Browse Source

updated 15 packages

epiphany-3.30.5-3

evolution-data-server-3.30.5-3

harfbuzz-2.6.4-2

icu-67.1-1

libvisio-0.1.7-3

php74-7.4.5-2

postfix-3.5.1-2

qt5-qtbase-5.12.8-2

qt5-qtlocation-5.12.8-2

qt5-qtwebengine-5.12.8-2

samba-4.12.1-2

tracker-miners-2.3.3-2

tracker-2.3.4-1

webkitgtk4-2.28.1-1

xfsprogs-5.6.0-1

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

+ 8 - 6
e/epiphany/epiphany-vl.spec

@@ -8,11 +8,13 @@ Summary: GNOME web browser based on WebKit
 Summary(ja): WebKit レンダリングエンジンベースの GNOME ウェブブラウザ
 Summary(ja): WebKit レンダリングエンジンベースの GNOME ウェブブラウザ
 Name: epiphany
 Name: epiphany
 Version: 3.30.5
 Version: 3.30.5
-Release: 2%{?_dist_release}
-License: GPL
+Release: 3%{?_dist_release}
 Group: Applications/Internet
 Group: Applications/Internet
-URL: http://www.gnome.org/projects/epiphany/
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
+License: GPL
+URL: http://www.gnome.org/projects/epiphany/
 %define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 %define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 Source0: https://ftp.gnome.org/pub/GNOME/sources/epiphany/%{shortver}/%{name}-%{version}.tar.xz
 Source0: https://ftp.gnome.org/pub/GNOME/sources/epiphany/%{shortver}/%{name}-%{version}.tar.xz
 
 
@@ -49,9 +51,6 @@ BuildRequires: yelp-tools
 
 
 Obsoletes: %{name}-devel < 3.10.0
 Obsoletes: %{name}-devel < 3.10.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 epiphany is a simple GNOME web browser based on the WebKit rendering
 epiphany is a simple GNOME web browser based on the WebKit rendering
 engine
 engine
@@ -113,6 +112,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-3
+- rebuilt with icu-67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-2
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-2
 - rebuilt with icu-66.
 - rebuilt with icu-66.
 
 

+ 7 - 6
e/evolution-data-server/evolution-data-server-vl.spec

@@ -30,10 +30,12 @@ Summary: Backend data server for evolution
 Summary(ja): Evolution バックエンドデータサーバ
 Summary(ja): Evolution バックエンドデータサーバ
 Name: evolution-data-server
 Name: evolution-data-server
 Version: 3.30.5
 Version: 3.30.5
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 Group: System Environment/Libraries
 Group: System Environment/Libraries
-License: LGPL
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
+License: LGPL
 URL: http://www.gnome.org/projects/evolution/
 URL: http://www.gnome.org/projects/evolution/
 %define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 %define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 Source0: https://ftp.gnome.org/pub/GNOME/sources/evolution-data-server/%{shortver}/%{name}-%{version}.tar.xz
 Source0: https://ftp.gnome.org/pub/GNOME/sources/evolution-data-server/%{shortver}/%{name}-%{version}.tar.xz
@@ -97,10 +99,6 @@ BuildRequires: krb5-devel
 #define krb5dir `pwd`/krb5-fakeprefix
 #define krb5dir `pwd`/krb5-fakeprefix
 %endif
 %endif
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %description
 %description
 The evolution-data-server package provides a unified backend for 
 The evolution-data-server package provides a unified backend for 
 programs that work with contacts, tasks, and calendar information.
 programs that work with contacts, tasks, and calendar information.
@@ -352,6 +350,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/vala/vapi/camel-1.2.vapi
 %{_datadir}/vala/vapi/camel-1.2.vapi
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-3
+- rebuilt with icu-67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-2
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-2
 - rebuilt with icu-66.
 - rebuilt with icu-66.
 
 

+ 8 - 6
h/harfbuzz/harfbuzz-vl.spec

@@ -3,11 +3,13 @@
 Summary:	Text shaping library
 Summary:	Text shaping library
 Name:		harfbuzz
 Name:		harfbuzz
 Version:	2.6.4
 Version:	2.6.4
-Release:	1%{?_dist_release}
-License:	MIT
+Release:	2%{?_dist_release}
 Group:		System Environment/Libraries 
 Group:		System Environment/Libraries 
-URL:		http://www.freedesktop.org/wiki/Software/HarfBuzz
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
+License:	MIT
+URL:		http://www.freedesktop.org/wiki/Software/HarfBuzz
 Source0:	https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-%{version}.tar.xz
 Source0:	https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-%{version}.tar.xz
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
@@ -16,9 +18,6 @@ BuildRequires:	cairo-devel
 BuildRequires:	freetype2-devel
 BuildRequires:	freetype2-devel
 BuildRequires:	libicu-devel
 BuildRequires:	libicu-devel
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 
 
 %description
 %description
 HarfBuzz is an OpenType text shaping engine.
 HarfBuzz is an OpenType text shaping engine.
@@ -159,6 +158,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.4-2
+- built with icu-67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.4-1
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.4-1
 - new upstream release.
 - new upstream release.
 - built with icu-66.
 - built with icu-66.

