Several updates

This commit is contained in:
layman 2021-03-25 13:21:29 +01:00
parent c5c8954dc6
commit 7a32756a5d
15 changed files with 491 additions and 64 deletions

View File

@ -0,0 +1,3 @@
DIST imagick-3.4.4.tgz 253434 BLAKE2B 73ce21547881b60733dbc19ae83cd2e60135dbb4052ea723f1ee10b3759ce12065a0cab2a7e4923b78e9e68b12fd7b875c7d1bd7b2a14ce4e4d7ff5b9c7fbc06 SHA512 73145a1f095849c32760db2dfc4acc13c57d99a037d65eca9b0ddf8f8e81cf6d28a50f2614e44bae1d90b4f881a2e9a64926e0e3b9403e491fd903ffeb30c4b7
EBUILD pecl-imagick-3.4.4.ebuild 751 BLAKE2B 3c1ca71995a093d2bc7bc460193022f19145aea57ac264776c8b63daf0cd2bbe142a21dd3308c7d788a109e814549c4f5b517c16b174d2cb682c58942942aacb SHA512 4ba789a3e3a5428f93e2bd4b53eb32a1b7c8b23bd9ed6a50e4374d969c1243f73520cfcb054e0303b53f45a7f337a6dcbc0a63cb7c6fc47e305db448db20da57
MISC metadata.xml 358 BLAKE2B 0bfd697c80f3c64bff567b59cba40da1879b944b0775ed1d5e7fb4d80b057403dce613ffec5d5f06b46b7446dc16b3c95523f4b230b7f68ba3f6e05e502f9753 SHA512 c0a0fb9ceafd2378e774675500f9c1c60a7510a30c98f293bd5c92f83bfbe6a10b59d0b85ac6de1724b9e5deb1a7c0371e35871a8c7b9c63724df2762f3ca7a2

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="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<maintainer type="person">
<email>mjo@gentoo.org</email>
<name>Michael Orlitzky</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,26 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PHP_EXT_NAME="imagick"
USE_PHP="php5-6 php7-1 php7-2 php7-3 php7-4"
inherit php-ext-pecl-r3
KEYWORDS="amd64 ~arm ~arm64 x86"
DESCRIPTION="PHP wrapper for the ImageMagick library"
HOMEPAGE="https://pecl.php.net/imagick https://github.com/mkoppanen/imagick"
LICENSE="PHP-3.01"
SLOT="0"
IUSE="examples test"
RESTRICT="!test? ( test )"
# imagemagick[-openmp] is needed wrt bug 547922 and upstream
# https://github.com/mkoppanen/imagick#openmp
RDEPEND=">=media-gfx/imagemagick-6.2.4:=[-openmp]"
DEPEND="${RDEPEND}
test? ( >=media-gfx/imagemagick-6.2.4:=[jpeg,png,svg,truetype,xml] )"
PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"

View File

@ -0,0 +1,70 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="In-process task scheduler with Cron-like capabilities"
HOMEPAGE="https://github.com/agronholm/apscheduler"
SRC_URI="mirror://pypi/A/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
www-servers/tornado[${PYTHON_USEDEP}]
)"
# Tests that are known to fail (some may be triggered by network-sandbox).
test_failures=(
test_add_class_method_job
test_add_instance_method_job
test_add_job_conflicting_id
test_asyncio_executor_shutdown
test_get_all_jobs
test_get_next_run_time
test_get_pending_jobs
test_get_pending_jobs_subsecond_difference
test_lookup_job
test_lookup_nonexistent_job
test_one_job_fails_to_load
test_remove_all_jobs
test_remove_job
test_remove_nonexistent_job
test_repr_mongodbjobstore
test_repr_redisjobstore
test_repr_zookeeperjobstore
test_run_coroutine_job
test_run_coroutine_job_tornado
test_update_job
test_update_job_clear_next_runtime
test_update_job_next_runtime
test_update_job_nonexistent_job
test_zookeeper_client_keep_open
test_zookeeper_client_ref
)
python_prepare_all() {
sed -i -e /setuptools_scm/d setup.py || die
while read -r -d ''; do
sed -Ee "s:$(echo "${test_failures[@]}"| sed 's: :|:g'):_\\0:" -i "${REPLY}" || die
done < <(grep -rElZ "$(echo "${test_failures[@]}"| sed 's: :|:g')" "${S}")
distutils-r1_python_prepare_all
}
python_test() {
py.test || die "Testing failed with ${EPYTHON}"
}

View File

