Browse Source

updated 9 packages

bzip2-1.0.8-1

coreutils-8.32-1

dconf-0.36.0-1

gnome-calculator-3.30.1-1

gtksourceview3-3.24.11-1

libbytesize-2.2-1

libcroco-0.6.13-1

pkgconfig-0.29.2-1

which-2.21-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12337 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 2 years ago
parent
commit
204989ac78

+ 61 - 41
b/bzip2/bzip2-vl.spec

@@ -1,19 +1,18 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-%define buildpdf 0
 
 Summary:     A file compression utility.
 Summary(ja): ファイル圧縮ユーティリティ
 Name: bzip2
-Version: 1.0.6
-Release: 4%{?_dist_release}
+Version: 1.0.8
+Release: 1%{?_dist_release}
 License: BSD
 Group: Applications/Archiving
 URL: http://www.bzip.org/
-Source: http://www.bzip.org/%{version}/bzip2-%{version}.tar.gz
-Patch0: bzip2-1.0.5-autoconflibtoolize.patch
-Patch1: bzip2-1.0.4-saneso.patch
-Patch2: bzip2-1.0.4-cflags.patch
-Patch3: bzip2-1.0.4-bzip2recover.patch
+Source0: https://sourceware.org/pub/bzip2/%{name}-%{version}.tar.gz
+Source1: bzip2.pc
+Patch0: bzip2-saneso.patch
+Patch1: bzip2-cflags.patch
+Patch2: bzip2-ldflags.patch
 
 # P2 implements a progress counter (in %). It also
 # display the percentage of the original file the new file is (size). 
@@ -21,13 +20,10 @@ Patch3: bzip2-1.0.4-bzip2recover.patch
 Patch10: bzip2-1.0.2.diff.bz2
 
 # security patch(es)
-Patch1000: CVE-2016-3189.patch
+# none
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-%if %buildpdf
-BuildRequires: tetex-dvips tetex-latex
-%endif
 BuildRequires: texinfo
 
 Vendor: Project Vine
@@ -86,44 +82,61 @@ which will use the library.
 
 %prep
 %setup -q 
-
-%patch0 -p1 -b .autoconf
-%patch1 -p1 -b .saneso
-%patch2 -p1 -b .cflags
-%patch3 -p1 -b .bz2recover
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %patch10 -p1
 
-%patch1000 -p1 -b .CVE-2016-3189
-
-cp CHANGES ChangeLog
-mv CHANGES NEWS
-mv LICENSE COPYING
-cp m4/largefile.m4 .
-chmod a+x configure
-libtoolize -f --automake
-aclocal
-autoconf
-automake -a --foreign
-autoheader
+cp -a %{SOURCE1} .
+sed -i "s|^libdir=|libdir=%{_libdir}|" bzip2.pc
 
 %build
-%configure --libdir=%{_libdir} --enable-shared --disable-static 
-make
-
-%if %buildpdf
-texi2dvi --pdf manual.texi
-%endif
+make -f Makefile-libbz2_so \
+	CC="%{__cc}" \
+	AR="%{__ar}" \
+	RANLIB="%{__ranlib}" \
+	CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64 -fpic -fPIC" \
+	LDFLAGS="" \
+	%{?_smp_mflags} all
+
+rm -f *.o
+make \
+	CC="%{__cc}" \
+	AR="%{__ar}" \
+	RANLIB="%{__ranlib}" \
+	CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64" \
+	LDFLAGS="" \
+	%{?_smp_mflags} all
 
 %install
 rm -rf %{buildroot}
 
