jack1: 0.125.0 -> 0.126.0

celt should be pinned to celt_0_7 for compatibility reasons.
Specifically definition of celt_encoder_create, celt_decoder_create functions changed in laters of celt.
This wasn't required in GCC_13 or older because the compiler would ignore it and print just an incompatible pointer to int conversion warning.

Additionally version bumping of jack1 fixes another bug with port_rename_callback definition.
This currently fixes build failure in master.

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
This commit is contained in:
John Titor
2025-01-04 00:18:21 +05:30
parent a3cc57a95f
commit 9e93bb5054
+5 -5
View File
@@ -9,7 +9,7 @@
db ? null,
libuuid ? null,
libffado ? null,
celt ? null,
celt_0_7 ? null,
testers,
}:
@@ -22,15 +22,15 @@ let
optDb = shouldUsePkg db;
optLibuuid = shouldUsePkg libuuid;
optLibffado = shouldUsePkg libffado;
optCelt = shouldUsePkg celt;
optCelt = shouldUsePkg celt_0_7;
in
stdenv.mkDerivation (finalAttrs: {
pname = "jack1";
version = "0.125.0";
version = "0.126.0";
src = fetchurl {
url = "https://jackaudio.org/downloads/jack-audio-connection-kit-${finalAttrs.version}.tar.gz";
sha256 = "0i6l25dmfk2ji2lrakqq9icnwjxklgcjzzk65dmsff91z2zva5rm";
url = "https://github.com/jackaudio/jack1/releases/download/${finalAttrs.version}/jack1-${finalAttrs.version}.tar.gz";
hash = "sha256-eykOnce5JirDKNQe74DBBTyXAT76y++jBHfLmypUReo=";
};
configureFlags = [