Browse Source

updated 14 packages

conntrack-tools-1.4.8-1

iptables-1.8.10-1

libmnl-1.0.5-1

libnetfilter_acct-1.0.3-3

libnetfilter_conntrack-1.0.9-1

libnetfilter_cthelper-1.0.1-1

libnetfilter_cttimeout-1.0.1-1

libnetfilter_log-1.0.2-1

libnetfilter_queue-1.0.5-2

libnfnetlink-1.0.2-1

libnftnl-1.2.6-1

mxml-3.3.1-1

nftables-1.0.9-1

ulogd-2.0.8-1
Tomohiro "Tomo-p" KATO 5 months ago
parent
commit
5d6d4555d7

+ 6 - 3
c/conntrack-tools/conntrack-tools-vl.spec

@@ -4,15 +4,15 @@
 
 Summary:        Manipulate netfilter connection tracking table and run High Availability
 Name:           conntrack-tools
-Version:        1.4.6
-Release:        1%{?_dist_release}
+Version:        1.4.8
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          admin-tools,network
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPLv2
 URL:            http://conntrack-tools.netfilter.org/
-Source0:        http://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
+Source0:        http://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.xz
 Source1:        conntrackd.service
 Source2:        conntrackd.conf
 Source10:       conntrackd.init
@@ -143,6 +143,9 @@ fi
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.8-1
+- new upstream release.
+
 * Mon Sep 28 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.6-1
 - new upstream release.
 - initial build for Vine Linux.

+ 9 - 21
i/iptables/iptables-vl.spec

@@ -3,7 +3,7 @@
 Summary: Packet filtering tool
 Summary(ja): パケットフィルタリングツール
 Name: iptables
-Version: 1.8.7
+Version: 1.8.10
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: admin-tools,network
 Vendor: Project Vine
@@ -14,15 +14,13 @@ Packager: daisuke
 # iptables-apply: Artistic Licence 2.0
 License: GPLv2 and Artistic Licence 2.0 and ISC
 URL: http://www.netfilter.org/
-Source0: http://www.netfilter.org/projects/iptables/files/%{name}-%{version}.tar.bz2
+Source0: http://www.netfilter.org/projects/iptables/files/%{name}-%{version}.tar.xz
 Source1: iptables.init
 Source2: iptables-config
 Source3: iptables.service
 Source4: sysconfig_iptables
 Source5: sysconfig_ip6tables
 
-Patch1: 0001-ebtables-Exit-gracefully-on-invalid-table-names.patch
-
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: bison flex perl
 BuildRequires: kernel-headers >= 2.4.0
