···9}:
1011let
12- version = "2025.1.2";
1314 product =
15 if proEdition then
16 {
17 productName = "pro";
18 productDesktop = "Burp Suite Professional Edition";
19- hash = "sha256-EIz+nMiLkrhO53MWNFgCbIT+xU3PwGH2619OtuvvYh4=";
20 }
21 else
22 {
23 productName = "community";
24 productDesktop = "Burp Suite Community Edition";
25- hash = "sha256-Lq8ZOKOCgu7HpSO+RkAEivdWZlDcVhT7Zb1E035bk3o=";
26 };
2728 src = fetchurl {
···9}:
1011let
12+ version = "2025.1.3";
1314 product =
15 if proEdition then
16 {
17 productName = "pro";
18 productDesktop = "Burp Suite Professional Edition";
19+ hash = "sha256-BlVAQe6KLn9THVJTk+rDZoLeAbIW8IA3rDpS6xPhDLo=";
20 }
21 else
22 {
23 productName = "community";
24 productDesktop = "Burp Suite Community Edition";
25+ hash = "sha256-M1T7atQmB0fRmH9NDZ3uyc3rQpqBc2u3WRZO5rDBj+g=";
26 };
2728 src = fetchurl {
+2-2
pkgs/by-name/ca/catboost/package.nix
···15 gitUpdater,
16 cudaSupport ? config.cudaSupport,
17 cudaPackages ? { },
18- llvmPackages_12,
19 pythonSupport ? false,
20}:
21let
···93 # catboost requires clang 14+ for build, but does clang 12 for cuda build.
94 # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it.
95 # see https://catboost.ai/en/docs/installation/build-environment-setup-for-cmake#compilers,-linkers-and-related-tools
96- CUDAHOSTCXX = lib.optionalString cudaSupport "${llvmPackages_12.stdenv.cc}/bin/cc";
97 NIX_CFLAGS_LINK = lib.optionalString stdenv.hostPlatform.isLinux "-fuse-ld=lld";
98 NIX_LDFLAGS = "-lc -lm";
99 NIX_CFLAGS_COMPILE = toString (
···15 gitUpdater,
16 cudaSupport ? config.cudaSupport,
17 cudaPackages ? { },
18+ llvmPackagesCuda ? llvmPackages,
19 pythonSupport ? false,
20}:
21let
···93 # catboost requires clang 14+ for build, but does clang 12 for cuda build.
94 # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it.
95 # see https://catboost.ai/en/docs/installation/build-environment-setup-for-cmake#compilers,-linkers-and-related-tools
96+ CUDAHOSTCXX = lib.optionalString cudaSupport "${llvmPackagesCuda.stdenv.cc}/bin/cc";
97 NIX_CFLAGS_LINK = lib.optionalString stdenv.hostPlatform.isLinux "-fuse-ld=lld";
98 NIX_LDFLAGS = "-lc -lm";
99 NIX_CFLAGS_COMPILE = toString (
···2021 # We don't use the versions from common.nix, because libgbm is a world rebuild,
22 # so the updates need to happen separately on staging.
23- version = "24.3.4";
2425 src = fetchFromGitLab {
26 domain = "gitlab.freedesktop.org";
27 owner = "mesa";
28 repo = "mesa";
29 rev = "mesa-${version}";
30- hash = "sha256-1RUHbTgcCxdDrWjqB0EG4Ny/nwdjQHHpyPauiW/yogU=";
31 };
00000003233 mesonAutoFeatures = "disabled";
34
···2021 # We don't use the versions from common.nix, because libgbm is a world rebuild,
22 # so the updates need to happen separately on staging.
23+ version = "25.0.1";
2425 src = fetchFromGitLab {
26 domain = "gitlab.freedesktop.org";
27 owner = "mesa";
28 repo = "mesa";
29 rev = "mesa-${version}";
30+ hash = "sha256-9D4d7EEdZysvXDRcmpbyt85Lo64sldNRomp6/HUVORo=";
31 };
32+33+ # Install gbm_backend_abi.h header - this is to simplify future iteration
34+ # on building Mesa and friends with system libgbm.
35+ # See also:
36+ # - https://github.com/NixOS/nixpkgs/pull/387292
37+ # - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33890
38+ patches = [ ./gbm-header.patch ];
3940 mesonAutoFeatures = "disabled";
41