Browse Source

updated 8 packages

libidn-1.37-1

libidn2-2.3.1-1

libtasn1-4.17.0-1

libxml2-2.9.12-1

libxslt-1.1.34-2

postfix-3.6.0-1

redis-6.2.3-1

xorg-x11-server-1.20.11-1
Tomohiro "Tomo-p" KATO 2 years ago
parent
commit
6e3c21bd9c

+ 8 - 11
lib/libi/libidn/libidn-vl.spec

@@ -5,7 +5,7 @@
 Name: libidn
 Name: libidn
 Summary: Internationalized Domain Name support library
 Summary: Internationalized Domain Name support library
 Summary(ja): 国際化ドメイン名をサポートするためのライブラリ
 Summary(ja): 国際化ドメイン名をサポートするためのライブラリ
-Version: 1.36
+Version: 1.37
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: system
 Group: system
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -106,20 +106,12 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/info/dir
 
 
 %post
 %post
 /sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir
 /sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir
-/sbin/ldconfig
 
 
 %preun
 %preun
 if [ $1 = 0 ]; then
 if [ $1 = 0 ]; then
     /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir
     /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir
 fi
 fi
 
 
-%postun -p /sbin/ldconfig
-
-%if %{build_compat32}
-%post -n compat32-%{name} -p /sbin/ldconfig
-%postun -n compat32-%{name} -p /sbin/ldconfig
-%endif
-
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -134,7 +126,8 @@ fi
 
 
 %files devel
 %files devel
 %defattr(0644,root,root,755)
 %defattr(0644,root,root,755)
-%doc doc/libidn.html doc/libidn-components.png examples contrib
+%doc doc/libidn-components.eps doc/libidn-components.png
+%doc doc/reference doc/specifications
 %{_libdir}/libidn.so
 %{_libdir}/libidn.so
 %if %{with_static}
 %if %{with_static}
 %{_libdir}/libidn.a
 %{_libdir}/libidn.a
@@ -156,11 +149,15 @@ fi
 %if %{with_static}
 %if %{with_static}
 %{_libdir}/libidn.a
 %{_libdir}/libidn.a
 %endif
 %endif
