From e38f65185d6faefe95aa41c0f758b628fac5c534 Mon Sep 17 00:00:00 2001 From: Leandro Dorileo Date: Thu, 8 Jan 2015 16:20:13 -0200 Subject: [PATCH] spec: specify the media directory As of issue TC-2085, we need to specify tell LMS the directory it should scan - since tizen doesn't understand XDG directories, the default ones used by LMS daemon. Issue: TC-2085 --- packaging/lightmediascanner.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packaging/lightmediascanner.spec b/packaging/lightmediascanner.spec index 191fffa..6c6f3c4 100644 --- a/packaging/lightmediascanner.spec +++ b/packaging/lightmediascanner.spec @@ -19,6 +19,9 @@ Requires: libmp4v2 Requires: libtheora %define testbindir %{_builddir}/%{name}-%{version} +%define mediadir "multimedia:/home/app/dlna_files" +%define dbusdir share/dbus-1/services/ +%define dbusfile %{dbusdir}/org.lightmediascanner.service %description Description: %{summary} @@ -58,6 +61,10 @@ libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buil %post /sbin/ldconfig +if [ `grep %{mediadir} %{_prefix}/%{dbusfile} | wc -l` = 0 ]; then + sed -i "s,scannerd,scannerd -D %{mediadir} -S,g" %{_prefix}/%{dbusfile} +fi + %postun /sbin/ldconfig @@ -67,7 +74,7 @@ libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buil %license COPYING %{_libdir}/*.so.* %{_libdir}/lightmediascanner/plugins/* -%{_prefix}/share/dbus-1/services/*.service +%{_prefix}/%{dbusdir}/*.service %files devel %defattr(-, root, root) -- 2.7.4