Jan Engelhardt 2010-10-19 11:05:32 +00:00 committed by Git OBS Bridge
commit edfdfe27d8
5 changed files with 109 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
baselibs.conf Normal file
View File

@ -0,0 +1 @@
libmnl0

3
libmnl-0+git71.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:77cc715f35c353a9c95bffc945f790a7cc4c6d6e3708a383f3699cfacb3e7e06
size 23712

5
libmnl.changes Normal file
View File

@ -0,0 +1,5 @@
-------------------------------------------------------------------
Tue Oct 19 11:01:25 UTC 2010 - jengelh@medozas.de
- Initial package

77
libmnl.spec Normal file
View File

@ -0,0 +1,77 @@
Name: libmnl
%define soname 0
Version: 0+git71
Release: 0
License: GPLv2+
Group: Productivity/Networking/Security
URL: http://netfilter.org/projects/libmnl/
Source: %name-%version.tar.xz
Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libnfnetlink-devel >= 1.0.0
BuildRequires: linux-glibc-devel, pkg-config, xz
Summary: Minimalistic Netlink communication library
%description
libmnl is a minimalistic user-space library oriented to Netlink
developers. There are a lot of common tasks in parsing, validating,
constructing of both the Netlink header and TLVs that are repetitive
and easy to get wrong. This library aims to provide simple helpers
that allows you to re-use code and to avoid re-inventing the wheel.
%define debug_package_requires %name%soname = %version-%release
%package -n %name%soname
Group: System/Libraries
Summary: Minimalistic Netlink communication library
%description -n %name%soname
libmnl is a minimalistic user-space library oriented to Netlink
developers. There are a lot of common tasks in parsing, validating,
constructing of both the Netlink header and TLVs that are repetitive
and easy to get wrong. This library aims to provide simple helpers
that allows you to re-use code and to avoid re-inventing the wheel.
%package -n %name-devel
Group: Development/Libraries/C and C++
Requires: %name%soname = %version
Summary: Development files for libmnl
%description -n %name-devel
libmnl is a minimalistic user-space library oriented to Netlink
developers. There are a lot of common tasks in parsing, validating,
constructing of both the Netlink header and TLVs that are repetitive
and easy to get wrong. This library aims to provide simple helpers
that allows you to re-use code and to avoid re-inventing the wheel.
%prep
%setup -qn %name
%build
if [ ! -e configure ]; then
./autogen.sh;
fi;
%configure
make %{?_smp_mflags}
%install
%makeinstall
find "%buildroot" -name "*.la" -delete;
%post -n %name%soname -p /sbin/ldconfig
%postun -n %name%soname -p /sbin/ldconfig
%files -n %name%soname
%defattr(-,root,root)
%_libdir/*.so.*
%files -n %name-devel
%defattr(-,root,root)
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%changelog