-%makeinstall
-
-cp bzgrep %{buildroot}%{_bindir}
-chmod 0755 %{buildroot}%{_bindir}/bzgrep
+chmod 644 bzlib.h
+mkdir -p %{buildroot}{%{_bindir},%{_mandir}/man1,%{_libdir}/pkgconfig,%{_includedir}}
+cp -p bzlib.h %{buildroot}%{_includedir}
+install -m 755 libbz2.so.* %{buildroot}%{_libdir}
+#install -m 644 libbz2.a %{buildroot}%{_libdir}
+install -m 644 bzip2.pc %{buildroot}%{_libdir}/pkgconfig/bzip2.pc
+install -m 755 bzip2-shared  %{buildroot}%{_bindir}/bzip2
+install -m 755 bzip2recover bzgrep bzdiff bzmore  %{buildroot}%{_bindir}/
+cp -p bzip2.1 bzdiff.1 bzgrep.1 bzmore.1  %{buildroot}%{_mandir}/man1/
+ln -s bzip2 %{buildroot}%{_bindir}/bunzip2
+ln -s bzip2 %{buildroot}%{_bindir}/bzcat
+ln -s bzdiff %{buildroot}%{_bindir}/bzcmp
+ln -s bzmore %{buildroot}%{_bindir}/bzless
+ln -s bzgrep %{buildroot}%{_bindir}/bzegrep
+ln -s bzgrep %{buildroot}%{_bindir}/bzfgrep
+ln -s libbz2.so.%{library_version} %{buildroot}%{_libdir}/libbz2.so.1
+ln -s libbz2.so.1 %{buildroot}%{_libdir}/libbz2.so
+ln -s bzip2.1 %{buildroot}%{_mandir}/man1/bzip2recover.1
+ln -s bzip2.1 %{buildroot}%{_mandir}/man1/bunzip2.1
+ln -s bzip2.1 %{buildroot}%{_mandir}/man1/bzcat.1
+ln -s bzdiff.1 %{buildroot}%{_mandir}/man1/bzcmp.1
+ln -s bzmore.1 %{buildroot}%{_mandir}/man1/bzless.1
+ln -s bzgrep.1 %{buildroot}%{_mandir}/man1/bzegrep.1
+ln -s bzgrep.1 %{buildroot}%{_mandir}/man1/bzfgrep.1
 
