aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/gnome-contacts/APKBUILD38
-rw-r--r--testing/gnome-contacts/c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch30
2 files changed, 68 insertions, 0 deletions
diff --git a/testing/gnome-contacts/APKBUILD b/testing/gnome-contacts/APKBUILD
new file mode 100644
index 0000000000..bd6247471b
--- /dev/null
+++ b/testing/gnome-contacts/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=gnome-contacts
+pkgver=3.32.1
+pkgrel=0
+pkgdesc="A contacts manager for GNOME"
+url="https://wiki.gnome.org/Apps/Contacts"
+arch="all"
+license="GPL-2.0-or-later"
+makedepends="meson vala folks-dev libgee-dev glib-dev gnome-desktop-dev
+ gnome-online-accounts-dev cheese-dev evolution-data-server-dev telepathy-glib-dev
+ libhandy-dev gtk+3.0-dev"
+checkdepends="appstream-glib desktop-file-utils"
+subpackages="$pkgname-lang $pkgname-doc"
+source="https://download.gnome.org/sources/gnome-contacts/${pkgver%.*}/gnome-contacts-$pkgver.tar.xz
+ c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch"
+
+build() {
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=release \
+ . output
+ ninja -C output
+}
+
+check() {
+ ninja -C output test
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="25fc4835c61bd5f195512fd304955058e1178cbafaff09a6bbfffc58840876f514ebc3119247925266a9c10f8fc452511a055d84aa1e815571188aba7212fe71 gnome-contacts-3.32.1.tar.xz
+e0f8c05f591b33ec391c24a89ea8a2a81bdf52eea9e109f3eb27fbbb3e161d9bf10f3dd39e71a736d5925a1a9d691837b4a4d7bc137c0dfe95dbb970b5875e3e c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch"
diff --git a/testing/gnome-contacts/c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch b/testing/gnome-contacts/c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch
new file mode 100644
index 0000000000..24677dc51c
--- /dev/null
+++ b/testing/gnome-contacts/c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch
@@ -0,0 +1,30 @@
+From c5eee38cd2556403a640a0a4c11d36cbf9a5a798 Mon Sep 17 00:00:00 2001
+From: Niels De Graef <nielsdegraef@gmail.com>
+Date: Thu, 30 May 2019 14:30:54 +0200
+Subject: [PATCH] window: Disambiguate Gtk.HeaderBar
+
+Apparently libhandy also added a HeaderBar type, which means this
+clashes with that of Gtk.
+---
+ src/contacts-window.vala | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/contacts-window.vala b/src/contacts-window.vala
+index 738228d..49f6995 100644
+--- a/src/contacts-window.vala
++++ b/src/contacts-window.vala
+@@ -35,9 +35,9 @@ public class Contacts.Window : Gtk.ApplicationWindow {
+ [GtkChild]
+ private TitleBar titlebar;
+ [GtkChild]
+- private HeaderBar left_header;
++ private Gtk.HeaderBar left_header;
+ [GtkChild]
+- private HeaderBar right_header;
++ private Gtk.HeaderBar right_header;
+ [GtkChild]
+ private Overlay notification_overlay;
+ [GtkChild]
+--
+2.22.0
+