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
+}