Initialize for libndp
This commit is contained in:
commit
b118f1f99f
4 changed files with 105 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
libndp-1.6.tar.gz
|
1
.libndp.metadata
Normal file
1
.libndp.metadata
Normal file
|
@ -0,0 +1 @@
|
||||||
|
0b9f5eea5d3c64ac112318c1285df4e666bd5ce54f0669689e355d036b04157c libndp-1.6.tar.gz
|
30
libndp.changes
Normal file
30
libndp.changes
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
* Sun May 22 2016 mpluskal@suse.com
|
||||||
|
- Update to version 1.6 (bsc#979645 CVE-2016-3698):
|
||||||
|
* libndp: reject redirect and router advertisements from
|
||||||
|
non-link-local
|
||||||
|
* libndp: validate the IPv6 hop limit
|
||||||
|
- Changes for version 1.5:
|
||||||
|
* ndptool: validate the IPv6 hop limit
|
||||||
|
- Small spec file adjustement:
|
||||||
|
* Used spec-cleaner
|
||||||
|
* Make building more verbose
|
||||||
|
* Update describtion of subpackages
|
||||||
|
* Use correct cathegory for subpackage
|
||||||
|
* Mon Jan 5 2015 dimstar@opensuse.org
|
||||||
|
- Update to version 1.4:
|
||||||
|
+ libndp: fix buffer overflow in ndp_msg_opt_dnssl_domain().
|
||||||
|
* Wed Jul 9 2014 dimstar@opensuse.org
|
||||||
|
- Update to version 1.3:
|
||||||
|
+ libndp: fix [cppcheck] Undefined behavior: Variable 'buf' is
|
||||||
|
used as parameter and destination in s[n]printf().
|
||||||
|
- No longer bootstrap: the tarball is complete.
|
||||||
|
- Remove libtool, automake and autoconf BuildRequires: no longer
|
||||||
|
needed.
|
||||||
|
* Wed Jul 9 2014 dimstar@opensuse.org
|
||||||
|
- Minor cleanups for inclusion into Factory:
|
||||||
|
+ Shared Library packages must only contain libraries (move
|
||||||
|
binary file and man page to main package).
|
||||||
|
+ Adjust RPM Groups: Productivity/Networking/Other for the main
|
||||||
|
package and System/Libraries for the shared library package.
|
||||||
|
* Sat Feb 8 2014 meissner@suse.com
|
||||||
|
- library for neighbour discovery, for later use by NetworkManager
|
73
libndp.spec
Normal file
73
libndp.spec
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
#
|
||||||
|
# spec file for package libndp
|
||||||
|
#
|
||||||
|
# Copyright (c) 2022-2023 ZhuningOS
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: libndp
|
||||||
|
Version: 1.6
|
||||||
|
Release: 1.26
|
||||||
|
Summary: Library for Neighbor Discovery Protocol
|
||||||
|
License: LGPL-2.1+
|
||||||
|
Group: Productivity/Networking/Other
|
||||||
|
Url: http://www.libndp.org/
|
||||||
|
Source: http://www.libndp.org/files/libndp-%{version}.tar.gz
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
|
||||||
|
%description
|
||||||
|
This package contains a library which provides a wrapper for IPv6 Neighbor
|
||||||
|
Discovery Protocol. It also provides a tool named ndptool for sending and
|
||||||
|
receiving NDP messages.
|
||||||
|
|
||||||
|
%package -n libndp0
|
||||||
|
Summary: Libraries and header files for libndp development
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libndp0
|
||||||
|
This package contains a library which provides a wrapper for IPv6 Neighbor
|
||||||
|
Discovery Protocol.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Libraries and header files for libndp development
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: libndp0 = %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
The libndp-devel package contains the header files necessary for developing
|
||||||
|
programs using libndp.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure \
|
||||||
|
--disable-static
|
||||||
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
|
%install
|
||||||
|
make install DESTDIR=%{buildroot} INSTALL="install -p"
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
%post -n libndp0 -p /sbin/ldconfig
|
||||||
|
%postun -n libndp0 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc COPYING
|
||||||
|
%{_bindir}/ndptool
|
||||||
|
%{_mandir}/man8/ndptool.8%{?ext_man}
|
||||||
|
|
||||||
|
%files -n libndp0
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc COPYING
|
||||||
|
%{_libdir}/libndp.so.*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc COPYING
|
||||||
|
%{_includedir}/ndp.h
|
||||||
|
%{_libdir}/libndp.so
|
||||||
|
%{_libdir}/pkgconfig/libndp.pc
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Add table
Reference in a new issue