about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
diff options
context:
space:
mode:
authorDennis Gosnell <cdep.illabout@gmail.com>2023-07-03 13:56:22 +0900
committerDennis Gosnell <cdep.illabout@gmail.com>2023-07-03 13:56:22 +0900
commit64b2287b70fdbbfefd9469f9e8a19d53de653873 (patch)
treedbd2f8bfc4744a7a839c16036daf47a989ef5ece /pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
parent5afd97510b8da477240546d3c22b9d20780688fd (diff)
downloadnixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.tar
nixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.tar.gz
nixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.tar.bz2
nixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.tar.lz
nixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.tar.xz
nixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.tar.zst
nixlib-64b2287b70fdbbfefd9469f9e8a19d53de653873.zip
haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaround for even more packages
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
index 37761872230c..b8280ba41b6e 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
@@ -170,15 +170,19 @@ in {
   cairo = __CabalEagerPkgConfigWorkaround (doJailbreak super.cairo);
   pango = __CabalEagerPkgConfigWorkaround (doJailbreak super.pango);
 
+  # Cabal 3.8 bug workaround for haskell-gi family of libraries
   gi-atk = __CabalEagerPkgConfigWorkaround super.gi-atk;
   gi-cairo = __CabalEagerPkgConfigWorkaround super.gi-cairo;
+  gi-gdk = __CabalEagerPkgConfigWorkaround super.gi-gdk;
   gi-gdkpixbuf = __CabalEagerPkgConfigWorkaround super.gi-gdkpixbuf;
   gi-gio = __CabalEagerPkgConfigWorkaround super.gi-gio;
   gi-glib = __CabalEagerPkgConfigWorkaround super.gi-glib;
-  gi-gobject = __CabalEagerPkgConfigWorkaround super.gi-gobject;
   gi-gmodule = __CabalEagerPkgConfigWorkaround super.gi-gmodule;
+  gi-gobject = __CabalEagerPkgConfigWorkaround super.gi-gobject;
+  gi-gtk = __CabalEagerPkgConfigWorkaround super.gi-gtk;
   gi-harfbuzz = __CabalEagerPkgConfigWorkaround super.gi-harfbuzz;
   gi-pango = __CabalEagerPkgConfigWorkaround super.gi-pango;
+  gi-vte = __CabalEagerPkgConfigWorkaround super.gi-vte;
   haskell-gi = __CabalEagerPkgConfigWorkaround super.haskell-gi;
   haskell-gi-base = __CabalEagerPkgConfigWorkaround super.haskell-gi-base;