@ -0,0 +1,3 @@
DIST APScheduler-3.7.0.tar.gz 97826 BLAKE2B 0d6c80f7f36cd09ecb6c325d27447b559e6b710b10b504ee1fe091d2da0cbac03e189c2ba74410df3fe93533326759f9a663b6b3c63c71c931302b8e77b34c38 SHA512 549f65883affb2bc6d7c24e027204151090e741a733440b94c18a68efe00503e241c95374ee51b9e059029d02197091b91fdde6696f7e162e2eb0b4d7575ff62
EBUILD APScheduler-3.7.0.ebuild 1830 BLAKE2B fba93aa327d6526694a5ac7dfde1f5119813b7d56ed557bb85e68482d2dc2c1f928508fafb924e35684650f746bf497aaac78bada2f89b90d9f2f2e22f05e6de SHA512 16325c915407ac6462046e7621df791c2253eedff48776b7f4b267e06b14c1d18e9f636535fef51fc7773f38a1c14eb21a68bb0b38ff00e4ca23a0b37d18a543
MISC metadata.xml 403 BLAKE2B a9cb9d18b06c206a2a3b89fe6a460dd477db5d591fad97138226e9caba4fd73512f47fc13d23b383d868cf9ef4cee74b4b2140e5ebb51c8c8cc765bad8c64c20 SHA512 b029f17fe0d3c8ab572fc92c45c41659c3c3dcf5bb487d1c862d65fb9f1c4215bcdade0958c3044117c97ca2442cb08dac89b3cd2817f143f807a608fcec5004

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">APScheduler</remote-id>
<remote-id type="github">agronholm/apscheduler</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
DIST tzlocal-1.4.tar.gz 15279 BLAKE2B 2d1814c2a4fd2ed5b4b345c94e1cad05c850ab02764fc76e33940aa5f2c4c593c376e9252ca9524a0fc5732b201c222e7d4c1374c2842de6686e277dd537468f SHA512 e846f00cb0571da0c891ca8576d614ebfed622431201c713ef38a80fc990fa19298873bad74e5020648ec4b8307ce8362412e0e05d260121e9d70691814a321b
EBUILD tzlocal-1.4.ebuild 601 BLAKE2B 63710804f086a91928f3f3bf495276694c20b353cf7802554e1cc2b594260a786dcdb3964ce66fc8a8d6c67bd40fb5eab009a74937c559409f35d08bc82f39e5 SHA512 15d132045786963f50eb7b380a9db764c3e573163aa76be48336b8ca648c2c7fb105fbc2b715dd957ae58bb932649c764210357e338bb046e48ddf74d3fbb3e8
MISC metadata.xml 377 BLAKE2B c85be3067a235a5d7546bcf7c3eb05857986a371bca6743e222e9016ab6d6d5a212f3f65d7e9db523ef9ddb8091b62c1cfbd2d5c5d6d8560fcf881aaa3ffad80 SHA512 3ada56c5037a2a59fb53408483f03bc3ae72c9d7f676dd046125b035b34d4195e653662b67529453d63556dedda4471a9c77daaa1137af1245e49174fef1fd87

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">tzlocal</remote-id>
<remote-id type="github">regebro/tzlocal</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,25 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{3_7,3_8,3_9})
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="tzinfo object for the local timezone"
HOMEPAGE="https://github.com/regebro/tzlocal"
SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDPEND="dev-python/pytz[${PYTHON_USEDEP}]"
python_test() {
unset TZ
"${PYTHON}" -m unittest discover || die "Testing failed with ${EPYTHON}"
}

View File

@ -0,0 +1,5 @@
AUX makemkv-path.patch 1579 BLAKE2B 6ca7ed6c854c0357fea864bedc3f65a1051a466a52db1380bf1904c97bfa2b455beeb7ff9852fe57f6d224ed659df63d02db96a281be7a14f0587bece9aff75b SHA512 9294d3645b953fdb7ca24e83066becfbf07e03cab01d0aaf4527cf2d54fb0990649da1f766836a0f3efea9c363c8f00116b4624c49fd7bcfa197cae2ef17e6ed
DIST makemkv-bin-1.16.3.tar.gz 15309313 BLAKE2B 34cbf3ee5400a21a4c9f3f71e95afeb2129bda69daa4743321c3aff9ad8bf2c8f703fbf63e45720612b5305efb04484fd1a5719af74398fde2a15a3f982d65b4 SHA512 0806d8f9adde605efeff5d551ba721d9f400c8643e78ec562425aec1af33bb429e2816c5b9cf2e4a1b1efe4161f5d2623a182799d75c9833f045f5420bf13543
DIST makemkv-oss-1.16.3.tar.gz 6536679 BLAKE2B 63d119dff4098b47cafbe63112118922f77404f1d9353f8aae944be105754a6662db576d318522436ce5d4121528e5b9cc06829e30787120928e8be881d953d6 SHA512 a620141cbaeb621feb5746a753eb448b181d9c795d0f78fad0659baeea21ebf8c6ce925b24f8b7d6844f92b0438a36a32fbac7c7260858e26116d55832a233c0
EBUILD makemkv-1.16.3.ebuild 2967 BLAKE2B 74b0362791559182073052251d34363cf00d476d80d92edee471e5b59098da9d6157fb13b9b3b38e6c46421058835c49ccc93926688354795c7ca555a0dd5e86 SHA512 ff8210b70501c8064ed5e3d110fe88289e1b9bde09b901a62e1e2a245e660f12c94f2b735f9f534fe936963594d6ca87c88bafb24f152c01674ba3bcb8574dd5
MISC metadata.xml 1166 BLAKE2B f2e594a7e322225101561a998472a832c3d2559dbfd79817f2fd1eaf9b0e7145fb467b9b0421d13b3df90ece45ff969d97e9e44d9147d4b0a57e4d8fd9104345 SHA512 d8e8d898cf3ee9428fc1b08e292608da7a4f753ad22053a521c475e9445dafa9ac7c2c5139ed4ab9009b0d59e95737f77773d15f8590b8a4cf0f39961d714fb7

View File

@ -0,0 +1,47 @@
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp 2016-05-08 13:51:48.761885862 +0100
@@ -54,8 +54,6 @@
if (AppName[0]==':')
{
- bool app_found = false;
- const char* const* app_locations = ApGetAppLocations();
const char* p_env = getenv("MAKEMKVCON");
AppName++;
@@ -63,6 +61,13 @@
if (p_env!=NULL)
{
strcpy(app_path,p_env);
+ } else {
+ strcpy(app_path,AppName);
+ }
+ } else {
+ strcpy(app_path,AppName);
+ }
+/*
app_found = true;
} else {
for (size_t i=0;app_locations[i]!=NULL;i++)
@@ -105,7 +110,7 @@
}
strcpy(p,AppName);
}
-
+*/
strcpy(str_guiserver,"guiserver");
strcpy(str_apver,verstr);
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/spawn_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/spawn_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/spawn_posix.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/spawn_posix.cpp 2016-05-08 10:52:37.137598384 +0100
@@ -70,7 +70,7 @@
}
}
- err = posix_spawn(&pid,argv[0],&spawn_actions,&spawn_attr,argv,envp);
+ err = posix_spawnp(&pid,argv[0],&spawn_actions,&spawn_attr,argv,envp);
posix_spawn_file_actions_destroy(&spawn_actions);
posix_spawnattr_destroy(&spawn_attr);

