From 7a32756a5d62364808632b1725042d5e79c65338 Mon Sep 17 00:00:00 2001 From: layman Date: Thu, 25 Mar 2021 13:21:29 +0100 Subject: [PATCH] Several updates --- dev-php/pecl-imagick/Manifest | 3 + dev-php/pecl-imagick/metadata.xml | 12 ++ .../pecl-imagick/pecl-imagick-3.4.4.ebuild | 26 +++ .../APScheduler/APScheduler-3.7.0.ebuild | 70 +++++++ dev-python/APScheduler/Manifest | 3 + dev-python/APScheduler/metadata.xml | 13 ++ dev-python/tzlocal/Manifest | 3 - dev-python/tzlocal/metadata.xml | 12 -- dev-python/tzlocal/tzlocal-1.4.ebuild | 25 --- media-video/makemkv/Manifest | 5 + media-video/makemkv/files/makemkv-path.patch | 47 +++++ media-video/makemkv/makemkv-1.16.3.ebuild | 114 ++++++++++++ media-video/makemkv/metadata.xml | 25 +++ net-misc/flexget/Manifest | 26 +-- net-misc/flexget/flexget-3.1.106.ebuild | 171 ++++++++++++++++++ 15 files changed, 491 insertions(+), 64 deletions(-) create mode 100644 dev-php/pecl-imagick/Manifest create mode 100644 dev-php/pecl-imagick/metadata.xml create mode 100644 dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild create mode 100644 dev-python/APScheduler/APScheduler-3.7.0.ebuild create mode 100644 dev-python/APScheduler/Manifest create mode 100644 dev-python/APScheduler/metadata.xml delete mode 100644 dev-python/tzlocal/Manifest delete mode 100644 dev-python/tzlocal/metadata.xml delete mode 100644 dev-python/tzlocal/tzlocal-1.4.ebuild create mode 100644 media-video/makemkv/Manifest create mode 100644 media-video/makemkv/files/makemkv-path.patch create mode 100644 media-video/makemkv/makemkv-1.16.3.ebuild create mode 100644 media-video/makemkv/metadata.xml create mode 100644 net-misc/flexget/flexget-3.1.106.ebuild diff --git a/dev-php/pecl-imagick/Manifest b/dev-php/pecl-imagick/Manifest new file mode 100644 index 0000000..cd9a933 --- /dev/null +++ b/dev-php/pecl-imagick/Manifest @@ -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 diff --git a/dev-php/pecl-imagick/metadata.xml b/dev-php/pecl-imagick/metadata.xml new file mode 100644 index 0000000..16ca6ff --- /dev/null +++ b/dev-php/pecl-imagick/metadata.xml @@ -0,0 +1,12 @@ + + + + + php-bugs@gentoo.org + PHP + + + mjo@gentoo.org + Michael Orlitzky + + diff --git a/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild new file mode 100644 index 0000000..d89a602 --- /dev/null +++ b/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild @@ -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" diff --git a/dev-python/APScheduler/APScheduler-3.7.0.ebuild b/dev-python/APScheduler/APScheduler-3.7.0.ebuild new file mode 100644 index 0000000..a1d1d28 --- /dev/null +++ b/dev-python/APScheduler/APScheduler-3.7.0.ebuild @@ -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}" +} diff --git a/dev-python/APScheduler/Manifest b/dev-python/APScheduler/Manifest new file mode 100644 index 0000000..176006d --- /dev/null +++ b/dev-python/APScheduler/Manifest @@ -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 diff --git a/dev-python/APScheduler/metadata.xml b/dev-python/APScheduler/metadata.xml new file mode 100644 index 0000000..0186fb5 --- /dev/null +++ b/dev-python/APScheduler/metadata.xml @@ -0,0 +1,13 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + + APScheduler + agronholm/apscheduler + + diff --git a/dev-python/tzlocal/Manifest b/dev-python/tzlocal/Manifest deleted file mode 100644 index b723e79..0000000 --- a/dev-python/tzlocal/Manifest +++ /dev/null @@ -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 diff --git a/dev-python/tzlocal/metadata.xml b/dev-python/tzlocal/metadata.xml deleted file mode 100644 index ba2007a..0000000 --- a/dev-python/tzlocal/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - tzlocal - regebro/tzlocal - - diff --git a/dev-python/tzlocal/tzlocal-1.4.ebuild b/dev-python/tzlocal/tzlocal-1.4.ebuild deleted file mode 100644 index d13eee4..0000000 --- a/dev-python/tzlocal/tzlocal-1.4.ebuild +++ /dev/null @@ -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}" -} diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest new file mode 100644 index 0000000..1b3f1f4 --- /dev/null +++ b/media-video/makemkv/Manifest @@ -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 diff --git a/media-video/makemkv/files/makemkv-path.patch b/media-video/makemkv/files/makemkv-path.patch new file mode 100644 index 0000000..6a3b3cf --- /dev/null +++ b/media-video/makemkv/files/makemkv-path.patch @@ -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); diff --git a/media-video/makemkv/makemkv-1.16.3.ebuild b/media-video/makemkv/makemkv-1.16.3.ebuild new file mode 100644 index 0000000..f28d5a0 --- /dev/null +++ b/media-video/makemkv/makemkv-1.16.3.ebuild @@ -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" +} diff --git a/media-video/makemkv/metadata.xml b/media-video/makemkv/metadata.xml new file mode 100644 index 0000000..6135330 --- /dev/null +++ b/media-video/makemkv/metadata.xml @@ -0,0 +1,25 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + 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. + + diff --git a/net-misc/flexget/Manifest b/net-misc/flexget/Manifest index d27967c..322a5a6 100644 --- a/net-misc/flexget/Manifest +++ b/net-misc/flexget/Manifest @@ -1,35 +1,13 @@ AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0 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.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.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.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.70.ebuild 6999 BLAKE2B ad15651980e52f86694fd4a76062069d35abfad15701022b68e821caad3e814f9aff470fef0baab80838e397942b0e5af175a726fbd9decc8e83ce599fb6bcae SHA512 30c7147973684bd7da895c81396f984332afbf167d84cc9e2f45fcf15dd6463785d7fcd8c0f8970daeb7e4045e25491381be1f46d0743897e6613e43400fa218 MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667 diff --git a/net-misc/flexget/flexget-3.1.106.ebuild b/net-misc/flexget/flexget-3.1.106.ebuild new file mode 100644 index 0000000..c7c9106 --- /dev/null +++ b/net-misc/flexget/flexget-3.1.106.ebuild @@ -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 +}