SHA256
1
0
forked from pool/libmnl

14 Commits

Author SHA256 Message Date
49d05d0ddb Enable doxygen documentation 2024-10-14 13:36:35 +02:00
2d3e567aad Accepting request 967160 from security:netfilter
- Update to release 1.0.5

OBS-URL: https://build.opensuse.org/request/show/967160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=21
2022-04-07 22:27:11 +00:00
7506a62171 Accepting request 794684 from security:netfilter
- package the license text (forwarded request 794683 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/794684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=20
2020-04-22 18:41:18 +00:00
df30e66dcf Accepting request 407734 from security:netfilter
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/407734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=19
2016-07-18 19:19:05 +00:00
b697831b3c Accepting request 265401 from security:netfilter
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/265401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=18
2014-12-17 18:16:53 +00:00
Stephan Kulow
bf217be3d9 Accepting request 251760 from security:netfilter
- Move include files to /usr/include/pkg

OBS-URL: https://build.opensuse.org/request/show/251760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=17
2014-10-11 17:25:48 +00:00
Stephan Kulow
56901c50d9 Accepting request 231435 from security:netfilter
forward from : remove dependency on gpg-offline

OBS-URL: https://build.opensuse.org/request/show/231435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=15
2014-04-26 17:35:08 +00:00
Stephan Kulow
781e304709 Accepting request 144888 from security:netfilter
- Verify GPG signature

OBS-URL: https://build.opensuse.org/request/show/144888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=12
2012-12-14 08:33:42 +00:00
Stephan Kulow
ad6132d4b0 Accepting request 122502 from security:netfilter
- Update to new upstream release 1.0.3
* Added the "mnl_attr_for_each_payload" function, which allows to
  iterate over attributes for a given payload pointer.

OBS-URL: https://build.opensuse.org/request/show/122502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=10
2012-05-29 08:33:43 +00:00
Stephan Kulow
d614d8b2ba Accepting request 98564 from security:netfilter
- Update to new upstream release 1.0.2
* build and compile updates
* header: fix invalid use of type void * in arithmetic of
  mnl_for_each_nest(...)
* doc: fix wrong comment describing mnl_nlmsg_batch_stop

- SPDX format for License: tag
- Use separate include dir to detect compile errors

OBS-URL: https://build.opensuse.org/request/show/98564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=9
2012-01-04 06:24:38 +00:00
Ruediger Oertel
a68d4ece33 Autobuild autoformatter for 56742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=6
2010-12-28 23:15:47 +00:00
Ruediger Oertel
d28bce7fc5 Accepting request 56742 from security:netfilter
Accepted submit request 56742 from user jengelh

OBS-URL: https://build.opensuse.org/request/show/56742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=5
2010-12-28 23:15:28 +00:00
c487bde1b1 Autobuild autoformatter for 56287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=4
2010-12-20 15:40:40 +00:00
eeca0a3655 Accepting request 56287 from security:netfilter
Accepted submit request 56287 from user jengelh

OBS-URL: https://build.opensuse.org/request/show/56287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmnl?expand=0&rev=3
2010-12-20 15:40:24 +00:00
2 changed files with 32 additions and 22 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Oct 14 11:23:03 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Enable building documentation
-------------------------------------------------------------------
Tue Apr 5 21:27:59 UTC 2022 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -29,45 +29,48 @@ Source: https://www.netfilter.org/projects/libmnl/files/libmnl-%version.
Source2: https://www.netfilter.org/projects/libmnl/files/libmnl-%version.tar.bz2.sig
Source3: %name.keyring
Source9: baselibs.conf
BuildRequires: doxygen
BuildRequires: libtool
BuildRequires: pkgconfig >= 0.21
BuildRequires: pkg-config >= 0.21
%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.
libmnl is a user-space library for parsing, validation, constructing
Netlink headers and TLVs.
%package -n %lname
Summary: Minimalistic Netlink communication library
Group: System/Libraries
%description -n %lname
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.
libmnl is a user-space library for 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 provides helpers that allow for code reuse.
%package devel
Summary: Development files for libmnl
Summary: Headers for libmnl, a Netlink communications library
Group: Development/Libraries/C and C++
Requires: %lname = %version
%description 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.
libmnl is a user-space library for parsing, validation, constructing
Netlink headers and TLVs. This subpackage has the header files.
%package doc
Summary: Documentation for libmnl, a Netlink communications library
Group: Documentation/HTML
BuildArch: noarch
%description doc
libmnl is a user-space library for parsing, validation, constructing
Netlink headers and TLVs. This subpackage has the documentation.
%prep
%setup -q
%autosetup -p1
%build
# includedir intentional, cf. bugzilla.opensuse.org/795968
%configure --includedir="%_includedir/%name"
%configure --includedir="%_includedir/%name" --with-doxygen
%make_build
%check
@@ -75,10 +78,9 @@ that allows you to re-use code and to avoid re-inventing the wheel.
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
find "%buildroot" -type f -name "*.la" -delete -print
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%ldconfig_scriptlets -n %lname
%files -n %lname
%license COPYING
@@ -91,4 +93,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
%_libdir/libmnl.so
%_libdir/pkgconfig/libmnl.pc
%files doc
%_mandir/man3/*.3*
%changelog