hercules-ci-*.nix: 2.24 -> 2.28

This is a "megarepo" update where dependents rely on the exact
version of their dependency internally, hence the single commit.
(The bindings had an interface change)

The commonality of these updates is support for the new Nix version,
hence the title, but this also fixes a linking issue involving the
nixVersion symbol.

dlopen(/nix/store/448nl79c6bci4pqxhq22g2gb3d8qwljw-nix-2.24.14/lib/libnixmain.dylib, 0x0005): symbol not found in flat namespace '__ZN3nix10nixVersionE'

Changed files
+7 -7
pkgs
+1 -1
pkgs/development/haskell-modules/configuration-nix.nix
···
overrideCabal
(old: {
passthru = old.passthru or { } // {
-
nixPackage = pkgs.nixVersions.nix_2_24;
+
nixPackage = pkgs.nixVersions.nix_2_28;
};
})
+2 -2
pkgs/development/haskell-modules/replacements-by-name/hercules-ci-agent.nix
···
}:
mkDerivation {
pname = "hercules-ci-agent";
-
version = "0.10.5";
-
sha256 = "ab1c2370dbfdca7d7b67cb1985648edabf40d99f01b88a98d6961a2706c0e591";
+
version = "0.10.6";
+
sha256 = "5551c8eda390b48da6801f8f8580dc770e6e2fa2adf467ea7afd174748816fd6";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [
+2 -2
pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-expr.nix
···
}:
mkDerivation {
pname = "hercules-ci-cnix-expr";
-
version = "0.3.6.5";
-
sha256 = "0adbd451815bb6ea7388c0477fe6e114e0ba019819027709855e7834aedcb6df";
+
version = "0.4.0.0";
+
sha256 = "ba6dadda0a14e456780df018a610209ef288ed6562ad5843cb8d19d38fc026ed";
setupHaskellDepends = [
base
Cabal
+2 -2
pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-store.nix
···
}:
mkDerivation {
pname = "hercules-ci-cnix-store";
-
version = "0.3.6.1";
-
sha256 = "35e3d21f9bbc1c83187af22a2532d227fc42a5cf3cf683a86be7bb7180f10d5e";
+
version = "0.3.7.0";
+
sha256 = "6feba2a6e1a267bc69b67962ed6eaa3510b1ae31c411fdb4e6670763d175d3b1";
setupHaskellDepends = [
base
Cabal