summaryrefslogtreecommitdiff
path: root/sys-apps/pkgcore
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-24 22:37:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-24 22:37:36 +0000
commit6d6af4d900ce1eac4475ff4125a400acbbef3f22 (patch)
treea92271f0b1f5e3ea840610695338d0356a484c47 /sys-apps/pkgcore
parentfaddeff65d652bda3291eba255955adb17f1aa19 (diff)
gentoo auto-resync : 24:11:2023 - 22:37:36
Diffstat (limited to 'sys-apps/pkgcore')
-rw-r--r--sys-apps/pkgcore/Manifest2
-rw-r--r--sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch16
-rw-r--r--sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild49
3 files changed, 67 insertions, 0 deletions
diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 2e2727ed9020..4e1b9c0ae126 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,4 +1,6 @@
+AUX pkgcore-0.12.23-metadata-xsd.patch 600 BLAKE2B ca90dfaaf959d03428d3c729094d874f88c5e28b3e929d9cde54367e5fcd5c2f975695b3596dbba0b93fb3ff0dcbafddd946bc688c2fa454bd28f373d803db9e SHA512 d9730264db2604636a01ae7070285acedb46c26d74dfb36b4e36cc5efd3b7bd4bae2f4ed7aa6551259d26e8b778a0bf259be1940c87eb1c27c9952e7ff8fe100
DIST pkgcore-0.12.23.tar.gz 632146 BLAKE2B c5e5911c957c48edac39e6da54456d0691205c4ccf170f34379d4e69ab519f5985247e172f63aac69c8fd2ef0c8bf5ec710faf6d3f88ccdd8718b50f919d5a17 SHA512 a5ff9c8cae148caa62e5562941d62da9964d1c0bab237249b258b46b225223c5cf630db1cf13dd9e03fc4936382eddaf823c4cb32d52578764ef903a678f845d
+EBUILD pkgcore-0.12.23-r1.ebuild 1162 BLAKE2B d2b60bbbf6911ae661989b4962e67753e051cb29c82c2d2547fa7c7a36b2a8b4dfbcf46a9f6960293f3970483864232083fa90b4bf34c1487c0f20facc720195 SHA512 353c03d3e2353fb25664d55801af3513c8ab6177dd4ac7db084f414bda4285e3242b85e52c2ec3a8f496c16d795c0e21e6021ff20710e9b77b62531632675fbe
EBUILD pkgcore-0.12.23.ebuild 1103 BLAKE2B b4cd6a8ae7f04bec928bbd10ed575f0642cabf142801a72390f77e6fb1d63fe6e29603797bf09db4f63a6ede5068ca92f2a64b7dbf18c83fc84c26e8cd80ff17 SHA512 4894cfd904bd1b4ad1d747982afd3de1b05e77f153f762eca5ee43370f4f0e1f7cdaa93c4ebd774b35886c9c17dd310f35a7e9b34def4711b517cdc4d8cd9f96
EBUILD pkgcore-9999.ebuild 1111 BLAKE2B fc363f52ec1acc4b407efc2d54371ba93e874d947798f7124ec44065b6e5b9a0397ee2b40a19845d107c6a146f2eea5153178e22d9840265970db1d32737188c SHA512 1fa42584a6001b0b6ab2b83ccf001cce9756c09154a71d20416f45ac601c10132d154d92de6ae0463fb2875d2a27279d9d3958ef9bdbeedee92e9f4607ad822b
MISC metadata.xml 392 BLAKE2B 98797b18321d3133dceaf79389bd35b26344a342c55c477b178359d731c46fa209adbdcf1d14eb009d57c8c20db8b898651dd45d5bcfc6bb3009ceffa1436650 SHA512 097710cc6c1df7455328a1d3feb223e324162ff20ef03964de4682eec7acf4e2d08fa64d3ac4946783f4c2587455d90ee5aa628f637f3a48386d9c9e6b7362e1
diff --git a/sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch b/sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch
new file mode 100644
index 000000000000..abffe300b669
--- /dev/null
+++ b/sys-apps/pkgcore/files/pkgcore-0.12.23-metadata-xsd.patch
@@ -0,0 +1,16 @@
+commit f244de224400d9634742c52c655ac705cce9658a
+Author: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
+Date: Thu Sep 14 12:32:44 2023 +0000
+
+ data/xml-schema/metadata.xsd: add codeberg remote-id
+
+--- a/data/share/pkgcore/xml-schema/metadata.xsd
++++ b/data/share/pkgcore/xml-schema/metadata.xsd
+@@ -271,6 +271,7 @@
+ <xs:simpleType name='upstreamRemoteIdTypeAttrType'>
+ <xs:restriction base='xs:token'>
+ <xs:enumeration value='bitbucket'/>
++ <xs:enumeration value='codeberg'/>
+ <xs:enumeration value='cpan'/>
+ <xs:enumeration value='cpan-module'/>
+ <xs:enumeration value='cpe'/>
diff --git a/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild b/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
new file mode 100644
index 000000000000..dd0437c0c1fd
--- /dev/null
+++ b/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
+ https://github.com/pkgcore/pkgcore.git"
+ inherit git-r3
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ inherit pypi
+fi
+
+DESCRIPTION="a framework for package management"
+HOMEPAGE="https://github.com/pkgcore/pkgcore"
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+RDEPEND="
+ >=app-shells/bash-5.0[readline]
+ dev-python/lxml[${PYTHON_USEDEP}]
+"
+if [[ ${PV} == *9999 ]]; then
+ RDEPEND+=" ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
+else
+ RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
+fi
+BDEPEND="
+ >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+ test? (
+ dev-vcs/git
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-metadata-xsd.patch" )
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ local DOCS=( NEWS.rst )
+ [[ ${PV} == *9999 ]] || doman build/sphinx/man/*
+ distutils-r1_python_install_all
+}