Added flexget dependencies
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
DIST FlexGet-1.0.3231.tar.gz 777975 SHA256 3e2d4afc9f6a8bd22c96f926b6fbf8f1c3b274c3d72cf66f911f2ba49a0f93e1 SHA512 d1b31b9508484bb36d5c5754aac60e3209cf6f70c3207d302d98bc9675029195cf34aa29c75f6b65eaa52e8a14ffe156a83dbb84c5b6272982e13c07d9694769 WHIRLPOOL 659ccd634db52e2b893da5d7845102b7a9305df50b10756619e6b40329520e6117fc5ee222a0852161813c5b7b1b73f6be6bc65bf15fe66816725d7f1bd33e8a
|
||||
EBUILD flexget-1.0_beta3231.ebuild 1877 SHA256 5286020e2e993af96721e623b22431f81d8ef0dba321a1b4a2c6f80caa793310 SHA512 bcf76a27d6d316395c7922e8e6f720a4a8c6b51d0db0558f866c3f679eb2952e09681dc5697fd0207e035f71acc1ca47f1ba27337157abe403affaa28f66a89d WHIRLPOOL 4304b7bcfb5ff495d4f33df424295faeb253e089dfe3f151c4553e74d3e4284a20b2e1df21aa291381b99e536106c648c11414d8062dcad914a08d82dcaf16c3
|
||||
AUX flexget-2.10.35-guessit.patch 559 SHA256 112687723ebebdab66279647b89e21871fd82568dfa2758debfead84651f0e4e SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0 WHIRLPOOL 6ad4a9349d547fa6ef92c885b45e93a1373f1e37c8ee291b0f88e8e4be92596cde338ec06e3580ddd8d69dceccf3935dccd525d023a2c8b73c6e8d5d1dab8aac
|
||||
DIST FlexGet-2.10.35.tar.gz 2677411 SHA256 b6fd18fa486968e578ba8ed2abfec6c9b7b220edfd0aa46f71e4824438ffb7f0 SHA512 6350ab4ed0312249cce04f83244826bc0d681ab4a2e36a9b768f8031665518e80ce5e0a3089b8aa7e39a57c984910c923c2eac4f6e00a3f05342456e9b8e52aa WHIRLPOOL fd52d2a37dfc7b51bf64d9b399bb7263abb45d2d5534d99f3b3664248e6322a62e8d1630bd2d70f0a256608734a0969ce177fbb8981d55fa8deb10404a6d03f3
|
||||
DIST FlexGet-2.9.18.tar.gz 2637431 SHA256 e71f977f6cfef89b3203c53c549e48b332d1f3d281e86ee508e03d3cfaf14896 SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57 WHIRLPOOL 41fca7153193382fd56f7e75df4c5edc0daf1a260d4d963e58b4bb347f4a0d60a63b318c0e7d5c98fd2bd11567c9ec9ffd9d75a85786e612fd6d9d2e000a9508
|
||||
EBUILD flexget-2.10.35.ebuild 2589 SHA256 d5c780b6fd039b1931ae6ef5264ec09beb5a1ffb018a4eafab4774512ea2cdf3 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568 WHIRLPOOL bc208cb50e6bc57a290f9acbf602aefe96f9332add94ff5f9c42ad3d7e21189cd08e9ca255ba46a840413b9d59afdd92a0eb82541d4f5f7c80c970feef8c2228
|
||||
EBUILD flexget-2.9.18.ebuild 2725 SHA256 6848408c96ff876b71162a7b8f8fa6c19dbca908f412fd8ab414e0d4ccfa44f7 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd WHIRLPOOL 93953a4984f45da774fce33dcc9319b2691eceb7a456de0fa828b9d84ce2bd8a51992cbd652cd3cece0aa280a32500407891029971469294353f6c4bac0c6b65
|
||||
MISC ChangeLog 559 SHA256 44a477a3f1f9f310327ad2b992bd735b404561251cdce48bb72456e2863f0e4a SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667 WHIRLPOOL 3108b3a39a6871b5e3fccd8865ee079163d507e3a22e29af90b3522d308ae875eaa6418b6d3e5621c90495ca32dd7741cb4353493720630567b684c93e6e1405
|
||||
MISC metadata.xml 232 SHA256 8e0308eed9efea18755c3fc2161057faa2b438c4d31895e776d2d5cd5ff109df SHA512 0ec524315be6762228ff54bca53ec039e93672dcef379ef6ef0087656d5e11644aebabcc08663af4f18bdb1b254e71f2b2d3f91277e2867022b93f00d975ae88 WHIRLPOOL bd96dd794e9fdf37bea367be6ada6deb0cf7b98f1978c9e23746f98b1fc2fef931077dd59f6bff7d64856ed284d39f638fb8e0517c61b42f6a0605db09297047
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
diff -ur FlexGet-2.10.35.orig/requirements.txt FlexGet-2.10.35/requirements.txt
|
||||
--- FlexGet-2.10.35.orig/requirements.txt 2017-01-26 08:12:09.000000000 +0100
|
||||
+++ FlexGet-2.10.35/requirements.txt 2017-04-23 00:54:29.465410859 +0200
|
||||
@@ -11,12 +11,11 @@
|
||||
jinja2
|
||||
# There is a bug in requests 2.4.0 where it leaks urllib3 exceptions
|
||||
requests>=2.8.0, <3.0
|
||||
-#Guessit requires python-dateutil<=2.5.2
|
||||
python-dateutil>=2.5.3
|
||||
jsonschema>=2.0
|
||||
path.py>=8.1.1
|
||||
pathlib>=1.0
|
||||
-guessit<=2.0.4
|
||||
+guessit>=2.1.2
|
||||
apscheduler>=3.2.0
|
||||
terminaltables>=3.1.0
|
||||
colorclass>=2.2.0
|
||||
@@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 *-pypy-* 3.*"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
MY_P="FlexGet-${PV/_beta/.}"
|
||||
SRC_URI="http://download.flexget.com/unstable/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
inherit subversion
|
||||
SRC_URI=""
|
||||
ESVN_REPO_URI="http://svn.flexget.com/trunk"
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
DESCRIPTION="Multipurpose automation tool for content like torrents, nzbs, podcasts, comics"
|
||||
HOMEPAGE="http://flexget.com/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-python/feedparser-5.1.2
|
||||
>=dev-python/sqlalchemy-0.7
|
||||
dev-python/pyyaml
|
||||
dev-python/beautifulsoup:python-2
|
||||
dev-python/beautifulsoup:4
|
||||
dev-python/html5lib
|
||||
dev-python/jinja
|
||||
dev-python/PyRSS2Gen
|
||||
dev-python/pynzb
|
||||
dev-python/progressbar
|
||||
dev-python/flask
|
||||
dev-python/cherrypy
|
||||
dev-python/python-dateutil
|
||||
=dev-python/requests-0.14*
|
||||
|| ( dev-lang/python:2.7 dev-python/argparse )
|
||||
dev-python/setuptools
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND+=" test? ( dev-python/nose )"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
DEPEND+=" dev-python/paver"
|
||||
else
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
src_prepare() {
|
||||
# Prevent setup from grabbing nose from pypi
|
||||
sed -e /setup_requires/d \
|
||||
-e '/SQLAlchemy/s/, <0.8//' \
|
||||
-e '/BeautifulSoup/s/, <3.3//' \
|
||||
-e '/beautifulsoup4/s/, <4.2//' \
|
||||
-i pavement.py || die
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
# Generate setup.py
|
||||
paver generate_setup || die
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
distutils_src_prepare
|
||||
|
||||
local future_imports
|
||||
future_imports=$( grep -r 'from __future__ import unicode_literals, division, absolute_import' \
|
||||
"${S}/${PN}"/ui/ | awk -F ':' '{ print $1; }' )
|
||||
sed -e '/^from __future__ import unicode_literals, division, absolute_import$/d' \
|
||||
-i ${future_imports}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
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="test transmission"
|
||||
|
||||
RESTRICT="nomirror"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.9[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.999[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.5:4[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5lib-0.11[${PYTHON_USEDEP}]
|
||||
dev-python/PyRSS2Gen[${PYTHON_USEDEP}]
|
||||
dev-python/pynzb[${PYTHON_USEDEP}]
|
||||
dev-python/progressbar[${PYTHON_USEDEP}]
|
||||
dev-python/rpyc[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/path-py-8.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/guessit-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/cherrypy-3.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-restful-0.3.3[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-restplus-0.8.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-compress-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-login-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-cors-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-2.0.3[${PYTHON_USEDEP}]
|
||||
dev-python/zxcvbn-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.15.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/APScheduler-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pathlib-1.0[${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
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${P}"-guessit.patch
|
||||
)
|
||||
|
||||
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}"
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
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="test transmission"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.9[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.999[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.5:4[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5lib-0.11[${PYTHON_USEDEP}]
|
||||
dev-python/PyRSS2Gen[${PYTHON_USEDEP}]
|
||||
dev-python/pynzb[${PYTHON_USEDEP}]
|
||||
dev-python/progressbar[${PYTHON_USEDEP}]
|
||||
dev-python/rpyc[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/path-py-8.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/guessit-2.0.0[${PYTHON_USEDEP}]
|
||||
<=dev-python/guessit-2.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/cherrypy-3.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-restful-0.3.3[${PYTHON_USEDEP}]
|
||||
=dev-python/flask-restplus-0.8.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-compress-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-login-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-cors-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-2.0.3[${PYTHON_USEDEP}]
|
||||
dev-python/zxcvbn-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.15.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/APScheduler-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pathlib-1.0[${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_prepare_all() {
|
||||
# # Prevent setup from grabbing nose from pypi
|
||||
# sed -e /setup_requires/d -i pavement.py || die
|
||||
#
|
||||
# distutils-r1_python_prepare_all
|
||||
#}
|
||||
|
||||
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}"
|
||||
}
|
||||
Reference in New Issue
Block a user