@@ -123,13 +121,6 @@ make install DESTDIR=%{buildroot}
 # remove la file(s)
 rm -f %{buildroot}/%{_libdir}/*.la
 
-# install ip*tables.h header files
-install -m 644 include/ip*tables.h %{buildroot}%{_includedir}/
-
-# install ipulog header file
-install -d -m 755 %{buildroot}%{_includedir}/libipulog/
-install -m 644 include/libipulog/*.h %{buildroot}%{_includedir}/libipulog/
-
 install -d -m 755 %{buildroot}/etc/sysconfig
 install -c -m 755 %{SOURCE2} %{buildroot}/etc/sysconfig/iptables-config
 sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE2} > ip6tables-config
@@ -236,7 +227,9 @@ fi
 %{_libdir}/libip*tc.so.*
 %{_libdir}/libxtables.so.*
 %{_libdir}/libipq.so.*
+%dir %{_datadir}/xtables
 %{_datadir}/xtables/pf.os
+%{_datadir}/xtables/iptables.xslt
 
 %files ipv6
 %defattr(-,root,root)
@@ -259,20 +252,15 @@ fi
 %{_includedir}/*.h
 %dir %{_includedir}/libiptc
 %{_includedir}/libiptc/*.h
-%dir %{_includedir}/libipulog
-%{_includedir}/libipulog/*.h
 %{_mandir}/man3/*
-%{_libdir}/libipq.so
-%{_libdir}/libip*tc.so
-%{_libdir}/libxtables.so
-%{_libdir}/pkgconfig/libiptc.pc
-%{_libdir}/pkgconfig/libip4tc.pc
-%{_libdir}/pkgconfig/libip6tc.pc
-%{_libdir}/pkgconfig/libipq.pc
-%{_libdir}/pkgconfig/xtables.pc
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*.pc
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.10-1
+- new upstream release.
+
 * Fri Mar 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.7-1
 - new upstream release.
 - updated ip{,6}tables.service.

+ 7 - 4
lib/libm/libmnl/libmnl-vl.spec

@@ -1,14 +1,14 @@
 Name:           libmnl
-Version:        1.0.4
-Release:        3%{?_dist_release}
+Version:        1.0.5
+Release:        1%{?_dist_release}
 Summary:        A minimalistic Netlink library
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        LGPLv2+
-URL:            http://netfilter.org/projects/libmnl
-Source0:        http://netfilter.org/projects/libmnl/files/%{name}-%{version}.tar.bz2
+URL:            https://netfilter.org/projects/libmnl
+Source0:        https://netfilter.org/projects/libmnl/files/%{name}-%{version}.tar.bz2
 
 %description
 libmnl is a minimalistic user-space library oriented to Netlink developers.
@@ -74,6 +74,9 @@ mv examples examples-%{_arch}
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.5-1
+- new upstream release.
+
 * Fri Mar 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.4-3
 - dropped scriptlets.
 

+ 15 - 12
lib/libn/libnetfilter_acct/libnetfilter_acct-vl.spec

@@ -1,27 +1,27 @@
 Name:           libnetfilter_acct
 Version:        1.0.3
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        A library providing interface to extended accounting infrastructure
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
-URL:            http://www.netfilter.org/projects/libnetfilter_acct/index.html
-Source0:        http://www.netfilter.org/projects/libnetfilter_acct/files/libnetfilter_acct-%{version}.tar.bz2
+URL:            https://www.netfilter.org/projects/libnetfilter_acct/index.html
+Source0:        https://www.netfilter.org/projects/libnetfilter_acct/files/libnetfilter_acct-%{version}.tar.bz2
 
 BuildRequires:  libmnl-devel
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
-
 %description
 libnetfilter_acct is the userspace library providing interface to extended
 accounting infrastructure.
 
 libnetfilter_acct is used by nfacct.
 
+
 %package        devel
 Summary:        Development files for %{name}
+Group:          programming
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description    devel
@@ -29,6 +29,9 @@ The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -44,10 +47,6 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 find examples '(' -name Makefile.in -o -name Makefile.am ')' -exec rm -f {} ';'
 mv examples examples-%{_arch}
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
 
 %files
 %license COPYING
@@ -63,6 +62,10 @@ mv examples examples-%{_arch}
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.3-3
+- rebuilt with current environment.
+- dropped ldconfig scriptlets.
+
 * Sun Aug 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.3-2
 - rebuilt with current environment.
 

+ 19 - 13
lib/libn/libnetfilter_conntrack/libnetfilter_conntrack-vl.spec

@@ -1,26 +1,26 @@
 Name:           libnetfilter_conntrack
-Version:        1.0.8
+Version:        1.0.9
 Release:        1%{?_dist_release}
 Summary:        Netfilter conntrack userspace library
-Group:          System Environment/Libraries
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPLv2+
 URL:            http://netfilter.org
 Source0:        http://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libnfnetlink-devel >= 1.0.1, pkgconfig, kernel-headers, libmnl-devel >= 1.0.3
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
-
 %description
 libnetfilter_conntrack is a userspace library providing a programming 
 interface (API) to the in-kernel connection tracking state table.
 
+
 %package        devel
 Summary:        Netfilter conntrack userspace library
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}, libnfnetlink-devel >= 1.0.1
 Requires:	kernel-headers
 
@@ -28,6 +28,10 @@ Requires:	kernel-headers
 libnetfilter_conntrack is a userspace library providing a programming
 interface (API) to the in-kernel connection tracking state table.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -35,21 +39,18 @@ interface (API) to the in-kernel connection tracking state table.
 # Remove outdated files that confuse various helper scripts.
 rm -f compile config.guess config.sub depcomp install-sh ltmain.sh missing
 
+
 %build
 %configure --disable-static --disable-rpath
 
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
@@ -63,7 +64,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_includedir}/libnetfilter_conntrack
 %{_includedir}/libnetfilter_conntrack/*.h
 
+
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.9-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Sun Apr 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.8-1
 - new upstream release.
 

+ 8 - 8
lib/libn/libnetfilter_cthelper/libnetfilter_cthelper-vl.spec

@@ -1,14 +1,14 @@
 Summary:        User-space infrastructure for connection tracking helpers
 Name:           libnetfilter_cthelper
-Version:        1.0.0
-Release:        19%{?_dist_release}
+Version:        1.0.1
+Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPLv2
-URL:            http://www.netfilter.org/projects/libnetfilter_cthelper/index.html
-Source0:        http://www.netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-%{version}.tar.bz2
+URL:            https://www.netfilter.org/projects/libnetfilter_cthelper/index.html
+Source0:        https://www.netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-%{version}.tar.bz2
 BuildRequires:  gcc
 BuildRequires:  libmnl-devel >= 1.0.0, pkgconfig, kernel-headers
 
@@ -47,10 +47,6 @@ rm -rf $RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name '*.la' -exec rm -f {} ';'
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-
 %files
 %license COPYING
 %doc README
@@ -65,6 +61,10 @@ find $RPM_BUILD_ROOT -type f -name '*.la' -exec rm -f {} ';'
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.1-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Tue Sep 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.0-19
 - initial build for Vine Linux.
 

+ 8 - 8
lib/libn/libnetfilter_cttimeout/libnetfilter_cttimeout-vl.spec

@@ -1,14 +1,14 @@
 Summary:        Timeout policy tuning for Netfilter/conntrack
 Name:           libnetfilter_cttimeout
-Version:        1.0.0
-Release:        17%{?_dist_release}
+Version:        1.0.1
+Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPLv2+
-URL:            http://netfilter.org
-Source0:        http://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
+URL:            https://netfilter.org
+Source0:        https://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
 
 BuildRequires:  gcc
 BuildRequires:  libmnl-devel >= 1.0.0, pkgconfig, kernel-headers
@@ -56,10 +56,6 @@ make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-
 %files
 %license COPYING
 %doc README
@@ -73,6 +69,10 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.1-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Mon Sep 28 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.0-17
 - initial build for Vine Linux.
 

+ 26 - 20
lib/libn/libnetfilter_log/libnetfilter_log-vl.spec

@@ -1,21 +1,22 @@
 %define libnfnetlink 1.0.1
 
 Name:           libnetfilter_log
-Version:        1.0.1
-Release:        7%{?_dist_release}
+Version:        1.0.2
+Release:        1%{?_dist_release}
 Summary:        Netfilter logging userspace library
-Group:          System Environment/Libraries
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPLv2
-URL:            http://netfilter.org
-Source0:        http://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
-Patch0:		libnetfilter_log-sysheader.patch
+URL:            https://netfilter.org
+Source0:        https://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  libnfnetlink-devel >= %{libnfnetlink}, pkgconfig, kernel-headers
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
+BuildRequires:  libmnl-devel
+BuildRequires:  libnfnetlink-devel >= %{libnfnetlink}
+BuildRequires:  pkgconfig
+BuildRequires:  kernel-headers
 
 %description
 libnetfilter_log is a userspace library providing interface to packets that
@@ -26,9 +27,10 @@ libnetfilter_log has been previously known as libnfnetlink_log.
 
 libnetfilter_log is used by ulogd2. 
 
+
 %package        devel
 Summary:        Netfilter logging userspace library
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}, pkgconfig, kernel-headers
 
 %description    devel
@@ -40,9 +42,13 @@ libnetfilter_log has been previously known as libnfnetlink_log.
 
 libnetfilter_log is used by ulogd2.
 
+
+%debug_package
+
+
 %prep
 %setup -q
-%patch0 -p1
+
 
 %build
 %configure --disable-static --disable-rpath
@@ -51,31 +57,31 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
 
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
 %license COPYING
 %{_libdir}/*.so.*
 
-
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/*.so
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/*.h
-%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/pkgconfig/*.pc
+
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Sun Aug 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-7
 - rebuilt with current environment.
 

+ 5 - 5
lib/libn/libnetfilter_queue/libnetfilter_queue-vl.spec

@@ -3,7 +3,7 @@
 
 Name:           libnetfilter_queue
 Version:        1.0.5
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        Netfilter queue userspace library
 Group:          system
 Vendor:		Project Vine
@@ -68,10 +68,6 @@ find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 rm -rf %{buildroot}
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-
 %files
 %defattr(-,root,root,-)
 %doc COPYING
@@ -86,6 +82,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.5-2
+- rebuilt with current environment.
+- dropped ldconfig scriptlets.
+
 * Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.5-1
 - new upstream release.
 

+ 21 - 16
lib/libn/libnfnetlink/libnfnetlink-vl.spec

@@ -1,29 +1,30 @@
 Name:           libnfnetlink
-Version:        1.0.1
-Release:        2%{?_dist_release}
+Version:        1.0.2
+Release:        1%{?_dist_release}
 Summary:        Netfilter netlink userspace library
-Group:          System Environment/Libraries
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPLv2+
-URL:            http://netfilter.org
-Source0:        http://netfilter.org/projects/libnfnetlink/files/%{name}-%{version}.tar.bz2
+URL:            https://netfilter.org
+Source0:        https://netfilter.org/projects/libnfnetlink/files/%{name}-%{version}.tar.bz2
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildRequires:	kernel-headers
 BuildRequires:  automake autoconf libtool pkgconfig
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 libnfnetlink is a userspace library that provides some low-level
 nfnetlink handling functions.  It is used as a foundation for other, netfilter
 subsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_log
 and libnfnetlink_queue.
 
+
 %package        devel
 Summary:        Netfilter netlink userspace library
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
-Requires:	kernel-headers
+Requires:       kernel-headers
 
 %description    devel
 libnfnetlink is a userspace library that provides some low-level
@@ -31,25 +32,26 @@ nfnetlink handling functions.  It is used as a foundation for other, netfilter
 subsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_log
 and libnfnetlink_queue.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
 #autoreconf -i --force
 
+
 %build
 %configure --disable-static
 make %{?_smp_mflags}
 
+
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 
-%clean
-rm -rf %{buildroot}
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
@@ -57,7 +59,6 @@ rm -rf %{buildroot}
 %doc README
 %{_libdir}/*.so.*
 
-
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/*.so
@@ -65,7 +66,11 @@ rm -rf %{buildroot}
 %dir %{_includedir}/libnfnetlink
 %{_includedir}/libnfnetlink/*.h
 
+
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-1
+- new upstream release.
+
 * Sun Aug 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-2
 - rebuilt with current environment.
 

+ 5 - 2
lib/libn/libnftnl/libnftnl-vl.spec

@@ -1,7 +1,7 @@
 #global snapdate 20140903
 
 Name:           libnftnl
-Version:        1.1.9
+Version:        1.2.6
 Release:        1%{?_dist_release}
 Summary:        Library for low-level interaction with nftables Netlink's API over libmnl
 Group:          system
@@ -10,7 +10,7 @@ Distribution:   Vine Linux
 
 License:        GPLv2+
 URL:            http://netfilter.org/projects/libnftnl/
-Source0:        http://ftp.netfilter.org/pub/libnftnl/libnftnl-%{version}.tar.bz2
+Source0:        http://ftp.netfilter.org/pub/libnftnl/libnftnl-%{version}.tar.xz
 
 BuildRequires:  libmnl-devel
 BuildRequires:  mxml-devel
@@ -74,6 +74,9 @@ make %{?_smp_mflags} check
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.6-1
+- new upstream release.
+
 * Fri Mar 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.9-1
 - new upstream release.
 - dropped scriptlets.

+ 4 - 1
m/mxml/mxml-vl.spec

@@ -1,6 +1,6 @@
 Summary:      Miniature XML development library
 Name:         mxml
-Version:      3.2
+Version:      3.3.1
 Release:      1%{?_dist_release}
 Group:        system
 Vendor:       Project Vine
@@ -80,6 +80,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.1-1
+- new upstream release.
+
 * Fri Mar 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2-1
 - new upstream release.
 

+ 66 - 14
n/nftables/nftables-vl.spec

@@ -1,18 +1,22 @@
+%bcond_with systemd
+
 Name:           nftables
-Version:        0.9.2
-Release:        1%{?_dist_release}
+Version:        1.0.9
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:        Netfilter Tables userspace utillites
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 License:        GPLv2
-Group:          System Environment/Base
 URL:            http://netfilter.org/projects/nftables/
-
-Source0:        http://ftp.netfilter.org/pub/nftables/nftables-%{version}.tar.bz2
+Source0:        http://ftp.netfilter.org/pub/nftables/nftables-%{version}.tar.xz
 Source1:        nftables.init
 Source2:        nftables.conf
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Source3:        main.nft
+Source4:        router.nft
+Source5:        nat.nft
+Source11:       nftables.service
 
 #BuildRequires: autogen
 #BuildRequires: autoconf
@@ -23,18 +27,27 @@ BuildRequires: bison
 BuildRequires: libmnl-devel
 BuildRequires: gmp-devel
 BuildRequires: readline-devel
+BuildRequires: libedit-devel
 BuildRequires: libnftnl-devel
 BuildRequires: asciidoc
 BuildRequires: docbook2X
 BuildRequires: jansson-devel
 BuildRequires: iptables-devel
 BuildRequires: python-rpm-macros
+%if %{with systemd}
+%{?systemd_requires}
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+%endif
 
 %description
  Netfilter Tables userspace utilities.
 
+
 %package        devel
 Summary:        Development library for nftables / libnftables
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
@@ -42,15 +55,25 @@ Requires:       pkgconfig
  Development tools and static libraries and header files for
 the libnftables library.
 
+
+%debug_package
+
+
 %prep
 #setup -q -n nftables-%{snapdate}
 %setup -q
 
+
 %build
 #./autogen.sh
-%configure --disable-silent-rules --with-xtables --with-json --enable-python=no
+%configure \
+	--disable-silent-rules \
+	--with-xtables \
+	--with-json \
+	--enable-python=no
 make %{?_smp_mflags}
 
+
 %install
 %make_install
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
@@ -59,42 +82,68 @@ chmod 644 %{buildroot}/%{_mandir}/man8/nft*
 # Don't ship static lib (for now at least)
 rm -f $RPM_BUILD_ROOT/%{_libdir}/libnftables.a
 
+# drop vendor-provided configs, they are not really useful
+rm -f $RPM_BUILD_ROOT/%{_datadir}/nftables/*.nft
+
 chmod 644 $RPM_BUILD_ROOT/%{_mandir}/man8/nft*
 
+%if %{with systemd}
+mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
+cp -a %{SOURCE11} $RPM_BUILD_ROOT/%{_unitdir}/
+%else
 mkdir -p $RPM_BUILD_ROOT/%{_initdir}
 install -m755 %{SOURCE1} $RPM_BUILD_ROOT/%{_initdir}/nftables
+%endif
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig
 cp -a %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/
 chmod 600 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/nftables.conf
 
 mkdir -m 700 -p $RPM_BUILD_ROOT/%{_sysconfdir}/nftables
-chmod 600 $RPM_BUILD_ROOT/%{_sysconfdir}/nftables/*.nft
-chmod 700 $RPM_BUILD_ROOT/%{_sysconfdir}/nftables
+cp %{SOURCE3} %{SOURCE4} %{SOURCE5} \
+	$RPM_BUILD_ROOT/%{_sysconfdir}/nftables/
+
+find $RPM_BUILD_ROOT/%{_sysconfdir} -type f -exec chmod 0600 {} \;
 
 rm -rf %{buildroot}%{python_sitelib}/*
 
+
 %post
-/sbin/ldconfig
+%if %{with systemd}
+%systemd_post nftables.service
+%else
 /sbin/chkconfig --add nftables
+%endif
 
 %preun
+%if %{with systemd}
+%systemd_preun nftables.service
+%else
 if [ "$1" = 0 ]; then
 	/sbin/chkconfig --del nftables
 fi
+%endif
+
+%if %{with systemd}
+%postun
+%systemd_postun_with_restart nftables.service
+%endif
 
-%postun -p /sbin/ldconfig
 
 %files
 %license COPYING
-%doc TODO
+%doc %{_docdir}/nftables/examples
 %config(noreplace) %{_sysconfdir}/nftables/
 %config(noreplace) %{_sysconfdir}/sysconfig/nftables.conf
 %{_libdir}/*.so.*
 %{_sbindir}/nft
 %{_mandir}/man5/libnftables-json*
 %{_mandir}/man8/nft*
+%if %{with systemd}
+%{_unitdir}/nftables.service
+%else
 %{_initdir}/nftables
+%endif
 
 %files devel
 %{_libdir}/pkgconfig/*.pc
@@ -104,6 +153,9 @@ fi
 
 
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.9-1
+- new upstream release.
+
 * Mon Sep 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.9.2-1
 - new upstream release.
 

+ 6 - 2
u/ulogd/ulogd-vl.spec

@@ -3,8 +3,8 @@
 
 Summary: Userspace logging daemon for netfilter
 Name: ulogd
-Version: 2.0.7
-Release: 3%{?_dist_release}%{?with_systemd:.systemd}
+Version: 2.0.8
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -229,7 +229,11 @@ fi
 %defattr(0644,root,root,0755)
 %license COPYING
 
+
 %changelog
+* Fri Oct 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.8-1
+- new upstream release.
+
 * Tue Sep 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.7-3
 - fixed permissions.