3
0
Fork 0
forked from mirrors/nixpkgs

gnome3.gnome-contacts: fix build

ibhandy 0.0.10 added a HeaderBar type, which means this
clashes with that of Gtk. Apply upstream patch that fixes this.

Instigated by
* 48044cda54
This commit is contained in:
worldofpeace 2019-07-04 08:02:10 -04:00
parent ddfe184efc
commit 1a49479484

View file

@ -1,4 +1,4 @@
{ stdenv, gettext, fetchurl, evolution-data-server
{ stdenv, gettext, fetchurl, evolution-data-server, fetchpatch
, pkgconfig, libxslt, docbook_xsl, docbook_xml_dtd_42, python3, gtk3, glib, cheese
, libchamplain, clutter-gtk, geocode-glib, gnome-desktop, gnome-online-accounts
, wrapGAppsHook, folks, libxml2, gnome3, telepathy-glib
@ -31,6 +31,18 @@ in stdenv.mkDerivation rec {
"-Dtelepathy=true"
];
patches = [
# Fixes build with libhandy >= 0.0.10
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gnome-contacts/commit/c5eee38cd2556403a640a0a4c11d36cbf9a5a798.patch";
sha256 = "0s2cl7z6b0x3ky4y28yyxc9x5zp4r3vqmvbhz5m2fm6830fyjg13";
})
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gnome-contacts/commit/1f1500ca01098ffda6392f5ec9ce3a29a48a84b1.patch";
sha256 = "082zaaj2l5cgr2qy145x8yknja87r0vpigrhidal40041kd5nldg";
})
];
postPatch = ''
chmod +x build-aux/meson_post_install.py
patchShebangs build-aux/meson_post_install.py