+ 35 - 19
i/icu/icu-vl.spec

@@ -1,33 +1,34 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 
-%define sover 66
+%define sover 67
 %define minorver 1
 %define minorver 1
 
 
-Summary: International Components for Unicode
-Summary(ja): ユニコード用国際化コンポーネント
-Name: icu
-Version: %{sover}.%{minorver}
-Release: 1%{?_dist_release}
-Group:   Development/Tools
-License: MIT
-URL:     http://icu-project.org/
-
-Source0: https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-src.tgz
-Source1: https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-docs.zip
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: gcc-c++
-BuildRequires: unzip perl 
-Requires: libicu%{sover} = %{version}-%{release}
+Summary:        International Components for Unicode
+Summary(ja):    ユニコード用国際化コンポーネント
+Name:           icu
+Version:        %{sover}.%{minorver}
+Release:        1%{?_dist_release}
+Group:          Development/Tools
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            http://icu-project.org/
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Source0:        https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-src.tgz
+Source1:        https://github.com/unicode-org/icu/releases/download/release-%{sover}-%{minorver}/icu4c-%{sover}_%{minorver}-docs.zip
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  gcc-c++
+BuildRequires:  unzip perl 
+Requires:       libicu%{sover} = %{version}-%{release}
 
 
 %description
 %description
 ICU is a C++ and C library that provides robust and full-featured Unicode
 ICU is a C++ and C library that provides robust and full-featured Unicode
 support. This package contains the Unicode character database and derived
 support. This package contains the Unicode character database and derived
 properties, along with converters and time zones data.
 properties, along with converters and time zones data.
 
 
+
 %package -n libicu%{sover}
 %package -n libicu%{sover}
 Summary: International Components for Unicode (library)
 Summary: International Components for Unicode (library)
 Summary(ja): ユニコード用国際化コンポーネント (ライブラリ)
 Summary(ja): ユニコード用国際化コンポーネント (ライブラリ)
@@ -39,6 +40,7 @@ ICU is a C++ and C library that provides robust and full-featured Unicode
 support. This package contains the runtime libraries for ICU. It does not
 support. This package contains the runtime libraries for ICU. It does not
 contain any of the data files needed at runtime.
 contain any of the data files needed at runtime.
 
 
+
 %package -n libicu-devel
 %package -n libicu-devel
 Summary: Header files, libraries and development documentation for libicu
 Summary: Header files, libraries and development documentation for libicu
 Summary(ja): libicu 用のヘッダファイル、ライブラリおよび開発用ドキュメント
 Summary(ja): libicu 用のヘッダファイル、ライブラリおよび開発用ドキュメント
@@ -50,6 +52,7 @@ This package contains the header files, static libraries for %{name}.
 If you like to develop programs using %{name}, you will need to install 
 If you like to develop programs using %{name}, you will need to install 
 %{name}-devel.
 %{name}-devel.
 
 
+
 %package -n libicu-doc
 %package -n libicu-doc
 Summary: Documentation for International Components for Unicode
 Summary: Documentation for International Components for Unicode
 Summary(ja): ユニコード用国際化コンポーネントのドキュメント
 Summary(ja): ユニコード用国際化コンポーネントのドキュメント
@@ -59,6 +62,7 @@ Requires: libicu%{sover} = %{version}-%{release}
 %description -n libicu-doc
 %description -n libicu-doc
 This package contains the development documentation for %{name}. 
 This package contains the development documentation for %{name}. 
 
 
+
 # compat32
 # compat32
 %if %{build_compat32}
 %if %{build_compat32}
 %package -n compat32-libicu%{sover}
 %package -n compat32-libicu%{sover}
@@ -74,6 +78,9 @@ contain any of the data files needed at runtime.
 %endif
 %endif
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n icu
 %setup -q -n icu
 
 
@@ -85,6 +92,7 @@ pushd docs
 unzip %{SOURCE1}
 unzip %{SOURCE1}
 popd
 popd
 
 
+
 %build
 %build
 cd source
 cd source
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
@@ -92,6 +100,7 @@ export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 %configure --disable-static --with-data-packaging=library --disable-samples 
 %configure --disable-static --with-data-packaging=library --disable-samples 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make -C source install DESTDIR=$RPM_BUILD_ROOT
 make -C source install DESTDIR=$RPM_BUILD_ROOT
@@ -103,13 +112,16 @@ chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so.*
 make %{?_smp_mflags} -C source check
 make %{?_smp_mflags} -C source check
 %endif
 %endif
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -n libicu%{sover} -p /sbin/ldconfig
 %post -n libicu%{sover} -p /sbin/ldconfig
 
 
 %postun -n libicu%{sover} -p /sbin/ldconfig
 %postun -n libicu%{sover} -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-, root, root, 0755)
 %defattr(-, root, root, 0755)
 %license LICENSE
 %license LICENSE
@@ -156,7 +168,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %endif
 %endif
 
 
+
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 67.1-1
+- updated to 67.1.
+
 * Thu Mar 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 66.1-1
 * Thu Mar 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 66.1-1
 - updated to 66.1.
 - updated to 66.1.
 
 

