From 9e2b58491f86a1673c0ad5bce5c7bb1d56e5038b Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Tue, 27 Sep 2022 23:49:30 -0700 Subject: [PATCH] dev-python/gbinder: add 1.1.1 --- dev-python/gbinder/Manifest | 4 ++- dev-python/gbinder/gbinder-1.1.1.ebuild | 38 +++++++++++++++++++++++++ dev-python/gbinder/gbinder-9999.ebuild | 2 +- 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 dev-python/gbinder/gbinder-1.1.1.ebuild diff --git a/dev-python/gbinder/Manifest b/dev-python/gbinder/Manifest index 7d34970..d0e01e2 100644 --- a/dev-python/gbinder/Manifest +++ b/dev-python/gbinder/Manifest @@ -1,6 +1,8 @@ DIST gbinder-1.0.0.tar.gz 22640 BLAKE2B dbd0b07c693c803c6646fded1ea0b546d7dc40a1a5f1592601d28d63dbe5113b2bcc07314710c7ba1b47f3417b943398e720ece089ff8a68856e7b2cfda55ae1 SHA512 3b52c01c99321108a3d5c0129fb4fcf22d164e5de1e197f0e01a77e3bcbf9c4fd7ee35ce58131f545f65561c622b30f5919f4bdc995005b00a18a15c695fbf51 DIST gbinder-1.1.0.tar.gz 22726 BLAKE2B 7cedcfa5eba707e9ffee41f150cad055171b311e5a1e711e130fd298c2bff402515e75a3052529de858ad4c0535f5b303018c15ba2148d08f3871183fb1e70fe SHA512 12b1ee1892a2336d86e96430a68832c2c09330ff6b5b3e04423f5922bc309bdf136d85722b6a2106528c00a7ef12f8eba90500fd31ba05a33186ec74239f8b2a +DIST gbinder-1.1.1.gh.tar.gz 24340 BLAKE2B d93d332e0c8a04c5adbf0ca2680d32a7e8d7b0ba8350f50b365966b8bce082456b3463509334831fc376ebecc0f2dd67542bd5d45c94e028d325458944a70147 SHA512 1910d6e904ac46da519064e9dc57e4059e1ea7072f2cf4b7ca0888a73701a590ff565fe9e9ca67acf94dba2a69f3138457d8b9533c2360befdd508b983f32a03 EBUILD gbinder-1.0.0.ebuild 795 BLAKE2B 0578a87f2374fcf30b375c2cecb4fb4c0e1e569b5c56993fc2db20f42466e51d0c31f6fbd2c4804f5c45585b68bfffe6e10aeaf576da7aa3581bd13cf318aa8e SHA512 fa5bf5566ab0406ac51deca0d58279c9519d55e1c837a17e6ede983244c8962d3badfe185819b2af1c6eb796cfd419ba1ee93755f2c0ed64e621e73834fa669d EBUILD gbinder-1.1.0.ebuild 838 BLAKE2B a6fd7e059afc128fe915b838341d014d2ff54fd88dcd7951bf2506e86e09bfba9e547f068b33e8d445a2dd79879c0938529e5218e553a224087c16a1987b7629 SHA512 c1403e742372441b39430c84e913ff941a46e9e0dbef395c7318db0fee87fd271874a55f7da56880b1084e72708096e726f6654ff94076708286b6e8dec7be26 -EBUILD gbinder-9999.ebuild 838 BLAKE2B a6fd7e059afc128fe915b838341d014d2ff54fd88dcd7951bf2506e86e09bfba9e547f068b33e8d445a2dd79879c0938529e5218e553a224087c16a1987b7629 SHA512 c1403e742372441b39430c84e913ff941a46e9e0dbef395c7318db0fee87fd271874a55f7da56880b1084e72708096e726f6654ff94076708286b6e8dec7be26 +EBUILD gbinder-1.1.1.ebuild 841 BLAKE2B 85180fa8b88baa98f00ed64e334ebccd1e2e4ffd7493a03e3c60b793705d90a2654ab77a7bcde9be7403c07d324a53eb0ecd7b6f29202aa8a0e7781713a86e23 SHA512 9555954635fb416c01d7709a910c109bdd37c78921c30e82e821bc5295b2661f30fc184c43928cfbdb1c983f3f35710dcb2cc22e30f858ee2cdcee1881dd822c +EBUILD gbinder-9999.ebuild 841 BLAKE2B 85180fa8b88baa98f00ed64e334ebccd1e2e4ffd7493a03e3c60b793705d90a2654ab77a7bcde9be7403c07d324a53eb0ecd7b6f29202aa8a0e7781713a86e23 SHA512 9555954635fb416c01d7709a910c109bdd37c78921c30e82e821bc5295b2661f30fc184c43928cfbdb1c983f3f35710dcb2cc22e30f858ee2cdcee1881dd822c MISC metadata.xml 332 BLAKE2B 70c12872402aad1353ff9120cd0dcb1aa8865fee04cf227f6017ae9789559f9d97f125a2e3681dfd0ddacdc2dcfc64dc10caa908b1b653b272e1d12e013a5689 SHA512 755f31f377f95a03a898a73d29c6097bb07b4ccce9190229b1bf3673a750535390694851c1008bb79177c1025b60ed84548e2075094170f851e22dbb4fbb8309 diff --git a/dev-python/gbinder/gbinder-1.1.1.ebuild b/dev-python/gbinder/gbinder-1.1.1.ebuild new file mode 100644 index 0000000..7313602 --- /dev/null +++ b/dev-python/gbinder/gbinder-1.1.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/erfanoabdi/gbinder-python.git" +else + MY_PN="${PN}-python" + MY_P="${MY_PN}-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/erfanoabdi/gbinder-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Python bindings for libgbinder" +HOMEPAGE="https://github.com/erfanoabdi/gbinder-python" +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/gbinder" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-python/cython[${PYTHON_USEDEP}] +" + +src_configure() { + cython -3 gbinder.pyx -o gbinder.c || die +} + +distutils_enable_tests pytest diff --git a/dev-python/gbinder/gbinder-9999.ebuild b/dev-python/gbinder/gbinder-9999.ebuild index e84e002..7313602 100644 --- a/dev-python/gbinder/gbinder-9999.ebuild +++ b/dev-python/gbinder/gbinder-9999.ebuild @@ -15,7 +15,7 @@ else MY_PN="${PN}-python" MY_P="${MY_PN}-${PV}" S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/erfanoabdi/gbinder-python/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/erfanoabdi/gbinder-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="~amd64" fi