diff options
author | Tor Hedin Brønner <torhedinbronner@gmail.com> | 2019-09-02 17:33:50 +0000 |
---|---|---|
committer | Tor Hedin Brønner <torhedinbronner@gmail.com> | 2019-09-30 19:39:37 +0200 |
commit | 0e341a35e508515b98e59718f7ec5c71b0a692b8 (patch) | |
tree | 2dc27cd51de6196b1625b3c5762eb6dec4a03700 /pkgs/development/libraries/atk | |
parent | ec16cb4276a2ce2b10fe91b61a6287204b010b7c (diff) |
atk: 2.32.0 → 2.34.1
Fix .pc file requires gobject:
https://gitlab.gnome.org/GNOME/atk/merge_requests/30
Diffstat (limited to 'pkgs/development/libraries/atk')
-rw-r--r-- | pkgs/development/libraries/atk/default.nix | 10 | ||||
-rw-r--r-- | pkgs/development/libraries/atk/fix_pc.patch | 9 |
2 files changed, 17 insertions, 2 deletions
diff --git a/pkgs/development/libraries/atk/default.nix b/pkgs/development/libraries/atk/default.nix index 0a076442b42c..9e80d4fc6ca6 100644 --- a/pkgs/development/libraries/atk/default.nix +++ b/pkgs/development/libraries/atk/default.nix @@ -4,7 +4,7 @@ let pname = "atk"; - version = "2.32.0"; + version = "2.34.1"; in stdenv.mkDerivation rec { @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1k4i817bd2w5b9z394f2yyx95591l2746wa40am0vvz4gzdgwhfb"; + sha256 = "1jwp16r6p5z66k4b2v8zlzhyshhwlmyi27ippkrgqr8jsary7w6l"; }; outputs = [ "out" "dev" ]; @@ -26,6 +26,12 @@ stdenv.mkDerivation rec { glib ]; + patches = [ + # meson builds an incorrect .pc file + # glib should be Requires not Requires.private + ./fix_pc.patch + ]; + doCheck = true; passthru = { diff --git a/pkgs/development/libraries/atk/fix_pc.patch b/pkgs/development/libraries/atk/fix_pc.patch new file mode 100644 index 000000000000..3d19d9862cbd --- /dev/null +++ b/pkgs/development/libraries/atk/fix_pc.patch @@ -0,0 +1,9 @@ +--- a/atk/meson.build ++++ b/atk/meson.build +@@ -162,5 +162,6 @@ pkgconfig.generate(libatk, + name: 'Atk', + description: 'Accessibility Toolkit', + subdirs: atk_api_name, ++ requires: glib_dep, + filebase: 'atk', + ) |