diff options
Diffstat (limited to 'media-tv/pytivo-wmcbrine/pytivo-wmcbrine-20100412.ebuild')
-rw-r--r-- | media-tv/pytivo-wmcbrine/pytivo-wmcbrine-20100412.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/media-tv/pytivo-wmcbrine/pytivo-wmcbrine-20100412.ebuild b/media-tv/pytivo-wmcbrine/pytivo-wmcbrine-20100412.ebuild new file mode 100644 index 000000000..db59cd614 --- /dev/null +++ b/media-tv/pytivo-wmcbrine/pytivo-wmcbrine-20100412.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils multilib python + +DESCRIPTION="An HMO and GoBack server for Tivo." +HOMEPAGE="http://pytivo.sourceforge.net/" +SRC_URI="http://omploader.org/vNDY5Nw/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-lang/python" +RDEPEND="${DEPEND} + media-video/ffmpeg" + +S="${WORKDIR}/wmcbrine" + +pkg_setup() { + enewgroup pytivo + enewuser pytivo -1 -1 -1 pytivo +} + +src_install() { + MY_LIBDIR="/usr/$(get_libdir)/${PN}" + + insinto $MY_LIBDIR + doins *.py *.pyw || die "Install failed" + doins -r Cheetah mutagen plugins templates xmpp || die "Install failed" + + fperms 0755 ${MY_LIBDIR}/pyTivo.py || die "Cannot set permissions" + + newinitd "${FILESDIR}"/pyTivo.initd.sh pytivo \ + || die "Cannot create init.d launcher" + + dodoc README || die "Cannot install docs" + newdoc pyTivo.conf.dist pyTivo.conf || die "Cannot install docs" + + dosym ${MY_LIBDIR}/pyTivo.py /usr/bin/pytivo \ + || die "Cannot create symlink to launcher" +} + +pkg_postinst() { + ewarn "You must setup /etc/pyTivo.conf before pyTivo can be started. A" + ewarn "sample configuration file pyTivo.conf is available in" + ewarn "/usr/share/doc/${PF}" + ewarn + + elog "pyTivo can be run as a normal user or it can be started" + elog "automatically by adding pytivo to the default runlevel by" + elog " # rc-update add pytivo default" + elog "as root." +} |