haskellPackages: mark pkgs failing eval as unsupported on aarch64 / darwin

wip/little-gl
sternenseemann 3 years ago
parent a7dfc81ade
commit 1c9ec1f3b3
  1. 55
      pkgs/development/haskell-modules/configuration-hackage2nix.yaml
  2. 131
      pkgs/development/haskell-modules/hackage-packages.nix

@ -2944,45 +2944,94 @@ unsupported-platforms:
alsa-seq: [ x86_64-darwin ]
AWin32Console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
barbly: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
bdcs-api: [ x86_64-darwin ]
binding-sane: [ x86_64-darwin ]
bindings-directfb: [ x86_64-darwin ]
cut-the-crap: [ x86_64-darwin ]
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
dx9base: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
dx9d3d: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
dx9d3dx: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Euterpea: [ x86_64-darwin ]
freenect: [ x86_64-darwin ]
FTGL: [ x86_64-darwin ]
gi-dbusmenu-gtk3: [ x86_64-darwin ]
gi-dbusmenu: [ x86_64-darwin ]
gi-ggit: [ x86_64-darwin ]
gi-ibus: [ x86_64-darwin ]
gi-ostree: [ x86_64-darwin ]
gi-vte: [ x86_64-darwin ]
gnome-keyring: [ x86_64-darwin ]
gtk-mac-integration: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
gtk-sni-tray: [ x86_64-darwin ]
gtk-sni-tray: [ x86_64-darwin ]
haskell-snake: [ x86_64-darwin ]
hcwiid: [ x86_64-darwin ]
hedgewars: [ x86_64-darwin ]
HFuse: [ x86_64-darwin ]
hidapi: [ x86_64-darwin ]
hommage-ds: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
HSoM: [ x86_64-darwin ]
iwlib: [ x86_64-darwin ]
libmodbus: [ x86_64-darwin ]
libsystemd-journal: [ x86_64-darwin ]
libsystemd-journal: [ x86_64-darwin ]
libtelnet: [ x86_64-darwin ]
libzfs: [ x86_64-darwin ]
linearEqSolver: [ aarch64-linux ]
lio-fs: [ x86_64-darwin ]
logging-facade-journald: [ x86_64-darwin ]
midi-alsa: [ x86_64-darwin ]
mpi-hs: [ aarch64-linux, x86_64-darwin ]
mpi-hs-binary: [ aarch64-linux ]
mpi-hs-binary: [ x86_64-darwin ]
mpi-hs-cereal: [ aarch64-linux ]
mpi-hs-cereal: [ x86_64-darwin ]
mpi-hs-store: [ aarch64-linux ]
mpi-hs-store: [ x86_64-darwin ]
mplayer-spot: [ aarch64-linux ]
oculus: [ x86_64-darwin ]
pam: [ x86_64-darwin ]
piyo: [ x86_64-darwin ]
PortMidi-simple: [ x86_64-darwin ]
PortMidi: [ x86_64-darwin ]
posix-api: [ x86_64-darwin ]
Raincat: [ x86_64-darwin ]
reactivity: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
reflex-dom: [ x86_64-darwin ]
rtlsdr: [ x86_64-darwin ]
rubberband: [ x86_64-darwin ]
sbv: [ aarch64-linux ]
sdl2-mixer: [ x86_64-darwin ]
sdl2-ttf: [ x86_64-darwin ]
synthesizer-alsa: [ x86_64-darwin ]
taffybar: [ x86_64-darwin ]
termonad: [ x86_64-darwin ]
tokyotyrant-haskell: [ x86_64-darwin ]
vulkan: [ i686-linux, armv7l-linux ]
udev: [ x86_64-darwin ]
vrpn: [ x86_64-darwin ]
vulkan: [ i686-linux, armv7l-linux, x86_64-darwin ]
VulkanMemoryAllocator: [ i686-linux, armv7l-linux ]
VulkanMemoryAllocator: [ x86_64-darwin ]
vulkan-utils: [ x86_64-darwin ]
webkit2gtk3-javascriptcore: [ x86_64-darwin ]
Win32-console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-dhcp-server: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-errors: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-extras: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-junction-point: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-notify: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-security: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-services-wrapper: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-services: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
Win32-services-wrapper: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
xattr: [ x86_64-darwin ]
xgboost-haskell: [ aarch64-linux, armv7l-linux ]
XInput: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
xmobar: [ x86_64-darwin ]
xmonad-extras: [ x86_64-darwin ]
xmonad-volume: [ x86_64-darwin ]
dont-distribute-packages:
# Depends on shine, which is a ghcjs project.

