HOMEPAGE = "http://djmount.sourceforge.net/"
LICENSE = "GPL"
DEPENDS = "libupnp fuse"
-RDEPENDS = "fuse-utils fuse-module"
-PR = "r1"
+RDEPENDS_${PN} = "fuse-utils fuse"
+PR = "r2"
-INITSCRIPT_NAME = "djmount"
-INITSCRIPT_PARAMS = "defaults"
-
-inherit autotools update-rc.d
+inherit autotools
EXTRA_OECONF = "--with-external-libupnp --with-fuse-prefix='/usr/lib/'"
SRC_URI = "${SOURCEFORGE_MIRROR}/djmount/djmount-0.71.tar.gz \
- file://init \
file://filebuffer-fix_range.patch;patch=1"
do_configure() {
oe_runconf
}
-do_install_append() {
- install -d ${D}/etc/init.d
- install -m 0755 ${WORKDIR}/init ${D}/etc/init.d/djmount
-}
dreambox-dvbincludes freetype libdvbsi++ python swig-native \
libfribidi libxmlccwrap libdreamdvd gstreamer gst-plugin-dvbmediasink \
gst-plugins-bad gst-plugins-good gst-plugins-ugly python-wifi wvdial wvstreams ppp usbmodeswitch usbmodeswitch-data \
- hostap-daemon bridge-utils"
+ hostap-daemon bridge-utils djmount minidlna "
RDEPENDS = "python-codecs python-core python-lang python-re python-threading \
python-xml python-fcntl gst-plugin-decodebin gst-plugin-decodebin2 python-stringold \
python-pickle gst-plugin-app gst-plugin-fragmented \
RDEPENDS_enigma2-plugin-systemplugins-3gmodemmanager = "ppp usbmodeswitch usbmodeswitch-data wvdial wvstreams libwvutils4.6 libwvstreams-extras libuniconf4.6"
RDEPENDS_enigma2-plugin-systemplugins-wirelessaccesspoint = "hostap-daemon bridge-utils"
RDEPENDS_enigma2-plugin-extensions-streamtv = "librtmp0 gst-plugin-rtmp "
+RDEPENDS_enigma2-plugin-extensions-dlnabrowser = "djmount fuse-utils libfuse2 libupnp3 kernel-module-fuse "
+RDEPENDS_enigma2-plugin-extensions-dlnaserver = "minidlna libexif12 libavformat52 libavutil50 libavcodec52 libgsm1 libmp3lame0 libschroedinger-1.0-0 libtheora0 liboil"
PN = "enigma2"
-PR = "r30"
+PR = "r31"
SRCDATE = "20110922"
SRCREV = "5e19a3f8a5e8ce8a4e2cb2b601a1b8ef3554e4be"
--- /dev/null
+diff --git a/metadata.c b/metadata.c
+index 3c196b2..1b2dc7b 100644
+--- a/metadata.c
++++ b/metadata.c
+@@ -30,9 +30,15 @@
+ #include "image_utils.h"
+ #include <jpeglib.h>
+ #include <setjmp.h>
++#if 0
+ #include <avutil.h>
+ #include <avcodec.h>
+ #include <avformat.h>
++#else
++#include <libavutil/avutil.h>
++#include <libavcodec/avcodec.h>
++#include <libavformat/avformat.h>
++#endif
+ #include "tagutils/tagutils.h"
+
+ #include "upnpglobalvars.h"
+diff --git a/tagutils/tagutils-plist.c b/tagutils/tagutils-plist.c
+index dc76917..5a26bfc 100644
+--- a/tagutils/tagutils-plist.c
++++ b/tagutils/tagutils-plist.c
+@@ -27,7 +27,7 @@
+ #include "misc.h"
+ #include "tagutils.h"
+ #include "textutils.h"
+-#include "log.h"
++#include "../log.h"
+
+
+ #define MAX_BUF 4096
--- /dev/null
+require minidlna_1.0.inc
+
+PR = "${INC_PR}.0"
+
--- /dev/null
+DESCRIPTION = "MiniDLNA (aka ReadyDLNA) is server software with the aim of being fully compliant with DLNA/UPnP-AV clients. \
+ It is developed by a NETGEAR employee for the ReadyNAS product line. \
+ So if you are looking for a NAS, please consider ReadyNAS first!"
+HOMEPAGE = "http://minidlna.sourceforge.net/"
+LICENSE = "GPL"
+SECTION = "net"
+DEPENDS = "libexif ffmpeg"
+
+INC_PR = "r2"
+
+SRC_URI = "http://downloads.sourceforge.net/project/minidlna/minidlna/${PV}/${PN}_${PV}_src.tar.gz \
+ file://minidlna_compile.patch;patch=1 \
+"
+
+CONFFILES_${PN} = "${sysconfdir}/minidlna.conf"
+CFLAGS_prepend = "-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I${STAGING_INCDIR}/ffmpeg "
+
+do_configure() {
+ sed -i "s:/usr/include:${STAGING_INCDIR}:g" genconfig.sh
+ sed -i "s/^CFLAGS =/#CFLAGS =/" Makefile
+ sed -i "s/^CC =/#CC =/" Makefile
+ sed -i "/^minidlna\:/ s/[$][(]LIBS[)]//" Makefile
+ sed -i "s/--mode=0644//" Makefile
+ sed -i "s:^media_dir=/opt:media_dir=/media:" minidlna.conf
+ ./genconfig.sh
+}
+
+do_install() {
+ oe_runmake 'DESTDIR=${D}' install install-conf
+}
DESCRIPTION = "Vuplus: E2 Task for the Vuplus Distribution"
SECTION = "vuplus/base"
LICENSE = "MIT"
-PR = "r18"
+PR = "r19"
inherit task
enigma2-plugin-systemplugins-crashreport \
enigma2-plugin-systemplugins-3gmodemmanager \
enigma2-plugin-extensions-streamtv \
+ enigma2-plugin-extensions-dlnaserver \
+ enigma2-plugin-extensions-dlnabrowser \
"
RRECOMMENDS_task-vuplus-enigma2 = "\