Browse Source

updated 25 packages

Field3D-1.7.3-4

aqbanking-6.2.10-1

evolution-data-server-3.40.0-2

gnucash-4.5-1

harfbuzz-2.8.0-2

icu-69.1-1

inih-53-1

lvm2-2.03.11-1

libboost-1.75.0-2

librevenge-0.0.4-3

libvisio-0.1.7-4

php74-7.4.16-2

php80-8.0.3-2

postfix-3.5.9-2

postgresql-13.2-2

python-markdown-3.3.4-3

python-pyudev-0.22.0-2

rspamd-2.7-2

samba-4.14.2-1

tepl-6.00.0-2

tracker-miners-3.1.1-1

tracker-3.1.1-1

vte3-0.64.0-2

webkitgtk4-2.32.0-2

xfsprogs-5.11.0-1
Tomohiro "Tomo-p" KATO 3 years ago
parent
commit
bc388f1368

+ 10 - 17
F/Field3D/Field3D-vl.spec

@@ -1,6 +1,6 @@
 Name:           Field3D
 Name:           Field3D
 Version:        1.7.3
 Version:        1.7.3
-Release:        3%{?_dist_release}
+Release:        4%{?_dist_release}
 Summary:        Library for storing voxel data
 Summary:        Library for storing voxel data
 Summary(ja):    ボクセルデータを蓄積するためのライブラリ
 Summary(ja):    ボクセルデータを蓄積するためのライブラリ
 Group:          system
 Group:          system
@@ -66,35 +66,24 @@ sed -i \
 export CFLAGS="%{?optflags} -DH5_USE_110_API=1"
 export CFLAGS="%{?optflags} -DH5_USE_110_API=1"
 export CXXFLAGS="%{?optflags} -DH5_USE_110_API=1"
 export CXXFLAGS="%{?optflags} -DH5_USE_110_API=1"
 
 
-rm -rf build && mkdir build && pushd build
-%cmake -DINSTALL_DOCS=OFF \
-       ../
-
-make %{?_smp_mflags}
-popd
+%cmake -DINSTALL_DOCS=OFF
+%cmake_build
 
 
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-pushd build
-make install DESTDIR=$RPM_BUILD_ROOT
-popd
+%cmake_install
 
 
 install -D -m 0644 man/f3dinfo.1 $RPM_BUILD_ROOT%{_mandir}/man1/f3dinfo.1
 install -D -m 0644 man/f3dinfo.1 $RPM_BUILD_ROOT%{_mandir}/man1/f3dinfo.1
 
 
 
 
 %check
 %check
-pushd build
-LD_LIBRARY_PATH=`pwd` ./unitTest
-popd
+%ctest
+
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
 
 
 %files
 %files
 %license COPYING
 %license COPYING
@@ -110,6 +99,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.3-4
+- rebuilt with icu69.
+- dropped ldconfig scriptlets.
+
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.3-3
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.3-3
 - rebuilt with libboost-1.75.0.
 - rebuilt with libboost-1.75.0.
 
 

+ 5 - 7
a/aqbanking/aqbanking-vl.spec

@@ -1,6 +1,6 @@
 Name: aqbanking
 Name: aqbanking
 Summary: A library for online banking functions and financial data import/export
 Summary: A library for online banking functions and financial data import/export
-Version: 6.2.8
+Version: 6.2.10
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
@@ -19,8 +19,6 @@ BuildRequires: xmlsec1-gnutls-devel
 BuildRequires: gettext
 BuildRequires: gettext
 BuildRequires: libtool
 BuildRequires: libtool
 BuildRequires: libtool-ltdl-devel
 BuildRequires: libtool-ltdl-devel
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 Obsoletes: aqhbci <= 1.0.3
 Obsoletes: aqhbci <= 1.0.3
 Obsoletes: g2banking < 3.7.2-1
 Obsoletes: g2banking < 3.7.2-1
 Obsoletes: python-aqbanking
 Obsoletes: python-aqbanking
@@ -104,10 +102,6 @@ popd
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
@@ -140,6 +134,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.10-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.8-1
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.8-1
 - new upstream release.
 - new upstream release.
 
 

+ 4 - 1
e/evolution-data-server/evolution-data-server-vl.spec

@@ -29,7 +29,7 @@ Summary: Backend data server for evolution
 Summary(ja): Evolution バックエンドデータサーバ
 Summary(ja): Evolution バックエンドデータサーバ
 Name: evolution-data-server
 Name: evolution-data-server
 Version: 3.40.0
 Version: 3.40.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Group: system,desktop-gnome
 Group: system,desktop-gnome
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -319,6 +319,9 @@ rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.40.0-2
+- rebuilt with icu69.
+
 * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.40.0-1
 * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.40.0-1
 - new upstream release.
 - new upstream release.
 - dropped scriptlets.
 - dropped scriptlets.

+ 9 - 21
g/gnucash/gnucash-vl.spec

@@ -3,7 +3,7 @@
 Name:           gnucash
 Name:           gnucash
 Summary:        GnuCash is an application to keep track of your finances.
 Summary:        GnuCash is an application to keep track of your finances.
 Summary(ja):    個人用財務管理アプリケーション
 Summary(ja):    個人用財務管理アプリケーション
-Version:        4.4
+Version:        4.5
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          office
 Group:          office
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -84,17 +84,17 @@ GnuCashは 個人用財務管理をするアプリケーションです.
 %build
 %build
 %global optflags %{optflags} -Wno-parentheses
 %global optflags %{optflags} -Wno-parentheses
 
 
-%cmake . \
+%cmake \
        -DCMAKE_INSTALL_DOCDIR=%{_datadir}/doc/gnucash-%{version} \
        -DCMAKE_INSTALL_DOCDIR=%{_datadir}/doc/gnucash-%{version} \
        -DWITH_SQL=OFF
        -DWITH_SQL=OFF
 
 
-%make_build
+%cmake_build
 
 
 
 
 %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
 
 
-%make_install
+%cmake_install
 
 
 %find_lang %name
 %find_lang %name
 
 
