summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorLeandro Dorileo <leandro.maciel.dorileo@intel.com>2015-01-08 16:20:13 -0200
committerLeandro Dorileo <leandro.maciel.dorileo@intel.com>2015-01-20 17:07:42 -0200
commite38f65185d6faefe95aa41c0f758b628fac5c534 (patch)
treece0035869622e40fd19552d031483ebf9d73754f /packaging
parentf5173cbd8dccd7e46464020e9e515378fe9e07f3 (diff)
downloadlightmediascanner-e38f65185d6faefe95aa41c0f758b628fac5c534.tar.gz
lightmediascanner-e38f65185d6faefe95aa41c0f758b628fac5c534.tar.bz2
lightmediascanner-e38f65185d6faefe95aa41c0f758b628fac5c534.zip
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
Diffstat (limited to 'packaging')
-rw-r--r--packaging/lightmediascanner.spec9
1 files changed, 8 insertions, 1 deletions
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)