]> git.draconx.ca Git - gentoo-draconx.git/commitdiff
Add ebuild for lepton-eda.
authorNick Bowler <nbowler@draconx.ca>
Sun, 9 Aug 2020 03:41:48 +0000 (23:41 -0400)
committerNick Bowler <nbowler@draconx.ca>
Sun, 9 Aug 2020 03:44:35 +0000 (23:44 -0400)
sci-electronics/lepton-eda/Manifest [new file with mode: 0644]
sci-electronics/lepton-eda/lepton-eda-1.9.11_p20200604.ebuild [new file with mode: 0644]

diff --git a/sci-electronics/lepton-eda/Manifest b/sci-electronics/lepton-eda/Manifest
new file mode 100644 (file)
index 0000000..93ddaa2
--- /dev/null
@@ -0,0 +1,2 @@
+DIST lepton-eda-1.9.11.tar.gz 10117191 BLAKE2B 9324b0abe639d5d2d8ca0baeda42b0e87b5ff670e40c17ea5fc8a409e6bf215cfcb4b160c14392ecc42171f35f26407973cd67e1deb4ac5cf3798ebf19199410 SHA512 208e6954ab74a0df7dd56ae775a880410e943666f582dbd86704e86b5579915ea62454aa3a1c1d921fd52dea736fc2079116fdd1b479f62c3a2d752ef37ad457
+EBUILD lepton-eda-1.9.11_p20200604.ebuild 1149 BLAKE2B 5cbec10fa5661513e3f68bf618b38de5f14744f4d5af96ef9bfaf4f5fb173790961b2c8700bdebe934d9421517a2ec0f1b2c83c2f7c765155db5eb4b03871a8b SHA512 8fb7d870371e74c57a50a85521498444c69b44b96103871394954d7b8621ff6ef308bf1e2c1db9da975c752556f1c4789df4545988c45616104fbde4c357d5d4
diff --git a/sci-electronics/lepton-eda/lepton-eda-1.9.11_p20200604.ebuild b/sci-electronics/lepton-eda/lepton-eda-1.9.11_p20200604.ebuild
new file mode 100644 (file)
index 0000000..fe109b2
--- /dev/null
@@ -0,0 +1,52 @@
+# Copyright © 2020 Nick Bowler
+# License GPLv3+: GNU General Public License version 3 or any later version.
+# This is free software: you are free to change and redistribute it.
+# There is NO WARRANTY, to the extent permitted by law.
+
+EAPI=7
+
+inherit xdg-utils
+
+MY_P=$PN-${PV%_p*}
+
+DESCRIPTION="Schematic capture and netlist utilities (fork of gEDA:gaf)"
+HOMEPAGE="https://github.com/lepton-eda/lepton-eda"
+SRC_URI="$HOMEPAGE/releases/download/${PV/_p/-}/$MY_P.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc nls stroke"
+
+RDEPEND=">=dev-scheme/guile-2.0
+       >=x11-libs/gtk+-2.24:2
+       nls? ( virtual/libintl )
+       stroke? ( dev-libs/libstroke )"
+DEPEND="$RDEPEND
+       doc? ( app-doc/doxygen )
+       nls? ( >=sys-devel/gettext-0.18 )
+       dev-util/desktop-file-utils
+       x11-misc/shared-mime-info
+       sys-apps/groff
+       virtual/pkgconfig"
+
+S=$WORKDIR/$MY_P
+
+src_configure () {
+       econf \
+               $(use_enable doc doxygen) \
+               $(use_enable nls) \
+               $(use_with stroke libstroke) \
+               --disable-update-xdg-database \
+               --disable-rpath
+}
+
+pkg_postinst () {
+       xdg_desktop_database_update
+       xdg_mimeinfo_database_update
+       xdg_icon_cache_update
+}
+
+pkg_postrm () {
+       pkg_postinst
+}