summaryrefslogtreecommitdiff
path: root/dev-embedded/libjaylink
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
commitf70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch)
treee907cb121b30e3c1df1710719c0ddf4029597a47 /dev-embedded/libjaylink
parentdb063b515939ab15261136b24e4bc44386335c0c (diff)
gentoo resync : 30.09.2020
Diffstat (limited to 'dev-embedded/libjaylink')
-rw-r--r--dev-embedded/libjaylink/Manifest6
-rw-r--r--dev-embedded/libjaylink/libjaylink-0.1.0.ebuild5
-rw-r--r--dev-embedded/libjaylink/libjaylink-0.2.0.ebuild36
-rw-r--r--dev-embedded/libjaylink/libjaylink-9999.ebuild24
4 files changed, 57 insertions, 14 deletions
diff --git a/dev-embedded/libjaylink/Manifest b/dev-embedded/libjaylink/Manifest
index f7dab1217fb4..b1c8628d8d1d 100644
--- a/dev-embedded/libjaylink/Manifest
+++ b/dev-embedded/libjaylink/Manifest
@@ -1,4 +1,6 @@
DIST libjaylink-0.1.0.tar.bz2 53672 BLAKE2B 9dbe687b97e76bf4f928cbb8010af0fff95025d3989294b959c6187f0549e9f0dc495f88c39b57d0f98e34d8df2df0cb3bef31047208d4807588416a72401b9f SHA512 5b420c816809c4d2a458d2e28591a2e97bdc161c42ada12f6e0a1cff3490463c0cbef49ecefd8c1ff51e661345185e6087bfc12e259b20fab8b177bb4f3f4638
-EBUILD libjaylink-0.1.0.ebuild 604 BLAKE2B de316ea7a75020514e8f6bff71cfc06e0883155cfeccbc07b01c15a378861318975e2fbf5f57583832749c0ff8f0703bf5148cfadbe8b009516fdd70b8863ad6 SHA512 38cc9230f4419fc5f1ea23dd949ed5acdac1011b0627765f74c36696eac56bdd1ebf0a6cb73a0c79289b2c7d9989ad7cc5bb7e70a65a3068054d308ae50f3ca0
-EBUILD libjaylink-9999.ebuild 566 BLAKE2B 256916fe1c1275fa53b8b7fdafa95f63a302ba3b270fb7feb8a9ae135e8833a76d74d4561407444b9e027f604fa122b0e8cce5b8766c19a47f24f330cb370415 SHA512 a57a77992ec1beb56e99c31a64c39737a502b955ef2eb7e0c9848e9b95b74cca4e0ca850838cc9a2a97ab691d1c8e1537bb78ef596673eb8b4f709e762129e1f
+DIST libjaylink-0.2.0.tar.bz2 59078 BLAKE2B 7928875248972bc00ec46511861e160491f7a53f729e0fbfe3a6d08335532fffc9e285e8a354a390037bebe696b6740bdc422164238947baf5e0fcf8f55c0dd5 SHA512 5a8c458982fdea2025aa3ce774d41cc58a283824dcd90a94531ee5e6ca50d9961b0ebb40a6dd3a97fdfcb44625437d685151560185449c3161fe399e0651da44
+EBUILD libjaylink-0.1.0.ebuild 683 BLAKE2B dfff512f28a66aa90e945d14006eccfb904e5238824fc2a2855427a233377fe18531b1aa80a3816c8ed4a20f24488c769a204db746774bd6646c8963c97be056 SHA512 f518a67882f6085d62a00a9a50a7cf21584a8ad7e54e7088896880e4ed0ee2781af5e5b3dde76298cb8b62e794d4f5c841c4ba625dba265845a14a1324bdfae4
+EBUILD libjaylink-0.2.0.ebuild 818 BLAKE2B 77f43249021e1d95a6a467215559baac294692867cab6beb4808051285cde3343e415af7a8c200abd9232ffa9bd703f7949a2133a541ef1e97124b1d3f25099b SHA512 8bbb4a8099ddfc337b6c44118f41dce51e5b86994217cbfdd3921fdca79e4145330f73c3a7fefc52e69ea3c7f1662b3f1b321cb7b18d8727ecabd812928527e5
+EBUILD libjaylink-9999.ebuild 790 BLAKE2B 72c7377905e1b424d249bf18e7b1d46b09707e41bb70099d5811b7fc7ae72177e8eeb9d61827ee5653df64cc80eee20747e0bc5a9893d11f09406f77e3d8091d SHA512 68f0b0d7e3b8c06e88195bb008eadc710c193be68d8bea41c009c98dbb50e406e7c8493937699936433ee3f6cc6417c0ff823929b3290babbc8bec0dc8934870
MISC metadata.xml 247 BLAKE2B e46b8f2d053251af5cb591bb2ee5e35089c4e8174ee2e7a3c504db23f844b65083d4a3e5198da3977ad3e98b67cab2e0de686a3c62009b487c1e64785a8ff65d SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e
diff --git a/dev-embedded/libjaylink/libjaylink-0.1.0.ebuild b/dev-embedded/libjaylink/libjaylink-0.1.0.ebuild
index 1f202d8baeb1..daffa2fb2392 100644
--- a/dev-embedded/libjaylink/libjaylink-0.1.0.ebuild
+++ b/dev-embedded/libjaylink/libjaylink-0.1.0.ebuild
@@ -6,9 +6,9 @@ EAPI="6"
inherit autotools eutils ltprune
DESCRIPTION="Library to access J-Link devices"
-HOMEPAGE="https://gitlab.zapb.de/zapb/libjaylink"
+HOMEPAGE="https://gitlab.zapb.de/libjaylink/libjaylink"
-SRC_URI="https://gitlab.zapb.de/zapb/libjaylink/-/archive/${PV}/${P}.tar.bz2"
+SRC_URI="https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
@@ -19,6 +19,7 @@ DEPEND="virtual/libusb:1"
RDEPEND="${DEPEND}"
src_prepare() {
+ sed -i -e "/^JAYLINK_CFLAGS=/ s/ -Werror / /" configure.ac || die
eapply_user
eautoreconf || die
}
diff --git a/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild b/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild
new file mode 100644
index 000000000000..c532bb87780a
--- /dev/null
+++ b/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Library to access J-Link devices"
+HOMEPAGE="https://gitlab.zapb.de/libjaylink/libjaylink"
+
+SRC_URI="https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="static-libs"
+
+DEPEND="virtual/libusb:1[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ sed -i -e "/^JAYLINK_CFLAGS=/ s/ -Werror / /" configure.ac || die
+ eapply_user
+ eautoreconf
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ use static-libs || find "${D}" -name '*.la' -delete || die
+}
diff --git a/dev-embedded/libjaylink/libjaylink-9999.ebuild b/dev-embedded/libjaylink/libjaylink-9999.ebuild
index 3f1f59b950a1..af23bef609c1 100644
--- a/dev-embedded/libjaylink/libjaylink-9999.ebuild
+++ b/dev-embedded/libjaylink/libjaylink-9999.ebuild
@@ -1,32 +1,36 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI="7"
-EGIT_REPO_URI="https://gitlab.zapb.de/zapb/libjaylink.git"
+EGIT_REPO_URI="https://gitlab.zapb.de/libjaylink/libjaylink.git"
-inherit git-r3 autotools eutils ltprune
+inherit git-r3 autotools multilib-minimal
DESCRIPTION="Library to access J-Link devices"
-HOMEPAGE="https://gitlab.zapb.de/zapb/libjaylink"
+HOMEPAGE="https://gitlab.zapb.de/libjaylink/libjaylink"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="static-libs"
-DEPEND="virtual/libusb:1"
+DEPEND="virtual/libusb:1[${MULTILIB_USEDEP}]"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
- eautoreconf || die
+ sed -i -e "/^JAYLINK_CFLAGS=/ s/ -Werror / /" configure.ac || die
+ eapply_user
+ eautoreconf
+ multilib_copy_sources
}
-src_configure() {
+multilib_src_configure() {
econf $(use_enable static-libs static)
}
-src_install() {
- default
- prune_libtool_files
+multilib_src_install_all() {
+ einstalldocs
+ use static-libs || find "${D}" -name '*.la' -delete || die
}