aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-multimedia/minidlna/minidlna.inc
diff options
context:
space:
mode:
authorBaptiste DURAND <baptiste.durand@gmail.com>2015-03-05 15:46:02 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2015-03-06 07:34:44 +0100
commit97043618a265a464363218c8274ba0789012e941 (patch)
tree474e40152850de7cc99ddcbe1068b41f544d83a8 /meta-oe/recipes-multimedia/minidlna/minidlna.inc
parent2a3ffe806afc5d23fc5a8086dee74d32afb5e66b (diff)
downloadmeta-openembedded-contrib-97043618a265a464363218c8274ba0789012e941.tar.gz
minidlna: Fix package and bump to version 1.1.4
Signed-off-by: Baptiste DURAND <baptiste.durand@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-multimedia/minidlna/minidlna.inc')
-rw-r--r--meta-oe/recipes-multimedia/minidlna/minidlna.inc39
1 files changed, 39 insertions, 0 deletions
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
new file mode 100644
index 0000000000..ebca7553ac
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
@@ -0,0 +1,39 @@
+DESCRIPTION = "MiniDLNA (aka ReadyDLNA) is server software with the aim of \
+being fully compliant with DLNA/UPnP-AV clients."
+LICENSE = "GPL-2.0|BSD"
+DEPENDS = "ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis"
+
+# because it depends on libav which has commercial flag
+LICENSE_FLAGS = "commercial"
+
+inherit gettext autotools-brokensep update-rc.d systemd
+
+SRC_URI = "git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
+ file://minidlna-daemon.init.d \
+ file://minidlna.service "
+
+S = "${WORKDIR}/git"
+
+# This remove "--exclude=autopoint" option from autoreconf argument to avoid
+# configure.ac:30: error: required file './ABOUT-NLS' not found
+EXTRA_AUTORECONF = ""
+
+do_install_append(){
+ install -d ${D}${sysconfdir}
+ install -m 0755 minidlna.conf ${D}${sysconfdir}
+
+# Systemd script
+ install -d ${D}${nonarch_base_libdir}/systemd/system
+ install -m 0755 ${WORKDIR}/minidlna.service ${D}${nonarch_base_libdir}/systemd/system
+
+# Sysvinit script
+ install -d ${D}${sysconfdir}/init.d
+ install -m 0755 ${WORKDIR}/minidlna-daemon.init.d ${D}${sysconfdir}/init.d/minidlna
+
+}
+
+SYSTEMD_SERVICE_${PN} = "minidlna.service"
+
+INITSCRIPT_NAME = "minidlna"
+INITSCRIPT_PARAMS = "defaults 90"
+