diff options
author | 2014-04-26 19:59:54 +0000 | |
---|---|---|
committer | 2014-04-26 19:59:54 +0000 | |
commit | 0a227ea3beeb18dbefda1338c50cf4fdadadfa61 (patch) | |
tree | 0f7308ab29629cd5ca8e7b43e0c2b83e2feda3af /net-nntp | |
parent | Move to testing on arches that are not going to keep stabilizing gucharmap (diff) | |
download | historical-0a227ea3beeb18dbefda1338c50cf4fdadadfa61.tar.gz historical-0a227ea3beeb18dbefda1338c50cf4fdadadfa61.tar.bz2 historical-0a227ea3beeb18dbefda1338c50cf4fdadadfa61.zip |
Bump, #506318
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x4D7043C9
Diffstat (limited to 'net-nntp')
-rw-r--r-- | net-nntp/sabnzbd/ChangeLog | 7 | ||||
-rw-r--r-- | net-nntp/sabnzbd/Manifest | 12 | ||||
-rw-r--r-- | net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild | 117 |
3 files changed, 130 insertions, 6 deletions
diff --git a/net-nntp/sabnzbd/ChangeLog b/net-nntp/sabnzbd/ChangeLog index df06ae647662..93ad3031d21d 100644 --- a/net-nntp/sabnzbd/ChangeLog +++ b/net-nntp/sabnzbd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-nntp/sabnzbd # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.20 2014/01/16 17:44:02 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.21 2014/04/26 19:59:46 jsbronder Exp $ + +*sabnzbd-0.7.17 (26 Apr 2014) + + 26 Apr 2014; Justin Bronder <jsbronder@gentoo.org> +sabnzbd-0.7.17.ebuild: + Bump, #506318 16 Jan 2014; Jeroen Roovers <jer@gentoo.org> sabnzbd-0.7.16.ebuild: Spelling. diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest index 14486527e820..a6eb7949cd6c 100644 --- a/net-nntp/sabnzbd/Manifest +++ b/net-nntp/sabnzbd/Manifest @@ -9,13 +9,15 @@ AUX sabnzbd.ini 352 SHA256 66501a7708f157f866f75c3c25b75291f2c501f54b0b81ee47a92 AUX sabnzbd.initd 2181 SHA256 4cab29f36c2a74001b5c268bd87a52a909157de8a7a7d6af0fc59cf2ac0fce92 SHA512 5733fb31ea9a9105308f8bcd552f7abb5990e979379553bb6f134703e929bad460577f28b81b65da2d105a25c56c1a6253e7a92bc081da95bf17b515416e13a1 WHIRLPOOL f931768a26f8e7d6628ed6121ef404f5669175d3cced99fbe903497881c781a7798f4c07a930533db83976554e588ad4e032615442983b67148f3ada88e46704 AUX use-system-configobj-and-feedparser.patch 1254 SHA256 39e01c79058f37257e6f873f0e2643631d0f7c207fad058f227cfd0833f9ca9a SHA512 c2cf92909bd171d63179e4c2cbedf3f61b26bde2944e455b9ca798dd11aca5cccb85830df9d2f5800e5a0757e5ca9b14c78a275a025838a9ade52b6219a0af27 WHIRLPOOL df4221e3322d7c48e338e6cc80ef207f1dddcdc477e2a428825d3bf9c37772c545b94bebabb86e507ecece19a6a20bfc34356f6114dad521d3ee6e75a88ba2f5 DIST SABnzbd-0.7.16-src.tar.gz 2275768 SHA256 2c50496c8be81ac4498944a5209b2c6b3bdfecc48cf4e0df54552c5d985e5772 SHA512 ae97f093c34a100ab92949eb25a48db4c7d7d06c1fc082d3e8390d84e15dbdbbe4e682f47532cb84571039caab9aed377957522fa07b6a0f49c368eb77d66144 WHIRLPOOL 470f300f9f7b5f833d14c8170aee8690cddcfb9e442c3d9a6d108b155d6b2f7afab19010a7bf650c31e4ade5ca680433245a9c226948b52d8301861f5dc35965 +DIST SABnzbd-0.7.17-src.tar.gz 2310300 SHA256 a501517dbaf161deab2153118ff3b44512ee1d8984c3603bf17c593cf080eb09 SHA512 5f8ad391f698f5c8c069ea9a4be59124096ebd24793889db215cbc678dfd572c974083acd0d21b8b776d55cb9ebd8553952147ec2cd1768f3aab66cfba4ebaf3 WHIRLPOOL 6ec6a531c683607d36b533a1ae078ef87e5afdaa02e08588c8b5f045e735a1aa64c234e71c5d7218d15fed0eb64ef12f1a280ef65ed208b0d7a5e1408997fbca EBUILD sabnzbd-0.7.16.ebuild 3159 SHA256 82e00d736a339c92a5bb479f7eac4018e635704f6bc4a549d5ed0626f0487ad0 SHA512 9f3585c4a8dde9f8ae6d4d9cdf40259aa894b6bcd109f735907f0f2900a212001b199f8b2ae1fe8472c6441510f128ac87688206073017043ed8e852d21995e7 WHIRLPOOL 3c5d7d8afa64fd030b49ca289043f7354bb846ade980b163bb88a83446b3c9143c1f175f68437a9fbcdf53f5d56969c8380a72c1c339b8ba430523cf60dc6b5e -MISC ChangeLog 3910 SHA256 6bd26cdad3e463ed58fcb3078f8fd1d71aeac99794c8a79dfef7bf35efadcc68 SHA512 7039e61763eb17eb05470aab8689f679ee6a789e14e8386f7478a88ff36f62a2a272f3f6dfd1a7fb3cd91a7501cff8fc18173e5044f5b459724fa29d06e788f0 WHIRLPOOL f7215e73da95741f8a222bf7183829a657c55e4e60ac832880fc2e6cec7607c2e2556b9288fde42fcb81315445f0786432c878456ea539bce3466147e4d11fb6 +EBUILD sabnzbd-0.7.17.ebuild 3165 SHA256 ff841c3e75b0d000c42917dc88650e1b813c9bbd6910755e2df9c87c5909869e SHA512 ed17c55def3a26ec6a7addfbaee2350dda904910f08da46be7d420aa90482965bbad0d95419fcbdd43d085c2c111feec13de86ab1b9f49c6008d056824c47d01 WHIRLPOOL 5d3ca090f2dbef615d0cf306f30df0f2ecdc423c805b976c8090c783db9f2d6c385e0ba83aaf7e5b222142496970e5c940c39c372a1c5f99d4d1de3df824dd61 +MISC ChangeLog 4041 SHA256 e76af0a4dc409f4bf64c001d12dff7350601a81a27078c299b34b023c3e77e18 SHA512 93e2800bab088d988b09b3437477cc235a0737dbe44af7c225da7718e963e0ab9c1b1cb906502db346a488b5ddde4dc935484874af626cabdbd1d2dfbf091a03 WHIRLPOOL 85e40f378c6aec43048e4346e7b9efc8c94688c227754659f1944e64bf987c24dccf39394886e94db605ec0a43a6b71182e80e010a7aa6a4f93dae270937fad2 MISC metadata.xml 484 SHA256 8e26c45345b47dbcdd018d9006a4d7f42a1394da6e39e9e968b1362480ae5d7a SHA512 18630bf4e3afa57977c1c4d7f562888c3048c3778a9aff4bba2e969f3f1934d8f85c22fef30c453f5ea09f410ce16761b75c25ba7d73ce1a14ea4abffcd918a6 WHIRLPOOL a399aa5a061fba0278117af2c8e18f88bb8cb10e049ff0cc9d86d9316497dcc5c13e55ceeea03b848ab4f796665e6efa0fc3345c02a4dcbbaacdef782ab7cc2b -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2.0.20 (GNU/Linux) -iEYEAREIAAYFAlLYGmMACgkQVWmRsqeSphNXuACfagUpMJ35bsU/bqoMNZeag+/9 -InQAnibTAy80IEyRHYmerQZvVC9CQ77f -=8LXg +iEYEAREIAAYFAlNcEDYACgkQ4MrvBE1wQ8l24ACfetG2/NNoarMZlM+2RFrE4Pmn +6dMAmwaUJszm5Dun4FTACR3NyxYpo3Nf +=09w5 -----END PGP SIGNATURE----- diff --git a/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild b/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild new file mode 100644 index 000000000000..a26b560f9c01 --- /dev/null +++ b/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.17.ebuild,v 1.1 2014/04/26 19:59:46 jsbronder Exp $ + +EAPI="4" + +# Require python-2 with sqlite USE flag +PYTHON_DEPEND="2:2.6" +PYTHON_USE_WITH="sqlite" + +inherit eutils python user + +MY_P="${P/sab/SAB}" + +DESCRIPTION="Binary newsgrabber with web-interface" +HOMEPAGE="http://www.sabnzbd.org/" +SRC_URI="mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz" + +# Sabnzbd is GPL-2 but bundles software with the following licenses. +LICENSE="GPL-2 BSD LGPL-2 MIT BSD-1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+rar +ssl unzip +yenc" + +# Sabnzbd is installed to /usr/share/ as upstream makes it clear they should not +# be in python's sitedir. See: http://wiki.sabnzbd.org/unix-packaging + +# TODO: still bundled but not in protage: +# kronos, rarfile, rsslib, ssmtplib, listquote, json-py, msgfmt +# pynewsleecher +# +# Also note that cherrypy is still bundled. It's near impossible to find +# out where the bundled and heavily patched version came from (pulled from +# cherrypy subversion, patched somewhere, then imported to sabnzbd and patched +# further. Upstream is planning on making this easier with 0.8.0. +# https://github.com/sabnzbd/sabnzbd/issues/47 + +RDEPEND=" + >=app-arch/par2cmdline-0.4 + >=dev-python/cheetah-2.0.1 + dev-python/configobj + dev-python/feedparser + dev-python/gntp + dev-python/pythonutils + net-misc/wget + rar? ( || ( app-arch/unrar app-arch/rar ) ) + ssl? ( dev-python/pyopenssl ) + unzip? ( >=app-arch/unzip-5.5.2 ) + yenc? ( dev-python/yenc ) +" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + HOMEDIR="/var/lib/${PN}" + python_set_active_version 2 + python_pkg_setup + + # Create sabnzbd group + enewgroup ${PN} + # Create sabnzbd user, put in sabnzbd group + enewuser "${PN}" -1 -1 "${HOMEDIR}" "${PN}" +} + +src_prepare() { + epatch "${FILESDIR}"/use-system-configobj-and-feedparser.patch + epatch "${FILESDIR}"/growler-support-gntp-1.0.patch + epatch "${FILESDIR}"/par2cmdline.patch + + # remove bundled modules + rm -r sabnzbd/utils/{feedparser,configobj}.py || die + rm -r gntp || die + rm licenses/License-{feedparser,configobj,gntp}.txt || die +} + +src_install() { + local d + + dodir /usr/share/${PN}/sabnzbd + insinto /usr/share/${PN}/ + doins SABnzbd.py + fperms +x /usr/share/${PN}/SABnzbd.py + dobin "${FILESDIR}"/sabnzbd + + for d in cherrypy email icons interfaces locale po sabnzbd tools util; do + insinto /usr/share/${PN}/${d} + doins -r ${d}/* + done + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + + diropts -o ${PN} -g ${PN} + dodir /etc/${PN} + dodir /var/log/${PN} + + insinto "/etc/${PN}" + insopts -m 0600 -o ${PN} -g ${PN} + doins "${FILESDIR}/${PN}.ini" + + dodoc {ABOUT,CHANGELOG,ISSUES,README}.txt Sample-PostProc.sh licenses/* +} + +pkg_postinst() { + python_mod_optimize /usr/share/${PN} + + einfo "Default directory: ${HOMEDIR}" + einfo "" + einfo "Run: gpasswd -a <user> sabnzbd" + einfo "to add a user to the sabnzbd group so it can edit sabnzbd files" + einfo "" + einfo "By default sabnzbd will listen on 127.0.0.1:8080" +} + +pkg_postrm() { + python_mod_cleanup /usr/share/${PN} +} |