diff options
author | Justin Bronder <jsbronder@gentoo.org> | 2014-12-16 02:04:00 +0000 |
---|---|---|
committer | Justin Bronder <jsbronder@gentoo.org> | 2014-12-16 02:04:00 +0000 |
commit | a38f622e55d326977bebcf4537c64c119075dafd (patch) | |
tree | 4cb5e7e204c4a22397cbab4056012dc4efd39111 | |
parent | Version bump (diff) | |
download | historical-a38f622e55d326977bebcf4537c64c119075dafd.tar.gz historical-a38f622e55d326977bebcf4537c64c119075dafd.tar.bz2 historical-a38f622e55d326977bebcf4537c64c119075dafd.zip |
Bump (#530894)
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64
Manifest-Sign-Key: 0x4D7043C9
-rw-r--r-- | net-nntp/sabnzbd/ChangeLog | 7 | ||||
-rw-r--r-- | net-nntp/sabnzbd/Manifest | 10 | ||||
-rw-r--r-- | net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild | 117 |
3 files changed, 129 insertions, 5 deletions
diff --git a/net-nntp/sabnzbd/ChangeLog b/net-nntp/sabnzbd/ChangeLog index d95613f859a7..cb6f773862c9 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.24 2014/11/08 05:29:27 jsbronder Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.25 2014/12/16 02:03:49 jsbronder Exp $ + +*sabnzbd-0.7.20 (16 Dec 2014) + + 16 Dec 2014; Justin Bronder <jsbronder@gentoo.org> +sabnzbd-0.7.20.ebuild: + Bump (#530894) *sabnzbd-0.7.19 (08 Nov 2014) diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest index 6a588887f942..490840d05f4d 100644 --- a/net-nntp/sabnzbd/Manifest +++ b/net-nntp/sabnzbd/Manifest @@ -12,16 +12,18 @@ DIST SABnzbd-0.7.16-src.tar.gz 2275768 SHA256 2c50496c8be81ac4498944a5209b2c6b3b DIST SABnzbd-0.7.17-src.tar.gz 2310300 SHA256 a501517dbaf161deab2153118ff3b44512ee1d8984c3603bf17c593cf080eb09 SHA512 5f8ad391f698f5c8c069ea9a4be59124096ebd24793889db215cbc678dfd572c974083acd0d21b8b776d55cb9ebd8553952147ec2cd1768f3aab66cfba4ebaf3 WHIRLPOOL 6ec6a531c683607d36b533a1ae078ef87e5afdaa02e08588c8b5f045e735a1aa64c234e71c5d7218d15fed0eb64ef12f1a280ef65ed208b0d7a5e1408997fbca DIST SABnzbd-0.7.18-src.tar.gz 2317137 SHA256 aa05697d901b3e334e92f274b2e8788973059840be656a1545e8f2a4b070b014 SHA512 db7606be913fc89cdea0c037594b614c16f3887b32d1133c5f7a6c92f3dac5bec2250972e35941cd462e65bb29e91db2a43ff1e6624d827223afb957ec7922fe WHIRLPOOL 313e74425555af3dc86e111440974fefef42531018faad14a2a39649cef21a2b2d1d5a917c4ec13089ef9a46a2c31fe56b544ae0fa72628497782be756e8014f DIST SABnzbd-0.7.19-src.tar.gz 2386744 SHA256 31ad0ae24db3873011db816e1b100f4429734b2260f4c669b7261d2f85717487 SHA512 383788d87a3ee4e69ba818f6614f6929aa328d1153b746e04736868de598ee35e556a07cced7c74bc89c54fe77c1e52c4cdde8ed37d536a09bd1c605c551b9e7 WHIRLPOOL fbf1ab129a403011bd6957272d348fd745621e9c13f46f3988362bb8bb7a6ceb26b57253978ec5f5ae97c2ea942ba80ff1cab0ca1d1f99d33a1c55fc03b0dad9 +DIST SABnzbd-0.7.20-src.tar.gz 2389762 SHA256 20b3a4613a0ecdede4fdfeb628ae806e458ac1a6fb684306328dd4ed1faf8742 SHA512 51ea888fcb7b49156cb719cb4fe75725d69acd726097d8b2526d6af87d0404bf08d0ab4b82f25dae7ac9a52d6c639e57a145bf5af6005fa435ad31f239a716d5 WHIRLPOOL 2686160be649c051ac1186481dae1e876650fbc91fe3ea1ab2d1569baea51f0ab7d0be6c7942b9facd6e5f856ab24ab36d1dc2f55dc645f06be275b2e43abb4b EBUILD sabnzbd-0.7.16.ebuild 3159 SHA256 82e00d736a339c92a5bb479f7eac4018e635704f6bc4a549d5ed0626f0487ad0 SHA512 9f3585c4a8dde9f8ae6d4d9cdf40259aa894b6bcd109f735907f0f2900a212001b199f8b2ae1fe8472c6441510f128ac87688206073017043ed8e852d21995e7 WHIRLPOOL 3c5d7d8afa64fd030b49ca289043f7354bb846ade980b163bb88a83446b3c9143c1f175f68437a9fbcdf53f5d56969c8380a72c1c339b8ba430523cf60dc6b5e EBUILD sabnzbd-0.7.17.ebuild 3165 SHA256 ff841c3e75b0d000c42917dc88650e1b813c9bbd6910755e2df9c87c5909869e SHA512 ed17c55def3a26ec6a7addfbaee2350dda904910f08da46be7d420aa90482965bbad0d95419fcbdd43d085c2c111feec13de86ab1b9f49c6008d056824c47d01 WHIRLPOOL 5d3ca090f2dbef615d0cf306f30df0f2ecdc423c805b976c8090c783db9f2d6c385e0ba83aaf7e5b222142496970e5c940c39c372a1c5f99d4d1de3df824dd61 EBUILD sabnzbd-0.7.18.ebuild 3165 SHA256 25ed124b79fcd9a05403eeead1f9e51dca24ab98c59256574bfd9ee768c15255 SHA512 3b229545ec8cbc120fa3ecfb99239d0d63ef81b3dd689ee36ef77280c3ad984899bffca8cc86d43a278aefd323da9bdfc042f18ec0234cb7cf1c58875ad0bfba WHIRLPOOL ccd491d2c2da2bffebbb14292f06f1bca9353802b1714ee8eb8c402a68ca5af9b312551c02be47fb443942980b725fc590144e215195f050bb9fd7e59916b571 EBUILD sabnzbd-0.7.19.ebuild 3165 SHA256 03e46454f8f152f57fac3638da21d9650a310119117c6b77cbea477b7a014aec SHA512 e6d65a6cf5d8335bd2f8e307922379ed48884448ba9b2823bcb499802929f51e12d9ee254c3b0bf6856087cbcf93cc6a0fb994f3dd0e82013c366890cc1a615a WHIRLPOOL 4ff8bb552193ddabdad74e43ba79bdc23fe8ef310b94e375cb1ca3ac7c142eb5d944807d80f0964490b6fa68606d62ab3015870dc125ed232fc1e7c3260a22d0 -MISC ChangeLog 4518 SHA256 9678e7d2c6ce0cde6c050b4f9863b72228f4f6092e60af8f9baacd767d236d8c SHA512 3ace99be88887744535a2f8ba374063c49b5627a0302f86d169737d8f6a07a836c063f7ea42a5acb54a6d4a3550b727350b1da7902edde540a8404185ec8eade WHIRLPOOL d883dcf6d1dcf6e0feb2d86074ab0eb0dc38d7169f562ca9c778555d0c7381a9f3735f8cd0f39f52fa1d377943b8080b0e7b1dee3f49b8b07a8e8e2be545b5e6 +EBUILD sabnzbd-0.7.20.ebuild 3165 SHA256 fcaac6347e400aa3e16eeb82dfde49f053900aefc7a177232370ea8f4795c034 SHA512 60ae13eb21159f7d61d97c60a5acde54fba716464ac9611fb199f67812a2d43f9f5ecc17733084bbfa8301e7c6766e25fd23a82924c7192c7d751d9ad3ff3f66 WHIRLPOOL f6237e6616d754144b352032e25f95f34677bb2bea9b68ea37b5aca590585cb9c91a919dcb3c34915ff19e62dca98ead5cd7df95e70a1d4dc2fd7733984848a5 +MISC ChangeLog 4644 SHA256 2fb2921444583981995f4b692908c6e15c2f52890ea8e68d27a324d91de008e6 SHA512 215b33cfe0e23146e2ee9ea88ee0570d75430ca70f29611fddab8b3d9739dca6e1662b044bde23ba2b748b5d09fea5e13012db2ee35fe6d6523659eb5a97e202 WHIRLPOOL 7d95cc2d97dba49e4dda61a7a01bf508ac01ed17c8fef3a58ca77a6dbe446e0acea7e996e9c0e37ba3d93e6f79801d8d479d855189a2c125a4e46ab1a22e7519 MISC metadata.xml 484 SHA256 8e26c45345b47dbcdd018d9006a4d7f42a1394da6e39e9e968b1362480ae5d7a SHA512 18630bf4e3afa57977c1c4d7f562888c3048c3778a9aff4bba2e969f3f1934d8f85c22fef30c453f5ea09f410ce16761b75c25ba7d73ce1a14ea4abffcd918a6 WHIRLPOOL a399aa5a061fba0278117af2c8e18f88bb8cb10e049ff0cc9d86d9316497dcc5c13e55ceeea03b848ab4f796665e6efa0fc3345c02a4dcbbaacdef782ab7cc2b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlRdqjwACgkQ4MrvBE1wQ8lWbQCfb47G91d9HDOoqww4fQKgaRSW -MvcAn3Jeti+SCpNZ7gY3Y7H5pkDrAzIr -=W/PI +iEYEAREIAAYFAlSPkwsACgkQ4MrvBE1wQ8mLjwCaAnPFE0sVewUiphlc4uZXVK8X +Xe0AnRxpUBKsjMXm5J4Len38kxtnpvFH +=8Le8 -----END PGP SIGNATURE----- diff --git a/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild b/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild new file mode 100644 index 000000000000..a79b99075cbe --- /dev/null +++ b/net-nntp/sabnzbd/sabnzbd-0.7.20.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.20.ebuild,v 1.1 2014/12/16 02:03:49 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} +} |