# # $Id$ # %define url $URL$ %define name libnl %define version 1.0 %define taglevel 11 %define preversion pre6 %define release %{taglevel}.%{preversion}%{?pldistro:.%{pldistro}}%{?date:.%{date}} Summary: Convenience library for kernel netlink sockets Group: Development/Libraries Name: %{name} Version: %{version} Release: %{release} License: LGPL Source: http://people.suug.ch/~tgr/libnl/files/libnl-%{version}-%{preversion}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Vendor: PlanetLab Packager: PlanetLab Central Distribution: PlanetLab %{plrelease} URL: %(echo %{url} | cut -d ' ' -f 2) #URL: http://people.suug.ch/~tgr/libnl/ BuildRequires: doxygen #Patch3: libnl-1.0-pre6-static.patch #Patch4: libnl-1.0-pre5-__u64_x86_64.patch #Patch5: libnl-1.0-pre6-debuginfo.patch %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 libnl Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains various headers for using libnl %prep %setup -q -n libnl-%{version}-%{preversion} #%patch3 -p1 #%patch4 -p1 #%patch5 -p1 %build %configure make %install %{__rm} -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/ cat >libnl-1.pc < - 1.0-0.11.pre6 - Upgrade to pre6 * Mon Aug 14 2006 Peter Jones - 1.0-0.10.pre5.4 - Fix nl_recv() for ppc64 * Mon Jul 31 2006 Jeremy Katz - 1.0-0.10.pre5.3 - unbreak the pkgconfig file * Wed Jul 26 2006 Matthias Clasen - 1.0-0.10.pre5.2 - Fix the pkgconfig file on 64-bit systems (#197176) * Wed Jul 12 2006 Jesse Keating - 1.0-0.10.pre5.1 - rebuild * Thu Jun 15 2006 Peter Jones 1.0-0.10.pre5 - Fix debuginfo generation. * Fri May 26 2006 Jason Vas Dias 1.0-0.9.pre5 - Allow build to succeed with new gcc / glibc-kernheaders (compile failed on __u64 redefinition on x86_64). - Add a static %{_libdir}/libnl.a library to libnl-devel for programs that might need to do a static link to libnl. Added after consultation with Christopher Aillon. * Tue Feb 12 2006 Christopher Aillon 1.0-0.8.pre5 - Rebuild * Tue Feb 07 2006 Jesse Keating 1.0-0.7.pre5.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Mon Jan 16 2006 Christopher Aillon 1.0-0.7.pre5 - Add patch to not chown files to root.root during make install; it happens normally. * Mon Jan 9 2006 Christopher Aillon 1.0-0.6.pre5 - Correctly install the pkgconfig file * Fri Dec 09 2005 Jesse Keating - rebuilt * Wed Nov 2 2005 Christopher Aillon 1.0-0.5.pre5 - Fix 64bit LIBDIR issue; use $LIBDIR instead of $PREFIX/lib * Wed Nov 2 2005 Christopher Aillon 1.0-0.4.pre5 - Update to 1.0-pre5 * Tue Nov 1 2005 Christopher Aillon 1.0-0.3.pre4 - Update to 1.0-pre4 * Tue Nov 1 2005 Christopher Aillon 1.0-0.2.pre3 - Minor specfile cleanup * Thu Oct 27 2005 Dan Williams 1.0-0.1.pre3 - Split into main and devel packages * Thu Oct 27 2005 Dan Williams 1.0-0.0.pre3 - initial build