Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
2d17dd26 67307df2

+149 -164
+7
nixos/modules/services/mail/stalwart-mail.nix
··· 119 119 }; 120 120 }; 121 121 122 + systemd.tmpfiles.rules = [ 123 + "d '${cfg.dataDir}' - stalwart-mail stalwart-mail - -" 124 + ]; 125 + 122 126 systemd = { 123 127 packages = [ cfg.package ]; 124 128 services.stalwart-mail = { ··· 147 151 StandardOutput = "journal"; 148 152 StandardError = "journal"; 149 153 154 + ReadWritePaths = [ 155 + cfg.dataDir 156 + ]; 150 157 CacheDirectory = "stalwart-mail"; 151 158 StateDirectory = "stalwart-mail"; 152 159
+1 -1
nixos/release-combined.nix
··· 99 99 100 100 (onFullSupported "nixos.tests.firewall") 101 101 (onFullSupported "nixos.tests.fontconfig-default-fonts") 102 - (onFullSupported "nixos.tests.gitlab") 102 + (onSystems [ "x86_64-linux" ] "nixos.tests.gitlab") # we lack energy to really debug aarch64 here 103 103 (onFullSupported "nixos.tests.gnome") 104 104 (onFullSupported "nixos.tests.gnome-xorg") 105 105 (onSystems [ "x86_64-linux" ] "nixos.tests.hibernate")
+43 -43
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 9 9 "vendorHash": null 10 10 }, 11 11 "acme": { 12 - "hash": "sha256-653mKRMjXSUO+/7OXhgenicALwsmmYk8CcNVR7YPVSQ=", 12 + "hash": "sha256-tQZ/lpUwAyreorCDcD7Vz2oSPn5sxWgXqyh3NpJp9Ho=", 13 13 "homepage": "https://registry.terraform.io/providers/vancluever/acme", 14 14 "owner": "vancluever", 15 15 "repo": "terraform-provider-acme", 16 - "rev": "v2.28.2", 16 + "rev": "v2.29.0", 17 17 "spdx": "MPL-2.0", 18 - "vendorHash": "sha256-nxaFMeNAfKE/zlCBJwToYEBlpOIKaEeNH5AdkfQiIx0=" 18 + "vendorHash": "sha256-AWOQDI2B/nvkg1hWxm85VSj57iaH0ycqPI6tx8baUYo=" 19 19 }, 20 20 "age": { 21 21 "hash": "sha256-bJrzjvkrCX93bNqCA+FdRibHnAw6cb61StqtwUY5ok4=", ··· 27 27 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 28 28 }, 29 29 "aiven": { 30 - "hash": "sha256-jyHhUUFBKpatHl+5G3MHJ4hDYX2tfw2w0ZmYBPa3fwQ=", 30 + "hash": "sha256-O3OcgNyzHMJFB/MlTdwIN/t0bvE/fAlgYt4acZ4saIk=", 31 31 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 32 32 "owner": "aiven", 33 33 "repo": "terraform-provider-aiven", 34 - "rev": "v4.30.0", 34 + "rev": "v4.31.0", 35 35 "spdx": "MIT", 36 - "vendorHash": "sha256-i05xL00hcJ8qAVyeQD5sQhv5ASM4fWdryAe7KBlNdHY=" 36 + "vendorHash": "sha256-dIQ5WATs8HOjJpLyVPDgT+WZ8GkkSoNsmavxpCj4jmE=" 37 37 }, 38 38 "akamai": { 39 39 "hash": "sha256-acGLXJclAfg43AkJRoROReIOjBEnhgSpDRgvO6LumIY=", ··· 45 45 "vendorHash": "sha256-3AlXMOpL5kctTSnA2V1RsMxRb9roELs1p5TL0uJFR4M=" 46 46 }, 47 47 "alicloud": { 48 - "hash": "sha256-NSipYB2BepInv/Eow5b8pLIPr/W/QkE2/lflrVc1cp4=", 48 + "hash": "sha256-xHR2Yuyh5hxbTuu1QqkKSIJX2SyqsRaoa7GtOSFzLFA=", 49 49 "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", 50 50 "owner": "aliyun", 51 51 "repo": "terraform-provider-alicloud", 52 - "rev": "v1.237.0", 52 + "rev": "v1.239.0", 53 53 "spdx": "MPL-2.0", 54 54 "vendorHash": null 55 55 }, ··· 108 108 "vendorHash": "sha256-ZvceHbxTXDq1bA7q9DtMu5ihhbFjwwkZlsIeUvzmwtM=" 109 109 }, 110 110 "aviatrix": { 111 - "hash": "sha256-zp04r3ySIp7z5Rxx+9ADAoca0Cf5YFX8oWqLSAMkNgI=", 111 + "hash": "sha256-t19AY2TWOEZpJNbqZevZ6pdzAdUARjmmB8fJjW/LGKM=", 112 112 "homepage": "https://registry.terraform.io/providers/AviatrixSystems/aviatrix", 113 113 "owner": "AviatrixSystems", 114 114 "repo": "terraform-provider-aviatrix", 115 - "rev": "v3.2.0", 115 + "rev": "v3.2.1", 116 116 "spdx": "MPL-2.0", 117 117 "vendorHash": null 118 118 }, ··· 135 135 "vendorHash": null 136 136 }, 137 137 "azurerm": { 138 - "hash": "sha256-aCWOEF7bCyyQHGEh4MJFs77yOv3UzeRkjXyckwAHZtQ=", 138 + "hash": "sha256-qN4Kl3Ud3Grcxs2Y5Mx6qxs3RnljT8+9TxC8l3xQjuw=", 139 139 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 140 140 "owner": "hashicorp", 141 141 "repo": "terraform-provider-azurerm", 142 - "rev": "v4.13.0", 142 + "rev": "v4.14.0", 143 143 "spdx": "MPL-2.0", 144 144 "vendorHash": null 145 145 }, ··· 207 207 "vendorHash": "sha256-A6/YN/iFxdfGjYO8Pum5nWysGmEeLaxgFPe8zaoPfjA=" 208 208 }, 209 209 "buildkite": { 210 - "hash": "sha256-ogwUk5zYE3tdJB8zylkPpzfnUgmAhFQ4K0Vj3Jl0aog=", 210 + "hash": "sha256-BaAl5rnE4soS4k76zxZwctQZ9uL6ejbbosQMpkwgVB4=", 211 211 "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", 212 212 "owner": "buildkite", 213 213 "repo": "terraform-provider-buildkite", 214 - "rev": "v1.13.1", 214 + "rev": "v1.15.1", 215 215 "spdx": "MIT", 216 - "vendorHash": "sha256-IQ2zYe1eqq+LIhcHBxGGzcPRs4Atmipn++ERYvLNmvg=" 216 + "vendorHash": "sha256-DzKXTIPkNFZT/YrdWWsH3pEMkDFT3pD0xLwteRz677g=" 217 217 }, 218 218 "ccloud": { 219 219 "hash": "sha256-Dpx0eugcHCJV8GNPqjxx4P9ohgJgB10DTnHr+CeN/iQ=", ··· 317 317 "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" 318 318 }, 319 319 "datadog": { 320 - "hash": "sha256-40ClkNg0eILfzaMr1VPuemF/I3GgX4p+g7Cxb4n/huQ=", 320 + "hash": "sha256-naPINUxSZP12wLanGw1BUYiGkyi1uqliDieR97oD+yI=", 321 321 "homepage": "https://registry.terraform.io/providers/DataDog/datadog", 322 322 "owner": "DataDog", 323 323 "repo": "terraform-provider-datadog", 324 - "rev": "v3.49.0", 324 + "rev": "v3.50.0", 325 325 "spdx": "MPL-2.0", 326 - "vendorHash": "sha256-V54P+lkH15a0OSgy4bIEICZ0Gy7Z7JRicDTEFs46ezU=" 326 + "vendorHash": "sha256-LInse2bxYuGRGc28MOaMJJ6WAV0m2JF13mpvkSgyDCk=" 327 327 }, 328 328 "deno": { 329 329 "hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=", ··· 354 354 "vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM=" 355 355 }, 356 356 "digitalocean": { 357 - "hash": "sha256-6oS9RIQYHOJwV0wHvfyZvPUWfK6q+aqXK2CHN06yoLY=", 357 + "hash": "sha256-mPNc65zah7HO3Knd44qxbwGgPp4LyxG76abBOV/1D3I=", 358 358 "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", 359 359 "owner": "digitalocean", 360 360 "repo": "terraform-provider-digitalocean", 361 - "rev": "v2.45.0", 361 + "rev": "v2.46.1", 362 362 "spdx": "MPL-2.0", 363 363 "vendorHash": null 364 364 }, ··· 417 417 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 418 418 }, 419 419 "equinix": { 420 - "hash": "sha256-UCgxXvUD7nqfAAQv4Hfu3PNfyV6lw09j+uh5YqlxCuo=", 420 + "hash": "sha256-PiAJ5Rw9qOmxNIsgayNJAC3EATu24OsDvonuqegSS7U=", 421 421 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 422 422 "owner": "equinix", 423 423 "repo": "terraform-provider-equinix", 424 - "rev": "v2.11.0", 424 + "rev": "v3.1.0", 425 425 "spdx": "MIT", 426 - "vendorHash": "sha256-E77/PwZiMEbxv+UkG9tSUHdD1AbzXpZ28KeP9zyadN0=" 426 + "vendorHash": "sha256-wcrrSdSfL/hqA2Z2h1lTTCWWERfIdmsbOLY2H4SdVv0=" 427 427 }, 428 428 "exoscale": { 429 429 "hash": "sha256-r5wQQVbonGqZrzsr/gdbhrrbXC8ej/sMGvB1xk3pvUA=", ··· 498 498 "vendorHash": null 499 499 }, 500 500 "gitlab": { 501 - "hash": "sha256-3kAfGyHaQtTkRq3DyiN+W0uyASnxf6C50BmcBmYpjr8=", 501 + "hash": "sha256-f+4eWx6CqQhqNyQUBsi0BR+J4N0yloZw01o8NffNYFE=", 502 502 "homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab", 503 503 "owner": "gitlabhq", 504 504 "repo": "terraform-provider-gitlab", 505 - "rev": "v17.5.0", 505 + "rev": "v17.6.1", 506 506 "spdx": "MPL-2.0", 507 - "vendorHash": "sha256-P718i0CkboK15CRJ7GNmS7oMYQ8oy+mKOoYrBt3sSZg=" 507 + "vendorHash": "sha256-C7BJR8H1HP6TycbbXsY/xRhSzOmCpodN6vr/lzgXe+A=" 508 508 }, 509 509 "google": { 510 510 "hash": "sha256-swyE5pSVu5X5V6pfgJkpz7PmB1lk5l6OHoVetFfQHXU=", ··· 516 516 "vendorHash": "sha256-JUaXSF+UJCTHbr+Xq2zLpNuJVTW89gwEeFEXs44g5J4=" 517 517 }, 518 518 "google-beta": { 519 - "hash": "sha256-JvK4wIKBAxQucqoxia4AgsdyHRJm9xQY80Kxbu+j95Q=", 519 + "hash": "sha256-O8pDsBTfr8Ep2pZmb2btKVuNrKx6PxLczmwTwwdJZ/c=", 520 520 "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", 521 521 "owner": "hashicorp", 522 522 "repo": "terraform-provider-google-beta", 523 - "rev": "v6.12.0", 523 + "rev": "v6.14.1", 524 524 "spdx": "MPL-2.0", 525 - "vendorHash": "sha256-7eDlgob/Ig5e9MTDxMPKkQXsu7cYXqego0OrepckMXA=" 525 + "vendorHash": "sha256-M2R1QdSRNyRPVf8D5hiMjZ8sOR2pVkBgEGUcYgbePEM=" 526 526 }, 527 527 "googleworkspace": { 528 528 "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", ··· 534 534 "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" 535 535 }, 536 536 "grafana": { 537 - "hash": "sha256-tKk+3MMDFwGMB/GhtAiQ7WVcEtDqhWI+SNl1elrXNLs=", 537 + "hash": "sha256-jdIl5rfpW7ubBj/7IHj3x/CCfC4eUpo5/b3N+U3mHNo=", 538 538 "homepage": "https://registry.terraform.io/providers/grafana/grafana", 539 539 "owner": "grafana", 540 540 "repo": "terraform-provider-grafana", 541 - "rev": "v3.14.1", 541 + "rev": "v3.15.3", 542 542 "spdx": "MPL-2.0", 543 - "vendorHash": "sha256-iOT6j7Jm5M8gAikNcdypJ9tANkwuuzyZVts7cV+NWqk=" 543 + "vendorHash": "sha256-nNsukBVotdi1KtFE05Eutr+ejH7504qhxjAdE6ggEhc=" 544 544 }, 545 545 "gridscale": { 546 546 "hash": "sha256-J4ZLexpjYXxOTaqih0+Nucyf2soYXxGiB38xAeXUJKs=", ··· 904 904 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 905 905 }, 906 906 "oci": { 907 - "hash": "sha256-Wuk0NNEcNAnM39/0MlnDjiNkJzFEjbBpspah3oqQipY=", 907 + "hash": "sha256-DKjR4lcNEeHwKtLqqictfxpWPe9zTYl96NTza/+9zL0=", 908 908 "homepage": "https://registry.terraform.io/providers/oracle/oci", 909 909 "owner": "oracle", 910 910 "repo": "terraform-provider-oci", 911 - "rev": "v6.18.0", 911 + "rev": "v6.21.0", 912 912 "spdx": "MPL-2.0", 913 913 "vendorHash": null 914 914 }, ··· 1192 1192 "vendorHash": "sha256-c3R/7k7y7XS2Qli00nSj7gh/3Mj88PY4WybBTq/+pPs=" 1193 1193 }, 1194 1194 "spotinst": { 1195 - "hash": "sha256-W9NtScPWQYe4Qxia8srVSES2aXYOzLncLfOe07+DpiY=", 1195 + "hash": "sha256-vy0IOtH1S7Krud9JfID8oYYKpSrxolU4eStnppPjvpM=", 1196 1196 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1197 1197 "owner": "spotinst", 1198 1198 "repo": "terraform-provider-spotinst", 1199 - "rev": "v1.201.0", 1199 + "rev": "v1.202.0", 1200 1200 "spdx": "MPL-2.0", 1201 - "vendorHash": "sha256-uZdbLJMMR1msSDpzAJxbQDyUOY6hvPya1AEW1wqUJdc=" 1201 + "vendorHash": "sha256-ehPfPVaIkeKXNfuqNYjL2WwEHV/kMVoOQDOIfYRfY2A=" 1202 1202 }, 1203 1203 "ssh": { 1204 1204 "hash": "sha256-1UN5QJyjCuxs2vQYlSuz2jsu/HgGTxOoWWRcv4qcwow=", ··· 1264 1264 "vendorHash": "sha256-VMEL2dQ1+kMRWjJP6Obc3N1OytpAkRVW/9596WhwkE4=" 1265 1265 }, 1266 1266 "tencentcloud": { 1267 - "hash": "sha256-hQSRHyVzk7m0Htn3Kf9bBHxbtZAtZR6QLAeOIt7xhuY=", 1267 + "hash": "sha256-8WH87IFcZO5vK3kS9q94AJQ4Vv4jsFSPT0PZ1Cwt6jQ=", 1268 1268 "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", 1269 1269 "owner": "tencentcloudstack", 1270 1270 "repo": "terraform-provider-tencentcloud", 1271 - "rev": "v1.81.147", 1271 + "rev": "v1.81.152", 1272 1272 "spdx": "MPL-2.0", 1273 1273 "vendorHash": null 1274 1274 }, 1275 1275 "tfe": { 1276 - "hash": "sha256-cg/g/RM4e+0Afhm22sj18qgHUvei2b0ZZtjWBKKDUAM=", 1276 + "hash": "sha256-kF17NEk/faVBNXXq2ipoIqS97ENxmr1UnEJc6m9ScDw=", 1277 1277 "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", 1278 1278 "owner": "hashicorp", 1279 1279 "repo": "terraform-provider-tfe", 1280 - "rev": "v0.61.0", 1280 + "rev": "v0.62.0", 1281 1281 "spdx": "MPL-2.0", 1282 1282 "vendorHash": "sha256-zDL3MOsOzMFh894xeqt+CIvKlQxDm3JLXsy2IK4ZMlE=" 1283 1283 }, ··· 1436 1436 "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" 1437 1437 }, 1438 1438 "yandex": { 1439 - "hash": "sha256-aD5IcD4IDjB0+9cUJEUR9pRtWkLdzk4XVA8sTsBGx30=", 1439 + "hash": "sha256-xBMyK8Zj9oNyYi0U5aauo9KSMR1zu9pO249sQ0nlfV4=", 1440 1440 "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", 1441 1441 "owner": "yandex-cloud", 1442 1442 "repo": "terraform-provider-yandex", 1443 - "rev": "v0.134.0", 1443 + "rev": "v0.135.0", 1444 1444 "spdx": "MPL-2.0", 1445 1445 "vendorHash": "sha256-zQ6iofCmWfeDhRPtlXCuE63dKpA832jX5AEtUssmA7g=" 1446 1446 }
+3
pkgs/applications/science/chemistry/nwchem/default.nix
··· 147 147 runHook postConfigure 148 148 ''; 149 149 150 + # Required for build with gcc-14 151 + env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-int"; 152 + 150 153 enableParallelBuilding = true; 151 154 152 155 preBuild = ''
+4 -4
pkgs/applications/video/davinci-resolve/default.nix pkgs/by-name/da/davinci-resolve/package.nix
··· 35 35 davinci = ( 36 36 stdenv.mkDerivation rec { 37 37 pname = "davinci-resolve${lib.optionalString studioVariant "-studio"}"; 38 - version = "19.1"; 38 + version = "19.1.1"; 39 39 40 40 nativeBuildInputs = [ 41 41 (appimage-run.override { buildFHSEnv = buildFHSEnvChroot; }) ··· 57 57 outputHashAlgo = "sha256"; 58 58 outputHash = 59 59 if studioVariant then 60 - "sha256-uEUZt0TQ4XrAag6NoCPUtYSnkwpwh3BNlol1z/EmP9E=" 60 + "sha256-yDkw7L9iTzE5g2XAw910nqtTyXcgcb6u+kP2sKtNcJ8=" 61 61 else 62 - "sha256-3VVyfXT/mZFuf2GGkNS47ErSdAGpdUUwwwKY19zBBZo="; 62 + "sha256-8oq5Nj8GrdHAmbM6Z5q98a0Lazjymk3dOCITkKiTJvQ="; 63 63 64 64 impureEnvVars = lib.fetchers.proxyImpureEnvVars; 65 65 ··· 278 278 ]; 279 279 text = '' 280 280 set -o errexit 281 - drv=pkgs/applications/video/davinci-resolve/default.nix 281 + drv=pkgs/by-name/da/davinci-resolve/package.nix 282 282 currentVersion=${lib.escapeShellArg davinci.version} 283 283 downloadsJSON="$(curl --fail --silent https://www.blackmagicdesign.com/api/support/us/downloads.json)" 284 284
+14 -4
pkgs/by-name/an/ananicy-cpp/package.nix
··· 29 29 }; 30 30 31 31 patches = [ 32 - # FIXME: remove this when updating to next stable release 32 + ./match-wrappers.patch 33 + 34 + # FIXME: remove these when updating to next stable release 33 35 (fetchpatch { 34 36 name = "allow-regex-pattern-matching.patch"; 35 37 url = "https://gitlab.com/ananicy-cpp/ananicy-cpp/-/commit/6ea2dccceec39b6c4913f617dad81d859aa20f24.patch"; 36 38 hash = "sha256-C+7x/VpVwewXEPwibi7GxGfjuhDkhcjTyGbZHlYL2Bs="; 37 39 }) 38 - ./match-wrappers.patch 39 - # https://gitlab.com/ananicy-cpp/ananicy-cpp/-/merge_requests/27 40 - ./reliable-mounts-file.patch 40 + (fetchpatch { 41 + name = "use-a-reliable-path-for-mounts-file.patch"; 42 + url = "https://gitlab.com/ananicy-cpp/ananicy-cpp/-/commit/de6f11978db98bfd13a1e87dcdab61dbe6496710.patch"; 43 + hash = "sha256-9bJlFCClddlAEknfqp7Gcij7NX6tqohE2wqoalLoN5I="; 44 + }) 45 + # https://gitlab.com/ananicy-cpp/ananicy-cpp/-/merge_requests/30 46 + (fetchpatch { 47 + name = "fix-build-with-clang-19.patch"; 48 + url = "https://gitlab.com/ananicy-cpp/ananicy-cpp/-/commit/b2589a9b1faa2ecf54aeede40ea781c33bfb09a8.patch"; 49 + hash = "sha256-nfyCdhvnWj446z5aPFCXGi79Xgja8W0Eopl6I30fOBM="; 50 + }) 41 51 ]; 42 52 43 53 strictDeps = true;
-13
pkgs/by-name/an/ananicy-cpp/reliable-mounts-file.patch
··· 1 - diff --git a/src/platform/linux/cgroups.cpp b/src/platform/linux/cgroups.cpp 2 - index 766fd2f5247ce64eb7dfd45e5551f41773eaa18b..d27dbf724bdf5097dfda0c8d4eaaadb3e81f70b3 100644 3 - --- a/src/platform/linux/cgroups.cpp 4 - +++ b/src/platform/linux/cgroups.cpp 5 - @@ -223,7 +223,7 @@ control_groups::cgroup_info control_groups::get_cgroup_version(bool reset) { 6 - } 7 - 8 - if (!info.has_value()) { 9 - - std::ifstream mtab("/etc/mtab"); 10 - + std::ifstream mtab("/proc/self/mounts"); 11 - while (mtab) { 12 - std::string word, line; 13 - fs::path cgroup_path;
+2 -2
pkgs/by-name/in/intel-gmmlib/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "intel-gmmlib"; 13 - version = "22.5.5"; 13 + version = "22.6.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "intel"; 17 17 repo = "gmmlib"; 18 18 rev = "intel-gmmlib-${version}"; 19 - hash = "sha256-F8e9FzEn6A7U8lyso5YDhWaB+S5M45HRvj95AyteovQ="; 19 + hash = "sha256-3A5bTrRIm7ZOz2Si8u2GSDr5vIOr9NOaMRu0PbqZAIs="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake ];
+3 -1
pkgs/by-name/li/libvdwxc/package.nix
··· 30 30 fftwMpi 31 31 ]; 32 32 33 + # Required for compilation with gcc-14 34 + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 35 + 33 36 preConfigure = '' 34 37 mkdir build && cd build 35 38 36 - export PATH=$PATH:${mpi}/bin 37 39 configureFlagsArray+=( 38 40 --with-mpi=${lib.getDev mpi} 39 41 CC=mpicc
+3 -3
pkgs/by-name/ln/lnd/package.nix
··· 23 23 24 24 buildGoModule rec { 25 25 pname = "lnd"; 26 - version = "0.18.3-beta"; 26 + version = "0.18.4-beta"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "lightningnetwork"; 30 30 repo = "lnd"; 31 31 rev = "v${version}"; 32 - hash = "sha256-CNCMVYuLUVmNgW5YTTn3TR1+2UCLbF3/gXXZWiREj/E="; 32 + hash = "sha256-vZ5A0AsxZ8gpvXB4tH+GQIIvlJbSFvk38UbR24BVOPc="; 33 33 }; 34 34 35 - vendorHash = "sha256-dr8Ra8ywy+Zow8JF3K21XZ7lDIIdxvjRz+OD3E+348o="; 35 + vendorHash = "sha256-Irlf2dwI0QZyzMFeBVr2I5iUe0PJyv20HX4rPOE8M54="; 36 36 37 37 subPackages = [ 38 38 "cmd/lncli"
+5 -5
pkgs/by-name/mi/mirrord/manifest.json
··· 1 1 { 2 - "version": "3.127.0", 2 + "version": "3.128.0", 3 3 "assets": { 4 4 "x86_64-linux": { 5 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.127.0/mirrord_linux_x86_64", 6 - "hash": "sha256-CM0huCmv/jFwc4KBCIekfV4oFzCipg49F1VR4259/rg=" 5 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.128.0/mirrord_linux_x86_64", 6 + "hash": "sha256-GP7n7oTuecRwstUOguaOhHx9HiwNoFO0BSWX2/AB6LI=" 7 7 }, 8 8 "aarch64-linux": { 9 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.127.0/mirrord_linux_aarch64", 10 - "hash": "sha256-tTuzhRqACpMIs3WlTZoVVMmqy8SgfXymjGMI6un2zvc=" 9 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.128.0/mirrord_linux_aarch64", 10 + "hash": "sha256-WExPypRI9eDpUXoCNkAeO5rsDHULZbpBWLYQxRdvN7I=" 11 11 } 12 12 } 13 13 }
+4
pkgs/by-name/op/opencorsairlink/package.nix
··· 23 23 sha256 = "1nizicl0mc9pslc6065mnrs0fnn8sh7ca8iiw7w9ix57zrhabpld"; 24 24 }; 25 25 26 + # Fix GCC 14 build. 27 + # from incompatible pointer type [-Wincompatible-pointer-types] 28 + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 29 + 26 30 patches = [ 27 31 # Pull upstream fix for -fno-common toolchain 28 32 (fetchpatch {
+3
pkgs/by-name/pc/pcmsolver/package.nix
··· 42 42 zlib 43 43 ]; 44 44 45 + # Required for build with gcc-14 46 + env.NIX_CFLAGS_COMPILE = "-std=c++14"; 47 + 45 48 cmakeFlags = [ "-DENABLE_OPENMP=ON" ]; 46 49 47 50 hardeningDisable = [ "format" ];
+3 -3
pkgs/by-name/re/repren/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "repren"; 9 - version = "1.0.1"; 9 + version = "1.0.2"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jlevy"; 14 14 repo = "repren"; 15 - rev = "refs/tags/${version}"; 16 - hash = "sha256-X1+WIfa75KLhulAF5blnwbyXjFtZTwkM0nAqAvxwW5A="; 15 + tag = version; 16 + hash = "sha256-UqJC19EvhQsLlecPwy6ixkvQTi/6w6RLI5DTeNzVIqE="; 17 17 }; 18 18 19 19 build-system = with python3Packages; [
+22
pkgs/by-name/sy/syslinux/fix-longjmp-calls.patch
··· 1 + diff --git a/efi/main.c b/efi/main.c 2 + index 6a748412..a914e31a 100644 3 + --- a/efi/main.c 4 + +++ b/efi/main.c 5 + @@ -187,7 +187,7 @@ __export void local_boot(uint16_t ax) 6 + * Inform the firmware that we failed to execute correctly, which 7 + * will trigger the next entry in the EFI Boot Manager list. 8 + */ 9 + - longjmp(&load_error_buf, 1); 10 + + longjmp(load_error_buf, 1); 11 + } 12 + 13 + void bios_timer_cleanup(void) 14 + @@ -1385,7 +1385,7 @@ EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *table) 15 + status = uefi_call_wrapper(in->ReadKeyStroke, 2, in, &key); 16 + } while (status == EFI_SUCCESS); 17 + 18 + - if (!setjmp(&load_error_buf)) 19 + + if (!setjmp(load_error_buf)) 20 + load_env32(NULL); 21 + 22 + /* load_env32() failed.. cancel timer and bailout */
-33
pkgs/by-name/sy/syslinux/gcc10.patch
··· 1 - diff --git a/dos/string.h b/dos/string.h 2 - index f648de2..a502132 100644 3 - --- a/dos/string.h 4 - +++ b/dos/string.h 5 - @@ -5,12 +5,13 @@ 6 - #ifndef _STRING_H 7 - #define _STRING_H 8 - 9 - +#include <stddef.h> 10 - + 11 - /* Standard routines */ 12 - #define memcpy(a,b,c) __builtin_memcpy(a,b,c) 13 - #define memmove(a,b,c) __builtin_memmove(a,b,c) 14 - #define memset(a,b,c) __builtin_memset(a,b,c) 15 - #define strcpy(a,b) __builtin_strcpy(a,b) 16 - -#define strlen(a) __builtin_strlen(a) 17 - 18 - /* This only returns true or false */ 19 - static inline int memcmp(const void *__m1, const void *__m2, unsigned int __n) 20 - @@ -21,6 +22,13 @@ static inline int memcmp(const void *__m1, const void *__m2, unsigned int __n) 21 - return rv; 22 - } 23 - 24 - +static inline size_t strlen(const char *s) 25 - +{ 26 - + size_t len = 0; 27 - + while (*s++) len++; 28 - + return len; 29 - +} 30 - + 31 - extern char *strchr(const char *s, int c); 32 - 33 - #endif /* _STRING_H */
+20 -41
pkgs/by-name/sy/syslinux/package.nix
··· 3 3 stdenv, 4 4 fetchFromRepoOrCz, 5 5 gnu-efi, 6 - fetchurl, 7 6 fetchpatch, 8 7 libuuid, 9 8 makeWrapper, ··· 28 27 29 28 patches = 30 29 let 31 - fetchDebianPatch = 32 - name: commit: hash: 33 - fetchurl { 34 - url = "https://salsa.debian.org/images-team/syslinux/raw/" + commit + "/debian/patches/" + name; 35 - inherit name hash; 36 - }; 30 + archlinuxCommit = "db7884ec80642781edeead3e3bbd883a15b9b3ce"; 37 31 fetchArchlinuxPatch = 38 - name: commit: hash: 39 - fetchurl { 40 - url = "https://raw.githubusercontent.com/archlinux/svntogit-packages/" + commit + "/trunk/" + name; 32 + name: hash: 33 + fetchpatch { 34 + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/syslinux/-/raw/${archlinuxCommit}/${name}"; 41 35 inherit name hash; 42 36 }; 43 37 in 44 38 [ 45 - ./gcc10.patch 46 - (fetchDebianPatch "0002-gfxboot-menu-label.patch" "fa1349f1" 47 - "sha256-0f6QhM4lJmGflLige4n7AZTodL7vnyAvi5dIedd/Lho=" 48 - ) 49 - (fetchArchlinuxPatch "0005-gnu-efi-version-compatibility.patch" 50 - "821c3da473d1399d930d5b4a086e46a4179eaa45" 51 - "sha256-hhCVnfbAFWj/R4yh60qsMB87ofW9RznarsByhl6L4tc=" 52 - ) 53 - (fetchArchlinuxPatch "0025-reproducible-build.patch" "821c3da473d1399d930d5b4a086e46a4179eaa45" 54 - "sha256-mnb291pCSFvDNxY7o4BosJ94ib3BpOGRQIiY8Q3jZmI=" 55 - ) 56 - (fetchDebianPatch 57 - # mbr.bin: too big (452 > 440) 58 - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906414 59 - "0016-strip-gnu-property.patch" 60 - "7468ef0e38c43" 61 - "sha256-lW+E6THuXlTGvhly0f/D9NwYHhkiKHot2l+bz9Eaxp4=" 62 - ) 63 - (fetchDebianPatch 64 - # mbr.bin: too big (452 > 440) 65 - "0017-single-load-segment.patch" 66 - "012e1dd312eb" 67 - "sha256-C6VmdlTs1blMGUHH3OfOlFBZsfpwRn9vWodwqVn8+Cs=" 68 - ) 69 - (fetchDebianPatch "0018-prevent-pow-optimization.patch" "26f0e7b2" 70 - "sha256-dVzXBi/oSV9vYgU85mRFHBKuZdup+1x1BipJX74ED7E=" 71 - ) 39 + (fetchArchlinuxPatch "0002-gfxboot-menu-label.patch" "sha256-eoId3jn4eRxItil5naoGMBGOJM/p5FG74ePwxiJ0w/8=") 40 + (fetchArchlinuxPatch "0005-gnu-efi-version-compatibility.patch" "sha256-5oZ/24emWNPHx621v/9i2xU6rodpVCM0R18hCU35eDk=") 41 + (fetchArchlinuxPatch "0006-Replace-builtin-strlen-that-appears-to-get-optimized.patch" "sha256-aq2vKqGonhMI2gRrAYNe+VRD8Vwijn7kOOv5wqAncx8=") 42 + # mbr.bin: too big (452 > 440) 43 + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906414 44 + (fetchArchlinuxPatch "0016-strip-gnu-property.patch" "sha256-gn69YHbObqg6uTLPTtu8otNBFuCSyazwxLW3FbTNLX4=") 45 + # mbr.bin: too big (452 > 440) 46 + (fetchArchlinuxPatch "0017-single-load-segment.patch" "sha256-pGDcP62k50YkGgP0pFp5NSe7X0sojfLCzTmJtba2Yww=") 72 47 # Fixes build with "modern" gnu-efi 48 + (fetchArchlinuxPatch "0018-prevent-pow-optimization.patch" "sha256-1+u8Kb6bxRbTPm0QCCt4yViLozzD/+/yspkJasOFM+g=") 49 + (fetchArchlinuxPatch "0025-reproducible-build.patch" "sha256-vhth9CFHqChPQPgGhUWVpYwMFnnjoMVIGr7Wfu1jcDY=") 50 + (fetchArchlinuxPatch "0027-use-correct-type-for-size.patch" "sha256-5nlKwIbXpZEyBrBSq9Zg0D+PRF7/kzEG13WzpwzDpPA=") 51 + 73 52 ./import-efisetjmp.patch 74 53 # Upstream patch: https://www.syslinux.org/archives/2024-February/026903.html 75 54 ./define-wchar_t.patch 55 + # gnu-efi changed their definition to already be a 1-elem array, don't double-ref it. 56 + # https://github.com/ncroxon/gnu-efi/commit/5b74db0e154ffd2fba4bcc254069844f21913988 57 + ./fix-longjmp-calls.patch 76 58 ]; 77 59 78 60 postPatch = '' ··· 115 97 # gcc-10. Otherwise build fails as: 116 98 # ld: acpi/xsdt.o:/build/syslinux-b404870/com32/gpllib/../gplinclude/memory.h:40: multiple definition of 117 99 # `e820_types'; memory.o:/build/syslinux-b404870/com32/gpllib/../gplinclude/memory.h:40: first defined here 118 - # and with gcc14+ also: 119 - # /build/source/com32/chain/chain.c:517:44: 120 - # error: passing argument 3 of 'loadfile' from incompatible pointer type 121 - env.NIX_CFLAGS_COMPILE = "-fcommon -Wno-error=incompatible-pointer-types"; 100 + env.NIX_CFLAGS_COMPILE = "-fcommon"; 122 101 123 102 makeFlags = 124 103 [
+2 -2
pkgs/development/python-modules/bleak-esphome/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "bleak-esphome"; 18 - version = "1.1.0"; 18 + version = "1.1.1"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.10"; ··· 24 24 owner = "bluetooth-devices"; 25 25 repo = "bleak-esphome"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-+84ODCx2XzREhSSt5Uu0+Bj55bfU+i33qf3wFMwu3wA="; 27 + hash = "sha256-WFswGtPX0OpDTqT25oHGZ+gIN/fhco4orWeGVXIIfzM="; 28 28 }; 29 29 30 30 postPatch = ''
+2 -2
pkgs/development/python-modules/lcn-frontend/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "lcn-frontend"; 10 - version = "0.2.2"; 10 + version = "0.2.3"; 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 pname = "lcn_frontend"; 15 15 inherit version; 16 - hash = "sha256-D6rwFLThOCEbKYhUpuA8K+0iLYt3pqU4GHzJcr3LaAM="; 16 + hash = "sha256-j5NE/AFGHC5z44I2afMCGUDY9gqjPZPJ5nDBHf52tJY="; 17 17 }; 18 18 19 19 postPatch = ''
+7 -4
pkgs/development/python-modules/ropper/default.nix
··· 6 6 filebytes, 7 7 pytestCheckHook, 8 8 pythonOlder, 9 + setuptools, 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "ropper"; 13 - version = "1.13.8"; 14 - format = "setuptools"; 14 + version = "1.13.10"; 15 + pyproject = true; 15 16 16 17 disabled = pythonOlder "3.7"; 17 18 ··· 19 20 owner = "sashs"; 20 21 repo = "Ropper"; 21 22 rev = "v${version}"; 22 - hash = "sha256-agbqP5O9QEP5UKkaWI5HxAlMsCBPKNSLnAAo2WFDXS8="; 23 + hash = "sha256-yuHJ+EpglumEAXEu0iJKIXK1ouW1yptNahM9Wmk7AW4="; 23 24 }; 24 25 25 - propagatedBuildInputs = [ 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 26 29 capstone 27 30 filebytes 28 31 ];
+1 -3
pkgs/top-level/all-packages.nix
··· 972 972 973 973 bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { }; 974 974 975 - davinci-resolve = callPackage ../applications/video/davinci-resolve { }; 976 - 977 - davinci-resolve-studio = callPackage ../applications/video/davinci-resolve { studioVariant = true; }; 975 + davinci-resolve-studio = callPackage ../by-name/da/davinci-resolve/package.nix { studioVariant = true; }; 978 976 979 977 dehinter = with python3Packages; toPythonApplication dehinter; 980 978