From faa7f48140fe47a287b04bad53f0a8ec4c58ac6f Mon Sep 17 00:00:00 2001 From: Tommy Bidne Date: Wed, 16 Jun 2021 11:26:31 +1200 Subject: [PATCH] haskellPackages.xmonad-wallpaper: jailbreak Compiles with random 1.2.0, but bound is too strict at <1.2. Co-authored-by: sterni --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8b2ea63d5e61..cf4cbdeef13d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -698,6 +698,10 @@ self: super: { uuid-types = doJailbreak super.uuid-types; uuid = doJailbreak super.uuid; + # Bypass version check for random < 1.2 (1.2 works fine). + # https://github.com/yeyan/xmonad-wallpaper/issues/2 + xmonad-wallpaper = doJailbreak super.xmonad-wallpaper; + # The tests spuriously fail libmpd = dontCheck super.libmpd; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 8cacd8a99a4d..dd4b94d30914 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5203,7 +5203,6 @@ broken-packages: - xmonad-dbus - xmonad-eval - xmonad-vanessa - - xmonad-wallpaper - xmonad-windownames - xor - Xorshift128Plus diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 0ea3af07eaa0..f1c9df6a41c6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -285097,8 +285097,6 @@ self: { libraryHaskellDepends = [ base magic mtl random unix xmonad ]; description = "xmonad wallpaper extension"; license = lib.licenses.lgpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "xmonad-windownames" = callPackage