From aba056a13cd6f2dc0248f115bfc5c6b545b8b2f0 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Thu, 28 Mar 2024 03:48:24 +0000 Subject: [PATCH 01/26] ryujinx: Add udev dependency --- pkgs/by-name/ry/ryujinx/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ry/ryujinx/package.nix b/pkgs/by-name/ry/ryujinx/package.nix index c7ef62648308..3a267fcd7fe2 100644 --- a/pkgs/by-name/ry/ryujinx/package.nix +++ b/pkgs/by-name/ry/ryujinx/package.nix @@ -19,6 +19,7 @@ , fontconfig , glew , libGL +, udev , SDL2 , SDL2_mixer }: @@ -49,6 +50,7 @@ buildDotnetModule rec { pulseaudio vulkan-loader ffmpeg + udev # Avalonia UI libICE From ac306ef3360448b542625e036febf9e8157e01fe Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Thu, 28 Mar 2024 03:48:44 +0000 Subject: [PATCH 02/26] =?UTF-8?q?ryujinx:=201.1.1242=20=E2=86=92=201.1.124?= =?UTF-8?q?8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ry/ryujinx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ry/ryujinx/package.nix b/pkgs/by-name/ry/ryujinx/package.nix index 3a267fcd7fe2..622d6d5f51dc 100644 --- a/pkgs/by-name/ry/ryujinx/package.nix +++ b/pkgs/by-name/ry/ryujinx/package.nix @@ -26,13 +26,13 @@ buildDotnetModule rec { pname = "ryujinx"; - version = "1.1.1242"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml + version = "1.1.1248"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml src = fetchFromGitHub { owner = "Ryujinx"; repo = "Ryujinx"; - rev = "c94a73ec60f3f75b36179cbc93d046701ed96253"; - sha256 = "0wksc3c63insll1jl0w6pa7vfgvkc50dzkwip676q3j8749fpzql"; + rev = "7124d679fd4345f2ed517e77ab40d90e6bef9650"; + sha256 = "11lp9j885j1ybl9arj51233396r9qdsy53ahwhwsmjgz71n1d2i5"; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; From 7d63c7740545dc0eefb8348c273240877ad24b94 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Mon, 1 Apr 2024 13:58:03 -0400 Subject: [PATCH 03/26] ruby: improve failure message when missing cargoHash Without this, doing e.g. `pkgs.mkRuby` without a `cargoHash` param would mean that the `fetchCargoTarball` drv was not a FOD and thus had no network access and would give confusing network failure messages. This forces specifying non-null `cargoHash` if it is actually being used, while allowing it to still be `null` when not needed. --- pkgs/development/interpreters/ruby/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 9ec7a448b59f..8aed13444198 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -125,7 +125,7 @@ let cargoDeps = if yjitSupport then rustPlatform.fetchCargoTarball { inherit (finalAttrs) src; sourceRoot = "${finalAttrs.pname}-${version}/${finalAttrs.cargoRoot}"; - hash = cargoHash; + hash = assert cargoHash != null; cargoHash; } else null; postUnpack = opString rubygemsSupport '' From f318c22bbe648729d0a9adf26bd9d387f1fb42b2 Mon Sep 17 00:00:00 2001 From: "Travis A. Everett" Date: Sun, 7 Apr 2024 14:46:28 -0500 Subject: [PATCH 04/26] pdfmm: fix build on (at least) macOS The package isn't marked linux-only, but pulling locale from glibc effectively limited it to linux. Using the generalized locale attr gets it building on macOS. Also: - While looking into this, I noticed that the script only uses xmessage if zenity isn't present, so I think we can drop that dependency. - Not super familiar with what the package should run on, but I went ahead and set the platform meta based on what I've personally verified. --- pkgs/applications/office/pdfmm/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/office/pdfmm/default.nix b/pkgs/applications/office/pdfmm/default.nix index 08dd9eea9bbd..5be76fa51685 100644 --- a/pkgs/applications/office/pdfmm/default.nix +++ b/pkgs/applications/office/pdfmm/default.nix @@ -2,12 +2,11 @@ , coreutils , fetchFromGitHub , ghostscript -, glibc +, locale , gnome , gnused , lib , resholve -, xorg }: resholve.mkDerivation rec { @@ -35,15 +34,16 @@ resholve.mkDerivation rec { inputs = [ coreutils ghostscript - glibc + locale gnome.zenity gnused - xorg.xmessage ]; + fake = { + # only need xmessage if zenity is unavailable + external = [ "xmessage" ]; + }; execer = [ - "cannot:${glibc.bin}/bin/locale" "cannot:${gnome.zenity}/bin/zenity" - "cannot:${xorg.xmessage}/bin/xmessage" ]; keep."$toutLu" = true; }; @@ -54,5 +54,6 @@ resholve.mkDerivation rec { license = licenses.gpl3Only; maintainers = with maintainers; [ urandom ]; mainProgram = "pdfmm"; + platforms = platforms.linux ++ platforms.darwin; }; } From f9c070a07e2e95f615e2a7bfcb00f1cc66153c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 8 Apr 2024 13:26:57 -0700 Subject: [PATCH 05/26] bitwarden-cli: 2024.2.1 -> 2024.3.1 Diff: https://github.com/bitwarden/clients/compare/cli-v2024.2.1...cli-v2024.3.1 Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2024.3.1 --- pkgs/by-name/bi/bitwarden-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/bitwarden-cli/package.nix b/pkgs/by-name/bi/bitwarden-cli/package.nix index 287d8e1a0e0a..656c1e60ec21 100644 --- a/pkgs/by-name/bi/bitwarden-cli/package.nix +++ b/pkgs/by-name/bi/bitwarden-cli/package.nix @@ -10,18 +10,18 @@ buildNpmPackage rec { pname = "bitwarden-cli"; - version = "2024.2.1"; + version = "2024.3.1"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; rev = "cli-v${version}"; - hash = "sha256-g9enDEIdVj9R3xkx5qllf7aTDa6F+MvozhwbJn9w/VY="; + hash = "sha256-JBEP4dNGL4rYKl2qNyhB2y/wZunikaGFltGVXLxgMWI="; }; nodejs = nodejs_18; - npmDepsHash = "sha256-fkoI8a8iVMWxtXAj5zNg2xwK/ZPyRZGPo7rnxHpKV7k="; + npmDepsHash = "sha256-vNudSHIMmF7oXGz+ZymQahyHebs/CBDc6Oy1g0A5nqA="; nativeBuildInputs = [ python3 From d7487b65a16a562e76b26728133f0f311c13760d Mon Sep 17 00:00:00 2001 From: kashw2 Date: Thu, 11 Apr 2024 21:35:35 +1000 Subject: [PATCH 06/26] d2: 0.6.3 -> 0.6.4 --- pkgs/tools/text/d2/default.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 5 +---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/text/d2/default.nix b/pkgs/tools/text/d2/default.nix index 77c5de696f12..e82ef305a522 100644 --- a/pkgs/tools/text/d2/default.nix +++ b/pkgs/tools/text/d2/default.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "d2"; - version = "0.6.3"; + version = "0.6.4"; src = fetchFromGitHub { owner = "terrastruct"; repo = pname; - rev = "v${version}"; - hash = "sha256-GImv4OJHanj6dKtAJpTaGLrR4AaVTboiYHwRdh/gXaU="; + rev = "refs/tags/v${version}"; + hash = "sha256-lOZ2JFQG4x4xv/fdTlpOEp9lpdjR0ACyAIUWEZUm6L8="; }; - vendorHash = "sha256-T7eki06fQuGvYIJKvBJsIkFS1fQ9Jbv+ieUSr2vupqg="; + vendorHash = "sha256-aoc8KSznkWJpn0Ye7FUOH5sNQ4fslIGJhIaQdGrwcqQ="; excludedPackages = [ "./e2etests" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 151530685e71..c5e77069ef48 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7825,10 +7825,7 @@ with pkgs; choose = callPackage ../tools/text/choose { }; - d2 = callPackage ../tools/text/d2 { - # Failed tests - buildGoModule = buildGo121Module; - }; + d2 = callPackage ../tools/text/d2 { }; ddev = callPackage ../applications/virtualization/ddev { }; From a595d8750b1e0d906b94aeceed765d60402749b7 Mon Sep 17 00:00:00 2001 From: Felipe Silva Date: Thu, 11 Apr 2024 13:05:24 -0300 Subject: [PATCH 07/26] unflac: 1.2 -> 1.3 --- pkgs/tools/audio/unflac/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/audio/unflac/default.nix b/pkgs/tools/audio/unflac/default.nix index b0d1d62c1807..e29e9161cf2f 100644 --- a/pkgs/tools/audio/unflac/default.nix +++ b/pkgs/tools/audio/unflac/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "unflac"; - version = "1.2"; + version = "1.3"; src = fetchFromSourcehut { owner = "~ft"; repo = pname; rev = version; - sha256 = "sha256-BgXuPAXrw28axfTEh10Yh8dQc27M1/lSmCo2eAeNnjE="; + sha256 = "sha256-xJEVrzooNcS3zEKeF6DB7ZRZEjHfC7dGKgQfswxbD+U="; }; vendorHash = "sha256-IQHxEYv6l8ORoX+a3Szox9tS2fyBk0tpK+Q1AsWohX0="; From 1273d4830e36e55ee6d4ca24715490d2c49f11c3 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Fri, 12 Apr 2024 13:36:22 +0200 Subject: [PATCH 08/26] doc: Add link to steps when adding a new maintainer Co-authored-by: Anderson Torres --- maintainers/maintainer-list.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 77321baf7320..98f1a564b0a7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -58,6 +58,10 @@ nix-build lib/tests/maintainers.nix See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data. + + When adding a new maintainer, be aware of the current commit conventions + documented at [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#commit-conventions) + file located in the root of the Nixpkgs repo. */ { _0b11stan = { From 840f9efd770a30e7dd9d07981e5c9bb0c55d11be Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sat, 23 Mar 2024 10:32:16 +0100 Subject: [PATCH 09/26] qpoases: init at 3.2.1 --- pkgs/by-name/qp/qpoases/package.nix | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/qp/qpoases/package.nix diff --git a/pkgs/by-name/qp/qpoases/package.nix b/pkgs/by-name/qp/qpoases/package.nix new file mode 100644 index 000000000000..5dec04c6aee7 --- /dev/null +++ b/pkgs/by-name/qp/qpoases/package.nix @@ -0,0 +1,42 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchpatch, + cmake, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qpoases"; + version = "3.2.1"; + + src = fetchFromGitHub { + owner = "coin-or"; + repo = "qpOASES"; + rev = "releases/${finalAttrs.version}"; + hash = "sha256-NWKwKYdXJD8lGorhTFWJmYeIhSCO00GHiYx+zHEJk0M="; + }; + + patches = [ + # Allow building as shared library. + # This was merged upstream, and can be removed on next version + (fetchpatch { + name = "shared-libs.patch"; + url = "https://github.com/coin-or/qpOASES/pull/109/commits/cb49b52c17e0b638c88ff92f4c59e347cd82a332.patch"; + hash = "sha256-6IoJHCFVCZpf3+Im1f64VwV5vj+bbbwCSF0vqpdd5Os="; + }) + ]; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + "-DBUILD_SHARED_LIBS=ON" + ]; + + meta = with lib; { + description = "Open-source C++ implementation of the recently proposed online active set strategy"; + homepage = "https://github.com/coin-or/qpOASES"; + license = licenses.lgpl21; + maintainers = with maintainers; [ nim65s ]; + }; +}) From de86acc95510242100e16dac30fd1ba083c69c2b Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 15 Apr 2024 08:54:01 +0800 Subject: [PATCH 10/26] cinnamon.pix: Build without webkit2gtk-4.0 This removes webkit2gtk-4.0 from cinnamon closure. ref: https://fedoraproject.org/wiki/Changes/Remove_webkit2gtk-4.0_API_Version ref: https://salsa.debian.org/debian/gthumb/-/commit/a19d4c2b0a42073d7e4dc743f33d92af0a188836 --- pkgs/desktops/cinnamon/pix/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/cinnamon/pix/default.nix b/pkgs/desktops/cinnamon/pix/default.nix index d1272f431389..1264ca82fc8b 100644 --- a/pkgs/desktops/cinnamon/pix/default.nix +++ b/pkgs/desktops/cinnamon/pix/default.nix @@ -10,15 +10,12 @@ , libtiff , gst_all_1 , libraw -, libsoup , libsecret , glib , gtk3 , gsettings-desktop-schemas , librsvg , libwebp -, json-glib -, webkitgtk , lcms2 , bison , flex @@ -65,17 +62,14 @@ stdenv.mkDerivation rec { gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly gtk3 - json-glib lcms2 libheif libjpeg libraw librsvg libsecret - libsoup libtiff libwebp - webkitgtk xapp ]; @@ -89,6 +83,10 @@ stdenv.mkDerivation rec { pix/make-authors-tab.py ''; + # Avoid direct dependency on webkit2gtk-4.0 + # https://fedoraproject.org/wiki/Changes/Remove_webkit2gtk-4.0_API_Version + mesonFlags = [ "-Dwebservices=false" ]; + preFixup = '' gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared-mime-info}/share") ''; From 244b791b4502159d88fe55db795c91c9fb0eafbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 8 Apr 2024 13:26:32 -0700 Subject: [PATCH 11/26] bitwarden-desktop: 2024.3.0 -> 2024.4.1 Diff: https://github.com/bitwarden/clients/compare/desktop-v2024.3.0...desktop-2024.4.1 Changelog: https://github.com/bitwarden/clients/releases/tag/desktop-v2024.3.2 https://github.com/bitwarden/clients/releases/tag/desktop-v2024.4.0 https://github.com/bitwarden/clients/releases/tag/desktop-v2024.4.1 --- pkgs/by-name/bi/bitwarden-desktop/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/bi/bitwarden-desktop/package.nix b/pkgs/by-name/bi/bitwarden-desktop/package.nix index b43a7ed27b21..af391a5897d1 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/package.nix +++ b/pkgs/by-name/bi/bitwarden-desktop/package.nix @@ -29,13 +29,13 @@ let electron = electron_28; in buildNpmPackage rec { pname = "bitwarden-desktop"; - version = "2024.3.0"; + version = "2024.4.1"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; rev = "desktop-v${version}"; - hash = "sha256-XEZB95GnfSy/wtTWpF8KlUQwyephUZmSLtbOwbcvd7g="; + hash = "sha256-UzVzo8tq719W2EwUE4NfvUrqhb61fvd60EGkavQmv3Q="; }; patches = [ @@ -60,7 +60,7 @@ in buildNpmPackage rec { makeCacheWritable = true; npmFlags = [ "--legacy-peer-deps" ]; npmWorkspace = "apps/desktop"; - npmDepsHash = "sha256-EpZXA+GkmHl5eqwIPTGHJZqrpr6k8gXneJG+GXumlkc="; + npmDepsHash = "sha256-qkg1psct/ekIXB6QmJX1n/UOKUhYSD9Su7t/b4/4miM="; cargoDeps = rustPlatform.fetchCargoTarball { name = "${pname}-${version}"; @@ -76,7 +76,7 @@ in buildNpmPackage rec { patches; patchFlags = [ "-p4" ]; sourceRoot = "${src.name}/${cargoRoot}"; - hash = "sha256-qAqEFlUzT28fw6kLB8d7U8yXWevAU+q03zjN2xWsGyI="; + hash = "sha256-lvEJmjzhpMhm+9INYHWpdltinUOI3DMtFN/ddDQrUvo="; }; cargoRoot = "apps/desktop/desktop_native"; From 5b07b1005bde41926e4645645fb3302a733ccbfc Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 15 Apr 2024 04:20:00 +0000 Subject: [PATCH 12/26] iredis: migrate to by-name --- .../admin/iredis/default.nix => by-name/ir/iredis/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{tools/admin/iredis/default.nix => by-name/ir/iredis/package.nix} (100%) diff --git a/pkgs/tools/admin/iredis/default.nix b/pkgs/by-name/ir/iredis/package.nix similarity index 100% rename from pkgs/tools/admin/iredis/default.nix rename to pkgs/by-name/ir/iredis/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cc561f15417a..f74071049959 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10231,8 +10231,6 @@ with pkgs; ktailctl = kdePackages.callPackage ../applications/networking/ktailctl {}; - iredis = callPackage ../tools/admin/iredis { }; - ispell = callPackage ../tools/text/ispell { }; iodash = callPackage ../development/libraries/iodash { }; From 180cf46b4c0bc2edce78db2a5fef601103826699 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 15 Apr 2024 04:20:00 +0000 Subject: [PATCH 13/26] iredis: 1.14.1 -> 1.15.0 Diff: https://github.com/laixintao/iredis/compare/v1.14.1...v1.15.0 Changelog: https://github.com/laixintao/iredis/raw/v1.15.0/CHANGELOG.md --- pkgs/by-name/ir/iredis/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ir/iredis/package.nix b/pkgs/by-name/ir/iredis/package.nix index 2c57aa166978..b9f530bf2a58 100644 --- a/pkgs/by-name/ir/iredis/package.nix +++ b/pkgs/by-name/ir/iredis/package.nix @@ -6,18 +6,19 @@ python3.pkgs.buildPythonApplication rec { pname = "iredis"; - version = "1.14.1"; + version = "1.15.0"; pyproject = true; src = fetchFromGitHub { owner = "laixintao"; repo = "iredis"; - rev = "refs/tags/v${version}"; - hash = "sha256-ojS2wtxggZPp73n9SjPRAzBlnF1ScK/pNVGvAYKmQ5Y="; + rev = "v${version}"; + hash = "sha256-wfjr/FVmKgkP8FMKxw6e8U+lfZQZ2q52REC0mU8Xp7Q="; }; postPatch = '' substituteInPlace pyproject.toml \ + --replace-fail 'packaging = "^23.0"' 'packaging = "*"' \ --replace-fail 'wcwidth = "0.1.9"' 'wcwidth = "*"' ''; @@ -26,20 +27,21 @@ python3.pkgs.buildPythonApplication rec { ]; propagatedBuildInputs = with python3.pkgs; [ - pygments click configobj mistune packaging - pendulum prompt-toolkit + pygments + python-dateutil redis wcwidth ]; nativeCheckInputs = with python3.pkgs; [ - pytestCheckHook + freezegun pexpect + pytestCheckHook ]; pytestFlagsArray = [ From a69122c37de6c44e6beaf6b95dab312f53ac741d Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 15 Apr 2024 04:20:00 +0000 Subject: [PATCH 14/26] iredis: update meta --- pkgs/by-name/ir/iredis/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ir/iredis/package.nix b/pkgs/by-name/ir/iredis/package.nix index b9f530bf2a58..7d0829022665 100644 --- a/pkgs/by-name/ir/iredis/package.nix +++ b/pkgs/by-name/ir/iredis/package.nix @@ -60,8 +60,8 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "A Terminal Client for Redis with AutoCompletion and Syntax Highlighting"; - changelog = "https://github.com/laixintao/iredis/raw/${src.rev}/CHANGELOG.md"; - homepage = "https://iredis.io/"; + changelog = "https://github.com/laixintao/iredis/blob/${src.rev}/CHANGELOG.md"; + homepage = "https://iredis.xbin.io/"; license = licenses.bsd3; maintainers = with maintainers; [ marsam ]; mainProgram = "iredis"; From cbb6e81fff98b891f45087e8f664035859ef7aa9 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 15 Apr 2024 04:20:00 +0000 Subject: [PATCH 15/26] python311Packages.internetarchive: 3.7.0 -> 4.0.1 Diff: https://github.com/jjjake/internetarchive/compare/refs/tags/v3.7.0...v4.0.1 Changelog: https://github.com/jjjake/internetarchive/blob/v4.0.1/HISTORY.rst --- pkgs/development/python-modules/internetarchive/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix index 6df7a76dadd5..40f97138bb10 100644 --- a/pkgs/development/python-modules/internetarchive/default.nix +++ b/pkgs/development/python-modules/internetarchive/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "internetarchive"; - version = "3.7.0"; + version = "4.0.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "jjjake"; repo = "internetarchive"; rev = "refs/tags/v${version}"; - hash = "sha256-krMOjXzI9tmLGLEswXLLqc8J68Gwnl1VrRO2fLbDv0o="; + hash = "sha256-U6idxc5U2Bt581c/vnGgIou5+hoEJJZSPCo97MEDaW4="; }; nativeBuildInputs = [ From 38b8f65d4c5370d177bfb4ddbef1e2e96f39fb33 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 15 Apr 2024 04:20:00 +0000 Subject: [PATCH 16/26] iredis: fix build on x86_64-darwin --- pkgs/by-name/ir/iredis/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ir/iredis/package.nix b/pkgs/by-name/ir/iredis/package.nix index 7d0829022665..6946abf5077a 100644 --- a/pkgs/by-name/ir/iredis/package.nix +++ b/pkgs/by-name/ir/iredis/package.nix @@ -52,7 +52,8 @@ python3.pkgs.buildPythonApplication rec { # Only execute unittests, because cli tests require a running Redis "tests/unittests/" ] ++ lib.optionals stdenv.isDarwin [ - # Flaky test + # Flaky tests + "--deselect=tests/unittests/test_entry.py::test_command_shell_options_higher_priority" "--deselect=tests/unittests/test_utils.py::test_timer" ]; From eb6aac6a739cad3db2b1b0a0686839dbfcea1274 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 15 Apr 2024 04:20:00 +0000 Subject: [PATCH 17/26] ocamlPackages.miou: init at 0.1.0 --- .../ocaml-modules/miou/default.nix | 21 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/ocaml-modules/miou/default.nix diff --git a/pkgs/development/ocaml-modules/miou/default.nix b/pkgs/development/ocaml-modules/miou/default.nix new file mode 100644 index 000000000000..fff2d16aaf58 --- /dev/null +++ b/pkgs/development/ocaml-modules/miou/default.nix @@ -0,0 +1,21 @@ +{ lib, buildDunePackage, fetchurl }: + +buildDunePackage rec { + pname = "miou"; + version = "0.1.0"; + + minimalOCamlVersion = "5.0.0"; + + src = fetchurl { + url = "https://github.com/robur-coop/miou/releases/download/v${version}/miou-${version}.tbz"; + hash = "sha256-WTs6L9j4z1/0wKcGIZVwaNrATRGCTN5A6RwO7tY2phE="; + }; + + meta = { + description = "Composable concurrency primitives for OCaml"; + homepage = "https://git.robur.coop/robur/miou"; + changelog = "https://git.robur.coop/robur/miou/src/tag/v${version}/CHANGES.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ marsam ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 7be758b6f61b..2403b1d57300 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1084,6 +1084,8 @@ let minttea = callPackage ../development/ocaml-modules/minttea { }; + miou = callPackage ../development/ocaml-modules/miou { }; + mirage = callPackage ../development/ocaml-modules/mirage { }; mirage-block = callPackage ../development/ocaml-modules/mirage-block { }; From b22c3951f5e579dc1f132e2a922630ba6ecfef25 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Mon, 15 Apr 2024 17:43:27 +0530 Subject: [PATCH 18/26] libreoffice: add coreutils, gnugrep in wrapper so scripts can utilise coreutils, grep commands needed for scenarios when used in conjuction with firejail --- pkgs/applications/office/libreoffice/wrapper.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/office/libreoffice/wrapper.nix b/pkgs/applications/office/libreoffice/wrapper.nix index b44fc71c3d84..2f3927146f80 100644 --- a/pkgs/applications/office/libreoffice/wrapper.nix +++ b/pkgs/applications/office/libreoffice/wrapper.nix @@ -12,6 +12,9 @@ , dconf , librsvg , gdk-pixbuf +# some scripts need these when used in conjuction with firejail +, coreutils +, gnugrep # Configuration options for the wrapper , extraMakeWrapperArgs ? [] , dbusVerify ? stdenv.isLinux @@ -32,6 +35,7 @@ let "--prefix" "XDG_DATA_DIRS" ":" "${hicolor-icon-theme}/share" "--prefix" "GST_PLUGIN_SYSTEM_PATH_1_0" ":" "${lib.makeSearchPath "lib/girepository-1.0" unwrapped.gst_packages}" + "--suffix" "PATH" ":" "${lib.makeBinPath [ coreutils gnugrep ]}" ] ++ lib.optionals unwrapped.kdeIntegration [ "--prefix" "QT_PLUGIN_PATH" ":" "${ lib.makeSearchPath From 7b824e55d2beef1dd708015e6300a7bbc009853c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 15 Apr 2024 23:40:02 +0200 Subject: [PATCH 19/26] hck: 0.9.2 -> 0.10.0 --- pkgs/tools/text/hck/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/text/hck/default.nix b/pkgs/tools/text/hck/default.nix index 782d746398a1..350136a5784f 100644 --- a/pkgs/tools/text/hck/default.nix +++ b/pkgs/tools/text/hck/default.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "hck"; - version = "0.9.2"; + version = "0.10.0"; src = fetchFromGitHub { owner = "sstadick"; repo = pname; rev = "v${version}"; - hash = "sha256-KPpvai7+El2JA97EXDCstZ66FeyVCe7w+ERDDNRZ/h8="; + hash = "sha256-L/jad3T89VFub0JBC/o/xc4RI+/tF0hbhZdSxmSs+lo="; }; - cargoHash = "sha256-TpwUO0BL8kambnxAUE9+l6YYkNL1WzmkTYn1YxjufdY="; + cargoHash = "sha256-9v3yZNKBZ0XQkA7J50GH/Z4JQUQ48HnjNXr90ZBHXgI="; nativeBuildInputs = [ cmake ]; From 82b51d4670ba1743c615ed3d043d0f0b5bbec191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 15 Apr 2024 23:40:28 +0200 Subject: [PATCH 20/26] hck: add maintainer gepbird --- pkgs/tools/text/hck/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/text/hck/default.nix b/pkgs/tools/text/hck/default.nix index 350136a5784f..fe8aa63c0cff 100644 --- a/pkgs/tools/text/hck/default.nix +++ b/pkgs/tools/text/hck/default.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/sstadick/hck"; changelog = "https://github.com/sstadick/hck/blob/v${version}/CHANGELOG.md"; license = with licenses; [ mit /* or */ unlicense ]; - maintainers = with maintainers; [ figsoda ]; + maintainers = with maintainers; [ figsoda gepbird ]; mainProgram = "hck"; }; } From 360dbbad32ba1d317ce35f75d8c2152f1a89506d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Apr 2024 22:23:41 +0000 Subject: [PATCH 21/26] namespace-cli: 0.0.355 -> 0.0.356 --- pkgs/by-name/na/namespace-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index 0f9325f842e4..01301c63757b 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "namespace-cli"; - version = "0.0.355"; + version = "0.0.356"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${version}"; - hash = "sha256-St/zZqfoate9TwYo7q9Za+T6q4kRw9vSzcBfMW7AXkw="; + hash = "sha256-sQZ0kwZXaYoiXCaSvCcnMqYNeLHvtZzHih52+2AYdeY="; }; vendorHash = "sha256-a/e+xPOD9BDSlKknmfcX2tTMyIUrzKxqtUpFXcFIDSE="; From 7bf9024e5868e915537f8547a1a09f9f865e8108 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Apr 2024 00:25:59 +0000 Subject: [PATCH 22/26] ryujinx: 1.1.1248 -> 1.1.1281 --- pkgs/by-name/ry/ryujinx/deps.nix | 10 +++++----- pkgs/by-name/ry/ryujinx/package.nix | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ry/ryujinx/deps.nix b/pkgs/by-name/ry/ryujinx/deps.nix index 04b6bab6647d..d01214484098 100644 --- a/pkgs/by-name/ry/ryujinx/deps.nix +++ b/pkgs/by-name/ry/ryujinx/deps.nix @@ -27,7 +27,7 @@ (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; }) - (fetchNuGet { pname = "DynamicData"; version = "8.3.27"; sha256 = "19y1zk2zga464jfv77qir8nlw7mx8lsfpgdswkgz5s3pbhpmzxl8"; }) + (fetchNuGet { pname = "DynamicData"; version = "8.4.1"; sha256 = "03mdxfrwgfprpn9g17sxhzxg09k3dkkm2xs29i4r36b5jlgmms5g"; }) (fetchNuGet { pname = "ExCSS"; version = "4.2.3"; sha256 = "1likxhccg4l4g4i65z4dfzp9059hij6h1q7prx2sgakvk8zzmw9k"; }) (fetchNuGet { pname = "FluentAvaloniaUI"; version = "2.0.5"; sha256 = "1fk38vm4fqrhwv7zcffg34dfrgdwfqndpyjpyblyx7xj3nlpm8hi"; }) (fetchNuGet { pname = "FSharp.Core"; version = "7.0.200"; sha256 = "1ji816r8idwjmxk8bzyq1z32ybz7xdg3nb0a7pnvqr8vys11bkgb"; }) @@ -58,10 +58,10 @@ (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; }) (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "6.0.0"; sha256 = "08c4fh1n8vsish1vh7h73mva34g0as4ph29s4lvps7kmjb4z64nl"; }) - (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.4.0"; sha256 = "138jyzwap55a8wgg26zwzm0lifc3im1cs65cjgrpw3b13szfqd5g"; }) - (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.4.0"; sha256 = "0dv05mh0g3g39plza0qlsaak52z1drkansh65nhfjwhj968v7rr1"; }) - (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.4.0"; sha256 = "16r0qyxbn7gibwpgprlxra5c183ps3njrxp5si28k50jhyjm7rxf"; }) - (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.4.0"; sha256 = "056dg7iwgdp4kmw87rq7yzp5a2l02krssxdpga4rxrkj21iranm9"; }) + (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.5.1"; sha256 = "0kdxb47rafvk6mx0xkf2pik7b638b2d847jlhzi3fvj6swg3v15b"; }) + (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.5.1"; sha256 = "1ny97mhld7vzn5xwxvcy1jhfq4mw15wrk9c77z6cg2fydkgawyzx"; }) + (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.5.1"; sha256 = "1zharnx3vhrfdn761w16ygxyj9ig5zn71346aqkk0nmzlll3gfjf"; }) + (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.5.1"; sha256 = "14fjr679hwal35mdwdv4w40mnxzfnnx65yc16807zzkyri011zc1"; }) (fetchNuGet { pname = "Microsoft.IO.RecyclableMemoryStream"; version = "3.0.0"; sha256 = "1zl39k27r4zq75r1x1zr1yl4nzxpkxdnnv6dwd4qp0xr22my85aq"; }) (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.9.0"; sha256 = "1lls1fly2gr1n9n1xyl9k33l2v4pwfmylyzkq8v4v5ldnwkl1zdb"; }) (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) diff --git a/pkgs/by-name/ry/ryujinx/package.nix b/pkgs/by-name/ry/ryujinx/package.nix index 38891dbc1857..c46eb4c20df4 100644 --- a/pkgs/by-name/ry/ryujinx/package.nix +++ b/pkgs/by-name/ry/ryujinx/package.nix @@ -25,13 +25,13 @@ buildDotnetModule rec { pname = "ryujinx"; - version = "1.1.1248"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml + version = "1.1.1281"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml src = fetchFromGitHub { owner = "Ryujinx"; repo = "Ryujinx"; - rev = "7124d679fd4345f2ed517e77ab40d90e6bef9650"; - sha256 = "11lp9j885j1ybl9arj51233396r9qdsy53ahwhwsmjgz71n1d2i5"; + rev = "8884d1fd732c9ba788f0ab711e6a9f507d934ac8"; + sha256 = "0g4x10whiybckvx8hhpdrpa8mbypwmpq1av6cjk53zc7iwkhvigw"; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; From cd7b2fd691a1a5a6f46a80d818470c9cef10ed17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Apr 2024 00:42:14 +0000 Subject: [PATCH 23/26] csview: 1.2.4 -> 1.3.0 --- pkgs/tools/text/csview/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/text/csview/default.nix b/pkgs/tools/text/csview/default.nix index 49bd81c7e01e..5420591e5842 100644 --- a/pkgs/tools/text/csview/default.nix +++ b/pkgs/tools/text/csview/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "csview"; - version = "1.2.4"; + version = "1.3.0"; src = fetchFromGitHub { owner = "wfxr"; repo = pname; rev = "v${version}"; - sha256 = "sha256-7AppXnU9VQx1CMyK2evWtRFVb8qvgSzKp+oFKoIGR9w="; + sha256 = "sha256-v+WqiHecps3rCGf6CF0KJDZUWs7zMrFypVPTANR8b6Y="; }; - cargoHash = "sha256-npbvKwxf6OxNw340yZ9vrQkXrZxD4G8yhZZEdDLwLs8="; + cargoHash = "sha256-v5QxJto9acVJnMUvBK3QdkDH+qO2+wtqitGfSCcaJ5w="; meta = with lib; { description = "A high performance csv viewer with cjk/emoji support"; From c5efa39b46dfbca6a42a1a70925fa35b3c009082 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Apr 2024 00:45:19 +0000 Subject: [PATCH 24/26] devbox: 0.10.4 -> 0.10.5 --- pkgs/development/tools/devbox/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/devbox/default.nix b/pkgs/development/tools/devbox/default.nix index 63adb92c6ee5..fad90ae480f8 100644 --- a/pkgs/development/tools/devbox/default.nix +++ b/pkgs/development/tools/devbox/default.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "devbox"; - version = "0.10.4"; + version = "0.10.5"; src = fetchFromGitHub { owner = "jetpack-io"; repo = pname; rev = version; - hash = "sha256-HLoTQrC8LVI2LZFJPRaobFX0TgT8mwVkmzyuii5bGA8="; + hash = "sha256-0Dk3f38kj4bSTffFVhMNwuQXmty7vZMAieKDmkH945Y="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { # integration tests want file system access doCheck = false; - vendorHash = "sha256-L7LDOfJ2v4FIdF8Ttpy7qOhMMLFFuhVxjuy5znn9Yb4="; + vendorHash = "sha256-WT30up/1Y2ar0pkHOq1s0Sz7qc4b+Yr6gILzDYDo0Uk="; nativeBuildInputs = [ installShellFiles ]; From 1063186a6696193d7766e29780d64b46bdf59df7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Apr 2024 03:15:42 +0000 Subject: [PATCH 25/26] cwltool: 3.1.20240112164112 -> 3.1.20240404144621 --- pkgs/applications/science/misc/cwltool/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/misc/cwltool/default.nix b/pkgs/applications/science/misc/cwltool/default.nix index 9b4c711aba8f..7919dfd17682 100644 --- a/pkgs/applications/science/misc/cwltool/default.nix +++ b/pkgs/applications/science/misc/cwltool/default.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "cwltool"; - version = "3.1.20240112164112"; + version = "3.1.20240404144621"; pyproject = true; src = fetchFromGitHub { owner = "common-workflow-language"; repo = "cwltool"; rev = "refs/tags/${version}"; - hash = "sha256-Y0DORypXlTDv04qh796oXPSTxCXGb7rLQ8Su+/As7Lo="; + hash = "sha256-atpXkMIQ60POuUk99uiiuCoRXt4Seg11g/eHCeTDe+Q="; }; postPatch = '' From 14a57daca95626335cf7447455f48c1c3c8f40f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Apr 2024 04:03:22 +0000 Subject: [PATCH 26/26] python312Packages.blinkpy: 0.22.6 -> 0.22.7 --- pkgs/development/python-modules/blinkpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/blinkpy/default.nix b/pkgs/development/python-modules/blinkpy/default.nix index f245b50d1343..4df10e61970c 100644 --- a/pkgs/development/python-modules/blinkpy/default.nix +++ b/pkgs/development/python-modules/blinkpy/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "blinkpy"; - version = "0.22.6"; + version = "0.22.7"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "fronzbot"; repo = "blinkpy"; rev = "refs/tags/v${version}"; - hash = "sha256-46REi+3dUY9dJrhXgKkQ1OfN6XCy1fV9cW6wk82ClOA="; + hash = "sha256-FfjvF6PBM+18JgQBP6vyElQYWMVizAEGk92ILwxpFSk="; }; postPatch = ''