haskellPackages.cabal2nix-unstable: 2024-12-22 -> 2024-12-31
Adds support for some pkg config library names: - libspa-0.2, libpipewire-0.3 from pipewire - libnm from networkmanager
This commit is contained in:
@@ -34,10 +34,10 @@
|
|||||||
}:
|
}:
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
pname = "cabal2nix";
|
pname = "cabal2nix";
|
||||||
version = "unstable-2024-12-22";
|
version = "unstable-2024-12-31";
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://github.com/NixOS/cabal2nix/archive/cc5c0285bac65da2be0afd123f1cee94104c25fd.tar.gz";
|
url = "https://github.com/NixOS/cabal2nix/archive/e290b906f056dd1414ede71b4bb6375be2d0aa5d.tar.gz";
|
||||||
sha256 = "1jrjgjjg1nkdc4fhk9m8hp5j5zq9bs0lvvk4v3kx6xmvjx93hk8h";
|
sha256 = "0x94w4dfjfxp3f5h7w5738znkyb8barzjki0xsf94asiffiqsgxn";
|
||||||
};
|
};
|
||||||
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
|
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
|
|||||||
+10
-11
@@ -125923,7 +125923,7 @@ self: {
|
|||||||
"gi-nm" = callPackage
|
"gi-nm" = callPackage
|
||||||
({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
|
({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
|
||||||
, gi-glib, gi-gobject, haskell-gi, haskell-gi-base
|
, gi-glib, gi-gobject, haskell-gi, haskell-gi-base
|
||||||
, haskell-gi-overloading, libnm, text, transformers
|
, haskell-gi-overloading, networkmanager, text, transformers
|
||||||
}:
|
}:
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
pname = "gi-nm";
|
pname = "gi-nm";
|
||||||
@@ -125936,10 +125936,10 @@ self: {
|
|||||||
base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
|
base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
|
||||||
haskell-gi-base haskell-gi-overloading text transformers
|
haskell-gi-base haskell-gi-overloading text transformers
|
||||||
];
|
];
|
||||||
libraryPkgconfigDepends = [ libnm ];
|
libraryPkgconfigDepends = [ networkmanager ];
|
||||||
description = "NM bindings";
|
description = "NM bindings";
|
||||||
license = lib.licenses.lgpl21Only;
|
license = lib.licenses.lgpl21Only;
|
||||||
}) {libnm = null;};
|
}) {inherit (pkgs) networkmanager;};
|
||||||
|
|
||||||
"gi-notify" = callPackage
|
"gi-notify" = callPackage
|
||||||
({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf
|
({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf
|
||||||
@@ -195437,8 +195437,8 @@ self: {
|
|||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"libremidi" = callPackage
|
"libremidi" = callPackage
|
||||||
({ mkDerivation, base, containers, data-default, libpipewire, mtl
|
({ mkDerivation, base, containers, data-default, mtl, pipewire, stm
|
||||||
, stm, systemd, tasty, tasty-hunit, text, transformers
|
, systemd, tasty, tasty-hunit, text, transformers
|
||||||
}:
|
}:
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
pname = "libremidi";
|
pname = "libremidi";
|
||||||
@@ -195449,7 +195449,7 @@ self: {
|
|||||||
libraryHaskellDepends = [
|
libraryHaskellDepends = [
|
||||||
base containers data-default mtl stm text transformers
|
base containers data-default mtl stm text transformers
|
||||||
];
|
];
|
||||||
libraryPkgconfigDepends = [ libpipewire systemd ];
|
libraryPkgconfigDepends = [ pipewire systemd ];
|
||||||
executableHaskellDepends = [
|
executableHaskellDepends = [
|
||||||
base containers data-default mtl stm text transformers
|
base containers data-default mtl stm text transformers
|
||||||
];
|
];
|
||||||
@@ -195460,7 +195460,7 @@ self: {
|
|||||||
description = "libremidi bindings for haskell";
|
description = "libremidi bindings for haskell";
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
mainProgram = "libremidi-exe";
|
mainProgram = "libremidi-exe";
|
||||||
}) {libpipewire = null; inherit (pkgs) systemd;};
|
}) {inherit (pkgs) pipewire; inherit (pkgs) systemd;};
|
||||||
|
|
||||||
"libretls" = callPackage
|
"libretls" = callPackage
|
||||||
({ mkDerivation, base, containers, hspec, HUnit, libressl, libtls
|
({ mkDerivation, base, containers, hspec, HUnit, libressl, libtls
|
||||||
@@ -214578,8 +214578,7 @@ self: {
|
|||||||
"monomer-flatpak-example" = callPackage
|
"monomer-flatpak-example" = callPackage
|
||||||
({ mkDerivation, async, base, bytestring, c2hs, containers
|
({ mkDerivation, async, base, bytestring, c2hs, containers
|
||||||
, data-default, dbus, desktop-portal, directory, file-io, filepath
|
, data-default, dbus, desktop-portal, directory, file-io, filepath
|
||||||
, libpipewire, libspa, modern-uri, monomer, monomer-hagrid, random
|
, modern-uri, monomer, monomer-hagrid, pipewire, random, text
|
||||||
, text
|
|
||||||
}:
|
}:
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
pname = "monomer-flatpak-example";
|
pname = "monomer-flatpak-example";
|
||||||
@@ -214593,13 +214592,13 @@ self: {
|
|||||||
directory file-io filepath modern-uri monomer monomer-hagrid random
|
directory file-io filepath modern-uri monomer monomer-hagrid random
|
||||||
text
|
text
|
||||||
];
|
];
|
||||||
executablePkgconfigDepends = [ libpipewire libspa ];
|
executablePkgconfigDepends = [ pipewire ];
|
||||||
executableToolDepends = [ c2hs ];
|
executableToolDepends = [ c2hs ];
|
||||||
description = "Monomer Flatpak Example Application";
|
description = "Monomer Flatpak Example Application";
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
hydraPlatforms = lib.platforms.none;
|
hydraPlatforms = lib.platforms.none;
|
||||||
mainProgram = "monomer-flatpak-example";
|
mainProgram = "monomer-flatpak-example";
|
||||||
}) {libpipewire = null; libspa = null;};
|
}) {inherit (pkgs) pipewire;};
|
||||||
|
|
||||||
"monomer-hagrid" = callPackage
|
"monomer-hagrid" = callPackage
|
||||||
({ mkDerivation, base, bytestring, containers, data-default, hspec
|
({ mkDerivation, base, bytestring, containers, data-default, hspec
|
||||||
|
|||||||
Reference in New Issue
Block a user