summaryrefslogtreecommitdiff
path: root/sci-libs
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/Manifest.gzbin43601 -> 43598 bytes
-rw-r--r--sci-libs/libcifpp/Manifest3
-rw-r--r--sci-libs/libcifpp/libcifpp-5.0.8.ebuild35
-rw-r--r--sci-libs/libsigrok/Manifest5
-rw-r--r--sci-libs/libsigrok/libsigrok-0.5.2-r2.ebuild148
-rw-r--r--sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild6
-rw-r--r--sci-libs/libsigrok/libsigrok-9999.ebuild6
-rw-r--r--sci-libs/libsigrokdecode/Manifest4
-rw-r--r--sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild5
-rw-r--r--sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild5
10 files changed, 56 insertions, 161 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index ac0c3d8dc96d..aaa04692ea6b 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest
index 915ab9f57159..bb97575bc888 100644
--- a/sci-libs/libcifpp/Manifest
+++ b/sci-libs/libcifpp/Manifest
@@ -4,7 +4,10 @@ DIST libcifpp-2.0.4.tar.gz 960402 BLAKE2B 4650478b187ece13d38c0a5f13c94e6098e327
DIST libcifpp-3.0.0.tar.gz 950896 BLAKE2B 8aad3ebea5cc82c2615b6dc6a8a50654375dd9f58ff6c27306bf1415d9658f29f196c5ea9bf0e4f913400b3eba48f19bc11dd97c84b59cf2df94f87afb06d5b7 SHA512 507abed829e4d5194eb22fe73d261295a9814577d7bc53743731e7a1ccb032f763f4bfa0e1b23665d52fabbfa38baca20e6373c14db029705427b6fa773df976
DIST libcifpp-5.0.5-components.cif.gz 88604747 BLAKE2B 05b914efaff697fa756a2ccd79836aa0a27a5fcf966eece7a3b5476fb37c876449047de00fea852a224b266188d00d1e5e5fa0148f24a1ae0fea01c0ad3415aa SHA512 a39144034836fbac5ff793c6a87d0e1519e63f16175357a3863d56edf2bf015af4dd6859b9afc8c8d9621c7dab752df5a8557149db2cb37983ab095a831fc2fd
DIST libcifpp-5.0.5.tar.gz 1869555 BLAKE2B 515e27aeebb5e12130649a52ac92d69bbec910ec67fef992100a785f21ee6acaf34e951b2cc430acbfc52336a88337f0b54d6ecd030d784fc3ebe2065321f813 SHA512 730d212a681009b932f61e99dcde77d89ff5ec618781abf897f5e91c103d334ca560329975d32715a2d84f02026b073f46cba3f10a1b382ff82422d49b8dd50e
+DIST libcifpp-5.0.8-components.cif.gz 89984770 BLAKE2B d42147d4da56589ac30de9fc3cdacd43e036f548eebf80a19d878c4bf0be535578eec6b78625e1ba60db53090ce5e4b9a3e59b06705f208b660fb2e37e79d1c2 SHA512 5f9705714816656aa910b571d77966926d66b2724136119857138975f8be5bb2e889e0c9b28ef1340a72857afb5831dba529b96e8dfc796f739e24b0dcab0424
+DIST libcifpp-5.0.8.tar.gz 1873629 BLAKE2B 07257a898b1253995880fea9b416b3a7681122b544f8397d353fda4069c33f4a6c2d5cf2210983acf68dc56cb27a20d780461c7c2485a445855e7b45cccd326d SHA512 4ea67fa4a93218fe96289de95591faa9411508e41e308f4ff470033fb0deb4029a86eafb7ba9295807fe3b350e8cc9f2267f7735ee8b1dbb431ee0275db2b8cc
EBUILD libcifpp-2.0.4-r1.ebuild 734 BLAKE2B 98776f8cdb01d30fc71a59b859ac0b5a336a79771fdf0f5b953fec5b1e932745f2ed10e26f707c9ba18479546a382acc123b7f45565a6b7fc5cbfe6aea6c524f SHA512 92882477bdd15718a78a980bf00cce6b7271fc9db5d405da95a747ec0ff1b45f797949673ce0799c3a281c17c40f1fd800e24e46ce676f4038699cce692a8954
EBUILD libcifpp-3.0.0.ebuild 738 BLAKE2B e4577178cba7b208e9dde896997a131729031f916a3b9c67be5d83b8bc9b6e689940959ea132e27d399e6b9be5f3d7faae1b84de8445477c81385967013feb31 SHA512 849c3b2f65fc540bae1dd22cd4c39538728c34f5312c2dab94d9102fe9b59f0a903c60128dfba6bb791bcee5762f1d3a428f61f5190bea582a191012f35707c9
EBUILD libcifpp-5.0.5.ebuild 769 BLAKE2B 4b966cb06f1f9c9a80bb21503a0b3eff294737abe32a8b56cc8125769559972a612acdad5cc48658f5822821fa0e3013fde1e3551a950777f33d9f54226612f7 SHA512 a8d9030efdd39781d34a74dab90816d929056fda484b7e1c5f9fd88ecd4a45ba09b9da2b522a51a4aa8d59116cb19057b426db3e47f691bfbea505b0714e4b8c
+EBUILD libcifpp-5.0.8.ebuild 870 BLAKE2B fa9206b2a876c9a6ed7b2f47059c2bdec6e81f8663257acadffe13a460d3c4235ebab513809820fcb8c7b875a6ae2351df3485d8fa2d2b1f6b935f768db8b34e SHA512 7cd7303f6925f6574959104244427ae9a7853140e6511d14c23d83c90de12ac803655893aa8af308fff1b7e345b10fe6826b07136f9ed06b5483cb1f892e1366
MISC metadata.xml 299 BLAKE2B 88091a7fbc350db0c22800bcd0de80ec406f7b8a0187b29d8660978384179f8194f7aa794bf0bd3b3f4ab68ac662ca62479319e218d2622e2a3e470653848251 SHA512 e6bc610ae1cf40584ba3067ece0c0c85d08ad0bbb99f5ecd8281c41b04ff932db838926a6ff238794ff46eb8035eb57c750e088bd3f164180952a9e597544e14
diff --git a/sci-libs/libcifpp/libcifpp-5.0.8.ebuild b/sci-libs/libcifpp/libcifpp-5.0.8.ebuild
new file mode 100644
index 000000000000..856007e7bd81
--- /dev/null
+++ b/sci-libs/libcifpp/libcifpp-5.0.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Code to work with mmCIF and PDB files"
+HOMEPAGE="https://github.com/PDB-REDO/libcifpp"
+# Update components file on every bump
+# ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz
+SRC_URI="
+ https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/boost:="
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ cp "${WORKDIR}"/${P}-components.cif data/components.cif || die
+
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=ON
+ -DCIFPP_DOWNLOAD_CCD=OFF
+ -DCIFPP_INSTALL_UPDATE_SCRIPT=OFF
+ -DENABLE_TESTING="$(usex test)"
+ )
+ cmake_src_configure
+}
diff --git a/sci-libs/libsigrok/Manifest b/sci-libs/libsigrok/Manifest
index db1b8848ec97..0bbc9c6ca05d 100644
--- a/sci-libs/libsigrok/Manifest
+++ b/sci-libs/libsigrok/Manifest
@@ -1,7 +1,6 @@
AUX libsigrok-0.5.2-check-0.15.patch 917 BLAKE2B 39d042e99dc5a71fa79def033f7a30621967294ed8198b00ca9e7a21caf7ee77f07e3f6d1e27c3a4d2629539835ec1b4e7bc3fdfe2ce1e98d7e97b4a897131ce SHA512 1729653f153ebdec08c0b987a0cf15a50ed6ce8948805b2a9ddf122ba591426e830329bfb47527ef253c19f9b8e98693ab0258e9ac19906473d3605d61c8983d
AUX libsigrok-0.5.2-swig-4.patch 1484 BLAKE2B 94c9bbde14f3175252677dedd50a7f3ff17bcc734382d93fbe3c65c71989dc72d0568535343bcb7764053075a2bac9c9f2d4e480d582a5371ac0d4a12bcab4a2 SHA512 34e568351624aeada4c3894be8a60cc0111be7c20ebe8e5395a1f81b2fc453a6a8228f575b95faad5140162a9d4fc5fc570546f42673f7275cb3910c73ffc8de
DIST libsigrok-0.5.2.tar.gz 1779465 BLAKE2B fc6fdde1054e9ac50bc42249c34b3dbfff1e89d77f0db5a8762e52fcf2ea5ea69b2defcf1cde4ed7b1edd1e21770002ed661a470c8d666904daa48a84a2bbfc5 SHA512 cf673dad6280302d69050c29490621f66c6d6a73932d019a53ec3501316d3f2e23e7667a04f866dbe6ed73f86a63de73d2173e2b6cea563631d705e06f887092
-EBUILD libsigrok-0.5.2-r2.ebuild 3213 BLAKE2B ff302b0059872446f68498358daa0ebdf46e753830a23a454d97219f5edf4403e8ba79b007aefdea9e956d47defd9505d79911bd036efd018e92c8098368664e SHA512 4765d80f71cc66355c035148d922ff0523bebcce2db550e216b5aabd242f70a57edf5708aa253c5c0907b4b95e8884a2879eb2ee37298778e60dc7bd3f2428b6
-EBUILD libsigrok-0.5.2-r3.ebuild 3370 BLAKE2B 37c33f89d9c9ff0dd37fd2a488d556907a2038c28053549e3fa0c9f5f29ea5b6262502cb65605cb09e0c9392e70aaff7079c3dd2bbf6e94fe843ed2b7c53643d SHA512 e62e03f9ee808f4acc33f5dd7d1f43e43eb9ca82fd56a68a83481ccbd2f41be477b88d1f0fc5fe29b5d647b04b971323723827efe5d54d4da580f005b5a2f8de
-EBUILD libsigrok-9999.ebuild 3288 BLAKE2B 9e7fcb0ce9069a2fd66d1f7950e6763228615c0e1457411a15a393f1ea4e0a3e7d24f0f4149986b115399e8424acc4f5a4daf40dffcfdeaa2be92045abbe8a63 SHA512 c86e715928a9a04a4c2fac2d18905b60e58cec4a3155aa435ff7304c3348903ca9ee89e3a41046eead5fd05661535bcfa9fd2d31e88388c6cbd6fcc8ea9e0111
+EBUILD libsigrok-0.5.2-r3.ebuild 3397 BLAKE2B ece29201900dd28c9ca6dc90b3203a4fc7f0a9a8ee17dd9ac8ae9669cef74b3d98f41c1bea015b78485171d3d558a323c2ccaf609ad79c08dd22c83fb4438b0a SHA512 173484a330c20aabf3807b76d95479a87660746f0e9eb10cd75a3c265f98d2035c97d67d6d13942bf3df41be168d41f4c1717bb36cc3b22e6f8aee9f02514894
+EBUILD libsigrok-9999.ebuild 3315 BLAKE2B 9545f2fe112cf738746ca97ac6ff2d7d6fcf3607cf1fb700173230e9e0ff23a0c78b510c67063cbbcf30e0699fb8f4d0f4a3b2c26aeb7ae734f6be9251f88d02 SHA512 ef0d1c82b5e108ee023d2acb5f10399161989d5be18bacddaee753c505c9769c11958fc45f2db967ad8b1453adc7f9941a739e207b614624571e805558f79bf3
MISC metadata.xml 886 BLAKE2B cb7cece1f79a4affb612e55f147eb93895a805e43aed6bbabfed2e3b925b0714d64651c00294da2742f8c09ce9984a58888b89025d73712400c8bd026296b2cb SHA512 79c9697b3fe6954108cb60ae79c06cee280ef6d73bcd9e35ab148750a4fa55c8e5118c21cdb4e3ae009d4c160a26c98132448476ef90ac6d7a19a79138c3b2f6
diff --git a/sci-libs/libsigrok/libsigrok-0.5.2-r2.ebuild b/sci-libs/libsigrok/libsigrok-0.5.2-r2.ebuild
deleted file mode 100644
index ef282ece33cc..000000000000
--- a/sci-libs/libsigrok/libsigrok-0.5.2-r2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_9 )
-
-inherit python-r1 java-pkg-opt-2 udev xdg-utils
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="git://sigrok.org/${PN}"
- inherit git-r3 autotools
-else
- SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Basic hardware drivers for logic analyzers and input/output file format support"
-HOMEPAGE="https://sigrok.org/wiki/Libsigrok"
-
-LICENSE="GPL-3"
-SLOT="0/4"
-IUSE="+cxx ftdi java parport python serial static-libs test +udev usb"
-REQUIRED_USE="java? ( cxx )
- python? ( cxx ${PYTHON_REQUIRED_USE} )"
-
-RESTRICT="!test? ( test )"
-
-# We also support librevisa, but that isn't in the tree ...
-LIB_DEPEND="
- >=dev-libs/glib-2.32.0[static-libs(+)]
- >=dev-libs/libzip-0.8:=[static-libs(+)]
- cxx? ( dev-cpp/glibmm:2[static-libs(+)] )
- ftdi? ( dev-embedded/libftdi:1[static-libs(+)] )
- parport? ( sys-libs/libieee1284[static-libs(+)] )
- python? (
- ${PYTHON_DEPS}
- >=dev-python/pygobject-3.0.0[${PYTHON_USEDEP}]
- )
- serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] )
- usb? ( virtual/libusb:1[static-libs(+)] )
-"
-RDEPEND="
- java? ( >=virtual/jre-1.8:* )
- !static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )
- static-libs? ( ${LIB_DEPEND} )
-"
-DEPEND="${LIB_DEPEND//\[static-libs(+)]}
- cxx? ( app-doc/doxygen )
- java? (
- >=dev-lang/swig-3.0.6
- >=virtual/jdk-1.8:*
- )
- python? (
- >=dev-lang/swig-3.0.6
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- )
- test? ( >=dev-libs/check-0.9.4 )
- virtual/pkgconfig
-"
-
-S="${WORKDIR}"/${P}
-
-PATCHES=(
- # https://sigrok.org/bugzilla/show_bug.cgi?id=1527
- "${FILESDIR}/${P}-swig-4.patch"
- # https://sigrok.org/bugzilla/show_bug.cgi?id=1526
- "${FILESDIR}/${P}-check-0.15.patch"
-)
-
-pkg_setup() {
- use python && python_setup
- java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
- [[ ${PV} == *9999* ]] && git-r3_src_unpack || default
-}
-
-sigrok_src_prepare() {
- [[ ${PV} == *9999* ]] && eautoreconf
-}
-
-src_prepare() {
- default
- sigrok_src_prepare
- use python && python_copy_sources
-}
-
-sigrok_src_configure() {
- econf \
- $(use_with ftdi libftdi) \
- $(use_with parport libieee1284) \
- $(use_with serial libserialport) \
- $(use_with usb libusb) \
- $(use_enable cxx) \
- $(use_enable java) \
- $(use_enable static-libs static) \
- "${@}"
-}
-
-each_python_configure() {
- cd "${BUILD_DIR}"
- sigrok_src_configure --disable-ruby --enable-python
-}
-
-src_configure() {
- sigrok_src_configure --disable-ruby --disable-python
- use python && python_foreach_impl each_python_configure
-}
-
-each_python_compile() {
- cd "${BUILD_DIR}"
- emake python-build
-}
-
-src_compile() {
- default
- use python && python_foreach_impl each_python_compile
-}
-
-src_test() {
- emake check
-}
-
-each_python_install() {
- cd "${BUILD_DIR}"
- emake python-install DESTDIR="${D}"
- python_optimize
-}
-
-src_install() {
- default
- use python && python_foreach_impl each_python_install
- use udev && udev_dorules contrib/*.rules
- find "${D}" -name '*.la' -type f -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
diff --git a/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild b/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild
index f4fa7b02de2c..8a010fd267af 100644
--- a/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild
+++ b/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit autotools python-r1 java-pkg-opt-2 udev xdg-utils
@@ -144,9 +144,11 @@ src_install() {
pkg_postinst() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
+ udev_reload
}
pkg_postrm() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
+ udev_reload
}
diff --git a/sci-libs/libsigrok/libsigrok-9999.ebuild b/sci-libs/libsigrok/libsigrok-9999.ebuild
index 32e030d01b3b..242b275a45d7 100644
--- a/sci-libs/libsigrok/libsigrok-9999.ebuild
+++ b/sci-libs/libsigrok/libsigrok-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit python-r1 java-pkg-opt-2 udev xdg-utils
@@ -139,9 +139,11 @@ src_install() {
pkg_postinst() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
+ udev_reload
}
pkg_postrm() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
+ udev_reload
}
diff --git a/sci-libs/libsigrokdecode/Manifest b/sci-libs/libsigrokdecode/Manifest
index 4242e6a83c99..7f08ceba2b56 100644
--- a/sci-libs/libsigrokdecode/Manifest
+++ b/sci-libs/libsigrokdecode/Manifest
@@ -1,4 +1,4 @@
DIST libsigrokdecode-0.5.3.tar.gz 892783 BLAKE2B 45bae2488e4872be3bb891813083ed540617ac88558bb6c2d971fbb0c05585d3fcb74192fc83ce7d67ee466bc04c61fbccf6f475e549b80c86fe5f0cc191c7c1 SHA512 23393504b68135ed4ae8e8a654df024620af02e84fa3955956c61899388812229108155b4ae8d946e61f33dc8a8807db090d608350548a7a717d966442b07b9e
-EBUILD libsigrokdecode-0.5.3-r2.ebuild 1034 BLAKE2B cc742210eeb6cda26c57ef74c886004cda34507222d9b017b8369058165e66bb0e29b598178ec7f50bed7a87cd74d39d87b0a568123d204416fe58be8e031b84 SHA512 c0a3d4d77502b74280979a9e055805c7ee7752d94e0fe6046f513fc718522485f2f71c012433fbdad259664facb1fcd314c62b7c9f27fc848e6becc5d30f948c
-EBUILD libsigrokdecode-9999.ebuild 1037 BLAKE2B e70866e57ddae2f05cfd90884f6451d5edc566e92a0cc78fbd928383c66e81b52976cc7b81fd0898e179d52fd73866d04694aa28a294f61645233d82cb46c1ed SHA512 ca46dda665cb3e11167efe21676ad3857e2e0a1a26045caea76f930675cc8d6900b0641582a4bc81afebd2f50cd1a8df25518683f24852f7fd57121518614d9f
+EBUILD libsigrokdecode-0.5.3-r2.ebuild 1096 BLAKE2B c19aec64543d9be8f3163cde60db0eead9f67da219dec7851386c7e0230c12e046541a0c393a65b6c3ee2077e4cf5e415f7e0ee1b488a1e67b6d55117dab2b05 SHA512 4a38dd9476b55d6ae16e407c4ca9241b820be7d2cfaca5c6774ede4bec6c64e9481403f23b7663834b916bf11c1c236f82891e5139dfe0849a0e2833361cf6f7
+EBUILD libsigrokdecode-9999.ebuild 1099 BLAKE2B b63f0c5489d6e8b91a6c7f55c7430e2aad9b641c7289d8335f8b99c25edba8192dbd19556e71297e8c4e93165703258fcf70bd321c846b4212c4163e64feeafd SHA512 1a7d3265095348ddbb80d03a2bcf3d52f24191c492e672735f243f2974ff9c325b7ba7078f33adf966b53e4ee1bc77efb8ff5f307a42201de2c95f9a57f5a6a0
MISC metadata.xml 248 BLAKE2B 9858a97a2186d5b06e272fe28021e0e668897630d8b99023000e8e58e852e80e16b399d8f864b9dff6c9fda25e1519ac8b4331792a4b441be23922707c4ad6a9 SHA512 a1e8f757e473af3ab0ccf695f849dc91e1be877dd505d339bdd26e35a2cf7fb5ffd8f5bf34e933873a462023aecb0edbddefbbda455289279182059cd6c1b0e5
diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild
index c416b04dac3c..617e1edb0d21 100644
--- a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild
+++ b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit autotools python-single-r1
if [[ ${PV} == *9999* ]]; then
@@ -49,5 +49,6 @@ src_test() {
src_install() {
default
+ python_optimize "${D}"/usr/share/libsigrokdecode/decoders
find "${D}" -name '*.la' -type f -delete || die
}
diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild
index 3fb445840af0..8f04c30aebba 100644
--- a/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild
+++ b/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit autotools python-single-r1
if [[ ${PV} == *9999* ]]; then
@@ -49,5 +49,6 @@ src_test() {
src_install() {
default
+ python_optimize "${D}"/usr/share/libsigrokdecode/decoders
find "${D}" -name '*.la' -type f -delete || die
}