diff options
Diffstat (limited to 'media-tv/minisatip/minisatip-0.5.56_p20160716.ebuild')
-rw-r--r-- | media-tv/minisatip/minisatip-0.5.56_p20160716.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/media-tv/minisatip/minisatip-0.5.56_p20160716.ebuild b/media-tv/minisatip/minisatip-0.5.56_p20160716.ebuild new file mode 100644 index 0000000..aa038a0 --- /dev/null +++ b/media-tv/minisatip/minisatip-0.5.56_p20160716.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit flag-o-matic + +GIT_VERSION="9cf8eedf0757b63f02148526faf67b89c29eff46" + +DESCRIPTION="minisatip, a SAT>IP server using local DVB-S2, DVB-C, DVB-T or ATSC cards" +HOMEPAGE="https://minisatip.org/" +SRC_URI="https://github.com/catalinii/minisatip/archive/${GIT_VERSION}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +IUSE="-dvbcsa" + +DEPEND="media-libs/libdvbcsa" +# libdvbcsa default installed without use-flag handling, +# as it fails on compile without it, need fixing by upstream + +S="${WORKDIR}/minisatip-${GIT_VERSION}" + +pkg_setup() { + append-flags -lpthread -fPIC -lrt +} + +src_configure() { + local config_dvbcsa="" + ! use dvbcsa && config_dvbcsa="--disable-dvbcsa" + + econf \ + --prefix=/usr/bin \ + ${config_dvbcsa} \ + || die "configure failed" +} + +src_install() { + dobin minisatip + + newinitd "${FILESDIR}"/minisatip.init minisatip + newconfd "${FILESDIR}"/minisatip.conf minisatip + + local HTML_DOCS="html/*" + + einstalldocs +} |