3 Commits 03fefc1c23 ... adae04a4b6

Author SHA1 Message Date
  Tomohiro "Tomo-p" KATO adae04a4b6 updated 6 packages 4 months ago
  Tomohiro "Tomo-p" KATO ade3f18cd8 updated 5 packages 4 months ago
  Tomohiro "Tomo-p" KATO 1fb0238a84 updated 7 packages 4 months ago

+ 5 - 9
a/automake/automake-vl.spec

@@ -4,9 +4,9 @@
 Summary: A GNU tool for automatically creating Makefiles.
 Summary(ja): Makefile を自動生成するための GNU ツール
 Name: automake
-Version: 1.16.5
+Version: 1.17
 %define api_version %(echo %{version} | cut -d . -f 1-2)
-Release: 2%{?_dist_release}
+Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -17,7 +17,6 @@ URL: http://sources.redhat.com/automake
 Source: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
 Source2: http://git.savannah.gnu.org/cgit/config.git/plain/config.sub
 Source3: http://git.savannah.gnu.org/cgit/config.git/plain/config.guess
-Patch1000: python10-15.patch
 
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -33,7 +32,6 @@ Requires:       perl, autoconf >= 2.58
 # requirements not detected automatically (#919810)
 Requires:       perl(Thread::Queue)
 Requires:       perl(threads)
-Requires(pre):  install-info
 
 # remove bogus Automake perl dependencies and provides
 %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake::
@@ -88,12 +86,7 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 %endif
 
 
-%clean
-rm -rf ${RPM_BUILD_ROOT}
-
-
 %files
-%defattr(-,root,root)
 %license COPYING*
 %doc AUTHORS NEWS README THANKS
 %doc REAME.aclocal README.multilib
@@ -107,6 +100,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.17-1
+- updated to 1.17.
+
 * Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.5-2
 - added Patch1000 to support python3-3.11.
 

+ 5 - 2
c/c-ares/c-ares-vl.spec

@@ -2,7 +2,7 @@
 
 Summary: A library that performs asynchronous DNS operations
 Name: c-ares
-Version: 1.32.1
+Version: 1.32.2
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -115,8 +115,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Jul 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.32.2-1
+- updated to 1.32.2.
+
 * Mon Jul 08 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.32.1-1
-- updated to 1.32.0.
+- updated to 1.32.1.
 
 * Fri Jul 05 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.32.0-1
 - updated to 1.32.0.

+ 22 - 28
f/file/file-vl.spec

@@ -3,7 +3,7 @@
 Summary:        A utility for determining file types.
 Summary(ja):    ファイルの種類を判別するユーティリティー
 Name:           file
-Version:        5.43
+Version:        5.45
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -11,7 +11,7 @@ Distribution:   Vine Linux
 Packager:       daisuke
 
 License:        BSD
-URL:            http://www.darwinsys.com/file/
+URL:            https://www.darwinsys.com/file/
 # master site is toooooooooooooooooo slow
 Source0:        http://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
 
@@ -25,13 +25,21 @@ Patch0: file-localmagic.patch
 Patch1: file-4.17-rpm-name.patch
 Patch2: file-5.04-volume_key.patch
 
+# revert upstream commits (rhbz#2167964)
+# 1. https://github.com/file/file/commit/e1233247bbe4d2d66b891224336a23384a93cce1
+# 2. https://github.com/file/file/commit/f7a65dbf1739a8f8671621e41c5648d1f7e9f6ae
+Patch3: file-5.45-readelf-limit-revert.patch
+
+# upstream commit: https://github.com/file/file/commit/218fdf813fd5ccecbb8887a1b62509cd1c6dd3a1
+Patch4: file-5.45-time-t.patch
+
 # Vine
 Patch1000: file-5.14-magicbuild-fix.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 #BuildRequires: automake
 #BuildRequires: autoconf
-BuildRequires: zlib-devel
+BuildRequires: pkgconfig(zlib)
 Obsoletes: file-static
 
 %description
