mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-25 17:55:21 +00:00
Merge release-26.05 into staging-next-26.05
This commit is contained in:
@@ -203,6 +203,7 @@
|
||||
"Prince213": 25235514,
|
||||
"Samasaur1": 30577766,
|
||||
"Steven0351": 24440751,
|
||||
"TyceHerrman": 22066434,
|
||||
"afh": 16507,
|
||||
"azuwis": 9315,
|
||||
"booxter": 90200,
|
||||
@@ -212,7 +213,6 @@
|
||||
"copumpkin": 2623,
|
||||
"devusb": 4951663,
|
||||
"domenkozar": 126339,
|
||||
"donn": 12652988,
|
||||
"dwt": 57199,
|
||||
"eclairevoyant": 848000,
|
||||
"ethancedwards8": 60861925,
|
||||
@@ -418,10 +418,13 @@
|
||||
"description": "Maintain GNOME desktop environment and platform.",
|
||||
"id": 3806133,
|
||||
"maintainers": {
|
||||
"bobby285271": 20080233,
|
||||
"jtojnar": 705123
|
||||
},
|
||||
"members": {
|
||||
"bobby285271": 20080233
|
||||
"nekowinston": 79978224,
|
||||
"theCapypara": 3512122,
|
||||
"thunze": 22795263
|
||||
},
|
||||
"name": "GNOME"
|
||||
},
|
||||
@@ -1002,7 +1005,6 @@
|
||||
"philiptaron": 43863
|
||||
},
|
||||
"members": {
|
||||
"Artturin": 56650223,
|
||||
"Ericson2314": 1055245,
|
||||
"reckenrode": 7413633
|
||||
},
|
||||
|
||||
@@ -85,7 +85,7 @@ let
|
||||
];
|
||||
in
|
||||
mkDerivation rec {
|
||||
version = "3.44.11";
|
||||
version = "3.44.12";
|
||||
pname = "qgis-ltr-unwrapped";
|
||||
outputs = [ "out" ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) "man";
|
||||
|
||||
@@ -93,7 +93,7 @@ mkDerivation rec {
|
||||
owner = "qgis";
|
||||
repo = "QGIS";
|
||||
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
|
||||
hash = "sha256-gWSl9OrRSxreQdKxKKDCOUWBE5uE2w3/ebW266LCWLI=";
|
||||
hash = "sha256-G/7Tnr9u6VgbQFCmGqeqXap0081mFW4UOYix8nM+/co=";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,10 +9,10 @@
|
||||
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "153.0.1";
|
||||
version = "153.0.3";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "310d1aa27b7902ef5e052962e3b7d2819d0f5f6e596fddeafee53f09e9390d4801f5b654f4ca1e9fd4c15c71241fc31844afaa4d086f82c51b516a401fbe7f40";
|
||||
sha512 = "449f30c51c94f53df2ceb45e27d7a2724269c929519159149de9c8f63f797af2c1cb2b5cd0a6aaf67326ccfd0c23c133fd6831b832af1a258632da5a864824bc";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
## various stuff that can be plugged in
|
||||
ffmpeg_7,
|
||||
ffmpeg_8,
|
||||
libxxf86vm,
|
||||
libxxf86dga,
|
||||
libxt,
|
||||
@@ -89,6 +90,11 @@ let
|
||||
|
||||
let
|
||||
ffmpegSupport = browser.ffmpegSupport or false;
|
||||
# Firefox dlopens libavcodec by hardcoded soname, so each ffmpeg major needs
|
||||
# explicit browser support; keep versioned pins here (never the ffmpeg alias)
|
||||
# and add a tier when a release gains the next ABI. 146 added libavcodec 62
|
||||
# (https://bugzilla.mozilla.org/show_bug.cgi?id=1962139), not uplifted to ESR 140.
|
||||
ffmpegPackage = if lib.versionAtLeast browser.version "146" then ffmpeg_8 else ffmpeg_7;
|
||||
gssSupport = browser.gssSupport or false;
|
||||
alsaSupport = browser.alsaSupport or false;
|
||||
pipewireSupport = browser.pipewireSupport or false;
|
||||
@@ -114,7 +120,7 @@ let
|
||||
++ lib.optional (cfg.speechSynthesisSupport or true) speechd-minimal
|
||||
)
|
||||
++ lib.optional pipewireSupport pipewire
|
||||
++ lib.optional ffmpegSupport ffmpeg_7
|
||||
++ lib.optional ffmpegSupport ffmpegPackage
|
||||
++ lib.optional gssSupport libkrb5
|
||||
++ lib.optional useGlvnd libglvnd
|
||||
++ lib.optionals (cfg.enableQuakeLive or false) [
|
||||
|
||||
@@ -13,19 +13,14 @@
|
||||
# reference: https://boringssl.googlesource.com/boringssl/+/refs/tags/0.20250818.0/BUILDING.md
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "boringssl";
|
||||
version = "0.20260526.0";
|
||||
version = "0.20260803.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://boringssl.googlesource.com/boringssl";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-SmyImyzGn7v2b5qGJbMmQZX5bODA9i6+8jy3uGwOawA=";
|
||||
hash = "sha256-GmaXG6I2euA+Q7naO2Oxu+P4mK37RbgwW5iM7ync6Gg=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Add SECP224R1 for backward compatibility
|
||||
./secp224r1-compat.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h
|
||||
index 51417d412..a961a1093 100644
|
||||
--- a/include/openssl/ssl.h
|
||||
+++ b/include/openssl/ssl.h
|
||||
@@ -2522,6 +2522,7 @@ OPENSSL_EXPORT size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx);
|
||||
// |SSL_SIGN_*|.
|
||||
|
||||
// SSL_GROUP_* define TLS group IDs.
|
||||
+#define SSL_GROUP_SECP224R1 22
|
||||
#define SSL_GROUP_SECP256R1 23
|
||||
#define SSL_GROUP_SECP384R1 24
|
||||
#define SSL_GROUP_SECP521R1 25
|
||||
@@ -5836,6 +5837,7 @@ OPENSSL_EXPORT int SSL_CTX_set_tlsext_status_arg(SSL_CTX *ctx, void *arg);
|
||||
#define SSL_R_TLSV1_CERTIFICATE_REQUIRED SSL_R_TLSV1_ALERT_CERTIFICATE_REQUIRED
|
||||
|
||||
// The following symbols are compatibility aliases for |SSL_GROUP_*|.
|
||||
+#define SSL_CURVE_SECP224R1 SSL_GROUP_SECP224R1
|
||||
#define SSL_CURVE_SECP256R1 SSL_GROUP_SECP256R1
|
||||
#define SSL_CURVE_SECP384R1 SSL_GROUP_SECP384R1
|
||||
#define SSL_CURVE_SECP521R1 SSL_GROUP_SECP521R1
|
||||
@@ -23,13 +23,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "buildbox";
|
||||
version = "1.4.13";
|
||||
version = "1.4.15";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "BuildGrid";
|
||||
repo = "buildbox/buildbox";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-W/QV65A7zm2vUdvJRrR+bxe8O3Zogzrx86RmqFVCY84=";
|
||||
hash = "sha256-V/dKo/ynKL37NNCY36D5NvepeIbE470qg3qPKH1jLoY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "megasync";
|
||||
version = "6.1.1.0";
|
||||
version = "6.4.0.2";
|
||||
|
||||
src = fetchFromGitHub rec {
|
||||
owner = "meganz";
|
||||
repo = "MEGAsync";
|
||||
tag = "v${finalAttrs.version}_Linux";
|
||||
hash = "sha256-lY8YfBWRYo+Q0ZvsZI2Mo0pgjD7wQvpyybPU+9bWahw=";
|
||||
hash = "sha256-PgIRIr3+XRwv48EpREL56yzuqI8Ws72V4o3pTSR1ZfA=";
|
||||
fetchSubmodules = false; # DesignTokensImporter cannot be fetched, see #1010 in github:meganz/megasync
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
let
|
||||
pname = "simplex-chat-desktop";
|
||||
version = "6.5.6";
|
||||
version = "7.0.0";
|
||||
|
||||
sources = {
|
||||
"aarch64-linux" = fetchurl {
|
||||
url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-aarch64.AppImage";
|
||||
hash = "sha256-2RFBH4o9Y/zaLQg8eHzDOzQDE6zXnYKLaesJol5lgh4=";
|
||||
hash = "sha256-bvDEk8ub/OOfqlj6e5vF/FYYJWdWKv1iIjfh5WZR3/4=";
|
||||
};
|
||||
"x86_64-linux" = fetchurl {
|
||||
url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage";
|
||||
hash = "sha256-p4Wa/IP0+8O11meRt3ZSUeh040fhKLMVjDhqtxXOneU=";
|
||||
hash = "sha256-eNLDk5DCHd24nreOU7hT1Ky2ll1TyTvmabiwzFRtwXQ=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "vivaldi";
|
||||
version = "8.1.4087.58";
|
||||
version = "8.1.4087.61";
|
||||
|
||||
suffix =
|
||||
{
|
||||
@@ -79,8 +79,8 @@ stdenv.mkDerivation rec {
|
||||
url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb";
|
||||
hash =
|
||||
{
|
||||
aarch64-linux = "sha256-Yvs3HRbsrgTeYXAKrRliLArXtK96jnjjf7x/sdpwvig=";
|
||||
x86_64-linux = "sha256-/2GdNvj9+O6LDfqJdjNNdNWJymNAtnpTnzznW/4jINE=";
|
||||
aarch64-linux = "sha256-dr6elx+KCmwqwPDnGXO8M4vMmEjCUfILULBKuKvQMEg=";
|
||||
x86_64-linux = "sha256-fluTiicLsQgqGsdBZlRo8QSLI03xjhhXwuZog3Dc44Y=";
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
};
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "2.17.3";
|
||||
version = "2.17.5";
|
||||
in
|
||||
buildGoLatestModule {
|
||||
pname = "wakapi";
|
||||
@@ -16,10 +16,10 @@ buildGoLatestModule {
|
||||
owner = "muety";
|
||||
repo = "wakapi";
|
||||
tag = version;
|
||||
hash = "sha256-kbh9YoD5Z4YoYsRCKxL7meHtjsfAKRXXKYvdVCrym/k=";
|
||||
hash = "sha256-CQliu0fPg1k28sL6lhgoXh1GEVM3dBXl6rN0yvHpA2U=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-jD8A28dgJs9CLB4Md8y8D9m1/BobzjIa4VoetYqU+y4=";
|
||||
vendorHash = "sha256-kA+XeHU7XalQ2xnUfaZcvRAwHDF1hSPUGNXQ7e9y31M=";
|
||||
|
||||
# Not a go module required by the project, contains development utilities
|
||||
excludedPackages = [ "scripts" ];
|
||||
|
||||
@@ -173,7 +173,7 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xen";
|
||||
version = "4.20.3";
|
||||
version = "4.20.4";
|
||||
|
||||
# This attribute can be overriden to correct the file paths in
|
||||
# `passthru` when building an unstable Xen.
|
||||
@@ -185,242 +185,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
./0001-makefile-efi-output-directory.patch
|
||||
|
||||
(replaceVars ./0002-scripts-external-executable-calls.patch scriptDeps)
|
||||
|
||||
# XSA #483
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa483.patch";
|
||||
hash = "sha256-pZkSQKAjEIa/EHlCa2hD+3kofzpVHtFxcdp/TiWu9i8=";
|
||||
})
|
||||
|
||||
# XSA #484
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa484.patch";
|
||||
hash = "sha256-6zkTBHKfpAK2poSycEFSb3pE9pDpZwBxAe5Jf862j+U=";
|
||||
})
|
||||
|
||||
# XSA #486
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa486.patch";
|
||||
hash = "sha256-8EC1lv2JAYqchX5sHbO3NbP7haEyu1V0/72KwALG+BA=";
|
||||
})
|
||||
|
||||
# XSA #488
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa488-4.20.patch";
|
||||
hash = "sha256-QttKWdmWC6Zn5k2hd6RIMCpLWv71HB/A9mCbDP+i8to=";
|
||||
})
|
||||
|
||||
# XSA #490
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa490-4.21.patch";
|
||||
hash = "sha256-PF4zNeaS8aXHBNKLcgjVBUqmREg+nvdyHyLlhX2YBiw=";
|
||||
})
|
||||
|
||||
# XSA #491
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa491-4.21.patch";
|
||||
hash = "sha256-I21YIcaK1v7BfBJi/aiVACgR3QyN+/gXnB4YMprT4zA=";
|
||||
})
|
||||
|
||||
# XSA #492
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-01.patch";
|
||||
hash = "sha256-U3nE7jgTKh2HmS9tMVQG+TIGvgU5B1aikC3NSER0CaY=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-02.patch";
|
||||
hash = "sha256-Y3k9ICThfnIcu59F2pFDbFWD5DL6siPJmINmC7nT2uY=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-03.patch";
|
||||
hash = "sha256-k4nPft59/MQwYKcdrzj5d80+LDhp05e86iJWzabjkQc=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-04.patch";
|
||||
hash = "sha256-Mn+8q9zsstXbmrS/rkDdtwWEiD3EGNlmpa+eB1wESA4=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-05.patch";
|
||||
hash = "sha256-csf9nf6cz3skhq1ph8HIs2AEVgBkw29hP39zwqy2vwM=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-06.patch";
|
||||
hash = "sha256-urY9bjqqzKSGqGqEhDnagLUrzDsKkARMERT7vmukeUU=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-07.patch";
|
||||
hash = "sha256-OyUC9bJevxiMuJuyJO9Z3ScXebe7lZM95HkK5YxGino=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-08.patch";
|
||||
hash = "sha256-g3zV+r9LKjuMbkl4gprhWqClOgDU/Kbesr39LQiM+Aw=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-09.patch";
|
||||
hash = "sha256-Wuc5dqwm+zwlYOzDXpRgyQH584sKwETi+xcE7HASHyI=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-10.patch";
|
||||
hash = "sha256-ggln1O+epVOErBSUhIxX7xhwBy808vnQtcae3KYoQdo=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-11.patch";
|
||||
hash = "sha256-/Yb1i/ms8MaVsEa/nK84CTFclOKcJoWMjjQJQab7l40=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-12.patch";
|
||||
hash = "sha256-IpUeM+t7AZ8IVlzake+PiFAe0FCeFzChy+eaN9MAiSM=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-13.patch";
|
||||
hash = "sha256-3vZj9VrDcFtlKrlMy1OD//F+6O252m23jJ0BRShQ6wA=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-14.patch";
|
||||
hash = "sha256-LiBavW+FTfXdELs8Fm79KeOvskRqDXytv/e7eYRgSvY=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-15.patch";
|
||||
hash = "sha256-0eK2hIFPNDIfv2W0ivkGL8Z3F+NpN4p2X0JVKjeBYWE=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-16.patch";
|
||||
hash = "sha256-iEEkPC9mIuSF6Swt3/myUizsc8DubSPEkLkf1zm0/NE=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-17.patch";
|
||||
hash = "sha256-YNo1wr+fRKk8+78Jf/zqJ7q9ugbzg7gyiyJ3zU+nB60=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa492/xsa492-4.20-18.patch";
|
||||
hash = "sha256-qNWe3iw+bYDtvBZ2KVfcy4VKu/waOyhoKZ0L8bqLdNc=";
|
||||
})
|
||||
|
||||
# XSA #493
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa493/xsa493-4.20-01.patch";
|
||||
hash = "sha256-SvAj+9CIyedpFENCB/lQTJUB4kpVkGh+z+NNk82lQqM=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa493/xsa493-4.20-02.patch";
|
||||
hash = "sha256-4fajBBBKMnMTy7mvFSUghwkRbYo833s3jATeGfiOrjc=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa493/xsa493-4.20-03.patch";
|
||||
hash = "sha256-/AI9gtd60UWf89NNd7+Zx1g+KyAIM2wCih/07LN5zt4=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa493/xsa493-4.20-04.patch";
|
||||
hash = "sha256-qvXQG9VZkgca/za3bx1zTDkmRz5lFT3JPkbdI1mlBGY=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa493/xsa493-4.20-05.patch";
|
||||
hash = "sha256-6pGjjPjalw6TY0n9TInE3nCXNmt6BUxwy1r1xf55U7k=";
|
||||
})
|
||||
|
||||
# XSA #494
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa494-4.20.patch";
|
||||
hash = "sha256-ns0s++J2adUD/HWuMiYad/g3MITs+twlMnkpFnP7T0w=";
|
||||
})
|
||||
|
||||
# XSA #495
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa495-4.20.patch";
|
||||
hash = "sha256-SAMu8r0yyPvD3zLCaQL53oNs+ZhV3puKUq4cCofkut8=";
|
||||
})
|
||||
|
||||
# XSA #497
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa497.patch";
|
||||
hash = "sha256-xftChrVcwMJYgkH22HUlUQXSTPee0ghPRnPVymWJr3o=";
|
||||
})
|
||||
|
||||
# XSA #499
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-1.patch";
|
||||
hash = "sha256-Xk8+g/mEAtf3HIWqHL2+0iYSihtWy/tohaP6DcLo1+s=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-2.patch";
|
||||
hash = "sha256-YiDERwBeOvXtgsKjLbpCoLrfYQ1aw/QnXv9i4lKMrDs=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-3.patch";
|
||||
hash = "sha256-wyEc7GW83Vf++J10s/pqJTghXgqQhwUymPjpryuq8Wg=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-4.patch";
|
||||
hash = "sha256-bK6VYiMorwGHi25q9tPu5r/YQCMPc6NWBirLAx6oCPg=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-5.patch";
|
||||
hash = "sha256-Vj5vcpVvuuExK2NvDBP6vrIRjTPsgx8Yv4zVt0ftUnk=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-6.patch";
|
||||
hash = "sha256-uTBGP6WMfE5FipQ7rzOKY7FxCztQUV6jqbROtHZozoY=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa499/xsa499-4.20-7.patch";
|
||||
hash = "sha256-UsAx2ouUB/BNpCQCObvcjj+DLPuRBqyxlI6QQsPXtWM=";
|
||||
})
|
||||
|
||||
# XSA #500
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa500.patch";
|
||||
hash = "sha256-cQc/wkaP1wK7dzbdFHmvghK6BcokWrTAtxk0gtIDQ1E=";
|
||||
})
|
||||
|
||||
# XSA #501
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa501.patch";
|
||||
hash = "sha256-RvdzD/ZCpC7VT0/zzksse/dN5FBl8W/Gul04XQ5EyRg=";
|
||||
})
|
||||
|
||||
# XSA #502
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa502-4.21.patch";
|
||||
hash = "sha256-hSmNtFwYValGoTwYgoz0uXhQiQV/pZ4rsYRNLAY5Ak8=";
|
||||
})
|
||||
|
||||
# XSA #503
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa503.patch";
|
||||
hash = "sha256-l64K1LetmngV1V8Vy9fH4dEvUdlAH6ukXwuEMetg83A=";
|
||||
})
|
||||
|
||||
# XSA #504
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa504.patch";
|
||||
hash = "sha256-uMygMaI824GW0L4obYXfaRIiohiBZpwAvoEO6slOZCE=";
|
||||
})
|
||||
|
||||
# XSA #505
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa505.patch";
|
||||
hash = "sha256-eZ8CdfzU5Ylyi6BpB4fOJh0VHfHeWa2JsRyhH+sh400=";
|
||||
})
|
||||
|
||||
# XSA #506
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa506.patch";
|
||||
hash = "sha256-8unTCZE3Kh2JfqDSG5KrgRx9zL9J9pcVzeXnO5vUM0Y=";
|
||||
})
|
||||
|
||||
# XSA #507
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa507.patch";
|
||||
hash = "sha256-3d5h0evLsFzTAyEDYstvPFcqYLirIZxMWPSY5L868ng=";
|
||||
})
|
||||
|
||||
# XSA #508
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa508.patch";
|
||||
hash = "sha256-KhNGfEsVxlxFbnlO+yeeIj8Eo75NE9QOPmg0xlt8U6U=";
|
||||
})
|
||||
|
||||
# patch `libxl` to search for `qemu-system-i386` properly. (Before 4.21)
|
||||
]
|
||||
++ optionals (versionOlder finalAttrs.version "4.21") [
|
||||
# Patch `libxl` to search for `qemu-system-i386` properly.
|
||||
(fetchpatch {
|
||||
url = "https://github.com/xen-project/xen/commit/f6281291704aa356489f4bd927cc7348a920bd01.diff?full_index=1";
|
||||
hash = "sha256-LH+68kxH/gxdyh45kYCPxKwk+9cztLrScpC2pCNQV2M=";
|
||||
@@ -438,8 +205,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "xen-project";
|
||||
repo = "xen";
|
||||
tag = "RELEASE-4.20.3";
|
||||
hash = "sha256-+qTHIsDD2A5lVwmpJ7artnzdviT1XN05CYeu7JFxfqc=";
|
||||
tag = "RELEASE-${finalAttrs.version}";
|
||||
hash = "sha256-dO9Y7W6NIVbXwWdlnQawpmV6MtemczwgbZdi9gGu190=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
84
pkgs/by-name/za/zammad/gemset.nix
generated
84
pkgs/by-name/za/zammad/gemset.nix
generated
@@ -22,10 +22,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "12xv89kmr6l6mflzqddk0zsmbbsr53mv9dz6z91sdcb3ifjd3881";
|
||||
sha256 = "1iypfwdaakl6bh2mjakqmk7g1m8cl9npmp47ixigfzjsc0671nss";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
actionmailbox = {
|
||||
dependencies = [
|
||||
@@ -40,10 +40,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0m00a0sqf68rllzmsfkb02cqy4vi5q2lrrmgld1i5pf31iyahl96";
|
||||
sha256 = "1mmfxqwk3ska8fz0l601l2hgbaqj619zdlgjz1fjhgivynnjxdzq";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
actionmailer = {
|
||||
dependencies = [
|
||||
@@ -58,10 +58,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0qc5ycibnxricdlgmrihds0hqjli5hhksbv947nqbsfg8b4gl63r";
|
||||
sha256 = "00w4q1p3gwmqgik2mz5bnxp57cpwjxm7i68nyljym28rdvwv7ln3";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
actionpack = {
|
||||
dependencies = [
|
||||
@@ -84,10 +84,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0dabvb49acbwvy91587cbn36ghv3bsyl14a9aq4ll4nxfn4qdpn9";
|
||||
sha256 = "1sx1r9qp72gygvgr1qaj6w6pd5y8g2mnafadvi6qhs2dhafmqnd5";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
actiontext = {
|
||||
dependencies = [
|
||||
@@ -102,10 +102,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1q8jm23v29zv055wpgyrwzb008bvqbm4x8bb64l0f8r6ccywxwqj";
|
||||
sha256 = "1ci545zafa5q6dljcvqj2gfmnza2fs3nbvyc33y16hzbbz9r03ip";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
actionview = {
|
||||
dependencies = [
|
||||
@@ -124,10 +124,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "04ql6lpvdmrl5169y166pfr9w53c6f40jkgmn4ljgkzh7pkaj3vd";
|
||||
sha256 = "0h0lrfwi0lh8y1bcaj0zh1srhqay0hlb02gzqd55qaf2kj5i0aj7";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
activejob = {
|
||||
dependencies = [
|
||||
@@ -138,10 +138,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "047asb83p78zh93v0q1svrfl6da3aqqbjlkwd2jap172pz1ybard";
|
||||
sha256 = "1038583pm2fd8lcdi57bk01c99cfq4d13jljvmnvqg3c3fi0f90l";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
activemodel = {
|
||||
dependencies = [ "activesupport" ];
|
||||
@@ -149,10 +149,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1hjv2kmv7i0jk8zkng3pxa1kdd90qpgr3v60qvs764yw8qyq35n7";
|
||||
sha256 = "197lvykj2v9j25n2gxwn5z9fpa888mnr5vqaxsivf3f4m4mf76sm";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
activerecord = {
|
||||
dependencies = [
|
||||
@@ -164,10 +164,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1ri9l5v4601bxwrkl105k1ccxxg2wpvg6x94rwqr834irnv63cl9";
|
||||
sha256 = "19zf3qmmbmjq8qmy7vld5xzicwnl82j9h9092zmpaka0rs7rcllj";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
activerecord-import = {
|
||||
dependencies = [ "activerecord" ];
|
||||
@@ -209,10 +209,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1wrxnj6rqzp7n80f0cfrdalz7b2md6sqqmx8lrgd3klaiwzqm295";
|
||||
sha256 = "1wj5yy7diais0bg7pzb847d3cniqpnfqiq3ms7mg1p1g5f9l55r3";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
activesupport = {
|
||||
dependencies = [
|
||||
@@ -238,10 +238,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "08ybmp63qrfaxq7bv7mvb4xvfb4fcylw2a0szankzkrpdbzi7wip";
|
||||
sha256 = "0447k5nm211n1ghhb8fv55wm450bigr9vjz2i8rwzkzvqj0456ij";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
acts_as_list = {
|
||||
dependencies = [
|
||||
@@ -879,10 +879,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw";
|
||||
sha256 = "15djj19ynz3sbw54fsf8n7y3sha8a333f2mgvjfwhr46jhcqg1ll";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.0.6";
|
||||
version = "1.0.7";
|
||||
};
|
||||
csv = {
|
||||
groups = [
|
||||
@@ -1539,10 +1539,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0rqrwkviv3vkszxrx6zh0r71kqk7xvsar37k5nxcz7rhv86jkd74";
|
||||
sha256 = "0ibwg3m70s37a4sf19cbpdvdir7jbih3jl4w8nv6bj8rb375b5vm";
|
||||
type = "gem";
|
||||
};
|
||||
version = "2.6.1";
|
||||
version = "2.6.7";
|
||||
};
|
||||
graphql-batch = {
|
||||
dependencies = [
|
||||
@@ -1979,10 +1979,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "011fdngxzr1p9dq2hxqz7qq1glj2g44xnhaadjqlf48cplywfdnl";
|
||||
sha256 = "062r891hxis58j5q735kk9sj5srxx0rv813f8m95bilsjm3gf1r0";
|
||||
type = "gem";
|
||||
};
|
||||
version = "2.25.1";
|
||||
version = "2.25.2";
|
||||
};
|
||||
macaddr = {
|
||||
dependencies = [ "systemu" ];
|
||||
@@ -2007,10 +2007,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0ha9sgkfqna62c1basc17dkx91yk7ppgjq32k4nhrikirlz6g9kg";
|
||||
sha256 = "1s30l5z7jkazgi4m6l6mh80rgsyhh2pp1pa5h70xclsj8z54wmq6";
|
||||
type = "gem";
|
||||
};
|
||||
version = "2.9.0";
|
||||
version = "2.9.1";
|
||||
};
|
||||
mapping = {
|
||||
groups = [
|
||||
@@ -2148,10 +2148,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76";
|
||||
sha256 = "18g6ps30z6m365bly7sfialavnsf6m6qamdxsr84w96k51j4mnlb";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.8.0";
|
||||
version = "1.8.3";
|
||||
};
|
||||
multi_json = {
|
||||
groups = [ "default" ];
|
||||
@@ -3121,10 +3121,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1rjvzpnl0js6axlygij5a5c6cwmraxvv6z6c2px95qlbjj80zd2c";
|
||||
sha256 = "15d41gg62hjb0gbirfy6c1yx51drdqjf1db7pvfpc64872zyy769";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
rails-controller-testing = {
|
||||
dependencies = [
|
||||
@@ -3178,10 +3178,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "128y5g3fyi8fds41jasrr4va1jrs7hcamzklk1523k7rxb64bc98";
|
||||
sha256 = "1hi25xz5ijz3kjx4vsiywqbq05mlkas7di8pwc3p6mhyn34sg5z7";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.7.0";
|
||||
version = "1.7.1";
|
||||
};
|
||||
railties = {
|
||||
dependencies = [
|
||||
@@ -3203,10 +3203,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1md96yl05v436jkgz9725cax9hf61sv74267cg7yidwnl3lwd65d";
|
||||
sha256 = "1iym8kbdzpkjk70h7w9pbmqj7czsywzinwpqla8ldc6sv7hmh6fs";
|
||||
type = "gem";
|
||||
};
|
||||
version = "8.0.5";
|
||||
version = "8.0.5.1";
|
||||
};
|
||||
rainbow = {
|
||||
groups = [
|
||||
@@ -4404,10 +4404,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0qj9dmkmgahmadgh88kydb7cv15w13l1fj3kk9zz28iwji5vl3gd";
|
||||
sha256 = "0ij19k6034x0c4hw0ywa7wnk5s912r8aq0hhjss10d5z36q5dicp";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.8.0";
|
||||
version = "0.8.2";
|
||||
};
|
||||
websocket-extensions = {
|
||||
groups = [ "default" ];
|
||||
@@ -4472,10 +4472,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "08aq3im74b20ixmhkpi2dlgsc59231grnzljcahz4pa8y2l371yg";
|
||||
sha256 = "0a3zi3v7qjm7lm4yp9z2sm959533k543sc4z0ixqik8wcfdpw27b";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.9.43";
|
||||
version = "0.9.44";
|
||||
};
|
||||
zeitwerk = {
|
||||
groups = [
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
let
|
||||
pname = "zammad";
|
||||
version = "7.1.1";
|
||||
version = "7.1.2";
|
||||
|
||||
src = applyPatches {
|
||||
src = fetchFromGitHub (lib.importJSON ./source.json);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"owner": "zammad",
|
||||
"repo": "zammad",
|
||||
"rev": "cdd01e9160ec4b90e869ccf4aa3d99eb223032e7",
|
||||
"hash": "sha256-BCrvhH5pgqG2jM3qE4NmtHXzKuSELHhI0QU3KIXUbMo=",
|
||||
"rev": "7195a4a3e3ba9e801b6ad93f191ae423ed573d15",
|
||||
"hash": "sha256-DDDK08xWRPuq/kHQpDxaa6IECspqEYkqdXWofTGpB/U=",
|
||||
"fetchSubmodules": true
|
||||
}
|
||||
|
||||
|
||||
@@ -184,6 +184,19 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
./patches/dynamic-space-size-envvar-2.5.2-tests.patch
|
||||
];
|
||||
|
||||
postPatch =
|
||||
# On SBCL < 2.5.0, `elf-sans-immobile.test.sh` triggers a bug in ZFS and
|
||||
# causes the build to hang indefinitely. See:
|
||||
# https://github.com/NixOS/nixpkgs/issues/544703#issuecomment-5141409041
|
||||
# https://github.com/openzfs/zfs/issues/18135#issuecomment-5141375047
|
||||
# To unbreak Hydra, skip the test.
|
||||
if lib.versionOlder finalAttrs.version "2.5.0" then
|
||||
''
|
||||
rm tests/elf-sans-immobile.test.sh
|
||||
''
|
||||
else
|
||||
null;
|
||||
|
||||
sbclPatchPhase =
|
||||
lib.optionalString (finalAttrs.disabledTestFiles != [ ]) ''
|
||||
(cd tests ; rm -f ${lib.concatStringsSep " " finalAttrs.disabledTestFiles})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
genericBuilder:
|
||||
|
||||
genericBuilder {
|
||||
version = "27.3.4.15";
|
||||
hash = "sha256-viy7cz23K0/8aoZL+lD07j/iIKPv7Cpy0fUR224SrM0=";
|
||||
version = "27.3.4.16";
|
||||
hash = "sha256-OEz/X3HzcgmX9gyg8RrcMKEVsu7X8PW60G3SfLl0O3Y=";
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
genericBuilder:
|
||||
|
||||
genericBuilder {
|
||||
version = "28.5.0.4";
|
||||
hash = "sha256-mMzRMGBlv385suCvkrOgMgPLee6/j70DwdqRVrBRP+Y=";
|
||||
version = "28.5.0.5";
|
||||
hash = "sha256-dlAQcVdKYNsxY7XHMPgr25/X/1hEQP/jXUnj4IgvHIc=";
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
genericBuilder:
|
||||
|
||||
genericBuilder {
|
||||
version = "29.0.4";
|
||||
hash = "sha256-Wq1aQ5a8IBJfY/N3f4AnfoSvodgdFo9lYEWpBy5YYTU=";
|
||||
version = "29.0.5";
|
||||
hash = "sha256-7fA+raUlkNcjAmbV6NkZolty3SPxMTt/M9drjtVn5Ig=";
|
||||
}
|
||||
|
||||
@@ -92,9 +92,9 @@
|
||||
major = "3";
|
||||
minor = "15";
|
||||
patch = "0";
|
||||
suffix = "b4";
|
||||
suffix = "rc1";
|
||||
};
|
||||
hash = "sha256-k++5yI17ZjM2jn97j4226YmI9/dhwJt3hJRHJihBzjo=";
|
||||
hash = "sha256-+E2taAqyFHQX0nOTVcJnjw+az/5K6O93iV3hRUs4Swc=";
|
||||
inherit passthruFun;
|
||||
};
|
||||
|
||||
|
||||
@@ -155,5 +155,15 @@ stdenv.mkDerivation rec {
|
||||
license = lib.licenses.bsd2;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ izorkin ];
|
||||
knownVulnerabilities = [
|
||||
"CVE-2026-49975 - HPACK/QPACK header decompression bomb in HTTP/1, HTTP/2 and HTTP/3"
|
||||
"CVE-2026-9256 - heap buffer overflow with overlapping captures in ngx_http_rewrite_module"
|
||||
"CVE-2026-42945 - escaping issue and possible buffer overrun in ngx_http_rewrite_module"
|
||||
"CVE-2026-42946 - buffer overread when parsing a split status line in ngx_http_scgi_module and ngx_http_uwsgi_module"
|
||||
"CVE-2026-42934 - buffer overread in recode_from_utf8() of ngx_http_charset_module"
|
||||
"CVE-2026-40701 - use-after-free in the OCSP resolver of ngx_http_ssl_module"
|
||||
"CVE-2026-1642 - a premature plain text response from an SSL backend was parsed before the handshake"
|
||||
"The current version is over 3 years old and contains serious vulnerabilities. It will be dropped in 26.11. Please consider switchiting to another webserver by updating or removing your `services.nginx.package` option."
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user