commit 5dd0c286100a304bcd9cfe7a5d242e9b26e0f26b
Author: Jakub Bogusz <[email protected]>
Date:   Sun Apr 17 10:03:32 2022 +0200

    - updated to 42.0
    - added no-update patch (don't require gtk4-update-icon-cache at build time)

 gnome-contacts-no-update.patch | 12 ++++++++++++
 gnome-contacts.spec            | 29 ++++++++++++++++-------------
 2 files changed, 28 insertions(+), 13 deletions(-)
---
diff --git a/gnome-contacts.spec b/gnome-contacts.spec
index e57e17f..d4d53e5 100644
--- a/gnome-contacts.spec
+++ b/gnome-contacts.spec
@@ -1,3 +1,4 @@
+# TODO: use gtk4-update-icon-cache
 #
 # Conditional build:
 %bcond_without telepathy       # Telepathy call/chat support
@@ -5,14 +6,14 @@
 Summary:       Contacts manager for GNOME
 Summary(pl.UTF-8):     Zarządca kontaktów dla GNOME
 Name:          gnome-contacts
-Version:       41.0
+Version:       42.0
 Release:       1
 License:       GPL v2+
 Group:         Applications/Communications
-Source0:       
https://download.gnome.org/sources/gnome-contacts/41/%{name}-%{version}.tar.xz
-# Source0-md5: 50c53fc70021dd7b1cf28e29a0f5caf0
+Source0:       
https://download.gnome.org/sources/gnome-contacts/42/%{name}-%{version}.tar.xz
+# Source0-md5: 20e7702ddec1074af4c2adf9afd3f8b5
+Patch0:                %{name}-no-update.patch
 URL:           https://wiki.gnome.org/Apps/Contacts
-BuildRequires: cheese-devel >= 3.4.0
 BuildRequires: clutter-gtk-devel
 BuildRequires: docbook-dtd42-xml
 BuildRequires: docbook-style-xsl
@@ -20,13 +21,13 @@ BuildRequires:      evolution-data-server-devel >= 3.30
 BuildRequires: folks-devel >= 0.14
 BuildRequires: gettext-tools >= 0.17
 BuildRequires: glib2-devel >= 1:2.58
-BuildRequires: gnome-desktop-devel >= 3.2.0
 BuildRequires: gnome-online-accounts-devel
-BuildRequires: gtk+3-devel >= 3.23.1
+BuildRequires: gtk4-devel >= 4.6
+BuildRequires: libadwaita-devel >= 1.1.0
 BuildRequires: libgee-devel >= 0.10.0
-BuildRequires: libhandy1-devel >= 1.1.0
+BuildRequires: libportal-devel >= 0.5
 BuildRequires: libxslt-progs
-BuildRequires: meson >= 0.50
+BuildRequires: meson >= 0.59
 BuildRequires: ninja >= 1.5
 BuildRequires: pkgconfig
 BuildRequires: rpmbuild(macros) >= 1.736
@@ -36,18 +37,19 @@ BuildRequires:      vala >= 2:0.40.10
 BuildRequires: vala-evolution-data-server >= 3.30
 BuildRequires: vala-folks >= 0.14
 BuildRequires: vala-gnome-online-accounts
-BuildRequires: vala-libhandy1 >= 1.1.0
+BuildRequires: vala-libadwaita >= 1.1.0
+BuildRequires: vala-libgee >= 0.10.0
+BuildRequires: vala-libportal >= 0.5
 %{?with_telepathy:BuildRequires:       vala-telepathy-glib >= 0.22.0}
 BuildRequires: xz
 Requires(post,postun): glib2 >= 1:2.58
 Requires(post,postun): gtk-update-icon-cache
-Requires:      cheese >= 3.4.0
 Requires:      evolution-data-server >= 3.30
 Requires:      folks >= 0.14
 Requires:      glib2 >= 1:2.58
-Requires:      gnome-desktop >= 3.2.0
-Requires:      gtk+3 >= 3.23.1
-Requires:      libhandy1 >= 1.1.0
+Requires:      gtk4 >= 4.6
+Requires:      libadwaita >= 1.1.0
+Requires:      libportal >= 0.5
 %{?with_telepathy:Requires:    telepathy-glib >= 0.22.0}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -59,6 +61,7 @@ gnome-contacts to samodzielny zarządca kontaktów dla 
środowiska GNOME.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %meson build \
diff --git a/gnome-contacts-no-update.patch b/gnome-contacts-no-update.patch
new file mode 100644
index 0000000..1a36efc
--- /dev/null
+++ b/gnome-contacts-no-update.patch
@@ -0,0 +1,12 @@
+--- gnome-contacts-42.0/meson.build.orig       2022-03-22 17:57:41.350296500 
+0100
++++ gnome-contacts-42.0/meson.build    2022-04-17 09:47:14.649047401 +0200
+@@ -91,9 +91,3 @@ if get_option('docs')
+   subdir('docs')
+ endif
+ subdir('tests')
+-
+-gnome.post_install(
+-  gtk_update_icon_cache: true,
+-  glib_compile_schemas: true,
+-  update_desktop_database: true,
+-)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-contacts.git/commitdiff/5dd0c286100a304bcd9cfe7a5d242e9b26e0f26b

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to