Browse Source

updated 4 packages

dconf-editor-3.36.4-1

fcitx-configtool-0.4.10-1

fcitx-4.2.9.8-1

polkit-0.117-1

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

+ 28 - 13
d/dconf-editor/dconf-editor-vl.spec

@@ -1,23 +1,26 @@
 Summary:	Editor/admin tool for dconf
 Summary(ja):	dconf の編集/管理ツール
 Name:		dconf-editor
-Version:	3.20.3
+Version:	3.36.4
 Release:	1%{?_dist_release}
-License:	LGPL
-Group:		Applications/System
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
+Group:		desktop-gnome
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemiakduchi
+
+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
 
 Requires:	dconf
 Requires(postun,posttrans): glib2
 Requires(post,postun):      gtk2
 Requires(post,postun):      desktop-file-utils
 
+BuildRequires:	meson
+BuildRequires:	vala
 BuildRequires:	dconf-devel
+BuildRequires:	dconf-vala
 BuildRequires:	gtk3-devel
 
 %description
@@ -30,15 +33,18 @@ dconf-editor により dconf の設定を参照したり変更したりするこ
 %prep
 %setup -q
 
+
 %build
-%configure
-%{__make} %{?_smp_mflags}
+%meson
+%meson_build
+
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%meson_install
+
+%find_lang %{name}
 
-%find_lang dconf
 
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
@@ -61,18 +67,27 @@ fi
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
-%files -f dconf.lang
+%files -f %{name}.lang
 %defattr(-, root, root, -)
+%license COPYING
+%doc README.md
 %{_bindir}/dconf-editor
