Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-12-09 14:37:35 +00:00
47 changed files with 466 additions and 58 deletions

View File

@@ -1 +1,2 @@
DIST cchardet-2.1.6.tar.gz 653913 BLAKE2B 42dc65af2c25fef8447f0fbdb1f2fd35f0a4e2fe4aec2b65b18039143ce941ec958b52a1891c0b35eeb020151188336c96feebe3fc5ac6004538ca3844e1f060 SHA512 202c9460ddb4e8ae9435308d17e4066fa9ff389bfdce49fe86e01257bd1d9904e57cfb060e262947b339a8ab09cc4758e2a193a7082da2662645d4f4267ba02c
DIST cchardet-2.1.7.tar.gz 653617 BLAKE2B 0ca9becac01c67da191290c7de0dc52d5c8e6c2715f660811c8e67d9a06e74ac155a081de81af96ade74ccc4065093fc226f232a26f66236fafe9fc1b48a9c9e SHA512 43e663e30ec079b2a954862de5e8136a2e40f69e300d65eb4ce9d7ffa5d8c496dc7c0937b3306b4096cfad12a1d0617628f8f0115534ab6faf9eb39d2b3935a2

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
inherit distutils-r1
DESCRIPTION="cChardet is high speed universal character encoding detector"
HOMEPAGE="https://github.com/PyYoshi/cChardet"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
"
#bundled ...
# app-i18n/uchardet
DEPEND="
${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
"
distutils_enable_tests nose
#src_prepare() {
# append-cppflags "-I/usr/include/uchardet"
#bundled uchardet
# rm -rf src/ext/uchardet || die
# default
#}
python_test() {
esetup.py nosetests || die "Tests fail with ${EPYTHON}"
}

View File

@@ -1 +1,2 @@
DIST faker-5.0.0.tar.gz 1069920 BLAKE2B ed91e999ed598fe745b720c90a0d50c1bad95de5f7323cb1122174cbec3be1f6df907929ac7f153622bbd0e90068600b01a70ee7634368ba166530c733c21c01 SHA512 99ff7a7643e0c16120c858165586605c6ab2a363f2c6a991e0a815f6ab5b694334392bf066cc05530c4915eeb46ff6a1c2fc0f37a30448e2d2919fbd01cddac9
DIST faker-5.0.1.tar.gz 1070399 BLAKE2B 7359f798f8d998017ef1e17ebd2e1f75309d9648f99f464fcd512aad37ba92ac124180983145cf50217080e6c7109cd355a0fe8f3c773b624dc12375e936cef1 SHA512 8182226e8b044571c19c081f93e7bda99c90ed0d7ccc6da9f75761abc22b34c7c9e3fc0d9e6f8034e40e25dd0992c86edabba380676dea16e7e748087465d952

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
DESCRIPTION="Python package that generates fake data"
HOMEPAGE="
https://github.com/joke2k/faker
https://pypi.org/project/Faker
"
SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}]
>=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
"
BDEPEND="test? (
dev-python/freezegun[${PYTHON_USEDEP}]
>=dev-python/pytest-6.0.1[${PYTHON_USEDEP}]
>=dev-python/random2-1.0.1[${PYTHON_USEDEP}]
>=dev-python/ukpostcodeparser-1.1.1[${PYTHON_USEDEP}]
>=dev-python/validators-0.13.0[${PYTHON_USEDEP}]
)
"
src_prepare() {
export READTHEDOCS=True || die
default
}
distutils_enable_tests --install pytest
#TODO: make docs working
#Handler <function _create_source_files at 0x7fba9ff481f0> for event 'builder-inited' threw an exception (exception: [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/faker-5.0.0/work/docs/providers.rst')
#distutils_enable_sphinx docs --no-autodoc

View File

