mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
haskell.packages.ghc9{4,6}.semaphore-compat: 1.0.0 -> 2.0.0
This matches GHC 9.12.5.
This commit is contained in:
parent
8c3d964e79
commit
8cc9c34bcb
5 changed files with 3 additions and 28 deletions
|
|
@ -41,7 +41,7 @@ self: super: {
|
|||
# core pkgs on later GHCs that we can reasonably provide a stub
|
||||
# or Hackage released version for (though they may not build).
|
||||
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
|
||||
semaphore-compat = self.semaphore-compat_1_0_0;
|
||||
semaphore-compat = self.semaphore-compat_2_0_0;
|
||||
os-string = self.os-string_2_0_10;
|
||||
file-io = self.file-io_0_2_0;
|
||||
# Would need 2.25.*, but let's not bother
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ self: super: {
|
|||
Win32 = null;
|
||||
|
||||
# Becomes a core package in GHC >= 9.8
|
||||
semaphore-compat = doDistribute self.semaphore-compat_1_0_0;
|
||||
semaphore-compat = doDistribute self.semaphore-compat_2_0_0;
|
||||
|
||||
# Becomes a core package in GHC >= 9.10
|
||||
os-string = doDistribute self.os-string_2_0_10;
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ in
|
|||
iserv-proxy = addBuildDepend self.libiserv super.iserv-proxy;
|
||||
|
||||
# Becomes a core package in GHC >= 9.8
|
||||
semaphore-compat = doDistribute self.semaphore-compat_1_0_0;
|
||||
semaphore-compat = doDistribute self.semaphore-compat_2_0_0;
|
||||
|
||||
# Becomes a core package in GHC >= 9.10
|
||||
os-string = doDistribute self.os-string_2_0_10;
|
||||
|
|
|
|||
|
|
@ -119,7 +119,6 @@ extra-packages:
|
|||
- ormolu == 0.7.4.0 # 2023-09-21: for ghc-lib-parser 9.8 compat
|
||||
- path == 0.9.5 # 2025-09-21: Pin for hls on ghc 9.4
|
||||
- postgresql-binary < 0.14 # 2025-01-19: Needed for building postgrest
|
||||
- semaphore-compat == 1.0.* # 2026-05-27: Match GHC 9.2 / Stackage Nightly
|
||||
- shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.*
|
||||
- ShellCheck == 0.10.0 # 2026-05-30: pinned by haskell-ci
|
||||
- simple-get-opt < 0.5 # 2025-05-01: for crux-0.7.2
|
||||
|
|
|
|||
|
|
@ -609698,30 +609698,6 @@ self: {
|
|||
}
|
||||
) { };
|
||||
|
||||
semaphore-compat_1_0_0 = callPackage (
|
||||
{
|
||||
mkDerivation,
|
||||
base,
|
||||
exceptions,
|
||||
unix,
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "semaphore-compat";
|
||||
version = "1.0.0";
|
||||
sha256 = "1qnrdqayrdazmsflh37p1igd25nh1cfgn4k1v3jwwb0w0amnyvhw";
|
||||
revision = "4";
|
||||
editedCabalFile = "1sgk940k24ig1r50ycz4w79591hqjys4sdmfifgsr6zcq3183zrd";
|
||||
libraryHaskellDepends = [
|
||||
base
|
||||
exceptions
|
||||
unix
|
||||
];
|
||||
description = "Cross-platform abstraction for system semaphores";
|
||||
license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}
|
||||
) { };
|
||||
|
||||
semaphore-compat_2_0_0 = callPackage (
|
||||
{
|
||||
mkDerivation,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue