[packages/seahorse] - updated to 3.38.0 - added libhandy patch (fix build with system libhandy-1)

qboosh qboosh at pld-linux.org
Sat Nov 7 19:11:21 CET 2020


commit 0077f32c850583d18495ab3dcfdad9edf4a9159c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Nov 7 19:11:21 2020 +0100

    - updated to 3.38.0
    - added libhandy patch (fix build with system libhandy-1)

 seahorse-libhandy.patch | 11 +++++++++++
 seahorse.spec           | 20 +++++++++++---------
 2 files changed, 22 insertions(+), 9 deletions(-)
---
diff --git a/seahorse.spec b/seahorse.spec
index 5ef7257..fa2a282 100644
--- a/seahorse.spec
+++ b/seahorse.spec
@@ -1,12 +1,13 @@
 Summary:	Seahorse - A GNOME front end for GnuPG
 Summary(pl.UTF-8):	Seahorse - frontend GNOME do GnuPG
 Name:		seahorse
-Version:	3.36.2
-Release:	2
+Version:	3.38.0
+Release:	1
 License:	GPL v2
 Group:		X11/Applications
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/seahorse/3.36/%{name}-%{version}.tar.xz
-# Source0-md5:	bee21a43b1d5c416fd22d01512e99807
+Source0:	https://download.gnome.org/sources/seahorse/3.38/%{name}-%{version}.tar.xz
+# Source0-md5:	776d8c3912b3aec1ee764d17a0d4c7d9
+Patch0:		%{name}-libhandy.patch
 URL:		https://wiki.gnome.org/Apps/Seahorse
 BuildRequires:	avahi-devel >= 0.6
 BuildRequires:	avahi-glib-devel >= 0.6
@@ -14,11 +15,11 @@ BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gcr-devel >= 3.12.0
 BuildRequires:	gcr-ui-devel >= 3.12.0
 BuildRequires:	gettext-tools
-BuildRequires:	glib2-devel >= 1:2.44.0
+BuildRequires:	glib2-devel >= 1:2.58
 BuildRequires:	gnupg2 >= 2.0.12
 BuildRequires:	gpgme-devel >= 1:1.7.0
 BuildRequires:	gtk+3-devel >= 3.22.0
-BuildRequires:	libhandy-devel >= 0.0.12
+BuildRequires:	libhandy1-devel >= 1.0.0
 BuildRequires:	libpwquality-devel
 BuildRequires:	libsecret-devel >= 0.16
 BuildRequires:	libsoup-devel >= 2.33.92
@@ -36,7 +37,7 @@ BuildRequires:	tar >= 1:1.22
 BuildRequires:	vala >= 2:0.22.0
 BuildRequires:	vala-gcr >= 3.12.0
 BuildRequires:	vala-gcr-ui >= 3.12.0
-BuildRequires:	vala-libhandy >= 0.0.12
+BuildRequires:	vala-libhandy1 >= 1.0.0
 BuildRequires:	vala-libsecret >= 0.16
 BuildRequires:	xz
 BuildRequires:	yelp-tools
@@ -44,12 +45,12 @@ Requires(post,postun):	desktop-file-utils
 Requires(post,postun):	gtk-update-icon-cache
 Requires(post,postun):	hicolor-icon-theme
 Requires:	gcr >= 3.12.0
-Requires:	glib2 >= 1:2.44.0
+Requires:	glib2 >= 1:2.58
 Requires:	gnome-keyring >= 3.4.0
 Requires:	gnupg2 >= 2.0.12
 Requires:	gpgme >= 1:1.7.0
 Requires:	gtk+3 >= 3.22.0
-Requires:	libhandy >= 0.0.12
+Requires:	libhandy1 >= 1.0.0
 Requires:	libsecret >= 0.16
 Requires:	libsoup >= 2.33.92
 Suggests:	%{name}-gnome-shell-search
@@ -100,6 +101,7 @@ Ten pakiet integruje Seahorse z wyszukiwarką gnome shell
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %meson build \
diff --git a/seahorse-libhandy.patch b/seahorse-libhandy.patch
new file mode 100644
index 0000000..b358389
--- /dev/null
+++ b/seahorse-libhandy.patch
@@ -0,0 +1,11 @@
+--- seahorse-3.38.0/meson.build.orig	2020-11-07 18:05:58.445897300 +0100
++++ seahorse-3.38.0/meson.build	2020-11-07 18:47:43.555643059 +0100
+@@ -37,7 +37,7 @@
+   dependency('gmodule-2.0', version: '>=' + min_glib_version),
+ ]
+ gtk = dependency('gtk+-3.0', version: '>= 3.22.0')
+-libhandy_dep = dependency('libhandy-1.0', version: '>= 1.0.0', required: false)
++libhandy_dep = dependency('libhandy-1', version: '>= 1.0.0', required: false)
+ if not libhandy_dep.found()
+   libhandy_subproj = subproject(
+     'libhandy',
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/seahorse.git/commitdiff/0077f32c850583d18495ab3dcfdad9edf4a9159c



More information about the pld-cvs-commit mailing list