@@ -1 +1,2 @@
DIST graphql-core-3.1.1.tar.gz 481087 BLAKE2B e7bf05f4da9aa1c37acf802b830c05427a3f10fd36a716f194bb21ba3812ae5322534c67b692135a901f23dd48d46fe404a46b2b90cc7ee3862241a6381fd405 SHA512 62bef44d7d73eff1f1dc05e169fd765d4ea4d9716bbde26bc20ee826eb4fa78bb41deed1a196c37a24d4c5aa7e7965de86bee441c4a53f0b18f0cb2364d4cdec
DIST graphql-core-3.1.2.tar.gz 487634 BLAKE2B d71d10e27b87772d9678c90f2bdcbf8d164fcab746c2905fd7414e9744708bb670e35ab0066a1d8d75076991c4b880acd678600f14b0e07a9093ca55d941dbff SHA512 659b245cdec7cfde998ab14444321240008a1fffe5d7f52153c8ecd121556e474001aecee405d73f9eabeae2cdd9ce8b5ede27a7c769b5a8715a9bb3e0c3ca03

View File

@@ -3,21 +3,19 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7..8} )
inherit distutils-r1
DESCRIPTION="GraphQL for Python"
HOMEPAGE="https://github.com/graphql-python/graphql-core"
SRC_URI="https://github.com/graphql-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND="test? (
dev-python/pytest-benchmark[${PYTHON_USEDEP}]
)"
BDEPEND="test? ( dev-python/pytest-benchmark[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..8} )
inherit distutils-r1
DESCRIPTION="GraphQL for Python"
HOMEPAGE="https://github.com/graphql-python/graphql-core"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND="test? ( dev-python/pytest-benchmark[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

View File

@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
</pkgmetadata>

View File

@@ -1 +1,2 @@
DIST hidapi-0.10.1.tar.gz 60712 BLAKE2B 9f66015f801a73ad520b303a011edbfecb6b2e79e4366b8e72cc15a4b509cd5744c4c5f9d710b120a44f10cab0c72edf6f679961979d7ad2581edf3238426609 SHA512 681e3691a4b05b13abc38d305c68e448728612442d0ef12ce54d12eeebee6e18d33566c462a276d18ce5e29fad208e6fcde49bbe4b162eae5cd72ce37dea880b
DIST hidapi-0.9.0.post3.tar.gz 57075 BLAKE2B 7c0c46faa359bf119875846680aadad94e65f5bdd225c11b4fd068cf4fb5b7fba1ed4983bc70610720d5b7ab8a2f7afd96726610309ff35cc5310a237ac117d8 SHA512 606540833459e615a8e50ff3a2c59362dab7d19d42d5e9dc2288c8c8d32e3df7214e758a9814e7de6d26bbdccd76ccf6c652b0bf8ac5b3f46124a9a7b007b971

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="A Cython interface to the hidapi"
HOMEPAGE="https://github.com/trezor/cython-hidapi"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( BSD GPL-3 )"
KEYWORDS="~amd64 ~x86"
SLOT="0"
DEPEND="
dev-python/cython[${PYTHON_USEDEP}]
dev-libs/hidapi
"
distutils_enable_tests pytest
python_test() {
pytest -vv tests.py || die "Tests failed with ${EPYTHON}"
}

View File

@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST v2.2.1.tar.gz 51760 BLAKE2B 19d62ad3cf5a3b2081cff9e193aef64d5108b9e2b304862d3bff60e11140873d8190d287e6ca89566602fc5300d80101576dc2d837b6f1e75d30adeb3772667e SHA512 edbcec3cd0da53815dba22d696a17ddf909c39db771cf234befaa3130f8b56003ccc70eb28a07b286ab31c2cbb9d5893caf42b01ed20d61efdcd6359afbecc18
DIST i3ipc-2.2.1.tar.gz 47760 BLAKE2B 4decad566ab87ed48d2ca9cc29c35e9d92bfbb0bd3ad76507fe54cf4b6b52ddd1590be75a65398dddb785b94b444e41577984daab780f91afe0d251b6b12bd93 SHA512 4a09df1d580953ab2cb55345a32731427662d3969e7f6c78cf27c685d24f289be611b00b10a93cb765663b73075ebd07ae3b76d0a9b1f832fc467944c35230f9

View File

