repo/proj/guru:master commit in: sci-electronics/flexbv-free-bin/
"David Roman" <[email protected]> Tue, 04 Aug 2026 08:49:39 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1785741633.086560e3065b1895f6f121d0b9e8ea2f853628b8.davidroman@gentoo> |
commit: 086560e3065b1895f6f121d0b9e8ea2f853628b8
Author: tooknox <yt+gentoo <AT> sysv <DOT> in>
AuthorDate: Mon Aug 3 07:20:33 2026 +0000
Commit: David Roman <stkw0 <AT> disroot <DOT> org>
CommitDate: Mon Aug 3 07:20:33 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=086560e3
sci-electronics/flexbv-free-bin: revbump 5.3162-r1
- cleaned up dependencies
Signed-off-by: tooknox <yt+gentoo <AT> sysv.in>
.../flexbv-free-bin-5.3162-r1.ebuild | 55 ++++++++++++++++++++++
1 file changed, 55 insertions(+)
diff --git a/sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162-r1.ebuild b/sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162-r1.ebuild
new file mode 100644
index 0000000000..aa8f2c98ec
--- /dev/null
+++ b/sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Free version of the FlexBV boardview and schematic software"
+HOMEPAGE="https://pldaniels.com/flexbv5/"
+SRC_URI="https://pldaniels.com/flexbv5/releases/flexbv-free-${PV}-linux-x86_64.tar.gz"
+
+S="${WORKDIR}/flexbv-free-${PV}-linux-x86_64"
+
+LICENSE="FlexBV-Free-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="mirror test strip"
+
+QA_PREBUILT="
+ usr/bin/flexbv
+"
+
+RDEPEND="
+ media-libs/fontconfig
+ media-libs/libsdl2
+ virtual/zlib:0/1
+ virtual/opengl
+"
+
+src_install() {
+ # install binary
+ dobin flexbv
+
+ # install desktop file
+ domenu "${S}"/share/applications/flexbv.desktop
+
+ # install icon
+ doicon -s scalable "${S}"/share/icons/hicolor/scalable/apps/flexbv.svg
+
+ # install metainfo and mime files
+ insinto /usr/share/metainfo
+ doins "${S}"/share/appdata/flexbv.appdata.xml
+
+ insinto /usr/share/mime/packages
+ doins "${S}"/share/mime/packages/flexbv.xml
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}