Browse Source

updated 22 packages

Cython-0.29.13-1

alsa-lib-1.1.9-1

alsa-plugins-1.1.9-1

alsa-tools-1.1.7-1

alsa-utils-1.1.9-1

cairo-1.16.0-1

evince-3.30.3-1

expat-2.2.9-1

file-roller-3.30.1-1

gtk-doc-1.32-2

libplist-2.0.0-1

libsndfile-1.0.28-1

ncurses-6.1-2

openssh-8.1p1-1

python-2.7.16-5

python3-3.5.7-4

rsync-3.1.3-1

samba-4.10.9-1

sudo-1.8.28-1

sysstat-12.1.7-1

tix-8.4.3-5

zabbix-4.0.13-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12277 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 4 years ago
parent
commit
296fc7db88

+ 43 - 9
C/Cython/Cython-vl.spec

@@ -1,7 +1,7 @@
 Summary:        A language for writing Python extension modules
 Summary:        A language for writing Python extension modules
 Summary(ja):    Python 拡張モジュールを簡単に作成するためのプログラミング言語
 Summary(ja):    Python 拡張モジュールを簡単に作成するためのプログラミング言語
 Name:           Cython
 Name:           Cython
-Version:        0.23.4
+Version:        0.29.13
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 
 
 Group:          Development/Languages
 Group:          Development/Languages
@@ -11,10 +11,11 @@ Source0:        http://cython.org/release/%{name}-%{version}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	python-devel
 BuildRequires:	python-devel
+BuildRequires:	python-setuptools
+BuildRequires:	python-rpm-macros
 
 
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 
 %description
 %description
 Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.
 Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.
@@ -26,16 +27,37 @@ The generated C code compiles with Python 2.4 and later (including Python 3).
 This makes Cython the ideal language for wrapping external C libraries, and for fast C modules that speed up the execution of Python code. 
 This makes Cython the ideal language for wrapping external C libraries, and for fast C modules that speed up the execution of Python code. 
 
 
 
 
+%package -n python3-Cython
+Summary:        A language for writing Python extension modules
+Summary(ja):    Python 拡張モジュールを簡単に作成するためのプログラミング言語
+Group:          Development/Languages
+BuildRequires:	python3-devel
+BuildRequires:	python3-setuptools
+BuildRequires:	python3-rpm-macros
+
+%description -n python3-Cython
+Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.
+
+The Cython language is very close to the Python language, but Cython additionally supports calling C functions and declaring C types on variables and class attributes.
+This allows the compiler to generate very efficient C code from Cython code. 
+The generated C code compiles with Python 2.4 and later (including Python 3).
+
+This makes Cython the ideal language for wrapping external C libraries, and for fast C modules that speed up the execution of Python code. 
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
 %build
 %build
-%{__python} setup.py build
+%{py_build}
+%{py3_build}
 
 
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+%{py_install}
+%{py3_install}
+
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -43,17 +65,29 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING.txt LICENSE.txt README.txt USAGE.txt
-%{_bindir}/cygdb
-%{_bindir}/cython
-%{_bindir}/cythonize
+%license COPYING.txt LICENSE.txt
+%doc README.txt USAGE.txt
+#{_bindir}/cygdb
+#{_bindir}/cython
+#{_bindir}/cythonize
 %{python_sitearch}/Cython
 %{python_sitearch}/Cython
 %{python_sitearch}/pyximport
 %{python_sitearch}/pyximport
-%{python_sitearch}/Cython-%{version}-py2.7.egg-info
+%{python_sitearch}/Cython-%{version}-*-info
 %{python_sitearch}/cython.*
 %{python_sitearch}/cython.*
 
 
