Merge updates from master

This commit is contained in:
Repository mirror & CI
2022-12-14 17:01:57 +00:00
347 changed files with 1391 additions and 6380 deletions

View File

@@ -1 +0,0 @@
DIST glance-24.0.0.tar.gz 2100290 BLAKE2B 3f9774a1ff30974bf5986b9c64bd3b7aef63427ef75449daf29bd217b8a87d6edc9696e338d5f30abcc289e6d2f7fde25893c619ddd49acf483ebdf765663324 SHA512 a5a9a9d91f14f485cdebe6b2b96a0712b09cfbf2f03b13c3919d597dbef1bd58b0ab2b4aac386c52a25e6059c03d2e1a821b28827b7689c3272cde51d80f3809

View File

@@ -1,15 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="Starts ${SVCNAME} service for OpenStack"
command=/usr/bin/${RC_SVCNAME}
command_user="${GLANCE_USER:-glance}"
command_background=yes
pidfile=/run/${RC_SVCNAME}.pid
required_files=/etc/glance/${RC_SVCNAME}.conf
depend() {
need net
}

View File

@@ -1,8 +0,0 @@
/var/log/glance/*.log {
daily
missingok
compress
delaycompress
notifempty
copytruncate
}

View File

@@ -1,3 +0,0 @@
Defaults:glance !requiretty
glance ALL = (root) NOPASSWD: /usr/bin/glance-rootwrap /etc/glance/rootwrap.conf *

View File

@@ -1,2 +0,0 @@
d /var/lib/glance 0750 glance glance -
d /var/log/glance 0750 glance glance -

View File

@@ -1,16 +0,0 @@
[Unit]
Description=OpenStack Image Service API server
After=network.target httpd.service memcached.service etcd.service mysqld.service redis.service rabbitmq.service
[Service]
LimitNOFILE=131072
LimitNPROC=131072
Type=simple
User=glance
ExecStart=/usr/bin/glance-api --log-file=/var/log/glance/api.log
PrivateTmp=true
Restart=on-failure
[Install]
WantedBy=multi-user.target

View File

@@ -1,15 +0,0 @@
[Unit]
Description=OpenStack Image Service (code-named Glance) Registry server
After=syslog.target network.target
[Service]
Type=notify
NotifyAccess=all
Restart=always
User=glance
ExecStart=/usr/bin/glance-registry
PrivateTmp=true
[Install]
WantedBy=multi-user.target

View File

@@ -1,15 +0,0 @@
[Unit]
Description=OpenStack Image Service deferred image deletion service
After=syslog.target network.target
[Service]
Type=notify
NotifyAccess=all
Restart=always
User=glance
ExecStart=/usr/bin/glance-scrubber
PrivateTmp=true
[Install]
WantedBy=multi-user.target

View File

@@ -1,149 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1 systemd tmpfiles
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
HOMEPAGE="
https://launchpad.net/glance
https://github.com/openstack/glance
https://opendev.org/openstack/glance
"
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
RDEPEND="
>=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.25.1[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
>=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
>=dev-python/webob-1.8.1[${PYTHON_USEDEP}]
>=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
>=dev-python/alembic-0.9.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
>=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-4.0.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}]
>=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
>=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-5.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-limit-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
>=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-3.8.1[${PYTHON_USEDEP}]
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
>=dev-python/glance_store-2.3.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
>=dev-python/cursive-0.2.1[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
>=dev-python/os-win-4.0.1[${PYTHON_USEDEP}]
>=dev-python/castellan-0.17.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
acct-user/glance
acct-group/glance
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.8.4[${PYTHON_USEDEP}]
>=dev-python/xattr-0.9.2[${PYTHON_USEDEP}]
>=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
>=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
>=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_compile_all() {
oslo-config-generator --config-file etc/oslo-config-generator/glance-api.conf || die
oslo-config-generator --config-file etc/oslo-config-generator/glance-scrubber.conf || die
oslo-config-generator --config-file etc/oslo-config-generator/glance-cache.conf || die
oslo-config-generator --config-file etc/oslo-config-generator/glance-manage.conf || die
oslo-config-generator --config-file etc/oslo-config-generator/glance-image-import.conf || die
oslopolicy-sample-generator --config-file=etc/glance-policy-generator.conf || die
}
python_prepare_all() {
rm glance/tests/test_hacking.py || die
sed -i '/pysendfile/d' test-requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_install_all() {
distutils-r1_python_install_all
newinitd "${FILESDIR}/glance.initd" glance-api
diropts -m 0750 -o glance -g glance
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
keepdir /etc/glance
keepdir /var/log/glance
keepdir /var/lib/glance/images
keepdir /var/lib/glance/scrubber
systemd_dounit "${FILESDIR}/openstack-glance-api.service"
systemd_dounit "${FILESDIR}/openstack-glance-registry.service"
systemd_dounit "${FILESDIR}/openstack-glance-scrubber.service"
newtmpfiles "${FILESDIR}/glance.tmpfiles" glance.conf
insinto /etc/logrotate.d
newins "${FILESDIR}/glance.logrotate" glance
insinto /etc/sudoers.d
insopts -m 0440 -o root -g root
newins "${FILESDIR}/glance.sudoers" glance
insinto /etc/glance
insopts -m 0640 -o glance -g glance
doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta*
distutils-r1_python_install_all
rm -r "${ED}"/usr/etc
}
pkg_postinst() {
tmpfiles_process glance.conf
}

View File

@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
Provides services for discovering, registering, and retrieving virtual
machine images. Glance has a RESTful API that allows querying of VM image
metadata as well as retrieval of the actual image.
</longdescription>
<upstream>
<remote-id type="launchpad">glance</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST autofirma-1.6.5.zip 155509984 BLAKE2B cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c SHA512 927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d
DIST autofirma-1.7.1.zip 152716878 BLAKE2B d985bfa71ce1b4318a50fc4c93b1a85a388de445f8e4a18c7e616988955b94ac79e73a7fb4e3c202cf303255cb497679eaeb7b2546c08f3e3974d440e793ce12 SHA512 52098e74537dea9b72be8f4b2b05c2c57ed79f0c496ff5a4c4e1ddfe88fab528b2e9a237d9c8f0151bc499687a6fc2966227d6b3f2cae2943d7c772b9286755b

View File

@@ -10,11 +10,9 @@ HOMEPAGE="
https://administracionelectronica.gob.es/ctt/clienteafirma
https://github.com/ctt-gob-es/clienteafirma
"
#TODO: use ver_split instead of hardcoded 1/6/5
SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip -> ${P}.zip"
SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/AutoFirma_Linux.zip -> ${P}.zip"
#TODO: investigate and fix licenses https://github.com/ctt-gob-es/clienteafirma/blob/master/license/LICENSE.txt
LICENSE="|| ( GPL-2+ EUPL-1.1 )"
LICENSE="|| ( GPL-2 EUPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64"
@@ -25,15 +23,13 @@ S=${WORKDIR}
src_unpack() {
default
rpm_unpack "./${P}-1.noarch.rpm"
rpm_unpack "./${P}-1.noarch_FEDORA.rpm"
}
src_install() {
#TODO: use $(get_libdir) or mask non ~amd64 arches
java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
java-pkg_dolauncher
java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
#TODO: icons in /lib are suspect
doicon "usr/lib64/${PN}/${PN}.png"
make_desktop_entry "${PN} %u" AutoFirma "${PN}" "Utility" "Comment[es]=Aplicación de firma electrónica de la FNMT\nMimeType=x-scheme-handler/afirma"
}

View File

@@ -1 +1 @@
DIST certbot-dns-desec-1.2.0.tar.gz 16866 BLAKE2B ba3951d8897e3b10d36b47883a2a7d1ef6a970c63370554194d3c632037cacd9b00fe8b9be0b44bc25b3e2463113cb0d9fa9c02a42cce5cf969ffc596b9d41dd SHA512 6c069eb8c262614a2d90aee10ef489febea1bcb2fe8a27fdc7dcd8321d631d85e956af0e132e207fd6a141a290378d8e9dc0f50a93a19a376460878864c22dbd
DIST certbot-dns-desec-1.2.1.tar.gz 16680 BLAKE2B 0cc3ffe4a1f863f895c36a92c3a53b5845e46501cdc14ef320b69da64b02027263173feddaeea35bd45b002016f0f4eb2a6bf096df8bfe0619d624609982fef5 SHA512 fef076369a56246406802511955d30a843e8a9970d1dccd88d8e7deef151ad3fa9805b9f09b1f1698633409dde01de4091b35f37098dbb1eef540a016edf88a6

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1

View File

@@ -30,8 +30,7 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="sys-apps/pcsc-lite"
QA_PREBUILT=".*"
QA_SONAME=".*"
QA_PREBUILT="*"
QA_SONAME_NO_SYMLINK=".*"
src_prepare() {

View File

@@ -1,3 +1,2 @@
DIST stdman-2019.08.27.tar.gz 3382896 BLAKE2B 9c2665a80658b4a4023a259c183c2cb81ba8d6bc60b22e4fc7246d8eff28f9ed96f5acae1a7ce6cd1c6e7f4c7e57719b76d0e840b92d2c6cefa03ed380a66ef8 SHA512 8024117fb16ba65e6d5721f4c74701f683c032e758806ddb40a7a35bd0478379a925517cd2ee9ad2c74d30a6ce1df279393e43b9361fabb9a631cf91dacb4821
DIST stdman-2020.11.17.tar.gz 3392741 BLAKE2B b6cec71bf4d0c3640a083356a0a1380adfaba9df237d694cbbcac54fde4ea943234760a83246e1310e29f672cd923e666f348d4740df8f6f3d6c8e8fb3469f00 SHA512 54a01c7831c9ccb42c15eeb203fbdce7fd1c64e9b81951a8934d7a16c7ead176289ce6bdd916872910959d0fa995f5906d328ec51ea5f4a8d9ffaca855d372e5
DIST stdman-2021.12.21.tar.gz 4018867 BLAKE2B 068246adfaa1c660fc4c852f1256de7fee1355ba5719096ff9d9fa15bbfb2b70bce4f66fbc2beb11525323b74914358260396f0ff442e74b3aa01705405317f1 SHA512 ac49aeb49aac57f9b8838cf3933f1ee8c5a9689475a0e5332741c79976c889c39ce384951650db57c43a144d27c0505b4313307036cfd8f79b6a26d7cbd9c050
DIST stdman-2022.07.30.tar.gz 4191007 BLAKE2B 1e1425a9acec2fab0b3e30cfd90b0e4656dce7a2faf71f4f36de3a5c311058e5bc365d6805f941caa900daf7df8ed97d16899e3fc291f2391002cd8c358e322d SHA512 1a51ed99bf459be7bd0ebd65b601eaab2d3961773a6532ab048c962331373b724678528edc48000c165588cd6c3c37b3e90e96896980b390db325b7f3896e5a6

View File

@@ -5,4 +5,7 @@
<email>davidroman96@gmail.com</email>
<name>David Roman</name>
</maintainer>
<upstream>
<remote-id type='github'>jeaye/stdman</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,29 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Formatted C++ stdlib man pages (cppreference)"
HOMEPAGE="https://github.com/jeaye/stdman"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/jeaye/stdman.git"
else
KEYWORDS="~amd64"
SRC_URI="https://github.com/jeaye/stdman/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
src_prepare() {
default
# Avoid compressing files
sed -i '/gzip/d' do_install || die
}
src_compile() {
# don't need to compile anything
true
}

View File

@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Formatted C++ stdlib man pages (cppreference)"
HOMEPAGE="https://github.com/jeaye/stdman"
@@ -24,6 +24,5 @@ src_prepare() {
}
src_compile() {
# don't need to compile anything
true
:
}

View File

@@ -0,0 +1,11 @@
--- a/Makefile 2022-12-11 12:32:27.488636479 -0500
+++ b/Makefile 2022-12-11 12:32:53.205856210 -0500
@@ -5,7 +5,7 @@
CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
CC ?= cc
-AR = ar
+AR ?= ar
DESTDIR = /usr
RELEASE_SCRIPTS = release_scripts/*.sh
PLATFORM = $(shell uname)

View File

@@ -31,6 +31,7 @@ src_prepare() {
eapply -p0 "${FILESDIR}/${P}-cflags-ldflags.patch"
eapply -p0 "${FILESDIR}/${P}-soname.patch"
eapply -p0 "${FILESDIR}/${P}-no-install-soname.patch"
eapply "${FILESDIR}/${P}-ar.patch"
eapply_user
}

View File

@@ -0,0 +1 @@
DIST pt_linux_amd64.tar.gz 2378105 BLAKE2B b48eb9fb327cbbda004a246272efde3eb84f45842768a02fa3b54256ab7f522c7c4b91f1a13a726c36ff121f71ce53e6d2a158a2f2c7c8cd991963f793de2f7f SHA512 bb0da7b89b5c0c079588c1f3a0e755db0aeac189b676b8df1fa756bff13121e06e61f747c86cd22c92928db22db45b175155cd09b82ff87b289e83581a07c3e4

View File

@@ -0,0 +1,18 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Fast CLI search tool, faster than grep, ack, silver_searcher (ag)"
HOMEPAGE="https://github.com/monochromegane/the_platinum_searcher"
SRC_URI="https://github.com/monochromegane/the_platinum_searcher/releases/download/v${PV}/pt_linux_amd64.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
S="${WORKDIR}/pt_linux_amd64"
src_install() {
dobin pt
}

View File

@@ -0,0 +1 @@
DIST arachne-pnr-0_p20180827.tar.gz 94349 BLAKE2B 5f8b9be9ca91d538374dc8e202dad211a1e975a7650b29b334f0bece5015e87ed6cbb49ffb5f41fa4f4bf18aabd035eedcc45efb6ca212c81d7c8017e1632dd2 SHA512 81877893e6f898edc54292fd29d4444a03d3e1a25592fcd3c5be58324936ad05a508e88487d1bc37e9c22860a2ec58995e1ecc25ddd07fcd243dd7b4dc4a4ff3

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
DESCRIPTION="Arachne PNR - free and open-source place and route tool for FPGAs"
HOMEPAGE="https://github.com/cseed/arachne-pnr"
LICENSE="ISC"
if [ ${PV} == "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/cseed/arachne-pnr.git"
else
EGIT_COMMIT="c00a14176e589f5ec4cb3914acc6683c608ac401"
SRC_URI="https://github.com/cseed/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
fi
SLOT="0"
IUSE=""
RDEPEND="dev-embedded/icestorm"
DEPEND="${RDEPEND}"
src_compile() {
emake PREFIX=/usr
}
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
}

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
DESCRIPTION="Arachne PNR - free and open-source place and route tool for FPGAs"
HOMEPAGE="https://github.com/cseed/arachne-pnr"
LICENSE="ISC"
if [ ${PV} == "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/cseed/arachne-pnr.git"
else
EGIT_COMMIT=""
SRC_URI="https://github.com/cseed/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
fi
SLOT="0"
IUSE=""
RDEPEND="dev-embedded/icestorm"
DEPEND="${RDEPEND}"
src_compile() {
emake PREFIX=/usr
}
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
}

View File

@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
</longdescription>
<upstream>
<remote-id type="github">KDE/kirigami-addons</remote-id>
<remote-id type="github">cseed/arachne-pnr</remote-id>
</upstream>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST icestorm-0_p20210309.tar.gz 946813 BLAKE2B 6b687cea549127fbdbeb44222feb1bac406db2ef9d7fb11992aa2f0b5540b83bd8e1cf4faa5c62bf9fa1b681497ac102843f3f5cf0fa39cce7951d523084049a SHA512 17cfce499173dffa0ae7d4564b89c0e28ef32a80534c07bf099958981e487db1ec6c35c6b82376e5513f9fe79f67a3e7dd360203512cd43686e52d47ae7f073a

View File

@@ -0,0 +1,42 @@
From 624ee9278f15abb6de5d014294bb5ba4a717401b Mon Sep 17 00:00:00 2001
From: "Daniel M. Weeks" <dan@danweeks.net>
Date: Mon, 20 Mar 2017 16:50:06 -0400
Subject: [PATCH 2/3] flags
Signed-off-by: Daniel M. Weeks <dan@danweeks.net>
---
config.mk | 4 ++--
iceprog/Makefile | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/config.mk b/config.mk
index c7f80a3..779c4e2 100644
--- a/config.mk
+++ b/config.mk
@@ -19,8 +19,8 @@ endif
WARN_LEVEL ?= all
LDLIBS = -lm -lstdc++
-CFLAGS += -MD -MP -O$(OPT_LEVEL) $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(C_STD) -I$(PREFIX)/include
-CXXFLAGS += -MD -MP -O$(OPT_LEVEL) $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(CXX_STD) -I$(PREFIX)/include
+CFLAGS += -MD -MP $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(C_STD) -I$(PREFIX)/include
+CXXFLAGS += -MD -MP $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(CXX_STD) -I$(PREFIX)/include
DESTDIR ?=
CHIPDB_SUBDIR ?= $(PROGRAM_PREFIX)icebox
diff --git a/iceprog/Makefile b/iceprog/Makefile
index 3cb07b8..7f5050f 100644
--- a/iceprog/Makefile
+++ b/iceprog/Makefile
@@ -4,7 +4,7 @@ ifneq ($(shell uname -s),Darwin)
LDLIBS = -L/usr/local/lib -lm
else
LIBFTDI_NAME = $(shell $(PKG_CONFIG) --exists libftdi1 && echo ftdi1 || echo ftdi)
- LDLIBS = -L/usr/local/lib -l$(LIBFTDI_NAME) -lm
+ LDLIBS = -l$(LIBFTDI_NAME) -lm
endif
ifeq ($(STATIC),1)
--
Daniel M. Weeks

View File

@@ -0,0 +1,28 @@
From 9fada8e486778af30e2ab38bca9c86089fa78a33 Mon Sep 17 00:00:00 2001
From: "Daniel M. Weeks" <dan@danweeks.net>
Date: Tue, 27 Jun 2017 10:32:51 -0400
Subject: [PATCH 3/3] FTDI fix
Signed-off-by: Daniel M. Weeks <dan@danweeks.net>
---
iceprog/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/iceprog/Makefile b/iceprog/Makefile
index 7f5050f..949aee4 100644
--- a/iceprog/Makefile
+++ b/iceprog/Makefile
@@ -12,8 +12,8 @@ LDFLAGS += -static
LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --libs $$pkg && exit; done; echo -lftdi; )
CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --cflags $$pkg && exit; done; )
else
-LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; )
-CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; )
+override LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; )
+override CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; )
endif
all: $(PROGRAM_PREFIX)iceprog$(EXE)
--
Daniel M. Weeks

View File

@@ -0,0 +1,26 @@
From 5bc4954b147bf44a483493ddecdef871a72affba Mon Sep 17 00:00:00 2001
From: "Daniel M. Weeks" <dan@danweeks.net>
Date: Mon, 20 Mar 2017 16:42:11 -0400
Subject: [PATCH 1/3] prefix
Signed-off-by: Daniel M. Weeks <dan@danweeks.net>
---
icebox/icebox_vlog.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icebox/icebox_vlog.py b/icebox/icebox_vlog.py
index 0133347..d251651 100755
--- a/icebox/icebox_vlog.py
+++ b/icebox/icebox_vlog.py
@@ -384,7 +384,7 @@ def seg_to_net(seg, default=None):
if lookup_symbols:
text_func.append("// Debug Symbols")
- with open("/usr/local/share/icebox/chipdb-%s.txt" % ic.device, "r") as f:
+ with open("/usr/share/icebox/chipdb-%s.txt" % ic.device, "r") as f:
current_net = -1
exported_names = dict()
for line in f:
--
Daniel M. Weeks

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
inherit eutils python-any-r1 toolchain-funcs
DESCRIPTION="IceStorm - tools for analyzing and creating bitstreams for Lattice iCE40 FPGAs"
HOMEPAGE="http://www.clifford.at/icestorm/"
LICENSE="ISC"
if [ ${PV} == "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/cliffordwolf/icestorm.git"
else
EGIT_COMMIT="c495861c19bd0976c88d4964f912abe76f3901c3"
SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
fi
SLOT="0"
IUSE="ftdi"
RDEPEND="ftdi? ( dev-embedded/libftdi:= )"
DEPEND="
${PYTHON_DEPS}
virtual/pkgconfig
${RDEPEND}"
PATCHES=( "${FILESDIR}"/${PN}-9999-prefix.patch
"${FILESDIR}"/${PN}-9999-flags.patch
"${FILESDIR}"/${PN}-9999-ftdi-fix.patch )
src_compile() {
export PREFIX=/usr
emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="$CFLAGS" ICEPROG=$(usex ftdi 1 0)
}
src_install() {
emake DESTDIR="${D}" ICEPROG=$(usex ftdi 1 0) install
einstalldocs
}

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
inherit eutils python-any-r1 toolchain-funcs
DESCRIPTION="IceStorm - tools for analyzing and creating bitstreams for Lattice iCE40 FPGAs"
HOMEPAGE="http://www.clifford.at/icestorm/"
LICENSE="ISC"
if [ ${PV} == "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/cliffordwolf/icestorm.git"
else
EGIT_COMMIT=""
SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
fi
SLOT="0"
IUSE="ftdi"
RDEPEND="ftdi? ( dev-embedded/libftdi:= )"
DEPEND="
${PYTHON_DEPS}
virtual/pkgconfig
${RDEPEND}"
PATCHES=( "${FILESDIR}"/${PN}-9999-prefix.patch
"${FILESDIR}"/${PN}-9999-ftdi-fix.patch )
src_compile() {
export PREFIX=/usr
emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="$CFLAGS" ICEPROG=$(usex ftdi 1 0)
}
src_install() {
emake DESTDIR="${D}" ICEPROG=$(usex ftdi 1 0) install
einstalldocs
}

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
</longdescription>
<use>
<flag name='ftdi'>Enable support for USB FTDI chips via <pkg>dev-embedded/libftdi</pkg></flag>
</use>
<upstream>
<remote-id type="github">cliffordwolf/icestorm</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
DIST berkeley-abc-ed90ce20df9c7c4d6e1db5d3f786f9b52e06bab1.tar.gz 5755034 BLAKE2B eef98b8768556c2a975fb1dd4f697a7ba7ac2adf305f477e5d0071b6873379eb5fe021a8cc20097af1156173af72f896a5f3c687796ae7c564e8d2af4829d6a3 SHA512 d71989603d2580c3db88c4a44a95ac89266c19a05cb49b62d117c9457166fdd1313bce7ac617beea0bd0bde47c7891c99b248ee77754e25f403f5f886ea7cfd4
DIST yosys-c9555c9adeba886a308c60615ac794ec20d9276e.tar.gz 1675435 BLAKE2B 9aca3d0e3efe1d24de5aabd6f12ccf7a8fe4f1db5f5dc2a3a1e70c67538f59c1f364cb6a9b3f79406371756f9118e5a1160d0c21d367a5fe4927b4b5d21495eb SHA512 5bba45de487a1299f7f7bacc3b538e80a91265b075112aeac17af6895580c3cf21712df6fffd7250fdf5b51d9f235c1cb0433deda6af2c404b6156c5a3c5c44e

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
</longdescription>
<upstream>
<remote-id type="github">cliffordwolf/yosys</remote-id>
</upstream>
<use>
<flag name="abc">Build with Berkeley ABC support</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,55 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8,9} )
inherit eutils python-any-r1
ABC_COMMIT="ed90ce20df9c7c4d6e1db5d3f786f9b52e06bab1"
EGIT_COMMIT="c9555c9adeba886a308c60615ac794ec20d9276e"
SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${EGIT_COMMIT}.tar.gz https://github.com/berkeley-abc/abc/archive/${ABC_COMMIT}.tar.gz -> berkeley-abc-${ABC_COMMIT}.tar.gz"
DESCRIPTION="Yosys - Yosys Open SYnthesis Suite"
HOMEPAGE="http://www.clifford.at/icestorm/"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+abc"
RDEPEND="
sys-libs/readline:=
dev-libs/libffi:=
dev-vcs/git
dev-lang/tcl:="
DEPEND="
${PYTHON_DEPS}
sys-devel/bison
sys-devel/flex
sys-apps/gawk
virtual/pkgconfig
${RDEPEND}"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
src_prepare() {
ln -s "${WORKDIR}/abc-${ABC_COMMIT}" abc
sed "s/^ABCREV = .*/ABCREV = default/g" -i Makefile
default
}
src_configure() {
emake config-gcc
echo "ENABLE_ABC := $(usex abc 1 0)" >> "${S}/Makefile.conf"
}
src_compile() {
emake PREFIX="${EPREFIX}/usr"
}
src_install() {
emake PREFIX="${ED}/usr" STRIP=true install
}

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit git-r3 python-r1 multilib
DESCRIPTION="RTL synthesis toolkit"
HOMEPAGE="https://yosyshq.net/yosys/"
SRC_URI=""
EGIT_REPO_URI="https://github.com/YosysHQ/yosys.git"
EGIT_BRANCH="master"
LICENSE="ISC"
SLOT="0"
KEYWORDS=""
PROPERTIES="live"
IUSE="+tcl +readline +zlib +abc"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="
sys-devel/gcc[cxx]
sys-devel/bison
sys-devel/flex
sys-apps/gawk
virtual/pkgconfig
"
RDEPEND="
dev-libs/libffi
media-gfx/xdot
media-gfx/graphviz
dev-libs/boost[python]
tcl? ( dev-lang/tcl:= )
readline? ( sys-libs/readline:= )
zlib? ( sys-libs/zlib )
abc? ( sci-mathematics/abc[static-libs] )
"
DEPEND="
${PYTHON_DEPS}
${RDEPEND}
"
src_configure() {
emake config-gcc
echo "ENABLE_TCL := $(usex tcl 1 0)" >> "${S}"/Makefile.conf
echo "ENABLE_READLINE := $(usex readline 1 0)" >> "${S}"/Makefile.conf
echo "ENABLE_ZLIB := $(usex zlib 1 0)" >> "${S}"/Makefile.conf
echo "ENABLE_ABC := $(usex abc 1 0)" >> "${S}"/Makefile.conf
use abc && echo "ABCEXTERNAL := ${EPREFIX}/usr/bin/abc" >> "${S}"/Makefile.conf
}
src_compile() {
emake PREFIX="${EPREFIX}/usr"
}
src_install() {
emake PREFIX="${ED}/usr" install
}

