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(ja):    Python 拡張モジュールを簡単に作成するためのプログラミング言語
 Name:           Cython
-Version:        0.23.4
+Version:        0.29.13
 Release:        1%{?_dist_release}
 
 Group:          Development/Languages
@@ -11,10 +11,11 @@ Source0:        http://cython.org/release/%{name}-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	python-devel
+BuildRequires:	python-setuptools
+BuildRequires:	python-rpm-macros
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 %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.
@@ -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. 
 
 
+%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
 %setup -q
 
 %build
-%{__python} setup.py build
+%{py_build}
+%{py3_build}
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+%{py_install}
+%{py3_install}
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -43,17 +65,29 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %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}/pyximport
-%{python_sitearch}/Cython-%{version}-py2.7.egg-info
+%{python_sitearch}/Cython-%{version}-*-info
 %{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
+* 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
 - new upstream release
 

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

@@ -2,11 +2,12 @@
 Summary: Advanced Linux Sound Architecture (ALSA) Library
 Summary(ja): Advanced Linux Sound Architecture (ALSA) ライブラリ
 Name: alsa-lib
-Version: 1.1.5
+Version: 1.1.9
 Release: 1%{?_dist_release}
 License: LGPLv2+
 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
 Source11: modprobe-dist-alsa.conf
 Source12: modprobe-dist-oss.conf
@@ -224,6 +225,10 @@ mkdir -p %{buildroot}/%{_datadir}/alsa/ucm
 # Remove libtool archives.
 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
 rm -rf %{buildroot}
 
@@ -237,6 +242,7 @@ rm -rf %{buildroot}
 %license COPYING
 %doc doc/asoundrc.txt modprobe-dist-oss.conf
 %config %{_sysconfdir}/asound.conf
+%{_sysconfdir}/alsa
 /%{_lib}/lib*.so.*
 %{_bindir}/aserver
 #dir %{_libdir}/alsa-lib
@@ -250,6 +256,7 @@ rm -rf %{buildroot}
 %if %make_doc
   %doc doc/doxygen/html
 %endif
+%{_includedir}/asoundlib.h
 %{_includedir}/alsa/
 %{_includedir}/sys/asoundlib.h
 %{_libdir}/libasound.so
@@ -270,6 +277,9 @@ rm -rf %{buildroot}
 
 
 %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
 - new upstream release.
 

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

@@ -1,12 +1,17 @@
 Name:           alsa-plugins
-Version:        1.1.1
+Version:        1.1.9
 Release:        1%{?_dist_release}
 Summary:        The Advanced Linux Sound Architecture (ALSA) Plugins
 # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+
 License:        GPLv2+ and LGPLv2+
 Group:          System Environment/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 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
 Source2:        50-pcm-oss.conf
 Source3:        10-speex.conf
@@ -134,6 +139,7 @@ License:        LGPLv2+
 Requires:       alsa-lib
 Requires:       speex
 BuildRequires:  speex-devel
+BuildRequires:  speexdsp-devel
 %description speex
 The rate plugin is an external rate converter using the Speex resampler
 (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
+autoreconf -ivf
 %configure --disable-static \
            --with-speex=lib \
            --enable-maemo-plugin \
@@ -188,14 +195,19 @@ rm -rf $RPM_BUILD_ROOT
 
 %files jack
 %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
 %{_libdir}/alsa-lib/libasound_module_pcm_jack.so
 
 
 %files oss
 %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
 %{_libdir}/alsa-lib/libasound_module_ctl_oss.so
 %{_libdir}/alsa-lib/libasound_module_pcm_oss.so
@@ -203,18 +215,22 @@ rm -rf $RPM_BUILD_ROOT
 
 %files pulseaudio
 %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/99-pulseaudio-default.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so
 %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so
 %{_libdir}/alsa-lib/libasound_module_conf_pulse.so
-%{_datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
 
 
 %files samplerate
 %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
 %{_libdir}/alsa-lib/libasound_module_rate_samplerate.so
 %{_libdir}/alsa-lib/libasound_module_rate_samplerate_best.so
@@ -225,34 +241,50 @@ rm -rf $RPM_BUILD_ROOT
 
 %files upmix
 %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/60-upmix.conf
 %{_libdir}/alsa-lib/libasound_module_pcm_upmix.so
 
 
 %files vdownmix
 %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
 %{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so
 
 
 %files usbstream
 %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
 
 
 %files arcamav
 %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-arcam-av-ctl.conf
 %{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so
 
 %files speex
 %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-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_rate_speexrate.so
 %{_libdir}/alsa-lib/libasound_module_rate_speexrate_best.so
@@ -260,13 +292,18 @@ rm -rf $RPM_BUILD_ROOT
 
 %files maemo
 %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
 %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so
 %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so
 
 
 %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
 - new upstream release
 

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

@@ -22,15 +22,19 @@
 
 Summary:        Specialist tools for ALSA
 Name:           alsa-tools
-Version:        1.1.5
+Version:        1.1.7
 Release:        1%{?_dist_release}
 
 # 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
 License:        GPLv2+
 Group:          Applications/Multimedia
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 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
 # 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
 for i in %{?builddirstools:%builddirstools} %{?builddirsfirmw:%builddirsfirmw}
 do
-  cd $i ; %configure
+  cd $i ; autoreconf -vif ; %configure
   %{__make} %{?_smp_mflags} || exit 1
   cd ..
 done
@@ -185,10 +189,8 @@ install -m 644 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
 %{_datadir}/applications/vine-hdspconf.desktop
 %{_datadir}/applications/vine-hdspmixer.desktop
 %{_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/
 
 # sb16_csp stuff which is excluded for PPCx
@@ -217,6 +219,9 @@ install -m 644 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
 %endif
 
 %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
 - new upstream release.
 

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

@@ -3,13 +3,14 @@
 Summary: Advanced Linux Sound Architecture (ALSA) Utils
 Summary(ja): Advanced Linux Sound Architecture (ALSA) ユーティリティ集
 Name: alsa-utils
-Version: 1.1.5
+Version: 1.1.9
 Release: 1%{?_dist_release}
 License: GPL
 Group: Applications/Multimedia
 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
 Source10: alsa.rules
 Source11: alsactl.conf
@@ -42,6 +43,7 @@ Advanced Linux Sound Architecture (ALSA) - ユーティリティ集
 %patch0 -p1 -b .conf
 
 %build
+autoreconf -vif
 %configure --sbindir=/sbin
 make %{?_smp_mflags}
 
@@ -102,6 +104,7 @@ exit 0
 %config /etc/alsa/*
 /sbin/*
 /lib/alsa/init/*
+/lib/udev/rules.d/89-alsa-ucm.rules
 /lib/udev/rules.d/90-alsa-restore.rules
 %{_bindir}/*
 %{_sbindir}/*
@@ -113,6 +116,9 @@ exit 0
 %ghost /etc/asound.state
 
 %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
 - new upstream release.
 

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

@@ -1,18 +1,27 @@
 Summary:	Cairo - multi-platform 2D graphics library.
 Summary(ja):	Cairo - マルチプラットフォーム 2D グラフィックスライブラリ
 Name:		cairo
-Version:	1.14.12
+Version:	1.16.0
 Release:	1%{?_dist_release}
 License:	LGPL/MPL
 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
 # really slow, should workaround performances issues for ati, nouveau and nvidia
 # https://launchpad.net/ubuntu/maverick/+source/cairo/1.10.0-1ubuntu1
 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
 
 BuildRequires: pkgconfig
@@ -112,14 +121,13 @@ This package contains tools for working with the cairo graphics library.
 
 
 %prep
-%setup -q
-%patch1 -p1 -b .dont-use-server-side-gradients
+%autosetup -p1
 
 %build
 %configure --disable-static \
 	   --enable-gtk-doc \
 	   --enable-xlib \
-	   --enable-freetype \
+	   --enable-ft \
 	   --enable-ps \
 	   --enable-pdf \
 	   --enable-svg \
@@ -150,7 +158,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files 
 %defattr(-,root,root,-)
-%doc AUTHORS BUGS COPYING COPYING-* ChangeLog NEWS README
+%license COPYING COPYING-*
+%doc AUTHORS BUGS ChangeLog NEWS README
 %{_libdir}/lib*.so.*
 
 %files devel
@@ -174,6 +183,10 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %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
 - 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:	gnome-desktop3-devel
@@ -32,10 +38,6 @@ Requires(postun): desktop-file-utils glib2
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager:	daisuke, kazutaka, inagaki
-
 %description
 Evince is a document viewer capable of displaying multiple and single
 page document formats like PDF and Postscript. 
@@ -172,6 +174,9 @@ fi
 
 
 %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
 - new upstream release.
 

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

@@ -1,6 +1,6 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define name   expat
-%define version 2.2.6
+%define version 2.2.9
 %define release 1%{?_dist_release}
 
 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
 
+mkdir -p %{buildroot}%{_mandir}/man1
+install -m644 doc/xmlwf.1 %{buildroot}%{_mandir}/man1/
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -147,6 +150,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %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
 - 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(ja):    File Roller - アーカイブの表示・作成ツール
 Name:		file-roller
-Version:	3.20.2
+Version:	3.30.1
 Release:	1%{?_dist_release}
 
 License:	GPL
 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}/
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
@@ -30,10 +32,11 @@ BuildRequires: yelp-tools
 BuildRequires: libSM-devel
 BuildRequires: file-devel
 BuildRequires: docbook-dtds
+BuildRequires: cpio
+BuildRequires: meson
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 File Roller is an application for creating and viewing archives files, 
@@ -47,15 +50,13 @@ File Roller は tar ファイルのようなアーカイブの表示や作成を
 %setup -q
 
 %build
-%configure \
-	--enable-magic
-
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
 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
 
@@ -88,12 +89,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-, root, root)
-%doc README COPYING ChangeLog NEWS AUTHORS
+%license COPYING
+%doc README ChangeLog NEWS AUTHORS
 %{_bindir}/file-roller
 %{_libdir}/nautilus/extensions-3.0/libnautilus-fileroller.so
 %{_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}/dbus-1/services/org.gnome.FileRoller.service
 %{_datadir}/dbus-1/services/org.gnome.FileRoller.ArchiveManager1.service
@@ -103,6 +104,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %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
 - 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(ja):    GTK+/GNOME 用 API ドキュメント生成ツール
 Version:        1.32
-Release:        1%{_dist_release}
+Release:        2%{_dist_release}
 License:        LGPL
 Group:          Development/Tools
 
@@ -55,6 +55,8 @@ make
 
 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
 [ -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
 
 %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
 - new upstream release.
 

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

@@ -1,8 +1,8 @@
 Name:           libplist
 Summary:        Library for manipulating Apple Binary and XML Property Lists
 Summary(ja):    Apple のバイナリおよび XML プロパティリストを操作するライブラリ
-Version:        1.12
-Release:        2%{?_dist_release}
+Version:        2.0.0
+Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
 License:        LGPLv2+
@@ -13,8 +13,9 @@ Source0:        http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: libxml2-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...
 BuildConflicts: libplist-devel
@@ -38,24 +39,28 @@ Requires: %{name} = %{version}-%{release}
 %description devel
 %{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
 Requires: %{name} = %{version}-%{release}
-Requires: python
+Requires: python3
 
-%description python
+%description -n python3-libplist
 %{name}, python libraries and support
 
 %prep
 %setup -q
 
 %build
+export PYTHON=%{__python3}
+
 %configure --disable-static
 
 make %{?_smp_mflags} V=1
 
 %install
+export PYTHON=%{__python3}
+
 make install DESTDIR=$RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT -type f -name "*.la" -delete
@@ -69,7 +74,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING.LESSER README
+%license COPYING.LESSER
+%doc AUTHORS README
 %{_bindir}/plistutil
 %{_libdir}/libplist.so.*
 %{_libdir}/libplist++.so.*
@@ -82,11 +88,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libplist++.so
 %{_includedir}/plist
 
-%files python
+%files -n python3-libplist
 %defattr(-,root,root,-)
-%{python_sitearch}/plist*
+%{python3_sitearch}/*
 
 %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
 - 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(ja):    さまざまなフォーマットの音声ファイルを扱うライブラリ
 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
 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
-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
 BuildRequires:	alsa-lib-devel
@@ -27,8 +42,6 @@ BuildRequires:	pkgconfig
 BuildRequires:	sqlite3-devel
 BuildRequires:	gsm-devel
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
 
 %description
 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
-%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
 
@@ -103,8 +110,8 @@ rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 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
 
@@ -150,7 +157,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README 
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README*
 %{_libdir}/libsndfile.so.*
 %{_bindir}/*
 %{_mandir}/man1/*
@@ -179,6 +187,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %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
 - added Patch0, 1 and 101 from Fedora
   * 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(ja): スクリーンの操作と最適化を行うパッケージ
@@ -6,7 +6,7 @@ Name: ncurses
 Version: 6.1
 %define includedirw %{_includedir}/ncursesw
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: distributable
 Group: System Environment/Libraries
 URL: https://invisible-island.net/ncurses/ncurses.html
@@ -346,6 +346,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %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
 - 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}
 
 # SELinux
@@ -62,9 +62,9 @@ Summary(ja): OpenSSH - フリーの Secure Shell (SSH) の実装
 Name: openssh
 Version: %{ver}
 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
 #Patch4: openssh-8.0p1-vendor.patch
@@ -410,7 +410,8 @@ fi
 
 %files
 %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(0600,root,root) %config(noreplace) %{_sysconfdir}/ssh/moduli
 %attr(644,root,root) %{_mandir}/man5/moduli.5*
@@ -478,12 +479,15 @@ fi
 
 
 %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
 - new upstream release.
 - moved scp to openssh-clients.
 - changed "PasswordAuthentication" to "no" as default.
 - 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
 - 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 インタプリタ
 Name: python
 Version: %{pybasever}.16
-Release: 4%{?_dist_release}
+Release: 5%{?_dist_release}
 License: PSF
 Group: Development/Languages
 URL: https://www.python.org/%{pybasever}/
@@ -235,7 +235,6 @@ cat Setup.dist.tmp \
 	| sed "s^-ldb-4.?^-ldb-%{bsddb_ver}^" \
 	| sed "s^-ltcl^-ltcl%{tcl_major}^" \
 	| sed "s^-ltk^-ltk%{tk_major}^" \
-	| sed "s^-ltix^-ltix%{tix_major}^" \
 	> Setup.dist
 rm -f Setup.dist.tmp
 popd
@@ -480,6 +479,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %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
 - 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 インタプリタ
 Name: python3
 Version: 3.5.7
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: PSF
 Group: Development/Languages
 URL: http://www.python.org/download/releases/%{version}
@@ -292,6 +292,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %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
 - 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(ja): ネットワーク越しにファイルを同期させるプログラム
 Name: rsync
-Version: 3.1.2
+Version: 3.1.3
 Release: 1%{_dist_release}
 Group: Applications/Internet
 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
 
 Patch0: ssh-6-option.diff
+Patch1: rsync-man.patch
+Patch2: rsync-noatime.patch
+Patch3: rsync-3.0.6-iconv-logging.patch
+
 # 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}
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -58,12 +59,13 @@ patch -p1 -i patches/xattrs.diff
 #Enable --copy-devices parameter
 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
-%patch100 -p1
-%patch110 -p1
-%patch120 -p1
-%patch130 -p1
+# none
 
 %build
 autoreconf
@@ -85,7 +87,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc COPYING README tech_report.tex
+%license COPYING
+%doc README tech_report.tex
 %doc NEWS OLDNEWS TODO
 /etc/xinetd.d/rsync
 %{_prefix}/bin/rsync
@@ -94,6 +97,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %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
 - update to 3.1.2
 - 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 samba_release 1
 
@@ -72,9 +72,6 @@ Requires(pre): %{name}-common = %{samba_version}-%{release}
 Conflicts: 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
 
 BuildRoot: %{_tmppath}/%{name}-%{samba_version}-%{release}-root
@@ -185,6 +182,9 @@ Group: System Environment/Libraries
 %if %with_libwbclient
 Requires: libwbclient
 %endif
+Obsoletes: libtalloc <= 2.1.14
+Obsoletes: libtevent <= 0.9.37
+Obsoletes: libldb <= 1.4.6
 
 %description libs
 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-spoolss-samba4.so
 %{_libdir}/samba/libcliauth-samba4.so
+%{_libdir}/samba/libclidns-samba4.so
 %{_libdir}/samba/libcluster-samba4.so
 %{_libdir}/samba/libcmdline-contexts-samba4.so
 %{_libdir}/samba/libcmdline-credentials-samba4.so
@@ -1647,7 +1648,9 @@ fi
 %{_libdir}/samba/libsocket-blocking-samba4.so
 %{_libdir}/samba/libsys-rw-samba4.so
 %{_libdir}/samba/libtalloc-report-samba4.so
+%{_libdir}/samba/libtalloc.so*
 %{_libdir}/samba/libtdb-wrap-samba4.so
+%{_libdir}/samba/libtevent.so*
 %{_libdir}/samba/libtime-basic-samba4.so
 %{_libdir}/samba/libtrusts-util-samba4.so
 %{_libdir}/samba/libutil-cmdline-samba4.so
@@ -1671,6 +1674,13 @@ fi
 %endif
 
 %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
 - new upstream release.
 

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

@@ -1,19 +1,19 @@
 Summary: Allows command execution as root for specified users
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Name: sudo
-Version: 1.8.17p1
+Version: 1.8.28
 Release: 1%{?_dist_release}
 License: ISC-style
 Group: Applications/System
 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
 
 # don't strip
 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
 BuildRequires: pam-devel
@@ -41,7 +41,6 @@ sudo は、特定のユーザや特定のグループに所属するユーザが
 %prep
 %setup -q
 %patch1 -p1 -b .strip
-%patch2 -p1 -b .ldapconfpatch
 
 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}
 
 %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}%{_sysconfdir}/sudoers.dist docdir/
+rm -f docdir/LICENSE
 
 #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 sudoers
@@ -101,8 +99,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 cat sudo.lang sudoers.lang > sudo_all.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
 auth       include      system-auth
 account    include      system-auth
@@ -112,7 +110,7 @@ session    required     pam_limits.so
 session    include      system-auth
 EOF
 
-cat > $RPM_BUILD_ROOT/etc/pam.d/sudo-i << EOF
+cat > %{buildroot}/etc/pam.d/sudo-i << EOF
 #%PAM-1.0
 auth       include      sudo
 account    include      sudo
@@ -123,12 +121,13 @@ EOF
 
 
 %clean 
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files -f sudo_all.lang
 %defattr(-,root,root)
-%doc plugins/sample/sample_plugin.c
+%license doc/LICENSE
 %doc docdir/*
+%doc plugins/sample/sample_plugin.c
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0750,root,root) %dir /etc/sudoers.d/
 %config(noreplace) /etc/pam.d/sudo
@@ -137,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir /var/db/sudo
 %dir /var/db/sudo/lectured
 %attr(0750,root,root) %dir /var/log/sudo-io
+%{_bindir}/cvtsudoers
 %attr(4111,root,root) %{_bindir}/sudo
 %{_bindir}/sudoedit
 %attr(0111,root,root) %{_bindir}/sudoreplay
@@ -149,6 +149,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0644,root,root) %{_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/sudo.conf.5*
 %{_mandir}/man8/sudo.8*
@@ -164,6 +165,10 @@ rm -rf $RPM_BUILD_ROOT
 /bin/chmod 0440 /etc/sudoers || :
 
 %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
 - updated to 1.8.17p1.
 - added Patch2.

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

@@ -1,7 +1,7 @@
 Summary:	Collection of performance monitoring tools for Linux
 Summary(ja):	Linux 用パフォーマンス計測ツール集
 Name:		sysstat
-Version:	11.1.3
+Version:	12.1.7
 Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		Applications/System
@@ -82,7 +82,8 @@ fi
 
 %files -f %{name}.lang
 %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}/sysconfig/sysstat
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat.ioconf
@@ -95,6 +96,9 @@ fi
 %{_localstatedir}/log/sa
 
 %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
 - updated to 11.1.3
 - 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 tk_major	8.6
 %define thread_major	2.8
@@ -10,7 +14,7 @@ Summary: A Tcl/Tk development environment: tix
 Summary(ja): Tcl/Tk 開発環境: tix
 Name: tix
 Version: %{tixversion}
-Release: 4%{?_dist_release}
+Release: 5%{?_dist_release}
 Group: Development/Languages
 License: BSD
 Vendor: Project Vine
@@ -23,7 +27,7 @@ Patch0: tix-8.4.2-link.patch
 Patch1: tix-8.4.3-tcl86.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: tk-devel >= %{tk_major}
 BuildRequires: tcl-thread
@@ -61,31 +65,39 @@ Tk で、より複雑ななウィジェットを試したい時には、tix パ
 %patch1 -p1 -b .tcl86
 %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
 # make the libraries reentrant
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_REENTRANT"
 %configure \
+	--libdir=%{tcl_sitearch} \
 	--with-tcl=%{_libdir} \
 	--with-tk=%{_libdir} \
 	--enable-shared \
 	--disable-threads \
 	;
 
-make %{?_smp_mflags} all
+make %{?_smp_mflags} all PKG_LIB_FILE=libTix.so
 
 %install
 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}/mann
@@ -105,42 +117,6 @@ install -m 644 demos/bitmaps/* $SHAREDDIR/demos/bitmaps
 install -m 644 demos/samples/* $SHAREDDIR/demos/samples
 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
 %postun -p /sbin/ldconfig
@@ -149,17 +125,21 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%{_libdir}/libTix*.so
-%{_libdir}/libtix*.so
-%{_libdir}/Tix%{version}
+%{tcl_sitearch}/libTix.so
+%{tcl_sitearch}/Tix%{version}
 %{_datadir}/tix-%{tixversion}
 %{_mandir}/man1/tixwish.1.gz
-%{_mandir}/mann/*.n.gz
+%{_libdir}/libtix.so
+%{_libdir}/libTix.so
 %{_includedir}/*.h
+%{_mandir}/mann/*.n.gz
 %doc ChangeLog README.txt man/html man/index.html
 
 
 %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
 - rebuilt with tcl/tk-8.6.9.
 - 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 only_agent 0
@@ -22,7 +22,7 @@ Release: %{rel}%{?_dist_release}
 License: GPLv2
 Group: Applications/Services
 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
 Source2: zabbix_proxy.init
 Source3: zabbix_agentd.init
@@ -178,7 +178,7 @@ perl -pi -e 's|/usr/bin/traceroute|/bin/traceroute|' \
 %configure \
            %{?with_server:--enable-server} \
            %{?with_proxy:--enable-proxy} \
-	   %{?with_agent:--enable-agent} \
+           %{?with_agent:--enable-agent} \
            --enable-ipv6 \
            --sysconfdir=%{_sysconfdir}/zabbix \
            --with-libcurl \
@@ -255,10 +255,10 @@ mv -f %{buildroot}%{_sbindir}/zabbix_proxy %{buildroot}%{_sbindir}/zabbix_proxy.
 # frontend-php
 %__mkdir_p $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 \
-      $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/php/fonts/
+      $RPM_BUILD_ROOT%{_datadir}/zabbix-frontend/php/assets/fonts/
 %endif
 
 %if %{with proxy}
@@ -483,6 +483,10 @@ fi
 %endif
 
 %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
 - new upstream release.
 - switched to 4.0 LTS.