-%{_libdir}/pkgconfig/*.pc
+#{_libdir}/pkgconfig/*.pc
 %endif
 %endif
 
 
 
 
 %changelog
 %changelog
+* Wed May 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.37-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Wed Feb 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.36-1
 * Wed Feb 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.36-1
 - new upstream release.
 - new upstream release.
 
 

+ 22 - 19
lib/libi/libidn2/libidn2-vl.spec

@@ -3,10 +3,9 @@
 Summary:          Library to support IDNA2008 internationalized domain names
 Summary:          Library to support IDNA2008 internationalized domain names
 Summary(ja):      IDNA2008 国際化ドメイン名をサポートするためのライブラリ
 Summary(ja):      IDNA2008 国際化ドメイン名をサポートするためのライブラリ
 Name:             libidn2
 Name:             libidn2
-Version:          2.3.0
+Version:          2.3.1
 Release:          1%{?_dist_release}
 Release:          1%{?_dist_release}
-Group:            System Environment/Libraries
-
+Group:            system
 Vendor:           Project Vine
 Vendor:           Project Vine
 Distribution:     Vine Linux
 Distribution:     Vine Linux
 
 
@@ -15,25 +14,25 @@ URL:              https://www.gnu.org/software/libidn/#libidn2
 Source0:          https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz
 Source0:          https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz
 Source1:          https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig
 Source1:          https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig
 Patch0:           libidn2-2.0.0-rpath.patch
 Patch0:           libidn2-2.0.0-rpath.patch
+
 BuildRequires:    libunistring-devel
 BuildRequires:    libunistring-devel
 Requires(post):   /sbin/install-info, /sbin/ldconfig
 Requires(post):   /sbin/install-info, /sbin/ldconfig
 Requires(preun):  /sbin/install-info
 Requires(preun):  /sbin/install-info
 Requires(postun): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 Provides:         bundled(gnulib)
 Provides:         bundled(gnulib)
 
 
-
 %global __provides_exclude_from ^%{_libdir}/pkgconfig/.*$
 %global __provides_exclude_from ^%{_libdir}/pkgconfig/.*$
 
 
-
 %description
 %description
 Libidn2 is an implementation of the IDNA2008 specifications in RFC
 Libidn2 is an implementation of the IDNA2008 specifications in RFC
 5890, 5891, 5892, 5893 and TR46 for internationalized domain names
 5890, 5891, 5892, 5893 and TR46 for internationalized domain names
 (IDN). It is a standalone library, without any dependency on libidn.
 (IDN). It is a standalone library, without any dependency on libidn.
 
 
+
 %package devel
 %package devel
 Summary:          Development files for libidn2
 Summary:          Development files for libidn2
 Summary(ja):      libidn2 ライブラリの開発用ファイル
 Summary(ja):      libidn2 ライブラリの開発用ファイル
-Group:            Development/Libraries
+Group:            programming
 Requires:         %{name}%{?_isa} = %{version}-%{release}, pkgconfig
 Requires:         %{name}%{?_isa} = %{version}-%{release}, pkgconfig
 Provides:         pkgconfig(libidn2) = %{version}
 Provides:         pkgconfig(libidn2) = %{version}
 
 
@@ -41,11 +40,12 @@ Provides:         pkgconfig(libidn2) = %{version}
 The libidn2-devel package contains libraries and header files for
 The libidn2-devel package contains libraries and header files for
 developing applications that use libidn2.
 developing applications that use libidn2.
 
 
+
 # compat32
 # compat32
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary:     Library to support IDNA2008 internationalized domain names
 Summary:     Library to support IDNA2008 internationalized domain names
 Summary(ja): IDNA2008 国際化ドメイン名をサポートするためのライブラリ
 Summary(ja): IDNA2008 国際化ドメイン名をサポートするためのライブラリ
-Group:       System Environment/Libraries
+Group:       system,legacy
 
 
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
@@ -57,7 +57,7 @@ Libidn2 is an implementation of the IDNA2008 specifications in RFC
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary:     Development files for the libidn2 library
 Summary:     Development files for the libidn2 library
 Summary(ja): libidn2 ライブラリの開発用ファイル
 Summary(ja): libidn2 ライブラリの開発用ファイル
-Group:       Development/Libraries
+Group:       programming,legacy
 
 
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
@@ -66,16 +66,22 @@ Requires: %{name}-devel = %{version}-%{release}
 The libidn2-devel package contains libraries and header files for
 The libidn2-devel package contains libraries and header files for
 developing applications that use libidn2.
 developing applications that use libidn2.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 %patch0 -p1 -b .rpath
 %patch0 -p1 -b .rpath
 touch -c -r configure.rpath configure
 touch -c -r configure.rpath configure
 touch -c -r m4/libtool.m4.rpath m4/libtool.m4
 touch -c -r m4/libtool.m4.rpath m4/libtool.m4
 
 
+
 %build
 %build
 %configure --disable-static
 %configure --disable-static
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
 make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
@@ -92,11 +98,12 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
 
 
 %find_lang libidn2
 %find_lang libidn2
 
 
+
 %check
 %check
 make %{?_smp_mflags} -C tests check
 make %{?_smp_mflags} -C tests check
 
 
+
 %post
 %post
-/sbin/ldconfig
 /sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
 /sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
 
 
 %preun
 %preun
@@ -104,13 +111,6 @@ if [ $1 = 0 ]; then
     /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
     /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
 fi
 fi
 
 
-%postun -p /sbin/ldconfig
-
-%if %{?build_compat32}
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
-%endif
 
 
 %files -f libidn2.lang
 %files -f libidn2.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -132,7 +132,6 @@ fi
 %{_datadir}/gtk-doc/
 %{_datadir}/gtk-doc/
 
 
 %if %{?build_compat32}
 %if %{?build_compat32}
-
 %files -n compat32-%{name}
 %files -n compat32-%{name}
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_libdir}/%{name}.so.*
 %{_libdir}/%{name}.so.*
@@ -140,11 +139,15 @@ fi
 %files -n compat32-%{name}-devel
 %files -n compat32-%{name}-devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_libdir}/%{name}.so
 %{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/%{name}.pc
-
+#{_libdir}/pkgconfig/%{name}.pc
 %endif
 %endif
 
 
+
 %changelog
 %changelog
+* Wed May 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.1-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Sun Mar 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-1
 * Sun Mar 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 28 - 20
lib/libt/libtasn1/libtasn1-vl.spec

@@ -2,25 +2,27 @@
 
 
 Summary: This is the ASN.1 library used in GNUTLS
 Summary: This is the ASN.1 library used in GNUTLS
 Name: libtasn1
 Name: libtasn1
-Version: 4.16.0
+Version: 4.17.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LGPL
 License: LGPL
-Group: System Environment/Libraries
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+
 URL: http://www.gnu.org/software/libtasn1/
 URL: http://www.gnu.org/software/libtasn1/
 Source0: https://ftp.gnu.org/gnu/libtasn1/%{name}-%{version}.tar.gz
 Source0: https://ftp.gnu.org/gnu/libtasn1/%{name}-%{version}.tar.gz
 Patch1:	libtasn1-3.4-rpath.patch
 Patch1:	libtasn1-3.4-rpath.patch
-BuildRequires: bison, gcc-c++, texinfo
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Vendor: Project Vine
-Distribution: Vine Linux
+BuildRequires: bison, gcc-c++, texinfo
 
 
 %description
 %description
 This is the ASN.1 library used in GNUTLS.
 This is the ASN.1 library used in GNUTLS.
 
 
+
 %package devel
 %package devel
 Summary: Header files, libraries and development documentation for %{name}
 Summary: Header files, libraries and development documentation for %{name}
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description devel
 %description devel
@@ -28,17 +30,19 @@ This package contains the header files, static libraries and development
 documentation for %{name}. If you like to develop programs using %{name},
 documentation for %{name}. If you like to develop programs using %{name},
 you will need to install %{name}-devel.
 you will need to install %{name}-devel.
 
 
+
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary: This is the ASN.1 library used in GNUTLS
 Summary: This is the ASN.1 library used in GNUTLS
-Group: System Environment/Libraries
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description -n compat32-%{name}
 %description -n compat32-%{name}
 This is the ASN.1 library used in GNUTLS.
 This is the ASN.1 library used in GNUTLS.
 
 
+
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Header files, libraries and development documentation for %{name}
 Summary: Header files, libraries and development documentation for %{name}
-Group: Development/Libraries
+Group: programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 
 
@@ -47,16 +51,22 @@ This package contains the header files, static libraries and development
 documentation for %{name}. If you like to develop programs using %{name},
 documentation for %{name}. If you like to develop programs using %{name},
 you will need to install %{name}-devel.
 you will need to install %{name}-devel.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 %patch1 -p1 -b .rpath
 %patch1 -p1 -b .rpath
 
 
+
 %build
 %build
 %configure --disable-static
 %configure --disable-static
 # libtasn1 likes to regenerate docs
 # libtasn1 likes to regenerate docs
 touch doc/stamp_docs
 touch doc/stamp_docs
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make DESTDIR="$RPM_BUILD_ROOT" install
 make DESTDIR="$RPM_BUILD_ROOT" install
@@ -65,21 +75,15 @@ rm -f %{buildroot}%{_infodir}/dir
 ### Clean up buildroot
 ### Clean up buildroot
 rm -f %{buildroot}%{_libdir}/*.la
 rm -f %{buildroot}%{_libdir}/*.la
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
 
 
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-, root, root, 0755)
 %defattr(-, root, root, 0755)
-%license LICENSE
-%doc AUTHORS NEWS README* THANKS
+%license doc/COPYING
+%doc AUTHORS NEWS README.md THANKS
 %doc %{_mandir}/man1/asn1*
 %doc %{_mandir}/man1/asn1*
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_bindir}/asn1Coding
 %{_bindir}/asn1Coding
@@ -91,9 +95,9 @@ rm -rf %{buildroot}
 %doc doc/*.ps doc/TODO
 %doc doc/*.ps doc/TODO
 %{_includedir}/*.h
 %{_includedir}/*.h
 %{_libdir}/*.so
 %{_libdir}/*.so
-#%{_bindir}/libtasn1-config
+#{_bindir}/libtasn1-config
 %{_libdir}/pkgconfig/libtasn1.pc
 %{_libdir}/pkgconfig/libtasn1.pc
-#%{_datadir}/aclocal/libtasn1.m4
+#{_datadir}/aclocal/libtasn1.m4
 %{_infodir}/libtasn1*
 %{_infodir}/libtasn1*
 %{_mandir}/man3/*asn1*
 %{_mandir}/man3/*asn1*
 
 
@@ -106,10 +110,14 @@ rm -rf %{buildroot}
 %files -n compat32-%{name}-devel
 %files -n compat32-%{name}-devel
 %defattr(-, root, root, 0755)
 %defattr(-, root, root, 0755)
 %{_libdir}/*.so
 %{_libdir}/*.so
-%{_libdir}/pkgconfig/libtasn1.pc
+#{_libdir}/pkgconfig/libtasn1.pc
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Wed May 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.17.0-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Tue Feb 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.16.0-1
 * Tue Feb 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.16.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 20 - 31
lib/libx/libxml2/libxml2-vl.spec

@@ -1,23 +1,20 @@
 Summary: Library providing XML and HTML support
 Summary: Library providing XML and HTML support
 Summary(ja): XML や HTML サポートを提供するライブラリ
 Summary(ja): XML や HTML サポートを提供するライブラリ
 Name: libxml2
 Name: libxml2
-Version: 2.9.10
-Release: 5%{_dist_release}
+Version: 2.9.12
+Release: 1%{_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
 License: MIT
 License: MIT
-Source: ftp://xmlsoft.org/libxml2-%{version}.tar.gz
+URL: http://xmlsoft.org/
+Source: https://gitlab.gnome.org/GNOME/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2
 
 
 Patch0: libxml2-multilib.patch
 Patch0: libxml2-multilib.patch
 # Patch from openSUSE.
 # Patch from openSUSE.
 # See:  https://bugzilla.gnome.org/show_bug.cgi?id=789714
 # See:  https://bugzilla.gnome.org/show_bug.cgi?id=789714
-Patch1:         libxml2-2.9.8-python3-unicode-errors.patch
-
-Patch1000:      CVE-2019-20388.patch
-Patch1001:      CVE-2020-7595.patch
-Patch1002:      CVE-2020-24977.patch
+Patch1: libxml2-2.9.8-python3-unicode-errors.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: python-rpm-macros
 BuildRequires: python-rpm-macros
@@ -27,8 +24,6 @@ BuildRequires: libxcrypt-devel
 BuildRequires: zlib-devel
 BuildRequires: zlib-devel
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig
 
 
-URL: http://xmlsoft.org/
-
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 
 %description
 %description
@@ -54,7 +49,7 @@ URI library.
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary: Library providing XML and HTML support
 Summary: Library providing XML and HTML support
 Summary(ja): XML や HTML サポートを提供するライブラリ
 Summary(ja): XML や HTML サポートを提供するライブラリ
-Group: system
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description -n compat32-%{name}
 %description -n compat32-%{name}
@@ -111,7 +106,7 @@ DTDに対応しており、パース時や一度ドキュメントが修正さ
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Libraries, includes, etc. to develop XML and HTML applications
 Summary: Libraries, includes, etc. to develop XML and HTML applications
 Summary(ja): XML や HTML アプリケーションを開発するためのライブラリやヘッダ類
 Summary(ja): XML や HTML アプリケーションを開発するためのライブラリやヘッダ類
-Group: programming
+Group: programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel    = %{version}-%{release}
 Requires: %{name}-devel    = %{version}-%{release}
 Requires: compat32-zlib-devel
 Requires: compat32-zlib-devel
@@ -210,19 +205,16 @@ DTDであってもパースと確認が出来ます。
 
 
 
 
 %prep
 %prep
-%setup -q
+%setup -q -n %{name}-v%{version}
 
 
 %patch0 -p1
 %patch0 -p1
 %patch1 -p1
 %patch1 -p1
 
 
-%patch1000 -p1
-%patch1001 -p1
-%patch1002 -p1
-
 find doc -type f -executable -print -exec chmod 0644 {} ';'
 find doc -type f -executable -print -exec chmod 0644 {} ';'
 
 
 
 
 %build
 %build
+autoreconf -ivf
 mkdir py2 py3
 mkdir py2 py3
 %global _configure ../configure
 %global _configure ../configure
 %global _configure_disable_silent_rules 1
 %global _configure_disable_silent_rules 1
@@ -233,8 +225,6 @@ mkdir py2 py3
 make %{?_smp_mflags} -C py2
 make %{?_smp_mflags} -C py2
 make %{?_smp_mflags} -C py3
 make %{?_smp_mflags} -C py3
 
 
-gzip -9 ChangeLog
-
 
 
 %install
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
@@ -258,19 +248,11 @@ chmod -x doc/*.py
 %clean
 %clean
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
-
 
 
 %files
 %files
 %defattr(-, root, root)
 %defattr(-, root, root)
-%license COPYING Copyright
-%doc AUTHORS ChangeLog.gz NEWS README TODO
+%license Copyright
+%doc AUTHORS NEWS README TODO
 %{_bindir}/xmlcatalog
 %{_bindir}/xmlcatalog
 %{_bindir}/xmllint
 %{_bindir}/xmllint
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
@@ -299,7 +281,8 @@ chmod -x doc/*.py
 
 
 %files python
 %files python
 %defattr(-, root, root)
 %defattr(-, root, root)
-%doc AUTHORS ChangeLog.gz NEWS README Copyright
+%license Copyright
+%doc AUTHORS NEWS README
 %doc python/TODO
 %doc python/TODO
 %doc python/libxml2class.txt
 %doc python/libxml2class.txt
 %doc python/tests/*.py
 %doc python/tests/*.py
@@ -310,7 +293,7 @@ chmod -x doc/*.py
 %files -n python3-%{name}
 %files -n python3-%{name}
 %defattr(-, root, root)
 %defattr(-, root, root)
 %license Copyright
 %license Copyright
-%doc AUTHORS ChangeLog.gz NEWS README
+%doc AUTHORS NEWS README
 %doc python/TODO
 %doc python/TODO
 %doc python/libxml2class.txt
 %doc python/libxml2class.txt
 %doc python/tests/*.py
 %doc python/tests/*.py
@@ -332,6 +315,12 @@ chmod -x doc/*.py
 
 
 
 
 %changelog
 %changelog
+* Thu May 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.12-1
+- updated to 2.9.12.
+- dropped ldconfig scriptlets.
+- updated Patch0.
+- dropped Patch1000-1002: fixed in upstream.
+
 * Sat Sep 26 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.10-5
 * Sat Sep 26 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.10-5
 - imported Patch1002 from upstream to fix CVE-2020-24977.
 - imported Patch1002 from upstream to fix CVE-2020-24977.
 
 

+ 28 - 19
lib/libx/libxslt/libxslt-vl.spec

@@ -5,15 +5,14 @@ Summary: Library providing the Gnome XSLT engine
 Summary(ja): XSLT エンジンライブラリ
 Summary(ja): XSLT エンジンライブラリ
 Name: libxslt
 Name: libxslt
 Version: 1.1.34
 Version: 1.1.34
-Release: 1%{_dist_release}
-Group: System Environment/Libraries
-
+Release: 2%{_dist_release}
+Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
 License: MIT
 License: MIT
 URL: http://xmlsoft.org/XSLT/
 URL: http://xmlsoft.org/XSLT/
-Source0: ftp://xmlsoft.org/libxslt/%{name}-%{version}.tar.gz
+Source: https://gitlab.gnome.org/GNOME/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libtirpc-devel
 BuildRequires: libtirpc-devel
@@ -27,7 +26,6 @@ BuildRequires: python3 python3-devel python3-rpm-macros python3-libxml2
 %endif
 %endif
 Requires: libxml2 >= 2.9.9
 Requires: libxml2 >= 2.9.9
 
 
-
 %description
 %description
 This C library allows to transform XML files into other XML files
 This C library allows to transform XML files into other XML files
 (or HTML, text, ...) using the standard XSLT stylesheet transformation
 (or HTML, text, ...) using the standard XSLT stylesheet transformation
@@ -37,10 +35,11 @@ installed. The xsltproc command is a command line interface to the XSLT engine
 %description -l ja
 %description -l ja
 XSLTスタイルシートを使ってXML型式をHTML型式に変換するためのライブラリです。
 XSLTスタイルシートを使ってXML型式をHTML型式に変換するためのライブラリです。
 
 
+
 %package devel
 %package devel
 Summary: Libraries, includes, etc. to embed the Gnome XSLT engine
 Summary: Libraries, includes, etc. to embed the Gnome XSLT engine
 Summary(ja): XSLT 開発用ファイル
 Summary(ja): XSLT 開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: libxml2-devel >= 2.6.27
 Requires: libxml2-devel >= 2.6.27
 
 
@@ -53,18 +52,20 @@ installed.
 %description devel -l ja
 %description devel -l ja
 XSLTのための開発用ファイルです。
 XSLTのための開発用ファイルです。
 
 
+
 %package static
 %package static
 Summary: Static library for %{name}
 Summary: Static library for %{name}
 Summary(ja): %{name} のスタティックライブラリ
 Summary(ja): %{name} のスタティックライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: libxslt-devel = %{version}-%{release}
 Requires: libxslt-devel = %{version}-%{release}
 
 
 %description static
 %description static
 The libxslt-static package contains the static library for libxslt.
 The libxslt-static package contains the static library for libxslt.
 
 
+
 %package python
 %package python
 Summary: Python bindings for the libxslt library
 Summary: Python bindings for the libxslt library
-Group: Development/Libraries
+Group: programming
 Requires: libxslt = %{version}-%{release}
 Requires: libxslt = %{version}-%{release}
 Requires: libxml2 >= 2.9.9
 Requires: libxml2 >= 2.9.9
 Requires: python
 Requires: python
@@ -79,10 +80,11 @@ to load and save XML and HTML files. Direct access to XPath and
 the XSLT transformation context are possible to extend the XSLT language
 the XSLT transformation context are possible to extend the XSLT language
 with XPath functions written in Python.
 with XPath functions written in Python.
 
 
+
 %if %{with python3}
 %if %{with python3}
 %package -n python3-%{name}
 %package -n python3-%{name}
 Summary: Python bindings for the libxslt library
 Summary: Python bindings for the libxslt library
-Group: Development/Libraries
+Group: programming
 Requires: libxslt = %{version}-%{release}
 Requires: libxslt = %{version}-%{release}
 Requires: libxml2 >= 2.9.9
 Requires: libxml2 >= 2.9.9
 Requires: python3
 Requires: python3
@@ -99,11 +101,12 @@ with XPath functions written in Python.
 
 
 %endif
 %endif
 
 
+
 # compat32
 # compat32
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary: Library providing the Gnome XSLT engine
 Summary: Library providing the Gnome XSLT engine
 Summary(ja): XSLT エンジンライブラリ
 Summary(ja): XSLT エンジンライブラリ
-Group: System Environment/Libraries
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: compat32-libxml2 >= 2.6.27
 Requires: compat32-libxml2 >= 2.6.27
 
 
@@ -116,10 +119,11 @@ installed. The xsltproc command is a command line interface to the XSLT engine
 %description -n compat32-%{name} -l ja
 %description -n compat32-%{name} -l ja
 XSLTスタイルシートを使ってXML型式をHTML型式に変換するためのライブラリです。
 XSLTスタイルシートを使ってXML型式をHTML型式に変換するためのライブラリです。
 
 
+
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Libraries, includes, etc. to embed the Gnome XSLT engine
 Summary: Libraries, includes, etc. to embed the Gnome XSLT engine
 Summary(ja): XSLT 開発用ファイル
 Summary(ja): XSLT 開発用ファイル
-Group: Development/Libraries
+Group: programming,legacy
 Requires: %{name}-devel = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-libxml2-devel >= 2.6.27
 Requires: compat32-libxml2-devel >= 2.6.27
@@ -133,11 +137,17 @@ installed.
 %description -n compat32-%{name}-devel -l ja
 %description -n compat32-%{name}-devel -l ja
 XSLTのための開発用ファイルです。
 XSLTのための開発用ファイルです。
 
 
+
+%debug_package
+
+
 %prep
 %prep
-%autosetup -p1
+%autosetup -p1 -n %{name}-v%{version}
 chmod 644 python/tests/*
 chmod 644 python/tests/*
 
 
+
 %build
 %build
+autoreconf -ivf
 perl -pi -e 's|sysconfig\.get_python_lib\(\)|sysconfig.get_python_lib(1)|' configure
 perl -pi -e 's|sysconfig\.get_python_lib\(\)|sysconfig.get_python_lib(1)|' configure
 
 
 mkdir py2 py3
 mkdir py2 py3
@@ -151,6 +161,7 @@ make %{?_smp_mflags} -C py2
 make %{?_smp_mflags} -C py3
 make %{?_smp_mflags} -C py3
 %endif
 %endif
 
 
+
 %install
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
@@ -169,16 +180,10 @@ find %{buildroot} -name '*.la' -print -delete
 touch -m --reference=%{buildroot}%{_includedir}/libxslt/xslt.h %{buildroot}%{_bindir}/xslt-config
 touch -m --reference=%{buildroot}%{_includedir}/libxslt/xslt.h %{buildroot}%{_bindir}/xslt-config
 rm -vrf %{buildroot}%{_docdir}
 rm -vrf %{buildroot}%{_docdir}
 
 
+
 %clean
 %clean
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
 
 
 %files
 %files
 %defattr(-, root, root)
 %defattr(-, root, root)
@@ -244,7 +249,11 @@ rm -vrf %{buildroot}%{_docdir}
 %{_libdir}/*.sh
 %{_libdir}/*.sh
 %endif
 %endif
 
 
+
 %changelog
 %changelog
+* Thu May 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.34-2
+- dropped ldconfig scriptlets.
+
 * Mon Dec 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.34-1
 * Mon Dec 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.34-1
 - updated to 1.1.34.
 - updated to 1.1.34.
 - dropped Patch1-4: fixed in upstream.
 - dropped Patch1-4: fixed in upstream.

+ 13 - 6
p/postfix/postfix-vl.spec

@@ -31,7 +31,7 @@
 Summary:        Postfix Mail Transport Agent
 Summary:        Postfix Mail Transport Agent
 Summary(ja):    Postfix メールトランスポートエージェント
 Summary(ja):    Postfix メールトランスポートエージェント
 Name:           postfix
 Name:           postfix
-Version:        3.5.10
+Version:        3.6.0
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Group:          servers
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -362,13 +362,17 @@ rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/makedefs.out
 
 
 %pre
 %pre
 # Add user and groups if necessary
 # Add user and groups if necessary
-%{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
-%{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
-%{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
-%{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
+getent group %{maildrop_group} >/dev/null || \
+	%{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
+getent group %{postfix_group} >/dev/null || \
+	%{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
+getent group mail >/dev/null || \
+	%{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
+getent passwd %{postfix_user} >/dev/null || \
+	%{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin \
+	-g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
 exit 0
 exit 0
 
 
-
 %post
 %post
 # upgrade configuration files if necessary
 # upgrade configuration files if necessary
 %{_sbindir}/postfix set-permissions upgrade-configuration \
 %{_sbindir}/postfix set-permissions upgrade-configuration \
@@ -559,6 +563,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon May 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.6.0-1
+- new upstream release.
+
 * Tue Apr 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.10-1
 * Tue Apr 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.10-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 2
r/redis/redis-vl.spec

@@ -6,7 +6,7 @@
 # Commit IDs for the (unversioned) redis-doc repository
 # Commit IDs for the (unversioned) redis-doc repository
 # https://fedoraproject.org/wiki/Packaging:SourceURL "Commit Revision"
 # https://fedoraproject.org/wiki/Packaging:SourceURL "Commit Revision"
 #global doc_commit 4f1da37c03daa943f2cf3cd5fda8dbd1bf1f22d7
 #global doc_commit 4f1da37c03daa943f2cf3cd5fda8dbd1bf1f22d7
-%global doc_commit 64a0d67c3a69052b551d149b17870dc5ebf82f35
+%global doc_commit af4e30177017ba5db4c6d06786b6afb6eb03012d
 %global short_doc_commit %(c=%{doc_commit}; echo ${c:0:7})
 %global short_doc_commit %(c=%{doc_commit}; echo ${c:0:7})
 
 
 # %%{rpmmacrodir} not usable on EL-6
 # %%{rpmmacrodir} not usable on EL-6
@@ -18,7 +18,7 @@
 %endif
 %endif
 
 
 Name:             redis
 Name:             redis
-Version:          6.2.1
+Version:          6.2.3
 Release:          1%{?_dist_release}%{?with_systemd:.systemd}
 Release:          1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:          A persistent in-memory key-value database
 Summary:          A persistent in-memory key-value database
 Summary(ja):      永続化可能なキー・バリュー型インメモリデータベース
 Summary(ja):      永続化可能なキー・バリュー型インメモリデータベース
@@ -304,6 +304,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Tue May 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.3-1
+- new upstream release.
+
 * Tue Mar 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.1-1
 * Tue Mar 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.1-1
 - new upstream release.
 - new upstream release.
 - dropped Patch0002: fixed in upstream.
 - dropped Patch0002: fixed in upstream.

+ 5 - 2
x/xorg-x11-server/xorg-x11-server-vl.spec

@@ -7,8 +7,8 @@
 Summary:        X.Org X11 X server
 Summary:        X.Org X11 X server
 Summary(ja):    X.Org X11 X サーバ
 Summary(ja):    X.Org X11 X サーバ
 Name:           xorg-x11-server
 Name:           xorg-x11-server
-Version:        1.20.10
-Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Version:        1.20.11
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -565,6 +565,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu May 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.11-1
+- new upstream release.
+
 * Thu Apr 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.10-2
 * Thu Apr 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.10-2
 - imported Patch1-6 from rawhide.
 - imported Patch1-6 from rawhide.
 - dropped Patch5002.
 - dropped Patch5002.