diff options
author | Baptiste DURAND <baptiste.durand@gmail.com> | 2015-03-05 15:46:02 +0100 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2015-03-06 07:34:44 +0100 |
commit | 97043618a265a464363218c8274ba0789012e941 (patch) | |
tree | 474e40152850de7cc99ddcbe1068b41f544d83a8 /meta-oe/recipes-multimedia/minidlna/minidlna.inc | |
parent | 2a3ffe806afc5d23fc5a8086dee74d32afb5e66b (diff) | |
download | meta-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.inc | 39 |
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" + |