Gentoo Archives: gentoo-commits

From: Sven Wegener <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/libsigrokdecode/
Date: Tue, 31 Dec 2019 15:13:54
Message-Id: 1577805194.40467e1c74d6f7584798abe169359fc9138bd5f8.swegener@gentoo
1 commit: 40467e1c74d6f7584798abe169359fc9138bd5f8
2 Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 31 14:50:28 2019 +0000
4 Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 31 15:13:14 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40467e1c
7
8 sci-libs/libsigrokdecode: Version bump to 0.5.3
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.16
11 Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
12
13 sci-libs/libsigrokdecode/Manifest | 1 +
14 .../libsigrokdecode/libsigrokdecode-0.5.3.ebuild | 54 ++++++++++++++++++++++
15 2 files changed, 55 insertions(+)
16
17 diff --git a/sci-libs/libsigrokdecode/Manifest b/sci-libs/libsigrokdecode/Manifest
18 index 777aff47497..ec940a54b30 100644
19 --- a/sci-libs/libsigrokdecode/Manifest
20 +++ b/sci-libs/libsigrokdecode/Manifest
21 @@ -1,2 +1,3 @@
22 DIST libsigrokdecode-0.4.1.tar.gz 751546 BLAKE2B b1625714a75e481d94956bd64af264c87b440c0a236f19ff02d18cc16964b701de8799a81943f4e9ec1181b1906c5e62deca98fbbbc30dfbdf8bff2208f86bc6 SHA512 b072001190e80a194986524fd4de4d32f4559d618b151a3dbfa2c63b292c8a490535cb7479cfa665c4e8d3798251a5d6f5ecfa456ca669237237ffced3e88272
23 DIST libsigrokdecode-0.5.2.tar.gz 852133 BLAKE2B 7a73c3766582d6fd33e597ca286b0125ece3e5e9f5f3b70dcd79dd42693b9688df674dd5d1876ddef798a5b3aee97f47df4d40b52c5a24b9b8c09a347cda96ad SHA512 49d0cba3a5fe17593165c3669dc8530e4e68497369b461f39b63c903f41a3060766c23d44c4112c9b9a5e740ae1e2c03a735494ac798dc631f3913079be04e22
24 +DIST libsigrokdecode-0.5.3.tar.gz 892783 BLAKE2B 45bae2488e4872be3bb891813083ed540617ac88558bb6c2d971fbb0c05585d3fcb74192fc83ce7d67ee466bc04c61fbccf6f475e549b80c86fe5f0cc191c7c1 SHA512 23393504b68135ed4ae8e8a654df024620af02e84fa3955956c61899388812229108155b4ae8d946e61f33dc8a8807db090d608350548a7a717d966442b07b9e
25
26 diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3.ebuild
27 new file mode 100644
28 index 00000000000..60b532dd084
29 --- /dev/null
30 +++ b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3.ebuild
31 @@ -0,0 +1,54 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="6"
36 +
37 +PYTHON_COMPAT=( python3_{5,6,7} )
38 +
39 +inherit eutils python-single-r1
40 +
41 +if [[ ${PV} == "9999" ]]; then
42 + EGIT_REPO_URI="git://sigrok.org/${PN}"
43 + inherit git-r3 autotools
44 +else
45 + SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
46 + KEYWORDS="~amd64 ~x86"
47 +fi
48 +
49 +DESCRIPTION="provide (streaming) protocol decoding functionality"
50 +HOMEPAGE="https://sigrok.org/wiki/Libsigrokdecode"
51 +
52 +LICENSE="GPL-3"
53 +SLOT="0/4"
54 +IUSE="static-libs"
55 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
56 +
57 +RDEPEND=">=dev-libs/glib-2.34.0
58 + ${PYTHON_DEPS}"
59 +DEPEND="${RDEPEND}
60 + virtual/pkgconfig"
61 +
62 +src_prepare() {
63 + [[ ${PV} == "9999" ]] && eautoreconf
64 +
65 + # Only a test program (not installed, and not used by src_test)
66 + # is used by libsigrok, so disable it to avoid the compile.
67 + sed -i \
68 + -e '/build_runtc=/s:yes:no:' \
69 + configure || die
70 +
71 + eapply_user
72 +}
73 +
74 +src_configure() {
75 + econf $(use_enable static-libs static)
76 +}
77 +
78 +src_test() {
79 + emake check
80 +}
81 +
82 +src_install() {
83 + default
84 + prune_libtool_files
85 +}