ChangeLog

# ChangeLog for media-tv/linuxtv-dvb-apps
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/ChangeLog,v 1.40 2008/03/17 11:19:33 zzam Exp $

*linuxtv-dvb-apps-1.1.1.20080317 (17 Mar 2008)

17 Mar 2008; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1.20080317.ebuild:
Added new snapshot. This mainly adds new scan files.

*linuxtv-dvb-apps-1.1.1.20080113 (21 Jan 2008)

21 Jan 2008; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1.20080113.ebuild:
Added new snapshot.

*linuxtv-dvb-apps-1.1.1.20071201 (01 Dec 2007)

01 Dec 2007; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1.20071201.ebuild:
Added new snapshot. This solves Bug #200608

27 Nov 2007; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0.ebuild, linuxtv-dvb-apps-1.1.1.20060917.ebuild,
linuxtv-dvb-apps-1.1.1.20070114.ebuild,
linuxtv-dvb-apps-1.1.1.20070924.ebuild,
linuxtv-dvb-apps-1.1.1.20071126.ebuild:
Fixed quoting.

*linuxtv-dvb-apps-1.1.1.20071126 (26 Nov 2007)

26 Nov 2007; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1.20071126.ebuild:
New snapshot. Small bugfixes. Basically adds new scanfiles.

15 Oct 2007; Matthias Schwarzott metadata.xml:
Assign package to media-tv herd only.

*linuxtv-dvb-apps-1.1.1.20070924 (24 Sep 2007)

24 Sep 2007; Doug Goldstein
+linuxtv-dvb-apps-1.1.1.20070924.ebuild:
latest upstream snapshot. Includes many scan file updates. Drops duplicate
installs of scan files in /usr/share/dvb.

11 Aug 2007; Markus Rothe
linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Stable on ppc

18 Jul 2007; Matthias Schwarzott
+files/linuxtv-dvb-apps-20070114-linux-headers-2.6.22.diff,
linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Fixed compiling with linux-headers-2.6.22, thanks to Martin Jansa
for the patch, Bug 185350.

08 Jun 2007; Matthias Schwarzott
linuxtv-dvb-apps-1.1.1.20060917.ebuild,
linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Do not install INSTALL file.

06 Jun 2007; Raúl Porcel
linuxtv-dvb-apps-1.1.0.ebuild:
Drop ~alpha keyword as nobody has this hardware

29 Apr 2007; Matthias Schwarzott metadata.xml:
Assigned package to vdr-team.

27 Apr 2007; Steve Dibb
linuxtv-dvb-apps-1.1.0.ebuild, linuxtv-dvb-apps-1.1.1.20060917.ebuild,
linuxtv-dvb-apps-1.1.1.20070114.ebuild:
amd64 stable, bug 175157

26 Apr 2007; Matthias Schwarzott
linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Marked stable on x86.

26 Mar 2007; Raúl Porcel
linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Add ~ia64 wrt bug 152115

19 Feb 2007; linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Fix multilib-strict QA checks (again)

*linuxtv-dvb-apps-1.1.1.20070114 (14 Jan 2007)

14 Jan 2007; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1.20070114.ebuild:
Version bumped.

05 Jan 2007; Joerg Bornkessel
linuxtv-dvb-apps-1.1.0.ebuild, linuxtv-dvb-apps-1.1.1.20060917.ebuild:
einfo converted to elog

