# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 DESCRIPTION="MovieGrabber is a fully automated way of downloading movie from usenet" HOMEPAGE="http://http://moviegrabber.sourceforge.net/" SRC_URI="mirror://sourceforge/moviegrabber/releases/${PN}-src-${PV}.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="net-nntp/sabnzbd app-arch/unzip dev-python/cherrypy dev-python/imaging" RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}" src_install() { # Init scripts newconfd "${FILESDIR}/${PN}.conf" "${PN}" newinitd "${FILESDIR}/${PN}.init" "${PN}" # Create run, log & cache directories for mg_runtime_dir in run log cache ; do keepdir /var/${mg_runtime_dir}/${PN} fowners -R sabnzbd:sabnzbd /var/${mg_runtime_dir}/${PN} fperms -R 775 /var/${mg_runtime_dir}/${PN} done #add code dodir /usr/lib/${PN} insinto /usr/lib/${PN} for mg_dir in certs configs db images interfaces lib logs; do doins -r ${mg_dir} || die "failed to install ${mg_dir}" done doins MovieGrabber.py || die "installing MovieGrabber.py" # Install bare-bone config file insinto /usr/lib/${PN}/configs newins "${FILESDIR}/config.ini" "config.ini" fowners root:sabnzbd /usr/lib/${PN}/configs/config.ini fperms 660 /usr/lib/${PN}/configs/config.ini # Fix permissions fowners -R root:sabnzbd /usr/lib/${PN} fperms -R 775 /usr/lib/${PN} } pkg_postinst() { # optimizing python_mod_optimize "/usr/lib/${PN}" einfo "Edit /etc/conf.d/${PN}.conf to reflect your port and ip" }