3 %bcond_without apidocs # don't build api docs
5 Summary: Netlink sockets library
6 Summary(pl.UTF-8): Biblioteka do obsługi gniazd netlink
12 Source0: http://people.suug.ch/~tgr/libnl/files/libnl-%{version}.tar.gz
13 # Source0-md5: 580cb878be536804daca87fb75ae46cc
14 Patch4: libnl-1.0-pre8-more-build-output.patch
15 Patch5: libnl-1.1-include-limits-h.patch
16 Patch6: libnl-1.1-doc-inlinesrc.patch
17 URL: http://www.infradead.org/~tgr/libnl/
18 BuildRequires: autoconf
19 BuildRequires: automake
20 %{?with_apidocs:BuildRequires: doxygen}
21 %{?with_apidocs:BuildRequires: graphviz}
22 BuildRequires: linux-libc-headers >= 6:2.6.23
23 %{?with_apidocs:BuildRequires: tetex-dvips}
24 %{?with_apidocs:BuildRequires: tetex-format-latex}
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 libnl1 is a library for applications dealing with netlink socket. It
29 provides an easy to use interface for raw netlink message but also
30 netlink family specific APIs.
32 %description -l pl.UTF-8
33 libnl1 jest biblioteką dla aplikacji rozmawiających z gniazdem
34 netlink. Udostępnia łatwy w użyciu interfejs do korzystania z surowych
35 wiadomości netlink, a także API specyficzne dla rodziny gniazd
39 Summary: Header files for libnl1 library
40 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libnl1
41 Group: Development/Libraries
42 Requires: %{name} = %{epoch}:%{version}-%{release}
43 Conflicts: libnl-devel < 1:3.2
46 Header files for libnl1 library.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki libnl1.
52 Summary: Static libnl1 library
53 Summary(pl.UTF-8): Statyczna biblioteka libnl1
54 Group: Development/Libraries
55 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
56 Conflicts: libnl-static < 1:3.2
59 Static libnl1 library.
61 %description static -l pl.UTF-8
62 Statyczna biblioteka libnl1.
65 Summary: libnl1 library API documentation
66 Summary(pl.UTF-8): Dokumentacja API biblioteki libnl1
71 Documentation for libnl1 library API and guides in HTML format
72 generated from sources by doxygen.
74 %description apidocs -l pl.UTF-8
75 Dokumentacja API biblioteki libnl1 oraz wprowadzenie w formacie HTML
76 wygenerowane ze źródeł za pomocą doxygena.
79 %setup -q -n libnl-%{version}
90 --enable-verbose-errors
93 %{?with_apidocs:%{__make} -C doc gendoc}
96 rm -rf $RPM_BUILD_ROOT
98 DESTDIR=$RPM_BUILD_ROOT
100 # for autodeps to work
101 chmod +x $RPM_BUILD_ROOT%{_libdir}/libnl.so.*.*
104 rm -rf $RPM_BUILD_ROOT
106 %post -p /sbin/ldconfig
107 %postun -p /sbin/ldconfig
110 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_libdir}/libnl.so.*.*
113 %attr(755,root,root) %ghost %{_libdir}/libnl.so.1
116 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_libdir}/libnl.so
118 %{_includedir}/netlink
119 %{_pkgconfigdir}/libnl-1.pc
122 %defattr(644,root,root,755)
127 %defattr(644,root,root,755)