diff options
Diffstat (limited to 'dev-python/pylibacl')
-rw-r--r-- | dev-python/pylibacl/Manifest | 6 | ||||
-rw-r--r-- | dev-python/pylibacl/metadata.xml | 3 | ||||
-rw-r--r-- | dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild | 4 | ||||
-rw-r--r-- | dev-python/pylibacl/pylibacl-0.5.3.ebuild | 35 |
4 files changed, 43 insertions, 5 deletions
diff --git a/dev-python/pylibacl/Manifest b/dev-python/pylibacl/Manifest index 60065d3db093..ed6e8178ddd1 100644 --- a/dev-python/pylibacl/Manifest +++ b/dev-python/pylibacl/Manifest @@ -1,3 +1,5 @@ DIST pylibacl-0.5.0.tar.gz 23886 BLAKE2B fdc447701d2856a460ad6cf5d4a31e9334cf5cda668af7d44c780bfb3320d2aa9d58e44d43d2b43b134a9fbac76d657a03f9190fd0c8ce1b6f4061da93cee56a SHA512 c12390b6a0ca73fd351b84860a9d68d74126dbcd8656916d677a39002a6e4abbac704d450b0b0118bba40987cdd11cc11ad14008de39dac8dc9ca7587ae54c46 -EBUILD pylibacl-0.5.0-r1.ebuild 940 BLAKE2B 2dcb65037a2a2950dc978ec862a18308003564699b2a9cc2cd5ebce2ebf4b3d541974210ea88dd4e0ca048cdf57ce3ef2f1bae5d1304986075e7a42133ceb1d3 SHA512 7321f5b50b82a7fb93b583bc4a16367a26780dd59230720a6828c8110931446147d0d87f526cfa1190945ad3af80ea024b6f8e5fec3fbaca50459222c783bb86 -MISC metadata.xml 397 BLAKE2B 02cd4a3738c4cd458353daa57d96877602717591300d2146d4953734fe37a274250ab07b786ee68160f91cb6a399edd11495e338ca0ed991bc82351f3219ad26 SHA512 c180079a6f20e899a3fe472db2e91c36ae7cf9d67f519dea0f2367aaa7febe3123374d3f5bb847267b5b42e234fe1548208db0eee20cf520ff5eb9b9cc699696 +DIST pylibacl-v0.5.3.tar.gz 32792 BLAKE2B 005785dda2b7933ff71dd1296b1d4315a6492fc893aba56136c775f78b9aa3bd8f9d4898bbe0160fac53a306329977ddaecd073739531ba42dd0b6cc622b9eef SHA512 ea648acc3df9e1cf2fd68576b0b691a353b257d00b74fc80aa7f60089b9dbc912452ebe6b84da2930cac888b9047740530dd0e38b4d5be52c37fc6d3a29a7ce2 +EBUILD pylibacl-0.5.0-r1.ebuild 933 BLAKE2B fb47d3663c5b8edb3b824823ac983a71e0b4224107ecf041de2ebc5d0c4ec75564f974faf2f60559e7fcffb830ef09f96fa447659e851ca83a3ab47c41e6be86 SHA512 fd43dcb49950c589da994f9e496a2a144f9b9ad82b23ffa76d5fbe3baa4e6cb56f23d81b6d0e572f12cf8789bc5322ab2ca735c9f5e7c71bee11d8ae5bc7182f +EBUILD pylibacl-0.5.3.ebuild 943 BLAKE2B 488e6f177e70e7b7e22091ecfbc347813192f423e6b1943bc68bf33106acf1baa5ca2fa9a4f288aac1364792bdeb0487e923d4d6d8dc0f1b403a8b8b173ff008 SHA512 0969e7a19d70661d83a71e33110076e0df639a53cff4395ca9bb559e7f27f08cb28c5c78f55981b5a9f98bc1dfcf25606211b0af1298896463c3d008bfdd7d92 +MISC metadata.xml 445 BLAKE2B 01fa6d3dbb4f640a84c7cde4fc2c0c2691345fde557c7d26af9b5aaf5f64ee281a9c50eb273471ef3ec1a4c7cdfd8b48bccfdf3e50804f88981353a7a5433ce8 SHA512 b5fd28a88149cc0afb3535daa5c5e8f67f137e98c0671595a381d9d748212ed93a3226339b4999c7cfce1779fa6fa0cf568f38610ef77fed685e62dff9f9a344 diff --git a/dev-python/pylibacl/metadata.xml b/dev-python/pylibacl/metadata.xml index 6112c9d184b0..2050e0e7ffa1 100644 --- a/dev-python/pylibacl/metadata.xml +++ b/dev-python/pylibacl/metadata.xml @@ -9,6 +9,7 @@ <name>Python</name> </maintainer> <upstream> - <remote-id type="sourceforge">pylibacl</remote-id> + <remote-id type="pypi">pylibacl</remote-id> + <remote-id type="github">iustin/pylibacl</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild b/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild index 68a573ccb991..b54fe75ab940 100644 --- a/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild +++ b/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) inherit distutils-r1 diff --git a/dev-python/pylibacl/pylibacl-0.5.3.ebuild b/dev-python/pylibacl/pylibacl-0.5.3.ebuild new file mode 100644 index 000000000000..623d3c0f5deb --- /dev/null +++ b/dev-python/pylibacl/pylibacl-0.5.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit distutils-r1 + +DESCRIPTION="POSIX ACLs (Access Control Lists) for Python" +HOMEPAGE="https://pylibacl.k1024.org/ + https://pypi.org/project/pylibacl/" +SRC_URI="https://github.com/iustin/${PN}/archive/${PN}-v${PV}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" + +RDEPEND="sys-apps/acl" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${PN}-${PN}-v${PV}" + +python_test() { + if ! "${PYTHON}" test/test_acls.py; then + eerror + eerror "If you got the following errors:" + eerror "\"IOError: [Errno 95] Operation not supported\"," + eerror "then you should remount the filesystem containing" + eerror "build directory with \"acl\" option enabled." + eerror + die "Tests fail with ${EPYTHON}" + fi +} |