From 29c32da5b068516deafe7d596f69fcd132cc7c01 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sat, 8 Aug 2020 23:41:48 -0400 Subject: [PATCH] Add ebuild for lepton-eda. --- sci-electronics/lepton-eda/Manifest | 2 + .../lepton-eda-1.9.11_p20200604.ebuild | 52 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 sci-electronics/lepton-eda/Manifest create mode 100644 sci-electronics/lepton-eda/lepton-eda-1.9.11_p20200604.ebuild diff --git a/sci-electronics/lepton-eda/Manifest b/sci-electronics/lepton-eda/Manifest new file mode 100644 index 0000000..93ddaa2 --- /dev/null +++ b/sci-electronics/lepton-eda/Manifest @@ -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 index 0000000..fe109b2 --- /dev/null +++ b/sci-electronics/lepton-eda/lepton-eda-1.9.11_p20200604.ebuild @@ -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 +} -- 2.43.0