Exclude gst plugins from build
[platform/upstream/libnice.git] / packaging / libnice.spec
1 Name:       libnice
2 Summary:    Library for implementing Interactive Connectivity Establishment (ICE) standard (RFC 5245 & RFC 8445)
3 Version:    0.1.17
4 Release:    3
5 Group:      Multimedia/Libraries
6 License:    LGPL-2.1
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
12 BuildRequires: pkgconfig(openssl1.1)
13 BuildRequires: pkgconfig(dlog)
14
15 %description
16 Library for implementing Interactive Connectivity Establishment (ICE) standard (RFC 5245 & RFC 8445)
17
18 %package devel
19 Summary:    nice headers and libraries for development.
20 Group:      Development/Libraries
21 Requires:   %{name} = %{version}-%{release}
22
23 %description devel
24 nice headers and libraries for development.
25
26 %prep
27 %setup -q -n %{name}-%{version}
28 cp %{SOURCE1001} .
29
30 %build
31 export NOCONFIGURE=1
32 %autogen
33 %configure \
34         --disable-static \
35         --disable-gtk-doc \
36         --disable-gtk-doc-html \
37         --disable-gtk-doc-pdf \
38         --enable-dlog
39
40 make %{?jobs:-j%jobs}
41
42 %install
43 rm -rf %{buildroot}
44 %make_install
45
46 %post -p /sbin/ldconfig
47
48 %postun -p /sbin/ldconfig
49
50 %files
51 %manifest %{name}.manifest
52 %defattr(-,root,root,-)
53 %{_bindir}/*
54 %{_libdir}/*.so.*
55 %exclude %{_libdir}/debug/*
56 %license COPYING.LGPL
57
58 %files devel
59 %manifest %{name}.manifest
60 %{_libdir}/*.so
61 %{_libdir}/pkgconfig/*.pc
62 %{_includedir}/nice/*.h
63 %{_includedir}/stun/*.h
64 %{_includedir}/stun/usages/*.h
65 %exclude /usr/share/gtk-doc/*
66 %exclude /usr/include/stun/win32_common.h