1 Name: lightmediascanner
2 Summary: Light media scanner is a media indexer for embedded devices
5 Group: Multimedia/Libraries
7 Source: %{name}-%{version}.tar.gz
8 Url: https://github.com/profusion/lightmediascanner
9 BuildRequires: sqlite-devel
10 BuildRequires: gettext-tools
11 BuildRequires: libmp4v2-devel
12 BuildRequires: libtheora-devel
13 BuildRequires: pkgconfig(libavcodec)
14 BuildRequires: pkgconfig(libavformat)
15 BuildRequires: pkgconfig(glib-2.0)
16 BuildRequires: pkgconfig(flac)
17 BuildRequires: pkgconfig(vorbis)
21 %define testbindir %{_builddir}/%{name}-%{version}
22 %define mediadir "multimedia:/home/app/dlna_files"
23 %define dbusdir share/dbus-1/services/
24 %define dbusfile %{dbusdir}/org.lightmediascanner.service
27 Description: %{summary}
30 Summary: LMS headers, static libraries, and documentation
31 Requires: %{name} = %{version}
34 Headers, static libraries, and documentation for LMS
37 Summary: LMS test programs
38 Requires: %{name} = %{version}
44 %setup -q -n %{name}-%{version}
56 # Temporarily install test binaries
57 mkdir -p %{buildroot}/%{_bindir}
58 libtool --mode=install install -m 0755 %{testbindir}/src/bin/test %{buildroot}/%{_bindir}/lms-test
59 libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buildroot}/%{_bindir}/lms-list-parsers
64 if [ `grep %{mediadir} %{_prefix}/%{dbusfile} | wc -l` = 0 ]; then
65 sed -i "s,scannerd,scannerd -D %{mediadir} -S,g" %{_prefix}/%{dbusfile}
72 %defattr(-, root, root)
76 %{_libdir}/lightmediascanner/plugins/*
77 %{_prefix}/%{dbusdir}/*.service
80 %defattr(-, root, root)
83 %{_libdir}/pkgconfig/*
86 %defattr(-, root, root)