+%files -n python3-Cython
+%license COPYING.txt LICENSE.txt
+%doc README.txt USAGE.txt
+%{_bindir}/cygdb
+%{_bindir}/cython
+%{_bindir}/cythonize
+%{python3_sitearch}/*
+
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.29.13-1
+- new upstream release.
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.23.4-1
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.23.4-1
 - new upstream release
 - new upstream release
 
 

+ 12 - 2
a/alsa-lib/alsa-lib-vl.spec

@@ -2,11 +2,12 @@
 Summary: Advanced Linux Sound Architecture (ALSA) Library
 Summary: Advanced Linux Sound Architecture (ALSA) Library
 Summary(ja): Advanced Linux Sound Architecture (ALSA) ライブラリ
 Summary(ja): Advanced Linux Sound Architecture (ALSA) ライブラリ
 Name: alsa-lib
 Name: alsa-lib
-Version: 1.1.5
+Version: 1.1.9
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LGPLv2+
 License: LGPLv2+
 Group: System Environment/Libraries
 Group: System Environment/Libraries
-Source: ftp://ftp.alsa-project.org/pub/lib/alsa-lib-%{version}.tar.bz2
+#Source: ftp://ftp.alsa-project.org/pub/lib/alsa-lib-%{version}.tar.bz2
+Source: https://github.com/alsa-project/alsa-lib/archive/v%{version}.tar.gz#/alsa-lib-%{version}.tar.gz
 Source10: asound.conf
 Source10: asound.conf
 Source11: modprobe-dist-alsa.conf
 Source11: modprobe-dist-alsa.conf
 Source12: modprobe-dist-oss.conf
 Source12: modprobe-dist-oss.conf
@@ -224,6 +225,10 @@ mkdir -p %{buildroot}/%{_datadir}/alsa/ucm
 # Remove libtool archives.
 # Remove libtool archives.
 find %{buildroot} -name '*.la' -delete
 find %{buildroot} -name '*.la' -delete
 
 
+# create plugin-configurations directory
+mkdir -p %{buildroot}/%{_sysconfdir}/alsa/conf.d
+mkdir -p %{buildroot}/%{_datadir}/alsa/alsa.conf.d
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
@@ -237,6 +242,7 @@ rm -rf %{buildroot}
 %license COPYING
 %license COPYING
 %doc doc/asoundrc.txt modprobe-dist-oss.conf
 %doc doc/asoundrc.txt modprobe-dist-oss.conf
 %config %{_sysconfdir}/asound.conf
 %config %{_sysconfdir}/asound.conf
+%{_sysconfdir}/alsa
 /%{_lib}/lib*.so.*
 /%{_lib}/lib*.so.*
 %{_bindir}/aserver
 %{_bindir}/aserver
 #dir %{_libdir}/alsa-lib
 #dir %{_libdir}/alsa-lib
@@ -250,6 +256,7 @@ rm -rf %{buildroot}
 %if %make_doc
 %if %make_doc
   %doc doc/doxygen/html
   %doc doc/doxygen/html
 %endif
 %endif
+%{_includedir}/asoundlib.h
 %{_includedir}/alsa/
 %{_includedir}/alsa/
 %{_includedir}/sys/asoundlib.h
 %{_includedir}/sys/asoundlib.h
 %{_libdir}/libasound.so
 %{_libdir}/libasound.so
@@ -270,6 +277,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.9-1
+- new upstream release.
+
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.5-1
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.5-1
 - new upstream release.
 - new upstream release.
 
 

+ 50 - 13
a/alsa-plugins/alsa-plugins-vl.spec

@@ -1,12 +1,17 @@
 Name:           alsa-plugins
 Name:           alsa-plugins
-Version:        1.1.1
+Version:        1.1.9
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        The Advanced Linux Sound Architecture (ALSA) Plugins
 Summary:        The Advanced Linux Sound Architecture (ALSA) Plugins
 # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+
 # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+
 License:        GPLv2+ and LGPLv2+
 License:        GPLv2+ and LGPLv2+
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 URL:            http://www.alsa-project.org/
 URL:            http://www.alsa-project.org/
-Source0:        ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2
+#Source0:        ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2
+Source0:        https://github.com/alsa-project/alsa-plugins/archive/v%{version}.tar.gz#/alsa-plugins-%{version}.tar.gz
 Source1:        50-jack.conf
 Source1:        50-jack.conf
 Source2:        50-pcm-oss.conf
 Source2:        50-pcm-oss.conf
 Source3:        10-speex.conf
 Source3:        10-speex.conf
@@ -134,6 +139,7 @@ License:        LGPLv2+
 Requires:       alsa-lib
 Requires:       alsa-lib
 Requires:       speex
 Requires:       speex
 BuildRequires:  speex-devel
 BuildRequires:  speex-devel
+BuildRequires:  speexdsp-devel
 %description speex
 %description speex
 The rate plugin is an external rate converter using the Speex resampler
 The rate plugin is an external rate converter using the Speex resampler
 (aka Public Parrot Hack) by Jean-Marc Valin. The pcm plugin provides
 (aka Public Parrot Hack) by Jean-Marc Valin. The pcm plugin provides
@@ -155,6 +161,7 @@ ALSA native applications can run over DSP Gateway and use DSP PCM task nodes.
 
 
 
 
 %build
 %build
+autoreconf -ivf
 %configure --disable-static \
 %configure --disable-static \
            --with-speex=lib \
            --with-speex=lib \
            --enable-maemo-plugin \
            --enable-maemo-plugin \
@@ -188,14 +195,19 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files jack
 %files jack
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/README-jack
+%license COPYING COPYING.GPL
+%doc doc/README-jack
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-jack.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-jack.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-jack.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_jack.so
 %{_libdir}/alsa-lib/libasound_module_pcm_jack.so
 
 
 
 
 %files oss
 %files oss
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/README-pcm-oss
+%license COPYING COPYING.GPL
+%doc doc/README-pcm-oss
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-oss.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-oss.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-pcm-oss.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-pcm-oss.conf
 %{_libdir}/alsa-lib/libasound_module_ctl_oss.so
 %{_libdir}/alsa-lib/libasound_module_ctl_oss.so
 %{_libdir}/alsa-lib/libasound_module_pcm_oss.so
 %{_libdir}/alsa-lib/libasound_module_pcm_oss.so
@@ -203,18 +215,22 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files pulseaudio
 %files pulseaudio
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/README-pulse
+%license COPYING COPYING.GPL
+%doc doc/README-pulse
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pulseaudio.conf
+%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf.example
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so
 %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so
 %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so
 %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so
 %{_libdir}/alsa-lib/libasound_module_conf_pulse.so
 %{_libdir}/alsa-lib/libasound_module_conf_pulse.so
-%{_datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
 
 
 
 
 %files samplerate
 %files samplerate
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/samplerate.txt
+%license COPYING COPYING.GPL
+%doc doc/samplerate.txt
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-samplerate.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-samplerate.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-samplerate.conf
 %{_libdir}/alsa-lib/libasound_module_rate_samplerate.so
 %{_libdir}/alsa-lib/libasound_module_rate_samplerate.so
 %{_libdir}/alsa-lib/libasound_module_rate_samplerate_best.so
 %{_libdir}/alsa-lib/libasound_module_rate_samplerate_best.so
@@ -225,34 +241,50 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files upmix
 %files upmix
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/upmix.txt
+%license COPYING COPYING.GPL
+%doc doc/upmix.txt
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-upmix.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-upmix.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-upmix.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/60-upmix.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_upmix.so
 %{_libdir}/alsa-lib/libasound_module_pcm_upmix.so
 
 
 
 
 %files vdownmix
 %files vdownmix
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/vdownmix.txt
+%license COPYING COPYING.GPL
+%doc doc/vdownmix.txt
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-vdownmix.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/60-vdownmix.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/97-vdownmix.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/97-vdownmix.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so
 %{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so
 
 
 
 
 %files usbstream
 %files usbstream
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL
+%license COPYING COPYING.GPL
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/98-usb-stream.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/98-usb-stream.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_usb_stream.so
 %{_libdir}/alsa-lib/libasound_module_pcm_usb_stream.so
 
 
 
 
 %files arcamav
 %files arcamav
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/README-arcam-av
+%license COPYING COPYING.GPL
+%doc doc/README-arcam-av
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-arcamav.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-arcamav.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf
 %{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so
 %{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so
 
 
 %files speex
 %files speex
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/speexdsp.txt doc/speexrate.txt
+%license COPYING COPYING.GPL
+%doc doc/speexdsp.txt doc/speexrate.txt
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-speexrate.conf
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-speex.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-speex.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-speex.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-speexrate.conf
+%config(noreplace) %{_datadir}/alsa/alsa.conf.d/60-speex.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_speex.so
 %{_libdir}/alsa-lib/libasound_module_pcm_speex.so
 %{_libdir}/alsa-lib/libasound_module_rate_speexrate.so
 %{_libdir}/alsa-lib/libasound_module_rate_speexrate.so
 %{_libdir}/alsa-lib/libasound_module_rate_speexrate_best.so
 %{_libdir}/alsa-lib/libasound_module_rate_speexrate_best.so
@@ -260,13 +292,18 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files maemo
 %files maemo
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING COPYING.GPL doc/README-maemo
+%license COPYING COPYING.GPL
+%doc doc/README-maemo
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/98-maemo.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/98-maemo.conf
 %config(noreplace) %{_datadir}/alsa/alsa.conf.d/98-maemo.conf
 %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so
 %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so
 %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so
 %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so
 
 
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.9-1
+- new upstream release.
+
 * Sun May 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.1-1
 * Sun May 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.1-1
 - new upstream release
 - new upstream release
 
 

+ 12 - 7
a/alsa-tools/alsa-tools-vl.spec

@@ -22,15 +22,19 @@
 
 
 Summary:        Specialist tools for ALSA
 Summary:        Specialist tools for ALSA
 Name:           alsa-tools
 Name:           alsa-tools
-Version:        1.1.5
+Version:        1.1.7
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 
 
 # Checked at least one source file from all the sub-projects contained in
 # Checked at least one source file from all the sub-projects contained in
 # the source tarball and they are consistent GPLv2+ - TJ 2007-11-15
 # the source tarball and they are consistent GPLv2+ - TJ 2007-11-15
 License:        GPLv2+
 License:        GPLv2+
 Group:          Applications/Multimedia
 Group:          Applications/Multimedia
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 URL:            http://www.alsa-project.org/
 URL:            http://www.alsa-project.org/
-Source0:        %{name}-%{version}.tar.bz2
+Source0:        https://github.com/alsa-project/alsa-tools/archive/v%{version}.tar.gz#/alsa-tools-%{version}.tar.gz
 
 
 # The icons below were created by Tim Jackson from screenshots of the
 # The icons below were created by Tim Jackson from screenshots of the
 # apps in question. They suck, a lot. Better alternatives welcome!
 # apps in question. They suck, a lot. Better alternatives welcome!
@@ -94,7 +98,7 @@ The following tools are available:
 mv seq/sbiload . ; rm -rf seq
 mv seq/sbiload . ; rm -rf seq
 for i in %{?builddirstools:%builddirstools} %{?builddirsfirmw:%builddirsfirmw}
 for i in %{?builddirstools:%builddirstools} %{?builddirsfirmw:%builddirsfirmw}
 do
 do
-  cd $i ; %configure
+  cd $i ; autoreconf -vif ; %configure
   %{__make} %{?_smp_mflags} || exit 1
   %{__make} %{?_smp_mflags} || exit 1
   cd ..
   cd ..
 done
 done
@@ -185,10 +189,8 @@ install -m 644 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
 %{_datadir}/applications/vine-hdspconf.desktop
 %{_datadir}/applications/vine-hdspconf.desktop
 %{_datadir}/applications/vine-hdspmixer.desktop
 %{_datadir}/applications/vine-hdspmixer.desktop
 %{_datadir}/man/man1/envy24control.1.gz
 %{_datadir}/man/man1/envy24control.1.gz
-%{_datadir}/pixmaps/echomixer.png
-%{_datadir}/pixmaps/envy24control.png
-%{_datadir}/pixmaps/hdspconf.png
-%{_datadir}/pixmaps/hdspmixer.png
+%{_datadir}/icons/hicolor/48x48/apps/*.png
+%{_datadir}/pixmaps/*.png
 %{_datadir}/sounds/
 %{_datadir}/sounds/
 
 
 # sb16_csp stuff which is excluded for PPCx
 # sb16_csp stuff which is excluded for PPCx
@@ -217,6 +219,9 @@ install -m 644 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.7-1
+- new upstream release.
+
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.5-1
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.5-1
 - new upstream release.
 - new upstream release.
 
 

+ 8 - 2
a/alsa-utils/alsa-utils-vl.spec

@@ -3,13 +3,14 @@
 Summary: Advanced Linux Sound Architecture (ALSA) Utils
 Summary: Advanced Linux Sound Architecture (ALSA) Utils
 Summary(ja): Advanced Linux Sound Architecture (ALSA) ユーティリティ集
 Summary(ja): Advanced Linux Sound Architecture (ALSA) ユーティリティ集
 Name: alsa-utils
 Name: alsa-utils
-Version: 1.1.5
+Version: 1.1.9
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL
 License: GPL
 Group: Applications/Multimedia
 Group: Applications/Multimedia
 URL: http://www.alsa-project.org
 URL: http://www.alsa-project.org
 
 
-Source: ftp://ftp.alsa-project.org/pub/utils/alsa-utils-%{version}.tar.bz2
+#Source: ftp://ftp.alsa-project.org/pub/utils/alsa-utils-%{version}.tar.bz2
+Source: https://github.com/alsa-project/alsa-utils/archive/v%{version}.tar.gz#/alsa-utils-%{version}.tar.gz
 Source1: test.wav
 Source1: test.wav
 Source10: alsa.rules
 Source10: alsa.rules
 Source11: alsactl.conf
 Source11: alsactl.conf
@@ -42,6 +43,7 @@ Advanced Linux Sound Architecture (ALSA) - ユーティリティ集
 %patch0 -p1 -b .conf
 %patch0 -p1 -b .conf
 
 
 %build
 %build
+autoreconf -vif
 %configure --sbindir=/sbin
 %configure --sbindir=/sbin
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
@@ -102,6 +104,7 @@ exit 0
 %config /etc/alsa/*
 %config /etc/alsa/*
 /sbin/*
 /sbin/*
 /lib/alsa/init/*
 /lib/alsa/init/*
+/lib/udev/rules.d/89-alsa-ucm.rules
 /lib/udev/rules.d/90-alsa-restore.rules
 /lib/udev/rules.d/90-alsa-restore.rules
 %{_bindir}/*
 %{_bindir}/*
 %{_sbindir}/*
 %{_sbindir}/*
@@ -113,6 +116,9 @@ exit 0
 %ghost /etc/asound.state
 %ghost /etc/asound.state
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.9-1
+- new upstream release.
+
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.5-1
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.5-1
 - new upstream release.
 - new upstream release.
 
 

+ 20 - 7
c/cairo/cairo-vl.spec

@@ -1,18 +1,27 @@
 Summary:	Cairo - multi-platform 2D graphics library.
 Summary:	Cairo - multi-platform 2D graphics library.
 Summary(ja):	Cairo - マルチプラットフォーム 2D グラフィックスライブラリ
 Summary(ja):	Cairo - マルチプラットフォーム 2D グラフィックスライブラリ
 Name:		cairo
 Name:		cairo
-Version:	1.14.12
+Version:	1.16.0
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 License:	LGPL/MPL
 License:	LGPL/MPL
 Group:		System Environment/Libraries
 Group:		System Environment/Libraries
-Source0:	http://cairographics.org/releases/%{name}-%{version}.tar.xz
+URL:		https://cairographics.org/
+Source0:	https://cairographics.org/releases/%{name}-%{version}.tar.xz
 
 
 # don't use serverside gradients, most drivers don't handle those and are
 # don't use serverside gradients, most drivers don't handle those and are
 # really slow, should workaround performances issues for ati, nouveau and nvidia
 # really slow, should workaround performances issues for ati, nouveau and nvidia
 # https://launchpad.net/ubuntu/maverick/+source/cairo/1.10.0-1ubuntu1
 # https://launchpad.net/ubuntu/maverick/+source/cairo/1.10.0-1ubuntu1
 Patch1:		cairo-1.10.0-dont_use_server_side_gradients.patch
 Patch1:		cairo-1.10.0-dont_use_server_side_gradients.patch
 
 
-URL:		http://cairographics.org/
+# https://gitlab.freedesktop.org/cairo/cairo/merge_requests/1
+Patch4:         0001-Set-default-LCD-filter-to-FreeType-s-default.patch
+
+# https://gitlab.freedesktop.org/cairo/cairo/merge_requests/5
+Patch5:         0001-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
+
+# https://github.com/matthiasclasen/cairo/commit/79ad01724161502e8d9d2bd384ff1f0174e5df6e
+Patch6:         cairo-composite_color_glyphs.patch
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig
@@ -112,14 +121,13 @@ This package contains tools for working with the cairo graphics library.
 
 
 
 
 %prep
 %prep
-%setup -q
-%patch1 -p1 -b .dont-use-server-side-gradients
+%autosetup -p1
 
 
 %build
 %build
 %configure --disable-static \
 %configure --disable-static \
 	   --enable-gtk-doc \
 	   --enable-gtk-doc \
 	   --enable-xlib \
 	   --enable-xlib \
-	   --enable-freetype \
+	   --enable-ft \
 	   --enable-ps \
 	   --enable-ps \
 	   --enable-pdf \
 	   --enable-pdf \
 	   --enable-svg \
 	   --enable-svg \
@@ -150,7 +158,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files 
 %files 
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS BUGS COPYING COPYING-* ChangeLog NEWS README
+%license COPYING COPYING-*
+%doc AUTHORS BUGS ChangeLog NEWS README
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 
 
 %files devel
 %files devel
@@ -174,6 +183,10 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-1
+- new upstream release.
+- imported Patch4-6 from rawhide.
+
 * Sat Jan 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.12-1
 * Sat Jan 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.12-1
 - new upstream release.
 - new upstream release.
 
 

+ 19 - 14
e/evince/evince-vl.spec

@@ -1,13 +1,19 @@
-Summary:	Document viewer
-Summary(ja): 	文書ビューワー
-Name:		evince
-Version:	3.30.2
-Release: 	1%{?_dist_release}
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
-
-License:	GPL
-Group:		Applications/Publishing
-URL:		http://www.gnome.org/projects/%{name}/
+Name:           evince
+Summary:        Document viewer
+Summary(ja):    文書ビューワー
+Group:          Applications/Publishing
+Version:        3.30.3
+Release:        1%{?_dist_release}
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       daisuke, kazutaka, inagaki
+
+License:        GPL
+URL:            http://www.gnome.org/projects/%{name}/
+
+%define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
+Source0:        https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRequires:	gtk3-devel >= 3.0.0
 BuildRequires:	gtk3-devel >= 3.0.0
 BuildRequires:	gnome-desktop3-devel
 BuildRequires:	gnome-desktop3-devel
@@ -32,10 +38,6 @@ Requires(postun): desktop-file-utils glib2
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager:	daisuke, kazutaka, inagaki
-
 %description
 %description
 Evince is a document viewer capable of displaying multiple and single
 Evince is a document viewer capable of displaying multiple and single
 page document formats like PDF and Postscript. 
 page document formats like PDF and Postscript. 
@@ -172,6 +174,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
+- new upstream release.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 7 - 1
e/expat/expat-vl.spec

@@ -1,6 +1,6 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define name   expat
 %define name   expat
-%define version 2.2.6
+%define version 2.2.9
 %define release 1%{?_dist_release}
 %define release 1%{?_dist_release}
 
 
 Summary:	Expat is an XML 1.0 parser written in C
 Summary:	Expat is an XML 1.0 parser written in C
@@ -100,6 +100,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libexpat.la
 
 
 rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/expat
 rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/expat
 
 
+mkdir -p %{buildroot}%{_mandir}/man1
+install -m644 doc/xmlwf.1 %{buildroot}%{_mandir}/man1/
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -147,6 +150,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.9-1
+- new upstream release.
+
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.6-1
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.6-1
 - new upstream release.
 - new upstream release.
 
 

+ 15 - 11
f/file-roller/file-roller-vl.spec

@@ -6,12 +6,14 @@
 Summary:	File Roller is a tool for viewing and creating archives.
 Summary:	File Roller is a tool for viewing and creating archives.
 Summary(ja):    File Roller - アーカイブの表示・作成ツール
 Summary(ja):    File Roller - アーカイブの表示・作成ツール
 Name:		file-roller
 Name:		file-roller
-Version:	3.20.2
+Version:	3.30.1
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 
 
 License:	GPL
 License:	GPL
 Group:		Applications/Archiving
 Group:		Applications/Archiving
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+
+%define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
+Source0:	https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 URL:		http://ftp.gnome.org/pub/gnome/sources/${name}/
 URL:		http://ftp.gnome.org/pub/gnome/sources/${name}/
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
@@ -30,10 +32,11 @@ BuildRequires: yelp-tools
 BuildRequires: libSM-devel
 BuildRequires: libSM-devel
 BuildRequires: file-devel
 BuildRequires: file-devel
 BuildRequires: docbook-dtds
 BuildRequires: docbook-dtds
+BuildRequires: cpio
+BuildRequires: meson
 
 
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
 %description
 File Roller is an application for creating and viewing archives files, 
 File Roller is an application for creating and viewing archives files, 
@@ -47,15 +50,13 @@ File Roller は tar ファイルのようなアーカイブの表示や作成を
 %setup -q
 %setup -q
 
 
 %build
 %build
-%configure \
-	--enable-magic
-
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/lib*.*a
 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/lib*.*a
 
 
@@ -88,12 +89,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-, root, root)
 %defattr(-, root, root)
-%doc README COPYING ChangeLog NEWS AUTHORS
+%license COPYING
+%doc README ChangeLog NEWS AUTHORS
 %{_bindir}/file-roller
 %{_bindir}/file-roller
 %{_libdir}/nautilus/extensions-3.0/libnautilus-fileroller.so
 %{_libdir}/nautilus/extensions-3.0/libnautilus-fileroller.so
 %{_libexecdir}/file-roller/*
 %{_libexecdir}/file-roller/*
-%{_datadir}/GConf/gsettings/file-roller.convert
-%{_datadir}/appdata/org.gnome.FileRoller.appdata.xml
+%{_datadir}/metainfo/org.gnome.FileRoller.appdata.xml
 %{_datadir}/applications/org.gnome.FileRoller.desktop
 %{_datadir}/applications/org.gnome.FileRoller.desktop
 %{_datadir}/dbus-1/services/org.gnome.FileRoller.service
 %{_datadir}/dbus-1/services/org.gnome.FileRoller.service
 %{_datadir}/dbus-1/services/org.gnome.FileRoller.ArchiveManager1.service
 %{_datadir}/dbus-1/services/org.gnome.FileRoller.ArchiveManager1.service
@@ -103,6 +104,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 - new upstream release
 - new upstream release
 
 

+ 6 - 1
g/gtk-doc/gtk-doc-vl.spec

@@ -2,7 +2,7 @@ Name:           gtk-doc
 Summary:        API documentation generation tool for GTK+ and GNOME
 Summary:        API documentation generation tool for GTK+ and GNOME
 Summary(ja):    GTK+/GNOME 用 API ドキュメント生成ツール
 Summary(ja):    GTK+/GNOME 用 API ドキュメント生成ツール
 Version:        1.32
 Version:        1.32
-Release:        1%{_dist_release}
+Release:        2%{_dist_release}
 License:        LGPL
 License:        LGPL
 Group:          Development/Tools
 Group:          Development/Tools
 
 
@@ -55,6 +55,8 @@ make
 
 
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 
+sed -i -e "s|^pkg_config = .*$|pkg_config = '/usr/bin/pkg-config'|" %{buildroot}/%{_datadir}/gtk-doc/python/gtkdoc/config.py
+
 %clean
 %clean
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
@@ -74,6 +76,9 @@ make install DESTDIR=$RPM_BUILD_ROOT
 %{_datadir}/cmake/GtkDoc
 %{_datadir}/cmake/GtkDoc
 
 
 %changelog
 %changelog
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.32-2
+- fixed path of pkg-config for i686.
+
 * Sun Oct 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.32-1
 * Sun Oct 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.32-1
 - new upstream release.
 - new upstream release.
 
 

+ 20 - 11
lib/libp/libplist/libplist-vl.spec

@@ -1,8 +1,8 @@
 Name:           libplist
 Name:           libplist
 Summary:        Library for manipulating Apple Binary and XML Property Lists
 Summary:        Library for manipulating Apple Binary and XML Property Lists
 Summary(ja):    Apple のバイナリおよび XML プロパティリストを操作するライブラリ
 Summary(ja):    Apple のバイナリおよび XML プロパティリストを操作するライブラリ
-Version:        1.12
-Release:        2%{?_dist_release}
+Version:        2.0.0
+Release:        1%{?_dist_release}
 
 
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
@@ -13,8 +13,9 @@ Source0:        http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: libxml2-devel
 BuildRequires: libxml2-devel
 BuildRequires: glib2-devel
 BuildRequires: glib2-devel
-BuildRequires: python-devel
-BuildRequires: Cython
+BuildRequires: python3-devel
+BuildRequires: python3-rpm-macros
+BuildRequires: python3-Cython
 
 
 # to avoid for libplist-python to link with libplist.so.2...
 # to avoid for libplist-python to link with libplist.so.2...
 BuildConflicts: libplist-devel
 BuildConflicts: libplist-devel
@@ -38,24 +39,28 @@ Requires: %{name} = %{version}-%{release}
 %description devel
 %description devel
 %{name}, development headers and libraries.
 %{name}, development headers and libraries.
 
 
-%package python
-Summary: Python package for libplist
+%package -n python3-libplist
+Summary: Python3 package for libplist
 Group: System Environment/Libraries
 Group: System Environment/Libraries
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
-Requires: python
+Requires: python3
 
 
-%description python
+%description -n python3-libplist
 %{name}, python libraries and support
 %{name}, python libraries and support
 
 
 %prep
 %prep
 %setup -q
 %setup -q
 
 
 %build
 %build
+export PYTHON=%{__python3}
+
 %configure --disable-static
 %configure --disable-static
 
 
 make %{?_smp_mflags} V=1
 make %{?_smp_mflags} V=1
 
 
 %install
 %install
+export PYTHON=%{__python3}
+
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 
 find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 find $RPM_BUILD_ROOT -type f -name "*.la" -delete
@@ -69,7 +74,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING.LESSER README
+%license COPYING.LESSER
+%doc AUTHORS README
 %{_bindir}/plistutil
 %{_bindir}/plistutil
 %{_libdir}/libplist.so.*
 %{_libdir}/libplist.so.*
 %{_libdir}/libplist++.so.*
 %{_libdir}/libplist++.so.*
@@ -82,11 +88,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libplist++.so
 %{_libdir}/libplist++.so
 %{_includedir}/plist
 %{_includedir}/plist
 
 
-%files python
+%files -n python3-libplist
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{python_sitearch}/plist*
+%{python3_sitearch}/*
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.0-1
+- new upstream release.
+
 * Sat Jul  2 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12-2
 * Sat Jul  2 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12-2
 - rebuilt with new toolchain.
 - rebuilt with new toolchain.
 
 

+ 33 - 20
lib/libs/libsndfile/libsndfile-vl.spec

@@ -3,20 +3,35 @@
 Summary:        A library to handle various audio file formats.
 Summary:        A library to handle various audio file formats.
 Summary(ja):    さまざまなフォーマットの音声ファイルを扱うライブラリ
 Summary(ja):    さまざまなフォーマットの音声ファイルを扱うライブラリ
 Name:           libsndfile
 Name:           libsndfile
-Version:        1.0.25
-Release:        2%{?_dist_release}
+Version:        1.0.28
+Release:        1%{?_dist_release}
 
 
-License:	LGPLv2+ and GPLv2+ and BSD
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+ and GPLv2+ and BSD
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 URL:            http://www.mega-nerd.com/libsndfile/
 URL:            http://www.mega-nerd.com/libsndfile/
 
 
-Source0:	http://www.mega-nerd.com/libsndfile/%{name}-%{version}.tar.gz
-Patch0:		%{name}-1.0.25-system-gsm.patch
-Patch1:		libsndfile-1.0.25-zerodivfix.patch
+Source0:        http://www.mega-nerd.com/libsndfile/files/%{name}-%{version}.tar.gz
+
+Patch0:         %{name}-1.0.25-system-gsm.patch
+Patch1:         libsndfile-1.0.25-zerodivfix.patch
 
 
 # security fix
 # security fix
-Patch100:	libsndfile-1.0.21_CVE-2011-2696.patch
-Patch101:	libsndfile-1.0.25-cve2014_9496.patch
+Patch100:       CVE-2017-8365.patch
+Patch101:       CVE-2017-8363.patch
+Patch102:       CVE-2017-8362.patch
+Patch103:       CVE-2017-6892.patch
+Patch104:       CVE-2019-3832.patch
+Patch105:       binheader-heapoverflow.patch
+Patch106:       fix_rf64_arm.patch
+Patch107:       fix_typos.patch
+Patch108:       a-ulaw-fix-multiple-buffer-overflows-432.patch
+Patch109:       double64_init-Check-psf-sf.channels-against-upper-bo.patch
+Patch110:       src-wav.c-Fix-heap-read-overflow.patch
+Patch111:       Check-MAX_CHANNELS-in-sndfile-deinterleave.patch
+
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	alsa-lib-devel
 BuildRequires:	alsa-lib-devel
@@ -27,8 +42,6 @@ BuildRequires:	pkgconfig
 BuildRequires:	sqlite3-devel
 BuildRequires:	sqlite3-devel
 BuildRequires:	gsm-devel
 BuildRequires:	gsm-devel
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
 
 
 %description
 %description
 libsndfile is a C library for reading and writing sound files such as
 libsndfile is a C library for reading and writing sound files such as
@@ -74,13 +87,7 @@ Libraries, include files, etc you can use to develop libsndfile applications.
 
 
 
 
 %prep
 %prep
-%setup -q 
-%patch0 -p1
-%patch1 -p1 -b .zerodivfix
-
-# security fix
-%patch100 -p1 -b .CVE-2011-2696
-%patch101 -p1 -b .cve2014_9496
+%autosetup -p1 
 
 
 rm -r src/GSM610 ; autoreconf -I M4 -fiv # for system-gsm patch
 rm -r src/GSM610 ; autoreconf -I M4 -fiv # for system-gsm patch
 
 
@@ -103,8 +110,8 @@ rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 
 rm -rf html
 rm -rf html
-cp -pr $RPM_BUILD_ROOT%{_datadir}/doc/libsndfile1-dev html
-rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libsndfile1-dev
+cp -pr $RPM_BUILD_ROOT%{_datadir}/doc/libsndfile html
+rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libsndfile
 
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
 rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
 
 
@@ -150,7 +157,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README 
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README*
 %{_libdir}/libsndfile.so.*
 %{_libdir}/libsndfile.so.*
 %{_bindir}/*
 %{_bindir}/*
 %{_mandir}/man1/*
 %{_mandir}/man1/*
@@ -179,6 +187,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.28-1
+- new upstream release.
+- dropped Patch100-101.
+- imported Patch100-111 from debian.
+
 * Wed Feb 18 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.0.25-2
 * Wed Feb 18 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.0.25-2
 - added Patch0, 1 and 101 from Fedora
 - added Patch0, 1 and 101 from Fedora
   * Tue Jan 13 2015 Michal Hlavinka <mhlavink@redhat.com> - 1.0.25-14
   * Tue Jan 13 2015 Michal Hlavinka <mhlavink@redhat.com> - 1.0.25-14

+ 6 - 2
n/ncurses/ncurses-vl.spec

@@ -1,4 +1,4 @@
-%global revision 20190824
+%global revision 20191015
 
 
 Summary: A screen handling and optimization package.
 Summary: A screen handling and optimization package.
 Summary(ja): スクリーンの操作と最適化を行うパッケージ
 Summary(ja): スクリーンの操作と最適化を行うパッケージ
@@ -6,7 +6,7 @@ Name: ncurses
 Version: 6.1
 Version: 6.1
 %define includedirw %{_includedir}/ncursesw
 %define includedirw %{_includedir}/ncursesw
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: distributable
 License: distributable
 Group: System Environment/Libraries
 Group: System Environment/Libraries
 URL: https://invisible-island.net/ncurses/ncurses.html
 URL: https://invisible-island.net/ncurses/ncurses.html
@@ -346,6 +346,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-2
+- updated to 6.1 + 20191015.
+- updated Patch8.
+
 * Fri Aug 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-1
 * Fri Aug 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-1
 - updated to 6.1 + 20190824.
 - updated to 6.1 + 20190824.
 
 

+ 9 - 5
o/openssh/openssh-vl.spec

@@ -1,4 +1,4 @@
-%define ver 8.0p1
+%define ver 8.1p1
 %define rel 1%{_dist_release}
 %define rel 1%{_dist_release}
 
 
 # SELinux
 # SELinux
@@ -62,9 +62,9 @@ Summary(ja): OpenSSH - フリーの Secure Shell (SSH) の実装
 Name: openssh
 Name: openssh
 Version: %{ver}
 Version: %{ver}
 Release: %{rel}
 Release: %{rel}
-URL: http://www.openssh.com/portable.html
+URL: https://www.openssh.com/portable.html
 
 
-Source0: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz
+Source0: https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz
 
 
 Patch0: openssh-7.6p1-vine.patch
 Patch0: openssh-7.6p1-vine.patch
 #Patch4: openssh-8.0p1-vendor.patch
 #Patch4: openssh-8.0p1-vendor.patch
@@ -410,7 +410,8 @@ fi
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc CREDITS ChangeLog INSTALL LICENCE OVERVIEW PROTOCOL* README* TODO
+%license LICENCE
+%doc CREDITS ChangeLog INSTALL OVERVIEW PROTOCOL* README* TODO
 %attr(0755,root,root) %dir %{_sysconfdir}/ssh
 %attr(0755,root,root) %dir %{_sysconfdir}/ssh
 %attr(0600,root,root) %config(noreplace) %{_sysconfdir}/ssh/moduli
 %attr(0600,root,root) %config(noreplace) %{_sysconfdir}/ssh/moduli
 %attr(644,root,root) %{_mandir}/man5/moduli.5*
 %attr(644,root,root) %{_mandir}/man5/moduli.5*
@@ -478,12 +479,15 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1p1-1
+- new upstream release.
+
 * Sat Jun 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0p1-1
 * Sat Jun 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0p1-1
 - new upstream release.
 - new upstream release.
 - moved scp to openssh-clients.
 - moved scp to openssh-clients.
 - changed "PasswordAuthentication" to "no" as default.
 - changed "PasswordAuthentication" to "no" as default.
 - dropped Patch4.
 - dropped Patch4.
-- update Patch35 to use GTK+3 for gnome-ssh-askpass.
+- updated Patch35 to use GTK+3 for gnome-ssh-askpass.
 
 
 * Tue Nov 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.9p1-1
 * Tue Nov 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.9p1-1
 - new upstream release.
 - new upstream release.

+ 4 - 2
p/python/python-vl.spec

@@ -12,7 +12,7 @@ Summary: An interpreted, interactive, object-oriented programming language.
 Summary(ja): オブジェクト指向言語 Python インタプリタ
 Summary(ja): オブジェクト指向言語 Python インタプリタ
 Name: python
 Name: python
 Version: %{pybasever}.16
 Version: %{pybasever}.16
-Release: 4%{?_dist_release}
+Release: 5%{?_dist_release}
 License: PSF
 License: PSF
 Group: Development/Languages
 Group: Development/Languages
 URL: https://www.python.org/%{pybasever}/
 URL: https://www.python.org/%{pybasever}/
@@ -235,7 +235,6 @@ cat Setup.dist.tmp \
 	| sed "s^-ldb-4.?^-ldb-%{bsddb_ver}^" \
 	| sed "s^-ldb-4.?^-ldb-%{bsddb_ver}^" \
 	| sed "s^-ltcl^-ltcl%{tcl_major}^" \
 	| sed "s^-ltcl^-ltcl%{tcl_major}^" \
 	| sed "s^-ltk^-ltk%{tk_major}^" \
 	| sed "s^-ltk^-ltk%{tk_major}^" \
-	| sed "s^-ltix^-ltix%{tix_major}^" \
 	> Setup.dist
 	> Setup.dist
 rm -f Setup.dist.tmp
 rm -f Setup.dist.tmp
 popd
 popd
@@ -480,6 +479,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Tue Oct 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7.16-5
+- rebuilt with tix-8.4.3-5.
+
 * Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7.16-4
 * Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7.16-4
 - rebuilt with tcl/tk-8.6.9.
 - rebuilt with tcl/tk-8.6.9.
 
 

+ 4 - 1
p/python3/python3-vl.spec

@@ -8,7 +8,7 @@ Summary: An interpreted, interactive, object-oriented programming language.
 Summary(ja): オブジェクト指向 Python3 インタプリタ
 Summary(ja): オブジェクト指向 Python3 インタプリタ
 Name: python3
 Name: python3
 Version: 3.5.7
 Version: 3.5.7
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: PSF
 License: PSF
 Group: Development/Languages
 Group: Development/Languages
 URL: http://www.python.org/download/releases/%{version}
 URL: http://www.python.org/download/releases/%{version}
@@ -292,6 +292,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Tue Oct 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.7-4
+- rebuilt with tix-8.4.3-5.
+
 * Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.7-3
 * Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.7-3
 - rebuilt with tcl/tk-8.6.9.
 - rebuilt with tcl/tk-8.6.9.
 
 

+ 22 - 14
r/rsync/rsync-vl.spec

@@ -1,21 +1,22 @@
 Summary:     A program for synchronizing files over a network.
 Summary:     A program for synchronizing files over a network.
 Summary(ja): ネットワーク越しにファイルを同期させるプログラム
 Summary(ja): ネットワーク越しにファイルを同期させるプログラム
 Name: rsync
 Name: rsync
-Version: 3.1.2
+Version: 3.1.3
 Release: 1%{_dist_release}
 Release: 1%{_dist_release}
 Group: Applications/Internet
 Group: Applications/Internet
 License: GPLv3+
 License: GPLv3+
-URL: http://rsync.samba.org
-Source:	ftp://rsync.samba.org/pub/rsync/rsync-%{version}.tar.gz
-Source1: ftp://rsync.samba.org/pub/rsync/rsync-patches-%{version}.tar.gz
+URL: https://rsync.samba.org/
+Source:	https://download.samba.org/pub/rsync/src/rsync-%{version}.tar.gz
+Source1: https://download.samba.org/pub/rsync/src/rsync-patches-%{version}.tar.gz
 Source2: rsync.xinetd
 Source2: rsync.xinetd
 
 
 Patch0: ssh-6-option.diff
 Patch0: ssh-6-option.diff
+Patch1: rsync-man.patch
+Patch2: rsync-noatime.patch
+Patch3: rsync-3.0.6-iconv-logging.patch
+
 # security fixes
 # security fixes
-Patch100: 0001-Enforce-trailing-0-when-receiving-xattr-name-values.patch
-Patch110: 0002-Check-fname-in-recv_files-sooner.patch
-Patch120: 0003-Sanitize-xname-in-read_ndx_and_attrs.patch
-Patch130: 0004-Check-daemon-filter-against-fnamecmp-in-recv_files.patch
+# none
 
 
 Prefix: %{_prefix}
 Prefix: %{_prefix}
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -58,12 +59,13 @@ patch -p1 -i patches/xattrs.diff
 #Enable --copy-devices parameter
 #Enable --copy-devices parameter
 patch -p1 -i patches/copy-devices.diff
 patch -p1 -i patches/copy-devices.diff
 
 
-%patch0 -p1 -b .man
+%patch0 -p1 -b .ssh
+%patch1 -p1 -b .man
+%patch2 -p1 -b .noatime
+%patch3 -p1 -b .iconv
+
 # security fixes
 # security fixes
-%patch100 -p1
-%patch110 -p1
-%patch120 -p1
-%patch130 -p1
+# none
 
 
 %build
 %build
 autoreconf
 autoreconf
@@ -85,7 +87,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc COPYING README tech_report.tex
+%license COPYING
+%doc README tech_report.tex
 %doc NEWS OLDNEWS TODO
 %doc NEWS OLDNEWS TODO
 /etc/xinetd.d/rsync
 /etc/xinetd.d/rsync
 %{_prefix}/bin/rsync
 %{_prefix}/bin/rsync
@@ -94,6 +97,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Wed Oct 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.3-1
+- updated to 3.1.2.
+- imported Patch1-3 from rawhide.
+- dropped Patch100-130.
+
 * Sat Jan 13 2018 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.1.2-1
 * Sat Jan 13 2018 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.1.2-1
 - update to 3.1.2
 - update to 3.1.2
 - add patch100-130 to fix security issue from debian
 - add patch100-130 to fix security issue from debian

+ 14 - 4
s/samba/samba-vl.spec

@@ -1,4 +1,4 @@
-%define samba_version 4.10.8
+%define samba_version 4.10.9
 #define rc_number rc4
 #define rc_number rc4
 %define samba_release 1
 %define samba_release 1
 
 
@@ -72,9 +72,6 @@ Requires(pre): %{name}-common = %{samba_version}-%{release}
 Conflicts: samba < %{version}
 Conflicts: samba < %{version}
 Provides: samba = %{version}
 Provides: samba = %{version}
 
 
-Obsoletes: libtalloc <= 2.1.14
-Obsoletes: libtevent <= 0.9.37
-Obsoletes: libldb <= 1.4.6
 Obsoletes: ctdb <= 2.5.5
 Obsoletes: ctdb <= 2.5.5
 
 
 BuildRoot: %{_tmppath}/%{name}-%{samba_version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{samba_version}-%{release}-root
@@ -185,6 +182,9 @@ Group: System Environment/Libraries
 %if %with_libwbclient
 %if %with_libwbclient
 Requires: libwbclient
 Requires: libwbclient
 %endif
 %endif
+Obsoletes: libtalloc <= 2.1.14
+Obsoletes: libtevent <= 0.9.37
+Obsoletes: libldb <= 1.4.6
 
 
 %description libs
 %description libs
 The samba4-libs package contains the libraries needed by programs that
 The samba4-libs package contains the libraries needed by programs that
@@ -1573,6 +1573,7 @@ fi
 %{_libdir}/samba/libcli-smb-common-samba4.so
 %{_libdir}/samba/libcli-smb-common-samba4.so
 %{_libdir}/samba/libcli-spoolss-samba4.so
 %{_libdir}/samba/libcli-spoolss-samba4.so
 %{_libdir}/samba/libcliauth-samba4.so
 %{_libdir}/samba/libcliauth-samba4.so
+%{_libdir}/samba/libclidns-samba4.so
 %{_libdir}/samba/libcluster-samba4.so
 %{_libdir}/samba/libcluster-samba4.so
 %{_libdir}/samba/libcmdline-contexts-samba4.so
 %{_libdir}/samba/libcmdline-contexts-samba4.so
 %{_libdir}/samba/libcmdline-credentials-samba4.so
 %{_libdir}/samba/libcmdline-credentials-samba4.so
@@ -1647,7 +1648,9 @@ fi
 %{_libdir}/samba/libsocket-blocking-samba4.so
 %{_libdir}/samba/libsocket-blocking-samba4.so
 %{_libdir}/samba/libsys-rw-samba4.so
 %{_libdir}/samba/libsys-rw-samba4.so
 %{_libdir}/samba/libtalloc-report-samba4.so
 %{_libdir}/samba/libtalloc-report-samba4.so
+%{_libdir}/samba/libtalloc.so*
 %{_libdir}/samba/libtdb-wrap-samba4.so
 %{_libdir}/samba/libtdb-wrap-samba4.so
+%{_libdir}/samba/libtevent.so*
 %{_libdir}/samba/libtime-basic-samba4.so
 %{_libdir}/samba/libtime-basic-samba4.so
 %{_libdir}/samba/libtrusts-util-samba4.so
 %{_libdir}/samba/libtrusts-util-samba4.so
 %{_libdir}/samba/libutil-cmdline-samba4.so
 %{_libdir}/samba/libutil-cmdline-samba4.so
@@ -1671,6 +1674,13 @@ fi
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10.9-1
+- new upstream release.
+
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10.8-2
+- fixed Obsoletes:.
+- fixed dependency of compat32-samba-libs.
+
 * Wed Sep 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10.8-1
 * Wed Sep 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10.8-1
 - new upstream release.
 - new upstream release.
 
 

+ 29 - 24
s/sudo/sudo-vl.spec

@@ -1,19 +1,19 @@
 Summary: Allows command execution as root for specified users
 Summary: Allows command execution as root for specified users
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Name: sudo
 Name: sudo
-Version: 1.8.17p1
+Version: 1.8.28
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: ISC-style
 License: ISC-style
 Group: Applications/System
 Group: Applications/System
 URL: http://www.sudo.ws/sudo/
 URL: http://www.sudo.ws/sudo/
 
 
-Source0: http://www.sudo.ws/sudo/dist/sudo-%{version}.tar.gz
+# master is toooooooooooooooo slow.
+# Source0: http://www.sudo.ws/sudo/dist/sudo-%{version}.tar.gz
+Source0: http://core.ring.gr.jp/archives/misc/sudo/sudo-%{version}.tar.gz
 Source1: sudo-sudoers-vine
 Source1: sudo-sudoers-vine
 
 
 # don't strip
 # don't strip
 Patch1: sudo-1.6.7p5-strip.patch
 Patch1: sudo-1.6.7p5-strip.patch
-# Patch to read ldap.conf more closely to nss_ldap
-Patch2: sudo-1.8.14p1-ldapconfpatch.patch
 
 
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: pam-devel
 BuildRequires: pam-devel
@@ -41,7 +41,6 @@ sudo は、特定のユーザや特定のグループに所属するユーザが
 %prep
 %prep
 %setup -q
 %setup -q
 %patch1 -p1 -b .strip
 %patch1 -p1 -b .strip
-%patch2 -p1 -b .ldapconfpatch
 
 
 rm -rf zlib/
 rm -rf zlib/
 
 
@@ -74,26 +73,25 @@ export CFLAGS="$RPM_OPT_FLAGS $F_PIE" LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
 %install
 %install
-rm -rf $RPM_BUILD_ROOT
-mkdir $RPM_BUILD_ROOT
-make install DESTDIR="$RPM_BUILD_ROOT" install_uid=`id -u` install_gid=`id -g` sudoers_uid=`id -u` sudoers_gid=`id -g`
+rm -rf %{buildroot}
+mkdir %{buildroot}
+make install DESTDIR="%{buildroot}" install_uid=`id -u` install_gid=`id -g` sudoers_uid=`id -u` sudoers_gid=`id -g`
 
 
-chmod 755 $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_sbindir}/* 
-install -p -d -m 700 $RPM_BUILD_ROOT/var/run/sudo
-install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo/lectured
-install -p -d -m 700 $RPM_BUILD_ROOT/var/log/sudo-io
-install -p -d -m 750 $RPM_BUILD_ROOT/etc/sudoers.d
-install -p -c -m 0440 %{SOURCE1} $RPM_BUILD_ROOT/etc/sudoers
+chmod 755 %{buildroot}%{_bindir}/* %{buildroot}%{_sbindir}/* 
+install -p -d -m 700 %{buildroot}/var/run/sudo
+install -p -d -m 700 %{buildroot}/var/db/sudo/lectured
+install -p -d -m 700 %{buildroot}/var/log/sudo-io
+install -p -d -m 750 %{buildroot}/etc/sudoers.d
+install -p -c -m 0440 %{SOURCE1} %{buildroot}/etc/sudoers
 
 
-chmod +x $RPM_BUILD_ROOT%{_libexecdir}/sudo/*.so # for stripping, reset in %%files
-
-# Remove execute permission on this script so we don't pull in perl deps
-chmod -x $RPM_BUILD_ROOT%{_docdir}/sudo-*/sudoers2ldif
+chmod +x %{buildroot}%{_libexecdir}/sudo/*.so # for stripping, reset in %%files
 
 
 mv -f %{buildroot}%{_docdir}/sudo-%{version} docdir
 mv -f %{buildroot}%{_docdir}/sudo-%{version} docdir
+mv -f %{buildroot}%{_sysconfdir}/sudoers.dist docdir/
+rm -f docdir/LICENSE
 
 
 #Remove all .la files
 #Remove all .la files
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
 
 
 %find_lang sudo
 %find_lang sudo
 %find_lang sudoers
 %find_lang sudoers
@@ -101,8 +99,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 cat sudo.lang sudoers.lang > sudo_all.lang
 cat sudo.lang sudoers.lang > sudo_all.lang
 rm sudo.lang sudoers.lang
 rm sudo.lang sudoers.lang
 
 
-mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-cat > $RPM_BUILD_ROOT/etc/pam.d/sudo << EOF
+mkdir -p %{buildroot}/etc/pam.d
+cat > %{buildroot}/etc/pam.d/sudo << EOF
 #%PAM-1.0
 #%PAM-1.0
 auth       include      system-auth
 auth       include      system-auth
 account    include      system-auth
 account    include      system-auth
@@ -112,7 +110,7 @@ session    required     pam_limits.so
 session    include      system-auth
 session    include      system-auth
 EOF
 EOF
 
 
-cat > $RPM_BUILD_ROOT/etc/pam.d/sudo-i << EOF
+cat > %{buildroot}/etc/pam.d/sudo-i << EOF
 #%PAM-1.0
 #%PAM-1.0
 auth       include      sudo
 auth       include      sudo
 account    include      sudo
 account    include      sudo
@@ -123,12 +121,13 @@ EOF
 
 
 
 
 %clean 
 %clean 
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %files -f sudo_all.lang
 %files -f sudo_all.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc plugins/sample/sample_plugin.c
+%license doc/LICENSE
 %doc docdir/*
 %doc docdir/*
+%doc plugins/sample/sample_plugin.c
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0750,root,root) %dir /etc/sudoers.d/
 %attr(0750,root,root) %dir /etc/sudoers.d/
 %config(noreplace) /etc/pam.d/sudo
 %config(noreplace) /etc/pam.d/sudo
@@ -137,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir /var/db/sudo
 %dir /var/db/sudo
 %dir /var/db/sudo/lectured
 %dir /var/db/sudo/lectured
 %attr(0750,root,root) %dir /var/log/sudo-io
 %attr(0750,root,root) %dir /var/log/sudo-io
+%{_bindir}/cvtsudoers
 %attr(4111,root,root) %{_bindir}/sudo
 %attr(4111,root,root) %{_bindir}/sudo
 %{_bindir}/sudoedit
 %{_bindir}/sudoedit
 %attr(0111,root,root) %{_bindir}/sudoreplay
 %attr(0111,root,root) %{_bindir}/sudoreplay
@@ -149,6 +149,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
 %attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
 %{_libexecdir}/sudo/libsudo_util.so.?
 %{_libexecdir}/sudo/libsudo_util.so.?
 %{_libexecdir}/sudo/libsudo_util.so
 %{_libexecdir}/sudo/libsudo_util.so
+%{_mandir}/man1/cvtsudoers.1*
 %{_mandir}/man5/sudoers*.5*
 %{_mandir}/man5/sudoers*.5*
 %{_mandir}/man5/sudo.conf.5*
 %{_mandir}/man5/sudo.conf.5*
 %{_mandir}/man8/sudo.8*
 %{_mandir}/man8/sudo.8*
@@ -164,6 +165,10 @@ rm -rf $RPM_BUILD_ROOT
 /bin/chmod 0440 /etc/sudoers || :
 /bin/chmod 0440 /etc/sudoers || :
 
 
 %changelog
 %changelog
+* Tue Oct 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.28-1
+- updated to 1.8.28.
+- dropped Patch2.
+
 * Sat Jul 23 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.17p1-1
 * Sat Jul 23 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.17p1-1
 - updated to 1.8.17p1.
 - updated to 1.8.17p1.
 - added Patch2.
 - added Patch2.

+ 6 - 2
s/sysstat/sysstat-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Collection of performance monitoring tools for Linux
 Summary:	Collection of performance monitoring tools for Linux
 Summary(ja):	Linux 用パフォーマンス計測ツール集
 Summary(ja):	Linux 用パフォーマンス計測ツール集
 Name:		sysstat
 Name:		sysstat
-Version:	11.1.3
+Version:	12.1.7
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 License:	GPLv2+
 License:	GPLv2+
 Group:		Applications/System
 Group:		Applications/System
@@ -82,7 +82,8 @@ fi
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc CHANGES COPYING CREDITS README FAQ
+%license COPYING
+%doc CHANGES CREDITS README.md FAQ.md
 %config(noreplace) %{_sysconfdir}/cron.d/sysstat
 %config(noreplace) %{_sysconfdir}/cron.d/sysstat
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat.ioconf
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat.ioconf
@@ -95,6 +96,9 @@ fi
 %{_localstatedir}/log/sa
 %{_localstatedir}/log/sa
 
 
 %changelog
 %changelog
+* Wed Oct 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 12.1.7-1
+- updated to 12.1.7.
+
 * Wed Mar 11 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 11.1.3-1
 * Wed Mar 11 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 11.1.3-1
 - updated to 11.1.3
 - updated to 11.1.3
 - changed Requires: cronie instead of vixie-cron
 - changed Requires: cronie instead of vixie-cron

+ 34 - 54
t/tix/tix-vl.spec

@@ -1,3 +1,7 @@
+%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
+%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}}
+%{!?tcl_sitelib: %global tcl_sitelib %{_datadir}/tcl%{tcl_version}}
+
 %define tcl_major	8.6
 %define tcl_major	8.6
 %define tk_major	8.6
 %define tk_major	8.6
 %define thread_major	2.8
 %define thread_major	2.8
@@ -10,7 +14,7 @@ Summary: A Tcl/Tk development environment: tix
 Summary(ja): Tcl/Tk 開発環境: tix
 Summary(ja): Tcl/Tk 開発環境: tix
 Name: tix
 Name: tix
 Version: %{tixversion}
 Version: %{tixversion}
-Release: 4%{?_dist_release}
+Release: 5%{?_dist_release}
 Group: Development/Languages
 Group: Development/Languages
 License: BSD
 License: BSD
 Vendor: Project Vine
 Vendor: Project Vine
@@ -23,7 +27,7 @@ Patch0: tix-8.4.2-link.patch
 Patch1: tix-8.4.3-tcl86.patch
 Patch1: tix-8.4.3-tcl86.patch
 Patch2: tix-8.4.3-covscan-fixes.patch
 Patch2: tix-8.4.3-covscan-fixes.patch
 
 
-Buildroot: %{_tmppath}/%{name}-%{version}-root
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: tcl-devel >= %{tcl_major}
 BuildRequires: tcl-devel >= %{tcl_major}
 BuildRequires: tk-devel >= %{tk_major}
 BuildRequires: tk-devel >= %{tk_major}
 BuildRequires: tcl-thread
 BuildRequires: tcl-thread
@@ -61,31 +65,39 @@ Tk で、より複雑ななウィジェットを試したい時には、tix パ
 %patch1 -p1 -b .tcl86
 %patch1 -p1 -b .tcl86
 %patch2 -p1 -b .covscan-fixes
 %patch2 -p1 -b .covscan-fixes
 
 
+# Remove executable permission of images in html documentation
+chmod ugo-x docs/html/gif/tix/*.png docs/html/gif/tix/*.gif \
+  docs/html/gif/tix/*/*.gif
+
+# Fix end-of-line encoding
+sed -i 's/\r//' docs/Release-8.4.0.txt
+
 %build
 %build
 # make the libraries reentrant
 # make the libraries reentrant
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_REENTRANT"
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_REENTRANT"
 %configure \
 %configure \
