From db8f3fcec52aad7a56b031094c32cb52a485f85b Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sun, 23 Jan 2022 22:13:01 -0500 Subject: [PATCH] sci-electronics/lepton-eda: 1.9.17-20211219 bump --- sci-electronics/lepton-eda/Manifest | 2 + .../lepton-eda-1.9.17_p20211219.ebuild | 74 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 sci-electronics/lepton-eda/lepton-eda-1.9.17_p20211219.ebuild diff --git a/sci-electronics/lepton-eda/Manifest b/sci-electronics/lepton-eda/Manifest index 7351e74..421504a 100644 --- a/sci-electronics/lepton-eda/Manifest +++ b/sci-electronics/lepton-eda/Manifest @@ -1,5 +1,7 @@ AUX lepton-eda-precompile.patch 378 BLAKE2B 5f82f8439e111c2f49e70bec826fe73a7b08e85d22b80f48ea92da0e27e097f27613c718ad6bca792f145ef2110aec734754a03ae44ca8920af7200e053260b6 SHA512 460ab24db58e12b21513a072d1271c6b31175a402d23f7899febe33d1bf74ac6f6d1d188eabeabf786b7b065c51281f68b98007bc729c61e5c5031ef6698d33f DIST lepton-eda-1.9.11.tar.gz 10117191 BLAKE2B 9324b0abe639d5d2d8ca0baeda42b0e87b5ff670e40c17ea5fc8a409e6bf215cfcb4b160c14392ecc42171f35f26407973cd67e1deb4ac5cf3798ebf19199410 SHA512 208e6954ab74a0df7dd56ae775a880410e943666f582dbd86704e86b5579915ea62454aa3a1c1d921fd52dea736fc2079116fdd1b479f62c3a2d752ef37ad457 DIST lepton-eda-1.9.14.tar.gz 9958773 BLAKE2B 1835c3d9fe9b0028f0954c8ed0f7d851faf89bd48c2922288f101cb1ba0b4095b3e26fc43fdd969d29164d8de0a35efa6931b51d1ae552d1861cc56be544a617 SHA512 50cc9641d80486d77aff2ae1daf57e5560c4b66ff17ad95edaaeeff1166e3f5957aca65e65d7a0e01f82e4681a6fe5cf5874c62756ca37018cbd29db011ec1ec +DIST lepton-eda-1.9.17.tar.gz 9454425 BLAKE2B faf68d007eba825be639f4288cf1eee5fbcec78b6f18efe29264b1fece82d0ee9fb05fc038b67e89712b7423cdaca97cf5bdd7126ad8035a2d9e84e61c3c295a SHA512 e6a8439bbb267285e02afe0c58518e0f3888367963440a9c72ecf6a658c008b14049bae207a2a752e77c59adfa93af3bb935e155e65094d6bb30e9b664f235ef EBUILD lepton-eda-1.9.11_p20200604.ebuild 1149 BLAKE2B 5cbec10fa5661513e3f68bf618b38de5f14744f4d5af96ef9bfaf4f5fb173790961b2c8700bdebe934d9421517a2ec0f1b2c83c2f7c765155db5eb4b03871a8b SHA512 8fb7d870371e74c57a50a85521498444c69b44b96103871394954d7b8621ff6ef308bf1e2c1db9da975c752556f1c4789df4545988c45616104fbde4c357d5d4 EBUILD lepton-eda-1.9.14_p20210407.ebuild 1583 BLAKE2B d54fbac15f76ef57f74d7945d657a54b13713aae76ff7db91f3958f22c68fbb33d562859d28787df4477f3d76a7c73bb78493f6a069d7369d20df82363f77f10 SHA512 2587fb491ad8524a9fadefea0ac2ff013e15cc0f286770b0d8bb11599725ddf5ce5e2a64816153db8f7463383e5e23ec4061aeeb1888abc2712a622ee5372119 +EBUILD lepton-eda-1.9.17_p20211219.ebuild 1751 BLAKE2B b68b531c5e835025792b1b880ac19e2e63e9e1de2388506007be34ceb02dc216b9dfcda6616d3253f02b0291f0a0e98d109a8e799ecbdbeab60c153fa038916b SHA512 71c0f902429356c8b04a032cd6d460dfe40e647ffa827c491cbdef83333b2fd2e66ef91cdfad586f65480ec6e51d8d1c5a35d36d7e4cbb348232a20e67596ef3 diff --git a/sci-electronics/lepton-eda/lepton-eda-1.9.17_p20211219.ebuild b/sci-electronics/lepton-eda/lepton-eda-1.9.17_p20211219.ebuild new file mode 100644 index 0000000..b46fd79 --- /dev/null +++ b/sci-electronics/lepton-eda/lepton-eda-1.9.17_p20211219.ebuild @@ -0,0 +1,74 @@ +# Copyright © 2020-2022 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 autotools 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 gtk3 nls stroke" + +RDEPEND=">=dev-scheme/guile-2.2 + gtk3? ( >=x11-libs/gtk+-3.2:3 x11-libs/gtksheet ) + !gtk3? ( >=x11-libs/gtk+-2.24:2 x11-libs/gtkextra ) + 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 + +PATCHES=("$FILESDIR/$PN-precompile.patch") + +src_prepare () { + default + eautoreconf +} + +src_configure () { + econf \ + $(use_enable doc doxygen) \ + $(use_enable nls) \ + $(use_with stroke libstroke) \ + $(use_with gtk3) \ + --disable-update-xdg-database \ + --disable-rpath +} + +src_install () { + default + + GUILE_AUTO_COMPILE=0 LEPTON_INHIBIT_RC_FILES=1 \ + GUILE_LOAD_PATH=${ED%/}/usr/share/lepton-eda/scheme \ + LIBLEPTONGUI=${ED%/}/usr/$(get_libdir)/libleptongui \ + LIBLEPTON=${ED%/}/usr/$(get_libdir)/liblepton \ + emake bindir="${ED%/}/usr/bin" datadir="${ED%/}/usr/share" precompile + + dostrip -x /usr/share/lepton-eda/ccache + docompress -x /usr/share/doc/$PF/wiki +} + +pkg_postinst () { + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} + +pkg_postrm () { + pkg_postinst +} -- 2.43.2