From 14d9206fae6bbc2607ca28089b3ebb22b6b28507 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 22 Mar 2023 21:15:08 +0000 Subject: [PATCH 01/26] maintainers/team-list: sort llvm members --- maintainers/team-list.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 2201fc7f76bc..ae14865d484c 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -424,11 +424,11 @@ with lib.maintainers; { llvm = { members = [ - ericson2314 - sternenseemann - lovek323 dtzWill + ericson2314 + lovek323 primeos + sternenseemann ]; scope = "Maintain LLVM package sets and related packages"; shortName = "LLVM"; From fa1175372bd14201a507771ab53cb0478df56f4d Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 22 Mar 2023 21:15:54 +0000 Subject: [PATCH 02/26] maintainers/team-list: add 3 new members to LLVM The three of us have been working on getting the different LLVM versions in sync, and discussing plans for 16, 17, and upgrading the default. Being notified of PRs will be useful, so that we can make sure that new PRs don't introduce further unnecessary deltas between different LLVM versions, which has been a problem so far. --- maintainers/team-list.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index ae14865d484c..173ad98263f9 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -428,6 +428,9 @@ with lib.maintainers; { ericson2314 lovek323 primeos + qyliss + raitobezarius + rrbutani sternenseemann ]; scope = "Maintain LLVM package sets and related packages"; From 399f4f024b593724ca0842d515c40018c80b2b3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Mar 2023 00:49:07 +0000 Subject: [PATCH 03/26] goa: 3.11.2 -> 3.11.3 --- pkgs/development/tools/goa/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/goa/default.nix b/pkgs/development/tools/goa/default.nix index 10d9e275b3a3..55abce847adf 100644 --- a/pkgs/development/tools/goa/default.nix +++ b/pkgs/development/tools/goa/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "goa"; - version = "3.11.2"; + version = "3.11.3"; src = fetchFromGitHub { owner = "goadesign"; repo = "goa"; rev = "v${version}"; - sha256 = "sha256-zKiGPXkVAeWj9RXuFWvlSz1SYO+uGNBM65+ypIPZpmc="; + sha256 = "sha256-Po5i6pb7Qu6kYLO7rdW9SJFDf42rPx8mvSfNxtW3Qcg="; }; vendorHash = "sha256-vND29xb5bG+MnBiOCP9PWC+VGqIwdUO0uVOcP5Wc4zA="; From ff89da0ee6a89d60865c601b3eb27489f4fd79ef Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 25 Mar 2023 04:20:00 +0000 Subject: [PATCH 04/26] python310Packages.jupyter-cache: fix build Relax dependency on SQLAlchemy. --- .../python-modules/jupyter-cache/default.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-cache/default.nix b/pkgs/development/python-modules/jupyter-cache/default.nix index 7cf7fab7889d..593fb90720b2 100644 --- a/pkgs/development/python-modules/jupyter-cache/default.nix +++ b/pkgs/development/python-modules/jupyter-cache/default.nix @@ -10,11 +10,14 @@ , sqlalchemy , tabulate , pythonOlder +, setuptools +, pythonRelaxDepsHook }: buildPythonPackage rec { pname = "jupyter-cache"; version = "0.5.0"; + format = "pyproject"; disabled = pythonOlder "3.7"; @@ -23,10 +26,10 @@ buildPythonPackage rec { sha256 = "87408030a4c8c14fe3f8fe62e6ceeb24c84e544c7ced20bfee45968053d07801"; }; - postPatch = '' - substituteInPlace setup.cfg \ - --replace "nbclient>=0.2,<0.6" "nbclient" - ''; + nativeBuildInputs = [ + setuptools + pythonRelaxDepsHook + ]; propagatedBuildInputs = [ attrs @@ -39,6 +42,11 @@ buildPythonPackage rec { tabulate ]; + pythonRelaxDeps = [ + "nbclient" + "sqlalchemy" # See https://github.com/executablebooks/jupyter-cache/pull/93 + ]; + pythonImportsCheck = [ "jupyter_cache" ]; meta = with lib; { From 5152baeb160be4b7b9737c7a9f33d7211546d275 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 25 Mar 2023 04:20:00 +0000 Subject: [PATCH 05/26] gallery-dl: 1.25.0 -> 1.25.1 https://github.com/mikf/gallery-dl/releases/tag/v1.25.1 --- pkgs/applications/misc/gallery-dl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/gallery-dl/default.nix b/pkgs/applications/misc/gallery-dl/default.nix index aaf5ec904923..7ffe4836a393 100644 --- a/pkgs/applications/misc/gallery-dl/default.nix +++ b/pkgs/applications/misc/gallery-dl/default.nix @@ -2,13 +2,13 @@ buildPythonApplication rec { pname = "gallery-dl"; - version = "1.25.0"; + version = "1.25.1"; format = "setuptools"; src = fetchPypi { inherit version; pname = "gallery_dl"; - sha256 = "sha256-WxmH6uAMnbmXZWOkLh4B6rR6RV2xfSVBZ7v47AwlwRY="; + sha256 = "sha256-us9lzchdsCD4sY4XQ1f4j3wKuFtEZnEuBrlSa3FpDP4="; }; propagatedBuildInputs = [ From abdd2b09d1f2fb954ada246a7acb13fcbf2497a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Mar 2023 07:21:33 +0000 Subject: [PATCH 06/26] terminal-stocks: 1.0.14 -> 1.0.15 --- pkgs/applications/misc/terminal-stocks/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/terminal-stocks/default.nix b/pkgs/applications/misc/terminal-stocks/default.nix index b1d4c67ac89b..b7a793d2153a 100644 --- a/pkgs/applications/misc/terminal-stocks/default.nix +++ b/pkgs/applications/misc/terminal-stocks/default.nix @@ -2,16 +2,16 @@ buildNpmPackage rec { pname = "terminal-stocks"; - version = "1.0.14"; + version = "1.0.15"; src = fetchFromGitHub { owner = "shweshi"; repo = pname; rev = "v${version}"; - hash = "sha256-AzLMqp5t9u1ne+xCKp0dq/3V3DKJ1Ou9riAN+KqkStg="; + hash = "sha256-8n+Wpkiy+XTaIBO7nuxO2m3EkkaHsmYNqtUqMin6leg="; }; - npmDepsHash = "sha256-GOg6B8BWkWegxeYmlHSJjFNrb/frb6jdzjjNSGF38Zo="; + npmDepsHash = "sha256-M9a33v1R/cAgUJJLHwPs8hpPtjzzKkMps/ACnWLqUZE="; dontNpmBuild = true; passthru.updateScript = nix-update-script {}; From 2646204f1cd22b12cfe501b947021d7491179bf4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Mar 2023 10:19:55 +0000 Subject: [PATCH 07/26] pgo-client: 4.7.7 -> 4.7.10 --- pkgs/applications/networking/cluster/pgo-client/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/pgo-client/default.nix b/pkgs/applications/networking/cluster/pgo-client/default.nix index c8c31c55ecdd..47062588dd61 100644 --- a/pkgs/applications/networking/cluster/pgo-client/default.nix +++ b/pkgs/applications/networking/cluster/pgo-client/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "pgo-client"; - version = "4.7.7"; + version = "4.7.10"; src = fetchFromGitHub { owner = "CrunchyData"; repo = "postgres-operator"; rev = "v${version}"; - sha256 = "sha256-rHWCj25NEKbwV1kmuH6k3oWSXKelknb2GRDgLaZSb3U="; + sha256 = "sha256-ZwKfbmKPvhxLpCGH+IlfoQjnw8go4N6mfseY2LWCktA="; }; - vendorSha256 = "sha256-5/mLlgNdlX/ABrpofPqowCskxFwJAEKVpbsMOvMvTWc="; + vendorHash = "sha256-qpS1TLShJwXgmtuhWIPOlcHMofUgOWZ8vbri36i+hpM="; subPackages = [ "cmd/pgo" ]; From c2ebb395cadfd081c015f7da5034b12c145bf6bc Mon Sep 17 00:00:00 2001 From: Atemu Date: Thu, 23 Feb 2023 18:42:52 +0100 Subject: [PATCH 08/26] mesa: refactor for multi-version setup --- pkgs/development/libraries/mesa/22.nix | 4 ++++ .../libraries/mesa/{default.nix => generic.nix} | 10 ++++++---- pkgs/top-level/all-packages.nix | 5 ++--- 3 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/libraries/mesa/22.nix rename pkgs/development/libraries/mesa/{default.nix => generic.nix} (98%) diff --git a/pkgs/development/libraries/mesa/22.nix b/pkgs/development/libraries/mesa/22.nix new file mode 100644 index 000000000000..1a1127dae508 --- /dev/null +++ b/pkgs/development/libraries/mesa/22.nix @@ -0,0 +1,4 @@ +import ./generic.nix { + version = "22.3.7"; + hash = "sha256-iUzi9KHC52F3zdIoRiAZLQ2jBmskPuwvux18838TBCw="; +} diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/generic.nix similarity index 98% rename from pkgs/development/libraries/mesa/default.nix rename to pkgs/development/libraries/mesa/generic.nix index 83643e423f74..ff2d445a2be8 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/generic.nix @@ -1,8 +1,10 @@ +{ version, hash }: + { stdenv, lib, fetchurl , meson, pkg-config, ninja , intltool, bison, flex, file, python3Packages, wayland-scanner , expat, libdrm, xorg, wayland, wayland-protocols, openssl -, llvmPackages, libffi, libomxil-bellagio, libva-minimal +, llvmPackages_15, libffi, libomxil-bellagio, libva-minimal , libelf, libvdpau , libglvnd, libunwind , vulkan-loader, glslang @@ -88,11 +90,11 @@ let # Release calendar: https://www.mesa3d.org/release-calendar.html # Release frequency: https://www.mesa3d.org/releasing.html#schedule - version = "22.3.7"; - branch = lib.versions.major version; + branch = lib.versions.major version; withLibdrm = lib.meta.availableOn stdenv.hostPlatform libdrm; + llvmPackages = llvmPackages_15; # Align all the Mesa versions used. Required to prevent explosions when # two different LLVMs are loaded in the same process. # FIXME: these should really go into some sort of versioned LLVM package set @@ -120,7 +122,7 @@ self = stdenv.mkDerivation { "ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz" "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" ]; - hash = "sha256-iUzi9KHC52F3zdIoRiAZLQ2jBmskPuwvux18838TBCw="; + inherit hash; }; # TODO: diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 08f1a8ed479b..c497dd755caf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22505,12 +22505,11 @@ with pkgs; # Default libGLU libGLU = mesa_glu; - mesa = callPackage ../development/libraries/mesa { - llvmPackages = llvmPackages_15; - stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; + mesa_22 = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/22.nix { inherit (darwin.apple_sdk_11_0.frameworks) OpenGL; inherit (darwin.apple_sdk_11_0.libs) Xplugin; }; + mesa = mesa_22; mesa_glu = callPackage ../development/libraries/mesa-glu { inherit (darwin.apple_sdk.frameworks) ApplicationServices; From c4752a1631e46bde11bf8038f30e067c39b97cd4 Mon Sep 17 00:00:00 2001 From: Atemu Date: Thu, 23 Feb 2023 18:49:37 +0100 Subject: [PATCH 09/26] mesa_23: init at 23.0.1 --- pkgs/development/libraries/mesa/23.nix | 4 ++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 pkgs/development/libraries/mesa/23.nix diff --git a/pkgs/development/libraries/mesa/23.nix b/pkgs/development/libraries/mesa/23.nix new file mode 100644 index 000000000000..0c44d72da7dc --- /dev/null +++ b/pkgs/development/libraries/mesa/23.nix @@ -0,0 +1,4 @@ +import ./generic.nix { + version = "23.0.1"; + hash = "sha256-6OWGhWtViTq66b3NuYtBwIHZCbsfrzcubnJiMHvzSt8="; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c497dd755caf..c383f5f8a0db 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22509,6 +22509,10 @@ with pkgs; inherit (darwin.apple_sdk_11_0.frameworks) OpenGL; inherit (darwin.apple_sdk_11_0.libs) Xplugin; }; + mesa_23 = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/23.nix { + inherit (darwin.apple_sdk_11_0.frameworks) OpenGL; + inherit (darwin.apple_sdk_11_0.libs) Xplugin; + }; mesa = mesa_22; mesa_glu = callPackage ../development/libraries/mesa-glu { From 95381a8ab52158adadd07a29425e48ee13489995 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Mar 2023 14:47:25 +0000 Subject: [PATCH 10/26] moodle: 4.1.1 -> 4.1.2 --- pkgs/servers/web-apps/moodle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/moodle/default.nix b/pkgs/servers/web-apps/moodle/default.nix index 726552f3093b..5ffbe05e7369 100644 --- a/pkgs/servers/web-apps/moodle/default.nix +++ b/pkgs/servers/web-apps/moodle/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchurl, writeText, plugins ? [ ], nixosTests }: let - version = "4.1.1"; + version = "4.1.2"; versionParts = lib.take 2 (lib.splitVersion version); # 4.2 -> 402, 3.11 -> 311 @@ -15,7 +15,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz"; - sha256 = "sha256-w6N/jFYieL+yJXlDr1/9AATChSqiatx+aJl0XSOSL0s="; + sha256 = "sha256-ddXldOQLefV6Kjla+IeFwD50Vye4kholJD5R6X6A2Og="; }; phpConfig = writeText "config.php" '' From 777a3a522f0e5f71661897da97a0c9d249cf0fbf Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 25 Mar 2023 20:26:54 +0200 Subject: [PATCH 11/26] dxx-rebirth: unstable-2022-09-17 -> unstable-2023-03-23 --- pkgs/games/dxx-rebirth/default.nix | 6 +++--- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/games/dxx-rebirth/default.nix b/pkgs/games/dxx-rebirth/default.nix index 7ec7ab99b566..95cf0918b52c 100644 --- a/pkgs/games/dxx-rebirth/default.nix +++ b/pkgs/games/dxx-rebirth/default.nix @@ -22,13 +22,13 @@ let in stdenv.mkDerivation rec { pname = "dxx-rebirth"; - version = "unstable-2022-09-17"; + version = "unstable-2023-03-23"; src = fetchFromGitHub { owner = "dxx-rebirth"; repo = "dxx-rebirth"; - rev = "ad46235b67a24a38dec4734f94a59eba149ad94a"; - hash = "sha256-vIAY1O4VnOsV617J5yjg09JIL/vK4Fb/lopnX17g+uY="; + rev = "841ebcc11d249febe48911bc239606ade3bd78b3"; + hash = "sha256-cr5QdkKO/HNvtc2w4ynJixuLauhPCwtsSC3UEV7+C1A="; }; nativeBuildInputs = [ pkg-config scons ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8b6bf740426..337e7eeca584 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -35524,9 +35524,7 @@ with pkgs; dwarf-therapist = dwarf-fortress-packages.dwarf-therapist; - dxx-rebirth = callPackage ../games/dxx-rebirth { - scons = sconsPackages.scons_4_1_0; - }; + dxx-rebirth = callPackage ../games/dxx-rebirth { }; inherit (callPackages ../games/dxx-rebirth/assets.nix { }) descent1-assets From 9c2912c42f0e87f66c3c8c527606c61e8dca69ce Mon Sep 17 00:00:00 2001 From: kilianar Date: Sat, 25 Mar 2023 20:17:07 +0100 Subject: [PATCH 12/26] maintainer-list.nix: remove weihua Recently, the GitHub account was deleted. Therefore, this pull request removes the account from the list of maintainers. The account was solely referenced as a maintainer in logseq. --- maintainers/maintainer-list.nix | 6 ------ pkgs/applications/misc/logseq/default.nix | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 03a68e5af690..53f976baa7aa 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16176,12 +16176,6 @@ github = "wegank"; githubId = 9713184; }; - weihua = { - email = "luwh364@gmail.com"; - github = "weihua-lu"; - githubId = 9002575; - name = "Weihua Lu"; - }; welteki = { email = "welteki@pm.me"; github = "welteki"; diff --git a/pkgs/applications/misc/logseq/default.nix b/pkgs/applications/misc/logseq/default.nix index afd7c1309cef..125ff56b6a5c 100644 --- a/pkgs/applications/misc/logseq/default.nix +++ b/pkgs/applications/misc/logseq/default.nix @@ -61,7 +61,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/logseq/logseq"; changelog = "https://github.com/logseq/logseq/releases/tag/${version}"; license = licenses.agpl3Plus; - maintainers = with maintainers; [ weihua ]; + maintainers = with maintainers; [ ]; platforms = [ "x86_64-linux" ]; }; } From bf1785d0a91d5d3bb0ef3c2afe031554f17a87e4 Mon Sep 17 00:00:00 2001 From: Atemu Date: Sun, 26 Feb 2023 18:28:46 +0100 Subject: [PATCH 13/26] nixos/opengl: add mesaPackage option --- nixos/modules/hardware/opengl.nix | 41 +++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/nixos/modules/hardware/opengl.nix b/nixos/modules/hardware/opengl.nix index 9108bcbd1652..2193f01613df 100644 --- a/nixos/modules/hardware/opengl.nix +++ b/nixos/modules/hardware/opengl.nix @@ -69,21 +69,50 @@ in package = mkOption { type = types.package; internal = true; + default = cfg.mesaPackage; description = lib.mdDoc '' The package that provides the OpenGL implementation. + + The default is Mesa's drivers which should cover all OpenGL-capable + hardware. If you want to use another Mesa version, adjust + {option}`mesaPackage`. ''; }; - package32 = mkOption { type = types.package; internal = true; + default = cfg.mesaPackage32; description = lib.mdDoc '' - The package that provides the 32-bit OpenGL implementation on - 64-bit systems. Used when {option}`driSupport32Bit` is - set. + Same as {option}`package` but for the 32-bit OpenGL implementation on + 64-bit systems. Used when {option}`driSupport32Bit` is set. ''; }; + mesaPackage = mkOption { + type = types.package; + default = pkgs.mesa; + defaultText = literalExpression "pkgs.mesa"; + example = literalExpression "pkgs.mesa_23"; + description = lib.mdDoc '' + The Mesa driver package used for rendering support on the system. + + You should only need to adjust this if you require a newer Mesa + version for your hardware or because you need to patch a bug. + ''; + apply = mesa: mesa.drivers or throw "`mesa` package must have a `drivers` output."; + }; + mesaPackage32 = mkOption { + type = types.package; + default = pkgs.pkgsi686Linux.mesa; + defaultText = literalExpression "pkgs.pkgsi686Linux.mesa"; + example = literalExpression "pkgs.pkgsi686Linux.mesa_23"; + description = lib.mdDoc '' + Same as {option}`mesaPackage` but for the 32-bit Mesa on 64-bit + systems. Used when {option}`driSupport32Bit` is set. + ''; + apply = mesa: mesa.drivers or throw "`mesa` package must have a `drivers` output."; + }; + extraPackages = mkOption { type = types.listOf types.package; default = []; @@ -97,7 +126,6 @@ in ::: ''; }; - extraPackages32 = mkOption { type = types.listOf types.package; default = []; @@ -153,9 +181,6 @@ in environment.sessionVariables.LD_LIBRARY_PATH = mkIf cfg.setLdLibraryPath ([ "/run/opengl-driver/lib" ] ++ optional cfg.driSupport32Bit "/run/opengl-driver-32/lib"); - hardware.opengl.package = mkDefault pkgs.mesa.drivers; - hardware.opengl.package32 = mkDefault pkgs.pkgsi686Linux.mesa.drivers; - boot.extraModulePackages = optional (elem "virtualbox" videoDrivers) kernelPackages.virtualboxGuestAdditions; }; } From 33a700b406d0d5056079cc5a9ce7c78aae28e5d5 Mon Sep 17 00:00:00 2001 From: Atemu Date: Tue, 28 Feb 2023 23:24:40 +0100 Subject: [PATCH 14/26] mesa: provide patch versions This allows us to bump the mesa attribute (used by many packages, see https://github.com/NixOS/nixpkgs/issues/218232) independently from the packages used by NixOS users. --- nixos/modules/hardware/opengl.nix | 8 ++++---- .../libraries/mesa/{22.nix => 22.3.7.nix} | 0 .../libraries/mesa/{23.nix => 23.0.1.nix} | 0 pkgs/top-level/all-packages.nix | 15 ++++++++++++--- 4 files changed, 16 insertions(+), 7 deletions(-) rename pkgs/development/libraries/mesa/{22.nix => 22.3.7.nix} (100%) rename pkgs/development/libraries/mesa/{23.nix => 23.0.1.nix} (100%) diff --git a/nixos/modules/hardware/opengl.nix b/nixos/modules/hardware/opengl.nix index 2193f01613df..c16fbe3f77f0 100644 --- a/nixos/modules/hardware/opengl.nix +++ b/nixos/modules/hardware/opengl.nix @@ -90,8 +90,8 @@ in mesaPackage = mkOption { type = types.package; - default = pkgs.mesa; - defaultText = literalExpression "pkgs.mesa"; + default = pkgs.mesa_22; + defaultText = literalExpression "pkgs.mesa_22"; example = literalExpression "pkgs.mesa_23"; description = lib.mdDoc '' The Mesa driver package used for rendering support on the system. @@ -103,8 +103,8 @@ in }; mesaPackage32 = mkOption { type = types.package; - default = pkgs.pkgsi686Linux.mesa; - defaultText = literalExpression "pkgs.pkgsi686Linux.mesa"; + default = pkgs.pkgsi686Linux.mesa_22; + defaultText = literalExpression "pkgs.pkgsi686Linux.mesa_22"; example = literalExpression "pkgs.pkgsi686Linux.mesa_23"; description = lib.mdDoc '' Same as {option}`mesaPackage` but for the 32-bit Mesa on 64-bit diff --git a/pkgs/development/libraries/mesa/22.nix b/pkgs/development/libraries/mesa/22.3.7.nix similarity index 100% rename from pkgs/development/libraries/mesa/22.nix rename to pkgs/development/libraries/mesa/22.3.7.nix diff --git a/pkgs/development/libraries/mesa/23.nix b/pkgs/development/libraries/mesa/23.0.1.nix similarity index 100% rename from pkgs/development/libraries/mesa/23.nix rename to pkgs/development/libraries/mesa/23.0.1.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c383f5f8a0db..f48dd5e8e106 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22505,15 +22505,24 @@ with pkgs; # Default libGLU libGLU = mesa_glu; - mesa_22 = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/22.nix { + # When a new patch is out, add a new mesa attribute with the exact patch version + # Remove old mesa attributes when they're unused. + # Try to keep the previous version around for a bit in case there are new bugs. + mesa_22_3_7 = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/22.3.7.nix { inherit (darwin.apple_sdk_11_0.frameworks) OpenGL; inherit (darwin.apple_sdk_11_0.libs) Xplugin; }; - mesa_23 = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/23.nix { + mesa_23_0_1 = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/23.0.1.nix { inherit (darwin.apple_sdk_11_0.frameworks) OpenGL; inherit (darwin.apple_sdk_11_0.libs) Xplugin; }; - mesa = mesa_22; + # Bump this immediately on patches; wait a bit for minor versions + mesa_22 = mesa_22_3_7; + mesa_23 = mesa_23_0_1; + # Bump on staging only, tonnes of packages depend on it. + # See https://github.com/NixOS/nixpkgs/issues/218232 + # Major versions should be bumped when they have proven to be reasonably stable + mesa = mesa_22_3_7; mesa_glu = callPackage ../development/libraries/mesa-glu { inherit (darwin.apple_sdk.frameworks) ApplicationServices; From d8f58908ce0f1a7bce0a8675a09b2e6d5f190d5c Mon Sep 17 00:00:00 2001 From: Atemu Date: Sat, 25 Mar 2023 16:06:57 +0100 Subject: [PATCH 15/26] nixos/opengl: mesa_22 -> mesa_23 --- nixos/modules/hardware/opengl.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nixos/modules/hardware/opengl.nix b/nixos/modules/hardware/opengl.nix index c16fbe3f77f0..b16315eb121f 100644 --- a/nixos/modules/hardware/opengl.nix +++ b/nixos/modules/hardware/opengl.nix @@ -90,9 +90,9 @@ in mesaPackage = mkOption { type = types.package; - default = pkgs.mesa_22; - defaultText = literalExpression "pkgs.mesa_22"; - example = literalExpression "pkgs.mesa_23"; + default = pkgs.mesa_23; + defaultText = literalExpression "pkgs.mesa_23"; + example = literalExpression "pkgs.mesa_22"; description = lib.mdDoc '' The Mesa driver package used for rendering support on the system. @@ -103,9 +103,9 @@ in }; mesaPackage32 = mkOption { type = types.package; - default = pkgs.pkgsi686Linux.mesa_22; - defaultText = literalExpression "pkgs.pkgsi686Linux.mesa_22"; - example = literalExpression "pkgs.pkgsi686Linux.mesa_23"; + default = pkgs.pkgsi686Linux.mesa_23; + defaultText = literalExpression "pkgs.pkgsi686Linux.mesa_23"; + example = literalExpression "pkgs.pkgsi686Linux.mesa_22"; description = lib.mdDoc '' Same as {option}`mesaPackage` but for the 32-bit Mesa on 64-bit systems. Used when {option}`driSupport32Bit` is set. From 2cc69e245ab211bb2eb27eca9f749038f1b76750 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Mar 2023 20:09:46 +0000 Subject: [PATCH 16/26] libcef: 110.0.27 -> 111.2.6 --- pkgs/development/libraries/libcef/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix index 3c4d317d5261..043848341ac4 100644 --- a/pkgs/development/libraries/libcef/default.nix +++ b/pkgs/development/libraries/libcef/default.nix @@ -66,16 +66,16 @@ let projectArch = "x86_64"; }; }; - platforms."aarch64-linux".sha256 = "1aacq9baw0hxf3h354fmws4v6008d3axxmri23vlvhzg7hza05n1"; - platforms."x86_64-linux".sha256 = "17wpmvrbkdhnsk63f36yk6kq0mqhx63ih0mbhf8hl0qj6yndabgc"; + platforms."aarch64-linux".sha256 = "1mrrsj213jc3s926wc1ccz63n7052mbmb70411lsi0192xfmrpjb"; + platforms."x86_64-linux".sha256 = "1jf4yv83xjbj75j1mqzib9f3kb9pwsnqryhv1dwqm5qi6if6g5y3"; platformInfo = builtins.getAttr stdenv.targetPlatform.system platforms; in stdenv.mkDerivation rec { pname = "cef-binary"; - version = "110.0.27"; - gitRevision = "1296c82"; - chromiumVersion = "110.0.5481.100"; + version = "111.2.6"; + gitRevision = "491d238"; + chromiumVersion = "111.0.5563.65"; src = fetchurl { url = "https://cef-builds.spotifycdn.com/cef_binary_${version}+g${gitRevision}+chromium-${chromiumVersion}_${platformInfo.platformStr}_minimal.tar.bz2"; From 3f32b063ae2df9d21643907266e1905b5232e6ad Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 25 Mar 2023 23:28:26 +0200 Subject: [PATCH 17/26] bombono: migrate to scons_latest --- pkgs/applications/video/bombono/default.nix | 6 ++++++ pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/bombono/default.nix b/pkgs/applications/video/bombono/default.nix index e39d09b6fe72..09d81dc98d4f 100644 --- a/pkgs/applications/video/bombono/default.nix +++ b/pkgs/applications/video/bombono/default.nix @@ -53,6 +53,11 @@ stdenv.mkDerivation rec { {name="fix_ffmpeg30.patch"; sha256="sha256-vKEbvbjYVRzEaVYC8XOJBPmk6FDXI/WA0X/dldRRO8c=";} ]); + postPatch = '' + substituteInPlace src/mbase/SConscript \ + --replace "lib_mbase_env['CPPDEFINES']" "list(lib_mbase_env['CPPDEFINES'])" + ''; + nativeBuildInputs = [ wrapGAppsHook scons pkg-config gettext ]; buildInputs = [ @@ -84,5 +89,6 @@ stdenv.mkDerivation rec { homepage = "https://www.bombono.org/"; license = licenses.gpl2Only; maintainers = with maintainers; [ symphorien ]; + platforms = platforms.linux; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8b6bf740426..74868da4eea3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28892,9 +28892,7 @@ with pkgs; bombadillo = callPackage ../applications/networking/browsers/bombadillo { }; - bombono = callPackage ../applications/video/bombono { - scons = sconsPackages.scons_4_1_0; - }; + bombono = callPackage ../applications/video/bombono { }; bonzomatic = callPackage ../applications/editors/bonzomatic { }; From 9b1c6cc98db397f09ea83be316471ba68c83f16f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 26 Mar 2023 03:54:58 +0200 Subject: [PATCH 18/26] odoo: 20220506 -> 20230317 --- pkgs/applications/finance/odoo/default.nix | 95 ++++++++-------------- pkgs/applications/finance/odoo/update.sh | 2 +- 2 files changed, 37 insertions(+), 60 deletions(-) diff --git a/pkgs/applications/finance/odoo/default.nix b/pkgs/applications/finance/odoo/default.nix index 33b9182a4805..cfd181aa4d76 100644 --- a/pkgs/applications/finance/odoo/default.nix +++ b/pkgs/applications/finance/odoo/default.nix @@ -1,81 +1,53 @@ { stdenv , lib +, fetchFromGitHub , fetchurl -, python39 +, python310 , nodePackages , wkhtmltopdf , nixosTests }: let - python = python39.override { + python = python310.override { packageOverrides = self: super: { - click = super.click.overridePythonAttrs (old: rec { - version = "7.1.2"; - src = old.src.override { - inherit version; - sha256 = "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"; + pypdf2 = super.pypdf2.overridePythonAttrs (old: rec { + version = "1.28.6"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "py-pdf"; + repo = "pypdf"; + rev = version; + fetchSubmodules = true; + hash = "sha256-WnRbsy/PJcotZqY9mJPLadrYqkXykOVifLIbDyNf4s4="; }; + + nativeBuildInputs = []; + + nativeCheckInputs = with self; [ pytestCheckHook pillow ]; }); flask = super.flask.overridePythonAttrs (old: rec { - version = "1.1.4"; + version = "2.1.3"; src = old.src.override { inherit version; - sha256 = "0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196"; - }; - }); - itsdangerous = super.itsdangerous.overridePythonAttrs (old: rec { - version = "1.1.0"; - src = old.src.override { - inherit version; - sha256 = "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19"; - }; - }); - jinja2 = super.jinja2.overridePythonAttrs (old: rec { - version = "2.11.3"; - src = old.src.override { - inherit version; - sha256 = "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"; - }; - }); - markupsafe = super.markupsafe.overridePythonAttrs (old: rec { - version = "2.0.1"; - src = old.src.override { - inherit version; - sha256 = "594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a"; + hash = "sha256-FZcuUBffBXXD1sCQuhaLbbkCWeYgrI1+qBOjlrrVtss="; }; }); werkzeug = super.werkzeug.overridePythonAttrs (old: rec { - version = "1.0.1"; + version = "2.1.2"; src = old.src.override { inherit version; - sha256 = "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"; + hash = "sha256-HOCOgJPtZ9Y41jh5/Rujc1gX96gN42dNKT9ZhPJftuY="; }; - nativeCheckInputs = old.nativeCheckInputs ++ (with self; [ - requests - ]); - disabledTests = old.disabledTests ++ [ - # ResourceWarning: unclosed file - "test_basic" - "test_date_to_unix" - "test_easteregg" - "test_file_rfc2231_filename_continuations" - "test_find_terminator" - "test_save_to_pathlib_dst" - ]; - disabledTestPaths = old.disabledTestPaths ++ [ - # ResourceWarning: unclosed file - "tests/test_http.py" - ]; }); }; }; -in python.pkgs.buildPythonApplication rec { - pname = "odoo"; odoo_version = "15.0"; - odoo_release = "20220506"; - + odoo_release = "20230317"; +in python.pkgs.buildPythonApplication rec { + pname = "odoo"; version = "${odoo_version}.${odoo_release}"; format = "setuptools"; @@ -84,13 +56,20 @@ in python.pkgs.buildPythonApplication rec { src = fetchurl { url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.tar.gz"; name = "${pname}-${version}"; - sha256 = "0mwlmfz5nhvg483ldrmlrjhwaf284c0c0pxf0fb0sfx2dnjjj3ib"; # odoo + hash = "sha256-nJEFPtZhq7DLLDCL9xt0RV75d/a45o6hBKsUlQAWh1U="; # odoo }; + unpackPhase = '' + tar xfz $src + cd odoo* + ''; + # needs some investigation doCheck = false; - makeWrapperArgs = [ "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf nodePackages.rtlcss ]}" ]; + makeWrapperArgs = [ + "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf nodePackages.rtlcss ]}" + ]; propagatedBuildInputs = with python.pkgs; [ babel @@ -101,7 +80,6 @@ in python.pkgs.buildPythonApplication rec { freezegun gevent greenlet - html2text idna jinja2 libsass @@ -127,6 +105,7 @@ in python.pkgs.buildPythonApplication rec { qrcode reportlab requests + setuptools vobject werkzeug xlrd @@ -135,10 +114,8 @@ in python.pkgs.buildPythonApplication rec { zeep ]; - unpackPhase = '' - tar xfz $src - cd odoo* - ''; + # takes 5+ minutes and there are not files to strip + dontStrip = true; passthru = { updateScript = ./update.sh; diff --git a/pkgs/applications/finance/odoo/update.sh b/pkgs/applications/finance/odoo/update.sh index 3b49727867c0..1bec751ae7e7 100755 --- a/pkgs/applications/finance/odoo/update.sh +++ b/pkgs/applications/finance/odoo/update.sh @@ -22,6 +22,6 @@ fi cd "$(dirname "${BASH_SOURCE[0]}")" -sed -ri "s| sha256.+ # odoo| sha256 = \"$(nix-prefetch-url --type sha256 "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.tar.gz")\"; # odoo|g" default.nix +sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch-url --type sha256 "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.tar.gz")\"; # odoo|g" default.nix sed -ri "s| odoo_version.+| odoo_version = \"$VERSION\";|" default.nix sed -ri "s| odoo_release.+| odoo_release = \"$RELEASE\";|" default.nix From a0b7d434aefd10f2b693915ad6575531068fc5c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Mar 2023 03:15:26 +0000 Subject: [PATCH 19/26] python310Packages.eternalegypt: 0.0.13 -> 0.0.15 --- pkgs/development/python-modules/eternalegypt/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/eternalegypt/default.nix b/pkgs/development/python-modules/eternalegypt/default.nix index c5c7d8a646cf..6682ae36a6fe 100644 --- a/pkgs/development/python-modules/eternalegypt/default.nix +++ b/pkgs/development/python-modules/eternalegypt/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "eternalegypt"; - version = "0.0.13"; + version = "0.0.15"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -16,8 +16,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "amelchio"; repo = pname; - rev = "v${version}"; - sha256 = "0wi2cqd81irqm873npkqg3mvdrb57idqdsp8qw8h0s7lk0kil1wi"; + rev = "refs/tags/v${version}"; + sha256 = "sha256-CKiv5gVHaEyO9P5x2FKgpSIm2pUiFptaEQVPZHALASk="; }; propagatedBuildInputs = [ From 88344cc7853b8dfead4c974ef194e588e4ad18fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Mar 2023 04:24:24 +0000 Subject: [PATCH 20/26] karma: 0.113 -> 0.114 --- pkgs/servers/monitoring/karma/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/karma/default.nix b/pkgs/servers/monitoring/karma/default.nix index 272680dc50d6..8980d913aecf 100644 --- a/pkgs/servers/monitoring/karma/default.nix +++ b/pkgs/servers/monitoring/karma/default.nix @@ -19,16 +19,16 @@ in buildGoModule rec { pname = "karma"; - version = "0.113"; + version = "0.114"; src = fetchFromGitHub { owner = "prymitive"; repo = "karma"; rev = "v${version}"; - hash = "sha256-q0RGdwZQv8ypBcjrf0UjBSp2PlaKzM0wX5q4GzUNX9o="; + hash = "sha256-ZstBumK2ywwdr1ksMN7P8mHdYUiMOpfpYnvt0v0Io4w="; }; - vendorHash = "sha256-8YyTHPIr5Kk7M0LH662KQw4t2CuHZ/3jD0Rzhl8ps0M="; + vendorHash = "sha256-ZsXPA4KyKbc/bwkidyHNDg62mE8KlE+yIssOBZLmHVg="; nativeBuildInputs = [ nodejs-18_x From 68d6ec1157fbd06a325c068ca394a05d30945054 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Mar 2023 05:18:03 +0000 Subject: [PATCH 21/26] python310Packages.asana: 3.1.1 -> 3.2.0 --- pkgs/development/python-modules/asana/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asana/default.nix b/pkgs/development/python-modules/asana/default.nix index 7fa9e1a96670..c4d78a275a6d 100644 --- a/pkgs/development/python-modules/asana/default.nix +++ b/pkgs/development/python-modules/asana/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "asana"; - version = "3.1.1"; + version = "3.2.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "asana"; repo = "python-asana"; rev = "refs/tags/v${version}"; - hash = "sha256-7POA3r3PqJ/PcyG7GFugg5p8o0h3OIA8zEIfsTwPxFI="; + hash = "sha256-qxoGi7UByHEuDKsELEjwzf01/JNEiUgUs88536TGFKo="; }; propagatedBuildInputs = [ From d89c7858b21687ce8e946c9404b09adb5cb3ad18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Mar 2023 06:13:50 +0000 Subject: [PATCH 22/26] opengrok: 1.8.4 -> 1.9.2 --- pkgs/development/tools/misc/opengrok/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/opengrok/default.nix b/pkgs/development/tools/misc/opengrok/default.nix index 0c2de11eb5e4..2ddbdf666181 100644 --- a/pkgs/development/tools/misc/opengrok/default.nix +++ b/pkgs/development/tools/misc/opengrok/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "opengrok"; - version = "1.8.4"; + version = "1.9.2"; # binary distribution src = fetchurl { url = "https://github.com/oracle/opengrok/releases/download/${version}/${pname}-${version}.tar.gz"; - hash = "sha256-Xy8mTpdHorGGvUGHCDKOA2HaAJY3PBWjf6Pnll4Melk="; + hash = "sha256-z5jqKRnxPOwj1sOFGt0m54m9t0l3xBfulvmQCYeJj40="; }; nativeBuildInputs = [ makeWrapper ]; From 3cf37217ef901dd83ccaa0cefd62e523e55076b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Mar 2023 07:57:10 +0000 Subject: [PATCH 23/26] bdf2psf: 1.217 -> 1.218 --- pkgs/tools/misc/bdf2psf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/bdf2psf/default.nix b/pkgs/tools/misc/bdf2psf/default.nix index 0fdb2736d201..c389d9158d0f 100644 --- a/pkgs/tools/misc/bdf2psf/default.nix +++ b/pkgs/tools/misc/bdf2psf/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "bdf2psf"; - version = "1.217"; + version = "1.218"; src = fetchurl { url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb"; - sha256 = "sha256-Rsud1DEsI946F8VzaF+S8nqTMih7ILWPhfx4zqa4Y9E="; + sha256 = "sha256-pHL3Q/qOLq8AAmMuNoGRzz+c1xQxJk/6+t6u3EdWqMY="; }; nativeBuildInputs = [ dpkg ]; From 0098179e4a24aea294af012d9b74688a44946cd4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Mar 2023 08:20:47 +0000 Subject: [PATCH 24/26] sentry-cli: 2.15.2 -> 2.16.0 --- pkgs/development/tools/sentry-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/sentry-cli/default.nix b/pkgs/development/tools/sentry-cli/default.nix index dd2edd57038f..7d7d1fc3ac22 100644 --- a/pkgs/development/tools/sentry-cli/default.nix +++ b/pkgs/development/tools/sentry-cli/default.nix @@ -9,13 +9,13 @@ }: rustPlatform.buildRustPackage rec { pname = "sentry-cli"; - version = "2.15.2"; + version = "2.16.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-cli"; rev = version; - sha256 = "sha256-niPQC9h/7D6nHgC+eKjY4gQwrhN0OxB5QlhKInI4LpA="; + sha256 = "sha256-8Dd0gz0j8kdB7/18gfrOSinALx1KAlY79tpt0jqPmdQ="; }; doCheck = false; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration ]; nativeBuildInputs = [ pkg-config ]; - cargoHash = "sha256-hsVYbIfhKYAxW9hqxWJ2GrutDZGLDLR3vGhanl1PND4="; + cargoHash = "sha256-CIjtEgekid/ZIpVNO2R56gz7B7HLtlFHErnSNhVacWM="; meta = with lib; { homepage = "https://docs.sentry.io/cli/"; From dfcb6f5667114a0bb22c399a5a7d039ccf75bfcd Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Sun, 26 Mar 2023 08:24:38 +0000 Subject: [PATCH 25/26] ebumeter: 0.4.2 -> 0.5.1 (#223191) --- pkgs/applications/audio/ebumeter/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/ebumeter/default.nix b/pkgs/applications/audio/ebumeter/default.nix index 9ebcbec001d0..9c00f3dfcb5e 100644 --- a/pkgs/applications/audio/ebumeter/default.nix +++ b/pkgs/applications/audio/ebumeter/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "ebumeter"; - version = "0.4.2"; + version = "0.5.1"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2"; - sha256 = "1wm9j1phmpicrp7jdsvdbc3mghdd92l61yl9qbps0brq2ljjyd5s"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.xz"; + hash = "sha256-U2ZpNfvy+X1RdA9Q4gvFYzAxlgc6kYjJpQ/0sEX0A4I="; }; buildInputs = [ From c87fb8fdca1531fe55cba3db076cc71dd9d9b2de Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Sun, 26 Mar 2023 08:33:50 +0000 Subject: [PATCH 26/26] drumstick: 2.7.0 -> 2.7.2 (#223196) Build with sonivox --- pkgs/development/libraries/drumstick/default.nix | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/drumstick/default.nix b/pkgs/development/libraries/drumstick/default.nix index 6d7352e87742..486d1ff997d3 100644 --- a/pkgs/development/libraries/drumstick/default.nix +++ b/pkgs/development/libraries/drumstick/default.nix @@ -1,15 +1,15 @@ { lib, stdenv, fetchurl , cmake, docbook_xml_dtd_45, docbook_xsl, doxygen, graphviz-nox, pkg-config, qttools, wrapQtAppsHook -, alsa-lib, fluidsynth, qtbase, qtsvg, libpulseaudio +, alsa-lib, fluidsynth, libpulseaudio, qtbase, qtsvg, sonivox }: stdenv.mkDerivation rec { pname = "drumstick"; - version = "2.7.0"; + version = "2.7.2"; src = fetchurl { url = "mirror://sourceforge/drumstick/${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-Yb5SrXJ5ZK0IJ8XbnxAGLlfqKGOrfv2VET9Ba8dKItU="; + hash = "sha256-5XxG5ur584fgW4oCONgMiWzV48Q02HEdmpb9+YhBFe0="; }; patches = [ @@ -18,11 +18,6 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace library/rt/backendmanager.cpp --subst-var out - - # https://sourceforge.net/p/drumstick/bugs/39/ - substituteInPlace drumstick-alsa.pc.in drumstick-file.pc.in drumstick-rt.pc.in drumstick-widgets.pc.in \ - --replace '$'{prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \ - --replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ ''; outputs = [ "out" "dev" "man" ]; @@ -32,7 +27,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - alsa-lib fluidsynth libpulseaudio qtbase qtsvg + alsa-lib fluidsynth libpulseaudio qtbase qtsvg sonivox ]; cmakeFlags = [