summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorTommy Bidne <tbidne@protonmail.com>2021-06-16 11:26:31 +1200
committersternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-06-16 14:27:57 +0200
commitfaa7f48140fe47a287b04bad53f0a8ec4c58ac6f (patch)
tree4eb722b8b6ec6817a21ffa0321501a04de89a764 /pkgs/development/haskell-modules
parent82ba3343c4e1833926e2a78e809dcb9ba5528c23 (diff)
downloadnixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.tar
nixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.tar.gz
nixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.tar.bz2
nixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.tar.lz
nixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.tar.xz
nixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.tar.zst
nixpkgs-faa7f48140fe47a287b04bad53f0a8ec4c58ac6f.zip
haskellPackages.xmonad-wallpaper: jailbreak
Compiles with random 1.2.0, but bound is too strict at <1.2.

Co-authored-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix4
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml1
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2
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 8b2ea63d5e6..cf4cbdeef13 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 8cacd8a99a4..dd4b94d3091 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 0ea3af07eaa..f1c9df6a41c 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