summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby Rong <rjl931189261@126.com>2022-09-21 10:16:16 +0800
committerBobby Rong <rjl931189261@126.com>2022-09-23 20:48:27 +0800
commitccc13863172990d1d07a88341ac9c8241aa95af5 (patch)
tree620a4ca5aa83fa487f2a96d2aebdc3fabdc0272a
parentpantheon.switchboard-plug-onlineaccounts: Fix build with evolution-data-serve... (diff)
downloadnixpkgs-ccc13863172990d1d07a88341ac9c8241aa95af5.tar.gz
pantheon.elementary-mail: Fix build with evolution-data-server 3.46
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-mail/default.nix24
1 files changed, 18 insertions, 6 deletions
diff --git a/pkgs/desktops/pantheon/apps/elementary-mail/default.nix b/pkgs/desktops/pantheon/apps/elementary-mail/default.nix
index 1dc000f66adf..879f1f8bd919 100644
--- a/pkgs/desktops/pantheon/apps/elementary-mail/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-mail/default.nix
@@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
+, fetchpatch
, nix-update-script
, pkg-config
, meson
@@ -10,10 +11,8 @@
, gtk3
, libxml2
, libhandy
-, webkitgtk
+, webkitgtk_4_1
, folks
-, libgdata
-, sqlite
, glib-networking
, granite
, evolution-data-server
@@ -32,6 +31,21 @@ stdenv.mkDerivation rec {
sha256 = "sha256-DO3nybH7tb/ISrSQ3+Oj612m64Ov6X0GAWePMbKjCc4=";
};
+ patches = [
+ # build: fix documentation build
+ # https://github.com/elementary/mail/pull/795
+ (fetchpatch {
+ url = "https://github.com/elementary/mail/commit/52a422cb1c5f061d8a683005e44da0a1c2195096.patch";
+ sha256 = "sha256-ndcIZXvmQbM/31Wtm6OSCnXdMYx+OlJrqV+baq6m+KY=";
+ })
+ # build: support webkit2gtk-4.1
+ # https://github.com/elementary/mail/pull/794
+ (fetchpatch {
+ url = "https://github.com/elementary/mail/commit/7d4878543b27251664852c708d54abc1e4580eab.patch";
+ sha256 = "sha256-yl6Bzjinp+ti/aX+t22GibGeQFtharZNk3MmbuJm0Tk=";
+ })
+ ];
+
nativeBuildInputs = [
libxml2
meson
@@ -48,11 +62,9 @@ stdenv.mkDerivation rec {
glib-networking
granite
gtk3
- libgdata
libgee
libhandy
- sqlite
- webkitgtk
+ webkitgtk_4_1
];
postPatch = ''