+ 4 - 3
lib/libv/libvisio/libvisio-vl.spec

@@ -2,17 +2,15 @@
 
 
 Name: libvisio
 Name: libvisio
 Version: 0.1.7
 Version: 0.1.7
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 Summary: A library for import of Microsoft Visio diagrams
 Summary: A library for import of Microsoft Visio diagrams
 Summary(ja): Microsoft Visio ダイアグラムをインポートするためのライブラリ
 Summary(ja): Microsoft Visio ダイアグラムをインポートするためのライブラリ
 Group: System Environment/Libraries
 Group: System Environment/Libraries
-
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
 License: MPLv2.0
 License: MPLv2.0
 URL: http://wiki.documentfoundation.org/DLP/Libraries/libvisio
 URL: http://wiki.documentfoundation.org/DLP/Libraries/libvisio
-
 Source: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz
 Source: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -132,6 +130,9 @@ rm -rf %{buildroot}
 %{_mandir}/man1/vss2xhtml.1*
 %{_mandir}/man1/vss2xhtml.1*
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.7-3
+- rebuilt with icu-67.
+
 * Sat Mar 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.7-2
 * Sat Mar 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.7-2
 - rebuilt with icu-66.
 - rebuilt with icu-66.
 
 

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

@@ -52,7 +52,7 @@ Name: php%{majorver}
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
 Version: 7.4.5
 Version: 7.4.5
-Release: 1%{_dist_release}%{?with_systemd:.systemd}
+Release: 2%{_dist_release}%{?with_systemd:.systemd}
 Conflicts: php5 < 5.6.11
 Conflicts: php5 < 5.6.11
 
 
 Vendor: Project Vine
 Vendor: Project Vine
@@ -1051,6 +1051,9 @@ rm -f files.*
 
 
 #======================================================================
 #======================================================================
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.5-2
+- rebuilt with icu67.
+
 * Thu Apr 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.5-1
 * Thu Apr 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.5-1
 - new upstream release.
 - new upstream release.
 - added systemd support (disabled as default).
 - added systemd support (disabled as default).

+ 63 - 25
p/postfix/postfix-vl.spec

@@ -1,5 +1,4 @@
-#%define build_mysql %{?_with_mysql:1}%{!?_with_mysql:0}
-#%define build_pgsql %{?_with_pgsql:1}%{!?_with_pgsql:0}
+%bcond_with systemd
 
 
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
@@ -30,26 +29,28 @@
 %define postfix_readme_dir      %{postfix_doc_dir}/README_FILES
 %define postfix_readme_dir      %{postfix_doc_dir}/README_FILES
 
 
 
 
-%define origversion 3.5.0
-
-Summary:   Postfix Mail Transport Agent
-Summary(ja):   Postfix メールトランスポートエージェント
-Name:      postfix
-Version:   %{origversion}
-Release:   1%{?_dist_release}
-URL:       http://www.postfix.org/
-License:   Distributable - IBM PUBLIC LICENSE VERSION 1.0 - SECURE MAILER
-Group:     System Environment/Daemons
-
-Source0:   http://mirror.postfix.jp/postfix-release/official/%{name}-%{version}.tar.gz
-Source1:   postfix.aliases
-Source2:   postfix.cron
-Source3:   postfix.init
-
-Patch0:    postfix-2.9.1-vine.patch
+Summary:        Postfix Mail Transport Agent
+Summary(ja):    Postfix メールトランスポートエージェント
+Name:           postfix
+Version:        3.5.1
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Group:          System Environment/Daemons
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       daisuke
+
+URL:            http://www.postfix.org/
+License:        Distributable - IBM PUBLIC LICENSE VERSION 1.0 - SECURE MAILER
+Source0:        http://mirror.postfix.jp/postfix-release/official/%{name}-%{version}.tar.gz
+Source1:        postfix.aliases
+Source2:        postfix.cron
+Source3:        postfix.init
+Source4:        postfix.service
+Source5:        postfix-prestart.sh
+Patch0:         postfix-2.9.1-vine.patch
 
 
 # patches 200-299 are imported from rh/fedora
 # patches 200-299 are imported from rh/fedora
-Patch200: postfix-3.2.0-large-fs.patch
+Patch200:       postfix-3.2.0-large-fs.patch
 
 
 # patches 300-399 are imported from ubuntu
 # patches 300-399 are imported from ubuntu
 # none
 # none
@@ -63,6 +64,13 @@ BuildRequires: openldap-devel, openssl-devel
 BuildRequires: libicu-devel, pcre-devel
 BuildRequires: libicu-devel, pcre-devel
 BuildRequires: libnsl2-devel
 BuildRequires: libnsl2-devel
 
 
+%if %{with systemd}
+%{?systemd_requires}
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+%endif
+
 %if "%{_dist_release}" >= "vl7"
 %if "%{_dist_release}" >= "vl7"
 BuildRequires: libdb-devel >= 5.3
 BuildRequires: libdb-devel >= 5.3
 Requires(post): libdb
 Requires(post): libdb
