Patchwork [meta-oe,meta-multimedia,4/6] dvb-apps: import 1.1.1+hg from OE classic

login
register
mail settings
Submitter Koen Kooi
Date Dec. 21, 2012, 2 p.m.
Message ID <1356098450-27475-4-git-send-email-koen@dominion.thruhere.net>
Download mbox | patch
Permalink /patch/41469/
State Accepted, archived
Commit 9fabce58acb7585664ebdded4588a283a399d22b
Headers show

Comments

Koen Kooi - Dec. 21, 2012, 2 p.m.
* Backport patches were dropped since we use hg tip now.
* Lots of whitespace fixups

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 .../recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb         |  106 ++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)
 create mode 100644 meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb

Patch

diff --git a/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb b/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb
new file mode 100644
index 0000000..c39acac
--- /dev/null
+++ b/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb
@@ -0,0 +1,106 @@ 
+HOMEPAGE = "http://www.linuxtv.org"
+SUMMARY = "Linux DVB API applications and utilities."
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
+
+SRC_URI = "hg://linuxtv.org/hg;module=dvb-apps;protocol=http"
+SRCREV = "3fc7dfa68484"
+
+S = "${WORKDIR}/${BPN}"
+
+do_configure() {
+	sed -i -e s:/usr/include:${STAGING_INCDIR}:g util/av7110_loadkeys/generate-keynames.sh 
+}
+
+do_install() {
+	make DESTDIR=${D} install
+	install -d ${D}/${bindir}
+	install -d ${D}/${docdir}/dvb-apps
+	install -d ${D}/${docdir}/dvb-apps/scan
+	install -d ${D}/${docdir}/dvb-apps/szap
+	chmod a+rx ${D}/${libdir}/*.so*
+
+	# Install tests
+	install -m 0755 ${S}/test/setvoltage      ${D}${bindir}/test_setvoltage
+	install -m 0755 ${S}/test/set22k          ${D}${bindir}/test_set22k
+	install -m 0755 ${S}/test/sendburst       ${D}${bindir}/test_sendburst
+	install -m 0755 ${S}/test/diseqc          ${D}${bindir}/test_diseqc
+	install -m 0755 ${S}/test/test_sections   ${D}${bindir}/
+	install -m 0755 ${S}/test/test_av_play    ${D}${bindir}/
+	install -m 0755 ${S}/test/test_stillimage ${D}${bindir}/
+	install -m 0755 ${S}/test/test_dvr_play   ${D}${bindir}/
+	install -m 0755 ${S}/test/test_tt         ${D}${bindir}/
+	install -m 0755 ${S}/test/test_sec_ne     ${D}${bindir}/
+	install -m 0755 ${S}/test/test_stc        ${D}${bindir}/
+	install -m 0755 ${S}/test/test_av         ${D}${bindir}/
+	install -m 0755 ${S}/test/test_vevent     ${D}${bindir}/
+	install -m 0755 ${S}/test/test_pes        ${D}${bindir}/
+	install -m 0755 ${S}/test/test_dvr        ${D}${bindir}/
+
+	cp -pPR ${S}/util/szap/channels-conf* ${D}/${docdir}/dvb-apps/szap/
+	cp -pPR ${S}/util/szap/README   ${D}/${docdir}/dvb-apps/szap/
+}
+
+python populate_packages_prepend () {
+    dvb_libdir = bb.data.expand('${libdir}', d)
+    do_split_packages(d, dvb_libdir, '^lib(.*)\.so$', 'lib%s', 'DVB %s package', extra_depends='', allow_links=True)
+    do_split_packages(d, dvb_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev')
+    do_split_packages(d, dvb_libdir, '^lib(.*)\.a$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev')
+    do_split_packages(d, dvb_libdir, '^lib(.*)\.so\.*', 'lib%s', 'DVB %s library', extra_depends='', allow_links=True)
+}
+
+PACKAGES =+ "dvb-evtest dvb-evtest-dbg \
+             dvbapp-tests dvbapp-tests-dbg \
+             dvbdate dvbdate-dbg \
+             dvbtraffic dvbtraffic-dbg \
+             dvbnet dvbnet-dbg \
+             dvb-scan dvb-scan-dbg dvb-scan-data \
+             dvb-azap dvb-azap-dbg \
+             dvb-czap dvb-czap-dbg \
+             dvb-szap dvb-szap-dbg \
+             dvb-tzap dvb-tzap-dbg \
+             dvb-femon dvb-femon-dbg \
+             dvb-zap-data"
+
+
+FILES_${PN} = "${bindir} ${datadir}/dvb"
+FILES_${PN}-doc = ""
+FILES_${PN}-dev = "${includedir}"
+
+FILES_dvb-evtest = "${bindir}/evtest"
+FILES_dvb-evtest-dbg = "${bindir}/.debug/evtest"
+RCONFLICTS_dvb-evtest = "evtest"
+
+FILES_dvbapp-tests = "${bindir}/*test* "
+FILES_dvbapp-tests-dbg = "${bindir}/.debug/*test*"
+
+FILES_dvbdate = "${bindir}/dvbdate"
+FILES_dvbdate-dbg = "${bindir}/.debug/dvbdate"
+
+FILES_dvbtraffic = "${bindir}/dvbtraffic"
+FILES_dvbtraffic-dbg = "${bindir}/.debug/dvbtraffic"
+
+FILES_dvbnet = "${bindir}/dvbnet"
+FILES_dvbnet-dbg = "${bindir}/.debug/dvbnet"
+
+FILES_dvb-scan = "${bindir}/*scan "
+FILES_dvb-scan-dbg = "${bindir}/.debug/*scan"
+FILES_dvb-scan-data = "${docdir}/dvb-apps/scan"
+
+FILES_dvb-azap = "${bindir}/azap"
+FILES_dvb-azap-dbg = "${bindir}/.debug/azap"
+
+FILES_dvb-czap = "${bindir}/czap"
+FILES_dvb-czap-dbg = "${bindir}/.debug/czap"
+
+FILES_dvb-szap = "${bindir}/szap"
+FILES_dvb-szap-dbg = "${bindir}/.debug/szap"
+
+FILES_dvb-tzap = "${bindir}/tzap"
+FILES_dvb-tzap-dbg = "${bindir}/.debug/tzap"
+
+FILES_dvb-femon = "${bindir}/femon"
+FILES_dvb-femon-dbg = "${bindir}/.debug/femon"
+
+FILES_dvb-zap-data = "${docdir}/dvb-apps/szap"