diff options
Diffstat (limited to 'net-nntp/sabnzbd/sabnzbd-0.6.1.ebuild')
-rw-r--r-- | net-nntp/sabnzbd/sabnzbd-0.6.1.ebuild | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/net-nntp/sabnzbd/sabnzbd-0.6.1.ebuild b/net-nntp/sabnzbd/sabnzbd-0.6.1.ebuild deleted file mode 100644 index 90e7410..0000000 --- a/net-nntp/sabnzbd/sabnzbd-0.6.1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils multilib python - -PYTHON_DEPEND="2:2.5" -RESTRICT_PYTHON_ABIS="3.*" -EAPI="3" - -MY_P="$P" -MY_P="${MY_P/sab/SAB}" -MY_P="${MY_P/_beta/Beta}" -MY_P="${MY_P/_rc/RC}" - -DESCRIPTION="Binary Newsgrabber written in Python" -HOMEPAGE="http://www.sabnzbd.org/" -SRC_URI="mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="+rar unzip rss +yenc ssl" - -RDEPEND=" - >=app-arch/par2cmdline-0.4 - >=dev-python/celementtree-1.0.5 - >=dev-python/cheetah-2.0.1 - >=dev-python/cherrypy-3.2 - dev-python/pysqlite:2 - rar? ( >=app-arch/unrar-3.9.0 ) - unzip? ( >=app-arch/unzip-5.5.2 ) - yenc? ( >=dev-python/yenc-0.3 ) - ssl? ( >=dev-python/pyopenssl-0.7 - dev-libs/openssl )" -DEPEND="${RDEPEND} - app-text/dos2unix" - -S="${WORKDIR}/${MY_P}" - -HOMEDIR="${ROOT}var/lib/${PN}" -DHOMEDIR="/var/lib/${PN}" - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 -1 "${HOMEDIR}" "${PN}" -} - -src_install() { - - cp "${FILESDIR}/${PN}.ini" "${S}" \ - || die "copying sample ${PN}.ini" - - dodoc CHANGELOG.txt ISSUES.txt INSTALL.txt README.txt \ - Sample-PostProc.sh Sample-PostProc.cmd || die - - insopts -m0660 -o root -g ${PN} - newconfd "${FILESDIR}/${PN}.conf" "${PN}" || die - newinitd "${FILESDIR}/${PN}.init" "${PN}" || die - - diropts -m0770 -o root -g ${PN} - dodir /etc/${PN} || die - - insinto /etc/${PN}/ - insopts -m0660 -o root -g ${PN} - doins "${PN}.ini" || die "newins ${PN}.ini" - - keepdir ${DHOMEDIR} - for i in admin cache complete download dirscan incomplete \ - nzb_backup scripts; do - keepdir ${DHOMEDIR}/${i} || die - done - - fowners -R root:${PN} ${DHOMEDIR} || die - fperms -R 770 ${DHOMEDIR} || die - - keepdir /var/log/${PN} || die - fowners -R root:${PN} /var/log/${PN} || die - fperms -R 770 /var/log/${PN} || die - - keepdir /var/run/${PN} || die - fowners -R root:${PN} /var/run/${PN} || die - fperms -R 770 /var/run/${PN} || die - - dodir /usr/share/${P} || die - insinto /usr/share/${P} - for i in interfaces sabnzbd email locale po tools util;do - doins -r $i || die - done - - doins SABnzbd.py || die - - dosym /usr/share/${P} /usr/share/${PN} || die - - fowners -R root:${PN} /usr/share/${P} || die - fperms -R 770 /usr/share/${P} || die -} - -pkg_postinst() { - python_mod_optimize /usr/share/${P}/sabnzbd - - einfo "SABnzbd has been installed with default directories in ${HOMEDIR}" - einfo "Email templates can be found in: ${ROOT}usr/share/${P}/email" - einfo "" - einfo "By default, SABnzbd runs as the unprivileged user \"sabnzbd\"" - einfo "on port 8081 with no API key." - einfo "" - einfo "Be sure to that the \"sabnzbd\" user has the appropriate" - einfo "permissions to read/write to any non-default directories" - einfo "if changed in ${PN}.ini" - einfo "" - einfo "Configuration files are accessible only to users in the \"sabnzbd\" group" - einfo "Run 'gpasswd -a <user> sabnzbd' to add a user to the sabnzbd group" - einfo "so it can edit the appropriate configuration files" - einfo "" - ewarn "Please configure /etc/conf.d/${PN} before starting!" - ewarn "" - ewarn "Start with ${ROOT}etc/init.d/${PN} start" - ewarn "Visit http://<host ip>:8081 to configure SABnzbd" - ewarn "Default web username/password : sabnzbd/secret" -} |