-%{_datadir}/appdata/ca.desrt.dconf-editor.appdata.xml
+%{_datadir}/metainfo/ca.desrt.dconf-editor.appdata.xml
 %{_datadir}/applications/ca.desrt.dconf-editor.desktop
 %{_datadir}/dbus-1/services/ca.desrt.dconf-editor.service
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/scalable/actions/*
 %{_mandir}/man1/dconf-editor.1.gz
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/dconf-editor
 
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.3-1
 - new upstream release
 

+ 12 - 10
f/fcitx-configtool/fcitx-configtool-vl.spec

@@ -1,15 +1,17 @@
-%define ver 0.4.8
-%define rel 2
-
 Summary: a GTK based configurae tool for Fcitx
 Summary(ja): GTKベースのFcitx設定ツール
 Name: fcitx-configtool
-Version: %{ver}
-Release: %{rel}%{?_dist_release}
+Version: 0.4.10
+Release: 1%{?_dist_release}
+Group: localization
+Distribution: Vine Linux
+Vendor: Project Vine
+Packager: iwaim
+
 License: GPLv2
-Group: System Environment/Libraries
 URL: https://fcitx-im.org
-Source0: http://download.fcitx-im.org/fcitx-configtool/%{name}-%{version}.tar.xz
+Source0: https://download.fcitx-im.org/fcitx-configtool/%{name}-%{version}.tar.xz
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 BuildRequires: cmake
 BuildRequires: fcitx-devel >= 4.2.8
@@ -20,9 +22,6 @@ BuildRequires: iso-codes
 Requires: fcitx
 Requires: fcitx-configtool-gtk2
 
-Distribution: Vine Linux
-Vendor:       Project Vine
-Packager:     iwaim
 
 %description
 A GTK based configure tool for fcitx.
@@ -83,6 +82,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/fcitx-config-gtk3
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.10-1
+- new upstream release.
+
 * Wed Jun 04 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 0.4.8-2
 - build gtk2 and gtk3 version
 - add fcitx-configtool-gtk[23] subpackage.

+ 20 - 18
f/fcitx/fcitx-vl.spec

@@ -1,14 +1,15 @@
-%define ver 4.2.9.4
-%define rel 1
-
 Summary: an input method framework with extension support
 Name: fcitx
-Version: %{ver}
-Release: %{rel}%{?_dist_release}
+Version: 4.2.9.8
+Release: 1%{?_dist_release}
+Group: localization
+Distribution: Vine Linux
+Vendor: Project Vine
+Packager: iwaim
+
 License: GPLv2+
-Group: System Environment/Libraries
 URL: https://fcitx-im.org/
-Source0: http://download.fcitx-im.org/fcitx/%{name}-%{version}.tar.xz
+Source0: https://download.fcitx-im.org/fcitx/%{name}-%{version}.tar.xz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 BuildRequires: cmake
 BuildRequires: wget
@@ -26,19 +27,16 @@ BuildRequires: libxml2-devel
 BuildRequires: gtk2-devel
 BuildRequires: gtk3-devel
 BuildRequires: qt4-devel
-BuildRequires: enchant-devel
+BuildRequires: enchant2-devel
 BuildRequires: lua-devel
 BuildRequires: gobject-introspection-devel
+BuildRequires: json-c-devel
 BuildRequires: extra-cmake-modules
 BuildRequires: libxkbfile-devel
 BuildRequires: xkeyboard-config
 Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-data = %{version}-%{release}
 
-Distribution: Vine Linux
-Vendor:       Project Vine
-Packager:     iwaim
-
 %description
 Fcitx [ˈfaɪtɪks] is an input method framework with extension support. 
 Currently it supports Linux and Unix systems like freebsd. 
@@ -47,7 +45,7 @@ input methods.
 
 %package data
 Summary: Data files for Fcitx
-Group: System Environment/Libraries
+Group: localization
 Requires: hicolor-icon-theme
 Requires: dbus
 
@@ -56,14 +54,14 @@ This package provides shared datas for Fxitx.
 
 %package libs
 Summary: Shared libraries for Fcitx
-Group: System Environment/Libraries
+Group: localization
 
 %description libs
 This package provides shared libraries for Fcitx.
 
 %package devel
 Summary: Development files for Fcitx
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
@@ -72,7 +70,7 @@ developing programs using Fcitx libraries.
 
 %package gtk2
 Summary: Fcitx IM module for GTK2
-Group: System Environment/Libraries
+Group: system
 Requires: %{name} = %{version}-%{release}
 
 %description gtk2
@@ -80,7 +78,7 @@ This package contains Fcitx IM module for GTK2.
 
 %package gtk3
 Summary: Fcitx IM module for GTK3
-Group: System Environment/Libraries
+Group: localization
 Requires: %{name} = %{version}-%{release}
 
 %description gtk3
@@ -88,7 +86,7 @@ This package contains Fcitx IM module for GTK3.
 
 %package qt4
 Summary: Fcitx IM module for Qt4
-Group: System Environment/Libraries
+Group: localization
 Requires: %{name} = %{version}-%{release}
 
 %description qt4
@@ -166,6 +164,7 @@ fi
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
+%license COPYING*
 %doc README
 %{_bindir}/fcitx*
 %exclude %{_bindir}/fcitx4-config
@@ -223,6 +222,9 @@ fi
 %{_libdir}/qt4/plugins/inputmethods/qtim-fcitx.so
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.9.8-1
+- new upstream release.
+
 * Wed Dec 20 2017 Toshiaki Ara <ara_t@384.jp> 4.2.9.4-1
 - update to 4.2.9.4
 - add BR: extra-cmake-modules

+ 18 - 15
p/polkit/polkit-vl.spec

@@ -3,9 +3,9 @@
 Summary: PolicyKit Authorization Framework
 Summary(ja): PolicyKit 認証フレームワーク
 Name: polkit
-Version: 0.116
-Release: 2%{?_dist_release}%{?with_systemd:.systemd}
-Group: System Environment/Libraries
+Version: 0.117
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
@@ -13,19 +13,21 @@ License: LGPLv2+
 URL: https://www.freedesktop.org/wiki/Software/polkit
 Source0: https://www.freedesktop.org/software/%{name}/releases/%{name}-%{version}.tar.gz
 Patch0: polkit-0.115-elogind.patch
-Patch1: polkit-0.116-pkttyagent-sigttou-bg-job.patch
-Patch2: pkttyagent-tcsaflush-batch-erase.patch
-Patch3: jsauthority-memleak.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: elogind-devel
 BuildRequires: glib2-devel
 BuildRequires: expat-devel
 BuildRequires: pam-devel
-BuildRequires: mozjs60-devel
+BuildRequires: mozjs68-devel
 BuildRequires: gtk-doc
 BuildRequires: intltool
 BuildRequires: gobject-introspection-devel
+%if %{with systemd}
+BuildRequires: systemd-devel
+%{?systemd_requires}
+%else
+BuildRequires: elogind-devel
+%endif
 
 Requires: dbus
 
@@ -47,7 +49,7 @@ processes.
 %package devel
 Summary: Development files for PolicyKit
 Summary(ja): PolicyKit の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %name = %{version}-%{release}
 Requires: %name-docs = %{version}-%{release}
 Requires: pkgconfig
@@ -59,7 +61,7 @@ Development files for PolicyKit.
 %package docs
 Summary: Development documentation for PolicyKit
 Summary(ja): PolicyKit の開発用ドキュメント
-Group: Development/Libraries
+Group: documentation
 Requires: %name-devel = %{version}-%{release}
 Requires: gtk-doc
 
@@ -72,15 +74,12 @@ Development documentation for PolicyKit.
 %if !%{with systemd}
 %patch0 -p1
 %endif
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
 
 
 %build
 autoreconf -vif
 
-export CXXFLAGS="%{optflags} -std=gnu++11"
+export CXXFLAGS="%{optflags} -std=gnu++14"
 %configure \
 	--with-os-type=redhat \
 	--enable-gtk-doc \
@@ -94,7 +93,7 @@ export CXXFLAGS="%{optflags} -std=gnu++11"
 %endif
 	--enable-examples
 
-make
+make %{?_smp_mflags}
 
 
 %install
@@ -183,6 +182,10 @@ exit 0
 
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.117-1
+- new upstream release.
+- dropped Patch1-3: fixed in upstream.
+
 * Sat Jul 25 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.116-2
 - added systemd support (disabled as default).
 - imported Patch1-3 from rawhide.