View File

@@ -34,7 +34,7 @@ src_compile() {
*gfortran* )
emake clean
emake FC90=$(tc-getFC) gfortran
$(tc-getFC) -Wl,-soname,lib"${PN}".so.1 -shared -o lib"${PN}".so.1 M_CLI2.o;;
$(tc-getFC) -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} -shared -o lib"${PN}".so.1 M_CLI2.o;;
* )
die "Sorry, only GNU gfortran is currently supported in the ebuild" ;;
esac

View File

@@ -1,2 +1,2 @@
DIST balls-3.7.1.tar.gz 40980 BLAKE2B dfd391aafdb50ab52cb06b98e8bee3744447cc038f75117fdba6da7f6ffc7344e146f6efbf52b4ffcb2f6f83fbc07a5ba427d5335ca26d901b4e3130f0a6ae5d SHA512 b6aa18f4bd67b758a1a67db241f8d85c4a01d7d1f90dbb66c883e386276fc3685fff59900e3572e5752e9dc0a3952237ccb6904d9f7562157a3be5ac33f06b1d
DIST balls-3.7.2.tar.gz 40995 BLAKE2B 992acc9c671c572e9336d1e7179c2e526d674031921565a735b12a91aea5baecc7330d5fcdc84ebb4e95d3b17ae2dd9ea8530ae64645047080ed735fc4b2d8d2 SHA512 b09c610f6a918b1bf0a5d671cb364104c6716837435b75da71524ca0c1c88ee743e719af30023e9369b488d94437c5abec2e9fa154d320d57f0848644731f0e3
DIST balls-3.9.0.tar.gz 41767 BLAKE2B 35f0259bc85b108c5ed8884578c1a2e3b8810122cb5935b6eef4e1457801f799e1e9ab2de0dd8a7d0853a9068fe46d10716ed57acfc58b7cc66b3dc6856cd354 SHA512 c5bcd0f0550764c678421f3aa408bfb7cf7637866a9743dcc563dd1258bb92d4849614c883ca3b97a4103158c59ca978cdf8ec4f8db319051553e1946ed43902
DIST balls-3.9.5.tar.gz 42375 BLAKE2B eb5b29c5d5055fbc37eb09f8cd6926dfc2fc7f7f24560a62df56b7635f22f918da9ec1f1c83ca5c3f7bc86853582dfc0e6079c2f7b4c71c65470c8a0478da4f7 SHA512 1358325da90dc126f5930b5f27c6457aa5607f33b1df62f60db46949eaf0038244f282165e53216cdfc6f520dac14a5fb4c1357054ed2630bca2fcb816ee9afc

