Support transcoding solo2/duo2.
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-vuplus / enigma2 / enigma2-transtreamproxy.bb
diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2-transtreamproxy.bb b/meta-openvuplus/recipes-vuplus/enigma2/enigma2-transtreamproxy.bb
new file mode 100644 (file)
index 0000000..af394f3
--- /dev/null
@@ -0,0 +1,28 @@
+SUMMARY = "streamproxy manages streaming data to a Mobile device using enigma2"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
+SRCREV = "37a3f198a22d90cdfebf07cf56409cf93a4e74ba"
+PR = "r4"
+
+SRC_URI = "file://transtreamproxy.xinetd.in \
+           file://transtreamproxy@.service \
+           file://transtreamproxy.socket \
+           file://transcoding.patch;patch=1;pnum=1 \
+"
+
+SCHWERKRAFT_PROJECT = "streamproxy"
+
+inherit autotools schwerkraft-git systemd xinetd
+
+do_install() {
+        install -d ${D}/usr/bin
+        install -m 0755 ${S}/src/streamproxy      ${D}/usr/bin/transtreamproxy
+        install -d ${D}${systemd_unitdir}/system
+        ln -sf /dev/null ${D}${systemd_unitdir}/system/transtreamproxy.service
+}
+
+SYSTEMD_PACKAGES = "${PN}-systemd"
+SYSTEMD_SERVICE_${PN}-systemd = "transtreamproxy.socket"
+
+XINETD_PACKAGES = "${PN}-xinetd"
+XINETD_SERVICE_${PN}-xinetd = "transtreamproxy"