-rm -f %{buildroot}%{_libdir}/*.{a,la}
 
 %post -p /sbin/ldconfig
 
@@ -140,7 +153,7 @@ rm -rf %{buildroot}
 %defattr(-,root,root)
 %{!?_licensedir:%global license %%doc}
 %license COPYING
-%doc AUTHORS README README.COMPILATION.PROBLEMS NEWS ChangeLog
+%doc CHANGES README
 %{_bindir}/*
 %{_mandir}/*/*
 %{_libdir}/*so.*
@@ -149,6 +162,7 @@ rm -rf %{buildroot}
 %defattr(-,root,root)
 %{_includedir}/*
 %{_libdir}/*so
+%{_libdir}/pkgconfig/*
 
 ## to build compat32 for x86_64 architecture support
 %if %{build_compat32}
@@ -159,9 +173,15 @@ rm -rf %{buildroot}
 %files -n compat32-%{name}-devel
 %defattr(-,root,root)
 %{_libdir}/*so
+%{_libdir}/pkgconfig/*
 %endif
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.8-1
+- new upstream release.
+- dropped Patch0-3 and 1000.
+- imported Patch0-2 from rawhide.
+
 * Tue Jul 19 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.6-4
 - fixed %%files.
 

+ 57 - 43
c/coreutils/coreutils-vl.spec

@@ -1,13 +1,13 @@
 Summary: The GNU core utilities: a set of tools commonly used in shell scripts
 Summary(ja): GNU コアユーティリティ: シェルスクリプトで用いるツール集
 Name:    coreutils
-Version: 8.25
+Version: 8.32
 Release: 1%{?_dist_release}
 License: GPL
 Group:   System Environment/Base
-Url:     http://www.gnu.org/software/coreutils/
+Url:     https://www.gnu.org/software/coreutils/
 
-Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
+Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
 Source101:  coreutils-DIR_COLORS
 Source102:  coreutils-DIR_COLORS.lightbgcolor
 Source103:  coreutils-DIR_COLORS.256color
@@ -20,31 +20,56 @@ Source1000: coreutils-8.10-ja.po
 # From upstream
 
 # Fedora patches
-#general patch to workaround koji build system issues
-Patch100: coreutils-6.10-configuration.patch
-#add note about no difference between binary/text mode on Linux - md5sum manpage
-Patch101: coreutils-6.10-manpages.patch
+# ls: restore 8.31 behavior on removed directories
+Patch1:   coreutils-8.32-ls-removed-dir.patch
+
+# disable the test-lock gnulib test prone to deadlock
+Patch100: coreutils-8.26-test-lock.patch
+
+# require_selinux_(): use selinuxenabled(8) if available
+#Patch105: coreutils-8.26-selinuxenable.patch
+
+# downstream changes to default DIR_COLORS
+#Patch102: coreutils-8.32-DIR_COLORS.patch
 #do display processor type for uname -p/-i based on uname(2) syscall
 Patch103: coreutils-8.2-uname-processortype.patch
 #df --direct
 Patch104: coreutils-df-direct.patch
+#add note about mkdir --mode behaviour into info documentation(#610559)
+Patch107: coreutils-8.4-mkdir-modenote.patch
 
 # sh-utils
+#add info about TZ envvar to date manpage
+Patch703: sh-utils-2.0.11-dateman.patch
 Patch713: coreutils-4.5.3-langinfo.patch
 
-# (sb) lin18nux/lsb compliance
+# (sb) lin18nux/lsb compliance - multibyte functionality patch
 Patch800: coreutils-i18n.patch
 # (sb) lin18nux/lsb compliance - expand/unexpand
 Patch801: coreutils-i18n-expand-unexpand.patch
-# The unexpand patch above is not correct. Sent to the patch authors
-Patch803: coreutils-i18n-fix-unexpand.patch
 # i18n patch for cut - old version - used
 Patch804: coreutils-i18n-cut-old.patch
+# The unexpand patch above is not correct. Sent to the patch authors
+Patch803: coreutils-i18n-fix-unexpand.patch
+#(un)expand - allow multiple files on input - broken by patch 801
+Patch805: coreutils-i18n-fix2-expand-unexpand.patch
+#(un)expand - test BOM headers
+Patch806: coreutils-i18n-un-expand-BOM.patch
+# make 'sort -h' work for arbitrary column even when using UTF-8 locales
+Patch807: coreutils-i18n-sort-human.patch
+# fold: preserve new-lines in mutlibyte text (#1418505)
+Patch808: coreutils-i18n-fold-newline.patch
 
 #getgrouplist() patch from Ulrich Drepper.
 Patch908: coreutils-getgrouplist.patch
-#Prevent buffer overflow in who(1) (bug #158405).
-Patch912: coreutils-overflow.patch
+
+#SELINUX Patch - implements Redhat changes
+#(upstream did some SELinux implementation unlike with RedHat patch)
+#Patch950: coreutils-selinux.patch
+
+# do not use IF_LINT for initialization of scalar variables
+Patch951: coreutils-8.32-if-lint.patch
+
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	gettext libtermcap-devel bison
@@ -78,34 +103,14 @@ sh-utils, textutils を統合したパッケージです。
 
 
 %prep
-%setup -q
+%autosetup -N
 
-# From upstream
-
-# Fedora patches
-%patch100 -p1 -b .chgrp
-%patch101 -p1 -b .manpages
-%patch103 -p1 -b .sysinfo
-%patch104 -p1 -b .dfdirect
-
-# sh-utils
-#%patch703 -p1 -b .dateman
-#%patch706 -p1 -b .pam
-%patch713 -p1 -b .langinfo
-
-# li18nux/lsb
-%patch800 -p1 -b .i18n
-%patch801 -p1 -b .i18n-expand
-%patch803 -p1 -b .i18n-fix-expand
-%patch804 -p1 -b .i18n-cutold
-
-# Coreutils
-%patch908 -p1 -b .getgrouplist
-%patch912 -p1 -b .overflow
+# apply all patches
+%autopatch -p1
 
 # copy updated ja.po
-mv po/ja.po po/ja.po.orig
-cp -f %{SOURCE1000} po/ja.po
+#mv po/ja.po po/ja.po.orig
+#cp -f %{SOURCE1000} po/ja.po
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fpic"
@@ -115,7 +120,8 @@ aclocal -I m4
 autoconf --force
 automake --copy --force --add-missing
 %configure --enable-largefile \
-           --enable-install-program=hostname,arch \
+           --enable-install-program=arch \
+           --enable-no-install-program=kill,uptime \
            --with-tty-group \
            DEFAULT_POSIX2_VERSION=200112 alternative=199209 || :
 
@@ -125,8 +131,6 @@ touch man/*.x
 
 %__make -C po update-gmo
 
-[[ -f ChangeLog && -f ChangeLog.bz2  ]] || bzip2 -9f ChangeLog
-
 # XXX docs should say /var/run/[uw]tmp not /etc/[uw]tmp
 sed -i -e 's,/etc/utmp,/var/run/utmp,g;s,/etc/wtmp,/var/run/wtmp,g' doc/coreutils.texi
 
@@ -172,8 +176,6 @@ for i in hostname uptime kill ; do
 	rm -f $RPM_BUILD_ROOT{%_bindir/$i,%_mandir/man1/$i.1}
 done
 
-bzip2 -f9 old/*/C* || :
-
 %find_lang %name
 
 # (sb) Deal with Installed (but unpackaged) file(s) found