View File

@@ -15,7 +15,6 @@ KEYWORDS="~amd64"
DEPEND="
=dev-nim/grok-0*
=dev-nim/sync-1*
=dev-nim/ups-0*
"

View File

@@ -1 +1,2 @@
DIST noise-0.1.6.tar.gz 32616 BLAKE2B 376e577d7d224df1756b1105f609678fda3955561fbefc405834d4fdf09f20da9a729efd7ff4280656924f4d770c23b275fc1fb894cf64d985fa8a373cdef5d5 SHA512 27f212cc9080de1bcb244c6adf9f938516779b641984bd5d3885e79c6c3ee2e983a4c7c611e7b09bec89659892f2cd2a6089e17c5eb7be0f8b5f074d7f5a3184
DIST noise-0.1.8.tar.gz 32613 BLAKE2B 3b823bb10d58804d935b8464d5be41b821888415d5141d0e1cbb3b17975e87a5c6fd71036260d109ea19f99e2643dd7b65f0ca0b9bcdca3d880cb01e433c4d6e SHA512 915b89e55b5bebc9c749c5870d509735617c9b431a6c34af2d6241910accd92a97bd84c706d0f1b7777531fe121515b664aa83d4abbd3ac6390cd8a3bf513475

View File

@@ -0,0 +1,32 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit nimble
DESCRIPTION="a Nim implementation of linenoise"
HOMEPAGE="
https://github.com/jangko/nim-noise
https://nimble.directory/pkg/noise
"
SRC_URI="https://github.com/jangko/nim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/nim-${P}"
LICENSE="MIT"
SLOT="0.1.4"
KEYWORDS="~amd64"
DOCS=( examples readme.md )
set_package_url "https://github.com/jangko/nim-noise"
src_test() {
nimble_src_test
rm examples/{primitives,test} || die
}
src_install() {
docompress -x /usr/share/doc/${PF}/examples
nimble_src_install
}

