about summary refs log tree commit diff
path: root/pkgs/applications/misc/auto-multiple-choice
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2022-11-06 14:01:33 +0100
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2022-11-06 14:01:33 +0100
commitf16bbb58e17f35640e2d2622288d014ffba3af41 (patch)
treed83b953128311d992ed2973f9a4f7a1322fc786b /pkgs/applications/misc/auto-multiple-choice
parent60426c0a356aba0d9a855e2edf4adc051810afc6 (diff)
auto-multiple-choice: fix build on darwin
Diffstat (limited to 'pkgs/applications/misc/auto-multiple-choice')
-rw-r--r--pkgs/applications/misc/auto-multiple-choice/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/applications/misc/auto-multiple-choice/default.nix b/pkgs/applications/misc/auto-multiple-choice/default.nix
index d8db5441df5e6..c34872de4cc59 100644
--- a/pkgs/applications/misc/auto-multiple-choice/default.nix
+++ b/pkgs/applications/misc/auto-multiple-choice/default.nix
@@ -11,6 +11,7 @@
 , graphicsmagick
 , gsettings-desktop-schemas
 , gtk3
+, hicolor-icon-theme
 , libnotify
 , librsvg
 , libxslt
@@ -56,6 +57,8 @@ stdenv.mkDerivation rec {
     "LANG_GTKSOURCEVIEW_DIR=/share/gtksourceview-4/language-specs"
     # Pretend to be redhat so `install` doesn't try to chown/chgrp.
     "SYSTEM_TYPE=rpm"
+    "GCC=${stdenv.cc.targetPrefix}cc"
+    "GCC_PP=${stdenv.cc.targetPrefix}c++"
   ];
 
   preFixup = ''
@@ -82,7 +85,7 @@ stdenv.mkDerivation rec {
       XMLSimple
       XMLWriter
     ]}:"$out/share/perl5 \
-    --prefix XDG_DATA_DIRS : "$out/share" \
+    --prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \
     --set TEXINPUTS ":.:$out/tex/latex"
   '';
 
@@ -101,6 +104,7 @@ stdenv.mkDerivation rec {
     graphicsmagick
     gsettings-desktop-schemas
     gtk3
+    hicolor-icon-theme
     libnotify
     librsvg
     libxslt