From b3fc79000170236996afcddda421a896a187961c Mon Sep 17 00:00:00 2001 From: Torsten Kurbad Date: Tue, 30 Oct 2012 19:27:28 +0100 Subject: [PATCH] Added flexget --- net-misc/flexget/ChangeLog | 9 +++ net-misc/flexget/Manifest | 4 ++ net-misc/flexget/flexget-1.0_beta3181.ebuild | 74 ++++++++++++++++++++ net-misc/flexget/metadata.xml | 8 +++ 4 files changed, 95 insertions(+) create mode 100644 net-misc/flexget/ChangeLog create mode 100644 net-misc/flexget/Manifest create mode 100644 net-misc/flexget/flexget-1.0_beta3181.ebuild create mode 100644 net-misc/flexget/metadata.xml diff --git a/net-misc/flexget/ChangeLog b/net-misc/flexget/ChangeLog new file mode 100644 index 0000000..a5ef3aa --- /dev/null +++ b/net-misc/flexget/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for net-misc/flexget +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/flexget/ChangeLog,v 1.23 2012/08/16 03:28:22 floppym Exp $ + +*flexget-1.0_beta3181 (30 Oct 2012) + + 30 Oct 2012; Torsten Kurbad +flexget-1.0_beta3181.ebuild, + +metadata.xml: + Initial ebuild. diff --git a/net-misc/flexget/Manifest b/net-misc/flexget/Manifest new file mode 100644 index 0000000..ccc6f32 --- /dev/null +++ b/net-misc/flexget/Manifest @@ -0,0 +1,4 @@ +DIST FlexGet-1.0r3181.tar.gz 728696 SHA256 78effc7c9565f82e58f700d9d545053081e3c950c89e687de86a88b9295947ae SHA512 aa1b08f97db4f05110b077251dbda183910cb42a348bdc808a9cca675e4bd6452845198ed55e3cfafd2e9c99dd6a447c9c3768b569b481ae4863a4b3ad763f50 WHIRLPOOL 4ebe0ccd968dfb3fd5f9068ff1a5baca59a80597c6a4b9451fa9c90b0bd00441a8c4eb18ff0e566885d64275caec340473980cdec851be967ad9f5db4831310c +EBUILD flexget-1.0_beta3181.ebuild 1597 SHA256 80534619948c02dca571f8e1a03997a0b4c657d0a33f368253fa690e3c3070a1 SHA512 6610a7d38d6e013a9f82499ad360f53b1da3f68fb0fa88f83ab61c7aa33c2d5654603e5cbdfe98c2d522c0f5c891491964e73508bedb8c496e7d436242d43074 WHIRLPOOL b5e02d70f2991360a38066bf9d6d2ffb26ecd9013b393290c8d5403e333ef3e70ec66a5daaba91c8407c4c5300c084a35830cddc8b49ea9d6da7650e8135d9bc +MISC ChangeLog 361 SHA256 0e5903467fb4e1955e56d1dabac5df835f1e655d614a5ca221bd29603a51248f SHA512 b621d2807d58b4788f776cba7407691fff7c437707bade301473eb77ece96556503ca5ea2287781a3a850c654b0ec6c4ca40a1e1d0399ed1e0f2f9694e584bd6 WHIRLPOOL f11e3f6437736892d434cd941cf2244eb4764540b707cc85831ace45688407457829548f0fc72f8427be7dbd1088b2bdca7ed55dbbeb2a0eb09bd0bb934fb46f +MISC metadata.xml 232 SHA256 8e0308eed9efea18755c3fc2161057faa2b438c4d31895e776d2d5cd5ff109df SHA512 0ec524315be6762228ff54bca53ec039e93672dcef379ef6ef0087656d5e11644aebabcc08663af4f18bdb1b254e71f2b2d3f91277e2867022b93f00d975ae88 WHIRLPOOL bd96dd794e9fdf37bea367be6ada6deb0cf7b98f1978c9e23746f98b1fc2fef931077dd59f6bff7d64856ed284d39f638fb8e0517c61b42f6a0605db09297047 diff --git a/net-misc/flexget/flexget-1.0_beta3181.ebuild b/net-misc/flexget/flexget-1.0_beta3181.ebuild new file mode 100644 index 0000000..734da3a --- /dev/null +++ b/net-misc/flexget/flexget-1.0_beta3181.ebuild @@ -0,0 +1,74 @@ +# 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/r}" + 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 +} diff --git a/net-misc/flexget/metadata.xml b/net-misc/flexget/metadata.xml new file mode 100644 index 0000000..09ddbff --- /dev/null +++ b/net-misc/flexget/metadata.xml @@ -0,0 +1,8 @@ + + + + + floppym@gentoo.org + Mike Gilbert + +