New flexget
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0
|
||||
AUX flexget.service 365 BLAKE2B fc1b320e46fe150b8eb61a1b6916a2405d0c67a6a104a992703d379e84e1f538b53f04fa645307b9703e5e97158b2323334ebef5f3a26c2d1078bb169d418080 SHA512 308dd362b01b029419c83d7b29f4a337b35bed6312de3a8fb46f816fd590a0dc0fa69234adfb48021b2cbb39c86a38eba0a7fcaa43962301da08ef111aca01c4
|
||||
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
|
||||
@@ -12,6 +12,7 @@ DIST FlexGet-2.20.21.tar.gz 6175953 BLAKE2B c13ce5dc69a1b9e2817feb38ea9ee3c4f911
|
||||
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
|
||||
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
|
||||
@@ -24,4 +25,5 @@ EBUILD flexget-2.20.21.ebuild 5637 BLAKE2B 5e52628e4656ff436bc036f1e50221a17359f
|
||||
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
|
||||
MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[Unit]
|
||||
Description=FlexGet daemon
|
||||
After=network.target
|
||||
Wants=network-online.target
|
||||
After=network.target network-online.target
|
||||
|
||||
[Service]
|
||||
User=flexget
|
||||
|
||||
@@ -0,0 +1,153 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy{,3} )
|
||||
|
||||
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-4.0.1[${PYTHON_USEDEP}]
|
||||
=dev-python/APScheduler-3.5.3[${PYTHON_USEDEP}]
|
||||
~dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
|
||||
=dev-python/beautifulsoup-4.8.2:4[${PYTHON_USEDEP}]
|
||||
=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
|
||||
~dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cherrypy-18.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/click-7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/flask-1.1.1[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-compress-1.4.0[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-cors-3.0.2[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-login-0.4.1[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-restful-0.3.7[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-restplus-0.10.1[${PYTHON_USEDEP}]
|
||||
=dev-python/guessit-3.1.0[${PYTHON_USEDEP}]
|
||||
=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jaraco-functools-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/loguru-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/more-itertools-7.0.0[${PYTHON_USEDEP}]
|
||||
=dev-python/plumbum-1.6.4[${PYTHON_USEDEP}]
|
||||
~dev-python/portend-2.6[${PYTHON_USEDEP}]
|
||||
~dev-python/progressbar-2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pynzb-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyparsing-2.4.0[${PYTHON_USEDEP}]
|
||||
=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
|
||||
=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||
=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
|
||||
=dev-python/rebulk-2.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
=dev-python/rpyc-4.0.2[${PYTHON_USEDEP}]
|
||||
=dev-python/six-1.14.0[${PYTHON_USEDEP}]
|
||||
=dev-python/soupsieve-1.9.5[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]
|
||||
=dev-python/tempora-1.8[${PYTHON_USEDEP}]
|
||||
=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
|
||||
=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
|
||||
=dev-python/urllib3-1.25.8[${PYTHON_USEDEP}]
|
||||
~dev-python/webencodings-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/werkzeug-0.16.0[${PYTHON_USEDEP}]
|
||||
=dev-python/zc-lockfile-2.0[${PYTHON_USEDEP}]
|
||||
=dev-python/zxcvbn-python-4.4.15[${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==4.0.1/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^apscheduler==3.5.0/apscheduler==3.5.3/" ${S}/requirements.txt || die
|
||||
#sed -i -e "s/^beautifulsoup4==4.6.0/beautifulsoup4==4.6.3/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^certifi==2017.4.17/certifi==2019.11.28/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^chardet==3.0.3/chardet==3.0.4/" ${S}/requirements.txt || die
|
||||
#sed -i -e "s/^cheroot==5.5.0/cheroot==6.0.0/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^cherrypy==18.4.0/cherrypy==18.1.0/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^click==6.7/click==7.0/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^flask==1.0.2/flask==1.1.1/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^flask-login==0.4.0/flask-login==0.4.1/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^flask-restful==0.3.6/flask-restful==0.3.7/" ${S}/requirements.txt || die
|
||||
#sed -i -e "s/^future==0.16.0/future==0.17.1/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^html5lib==0.999999999/html5lib==1.0.1/" ${S}/requirements.txt || die
|
||||
#sed -i -e "s/^idna==2.5/idna==2.8/" ${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.0/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^jinja2==2.10.1/jinja2==2.10.3/" ${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==7.0.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/^portend==1.8/portend==2.2/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^plumbum==1.6.3/plumbum==1.6.4/" ${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==2019.3/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^pyparsing==2.2.0/pyparsing==2.4.0/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^requests==2.21.0/requests==2.22.0/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^rpyc==4.0.1/rpyc==4.0.2/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^six==1.13.0/six==1.14.0/" ${S}/requirements.txt || die
|
||||
#sed -i -e "s/^sqlalchemy==1.3.3/sqlalchemy==1.3.4/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^urllib3==1.24.2/urllib3==1.25.8/" ${S}/requirements.txt || die
|
||||
sed -i -e "s/^werkzeug==0.15.6/werkzeug==0.16.0/" ${S}/requirements.txt || die
|
||||
#sed -i -e "s/^zipp==0.3.3/zipp==0.6.0/" ${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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user