View File

@@ -1,2 +1,2 @@
DIST npeg-0.27.0.tar.gz 8455883 BLAKE2B 958ed4714f550127e5c24c9ecdd17672b0d5f7ffdd5c126a8485e67ed399e9faec92b497350695689908520f72d161e1b1e4a5c8392b7aa48ab30e9e1be16c32 SHA512 db5f9ad87aa4ab6d592aaffab5613d4c9a1ec25bc916d4ca491cfb44726dc901a852e8d6fbc2bca7edf0a769b78bafb1f8593ffecb48682ebca090dd56dcb26d
DIST npeg-1.0.0.tar.gz 7103606 BLAKE2B 46dba587469afc85967cacbcad2b43c042e95492b46febeea1f61d26b61fcdecf0353d3a48e291e7c6305526759437cef3ad6edf96c3236abce1fd37c59a38cb SHA512 cf8003a8034c06c22ce12d85f5f7fdd7d1e79e026a0aca54d8d15d56751d0cef2a634c1b1fad9b5f840f372bba04e2456843db1efdbc721129c592d82ef0d3d4
DIST npeg-1.0.1.tar.gz 7663620 BLAKE2B 4ad9c4a878cadcdb1e47b88bac37f455a14a4f5c3292cca8e78b30d940ab64d9b2110194c85157d2369545485249a3079aacbfcb4ba0e75d2dfe6e23cb82c1d6 SHA512 e328e94db7b7592b2807ce6cec0b6efeddb0b14b26b4a705ffcd4ad70d01cc6109d33f0986013dc8fea2aa49b0f60a15b16912b58708891439476400d82963a6

View File

@@ -1,2 +1,2 @@
DIST zippy-0.10.3.tar.gz 53991961 BLAKE2B d22b6f5caf3b551ff19930e801b7234ca1b24336dc07e3f62811c4e3c0dff73f357f931e4ba3483ffed2109132e40b1a7360899ffa230812e8a035645ce4dff2 SHA512 bad6c0aa44f48072c88708954bc406fe28dcda82b72e1df2842465b989b6824d0acd0b33d752cc6d2c6985ddd315851af1907dbb3527a5170943705e2e9a4ded
DIST zippy-0.10.4.tar.gz 33625734 BLAKE2B af0a434d1bca4fdda40b9ad77e138cbf6c3c80c6a9755b6fcbc0ba23d9fcf009cfa7b8adb6bcdf915e770f64ff4df96b46852fbac7efa9a11ebb92c6255f547c SHA512 81c51d7382d8b3e7f16a7cf6a2c28c94a9983142e765cc45cc62ca291153d2639bb361fb5a1ff4e290dcbaa082e420b14774ed3002abd70a175eede0fa2cdc0e
DIST zippy-0.10.5.tar.gz 33635417 BLAKE2B 70b8ea42c6f39479673729873757b75bbe252d71c26c5c2ccb4d55c3e3914292aabe2c725b433186c4a3eb3df1f52aa9d512ec543e5b3527bf155449c49855b0 SHA512 87cc8b8feeeaf68cf5c38875e13aef69e697426c97e793d1e00b3bb47831699c281aaeb98d780346d5b093850c00337b8cca50e19edb6155f206c9ef0b7c5b30

