From 08b1ac6ae9c64435c209660ff96fb69ffb4af5ea Mon Sep 17 00:00:00 2001 From: rick Date: Fri, 30 May 2025 19:32:57 +0200 Subject: [PATCH] pyaxmlparser: upgrade, add examples and tests fix licence add upstream in metadata remove fix for man, fixed in upstream --- dev-python/pyaxmlparser/Manifest | 2 +- dev-python/pyaxmlparser/metadata.xml | 4 ++++ ...3.26.ebuild => pyaxmlparser-0.3.31.ebuild} | 21 ++++++++++++------- 3 files changed, 18 insertions(+), 9 deletions(-) rename dev-python/pyaxmlparser/{pyaxmlparser-0.3.26.ebuild => pyaxmlparser-0.3.31.ebuild} (58%) diff --git a/dev-python/pyaxmlparser/Manifest b/dev-python/pyaxmlparser/Manifest index 14b2dd66a..e2c3cc8be 100644 --- a/dev-python/pyaxmlparser/Manifest +++ b/dev-python/pyaxmlparser/Manifest @@ -1 +1 @@ -DIST pyaxmlparser-0.3.26.tar.gz 94087 BLAKE2B fcacf2240752eda42a71d5a4ed2dc1109c47b8e95ca79d0422a299e5db10f9daebeceff6f58db242974832e3206b8d79cf3674710b826eb483562f4377438748 SHA512 e81262bdad7084161d7d0858ffd4cf3e5ac3ed78172d9e5f67ff36f105a6f1567013d5fb66c5ad704b3c2c330c1d3ef1a55d059161de3424c0555759f0e4c7b8 +DIST pyaxmlparser-0.3.31.gh.tar.gz 284432 BLAKE2B 91a529d4fbc44ee9bec3ca9735e59625ff9c9d78c480ab527fac7d46211cce3267e27ce957191db5aa58c3619a152ee3060f56dc8ae7358f9d698eb6551f3c0b SHA512 db421ef8666785993261803dda917f47af10906b620b729e12fdcb6bfb41405f8e219373600ed4d8210a2618bdb05fd1788c958568bcf434a69be53bc87cb6cf diff --git a/dev-python/pyaxmlparser/metadata.xml b/dev-python/pyaxmlparser/metadata.xml index ace7c2d3a..046f37699 100644 --- a/dev-python/pyaxmlparser/metadata.xml +++ b/dev-python/pyaxmlparser/metadata.xml @@ -5,4 +5,8 @@ unknown@pentoo.ch Author Unknown + + appknox/pyaxmlparser + pyaxmlparser + diff --git a/dev-python/pyaxmlparser/pyaxmlparser-0.3.26.ebuild b/dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild similarity index 58% rename from dev-python/pyaxmlparser/pyaxmlparser-0.3.26.ebuild rename to dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild index 48195581b..d18c608eb 100644 --- a/dev-python/pyaxmlparser/pyaxmlparser-0.3.26.ebuild +++ b/dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,12 +9,12 @@ inherit distutils-r1 DESCRIPTION="Parser for Android XML file and get Application Name without using Androguard" HOMEPAGE="https://github.com/appknox/pyaxmlparser" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/appknox/pyaxmlparser/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -LICENSE="MIT" -KEYWORDS="amd64 ~arm64 x86" +LICENSE="Apache-2.0" SLOT="0" -IUSE="" +KEYWORDS="amd64 ~arm64 x86" +IUSE="examples" RDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] @@ -23,7 +23,12 @@ RDEPEND=" " DEPEND="${RDEPEND}" -src_prepare() { - sed -i 's#man/man1#share/man/man1#' setup.py - default +distutils_enable_tests pytest + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all }