diff options
author | Matthew Harm Bekkema <id@mbekkema.name> | 2019-06-14 21:56:06 +1000 |
---|---|---|
committer | Matthew Harm Bekkema <id@mbekkema.name> | 2019-06-14 21:56:06 +1000 |
commit | 46e1c7f17aafaab18091f8fe04c1586f4ab932af (patch) | |
tree | 9971da007013fc9264a2f68f009c6f13480f1b11 /pkgs/development/libraries/flatpak/validate-icon-pixbuf.patch | |
parent | 29dc0ba6577c3c4bd880ef5e5957c5b429c6e365 (diff) | |
download | nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.tar nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.tar.gz nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.tar.bz2 nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.tar.lz nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.tar.xz nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.tar.zst nixpkgs-46e1c7f17aafaab18091f8fe04c1586f4ab932af.zip |
flatpak: Preserve pixbuf path in validate-icon
SVG support isn't built-in to GdkPixBuf, it's provided by an external module. Therefore, GDK_PIXBUF_MODULE_FILE should be preserved in the sandbox, otherwise `flatpak-validate-icon --sandbox` won't work on SVG files.
Diffstat (limited to 'pkgs/development/libraries/flatpak/validate-icon-pixbuf.patch')
-rw-r--r-- | pkgs/development/libraries/flatpak/validate-icon-pixbuf.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/libraries/flatpak/validate-icon-pixbuf.patch b/pkgs/development/libraries/flatpak/validate-icon-pixbuf.patch new file mode 100644 index 00000000000..5b8cc2d0383 --- /dev/null +++ b/pkgs/development/libraries/flatpak/validate-icon-pixbuf.patch @@ -0,0 +1,13 @@ +diff --git a/icon-validator/validate-icon.c b/icon-validator/validate-icon.c +index 6e23d9f2..f0659a78 100644 +--- a/icon-validator/validate-icon.c ++++ b/icon-validator/validate-icon.c +@@ -193,6 +193,8 @@ rerun_in_sandbox (const char *arg_width, + add_args (args, "--setenv", "G_MESSAGES_DEBUG", g_getenv ("G_MESSAGES_DEBUG"), NULL); + if (g_getenv ("G_MESSAGES_PREFIXED")) + add_args (args, "--setenv", "G_MESSAGES_PREFIXED", g_getenv ("G_MESSAGES_PREFIXED"), NULL); ++ if (g_getenv ("GDK_PIXBUF_MODULE_FILE")) ++ add_args (args, "--setenv", "GDK_PIXBUF_MODULE_FILE", g_getenv ("GDK_PIXBUF_MODULE_FILE"), NULL); + + add_args (args, validate_icon, arg_width, arg_height, filename, NULL); + g_ptr_array_add (args, NULL); |