haskellPackages.xmonad-contrib: restrict to < 0.18.1 to match xmonad

We can't update to xmonad >= 0.18 yet since Stackage LTS only includes
0.17.*.
This commit is contained in:
sternenseemann
2024-09-13 03:14:18 +02:00
parent cc27161f1c
commit 9d2a706ae7
3 changed files with 33 additions and 0 deletions
@@ -1464,6 +1464,11 @@ self: super: {
'';
}) super.hledger-flow;
# xmonad-contrib >= 0.18.1 for latest XMonad
xmonad-contrib_0_18_1 = super.xmonad-contrib_0_18_1.override {
xmonad = self.xmonad_0_18_0;
};
# Chart-tests needs and compiles some modules from Chart itself
Chart-tests = overrideCabal (old: {
# https://github.com/timbod7/haskell-chart/issues/233
@@ -34,6 +34,8 @@ default-package-overrides:
- chs-cabal < 0.1.1.2 # Incompatible with Cabal < 3.12
# 2024-08-17: Stackage doesn't contain hnix-store-core >= 0.8 yet, so we need to restrict hnix-store-remote
- hnix-store-remote < 0.7
# 2024-09-12: match xmonad 0.17.* from Stackage LTS
- xmonad-contrib < 0.18.1
extra-packages:
+26
View File
@@ -337742,6 +337742,31 @@ self: {
}) {};
"xmonad-contrib" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, filepath, hspec, mtl, process, QuickCheck, random, time, unix
, utf8-string, X11, X11-xft, xmonad
}:
mkDerivation {
pname = "xmonad-contrib";
version = "0.18.0";
sha256 = "1ccccz7jmksm2j5maqdfq2z135ggpdh0fl92k87w05663hxq1cb4";
libraryHaskellDepends = [
base bytestring containers deepseq directory filepath mtl process
random time unix utf8-string X11 X11-xft xmonad
];
testHaskellDepends = [
base bytestring containers deepseq directory hspec mtl process
QuickCheck random time unix utf8-string X11 xmonad
];
description = "Community-maintained extensions for xmonad";
license = lib.licenses.bsd3;
maintainers = [
lib.maintainers.dschrempf lib.maintainers.ivanbrennan
lib.maintainers.peti lib.maintainers.slotThe
];
}) {};
"xmonad-contrib_0_18_1" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, filepath, hspec, mtl, process, QuickCheck, random, time
, transformers, unix, utf8-string, X11, X11-xft, xmonad
@@ -337760,6 +337785,7 @@ self: {
];
description = "Community-maintained extensions for xmonad";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
maintainers = [
lib.maintainers.dschrempf lib.maintainers.ivanbrennan
lib.maintainers.peti lib.maintainers.slotThe