27 Dec 2006; Matti Bickel
linuxtv-dvb-apps-1.1.1.20060917.ebuild:
ppc stable (bug #152115)

20 Oct 2006; Matthias Schwarzott
-files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-datafiles.patch,
-files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-install-ca_zap.patch,
-files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-makefile-corrections.patch,
-files/linuxtv-dvb-apps-1.1.0_p20060423-makefile.patch,
-linuxtv-dvb-apps-1.1.0_p20050702.ebuild,
-linuxtv-dvb-apps-1.1.0_p20060423.ebuild:
Removed old and buggy versions, due to e.g. Bug #147374.

20 Oct 2006; Matthias Schwarzott
linuxtv-dvb-apps-1.1.1.20060917.ebuild:
Marked stable on x86.

16 Oct 2006; linuxtv-dvb-apps-1.1.1.20060917.ebuild:
Small Make.rules sed-fu to fix multilib-strict QA checks

17 Sep 2006; Matthias Schwarzott
-files/linuxtv-dvb-apps-1.1.1-includefile.patch,
-files/linuxtv-dvb-apps-1.1.1-makefile.patch,
-linuxtv-dvb-apps-1.1.1-r1.ebuild:
Removed older version.

*linuxtv-dvb-apps-1.1.1.20060917 (17 Sep 2006)

17 Sep 2006; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1.20060917.ebuild:
Added a new snapshot.

12 Jul 2006; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0_p20060423.ebuild, -linuxtv-dvb-apps-1.1.1.ebuild:
Marked stable on x86. Removed version 1.1.1

*linuxtv-dvb-apps-1.1.1-r1 (10 Jun 2006)

10 Jun 2006; Matthias Schwarzott
+linuxtv-dvb-apps-1.1.1-r1.ebuild:
Added missing scan/channel-files.

29 May 2006; Matthias Schwarzott
files/linuxtv-dvb-apps-1.1.1-makefile.patch:
General Makefile cleanup. Also solves Bug #134769

*linuxtv-dvb-apps-1.1.1 (28 May 2006)

28 May 2006; Matthias Schwarzott
+files/linuxtv-dvb-apps-1.1.1-includefile.patch,
+files/linuxtv-dvb-apps-1.1.1-makefile.patch,
+linuxtv-dvb-apps-1.1.1.ebuild:
Version bumped. See Bug #134116.

*linuxtv-dvb-apps-1.1.0_p20060423 (24 Apr 2006)

24 Apr 2006; Matthias Schwarzott
+files/linuxtv-dvb-apps-1.1.0_p20060423-makefile.patch,
+linuxtv-dvb-apps-1.1.0_p20060423.ebuild:
Added new snapshot. This contains the patch from Bug #129468. Thanks to
Andrew Kirilenko for reporting.

10 Apr 2006; Matthias Schwarzott metadata.xml:
Set myself as maintainer

30 Nov 2005; Matthias Schwarzott
-files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-install-evtest.patch,
-linuxtv-dvb-apps-1.1.0_p20050702-r1.ebuild:
removed evtest installation - there is now input-utils for things like
showing/testing event devices

*linuxtv-dvb-apps-1.1.0_p20050702-r1 (20 Nov 2005)

20 Nov 2005; Matthias Schwarzott
+files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-install-evtest.patch,
+linuxtv-dvb-apps-1.1.0_p20050702-r1.ebuild:
Added patch to install evtest

29 Oct 2005; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0.ebuild, linuxtv-dvb-apps-1.1.0_p20050702.ebuild:
fixed more issues: set RDEPEND and removed linuxtv-dvb depend, added one
more unset of ARCH

29 Oct 2005; Matthias Schwarzott metadata.xml,
linuxtv-dvb-apps-1.1.0_p20050702.ebuild:
changed DEPEND to >=dev-libs/libusb-0.1.10a, see bug #110524,
added herd media-tv to metadata

13 Sep 2005; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0_p20050702.ebuild:
marked stable on x86.

13 Sep 2005; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0.ebuild:
Corrected description.

08 Jul 2005; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0_p20050702.ebuild:
Added ~amd64

*linuxtv-dvb-apps-1.1.0_p20050702 (05 Jul 2005)

05 Jul 2005; Matthias Schwarzott
+files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-datafiles.patch,
+files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-install-ca_zap.patch,
+files/linuxtv-dvb-apps-1.1.0_p20050702-gentoo-makefile-corrections.patch,
+linuxtv-dvb-apps-1.1.0_p20050702.ebuild:
moved cvs snapshot ebuild from dvb-apps to linuxtv-dvb-apps

05 Jul 2005; Matthias Schwarzott
linuxtv-dvb-apps-1.1.0.ebuild:
renamed scan.dvb to dvbscan

*linuxtv-dvb-apps-1.1.0 (04 Jul 2005)

04 Jul 2005; Thomas Raschbacher +linuxtv-dvb-apps-1.1.0.ebuild, +metadata.xml,
+linuxtv-dvb-apps-1.1.0.ebuild:
initial import

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX linuxtv-dvb-apps-20070114-linux-headers-2.6.22.diff 485 RMD160 770c70019cecfcd4202aa7c59598bdfddfc3e3df SHA1 47fc8e8bae1fc3c53d522c20b509618bf6aa2bcc SHA256 a75badcabe081924d0fdcdfa844b81b429478e042c9902e619f95e929f8c81e8
DIST linuxtv-dvb-apps-1.1.0.tar.bz2 73973 RMD160 ba16fca5565568fc053586794466205c5314b0b9 SHA1 f57966f177eadd94253f9b92280fe00aa1bb3324 SHA256 5b3b6d16995cc31024f2340f9b56bdd28bc8569ac4bf75392575fe9605c1e1b9
DIST linuxtv-dvb-apps-20060917.tar.bz2 278797 RMD160 7d4478f0baa698ed62327993c5d9fd2e51c852f8 SHA1 17d1281adede30215466edbaa5b521f963e3ea60 SHA256 535f9d68e5f49650f12ec39aa3b7f4c9a5a07af9a7cd7addc210d8083743aaf0
DIST linuxtv-dvb-apps-20070114.tar.bz2 311657 RMD160 7903be5c782d76829d00f16345e1f869e663bbc9 SHA1 026c3e45fb778e399384f23d4eab7dc03c66dd9c SHA256 c4fbe3df4cf02a63fb8b6c6343b33b13cfa0400559224e40421f227fa27e5afd
DIST linuxtv-dvb-apps-20070924.tar.bz2 306662 RMD160 c21c0aba869d47f8f8e4c2bf62b2a23476a8e5c3 SHA1 53da1e43517d5309d53726ca2a8b6dffd6379474 SHA256 1cb3e2c40512fb3f2d89df7319bdbdf472a05f03ac3333729738810c3a58fc37
DIST linuxtv-dvb-apps-20071126.tar.bz2 306951 RMD160 33d271e837fced1fdb8a587eb4e9b8226e0d10ed SHA1 8f05503c243cb6d0e83803378f5c43fbab157d40 SHA256 bf79dc46135d0a3ee978293ab38b17e898dbf06501c67c93dd6726c6b621e0fa
DIST linuxtv-dvb-apps-20071201.tar.bz2 306775 RMD160 a26e9c06e90c5fc32326e54eadb4bd8a0537fecd SHA1 f45f3b4cfa00d5492ca4ac3e7663d57fee620e5b SHA256 c40e598d45b7be0656485a6a455ad7c20b1f0ffc06216e9dee367685d08457ea
DIST linuxtv-dvb-apps-20080113.tar.bz2 313135 RMD160 5d1c928cd335e69171628a4e2965338f083b57fd SHA1 f45b8a436fa3ab5d2464194b7fb9905f5ea7c7e9 SHA256 0703a4d39b81cf9f764110aead7669cdab9245f9bd597e13455de178d0e61c07
DIST linuxtv-dvb-apps-20080317.tar.bz2 314588 RMD160 0f3248ecddd82e33304797d1ab1df1cc631e2871 SHA1 cd29d7a4658e922cf2e947c9034e051f9d35d2d7 SHA256 639c9240e8944b95f7e78efdbb42ad866b965af68e420f614dabefd22adf5cdf
EBUILD linuxtv-dvb-apps-1.1.0.ebuild 2142 RMD160 e4cb4429c003f3d028c3b8212138a599b358a6d5 SHA1 d07c577e2d93d337c0a9163241f3635ee5dfd945 SHA256 9b710563e86cad1b8c8544b5d25c7f4af5d64f58df79236e583110175b7a9f61
EBUILD linuxtv-dvb-apps-1.1.1.20060917.ebuild 2461 RMD160 98e755967a7caa23b6cdf489724be3a7a57e7dd0 SHA1 fb27f153f9bed3526ec580fe939c49dd51edd1b2 SHA256 534dda2e5ab97da16bc39cbd5baf609f2d087ac91349c72f9bf58491fc1d5d93
EBUILD linuxtv-dvb-apps-1.1.1.20070114.ebuild 2406 RMD160 6081809e81877fd96d1d539b0971b9205f0a883c SHA1 2610d2fc43dbadeb50edfa63cc78f6c8079c3538 SHA256 6296023ac71f95a1c578d52c927d7ff0fe3c30a80a1009c1b13adb52d0fb5cff
EBUILD linuxtv-dvb-apps-1.1.1.20070924.ebuild 2225 RMD160 c034ea5a852e8f064dec0051dc785d180474f665 SHA1 6eae9795624dc6c4efab07524def36e1f0eb08e0 SHA256 8a860b0253a27bbc224cad29291280cc8734e2aa6d7b5cf76a0231b77c988c71
EBUILD linuxtv-dvb-apps-1.1.1.20071126.ebuild 2225 RMD160 fb10b6441dabfb8e033a11ec9510a5defe1ef3aa SHA1 08bdafba1cd6c43152de4edb1dfe9901d4489431 SHA256 2704ddf12772b35ba8ad78ee16e98f3d4e8d69b7148b2b11e7389da1ee8a4d14
EBUILD linuxtv-dvb-apps-1.1.1.20071201.ebuild 2225 RMD160 2ceed1efe33bd2041143db69761fa81b9d12e741 SHA1 fc8e893e653d0db64ce492c9dde6b7c1b1db68c7 SHA256 e2e139081b035688605de99d6e781c12b792b031c092bb3ea01c751152eb0737
EBUILD linuxtv-dvb-apps-1.1.1.20080113.ebuild 2225 RMD160 f355b14ba08d9dcb56fefd2e159e23dfef50997e SHA1 a006b6a5a3225a636a6f13a6b7663834e9ae905d SHA256 fdc272254164161c7737118420c12762608b00df65e6ff401df5a11423037da7
EBUILD linuxtv-dvb-apps-1.1.1.20080317.ebuild 2225 RMD160 fa15c4d61a804ecc4e4a7fce37f23faeed4c30c5 SHA1 3ecddb24c06c3943c64dd52537da5c02a1cf884e SHA256 7e9da7c58f3dc466e2b9c4634ab0aa3bd8121b7dde1a0f183d48cfdc8b463006
MISC ChangeLog 7734 RMD160 d7a819b7e72ecfbb4ec57059f215f8d76184cb84 SHA1 abe18a6f06591e3241302641540f4bdddf7f68b8 SHA256 01a8743fcaf86f3759dcfee7a7cbb575246827b2304b4fa0593b8bcefb85790d
MISC metadata.xml 161 RMD160 fee76f69ba822cd04301c58fa0c26ecaf8cc8fb9 SHA1 0aee2176f15a238a6d8fbbf83e4e0fd58653a3fa SHA256 82d33b3ca60662bc745d30d53bb20d04ea588d5aae556ed16efcacdcc37fd4bd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH3lPPt2vP6XvVdOcRAt0ZAKDK47pc0ocvYAnLkKJJbJr0d+ctJwCfeRzX
aklA2haoran/YVc21+W1adw=
=RvpY
-----END PGP SIGNATURE-----

files

linuxtv-dvb-apps-1.1.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.0.ebuild,v 1.9 2007/11/27 10:04:07 zzam Exp $

DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
HOMEPAGE="http://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps"
SRC_URI="http://www.linuxtv.org/download/dvb/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ~ppc ~x86"
IUSE="usb"
DEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
RDEPEND="${DEPEND}"

src_compile() {
cd "${S}"/util
make
if use usb; then
elog "Building ttusb_dec_reset"
# build the ttusb_dec_reset program
cd "${S}"/util/ttusb_dec_reset
make
else
elog "Not building ttusb_dec_reset"
fi
}

src_install() {
cd "${S}"/util

dobin av7110_loadkeys/av7110_loadkeys av7110_loadkeys/evtest
dobin dvbdate/dvbdate
dobin dvbnet/dvbnet
dobin dvbtraffic/dvbtraffic
mv scan/scan scan/dvbscan # conflict with exim file name
dobin scan/dvbscan
cd szap
dobin szap czap tzap femon

if use usb; then
dobin "${S}"/util/ttusb_dec_reset/ttusb_dec_reset
fi

# Install Documentation and test code:
DOCDIR="/usr/share/doc/${PF}"

mkdir "${S}"/docs
cp "${S}"/util/av7110_loadkeys/README "${S}"/docs/README.av7110_loadkeys
cp "${S}"/util/scan/README "${S}"/docs/README.scan
cp "${S}"/util/szap/README "${S}"/docs/README.szap
cp "${S}"/README "${S}"/docs/README
cp "${S}"/TODO "${S}"/docs/TODO
cp "${S}"/libdvb2/README "${S}"/docs/README.libdvb2
if use usb; then
cp "${S}"/util/ttusb_dec_reset/README "${S}"/docs/README.ttusb_dec_reset
fi
dodoc "${S}"/docs/*

insinto "${DOCDIR}/test/"
doins "${S}"/test/*

insinto "${DOCDIR}/dvbnet/"
doins "${S}"/util/dvbnet/net_start.*

insinto "${DOCDIR}/szap/"
doins "${S}"/util/szap/channels.*

insinto "${DOCDIR}/scan/"
cp -r "${S}"/util/scan/dvb-[sct] "${D}/${DOCDIR}/scan/"

}

pkg_postinst() {
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other examples also are in this directory."
elog
elog "scanning utility is now installed as dvbscan"
}

linuxtv-dvb-apps-1.1.1.20060917.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20060917.ebuild,v 1.8 2007/11/27 10:04:07 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="amd64 ppc x86"

DEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
RDEPEND="${DEPEND}"

S=${WORKDIR}/${MY_P}

src_unpack()
{
unpack ${A}

cd "${S}"
# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# [QA] Fix library install paths on multilib aware platforms.
# (you'd think passing libdir=/usr/$(get_libdir) to emake would work, but
# no...)
sed -i Make.rules -e "s:\$(prefix)/lib:\$(prefix)/$(get_libdir):g"
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/lib || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/lib prefix="${D}"/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install scan-files
local dir
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/scan/${dir}
doins "${S}"/util/scan/${dir}/*
done

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

linuxtv-dvb-apps-1.1.1.20070114.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070114.ebuild,v 1.9 2007/11/27 10:04:07 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="amd64 ~ia64 ppc x86"

RDEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
DEPEND="${DEPEND}
media-tv/linuxtv-dvb-headers"

S=${WORKDIR}/${MY_P}

src_unpack()
{
unpack ${A}

cd "${S}"
epatch "${FILESDIR}/${MY_P}-linux-headers-2.6.22.diff"

# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# remove copy of header-files
rm -rf "${S}"/include
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) prefix=/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install scan-files
local dir
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/scan/${dir}
doins "${S}"/util/scan/${dir}/*
done

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

linuxtv-dvb-apps-1.1.1.20070924.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070924.ebuild,v 1.2 2007/11/27 10:04:07 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"

RDEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
DEPEND="${DEPEND}
media-tv/linuxtv-dvb-headers"

S="${WORKDIR}/dvb-apps-4bca5d49c9bd"

src_unpack()
{
unpack ${A}

cd "${S}"

# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# remove copy of header-files
rm -rf "${S}"/include
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) prefix=/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

linuxtv-dvb-apps-1.1.1.20071126.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071126.ebuild,v 1.2 2007/11/27 10:04:07 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"

RDEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
DEPEND="${DEPEND}
media-tv/linuxtv-dvb-headers"

S="${WORKDIR}/dvb-apps-06d58a93512c"

src_unpack()
{
unpack ${A}

cd "${S}"

# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# remove copy of header-files
rm -rf "${S}"/include
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) prefix=/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

linuxtv-dvb-apps-1.1.1.20071201.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071201.ebuild,v 1.1 2007/12/01 21:41:22 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"

RDEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
DEPEND="${DEPEND}
media-tv/linuxtv-dvb-headers"

S="${WORKDIR}/dvb-apps-435a56faec09"

src_unpack()
{
unpack ${A}

cd "${S}"

# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# remove copy of header-files
rm -rf "${S}"/include
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) prefix=/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

linuxtv-dvb-apps-1.1.1.20080113.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080113.ebuild,v 1.1 2008/01/21 19:06:47 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"

RDEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
DEPEND="${DEPEND}
media-tv/linuxtv-dvb-headers"

S="${WORKDIR}/dvb-apps-6b2073cbad69"

src_unpack()
{
unpack ${A}

cd "${S}"

# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# remove copy of header-files
rm -rf "${S}"/include
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) prefix=/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

linuxtv-dvb-apps-1.1.1.20080317.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080317.ebuild,v 1.1 2008/03/17 11:19:33 zzam Exp $

inherit eutils versionator multilib

MY_P="${PN}-$(get_version_component_range 4)"

IUSE="usb"
SLOT="0"
HOMEPAGE="http://www.linuxtv.org/"
DESCRIPTION="small utils for DVB to scan, zap, view signal strength, ..."
LICENSE="GPL-2"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"

RDEPEND="usb? ( >=dev-libs/libusb-0.1.10a )"
DEPEND="${DEPEND}
media-tv/linuxtv-dvb-headers"

S="${WORKDIR}/dvb-apps-3cde3460d120"

src_unpack()
{
unpack ${A}

cd "${S}"

# disables compilation of ttusb_dec_reset which requires libusb
if ! use usb; then
sed -i util/Makefile \
-e '/ttusb_dec_reset/d' \
-e '/dib3000-watch/d'
fi

# do not compile test-progs
sed -i Makefile -e '/-C test/d'

# remove copy of header-files
rm -rf "${S}"/include
}

src_compile()
{
# interferes with variable in Makefile
unset ARCH

emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) || die "failed to compile"
}

src_install()
{
# interferes with variable in Makefile
unset ARCH

insinto /usr/bin
emake bindir=/usr/bin datadir=/usr/share libdir=/usr/$(get_libdir) prefix=/usr \
DESTDIR="${D}" INSTDIR="${T}" install || die "install failed"

# rename scan to dvbscan
mv "${D}"/usr/bin/scan "${D}"/usr/bin/dvbscan

# install zap-files
for dir in dvb-{s,c,t} atsc; do
insinto /usr/share/dvb/zap/${dir}
doins "${S}"/util/szap/channels-conf/${dir}/*
done

# install remote-key files
insinto /usr/share/dvb/av7110_loadkeys
doins "${S}"/util/av7110_loadkeys/*.rc*

# install Documentation
dodoc README TODO
newdoc util/scan/README README.dvbscan
newdoc util/szap/README README.zap
newdoc util/av7110_loadkeys/README README.av7110_loadkeys

use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset
}

pkg_postinst()
{
elog "Please read the documentation in /usr/share/doc/${PF}."
elog "The channel lists and other files are installed in"
elog "/usr/share/dvb"
elog
elog "The scanning utility is now installed as dvbscan."
}

metadata.xml




media-tv