Move main binary and daemon to main package (TIVI-2209)
[platform/upstream/lightmediascanner.git] / packaging / lightmediascanner.spec
1 Name:       lightmediascanner
2 Summary:    Light media scanner is a media indexer for embedded devices
3 Version:    0.4.5
4 Release:    2
5 Group:      Multimedia/Libraries
6 License:    LGPL-2.1
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)
18 Requires: libmp4v2
19 Requires: libtheora
20
21 %define testbindir %{_builddir}/%{name}-%{version}
22
23 %description
24 Description: %{summary}
25
26 %package devel
27 Summary: LMS headers, static libraries, and documentation
28 Requires: %{name} = %{version}
29
30 %description devel
31 Headers, static libraries, and documentation for LMS
32
33 %package test
34 Summary: LMS test programs
35 Requires: %{name} = %{version}
36
37 %description test
38 LMS test programs
39
40 %prep
41 %setup -q -n %{name}-%{version}
42
43 %build
44
45 %autogen
46
47 make %{?_smp_mflags}
48
49 %install
50 rm -rf %{buildroot}
51 %make_install
52
53 # Temporarily install test binaries
54 mkdir -p %{buildroot}/%{_bindir}
55 libtool --mode=install install -m 0755 %{testbindir}/src/bin/test %{buildroot}/%{_bindir}/lms-test
56 libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buildroot}/%{_bindir}/lms-list-parsers
57
58 %post
59 /sbin/ldconfig
60
61 %postun
62 /sbin/ldconfig
63
64 %files
65 %defattr(-, root, root)
66 %doc AUTHORS README
67 %license COPYING
68 %{_bindir}/lightmediascanner*
69 %{_libdir}/*.so.*
70 %{_libdir}/lightmediascanner/plugins/*
71 %{_prefix}/share/dbus-1/services/*.service
72
73 %files devel
74 %defattr(-, root, root)
75 %{_includedir}/*
76 %{_libdir}/*.so
77 %{_libdir}/pkgconfig/*
78
79 %files test
80 %defattr(-, root, root)
81 %{_bindir}/lms-test
82 %{_bindir}/lms-list-parsers