diff --git a/libmnl-0+git107.tar.xz b/libmnl-0+git107.tar.xz deleted file mode 100644 index 8460415..0000000 --- a/libmnl-0+git107.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bed48a1d342cefcd5c7cce2b4bc9a83959acfc25c106af20b9a8d1c4c6a01f6d -size 27264 diff --git a/libmnl.spec b/libmnl.spec index 3c8302f..da147a4 100644 --- a/libmnl.spec +++ b/libmnl.spec @@ -1,21 +1,39 @@ +# +# spec file for package libmnl (Version 0+git86) +# +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. -Name: libmnl -%define lname %{name}0 -Version: 0+git107 -Release: 0 -License: LGPLv2+ -Group: Productivity/Networking/Security -URL: http://netfilter.org/projects/libmnl/ -Source: %name-%version.tar.xz -Source1: baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: pkg-config >= 0.19, xz +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + + +Name: libmnl +%define soname 0 +Version: 0+git86 +Release: 1 +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: pkg-config >= 0.19 xz %if 0%{?suse_version} < 1130 -BuildRequires: linux-kernel-headers +BuildRequires: linux-kernel-headers %else -BuildRequires: linux-glibc-devel +BuildRequires: linux-glibc-devel %endif -Summary: Minimalistic Netlink communication library +Summary: Minimalistic Netlink communication library %description libmnl is a minimalistic user-space library oriented to Netlink @@ -24,13 +42,14 @@ 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 %lname = %version-%release +%define debug_package_requires %name%soname = %version-%release -%package -n %lname -Group: System/Libraries -Summary: Minimalistic Netlink communication library +%package -n %name%soname -%description -n %lname +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 @@ -38,9 +57,10 @@ 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: %lname = %version -Summary: Development files for libmnl + +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 @@ -63,11 +83,11 @@ make %{?_smp_mflags} %makeinstall find "%buildroot" -name "*.la" -delete; -%post -n %lname -p /sbin/ldconfig +%post -n %name%soname -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%postun -n %name%soname -p /sbin/ldconfig -%files -n %lname +%files -n %name%soname %defattr(-,root,root) %_libdir/*.so.*