testing/gnome-contacts: new aport

This commit is contained in:
Rasmus Thomsen 2019-08-26 22:26:31 +01:00 committed by Leo
parent 081fc007ad
commit 3792875e4e
2 changed files with 68 additions and 0 deletions

View File

@ -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"

View File

@ -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