@@ -113,7 +121,7 @@ CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" \
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
 export LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{name}-%{version}/src/.libs
-make
+%make_build
 
 cd python
 %py_build
@@ -129,11 +137,15 @@ mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/misc
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/file
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la
+
+# local magic in /etc/magic
+mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}
+cp -a ./magic/magic.local ${RPM_BUILD_ROOT}%{_sysconfdir}/magic
 
 cat magic/Magdir/* > ${RPM_BUILD_ROOT}%{_datadir}/misc/magic
 ln -s misc/magic ${RPM_BUILD_ROOT}%{_datadir}/magic
-##ln -s file/magic.mime ${RPM_BUILD_ROOT}%{_datadir}/magic.mime
 ln -s ../magic ${RPM_BUILD_ROOT}%{_datadir}/file/magic
 
 cd python
@@ -142,20 +154,6 @@ cd python
 
 %{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}
 
-# LIBTOOL=/usr/bin/libtool
-#ln -s file/magic ${RPM_BUILD_ROOT}%{_datadir}/magic
-#ln -s file/magic.mime ${RPM_BUILD_ROOT}%{_datadir}/magic.mime
-
-#ln -s ../magic ${RPM_BUILD_ROOT}%{_datadir}/misc/magic 
-
-#{ cd ${RPM_BUILD_ROOT}
-#  strip .%{_bindir}/file
-#  cp %SOURCE1 .%{_datadir}/magic.mime
-#}
-
-# remove unused files
-rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
-
 
 %ifarch x86_64
 %check
@@ -164,14 +162,10 @@ make -C tests check
 %endif
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root)
 %license COPYING
 %doc ChangeLog README
+%config(noreplace) %{_sysconfdir}/magic
 %{_bindir}/*
 %{_libdir}/libmagic.so.*
 %{_datadir}/file/*
@@ -180,14 +174,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man[15]/*
 
 %files devel
-%defattr(-,root,root,-)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*
 %{_includedir}/magic.h
 %{_mandir}/man3/*
 
 %files -n python-magic
-%defattr(-, root, root, -)
 %license python/LICENSE
 %doc python/README* python/example.py
 %{python_sitelib}/magic.py
@@ -196,13 +188,15 @@ rm -rf $RPM_BUILD_ROOT
 %{python_sitelib}/*egg-info
 
 %files -n python3-magic
-%defattr(-, root, root, -)
 %license python/LICENSE
 %doc python/README* python/example.py
 %{python3_sitelib}/*
 
 
 %changelog
+* Fri Jul 12 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.45-1
+- new upstream release.
+
 * Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.43-1
 - new upstream release.
 

+ 6 - 3
f/fmt/fmt-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           fmt
 Summary:        Small, safe and fast formatting library for C++
-Version:        9.1.0
+Version:        11.0.1
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -71,8 +71,8 @@ sed -i "s/'--clean-css',//" doc/build.py
 
 
 %files
-%license LICENSE.rst
-%doc ChangeLog.rst README.rst
+%license LICENSE
+%doc ChangeLog.md README.md
 %{_libdir}/lib%{name}.so.*
 
 %files devel
@@ -83,6 +83,9 @@ sed -i "s/'--clean-css',//" doc/build.py
 
 
 %changelog
+* Sat Jul 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 11.0.1-1
+- new upstream release.
+
 * Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 9.1.0-1
 - new upstream release.
 

+ 27 - 26
g/gmime/gmime-vl.spec

@@ -5,22 +5,25 @@
 Summary:        Library for creating and parsing MIME messages
 Summary(ja):	MIMEメッセージを生成またパースするためのライブラリ
 Name:           gmime
-Version:        3.2.7
+Version:        3.2.15
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPL
 URL:            https://github.com/jstedfast/gmime
 %global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0:        https://download.gnome.org/sources/gmime/%{shortver}/%{name}-%{version}.tar.xz
+Source0:        https://github.com/jstedfast/gmime/releases/download/%{version}/gmime-%{version}.tar.xz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:  glib2-devel >= 2.26.0
 BuildRequires:  gpgme-devel
-BuildRequires:  zlib-devel >= 1.2.1.1
+BuildRequires:  libgpg-error-devel
+BuildRequires:  pkgconfig(zlib)
+BuildRequires:  gobject-introspection-devel
+BuildRequires:  vala
 BuildRequires:  automake, libtool, gettext, gtk-doc
 
 # Mono only availible on these:
@@ -41,7 +44,7 @@ Internet Mail Extension (MIME).
 
 %package        devel
 Summary:        Header files to develop libgmime applications
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       glib2-devel
 
@@ -55,7 +58,7 @@ to develop applications that use libgmime.
 %ifarch %mono_archs
 %package        sharp
 Summary:        mono bindings for gmime
-Group:          Development/Libraries
+Group:          system
 Requires:       %{name} = %{version}-%{release}
 Requires:       gtk-sharp2
 
@@ -67,27 +70,26 @@ for developing mono applications that use libgmime.
 %endif
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
 
 %build
-cp %{_datadir}/gettext/config.rpath .
-## autoreconf --force --install
-
 %ifarch %mono_archs
 export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
 MONO_ARGS="--enable-mono"
 %endif
 
-%configure $MONO_ARGS
-make %{?_smp_mflags}
+%configure --disable-static $MONO_ARGS
+%make_build V=1
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
 
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
@@ -96,29 +98,25 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 #mv $RPM_BUILD_ROOT%{_bindir}/uudecode $RPM_BUILD_ROOT%{_bindir}/gmime-uudecode
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
 %files
-%defattr(-,root,root,-)
 %license COPYING
-%doc AUTHORS README.md TODO
+%doc AUTHORS README* TODO
 #%{_bindir}/gmime-uu??code
 %{_libdir}/lib*.so.*
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/GMime-3.0.typelib
 
 %files devel
-%defattr(-,root,root,-)
-%{_libdir}/lib*.a
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/gmime-%{apiver}.pc
 %{_includedir}/gmime-%{apiver}
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/GMime-3.0.gir
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
 %{_datadir}/gtk-doc/html/gmime-%{docver}
+%dir %{_datadir}/vala
+%{_datadir}/vala/*
 
 %ifarch %mono_archs
 %files sharp
@@ -131,6 +129,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Jul 12 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.15-1
+- new upstream release.
+
 * Fri May 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.7-1
 - new upstream release.
 

+ 4 - 1
g/golang/golang-vl.spec

@@ -80,7 +80,7 @@
 Summary:        The Go Programming Language
 Summary(ja):    プログラミング言語 Go
 Name:           golang
-Version:        1.22.4
+Version:        1.22.5
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -414,6 +414,9 @@ fi
 
 
 %changelog
+* Sun Jul 14 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.5-1
+- new upstream release.
+
 * Wed Jun 19 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.4-1
 - new upstream release.
 

+ 6 - 7
h/hwdata/hwdata-vl.spec

@@ -1,9 +1,9 @@
 Name:           hwdata
 Summary:        Hardware identification and configuration data
 Summary(ja):    ハードウエアの識別・設定情報データ
-Version:        0.334
+Version:        0.384
 Release:        1%{?_dist_release}
-Group:          System Environment/Base
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Packager:       daisuke
@@ -52,21 +52,20 @@ mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
 echo > %{buildroot}%{_sysconfdir}/modprobe.d/blacklist.conf
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root)
 %license LICENSE COPYING
 %dir %{_datadir}/%{name}
 /lib/modprobe.d/dist-blacklist.conf
 %config %{_datadir}/hwdata/*
 %config(noreplace) %{_sysconfdir}/modprobe.d/blacklist.conf
+%{_datadir}/pkgconfig/hwdata.pc
 
 
 
 %changelog
+* Tue Jul 16 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.384-1
+- new upstream release.
+
 * Sat May 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.334-1
 - new upstream release.
 

+ 4 - 1
k/kernel/kernel-vl.spec

@@ -44,7 +44,7 @@
 #
 %define majorver 6
 %define sublevel 6
-%define patchlevel 39
+%define patchlevel 40
 %define kversion %{majorver}.%{sublevel}
 %define rpmversion %{majorver}.%{sublevel}.%{patchlevel}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
@@ -1192,6 +1192,9 @@ fi
 
 
 %changelog
+* Mon Jul 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.6.40-1
+- updated to 6.6.40.
+
 * Thu Jul 11 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.6.39-1
 - updated to 6.6.39.
 

+ 6 - 3
l/less/less-vl.spec

@@ -1,7 +1,7 @@
 Summary: A text file browser similar to more, but better
 Summary(ja): more よりも高機能な日本語対応ページャ
 Name: less
-Version: 643
+Version: 661
 Release: 1%{?_dist_release}
 Group: accessories
 Vendor: Project Vine
@@ -24,7 +24,7 @@ Patch11: less-458-old-bot-in-help.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: ncurses-devel
-BuildRequires: pcre-devel
+BuildRequires: pcre2-devel
 BuildRequires: autoconf automake libtool
 Requires(post): alternatives
 Requires(preun): alternatives
@@ -75,7 +75,7 @@ chmod 644 lessecho.c lesskey.c version.c LICENSE
 
 
 %build
-%configure --with-regex=pcre
+%configure --with-regex=pcre2
 make CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 `pcre-config --cflags`" datadir=%{_docdir}
 
 
@@ -124,6 +124,9 @@ fi
 
 
 %changelog
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 661-1
+- updated to 661.
+
 * Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 643-1
 - updated to 643.
 

+ 6 - 5
lib/libe/libevent/libevent-vl.spec

@@ -4,7 +4,7 @@ Summary:        Abstract asynchronous event notification library
 Summary(ja):	非同期イベント通知ライブラリ
 Name:           libevent
 Version:        2.1.12
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -39,7 +39,7 @@ you will need to install %{name}-devel.
 %package -n compat32-%{name}
 Summary:        Abstract asynchronous event notification library
 Summary(ja):	非同期イベント通知ライブラリ
-Group:          system
+Group:          system,legacy
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -76,13 +76,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
-%defattr(-,root,root,0755)
+%license LICENSE
 %doc README
 %{_bindir}/*
 %{_libdir}/lib*.so.*
 
 %files devel
-%defattr(-,root,root,0755)
 %doc sample/*.c
 %{_includedir}/*
 %{_libdir}/lib*.so
@@ -90,7 +89,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %if %{build_compat32}
 %files -n compat32-%{name}
-%defattr(-,root,root,0755)
 %doc README
 %{_bindir}/*
 %{_libdir}/lib*.so.*
@@ -98,6 +96,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Jul 12 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.12-3
+- rebuilt with current environment.
+
 * Tue Oct 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.12-2
 - rebuilt with openssl-3.0.0.
 - dropped ldconfig scriptlets.

+ 5 - 6
lib/libm/libmicrohttpd/libmicrohttpd-vl.spec

@@ -1,6 +1,6 @@
 Summary: Lightweight library for embedding a webserver in applications
 Name: libmicrohttpd
-Version: 0.9.76
+Version: 1.0.1
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -16,7 +16,7 @@ BuildRequires:  curl-devel
 BuildRequires:  gnutls-devel
 BuildRequires:  libgcrypt-devel
 BuildRequires:  openssl-devel
-BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(zlib)
 BuildRequires:  graphviz
 BuildRequires:  doxygen
 
@@ -93,10 +93,6 @@ cp -R doc/doxygen/html .
 #make check %{?_smp_mflags}
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %defattr(-,root,root,-)
 %license COPYING
@@ -120,6 +116,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-1
+- new upstream release.
+
 * Wed Mar 15 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.9.76-1
 - new upstream release.
 

+ 5 - 8
lib/libs/libsodium/libsodium-vl.spec

@@ -1,8 +1,8 @@
 Summary: a modern and easy-to-use crypto library
 Summary(ja): モダンで手軽に使える暗号化ライブラリー
 Name: libsodium
-Version: 1.0.18
-Release: 2%{?_dist_release}
+Version: 1.0.20
+Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -57,22 +57,16 @@ developing applications that use %{name}.
 %{__rm} -rf ${RPM_BUILD_ROOT}%{_libdir}/libsodium.la
 
 
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
-
-
 %check
 make check
 
 
 %files
-%defattr(-,root,root)
 %license LICENSE
 %doc AUTHORS ChangeLog THANKS README.*
 %{_libdir}/libsodium.so.*
 
 %files devel
-%defattr(-,root,root)
 %license LICENSE
 %doc AUTHORS ChangeLog THANKS README.*
 %{_libdir}/pkgconfig/libsodium.pc
@@ -82,6 +76,9 @@ make check
 
 
 %changelog
+* Fri Jul 12 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.20-1
+- new upstream release.
+
 * Thu Aug 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.18-2
 - rebuilt with current environment.
 - dropped ldconfig scriptlets.

+ 25 - 12
lib/libu/libunwind/libunwind-vl.spec

@@ -1,18 +1,21 @@
 Summary: An unwinding library
 Name: libunwind
-Version: 1.6.2
+Version: 1.8.1
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: BSD
-URL: http://savannah.nongnu.org/projects/libunwind
-Source: http://download.savannah.nongnu.org/releases/libunwind/%{name}-%{version}.tar.gz
+URL: https://savannah.nongnu.org/projects/libunwind
+Source: https://github.com/libunwind/libunwind/releases/download/v%{version}/%{name}-%{version}.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 ExclusiveArch: %{ix86} x86_64 ia64
-BuildRequires: zlib-devel
+BuildRequires: pkgconfig(zlib)
+
+# host != target would cause REMOTE_ONLY build even if building i386 on x86_64.
+%global _host %{_target_platform}
 
 %description
 Libunwind provides a C ABI to determine the call-chain of a program.
@@ -32,17 +35,27 @@ libunwind.
 
 
 %prep
-%setup -q
+%autosetup -p1
 
 
 %build
-%configure --enable-static --enable-shared --enable-setjmp=no
-%__make %{?_smp_mflags}
+%global optflags %{optflags} -fcommon
+autoreconf -fiv
+%configure \
+	--enable-static \
+	--enable-shared \
+	--enable-setjmp=no \
+%if 0%{?_with_check:1} || 0%{?_with_testsuite:1}
+	--enable-tests \
+%else
+	--disable-tests \
+%endif
+	%{nil}
+%make_build
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-%makeinstall
+%make_install
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
@@ -63,9 +76,6 @@ echo ====================TESTING END=====================
 echo ====================TESTSUITE DISABLED=========================
 %endif
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 
 %files
 %defattr(-,root,root)
@@ -84,6 +94,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Jul 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.1-1
+- new upstream release.
+
 * Tue Sep 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.6.2-1
 - new upstream release.
 - dropped ldconfig scriptlets.

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

@@ -1,7 +1,7 @@
 Summary: Programs for accessing MS-DOS disks without mounting the disks.
 Summary(ja): mount せずに MS-DOS disk にアクセスするためのプログラム
 Name: mtools
-Version: 4.0.37
+Version: 4.0.44
 Release: 1%{?_dist_release}
 Group: admin-tools
 Vendor: Project Vine
@@ -75,6 +75,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.44-1
+- new upstream release.
+
 * Fri Jan 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.37-1
 - new upstream release.
 

+ 4 - 1
n/nano/nano-vl.spec

@@ -1,6 +1,6 @@
 Name: nano
 Summary: Pico editor clone with enhancements
-Version: 8.0
+Version: 8.1
 Release: 1%{?_dist_release}
 Group: accesories
 Vendor: Project Vine
@@ -60,6 +60,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1-1
+- new upstream release.
+
 * Thu May 09 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0-1
 - new upstream release.
 

+ 37 - 40
p/pciutils/pciutils-vl.spec

@@ -2,24 +2,24 @@
 Summary:        PCI bus related utilities.
 Summary(ja):    Linux PCI ユーティリティ
 Name:           pciutils
-Version:        3.6.4
+Version:        3.13.0
 Release:        1%{?_dist_release}
-Group:          Applications/System
+Group:          admin-tools
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPLv2+
-URL:            http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
+URL:            https://mj.ucw.cz/sw/pciutils/
 Source:         https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-%{version}.tar.xz
 
 #change pci.ids directory to hwdata, fedora/rhel specific
-Patch1:         pciutils-2.2.1-idpath.patch
+Patch1:		pciutils-2.2.1-idpath.patch
 
 #add support for directory with another pci.ids, rejected by upstream, rhbz#195327
-Patch2:         pciutils-dir-d.patch
+Patch2:		pciutils-dir-d.patch
+Patch3:		pciutils-3.13.0-fixleak.patch
 
 Buildroot: 	%{_tmppath}/%{name}-%{version}-root
-ExclusiveOS: 	Linux
 BuildRequires:  sed
 Requires:	hwdata
 Requires:	%{name}-libs = %{version}-%{release}
@@ -38,10 +38,11 @@ require kernel version 2.1.82 or newer (which support the
 このパッケージに収められたユーティリティはカーネル 2.1.82 以降
 (/proc/bus/pci インタフェースがサポートされているもの) を必要とします.
 
+
 %package devel
 Summary: Linux PCI development library.
-Summary(ja):	Linux PCI 開発ライブラリ
-Group: Development/Libraries
+Summary(ja): Linux PCI 開発ライブラリ
+Group: programming
 Requires: %{name}-libs = %{version}-%{release}
 Provides: pkgconfig(libpci) = %{version}
 
@@ -53,41 +54,49 @@ devices connected to the PCI bus.
 このパッケージには PCI バスに接続された各種デバイスの状態を見たり
 設定したりするのに必要なライブラリが収められています.
 
+
 %package libs
 Summary: Linux PCI library
 Summary(ja): Linux PCI ライブラリ
-Group: System Environment/Libraries
+Group: system
 
 %description libs
 This package contains a library for inspecting and setting
 devices connected to the PCI bus.
 
+
 %package static
 Summary: Linux PCI satic library
 Summary(ja): Linux PCI スタッティックライブラリ
-Group: System Environment/Libraries
+Group: programming
 Requires: %{name}-devel = %{version}-%{release}
 
 %description static
 This package contains a library for inspecting and setting
 devices connected to the PCI bus.
 
+
 ## to build compat32 for x86_64 architecture support
 %package -n compat32-%{name}-libs
 Summary: Linux PCI library.
-Group: Development/Libraries
+Group: programming,legacy
 Requires: compat32-%{name}-devel = %{version}-%{release}
 %description -n compat32-%{name}-libs
 This package contains a library for inspecting and setting
 devices connected to the PCI bus.
 
+
 %package -n compat32-%{name}-devel
 Summary: Linux PCI development library.
-Group: Development/Libraries
+Group: system,legacy
 %description -n compat32-%{name}-devel
 This package contains a library for inspecting and setting
 devices connected to the PCI bus.
 
+
+%debug_package
+
+
 %prep
 %setup -q -n pciutils-%{version}
 %autopatch -p1
@@ -107,32 +116,21 @@ sed -i -e "s|^libdir=.*$|libdir=%{_libdir}|" lib/libpci.pc
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
-install -d $RPM_BUILD_ROOT/{sbin,%{_mandir}/man8,%{_libdir},%{_libdir}/pkgconfig,%{_includedir}/pci}
+install -d %{buildroot}/{sbin,%{_mandir}/man8,%{_libdir},%{_libdir}/pkgconfig,%{_includedir}/pci}
 
-install -p lspci setpci update-pciids $RPM_BUILD_ROOT/sbin
-install -p lspci.8 setpci.8 update-pciids.8 $RPM_BUILD_ROOT%{_mandir}/man8
-install -p  lib/libpci.so.*.*.* $RPM_BUILD_ROOT%{_libdir}
-ln -s $(basename $RPM_BUILD_ROOT%{_libdir}/*.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpci.so
+install -p lspci setpci update-pciids %{buildroot}/sbin
+install -p lspci.8 setpci.8 update-pciids.8 %{buildroot}%{_mandir}/man8
+install -p  lib/libpci.so.*.*.* %{buildroot}%{_libdir}
+ln -s $(basename %{buildroot}%{_libdir}/*.so.*.*.*) %{buildroot}%{_libdir}/libpci.so
 
-mv lib/libpci.a.toinstall lib/libpci.a
-install -p lib/libpci.a $RPM_BUILD_ROOT%{_libdir}
-/sbin/ldconfig -N $RPM_BUILD_ROOT%{_libdir}
-install -p lib/pci.h $RPM_BUILD_ROOT%{_includedir}/pci
-install -p lib/header.h $RPM_BUILD_ROOT%{_includedir}/pci
-install -p lib/config.h $RPM_BUILD_ROOT%{_includedir}/pci
-install -p lib/types.h $RPM_BUILD_ROOT%{_includedir}/pci
-install -p lib/libpci.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig
-
-
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
-%post -n compat32-%{name}-libs -p /sbin/ldconfig
-
-%postun -n compat32-%{name}-libs -p /sbin/ldconfig
+mkdir -p %{buildroot}%{_libdir}
+mv lib/libpci.a.toinstall %{buildroot}%{_libdir}/libpci.a
+ldconfig -N %{buildroot}%{_libdir}
+install -p lib/pci.h %{buildroot}%{_includedir}/pci
+install -p lib/header.h %{buildroot}%{_includedir}/pci
+install -p lib/config.h %{buildroot}%{_includedir}/pci
+install -p lib/types.h %{buildroot}%{_includedir}/pci
+install -p lib/libpci.pc %{buildroot}%{_libdir}/pkgconfig
 
 
 %files
@@ -169,11 +167,10 @@ install -p lib/libpci.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig
 %endif
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %changelog
+* Tue Jul 16 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.13.0-1
+- new upstream release.
+
 * Fri Apr 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.6.4-1
 - new upstream release.
 - dropped all patches.

+ 8 - 4
r/rspamd/rspamd-vl.spec

@@ -13,7 +13,7 @@
 
 Summary:        Rapid spam filtering system
 Name:           rspamd
-Version:        3.8.4
+Version:        3.9.0
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
@@ -32,14 +32,13 @@ BuildRequires:  cmake
 BuildRequires:  file-devel
 BuildRequires:  fmt-devel
 BuildRequires:  glib2-devel
-BuildRequires:  gmime-devel
 %ifarch x86_64
 BuildRequires:  hyperscan-devel
 %endif
 %if %{with jemalloc}
 BuildRequires:  jemalloc-devel
 %endif
-BuildRequires:  libevent-devel
+BuildRequires:  libarchive-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libsodium-devel
 BuildRequires:  libunwind-devel
@@ -49,6 +48,7 @@ BuildRequires:  pcre2-devel
 BuildRequires:	perl
 BuildRequires:  ragel
 BuildRequires:  sqlite3-devel
+BuildRequires:  xxhash-devel
 %if %{with systemd}
 BuildRequires:  systemd
 %endif
@@ -95,7 +95,7 @@ lua.
         -DMANDIR=%{_mandir} \
         -DSHAREDIR=%{_datadir}/rspamd \
         -DDBDIR=%{_localstatedir}/lib/rspamd \
-        -DRUNDIR=%{_localstatedir}/run/rspamd \
+        -DRUNDIR=%{_rundir}/rspamd \
         -DLOGDIR=%{_localstatedir}/log/rspamd \
         -DEXAMPLESDIR=%{_datadir}/examples/rspamd \
         -DNO_SHARED=ON \
@@ -114,6 +114,7 @@ lua.
 %endif
         -DSYSTEM_FMT=ON \
         -DSYSTEM_ZSTD=ON \
+        -DSYSTEM_XXHASH=ON \
         -DENABLE_LIBUNWIND=ON \
         -DENABLE_LUAJIT=OFF \
         -DENABLE_PCRE2=ON \
@@ -266,6 +267,9 @@ fi
 
 
 %changelog
+* Sat Jul 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.9.0-1
+- new upstream release.
+
 * Mon Feb 26 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.4-1
 - new upstream release.
 

+ 22 - 24
t/texinfo/texinfo-vl.spec

@@ -6,8 +6,8 @@
 Summary:        Tools needed to create Texinfo format documentation files.
 Summary(ja):    Texinfo ドキュメントを作成する為に使うツール群
 Name:           texinfo
-Version:        6.8
-Release:        2%{?_dist_release}
+Version:        7.1
+Release:        1%{?_dist_release}
 Group:          publishing
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -16,24 +16,17 @@ Packager:       daisuke
 License:        GPLv3+
 URL:            https://www.gnu.org/software/texinfo/
 Source0:        https://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.xz
-Source1:        info-dir
-
-# Patch1: this is needed just for koji/mock, all tests pass fine in local build
-Patch1: texinfo-6.0-disable-failing-info-test.patch
-# Patch2: rhbz#1348671, because of OSTree
-Patch2: texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch
-# Patch3: we need to fix template fix-info-dir generates
-Patch3: info-6.5-sync-fix-info-dir.patch
-# Patch4: rhbz#1592433, bug in fix-info-dir --delete
-Patch4: texinfo-6.5-fix-info-dir.patch
-# Patch5: fixes issues detected by static analysis
-Patch5: texinfo-6.5-covscan-fixes.patch
-# Patch5: undos change done in gnulib that causes build to fail
-# https://lists.gnu.org/r/bug-gnulib/2021-03/msg00066.html
-Patch6: texinfo-6.8-undo-gnulib-nonnul.patch
+Source1:        fix-info-dir
+
+# Patch0: we need to fix template fix-info-dir generates
+Patch0: info-6.5-sync-fix-info-dir.patch
+# Patch1: rhbz#1592433, bug in fix-info-dir --delete
+Patch1: texinfo-6.5-fix-info-dir.patch
+# Patch2: fixes issues detected by static analysis
+Patch2: texinfo-6.5-covscan-fixes.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: autoconf libtool ncurses-devel zlib-devel help2man
+BuildRequires: autoconf libtool ncurses-devel pkgconfig(zlib) help2man
 Requires: install-info
 
 # Texinfo perl packages are not installed in default perl library dirs
@@ -105,24 +98,25 @@ info ファイルのインストーラーです.
 
 
 %prep
-%autosetup -p1
+%setup
+mkdir contrib
+install -Dpm0755 -t contrib %{SOURCE1}
+%autopatch -p1
 
 
 %build
 %configure \
 	--mandir=%{_mandir} \
 	--infodir=%{_infodir} \
-	--enable-perl-xs=no
+	--disable-perl-xs
 
-make %{?_smp_mflags}
-#make -C util LIBS=%{_libdir}/libz.a
+%make_build
 
 
 %install
-rm -rf %{buildroot}
 mkdir -p %{buildroot}/{etc,sbin}
 
-%makeinstall
+%make_install
 
  ( cd %{buildroot}
   gzip -n -9f .%{_infodir}/*info*
@@ -168,6 +162,7 @@ rm -rf %{buildroot}
 %{_bindir}/texindex
 %{_datadir}/texinfo
 %{_infodir}/texinfo*
+%{_infodir}/texi2any*
 #dir %{_libdir}/texinfo
 #{_libdir}/texinfo/*
 %{_mandir}/man1/makeinfo.1*
@@ -205,6 +200,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.1-1
+- new upstream release.
+
 * Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.8-2
 - added filetriggers.
 - dropped install-info scriptlets.