Update packaging
[profile/ivi/dLeyna.git] / packaging / dleyna.spec
1 Name:       dleyna
2 Summary:    Suite of DLNA middleware components
3 Version:    0.4.0
4 Release:    0
5 Group:      System/Libraries
6 License:    LGPL-2.0+
7 URL:        https://01.org/dleyna/
8 Source0:    %{name}-%{version}.tar.gz
9 Requires:   dbus
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12 BuildRequires:  pkgconfig(dbus-1)
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(gio-2.0)
15 BuildRequires:  pkgconfig(gupnp-1.0)
16 BuildRequires:  pkgconfig(gssdp-1.0)
17 BuildRequires:  pkgconfig(gupnp-av-1.0)
18 BuildRequires:  pkgconfig(gupnp-dlna-2.0)
19 BuildRequires:  pkgconfig(libsoup-2.4)
20
21
22 %description
23 dLeyna is a suite of middleware components designed to simplify
24 the task of writing DLNA enabled applications.
25 These components can be used to implement Digital Media Players,
26 Digital Media Controllers, and to easily integrate
27 two-box push into applications.
28
29
30 %package devel
31 Summary:    Development package for dleyna
32 Group:      Development/Libraries
33 Requires:   %{name} = %{version}-%{release}
34
35 %description devel
36 Development files for dleyna.
37
38
39 %prep
40 %setup -q -n %{name}-%{version}
41
42 %build
43 %configure --enable-master-build --disable-static --enable-debug --disable-never-quit --with-log-level=8 --with-log-type=1
44 make %{?jobs:-j%jobs}
45
46 %install
47 rm -rf %{buildroot}
48 %make_install
49
50 %post -p /sbin/ldconfig
51
52 %postun -p /sbin/ldconfig
53
54 %files
55 %defattr(-,root,root,-)
56 %doc AUTHORS
57 %license COPYING
58 %{_libexecdir}/dleyna-server-service
59 %{_libexecdir}/dleyna-renderer-service
60 %{_libdir}/libdleyna-core-1.0.so.*
61 %{_libdir}/dleyna-server/libdleyna-server-1.0.so.*
62 %{_libdir}/dleyna-renderer/libdleyna-renderer-1.0.so.*
63 %{_libdir}/dleyna-1.0/connectors/libdleyna-connector-dbus.so
64 %config %{_sysconfdir}/dleyna-server-service.conf
65 %config %{_sysconfdir}/dleyna-renderer-service.conf
66 %{_prefix}/share/dbus-1/services/*
67
68 %files devel
69 %defattr(-,root,root,-)
70 %{_includedir}/dleyna-1.0/libdleyna
71 %{_libdir}/libdleyna-core-1.0.so
72 %{_libdir}/dleyna-server/libdleyna-server-1.0.so
73 %{_libdir}/dleyna-renderer/libdleyna-renderer-1.0.so
74 %{_libdir}/pkgconfig/dleyna-connector-dbus-1.0.pc
75 %{_libdir}/pkgconfig/dleyna-core-1.0.pc
76 %{_libdir}/pkgconfig/dleyna-server-1.0.pc
77 %{_libdir}/pkgconfig/dleyna-renderer-1.0.pc
78 %{_libdir}/pkgconfig/dleyna-server-service-1.0.pc
79 %{_libdir}/pkgconfig/dleyna-renderer-service-1.0.pc