mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-23 05:53:12 -04:00
Merge updates from master
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>alexander@neuwirth-informatik.de</email>
|
<email>apn-pucky@gentoo.org</email>
|
||||||
<name>Alexander Puck Neuwirth</name>
|
<name>Alexander Puck Neuwirth</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
|
|||||||
1
dev-python/pympress/Manifest
Normal file
1
dev-python/pympress/Manifest
Normal file
@@ -0,0 +1 @@
|
|||||||
|
DIST pympress-1.8.6.tar.gz 237373 BLAKE2B 9de1c88c5338970859c1a81ee5a9b8ace9f1f7bdb47f6c214f993e911f0912e4ed2aee3577e6de72ed126e51bebf16612debf5fae45580f1f5ebb250d92bda70 SHA512 d6cd646132670139e0a8831c4e3806a194377d56f284a95f2bbe422d5c50f96f5c54022271b1abbc92d1ed23a1ba179b528ca343ebe8f9afdddce928e621978b
|
||||||
19
dev-python/pympress/metadata.xml
Normal file
19
dev-python/pympress/metadata.xml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>apn-pucky@gentoo.org</email>
|
||||||
|
<name>Alexander Puck Neuwirth</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
Pympress is a PDF presentation tool designed for dual-screen setups such as presentations and public talks. Highly configurable, fully-featured, and portable.
|
||||||
|
</longdescription>
|
||||||
|
<use>
|
||||||
|
<flag name="vlc">Build with python-vlc bindings</flag>
|
||||||
|
</use>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="pypi">pympress</remote-id>
|
||||||
|
<remote-id type="github">Cimbali/pympress</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
|
|
||||||
52
dev-python/pympress/pympress-1.8.6.ebuild
Normal file
52
dev-python/pympress/pympress-1.8.6.ebuild
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{11..13} )
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
|
||||||
|
inherit distutils-r1 optfeature pypi xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="A simple and powerful dual-screen PDF reader designed for presentations"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://github.com/Cimbali/pympress
|
||||||
|
https://pypi.org/project/pympress/
|
||||||
|
"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="vlc"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/watchdog[${PYTHON_USEDEP}]
|
||||||
|
app-text/poppler
|
||||||
|
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/cairo
|
||||||
|
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||||
|
x11-libs/gdk-pixbuf
|
||||||
|
vlc? ( dev-python/python-vlc[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
# >=python3_13 only works with >dev-python/pygobject-3.51
|
||||||
|
# https://github.com/Cimbali/pympress/issues/330
|
||||||
|
sed -i 's/ a_widget.props/ list(a_widget.props)/' pympress/builder.py || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "gstreamer support" media-libs/gstreamer
|
||||||
|
|
||||||
|
# QA: update desktop database MIME=
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
# QA: update desktop database MIME=
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
@@ -1 +1 @@
|
|||||||
DIST pytest-mypy-plugins-3.1.0.gh.tar.gz 24331 BLAKE2B b4cae94e254f8da0ef8cd081479cbee4522150843ef3bbbd16ae6efe6722e44e84aa49e761e99699b75c94f8b44963e8f9eeefb5c5b3352411df4801a1bbc5b4 SHA512 4892b653b9cd2bbe5cd253c5f0472d48a6eaf5e1261d53ef0f1c53470c2589baf21d428a0873c64acca71eec38ef9653ec501e0746ffc564d30830ba68148f91
|
DIST pytest-mypy-plugins-3.2.0.gh.tar.gz 25568 BLAKE2B 60143ea5316cb3efd1aa356123cd40b52e7883dc201c22f108e0f4fb3aa3e9aae296920a1422cb1f8084c7657c29c955f07892b09a643a88f9024f726209ab6f SHA512 3d5a6490b626f5dbb3f3c946f2ffbbb56cd0128b8234e9d98020d147e9f8f0841c76ca72f3cadb5ad568a5663e403417028fc07f85ec7f0e3a50b592bde734a7
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# Copyright 2023-2024 Gentoo Authors
|
# Copyright 2023-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
PYTHON_COMPAT=( python3_{11..12} )
|
PYTHON_COMPAT=( python3_{11..13} )
|
||||||
inherit distutils-r1
|
inherit distutils-r1
|
||||||
|
|
||||||
DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
|
DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
|
||||||
@@ -22,31 +22,33 @@ KEYWORDS="~amd64"
|
|||||||
DOCS="README* CHANGELOG*"
|
DOCS="README* CHANGELOG*"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
>=dev-python/mypy-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/tomlkit-0.11[${PYTHON_USEDEP}]
|
|
||||||
dev-python/decorator[${PYTHON_USEDEP}]
|
dev-python/decorator[${PYTHON_USEDEP}]
|
||||||
dev-python/jinja2[${PYTHON_USEDEP}]
|
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mypy-1.3.0[${PYTHON_USEDEP}]
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
dev-python/packaging[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
dev-python/regex[${PYTHON_USEDEP}]
|
dev-python/regex[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/tomlkit-0.11[${PYTHON_USEDEP}]
|
||||||
"
|
"
|
||||||
|
|
||||||
|
EPYTEST_PLUGINS=( ${PN} )
|
||||||
distutils_enable_tests pytest
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# tests need pytest_mypy_plugins.tests on the modules search path and
|
|
||||||
# python -m pytest preprends sys.path with ${S}
|
|
||||||
sed "s/\"pytest\"/\"MY_EPYTHON\", \"-m\", \"pytest\"/" \
|
|
||||||
-i pytest_mypy_plugins/tests/test_explicit_configs.py || die
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
python_test() {
|
||||||
# substitute the correct interpreter
|
local EPYTEST_DESELECT=(
|
||||||
sed "s/MY_EPYTHON/${EPYTHON}/" -i pytest_mypy_plugins/tests/test_explicit_configs.py || die
|
# circumvents our test setup by calling "pytest"; do the test manually
|
||||||
|
pytest_mypy_plugins/tests/test_explicit_configs.py
|
||||||
|
)
|
||||||
distutils-r1_python_test
|
distutils-r1_python_test
|
||||||
# reset for next interpreter run
|
|
||||||
sed "s/${EPYTHON}/MY_EPYTHON/" -i pytest_mypy_plugins/tests/test_explicit_configs.py || die
|
local config= testfile="${S}"/pytest_mypy_plugins/tests/test-mypy-config.yml
|
||||||
|
|
||||||
|
for config in pytest_mypy_plugins/tests/test_configs/*{1,2}.toml; do
|
||||||
|
epytest --mypy-pyproject-toml-file "${config}" "${testfile}"
|
||||||
|
done
|
||||||
|
for config in pytest_mypy_plugins/tests/test_configs/*.{ini,cfg}; do
|
||||||
|
epytest --mypy-ini-file "${config}" "${testfile}"
|
||||||
|
done
|
||||||
}
|
}
|
||||||
@@ -1,2 +1 @@
|
|||||||
DIST types-protobuf-4.24.0.20240408.tar.gz 52102 BLAKE2B 3312ddd8e28ee490f6ae94978d5ebfca353cbd9051862629cdde08474ae657130bf87cda8cb06f33ea2d38ccb5bfe9097ef3d8f4bb77fba94707b9914ff33466 SHA512 adb4d69ef5d8bab15e6e311c7d1013725419f2b681e64befea2cc435fec69cf0d0e70431ae65b9f617e8b4c86957fdaae88abd57cc306fa55ad51d3c09d5f222
|
DIST types_protobuf-6.30.2.20250703.tar.gz 62300 BLAKE2B 7069a81619a04807cd1816171691d757f5e87c509a88502581e85f10250e7fee37976aad91e295d3b4e398e0d991874bbbebac138fbb3b2cbf0c45ca248c2c3b SHA512 45df568cecf47b1a30a29d0c49299c82112c67420248d336704e9c700b9510f2fabae843eb7c67e42d690a9686a106bc889d1f4e2bbb28e2f6a04a03270f86e8
|
||||||
DIST types-protobuf-5.27.0.20240626.tar.gz 54215 BLAKE2B 49f791cf6cc8cdc0b16172c2afc2f22eb15c8ecb73b89fa323779227e12105dd82fe316e58a2fa9b0421a3e91f0b8206e7b073cf0193a705be3cc339c53df525 SHA512 f7e572985639ef19b4a257e0bc2a931f4c745eb3c8f10d98ccd6c95133b0df3486b40b86418045b94854c46a26da510be1f63c524005580cf1446364aca4eade
|
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
# Copyright 2023-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYPI_NO_NORMALIZE=1
|
|
||||||
PYTHON_COMPAT=( python3_{11..13} )
|
|
||||||
inherit distutils-r1 pypi
|
|
||||||
|
|
||||||
DESCRIPTION="Typing stubs for protobuf"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://pypi.org/project/types-protobuf/
|
|
||||||
https://github.com/python/typeshed/tree/master/stubs/protobuf/
|
|
||||||
"
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
@@ -1,11 +1,10 @@
|
|||||||
# Copyright 2023-2024 Gentoo Authors
|
# Copyright 2023-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
PYPI_NO_NORMALIZE=1
|
PYTHON_COMPAT=( python3_{11..14} )
|
||||||
PYTHON_COMPAT=( python3_{11..13} )
|
|
||||||
inherit distutils-r1 pypi
|
inherit distutils-r1 pypi
|
||||||
|
|
||||||
DESCRIPTION="Typing stubs for protobuf"
|
DESCRIPTION="Typing stubs for protobuf"
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>alexander@neuwirth-informatik.de</email>
|
<email>apn-pucky@gentoo.org</email>
|
||||||
<name>Alexander Puck Neuwirth</name>
|
<name>Alexander Puck Neuwirth</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
|
|||||||
@@ -18,6 +18,12 @@
|
|||||||
|
|
||||||
# New entries go on top.
|
# New entries go on top.
|
||||||
|
|
||||||
|
# Lucio Sauer <watermanpaint@posteo.net> (2025-07-28)
|
||||||
|
# Outdated downstream and archived upstream; no revdeps.
|
||||||
|
# Superseded by types-grpcio* on PyPi.
|
||||||
|
# Removal on 2025-08-28
|
||||||
|
dev-python/grpc-stubs
|
||||||
|
|
||||||
# Lucio Sauer <watermanpaint@posteo.net> (2025-07-28)
|
# Lucio Sauer <watermanpaint@posteo.net> (2025-07-28)
|
||||||
# This package is unmaintained, has an ambiguous license and upstream is
|
# This package is unmaintained, has an ambiguous license and upstream is
|
||||||
# unresponsive. Its sole revdep is app-forensics/mvt, which has been outdated
|
# unresponsive. Its sole revdep is app-forensics/mvt, which has been outdated
|
||||||
|
|||||||
Reference in New Issue
Block a user