mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-05 04:06:33 +02:00
sys-apps/pkgcore: Add from Gentoo
It's from Gentoo commit 0534a4d8d9c7ee83e868051fe33db8d0e88d9ab7.
This commit is contained in:
parent
0c7c773380
commit
76b0c4d310
1
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/Manifest
vendored
Normal file
1
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/Manifest
vendored
Normal file
@ -0,0 +1 @@
|
||||
DIST pkgcore-0.12.27.tar.gz 636436 BLAKE2B a03b795eb685b552659b6110a9a19e6915320f3bcc87a4c5343a9ae16b82ebea46b538d8606ff10fa1f1c46f85117aeec240247e98aaccc00b0c67996bd2421a SHA512 99e8e125fbb086a98f6c2f494624e63d47d2f594f952eb5e540eba355161eecaeb55ffc3f2df951cdfcd9cb5b1720411c58e2ab4f3299a63eeafa44eed6f7912
|
||||
13
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/metadata.xml
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/metadata.xml
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>pkgcore@gentoo.org</email>
|
||||
<name>Pkgcore</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="github">pkgcore/pkgcore</remote-id>
|
||||
<remote-id type="pypi">pkgcore</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
50
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/pkgcore-0.12.27.ebuild
vendored
Normal file
50
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/pkgcore-0.12.27.ebuild
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=standalone
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
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"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
COMMON_DEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
|
||||
else
|
||||
COMMON_DEPEND=">=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
>=app-shells/bash-5.1[readline]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-vcs/git
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( NEWS.rst )
|
||||
[[ ${PV} == *9999 ]] || doman build/sphinx/man/*
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
50
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/pkgcore-9999.ebuild
vendored
Normal file
50
sdk_container/src/third_party/portage-stable/sys-apps/pkgcore/pkgcore-9999.ebuild
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=standalone
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
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"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
COMMON_DEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
|
||||
else
|
||||
COMMON_DEPEND=">=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
>=app-shells/bash-5.1[readline]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-vcs/git
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( NEWS.rst )
|
||||
[[ ${PV} == *9999 ]] || doman build/sphinx/man/*
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user