@@ -3,20 +3,17 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="An improved Python library to control i3wm and sway."
HOMEPAGE="https://github.com/altdesktop/i3ipc-python"
SRC_URI="https://github.com/altdesktop/i3ipc-python/archive/v${PV}.tar.gz"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/python-xlib"
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/i3ipc-python-${PV}"
RDEPEND="dev-python/python-xlib"
DEPEND="${DEPEND}"

View File

@@ -1 +1 @@
DIST v1.6.2.tar.gz 28421 BLAKE2B cedadb3f13db72c78b8283bae1e005f79a2b35dde90541976799e13c9f648b3f119d2efe7a8516d99fb9f39fab662ee0433e97ff9b316587e9fa11234d5fbfdb SHA512 d041e8715fb5c83d936e879f4e24e24d0baf49ca8ac39402008d52aac7aa8e69b0365e1c149e08824bfdcdf6b59cc634e25804446eee90fe9a67501657d89d16
DIST jellyfin-apiclient-python-1.6.2.tar.gz 17115 BLAKE2B 37889d6359d7a1d4350b99fe5eb4fa0bb2e28248daaee64aa324e07b46d6a254c1e488bf39954680f7f044cbf4c78fc6059c8f91787410bdea629996d0874ac3 SHA512 42be1fe1d0d360127655c9718c3a157028918597c3782ea3df9326b844aa9a542d23480da405f580da340b251ce0d790220d55f891000346b219dacddbd523fc

View File

@@ -9,7 +9,7 @@ inherit distutils-r1
DESCRIPTION="Python API client for Jellyfin"
HOMEPAGE="https://github.com/iwalton3/jellyfin-apiclient-python"
SRC_URI="https://github.com/iwalton3/jellyfin-apiclient-python/archive/v${PV}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"

View File

@@ -1 +1,2 @@
DIST pproxy-2.4.6.tar.gz 46410 BLAKE2B f7c4e973e205d3256e17cab23bb8745800c5c12592f15e52a303ad6f3063bc345257576c52edafab5da67b93cf289e5f4f25336e58e9a66ba7e90402031fdcff SHA512 72d5c781ee81556e10a3436f2fae6e541a7f0b7d5f354336d0b4d98b1a75c34e4ec4c9c9f88e3c7cff47fe4218bf6efb1a78588caa02e704900fe436708c5cba
DIST pproxy-2.5.tar.gz 50900 BLAKE2B f8ef79672836bd78e8684e839a70afe35a521b1e2c1e99ad17a8d61a3e209b6b92af2a5c09ac9124bc2058f514030b7a2a8bf2499dc607c820acbbc3a874e633 SHA512 9f8f6c51abbab9519c98dec18a98b3bf48fc223707fd66ae9298c80c095bf4beace6232f948e56b2d6f8a0bf08968abd6b7c225f6352623ce3fd84b19fd8eb2e

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
DESCRIPTION="TCP/UDP asynchronous tunnel proxy implemented in Python3 asyncio"
HOMEPAGE="
https://github.com/qwj/python-proxy
https://pypi.org/project/pproxy
"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=""
DEPEND="${RDEPEND}"
pkg_postinst() {
optfeature "ssh tunnelling" ">=dev-python/asyncssh-1.16.0"
optfeature "accelerated ciphers" ">=dev-python/pycryptodome-3.7.2"
optfeature "daemon" ">=dev-python/python-daemon-2.2.3"
optfeature "accelerated cyphers" ">=dev-python/uvloop-0.13.0"
}

View File

@@ -1 +1,2 @@
DIST pykeepass-3.2.0.tar.gz 68381 BLAKE2B 05b0dbf86f5211596487a026ef0de438c540e302edf1a2b57403bbcd212d99a995fe91bf770d963f47a77a05adb66817b26d73154585254f1ed1b956e40bdaf6 SHA512 8ecdf667ef03f6189d75ce5d6fe0ec49fc683ebccc94a77fe31807b43abfc77417a26058281758aee5721558c267458106bc2626cddbf9ff29225297dc4896fb
DIST pykeepass-3.2.1.tar.gz 46615 BLAKE2B fac973f9992b15d5f0bad94eb99201c6cf76e0fbf20fa2e04cc51bc6686a65c746608054afe4f0a0cfea1f534e55829d2e485def321ecf9b2dda0e729e6fc4ff SHA512 559287581741d5b3465fa722d0dc51dbbcb46776349c7a4ce2b688b8e692f188078718adcdf527723e35f30b3f68efa4625bba5db5109841b75d2590d0b67ff8

