diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-20 19:36:20 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-22 07:46:57 +0100 |
commit | fac57c25f0bfae35e114952e8d5b0aeca5e145e5 (patch) | |
tree | 80423545d49912e54987b75fab9cff953c5685b3 /pkgs | |
parent | 19f80a70be09b8ae88b873c08496d65f1aaf543e (diff) | |
download | nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.tar nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.tar.gz nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.tar.bz2 nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.tar.lz nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.tar.xz nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.tar.zst nixpkgs-fac57c25f0bfae35e114952e8d5b0aeca5e145e5.zip |
gtk3: fix gtk-encode-symbolic-svg
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/gtk+/3.x.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix index 3c7f8f150e5..c96139ddb57 100644 --- a/pkgs/development/libraries/gtk+/3.x.nix +++ b/pkgs/development/libraries/gtk+/3.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, fetchpatch, pkgconfig, gettext, perl +{ stdenv, fetchurl, fetchpatch, pkgconfig, gettext, perl, makeWrapper, shared-mime-info , expat, glib, cairo, pango, gdk_pixbuf, atk, at-spi2-atk, gobjectIntrospection , xorg, epoxy, json-glib, libxkbcommon, gmp , waylandSupport ? stdenv.isLinux, wayland, wayland-protocols @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; outputBin = "dev"; - nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ]; + nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl makeWrapper ]; patches = [ ./3.0-immodules.cache.patch @@ -72,6 +72,11 @@ stdenv.mkDerivation rec { moveToOutput bin/gtk-update-icon-cache "$out" # Launcher moveToOutput bin/gtk-launch "$out" + + # TODO: patch glib directly + for f in $dev/bin/gtk-encode-symbolic-svg; do + wrapProgram $f --prefix XDG_DATA_DIRS : "${shared-mime-info}/share" + done ''; passthru = { |