@@ -113,23 +113,6 @@ find $RPM_BUILD_ROOT%{_libdir} -name *.la -exec rm -f {} \;
 [ -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
-/sbin/ldconfig
-touch --no-create %{_datadir}/icons/hicolor || :
-gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
-
-%postun 
-if [ $1 -eq 0 ] ; then
-    /sbin/ldconfig
-    touch --no-create %{_datadir}/icons/hicolor || :
-    gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
-    glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-fi
-
-%posttrans
-glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-
-
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,755)
 %defattr(-,root,root,755)
 %doc %{_docdir}/gnucash-%{version}/*
 %doc %{_docdir}/gnucash-%{version}/*
@@ -148,6 +131,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.5-1
+- new upstream release.
+- built with icu69.
+- dropped scriptlets.
+
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4-1
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4-1
 - new upstream release.
 - new upstream release.
 - built with boost-1.75.0.
 - built with boost-1.75.0.

+ 4 - 1
h/harfbuzz/harfbuzz-vl.spec

@@ -3,7 +3,7 @@
 Summary:	Text shaping library
 Summary:	Text shaping library
 Name:		harfbuzz
 Name:		harfbuzz
 Version:	2.8.0
 Version:	2.8.0
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Group:		system
 Group:		system
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
@@ -151,6 +151,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.0-2
+- built with icu-69.
+
 * Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.0-1
 * Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.0-1
 - new upstream release.
 - new upstream release.
 - dropped scriptlets.
 - dropped scriptlets.

+ 17 - 18
i/icu/icu-vl.spec

@@ -1,26 +1,25 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 
-%define sover 67
-%define minorver 1
-
 Summary:        International Components for Unicode
 Summary:        International Components for Unicode
 Summary(ja):    ユニコード用国際化コンポーネント
 Summary(ja):    ユニコード用国際化コンポーネント
 Name:           icu
 Name:           icu
-Version:        %{sover}.%{minorver}
+Version:        69.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Group:          Development/Tools
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+%define sover   %(echo %{version} | cut -d . -f 1)
+%define minorver %(echo %{version} | cut -d . -f 2)
+
 License:        MIT
 License:        MIT
 URL:            http://icu-project.org/
 URL:            http://icu-project.org/
-
 Source0:        https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-src.tgz
 Source0:        https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-src.tgz
 Source1:        https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-docs.zip
 Source1:        https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-docs.zip
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-c++
-BuildRequires:  unzip perl 
+BuildRequires:  unzip perl
 Requires:       libicu%{sover} = %{version}-%{release}
 Requires:       libicu%{sover} = %{version}-%{release}
 
 
 %description
 %description
@@ -32,7 +31,7 @@ properties, along with converters and time zones data.
 %package -n libicu%{sover}
 %package -n libicu%{sover}
 Summary: International Components for Unicode (library)
 Summary: International Components for Unicode (library)
 Summary(ja): ユニコード用国際化コンポーネント (ライブラリ)
 Summary(ja): ユニコード用国際化コンポーネント (ライブラリ)
-Group: System Environment/Libraries
+Group: system
 Provides: libicu = %{version}-%{release}
 Provides: libicu = %{version}-%{release}
 
 
 %description -n libicu%{sover}
 %description -n libicu%{sover}
@@ -44,7 +43,7 @@ contain any of the data files needed at runtime.
 %package -n libicu-devel
 %package -n libicu-devel
 Summary: Header files, libraries and development documentation for libicu
 Summary: Header files, libraries and development documentation for libicu
 Summary(ja): libicu 用のヘッダファイル、ライブラリおよび開発用ドキュメント
 Summary(ja): libicu 用のヘッダファイル、ライブラリおよび開発用ドキュメント
-Group: Development/Libraries
+Group: programming
 Requires: libicu%{sover} = %{version}-%{release}
 Requires: libicu%{sover} = %{version}-%{release}
 
 
 %description -n libicu-devel
 %description -n libicu-devel
@@ -56,7 +55,7 @@ If you like to develop programs using %{name}, you will need to install
 %package -n libicu-doc
 %package -n libicu-doc
 Summary: Documentation for International Components for Unicode
 Summary: Documentation for International Components for Unicode
 Summary(ja): ユニコード用国際化コンポーネントのドキュメント
 Summary(ja): ユニコード用国際化コンポーネントのドキュメント
-Group: Applications/Documentation
+Group: documentation
 Requires: libicu%{sover} = %{version}-%{release}
 Requires: libicu%{sover} = %{version}-%{release}
 
 
 %description -n libicu-doc
 %description -n libicu-doc
@@ -68,7 +67,7 @@ This package contains the development documentation for %{name}.
 %package -n compat32-libicu%{sover}
 %package -n compat32-libicu%{sover}
 Summary: International Components for Unicode (library)
 Summary: International Components for Unicode (library)
 Summary(ja): ユニコード用国際化コンポーネント (ライブラリ)
 Summary(ja): ユニコード用国際化コンポーネント (ライブラリ)
-Group: System Environment/Libraries
+Group: system,legacy
 Provides: compat32-libicu = %{version}-%{release}
 Provides: compat32-libicu = %{version}-%{release}
 
 
 %description -n compat32-libicu%{sover}
 %description -n compat32-libicu%{sover}
@@ -107,9 +106,10 @@ make -C source install DESTDIR=$RPM_BUILD_ROOT
 cp -pR ./source/tools/ctestfw/libicutest.so* $RPM_BUILD_ROOT/%{_libdir}
 cp -pR ./source/tools/ctestfw/libicutest.so* $RPM_BUILD_ROOT/%{_libdir}
 chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so.*
 chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so.*
 
 
+
 %ifarch x86_64
 %ifarch x86_64
-%check || :
-make %{?_smp_mflags} -C source check
+%check
+%make_build -C source check
 %endif
 %endif
 
 
 
 
@@ -117,11 +117,6 @@ make %{?_smp_mflags} -C source check
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 
 
-%post -n libicu%{sover} -p /sbin/ldconfig
-
-%postun -n libicu%{sover} -p /sbin/ldconfig
-
-
 %files
 %files
 %defattr(-, root, root, 0755)
 %defattr(-, root, root, 0755)
 %license LICENSE
 %license LICENSE
@@ -170,6 +165,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 69.1-1
+- updated to 69.1.
+- dropped ldconfig scriptlets.
+
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 67.1-1
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 67.1-1
 - updated to 67.1.
 - updated to 67.1.
 
 

+ 118 - 0
i/inih/inih-vl.spec

@@ -0,0 +1,118 @@
+Name:		inih
+Summary:	Simple INI file parser library
+Summary(ja):	シンプルなINIファイル解析ライブラリ
+Version:	53
+Release:	1%{?_dist_release}
+Group:		system
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+License:  BSD
+URL:      https://github.com/benhoyt/inih
+Source0:  %{url}/archive/r%{version}/%{name}-r%{version}.tar.gz
+
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: meson
+
+%description
+The inih package provides simple INI file parser which is only a couple of
+pages of code, and it was designed to be small and simple, so it's good for
+embedded systems.
+
+
+%package devel
+Summary: Development package for %{name}
+Group: programming
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+This package contains development files for %{name}.
+
+The inih package provides simple INI file parser which is only a couple of
+pages of code, and it was designed to be small and simple, so it's good for
+embedded systems.
+
+
+%debug_package
+
+
+%prep
+%autosetup -n %{name}-r%{version}
+
+
+%build
+%meson -Ddefault_library=shared -Ddistro_install=true
+%meson_build
+
+
+%install
+%meson_install
+
+
+%files
+%license LICENSE.txt
+%doc README.md
+%{_libdir}/lib*.so.*
+
+%files devel
+%{_includedir}/*.h
+%{_libdir}/pkgconfig/*.pc
+%{_libdir}/lib*.so
+
+
+%changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 53-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 49-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 49-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jun  3 2020 Christian Kellner <ckellner@redhat.com> - 49-1
+- New upstream release 49
+- Switch to meson build system.
+- Ship the pkg-config file.
+- Remove ldconfig scriptlets.
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 36-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 36-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 36-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 36-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 36-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 36-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 36-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 36-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Aug 31 2016 Jan F. Chadima <jfch@jagda.eu> - 36-5
+- implement license tag
+
+* Wed Aug 31 2016 Jan F. Chadima <jfch@jagda.eu> - 36-4
+- implement next review hints
+
+* Tue Aug 30 2016 Jan F. Chadima <jfch@jagda.eu> - 36-3
+- implement another review results
+
+* Tue Aug 30 2016 Jan F. Chadima <jfch@jagda.eu> - 36-2
+- implement review results
+
+* Mon Aug 29 2016 Jan F. Chadima <jfch@jagda.eu> - 36-1
+- initial version

+ 26 - 19
l/lvm2/lvm2-vl.spec

@@ -1,18 +1,17 @@
 %bcond_with systemd
 %bcond_with systemd
 
 
-%define device_mapper_version 1.02.171
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
-# Do not reset Release to 1 unless both lvm2 and device-mapper 
-# versions are increased together.
-
 Summary: Userland logical volume management tools
 Summary: Userland logical volume management tools
 Summary(ja): 論理ボリューム管理ツール
 Summary(ja): 論理ボリューム管理ツール
 Name: lvm2
 Name: lvm2
-Version: 2.03.09
+Version: 2.03.11
 %global lvm_version %{version}
 %global lvm_version %{version}
-Release: 2%{?_dist_release}%{?with_systemd:.systemd}
-Group: System Environment/Base
+%define device_mapper_version 1.02.175
+# Do not reset Release to 1 unless both lvm2 and device-mapper 
+# versions are increased together.
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Group: admin-tools
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 Packager: daisuke
 Packager: daisuke
@@ -32,7 +31,6 @@ Requires: device-mapper-event >= %{device_mapper_version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 %if %{with systemd}
 %if %{with systemd}
 BuildRequires: python3
 BuildRequires: python3
-BuildRequires: python3-rpm-macros
 BuildRequires: python3-pyudev
 BuildRequires: python3-pyudev
 BuildRequires: dbus-python3
 BuildRequires: dbus-python3
 BuildRequires: systemd-devel
 BuildRequires: systemd-devel
@@ -58,7 +56,7 @@ or more physical volumes and creating one or more logical volumes
 %package devel
 %package devel
 Summary: Development libraries and headers for lvm2
 Summary: Development libraries and headers for lvm2
 Summary(ja): LVM2 の開発用ライブラリ及びヘッダファイル
 Summary(ja): LVM2 の開発用ライブラリ及びヘッダファイル
-Group: Development/Libraries
+Group: programming
 License: LGPLv2
 License: LGPLv2
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
@@ -75,15 +73,17 @@ the lvm2 libraries.
 Summary: lvm2 shared libraries
 Summary: lvm2 shared libraries
 Summary(ja): LVM2 の共有ライブラリ
 Summary(ja): LVM2 の共有ライブラリ
 License: LGPLv2
 License: LGPLv2
-Group: System Environment/Libraries
+Group: system
 
 
 %description libs
 %description libs
 This package contains shared lvm2 libraries for applications.
 This package contains shared lvm2 libraries for applications.
 
 
+
 %if %{with systemd}
 %if %{with systemd}
 %package dbusd
 %package dbusd
 Summary: LVM2 D-Bus daemon
 Summary: LVM2 D-Bus daemon
 Summary(ja): LVM2 D-Bus デーモン
 Summary(ja): LVM2 D-Bus デーモン
+Group: system
 License: GPLv2
 License: GPLv2
 BuildArch: noarch
 BuildArch: noarch
 Requires: lvm2 >= %{version}-%{release}
 Requires: lvm2 >= %{version}-%{release}
@@ -91,14 +91,15 @@ Requires: dbus
 Requires: dbus-python3
 Requires: dbus-python3
 Requires: python3-pyudev
 Requires: python3-pyudev
 Requires: python3-pygobject
 Requires: python3-pygobject
-Requires(post): systemd-units >= %{systemd_version}
-Requires(preun): systemd-units >= %{systemd_version}
-Requires(postun): systemd-units >= %{systemd_version}
+Requires(post): systemd-units
+Requires(preun): systemd-units
+Requires(postun): systemd-units
 
 
 %description dbusd
 %description dbusd
 Daemon for access to LVM2 functionality through a D-Bus interface.
 Daemon for access to LVM2 functionality through a D-Bus interface.
 %endif
 %endif
 
 
+
 # device-mapper
 # device-mapper
 %package -n device-mapper
 %package -n device-mapper
 Summary: Device mapper utility
 Summary: Device mapper utility
@@ -106,7 +107,7 @@ Summary(ja): Device-mapper ユーティリティ集
 Version: %{device_mapper_version}
 Version: %{device_mapper_version}
 Release: %{release}
 Release: %{release}
 License: GPLv2
 License: GPLv2
-Group: System Environment/Base
+Group: system
 URL: http://sources.redhat.com/dm
 URL: http://sources.redhat.com/dm
 Requires: device-mapper-libs = %{device_mapper_version}-%{release}
 Requires: device-mapper-libs = %{device_mapper_version}-%{release}
 Requires: eudev-libudev
 Requires: eudev-libudev
@@ -124,7 +125,7 @@ Summary(ja): Device-mapper の開発用ライブラリ及びヘッダファイ
 Version: %{device_mapper_version}
 Version: %{device_mapper_version}
 Release: %{release}
 Release: %{release}
 License: LGPLv2
 License: LGPLv2
-Group: Development/Libraries
+Group: programming
 Requires: device-mapper = %{device_mapper_version}-%{release}
 Requires: device-mapper = %{device_mapper_version}-%{release}
 Requires: device-mapper-libs = %{device_mapper_version}-%{release}
 Requires: device-mapper-libs = %{device_mapper_version}-%{release}
 
 
@@ -139,7 +140,7 @@ Summary(ja): Device-mapper の共有ライブラリ
 Version: %{device_mapper_version}
 Version: %{device_mapper_version}
 Release: %{release}
 Release: %{release}
 License: LGPLv2
 License: LGPLv2
-Group: System Environment/Libraries
+Group: system
 Obsoletes: device-mapper < 1.02.30-1
 Obsoletes: device-mapper < 1.02.30-1
 
 
 %description -n device-mapper-libs
 %description -n device-mapper-libs
@@ -149,9 +150,9 @@ This package contains the device-mapper shared library, libdevmapper.
 %package -n device-mapper-event
 %package -n device-mapper-event
 Summary: Device-mapper event daemon
 Summary: Device-mapper event daemon
 Summary(ja): Device-mapper イベントデーモン
 Summary(ja): Device-mapper イベントデーモン
-Group: System Environment/Base
 Version: %{device_mapper_version}
 Version: %{device_mapper_version}
 Release: %{release}
 Release: %{release}
+Group: system
 Requires: device-mapper = %{device_mapper_version}-%{release}
 Requires: device-mapper = %{device_mapper_version}-%{release}
 Requires: device-mapper-event-libs = %{device_mapper_version}-%{release}
 Requires: device-mapper-event-libs = %{device_mapper_version}-%{release}
 
 
@@ -165,8 +166,8 @@ Summary: Device-mapper event daemon shared library
 Summary(ja): Device-mapper イベントデーモン共有ライブラリ
 Summary(ja): Device-mapper イベントデーモン共有ライブラリ
 Version: %{device_mapper_version}
 Version: %{device_mapper_version}
 Release: %{release}
 Release: %{release}
+Group: system
 License: LGPLv2
 License: LGPLv2
-Group: System Environment/Libraries
 
 
 %description -n device-mapper-event-libs
 %description -n device-mapper-event-libs
 This package contains the device-mapper event daemon shared library,
 This package contains the device-mapper event daemon shared library,
@@ -178,8 +179,8 @@ Summary: Development libraries and headers for the device-mapper event daemon
 Summary(ja): Device-mapper イベントデーモンの開発用ライブラリ及びヘッダファイル
 Summary(ja): Device-mapper イベントデーモンの開発用ライブラリ及びヘッダファイル
 Version: %{device_mapper_version}
 Version: %{device_mapper_version}
 Release: %{release}
 Release: %{release}
+Group: programming
 License: LGPLv2
 License: LGPLv2
-Group: Development/Libraries
 Requires: device-mapper-event = %{device_mapper_version}-%{release}
 Requires: device-mapper-event = %{device_mapper_version}-%{release}
 Requires: pkgconfig
 Requires: pkgconfig
 
 
@@ -188,6 +189,9 @@ This package contains files needed to develop applications that use
 the device-mapper event library.
 the device-mapper event library.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n LVM2.%{lvm_version}
 %setup -q -n LVM2.%{lvm_version}
 %patch0 -p1 -b .preferred_names
 %patch0 -p1 -b .preferred_names
@@ -555,6 +559,9 @@ fi
 /usr%{_libdir}/pkgconfig/devmapper-event.pc
 /usr%{_libdir}/pkgconfig/devmapper-event.pc
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.03.11-1
+- new upstream release.
+
 * Wed May 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.03.09-2
 * Wed May 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.03.09-2
 - added systemd support (disabled as default).
 - added systemd support (disabled as default).
 
 

+ 4 - 1
lib/libb/libboost/libboost-vl.spec

@@ -29,7 +29,7 @@ Summary: Portable C++ source libraries
 Summary(ja): ポータブルな C++ ソースライブラリ
 Summary(ja): ポータブルな C++ ソースライブラリ
 Name: libboost
 Name: libboost
 Version: 1.75.0
 Version: 1.75.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -1605,6 +1605,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.75.0-2
+- built with icu-69.
+
 * Fri Feb 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.75.0-1
 * Fri Feb 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.75.0-1
 - new upstream release.
 - new upstream release.
 - dropped libboost-jam.
 - dropped libboost-jam.

+ 21 - 13
lib/libr/librevenge/librevenge-vl.spec

@@ -1,19 +1,17 @@
 %global apiversion 0.0
 %global apiversion 0.0
 
 
 Name: librevenge
 Name: librevenge
-Version: 0.0.4
-Release: 2%{?_dist_release}
 Summary: A base library for writing document import filters
 Summary: A base library for writing document import filters
 Summary(ja): ドキュメントのインポートフィルタを作成するための基礎ライブラリ
 Summary(ja): ドキュメントのインポートフィルタを作成するための基礎ライブラリ
+Version: 0.0.4
+Release: 3%{?_dist_release}
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
 # src/lib/RVNGOLEStream.{h,cpp} are BSD
 # src/lib/RVNGOLEStream.{h,cpp} are BSD
 License: (LGPLv2+ or MPLv2.0) and BSD
 License: (LGPLv2+ or MPLv2.0) and BSD
-Group: System Environment/Libraries
 URL: http://sourceforge.net/p/libwpd/wiki/librevenge/
 URL: http://sourceforge.net/p/libwpd/wiki/librevenge/
-
-Vendor: Project Vine
-Distribution: Vine Linux
-
 Source: http://downloads.sourceforge.net/libwpd/%{name}-%{version}.tar.xz
 Source: http://downloads.sourceforge.net/libwpd/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -27,28 +25,35 @@ BuildRequires: zlib-devel
 interfaces for text documents, vector graphics, spreadsheets and
 interfaces for text documents, vector graphics, spreadsheets and
 presentations.
 presentations.
 
 
+
 %package devel
 %package devel
 Summary: Development files for %{name}
 Summary: Development files for %{name}
 Summary(ja): %{name} の開発用ファイル
 Summary(ja): %{name} の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description devel
 %description devel
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
+
 %package doc
 %package doc
 Summary: Documentation of %{name} API
 Summary: Documentation of %{name} API
 Summary(ja): %{name} API のドキュメント
 Summary(ja): %{name} API のドキュメント
-Group: Documentation
+Group: documentation
 BuildArch: noarch
 BuildArch: noarch
 
 
 %description doc
 %description doc
 The %{name}-doc package contains documentation files for %{name}.
 The %{name}-doc package contains documentation files for %{name}.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
 
 
+
 %build
 %build
 %configure --disable-silent-rules --disable-static --disable-werror --enable-pretty-printers
 %configure --disable-silent-rules --disable-static --disable-werror --enable-pretty-printers
 sed -i \
 sed -i \
@@ -57,6 +62,7 @@ sed -i \
     libtool
     libtool
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 make install DESTDIR=%{buildroot}
@@ -64,15 +70,12 @@ rm -f %{buildroot}/%{_libdir}/*.la
 # we install API docs directly from build
 # we install API docs directly from build
 rm -rf %{buildroot}/%{_docdir}/%{name}
 rm -rf %{buildroot}/%{_docdir}/%{name}
 
 
-%post
-/sbin/ldconfig
-%postun
-/sbin/ldconfig
 
 
 #%check
 #%check
 #export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
 #export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
 #make %{?_smp_mflags} check
 #make %{?_smp_mflags} check
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
@@ -101,7 +104,12 @@ rm -rf %{buildroot}
 %doc COPYING.*
 %doc COPYING.*
 %doc docs/doxygen/html
 %doc docs/doxygen/html
 
 
+
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.0.4-3
+- rebuilt with current environment.
+- dropped ldconfig scriptlets.
+
 * Sun Jul  3 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.0.4-2
 * Sun Jul  3 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.0.4-2
 - fixed %%post and %%postun scripts.
 - fixed %%post and %%postun scripts.
 
 

+ 20 - 7
lib/libv/libvisio/libvisio-vl.spec

@@ -2,10 +2,10 @@
 
 
 Name: libvisio
 Name: libvisio
 Version: 0.1.7
 Version: 0.1.7
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 Summary: A library for import of Microsoft Visio diagrams
 Summary: A library for import of Microsoft Visio diagrams
 Summary(ja): Microsoft Visio ダイアグラムをインポートするためのライブラリ
 Summary(ja): Microsoft Visio ダイアグラムをインポートするためのライブラリ
-Group: System Environment/Libraries
+Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
@@ -33,35 +33,42 @@ being used in libreoffice.
 %package devel
 %package devel
 Summary: Development files for %{name}
 Summary: Development files for %{name}
 Summary(ja): %{name} の開発用ファイル
 Summary(ja): %{name} の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description devel
 %description devel
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
+
 %package doc
 %package doc
 Summary: Documentation of %{name} API
 Summary: Documentation of %{name} API
 Summary(ja): %{name} API のドキュメント
 Summary(ja): %{name} API のドキュメント
-Group: Documentation
+Group: documentation
 BuildArch: noarch
 BuildArch: noarch
 
 
 %description doc
 %description doc
 The %{name}-doc package contains documentation files for %{name}.
 The %{name}-doc package contains documentation files for %{name}.
 
 
+
 %package tools
 %package tools
 Summary: Tools to transform Microsoft Visio diagrams into other formats
 Summary: Tools to transform Microsoft Visio diagrams into other formats
 Summary(ja): Microsoft Visio ダイアグラムを他のフォーマットに変換するツール
 Summary(ja): Microsoft Visio ダイアグラムを他のフォーマットに変換するツール
-Group: Applications/Productivity
+Group: office
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description tools
 %description tools
 Tools to transform Microsoft Visio diagrams into other formats.
 Tools to transform Microsoft Visio diagrams into other formats.
 Currently supported: XHTML, raw, plain text.
 Currently supported: XHTML, raw, plain text.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure --disable-static --disable-silent-rules
 %configure --disable-static --disable-silent-rules
 sed -i \
 sed -i \
@@ -78,6 +85,7 @@ help2man -N -n 'debug the conversion library' -o vss2raw.1 ./src/conv/raw/.libs/
 help2man -N -n 'convert Visio stencil into SVG' -o vss2xhtml.1 ./src/conv/svg/.libs/vss2xhtml
 help2man -N -n 'convert Visio stencil into SVG' -o vss2xhtml.1 ./src/conv/svg/.libs/vss2xhtml
 help2man -N -n 'convert Visio stencil into plain text' -o vss2text.1 ./src/conv/text/.libs/vss2text
 help2man -N -n 'convert Visio stencil into plain text' -o vss2text.1 ./src/conv/text/.libs/vss2text
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 make install DESTDIR=%{buildroot}
@@ -88,8 +96,6 @@ rm -rf %{buildroot}/%{_docdir}/%{name}
 install -m 0755 -d %{buildroot}/%{_mandir}/man1
 install -m 0755 -d %{buildroot}/%{_mandir}/man1
 install -m 0644 vsd2*.1 vss2*.1 %{buildroot}/%{_mandir}/man1
 install -m 0644 vsd2*.1 vss2*.1 %{buildroot}/%{_mandir}/man1
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
 
 
 %check
 %check
 export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
 export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
@@ -97,9 +103,11 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PA
 export TZ='CET'
 export TZ='CET'
 make check %{?_smp_mflags}
 make check %{?_smp_mflags}
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %license COPYING.*
 %license COPYING.*
 %doc AUTHORS
 %doc AUTHORS
@@ -129,7 +137,12 @@ rm -rf %{buildroot}
 %{_mandir}/man1/vss2text.1*
 %{_mandir}/man1/vss2text.1*
 %{_mandir}/man1/vss2xhtml.1*
 %{_mandir}/man1/vss2xhtml.1*
 
 
+
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.7-4
+- rebuilt with icu-69.
+- dropped ldconfig scriptlets.
+
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.7-3
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.7-3
 - rebuilt with icu-67.
 - rebuilt with icu-67.
 
 

+ 13 - 121
p/php74/php74-vl.spec

@@ -1,11 +1,6 @@
 %bcond_with systemd
 %bcond_with systemd
-%bcond_with debug
 %bcond_without apache2
 %bcond_without apache2
 
 
-%if %{with debug}
-%define __spec_install_post /usr/lib/rpm/brp-compress 
-%endif
-
 %global majorver 74
 %global majorver 74
 %global ap_suffix 7
 %global ap_suffix 7
 %global _name php%{majorver}
 %global _name php%{majorver}
@@ -27,13 +22,6 @@
 %define gd_name gd
 %define gd_name gd
 %endif
 %endif
 
 
-%{!?_without_pear:%global _with_pear 1}
-%global with_pear %{?_with_pear:1}%{!?_with_pear:0}
-%if %{with_pear}
-%global pear_rootdir %{_datadir}/%{_name}-pear
-%global pear_cachedir %{_localstatedir}/cache/%{_name}-pear
-%endif
-
 %global apache2_confdir %{_sysconfdir}/apache2/conf.d
 %global apache2_confdir %{_sysconfdir}/apache2/conf.d
 %global apache2_moduledir %{_libdir}/apache2/modules
 %global apache2_moduledir %{_libdir}/apache2/modules
 %global apache2_contentdir /var/www
 %global apache2_contentdir /var/www
@@ -56,7 +44,7 @@ Name: php%{majorver}
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
 Version: 7.4.16
 Version: 7.4.16
-Release: 1%{_dist_release}%{?with_systemd:.systemd}
+Release: 2%{_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -67,9 +55,6 @@ URL: https://www.php.net/
 
 
 Source0: http://www.php.net/distributions/%{srcname}.tar.xz
 Source0: http://www.php.net/distributions/%{srcname}.tar.xz
 
 
-# borrowed from Fedora's php-pear 1:1.9.4-5
-Source13: macros.pear
-
 Source20: README.vine
 Source20: README.vine
 Source21: php.ini-vine
 Source21: php.ini-vine
 Source24: php.conf-apache2
 Source24: php.conf-apache2
@@ -78,7 +63,7 @@ Source26: php-fpm.conf
 Source27: default-pool.conf.in
 Source27: default-pool.conf.in
 Source28: php-fpm.logrotate
 Source28: php-fpm.logrotate
 Source29: php_params
 Source29: php_params
-Source31: macros.pear.ver
+Source31: macros.php.ver
 Source32: php-fpm.service
 Source32: php-fpm.service
 
 
 Patch33: php-5.2.4-phpincludedir.patch
 Patch33: php-5.2.4-phpincludedir.patch
@@ -151,13 +136,12 @@ Requires: www-common
 %endif
 %endif
 
 
 Requires(post,preun): alternatives
 Requires(post,preun): alternatives
-%{?_with_pear:Requires: %{name}-pear = %{version}-%{release}}
 Conflicts: php5 < 5.6.11
 Conflicts: php5 < 5.6.11
 Conflicts: php <= 4.4.2-0vl1.2
 Conflicts: php <= 4.4.2-0vl1.2
 Provides: php = %{version}-%{release}
 Provides: php = %{version}-%{release}
 Provides: php_extension_api(%{php_extension_api})
 Provides: php_extension_api(%{php_extension_api})
 Provides: php_zend_extension_api(%{zend_extension_api})
 Provides: php_zend_extension_api(%{zend_extension_api})
-Obsoletes: php5-sqlite < 5.5.0
+Obsoletes: php74-pear < 7.4.16-2
 
 
 %description 
 %description 
 PHP is an HTML-embedded scripting language. PHP attempts to make it
 PHP is an HTML-embedded scripting language. PHP attempts to make it
@@ -193,24 +177,6 @@ The php-devel package contains the files needed for building PHP
 extensions. If you need to compile your own PHP extensions, you will
 extensions. If you need to compile your own PHP extensions, you will
 need to install this package.
 need to install this package.
 
 
-#----------------------------------------------------------------------
-%if %{with_pear}
-%package pear
-Group: programming
-Summary: PHP Extension and Application Repository Components
-Requires(post): alternatives
-Requires: %{name} = %{version}-%{release}
-Conflicts: php-pear <= 4.4.2-0vl2
-Provides: php-pear = %{version}-%{release}
-# pear's version itself is 1.9.4
-Provides: php-pear(PEAR) = 1.9.4
-Conflicts: php5-pear < 5.6.11
-
-%description pear
-PEAR is a framework and distribution system for reusable PHP
-components.  This package contains the basic PEAR components.
-%endif
-
 #----------------------------------------------------------------------
 #----------------------------------------------------------------------
 %if %{with apache2}
 %if %{with apache2}
 %package apache2
 %package apache2
@@ -508,14 +474,7 @@ export EXTENSION_DIR=%{_libdir}/%{_name}
 build() {
 build() {
 ln -sf ../configure
 ln -sf ../configure
 
 
-%if %{with debug}
-export CFLAGS="%{optflags} -fPIC -g"
-export CXXFLAGS="%{optflags} -fPIC --std=c++0x -g"
-%else
-export CFLAGS="%{optflags} -fPIC"
-export CXXFLAGS="%{optflags} -fPIC --std=c++0x"
-%endif
-
+export CFLAGS=$(echo $RPM_OPT_FLAGS -mshstk -fno-strict-aliasing -Wno-pointer-sign | sed 's/-mstackrealign//')
 
 
 %configure \
 %configure \
   --cache-file=../config.cache \
   --cache-file=../config.cache \
@@ -564,7 +523,7 @@ export CXXFLAGS="%{optflags} -fPIC --std=c++0x"
   --with-xsl \
   --with-xsl \
   --with-zip=shared \
   --with-zip=shared \
   --with-zlib \
   --with-zlib \
-  %{?_with_pear:--with-pear=%{pear_rootdir}}%{!?_with_pear:--without-pear} \
+  --without-pear \
   $*
   $*
 if test $? != 0; then
 if test $? != 0; then
   tail -500 config.log
   tail -500 config.log
@@ -611,19 +570,6 @@ popd
 %install
 %install
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
 
-#export PHP_PEAR_SYSCONF_DIR=%{php_confdir}
-#export PHP_PEAR_TEMP_DIR=%{pear_cachedir}
-#export PHP_PEAR_CACHE_DIR=%{buildroot}%{pear_cachedir}
-#export PHP_PEAR_DOWNLOAD_DIR=%{pear_cachedir}
-#export PHP_PEAR_PHP_BIN=%{_bindir}/%{_name}
-
-export PHP_PEAR_SYSCONF_DIR=%{php_confdir}
-export PHP_PEAR_TEMP_DIR=%{buildroot}%{pear_cachedir}
-export PHP_PEAR_CACHE_DIR=%{buildroot}%{pear_cachedir}
-export PHP_PEAR_DOWNLOAD_DIR=%{buildroot}%{pear_cachedir}
-export PHP_PEAR_PHP_BIN=%{buildroot}%{_bindir}/%{_name}
-unset http_proxy
-
 #----------------------------------------------------------------------
 #----------------------------------------------------------------------
 pushd build-cgi
 pushd build-cgi
 # Install everything from the CGI SAPI build
 # Install everything from the CGI SAPI build
@@ -651,28 +597,11 @@ sed -i \
 #mv %{buildroot}%{_mandir}/man1/phar.1 %{buildroot}%{_mandir}/man1/phar%{majorver}.1
 #mv %{buildroot}%{_mandir}/man1/phar.1 %{buildroot}%{_mandir}/man1/phar%{majorver}.1
 #rm %{buildroot}%{_mandir}/man1/phar.phar.1
 #rm %{buildroot}%{_mandir}/man1/phar.phar.1
 
 
-%if %{with_pear}
-# http://pear.php.net/bugs/bug.php?id=6154
-perl -pi -e 's#s:([0-9]+):(.)(%{buildroot})+#"s:".($1-length($3)).":$2"#eg;' %{buildroot}%{php_confdir}/pear.conf
-
-for cmd in pear peardev pecl; do
-  cp %{buildroot}%{_bindir}/${cmd}{,%{majorver}}
-done
-%{__install} -m 755 -d %{buildroot}%{pear_cachedir}
-
-# install rpmmacro file for pear
-mkdir -p %{buildroot}%{_datadir}/php%{majorver}
-install -m 644 -c %{SOURCE13} \
-  %{buildroot}%{_datadir}/php%{majorver}/macros.pear
-sed -i -e 's/@majorver@/%{majorver}/g' \
-  %{buildroot}%{_datadir}/php%{majorver}/macros.pear
-
-mkdir -p %{buildroot}%{_sysconfdir}/rpm 
+mkdir -p %{buildroot}%{_rpmmacrodir}
 install -m 644 -c %{SOURCE31} \
 install -m 644 -c %{SOURCE31} \
-	%{buildroot}%{_sysconfdir}/rpm/macros.pear%{majorver}
+	%{buildroot}%{_rpmmacrodir}/macros.php%{majorver}
 sed -i -e 's/@majorver@/%{majorver}/g' \
 sed -i -e 's/@majorver@/%{majorver}/g' \
-  %{buildroot}%{_sysconfdir}/rpm/macros.pear%{majorver}
-%endif
+  %{buildroot}%{_rpmmacrodir}/macros.php%{majorver}
 
 
 # Install cgi/fcgi binaries
 # Install cgi/fcgi binaries
 mv %{buildroot}%{_bindir}/php-cgi%{majorver} %{buildroot}%{_bindir}/%{_name}-cgi
 mv %{buildroot}%{_bindir}/php-cgi%{majorver} %{buildroot}%{_bindir}/%{_name}-cgi
@@ -794,14 +723,6 @@ rm -f %{buildroot}%{_libdir}/%{_name}/*.a
 # Remove irrelevant docs
 # Remove irrelevant docs
 rm -f README.{Zeus,QNX,CVS-RULES}
 rm -f README.{Zeus,QNX,CVS-RULES}
 
 
-# ad-hoc fix for incorrect paths to php5
-for X in pear%{majorver} peardev%{majorver} pecl%{majorver} ; do
-  sed -i -e 's|%{buildroot}||g' %{buildroot}%{_bindir}/$X
-done
-
-rm -rf %{buildroot}/{.channels,.depdb*,.filemap,.lock}
-rm -f %{buildroot}%{_bindir}/{pear,peardev,pecl,phar}
-
 #----------------------------------------------------------------------
 #----------------------------------------------------------------------
 %post
 %post
 /sbin/update-alternatives \
 /sbin/update-alternatives \
@@ -882,27 +803,6 @@ if [ "$1" = 0 ]; then
   /sbin/update-alternatives --remove php-nginx %{_sysconfdir}/nginx/%{_name}_params
   /sbin/update-alternatives --remove php-nginx %{_sysconfdir}/nginx/%{_name}_params
 fi
 fi
 
 
-%post pear
-/sbin/update-alternatives \
-  --install %{_bindir}/pear     pear    %{_bindir}/pear%{majorver} %{majorver} \
-  --slave   %{_bindir}/peardev  peardev %{_bindir}/peardev%{majorver} \
-  --slave   %{_bindir}/pecl     pecl    %{_bindir}/pecl%{majorver} \
-  --slave   %{_sysconfdir}/rpm/macros.pear macros.pear %{_datadir}/php%{majorver}/macros.pear
-
-
-# fix broken symlink if it's there
-if [ ! -f %{_bindir}/pear ] ; then
-    /sbin/update-alternatives --auto pear
-fi
-
-%triggerpostun pear -- php5-pear < 5.1.4-0vl1
-/sbin/update-alternatives --auto pear
-
-%preun pear
-if [ "$1" = 0 ]; then
-  /sbin/update-alternatives --remove pear %{_bindir}/pear%{majorver}
-fi
-
 %post devel
 %post devel
 /sbin/update-alternatives \
 /sbin/update-alternatives \
   --install %{_bindir}/php-config php-devel   %{_bindir}/php-config%{majorver} %{majorver} \
   --install %{_bindir}/php-config php-devel   %{_bindir}/php-config%{majorver} %{majorver} \
@@ -987,6 +887,7 @@ rm -f files.*
 # gd extension (should be separated package?)
 # gd extension (should be separated package?)
 %config(noreplace) %{php_confdir}/php.d/gd.ini
 %config(noreplace) %{php_confdir}/php.d/gd.ini
 %{_libdir}/%{_name}/gd.so
 %{_libdir}/%{_name}/gd.so
+%config %{_rpmmacrodir}/macros.php%{majorver}
 
 
 %files devel
 %files devel
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -997,19 +898,6 @@ rm -f files.*
 %{_includedir}/%{_name}
 %{_includedir}/%{_name}
 %{_libdir}/%{_name}/build
 %{_libdir}/%{_name}/build
 
 
-%if %{with_pear}
-%files pear
-%defattr(-,root,root)
-%config %{php_confdir}/pear.conf
-%config %{_datadir}/%{_name}/macros.pear
-%config %{_sysconfdir}/rpm/macros.pear%{majorver}
-%{_bindir}/pear%{majorver}
-%{_bindir}/peardev%{majorver}
-%{_bindir}/pecl%{majorver}
-%{pear_rootdir}
-%dir %{pear_cachedir}
-%endif
-
 %if %{with apache2}
 %if %{with apache2}
 %files apache2
 %files apache2
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -1054,6 +942,10 @@ rm -f files.*
 
 
 #======================================================================
 #======================================================================
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.16-2
+- rebuilt with icu69.
+- dropped php-pear (no longer maintained in upstream).
+
 * Fri Mar 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.16-1
 * Fri Mar 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.16-1
 - new upstream release.
 - new upstream release.
 
 

+ 13 - 141
p/php80/php80-vl.spec

@@ -1,11 +1,6 @@
 %bcond_with systemd
 %bcond_with systemd
-%bcond_with debug
 %bcond_without apache2
 %bcond_without apache2
 
 
-%if %{with debug}
-%define __spec_install_post /usr/lib/rpm/brp-compress 
-%endif
-
 %global majorver 80
 %global majorver 80
 %global ap_suffix 8
 %global ap_suffix 8
 %global _name php%{majorver}
 %global _name php%{majorver}
@@ -23,13 +18,6 @@
 
 
 %define gd_name gd
 %define gd_name gd
 
 
-%{!?_without_pear:%global _with_pear 1}
-%global with_pear %{?_with_pear:1}%{!?_with_pear:0}
-%if %{with_pear}
-%global pear_rootdir %{_datadir}/%{_name}-pear
-%global pear_cachedir %{_localstatedir}/cache/%{_name}-pear
-%endif
-
 %global apache2_confdir %{_sysconfdir}/apache2/conf.d
 %global apache2_confdir %{_sysconfdir}/apache2/conf.d
 %global apache2_moduledir %{_libdir}/apache2/modules
 %global apache2_moduledir %{_libdir}/apache2/modules
 %global apache2_contentdir /var/www
 %global apache2_contentdir /var/www
@@ -45,7 +33,7 @@ Name: php%{majorver}
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
 Version: 8.0.3
 Version: 8.0.3
-Release: 1%{_dist_release}%{?with_systemd:.systemd}
+Release: 2%{_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -53,12 +41,8 @@ Packager: tomop
 
 
 License: The PHP License
 License: The PHP License
 URL: https://www.php.net/
 URL: https://www.php.net/
-
 Source0: http://www.php.net/distributions/%{srcname}.tar.xz
 Source0: http://www.php.net/distributions/%{srcname}.tar.xz
 
 
-# borrowed from Fedora's php-pear 1:1.9.4-5
-Source13: macros.pear
-
 Source20: README.vine
 Source20: README.vine
 Source21: php.ini-vine
 Source21: php.ini-vine
 Source24: php.conf-apache2
 Source24: php.conf-apache2
@@ -67,7 +51,7 @@ Source26: php-fpm.conf
 Source27: default-pool.conf.in
 Source27: default-pool.conf.in
 Source28: php-fpm.logrotate
 Source28: php-fpm.logrotate
 Source29: php_params
 Source29: php_params
-Source31: macros.pear.ver
+Source31: macros.php.ver
 Source32: php-fpm.service
 Source32: php-fpm.service
 
 
 Patch33: php-5.2.4-phpincludedir.patch
 Patch33: php-5.2.4-phpincludedir.patch
@@ -134,13 +118,13 @@ BuildRequires: www-common
 Requires: www-common
 Requires: www-common
 
 
 Requires(post,preun): alternatives
 Requires(post,preun): alternatives
-%{?_with_pear:Requires: %{name}-pear = %{version}-%{release}}
 Conflicts: php5 < 5.6.11
 Conflicts: php5 < 5.6.11
 Conflicts: php <= 4.4.2-0vl1.2
 Conflicts: php <= 4.4.2-0vl1.2
 Provides: php = %{version}-%{release}
 Provides: php = %{version}-%{release}
 Provides: php_extension_api(%{php_extension_api})
 Provides: php_extension_api(%{php_extension_api})
 Provides: php_zend_extension_api(%{zend_extension_api})
 Provides: php_zend_extension_api(%{zend_extension_api})
 Obsoletes: php5-sqlite < 5.5.0
 Obsoletes: php5-sqlite < 5.5.0
+Obsoletes: php80-pear < 8.0.3-2
 
 
 %description 
 %description 
 PHP is an HTML-embedded scripting language. PHP attempts to make it
 PHP is an HTML-embedded scripting language. PHP attempts to make it
@@ -176,24 +160,6 @@ The php-devel package contains the files needed for building PHP
 extensions. If you need to compile your own PHP extensions, you will
 extensions. If you need to compile your own PHP extensions, you will
 need to install this package.
 need to install this package.
 
 
-#----------------------------------------------------------------------
-%if %{with_pear}
-%package pear
-Group: programming
-Summary: PHP Extension and Application Repository Components
-Requires(post): alternatives
-Requires: %{name} = %{version}-%{release}
-Conflicts: php-pear <= 4.4.2-0vl2
-Provides: php-pear = %{version}-%{release}
-# pear's version itself is 1.9.4
-Provides: php-pear(PEAR) = 1.9.4
-Conflicts: php5-pear < 5.6.11
-
-%description pear
-PEAR is a framework and distribution system for reusable PHP
-components.  This package contains the basic PEAR components.
-%endif
-
 #----------------------------------------------------------------------
 #----------------------------------------------------------------------
 %if %{with apache2}
 %if %{with apache2}
 %package apache2
 %package apache2
@@ -205,7 +171,6 @@ Requires: %{name} = %{version}-%{release}
 Requires: apache2 >= 2.0.50-0vl2
 Requires: apache2 >= 2.0.50-0vl2
 Requires(post): sed, file
 Requires(post): sed, file
 Provides: php-apache2 = %{version}-%{release}
 Provides: php-apache2 = %{version}-%{release}
-Conflicts: php5-pache2 < 5.6.11
 
 
 %description apache2
 %description apache2
  This package contains the php5 module for Apache version 2.
  This package contains the php5 module for Apache version 2.
@@ -245,7 +210,6 @@ Summary: A database abstraction layer module for PHP applications
 Group: programming
 Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-dba = %{version}-%{release}
 Provides: php-dba = %{version}-%{release}
-Conflicts: php5-dba < 5.6.11
 
 
 %description dba
 %description dba
 The php-dba package contains a dynamic shared object that will add
 The php-dba package contains a dynamic shared object that will add
@@ -270,7 +234,6 @@ BuildRequires: uw-imap-devel >= 2000c-1.6.0
 BuildRequires: openssl-devel
 BuildRequires: openssl-devel
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-imap = %{version}-%{release}
 Provides: php-imap = %{version}-%{release}
-Conflicts: php5-imap < 5.6.11
 
 
 %description imap
 %description imap
 The php-imap package contains a dynamic shared object (DSO) for the
 The php-imap package contains a dynamic shared object (DSO) for the
@@ -290,7 +253,6 @@ BuildRequires: openldap-devel
 BuildRequires: openssl-devel
 BuildRequires: openssl-devel
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-ldap = %{version}-%{release}
 Provides: php-ldap = %{version}-%{release}
-Conflicts: php5-ldap < 5.6.11
 
 
 %description ldap
 %description ldap
 The php-ldap package is a dynamic shared object (DSO) for the Apache
 The php-ldap package is a dynamic shared object (DSO) for the Apache
@@ -310,7 +272,6 @@ Requires: %{name} = %{version}-%{release}
 Requires: %{name}-pdo
 Requires: %{name}-pdo
 Provides: %{name}_database
 Provides: %{name}_database
 Provides: php-mysql = %{version}-%{release}
 Provides: php-mysql = %{version}-%{release}
-Conflicts: php5-mysql < 5.6.11
 
 
 %description mysql
 %description mysql
 The php-mysql package contains a dynamic shared object that will add
 The php-mysql package contains a dynamic shared object that will add
@@ -328,7 +289,6 @@ Requires: %{name} = %{version}-%{release}
 Requires: %{name}-pdo
 Requires: %{name}-pdo
 Provides: %{name}_database
 Provides: %{name}_database
 Provides: php-odbc = %{version}-%{release}
 Provides: php-odbc = %{version}-%{release}
-Conflicts: php5-odbc < 5.6.11
 
 
 %description odbc
 %description odbc
 The php-odbc package contains a dynamic shared object that will add
 The php-odbc package contains a dynamic shared object that will add
@@ -345,7 +305,6 @@ Summary: A database access abstraction module for PHP applications
 Group: programming
 Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-pdo = %{version}-%{release}
 Provides: php-pdo = %{version}-%{release}
-Conflicts: php5-pdo < 5.6.11
 
 
 %description pdo
 %description pdo
 The php-pdo package contains a dynamic shared object that will add
 The php-pdo package contains a dynamic shared object that will add
@@ -363,7 +322,6 @@ Requires: %{name} = %{version}-%{release}
 Requires: %{name}-pdo
 Requires: %{name}-pdo
 Provides: %{name}_database
 Provides: %{name}_database
 Provides: php-pgsql = %{version}-%{release}
 Provides: php-pgsql = %{version}-%{release}
-Conflicts: php5-pgsql < 5.6.11
 
 
 %description pgsql
 %description pgsql
 The php-pgsql package includes a dynamic shared object (DSO) that can
 The php-pgsql package includes a dynamic shared object (DSO) that can
@@ -387,7 +345,6 @@ BuildRequires: rpm-devel
 BuildRequires: zlib-devel
 BuildRequires: zlib-devel
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-snmp = %{version}-%{release}
 Provides: php-snmp = %{version}-%{release}
-Conflicts: php5-snmp < 5.6.11
 
 
 %description snmp
 %description snmp
 The php-snmp package contains a dynamic shared object that will add
 The php-snmp package contains a dynamic shared object that will add
@@ -401,7 +358,6 @@ Summary: A module for PHP applications to use the ICU APIs
 Group: programming
 Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-intl = %{version}-%{release}
 Provides: php-intl = %{version}-%{release}
-Conflicts: php5-intl < 5.6.11
 
 
 %description intl
 %description intl
  The php-intl package is a wrapper for ICU library, enabling PHP programmers
  The php-intl package is a wrapper for ICU library, enabling PHP programmers
@@ -416,7 +372,6 @@ Requires: %{name} = %{version}-%{release}
 Provides: php-zip = %{version}-%{release}
 Provides: php-zip = %{version}-%{release}
 Provides: php-ext-zip
 Provides: php-ext-zip
 Obsoletes: php-ext-zip < 1.12.4
 Obsoletes: php-ext-zip < 1.12.4
-Conflicts: php5-zip < 5.6.11
 
 
 %description zip
 %description zip
  The php-zip package is an extension to create, modify and read zip files.
  The php-zip package is an extension to create, modify and read zip files.
@@ -427,7 +382,6 @@ Summary: A module for PHP-CLI applications to use Process Control (pcntl)
 Group: programming
 Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-pcntl = %{version}-%{release}
 Provides: php-pcntl = %{version}-%{release}
-Conflicts: php5-pcntl < 5.6.11
 
 
 %description pcntl
 %description pcntl
  Process Control support in PHP implements the Unix style of process
  Process Control support in PHP implements the Unix style of process
@@ -442,7 +396,6 @@ Summary: A zend extension to cache script bytecode
 Group: programming
 Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Provides: php-opcache = %{version}-%{release}
 Provides: php-opcache = %{version}-%{release}
-Conflicts: php5-opcache < 5.6.11
 
 
 %description opcache
 %description opcache
  OPcache improves PHP performance by storing precompiled script bytecode
  OPcache improves PHP performance by storing precompiled script bytecode
@@ -486,14 +439,7 @@ export EXTENSION_DIR=%{_libdir}/%{_name}
 build() {
 build() {
 ln -sf ../configure
 ln -sf ../configure
 
 
-%if %{with debug}
-export CFLAGS="%{optflags} -fPIC -g"
-export CXXFLAGS="%{optflags} -fPIC --std=c++0x -g"
-%else
-export CFLAGS="%{optflags} -fPIC"
-export CXXFLAGS="%{optflags} -fPIC --std=c++0x"
-%endif
-
+export CFLAGS=$(echo $RPM_OPT_FLAGS -mshstk -fno-strict-aliasing -Wno-pointer-sign | sed 's/-mstackrealign//')
 
 
 %configure \
 %configure \
   --cache-file=../config.cache \
   --cache-file=../config.cache \
@@ -542,7 +488,7 @@ export CXXFLAGS="%{optflags} -fPIC --std=c++0x"
   --with-xsl \
   --with-xsl \
   --with-zip=shared \
   --with-zip=shared \
   --with-zlib \
   --with-zlib \
-  %{?_with_pear:--with-pear=%{pear_rootdir}}%{!?_with_pear:--without-pear} \
+  --without-pear \
   $*
   $*
 if test $? != 0; then
 if test $? != 0; then
   tail -500 config.log
   tail -500 config.log
@@ -588,20 +534,6 @@ popd
 #======================================================================
 #======================================================================
 %install
 %install
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
-
-#export PHP_PEAR_SYSCONF_DIR=%{php_confdir}
-#export PHP_PEAR_TEMP_DIR=%{pear_cachedir}
-#export PHP_PEAR_CACHE_DIR=%{buildroot}%{pear_cachedir}
-#export PHP_PEAR_DOWNLOAD_DIR=%{pear_cachedir}
-#export PHP_PEAR_PHP_BIN=%{_bindir}/%{_name}
-
-export PHP_PEAR_SYSCONF_DIR=%{php_confdir}
-export PHP_PEAR_TEMP_DIR=%{buildroot}%{pear_cachedir}
-export PHP_PEAR_CACHE_DIR=%{buildroot}%{pear_cachedir}
-export PHP_PEAR_DOWNLOAD_DIR=%{buildroot}%{pear_cachedir}
-export PHP_PEAR_PHP_BIN=%{buildroot}%{_bindir}/%{_name}
-unset http_proxy
-
 #----------------------------------------------------------------------
 #----------------------------------------------------------------------
 pushd build-cgi
 pushd build-cgi
 # Install everything from the CGI SAPI build
 # Install everything from the CGI SAPI build
@@ -623,34 +555,11 @@ sed -i \
   -e 's/@majorver@/%{majorver}/g' \
   -e 's/@majorver@/%{majorver}/g' \
   %{buildroot}%{php_confdir}/php.ini
   %{buildroot}%{php_confdir}/php.ini
 
 
-# fix path in phar
-#perl -pi -e 's|^#!/.+/build-cgi/sapi/cli/php$|#!/usr/bin/%{_name}|' %{buildroot}%{_bindir}/phar.phar
-#mv %{buildroot}%{_bindir}/phar.phar %{buildroot}%{_bindir}/phar%{majorver}.phar
-#mv %{buildroot}%{_mandir}/man1/phar.1 %{buildroot}%{_mandir}/man1/phar%{majorver}.1
-#rm %{buildroot}%{_mandir}/man1/phar.phar.1
-
-%if %{with_pear}
-# http://pear.php.net/bugs/bug.php?id=6154
-perl -pi -e 's#s:([0-9]+):(.)(%{buildroot})+#"s:".($1-length($3)).":$2"#eg;' %{buildroot}%{php_confdir}/pear.conf
-
-for cmd in pear peardev pecl; do
-  cp %{buildroot}%{_bindir}/${cmd}{,%{majorver}}
-done
-%{__install} -m 755 -d %{buildroot}%{pear_cachedir}
-
-# install rpmmacro file for pear
-mkdir -p %{buildroot}%{_datadir}/php%{majorver}
-install -m 644 -c %{SOURCE13} \
-  %{buildroot}%{_datadir}/php%{majorver}/macros.pear
-sed -i -e 's/@majorver@/%{majorver}/g' \
-  %{buildroot}%{_datadir}/php%{majorver}/macros.pear
-
-mkdir -p %{buildroot}%{_sysconfdir}/rpm 
+mkdir -p %{buildroot}%{_rpmmacrodir}
 install -m 644 -c %{SOURCE31} \
 install -m 644 -c %{SOURCE31} \
-	%{buildroot}%{_sysconfdir}/rpm/macros.pear%{majorver}
+	%{buildroot}%{_rpmmacrodir}/macros.php%{majorver}
 sed -i -e 's/@majorver@/%{majorver}/g' \
 sed -i -e 's/@majorver@/%{majorver}/g' \
-  %{buildroot}%{_sysconfdir}/rpm/macros.pear%{majorver}
-%endif
+  %{buildroot}%{_rpmmacrodir}/macros.php%{majorver}
 
 
 # Install cgi/fcgi binaries
 # Install cgi/fcgi binaries
 mv %{buildroot}%{_bindir}/php-cgi%{majorver} %{buildroot}%{_bindir}/%{_name}-cgi
 mv %{buildroot}%{_bindir}/php-cgi%{majorver} %{buildroot}%{_bindir}/%{_name}-cgi
@@ -772,14 +681,6 @@ rm -f %{buildroot}%{_libdir}/%{_name}/*.a
 # Remove irrelevant docs
 # Remove irrelevant docs
 rm -f README.{Zeus,QNX,CVS-RULES}
 rm -f README.{Zeus,QNX,CVS-RULES}
 
 
-# ad-hoc fix for incorrect paths to php5
-for X in pear%{majorver} peardev%{majorver} pecl%{majorver} ; do
-  sed -i -e 's|%{buildroot}||g' %{buildroot}%{_bindir}/$X
-done
-
-rm -rf %{buildroot}/{.channels,.depdb*,.filemap,.lock}
-rm -f %{buildroot}%{_bindir}/{pear,peardev,pecl,phar}
-
 #----------------------------------------------------------------------
 #----------------------------------------------------------------------
 %post
 %post
 /sbin/update-alternatives \
 /sbin/update-alternatives \
@@ -860,27 +761,6 @@ if [ "$1" = 0 ]; then
   /sbin/update-alternatives --remove php-nginx %{_sysconfdir}/nginx/%{_name}_params
   /sbin/update-alternatives --remove php-nginx %{_sysconfdir}/nginx/%{_name}_params
 fi
 fi
 
 
-%post pear
-/sbin/update-alternatives \
-  --install %{_bindir}/pear     pear    %{_bindir}/pear%{majorver} %{majorver} \
-  --slave   %{_bindir}/peardev  peardev %{_bindir}/peardev%{majorver} \
-  --slave   %{_bindir}/pecl     pecl    %{_bindir}/pecl%{majorver} \
-  --slave   %{_sysconfdir}/rpm/macros.pear macros.pear %{_datadir}/php%{majorver}/macros.pear
-
-
-# fix broken symlink if it's there
-if [ ! -f %{_bindir}/pear ] ; then
-    /sbin/update-alternatives --auto pear
-fi
-
-%triggerpostun pear -- php5-pear < 5.1.4-0vl1
-/sbin/update-alternatives --auto pear
-
-%preun pear
-if [ "$1" = 0 ]; then
-  /sbin/update-alternatives --remove pear %{_bindir}/pear%{majorver}
-fi
-
 %post devel
 %post devel
 /sbin/update-alternatives \
 /sbin/update-alternatives \
   --install %{_bindir}/php-config php-devel   %{_bindir}/php-config%{majorver} %{majorver} \
   --install %{_bindir}/php-config php-devel   %{_bindir}/php-config%{majorver} %{majorver} \
@@ -946,6 +826,7 @@ rm -f files.*
 # gd extension (should be separated package?)
 # gd extension (should be separated package?)
 %config(noreplace) %{php_confdir}/php.d/gd.ini
 %config(noreplace) %{php_confdir}/php.d/gd.ini
 %{_libdir}/%{_name}/gd.so
 %{_libdir}/%{_name}/gd.so
+%config %{_rpmmacrodir}/macros.php%{majorver}
 
 
 %files devel
 %files devel
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -956,19 +837,6 @@ rm -f files.*
 %{_includedir}/%{_name}
 %{_includedir}/%{_name}
 %{_libdir}/%{_name}/build
 %{_libdir}/%{_name}/build
 
 
-%if %{with_pear}
-%files pear
-%defattr(-,root,root)
-%config %{php_confdir}/pear.conf
-%config %{_datadir}/%{_name}/macros.pear
-%config %{_sysconfdir}/rpm/macros.pear%{majorver}
-%{_bindir}/pear%{majorver}
-%{_bindir}/peardev%{majorver}
-%{_bindir}/pecl%{majorver}
-%{pear_rootdir}
-%dir %{pear_cachedir}
-%endif
-
 %if %{with apache2}
 %if %{with apache2}
 %files apache2
 %files apache2
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -1013,6 +881,10 @@ rm -f files.*
 
 
 #======================================================================
 #======================================================================
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0.3-2
+- rebuilt with icu69.
+- dropped php-pear (no longer maintained in upstream).
+
 * Fri Mar 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0.3-1
 * Fri Mar 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 4
p/postfix/postfix-vl.spec

@@ -24,7 +24,7 @@
 %define postfix_command_dir     %{_sbindir}
 %define postfix_command_dir     %{_sbindir}
 %define postfix_queue_dir       %{_var}/spool/postfix
 %define postfix_queue_dir       %{_var}/spool/postfix
 %define postfix_data_dir        %{_var}/lib/postfix
 %define postfix_data_dir        %{_var}/lib/postfix
-%define postfix_doc_dir         %{_docdir}/%{name}-%{version}
+%define postfix_doc_dir         %{_pkgdocdir}
 %define postfix_sample_dir      %{postfix_doc_dir}/samples
 %define postfix_sample_dir      %{postfix_doc_dir}/samples
 %define postfix_readme_dir      %{postfix_doc_dir}/README_FILES
 %define postfix_readme_dir      %{postfix_doc_dir}/README_FILES
 
 
@@ -32,7 +32,7 @@ Summary:        Postfix Mail Transport Agent
 Summary(ja):    Postfix メールトランスポートエージェント
 Summary(ja):    Postfix メールトランスポートエージェント
 Name:           postfix
 Name:           postfix
 Version:        3.5.9
 Version:        3.5.9
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Group:          servers
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -370,7 +370,6 @@ exit 0
 
 
 
 
 %post
 %post
-/sbin/ldconfig
 # upgrade configuration files if necessary
 # upgrade configuration files if necessary
 %{_sbindir}/postfix set-permissions upgrade-configuration \
 %{_sbindir}/postfix set-permissions upgrade-configuration \
   daemon_directory=%{postfix_daemon_dir} \
   daemon_directory=%{postfix_daemon_dir} \
@@ -410,7 +409,6 @@ fi
 %endif
 %endif
 
 
 %postun
 %postun
-/sbin/ldconfig
 %if %{with systemd}
 %if %{with systemd}
 %systemd_postun_with_restart %{name}.service
 %systemd_postun_with_restart %{name}.service
 %else
 %else
@@ -560,6 +558,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_sysconfdir}/postfix/postfix-files.d/pcre
 %{_sysconfdir}/postfix/postfix-files.d/pcre
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.9-2
+- rebuilt with icu69.
+
 * Mon Jan 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.9-1
 * Mon Jan 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.9-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 19
p/postgresql/postgresql-vl.spec

@@ -18,7 +18,7 @@ Summary: PostgreSQL client programs
 Summary(ja): PostgreSQL のクライアントプログラム群
 Summary(ja): PostgreSQL のクライアントプログラム群
 Name: postgresql
 Name: postgresql
 Version: 13.2
 Version: 13.2
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: office
 Group: office
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -181,7 +181,6 @@ Summary: The programs needed to create and run a PostgreSQL server.
 Summary(ja): PostgreSQL サーバを構築・実行するのに必要なプログラム
 Summary(ja): PostgreSQL サーバを構築・実行するのに必要なプログラム
 Group: servers
 Group: servers
 Requires: %{name} = %{version}
 Requires: %{name} = %{version}
-Requires: /sbin/ldconfig
 Requires(pre): shadow-utils
 Requires(pre): shadow-utils
 %if %{with systemd}
 %if %{with systemd}
 BuildRequires: systemd-devel
 BuildRequires: systemd-devel
@@ -573,7 +572,6 @@ EOF
 fi
 fi
 
 
 %post server
 %post server
-/sbin/ldconfig
 %if %{with systemd}
 %if %{with systemd}
 %systemd_post postgresql.service
 %systemd_post postgresql.service
 %else
 %else
@@ -590,7 +588,6 @@ fi
 %endif
 %endif
 
 
 %postun server
 %postun server
-/sbin/ldconfig 
 %if %{with systemd}
 %if %{with systemd}
 %systemd_postun_with_restart postgresql.service
 %systemd_postun_with_restart postgresql.service
 %else
 %else
@@ -605,21 +602,6 @@ if [ $1 = 0 ] ; then
 fi
 fi
 %endif
 %endif
 
 
-%if %{with plperl}
-%post -p /sbin/ldconfig   plperl
-%postun -p /sbin/ldconfig   plperl
-%endif
-
-%if %{with plpython3}
-%post -p /sbin/ldconfig   plpython3
-%postun -p /sbin/ldconfig   plpython3
-%endif
-
-%if %{with pltcl}
-%post -p /sbin/ldconfig   pltcl
-%postun -p /sbin/ldconfig   pltcl
-%endif
-
 %if %test
 %if %test
 %post test
 %post test
 chown -R postgres.postgres %{_datadir}/pgsql/test >/dev/null 2>&1 || :
 chown -R postgres.postgres %{_datadir}/pgsql/test >/dev/null 2>&1 || :
@@ -858,6 +840,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2-2
+- rebuilt with icu69.
+- dropped ldconfig scriptlets.
+
 * Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2-1
 * Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 325 - 0
p/python-markdown/python-markdown-vl.spec

@@ -0,0 +1,325 @@
+%global srcname Markdown
+%global pkgname markdown
+
+Name:           python-%{pkgname}
+Summary:        Markdown implementation in Python
+Version:        3.3.4
+Release:        3%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        BSD
+URL:            https://python-markdown.github.io/
+Source0:        %{pypi_source}
+
+BuildArch:      noarch
+
+%description
+This is a Python implementation of John Gruber’s Markdown. It is
+almost completely compliant with the reference implementation, though
+there are a few very minor differences.
+
+
+%package -n python3-%{pkgname}
+Summary:        Markdown implementation in Python
+Group:          programming
+BuildRequires:  python3-devel
+BuildRequires:  python3-PyYAML
+BuildRequires:  python3-setuptools
+%if 0%{?rhel} && 0%{?rhel} < 9
+BuildRequires:  python3-importlib-metadata
+Requires:       python3-importlib-metadata
+%endif
+
+%{?python_provide:%python_provide python3-%{pkgname}}
+
+%description -n python3-%{pkgname}
+This is a Python implementation of John Gruber's Markdown. It is
+almost completely compliant with the reference implementation, though
+there are a few known issues.
+
+
+%prep
+%autosetup -p1 -n %{srcname}-%{version}
+
+
+%build
+%py3_build
+
+
+%install
+%py3_install
+
+# process license file
+PYTHONPATH=%{buildroot}%{python3_sitelib} \
+  %{buildroot}%{_bindir}/markdown_py \
+  LICENSE.md > LICENSE.html
+
+
+%check
+python3 -m unittest discover tests
+
+
+%files -n python3-%{pkgname}
+# temporarily skip packaging docs - see also
+# https://github.com/Python-Markdown/markdown/issues/621
+#doc python3/build/docs/*
+%license LICENSE.*
+%{python3_sitelib}/*
+%{_bindir}/markdown_py
+
+
+%changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.3.4-3
+- initial build for Vine Linux.
+
+* Sat Feb 27 2021 Thomas Moschny <thomas.moschny@gmx.de> - 3.3.4-2
+- Apply PR6 by Igor Raits <ignatenkobrain@fedoraproject.org>: Support
+  for building on EPEL8 + upstream tests invocation.
+- Remove unused BR on python3-tidy (we'd need pytidylib instead, which
+  doesn't seem to be packaged).
+
+* Sat Feb 27 2021 Thomas Moschny <thomas.moschny@gmx.de> - 3.3.4-1
+- Update to 3.3.4.
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Oct 25 2020 Thomas Moschny <thomas.moschny@gmx.de> - 3.3.3-1
+- Update to 3.3.3.
+
+* Sun Oct 25 2020 Thomas Moschny <thomas.moschny@gmx.de> - 3.3.2-1
+- Update to 3.3.2.
+
+* Tue Oct 13 2020 Thomas Moschny <thomas.moschny@gmx.de> - 3.3.1-1
+- Update to 3.3.1.
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Fri May 22 2020 Miro Hrončok <mhroncok@redhat.com> - 3.2.2-3
+- Rebuilt for Python 3.9
+
+* Sat May 16 2020 Thomas Moschny <thomas.moschny@gmx.de> - 3.2.2-2
+- Update BRs.
+
+* Sat May 16 2020 Thomas Moschny <thomas.moschny@gmx.de> - 3.2.2-1
+- Update to 3.2.2.
+
+* Sat Feb 22 2020 Thomas Moschny <thomas.moschny@gmx.de> - 3.2.1-1
+- Update to 3.2.1.
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-6
+- Rebuilt for Python 3.8.0rc1 (#1748018)
+
+* Thu Aug 15 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-5
+- Rebuilt for Python 3.8
+
+* Tue Aug 13 2019 Thomas Moschny <thomas.moschny@gmx.de> - 3.1.1-4
+- Drop versioned binaries.
+
+* Tue Aug 13 2019 Gwyn Ciesla <gwync@protonmail.com> - 3.1.1-3
+- Drop Python 2.
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sat May 25 2019 Thomas Moschny <thomas.moschny@gmx.de> - 3.1.1-1
+- Update to 3.1.1.
+
+* Fri May 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1-2
+- Move /usr/bin/markdown_py to python3-markdown (#1705777)
+
+* Tue Mar 26 2019 Thomas Moschny <thomas.moschny@gmx.de> - 3.1-1
+- Update to 3.1.
+
+* Mon Mar 25 2019 Thomas Moschny <thomas.moschny@gmx.de> - 3.0.1-1
+- Update to 3.0.1.
+- Simplify spec file.
+- CLI tool uses Python3 now.
+- Update BRs.
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Sun Jun 17 2018 Miro Hrončok <mhroncok@redhat.com> - 2.6.11-3
+- Rebuilt for Python 3.7
+
+* Sun Jun  3 2018 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.11-2
+- Try to fix a FTBFS with Python 3.7 (rhbz#1583678).
+
+* Sun Feb 11 2018 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.11-1
+- Update to 2.6.11.
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Aug 30 2017 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.9-2
+- Fix BRs.
+
+* Wed Aug 30 2017 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.9-1
+- Update to 2.6.9.
+- Allow building a python3 subpackage on EPEL7+.
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.8-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sun Jan 29 2017 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.8-1
+- Update to 2.6.8.
+
+* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.6.7-2
+- Rebuild for Python 3.6
+
+* Sat Sep 24 2016 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.7-1
+- Update to 2.6.7.
+- Update Source0 URL.
+
+* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.6-2
+- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
+
+* Tue Apr  5 2016 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.6-1
+- Update to 2.6.6.
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sun Nov 29 2015 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.5-1
+- Update to 2.6.5.
+
+* Sat Nov 21 2015 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.4-1
+- Update to 2.6.4.
+- Follow updated Python packaging guidelines.
+
+* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Apr 22 2015 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.2-1
+- Update to 2.6.2.
+
+* Sat Mar 14 2015 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.1-2
+- Add license file.
+
+* Sat Mar 14 2015 Thomas Moschny <thomas.moschny@gmx.de> - 2.6.1-1
+- Update to 2.6.1.
+- Apply updated Python packaging guidelines.
+
+* Sun Feb 22 2015 Thomas Moschny <thomas.moschny@gmx.de> - 2.6-1
+- Update to 2.6.
+- Update the upstream URL.
+
+* Sun Nov 23 2014 Thomas Moschny <thomas.moschny@gmx.de> - 2.5.2-1
+- Update to 2.5.2.
+
+* Thu Oct  2 2014 Thomas Moschny <thomas.moschny@gmx.de> - 2.5.1-1
+- Update to 2.5.1.
+
+* Thu Sep 25 2014 Thomas Moschny <thomas.moschny@gmx.de> - 2.5-1
+- Update to 2.5.
+- Add BR on PyYAML.
+
+* Wed Jun  4 2014 Thomas Moschny <thomas.moschny@gmx.de> - 2.4.1-1
+- Update to 2.4.1.
+
+* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 2.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
+
+* Tue Apr 15 2014 Thomas Moschny <thomas.moschny@gmx.de> - 2.4-1
+- Update to 2.4.
+- Update Python3 conditional.
+- Fix wrong line endings.
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Jul 19 2013 Thomas Moschny <thomas.moschny@gmx.dee> - 2.3.1-2
+- Move python3 runtime dependency to python3 subpackage (rhbz#986376).
+
+* Mon Apr  8 2013 Thomas Moschny <thomas.moschny@gmx.de> - 2.3.1-1
+- Update to 2.3.1.
+
+* Mon Mar 18 2013 Thomas Moschny <thomas.moschny@gmx.de> - 2.3-1
+- Update to 2.3.
+- Spec file cleanups.
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Nov 23 2012 Thomas Moschny <thomas.moschny@gmx.de> - 2.2.1-1
+- Update to 2.2.1.
+
+* Sat Aug 04 2012 David Malcolm <dmalcolm@redhat.com> - 2.2.0-3
+- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sat Jul 14 2012 Thomas Moschny <thomas.moschny@gmx.de> - 2.2.0-1
+- Update to 2.2.0.
+- Update url.
+- Add patch from upstream git for failing test.
+
+* Wed Feb  8 2012 Thomas Moschny <thomas.moschny@gmx.de> - 2.1.1-1
+- Update to 2.1.1.
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sat Dec 17 2011 Thomas Moschny <thomas.moschny@gmx.de> - 2.1.0-1
+- Update to 2.1.0.
+- Fix rhel conditional.
+- Binary has been renamed.
+- Build python3 subpackage.
+- Include documentation in HTML instead of Markdown format.
+- Run tests.
+
+* Wed Sep 07 2011 Jesse Keating <jkeating@redhat.com> - 2.0.3-4
+- Set a version in the rhel macro
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 2.0.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Thu Oct  8 2009 Thomas Moschny <thomas.moschny@gmx.de> - 2.0.3-1
+- Update to 2.0.3.
+
+* Thu Aug 27 2009 Thomas Moschny <thomas.moschny@gmx.de> - 2.0.1-3
+- Add requirement on python-elementtree, which was a separate package
+  before Python 2.5.
+- Re-add changelog entries accidentally removed earlier.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sat Jul 11 2009 Thomas Moschny <thomas.moschny@gmx.de> - 2.0.1-1
+- Update to 2.0.1.
+- Upstream stripped .py of the cmdline script.
+
+* Sat Apr 25 2009 Thomas Moschny <thomas.moschny@gmx.de> - 2.0-1
+- Update to 2.0.
+- Adjusted source URL.
+- License changed to BSD only.
+- Upstream now provides a script to run markdown from the cmdline.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.7-2
+- Rebuild for Python 2.6
+
+* Mon Aug  4 2008 Thomas Moschny <thomas.moschny@gmx.de> - 1.7-1
+- New package.

+ 4 - 1
p/python-pyudev/python-pyudev-vl.spec

@@ -4,7 +4,7 @@
 Summary:          A libudev binding
 Summary:          A libudev binding
 Name:             python-%{srcname}
 Name:             python-%{srcname}
 Version:          0.22.0
 Version:          0.22.0
-Release:          1%{?_dist_release}
+Release:          2%{?_dist_release}%{?with_systemd:.systemd}
 Group:            programming
 Group:            programming
 Vendor:           Project Vine
 Vendor:           Project Vine
 Distribution:     Vine Linux
 Distribution:     Vine Linux
@@ -85,6 +85,9 @@ rm -rf pyudev.egg-info
 
 
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.22.0-2
+- added systemd support (disabled as default).
+
 * Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.22.0-1
 * Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.22.0-1
 - new upstream release.
 - new upstream release.
 
 

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

@@ -12,7 +12,7 @@
 Summary:        Rapid spam filtering system
 Summary:        Rapid spam filtering system
 Name:           rspamd
 Name:           rspamd
 Version:        2.7
 Version:        2.7
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Group:          servers
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -243,6 +243,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7-2
+- rebuilt with icu69.
+
 * Sat Jan 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7-1
 * Sat Jan 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7-1
 - new upstream release.
 - new upstream release.
 
 

+ 13 - 11
s/samba/samba-vl.spec

@@ -2,11 +2,11 @@
 %bcond_with tracker
 %bcond_with tracker
 %bcond_without pidl
 %bcond_without pidl
 
 
-%define samba_version 4.13.7
+%define samba_version 4.14.2
 #define rc_number rc4
 #define rc_number rc4
-%define samba_release 2
+%define samba_release 1
 
 
-%define doc_version 4.13.2-1
+%define doc_version 4.14.0-1
 %define api_version 4.0
 %define api_version 4.0
 %define libwbc_soname 0
 %define libwbc_soname 0
 %define libwbc_sover 0.15
 %define libwbc_sover 0.15
@@ -139,7 +139,9 @@ BuildRequires: pkgconfig
 BuildRequires: popt-devel
 BuildRequires: popt-devel
 BuildRequires: python3-devel
 BuildRequires: python3-devel
 BuildRequires: python3-rpm-macros
 BuildRequires: python3-rpm-macros
+BuildRequires: python3-dns
 BuildRequires: python3-gpg
 BuildRequires: python3-gpg
+BuildRequires: python3-markdown
 BuildRequires: python3-tdb
 BuildRequires: python3-tdb
 #BuildRequires: python3-ldb-devel
 #BuildRequires: python3-ldb-devel
 #BuildRequires: python3-talloc-devel
 #BuildRequires: python3-talloc-devel
@@ -417,7 +419,7 @@ link against the SMB, RPC and other protocols.
 %package -n compat32-samba-libs
 %package -n compat32-samba-libs
 Summary: Samba libraries
 Summary: Samba libraries
 Summary(ja): Samba ライブラリ
 Summary(ja): Samba ライブラリ
-Group: system
+Group: system,legacy
 %if %with_libwbclient
 %if %with_libwbclient
 Requires: compat32-libwbclient
 Requires: compat32-libwbclient
 %endif
 %endif
@@ -431,7 +433,7 @@ link against the SMB, RPC and other protocols provided by the Samba suite.
 %package -n compat32-libsmbclient
 %package -n compat32-libsmbclient
 Summary: The SMB client library
 Summary: The SMB client library
 Summary(ja): SMB クライアントライブラリ
 Summary(ja): SMB クライアントライブラリ
-Group: system
+Group: system,legacy
 Requires: samba-common = %{samba_version}-%{release}
 Requires: samba-common = %{samba_version}-%{release}
 
 
 %description -n compat32-libsmbclient
 %description -n compat32-libsmbclient
@@ -445,7 +447,7 @@ libsmbclient は Samba クライアントの機能を提供するライブラリ
 %package -n compat32-libwbclient
 %package -n compat32-libwbclient
 Summary: The winbind client library
 Summary: The winbind client library
 Summary(ja): Winbind クライアントライブラリ
 Summary(ja): Winbind クライアントライブラリ
-Group: system
+Group: system,legacy
 Requires: samba-common = %{samba_version}-%{release}
 Requires: samba-common = %{samba_version}-%{release}
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/groupadd
 Requires(post): /sbin/chkconfig, /sbin/service, coreutils
 Requires(post): /sbin/chkconfig, /sbin/service, coreutils
@@ -456,6 +458,7 @@ Requires(preun): /sbin/chkconfig, /sbin/service
 the Samba suite.
 the Samba suite.
 
 
 %endif
 %endif
+
 ## --------------------------------------------------------------------
 ## --------------------------------------------------------------------
 %debug_package
 %debug_package
 
 
@@ -508,7 +511,6 @@ make distclean
 ##export PATH=$PATH:$PWD/buildtools/bin
 ##export PATH=$PATH:$PWD/buildtools/bin
 export PYTHON=%{__python3}
 export PYTHON=%{__python3}
 
 
-LDFLAGS="-Wl,-z,relro,-z,now" \
 %configure \
 %configure \
   --enable-fhs \
   --enable-fhs \
   --bundled-libraries=%{_samba4_libraries} \
   --bundled-libraries=%{_samba4_libraries} \
@@ -853,7 +855,6 @@ setfacl -m u:named:rwx /var/lib/samba/private >/dev/null 2>/dev/null || :
 		%{_libdir}/libwbclient.so.%{libwbc_soname} \
 		%{_libdir}/libwbclient.so.%{libwbc_soname} \
 		libwbclient.so.%{libwbc_soname}%{libwbc_alternatives_suffix} \
 		libwbclient.so.%{libwbc_soname}%{libwbc_alternatives_suffix} \
 		%{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_soname}
 		%{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_soname}
-/sbin/ldconfig
 
 
 ## --------------------------------------------------------------------
 ## --------------------------------------------------------------------
 
 
@@ -904,7 +905,6 @@ fi
 		libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} \
 		libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} \
 		%{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover} \
 		%{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover} \
 		10
 		10
-/sbin/ldconfig
 
 
 ## --------------------------------------------------------------------
 ## --------------------------------------------------------------------
 
 
@@ -913,7 +913,6 @@ fi
 	--remove \
 	--remove \
 		libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} \
 		libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} \
 		%{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover}
 		%{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover}
-/sbin/ldconfig
 %endif
 %endif
 
 
 
 
@@ -1350,6 +1349,7 @@ fi
 %defattr(-,root,root)
 %defattr(-,root,root)
 %ghost %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
 %ghost %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
 %{_libdir}/samba/krb5/winbind_krb5_locator.so
 %{_libdir}/samba/krb5/winbind_krb5_locator.so
+%{_libdir}/samba/krb5/async_dns_krb5_locator.so
 %{_mandir}/man8/winbind_krb5_locator.8*
 %{_mandir}/man8/winbind_krb5_locator.8*
 # ja manual
 # ja manual
 %{_mandir}/ja/man8/winbind_krb5_locator.8*
 %{_mandir}/ja/man8/winbind_krb5_locator.8*
@@ -1558,7 +1558,6 @@ fi
 #%{samba_includedir}/util/memory.h
 #%{samba_includedir}/util/memory.h
 #%{samba_includedir}/util/safe_string.h
 #%{samba_includedir}/util/safe_string.h
 %{samba_includedir}/util/signal.h
 %{samba_includedir}/util/signal.h
-%{samba_includedir}/util/string_wrappers.h
 %{samba_includedir}/util/substitute.h
 %{samba_includedir}/util/substitute.h
 #%{samba_includedir}/util/talloc_stack.h
 #%{samba_includedir}/util/talloc_stack.h
 %{samba_includedir}/util/tevent_ntstatus.h
 %{samba_includedir}/util/tevent_ntstatus.h
@@ -1802,6 +1801,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.14.0-1
+- new upstream release.
+
 * Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.13.7-2
 * Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.13.7-2
 - rebuilt without tracker.
 - rebuilt without tracker.
 
 

+ 4 - 1
t/tepl/tepl-vl.spec

@@ -1,7 +1,7 @@
 Summary:        Text editor product line
 Summary:        Text editor product line
 Name:           tepl
 Name:           tepl
 Version:        6.00.0
 Version:        6.00.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -77,6 +77,9 @@ developing applications that use %{name}.
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.00.0-2
+- rebuilt with icu69.
+
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.00.0-1
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.00.0-1
 - new upstream release.
 - new upstream release.
 - dropped ldconfig scriptlets.
 - dropped ldconfig scriptlets.

+ 6 - 2
t/tracker-miners/tracker-miners-vl.spec

@@ -4,7 +4,7 @@
 %global with_libcue 1
 %global with_libcue 1
 %global with_rss 0
 %global with_rss 0
 
 
-%global tracker_version 3.1.0
+%global tracker_version 3.1.1
 
 
 %if %{with_rss}
 %if %{with_rss}
 %global systemd_units tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-fs-control-3.service tracker-miner-rss-3.service tracker-writeback-3.service
 %global systemd_units tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-fs-control-3.service tracker-miner-rss-3.service tracker-writeback-3.service
@@ -17,7 +17,7 @@
 %global __requires_exclude ^(libtracker-extract\.so|libtracker-miner-3\.0\.so|libextract-.*\.so|libwriteback-.*\.so)
 %global __requires_exclude ^(libtracker-extract\.so|libtracker-miner-3\.0\.so|libextract-.*\.so|libwriteback-.*\.so)
 
 
 Name:           tracker-miners
 Name:           tracker-miners
-Version:        3.1.0
+Version:        3.1.1
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:        Tracker miners and metadata extractors
 Summary:        Tracker miners and metadata extractors
 Group:          system
 Group:          system
@@ -158,6 +158,10 @@ This package contains various miners and metadata extractors for tracker.
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.1-1
+- new upstream release.
+- built with icu69.
+
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.0-1
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 1
t/tracker/tracker-vl.spec

@@ -5,7 +5,7 @@
 Summary: An object database, tag/metadata database, search tool and indexer
 Summary: An object database, tag/metadata database, search tool and indexer
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Name: tracker
 Name: tracker
-Version: 3.1.0
+Version: 3.1.1
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: desktop-gnome,accesories
 Group: desktop-gnome,accesories
 Vendor: Project Vine
 Vendor: Project Vine
@@ -188,6 +188,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.1-1
+- new upstream release.
+- built with icu69.
+
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.0-1
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 7 - 2
v/vte3/vte3-vl.spec

@@ -7,7 +7,7 @@ Summary: An terminal emulator.
 Summary(ja): ターミナルエミュレータ
 Summary(ja): ターミナルエミュレータ
 Name: vte3
 Name: vte3
 Version: 0.64.0
 Version: 0.64.0
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -24,7 +24,6 @@ BuildRequires: gtk3-devel
 BuildRequires: gobject-introspection-devel
 BuildRequires: gobject-introspection-devel
 BuildRequires: ncurses-devel
 BuildRequires: ncurses-devel
 BuildRequires: gnutls-devel
 BuildRequires: gnutls-devel
-BuildRequires: vala-devel
 BuildRequires: vala
 BuildRequires: vala
 BuildRequires: fribidi-devel
 BuildRequires: fribidi-devel
 BuildRequires: libicu-devel
 BuildRequires: libicu-devel
@@ -147,6 +146,12 @@ rm -fr $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.64.0-2
+- rebuilt with icu69.
+
+* Fri Apr 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.64.0-1
+- new upstream release.
+
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.62.3-1
 * Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.62.3-1
 - new upstream release.
 - new upstream release.
 - dropped ldconfig scriptlets.
 - dropped ldconfig scriptlets.

+ 7 - 1
w/webkitgtk4/webkitgtk4-vl.spec

@@ -11,7 +11,7 @@
 Summary:        GTK+ Web content engine library
 Summary:        GTK+ Web content engine library
 Name:           webkitgtk4
 Name:           webkitgtk4
 Version:        2.32.0
 Version:        2.32.0
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -19,6 +19,7 @@ Distribution:   Vine Linux
 License:        LGPLv2
 License:        LGPLv2
 URL:            http://www.webkitgtk.org/
 URL:            http://www.webkitgtk.org/
 Source0:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 Source0:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
+Patch1:         webkitgtk-2.32.0-icu69.patch
 
 
 %if %{with clang}
 %if %{with clang}
 BuildRequires:  clang
 BuildRequires:  clang
@@ -123,6 +124,7 @@ files for developing applications that use JavaScript engine from %{name}.
 
 
 %prep
 %prep
 %setup -q -n webkitgtk-%{version}
 %setup -q -n webkitgtk-%{version}
+%autopatch -p1
 
 
 # Remove bundled libraries
 # Remove bundled libraries
 rm -rf Source/ThirdParty/leveldb/
 rm -rf Source/ThirdParty/leveldb/
@@ -231,6 +233,10 @@ export NINJA_STATUS="[%f/%t][%e] "
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.32.0-2
+- rebuilt with icu69.
+- added Patch1 to build with icu69.
+
 * Thu Apr 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.32.0-1
 * Thu Apr 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.32.0-1
 - new upstream release.
 - new upstream release.
 - dropped ldconfig scriptlets.
 - dropped ldconfig scriptlets.

+ 24 - 13
x/xfsprogs/xfsprogs-vl.spec

@@ -1,11 +1,11 @@
 Summary:	Utilities for managing the XFS filesystem
 Summary:	Utilities for managing the XFS filesystem
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Name:		xfsprogs
 Name:		xfsprogs
-Version:	5.6.0
-Release:        1%{?_dist_release}
-Group:		System Environment/Base
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Version:	5.11.0
+Release:	1%{?_dist_release}
+Group:		admin-tools
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # in source, with no mention of version.
 # in source, with no mention of version.
@@ -15,14 +15,15 @@ License:	GPL+ and LGPLv2+
 URL:		http://xfs.org/
 URL:		http://xfs.org/
 Source0:	https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
 Source0:	https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
 
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:	libtool, gettext
 BuildRequires:	libtool, gettext
 BuildRequires:	libattr-devel
 BuildRequires:	libattr-devel
 BuildRequires:  libblkid-devel
 BuildRequires:  libblkid-devel
-BuildRequires:  libicu-devel
+BuildRequires:	libicu-devel
 BuildRequires:	libuuid-devel
 BuildRequires:	libuuid-devel
-BuildRequires:  lvm2-devel
-BuildRequires:  readline-devel
+BuildRequires:	lvm2-devel
+BuildRequires:	readline-devel
+BuildRequires:	inih-devel
 
 
 %description
 %description
 A set of commands to use the XFS filesystem, including mkfs.xfs.
 A set of commands to use the XFS filesystem, including mkfs.xfs.
@@ -38,10 +39,11 @@ Refer to the documentation at http://oss.sgi.com/projects/xfs/
 for complete details.  This implementation is on-disk compatible
 for complete details.  This implementation is on-disk compatible
 with the IRIX version of XFS.
 with the IRIX version of XFS.
 
 
+
 %package devel
 %package devel
 Summary: XFS filesystem-specific static libraries and headers
 Summary: XFS filesystem-specific static libraries and headers
 Summary(ja): XFS ファイルシステム特有の静的ライブラリとヘッダファイル
 Summary(ja): XFS ファイルシステム特有の静的ライブラリとヘッダファイル
-Group: Development/Libraries
+Group: programming
 Requires: xfsprogs = %{version}-%{release}
 Requires: xfsprogs = %{version}-%{release}
 
 
 %description devel
 %description devel
@@ -52,9 +54,14 @@ You should install xfsprogs-devel if you want to develop XFS
 filesystem-specific programs,  If you install xfsprogs-devel, you'll
 filesystem-specific programs,  If you install xfsprogs-devel, you'll
 also want to install xfsprogs.
 also want to install xfsprogs.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 # xfsprogs abuses libexecdir
 # xfsprogs abuses libexecdir
 export tagname=CC DEBUG=-DNDEBUG
 export tagname=CC DEBUG=-DNDEBUG
@@ -66,6 +73,7 @@ export tagname=CC DEBUG=-DNDEBUG
 
 
 make V=1 %{?_smp_mflags}
 make V=1 %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make V=1 DIST_ROOT=$RPM_BUILD_ROOT install install-dev
 make V=1 DIST_ROOT=$RPM_BUILD_ROOT install install-dev
@@ -82,12 +90,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -109,6 +115,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
 %changelog
 %changelog
+* Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.11.0-1
+- new upstream release.
+- built with icu69.
+- dropped ldconfig scriptlets.
+
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.0-1
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.0-1
 - new upstream release.
 - new upstream release.
 - built with icu67.
 - built with icu67.