+	--libdir=%{tcl_sitearch} \
 	--with-tcl=%{_libdir} \
 	--with-tcl=%{_libdir} \
 	--with-tk=%{_libdir} \
 	--with-tk=%{_libdir} \
 	--enable-shared \
 	--enable-shared \
 	--disable-threads \
 	--disable-threads \
 	;
 	;
 
 
-make %{?_smp_mflags} all
+make %{?_smp_mflags} all PKG_LIB_FILE=libTix.so
 
 
 %install
 %install
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
-%makeinstall
-
-SOFILE=libTix%{version}.so
-mv $RPM_BUILD_ROOT%{_libdir}/Tix%{version}/$SOFILE $RPM_BUILD_ROOT%{_libdir}
-ln -sf ../$SOFILE $RPM_BUILD_ROOT%{_libdir}/Tix%{version}/$SOFILE
-ln -sf ./$SOFILE $RPM_BUILD_ROOT%{_libdir}/libTix.so
-ln -sf ./$SOFILE $RPM_BUILD_ROOT%{_libdir}/libTix%{tix_major}.so
-ln -sf ./$SOFILE $RPM_BUILD_ROOT%{_libdir}/libtix.so
-## internal_dependency_generator can't find provides
-#ln -sf ./$SOFILE $RPM_BUILD_ROOT%{_libdir}/libtix%{tix_major}.so
-cp -p ./$SOFILE $RPM_BUILD_ROOT%{_libdir}/libtix%{tix_major}.so
+make install DESTDIR=$RPM_BUILD_ROOT PKG_LIB_FILE=libTix.so
+
+# move shared lib to tcl sitearch
+mv $RPM_BUILD_ROOT%{tcl_sitearch}/Tix%{version}/libTix.so \
+        $RPM_BUILD_ROOT%{tcl_sitearch}/
+
+# make links
+ln -sf ../libTix.so \
+        $RPM_BUILD_ROOT%{tcl_sitearch}/Tix%{version}/libTix.so
+ln -sf tcl%{tcl_version}/Tix%{version}/libTix.so $RPM_BUILD_ROOT%{_libdir}/libTix.so
+ln -sf tcl%{tcl_version}/Tix%{version}/libTix.so $RPM_BUILD_ROOT%{_libdir}/libtix.so
 
 
 install -d $RPM_BUILD_ROOT%{_mandir}/man1
 install -d $RPM_BUILD_ROOT%{_mandir}/man1
 install -d $RPM_BUILD_ROOT%{_mandir}/mann
 install -d $RPM_BUILD_ROOT%{_mandir}/mann