@@ -95,10 +103,6 @@ Requires:    pam
 Obsoletes: postfix-beta
 Obsoletes: postfix-beta
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
 
 
 %description
 %description
 Postfix aims to be an alternative to the widely-used sendmail
 Postfix aims to be an alternative to the widely-used sendmail
@@ -298,7 +302,16 @@ done
 
 
 install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/postfix/aliases
 install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/postfix/aliases
 install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/postfix
 install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/postfix
+
+%if %{with systemd}
+# Systemd
+mkdir -p %{buildroot}%{_unitdir}
+mkdir -p %{buildroot}%{_libexecdir}/postfix
+install -m 644 %{SOURCE4} %{buildroot}%{_unitdir}
+install -m 755 %{SOURCE5} %{buildroot}%{_libexecdir}/postfix/postfix-prestart.sh
+%else
 install -m755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/postfix
 install -m755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/postfix
+%endif
 
 
 ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases
 ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases
 ln -sf postfix/aliases.db $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db
 ln -sf postfix/aliases.db $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db
@@ -363,7 +376,11 @@ exit 0
   sample_directory=%{postfix_sample_dir} \
   sample_directory=%{postfix_sample_dir} \
   readme_directory=%{postfix_readme_dir} &> /dev/null
   readme_directory=%{postfix_readme_dir} &> /dev/null
 
 
+%if %{with systemd}
+%systemd_post %{name}.service
+%else
 /sbin/chkconfig --add postfix
 /sbin/chkconfig --add postfix
+%endif
 if [ ! -f %{_sysconfdir}/postfix/aliases.db ]; then
 if [ ! -f %{_sysconfdir}/postfix/aliases.db ]; then
   %{_sbindir}/postalias %{_sysconfdir}/postfix/aliases
   %{_sbindir}/postalias %{_sysconfdir}/postfix/aliases
 fi
 fi
@@ -376,16 +393,23 @@ fi
 
 
 
 
 %preun
 %preun
-if [ $1 -eq 0 ]; then
+%if %{with systemd}
+%systemd_preun %{name}.service
+%else
+if [ $1 -eq 0 -o -x /bin/systemctl ]; then
    if [ -f %{_var}/lock/subsys/postfix -a -f %{_sysconfdir}/rc.d/init.d/postfix ]; then
    if [ -f %{_var}/lock/subsys/postfix -a -f %{_sysconfdir}/rc.d/init.d/postfix ]; then
       %{_sysconfdir}/rc.d/init.d/postfix stop
       %{_sysconfdir}/rc.d/init.d/postfix stop
    fi
    fi
    /sbin/chkconfig --del postfix
    /sbin/chkconfig --del postfix
 fi
 fi
+%endif
 
 
 
 
 %postun
 %postun
 /sbin/ldconfig
 /sbin/ldconfig
+%if %{with systemd}
+%systemd_postun_with_restart %{name}.service
+%else
 if [ -f %{_var}/lock/subsys/postfix ]; then
 if [ -f %{_var}/lock/subsys/postfix ]; then
    if [ $1 -eq 0 ]; then
    if [ $1 -eq 0 ]; then
         rm -rf %{_var}/lock/subsys/postfix
         rm -rf %{_var}/lock/subsys/postfix
@@ -393,6 +417,7 @@ if [ -f %{_var}/lock/subsys/postfix ]; then
         %{_sysconfdir}/rc.d/init.d/postfix restart
         %{_sysconfdir}/rc.d/init.d/postfix restart
    fi
    fi
 fi
 fi
+%endif
 
 
 %triggerpostun -- postfix < 3.1.0
 %triggerpostun -- postfix < 3.1.0
 if [ -f %{_var}/lock/subsys/postfix ]; then
 if [ -f %{_var}/lock/subsys/postfix ]; then
@@ -438,7 +463,13 @@ rm -rf $RPM_BUILD_ROOT
 %config %{_sysconfdir}/postfix/postfix-files
 %config %{_sysconfdir}/postfix/postfix-files
 %config %{_sysconfdir}/postfix/post-install
 %config %{_sysconfdir}/postfix/post-install
 %config %{_sysconfdir}/postfix/postfix-script
 %config %{_sysconfdir}/postfix/postfix-script
+%if %{with systemd}
+%{_unitdir}/postfix.service
+%{_libexecdir}/postfix/postfix-prestart.sh
+%else
 %config %{_sysconfdir}/rc.d/init.d/postfix
 %config %{_sysconfdir}/rc.d/init.d/postfix
