[libnl3/f16] Initial import

Daniel Williams dcbw at fedoraproject.org
Thu Jan 19 17:22:49 UTC 2012


commit 5fd9e1bb7097b0098ed0e53ac30236ef0def1568
Author: Dan Williams <dcbw at redhat.com>
Date:   Thu Jan 19 11:23:13 2012 -0600

    Initial import

 .gitignore  |    1 +
 libnl3.spec |  108 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources     |    1 +
 3 files changed, 110 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..2ff8108 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libnl-3.2.6.tar.gz
diff --git a/libnl3.spec b/libnl3.spec
new file mode 100644
index 0000000..fb09159
--- /dev/null
+++ b/libnl3.spec
@@ -0,0 +1,108 @@
+Summary: Convenience library for kernel netlink sockets
+Group: Development/Libraries
+License: LGPLv2
+Name: libnl3
+Version: 3.2.6
+Release: 1%{?dist}
+URL: http://www.infradead.org/~tgr/libnl/
+Source: http://www.infradead.org/~tgr/libnl/files/libnl-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: doxygen
+BuildRequires: xmlstarlet
+BuildRequires: flex bison
+BuildRequires: texlive-latex texlive-dvips
+BuildRequires: graphviz
+BuildRequires: python
+BuildRequires: asciidoc
+BuildRequires: source-highlight
+
+%description
+This package contains a convenience library to simplify
+using the Linux kernel's netlink sockets interface for
+network manipulation
+
+%package devel
+Summary: Libraries and headers for using libnl3
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-cli = %{version}-%{release}
+Requires: kernel-headers
+
+%description devel
+This package contains various headers for using libnl3
+
+%package cli
+Summary: Command line interface utils for libnl3
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description cli
+This package contains various libnl3 utils and additional
+libraries on which they depend
+
+%package doc
+Summary: API documentation for libnl3
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+
+%description doc
+This package contains libnl3 API documentation
+
+%prep
+%setup -q -n libnl-%{version}
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+pushd doc
+    # docs aren't parallel-make safe
+    make gendoc
+popd
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -name \*.la -delete
+
+%post -p /sbin/ldconfig
+%post cli -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+%postun cli -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING
+%exclude %{_libdir}/libnl-cli*.so.*
+%{_libdir}/libnl-*.so.*
+%config(noreplace) %{_sysconfdir}/*
+
+%files devel
+%defattr(-,root,root,-)
+%doc COPYING
+%{_includedir}/libnl3/netlink/
+%dir %{_includedir}/libnl3/
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+
+%files cli
+%defattr(-,root,root,-)
+%doc COPYING
+%{_libdir}/libnl-cli*.so.*
+%{_libdir}/libnl/
+%{_sbindir}/*
+%{_mandir}/man8/* 
+
+%files doc
+%defattr(-,root,root,-)
+%doc COPYING
+%doc doc/*.html
+%doc doc/*.css
+%doc doc/stylesheets/*
+%doc doc/images/*
+%doc doc/images/icons/*
+%doc doc/images/icons/callouts/*
+%doc doc/api/*
+
+%changelog
+* Tue Jan 17 2012 Jiri Pirko <jpirko at redhat.com> - 3.2.6-1
+- Initial build
diff --git a/sources b/sources
index e69de29..96a9ac6 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+edfeaa9771ad4891b81b95902fa0d572  libnl-3.2.6.tar.gz


More information about the scm-commits mailing list