diff options
author | Sven Wegener <swegener@gentoo.org> | 2022-01-08 16:22:54 +0100 |
---|---|---|
committer | Sven Wegener <swegener@gentoo.org> | 2022-01-08 16:31:42 +0100 |
commit | 135d4e02950a50965091fcd285c094b8407c722a (patch) | |
tree | 00c1249528600567511c72a0ac47385998769e85 /sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild | |
parent | sci-libs/libsigrok: Revision bump (diff) | |
download | gentoo-135d4e02950a50965091fcd285c094b8407c722a.tar.gz gentoo-135d4e02950a50965091fcd285c094b8407c722a.tar.bz2 gentoo-135d4e02950a50965091fcd285c094b8407c722a.zip |
sci-libs/libsigrokdecode: Use versioned python .pc file
This integrates the name of the versioned python .pc file into the
generated libsigrokdecode.pc file, so that it always refers to the
python version libsigrokdecode was built with.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sven Wegener <swegener@gentoo.org>
Diffstat (limited to 'sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild')
-rw-r--r-- | sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild new file mode 100644 index 000000000000..f947b0423941 --- /dev/null +++ b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit autotools python-single-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="git://sigrok.org/${PN}" + inherit git-r3 +else + SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Provide (streaming) protocol decoding functionality" +HOMEPAGE="https://sigrok.org/wiki/Libsigrokdecode" + +LICENSE="GPL-3" +SLOT="0/4" +IUSE="static-libs" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.34.0 +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + + # bug #794592 + sed -i -e "s/\[SRD_PKGLIBS\],\$/& [python-${EPYTHON#python}-embed], [python-${EPYTHON#python}],/" configure.ac || die + + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) PYTHON3="${PYTHON}" +} + +src_test() { + emake check +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} |