Blame SPECS/libmnl.spec

0ba6ff
Name:           libmnl
0ba6ff
Version:        1.0.3
0ba6ff
Release:        5%{?dist}
0ba6ff
Summary:        A minimalistic Netlink library
0ba6ff
0ba6ff
Group:          System Environment/Libraries
0ba6ff
License:        LGPLv2+
0ba6ff
URL:            http://netfilter.org/projects/libmnl
0ba6ff
Source0:        http://netfilter.org/projects/libmnl/files/%{name}-%{version}.tar.bz2
0ba6ff
0ba6ff
%description
0ba6ff
libmnl is a minimalistic user-space library oriented to Netlink developers.
0ba6ff
There are a lot of common tasks in parsing, validating, constructing of both
0ba6ff
the Netlink header and TLVs that are repetitive and easy to get wrong.
0ba6ff
This library aims to provide simple helpers that allows you to re-use code and
0ba6ff
to avoid re-inventing the wheel.
0ba6ff
0ba6ff
0ba6ff
%package        devel
0ba6ff
Summary:        Development files for %{name}
0ba6ff
Group:          Development/Libraries
0ba6ff
Requires:       %{name}%{_isa} = %{version}-%{release}
0ba6ff
0ba6ff
%package 	static
0ba6ff
Summary: 	Static development files for %{name}
0ba6ff
Group:          Development/Libraries
0ba6ff
Requires: %{name} = %{version}-%{release}
0ba6ff
0ba6ff
%description    devel
0ba6ff
The %{name}-devel package contains libraries and header files for
0ba6ff
developing applications that use %{name}.
0ba6ff
0ba6ff
%description 	static
0ba6ff
The %{name}-static package contains static libraries for devleoping applications that use %{name}.
0ba6ff
0ba6ff
0ba6ff
%prep
0ba6ff
%setup -q
0ba6ff
0ba6ff
0ba6ff
%build
0ba6ff
%configure --enable-static
0ba6ff
make CFLAGS="%{optflags}" %{?_smp_mflags}
0ba6ff
0ba6ff
0ba6ff
%install
0ba6ff
make install DESTDIR=$RPM_BUILD_ROOT
0ba6ff
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
0ba6ff
find examples '(' -name 'Makefile.am' -o -name 'Makefile.in' ')' -exec rm -f {} ';'
0ba6ff
find examples -type d -name '.deps' -prune -exec rm -rf {} ';'
0ba6ff
mv examples examples-%{_arch}
0ba6ff
0ba6ff
0ba6ff
%post -p /sbin/ldconfig
0ba6ff
0ba6ff
%postun -p /sbin/ldconfig
0ba6ff
0ba6ff
0ba6ff
%files
0ba6ff
%doc COPYING README
0ba6ff
%{_libdir}/*.so.*
0ba6ff
0ba6ff
%files devel
0ba6ff
%doc COPYING
0ba6ff
%doc examples-%{_arch}
0ba6ff
%{_includedir}/*
0ba6ff
%{_libdir}/pkgconfig/*.pc
0ba6ff
%{_libdir}/*.so
0ba6ff
0ba6ff
%files static
0ba6ff
%{_libdir}/*.a
0ba6ff
0ba6ff
%changelog
0ba6ff
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-5
0ba6ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0ba6ff
0ba6ff
* Sun Aug 12 2012 Hushan Jia <hushan.jia@gmail.com> - 1.0.3-4
0ba6ff
- use %doc for each arch to avoid multilib conflict (rhbz 831413)
0ba6ff
0ba6ff
* Sat Aug 04 2012 Philip Prindeville <philipp@fedoraproject.org> - 1.0.3-3
0ba6ff
- Add .a to devel package (rhbz 845793)
0ba6ff
0ba6ff
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
0ba6ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0ba6ff
0ba6ff
* Mon Jun 11 2012 Hushan Jia <hushan.jia@gmail.com> 1.0.3-1
0ba6ff
- Update to 1.0.3.
0ba6ff
0ba6ff
* Sat Feb 04 2012 Hushan Jia <hushan.jia@gmail.com> 1.0.2-1
0ba6ff
- Update to 1.0.2.
0ba6ff
0ba6ff
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5
0ba6ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0ba6ff
0ba6ff
* Wed Aug 24 2011 Hushan Jia <hushan.jia@gmail.com> 1.0.1-4
0ba6ff
- fix require of devel package
0ba6ff
- add example source files to docs
0ba6ff
0ba6ff
* Wed Aug 24 2011 Hushan Jia <hushan.jia@gmail.com> 1.0.1-3
0ba6ff
- remove unnecessary buildroot and defattr tags
0ba6ff
- remove unnecessary build requires
0ba6ff
0ba6ff
* Sat Aug 20 2011 Hushan Jia <hushan.jia@gmail.com> 1.0.1-2
0ba6ff
- use upstream released source tarball
0ba6ff
0ba6ff
* Sat Aug 20 2011 Hushan Jia <hushan.jia@gmail.com> 1.0.1-1
0ba6ff
- initial packaging
0ba6ff