@@ -105,42 +117,6 @@ install -m 644 demos/bitmaps/* $SHAREDDIR/demos/bitmaps
 install -m 644 demos/samples/* $SHAREDDIR/demos/samples
 install -m 644 demos/samples/* $SHAREDDIR/demos/samples
 cp -a tests $SHAREDDIR
 cp -a tests $SHAREDDIR
 
 
-## * old scripts *
-## find . -type d -name CVS | xargs -r rm -frv
-## echo "%%defattr(-,root,root)" > tix.files
-## (find ${RPM_BUILD_ROOT}%{_bindir} \
-##         ${RPM_BUILD_ROOT}%{_mandir} -type f -o -type l;
-##  find ${RPM_BUILD_ROOT}%{_libdir}/*) | cat - *.files \
-##         | sort | uniq -u >> tix.files
-## 
-## set +x +H
-## for n in `cat tix.files`; do
-##         test -f $n || continue
-##         head -1 $n | grep -q ^#! || continue
-##         chmod u+w $n
-##         perl -pi -e "s|${RPM_BUILD_ROOT}||" $n
-## done
-## set -x -H
-## 
-## #==========================================
-## # post process the *.files list, removing build sys references and mark
-## # which are directories
-## set +x
-## for n in *.files; do
-##         mv $n $n.in
-##         sed "s|.*%{_prefix}\\>|%{_prefix}|" < $n.in | while read file; do
-##             if [ -d ${RPM_BUILD_ROOT}/$file ]; then
-##                 echo -n '%dir '
-##             fi
-##             echo $file
-##         done > $n
-##         rm -f $n.in
-## done
-## set -x
-##
-## # Man pages can be compressed
-## perl -pi -e 's|(^%{_mandir}/man.*$)|\1\*|' *.files
-
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -149,17 +125,21 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{_libdir}/libTix*.so
-%{_libdir}/libtix*.so
-%{_libdir}/Tix%{version}
+%{tcl_sitearch}/libTix.so
+%{tcl_sitearch}/Tix%{version}
 %{_datadir}/tix-%{tixversion}
 %{_datadir}/tix-%{tixversion}
 %{_mandir}/man1/tixwish.1.gz
 %{_mandir}/man1/tixwish.1.gz
-%{_mandir}/mann/*.n.gz
+%{_libdir}/libtix.so
+%{_libdir}/libTix.so
 %{_includedir}/*.h
 %{_includedir}/*.h
+%{_mandir}/mann/*.n.gz
 %doc ChangeLog README.txt man/html man/index.html
 %doc ChangeLog README.txt man/html man/index.html
 
 
 
 
 %changelog
 %changelog
+* Tue Oct 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.4.3-5
+- moved .so to fix warnings of ldconfig.
+
 * Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.4.3-4
 * Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.4.3-4
 - rebuilt with tcl/tk-8.6.9.
 - rebuilt with tcl/tk-8.6.9.
 - dropped all patches.
 - dropped all patches.

+ 9 - 5
z/zabbix/zabbix-vl.spec

@@ -1,4 +1,4 @@
-%define ver 4.0.7
+%define ver 4.0.13
 %define rel 1
 %define rel 1
 
 
 %define only_agent 0
 %define only_agent 0
@@ -22,7 +22,7 @@ Release: %{rel}%{?_dist_release}
 License: GPLv2
 License: GPLv2
 Group: Applications/Services
 Group: Applications/Services
 URL: https://www.zabbix.com/
 URL: https://www.zabbix.com/
-Source0: %{name}-%{version}.tar.gz
+Source0: https://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.13/%{name}-%{version}.tar.gz
 Source1: zabbix_server.init
 Source1: zabbix_server.init
 Source2: zabbix_proxy.init
 Source2: zabbix_proxy.init
 Source3: zabbix_agentd.init
 Source3: zabbix_agentd.init
@@ -178,7 +178,7 @@ perl -pi -e 's|/usr/bin/traceroute|/bin/traceroute|' \
 %configure \
 %configure \
            %{?with_server:--enable-server} \
            %{?with_server:--enable-server} \
            %{?with_proxy:--enable-proxy} \
            %{?with_proxy:--enable-proxy} \
-	   %{?with_agent:--enable-agent} \
+           %{?with_agent:--enable-agent} \
            --enable-ipv6 \
            --enable-ipv6 \
            --sysconfdir=%{_sysconfdir}/zabbix \
            --sysconfdir=%{_sysconfdir}/zabbix \
            --with-libcurl \
            --with-libcurl \
@@ -255,10 +255,10 @@ mv -f %{buildroot}%{_sbindir}/zabbix_proxy %{buildroot}%{_sbindir}/zabbix_proxy.
 # frontend-php
 # frontend-php
 %__mkdir_p $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend
 %__mkdir_p $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend
 %__cp -a frontends/php $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/
 %__cp -a frontends/php $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/
-%__rm -f $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/php/fonts/DejaVuSans.ttf
+%__rm -f $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/php/assets/fonts/DejaVuSans.ttf
 
 
 ln -s /usr/share/fonts/TrueType-vlgothic/VL-Gothic-Regular.ttf \
 ln -s /usr/share/fonts/TrueType-vlgothic/VL-Gothic-Regular.ttf \
-      $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/php/fonts/
+      $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/php/assets/fonts/
 %endif
 %endif
 
 
 %if %{with proxy}
 %if %{with proxy}
@@ -483,6 +483,10 @@ fi
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.13-1
+- new upstream release.
+- updated patches.
+
 * Wed May 08 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.7-1
 * Wed May 08 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.7-1
 - new upstream release.
 - new upstream release.
 - switched to 4.0 LTS.
 - switched to 4.0 LTS.