[packages/ndisc6] - updated to 1.0.8
qboosh
qboosh at pld-linux.org
Thu May 15 21:32:17 CEST 2025
commit 932282bf1f7ef321bf097c5d753e11f8bee13236
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu May 15 21:25:34 2025 +0200
- updated to 1.0.8
ndisc6-no_chown.patch | 22 +++++-----------------
ndisc6.spec | 29 ++++++++++++++---------------
rdnssd-uid.patch | 7 +++----
3 files changed, 22 insertions(+), 36 deletions(-)
---
diff --git a/ndisc6.spec b/ndisc6.spec
index 2cb23d9..0937869 100644
--- a/ndisc6.spec
+++ b/ndisc6.spec
@@ -1,21 +1,22 @@
Summary: Neighbor Discovery tools for IPv6
Summary(pl.UTF-8): Narzędzia do rozpoznawania sąsiadów dla IPv6
Name: ndisc6
-Version: 1.0.1
-Release: 4
+Version: 1.0.8
+Release: 1
License: GPL v2
Group: Networking/Admin
-Source0: http://www.remlab.net/files/ndisc6/%{name}-%{version}.tar.bz2
-# Source0-md5: d0b8233a60e29ad78d9aebb8cef0b3f2
+Source0: https://www.remlab.net/files/ndisc6/%{name}-%{version}.tar.bz2
+# Source0-md5: 335a810a0180d36a1e2a5a81c425e2d6
Source1: rdnssd.init
Source2: rdnssd.sysconfig
Source3: %{name}.tmpfiles
Patch0: %{name}-no_chown.patch
Patch1: rdnssd-uid.patch
-URL: http://www.remlab.net/ndisc6/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libtool
+URL: https://www.remlab.net/ndisc6/
+BuildRequires: autoconf >= 2.62
+BuildRequires: automake >= 1:1.11
+BuildRequires: gcc >= 6:4.7
+BuildRequires: gettext-tools >= 0.19.3
BuildRequires: rpmbuild(macros) >= 1.268
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -67,16 +68,14 @@ Demon do wykrywania rekursywnych serwerów DNS w sieciach IPv6.
%patch -P1 -p1
%build
-%{__libtoolize}
%{__aclocal} -I m4
%{__autoconf}
%{__autoheader}
%{__automake}
-%configure
+%configure \
+ --disable-silent-rules
-%{__make} \
- CFLAGS="%{rpmcflags}" \
- LDFLAGS="%{rpmldflags}"
+%{__make}
%install
install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} \
@@ -89,7 +88,7 @@ touch $RPM_BUILD_ROOT/var/run/rdnssd/resolv.conf
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/rdnssd
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rdnssd
-install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
+install %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
%find_lang %{name}
@@ -150,4 +149,4 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man8/rdnssd.8*
%attr(775,root,rdnssd) %dir /var/run/rdnssd
%ghost %attr(644,rdnssd,rdnssd) /var/run/rdnssd/resolv.conf
-/usr/lib/tmpfiles.d/%{name}.conf
+%{systemdtmpfilesdir}/ndisc6.conf
diff --git a/ndisc6-no_chown.patch b/ndisc6-no_chown.patch
index f6493f7..33a32fb 100644
--- a/ndisc6-no_chown.patch
+++ b/ndisc6-no_chown.patch
@@ -1,22 +1,10 @@
-diff -burNp ndisc6-1.0.1/rdnssd/Makefile.am ndisc6-1.0.1-dud/rdnssd/Makefile.am
---- ndisc6-1.0.1/rdnssd/Makefile.am 2010-01-24 09:32:21.000000000 +0100
-+++ ndisc6-1.0.1-dud/rdnssd/Makefile.am 2011-03-19 09:42:16.768235512 +0100
-@@ -43,7 +43,6 @@ merge-hook: merge-hook.in Makefile.in $(
+--- ndisc6-1.0.8/rdnss/Makefile.am.orig 2016-12-07 19:11:55.000000000 +0100
++++ ndisc6-1.0.8/rdnss/Makefile.am 2025-05-15 20:42:59.737019545 +0200
+@@ -27,7 +27,6 @@ merge-hook: rdnss/merge-hook.in config.s
- install-data-hook:
+ install-data-hook::
$(install_sh) -d -- $(DESTDIR)$(myrundir)
- -chown -- nobody $(DESTDIR)$(myrundir)
- uninstall-hook:
- -rmdir $(DESTDIR)$(myrundir)
-diff -burNp ndisc6-1.0.1/rdnssd/Makefile.in ndisc6-1.0.1-dud/rdnssd/Makefile.in
---- ndisc6-1.0.1/rdnssd/Makefile.in 2010-11-16 20:14:41.000000000 +0100
-+++ ndisc6-1.0.1-dud/rdnssd/Makefile.in 2011-03-19 09:42:24.845269517 +0100
-@@ -604,7 +604,6 @@ merge-hook: merge-hook.in Makefile.in $(
-
- install-data-hook:
- $(install_sh) -d -- $(DESTDIR)$(myrundir)
-- -chown -- nobody $(DESTDIR)$(myrundir)
-
- uninstall-hook:
+ uninstall-hook::
-rmdir $(DESTDIR)$(myrundir)
diff --git a/rdnssd-uid.patch b/rdnssd-uid.patch
index bff1e8b..f7fdcb2 100644
--- a/rdnssd-uid.patch
+++ b/rdnssd-uid.patch
@@ -10,10 +10,9 @@ diff -dur ndisc6-1.0.1.orig/doc/rdnssd.8-in ndisc6-1.0.1/doc/rdnssd.8-in
.TP
.BR "\-V" " or " "\-\-version"
-diff -dur ndisc6-1.0.1.orig/rdnssd/rdnssd.c ndisc6-1.0.1/rdnssd/rdnssd.c
---- ndisc6-1.0.1.orig/rdnssd/rdnssd.c 2008-03-23 10:54:25.000000000 +0100
-+++ ndisc6-1.0.1/rdnssd/rdnssd.c 2011-06-15 10:13:02.000000000 +0200
-@@ -551,7 +551,7 @@
+--- ndisc6-1.0.8/rdnss/rdnssd.c.orig 2022-05-11 20:30:50.000000000 +0200
++++ ndisc6-1.0.8/rdnss/rdnssd.c 2025-05-15 20:46:01.549367917 +0200
+@@ -757,7 +757,7 @@ version (void)
int main (int argc, char *argv[])
{
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ndisc6.git/commitdiff/932282bf1f7ef321bf097c5d753e11f8bee13236
More information about the pld-cvs-commit
mailing list