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:
sternenseemann
2024-12-31 14:38:47 +01:00
parent 8609c05e15
commit b20733c8c7
2 changed files with 13 additions and 14 deletions
@@ -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
View File
@@ -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