@ -5620,6 +5620,9 @@ self: {
];
description = "Library for computer music research and education";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"EventSocket" = callPackage
@ -9400,6 +9403,9 @@ self: {
];
description = "Library for computer music education";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"HSoundFile" = callPackage
@ -16152,6 +16158,9 @@ self: {
executableHaskellDepends = [ base PortMidi ];
description = "Simplified PortMidi wrapper";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"PostgreSQL" = callPackage
@ -20945,7 +20954,9 @@ self: {
];
description = "Bindings to the VulkanMemoryAllocator library";
license = lib.licenses.bsd3;
platforms = [ "aarch64-linux" "x86_64-darwin" "x86_64-linux" ];
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"WAVE" = callPackage
@ -39390,6 +39401,9 @@ self: {
];
description = "BDCS API Server";
license = lib.licenses.gpl3Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) libgit2-glib;};
@ -68335,6 +68349,9 @@ self: {
testToolDepends = [ c2hs ];
description = "Cuts out uninteresting parts of videos by detecting silences";
license = lib.licenses.mit;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) pocketsphinx; inherit (pkgs) sphinxbase;};
"cutter" = callPackage
@ -103543,6 +103560,9 @@ self: {
libraryPkgconfigDepends = [ libdbusmenu ];
description = "Dbusmenu bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) libdbusmenu;};
"gi-dbusmenu_0_4_9" = callPackage
@ -103562,6 +103582,9 @@ self: {
libraryPkgconfigDepends = [ libdbusmenu ];
description = "Dbusmenu bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) libdbusmenu;};
@ -103770,6 +103793,9 @@ self: {
libraryPkgconfigDepends = [ libgit2-glib ];
description = "libgit2-glib bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) libgit2-glib;};
"gi-ggit_1_0_10" = callPackage
@ -103791,6 +103817,9 @@ self: {
libraryPkgconfigDepends = [ libgit2-glib ];
description = "libgit2-glib bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) libgit2-glib;};
@ -104547,6 +104576,9 @@ self: {
libraryPkgconfigDepends = [ ibus ];
description = "IBus bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) ibus;};
"gi-ibus_1_5_3" = callPackage
@ -104568,6 +104600,9 @@ self: {
libraryPkgconfigDepends = [ ibus ];
description = "IBus bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) ibus;};
@ -104959,6 +104994,9 @@ self: {
libraryPkgconfigDepends = [ vte_291 ];
description = "Vte bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {vte_291 = pkgs.vte;};
"gi-vte_2_91_28" = callPackage
@ -104983,6 +105021,9 @@ self: {
libraryPkgconfigDepends = [ vte_291 ];
description = "Vte bindings";
license = lib.licenses.lgpl21Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
}) {vte_291 = pkgs.vte;};
@ -107625,6 +107666,9 @@ self: {
libraryToolDepends = [ c2hs ];
description = "Bindings for libgnome-keyring";
license = lib.licenses.gpl3Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs.gnome3) gnome-keyring;
inherit (pkgs) libgnome-keyring;};
@ -113332,6 +113376,9 @@ self: {
];
description = "A standalone StatusNotifierItem/AppIndicator tray";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) gtk3;};
"gtk-strut" = callPackage
@ -120845,6 +120892,9 @@ self: {
];
description = "Snake game implemetation in Haskell using SDL2";
license = lib.licenses.gpl3Only;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"haskell-spacegoo" = callPackage
@ -129003,6 +129053,9 @@ self: {
librarySystemDepends = [ systemd ];
description = "Haskell bindings to HIDAPI";
license = lib.licenses.mit;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) systemd;};
"hidden-char" = callPackage
@ -152218,6 +152271,9 @@ self: {
librarySystemDepends = [ wirelesstools ];
description = "Bindings for the iw C library";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) wirelesstools;};
"ix" = callPackage
@ -163417,6 +163473,9 @@ self: {
librarySystemDepends = [ modbus ];
description = "Haskell bindings to the C modbus library";
license = lib.licenses.bsd2;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {modbus = null;};
"libmolude" = callPackage
@ -163857,6 +163916,9 @@ self: {
libraryPkgconfigDepends = [ systemd ];
description = "Haskell bindings to libsystemd-journal";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) systemd;};
"libtagc" = callPackage
@ -163889,6 +163951,9 @@ self: {
libraryPkgconfigDepends = [ libtelnet ];
description = "Bindings to libtelnet";
license = lib.licenses.gpl3Plus;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) libtelnet;};
"libversion" = callPackage
@ -164026,6 +164091,9 @@ self: {
executableSystemDepends = [ nvpair zfs ];
description = "Bindings to libzfs, for dealing with the Z File System and Zpools";
license = lib.licenses.mit;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {nvpair = null; inherit (pkgs) zfs;};
"licensor" = callPackage
@ -164905,6 +164973,9 @@ self: {
libraryHaskellDepends = [ base sbv ];
description = "Use SMT solvers to solve linear systems over integers and rationals";
license = lib.licenses.bsd3;
platforms = [
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
];
}) {};
"linearmap-category" = callPackage
@ -167831,6 +167902,9 @@ self: {
];
description = "Journald back-end for logging-facade";
license = lib.licenses.mit;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"logging-facade-syslog" = callPackage
@ -180941,6 +181015,7 @@ self: {
testSystemDepends = [ mpich ];
description = "MPI bindings for Haskell";
license = lib.licenses.asl20;
platforms = [ "armv7l-linux" "i686-linux" "x86_64-linux" ];
}) {inherit (pkgs) mpich;};
"mpi-hs-binary" = callPackage
@ -180958,6 +181033,9 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = lib.licenses.asl20;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"mpi-hs-cereal" = callPackage
@ -180975,6 +181053,9 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = lib.licenses.asl20;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"mpi-hs-store" = callPackage
@ -180992,6 +181073,9 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = lib.licenses.asl20;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"mplayer-spot" = callPackage
@ -181012,6 +181096,9 @@ self: {
executableHaskellDepends = [ base ];
description = "Save your spot when watching movies with @mplayer@";
license = lib.licenses.bsd3;
platforms = [
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
];
}) {};
"mpppc" = callPackage
@ -191269,6 +191356,9 @@ self: {
librarySystemDepends = [ libGL libX11 libXinerama ovr systemd ];
description = "Oculus Rift ffi providing head tracking data";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11;
@ -204598,6 +204688,9 @@ self: {
];
description = "Haskell game engine like fantasy console";
license = lib.licenses.mit;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"pkcs1" = callPackage
@ -207462,6 +207555,9 @@ self: {
];
description = "posix bindings";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) systemd;};
@ -220523,6 +220619,9 @@ self: {
];
description = "Functional Reactive Web Apps with Reflex";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
maintainers = with lib.maintainers; [ maralorn ];
}) {};
@ -229529,6 +229628,9 @@ self: {
];
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
license = lib.licenses.bsd3;
platforms = [
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
];
}) {inherit (pkgs) z3;};
"sbvPlugin" = callPackage
@ -254888,6 +254990,9 @@ self: {
];
description = "Control synthesizer effects via ALSA/MIDI";
license = "GPL";
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"synthesizer-core" = callPackage
@ -255776,6 +255881,9 @@ self: {
executablePkgconfigDepends = [ gtk3 ];
description = "A desktop bar similar to xmobar, but with more GUI";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) gtk3;};
"tag-bits" = callPackage
@ -259309,6 +259417,9 @@ self: {
];
description = "Terminal emulator configurable in Haskell";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) gtk3; inherit (pkgs) pcre2;
vte_291 = pkgs.vte;};
@ -277919,6 +278030,9 @@ self: {
executableSystemDepends = [ quat vrpn ];
description = "Bindings to VRPN";
license = lib.licenses.mit;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {quat = null; inherit (pkgs) vrpn;};
"vt-utils" = callPackage
@ -278103,7 +278217,7 @@ self: {
libraryPkgconfigDepends = [ vulkan ];
description = "Bindings to the Vulkan graphics API";
license = lib.licenses.bsd3;
platforms = [ "aarch64-linux" "x86_64-darwin" "x86_64-linux" ];
platforms = [ "aarch64-linux" "x86_64-linux" ];
}) {vulkan = null;};
"vulkan-api" = callPackage
@ -278138,6 +278252,9 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Utils for the vulkan package";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"waargonaut" = callPackage
@ -281664,6 +281781,9 @@ self: {
libraryPkgconfigDepends = [ webkitgtk ];
description = "JavaScriptCore FFI from webkitgtk";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {inherit (pkgs) webkitgtk;};
"webkitgtk3" = callPackage
@ -285186,6 +285306,7 @@ self: {
executableSystemDepends = [ xgboost ];
description = "XGBoost library for Haskell";
license = lib.licenses.mit;
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
}) {inherit (pkgs) xgboost;};
"xhaskell-library" = callPackage
@ -286589,6 +286710,9 @@ self: {
];
description = "Third party extensions for xmonad with wacky dependencies";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"xmonad-screenshot" = callPackage
@ -286666,6 +286790,9 @@ self: {
];
description = "XMonad volume controls";
license = lib.licenses.bsd3;
platforms = [
"aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
];
}) {};
"xmonad-wallpaper" = callPackage

Loading…
Cancel
Save