@@ -184,6 +186,13 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
 #rm -f $RPM_BUILD_ROOT%{_mandir}/man1/readlink*
 
 
+%check
+# this test will fail on non-real filesystem (overlayfs, etc.).
+perl -pi -e 's|^.*inotify-dir-recreate.*$|\\|' tests/local.mk
+
+make check %{?_smp_mflags}
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -220,7 +229,8 @@ fi
 %defattr(-,root,root)
 %config(noreplace) %{_sysconfdir}/DIR_COLORS*
 %config(noreplace) %{_sysconfdir}/profile.d/*
-%doc COPYING ABOUT-NLS ChangeLog.bz2 NEWS README THANKS TODO old/*
+%license COPYING
+%doc ABOUT-NLS NEWS README THANKS TODO
 /bin/*
 %{_bindir}/*
 %{_libexecdir}/coreutils
@@ -229,6 +239,10 @@ fi
 %{_sbindir}/chroot
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.31-1
+- new upstream release.
+- updated all patches.
+
 * Fri May 13 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.25-1
 - update to 8.25
 - remove Patch1,102

+ 18 - 7
d/dconf/dconf-vl.spec

@@ -1,10 +1,11 @@
 # Basic Information
 Name:		dconf
-Version:	0.26.0
+Version:	0.36.0
 Release:	1%{?_dist_release}
-License:	LGPL
 Group:		System Environment/Base
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.26/%{name}-%{version}.tar.xz
+License:	LGPL
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
@@ -17,12 +18,15 @@ Summary(ja):	dconfは、低レベル設定システムです。
 # Dependency
 Requires:	dbus
 
+BuildRequires:	meson, ninja
 BuildRequires:	glib2-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	dbus-devel
 BuildRequires:	libxslt-devel
 BuildRequires:	vala-devel
 BuildRequires:	docbook-style-xsl
+BuildRequires:	bash-completion
+BuildRequires:	gtk-doc
 
 %description
 dconf is a low-level configuration system. Its main purpose is to provide
@@ -72,12 +76,13 @@ Vala bindings for %{name}.
 %setup -q
 
 %build
-%configure
-%{__make} %{?_smp_mflags}
+%meson -Dgtk_doc=true
+%meson_build
+
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%meson_install
 
 
 %clean
@@ -95,11 +100,14 @@ fi
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING NEWS
+%license COPYING
+%doc NEWS
 %{_bindir}/dconf
 %{_libdir}/gio/modules/libdconfsettings.so
 %{_libdir}/libdconf*.so.*
 %{_libexecdir}/dconf-service
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/dconf
 %{_datadir}/dbus-1/services/ca.desrt.dconf.service
 %{_mandir}/man1/dconf.1.gz
@@ -123,6 +131,9 @@ fi
 
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.36.0-1
+- new upstream release
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.26.0-1
 - new upstream release
 

+ 26 - 18
g/gnome-calculator/gnome-calculator-vl.spec

@@ -1,11 +1,13 @@
-Name: gnome-calculator
-Version: 3.20.1
-Release: 1%{?_dist_release}
-Summary: Gnome Calculator application
-Summary(ja): GNOME 電卓アプリケーション
-Group: Applications/Productivity
-License: GPL
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+Name:           gnome-calculator
+Version:        3.30.1
+Release:        1%{?_dist_release}
+Summary:        Gnome Calculator application
+Summary(ja):    GNOME 電卓アプリケーション
+Group:          Applications/Productivity
+License:        GPL
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+Patch0:         Use-GLib.List.deep_copy-to-fix-type-argument-mismatch.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gtk3-devel >= 3.0.0
@@ -14,6 +16,7 @@ BuildRequires: glib2-devel
 BuildRequires: libxml2-devel
 BuildRequires: libsoup-devel
 BuildRequires: mpfr-devel
+BuildRequires: libmpc-devel
 BuildRequires: perl-XML-Parser
 BuildRequires: flex
 BuildRequires: bison
@@ -21,6 +24,7 @@ BuildRequires: vala
 BuildRequires: docbook-utils
 BuildRequires: desktop-file-utils
 BuildRequires: yelp-tools
+BuildRequires: meson, ninja
 Requires(postun,posttrans): glib2
 
 Obsoletes: gcalctool < 6.6.2-2vl7
@@ -28,7 +32,6 @@ Provides: gcalctool = 6.6.2-2vl7
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 gcalctool is a calculator application based on Gtk3.
@@ -39,19 +42,20 @@ gcalctool は Gtk3 ベースの電卓アプリケーションです。
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
-%configure --disable-static
-make %{?_smp_mflsgs}
+%meson
+%meson_build
 
 %install
 rm -fr $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 desktop-file-install --vendor gnome --delete-original       \
 	--dir $RPM_BUILD_ROOT%{_datadir}/applications             \
 	--add-only-show-in GNOME                                  \
-	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+	$RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Calculator.desktop
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
@@ -70,19 +74,23 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc COPYING NEWS 
+%license COPYING
+%doc NEWS 
 %{_bindir}/gcalccmd
 %{_bindir}/%{name}
-%{_libdir}/%{name}/libcalculator.so
 %{_libexecdir}/%{name}-search-provider
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/appdata/%{name}.appdata.xml
+%{_datadir}/applications/gnome-org.gnome.Calculator.desktop
+%{_datadir}/metainfo/org.gnome.Calculator.appdata.xml
 %{_datadir}/dbus-1/services/org.gnome.Calculator.SearchProvider.service
 %{_datadir}/glib-2.0/schemas/org.gnome.calculator.gschema.xml
-%{_datadir}/gnome-shell/search-providers/%{name}-search-provider.ini
+%{_datadir}/gnome-shell/search-providers/org.gnome.Calculator-search-provider.ini
+%{_datadir}/icons/hicolor/*/apps/gnome-calculator*
 %{_mandir}/man1/*
 
 %changelog
+* Wed Mar 18 2020 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.1-1
 - new upstream release
 - add BuildRequires: libsoup-devel

+ 32 - 20
g/gtksourceview3/gtksourceview3-vl.spec

@@ -3,26 +3,29 @@
 
 %define po_package gtksourceview-3.0
 
-Summary: A library for viewing source files
-Summary(ja): ソースコードなどを表示するためのライブラリ
-Name: gtksourceview3
-Version: 3.20.4
-Release: 1%{?_dist_release}
-License: LGPLv2+ and GPLv2+
+Summary:        A library for viewing source files
+Summary(ja):    ソースコードなどを表示するためのライブラリ
+Name:           gtksourceview3
+Version:        3.24.11
+Release:        1%{?_dist_release}
+Group:          System Environment/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 # the library itself is LGPL, some .lang files are GPL
-Group: System Environment/Libraries
-URL: http://gtksourceview.sourceforge.net/ 
-Source0: http://download.gnome.org/sources/gtksourceview/3.20/gtksourceview-%{version}.tar.xz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: gtk3-devel >= %{gtk3_version}
-BuildRequires: libxml2-devel
-BuildRequires: intltool >= 0.35
-BuildRequires: gettext 
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
+License:        LGPLv2+ and GPLv2+
+URL:            https://wiki.gnome.org/Projects/GtkSourceView
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/gtksourceview/%{shortver}/gtksourceview-%{version}.tar.xz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  gtk3-devel >= %{gtk3_version}
+BuildRequires:  libxml2-devel
+BuildRequires:  vala-devel
+BuildRequires:  intltool >= 0.35
+BuildRequires:  gettext 
+
 
 %description
 GtkSourceView is a text widget that extends the standard GTK+
@@ -74,7 +77,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{po_package}.lang
 %defattr(-,root,root,-)
-%doc README AUTHORS COPYING NEWS MAINTAINERS 
+%license COPYING
+%doc README AUTHORS NEWS MAINTAINERS 
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %{_datadir}/gtksourceview-3.0
@@ -86,8 +90,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_datadir}/gir-1.0/*.gir
 %{_datadir}/gtk-doc
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/gtksourceview-3.0.deps
+%{_datadir}/vala/vapi/gtksourceview-3.0.vapi
+
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.24.11-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.4-1
 - new upstream release
 

+ 10 - 5
lib/libb/libbytesize/libbytesize-vl.spec

@@ -1,5 +1,5 @@
 %define realname bytesize
-%define with_python2 1
+%define with_python2 0
 %define with_python3 1
 %define with_gtk_doc 1
 
@@ -13,8 +13,8 @@
 %define configure_opts %{?python3_opts} %{?python2_opts}
 
 Name:         libbytesize
-Version:      1.4
-Release:      2%{?_dist_release}
+Version:      2.2
+Release:      1%{?_dist_release}
 Summary:      A library for working with sizes in bytes
 License:      LGPLv2+
 URL:          https://github.com/storaged-project/libbytesize
@@ -22,12 +22,12 @@ URL:          https://github.com/storaged-project/libbytesize
 Vendor:       Project Vine
 Distribution: Vine Linux
 
-Source0:      https://github.com/storaged-project/libbytesize/releases/download/%{version}-%{release}/%{name}-%{version}.tar.gz
+Source0:      https://github.com/storaged-project/libbytesize/releases/download/%{version}/%{name}-%{version}.tar.gz
 
 BuildRequires: gcc
 BuildRequires: gmp-devel
 BuildRequires: mpfr-devel
-BuildRequires: pcre-devel
+BuildRequires: pcre2-devel
 BuildRequires: gettext-devel
 %if %{with_python2}
 BuildRequires: python-devel
@@ -103,7 +103,9 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
 %doc README.md
 %{!?_licensedir:%global license %%doc}
 %license LICENSE
+%{_bindir}/*
 %{_libdir}/libbytesize.so.*
+%{_mandir}/man1/*
 
 %files devel
 %{_libdir}/libbytesize.so
@@ -128,6 +130,9 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
 %endif
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2-1
+- new upstream release.
+
 * Mon Dec 17 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4-2
 - initial build for Vine Linux.
 

+ 8 - 3
lib/libc/libcroco/libcroco-vl.spec

@@ -1,11 +1,12 @@
 Summary:		A CSS2 parsing library 
 Summary:		CSS2 をパースするためのライブラリ
 Name:			libcroco
-Version:		0.6.11
+Version:		0.6.13
 Release:		1%{?_dist_release}
 License:		LGPL
 Group:			System Environment/Libraries
-Source:			%{name}-%{version}.tar.xz
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 BuildRoot:		%{_tmppath}/%{name}-%{version}-root
 Patch0:			libcroco-0.6.1-multilib.patch
 
@@ -60,7 +61,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-, root, root)
-%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README TODO
+%license COPYING COPYING.LIB
+%doc AUTHORS ChangeLog NEWS README TODO
 %{_bindir}/csslint-0.6
 %{_libdir}/*.so.*
 
@@ -73,6 +75,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc/html/%{name}
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.13-1
+- new upstream release.
+
 * Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.11-1
 - new upstream release
 

+ 8 - 3
p/pkgconfig/pkgconfig-vl.spec

@@ -3,13 +3,14 @@
 Summary: A tool for determining compilation options.
 Summary(ja): コンパイルオプションを決定するためのツール
 Name: pkgconfig
-Version: 0.29.1
+Version: 0.29.2
 Release: 1%{?_dist_release}
 Epoch: 1
 
 Group: Development/Tools
 License: GPLv2
-Source: http://pkgconfig.freedesktop.org/releases/pkg-config-%{version}.tar.gz
+URL: https://www.freedesktop.org/wiki/Software/pkg-config/
+Source: https://pkg-config.freedesktop.org/releases/pkg-config-%{version}.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: glib2-devel
@@ -70,7 +71,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README pkg-config-guide.html
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README pkg-config-guide.html
 %{_bindir}/pkg-config
 %{_bindir}/%{_target_cpu}-%{_vendor}-%{_target_os}%{_gnu}-pkg-config
 %dir %{_libdir}/pkgconfig
@@ -87,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:0.29.2-1
+- new upstream release.
+
 * Sun Apr 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1:0.29.1-1
 - new upstream release
 

+ 14 - 9
w/which/which-vl.spec

@@ -1,15 +1,15 @@
 Summary: Displays where a particular program in your path is located.
 Summary(ja): プログラムがパスのどこにあるかを表示する
 Name: which
-Version: 2.20
-Release: 4%{?_dist_release}
-License: GPLv3
+Version: 2.21
+Release: 1%{?_dist_release}
 Group: Applications/System
-Source0: ftp://ftp.gnu.org/gnu/which/%{name}-%{version}.tar.gz
+License: GPLv3
+URL: https://savannah.gnu.org/projects/which/
+Source0: https://ftp.gnu.org/gnu/which/%{name}-%{version}.tar.gz
 Source1: which-2.sh
 Source2: which-2.csh
-Patch0: which-2.19-afs.patch
-Patch1: which-2.19-broken.patch
+Patch0: which-2.21-coverity-fixes.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Requires(post): /sbin/install-info
@@ -30,8 +30,7 @@ which コマンドを使うと,プログラムのフルパスを表示出来
 
 %prep
 %setup -q
-%patch0 -p1 -b .afs
-%patch1 -p1 -b .broken
+%patch0 -p1
 
 %build
 %configure
@@ -61,13 +60,19 @@ fi
 
 %files
 %defattr(-,root,root)
-%doc COPYING EXAMPLES NEWS README README.alias
+%license COPYING
+%doc EXAMPLES NEWS README README.alias
 %{_bindir}/*
 %config /etc/profile.d/which-2.*
 %{_infodir}/which.info.gz
 %{_mandir}/*/*
 
 %changelog
+* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.21-1
+- new upstream release.
+- dropped all patches.
+- imported Patch0 from rawhide.
+
 * Sat Jan 31 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.20-4
 - applied Vine Linux/6 updates
   * Mon Jan 26 2015 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.20-3