View File

@@ -1 +0,0 @@
DIST aodhclient-2.4.1.tar.gz 49894 BLAKE2B 37204a4a3378513a67846a376404fbd15235d354c0ecebecea1953a842ea8811e71cb5f5a2c9b07ffdeff56e64becc65595d1761accb639a4a7d6411132623c4 SHA512 008ca34154a53f4a1ff17f3904e7d1b0feace7f71b40a3cb3774816c014c1289517e8f1551c1c340ff8a2bb1f2927977455a826c088c2c2e1bb2c8cd931bd7fc

View File

@@ -1,48 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_IGNORE=( aodhclient/tests/functional )
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="A client for the OpenStack Aodh API"
HOMEPAGE="
https://github.com/openstack/python-aodhclient
https://opendev.org/openstack/python-aodhclient
https://pypi.org/project/aodhclient/
https://launchpad.net/python-aodhclient
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-1.4[${PYTHON_USEDEP}]
>=dev-python/cliff-1.14.0[${PYTHON_USEDEP}]
>=dev-python/osc-lib-1.0.1[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-1.0.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.6.2[${PYTHON_USEDEP}]
>=dev-python/tempest-10[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.23[${PYTHON_USEDEP}]
dev-python/gnocchi[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">aodhclient</remote-id>
<remote-id type="github">openstack/python-aodhclient</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST databases-0.5.3.tar.gz 28342 BLAKE2B dcf8533a49b92a325bfda1440fd5bac3f9bd69751496c6fcdf72c422cc19c552a7458dc4ea0607a2a1ad9ade9afbb8cac00e178c29b6b11f7011bd4eae1f70a0 SHA512 bd0c4f1bf0f81e017ea55e41a6d4821ee17e0f995b600a50955fba68841443147dd234534b9c72d753b99785a5a08ac6e3d839894ec4760c602372cccbd4c1c0
DIST databases-0.6.1.tar.gz 31487 BLAKE2B b325112c7bcab133d113e8f652d636f26fccff7ec4849868ef8b437ed1939d01819bce63f7962edab030c6b3a232c5908b28cefa20fae3be28a4db1662c64b34 SHA512 6573dbe9158963e8fc3a79ad32a2c17bac1c1a58fc436f2a8223f8c390b264e814a08c807f59e5c8c54f1769a804ead47f9b44622c363da0cc74528d87b1484e

View File

@@ -1,69 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
inherit distutils-r1 docs optfeature
DESCRIPTION="Async database support for Python."
HOMEPAGE="
https://www.encode.io/databases/
https://github.com/encode/databases
"
SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.5.0[${PYTHON_USEDEP}]
"
BDEPEND="test? (
dev-python/aiopg[${PYTHON_USEDEP}]
dev-python/aiosqlite[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/asyncpg[${PYTHON_USEDEP}]
dev-python/psycopg[${PYTHON_USEDEP}]
dev-python/pymysql[${PYTHON_USEDEP}]
dev-python/starlette[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
EPYTEST_DESELECT=(
tests/test_connection_options.py::test_mysql_pool_size
tests/test_connection_options.py::test_mysql_explicit_pool_size
tests/test_connection_options.py::test_mysql_ssl
tests/test_connection_options.py::test_mysql_explicit_ssl
tests/test_connection_options.py::test_mysql_pool_recycle
tests/test_databases.py
tests/test_integration.py::test_integration
)
python_prepare_all() {
# do not install LICENSE to /usr/
sed -i -e '/data_files/d' setup.py || die
# fix tests
sed -i -e '/databases.backends.mysql/d' tests/test_connection_options.py || die
distutils-r1_python_prepare_all
}
python_test() {
TEST_DATABASE_URLS="" epytest
}
pkg_postinst() {
optfeature "postgresql support" dev-python/asyncpg dev-python/psycopg
optfeature "mysql support" dev-python/pymysql
optfeature "sqlite support" dev-python/aiosqlite
optfeature "postgresql+aiopg support" dev-python/aiopg
}

View File

@@ -1,86 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DOCS_BUILDER="mkdocs"
DOCS_AUTODOC=1
DOCS_DEPEND="dev-python/mkdocs-material"
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
inherit databases distutils-r1 docs optfeature
DESCRIPTION="Async database support for Python"
HOMEPAGE="
https://www.encode.io/databases/
https://github.com/encode/databases
"
SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="<=dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]"
BDEPEND="test? (
dev-python/aiomysql[${PYTHON_USEDEP}]
dev-python/aiopg[${PYTHON_USEDEP}]
dev-python/aiosqlite[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/asyncmy[${PYTHON_USEDEP}]
dev-python/asyncpg[${PYTHON_USEDEP}]
dev-python/psycopg:2[${PYTHON_USEDEP}]
dev-python/pymysql[${PYTHON_USEDEP}]
dev-python/sqlalchemy[sqlite,${PYTHON_USEDEP}]
dev-python/starlette[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_prepare_all() {
# fix tests
#sed -i -e '/databases.backends.mysql/d' tests/test_connection_options.py || die
distutils-r1_python_prepare_all
}
src_test() {
local databases=(
"sqlite:///testsuite"
"sqlite+aiosqlite:///testsuite"
"mysql://root@127.0.0.1:3333/testsuite"
"mysql+aiomysql://root@127.0.0.1:3333/testsuite"
"mysql+asyncmy://root@127.0.0.1:3333/testsuite"
"postgresql://postgres@127.0.0.1:65432/"
"postgresql+aiopg://postgres@127.0.0.1:65432/"
"postgresql+asyncpg://postgres@127.0.0.1:65432/"
)
local -x TEST_DATABASE_URLS=$(printf "%s," "${databases[@]}")
TEST_DATABASE_URLS=${TEST_DATABASE_URLS::-1}
emysql --start 3333
epostgres --start 65432
ebegin "Creating mysql database 'testsuite'"
mysql --user=root --socket=$(emysql --get-sockfile) --silent \
--execute="CREATE DATABASE testsuite;"
eend $? || emysql --die "Creating mysql database failed"
distutils-r1_src_test
emysql --stop
epostgres--stop
}
pkg_postinst() {
optfeature "fancy logs" dev-python/click
optfeature "mysql support" dev-python/pymysql
optfeature "mysql+aiomysql support" dev-python/aiomysql
optfeature "mysql+asyncmy support" dev-python/asyncmy
optfeature "postgresql support" dev-python/psycopg:2
optfeature "postgresql+asyncpg support" dev-python/asyncpg
optfeature "postgresql+aiopg support" dev-python/aiopg
optfeature "sqlite+aiosqlite support" dev-python/aiosqlite
}

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>piotr.staroszczyk@get24.org</email>
<name>Piotr Staroszczyk</name>
</maintainer>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<remote-id type="github">encode/databases</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -3,12 +3,11 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
DOCS_DIR="docs"
inherit distutils-r1 docs

View File

@@ -1 +0,0 @@
DIST gevent-websocket-0.10.1.tar.gz 18366 BLAKE2B bf811eeabab247f97946c971aabd3e4a5cc6034f0874bdfcfbd83ebd08a276d72f70c97694da5fbbb96c988b288d45f55970949d9f4f75bbcb62c027f13aaed2 SHA512 4f25ec1646c223b89ddbb7cf4decae72cc4baa6e872443dc05994987f509068a806c8b5e135c433d631e35b3902227f0e4c89d8071aa74e24c06b0e543e8df93

View File

@@ -1,18 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Websocket handler for the gevent pywsgi server"
HOMEPAGE="https://pypi.org/project/gevent-websocket/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="dev-python/gevent[${PYTHON_USEDEP}]"

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
</maintainer>
<upstream>
<remote-id type="pypi">gevent-websocket</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST glance_store-3.0.0.tar.gz 234086 BLAKE2B 781b9aa0913c355d898b7c05ed8807bb92bf08b371380c1f308bd4a3f8749dc91e53f6c817cc56621ce3fd7be748eee1cc5f5b1764d4167606733e7ef9176abd SHA512 4bae5ed37031902e0c47c7fa0bae2703bf21ab41226df3b2786d4679497500caeed91507e55f83512afa5ad57b73a153f901577ffa33c9d103c45622f07494c3
DIST glance_store-4.0.0.tar.gz 234413 BLAKE2B 76d01398626e2883f6557b1b59f6abf9a39c98c8269bc2dd9468b670706b33496f1f0a4ef961af26a6422645ea52768de4ad0e7ec114d5348f44cc5c6606d6f1 SHA512 6f3e9740a213636dc188afbc84247c80603f10729a35e56f719aa29aa5fa9bf6b2d94332aac323182992f3b786bbf47204fcfe32cbb9f6b3f5fbc16e385033af

View File

@@ -1,73 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="A library for glance"
HOMEPAGE="
https://github.com/openstack/glance_store
https://opendev.org/openstack/glance_store
https://pypi.org/project/glance-store/
https://launchpad.net/glance-store
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="cinder swift vmware"
RDEPEND="
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
>=dev-python/six-1.11.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
cinder? (
>=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
>=dev-python/os-brick-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
)
swift? (
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
>=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
)
vmware? ( >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
>=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
)
"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( cinder swift vmware )
"
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
mv "${ED}/usr/etc" "${ED}/etc" || die
}

View File

@@ -1,73 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="A library for glance"
HOMEPAGE="
https://github.com/openstack/glance_store
https://opendev.org/openstack/glance_store
https://pypi.org/project/glance-store/
https://launchpad.net/glance-store
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="cinder swift vmware"
RDEPEND="
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
>=dev-python/six-1.11.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
cinder? (
>=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
>=dev-python/os-brick-2.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
)
swift? (
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
>=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
)
vmware? ( >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
>=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
)
"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( cinder swift vmware )
"
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
mv "${ED}/usr/etc" "${ED}/etc" || die
}

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">glance-store</remote-id>
<remote-id type="launchpad">oslo</remote-id>
<remote-id type="github">openstack/glance_store</remote-id>
</upstream>
<use>
<flag name="cinder">enable cinder backend supprt</flag>
<flag name="swift">enable swift backend supprt</flag>
<flag name="vmware">enable vmware backend supprt</flag>
</use>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST gnocchi-4.4.1.tar.gz 981822 BLAKE2B d47907e4cd76450f2264a681f5d6184929e7a0fc294d84d1d709aff57c4f8b667db3a3de7acb5d14dfc69c3d421dde31d0251de3242e992c1a8d4c204dd742b2 SHA512 24884f8f010ae38041d6a5d723e0dc02b195b356a1fa3a516a9a7e0c5425ad493c52a66420029041f26939c96009b3b0103e66eb070603697e3184dee2b42b96
DIST gnocchi-4.4.2.tar.gz 984101 BLAKE2B 430e1acfbb7c46c4136032289954315a4e3ac197ad64854ad196b8259a2d4a4c838f2bac5fc016b742f5fa74ca551dbf71794bd6e4ba9ff782cb572efcec5778 SHA512 001127c2c8209c2faf656f0e3037d55779049ebf41d6a79fcb78c6e9a865226f40184eca2000684841b2bcbce8e5beca6bf1dabfcd89646c443d098a3613a4d0

View File

@@ -1,115 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Timeseries database"
HOMEPAGE="
https://gnocchi.osci.io
https://github.com/gnocchixyz/gnocchi
https://pypi.org/project/gnocchi/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~amd64"
IUSE="amqp ceph keystone mysql postgresql redis prometheus s3 swift"
RDEPEND="
${PYTHON_DEPS}
>=dev-python/numpy-1.9.0[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-3.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-3.22.0[${PYTHON_USEDEP}]
dev-python/pytimeparse[${PYTHON_USEDEP}]
>=dev-python/pecan-0.9[${PYTHON_USEDEP}]
dev-python/jsonpatch[${PYTHON_USEDEP}]
>=dev-python/cotyledon-1.5.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/stevedore[${PYTHON_USEDEP}]
dev-python/ujson[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.8.10[${PYTHON_USEDEP}]
dev-python/werkzeug[${PYTHON_USEDEP}]
>=dev-python/tenacity-4.6.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.4.1[${PYTHON_USEDEP}]
dev-python/paste[${PYTHON_USEDEP}]
dev-python/pastedeploy[${PYTHON_USEDEP}]
dev-python/monotonic[${PYTHON_USEDEP}]
dev-python/daiquiri[${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}]
>=dev-python/lz4-0.9.0[${PYTHON_USEDEP}]
>=dev-python/tooz-1.38[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
keystone? (
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
)
mysql? (
dev-python/pymysql[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
>=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
)
postgresql? (
dev-python/psycopg:2[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
>=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
)
s3? (
dev-python/boto3[${PYTHON_USEDEP}]
>=dev-python/botocore-1.5[${PYTHON_USEDEP}]
)
redis? (
>=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
dev-python/hiredis[${PYTHON_USEDEP}]
)
swift? (
>=dev-python/python-swiftclient-3.1.0[${PYTHON_USEDEP}]
)
ceph? (
sys-cluster/ceph[${PYTHON_USEDEP}]
)
prometheus? (
dev-python/snappy[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
)
amqp? (
>=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}]
)
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}]
>=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}]
dev-python/fixtures[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/subunit[${PYTHON_USEDEP}]
dev-python/os-testr[${PYTHON_USEDEP}]
dev-python/testrepository[${PYTHON_USEDEP}]
dev-python/testscenarios[${PYTHON_USEDEP}]
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.38[${PYTHON_USEDEP}]
>=dev-python/webtest-2.0.16[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
>=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}]
dev-python/xattr[${PYTHON_USEDEP}]
dev-python/python-swiftclient[${PYTHON_USEDEP}]
)
"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( amqp mysql )
"
distutils_enable_tests pytest

View File

@@ -1,112 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Timeseries database"
HOMEPAGE="
https://gnocchi.osci.io
https://github.com/gnocchixyz/gnocchi
https://pypi.org/project/gnocchi/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~amd64"
IUSE="amqp ceph keystone mysql postgresql redis prometheus s3 swift"
RDEPEND="
${PYTHON_DEPS}
>=dev-python/numpy-1.9.0[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-1.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-3.22.0[${PYTHON_USEDEP}]
dev-python/pytimeparse[${PYTHON_USEDEP}]
>=dev-python/pecan-0.9[${PYTHON_USEDEP}]
dev-python/jsonpatch[${PYTHON_USEDEP}]
>=dev-python/cotyledon-1.5.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/stevedore[${PYTHON_USEDEP}]
dev-python/ujson[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.8.10[${PYTHON_USEDEP}]
dev-python/werkzeug[${PYTHON_USEDEP}]
>=dev-python/tenacity-4.6.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.4.1[${PYTHON_USEDEP}]
dev-python/paste[${PYTHON_USEDEP}]
dev-python/pastedeploy[${PYTHON_USEDEP}]
dev-python/monotonic[${PYTHON_USEDEP}]
dev-python/daiquiri[${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}]
>=dev-python/lz4-0.9.0[${PYTHON_USEDEP}]
>=dev-python/tooz-1.38[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
keystone? (
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
)
mysql? (
dev-python/pymysql[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
>=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
)
postgresql? (
dev-python/psycopg:2[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
>=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
)
s3? (
dev-python/boto3[${PYTHON_USEDEP}]
>=dev-python/botocore-1.5[${PYTHON_USEDEP}]
)
redis? (
>=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
dev-python/hiredis[${PYTHON_USEDEP}]
)
swift? (
>=dev-python/python-swiftclient-3.1.0[${PYTHON_USEDEP}]
)
ceph? (
sys-cluster/ceph[${PYTHON_USEDEP}]
)
prometheus? (
dev-python/snappy[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
)
amqp? (
>=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}]
)
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}]
>=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}]
dev-python/fixtures[${PYTHON_USEDEP}]
dev-python/subunit[${PYTHON_USEDEP}]
dev-python/testscenarios[${PYTHON_USEDEP}]
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.38[${PYTHON_USEDEP}]
>=dev-python/webtest-2.0.16[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
>=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}]
dev-python/xattr[${PYTHON_USEDEP}]
dev-python/python-swiftclient[${PYTHON_USEDEP}]
)
"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( amqp mysql )
"
distutils_enable_tests pytest

View File

@@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<use>
<flag name="amqp">Installs dependencies needed for AMQP 1.0 support</flag>
<flag name="ceph">Installs dependencies needed for Ceph storage support</flag>
<flag name="keystone">Installs dependencies needed for Keystone authentication support</flag>
<flag name="mysql">Installs dependencies needed for MYSQL indexer support</flag>
<flag name="postgresql">Installs dependencies needed for PostgreSQL indexer support</flag>
<flag name="prometheus">Installs dependencies needed for Prometheus Remote Write support</flag>
<flag name="redis">Installs dependencies needed for Redis storage support</flag>
<flag name="s3">Installs dependencies needed for Amazon S3 storage support</flag>
<flag name="swift">Installs dependencies needed for OpenStack Swift storage support</flag>
</use>
<upstream>
<bugs-to>https://github.com/gnocchixyz/gnocchi/issues</bugs-to>
<remote-id type="pypi">gnocchi</remote-id>
<remote-id type="github">gnocchixyz/gnocchi</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +1,2 @@
DIST inscriptis-2.3.1.gh.tar.gz 982171 BLAKE2B 632cc80d3de7c770f604c957ea5636260e382406e33157ebf24d75b9690194be72e5dc4b3904410efd0b34a54cced8e84e7d98ddcc48bf0b1a43e824568b00a3 SHA512 c5820f21b7cd79e68042fc13519f1221fbd0897c1a76816293bd569b4b6a3e2945979bd941a8243223254a9687c5063ab77243f9a162baa490585f7f4c14ed8b
DIST inscriptis-2.3.2.gh.tar.gz 981839 BLAKE2B 6e927b0bed25908868b4f66d28fbc0136af32f9210c4b583ed0eaef1552cb57b069ac0111ca799291ef83b3f20223248da6addd5ec4e4c98f78aa3a6b709cfad SHA512 87b525b0e9cf8d726d62515dba3b3d27328dfadb9854613e2c43d12a51c309e98e834d414651c25199b576e71e0a79fd11bdde43cc00d89f66b4b08b76bbb26a

View File

@@ -0,0 +1,32 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="HTML to text converter"
HOMEPAGE="
https://pypi.org/project/inscriptis/
https://github.com/weblyzard/inscriptis
"
SRC_URI="https://github.com/weblyzard/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
DOCS=( AUTHORS {CONTRIBUTING,RENDERING}.md README.rst TODO.txt )
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/myst_parser \
dev-python/alabaster

View File

@@ -1,2 +0,0 @@
DIST keystonemiddleware-9.4.0.tar.gz 184829 BLAKE2B 41bdb5af718e1160d6d7b04658b72f3a7e10f477d9b9aaeda7a926555f91963879c1aa9101ddb2a8179b86dd12f9d0501595fc82b383a41b4818807794272754 SHA512 bb44c68435e0ba7e58674731080cb9431dbfa72bbdbc25d6746466102620d896a5944367b55d3f3dc7418d46f15047f58f9479d7adb920f880e5e6bbe05c1e54
DIST keystonemiddleware-9.5.0.tar.gz 184445 BLAKE2B c535aa99fd9ba360b7e7c580f11a7daf304d7a38ecd6962dc0e61adef96d7e7abadefec1473b20f24e7b24e2f0d7cbbb0ed592204c7ad520ff284580f26331af SHA512 0dc13ce850b3f2ca5c0e39da5258e177f94f7712007584fec8437072b5a9c7ef964b5bfc082341cbacfa9bc3e4ede94d94aec94e89cb0ae903a9d231eaa39487

View File

@@ -1,56 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="A middleware for the OpenStack Keystone API"
HOMEPAGE="
https://github.com/openstack/keystonemiddleware
https://opendev.org/openstack/keystonemiddleware
https://launchpad.net/keystonemiddleware
https://pypi.org/project/keystonemiddleware/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/keystoneauth-3.12.0[${PYTHON_USEDEP}]
>=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-3.20.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/cryptography-3.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
>=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,56 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="A middleware for the OpenStack Keystone API"
HOMEPAGE="
https://github.com/openstack/keystonemiddleware
https://opendev.org/openstack/keystonemiddleware
https://launchpad.net/keystonemiddleware
https://pypi.org/project/keystonemiddleware/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/keystoneauth-3.12.0[${PYTHON_USEDEP}]
>=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-3.20.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/cryptography-3.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
>=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">keystonemiddleware</remote-id>
<remote-id type="github">openstack/keystonemiddleware</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST neutron-lib-2.20.0.tar.gz 525240 BLAKE2B 00dd2186f475e63bd145aeab0fe220687a86065755993c1168c038143e593e9e32493f4d3c83d6ecd609fb40bfec917b3be3ce9abe1501d8f25dbfead1f01bf1 SHA512 f6dc52900dde441e9e9b62bfa21fb0b03fdd2310e3084941c973d1ad6a6e55d11ca28bacdebba4165ced4c0f91208f6f3ee654d0f35808c84f08d6ea647240ec
DIST neutron-lib-2.21.0.tar.gz 519557 BLAKE2B 6e60c87906fc0edba3b1b1d2b2d0f91985911607df2a49c0d0ff1d209505c6f4dd35e27e9b8a91836af082d52697798bb1324ca9e08915d5b5d4dab5bb6d036c SHA512 55d1d457ee092216b045f39f7e2bc5f6ddaeed14ecafccbae2b0efb6e83357f7fb1a522aff1b467c2b43ab46b379502a57214580456009cc64a5c51896c35233

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">openstack/neutron-lib</remote-id>
<remote-id type="pypi">neutron-lib</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,70 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_DESELECT=(
neutron_lib/tests/unit/api/test_attributes.py::TestCoreResources::test_core_resource_attrs
neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_coerce_good_values
neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_coerce_bad_values
neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive
neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive_json_serializable
neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_from_primitive
neutron_lib/tests/unit/test_context.py::TestNeutronContext::test_neutron_context_to_dict
)
EPYTEST_IGNORE=( neutron_lib/tests/unit/hacking )
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Neutron shared routines and utilities"
HOMEPAGE="
https://github.com/openstack/neutron-lib
https://opendev.org/openstack/neutron-lib
https://pypi.org/project/neutron-lib/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
>=dev-python/pecan-1.0.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-3.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
>=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
>=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
>=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,61 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_IGNORE=( neutron_lib/tests/unit/hacking )
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Neutron shared routines and utilities"
HOMEPAGE="
https://github.com/openstack/neutron-lib
https://opendev.org/openstack/neutron-lib
https://pypi.org/project/neutron-lib/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
>=dev-python/pecan-1.0.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-3.6.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
>=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
>=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
>=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST notion-client-2.0.0.gh.tar.gz 29990 BLAKE2B e3a5304364e4f96d4bccd38c8579f47263a67f0daed59fabba835a8b7fd178b70f99df71369b67692f3bdbe6d1a7c4a387ba6cb75c9abee4b100e599b1bddaba SHA512 480c6c61fed474505ffa46f363bb3b244d611b9af42f1bb7ed1d66c6aee006aa1c5fa0adc48397f65b71608402d06b71b78c2a32e9dad13d7f36fe6a7223bb16

View File

@@ -2,10 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<remote-id type="pypi">sqlalchemy-migrate</remote-id>
<remote-id type="pypi">notion-client</remote-id>
<remote-id type="github">ramnes/notion-sdk-py</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,40 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_PN="notion-sdk-py"
DESCRIPTION="Python client for the official Notion API"
HOMEPAGE="
https://pypi.org/project/notion-client/
https://github.com/ramnes/notion-sdk-py
"
SRC_URI="https://github.com/ramnes/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-python/httpx[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-vcr[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_prepare_all() {
distutils-r1_python_prepare_all
rm setup.cfg || die
}
python_test() {
epytest -o "asyncio_mode=auto"
}

View File

@@ -1 +0,0 @@
DIST os-brick-5.2.0.tar.gz 223315 BLAKE2B a2cd5f3a041bbacd5fe78a3ea683940eaf7842d1ab7868bf1ec7d3f2d56b49b327f625c7e8cb5bc03809e6335e11cc93d56badbc1331e649274eb758793afa41 SHA512 c26faf619a9ccea5803d6978c5d521772dbe9a00ad850fc358d412e0b41714fd4ea86c8130189d802cac4dbb56cb8a2735904e9b4a4664007d7caf396ec4b860

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">openstack/cinder</remote-id>
<remote-id type="pypi">os-brick</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,55 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
HOMEPAGE="
https://opendev.org/openstack/os-brick
https://launchpad.net/os-brick
https://pypi.org/project/os-brick/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-5.5.1[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-4.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-3.1.1[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-2.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-4.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-2.5.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
>=dev-python/tenacity-6.3.1[${PYTHON_USEDEP}]
>=dev-python/os-win-5.4.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/ddt-1.4.1[${PYTHON_USEDEP}]
>=dev-python/oslotest-4.4.1[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-vmware-3.8.0[${PYTHON_USEDEP}]
>=dev-python/castellan-3.7.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_prepare_all() {
sed -i -e 's/\tetc/\t\/etc/g' setup.cfg || die
distutils-r1_python_prepare_all
}

View File

@@ -1,2 +0,0 @@
DIST os-ken-2.3.1.tar.gz 1374401 BLAKE2B 48d0bec58f911a708e0ff662162ea2163c0466176fa0618580733f55415e3681be545b30675ce0f2fa174a72e8dc4950ff5d5c1a4adba96f86540f9b1649e03b SHA512 5a2b916b1207595fc3c96e1e4cccfc9bed4a7be6859ca49892e50f98633fe18cbab6e59b11c3d024765b21a826d81031aec66d1016369b9887b1af9fb7952c9f
DIST os-ken-2.4.0.tar.gz 1372860 BLAKE2B 0fb7fc334362a57795a29ad211ab142f6d8b864226abb850f28266369a2fbff71971b00c2225897c49adca768612966c965b25a34f0d988855776c6b164dc537 SHA512 4ff047edb2c87e8b650c62d7a0fdaa1a977b2378caa703925e089f5497aa2cb158384f9857254a4717df23e666f460ce57a1385cecfc43509c514ff2a8bb5188

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">openstack/os-ken</remote-id>
<remote-id type="pypi">os-ken</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,53 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
HOMEPAGE="
https://github.com/openstack/os-ken
https://opendev.org/openstack/os-ken
https://pypi.org/project/os-ken/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
>=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
>=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/ncclient[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)
"
distutils_enable_tests nose
src_prepare() {
rm -r "${S}/os_ken/tests/integrated" || die
default
}

View File

@@ -1,53 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
HOMEPAGE="
https://github.com/openstack/os-ken
https://opendev.org/openstack/os-ken
https://pypi.org/project/os-ken/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
>=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
>=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/ncclient[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)
"
distutils_enable_tests nose
src_prepare() {
rm -r "${S}/os_ken/tests/integrated" || die
default
}

View File

@@ -1,2 +0,0 @@
DIST os_vif-2.7.1.tar.gz 97094 BLAKE2B 46661eb674807035f4f6cdadc86fcffea9d37776f40eeeaadf8727ee678d8dd9237e3789708df9b6603824aaf64be0b9691c477020ed810b6fae2bb35ce04f2b SHA512 6ea31963e3f44a90b265d5b99035ac1a6e4c3effa60259a26809c25c4ac03ed5e6f171f9edc974606ba5ba4a183ad806ee6d40cc276e31e5deff715fcb70e21e
DIST os_vif-2.8.0.tar.gz 97327 BLAKE2B edf6fa0f1b423417d8ce0ec8e17ff65ca308ab31739aeb1711928bba41de8092637e03b6f52497dcbe87881e2074b8539ec79454dffa1c66aabb2a32e4f067d8 SHA512 c5149857a3fd3326db2ca6319439f35403298f9f99954257c21aab10a7c4b29ca78bcee8ab0fb58598da681c8add603dcbaf8a73e3dbff18d91393ae4ab887a8

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">openstack/os-vif</remote-id>
<remote-id type="pypi">os-vif</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,51 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_IGNORE=(
os_vif/tests/functional
vif_plug_ovs/tests/functional
)
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
HOMEPAGE="
https://github.com/openstack/os-vif
https://opendev.org/openstack/os-vif
https://launchpad.net/os-vif
https://pypi.org/project/os-vif/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz"
S="${WORKDIR}/os_vif-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.30.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
>=dev-python/oslo-versionedobjects-1.28.0[${PYTHON_USEDEP}]
>=dev-python/ovsdbapp-0.12.1[${PYTHON_USEDEP}]
>=dev-python/pyroute2-0.5.2[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/ovs-2.9.2[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,51 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_IGNORE=(
os_vif/tests/functional
vif_plug_ovs/tests/functional
)
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
HOMEPAGE="
https://github.com/openstack/os-vif
https://opendev.org/openstack/os-vif
https://launchpad.net/os-vif
https://pypi.org/project/os-vif/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz"
S="${WORKDIR}/os_vif-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.30.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
>=dev-python/oslo-versionedobjects-1.28.0[${PYTHON_USEDEP}]
>=dev-python/ovsdbapp-0.12.1[${PYTHON_USEDEP}]
>=dev-python/pyroute2-0.5.2[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/ovs-2.9.2[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,2 +0,0 @@
DIST os-win-5.6.0.tar.gz 225948 BLAKE2B 64217d7bf625acad6a72d44f47887e5e1466f346ee6c1bd0685d9e1aa068222385654de8bf39403f2ebc90c14d651beb2978dcc1a48668d436b49bbedfbc34c7 SHA512 8856303c436ce6d9e9689993659905d4976511508d4e38ebc8fbc027a9c4a0ca26a7f38729f47af76a19ba1b1833ccef2ad4dd4277911b9d8c795e4f7dbce9ed
DIST os-win-5.7.0.tar.gz 226181 BLAKE2B 0f8d584aaca402ebd2be8ee7f7046588553be5b176dd2cc99f68f3b2bb1c5271e404c5ed9b38701f921f8c6c025e8ae7fab91fc11a4d393196e59795c23ba3ec SHA512 d1958f1068d4a548647225dfee295626e719319ca3afbaf4e37f3d696862c1a16159492b1f0e1ba76924955c8501e903a7bd4c6fa8acbf22ec761ae09f8b39b1

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">openstack/os-win</remote-id>
<remote-id type="pypi">os-win</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,69 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_DESELECT=(
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_check_live_migration_config
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_create_planned_vm
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_get_vhd_setting_data
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_live_migrate_single_planned_vm
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_update_planned_vm_disk_resources
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_check_admin_permissions
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_1_True
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_2_False
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_detach_vm_disk
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter_not_found
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_enable_remotefx_video_adapter
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_1_None
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_2
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_disks
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_serial_ports
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_remove_vm_snapshot
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus_per_vnuma_node
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_1_None
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_2
os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data
os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false
os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true
)
EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py )
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Windows / Hyper-V library for OpenStack projects"
HOMEPAGE="
https://github.com/openstack/os-win
https://opendev.org/openstack/os-win
https://launchpad.net/os-win
https://pypi.org/project/os-win/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,69 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_DESELECT=(
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_check_live_migration_config
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_create_planned_vm
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_get_vhd_setting_data
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_live_migrate_single_planned_vm
os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_update_planned_vm_disk_resources
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_check_admin_permissions
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_1_True
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_2_False
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_detach_vm_disk
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter_not_found
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_enable_remotefx_video_adapter
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_1_None
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_2
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_disks
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_serial_ports
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_remove_vm_snapshot
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus_per_vnuma_node
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_1_None
os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_2
os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data
os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false
os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true
)
EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py )
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Windows / Hyper-V library for OpenStack projects"
HOMEPAGE="
https://github.com/openstack/os-win
https://opendev.org/openstack/os-win
https://launchpad.net/os-win
https://pypi.org/project/os-win/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1 +0,0 @@
DIST os-xenapi-0.3.4.tar.gz 139843 BLAKE2B 333b7af4bc5475584922264ea47a61e6c7a0fd813cd5ed99db1338c74fc86474d190df84ab8732d090668cfa5dc7ec43cfc75283f42a7298aad7d470deec5eb5 SHA512 4e5afbce07d38f93e93ac839eb26927a2436b33a39e14a57ed1e99cbd3501c7d2dec8db7f65617c8d6308e8227e60f5653102ac3a04d9322c0791040fa3f22a9

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">openstack/os-xenapi</remote-id>
<remote-id type="pypi">os-xenapi</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,53 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_DESELECT=(
os_xenapi/tests/plugins/test_agent.py::AgentTestCase::test_inject_file_with_old_agent
os_xenapi/tests/plugins/test_xenhost.py::NetworkTestCase::test_iptables_config
)
PYTHON_COMPAT=( python3_{8,9} )
inherit distutils-r1
DESCRIPTION="XenAPI library for OpenStack projects"
HOMEPAGE="
https://github.com/openstack/os-xenapi
https://launchpad.net/os-xenapi
https://launchpad.net/os-xenapi
https://opendev.org/x/os-xenapi
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/paramiko-2.0.0[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
test? (
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/os-testr-1.0.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/reno-2.5.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1 +0,0 @@
DIST oslo.db-11.3.0.tar.gz 177703 BLAKE2B eddec44d16cee671643cad9fd8b0d068e0993d1e7da5facf2cded94d8d9e68a2c27bd8280bc98e9c8371f2fa7b327dccd2ad9ef7c26bf3600704fc6f81e3bf19 SHA512 4e03317e946b21590e7427ac14baa5264c107f97f8f2e2f5aa5641054ed614a0540bc19e6fee2767aad7b3a7554e2761bb7159adaa9d95add473f5514d2fb9e0

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">oslo.db</remote-id>
<remote-id type="launchpad">oslo</remote-id>
</upstream>
</pkgmetadata>

Some files were not shown because too many files have changed in this diff Show More