From e648525ff310d59278aa65b82b22c4af0222df88 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sat, 22 Apr 2023 16:16:40 +0200 Subject: [PATCH] haskellPackages: Restricte alsa packages to linux --- .../haskell-modules/configuration-hackage2nix/main.yaml | 4 +++- pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 9f6bb35fb23b..b387f30880f9 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -703,7 +703,8 @@ supported-platforms: linux-mount: [ platforms.linux ] linux-namespaces: [ platforms.linux ] lxc: [ platforms.linux ] - midi-alsa: [ platforms.linux ] + midi-alsa: [ platforms.linux ] # alsa-core only supported on linux + midisurface: [ platforms.linux ] # alsa-core only supported on linux OrderedBits: [ platforms.x86 ] # lacks implementations for non-x86: https://github.com/choener/OrderedBits/blob/401cbbe933b1635aa33e8e9b29a4a570b0a8f044/lib/Data/Bits/Ordered.hs#L316 password: [ platforms.x86 ] # uses scrypt, which requries x86 password-instances: [ platforms.x86 ] # uses scrypt, which requries x86 @@ -712,6 +713,7 @@ supported-platforms: scat: [ platforms.x86 ] # uses scrypt, which requries x86 scrypt: [ platforms.x86 ] # https://github.com/informatikr/scrypt/issues/8 seqalign: [ platforms.x86 ] # x86 intrinsics + streamed: [ platforms.linux] # alsa-core only supported on linux swisstable: [ platforms.x86_64 ] # Needs AVX2 tasty-papi: [ platforms.linux ] # limited by pkgs.papi udev: [ platforms.linux ] diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 222ab07aa6c1..498ac75bee3a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -194019,6 +194019,7 @@ self: { ]; description = "A control midi surface"; license = lib.licenses.bsd3; + platforms = lib.platforms.linux; mainProgram = "midisurface"; }) {}; @@ -277819,6 +277820,7 @@ self: { ]; description = "Programmatically edit MIDI event streams via ALSA"; license = lib.licenses.bsd3; + platforms = lib.platforms.linux; }) {}; "streaming" = callPackage