1DESCRIPTION = "MiniDLNA (aka ReadyDLNA) is server software with the aim of \ 2being fully compliant with DLNA/UPnP-AV clients." 3LICENSE = "GPL-2.0-only|BSD-3-Clause" 4DEPENDS = "ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis" 5 6# because it depends on libav which has commercial flag 7LICENSE_FLAGS = "commercial" 8 9inherit gettext autotools-brokensep update-rc.d systemd 10 11SRC_URI = "git://git.code.sf.net/p/minidlna/git;branch=master;module=git \ 12 file://minidlna-daemon.init.d \ 13 file://minidlna.service \ 14 file://0001-Update-Gettext-version.patch \ 15 file://0001-configure-Check-for-clock_gettime-seprately-from-__N.patch \ 16 file://0001-configure.ac-drop-non-standard-checks.patch \ 17 " 18 19S = "${WORKDIR}/git" 20 21# This remove "--exclude=autopoint" option from autoreconf argument to avoid 22# configure.ac:30: error: required file './ABOUT-NLS' not found 23EXTRA_AUTORECONF = "" 24 25do_install:append(){ 26 install -d ${D}${sysconfdir} 27 install -m 0755 minidlna.conf ${D}${sysconfdir} 28 29# Systemd script 30 install -d ${D}${nonarch_base_libdir}/systemd/system 31 install -m 0755 ${WORKDIR}/minidlna.service ${D}${nonarch_base_libdir}/systemd/system 32 33# Sysvinit script 34 install -d ${D}${sysconfdir}/init.d 35 install -m 0755 ${WORKDIR}/minidlna-daemon.init.d ${D}${sysconfdir}/init.d/minidlna 36 37} 38 39SYSTEMD_SERVICE:${PN} = "minidlna.service" 40 41INITSCRIPT_NAME = "minidlna" 42INITSCRIPT_PARAMS = "defaults 90" 43 44