From 942debeac6e6e03fed0bcfd11322044f9bcfdba2 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Tue, 11 May 2021 00:46:47 +0200 Subject: [PATCH] haskellPackages: Deactivate build for packages broken by relying on webkitgtk --- .../configuration-hackage2nix/main.yaml | 19 +++++++++++++++++++ .../haskell-modules/hackage-packages.nix | 17 +++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 885ab784f53..6149ff514a7 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -359,3 +359,22 @@ dont-distribute-packages: - tensorflow-mnist - yices-easy - yices-painless + + # These packages don‘t build because they use removed webkitgtk24x-gtk3. + - dialog + - ghcjs-dom-webkit + - gi-webkit + - hs-mesos + - jsaddle-webkitgtk + - jsc + - lambdacat + - manatee-all + - manatee-browser + - manatee-reader + - markup-preview + - spike + - web-browser-in-haskell + - webkit + - webkitgtk3 + - webkitgtk3-javascriptcore + - websnap diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 853c3b1ccb2..f9922c58ed4 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -74345,6 +74345,7 @@ self: { ]; description = "Simple dialog-based user interfaces"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "dialogflow-fulfillment" = callPackage @@ -101716,6 +101717,7 @@ self: { ]; description = "DOM library that supports both GHCJS and WebKitGTK"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "ghcjs-fetch" = callPackage @@ -103404,6 +103406,7 @@ self: { doHaddock = false; description = "WebKit bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) webkitgtk24x-gtk3;}; "gi-webkit2" = callPackage @@ -133997,6 +134000,7 @@ self: { tasty-quickcheck ]; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {mesos = null; inherit (pkgs) protobuf;}; "hs-multiaddr" = callPackage @@ -151339,6 +151343,7 @@ self: { ]; description = "Interface for JavaScript that works with GHCJS and GHC"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "jsaddle-wkwebview" = callPackage @@ -151373,6 +151378,7 @@ self: { ]; description = "High level interface for webkit-javascriptcore"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "jsmw" = callPackage @@ -156353,6 +156359,7 @@ self: { ]; description = "Webkit Browser"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "lambdacms-core" = callPackage @@ -168334,6 +168341,7 @@ self: { doHaddock = false; description = "Virtual package to install all Manatee packages"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; }) {}; "manatee-anything" = callPackage @@ -168374,6 +168382,7 @@ self: { ]; description = "Browser extension for Manatee"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; }) {}; "manatee-core" = callPackage @@ -168592,6 +168601,7 @@ self: { ]; description = "Feed reader extension for Manatee"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; }) {}; "manatee-template" = callPackage @@ -169233,6 +169243,7 @@ self: { ]; description = "A simple markup document preview (markdown, textile, reStructuredText)"; license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; }) {}; "marmalade-upload" = callPackage @@ -242226,6 +242237,7 @@ self: { executablePkgconfigDepends = [ libsoup ]; description = "Experimental web browser"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) libsoup;}; "spine" = callPackage @@ -276946,6 +276958,7 @@ self: { libraryHaskellDepends = [ base gtk webkit ]; description = "Web Browser In Haskell"; license = "GPL"; + hydraPlatforms = lib.platforms.none; }) {}; "web-css" = callPackage @@ -277825,6 +277838,7 @@ self: { libraryToolDepends = [ gtk2hs-buildtools ]; description = "Binding to the Webkit library"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {webkit = null;}; "webkit-javascriptcore" = callPackage @@ -277876,6 +277890,7 @@ self: { libraryToolDepends = [ gtk2hs-buildtools ]; description = "Binding to the Webkit library"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) webkitgtk24x-gtk3;}; "webkitgtk3-javascriptcore" = callPackage @@ -277890,6 +277905,7 @@ self: { libraryPkgconfigDepends = [ webkitgtk24x-gtk3 ]; description = "JavaScriptCore FFI from webkitgtk"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) webkitgtk24x-gtk3;}; "webmention" = callPackage @@ -278009,6 +278025,7 @@ self: { executableHaskellDepends = [ base filepath gtk webkit ]; description = "Transforms URLs to PNGs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "websockets" = callPackage