summaryrefslogtreecommitdiff
path: root/sci-electronics
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-05 03:04:47 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-05 03:04:47 -0500
commitff03324f0b5c30484659977ecb3a56e73f5856a5 (patch)
treed3d9a7636e37b0d2eec93ddf61a47caeda399de0 /sci-electronics
parenteed03ed6da4435154826115469c3956ad88ee8a5 (diff)
downloadbaldeagleos-repo-ff03324f0b5c30484659977ecb3a56e73f5856a5.tar.gz
baldeagleos-repo-ff03324f0b5c30484659977ecb3a56e73f5856a5.tar.xz
baldeagleos-repo-ff03324f0b5c30484659977ecb3a56e73f5856a5.zip
Adding metadata
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162-r1.ebuild55
1 files changed, 55 insertions, 0 deletions
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 000000000000..aa8f2c98ec6c
--- /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
+}