haskellPackages.monomer: set dontCheck

Monomer's tests want a display, which currently isn't provided in the Nix sandbox.

I also reordered the other packages that are in the same boat so they're
all in one place.
This commit is contained in:
Bryan Richter 2021-08-21 18:27:14 +03:00 committed by sternenseemann
parent 568e022497
commit a198f75258
3 changed files with 4 additions and 9 deletions

View File

@ -2114,7 +2114,6 @@ dont-distribute-packages:
- monetdb-mapi
- mongrel2-handler
- monky
- monomer
- monte-carlo
- moo
- moo-nad

View File

@ -223,7 +223,11 @@ self: super: builtins.intersectAttrs super {
wxcore = super.wxcore.override { wxGTK = pkgs.wxGTK30; };
# Test suite wants to connect to $DISPLAY.
bindings-GLFW = dontCheck super.bindings-GLFW;
gi-gtk-declarative = dontCheck super.gi-gtk-declarative;
gi-gtk-declarative-app-simple = dontCheck super.gi-gtk-declarative-app-simple;
hsqml = dontCheck (addExtraLibraries (super.hsqml.override { qt5 = pkgs.qt5Full; }) [pkgs.libGLU pkgs.libGL]);
monomer = dontCheck super.monomer;
# Wants to check against a real DB, Needs freetds
odbc = dontCheck (addExtraLibraries super.odbc [ pkgs.freetds ]);
@ -352,13 +356,6 @@ self: super: builtins.intersectAttrs super {
# Looks like Avahi provides the missing library
dnssd = super.dnssd.override { dns_sd = pkgs.avahi.override { withLibdnssdCompat = true; }; };
# requires an X11 display
bindings-GLFW = dontCheck super.bindings-GLFW;
# requires an X11 display in test suite
gi-gtk-declarative = dontCheck super.gi-gtk-declarative;
gi-gtk-declarative-app-simple = dontCheck super.gi-gtk-declarative-app-simple;
# tests depend on executable
ghcide = overrideCabal super.ghcide (drv: {
preCheck = ''export PATH="$PWD/dist/build/ghcide:$PATH"'';

View File

@ -180910,7 +180910,6 @@ self: {
];
description = "A GUI library for writing native Haskell applications";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) glew;};
"monomorphic" = callPackage