+%endif
+
 %{_bindir}/*
 %{_bindir}/*
 %dir %{_libdir}/postfix
 %dir %{_libdir}/postfix
 %{_libdir}/postfix/*
 %{_libdir}/postfix/*
@@ -525,6 +556,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_sysconfdir}/postfix/postfix-files.d/pcre
 %{_sysconfdir}/postfix/postfix-files.d/pcre
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.1-2
+- rebuilt with icu67.
+
+* Tue Apr 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.1-1
+- new upstream release.
+- added systemd support (disabled as default).
+
 * Thu Mar 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.0-1
 * Thu Mar 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.0-1
 - new upstream release.
 - new upstream release.
 - dropped Patch300: fixed in upstream.
 - dropped Patch300: fixed in upstream.

+ 34 - 28
q/qt5-qtbase/qt5-qtbase-vl.spec

@@ -67,88 +67,88 @@ BuildRequires: systemd-devel
 %global qt5_minorver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 %global qt5_minorver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 #global qt5_patchlevel 1
 #global qt5_patchlevel 1
 
 
-Summary: Qt5 - QtBase components
-Name:    qt5-qtbase
-Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Summary:        Qt5 - QtBase components
+Name:           qt5-qtbase
+Version:        %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 # See LGPL_EXCEPTIONS.txt, for exception details
 # See LGPL_EXCEPTIONS.txt, for exception details
-License: LGPLv2 with exceptions or GPLv3 with exceptions
-Url: https://qt-project.org/
+License:        LGPLv2 with exceptions or GPLv3 with exceptions
+Url:            https://qt-project.org/
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
 
 
-Source0: https://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-everywhere-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+Source0:        https://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-everywhere-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
 
 
 # https://bugzilla.redhat.com/show_bug.cgi?id=1227295
 # https://bugzilla.redhat.com/show_bug.cgi?id=1227295
-Source1: qtlogging.ini
+Source1:        qtlogging.ini
 
 
 # header file to workaround multilib issue
 # header file to workaround multilib issue
 # https://bugzilla.redhat.com/show_bug.cgi?id=1036956
 # https://bugzilla.redhat.com/show_bug.cgi?id=1036956
-Source5: qconfig-multilib.h
+Source5:        qconfig-multilib.h
 
 
 # xinitrc script to check for OpenGL 1 only drivers and automatically set
 # xinitrc script to check for OpenGL 1 only drivers and automatically set
 # QT_XCB_FORCE_SOFTWARE_OPENGL for them
 # QT_XCB_FORCE_SOFTWARE_OPENGL for them
-Source6: 10-qt5-check-opengl2.sh
+Source6:        10-qt5-check-opengl2.sh
 
 
 # macros
 # macros
-Source10: macros.qt5-qtbase
+Source10:       macros.qt5-qtbase
 
 
 # support multilib optflags
 # support multilib optflags
-Patch2: qtbase-multilib_optflags.patch
+Patch2:         qtbase-multilib_optflags.patch
 
 
 # fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
 # fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
-Patch4: qtbase-opensource-src-5.3.2-QTBUG-35459.patch
+Patch4:         qtbase-opensource-src-5.3.2-QTBUG-35459.patch
 
 
 # borrowed from opensuse
 # borrowed from opensuse
 # track private api via properly versioned symbols
 # track private api via properly versioned symbols
 # downside: binaries produced with these differently-versioned symbols are no longer
 # downside: binaries produced with these differently-versioned symbols are no longer
 # compatible with qt-project.org's Qt binary releases.
 # compatible with qt-project.org's Qt binary releases.
-Patch8: tell-the-truth-about-private-api.patch
+Patch8:         tell-the-truth-about-private-api.patch
 
 
 # upstreamable patches
 # upstreamable patches
 # namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755)
 # namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755)
-Patch50: qtbase-opensource-src-5.8.0-QT_VERSION_CHECK.patch
+Patch50:        qtbase-opensource-src-5.8.0-QT_VERSION_CHECK.patch
 
 
 # 1381828 - Broken window scaling for some QT5 applications (#1381828)
 # 1381828 - Broken window scaling for some QT5 applications (#1381828)
 # This patch moves the threshold for 2x scaling from the DPI of 144 to 192,
 # This patch moves the threshold for 2x scaling from the DPI of 144 to 192,
 # the same value GNOME uses. It's not a complete solution...
 # the same value GNOME uses. It's not a complete solution...
-Patch51: qtbase-hidpi_scale_at_192.patch
+Patch51:        qtbase-hidpi_scale_at_192.patch
 
 
 # 1. Workaround moc/multilib issues
 # 1. Workaround moc/multilib issues
 # https://bugzilla.redhat.com/show_bug.cgi?id=1290020
 # https://bugzilla.redhat.com/show_bug.cgi?id=1290020
 # https://bugreports.qt.io/browse/QTBUG-49972
 # https://bugreports.qt.io/browse/QTBUG-49972
 # 2. Workaround sysmacros.h (pre)defining major/minor a breaking stuff
 # 2. Workaround sysmacros.h (pre)defining major/minor a breaking stuff
-Patch52: qtbase-opensource-src-5.7.1-moc_macros.patch
+Patch52:        qtbase-opensource-src-5.7.1-moc_macros.patch
 
 
 # CMake generates wrong -isystem /usr/include compilations flags with Qt5::Gui
 # CMake generates wrong -isystem /usr/include compilations flags with Qt5::Gui
 # https://bugzilla.redhat.com/1704474
 # https://bugzilla.redhat.com/1704474
-Patch53: qtbase-everywhere-src-5.12.1-qt5gui_cmake_isystem_includes.patch
+Patch53:        qtbase-everywhere-src-5.12.1-qt5gui_cmake_isystem_includes.patch
 
 
 # respect QMAKE_LFLAGS_RELEASE when building qmake
 # respect QMAKE_LFLAGS_RELEASE when building qmake
-Patch54: qtbase-qmake_LFLAGS.patch
+Patch54:        qtbase-qmake_LFLAGS.patch
 
 
 # drop -O3 and make -O2 by default
 # drop -O3 and make -O2 by default
-Patch61: qt5-qtbase-cxxflag.patch
+Patch61:        qt5-qtbase-cxxflag.patch
 
 
 # support firebird version 3.x
 # support firebird version 3.x
-Patch64: qt5-qtbase-5.12.1-firebird.patch
+Patch64:        qt5-qtbase-5.12.1-firebird.patch
 
 
 # fix for new mariadb
 # fix for new mariadb
-Patch65: qtbase-opensource-src-5.9.0-mysql.patch
+Patch65:        qtbase-opensource-src-5.9.0-mysql.patch
 
 
 # use categorized logging for xcb log entries
 # use categorized logging for xcb log entries
 # https://bugreports.qt.io/browse/QTBUG-55167
 # https://bugreports.qt.io/browse/QTBUG-55167
 # https://bugzilla.redhat.com/show_bug.cgi?id=1497564
 # https://bugzilla.redhat.com/show_bug.cgi?id=1497564
-Patch67: https://bugreports.qt.io/secure/attachment/66353/xcberror_filter.patch
+Patch67:        https://bugreports.qt.io/secure/attachment/66353/xcberror_filter.patch
 
 
 # python3
 # python3
-Patch68: qtbase-everywhere-src-5.11.1-python3.patch
+Patch68:        qtbase-everywhere-src-5.11.1-python3.patch
 
 
 # https://fedoraproject.org/wiki/Changes/Qt_Wayland_By_Default_On_Gnome
 # https://fedoraproject.org/wiki/Changes/Qt_Wayland_By_Default_On_Gnome
 # https://bugzilla.redhat.com/show_bug.cgi?id=1732129
 # https://bugzilla.redhat.com/show_bug.cgi?id=1732129
-Patch80: qtbase-use-wayland-on-gnome.patch
+Patch80:        qtbase-use-wayland-on-gnome.patch
 
 
 # macros, be mindful to keep sync'd with macros.qt5-base
 # macros, be mindful to keep sync'd with macros.qt5-base
 %define _qt5 %{name}
 %define _qt5 %{name}
@@ -213,7 +213,7 @@ BuildRequires: pkgconfig(glesv2)
 %global sqlite -system-sqlite
 %global sqlite -system-sqlite
 BuildRequires: pkgconfig(sqlite3) >= 3.7
 BuildRequires: pkgconfig(sqlite3) >= 3.7
 %global harfbuzz -system-harfbuzz
 %global harfbuzz -system-harfbuzz
-BuildRequires: pkgconfig(harfbuzz) >= 0.9.42
+BuildRequires: harfbuzz-devel >= 2.6.4-2
 BuildRequires: pkgconfig(icu-i18n)
 BuildRequires: pkgconfig(icu-i18n)
 BuildRequires: pkgconfig(libpcre2-posix) >= 10.20
 BuildRequires: pkgconfig(libpcre2-posix) >= 10.20
 BuildRequires: pkgconfig(libpcre) >= 8.0
 BuildRequires: pkgconfig(libpcre) >= 8.0
@@ -352,6 +352,9 @@ Requires: glx-utils
 Qt5 libraries used for drawing widgets and OpenGL items.
 Qt5 libraries used for drawing widgets and OpenGL items.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{qt_module}-everywhere-src-%{qt5_version}
 %setup -q -n %{qt_module}-everywhere-src-%{qt5_version}
 
 
@@ -1036,6 +1039,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-2
+- rebuilt with icu-67.
+
 * Tue Apr 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-1
 * Tue Apr 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-1
 - new upstream release.
 - new upstream release.
 - dropped Patch1000: fixed in upstream.
 - dropped Patch1000: fixed in upstream.

+ 7 - 1
q/qt5-qtlocation/qt5-qtlocation-vl.spec

@@ -21,7 +21,7 @@
 Summary: Qt5 - Location component
 Summary: Qt5 - Location component
 Name:    qt5-%{qt_module}
 Name:    qt5-%{qt_module}
 Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
 Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 
 
 # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
 # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
 License: LGPLv2 with exceptions or GPLv3 with exceptions
 License: LGPLv2 with exceptions or GPLv3 with exceptions
@@ -87,6 +87,9 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %{summary}.
 %{summary}.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{qt_module}-everywhere-src-%{qt5_version}
 %setup -q -n %{qt_module}-everywhere-src-%{qt5_version}
 %patch0 -p1 -b .gcc10
 %patch0 -p1 -b .gcc10
@@ -180,6 +183,9 @@ popd
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-2
+- rebuilt with icu-67.
+
 * Wed Apr 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-1
 * Wed Apr 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-1
 - new upstream release.
 - new upstream release.
 
 

+ 4 - 1
q/qt5-qtwebengine/qt5-qtwebengine-vl.spec

@@ -41,7 +41,7 @@
 Summary: Qt5 - QtWebEngine components
 Summary: Qt5 - QtWebEngine components
 Name:    qt5-qtwebengine
 Name:    qt5-qtwebengine
 Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
 Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 
 
 # See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
 # See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
 # See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
 # See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
@@ -588,6 +588,9 @@ sed -i -e "s|%{version} \${_Qt5WebEngine|%{lesser_version} \${_Qt5WebEngine|" \
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-2
+- rebuilt with icu-67.
+
 * Wed Apr 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-1
 * Wed Apr 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.12.8-1
 - new upstream release.
 - new upstream release.
 - built with libevent-2.1.11.
 - built with libevent-2.1.11.

+ 8 - 8
s/samba/samba-vl.spec

@@ -3,7 +3,7 @@
 
 
 %define samba_version 4.12.1
 %define samba_version 4.12.1
 #define rc_number rc4
 #define rc_number rc4
-%define samba_release 1
+%define samba_release 2
 
 
 %define doc_version 4.12.0
 %define doc_version 4.12.0
 %define api_version 4.0
 %define api_version 4.0
@@ -39,8 +39,11 @@ Summary(ja): Samba スイート
 Name: samba
 Name: samba
 Version: %{samba_version}
 Version: %{samba_version}
 Release: %{samba_release}%{?rc_suffix}%{?_dist_release}%{?with_systemd:.systemd}
 Release: %{samba_release}%{?rc_suffix}%{?_dist_release}%{?with_systemd:.systemd}
-License: GPLv3+
 Group: System Environment/Daemons
 Group: System Environment/Daemons
+Vendor: Project Vine
+Distribution: Vine Linux
+
+License: GPLv3+
 URL: http://www.samba.org/
 URL: http://www.samba.org/
 
 
 %define samba_includedir   %{_includedir}/samba-%{api_version}
 %define samba_includedir   %{_includedir}/samba-%{api_version}
@@ -157,12 +160,6 @@ BuildConflicts: compat32-libuuid-devel.32bit
 # Working around perl dependency problem from docs
 # Working around perl dependency problem from docs
 #define __perl_requires %{SOURCE999}
 #define __perl_requires %{SOURCE999}
 
 
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
-
-
 %description
 %description
 Samba is the standard Windows interoperability suite of programs
 Samba is the standard Windows interoperability suite of programs
 for Linux and Unix.
 for Linux and Unix.
@@ -1823,6 +1820,9 @@ fi
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.12.1-2
+- rebuilt with icu-67.
+
 * Tue Apr 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.12.1-1
 * Tue Apr 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.12.1-1
 - new upstream release.
 - new upstream release.
 - added systemd support (disabled as default).
 - added systemd support (disabled as default).

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

@@ -4,9 +4,9 @@
 %global with_libcue 1
 %global with_libcue 1
 %global with_rss 0
 %global with_rss 0
 
 
-%global tracker_version 2.2.0
+%global tracker_version 2.3.4
 
 
-%global systemd_units tracker-extract.service tracker-miner-fs.service tracker-miner-rss.service tracker-writeback.service
+%global systemd_units tracker-extract.service tracker-miner-fs.service %{?_with_rss:tracker-miner-rss.service} tracker-writeback.service
 
 
 # Exclude private libraries from autogenerated provides and requires
 # Exclude private libraries from autogenerated provides and requires
 %global __provides_exclude_from ^%{_libdir}/tracker-miners-2.0/
 %global __provides_exclude_from ^%{_libdir}/tracker-miners-2.0/
@@ -14,17 +14,15 @@
 
 
 Name:           tracker-miners
 Name:           tracker-miners
 Version:        2.3.3
 Version:        2.3.3
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Summary:        Tracker miners and metadata extractors
 Summary:        Tracker miners and metadata extractors
 Group:          Applications/Services
 Group:          Applications/Services
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 # libtracker-extract is LGPLv2+; the miners are a mix of GPLv2+ and LGPLv2+ code
 # libtracker-extract is LGPLv2+; the miners are a mix of GPLv2+ and LGPLv2+ code
 License:        GPLv2+ and LGPLv2+
 License:        GPLv2+ and LGPLv2+
 URL:            https://wiki.gnome.org/Projects/Tracker
 URL:            https://wiki.gnome.org/Projects/Tracker
-
 %define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 %define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
@@ -153,6 +151,9 @@ fi
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.3.3-2
+- rebuilt with icu-67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.3.3-1
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.3.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 41 - 8
t/tracker/tracker-vl.spec

@@ -1,16 +1,20 @@
+%bcond_with systemd
+
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
 Summary: An object database, tag/metadata database, search tool and indexer
 Summary: An object database, tag/metadata database, search tool and indexer
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Name: tracker
 Name: tracker
-Version: 2.2.2
-Release: 3%{?_dist_release}
-License: GPL
+Version: 2.3.4
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: Applications/System
 Group: Applications/System
-URL: http://www.gnome.org/projects/tracker/
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
+License: GPL
+URL: https://gnome.pages.gitlab.gnome.org/tracker/
 %define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
 %define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0: http://ftp.gnome.org/pub/GNOME/sources/tracker/%{major_minor}/tracker-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/tracker/%{major_minor}/tracker-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  meson
 BuildRequires:  meson
@@ -28,15 +32,19 @@ BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  libuuid-devel
 BuildRequires:  libuuid-devel
+%if %{with systemd}
+BuildRequires:  systemd
+%endif
+%if %{with systemd}
+%global systemd_units tracker-store.service
+%{?systemd_requires}
+%endif
 
 
 Obsoletes: %{name}-libs < 2.0.0
 Obsoletes: %{name}-libs < 2.0.0
 Obsoletes: %{name}-search-tool < 2.0.0
 Obsoletes: %{name}-search-tool < 2.0.0
 Provides: %{name}-libs = %{version}-%{release}
 Provides: %{name}-libs = %{version}-%{release}
 Provides: %{name}-search-tool = %{version}-%{release}
 Provides: %{name}-search-tool = %{version}-%{release}
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 Tracker is a powerful desktop-neutral first class object database,
 Tracker is a powerful desktop-neutral first class object database,
 tag/metadata database, search tool and indexer. 
 tag/metadata database, search tool and indexer. 
@@ -79,6 +87,9 @@ This package contains documentation for tracker.
 %build
 %build
 %meson \
 %meson \
 	-Dstemmer=disabled \
 	-Dstemmer=disabled \
+%if %{with systemd}
+	-Dsystemd_user_services=%{_userunitdir} \
+%endif
 	-Ddocs=true
 	-Ddocs=true
 
 
 %meson_build
 %meson_build
@@ -93,18 +104,30 @@ rm -rf %{buildroot}%{_datadir}/tracker-tests
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+%if !%{with systemd}
 rm -rf %{buildroot}/usr/lib/systemd
 rm -rf %{buildroot}/usr/lib/systemd
+%endif
+
 
 
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
+%if %{with systemd}
+%systemd_user_post %{systemd_units}
+%endif
 
 
 %posttrans
 %posttrans
 gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
 gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+%if %{with systemd}
+%preun
+%systemd_user_preun %{systemd_units}
+%endif
   
   
 %postun
 %postun
 /sbin/ldconfig
 /sbin/ldconfig
@@ -113,6 +136,9 @@ if [ $1 -eq 0 ] ; then
     gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
     gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
     glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
     glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 fi
 fi
+%if %{with systemd}
+%systemd_user_postun_with_restart %{systemd_units}
+%endif
 
 
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
@@ -135,6 +161,9 @@ fi
 %dir %{_datadir}/bash-completion/completions
 %dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/tracker
 %{_datadir}/bash-completion/completions/tracker
 %{_datadir}/glib-2.0/schemas/*
 %{_datadir}/glib-2.0/schemas/*
+%if %{with systemd}
+%{_userunitdir}/tracker-store.service
+%endif
 
 
 %files devel
 %files devel
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
@@ -156,6 +185,10 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.4-1
+- new upstream release.
+- built with icu-67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.2-3
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.2-3
 - rebuilt with icu-66.
 - rebuilt with icu-66.
 
 

+ 8 - 5
w/webkitgtk4/webkitgtk4-vl.spec

@@ -8,16 +8,15 @@
         cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
         cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
 
 
 Name:           webkitgtk4
 Name:           webkitgtk4
-Version:        2.28.0
-Release:        2%{?_dist_release}
+Version:        2.28.1
+Release:        1%{?_dist_release}
 Summary:        GTK+ Web content engine library
 Summary:        GTK+ Web content engine library
-
-License:        LGPLv2
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
-URL:            http://www.webkitgtk.org/
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        LGPLv2
+URL:            http://www.webkitgtk.org/
 Source0:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 Source0:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 
 
 %if %{with clang}
 %if %{with clang}
@@ -220,6 +219,10 @@ DESTDIR=%{buildroot} ninja -C %{_target_platform} install
 %{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
 %{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.28.1-1
+- new upstream release.
+- rebuilt with libicu67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.28.0-2
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.28.0-2
 - rebuilt with libicu66.
 - rebuilt with libicu66.
 
 

+ 7 - 2
x/xfsprogs/xfsprogs-vl.spec

@@ -1,12 +1,12 @@
 Summary:	Utilities for managing the XFS filesystem
 Summary:	Utilities for managing the XFS filesystem
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Name:		xfsprogs
 Name:		xfsprogs
-Version:	5.5.0
+Version:	5.6.0
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:		System Environment/Base
 Group:		System Environment/Base
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
+
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # in source, with no mention of version.
 # in source, with no mention of version.
 # doc/COPYING file specifies what is GPL and what is LGPL
 # doc/COPYING file specifies what is GPL and what is LGPL
@@ -14,6 +14,7 @@ Distribution:   Vine Linux
 License:	GPL+ and LGPLv2+
 License:	GPL+ and LGPLv2+
 URL:		http://xfs.org/
 URL:		http://xfs.org/
 Source0:	https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
 Source0:	https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:	libtool, gettext
 BuildRequires:	libtool, gettext
 BuildRequires:	libattr-devel
 BuildRequires:	libattr-devel
@@ -108,6 +109,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
 %changelog
 %changelog
+* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.0-1
+- new upstream release.
+- built with icu67.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.0-1
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.0-1
 - new upstream release.
 - new upstream release.
 - built with icu66.
 - built with icu66.