Browse Source

gnome-packagekit-3.32.0-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12454 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
5987324a9d
1 changed files with 26 additions and 19 deletions
  1. 26 19
      g/gnome-packagekit/gnome-packagekit-vl.spec

+ 26 - 19
g/gnome-packagekit/gnome-packagekit-vl.spec

@@ -1,20 +1,26 @@
+%bcond_with systemd
+
 %define _unpackaged_files_terminate_build 1
-%global _vpath_srcdir .
-%global _vpath_builddir build
 %global __global_cflags %{optflags}
 %global __global_ldflags ""
 
 Summary:	A PackageKit client for the GNOME desktop
+Summary(ja):	GNOMEデスクトップ向けのPackageKitクライアント
 Name:		gnome-packagekit
-Version:	3.30.0
-Release:	1%{?_dist_release}
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.12/%{name}-%{version}.tar.xz
+Version:	3.32.0
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+Group:		desktop-gnome,admin-tools
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPLv2
-Group:		Applications/Administration
-URL:		http://www.packagekit.org
+URL:		https://www.freedesktop.org/software/PackageKit/
+%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
 
+BuildRequires: meson
 BuildRequires: glib2-devel >= 2.25.8
 BuildRequires: gtk3-devel
 BuildRequires: libnotify-devel >= 0.7.0
@@ -30,21 +36,17 @@ BuildRequires: libcanberra-devel
 BuildRequires: libgudev1-devel
 BuildRequires: libxslt
 BuildRequires: docbook-utils
-#BuildRequires: systemd-devel
-BuildRequires: meson
 BuildRequires: polkit-devel
 BuildRequires: itstool
 BuildRequires: libappstream-glib
-
 BuildRequires:	dbus-glib-devel
 BuildRequires:	upower-devel
 BuildRequires:	libcanberra-gtk3-devel
 BuildRequires:	yelp-tools
-
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	Takemikaduchi
-
+%if %{with systemd}
+BuildRequires: systemd-devel
+%{?systemd_requires}
+%endif
 
 %description
 gnome-packagekit are PackageKit client programs designed for the GNOME desktop.
@@ -58,10 +60,13 @@ gnome-packagekit are PackageKit client programs designed for the GNOME desktop.
 export LANG=ja_JP.UTF-8
 
 %meson \
+%if !%{with systemd}
  -Dsystemd=false
-
+%endif
+  %{nil}
 %meson_build
 
+
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %meson_install
@@ -69,14 +74,13 @@ export LANG=ja_JP.UTF-8
 # use gnome-software for installing local files
 rm -f $RPM_BUILD_ROOT%{_datadir}/applications/gpk-install-local-file.desktop
 
-find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
 %find_lang %{name} --with-gnome
 
+
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
+
 %post
 /sbin/ldconfig
 update-desktop-database %{_datadir}/applications >& /dev/null ||:
@@ -133,6 +137,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_mandir}/man1/gpk-update-viewer.1*
 
 %changelog
+* Sat Aug 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.32.0-1
+- new upstream release.
+
 * Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.