View File

@ -0,0 +1,114 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic linux-info xdg
MY_P=makemkv-oss-${PV}
MY_PB=makemkv-bin-${PV}
DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs"
HOMEPAGE="http://www.makemkv.com/"
SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
http://www.makemkv.com/download/${MY_PB}.tar.gz"
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+gui libressl"
RESTRICT="bindist mirror"
QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec"
DEPEND="
sys-libs/glibc
dev-libs/expat
sys-libs/zlib
gui? (
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
>=media-video/ffmpeg-1.0.0:0=
!libressl? ( dev-libs/openssl:0=[-bindist(-)] )
libressl? ( dev-libs/libressl:0= )
"
RDEPEND="
${DEPEND}
media-video/ccextractor
net-misc/wget
"
BDEPEND="
virtual/pkgconfig
gui? ( dev-qt/qtcore:5 )
"
CONFIG_CHECK="~CHR_DEV_SG"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-path.patch
)
src_configure() {
# See bug #439380.
replace-flags -O* -Os
econf \
--enable-debug \
--disable-noec \
$(use_enable gui) \
$(use_enable gui qt5)
}
src_install() {
default
# add missing symlinks for QA
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so
dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV}
cd "${WORKDIR}"/${MY_PB} || die
# install prebuilt bin
dobin bin/$(usex x86 i386 ${ARCH})/makemkvcon
# additional tool is actually part of makemkvcon
dosym makemkvcon /usr/bin/sdftool
# install profiles and locales
insinto /usr/share/MakeMKV
doins src/share/*
# add symlink rather than relying on MMCCEXTRACTOR env var
dosym ccextractor /usr/bin/mmccextr
}
pkg_postinst() {
xdg_pkg_postinst
elog "While MakeMKV is in beta mode, upstream has provided a license"
elog "to use if you do not want to purchase one."
elog ""
elog "See this forum thread for more information, including the key:"
elog "https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053"
elog ""
elog "Note that beta license may have an expiration date and you will"
elog "need to check for newer licenses/releases. "
elog ""
elog "We previously said to copy default.mmcp.xml to ~/.MakeMKV/. This"
elog "is no longer necessary and you should delete it from there to"
elog "avoid warning messages."
elog ""
elog "MakeMKV can also act as a drop-in replacement for libaacs and"
elog "libbdplus, allowing transparent decryption of a wider range of"
elog "titles under players like VLC and mplayer. To enable this, set"
elog "the following variables when launching the player:"
elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd"
}

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
<longdescription>
MakeMKV is your one-click solution to convert video that you own
into free and patents-unencumbered format that can be played
everywhere. MakeMKV is a format converter, otherwise called
transcoder. It converts the video clips from proprietary (and
usually encrypted) disc into a set of MKV files, preserving most
information but not changing it in any way. The MKV format can
store multiple video/audio tracks with all meta-information and
preserve chapters. There are many players that can play MKV
files nearly on all platforms, and there are tools to convert
MKV files to many formats, including DVD and Blu-ray discs.
Additionally MakeMKV can instantly stream decrypted video
without intermediate conversion to wide range of players, so you
may watch Blu-ray and DVD discs with your favorite player on
your favorite OS or on your favorite device.
</longdescription>
</pkgmetadata>

View File

@ -1,35 +1,13 @@
AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0 AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0
AUX flexget.service 415 BLAKE2B d3900ecde223345364ca33bcf7d8fa8695b61dfd6f101b7a93d330294581b55e98adcb0b9b779d54fd201dfee64312edec29835f55e57b8517924dc545c2ca78 SHA512 96c413e85acb7d31a390446833b6c861fc72c175e1d9f6fbe73037d25b57bc7e2d6ae82fed9faddbf2a18dfbf706b8ef0e0df32ae480ee5dfee4fca49c62de6b AUX flexget.service 415 BLAKE2B d3900ecde223345364ca33bcf7d8fa8695b61dfd6f101b7a93d330294581b55e98adcb0b9b779d54fd201dfee64312edec29835f55e57b8517924dc545c2ca78 SHA512 96c413e85acb7d31a390446833b6c861fc72c175e1d9f6fbe73037d25b57bc7e2d6ae82fed9faddbf2a18dfbf706b8ef0e0df32ae480ee5dfee4fca49c62de6b
DIST FlexGet-2.10.35.tar.gz 2677411 BLAKE2B 03c6cd265dac7dbbb4341761f8d4478ecaa9c600a640feb632a9c673093c98f026ced4a21fd3f85b483a70cd2f7bb466d7c2ef4bbe239651ec2dd7e7d4501975 SHA512 6350ab4ed0312249cce04f83244826bc0d681ab4a2e36a9b768f8031665518e80ce5e0a3089b8aa7e39a57c984910c923c2eac4f6e00a3f05342456e9b8e52aa
DIST FlexGet-2.10.84.tar.gz 2673109 BLAKE2B 083cf45bf2a78edc8aba324628f7247796284c31b65b5d9c99fba5a98804cc6bb12697fde4452ae04c8ca7b7ca9a4a8baa0a4d03e5f3d80f43b165495484ce5b SHA512 f3294fe64b45c582f8ef572ba9ded1f59bd8d0caa4ff9e4eb48278b59be8002e5029ccd0f6008df7d2b9f42165833f90eef0256fb3e6da0967009414d8d9da43
DIST FlexGet-2.11.24.tar.gz 6943832 BLAKE2B 3118bd2117b61401d0578274d7a8636563cc149a8f8e0a51071071e9f48196b853d5b3fc59f66cd7873575597eb0a84a363fd4aa7322201c1cdaf3cf4f73c8f6 SHA512 4483ff4db3801f943998acf512d02a858699071e0202ed1a70c16382b73bd3a6327065c89ed9b913a2d660c1fc67ac79ce1a085853ec98eac7b981b92e5fa92f
DIST FlexGet-2.13.15.tar.gz 6137439 BLAKE2B 608afc02f8b77c20ed8692838dc5c46be4e702e5a8b2eb93164ee15b25fbb95a200d0e3bdfeb4dff455ae8b83d6266151aadc2f5cf6b0c5186add21a733e5ad0 SHA512 e6fa621befc91a882d4172e26325ce87944c68bfd38df9ad2da060a01b0c3cb63e96cfcd11b36eb308b8d4426faab6631ed51d1b70381882688dedbdc4ab43c4
DIST FlexGet-2.14.15.tar.gz 6123464 BLAKE2B 47eaf0cdf3968cf6b734c680ac5a645af966b01ddb3b5df882e6b5c76ac08e93ab059a6190ff588cad1cc3986155f0b01e81383cc439c3a3600fefce7ae9395b SHA512 8a7b236e8efc56de4164840f177646e48c0ce3d32b63569d6dcea6ac659cf24f4eef01c4ec0ef880841807e79e3db7c90e577e0551331a164c77392f82ff5a77
DIST FlexGet-2.14.25.tar.gz 6131799 BLAKE2B 42e104e9e6a8ad4e4d23b86c01955098512d607fde60cfb5a42fc7fbd6811e72fed384eaa66163f31396a987596ef6dcebf95d318b78189b9838cf07349c4de7 SHA512 5963fa6d63d62b9ba09ff87457794d3b619506ef6fac05d54caf626ada50e7e5ad138a6d6f2127e65632cb3fd9a3842047ab3b1fbe8025fe10481af6fff3286a
DIST FlexGet-2.14.9.tar.gz 6122541 BLAKE2B 24d7617f8e2692ea313038428634f1cbc4ee986899dbca5725d2c73af243b40db25b2123ba08ebf9a720f70cacdfdfe6090f2a2d32d047af80ed8ef197d90aee SHA512 16d372db032b5cfbb132bae65cf774e42874eafc9ebe16299e471222b54ae5f4a47ebbda1df19c81028b3b14dd6dc0a158412f98f9d21d56f180dfba17f1a32b
DIST FlexGet-2.17.11.tar.gz 6128310 BLAKE2B 5f8a91e2bf5442adb15a8a00b16ecec32b418fd35e90d70fc18c43be28a40ced25d5c92f4c983cce7d285b3e383041eb2374e6a84e405c85e2e7cba8d165d917 SHA512 41118d3b35ff2add07e7fed89a5be97a4bb33057f7830d9100bdb37028d15104f15a1c669addedc6ef9e0b641e0c8d1ea70cd6a26457455155841a34dc5977f4
DIST FlexGet-2.20.21.tar.gz 6175953 BLAKE2B c13ce5dc69a1b9e2817feb38ea9ee3c4f9110db705fce873785183c9d21a1b6ad15386f00932f09f3853228d10bbc232ed5048d72ea9c0d25d5aba4fbce137a0 SHA512 be9ca09a0ecab42f16a66745a0d07c023015316167dd6f476ffe3ecc213e46183ea6915a9c7fa64c6131d89a3bb5cf965970a24fe4e9c80e6c927c66283206e4
DIST FlexGet-2.21.14.tar.gz 6174703 BLAKE2B 40d95e3dc3166bbddd6e533095cea92cfd92da9710976d7f0776c20715af041bf5ec9400e0ed021ef332dd6ca74da86cd583dfee6eb2d7e7532315420697a150 SHA512 7a5b9dc642cf950e49c833e97ab74d5b73fd86ab91febdee1e67272e1bd97b630f699dedc88b65d0c147a169ba65a01172ca927a1cda8b287f8638e29c3a58d5
DIST FlexGet-2.21.21.tar.gz 5020038 BLAKE2B d220d45438e7433575cb47483ea5597a92b708c25535feaa227e1712cb103d47618147f7068eca3475b4fcacb9d2ec26da5124eea070c92ffc50b030023aa1b4 SHA512 53a576d958190ba824bbf96fb31a0f433a28413599b2bb0c64e2236512ddc52e961094cb78259dafb3aae6341104dd5a6cea7e391eac6b30b6e86e41781f8120
DIST FlexGet-2.9.18.tar.gz 2637431 BLAKE2B 78253e2ae95193488715c7c5e5d048b7abb98c1bd2399dc5b77f1e1d0795b52f3ce35074c53c23a0200fb3d4e3b186a87c7b6f88b51bf2db71719e636533400a SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57
DIST FlexGet-3.1.10.tar.gz 9771981 BLAKE2B a023a9281a73fb0040c9d28fece50696a884182b53d52599f0ee4539305174e72bb123e15df83d0f756897e0ce5ad245071786667250dda6198a86509716919e SHA512 6e9ec520cddd8df86daf6c854be08e07101ff19c749292893091709fc769a915b638dfcdf3852270dffe7fa5238e6e9b620111171d993dd23d0d23fa5734b661 DIST FlexGet-3.1.10.tar.gz 9771981 BLAKE2B a023a9281a73fb0040c9d28fece50696a884182b53d52599f0ee4539305174e72bb123e15df83d0f756897e0ce5ad245071786667250dda6198a86509716919e SHA512 6e9ec520cddd8df86daf6c854be08e07101ff19c749292893091709fc769a915b638dfcdf3852270dffe7fa5238e6e9b620111171d993dd23d0d23fa5734b661
DIST FlexGet-3.1.100.tar.gz 8598546 BLAKE2B 2ece2b4666ecf6b2b93f32232f5b5f9f386b5ee70bf44a8e89973eb0de10a8d552d66921c78e783d481baaa4a4ccd0586647d14aec74997634f74c1b38c685fa SHA512 b27473b4440f9f8ae66f345cc0bd4b0343bbb1b2db38774d73e42a5827530d7039652b9ea40dba040d3458540e65d6dc103a8a846bc67e3b428e9b93485040ee DIST FlexGet-3.1.100.tar.gz 8598546 BLAKE2B 2ece2b4666ecf6b2b93f32232f5b5f9f386b5ee70bf44a8e89973eb0de10a8d552d66921c78e783d481baaa4a4ccd0586647d14aec74997634f74c1b38c685fa SHA512 b27473b4440f9f8ae66f345cc0bd4b0343bbb1b2db38774d73e42a5827530d7039652b9ea40dba040d3458540e65d6dc103a8a846bc67e3b428e9b93485040ee
DIST FlexGet-3.1.106.tar.gz 8599599 BLAKE2B 240bbe48916bade1a49a6f1d44df3c644c406ac8f6e025c84ffd3f975b8799ca1ef28897e5467cf609251e402a93c5eca0def68bd8401ef6dc4be086e2e991ed SHA512 cf19c8ce0665e72257f120a4cf208c06483a1ed5ad6ef3e3d6c778e8897e0c5db4cf337f7a03893a1be22c4993f81146532fa60a466f62e67e96409223013acf
DIST FlexGet-3.1.48.tar.gz 8579168 BLAKE2B e741aea505aca635fb9d9e5518e19d21162a5fc34196cf277c3c045d987df4e032ee97fc64a543db44007334062a7aa270e79944a15d35c31d81e7b9f39e2a68 SHA512 e88d1bcec6f5e41aace79d010e66d1a3ead44ef950244a7d00be319950aa961af0346774c9034a29e4d40835741870b68da1c9dbc360eb8ba303b60de9f383ce DIST FlexGet-3.1.48.tar.gz 8579168 BLAKE2B e741aea505aca635fb9d9e5518e19d21162a5fc34196cf277c3c045d987df4e032ee97fc64a543db44007334062a7aa270e79944a15d35c31d81e7b9f39e2a68 SHA512 e88d1bcec6f5e41aace79d010e66d1a3ead44ef950244a7d00be319950aa961af0346774c9034a29e4d40835741870b68da1c9dbc360eb8ba303b60de9f383ce
DIST FlexGet-3.1.70.tar.gz 8594444 BLAKE2B 64814bb87ae208ca1020e2491c09dbce343b1afda76beb7a157021f0cb62dd87b24c70176969931974431641f258bf2caeabf982cce2131edbcbff2c862a727c SHA512 977187497abda6ebccfefff8e7cdafa6ed828042f7457b9f62b84e7b4a4aba932a4d99df57b6da065a2a355170c48e3de9de9427b2f190c4db088c20581ebfed DIST FlexGet-3.1.70.tar.gz 8594444 BLAKE2B 64814bb87ae208ca1020e2491c09dbce343b1afda76beb7a157021f0cb62dd87b24c70176969931974431641f258bf2caeabf982cce2131edbcbff2c862a727c SHA512 977187497abda6ebccfefff8e7cdafa6ed828042f7457b9f62b84e7b4a4aba932a4d99df57b6da065a2a355170c48e3de9de9427b2f190c4db088c20581ebfed
EBUILD flexget-2.10.35.ebuild 2589 BLAKE2B 0d6e3deb742f146a8f1fc193e340dde9d15e5853c4da2d69c7d15fed0aa327a274f704f2aa515b14820d9b079e0e9ed27cf559140f9f08dde944962ede9001a1 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568
EBUILD flexget-2.10.84.ebuild 2555 BLAKE2B 7610d7606ec86ee5ceb957b18560b17b6f945e72bb0fd6f78339ba4f5b8b08d62dce5b631be5f1d6e295a9426744a11fb1eaf6037972c81a197148a3d32fc3e3 SHA512 ba1efb6b476c9bcfd346bcad40f6aac688b17d037de63a3307fb85f8ada6575be52cf44a6ab579a4f0a7dc83bc7f8c86c7e49e2ca275d84adeb3c6f566d59fe8
EBUILD flexget-2.11.24.ebuild 3490 BLAKE2B bbe9a5328ee84c18cf6f4520bf6b233cf4f89d1b516dd07b3f4b9e914b8cb9a59b89f1e8156f99b97ed91e01b1409fb819b65615cce09c4715a35923db64815f SHA512 229b79ed01853f9efc25f9cba21e73e4475e0474266f22fc06b6526ee48432c996ac738a47f6fb7a810c446ef2e0a0b95750882073380744a0f0c0a266708957
EBUILD flexget-2.13.15.ebuild 3526 BLAKE2B df0fe5214655d7fe7ab29b101f4e113529e36ed69fc7c0dccd6d457bb454c68422ce8c3414e4f4e6668ec040fc661396b3657b3b1d4c8ace34428b4aae16b14b SHA512 23e71a617583cf2b6bd1a2ea59abd7c5bd94b354e9fb3dac91f1086f50d6661d93484aa925cb403b5510c2e397c2cedb3fc2f354ea59594d60e98386726c3631
EBUILD flexget-2.14.15.ebuild 4470 BLAKE2B ff8e9f00c7c9f541492c80feccbc6468ae597885010c64da437f7292f84cbd2bf30861037edd3aeea29a7b4afcf788a423af6e1f408dd563a1ddf356ff4c47b3 SHA512 84757adcaab10e22c724ef7f4c889fdf120cc441cc767aabbb57e2c1c5b24cf6f9d8f0f4472f68e1de1c4944c9e501f0552fa87aa61335948ed0db51ba4f59de
EBUILD flexget-2.14.25.ebuild 4681 BLAKE2B 883381534828801262ec638fe3393c5c358962f2f550a5d76113ec9f1f9c62eff9307a2b56f0d337eb1496b19aac0e8333c9f54384a76fcdff85bb5051c4176e SHA512 624c4fe355f5a37460c1f73af4e3396ce397ec9fffbbc10aff263b08f1834a70c4afc2b837d219a86a582f4f5a1f9ff5229b641217d0a824a0c77b9d3a15a2c1
EBUILD flexget-2.14.9.ebuild 3517 BLAKE2B 069cf2cba3fb96524525fc919e461ca6bb3870cdbbd39c6858e1531bfe11e7ad4c0dca753aca64571a73f0738d68d6a8990545b95af31a2898b84c927001ecfb SHA512 8df3527222e8f7d4636db63225e4a6826e11f54161cb59a14c0173be1715835ee62c79fc2182b93f625acea1284070aaf1b63568d4eeebe50a80716a625b68d2
EBUILD flexget-2.17.11.ebuild 4766 BLAKE2B 91bc29dcf67aeeeea124b7056f3dd3a80ef23be4fd0a1703032c2d915e61d7fe5a826e8a6f6245a83daea2e1ed65dc908d6e46e755fff97a5d902b46696e7c61 SHA512 f465a4f90e0924d8274874ecc37856508d47045926ca0915983dc8fc931b7f4ae3f947339817996e6a8b545d5c2b63c253f09bed682aec4f84b44572a8a44cc9
EBUILD flexget-2.20.21.ebuild 5637 BLAKE2B 5e52628e4656ff436bc036f1e50221a17359fac77966dc134652b0b8a5efc74dd86bef159ff96cc51505ac650fb643339df30dc60c563bd1779414d34e3a8b53 SHA512 1dc7209f1a865a2296a33f50292519a61435987d75fac35040e32cc7666fd441cab86a2a7b080a460ad17def054d2fe45c296f39808a1f77f3efd90088506c71
EBUILD flexget-2.21.14.ebuild 6052 BLAKE2B 207022b33db99f21fed2240d0e283d4694c5ff1a664aeb388dce8caf67e3372f5ad2ab664941abd160644824c29e1e9617754ec98c4f2310afa73271bad2d858 SHA512 d3fbd2a73519212fee1df72c26112ee0a0a0705d0726ab473c8606ec500123e66afa7e44cb81d7df371471de07f1e27fc40a7ba97cc91d94be26584d1f80e2f4
EBUILD flexget-2.21.21.ebuild 5970 BLAKE2B ae8f4d2b7fd78b798b3beb8f5ebba303264f80aa3015cb3b525bd4fb39e7ee89521845cdd8ecd94b16ccd76a5d6acd348d72ff2b2c0e3ed6027ceaf91b7baedb SHA512 edcf3a67139e7a770c6d4f39ba9f48ccc18d2ecd148bd4ca4ff4d379676a9895a24cf7c91b429d4cf8f67f5cbe0f488250bfc441c5670f6a3c1a27fec7b9fbcb
EBUILD flexget-2.9.18.ebuild 2725 BLAKE2B 2a80b56f4cf1c5d92a1648919f2daac5818a36908ac3130df5ab482bb65fbf0f3675ae8ff6d1d15025e0acc616314160357972d3d9c6aabf578954e20997d649 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd
EBUILD flexget-3.1.10.ebuild 6484 BLAKE2B 785094de081c42490a8cca366cd410af70a843fe0eb37fea991dd85a986e87727e5de92cc49320c8b7e83f1b12e5f9c3ee449fdb07115f1a1290474db6cdf641 SHA512 fbf2574b26305f594c005bc819243f9d5f9b640e5b396e2228f4d321a0b683437876f23b26fd943e137987f8ad6a50c4fc52247875de3c5c368d73e611393a38 EBUILD flexget-3.1.10.ebuild 6484 BLAKE2B 785094de081c42490a8cca366cd410af70a843fe0eb37fea991dd85a986e87727e5de92cc49320c8b7e83f1b12e5f9c3ee449fdb07115f1a1290474db6cdf641 SHA512 fbf2574b26305f594c005bc819243f9d5f9b640e5b396e2228f4d321a0b683437876f23b26fd943e137987f8ad6a50c4fc52247875de3c5c368d73e611393a38
EBUILD flexget-3.1.100.ebuild 7468 BLAKE2B 63832eb753fd023feb9ceb2acde44db5c2feece538c8467f95f412e0824e917ace19375afdbb1419c063658853cb772c9bcf5bc6da71ab0fe5acaad7cd676be2 SHA512 5add6137e6b72e56cff56a15bf1b2718828d37af89aebe3c4533878b4adfdecb09346d90ce195f613d28b362a1a371edb30120328fbd2949c9afd9c58b822744 EBUILD flexget-3.1.100.ebuild 7468 BLAKE2B 63832eb753fd023feb9ceb2acde44db5c2feece538c8467f95f412e0824e917ace19375afdbb1419c063658853cb772c9bcf5bc6da71ab0fe5acaad7cd676be2 SHA512 5add6137e6b72e56cff56a15bf1b2718828d37af89aebe3c4533878b4adfdecb09346d90ce195f613d28b362a1a371edb30120328fbd2949c9afd9c58b822744
EBUILD flexget-3.1.106.ebuild 7698 BLAKE2B 9c5fcb77d8350b4334967035fab0fa2bc7409af9a0380faf160f3e3ae0543320e958c66792698066c715f5d713f612b98aa2daff4724e6761239c08d0fafbe48 SHA512 a2bcf7ade15d5291e0e41886b3af823ecdf2896c29c5f67c44ed6d44d64e79923c169e374b4c298ff76c64898851fbb2709b4c4573b7e19e91df37a3330bf598
EBUILD flexget-3.1.48.ebuild 6838 BLAKE2B 5398abd9a8360bb989e0229dc948135f525ca9dfe2e08c2ba9a7ed35762f18005150a0a8843282f69d7e77692c8a495560cde49e806620208dcb7e430ca19fab SHA512 7c7d1b129421daa9c97755d015540a9eafba2582aa14072816c9e2008b5f2a3270e6ea758ae732962c24b060e3be8726e76ac45c8d01612fdac7456de3a9a9d6 EBUILD flexget-3.1.48.ebuild 6838 BLAKE2B 5398abd9a8360bb989e0229dc948135f525ca9dfe2e08c2ba9a7ed35762f18005150a0a8843282f69d7e77692c8a495560cde49e806620208dcb7e430ca19fab SHA512 7c7d1b129421daa9c97755d015540a9eafba2582aa14072816c9e2008b5f2a3270e6ea758ae732962c24b060e3be8726e76ac45c8d01612fdac7456de3a9a9d6
EBUILD flexget-3.1.70.ebuild 6999 BLAKE2B ad15651980e52f86694fd4a76062069d35abfad15701022b68e821caad3e814f9aff470fef0baab80838e397942b0e5af175a726fbd9decc8e83ce599fb6bcae SHA512 30c7147973684bd7da895c81396f984332afbf167d84cc9e2f45fcf15dd6463785d7fcd8c0f8970daeb7e4045e25491381be1f46d0743897e6613e43400fa218 EBUILD flexget-3.1.70.ebuild 6999 BLAKE2B ad15651980e52f86694fd4a76062069d35abfad15701022b68e821caad3e814f9aff470fef0baab80838e397942b0e5af175a726fbd9decc8e83ce599fb6bcae SHA512 30c7147973684bd7da895c81396f984332afbf167d84cc9e2f45fcf15dd6463785d7fcd8c0f8970daeb7e4045e25491381be1f46d0743897e6613e43400fa218
MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667 MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667

View File

@ -0,0 +1,171 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 eutils systemd user
if [[ ${PV} != 9999 ]]; then
MY_P="FlexGet-${PV}"
SRC_URI="mirror://pypi/F/FlexGet/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
else
inherit git-r3
EGIT_REPO_URI="git://github.com/Flexget/Flexget.git
https://github.com/Flexget/Flexget.git"
fi
DESCRIPTION="Multipurpose automation tool for content like torrents, nzbs, podcasts, comics"
HOMEPAGE="http://flexget.com/"
LICENSE="MIT"
SLOT="0"
IUSE="systemd test transmission"
RESTRICT="nomirror"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
~dev-python/aniso8601-9.0.1[${PYTHON_USEDEP}]
~dev-python/APScheduler-3.7.0[${PYTHON_USEDEP}]
~dev-python/attrs-20.3.0[${PYTHON_USEDEP}]
~dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.9.3:4[${PYTHON_USEDEP}]
~dev-python/certifi-10001[${PYTHON_USEDEP}]
~dev-python/chardet-4.0.0[${PYTHON_USEDEP}]
~dev-python/cheroot-8.5.2[${PYTHON_USEDEP}]
~dev-python/cherrypy-18.6.0[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
~dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
~dev-python/feedparser-6.0.2[${PYTHON_USEDEP}]
~dev-python/flask-1.1.2[${PYTHON_USEDEP}]
~dev-python/flask-compress-1.9.0[${PYTHON_USEDEP}]
~dev-python/flask-cors-3.0.10[${PYTHON_USEDEP}]
~dev-python/flask-login-0.5.0[${PYTHON_USEDEP}]
~dev-python/flask-restful-0.3.8[${PYTHON_USEDEP}]
~dev-python/flask-restx-0.2.0[${PYTHON_USEDEP}]
~dev-python/guessit-3.2.0[${PYTHON_USEDEP}]
~dev-python/html5lib-1.1[${PYTHON_USEDEP}]
~dev-python/idna-2.10[${PYTHON_USEDEP}]
~dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}]
~dev-python/jaraco-collections-3.2.0[${PYTHON_USEDEP}]
~dev-python/jaraco-functools-3.2.1[${PYTHON_USEDEP}]
~dev-python/jaraco-text-3.5.0[${PYTHON_USEDEP}]
~dev-python/jinja-2.11.3[${PYTHON_USEDEP}]
~dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
~dev-python/loguru-0.5.3[${PYTHON_USEDEP}]
~dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}]
~dev-python/more-itertools-8.7.0[${PYTHON_USEDEP}]
~dev-python/plumbum-1.7.0[${PYTHON_USEDEP}]
~dev-python/portend-2.7.1[${PYTHON_USEDEP}]
~dev-python/progressbar-2.5[${PYTHON_USEDEP}]
~dev-python/pynzb-0.1.0[${PYTHON_USEDEP}]
~dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
~dev-python/pyrsistent-0.17.3[${PYTHON_USEDEP}]
~dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
~dev-python/pystray-0.15.0[${PYTHON_USEDEP}]
~dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
~dev-python/pytz-2021.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
~dev-python/rebulk-3.0.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.1[${PYTHON_USEDEP}]
~dev-python/rpyc-5.0.1[${PYTHON_USEDEP}]
~dev-python/sgmllib3k-1.0.0[${PYTHON_USEDEP}]
~dev-python/six-1.15.0[${PYTHON_USEDEP}]
~dev-python/soupsieve-2.2.1[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}]
~dev-python/tempora-4.0.1[${PYTHON_USEDEP}]
~dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/urllib3-1.26.4[${PYTHON_USEDEP}]
~dev-python/webencodings-0.5.1[${PYTHON_USEDEP}]
~dev-python/werkzeug-1.0.1[${PYTHON_USEDEP}]
~dev-python/zc-lockfile-2.0[${PYTHON_USEDEP}]
~dev-python/zxcvbn-4.4.28[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}
transmission? ( dev-python/transmissionrpc[${PYTHON_USEDEP}] )
"
DEPEND+=" test? ( dev-python/nose[${PYTHON_USEDEP}] )"
if [[ ${PV} == 9999 ]]; then
DEPEND+=" dev-python/paver[${PYTHON_USEDEP}]"
else
S="${WORKDIR}/${MY_P}"
fi
python_test() {
cp -lr tests setup.cfg "${BUILD_DIR}" || die
run_in_build_dir nosetests -v --attr=!online > "${T}/tests-${EPYTHON}.log" \
|| die "Tests fail with ${EPYTHON}"
}
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 ${PN}
}
src_prepare() {
distutils-r1_src_prepare
#sed -i -e "s/^aniso8601==1.2.1/aniso8601==8.0.0/" ${S}/requirements.txt || die
#sed -i -e "s/^apscheduler==3.5.0/apscheduler==3.6.3/" ${S}/requirements.txt || die
#sed -i -e "s/^beautifulsoup4==4.8.2/beautifulsoup4==4.9.3/" ${S}/requirements.txt || die
sed -i -e "s/^certifi==2020.12.5/certifi==10001/" ${S}/requirements.txt || die
#sed -i -e "s/^chardet==3.0.3/chardet==4.0.0/" ${S}/requirements.txt || die
#sed -i -e "s/^cheroot==8.2.1/cheroot==8.5.2/" ${S}/requirements.txt || die
#sed -i -e "s/^cherrypy==18.4.0/cherrypy==18.6.0/" ${S}/requirements.txt || die
#sed -i -e "s/^click==6.7/click==7.1.2/" ${S}/requirements.txt || die
#sed -i -e "s/^flask==1.0.2/flask==1.1.2/" ${S}/requirements.txt || die
#sed -i -e "s/^flask-compress==1.4.0/flask-compress==1.8.0/" ${S}/requirements.txt || die
#sed -i -e "s/^flask-cors==3.0.2/flask-cors==3.0.10/" ${S}/requirements.txt || die
#sed -i -e "s/^flask-login==0.4.0/flask-login==0.5.0/" ${S}/requirements.txt || die
#sed -i -e "s/^flask-restful==0.3.6/flask-restful==0.3.8/" ${S}/requirements.txt || die
#sed -i -e "s/^future==0.16.0/future==0.17.1/" ${S}/requirements.txt || die
#sed -i -e "s/^guessit==3.1.0/guessit==3.2.0/" ${S}/requirements.txt || die
#sed -i -e "s/^html5lib==0.999999999/html5lib==1.1/" ${S}/requirements.txt || die
#sed -i -e "s/^idna==2.8/idna==2.10/" ${S}/requirements.txt || die
#sed -i -e "s/^importlib-metadata==0.8/importlib-metadata==0.23/" ${S}/requirements.txt || die
#sed -i -e "s/^itsdangerous==0.24/itsdangerous==1.1.0/" ${S}/requirements.txt || die
#sed -i -e "s/^jaraco.functools==2.0/jaraco.functools==3.1.0/" ${S}/requirements.txt || die
#sed -i -e "s/^jinja2==2.10.1/jinja2==2.11.2/" ${S}/requirements.txt || die
#sed -i -e "s/^jsonschema==2.6.0/jsonschema==3.2.0/" ${S}/requirements.txt || die
#sed -i -e "s/^markupsafe==1.0/markupsafe==1.1.1/" ${S}/requirements.txt || die
#sed -i -e "s/^more-itertools==7.2.0/more-itertools==8.6.0/" ${S}/requirements.txt || die
#sed -i -e "s/^path.py==11.5.0/path.py==11.0.1/" ${S}/requirements.txt || die
#sed -i -e "s/^pillow==7.0.0/pillow==7.1.2/" ${S}/requirements.txt || die
#sed -i -e "s/^plumbum==1.6.3/plumbum==1.6.9/" ${S}/requirements.txt || die
#sed -i -e "s/^portend==2.6/portend==2.7.0/" ${S}/requirements.txt || die
#sed -i -e "s/^progressbar==2.5/progressbar==2.3/" ${S}/requirements.txt || die
#sed -i -e "s/^python-dateutil==2.6.1/python-dateutil==2.8.1/" ${S}/requirements.txt || die
#sed -i -e "s/^pytz==2017.2/pytz==2020.5/" ${S}/requirements.txt || die
#sed -i -e "s/^pyparsing==2.2.0/pyparsing==2.4.7/" ${S}/requirements.txt || die
#sed -i -e "s/^pyyaml==5.1.2/pyyaml==5.3.1/" ${S}/requirements.txt || die
#sed -i -e "s/^rebulk==2.0.0/rebulk==3.0.1/" ${S}/requirements.txt || die
#sed -i -e "s/^requests==2.24.0/requests==2.25.1/" ${S}/requirements.txt || die
sed -i -e "s/^rpyc==4.1.5/rpyc==5.0.1/" ${S}/requirements.txt || die
#sed -i -e "s/^six==1.13.0/six==1.15.0/" ${S}/requirements.txt || die
sed -i -e "s/^soupsieve==2.2/soupsieve==2.2.1/" ${S}/requirements.txt || die
#sed -i -e "s/^sqlalchemy==1.3.11/sqlalchemy==1.3.22/" ${S}/requirements.txt || die
#sed -i -e "s/^tempora==1.8/tempora==4.0.1/" ${S}/requirements.txt || die
#sed -i -e "s/^tzlocal==1.4/tzlocal==2.1/" ${S}/requirements.txt || die
sed -i -e "s/^urllib3==1.26.3/urllib3==1.26.4/" ${S}/requirements.txt || die
#sed -i -e "s/^werkzeug==0.15.6/werkzeug==1.0.1/" ${S}/requirements.txt || die
sed -i -e "s/^zxcvbn-python==4.4.24/zxcvbn==4.4.28/" ${S}/requirements.txt || die
}
src_install() {
distutils-r1_src_install
keepdir /var/log/${PN}
fowners ${PN}:${PN} /var/log/${PN}
fperms 755 /var/log/${PN}
if use systemd; then
systemd_dounit "${FILESDIR}"/flexget.service
fi
}