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: file-devel
10 BuildRequires: libmagic
11 BuildRequires: sqlite-devel
12 BuildRequires: gettext-tools
13 BuildRequires: libmp4v2-devel
14 BuildRequires: libtheora-devel
15 BuildRequires: pkgconfig(libavcodec)
16 BuildRequires: pkgconfig(libavformat)
17 BuildRequires: pkgconfig(glib-2.0)
18 BuildRequires: pkgconfig(flac)
19 BuildRequires: pkgconfig(vorbis)
24 %define testbindir %{_builddir}/%{name}-%{version}
25 %define mediadir "multimedia:/home/app/dlna_files"
26 %define dbusdir share/dbus-1/services/
27 %define dbusfile %{dbusdir}/org.lightmediascanner.service
30 Description: %{summary}
33 Summary: LMS headers, static libraries, and documentation
34 Requires: %{name} = %{version}
37 Headers, static libraries, and documentation for LMS
40 Summary: LMS test programs
41 Requires: %{name} = %{version}
47 %setup -q -n %{name}-%{version}
59 # Temporarily install test binaries
60 mkdir -p %{buildroot}/%{_bindir}
61 libtool --mode=install install -m 0755 %{testbindir}/src/bin/test %{buildroot}/%{_bindir}/lms-test
62 libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buildroot}/%{_bindir}/lms-list-parsers
67 if [ `grep %{mediadir} %{_prefix}/%{dbusfile} | wc -l` = 0 ]; then
68 sed -i "s,scannerd,scannerd -D %{mediadir} -S,g" %{_prefix}/%{dbusfile}
75 %defattr(-, root, root)
79 %{_libdir}/lightmediascanner/plugins/*
80 %{_prefix}/%{dbusdir}/*.service
83 %defattr(-, root, root)
86 %{_libdir}/pkgconfig/*
89 %defattr(-, root, root)