about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorDennis Gosnell <cdep.illabout@gmail.com>2022-04-30 12:30:52 +0900
committerDennis Gosnell <cdep.illabout@gmail.com>2022-04-30 12:30:52 +0900
commit999a0e87f9b1792e229c53602e80bda6dd52c105 (patch)
treec3548cec07f7c2271245168303eb4c087dbc50ee /pkgs/development/haskell-modules
parentf36e14d7cd9ed5ee20c143967afadb8d3743462e (diff)
haskellPackages.libvirt-hs: don't build on x86_64-darwin
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml1
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix4
2 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index 9722a65454f11..b1bee72c8e2d9 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -465,6 +465,7 @@ unsupported-platforms:
   libmodbus:                                    [ x86_64-darwin, aarch64-darwin ]
   libsystemd-journal:                           [ x86_64-darwin, aarch64-darwin ]
   libtelnet:                                    [ x86_64-darwin, aarch64-darwin ]
+  libvirt-hs:                                   [ x86_64-darwin ] # spidermonkey is not supported on darwin
   libzfs:                                       [ x86_64-darwin, aarch64-darwin ]
   linearEqSolver:                               [ aarch64-linux ]
   linux-evdev:                                  [ x86_64-darwin, aarch64-darwin ]
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 46bd30b91314d..612b0a224c566 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -169997,6 +169997,10 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "FFI bindings to libvirt virtualization API (http://libvirt.org)";
        license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-darwin" "aarch64-linux" "armv7l-linux" "i686-linux"
+         "x86_64-linux"
+       ];
      }) {inherit (pkgs) libvirt;};
 
   "libvorbis" = callPackage