haskellPackages.cabal2nix-unstable: 2025-09-06 -> 2025-09-09

Co-authored-by: sternenseemann <sternenseemann@systemli.org>

Emily fab98a0d 64096636

Changed files
+16 -18
pkgs
development
+3 -3
pkgs/development/haskell-modules/cabal2nix-unstable.nix
···
}:
mkDerivation {
pname = "cabal2nix";
-
version = "unstable-2025-09-06";
src = fetchzip {
-
url = "https://github.com/NixOS/cabal2nix/archive/fe1b21c9fb01f3f8a9028744499f20b7799cad38.tar.gz";
-
sha256 = "0g9pa8914mdnbbhy3far689xckfblavwv0ylmzi0h4p7v8alrjx7";
};
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
isLibrary = true;
···
}:
mkDerivation {
pname = "cabal2nix";
+
version = "unstable-2025-09-09";
src = fetchzip {
+
url = "https://github.com/NixOS/cabal2nix/archive/987474e0b0ed1c6b0e3fd0d07313f6996ec98b7e.tar.gz";
+
sha256 = "0nixn8incqypsfyfclj40p8bdx2yn4783kzwpqfp19ql2sbc57dc";
};
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
isLibrary = true;
+13 -15
pkgs/development/haskell-modules/hackage-packages.nix
···
mkDerivation,
array,
base,
-
llvm,
}:
mkDerivation {
pname = "GlomeVec";
···
array
base
];
-
libraryPkgconfigDepends = [ llvm ];
description = "Simple 3D vector library";
license = "GPL";
}
-
) { inherit (self.llvmPackages) llvm; };
"GlomeView" = callPackage (
{
···
base,
bytestring,
c2hs,
-
clang,
filepath,
hashable,
mtl,
ncurses,
resourcet,
···
transformers-base
vector
];
-
librarySystemDepends = [ clang ];
libraryPkgconfigDepends = [ ncurses ];
libraryToolDepends = [ c2hs ];
description = "Haskell bindings for libclang (a C++ parsing library)";
···
}
)
{
-
inherit (self.llvmPackages) clang;
inherit (pkgs) ncurses;
};
···
base,
bytestring,
Cabal,
-
clang,
containers,
contravariant,
inline-c,
lens,
microlens,
microlens-contra,
process,
···
template-haskell
vector
];
-
librarySystemDepends = [ clang ];
testHaskellDepends = [
base
bytestring
···
hydraPlatforms = lib.platforms.none;
broken = true;
}
-
) { inherit (self.llvmPackages) clang; };
"clanki" = callPackage (
{
···
haskell-gi-overloading,
text,
transformers,
-
vte_291,
}:
mkDerivation {
pname = "gi-vte";
···
text
transformers
];
-
libraryPkgconfigDepends = [ vte_291 ];
description = "Vte bindings";
license = lib.licenses.lgpl21Only;
badPlatforms = lib.platforms.darwin;
}
-
) { vte_291 = pkgs.vte; };
"gi-webkit" = callPackage (
{
···
text,
transformers,
unordered-containers,
-
vte_291,
xml-conduit,
xml-html-qq,
yaml,
···
libraryPkgconfigDepends = [
gtk3
pcre2
-
vte_291
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
···
{
inherit (pkgs) gtk3;
inherit (pkgs) pcre2;
-
vte_291 = pkgs.vte;
};
"termplot" = callPackage (
···
mkDerivation,
array,
base,
}:
mkDerivation {
pname = "GlomeVec";
···
array
base
];
description = "Simple 3D vector library";
license = "GPL";
}
+
) { };
"GlomeView" = callPackage (
{
···
base,
bytestring,
c2hs,
filepath,
hashable,
+
libclang,
mtl,
ncurses,
resourcet,
···
transformers-base
vector
];
+
librarySystemDepends = [ libclang ];
libraryPkgconfigDepends = [ ncurses ];
libraryToolDepends = [ c2hs ];
description = "Haskell bindings for libclang (a C++ parsing library)";
···
}
)
{
+
inherit (pkgs) libclang;
inherit (pkgs) ncurses;
};
···
base,
bytestring,
Cabal,
containers,
contravariant,
inline-c,
lens,
+
libclang,
microlens,
microlens-contra,
process,
···
template-haskell
vector
];
+
librarySystemDepends = [ libclang ];
testHaskellDepends = [
base
bytestring
···
hydraPlatforms = lib.platforms.none;
broken = true;
}
+
) { inherit (pkgs) libclang; };
"clanki" = callPackage (
{
···
haskell-gi-overloading,
text,
transformers,
+
vte,
}:
mkDerivation {
pname = "gi-vte";
···
text
transformers
];
+
libraryPkgconfigDepends = [ vte ];
description = "Vte bindings";
license = lib.licenses.lgpl21Only;
badPlatforms = lib.platforms.darwin;
}
+
) { inherit (pkgs) vte; };
"gi-webkit" = callPackage (
{
···
text,
transformers,
unordered-containers,
+
vte,
xml-conduit,
xml-html-qq,
yaml,
···
libraryPkgconfigDepends = [
gtk3
pcre2
+
vte
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
···
{
inherit (pkgs) gtk3;
inherit (pkgs) pcre2;
+
inherit (pkgs) vte;
};
"termplot" = callPackage (