View File

@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 and KDBX4) "
HOMEPAGE="https://github.com/libkeepass/pykeepass"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}]
>=dev-python/construct-2.9.4[${PYTHON_USEDEP}]
>=dev-python/future-0.17.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.4[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" )
python_test() {
"${EPYTHON}" tests/tests.py -v || die
}

View File

@@ -1 +1 @@
DIST v0.17.2.tar.gz 44923 BLAKE2B 6e0c0cccb7509f793bb641695c8ce66beaefea6c84fd8bcbbac844a2708bf94455e0b846afe0029646d16489b508041220eab50fed759558ac56e84bab1f975f SHA512 d9e7f8896e177ecab9998fce8ec23a8a030525d114f7f546471c0995bbea23b698870ae084d56ad091a46e0b14047a68aa7f5dd0f2edf1a2479704408ecc6435
DIST pystray-0.17.2.tar.gz 24618 BLAKE2B 8576c35d5cef59910d29688357aa37a47c7c508ffbce7451b698afb138cf96b55f1149071d381cad57b6c8931d30a015f28a793bb25a21ddd18480108162189b SHA512 d9527a34956837bd3193d80db0c4bcd2a4fb82025d3e62f339e09ee500101ced87d2cd461672d01ed07b34a6afe3f47a7c2fa9c83155cc78a9d024774dc0e6b9

View File

@@ -9,7 +9,7 @@ inherit distutils-r1
DESCRIPTION="System tray icon creation via python"
HOMEPAGE="https://github.com/moses-palmer/pystray"
SRC_URI="https://github.com/moses-palmer/pystray/archive/v${PV}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"

View File

@@ -0,0 +1 @@
DIST pytest-pythonpath-0.7.3.tar.gz 4498 BLAKE2B 819240073d2431f6a3ef137b73f8a4fe7ddb7c36c7403948b6c28575b841031de51deae85f9b5e31d331f1bb62589bb9ec538254f1db7010c49121e4d1d595bd SHA512 45f5185d1ec015e4e11fe5a14aa3ed49f333bae25a779ede43a3128e1c92a3f151836a72dc3ac8244de05c3943876e525ec7cd464c341b44e37195c443eb6391

View File

@@ -0,0 +1,12 @@
<?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>
<upstream>
<remote-id type="github">bigsassy/pytest-pythonpath</remote-id>
<remote-id type="pypi">pytest-pythonpath</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Plugin for adding to the PYTHONPATH from the pytests.ini file before tests run"
HOMEPAGE="
https://github.com/bigsassy/pytest-pythonpath
https://pypi.org/project/pytest-pythonpath
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1 +1,2 @@
DIST pytest-sugar-0.9.3.tar.gz 12649 BLAKE2B 75e07c26c7a6ce55a497bb29fdef32134f2872b8f7c23b3941e0dad875d441aa7d1788859d170ffd0ed58ae19a1a9abc67b2b18140cad06380a0efd53337131a SHA512 ac2edb57e0eb453410e2595614093a9e0d4642e8ba1dc738d87eff3a476a57df006a55e480c15ddbd0ffddea219314c810b8385024208090056059e17b201bb8
DIST pytest-sugar-0.9.4.tar.gz 12727 BLAKE2B 898692fc4083871d707fad44c7dd0c1298c28c190d705ef4525d4ba68d77bd37bb2634e43795ea553041317dc2f014d9be8ef52cfe40383ee75af36e5780cb98 SHA512 bbe375f0ae934d132457d698c9e09994a9a96a31860397f1b5e50b32139e5018f0137ddc0d3dd84bec29fc2b4c16592f59a38933c53fb8acec714c64689c4c76

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="Plugin for pytest that changes the default look and feel of pytest"
HOMEPAGE="
https://pivotfinland.com/pytest-sugar
https://github.com/Teemu/pytest-sugar
https://pypi.org/project/pytest-sugar
"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/packaging-14.1[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-1.14[${PYTHON_USEDEP}]
>=dev-python/termcolor-1.1.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
distutils_enable_tests --install pytest

View File

@@ -1 +1 @@
DIST v1.1.11.tar.gz 11869 BLAKE2B bd4476bab303a99ac39eaf12613237aa48216778f29da963a9e1e7a6b662bec803ea9e67026cae79879c09f539f92f1e7b06d9b7d43e9c600a8921be8501f2ab SHA512 1a4d4e6017a86b32b7f5ec73a2b6a77c45e525126cca1b284a26f054f636addb69bd5cd25b10b3a9264789a2f5353c02d3a541e0f0caacf5e80f537cc7e16a8f
DIST python-mpv-jsonipc-1.1.11.tar.gz 7505 BLAKE2B bee145df85cc822c3797582b7ec66ed2d32eb01eb84f66a24c7504b4ebec164d18a047cbc6eb808e1e4fbdcb5d324ef6b340ec3f3d631b7e8eae23a6c686fb3f SHA512 6a4383349cc335adf750028223ed0e4dbaeaa90b11e59a5205778b58ac64992b60377ccf2626c512820178d50add2e1d98bb809a6e1e9759af69ae96f86350a1

View File

@@ -9,7 +9,7 @@ inherit distutils-r1
DESCRIPTION="Python API to MPV using JSON IPC"
HOMEPAGE="https://github.com/iwalton3/python-mpv-jsonipc"
SRC_URI="https://github.com/iwalton3/python-mpv-jsonipc/archive/v${PV}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"

View File

@@ -1 +1 @@
DIST 3.4.tar.gz 27831334 BLAKE2B 2d012194567564ce6a373b4542e365b680f4f2eb8adddb2f69aa2ee00cf1ee44808a7df8b9a3452f488c793d2f8af66e8451206e58bee2299920b9bc5be8c66d SHA512 1ac09716550d1eaff74294f99b91734a983ba6b2866788f149e3535753889c97c54bcbc35d08c63f368c91ee04926e032b3af1a19586f27377a337acce8b9d2c
DIST pywebview-3.4.tar.gz 307993 BLAKE2B a838514ebbca25b8d54cbc2e9dd4a6caad01a05593cc82d6bb371398b2f70642fe1321b57f45f56121ca0cddeaa62eba05eebc0aa94f9cf0b36736bf8fe3f331 SHA512 a30c8c726e1351f3a5cc96c2774246a0a6326e8b6a2e9c25fe6e3bb7d866ff0c7cbd16da0428f6891c8316eafc70fd96c13255515b63d907ef20459a6cabd70a

View File

@@ -9,7 +9,7 @@ inherit distutils-r1
DESCRIPTION="A lightweight cross-platform wrapper around a webview component"
HOMEPAGE="https://github.com/r0x0r/pywebview"
SRC_URI="https://github.com/r0x0r/pywebview/archive/${PV}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"

View File

@@ -0,0 +1 @@
DIST sysv_ipc-1.0.1.tar.gz 102174 BLAKE2B dcde40caaccef6fc2d1564ae4008a5d911c0d5b31892d665c058ced1f9c5872283973a8230439dc5c152a1b699734cc94e6f287f0e58e4f58d1846284da0a35b SHA512 c240828df5a96fe241b0d68f349c7c593ee45115c2867adc577b4da75ec1b3101608fd8da021fec88a7b717af9a4b0e9f9e5ad6a06874a38c3ad2ce467f00989

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,16 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="System V IPC primitives for python"
HOMEPAGE="http://semanchuk.com/philip/sysv_ipc/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"

View File

@@ -1 +1,2 @@
DIST ufoNormalizer-0.4.1.tar.gz 30350 BLAKE2B b5709deea451f28a4372cefca497dcde5875a6fd64afc5b21e8a115d02ed4ade714e6b5b3d2f445d4de70ba47a3a8dd9ed4e1e0c3e27f9ed6e7eb9f1994db134 SHA512 bf8cb37b171363e1eca85ba01f78f8c2ed4d7741aba3ca8b77c1590fc81cca194d521224f370cdadcda033772d2e5c540d04098558a148d44c747af20f4b636b
DIST ufonormalizer-0.5.0.zip 37969 BLAKE2B 9012eccb3d7ad50a2e40a4c08d2e118d0dbf95620a269aaac921c2d055a207337d0c87f21485ac2c386f51a3e3ed8050d6bef2c276cb5e18ec83b14e2cf8d2b2 SHA512 79de1b94433038fa312c6faceec65255840d510a2cce7de0fe5b04986b750e5bac42c402c1ecb66a9ef4e1ba24495380c8c895d1f72522d2efff22932cea13bd

View File

@@ -0,0 +1,26 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
DISTUTILS_USE_SETUPTOOLS=rdepend
MYPN="${PN,,}"
MYP="${MYPN}-${PV}"
inherit distutils-r1
DESCRIPTION="A tool that will normalize the XML and other data inside of a UFO."
HOMEPAGE="https://github.com/unified-font-object/ufoNormalizer"
SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.zip"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND=""
BDEPEND="app-arch/unzip"
S="${WORKDIR}/${MYP}"
distutils_enable_tests setup.py

View File

@@ -1,2 +1,2 @@
DIST legendary-0.20.2.tar.gz 78655 BLAKE2B 56709cdc4df608225ec4b442fdc810922c391d49d5dbc0313d65097e5d4ac7002498df3a8eeb6db21818389554cf9bf20eedbe2652122766bc9a162f9e52ad15 SHA512 0d3241478b56fca9d0eef4901b87ab09b9da2d75bc70d7a4971d8581d804e96a7e686992d5e9bd8c6cd29a71b3fd958d8ffea19663b54fd2bd16f8d078dd7b0c
DIST legendary-0.20.3.tar.gz 78618 BLAKE2B 5d779364b07eb949d392c808e1a4034a7516a0bbb7b5db0c01a07bdcaa0228040f169f817a99921e90749a3f331cad88037ae9881350c2bc0d12669520d1fbd7 SHA512 59c4189cc5cf6d4524acba8454defd89bdb66e3386d42e6d9604f6a38e9108e0ae03ec0e8fce8a181f3b4328cc24dadef2718d97290c2472544a0b124b1ffc9e
DIST legendary-0.20.4.tar.gz 79394 BLAKE2B 7b4279e7beefc785bf331047cbdd01ef5005630594620665d7ef33e46b728b7d287008c4f92ca1af44ba8fc8442265f50c902aa034c02ec974bd9a219b4cc148 SHA512 13e819a630d21932295c7890b37d249f4c26b9518c86e884a747d742397dc1551190d91efe670139779da961fb52d186a65c52aa5d007eece145ce5701fbaf26

View File

@@ -1,2 +1,3 @@
DIST jellyfin-mpv-shim-1.8.0.tar.gz 174078 BLAKE2B 9800bf8302c2da91bc1b40dbf9bb9fa50b185811cec8fbc177e54bde3e24045ee0276e7d352ba2d96ff0d9ce0a5c4db91f7ccb30b3bd12d58ac5514249e10aa1 SHA512 9391bb27dff24ca7abb2266ceb9e5b3c64943c7d573b671b38edbe19d6253220ab7a2dc8b0aca58267057ad3c3754bfba74c6b904c4d7328fd5eb40a27422826
DIST jellyfin-mpv-shim-shader-pack-1.1.0.tar.gz 1326518 BLAKE2B ef1d1c699698cc62163b903e20e4a9cbad14169f2aca1058e58da5102e72be4291504cbad5bb877820fb7d4ed6749b04319bca7d210bfcf103693be9a0cc4e69 SHA512 26cacd859c0d0fef06fbd598007f291a652fd52d617af2df71104f705156ae78665dee2ae963f3e7bdb01e91d3fa41f555824a47f9d621d1627a06b2b5f9ba75
DIST jellyfin-web-1.6.2.zip 36138526 BLAKE2B 29248f99bf40c252a31f0b294f239e80909f7b4471945ef3fd767748af3b1fbf1a240edc80b7332d3371fcb03ef128f5f93b04867d99cf5efd9a361a44b7924e SHA512 f92af66cee0a54a41cd16079839bd785c33565db9d3c8263203b9939a531a017d2cdf049ed9f7c322c90175633face34ee6b607e467cb599884f40c43d99920c

View File

@@ -10,16 +10,18 @@ DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
SHADER_PV="1.1.0"
WEB_PV="1.6.2"
DESCRIPTION="MPV-based desktop and cast client for Jellyfin (Unofficial)"
HOMEPAGE="https://github.com/iwalton3/jellyfin-mpv-shim"
SRC_URI="
https://github.com/iwalton3/jellyfin-mpv-shim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/iwalton3/default-shader-pack/archive/v${SHADER_PV}.tar.gz -> jellyfin-mpv-shim-shader-pack-${SHADER_PV}.tar.gz
https://github.com/iwalton3/jellyfin-web/releases/download/jwc${WEB_PV}-1/dist.zip -> jellyfin-web-${WEB_PV}.zip
"
LICENSE="MIT"
LICENSE="LGPL-3+ MIT Unlicense"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -48,6 +50,8 @@ RDEPEND="
src_install() {
distutils-r1_src_install
insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient"
insinto "$(python_get_sitedir)/${PN//-/_}/webclient_view/webclient" # jellyfin-web dist
doins -r "${WORKDIR}"/dist/*
insinto "$(python_get_sitedir)/${PN//-/_}/default_shader_pack" # mpv shaders
doins -r "${WORKDIR}"/default-shader-pack-${SHADER_PV}/*
}

View File

@@ -1,3 +1,7 @@
# Theo Anderson <telans@posteo.de> (2020-12-06)
# SELinux profiles do not support systemd
>=sys-block/systemd-swap-4.4.0
# Huang Rui <vowstar@gmail.com> (2020-04-27)
# Theo Anderson <telans@posteo.de> (2020-12-06)
# All these ebuilds require slotted Lua, which is still masked.

View File

@@ -1 +1,2 @@
DIST systemd-swap-4.0.1.tar.gz 20349 BLAKE2B 1e4e83b89ea5a0bd3195db951477920cdb185d4f44b6b7bfcc06a9b4bd6086e4c427b34de9a584a58a5a424c21ee9e4c25b9485332ef5811f7ee5db6c02c904c SHA512 c0ba9fa5a3d456376679fe8383550ae0fb26126d8b6c04d2d7d782911709e4c96c42b5a4db3d23b7e921881950d06cc81b60514055b27134106815595da97020
DIST systemd-swap-4.4.0.tar.gz 29066 BLAKE2B 7278b0f5fac52039c91e901f29d72275e5ce4579001926f3d105c3f4bad026d2bcd21106d4006e9e971f92ecd66b81716b8e92f291230776de78e8fcd2580252 SHA512 39cf297d0d82f4d5fbae64f323bda2c286dd24665321892f068dc5bceea4ea5ddcacdcef14576cab869edbed7d258de759baec36535403051bb2b925406db0b3

View File

@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
<upstream>
<remote-id type="github">Nefelim4ag/systemd-swap</remote-id>
</upstream>

View File

@@ -2,24 +2,26 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit linux-info systemd
inherit linux-info
DESCRIPTION="Script for creating swap space from zram swaps, swap files and swap partitions."
HOMEPAGE="https://github.com/Nefelim4ag/systemd-swap/"
LICENSE="GPL-3"
SLOT="0"
if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/Nefelim4ag/${PN}.git"
inherit git-r3
EGIT_REPO_URI="https://github.com/Nefelim4ag/${PN}.git"
else
SRC_URI="https://github.com/Nefelim4ag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="GPL-3"
SLOT="0"
CONFIG_CHECK="~ZRAM ~ZSWAP"
src_install() {
emake PREFIX="${ED}/" install
default
keepdir /var/lib/systemd-swap
}

View File

@@ -0,0 +1,35 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CONFIG_CHECK="~ZRAM ~ZSWAP"
PYTHON_COMPAT=( python3_{7..8} )
inherit linux-info python-any-r1
DESCRIPTION="Script for creating swap space from zram swaps, swap files and swap partitions."
HOMEPAGE="https://github.com/Nefelim4ag/systemd-swap/"
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Nefelim4ag/${PN}.git"
else
SRC_URI="https://github.com/Nefelim4ag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
$(python_gen_any_dep '
dev-python/python-systemd[${PYTHON_USEDEP}]
dev-python/sysv_ipc[${PYTHON_USEDEP}]
')
"
src_install() {
default
keepdir /var/lib/systemd-swap
}

View File

@@ -0,0 +1,35 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CONFIG_CHECK="~ZRAM ~ZSWAP"
PYTHON_COMPAT=( python3_{7..8} )
inherit linux-info python-any-r1
DESCRIPTION="Script for creating swap space from zram swaps, swap files and swap partitions."
HOMEPAGE="https://github.com/Nefelim4ag/systemd-swap/"
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Nefelim4ag/${PN}.git"
else
SRC_URI="https://github.com/Nefelim4ag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
$(python_gen_any_dep '
dev-python/python-systemd[${PYTHON_USEDEP}]
dev-python/sysv_ipc[${PYTHON_USEDEP}]
')
"
src_install() {
default
keepdir /var/lib/systemd-swap
}

View File

@@ -18,44 +18,44 @@ KEYWORDS="~amd64"
IUSE="snmp systemd"
DEPEND="
media-libs/fontconfig
dev-libs/libffi
media-libs/fontconfig
sys-apps/coreutils
"
RDEPEND="${DEPEND}
>=www-servers/tornado-6.0
<www-servers/tornado-7.0
dev-python/python-dateutil[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
dev-libs/openssl
dev-python/distro[${PYTHON_USEDEP}]
dev-python/dacite[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pycurl[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
sys-process/psmisc
dev-libs/openssl
sys-libs/pam
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=sys-cluster/corosync-3.0
>=sys-cluster/pacemaker-2.0
sys-libs/pam
sys-process/psmisc
>=www-servers/tornado-6.0[${PYTHON_USEDEP}]
<www-servers/tornado-7.0[${PYTHON_USEDEP}]
"
ruby_add_rdepend "
dev-ruby/backports
dev-ruby/bundler
dev-ruby/rubygems
dev-ruby/open4
dev-ruby/ethon
dev-ruby/highline
dev-ruby/json
dev-ruby/multi_json
dev-ruby/open4
dev-ruby/rack
dev-ruby/rack-protection
dev-ruby/rack-test
dev-ruby/thor
dev-ruby/ethon
dev-ruby/thin
dev-ruby/tilt
dev-ruby/rubygems
dev-ruby/sinatra
dev-ruby/open4
dev-ruby/backports
dev-ruby/thin
dev-ruby/thor
dev-ruby/tilt
"
PATCHES=( "${FILESDIR}/remove-ruby-bundle-path.patch" "${FILESDIR}/openrc-0.10.7.patch" )
@@ -74,7 +74,7 @@ src_install() {
SYSTEMCTL_OVERRIDE=$(use systemd) \
DESTDIR="${D}" \
CONF_DIR="/etc/default/" \
PREFIX="/usr/${EPREFIX}" \
PREFIX="${EPREFIX}/usr/" \
BUNDLE_INSTALL_PYAGENTX=false \
BUNDLE_TO_INSTALL=false \
BUILD_GEMS=false
@@ -87,8 +87,10 @@ src_install() {
dosym ../../sbin/pcs "${EPREFIX}/usr/lib/pcs/pcs"
# use Debian style systemd unit (with config in /etc/default/pcsd)
systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
if use systemd ; then
systemd_newunit "${S}/pcsd/pcsd.service.debian" "pcsd.service"
systemd_newunit "${S}/pcsd/pcsd-ruby.service" "pcsd-daemon.service"
fi
# custom service file for openRC
newinitd "${FILESDIR}/pcsd.initd" pcsd || die
newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon || die