From d6f44b2349191eaca586322cf65ef994d619b673 Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 13 Oct 2023 15:54:29 +0200 Subject: [PATCH 01/91] libspnav: 0.2.3 -> 1.1 --- .../libspnav/configure-socket-path.patch | 47 ------------------- .../libraries/libspnav/default.nix | 12 ++--- 2 files changed, 3 insertions(+), 56 deletions(-) delete mode 100644 pkgs/development/libraries/libspnav/configure-socket-path.patch diff --git a/pkgs/development/libraries/libspnav/configure-socket-path.patch b/pkgs/development/libraries/libspnav/configure-socket-path.patch deleted file mode 100644 index 9a8ef0d498115..0000000000000 --- a/pkgs/development/libraries/libspnav/configure-socket-path.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/spnav.c b/spnav.c -index f9e10f8..27149f7 100644 ---- a/spnav.c -+++ b/spnav.c -@@ -36,7 +36,7 @@ OF SUCH DAMAGE. - #include - #include "spnav.h" - --#define SPNAV_SOCK_PATH "/var/run/spnav.sock" -+#define DEFAULT_SPNAV_SOCK_PATH "/run/spnav.sock" - - #ifdef USE_X11 - #include -@@ -70,6 +70,24 @@ static struct event_node *ev_queue, *ev_queue_tail; - /* AF_UNIX socket used for alternative communication with daemon */ - static int sock = -1; - -+static char *spath = NULL; -+ -+static char *socket_path() -+{ -+ char *xdg_runtime_dir; -+ if((xdg_runtime_dir = getenv("XDG_RUNTIME_DIR"))) { -+ if ( spath == NULL ) { -+ spath = malloc(strlen(xdg_runtime_dir) + strlen("/spnav.sock") + 1); -+ if ( spath != NULL ) { -+ sprintf(spath, "%s/spnav.sock", xdg_runtime_dir); -+ } -+ } -+ if(access(spath, F_OK) != -1){ -+ return spath; -+ } -+ } -+ return DEFAULT_SPNAV_SOCK_PATH; -+} - - int spnav_open(void) - { -@@ -92,7 +110,7 @@ int spnav_open(void) - - memset(&addr, 0, sizeof addr); - addr.sun_family = AF_UNIX; -- strncpy(addr.sun_path, SPNAV_SOCK_PATH, sizeof(addr.sun_path)); -+ strncpy(addr.sun_path, socket_path(), sizeof(addr.sun_path)); - - - if(connect(s, (struct sockaddr*)&addr, sizeof addr) == -1) { diff --git a/pkgs/development/libraries/libspnav/default.nix b/pkgs/development/libraries/libspnav/default.nix index d67b12a726b47..e5418935f6dde 100644 --- a/pkgs/development/libraries/libspnav/default.nix +++ b/pkgs/development/libraries/libspnav/default.nix @@ -1,25 +1,19 @@ { stdenv, lib, fetchFromGitHub, libX11, fixDarwinDylibNames }: stdenv.mkDerivation rec { - version = "0.2.3"; + version = "1.1"; pname = "libspnav"; src = fetchFromGitHub { owner = "FreeSpacenav"; repo = "libspnav"; - rev = "${pname}-${version}"; - sha256 = "098h1jhlj87axpza5zgy58prp0zn94wyrbch6x0s7q4mzh7dc8ba"; + rev = "v${version}"; + sha256 = "sha256-qBewSOiwf5iaGKLGRWOQUoHkUADuH8Q1mJCLiWCXmuQ="; }; nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames; buildInputs = [ libX11 ]; - patches = [ - # Changes the socket path from /run/spnav.sock to $XDG_RUNTIME_DIR/spnav.sock - # to allow for a user service - ./configure-socket-path.patch - ]; - configureFlags = [ "--disable-debug"]; makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" From b2e9fff168ca23a8ce7469a5c3b782c4d954767d Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 13 Oct 2023 15:39:47 +0200 Subject: [PATCH 02/91] spacenavd: 0.8 -> 1.2 --- pkgs/misc/drivers/spacenavd/default.nix | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/pkgs/misc/drivers/spacenavd/default.nix b/pkgs/misc/drivers/spacenavd/default.nix index eb2fc165cccbf..cf0a0e7608691 100644 --- a/pkgs/misc/drivers/spacenavd/default.nix +++ b/pkgs/misc/drivers/spacenavd/default.nix @@ -1,33 +1,16 @@ { stdenv, lib, fetchFromGitHub, fetchpatch, libX11, IOKit }: stdenv.mkDerivation rec { - version = "0.8"; + version = "1.2"; pname = "spacenavd"; src = fetchFromGitHub { owner = "FreeSpacenav"; repo = "spacenavd"; rev = "v${version}"; - sha256 = "1zz0cm5cgvp9s5n4nzksl8rb11c7sw214bdafzra74smvqfjcjcf"; + sha256 = "sha256-UuM/HTgictvIvlUnHZ5Ha8XwBhDTbt7CG9c4jzKQl0s="; }; - patches = [ - # Fixes Darwin: https://github.com/FreeSpacenav/spacenavd/pull/38 - (fetchpatch { - url = "https://github.com/FreeSpacenav/spacenavd/commit/d6a25d5c3f49b9676d039775efc8bf854737c43c.patch"; - sha256 = "02pdgcvaqc20qf9hi3r73nb9ds7yk2ps9nnxaj0x9p50xjnhfg5c"; - }) - # Changes the socket path from /run/spnav.sock to $XDG_RUNTIME_DIR/spnav.sock - # to allow for a user service - ./configure-socket-path.patch - # Changes the pidfile path from /run/spnavd.pid to $XDG_RUNTIME_DIR/spnavd.pid - # to allow for a user service - ./configure-pidfile-path.patch - # Changes the config file path from /etc/spnavrc to $XDG_CONFIG_HOME/spnavrc or $HOME/.config/spnavrc - # to allow for a user service - ./configure-cfgfile-path.patch - ]; - buildInputs = [ libX11 ] ++ lib.optional stdenv.isDarwin IOKit; From 3e4235b74feaad6bb9082e0c7697702f541b49b7 Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 13 Oct 2023 15:42:16 +0200 Subject: [PATCH 03/91] spacenavd: install upstream systemd unit --- pkgs/misc/drivers/spacenavd/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/misc/drivers/spacenavd/default.nix b/pkgs/misc/drivers/spacenavd/default.nix index cf0a0e7608691..d4e1d2b01be01 100644 --- a/pkgs/misc/drivers/spacenavd/default.nix +++ b/pkgs/misc/drivers/spacenavd/default.nix @@ -18,6 +18,12 @@ stdenv.mkDerivation rec { makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; + postInstall = '' + install -Dm644 $src/contrib/systemd/spacenavd.service -t $out/lib/systemd/system + substituteInPlace $out/lib/systemd/system/spacenavd.service \ + --replace-fail "/usr/local/bin/spacenavd" "$out/bin/spacenavd" + ''; + meta = with lib; { homepage = "https://spacenav.sourceforge.net/"; description = "Device driver and SDK for 3Dconnexion 3D input devices"; From b60d3f6270168bd3560637931a9c42eb320d760b Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 13 Oct 2023 20:33:18 +0200 Subject: [PATCH 04/91] fetchgithub: support fetchLFS --- pkgs/build-support/fetchgithub/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/fetchgithub/default.nix b/pkgs/build-support/fetchgithub/default.nix index 4ce3c6e84d768..d27a3df7d3df7 100644 --- a/pkgs/build-support/fetchgithub/default.nix +++ b/pkgs/build-support/fetchgithub/default.nix @@ -4,6 +4,7 @@ lib.makeOverridable ( { owner, repo, rev, name ? "source" , fetchSubmodules ? false, leaveDotGit ? null , deepClone ? false, private ? false, forceFetchGit ? false +, fetchLFS ? false , sparseCheckout ? [] , githubBase ? "github.com", varPrefix ? null , meta ? { } @@ -25,7 +26,7 @@ let }; passthruAttrs = removeAttrs args [ "owner" "repo" "rev" "fetchSubmodules" "forceFetchGit" "private" "githubBase" "varPrefix" ]; varBase = "NIX${lib.optionalString (varPrefix != null) "_${varPrefix}"}_GITHUB_PRIVATE_"; - useFetchGit = fetchSubmodules || (leaveDotGit == true) || deepClone || forceFetchGit || (sparseCheckout != []); + useFetchGit = fetchSubmodules || (leaveDotGit == true) || deepClone || forceFetchGit || fetchLFS || (sparseCheckout != []); # We prefer fetchzip in cases we don't need submodules as the hash # is more stable in that case. fetcher = @@ -52,7 +53,7 @@ let fetcherArgs = (if useFetchGit then { - inherit rev deepClone fetchSubmodules sparseCheckout; url = gitRepoUrl; + inherit rev deepClone fetchSubmodules sparseCheckout fetchLFS; url = gitRepoUrl; } // lib.optionalAttrs (leaveDotGit != null) { inherit leaveDotGit; } else { url = "${baseUrl}/archive/${rev}.tar.gz"; From 8a7630460dcef91b7e84f688b450aa74b04b7c44 Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 13 Oct 2023 20:35:17 +0200 Subject: [PATCH 05/91] spnavcfg: 0.3.1 -> 1.1 --- pkgs/applications/misc/spnavcfg/default.nix | 43 ++++++++++++--------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/pkgs/applications/misc/spnavcfg/default.nix b/pkgs/applications/misc/spnavcfg/default.nix index 921947fc1b808..0fb9a17436575 100644 --- a/pkgs/applications/misc/spnavcfg/default.nix +++ b/pkgs/applications/misc/spnavcfg/default.nix @@ -1,33 +1,40 @@ -{ stdenv, lib, fetchFromGitHub, pkg-config, gtk2 }: - +{ + stdenv, + lib, + fetchFromGitHub, + fetchpatch, + pkg-config, + libspnav, + qtbase, + wrapQtAppsHook, +}: stdenv.mkDerivation rec { pname = "spnavcfg"; - version = "0.3.1"; + version = "1.1"; src = fetchFromGitHub { owner = "FreeSpacenav"; repo = pname; rev = "v${version}"; - sha256 = "180mkdis15gxs79rr3f7hpwa1p6v81bybw37pzzdjnmqwqrc08a0"; + fetchLFS = true; + sha256 = "sha256-P3JYhZnaCxzJETwC4g5m4xAGBk28/Va7Z/ybqwacIaA="; }; patches = [ - # Changes the pidfile path from /run/spnavd.pid to $XDG_RUNTIME_DIR/spnavd.pid - # to allow for a user service - ./configure-pidfile-path.patch - # Changes the config file path from /etc/spnavrc to $XDG_CONFIG_HOME/spnavrc or $HOME/.config/spnavrc - # to allow for a user service - ./configure-cfgfile-path.patch + (fetchpatch { + url = "https://github.com/FreeSpacenav/spnavcfg/commit/fd9aa10fb8e19a257398757943b3d8e79906e583.patch"; + hash = "sha256-XKEyLAFrA4qRU3zkBozblb/fKtLKsaItze0xv1uLnq0="; + }) ]; - postPatch = '' - sed -i s/4775/775/ Makefile.in - ''; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 ]; - - makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; + nativeBuildInputs = [ + pkg-config + wrapQtAppsHook + ]; + buildInputs = [ + qtbase + libspnav + ]; meta = with lib; { homepage = "https://spacenav.sourceforge.net/"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 804ab2b4ac353..d204be9b3df41 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -38848,7 +38848,7 @@ with pkgs; spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { }; - spnavcfg = callPackage ../applications/misc/spnavcfg { }; + spnavcfg = libsForQt5.callPackage ../applications/misc/spnavcfg { }; splix = callPackage ../misc/cups/drivers/splix { }; From 896663ce96858d7c54e12762cc29b90f0ad104d5 Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 13 Oct 2023 21:15:12 +0200 Subject: [PATCH 06/91] nixos/spacenavd: Use upstream module --- nixos/modules/services/hardware/spacenavd.nix | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/nixos/modules/services/hardware/spacenavd.nix b/nixos/modules/services/hardware/spacenavd.nix index c094393569988..db3ab37dc2677 100644 --- a/nixos/modules/services/hardware/spacenavd.nix +++ b/nixos/modules/services/hardware/spacenavd.nix @@ -1,8 +1,13 @@ -{ config, lib, pkgs, ... }: -let cfg = config.hardware.spacenavd; - -in { - +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.hardware.spacenavd; +in +{ options = { hardware.spacenavd = { enable = lib.mkEnableOption "spacenavd to support 3DConnexion devices"; @@ -10,12 +15,9 @@ in { }; config = lib.mkIf cfg.enable { - systemd.user.services.spacenavd = { - description = "Daemon for the Spacenavigator 6DOF mice by 3Dconnexion"; - wantedBy = [ "graphical.target" ]; - serviceConfig = { - ExecStart = "${pkgs.spacenavd}/bin/spacenavd -d -l syslog"; - }; + systemd = { + packages = [ pkgs.spacenavd ]; + services.spacenavd.enable = true; }; }; } From d909e89b6d6c04b8ef8b88504d5a1484aa31bb0f Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 21 Jun 2024 14:07:08 -0400 Subject: [PATCH 07/91] spaacenavd: 1.2 -> 1.3 --- pkgs/misc/drivers/spacenavd/default.nix | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/misc/drivers/spacenavd/default.nix b/pkgs/misc/drivers/spacenavd/default.nix index d4e1d2b01be01..162bca50efc08 100644 --- a/pkgs/misc/drivers/spacenavd/default.nix +++ b/pkgs/misc/drivers/spacenavd/default.nix @@ -1,18 +1,26 @@ -{ stdenv, lib, fetchFromGitHub, fetchpatch, libX11, IOKit }: - +{ + stdenv, + lib, + fetchFromGitHub, + libXext, + libX11, + IOKit, +}: stdenv.mkDerivation rec { - version = "1.2"; + version = "1.3"; pname = "spacenavd"; src = fetchFromGitHub { owner = "FreeSpacenav"; repo = "spacenavd"; rev = "v${version}"; - sha256 = "sha256-UuM/HTgictvIvlUnHZ5Ha8XwBhDTbt7CG9c4jzKQl0s="; + hash = "sha256-26geQYOXjMZZ/FpPpav7zfql0davTBwB4Ir+X1oep9Q="; }; - buildInputs = [ libX11 ] - ++ lib.optional stdenv.isDarwin IOKit; + buildInputs = [ + libX11 + libXext + ] ++ lib.optional stdenv.isDarwin IOKit; configureFlags = [ "--disable-debug" ]; From 30034ed5a09c612d1be25a2835f22499b47605d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Sat, 24 Aug 2024 19:54:59 +0300 Subject: [PATCH 08/91] imapsync: 2.229 -> 2.290 Upstream no longer uses git, publishing to https://imapsync.lamiral.info/dist instead. `old_releases` is not exactly what it sounds like, it is just a stable version for release artifacts: https://github.com/imapsync/imapsync/issues/468#issuecomment-2294102132 --- pkgs/tools/networking/imapsync/default.nix | 33 ++++++++++++---------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/pkgs/tools/networking/imapsync/default.nix b/pkgs/tools/networking/imapsync/default.nix index 4c2b4a36e064e..9a756aadbf5f7 100644 --- a/pkgs/tools/networking/imapsync/default.nix +++ b/pkgs/tools/networking/imapsync/default.nix @@ -1,20 +1,19 @@ -{ lib -, fetchFromGitHub -, makeWrapper -, perl -, perlPackages -, stdenv +{ + lib, + fetchurl, + makeWrapper, + perl, + perlPackages, + stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "imapsync"; - version = "2.229"; + version = "2.290"; - src = fetchFromGitHub { - owner = "imapsync"; - repo = "imapsync"; - rev = "imapsync-${version}"; - sha256 = "sha256-nlNePOV3Y0atEPSRByRo3dHj/WjIaefEDeWdMKTo4gc="; + src = fetchurl { + url = "https://imapsync.lamiral.info/dist/old_releases/${finalAttrs.version}/imapsync-${finalAttrs.version}.tgz"; + hash = "sha256-uFhTxnaUDP793isfpF/7T8d4AnXDL4uN6zU8igY+EFE="; }; postPatch = '' @@ -44,6 +43,7 @@ stdenv.mkDerivation rec { MailIMAPClient ModuleImplementation ModuleScanDeps + NetServer NTLM PackageStash PackageStashXS @@ -67,7 +67,10 @@ stdenv.mkDerivation rec { mainProgram = "imapsync"; homepage = "https://imapsync.lamiral.info/"; license = licenses.nlpl; - maintainers = with maintainers; [ pSub ]; + maintainers = with maintainers; [ + pSub + motiejus + ]; platforms = platforms.unix; }; -} +}) From f579c189a761139aacb2ca34d8a2d655046a0cfd Mon Sep 17 00:00:00 2001 From: James Atkins Date: Sat, 12 Oct 2024 11:56:07 -0500 Subject: [PATCH 09/91] nixos/buildbot-master: allow merging extraConfig and extraImports Allow multiple definitions to be concatenated together with a new line. --- .../services/continuous-integration/buildbot/master.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/continuous-integration/buildbot/master.nix b/nixos/modules/services/continuous-integration/buildbot/master.nix index 300e4e72a01ed..50fca196678d0 100644 --- a/nixos/modules/services/continuous-integration/buildbot/master.nix +++ b/nixos/modules/services/continuous-integration/buildbot/master.nix @@ -93,13 +93,13 @@ in { }; extraConfig = lib.mkOption { - type = lib.types.str; + type = lib.types.lines; description = "Extra configuration to append to master.cfg"; default = "c['buildbotNetUsageData'] = None"; }; extraImports = lib.mkOption { - type = lib.types.str; + type = lib.types.lines; description = "Extra python imports to prepend to master.cfg"; default = ""; example = "from buildbot.process.project import Project"; From 090c42e9928a334570d02da7352a33064a6473fd Mon Sep 17 00:00:00 2001 From: Arul Agrawal Date: Thu, 24 Oct 2024 13:07:37 +0200 Subject: [PATCH 10/91] openrazer: 3.8.0 -> 3.9.0 --- pkgs/development/python-modules/openrazer/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openrazer/common.nix b/pkgs/development/python-modules/openrazer/common.nix index 2d5db38d963af..a54f14c996029 100644 --- a/pkgs/development/python-modules/openrazer/common.nix +++ b/pkgs/development/python-modules/openrazer/common.nix @@ -1,13 +1,13 @@ { lib, fetchFromGitHub }: rec { - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "openrazer"; repo = "openrazer"; rev = "v${version}"; - hash = "sha256-eV5xDFRQi0m95pL6e2phvblUbh5GEJ1ru1a62TnbGNk="; + hash = "sha256-MLwhqLPWdjg1ZUZP5Sig37RgZEeHlU+DyELpyMif6iY="; }; meta = with lib; { From 9ee170b5a3f52de17bfc6b8a1d1497af14d3d387 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Mon, 28 Oct 2024 16:27:16 +0100 Subject: [PATCH 11/91] sensu: drop it as it is no longer maintained --- pkgs/servers/monitoring/sensu/Gemfile | 13 - pkgs/servers/monitoring/sensu/Gemfile.lock | 162 ------ pkgs/servers/monitoring/sensu/default.nix | 54 -- pkgs/servers/monitoring/sensu/gemset.nix | 633 --------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 6 files changed, 1 insertion(+), 864 deletions(-) delete mode 100644 pkgs/servers/monitoring/sensu/Gemfile delete mode 100644 pkgs/servers/monitoring/sensu/Gemfile.lock delete mode 100644 pkgs/servers/monitoring/sensu/default.nix delete mode 100644 pkgs/servers/monitoring/sensu/gemset.nix diff --git a/pkgs/servers/monitoring/sensu/Gemfile b/pkgs/servers/monitoring/sensu/Gemfile deleted file mode 100644 index 3f570024febbb..0000000000000 --- a/pkgs/servers/monitoring/sensu/Gemfile +++ /dev/null @@ -1,13 +0,0 @@ -source 'https://rubygems.org' - -gem 'sensu' - -# integration -gem 'sensu-plugins-influxdb' - -# checks -gem 'sensu-plugins-http' -gem 'sensu-plugins-disk-checks' -gem 'sensu-plugins-logs' -gem 'sensu-plugins-systemd' -# gem 'sensu-plugins-process-checks' diff --git a/pkgs/servers/monitoring/sensu/Gemfile.lock b/pkgs/servers/monitoring/sensu/Gemfile.lock deleted file mode 100644 index 9b36bb090f62d..0000000000000 --- a/pkgs/servers/monitoring/sensu/Gemfile.lock +++ /dev/null @@ -1,162 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.6.0) - public_suffix (>= 2.0.2, < 4.0) - amq-protocol (2.0.1) - amqp (1.6.0) - amq-protocol (>= 2.0.1) - eventmachine - aws-eventstream (1.0.3) - aws-sdk (2.11.264) - aws-sdk-resources (= 2.11.264) - aws-sdk-core (2.11.264) - aws-sigv4 (~> 1.0) - jmespath (~> 1.0) - aws-sdk-resources (2.11.264) - aws-sdk-core (= 2.11.264) - aws-sigv4 (1.1.0) - aws-eventstream (~> 1.0, >= 1.0.2) - cause (0.1) - childprocess (0.5.8) - ffi (~> 1.0, >= 1.0.11) - cookiejar (0.3.3) - dentaku (2.0.9) - domain_name (0.5.20180417) - unf (>= 0.0.5, < 1.0.0) - em-http-request (1.1.5) - addressable (>= 2.3.4) - cookiejar (!= 0.3.1) - em-socksify (>= 0.3) - eventmachine (>= 1.0.3) - http_parser.rb (>= 0.6.0) - em-http-server (0.1.8) - eventmachine - em-socksify (0.3.2) - eventmachine (>= 1.0.0.beta.4) - em-worker (0.0.2) - eventmachine - eventmachine (1.2.7) - ffi (1.9.21) - http-cookie (1.0.3) - domain_name (~> 0.5) - http_parser.rb (0.6.0) - influxdb (0.3.13) - cause - json - jmespath (1.4.0) - json (1.8.6) - jsonpath (0.5.8) - multi_json - mime-types (3.2.2) - mime-types-data (~> 3.2015) - mime-types-data (3.2019.0331) - mixlib-cli (1.7.0) - multi_json (1.13.1) - netrc (0.11.0) - oj (2.18.1) - parse-cron (0.1.4) - public_suffix (3.0.3) - rest-client (2.0.2) - http-cookie (>= 1.0.2, < 2.0) - mime-types (>= 1.16, < 4.0) - netrc (~> 0.8) - sensu (1.7.0) - em-http-request (= 1.1.5) - em-http-server (= 0.1.8) - eventmachine (= 1.2.7) - parse-cron (= 0.1.4) - sensu-extension (= 1.5.2) - sensu-extensions (= 1.11.0) - sensu-json (= 2.1.1) - sensu-logger (= 1.2.2) - sensu-redis (= 2.4.0) - sensu-settings (= 10.15.0) - sensu-spawn (= 2.5.0) - sensu-transport (= 8.2.0) - sensu-extension (1.5.2) - eventmachine - sensu-extensions (1.11.0) - sensu-extension - sensu-extensions-check-dependencies (= 1.1.0) - sensu-extensions-debug (= 1.0.0) - sensu-extensions-deregistration (= 1.0.0) - sensu-extensions-json (= 1.0.0) - sensu-extensions-occurrences (= 1.2.0) - sensu-extensions-only-check-output (= 1.0.0) - sensu-extensions-ruby-hash (= 1.0.0) - sensu-json (>= 1.1.0) - sensu-logger - sensu-settings - sensu-extensions-check-dependencies (1.1.0) - sensu-extension - sensu-extensions-debug (1.0.0) - sensu-extension - sensu-extensions-deregistration (1.0.0) - sensu-extension - sensu-extensions-json (1.0.0) - sensu-extension - sensu-extensions-occurrences (1.2.0) - sensu-extension - sensu-extensions-only-check-output (1.0.0) - sensu-extension - sensu-extensions-ruby-hash (1.0.0) - sensu-extension - sensu-json (2.1.1) - oj (= 2.18.1) - sensu-logger (1.2.2) - eventmachine - sensu-json - sensu-plugin (1.4.7) - json (< 2.0.0) - mixlib-cli (~> 1.5) - sensu-plugins-disk-checks (4.0.1) - sensu-plugin (~> 1.2) - sys-filesystem (= 1.1.7) - sensu-plugins-http (2.11.0) - aws-sdk (~> 2.3) - rest-client (~> 2.0.2) - sensu-plugin (~> 1.2) - sensu-plugins-influxdb (1.4.0) - dentaku (= 2.0.9) - influxdb (= 0.3.13) - jsonpath (= 0.5.8) - sensu-plugin (~> 1.3) - sensu-plugins-logs (1.3.2) - sensu-plugin (~> 1.2) - sensu-plugins-systemd (0.1.0) - sensu-plugin (~> 1.2) - sensu-redis (2.4.0) - eventmachine - sensu-settings (10.15.0) - parse-cron - sensu-json (>= 1.1.0) - sensu-spawn (2.5.0) - childprocess (= 0.5.8) - em-worker (= 0.0.2) - eventmachine - ffi (= 1.9.21) - sensu-transport (8.2.0) - amq-protocol (= 2.0.1) - amqp (= 1.6.0) - eventmachine - sensu-redis (>= 1.0.0) - sys-filesystem (1.1.7) - ffi - unf (0.1.4) - unf_ext - unf_ext (0.0.7.6) - -PLATFORMS - ruby - -DEPENDENCIES - sensu - sensu-plugins-disk-checks - sensu-plugins-http - sensu-plugins-influxdb - sensu-plugins-logs - sensu-plugins-systemd - -BUNDLED WITH - 2.1.4 diff --git a/pkgs/servers/monitoring/sensu/default.nix b/pkgs/servers/monitoring/sensu/default.nix deleted file mode 100644 index 8141613cc8758..0000000000000 --- a/pkgs/servers/monitoring/sensu/default.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ lib, bundlerApp, bundlerUpdateScript }: - -bundlerApp { - pname = "sensu"; - gemdir = ./.; - exes = [ - "sensu-api" - "sensu-client" - "sensu-install" - "sensu-server" - - # indirect, but might be important - "check-disk-usage.rb" - "check-fstab-mounts.rb" - "check-smart.rb" - "check-smart-status.rb" - "check-smart-tests.rb" - "metrics-disk-capacity.rb" - "metrics-disk.rb" - "metrics-disk-usage.rb" - - "check-head-redirect.rb" - "check-http-cors.rb" - "check-http-json.rb" - "check-http.rb" - "check-https-cert.rb" - "check-last-modified.rb" - "metrics-curl.rb" - "metrics-http-json-deep.rb" - "metrics-http-json.rb" - - "check-influxdb-query.rb" - "check-influxdb.rb" - "metrics-influxdb.rb" - "mutator-influxdb-line-protocol.rb" - - "check-journal.rb" - "check-log.rb" - "handler-logevent.rb" - "handler-show-event-config.rb" - - "check-systemd.rb" - ]; - - passthru.updateScript = bundlerUpdateScript "sensu"; - - meta = with lib; { - description = "Monitoring framework that aims to be simple, malleable, and scalable"; - homepage = "https://sensuapp.org/"; - license = licenses.mit; - maintainers = with maintainers; [ theuni peterhoeg manveru nicknovitski ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/servers/monitoring/sensu/gemset.nix b/pkgs/servers/monitoring/sensu/gemset.nix deleted file mode 100644 index 6fcee927b704d..0000000000000 --- a/pkgs/servers/monitoring/sensu/gemset.nix +++ /dev/null @@ -1,633 +0,0 @@ -{ - addressable = { - dependencies = ["public_suffix"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l"; - type = "gem"; - }; - version = "2.6.0"; - }; - amq-protocol = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1rpn9vgh7y037aqhhp04smihzr73vp5i5g6xlqlha10wy3q0wp7x"; - type = "gem"; - }; - version = "2.0.1"; - }; - amqp = { - dependencies = ["amq-protocol" "eventmachine"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9"; - type = "gem"; - }; - version = "1.6.0"; - }; - aws-eventstream = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "100g77a5ixg4p5zwq77f28n2pdkk0y481f7v83qrlmnj22318qq6"; - type = "gem"; - }; - version = "1.0.3"; - }; - aws-sdk = { - dependencies = ["aws-sdk-resources"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0mx4x4lxd584c9bsip68hfrw4lw5q04slx0w1a57yy2mlkcaz811"; - type = "gem"; - }; - version = "2.11.264"; - }; - aws-sdk-core = { - dependencies = ["aws-sigv4" "jmespath"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0kjmflddmq5y2y5677z7y2fin6pxa7my5cq39dzc7hmwl7favjxj"; - type = "gem"; - }; - version = "2.11.264"; - }; - aws-sdk-resources = { - dependencies = ["aws-sdk-core"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1blw7kazv1a5kpkk6sy0mhhbfkb38f93sp2mpxbhbbr6n08hq4q3"; - type = "gem"; - }; - version = "2.11.264"; - }; - aws-sigv4 = { - dependencies = ["aws-eventstream"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1dfc8i5cxjwlvi4b665lbpbwvks8a6wfy3vfmwr3pjdmxwdmc2cs"; - type = "gem"; - }; - version = "1.1.0"; - }; - cause = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0digirxqlwdg79mkbn70yc7i9i1qnclm2wjbrc47kqv6236bpj00"; - type = "gem"; - }; - version = "0.1"; - }; - childprocess = { - dependencies = ["ffi"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0"; - type = "gem"; - }; - version = "0.5.8"; - }; - cookiejar = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0q0kmbks9l3hl0wdq744hzy97ssq9dvlzywyqv9k9y1p3qc9va2a"; - type = "gem"; - }; - version = "0.3.3"; - }; - dentaku = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "11z4cw4lspx3rgmmd2hd4l1iikk6p17icxwn7xym92v1j825zpnr"; - type = "gem"; - }; - version = "2.0.9"; - }; - domain_name = { - dependencies = ["unf"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0abdlwb64ns7ssmiqhdwgl27ly40x2l27l8hs8hn0z4kb3zd2x3v"; - type = "gem"; - }; - version = "0.5.20180417"; - }; - em-http-request = { - dependencies = ["addressable" "cookiejar" "em-socksify" "eventmachine" "http_parser.rb"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "13rxmbi0fv91n4sg300v3i9iiwd0jxv0i6xd0sp81dx3jlx7kasx"; - type = "gem"; - }; - version = "1.1.5"; - }; - em-http-server = { - dependencies = ["eventmachine"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5"; - type = "gem"; - }; - version = "0.1.8"; - }; - em-socksify = { - dependencies = ["eventmachine"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0rk43ywaanfrd8180d98287xv2pxyl7llj291cwy87g1s735d5nk"; - type = "gem"; - }; - version = "0.3.2"; - }; - em-worker = { - dependencies = ["eventmachine"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; - type = "gem"; - }; - version = "0.0.2"; - }; - eventmachine = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0wh9aqb0skz80fhfn66lbpr4f86ya2z5rx6gm5xlfhd05bj1ch4r"; - type = "gem"; - }; - version = "1.2.7"; - }; - ffi = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0c2dl10pi6a30kcvx2s6p2v1wb4kbm48iv38kmz2ff600nirhpb8"; - type = "gem"; - }; - version = "1.9.21"; - }; - http-cookie = { - dependencies = ["domain_name"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g"; - type = "gem"; - }; - version = "1.0.3"; - }; - "http_parser.rb" = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; - type = "gem"; - }; - version = "0.6.0"; - }; - influxdb = { - dependencies = ["cause" "json"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0jikl3iylbffsdmb4vr09ysqvpwxk133y6m9ylwcd0931ngsf0ks"; - type = "gem"; - }; - version = "0.3.13"; - }; - jmespath = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1d4wac0dcd1jf6kc57891glih9w57552zgqswgy74d1xhgnk0ngf"; - type = "gem"; - }; - version = "1.4.0"; - }; - json = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5"; - type = "gem"; - }; - version = "1.8.6"; - }; - jsonpath = { - dependencies = ["multi_json"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1gwhrd7xlysq537yy8ma69jc83lblwiccajl5zvyqpnwyjjc93df"; - type = "gem"; - }; - version = "0.5.8"; - }; - mime-types = { - dependencies = ["mime-types-data"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk"; - type = "gem"; - }; - version = "3.2.2"; - }; - mime-types-data = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a"; - type = "gem"; - }; - version = "3.2019.0331"; - }; - mixlib-cli = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0647msh7kp7lzyf6m72g6snpirvhimjm22qb8xgv9pdhbcrmcccp"; - type = "gem"; - }; - version = "1.7.0"; - }; - multi_json = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; - type = "gem"; - }; - version = "1.13.1"; - }; - netrc = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y"; - type = "gem"; - }; - version = "0.11.0"; - }; - oj = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "147whmq8h2n04chskl3v4a132xhz5i6kk6vhnz83jwng4vihin5f"; - type = "gem"; - }; - version = "2.18.1"; - }; - parse-cron = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "02fj9i21brm88nb91ikxwxbwv9y7mb7jsz6yydh82rifwq7357hg"; - type = "gem"; - }; - version = "0.1.4"; - }; - public_suffix = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; - type = "gem"; - }; - version = "3.0.3"; - }; - rest-client = { - dependencies = ["http-cookie" "mime-types" "netrc"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1hzcs2r7b5bjkf2x2z3n8z6082maz0j8vqjiciwgg3hzb63f958j"; - type = "gem"; - }; - version = "2.0.2"; - }; - sensu = { - dependencies = ["em-http-request" "em-http-server" "eventmachine" "parse-cron" "sensu-extension" "sensu-extensions" "sensu-json" "sensu-logger" "sensu-redis" "sensu-settings" "sensu-spawn" "sensu-transport"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0wmwck53i207axhqm2r6dz8d7arww3mzd8pjx7m79svyj998hzjc"; - type = "gem"; - }; - version = "1.7.0"; - }; - sensu-extension = { - dependencies = ["eventmachine"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0bpizp4n01rv72cryjjlrbfxxj3csish3mkxjzdy4inpi5j5h1dw"; - type = "gem"; - }; - version = "1.5.2"; - }; - sensu-extensions = { - dependencies = ["sensu-extension" "sensu-extensions-check-dependencies" "sensu-extensions-debug" "sensu-extensions-deregistration" "sensu-extensions-json" "sensu-extensions-occurrences" "sensu-extensions-only-check-output" "sensu-extensions-ruby-hash" "sensu-json" "sensu-logger" "sensu-settings"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1313g6x3qwldk44p3v46sm3w1hz0pc89nslcwdw3v2j78a99a62y"; - type = "gem"; - }; - version = "1.11.0"; - }; - sensu-extensions-check-dependencies = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1hc4kz7k983f6fk27ikg5drvxm4a85qf1k07hqssfyk3k75jyj1r"; - type = "gem"; - }; - version = "1.1.0"; - }; - sensu-extensions-debug = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp"; - type = "gem"; - }; - version = "1.0.0"; - }; - sensu-extensions-deregistration = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1rarsd7vjflvzgs3hm6z3ypfp3rbzq2723wc0rqxnkpahzdrwr6c"; - type = "gem"; - }; - version = "1.0.0"; - }; - sensu-extensions-json = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g"; - type = "gem"; - }; - version = "1.0.0"; - }; - sensu-extensions-occurrences = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0lx5wsbblfs0rvkxfg09bsz0g2mwmckrhga7idnarsnm8m565v1v"; - type = "gem"; - }; - version = "1.2.0"; - }; - sensu-extensions-only-check-output = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3"; - type = "gem"; - }; - version = "1.0.0"; - }; - sensu-extensions-ruby-hash = { - dependencies = ["sensu-extension"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3"; - type = "gem"; - }; - version = "1.0.0"; - }; - sensu-json = { - dependencies = ["oj"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "08zlxg5j3bhs72cc7wcllp026jbif0xiw6ib1cgawndlpsfl9fgx"; - type = "gem"; - }; - version = "2.1.1"; - }; - sensu-logger = { - dependencies = ["eventmachine" "sensu-json"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0jpw4kz36ilaknrzb3rbkhpbgv93w2d668z2cv395dq30d4d3iwm"; - type = "gem"; - }; - version = "1.2.2"; - }; - sensu-plugin = { - dependencies = ["json" "mixlib-cli"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1x4zka4zia2wk3gp0sr4m4lzsf0m7s4a3gcgs936n2mgzsbcaa86"; - type = "gem"; - }; - version = "1.4.7"; - }; - sensu-plugins-disk-checks = { - dependencies = ["sensu-plugin" "sys-filesystem"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0q4f23ccvl6d0k26xph2fskk5pv2mmdrclr00m358m880sgkhyg1"; - type = "gem"; - }; - version = "4.0.1"; - }; - sensu-plugins-http = { - dependencies = ["aws-sdk" "rest-client" "sensu-plugin"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1bjvg6vr0fy106bp50n6dfwbqf7k0z7ynrm17am7ggfbhzy7wi06"; - type = "gem"; - }; - version = "2.11.0"; - }; - sensu-plugins-influxdb = { - dependencies = ["dentaku" "influxdb" "jsonpath" "sensu-plugin"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1rx0zfvv7c60vaqdwbpl5c3csg5zrrjy1jdl8saigpla133vbgxd"; - type = "gem"; - }; - version = "1.4.0"; - }; - sensu-plugins-logs = { - dependencies = ["sensu-plugin"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "17shj4msc8bzqgqi5waw649hzzgl8q87z6flmpg0msnmv4r2h1cf"; - type = "gem"; - }; - version = "1.3.2"; - }; - sensu-plugins-systemd = { - dependencies = ["sensu-plugin"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f0hdp2cvzs5wby2fkjg48siyjgdi83hf11ld1by2l0cn4s9ir24"; - type = "gem"; - }; - version = "0.1.0"; - }; - sensu-redis = { - dependencies = ["eventmachine"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0widfmmj1h9ca2kk14wy1sqmlkq40linp89a73s3ghngnzri0xyk"; - type = "gem"; - }; - version = "2.4.0"; - }; - sensu-settings = { - dependencies = ["parse-cron" "sensu-json"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0cdlyhga9fj5hmchpb40fw9nh24qhax9djnqcxlj1fywyccycj69"; - type = "gem"; - }; - version = "10.15.0"; - }; - sensu-spawn = { - dependencies = ["childprocess" "em-worker" "eventmachine" "ffi"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "17yc8ivjpjbvig9r7yl6991d6ma0kcq75fbpz6i856ljvcr3lmd5"; - type = "gem"; - }; - version = "2.5.0"; - }; - sensu-transport = { - dependencies = ["amq-protocol" "amqp" "eventmachine" "sensu-redis"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0x6vyfmg1jm1srf7xa5aka73by7qwcmry2rx8kq8phwa4g0v4mzr"; - type = "gem"; - }; - version = "8.2.0"; - }; - sys-filesystem = { - dependencies = ["ffi"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "10didky52nfapmybj6ipda18i8fcwf8bs9bbfbk5i7v1shzd36rf"; - type = "gem"; - }; - version = "1.1.7"; - }; - unf = { - dependencies = ["unf_ext"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; - type = "gem"; - }; - version = "0.1.4"; - }; - unf_ext = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ll6w64ibh81qwvjx19h8nj7mngxgffg7aigjx11klvf5k2g4nxf"; - type = "gem"; - }; - version = "0.0.7.6"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 19a5115d4feaf..aae266d224817 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1033,6 +1033,7 @@ mapAliases { scitoken-cpp = scitokens-cpp; # Added 2024-02-12 semeru-bin-16 = throw "Semeru 16 has been removed as it has reached its end of life"; # Added 2024-08-01 semeru-jre-bin-16 = throw "Semeru 16 has been removed as it has reached its end of life"; # Added 2024-08-01 + sensu = throw "sensu has been removed as the upstream project is deprecated. Consider using `sensu-go`"; # Added 2024-10-28 session-desktop-appimage = session-desktop; sequoia = sequoia-sq; # Added 2023-06-26 sexp = sexpp; # Added 2023-07-03 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b7d3dfb911546..e76a30885276d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25093,8 +25093,6 @@ with pkgs; ruby-zoom = callPackage ../tools/text/ruby-zoom { }; - sensu = callPackage ../servers/monitoring/sensu { }; - inherit (callPackages ../servers/monitoring/sensu-go { }) sensu-go-agent sensu-go-backend From 550267174faf001f3dce24b90de44185adeee879 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 14 Oct 2024 10:39:53 +0300 Subject: [PATCH 12/91] python311Packages.numcodecs: order inputs & no with lib; in meta --- .../python-modules/numcodecs/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index b789d8dabeebc..c3e61e67be6e7 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -2,17 +2,23 @@ lib, stdenv, buildPythonPackage, - fetchpatch, fetchPypi, + fetchpatch, + python, + pythonOlder, + + # build-system setuptools, setuptools-scm, cython, + py-cpuinfo, + + # dependencies numpy, + + # tests msgpack, - py-cpuinfo, pytestCheckHook, - python, - pythonOlder, }: buildPythonPackage rec { @@ -54,6 +60,7 @@ buildPythonPackage rec { msgpack ]; + # https://github.com/NixOS/nixpkgs/issues/255262 pytestFlagsArray = [ "$out/${python.sitePackages}/numcodecs" ]; disabledTests = [ @@ -68,9 +75,9 @@ buildPythonPackage rec { "test_non_numpy_inputs" ]; - meta = with lib; { + meta = { homepage = "https://github.com/zarr-developers/numcodecs"; - license = licenses.mit; + license = lib.licenses.mit; description = "Buffer compression and transformation codecs for use in data storage and communication applications"; maintainers = [ ]; }; From d7fb5d0185c012a240c2400d2713b78da55a897f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 14 Oct 2024 10:43:42 +0300 Subject: [PATCH 13/91] python311Packages.numcodecs: simplify DISABLE_NUMCODECS_AVX2 --- pkgs/development/python-modules/numcodecs/default.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index c3e61e67be6e7..253dfbeef5729 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -47,13 +47,9 @@ buildPythonPackage rec { # zfpy = [ zfpy ]; }; - preBuild = - if (stdenv.hostPlatform.isx86 && !stdenv.hostPlatform.avx2Support) then - '' - export DISABLE_NUMCODECS_AVX2= - '' - else - null; + preBuild = lib.optionalString (stdenv.hostPlatform.isx86 && !stdenv.hostPlatform.avx2Support) '' + export DISABLE_NUMCODECS_AVX2=1 + ''; nativeCheckInputs = [ pytestCheckHook From 3438b4f44c10d277355e55ab021cba0144a5f0bc Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 14 Oct 2024 10:44:34 +0300 Subject: [PATCH 14/91] python311Packages.numcodecs: adopt --- pkgs/development/python-modules/numcodecs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index 253dfbeef5729..5aa8130c73ea4 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -75,6 +75,6 @@ buildPythonPackage rec { homepage = "https://github.com/zarr-developers/numcodecs"; license = lib.licenses.mit; description = "Buffer compression and transformation codecs for use in data storage and communication applications"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ doronbehar ]; }; } From a61172f7341a39d944171b7ee1dc39e56e810f9d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 14 Oct 2024 10:08:59 +0300 Subject: [PATCH 15/91] python312Packages.numcodecs: 0.13.0 -> 0.13.1 --- .../python-modules/numcodecs/default.nix | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index 5aa8130c73ea4..403d5ea16051a 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -3,7 +3,6 @@ stdenv, buildPythonPackage, fetchPypi, - fetchpatch, python, pythonOlder, @@ -19,18 +18,19 @@ # tests msgpack, pytestCheckHook, + importlib-metadata, }: buildPythonPackage rec { pname = "numcodecs"; - version = "0.13.0"; + version = "0.13.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-uk+scDbqWgeMev4dTf/rloUIDULxnJwWsS2thmcDqi4="; + hash = "sha256-o883iB3wiY86nA1Ed9+IEz/oUYW//le6MbzC+iB3Cbw="; }; build-system = [ @@ -54,23 +54,12 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook msgpack + importlib-metadata ]; # https://github.com/NixOS/nixpkgs/issues/255262 pytestFlagsArray = [ "$out/${python.sitePackages}/numcodecs" ]; - disabledTests = [ - "test_backwards_compatibility" - - "test_encode_decode" - "test_legacy_codec_broken" - "test_bytes" - - # ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (3,) + inhomogeneous part. - # with numpy 1.24 - "test_non_numpy_inputs" - ]; - meta = { homepage = "https://github.com/zarr-developers/numcodecs"; license = lib.licenses.mit; From ea3ce94e3aa2f46a85c0151d0902abc8774cda48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Oct 2024 22:32:32 +0000 Subject: [PATCH 16/91] awscli2: 2.18.15 -> 2.19.0 --- pkgs/by-name/aw/awscli2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index a42799386ce53..e669d112a340e 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -62,14 +62,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "awscli2"; - version = "2.18.15"; # N.B: if you change this, check if overrides are still up-to-date + version = "2.19.0"; # N.B: if you change this, check if overrides are still up-to-date pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; rev = "refs/tags/${version}"; - hash = "sha256-dm4Z3WsFq5GQN6gvi5OS9J96PqhGx8Qz2OsHwUBrsAs="; + hash = "sha256-kHJXdqGRVA4C3EB1T9gQYoM6M8E/UYTTma1RqLZqH58="; }; postPatch = '' From 67ba2ae7457d86f2af909088936b9ee40123aaf5 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 31 Oct 2024 21:00:20 -0600 Subject: [PATCH 17/91] shadps4: 0.3.0-unstable-2024-10-14 -> 0.4.0 --- .../by-name/sh/shadps4/av_err2str_macro.patch | 28 +++++++++++++++++++ pkgs/by-name/sh/shadps4/package.nix | 14 ++++++---- 2 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 pkgs/by-name/sh/shadps4/av_err2str_macro.patch diff --git a/pkgs/by-name/sh/shadps4/av_err2str_macro.patch b/pkgs/by-name/sh/shadps4/av_err2str_macro.patch new file mode 100644 index 0000000000000..cb4507b6a35c8 --- /dev/null +++ b/pkgs/by-name/sh/shadps4/av_err2str_macro.patch @@ -0,0 +1,28 @@ +diff --git a/src/core/libraries/videodec/videodec2_impl.cpp b/src/core/libraries/videodec/videodec2_impl.cpp +index 021965e..31eb537 100644 +--- a/src/core/libraries/videodec/videodec2_impl.cpp ++++ b/src/core/libraries/videodec/videodec2_impl.cpp +@@ -8,6 +8,16 @@ + #include "common/logging/log.h" + #include "core/libraries/error_codes.h" + ++#ifdef av_err2str ++#undef av_err2str ++#include ++av_always_inline std::string av_err2string(int errnum) { ++ char errbuf[AV_ERROR_MAX_STRING_SIZE]; ++ return av_make_error_string(errbuf, AV_ERROR_MAX_STRING_SIZE, errnum); ++} ++#define av_err2str(err) av_err2string(err).c_str() ++#endif // av_err2str ++ + namespace Libraries::Vdec2 { + + std::vector gPictureInfos; +@@ -225,4 +235,4 @@ AVFrame* VdecDecoder::ConvertNV12Frame(AVFrame& frame) { + return nv12_frame; + } + +-} // namespace Libraries::Vdec2 +\ No newline at end of file ++} // namespace Libraries::Vdec2 diff --git a/pkgs/by-name/sh/shadps4/package.nix b/pkgs/by-name/sh/shadps4/package.nix index 9c751d2673345..5484724d886ed 100644 --- a/pkgs/by-name/sh/shadps4/package.nix +++ b/pkgs/by-name/sh/shadps4/package.nix @@ -33,15 +33,15 @@ unstableGitUpdater, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "shadps4"; - version = "0.3.0-unstable-2024-10-14"; + version = "0.4.0"; src = fetchFromGitHub { owner = "shadps4-emu"; repo = "shadPS4"; - rev = "09725bd921088b73746605e672abf6ff40171880"; - hash = "sha256-NtIiqmiZ1iCciMjT1cL7ONWxNHRO/0bci/thLrcORjo="; + rev = "refs/tags/v.${finalAttrs.version}"; + hash = "sha256-dAhm9XMFnpNmbgi/TGktNHMdFDYPOWj31pZkBoUfQhA="; fetchSubmodules = true; }; @@ -55,6 +55,9 @@ stdenv.mkDerivation { # downloading an AppImage and trying to run it just won't work. # https://github.com/shadps4-emu/shadPS4/issues/1368 ./0001-Disable-update-checking.patch + + # https://github.com/shadps4-emu/shadPS4/issues/1457 + ./av_err2str_macro.patch ]; buildInputs = [ @@ -132,9 +135,10 @@ stdenv.mkDerivation { meta = { description = "Early in development PS4 emulator"; homepage = "https://github.com/shadps4-emu/shadPS4"; + changelog = "https://github.com/shadps4-emu/shadPS4/releases/tag/v.${finalAttrs.version}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ ryand56 ]; mainProgram = "shadps4"; platforms = lib.intersectLists lib.platforms.linux lib.platforms.x86_64; }; -} +}) From 9822636119106f24287fefdb992cbced4cec7076 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Fri, 1 Nov 2024 09:40:24 -0400 Subject: [PATCH 18/91] python3.pkgs.pygmt: fix build by replacing invalid call to `env.get` --- pkgs/development/python-modules/pygmt/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index 4a02f21b0b2bc..7bba01e4e44e0 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, pythonOlder, buildPythonPackage, fetchFromGitHub, @@ -33,7 +32,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pygmt/clib/loading.py \ - --replace "env.get(\"GMT_LIBRARY_PATH\", \"\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" + --replace-fail "env.get(\"GMT_LIBRARY_PATH\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" ''; nativeBuildInputs = [ setuptools-scm ]; From fed8a82862ee5397147c4493f7e6259f28ecaaae Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 20:28:10 +0900 Subject: [PATCH 19/91] python312Packages.west: 1.2.0 -> 1.3.0 Changelog: https://github.com/zephyrproject-rtos/west/releases/tag/v1.3.0 --- pkgs/development/python-modules/west/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/west/default.nix b/pkgs/development/python-modules/west/default.nix index e644d156edb05..fdeefb3b4595c 100644 --- a/pkgs/development/python-modules/west/default.nix +++ b/pkgs/development/python-modules/west/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "west"; - version = "1.2.0"; + version = "1.3.0"; format = "setuptools"; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-tB5RrJA5OUT5wB974nAA1LMpYVt+0HT7DvaTtGRoEpc="; + hash = "sha256-iTIANL6HCZ0W519HYKwNHtZ+iXiSjkaKuZPj+6DP6S8="; }; propagatedBuildInputs = [ From ca41496d7e0563ef8e530b80b99323bd85795aa4 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 23:35:08 +0900 Subject: [PATCH 20/91] python312Packages.west: switch to pypa builder --- pkgs/development/python-modules/west/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/west/default.nix b/pkgs/development/python-modules/west/default.nix index fdeefb3b4595c..d8823b927bb0f 100644 --- a/pkgs/development/python-modules/west/default.nix +++ b/pkgs/development/python-modules/west/default.nix @@ -1,8 +1,8 @@ { lib, buildPythonPackage, + setuptools, colorama, - configobj, fetchPypi, packaging, pykwalify, @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "west"; version = "1.3.0"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.9"; @@ -22,9 +22,10 @@ buildPythonPackage rec { hash = "sha256-iTIANL6HCZ0W519HYKwNHtZ+iXiSjkaKuZPj+6DP6S8="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ colorama - configobj packaging pyyaml pykwalify From 3ed37b77a5917beac417f49f7e72ec55c9c96fb9 Mon Sep 17 00:00:00 2001 From: dr56ekgbb Date: Sun, 3 Nov 2024 02:28:47 +0800 Subject: [PATCH 21/91] gui-for-singbox: init at 1.8.9 --- pkgs/by-name/gu/gui-for-singbox/bridge.patch | 34 +++++ pkgs/by-name/gu/gui-for-singbox/package.nix | 133 +++++++++++++++++++ 2 files changed, 167 insertions(+) create mode 100644 pkgs/by-name/gu/gui-for-singbox/bridge.patch create mode 100644 pkgs/by-name/gu/gui-for-singbox/package.nix diff --git a/pkgs/by-name/gu/gui-for-singbox/bridge.patch b/pkgs/by-name/gu/gui-for-singbox/bridge.patch new file mode 100644 index 0000000000000..d919c8b57ce9f --- /dev/null +++ b/pkgs/by-name/gu/gui-for-singbox/bridge.patch @@ -0,0 +1,34 @@ +--- old/bridge/bridge.go 2024-11-03 02:07:33.553972040 +0800 ++++ new/bridge/bridge.go 2024-11-03 02:10:09.239584378 +0800 +@@ -38,11 +38,6 @@ + + func InitBridge(fs embed.FS) { + // step1: Set Env +- exePath, err := os.Executable() +- if err != nil { +- panic(err) +- } +- + for _, v := range os.Args { + if v == "tasksch" { + Env.FromTaskSch = true +@@ -50,8 +45,8 @@ + } + } + +- Env.BasePath = filepath.Dir(exePath) +- Env.AppName = filepath.Base(exePath) ++ Env.AppName = "GUI.for.SingBox" ++ Env.BasePath = filepath.Join(os.Getenv("HOME"), ".config", Env.AppName) + + // step2: Create a persistent data symlink + if Env.OS == "darwin" { +@@ -128,7 +123,7 @@ + } + + func (a *App) RestartApp() FlagResult { +- exePath := Env.BasePath + "/" + Env.AppName ++ exePath := Env.AppName + + cmd := exec.Command(exePath) + HideExecWindow(cmd) diff --git a/pkgs/by-name/gu/gui-for-singbox/package.nix b/pkgs/by-name/gu/gui-for-singbox/package.nix new file mode 100644 index 0000000000000..9531875fb4181 --- /dev/null +++ b/pkgs/by-name/gu/gui-for-singbox/package.nix @@ -0,0 +1,133 @@ +{ + stdenv, + nodejs, + pnpm, + fetchFromGitHub, + buildGoModule, + lib, + wails, + webkitgtk_4_0, + pkg-config, + libsoup_3, + wrapGAppsHook3, + autoPatchelfHook, + makeDesktopItem, + copyDesktopItems, +}: +let + pname = "gui-for-singbox"; + version = "1.8.9"; + src = fetchFromGitHub { + owner = "GUI-for-Cores"; + repo = "GUI.for.SingBox"; + rev = "v${version}"; + hash = "sha256-mN+j2O/pM+kblmxZjVWvHXLHJSxydxLRh/Fol2+WALE="; + }; + frontend = stdenv.mkDerivation (finalAttrs: { + inherit pname version src; + + nativeBuildInputs = [ + nodejs + pnpm.configHook + ]; + + pnpmDeps = pnpm.fetchDeps { + inherit (finalAttrs) pname version src; + sourceRoot = "${finalAttrs.src.name}/frontend"; + hash = "sha256-bAgyGZLmEr8tMunoeQHl+B2IDGr4Gw3by1lC811lqio="; + }; + + sourceRoot = "${finalAttrs.src.name}/frontend"; + + buildPhase = '' + runHook preBuild + + pnpm run build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir $out/ + cp -r ./dist/* $out/ + + runHook postInstall + ''; + + meta = { + description = "GUI program developed by vue3"; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ aucub ]; + platforms = lib.platforms.linux; + }; + }); +in +buildGoModule { + inherit pname version src; + + vendorHash = "sha256-rDbJOj8t/qu04Rd8J0LnXiBoIDmdzBQ9avAhImK7dFg="; + + nativeBuildInputs = [ + wails + pkg-config + wrapGAppsHook3 + autoPatchelfHook + copyDesktopItems + ]; + + buildInputs = [ + webkitgtk_4_0 + libsoup_3 + ]; + + desktopItems = [ + (makeDesktopItem { + name = "GUI.for.SingBox"; + exec = "GUI.for.SingBox"; + icon = "GUI.for.SingBox"; + genericName = "GUI.for.SingBox"; + desktopName = "GUI.for.SingBox"; + categories = [ + "Network" + ]; + keywords = [ + "Proxy" + ]; + }) + ]; + + postUnpack = '' + cp -r ${frontend} $sourceRoot/frontend/dist + ''; + + patches = [ ./bridge.patch ]; + + buildPhase = '' + runHook preBuild + + wails build -m -s -trimpath -skipbindings -devtools -tags webkit2_40 -o GUI.for.SingBox + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/pixmaps + cp -r ./build/bin $out/bin + cp build/appicon.png $out/share/pixmaps/GUI.for.SingBox.png + + runHook postInstall + ''; + + meta = { + description = "SingBox GUI program developed by vue3 + wails"; + homepage = "https://github.com/GUI-for-Cores/GUI.for.SingBox"; + mainProgram = "GUI.for.SingBox"; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ aucub ]; + platforms = lib.platforms.linux; + }; +} From f321425bf9e68e3d22672c96e1d2645dbe68361c Mon Sep 17 00:00:00 2001 From: dr56ekgbb Date: Sun, 3 Nov 2024 02:42:16 +0800 Subject: [PATCH 22/91] kazumi: init at 1.4.1 --- pkgs/by-name/ka/kazumi/package.nix | 109 ++ pkgs/by-name/ka/kazumi/pubspec.lock.json | 1946 ++++++++++++++++++++++ 2 files changed, 2055 insertions(+) create mode 100644 pkgs/by-name/ka/kazumi/package.nix create mode 100644 pkgs/by-name/ka/kazumi/pubspec.lock.json diff --git a/pkgs/by-name/ka/kazumi/package.nix b/pkgs/by-name/ka/kazumi/package.nix new file mode 100644 index 0000000000000..f42f1f48afd86 --- /dev/null +++ b/pkgs/by-name/ka/kazumi/package.nix @@ -0,0 +1,109 @@ +{ + lib, + fetchFromGitHub, + flutter, + stdenv, + webkitgtk_4_1, + alsa-lib, + libayatana-appindicator, + libepoxy, + autoPatchelfHook, + wrapGAppsHook3, + gst_all_1, + at-spi2-atk, + fetchurl, +}: +let + version = "1.4.1"; + src = fetchFromGitHub { + owner = "Predidit"; + repo = "Kazumi"; + rev = version; + hash = "sha256-LRlJo2zuE3Y3i4vBcjxIYQEDVJ2x85Fn77K4LVtTlg8="; + }; + mdk-sdk = fetchurl { + url = "https://github.com/wang-bin/mdk-sdk/releases/download/v0.29.1/mdk-sdk-linux-x64.tar.xz"; + hash = "sha256-7dkvm5kP3gcQwXOE9DrjoOTzKRiwk/PVeRr7poLdCU0="; + }; +in +flutter.buildFlutterApplication { + pname = "kazumi"; + + inherit version src; + + pubspecLock = lib.importJSON ./pubspec.lock.json; + + nativeBuildInputs = [ + wrapGAppsHook3 + autoPatchelfHook + ]; + + buildInputs = [ + webkitgtk_4_1 + alsa-lib + at-spi2-atk + libayatana-appindicator + libepoxy + gst_all_1.gstreamer + gst_all_1.gst-vaapi + gst_all_1.gst-libav + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-base + ]; + + customSourceBuilders = { + flutter_volume_controller = + { version, src, ... }: + stdenv.mkDerivation rec { + pname = "flutter_volume_controller"; + inherit version src; + inherit (src) passthru; + postPatch = '' + substituteInPlace linux/CMakeLists.txt \ + --replace-fail '# Include ALSA' 'find_package(PkgConfig REQUIRED)' \ + --replace-fail 'find_package(ALSA REQUIRED)' 'pkg_check_modules(ALSA REQUIRED alsa)' + ''; + installPhase = '' + runHook preInstall + mkdir $out + cp -r ./* $out/ + runHook postInstall + ''; + }; + fvp = + { version, src, ... }: + stdenv.mkDerivation rec { + pname = "fvp"; + inherit version src; + inherit (src) passthru; + installPhase = '' + runHook preInstall + tar -xf ${mdk-sdk} -C ./linux + mkdir $out + cp -r ./* $out/ + runHook postInstall + ''; + }; + }; + + gitHashes = { + desktop_webview_window = "sha256-Z9ehzDKe1W3wGa2AcZoP73hlSwydggO6DaXd9mop+cM="; + webview_windows = "sha256-9oWTvEoFeF7djEVA3PSM72rOmOMUhV8ZYuV6+RreNzE="; + }; + + postInstall = '' + mkdir -p $out/share/applications/ $out/share/icons/hicolor/512x512/apps/ + cp ./assets/linux/io.github.Predidit.Kazumi.desktop $out/share/applications + cp ./assets/images/logo/logo_linux.png $out/share/icons/hicolor/512x512/apps/io.github.Predidit.Kazumi.png + ''; + + meta = { + description = "Watch Animes online with danmaku support"; + homepage = "https://github.com/Predidit/Kazumi"; + mainProgram = "kazumi"; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ aucub ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/ka/kazumi/pubspec.lock.json b/pkgs/by-name/ka/kazumi/pubspec.lock.json new file mode 100644 index 0000000000000..c8ef02337d05f --- /dev/null +++ b/pkgs/by-name/ka/kazumi/pubspec.lock.json @@ -0,0 +1,1946 @@ +{ + "packages": { + "_fe_analyzer_shared": { + "dependency": "transitive", + "description": { + "name": "_fe_analyzer_shared", + "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "72.0.0" + }, + "_macros": { + "dependency": "transitive", + "description": "dart", + "source": "sdk", + "version": "0.3.2" + }, + "adaptive_theme": { + "dependency": "direct main", + "description": { + "name": "adaptive_theme", + "sha256": "f4ee609b464e5efc68131d9d15ba9aa1de4e3b5ede64be17781c6e19a52d637d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.6.0" + }, + "analyzer": { + "dependency": "transitive", + "description": { + "name": "analyzer", + "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.7.0" + }, + "archive": { + "dependency": "transitive", + "description": { + "name": "archive", + "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.6.1" + }, + "args": { + "dependency": "transitive", + "description": { + "name": "args", + "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.6.0" + }, + "async": { + "dependency": "transitive", + "description": { + "name": "async", + "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.11.0" + }, + "audio_video_progress_bar": { + "dependency": "direct main", + "description": { + "name": "audio_video_progress_bar", + "sha256": "552b1f73c56c4c88407999e0a8507176f60c56de3e6d63bc20a0eab48467d4c9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.3" + }, + "auto_injector": { + "dependency": "transitive", + "description": { + "name": "auto_injector", + "sha256": "d2e204bc46d7349795364884d07ba79fe6a0f3a84a651b70dcbb68d82dcebab0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.5" + }, + "boolean_selector": { + "dependency": "transitive", + "description": { + "name": "boolean_selector", + "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" + }, + "build": { + "dependency": "transitive", + "description": { + "name": "build", + "sha256": "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "build_config": { + "dependency": "transitive", + "description": { + "name": "build_config", + "sha256": "bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "build_daemon": { + "dependency": "transitive", + "description": { + "name": "build_daemon", + "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.2" + }, + "build_resolvers": { + "dependency": "transitive", + "description": { + "name": "build_resolvers", + "sha256": "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "build_runner": { + "dependency": "direct dev", + "description": { + "name": "build_runner", + "sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.13" + }, + "build_runner_core": { + "dependency": "transitive", + "description": { + "name": "build_runner_core", + "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.3.2" + }, + "built_collection": { + "dependency": "transitive", + "description": { + "name": "built_collection", + "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.1.1" + }, + "built_value": { + "dependency": "transitive", + "description": { + "name": "built_value", + "sha256": "c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.9.2" + }, + "cached_network_image": { + "dependency": "direct main", + "description": { + "name": "cached_network_image", + "sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.1" + }, + "cached_network_image_platform_interface": { + "dependency": "transitive", + "description": { + "name": "cached_network_image_platform_interface", + "sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.1" + }, + "cached_network_image_web": { + "dependency": "transitive", + "description": { + "name": "cached_network_image_web", + "sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.1" + }, + "canvas_danmaku": { + "dependency": "direct main", + "description": { + "name": "canvas_danmaku", + "sha256": "3e5f72c169484898b6a2e0022fa66753f6d70adfa3be25f45748037ae99c2010", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.1" + }, + "characters": { + "dependency": "transitive", + "description": { + "name": "characters", + "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "checked_yaml": { + "dependency": "transitive", + "description": { + "name": "checked_yaml", + "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.3" + }, + "cli_util": { + "dependency": "transitive", + "description": { + "name": "cli_util", + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.2" + }, + "clock": { + "dependency": "transitive", + "description": { + "name": "clock", + "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "code_builder": { + "dependency": "transitive", + "description": { + "name": "code_builder", + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.10.1" + }, + "collection": { + "dependency": "transitive", + "description": { + "name": "collection", + "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.18.0" + }, + "connectivity_plus": { + "dependency": "direct main", + "description": { + "name": "connectivity_plus", + "sha256": "876849631b0c7dc20f8b471a2a03142841b482438e3b707955464f5ffca3e4c3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.0" + }, + "connectivity_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "connectivity_plus_platform_interface", + "sha256": "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, + "convert": { + "dependency": "transitive", + "description": { + "name": "convert", + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.2" + }, + "cookie_jar": { + "dependency": "direct main", + "description": { + "name": "cookie_jar", + "sha256": "a6ac027d3ed6ed756bfce8f3ff60cb479e266f3b0fdabd6242b804b6765e52de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.8" + }, + "crypto": { + "dependency": "transitive", + "description": { + "name": "crypto", + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.6" + }, + "csslib": { + "dependency": "transitive", + "description": { + "name": "csslib", + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, + "cupertino_icons": { + "dependency": "direct main", + "description": { + "name": "cupertino_icons", + "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.8" + }, + "dart_style": { + "dependency": "transitive", + "description": { + "name": "dart_style", + "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.7" + }, + "dbus": { + "dependency": "transitive", + "description": { + "name": "dbus", + "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.10" + }, + "desktop_webview_window": { + "dependency": "direct main", + "description": { + "path": ".", + "ref": "no_texture", + "resolved-ref": "109f1739727a71d8da60696143f5af91061faab2", + "url": "https://github.com/Predidit/linux_webview_window.git" + }, + "source": "git", + "version": "0.2.4" + }, + "device_info_plus": { + "dependency": "direct main", + "description": { + "name": "device_info_plus", + "sha256": "a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "10.1.2" + }, + "device_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "device_info_plus_platform_interface", + "sha256": "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.1" + }, + "dio": { + "dependency": "direct main", + "description": { + "name": "dio", + "sha256": "5598aa796bbf4699afd5c67c0f5f6e2ed542afc956884b9cd58c306966efc260", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.7.0" + }, + "dio_cookie_manager": { + "dependency": "direct main", + "description": { + "name": "dio_cookie_manager", + "sha256": "e79498b0f632897ff0c28d6e8178b4bc6e9087412401f618c31fa0904ace050d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "dio_web_adapter": { + "dependency": "transitive", + "description": { + "name": "dio_web_adapter", + "sha256": "33259a9276d6cea88774a0000cfae0d861003497755969c92faa223108620dc8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "dlna_dart": { + "dependency": "direct main", + "description": { + "name": "dlna_dart", + "sha256": "ae07c1c53077bbf58756fa589f936968719b0085441981d33e74f82f89d1d281", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.8" + }, + "expressions": { + "dependency": "transitive", + "description": { + "name": "expressions", + "sha256": "308a621b602923dd8a0cf3072793b24850d06453eb49c6b698cbda41a282e904", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.5+2" + }, + "fake_async": { + "dependency": "transitive", + "description": { + "name": "fake_async", + "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.1" + }, + "ffi": { + "dependency": "transitive", + "description": { + "name": "ffi", + "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.3" + }, + "file": { + "dependency": "transitive", + "description": { + "name": "file", + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.1" + }, + "fixnum": { + "dependency": "transitive", + "description": { + "name": "fixnum", + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "flutter": { + "dependency": "direct main", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_cache_manager": { + "dependency": "transitive", + "description": { + "name": "flutter_cache_manager", + "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.1" + }, + "flutter_displaymode": { + "dependency": "direct main", + "description": { + "name": "flutter_displaymode", + "sha256": "42c5e9abd13d28ed74f701b60529d7f8416947e58256e6659c5550db719c57ef", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.0" + }, + "flutter_launcher_icons": { + "dependency": "direct dev", + "description": { + "name": "flutter_launcher_icons", + "sha256": "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.13.1" + }, + "flutter_lints": { + "dependency": "direct dev", + "description": { + "name": "flutter_lints", + "sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "flutter_localizations": { + "dependency": "direct main", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_mobx": { + "dependency": "direct main", + "description": { + "name": "flutter_mobx", + "sha256": "859fbf452fa9c2519d2700b125dd7fb14c508bbdd7fb65e26ca8ff6c92280e2e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.1+1" + }, + "flutter_modular": { + "dependency": "direct main", + "description": { + "name": "flutter_modular", + "sha256": "bc17a1eb1da676b9111e59d27834fb6673bdea01aead12f0803a0847ff9d451c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.4" + }, + "flutter_plugin_android_lifecycle": { + "dependency": "transitive", + "description": { + "name": "flutter_plugin_android_lifecycle", + "sha256": "9b78450b89f059e96c9ebb355fa6b3df1d6b330436e0b885fb49594c41721398", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.23" + }, + "flutter_smart_dialog": { + "dependency": "direct main", + "description": { + "name": "flutter_smart_dialog", + "sha256": "7932ab58440379094c6a568efc329d322c6dd740e5a553080f2d56a71ed53752", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.9.8+3" + }, + "flutter_test": { + "dependency": "direct dev", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_volume_controller": { + "dependency": "direct main", + "description": { + "name": "flutter_volume_controller", + "sha256": "fa4c36dfe7ef7f423704f34ab8e64e00b4a30a90aa6e56f251e9dba649efcd7f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.2" + }, + "flutter_web_plugins": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "frontend_server_client": { + "dependency": "transitive", + "description": { + "name": "frontend_server_client", + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, + "fvp": { + "dependency": "direct main", + "description": { + "name": "fvp", + "sha256": "439ff92c52349cb6c345f680dcbe7f7a40fcd524073030a1e93aec64f959d864", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.27.0" + }, + "glob": { + "dependency": "transitive", + "description": { + "name": "glob", + "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "graphs": { + "dependency": "transitive", + "description": { + "name": "graphs", + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "hive": { + "dependency": "direct main", + "description": { + "name": "hive", + "sha256": "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.3" + }, + "hive_flutter": { + "dependency": "direct main", + "description": { + "name": "hive_flutter", + "sha256": "dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "hive_generator": { + "dependency": "direct dev", + "description": { + "name": "hive_generator", + "sha256": "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, + "html": { + "dependency": "transitive", + "description": { + "name": "html", + "sha256": "1fc58edeaec4307368c60d59b7e15b9d658b57d7f3125098b6294153c75337ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.15.5" + }, + "http": { + "dependency": "transitive", + "description": { + "name": "http", + "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.2" + }, + "http_multi_server": { + "dependency": "transitive", + "description": { + "name": "http_multi_server", + "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "http_parser": { + "dependency": "transitive", + "description": { + "name": "http_parser", + "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.2" + }, + "image": { + "dependency": "transitive", + "description": { + "name": "image", + "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.3.0" + }, + "intl": { + "dependency": "transitive", + "description": { + "name": "intl", + "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.19.0" + }, + "io": { + "dependency": "transitive", + "description": { + "name": "io", + "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.4" + }, + "js": { + "dependency": "transitive", + "description": { + "name": "js", + "sha256": "c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.1" + }, + "json_annotation": { + "dependency": "transitive", + "description": { + "name": "json_annotation", + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.9.0" + }, + "leak_tracker": { + "dependency": "transitive", + "description": { + "name": "leak_tracker", + "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "10.0.5" + }, + "leak_tracker_flutter_testing": { + "dependency": "transitive", + "description": { + "name": "leak_tracker_flutter_testing", + "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.5" + }, + "leak_tracker_testing": { + "dependency": "transitive", + "description": { + "name": "leak_tracker_testing", + "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.1" + }, + "lints": { + "dependency": "transitive", + "description": { + "name": "lints", + "sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.0" + }, + "logger": { + "dependency": "direct main", + "description": { + "name": "logger", + "sha256": "697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "logging": { + "dependency": "transitive", + "description": { + "name": "logging", + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "macros": { + "dependency": "transitive", + "description": { + "name": "macros", + "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2-main.4" + }, + "matcher": { + "dependency": "transitive", + "description": { + "name": "matcher", + "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.12.16+1" + }, + "material_color_utilities": { + "dependency": "transitive", + "description": { + "name": "material_color_utilities", + "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.11.1" + }, + "menu_base": { + "dependency": "transitive", + "description": { + "name": "menu_base", + "sha256": "820368014a171bd1241030278e6c2617354f492f5c703d7b7d4570a6b8b84405", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1" + }, + "meta": { + "dependency": "transitive", + "description": { + "name": "meta", + "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.15.0" + }, + "mime": { + "dependency": "transitive", + "description": { + "name": "mime", + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "mobx": { + "dependency": "direct main", + "description": { + "name": "mobx", + "sha256": "1f01a429529ac55e5e80c0fcad62c60112fb91df3dec11a9113d71cf0c2e2c4c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "mobx_codegen": { + "dependency": "direct dev", + "description": { + "name": "mobx_codegen", + "sha256": "f605e04444c5dbf8503f354577e7ad1e06887cff30ba20f147365d6130d580f7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.6.2" + }, + "modular_core": { + "dependency": "transitive", + "description": { + "name": "modular_core", + "sha256": "bd60317c81cff3a510aca19d6ddd661c7c79e3cba97b9f39e9ad199156ff255d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.3.3" + }, + "nested": { + "dependency": "transitive", + "description": { + "name": "nested", + "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "nm": { + "dependency": "transitive", + "description": { + "name": "nm", + "sha256": "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "octo_image": { + "dependency": "transitive", + "description": { + "name": "octo_image", + "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "package_config": { + "dependency": "transitive", + "description": { + "name": "package_config", + "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "package_info_plus": { + "dependency": "transitive", + "description": { + "name": "package_info_plus", + "sha256": "df3eb3e0aed5c1107bb0fdb80a8e82e778114958b1c5ac5644fb1ac9cae8a998", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.1.0" + }, + "package_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "package_info_plus_platform_interface", + "sha256": "ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.1" + }, + "path": { + "dependency": "transitive", + "description": { + "name": "path", + "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.9.0" + }, + "path_provider": { + "dependency": "direct main", + "description": { + "name": "path_provider", + "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.5" + }, + "path_provider_android": { + "dependency": "transitive", + "description": { + "name": "path_provider_android", + "sha256": "c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.12" + }, + "path_provider_foundation": { + "dependency": "transitive", + "description": { + "name": "path_provider_foundation", + "sha256": "f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "path_provider_linux": { + "dependency": "transitive", + "description": { + "name": "path_provider_linux", + "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.1" + }, + "path_provider_platform_interface": { + "dependency": "transitive", + "description": { + "name": "path_provider_platform_interface", + "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "path_provider_windows": { + "dependency": "transitive", + "description": { + "name": "path_provider_windows", + "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.0" + }, + "petitparser": { + "dependency": "transitive", + "description": { + "name": "petitparser", + "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.0.2" + }, + "platform": { + "dependency": "transitive", + "description": { + "name": "platform", + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.6" + }, + "plugin_platform_interface": { + "dependency": "transitive", + "description": { + "name": "plugin_platform_interface", + "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.8" + }, + "pool": { + "dependency": "transitive", + "description": { + "name": "pool", + "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.1" + }, + "provider": { + "dependency": "transitive", + "description": { + "name": "provider", + "sha256": "c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.2" + }, + "pub_semver": { + "dependency": "transitive", + "description": { + "name": "pub_semver", + "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.4" + }, + "pubspec_parse": { + "dependency": "transitive", + "description": { + "name": "pubspec_parse", + "sha256": "c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "quiver": { + "dependency": "transitive", + "description": { + "name": "quiver", + "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.2" + }, + "result_dart": { + "dependency": "transitive", + "description": { + "name": "result_dart", + "sha256": "3c69c864a08df0f413a86be211d07405e9a53cc1ac111e3cc8365845a0fb5288", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "rxdart": { + "dependency": "transitive", + "description": { + "name": "rxdart", + "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.28.0" + }, + "screen_brightness": { + "dependency": "direct main", + "description": { + "name": "screen_brightness", + "sha256": "7d4ac84ae26b37c01d6f5db7123a72db7933e1f2a2a8c369a51e08f81b3178d8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "screen_brightness_android": { + "dependency": "transitive", + "description": { + "name": "screen_brightness_android", + "sha256": "8c69d3ac475e4d625e7fa682a3a51a69ff59abe5b4a9e57f6ec7d830a6c69bd6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "screen_brightness_ios": { + "dependency": "transitive", + "description": { + "name": "screen_brightness_ios", + "sha256": "f08f70ca1ac3e30719764b5cfb8b3fe1e28163065018a41b3e6f243ab146c2f1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "screen_brightness_macos": { + "dependency": "transitive", + "description": { + "name": "screen_brightness_macos", + "sha256": "70c2efa4534e22b927e82693488f127dd4a0f008469fccf4f0eefe9061bbdd6a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "screen_brightness_platform_interface": { + "dependency": "transitive", + "description": { + "name": "screen_brightness_platform_interface", + "sha256": "9f3ebf7f22d5487e7676fe9ddaf3fc55b6ff8057707cf6dc0121c7dfda346a16", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "screen_brightness_windows": { + "dependency": "transitive", + "description": { + "name": "screen_brightness_windows", + "sha256": "c8e12a91cf6dd912a48bd41fcf749282a51afa17f536c3460d8d05702fb89ffa", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "screen_pixel": { + "dependency": "direct main", + "description": { + "name": "screen_pixel", + "sha256": "b7310d81d98289ba1d6fb381ec95094b30b43ee1e901fefb65a3cf4de7d77e6b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.3" + }, + "screen_retriever": { + "dependency": "transitive", + "description": { + "name": "screen_retriever", + "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_linux": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_linux", + "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_macos": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_macos", + "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_platform_interface": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_platform_interface", + "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_windows": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_windows", + "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "scrollview_observer": { + "dependency": "direct main", + "description": { + "name": "scrollview_observer", + "sha256": "fa408bcfd41e19da841eb53fc471f8f952d5ef818b854d2505c4bb3f0c876381", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.22.0" + }, + "shared_preferences": { + "dependency": "transitive", + "description": { + "name": "shared_preferences", + "sha256": "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "shared_preferences_android": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_android", + "sha256": "3b9febd815c9ca29c9e3520d50ec32f49157711e143b7a4ca039eb87e8ade5ab", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.3" + }, + "shared_preferences_foundation": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_foundation", + "sha256": "07e050c7cd39bad516f8d64c455f04508d09df104be326d8c02551590a0d513d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.3" + }, + "shared_preferences_linux": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_linux", + "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shared_preferences_platform_interface": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_platform_interface", + "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shared_preferences_web": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_web", + "sha256": "d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "shared_preferences_windows": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_windows", + "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shelf": { + "dependency": "transitive", + "description": { + "name": "shelf", + "sha256": "ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.1" + }, + "shelf_web_socket": { + "dependency": "transitive", + "description": { + "name": "shelf_web_socket", + "sha256": "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "shortid": { + "dependency": "transitive", + "description": { + "name": "shortid", + "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2" + }, + "sky_engine": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.99" + }, + "source_gen": { + "dependency": "transitive", + "description": { + "name": "source_gen", + "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.0" + }, + "source_helper": { + "dependency": "transitive", + "description": { + "name": "source_helper", + "sha256": "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.4" + }, + "source_span": { + "dependency": "transitive", + "description": { + "name": "source_span", + "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.10.0" + }, + "sprintf": { + "dependency": "transitive", + "description": { + "name": "sprintf", + "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.0" + }, + "sqflite": { + "dependency": "transitive", + "description": { + "name": "sqflite", + "sha256": "79a297dc3cc137e758c6a4baf83342b039e5a6d2436fcdf3f96a00adaaf2ad62", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "sqflite_android": { + "dependency": "transitive", + "description": { + "name": "sqflite_android", + "sha256": "78f489aab276260cdd26676d2169446c7ecd3484bbd5fead4ca14f3ed4dd9ee3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "sqflite_common": { + "dependency": "transitive", + "description": { + "name": "sqflite_common", + "sha256": "4468b24876d673418a7b7147e5a08a715b4998a7ae69227acafaab762e0e5490", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4+5" + }, + "sqflite_darwin": { + "dependency": "transitive", + "description": { + "name": "sqflite_darwin", + "sha256": "769733dddf94622d5541c73e4ddc6aa7b252d865285914b6fcd54a63c4b4f027", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1-1" + }, + "sqflite_platform_interface": { + "dependency": "transitive", + "description": { + "name": "sqflite_platform_interface", + "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "stack_trace": { + "dependency": "transitive", + "description": { + "name": "stack_trace", + "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.11.1" + }, + "stream_channel": { + "dependency": "transitive", + "description": { + "name": "stream_channel", + "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "stream_transform": { + "dependency": "transitive", + "description": { + "name": "stream_transform", + "sha256": "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "string_scanner": { + "dependency": "transitive", + "description": { + "name": "string_scanner", + "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.0" + }, + "synchronized": { + "dependency": "transitive", + "description": { + "name": "synchronized", + "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.3.0+3" + }, + "term_glyph": { + "dependency": "transitive", + "description": { + "name": "term_glyph", + "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "test_api": { + "dependency": "transitive", + "description": { + "name": "test_api", + "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.2" + }, + "timing": { + "dependency": "transitive", + "description": { + "name": "timing", + "sha256": "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "tray_manager": { + "dependency": "direct main", + "description": { + "name": "tray_manager", + "sha256": "bdc3ac6c36f3d12d871459e4a9822705ce5a1165a17fa837103bc842719bf3f7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.4" + }, + "typed_data": { + "dependency": "transitive", + "description": { + "name": "typed_data", + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "universal_io": { + "dependency": "transitive", + "description": { + "name": "universal_io", + "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.2" + }, + "url_launcher": { + "dependency": "direct main", + "description": { + "name": "url_launcher", + "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.1" + }, + "url_launcher_android": { + "dependency": "transitive", + "description": { + "name": "url_launcher_android", + "sha256": "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.14" + }, + "url_launcher_ios": { + "dependency": "transitive", + "description": { + "name": "url_launcher_ios", + "sha256": "e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.1" + }, + "url_launcher_linux": { + "dependency": "transitive", + "description": { + "name": "url_launcher_linux", + "sha256": "e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.0" + }, + "url_launcher_macos": { + "dependency": "transitive", + "description": { + "name": "url_launcher_macos", + "sha256": "769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "url_launcher_platform_interface": { + "dependency": "transitive", + "description": { + "name": "url_launcher_platform_interface", + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "url_launcher_web": { + "dependency": "transitive", + "description": { + "name": "url_launcher_web", + "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.3" + }, + "url_launcher_windows": { + "dependency": "transitive", + "description": { + "name": "url_launcher_windows", + "sha256": "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.3" + }, + "uuid": { + "dependency": "transitive", + "description": { + "name": "uuid", + "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.5.1" + }, + "vector_math": { + "dependency": "transitive", + "description": { + "name": "vector_math", + "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.4" + }, + "video_player": { + "dependency": "direct main", + "description": { + "name": "video_player", + "sha256": "4a8c3492d734f7c39c2588a3206707a05ee80cef52e8c7f3b2078d430c84bc17", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.9.2" + }, + "video_player_android": { + "dependency": "transitive", + "description": { + "name": "video_player_android", + "sha256": "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.7.16" + }, + "video_player_avfoundation": { + "dependency": "transitive", + "description": { + "name": "video_player_avfoundation", + "sha256": "cd5ab8a8bc0eab65ab0cea40304097edc46da574c8c1ecdee96f28cd8ef3792f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.6.2" + }, + "video_player_platform_interface": { + "dependency": "transitive", + "description": { + "name": "video_player_platform_interface", + "sha256": "229d7642ccd9f3dc4aba169609dd6b5f3f443bb4cc15b82f7785fcada5af9bbb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.2.3" + }, + "video_player_web": { + "dependency": "transitive", + "description": { + "name": "video_player_web", + "sha256": "881b375a934d8ebf868c7fb1423b2bfaa393a0a265fa3f733079a86536064a10", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.3" + }, + "vm_service": { + "dependency": "transitive", + "description": { + "name": "vm_service", + "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "14.2.5" + }, + "wakelock_plus": { + "dependency": "direct main", + "description": { + "name": "wakelock_plus", + "sha256": "bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.8" + }, + "wakelock_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "wakelock_plus_platform_interface", + "sha256": "422d1cdbb448079a8a62a5a770b69baa489f8f7ca21aef47800c726d404f9d16", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "watcher": { + "dependency": "transitive", + "description": { + "name": "watcher", + "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "web": { + "dependency": "transitive", + "description": { + "name": "web", + "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "web_socket": { + "dependency": "transitive", + "description": { + "name": "web_socket", + "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.6" + }, + "web_socket_channel": { + "dependency": "transitive", + "description": { + "name": "web_socket_channel", + "sha256": "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.1" + }, + "webdav_client": { + "dependency": "direct main", + "description": { + "name": "webdav_client", + "sha256": "682fffc50b61dc0e8f46717171db03bf9caaa17347be41c0c91e297553bf86b2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.2" + }, + "webview_flutter": { + "dependency": "direct main", + "description": { + "name": "webview_flutter", + "sha256": "889a0a678e7c793c308c68739996227c9661590605e70b1f6cf6b9a6634f7aec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.10.0" + }, + "webview_flutter_android": { + "dependency": "transitive", + "description": { + "name": "webview_flutter_android", + "sha256": "74693a212d990b32e0b7055d27db973a18abf31c53942063948cdfaaef9787ba", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, + "webview_flutter_platform_interface": { + "dependency": "transitive", + "description": { + "name": "webview_flutter_platform_interface", + "sha256": "d937581d6e558908d7ae3dc1989c4f87b786891ab47bb9df7de548a151779d8d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.10.0" + }, + "webview_flutter_wkwebview": { + "dependency": "transitive", + "description": { + "name": "webview_flutter_wkwebview", + "sha256": "d4034901d96357beb1b6717ebf7d583c88e40cfc6eb85fe76dd1bf0979a9f251", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.16.0" + }, + "webview_windows": { + "dependency": "direct main", + "description": { + "path": ".", + "ref": "main", + "resolved-ref": "a32d483f4416628f1f6630592c0633f1f7c1d625", + "url": "https://github.com/Predidit/flutter-webview-windows.git" + }, + "source": "git", + "version": "0.4.0" + }, + "win32": { + "dependency": "transitive", + "description": { + "name": "win32", + "sha256": "10169d3934549017f0ae278ccb07f828f9d6ea21573bab0fb77b0e1ef0fce454", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.7.2" + }, + "win32_registry": { + "dependency": "transitive", + "description": { + "name": "win32_registry", + "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.5" + }, + "window_manager": { + "dependency": "direct main", + "description": { + "name": "window_manager", + "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.3" + }, + "xdg_directories": { + "dependency": "transitive", + "description": { + "name": "xdg_directories", + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "xml": { + "dependency": "transitive", + "description": { + "name": "xml", + "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.5.0" + }, + "xpath_selector": { + "dependency": "direct main", + "description": { + "name": "xpath_selector", + "sha256": "6d8295565a34a6e2821a0721592e584c70421e52a0f54955e0c8e41963db7c90", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "xpath_selector_html_parser": { + "dependency": "direct main", + "description": { + "name": "xpath_selector_html_parser", + "sha256": "ebc562a07832a4062a2bc1c238fd59a81d31d841f15460caeed412ce078af9e0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.1" + }, + "yaml": { + "dependency": "transitive", + "description": { + "name": "yaml", + "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.2" + } + }, + "sdks": { + "dart": ">=3.5.0 <4.0.0", + "flutter": ">=3.24.4" + } +} From 0e3338f16f0abfd0d4c0b4221fb89722bb18a2dc Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 30 Oct 2024 09:12:51 +0200 Subject: [PATCH 23/91] python312Packages.zarr: modernize Use build-system & dependencies attributes; Don't use `with lib;` in meta, and order inputs. --- .../python-modules/zarr/default.nix | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 00a1a56994958..cc38c78b3c48c 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -1,15 +1,20 @@ { lib, - asciitree, buildPythonPackage, - fasteners, fetchPypi, - numcodecs, - msgpack, - numpy, - pytestCheckHook, pythonOlder, + + # build-system setuptools-scm, + + # dependencies + asciitree, + numpy, + fasteners, + numcodecs, + + # tests + pytestCheckHook, }: buildPythonPackage rec { @@ -24,24 +29,28 @@ buildPythonPackage rec { hash = "sha256-JYDYy23YRiF3GhDTHE13fcqKJ3BqGomyn0LS034t9c4="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools-scm + ]; - propagatedBuildInputs = [ + dependencies = [ asciitree numpy fasteners numcodecs ] ++ numcodecs.optional-dependencies.msgpack; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + ]; pythonImportsCheck = [ "zarr" ]; - meta = with lib; { + meta = { description = "Implementation of chunked, compressed, N-dimensional arrays for Python"; homepage = "https://github.com/zarr-developers/zarr"; changelog = "https://github.com/zarr-developers/zarr-python/releases/tag/v${version}"; - license = licenses.mit; - maintainers = [ ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ doronbehar ]; }; } From 6f9d95f616e8b69c0baa43a1e539ff4e7d4cdc2d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 30 Oct 2024 18:45:33 +0200 Subject: [PATCH 24/91] hydrus: 591 -> 595 Diff: https://github.com/hydrusnetwork/hydrus/compare/refs/tags/v591...v595 --- pkgs/applications/graphics/hydrus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/hydrus/default.nix b/pkgs/applications/graphics/hydrus/default.nix index f4740c7d9d236..3e05dd0c025ed 100644 --- a/pkgs/applications/graphics/hydrus/default.nix +++ b/pkgs/applications/graphics/hydrus/default.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonPackage rec { pname = "hydrus"; - version = "591"; + version = "595"; format = "other"; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; rev = "refs/tags/v${version}"; - hash = "sha256-JhCnSNmCOEJdM5aEPpYWLpKy/EQ9BoN1A/aUAaILWtQ="; + hash = "sha256-bIUtFpAMCIeLAyGXi4Rgn8FmijN5NwbkC31JoVyjNdg="; }; nativeBuildInputs = [ From a9255964224afc416cbfcff584403b06553cfefc Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 19:20:21 +0900 Subject: [PATCH 25/91] python312Packages.sipyco: 1.4 -> 1.8 Diff: https://github.com/m-labs/sipyco/compare/refs/tags/v1.4...v1.8 Changelog: https://github.com/m-labs/sipyco/releases/tag/v1.8 --- pkgs/development/python-modules/sipyco/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sipyco/default.nix b/pkgs/development/python-modules/sipyco/default.nix index 438072e9b0722..eb21ad5dfe89f 100644 --- a/pkgs/development/python-modules/sipyco/default.nix +++ b/pkgs/development/python-modules/sipyco/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "sipyco"; - version = "1.4"; + version = "1.8"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "m-labs"; repo = "sipyco"; rev = "refs/tags/v${version}"; - hash = "sha256-sEYWtp11piUIa8YyuTOdFIIJ2GfcrUb+HEzPVKr4hW8="; + hash = "sha256-PPnAyDedUQ7Og/Cby9x5OT9wMkNGTP8GS53V6N/dk4w="; }; propagatedBuildInputs = [ numpy ]; From 98252b90ddf7a4463aa3ba071c6cbd8fe9d46443 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 3 Nov 2024 11:46:56 +0900 Subject: [PATCH 26/91] python312Packages.sipyco: switch to pypa builder --- pkgs/development/python-modules/sipyco/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/sipyco/default.nix b/pkgs/development/python-modules/sipyco/default.nix index eb21ad5dfe89f..757dc02c36607 100644 --- a/pkgs/development/python-modules/sipyco/default.nix +++ b/pkgs/development/python-modules/sipyco/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, + setuptools, pytestCheckHook, numpy, }: @@ -10,9 +10,7 @@ buildPythonPackage rec { pname = "sipyco"; version = "1.8"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "m-labs"; @@ -21,7 +19,9 @@ buildPythonPackage rec { hash = "sha256-PPnAyDedUQ7Og/Cby9x5OT9wMkNGTP8GS53V6N/dk4w="; }; - propagatedBuildInputs = [ numpy ]; + build-system = [ setuptools ]; + + dependencies = [ numpy ]; nativeCheckInputs = [ pytestCheckHook ]; From 5edbe2f6da2f6fef64eb1d93f1de056eb8ae5e3a Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 3 Nov 2024 12:51:33 +0900 Subject: [PATCH 27/91] python312Packages.sipyco: fix darwin tests --- pkgs/development/python-modules/sipyco/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/sipyco/default.nix b/pkgs/development/python-modules/sipyco/default.nix index 757dc02c36607..277aa4961f3dc 100644 --- a/pkgs/development/python-modules/sipyco/default.nix +++ b/pkgs/development/python-modules/sipyco/default.nix @@ -27,6 +27,8 @@ buildPythonPackage rec { pythonImportsCheck = [ "sipyco" ]; + __darwinAllowLocalNetworking = true; + meta = with lib; { description = "Simple Python Communications - used by the ARTIQ experimental control package"; mainProgram = "sipyco_rpctool"; From 7cb3d249b3cee3b2b8d15c700c2d686442fbbaa4 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 19:08:25 +0900 Subject: [PATCH 28/91] python312Packages.repocheck: 2015-08-05 -> 1.0.0 Diff: https://github.com/kynikos/repocheck/compare/ee48d0e88d3f5814d24a8d1f22d5d83732824688...v1.0.0 --- pkgs/development/python-modules/repocheck/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/repocheck/default.nix b/pkgs/development/python-modules/repocheck/default.nix index d5df17ae89fdd..36cb829f3862a 100644 --- a/pkgs/development/python-modules/repocheck/default.nix +++ b/pkgs/development/python-modules/repocheck/default.nix @@ -6,7 +6,7 @@ buildPythonPackage rec { pname = "repocheck"; - version = "2015-08-05"; + version = "1.0.0"; format = "setuptools"; src = fetchFromGitHub { From be9227afa70018684fd7f7ba88341c676b76b038 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 3 Nov 2024 13:09:39 +0900 Subject: [PATCH 29/91] repocheck: move from python3Packages and refactor --- .../re/repocheck/package.nix} | 19 +++++++++++++------ pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 14 insertions(+), 8 deletions(-) rename pkgs/{development/python-modules/repocheck/default.nix => by-name/re/repocheck/package.nix} (54%) diff --git a/pkgs/development/python-modules/repocheck/default.nix b/pkgs/by-name/re/repocheck/package.nix similarity index 54% rename from pkgs/development/python-modules/repocheck/default.nix rename to pkgs/by-name/re/repocheck/package.nix index 36cb829f3862a..846d7770dee5d 100644 --- a/pkgs/development/python-modules/repocheck/default.nix +++ b/pkgs/by-name/re/repocheck/package.nix @@ -1,21 +1,28 @@ { lib, - buildPythonPackage, fetchFromGitHub, + python3Packages, }: -buildPythonPackage rec { +python3Packages.buildPythonApplication rec { pname = "repocheck"; version = "1.0.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { - sha256 = "1jc4v5zy7z7xlfmbfzvyzkyz893f5x2k6kvb3ni3rn2df7jqhc81"; - rev = "ee48d0e88d3f5814d24a8d1f22d5d83732824688"; - repo = "repocheck"; owner = "kynikos"; + repo = "repocheck"; + rev = "refs/tags/v${version}"; + hash = "sha256-pCz+oAfDFyDeuXumfNzLTXnftM9+IG+lZzWSKtbZ9dg="; }; + build-system = [ python3Packages.setuptools ]; + + pythonImportsCheck = [ "repocheck" ]; + + # no tests + doCheck = false; + meta = with lib; { inherit (src.meta) homepage; description = "Check the status of code repositories under a root directory"; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 6255cdb9559e9..fbe15f318a1be 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -573,6 +573,7 @@ mapAliases ({ recursivePthLoader = recursive-pth-loader; # added 2024-01-07 rednose = throw "rednose is no longer maintained (since February 2018)"; # added 2023-08-06 repeated_test = repeated-test; # added 2022-11-15 + repocheck = throw "repocheck has been promoted to a top-level attribute name: `pkgs.repocheck`"; # Added 2024-11-03 reportengine = throw "reportengine has been removed, since it is unmaintained and broken"; # added 2024-08-21 repoze_lru = repoze-lru; # added 2023-11-11 repoze_sphinx_autointerface = repoze-sphinx-autointerface; # added 2023-11-11 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e15b48dcb152a..7c214cfe123b5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13641,8 +13641,6 @@ self: super: with self; { replicate = callPackage ../development/python-modules/replicate { }; - repocheck = callPackage ../development/python-modules/repocheck { }; - reportlab = callPackage ../development/python-modules/reportlab { }; reportlab-qrcode = callPackage ../development/python-modules/reportlab-qrcode { }; From f7db07068e77b8c6fe1094b11fa31d8d5880105d Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 18:46:39 +0900 Subject: [PATCH 30/91] python312Packages.pydsdl: 1.18.0 -> 1.22.0 Diff: https://github.com/OpenCyphal/pydsdl/compare/refs/tags/1.18.0...1.22.0 --- pkgs/development/python-modules/pydsdl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydsdl/default.nix b/pkgs/development/python-modules/pydsdl/default.nix index d74657c16784d..ac444df890122 100644 --- a/pkgs/development/python-modules/pydsdl/default.nix +++ b/pkgs/development/python-modules/pydsdl/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "pydsdl"; - version = "1.18.0"; + version = "1.22.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -16,7 +16,7 @@ buildPythonPackage rec { owner = "OpenCyphal"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-sn7KoJmJbr7Y+N9PAXyhJnts/hW+Gi06nrHj5VIDZMU="; + hash = "sha256-Q6Zt7qiFZvTK2pF4nWfHbjwQHZffzKOad6X/HQ94EUo="; }; # allow for writable directory for darwin From e0d5144abc203c7b17925910f81c7c8d354bb23e Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 3 Nov 2024 13:19:56 +0900 Subject: [PATCH 31/91] python312Packages.pydsdl: refactor --- .../python-modules/pydsdl/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pydsdl/default.nix b/pkgs/development/python-modules/pydsdl/default.nix index ac444df890122..c7351b52fb526 100644 --- a/pkgs/development/python-modules/pydsdl/default.nix +++ b/pkgs/development/python-modules/pydsdl/default.nix @@ -2,33 +2,35 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, + setuptools, + pytestCheckHook, }: buildPythonPackage rec { pname = "pydsdl"; version = "1.22.0"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "OpenCyphal"; - repo = pname; + repo = "pydsdl"; rev = "refs/tags/${version}"; hash = "sha256-Q6Zt7qiFZvTK2pF4nWfHbjwQHZffzKOad6X/HQ94EUo="; }; + build-system = [ setuptools ]; + # allow for writable directory for darwin preBuild = '' export HOME=$TMPDIR ''; - # Module doesn't contain tests - doCheck = false; - pythonImportsCheck = [ "pydsdl" ]; + nativeCheckInputs = [ pytestCheckHook ]; + + pytestFlagsArray = [ "pydsdl/_test.py" ]; + meta = with lib; { description = "Library to process Cyphal DSDL"; longDescription = '' From dc561f040a8e3885d3ed346ac637999950cc3539 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 08:26:14 +0000 Subject: [PATCH 32/91] chiaki-ng: 1.9.0 -> 1.9.1 --- pkgs/games/chiaki-ng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/chiaki-ng/default.nix b/pkgs/games/chiaki-ng/default.nix index 6ef2bb380fff2..1eb079b70b3c4 100644 --- a/pkgs/games/chiaki-ng/default.nix +++ b/pkgs/games/chiaki-ng/default.nix @@ -35,13 +35,13 @@ stdenv.mkDerivation rec { pname = "chiaki-ng"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "streetpea"; repo = "chiaki-ng"; rev = "v${version}"; - hash = "sha256-7+AixZu74y1V+rUauVswPzuWX2x6n3MJoM2A2w4zyuI="; + hash = "sha256-1e53lqNns0CrpUfJ1AhclPO4nkMAfJT6xIXZlxXRir8="; fetchSubmodules = true; }; From e299dffa9e25acef8b6b28e5402348b825de4128 Mon Sep 17 00:00:00 2001 From: RAVENz46 Date: Mon, 23 Sep 2024 02:04:53 +0900 Subject: [PATCH 33/91] browsers: 0.5.8 -> 0.6.0 browsers: 0.5.8 -> 0.6.0 Update Cargo.lock Fix version Fix format --- pkgs/by-name/br/browsers/Cargo.lock | 219 ++++++++++++++------------- pkgs/by-name/br/browsers/package.nix | 30 ++-- 2 files changed, 130 insertions(+), 119 deletions(-) diff --git a/pkgs/by-name/br/browsers/Cargo.lock b/pkgs/by-name/br/browsers/Cargo.lock index be32d3d604d19..1091ee9db34c5 100644 --- a/pkgs/by-name/br/browsers/Cargo.lock +++ b/pkgs/by-name/br/browsers/Cargo.lock @@ -8,6 +8,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "ahash" version = "0.7.8" @@ -79,15 +85,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "associative-cache" @@ -121,9 +127,9 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ "async-task", "concurrent-queue", @@ -175,9 +181,9 @@ dependencies = [ [[package]] name = "async-process" -version = "2.2.4" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374" +checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" dependencies = [ "async-channel", "async-io", @@ -190,7 +196,6 @@ dependencies = [ "futures-lite", "rustix", "tracing", - "windows-sys 0.59.0", ] [[package]] @@ -201,7 +206,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -230,13 +235,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -317,7 +322,7 @@ dependencies = [ [[package]] name = "browsers" -version = "0.5.8" +version = "0.6.0" dependencies = [ "clap", "cocoa-foundation 0.2.0", @@ -371,9 +376,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.16.3" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" +checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" [[package]] name = "byteorder" @@ -408,9 +413,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.12" +version = "1.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" +checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0" dependencies = [ "shlex", ] @@ -439,18 +444,18 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "clap" -version = "4.5.15" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" +checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b" dependencies = [ "anstream", "anstyle", @@ -640,9 +645,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -804,7 +809,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -899,9 +904,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dwrote" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b" +checksum = "2da3498378ed373237bdef1eddcc64e7be2d3ba4841f4c22a998e81cadeea83c" dependencies = [ "lazy_static", "libc", @@ -933,7 +938,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -975,9 +980,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fdeflate" @@ -1000,12 +1005,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.31" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" +checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.0", ] [[package]] @@ -1074,9 +1079,9 @@ dependencies = [ [[package]] name = "freedesktop-desktop-entry" -version = "0.7.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714dc75515835140c365a1f199143577afe4650ef1277f2fba50032c8c20bbc2" +checksum = "d83c9c25bc7e0ff18c6fee324db310497622be235fd45c0f7347ab81981a941e" dependencies = [ "dirs 5.0.1", "gettext-rs", @@ -1154,7 +1159,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -1268,9 +1273,9 @@ dependencies = [ [[package]] name = "gettext-rs" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" +checksum = "4a6716b8a0db461a2720b850ba1623e5b69e4b1aa0224cf5e1fb23a0fe49e65c" dependencies = [ "gettext-sys", "locale_config", @@ -1278,9 +1283,9 @@ dependencies = [ [[package]] name = "gettext-sys" -version = "0.21.3" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d" +checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67" dependencies = [ "cc", "temp-dir", @@ -1374,9 +1379,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" dependencies = [ "aho-corasick", "bstr", @@ -1516,9 +1521,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -1621,9 +1626,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.156" +version = "0.2.159" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" +checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" [[package]] name = "libredox" @@ -1721,6 +1726,15 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + [[package]] name = "naive-cityhash" version = "0.2.0" @@ -1929,9 +1943,9 @@ dependencies = [ [[package]] name = "parking" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "percent-encoding" @@ -2051,9 +2065,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "png" @@ -2065,7 +2079,7 @@ dependencies = [ "crc32fast", "fdeflate", "flate2", - "miniz_oxide", + "miniz_oxide 0.7.4", ] [[package]] @@ -2110,11 +2124,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.21", ] [[package]] @@ -2152,9 +2166,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -2197,9 +2211,9 @@ checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175" [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", @@ -2268,18 +2282,18 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ "bitflags 2.6.0", "errno", @@ -2323,29 +2337,29 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.208" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.208" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.125" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -2361,7 +2375,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -2479,9 +2493,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.74" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -2528,28 +2542,28 @@ dependencies = [ [[package]] name = "textdistance" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d321c8576c2b47e43953e9cce236550d4cd6af0a6ce518fe084340082ca6037b" +checksum = "7f1835c76a9d443834c04539860f3ce46b9d93ef8c260057f939e967ca81180a" [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -2646,7 +2660,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.22.21", ] [[package]] @@ -2671,20 +2685,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.20" +version = "0.22.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf" dependencies = [ "indexmap", "serde", @@ -2724,7 +2727,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -2886,24 +2889,24 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "url" @@ -2974,7 +2977,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", "wasm-bindgen-shared", ] @@ -2996,7 +2999,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3339,10 +3342,10 @@ version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", "zvariant_utils", ] @@ -3375,7 +3378,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] [[package]] @@ -3397,10 +3400,10 @@ version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", "zvariant_utils", ] @@ -3412,5 +3415,5 @@ checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 2.0.77", ] diff --git a/pkgs/by-name/br/browsers/package.nix b/pkgs/by-name/br/browsers/package.nix index f09aa4b56082a..74a3f85694ef2 100644 --- a/pkgs/by-name/br/browsers/package.nix +++ b/pkgs/by-name/br/browsers/package.nix @@ -10,17 +10,19 @@ glib, gtk3, pango, + stdenv, + darwin, }: rustPlatform.buildRustPackage rec { pname = "browsers"; - version = "0.5.8"; + version = "0.6.0"; src = fetchFromGitHub { owner = "Browsers-software"; repo = "browsers"; rev = "refs/tags/${version}"; - hash = "sha256-o9vyrHQsZQ3qywA4bviM+W4xx64IZL24VHErMFAEMFE="; + hash = "sha256-qLqyv5XXG7cpW+/eNCWguqemT3G2BhnolntHi2zZJ0o="; }; cargoLock = { @@ -36,14 +38,21 @@ rustPlatform.buildRustPackage rec { wrapGAppsHook3 ]; - buildInputs = [ - atk - cairo - gdk-pixbuf - glib - gtk3 - pango - ]; + buildInputs = + [ + atk + cairo + gdk-pixbuf + glib + gtk3 + pango + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.apple_sdk.frameworks.AppKit + darwin.apple_sdk.frameworks.CoreGraphics + darwin.apple_sdk.frameworks.CoreText + darwin.apple_sdk.frameworks.Foundation + ]; postInstall = '' install -m 444 \ @@ -67,7 +76,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/Browsers-software/browsers/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ravenz46 ]; - platforms = lib.platforms.linux; mainProgram = "browsers"; }; } From 128f06e74e9726e9e75f50f0829d82261ca25953 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Sun, 3 Nov 2024 20:37:00 +0800 Subject: [PATCH 34/91] ecapture: 0.8.8 -> 0.8.9 --- pkgs/by-name/ec/ecapture/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ec/ecapture/package.nix b/pkgs/by-name/ec/ecapture/package.nix index c2a10feb55ac9..379a7d5061d8d 100644 --- a/pkgs/by-name/ec/ecapture/package.nix +++ b/pkgs/by-name/ec/ecapture/package.nix @@ -21,13 +21,13 @@ buildGoModule rec { pname = "ecapture"; - version = "0.8.8"; + version = "0.8.9"; src = fetchFromGitHub { owner = "gojue"; repo = "ecapture"; rev = "refs/tags/v${version}"; - hash = "sha256-pw/qlYVw1ofYDrTWTQVdx/N9U2JjkB05c7IUXURd4B8="; + hash = "sha256-snq6ypEEyIVxD19pdc2qw/j6FPgmRS9l6lmdDcUljKw="; fetchSubmodules = true; }; From 07a7c37dad323aa20b45dde1f92171d1f3e37995 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Sun, 3 Nov 2024 14:24:53 +0100 Subject: [PATCH 35/91] cosmic-icons: 1.0.0-alpha.2 -> 1.0.0-alpha.3 --- pkgs/by-name/co/cosmic-icons/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 5a613ac3104b8..842d182b278c4 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,13 +9,13 @@ }: stdenvNoCC.mkDerivation { pname = "cosmic-icons"; - version = "1.0.0-alpha.2"; + version = "1.0.0-alpha.3"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; - rev = "341c84467fd863f0319cadf49b3d4bac1bf3029a"; - hash = "sha256-VA2QKuzTQBgubfjPXdpejFtZxqOZUXds/fZrfN6/8Nk="; + rev = "epoch-1.0.0-alpha.3"; + hash = "sha256-7gWCRBiE+XJX1JSjopyPN4bIIgZih6ZKGVSA7wBq3i0="; }; nativeBuildInputs = [ just ]; From 53377482004e6041af2d4e215fda0a86741b6b69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 13:54:07 +0000 Subject: [PATCH 36/91] bpfmon: 2.52 -> 2.53 --- pkgs/os-specific/linux/bpfmon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/bpfmon/default.nix b/pkgs/os-specific/linux/bpfmon/default.nix index ca59dbde6bb89..f502bfab45ce4 100644 --- a/pkgs/os-specific/linux/bpfmon/default.nix +++ b/pkgs/os-specific/linux/bpfmon/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "bpfmon"; - version = "2.52"; + version = "2.53"; src = fetchFromGitHub { owner = "bbonev"; repo = "bpfmon"; rev = "refs/tags/v${version}"; - hash = "sha256-W7OnrC+FCxMd4YbYiybjIvO0LT7Hr1/0Y3BQwItaTBs="; + hash = "sha256-+W+3RLvgXXtUImzLkJr9mSWExvAUgjMp+lR9sg14VaY="; }; buildInputs = [ From d298e7fde13a113c1ca6ac7c6f71ecc222da191d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 14:03:25 +0000 Subject: [PATCH 37/91] dua: 2.29.2 -> 2.29.3 --- pkgs/tools/misc/dua/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/dua/default.nix b/pkgs/tools/misc/dua/default.nix index aed4b2d53c887..67a897403bd78 100644 --- a/pkgs/tools/misc/dua/default.nix +++ b/pkgs/tools/misc/dua/default.nix @@ -7,13 +7,13 @@ rustPlatform.buildRustPackage rec { pname = "dua"; - version = "2.29.2"; + version = "2.29.3"; src = fetchFromGitHub { owner = "Byron"; repo = "dua-cli"; rev = "v${version}"; - hash = "sha256-tmlf5heOZ3UyFh8ZfwXXZhQO3vlSWwyvxL9/euQ2Fn4="; + hash = "sha256-cxMims1b4zOmpRZSn9rovUCnUT66omgNYjDJWuIDnSk="; # Remove unicode file names which leads to different checksums on HFS+ # vs. other filesystems because of unicode normalisation. postFetch = '' @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { ''; }; - cargoHash = "sha256-bqWYXcry+mCUNgYS+7+MWfiV+u+3oZZg1o3Q6Mac+vE="; + cargoHash = "sha256-/7A1XW6EbOQpXeAlsOe1YoY6MdBQ3kC98TTBMs3Zfy8="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Foundation From 91abaf6cf27ce3c083d63f7d0b91f83301075e9d Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Sun, 3 Nov 2024 09:13:05 -0500 Subject: [PATCH 38/91] python3.pkgs.vega: remove unnecessary patch that breaks the build --- pkgs/development/python-modules/vega/default.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/development/python-modules/vega/default.nix b/pkgs/development/python-modules/vega/default.nix index bc2a2b85c651a..0645e6d7e8b82 100644 --- a/pkgs/development/python-modules/vega/default.nix +++ b/pkgs/development/python-modules/vega/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - fetchpatch, fetchPypi, pythonOlder, altair, @@ -27,15 +26,6 @@ buildPythonPackage rec { hash = "sha256-8lrmhCvwczqBpiQRCkPjmiYsJPHEFnZab/Azkh+i7ls="; }; - patches = [ - # https://github.com/vega/ipyvega/pull/507 - (fetchpatch { - name = "replace-poetry-with-poetry-core.patch"; - url = "https://github.com/vega/ipyvega/commit/1a5028ee5d54e24b9650b66685f54c42b72c7899.patch"; - hash = "sha256-W8UmMit7DJGKCM9+/OSRLTuRvC0ZR42AP/b/frVEvsk="; - }) - ]; - nativeBuildInputs = [ poetry-core ]; From 3f479febfe8b1e27456d6154a321c3a0f979ae82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 15:14:09 +0000 Subject: [PATCH 39/91] kamp: 0.2.1 -> 0.2.2 --- pkgs/by-name/ka/kamp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kamp/package.nix b/pkgs/by-name/ka/kamp/package.nix index 954527213054f..4ac465dbc505b 100644 --- a/pkgs/by-name/ka/kamp/package.nix +++ b/pkgs/by-name/ka/kamp/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "kamp"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "vbauerster"; repo = pname; rev = "v${version}"; - hash = "sha256-9cakFhA9niMZ0jD0ilgCUztk4uL6wDp6zfHUJY/yLYw="; + hash = "sha256-JZe8z6OYJ+I0+dcq+sCoQPzlz6eB4z98jWj8MDXdODY="; }; - cargoHash = "sha256-BnVV0UnXEebq1kbQvv8PkmntLK0BwrOcMxxIODpZrxc="; + cargoHash = "sha256-+NiDSg7FJrtcNm/V0kn2kNQMJqOamE7Yl0sK/FSUYgA="; postInstall = '' install scripts/* -Dt $out/bin From 332e4e07a332119c679647d1c14a17b728cb3768 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 15:19:59 +0000 Subject: [PATCH 40/91] python312Packages.hap-python: 4.9.1 -> 4.9.2 --- pkgs/development/python-modules/hap-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hap-python/default.nix b/pkgs/development/python-modules/hap-python/default.nix index 8c7ae2b3bc2c6..4ac98921504e2 100644 --- a/pkgs/development/python-modules/hap-python/default.nix +++ b/pkgs/development/python-modules/hap-python/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "hap-python"; - version = "4.9.1"; + version = "4.9.2"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "ikalchev"; repo = "HAP-python"; rev = "refs/tags/${version}"; - hash = "sha256-nnh8PSEcuPN1qGuInJ7uYe83zdne8axbTrHd4g1xoJs="; + hash = "sha256-mBjVUfNHuGSeLRisqu9ALpTDwpxHir+6X0scq+HrzxA="; }; propagatedBuildInputs = [ From 77057c0c61db62e7c6177b0e78c0952b32472676 Mon Sep 17 00:00:00 2001 From: Jan Votava Date: Sun, 3 Nov 2024 16:34:36 +0100 Subject: [PATCH 41/91] timoni: 0.22.0 -> 0.22.1 --- pkgs/applications/networking/cluster/timoni/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/timoni/default.nix b/pkgs/applications/networking/cluster/timoni/default.nix index 965a5a5c9a75c..26be204a06f34 100644 --- a/pkgs/applications/networking/cluster/timoni/default.nix +++ b/pkgs/applications/networking/cluster/timoni/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "timoni"; - version = "0.22.0"; + version = "0.22.1"; src = fetchFromGitHub { owner = "stefanprodan"; repo = "timoni"; rev = "v${version}"; - hash = "sha256-g0B5UbveQ6KYqfXGF5bsGJfUuZ3q1TNEaC1GwtNAig8="; + hash = "sha256-bztaG+agcByiIFR4vp0QCDzL9AvLJoZRyMjwSggtwio="; }; - vendorHash = "sha256-XeqHETKWw74edsWCOKC+bhIt0NZz5mgrTShoQk1hb5Y="; + vendorHash = "sha256-VHR5eQWC5e45ZcpCunrUPdvFKMETRZxHLZnl7FbyFcI="; subPackages = [ "cmd/timoni" ]; nativeBuildInputs = [ installShellFiles ]; From c2034a8f620803cd31a60cb7976e1f8b183a54ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai-Drosi=20C=C3=A2ju?= Date: Sun, 3 Nov 2024 18:31:47 +0200 Subject: [PATCH 42/91] Remove mcaju as maintainer --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/wa/waydroid/package.nix | 2 +- pkgs/development/libraries/libgbinder/default.nix | 2 +- pkgs/development/libraries/libglibutil/default.nix | 2 +- pkgs/development/python-modules/gbinder-python/default.nix | 2 +- pkgs/development/python-modules/pyclip/default.nix | 2 +- 6 files changed, 5 insertions(+), 11 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 19ab24360d23e..a5704ea6f60a1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13620,12 +13620,6 @@ githubId = 2971615; name = "Marius Bergmann"; }; - mcaju = { - email = "cajum.bugs@yandex.com"; - github = "CajuM"; - githubId = 10420834; - name = "Mihai-Drosi Caju"; - }; mccartykim = { email = "mccartykim@zoho.com"; github = "mccartykim"; diff --git a/pkgs/by-name/wa/waydroid/package.nix b/pkgs/by-name/wa/waydroid/package.nix index 8ea14e4b7c377..d1703941a4e5b 100644 --- a/pkgs/by-name/wa/waydroid/package.nix +++ b/pkgs/by-name/wa/waydroid/package.nix @@ -101,6 +101,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/waydroid/waydroid"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ mcaju ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/development/libraries/libgbinder/default.nix b/pkgs/development/libraries/libgbinder/default.nix index 34eea10474133..aa65fd3ac0f30 100644 --- a/pkgs/development/libraries/libgbinder/default.nix +++ b/pkgs/development/libraries/libgbinder/default.nix @@ -47,6 +47,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/mer-hybris/libgbinder"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ mcaju ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/development/libraries/libglibutil/default.nix b/pkgs/development/libraries/libglibutil/default.nix index 59434902d78d5..c70dbc649c041 100644 --- a/pkgs/development/libraries/libglibutil/default.nix +++ b/pkgs/development/libraries/libglibutil/default.nix @@ -44,6 +44,6 @@ stdenv.mkDerivation rec { homepage = "https://git.sailfishos.org/mer-core/libglibutil"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ mcaju ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/development/python-modules/gbinder-python/default.nix b/pkgs/development/python-modules/gbinder-python/default.nix index d5ba3d6ad82c0..24bf6109e8ace 100644 --- a/pkgs/development/python-modules/gbinder-python/default.nix +++ b/pkgs/development/python-modules/gbinder-python/default.nix @@ -38,6 +38,6 @@ buildPythonPackage rec { homepage = "https://github.com/erfanoabdi/gbinder-python"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ mcaju ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/development/python-modules/pyclip/default.nix b/pkgs/development/python-modules/pyclip/default.nix index 631bebd566bfe..78dc831ccc659 100644 --- a/pkgs/development/python-modules/pyclip/default.nix +++ b/pkgs/development/python-modules/pyclip/default.nix @@ -47,6 +47,6 @@ buildPythonPackage rec { mainProgram = "pyclip"; homepage = "https://github.com/spyoungtech/pyclip"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ mcaju ]; + maintainers = with lib.maintainers; [ ]; }; } From 4682fff1edc2e638ac4405130a059fd64aaac0ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 16:40:14 +0000 Subject: [PATCH 43/91] rage: 0.10.0 -> 0.11.0 --- pkgs/by-name/ra/rage/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rage/package.nix b/pkgs/by-name/ra/rage/package.nix index 0c41c5a553681..f8539df67e5ef 100644 --- a/pkgs/by-name/ra/rage/package.nix +++ b/pkgs/by-name/ra/rage/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "rage"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "str4d"; repo = pname; rev = "v${version}"; - hash = "sha256-7PfNDFDuvQ9T3BeA15FuY1jAprGLsyglWXcNrZvtPAE="; + hash = "sha256-4ongCmO88IJjUPz35jOOpG4XpfVGYdA3GR2w3E/h+M4="; }; - cargoHash = "sha256-5aLT0JfeFj0fZP/1sHXulCQtoquHYriapMdPtN+fxko="; + cargoHash = "sha256-Nhm6xn7Upc9m+sTU9Pw3NGdpvwHvb4JGN6CQuMykILo="; nativeBuildInputs = [ installShellFiles From 9ec16015fe94550ed45e09b80afa058f4e2324d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 16:45:51 +0000 Subject: [PATCH 44/91] go-jet: 2.11.1 -> 2.12.0 --- pkgs/development/tools/go-jet/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/go-jet/default.nix b/pkgs/development/tools/go-jet/default.nix index 34b8c5ef1d3cf..b2a2aec97a9c6 100644 --- a/pkgs/development/tools/go-jet/default.nix +++ b/pkgs/development/tools/go-jet/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "go-jet"; - version = "2.11.1"; + version = "2.12.0"; src = fetchFromGitHub { owner = pname; repo = "jet"; rev = "v${version}"; - sha256 = "sha256-1ntvvbSIqeANZhz/FKXP9cD8UVs9luMHa8pgvc6RsqE="; + sha256 = "sha256-lS/oo0jD/kYKVDJly96Y/iRupPXueoOOYJsEYu1+Jdk="; }; - vendorHash = "sha256-7jcUSzz/EI30PUK41u4FUUAzzl/PUKvE46A/nYwx134="; + vendorHash = "sha256-f2oeGERwnqMPPwV+ZUJ+Mss9ZmlQRg/xllofDR9aa4M="; subPackages = [ "cmd/jet" ]; From 31d5e148149e1fc4e6047cca5dc8d4f46c9cd6c2 Mon Sep 17 00:00:00 2001 From: nat Date: Sun, 3 Nov 2024 17:57:01 +0100 Subject: [PATCH 45/91] lunar-client: 3.2.24 -> 3.2.26 --- pkgs/by-name/lu/lunar-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunar-client/package.nix b/pkgs/by-name/lu/lunar-client/package.nix index 9e41b311d5e1f..aef36fb6c8efa 100644 --- a/pkgs/by-name/lu/lunar-client/package.nix +++ b/pkgs/by-name/lu/lunar-client/package.nix @@ -6,11 +6,11 @@ appimageTools.wrapType2 rec { pname = "lunarclient"; - version = "3.2.24"; + version = "3.2.26"; src = fetchurl { url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage"; - hash = "sha512-0rTADFgOOBDuv4nk2lgP4YUFxfsasZDQkp/r26iVwSa5f1swQXALGFwLl1VdJTRQ5AlZvRm6WBbt/ML2jODTZw=="; + hash = "sha512-g8VJCIRriUMUq+I+YjvWV9erki7jtQvIQzGWTUbdp2JNY4ix6gHesl232pk0Ypu1rQKHp3wKBhF98k2w6p7d4A=="; }; nativeBuildInputs = [ makeWrapper ]; From 2b99d5f3c4ceae9e93c1cf1ab5ef83e91b624e03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 17:51:55 +0000 Subject: [PATCH 46/91] python312Packages.pysigma-backend-elasticsearch: 1.1.2 -> 1.1.3 --- .../python-modules/pysigma-backend-elasticsearch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix b/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix index 3e61476c977aa..eceaf8893813c 100644 --- a/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix +++ b/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pysigma-backend-elasticsearch"; - version = "1.1.2"; + version = "1.1.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "SigmaHQ"; repo = "pySigma-backend-elasticsearch"; rev = "refs/tags/v${version}"; - hash = "sha256-7XecgpZ2DQr2f/Ge7skbielK7qwuGoy/KAoxzNvk9w4="; + hash = "sha256-6T3OnT6Row2dUmQ3xOu/00vcjD75+rfBSP7WyM4sQqA="; }; postPatch = '' From 0e5a42933fc483faa959994b38abfe02edb996cd Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sun, 3 Nov 2024 19:21:57 +0100 Subject: [PATCH 47/91] komikku: 1.58.0 -> 1.60.0 --- pkgs/by-name/ko/komikku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index ab59d052d4c74..084ea2f2e7e46 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { pname = "komikku"; - version = "1.58.0"; + version = "1.60.0"; format = "other"; @@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication rec { owner = "valos"; repo = "Komikku"; rev = "v${version}"; - hash = "sha256-21ZtzWjyUC+/iPv+R1DUzCHITR8GVhN+6iepcTIRy0Y="; + hash = "sha256-USm/Fo1whu9KItfiwwmfVlDXri0xqhmEyMcryyP9F30="; }; nativeBuildInputs = [ From 226f9c8f73ba78312519a2070cd0e11b8c47fb59 Mon Sep 17 00:00:00 2001 From: Mathias Sven Date: Thu, 10 Oct 2024 03:17:48 +0100 Subject: [PATCH 48/91] git-dummy: init at 0.1.2 --- .../python-modules/git-dummy/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/git-dummy/default.nix diff --git a/pkgs/development/python-modules/git-dummy/default.nix b/pkgs/development/python-modules/git-dummy/default.nix new file mode 100644 index 0000000000000..2fffa2d6e06cc --- /dev/null +++ b/pkgs/development/python-modules/git-dummy/default.nix @@ -0,0 +1,50 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + installShellFiles, + setuptools, + gitpython, + typer, + pydantic-settings, +}: + +buildPythonPackage rec { + pname = "git-dummy"; + version = "0.1.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "initialcommit-com"; + repo = "git-dummy"; + rev = "v${version}"; + hash = "sha256-viybxn2J7SO7NgSvjwlP+tgtm+H6QrACafIy82d9XEk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + gitpython + typer + pydantic-settings + ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = + # https://github.com/NixOS/nixpkgs/issues/308283 + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd git-dummy \ + --bash <($out/bin/git-dummy --show-completion bash) \ + --fish <($out/bin/git-dummy --show-completion fish) \ + --zsh <($out/bin/git-dummy --show-completion zsh) + ''; + + meta = { + homepage = "https://github.com/initialcommit-com/git-dummy"; + description = "Generate dummy Git repositories populated with the desired number of commits, branches, and structure"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ mathiassven ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c026d04370f7f..a34257753850a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5071,6 +5071,8 @@ self: super: with self; { git-url-parse = callPackage ../development/python-modules/git-url-parse { }; + git-dummy = callPackage ../development/python-modules/git-dummy { }; + gitdb = callPackage ../development/python-modules/gitdb { }; githubkit = callPackage ../development/python-modules/githubkit { }; From 1a6c8d507c278e8103a4984532b56fe666e30016 Mon Sep 17 00:00:00 2001 From: Mathias Sven Date: Thu, 10 Oct 2024 03:18:05 +0100 Subject: [PATCH 49/91] git-sim: init at 0.3.5 --- pkgs/by-name/gi/git-sim/package.nix | 84 +++++++++++++++++++ pkgs/by-name/gi/git-sim/tests.patch | 33 ++++++++ .../python-modules/manim/default.nix | 3 + 3 files changed, 120 insertions(+) create mode 100644 pkgs/by-name/gi/git-sim/package.nix create mode 100644 pkgs/by-name/gi/git-sim/tests.patch diff --git a/pkgs/by-name/gi/git-sim/package.nix b/pkgs/by-name/gi/git-sim/package.nix new file mode 100644 index 0000000000000..2cae12371b636 --- /dev/null +++ b/pkgs/by-name/gi/git-sim/package.nix @@ -0,0 +1,84 @@ +{ + lib, + stdenv, + fetchFromGitHub, + installShellFiles, + python3Packages, +}: +let + inherit (python3Packages) + buildPythonApplication + gitpython + manim + opencv4 + typer + pydantic + fonttools + git-dummy + pytestCheckHook + ; + + version = "0.3.5"; +in + +buildPythonApplication { + pname = "git-sim"; + inherit version; + pyproject = true; + + src = fetchFromGitHub { + owner = "initialcommit-com"; + repo = "git-sim"; + rev = "v${version}"; + hash = "sha256-4jHkAlF2SAzHjBi8pmAJ0TKkcLxw+6EdGsXnHZUMILw="; + }; + + patches = [ ./tests.patch ]; + + build-system = [ ]; + + pythonRemoveDeps = [ "opencv-python-headless" ]; + + dependencies = [ + gitpython + manim + opencv4 + typer + pydantic + fonttools + git-dummy + ]; + + # https://github.com/NixOS/nixpkgs/commit/8033561015355dd3c3cf419d81ead31e534d2138 + makeWrapperArgs = [ "--prefix PYTHONWARNINGS , ignore:::pydub.utils:" ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = + # https://github.com/NixOS/nixpkgs/issues/308283 + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd git-sim \ + --bash <($out/bin/git-sim --show-completion bash) \ + --fish <($out/bin/git-sim --show-completion fish) \ + --zsh <($out/bin/git-sim --show-completion zsh) + '' + + "ln -s ${git-dummy}/bin/git-dummy $out/bin/"; + + preCheck = '' + PATH=$PATH:$out/bin + ''; + + nativeCheckInputs = [ + pytestCheckHook + git-dummy + ]; + + doCheck = false; + + meta = { + description = "Visually simulate Git operations in your own repos with a single terminal command"; + homepage = "https://initialcommit.com/tools/git-sim"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ mathiassven ]; + }; +} diff --git a/pkgs/by-name/gi/git-sim/tests.patch b/pkgs/by-name/gi/git-sim/tests.patch new file mode 100644 index 0000000000000..525ce6b25252a --- /dev/null +++ b/pkgs/by-name/gi/git-sim/tests.patch @@ -0,0 +1,33 @@ +diff --git a/tests/e2e_tests/conftest.py b/tests/e2e_tests/conftest.py +index 310197a..9e82a1e 100644 +--- a/tests/e2e_tests/conftest.py ++++ b/tests/e2e_tests/conftest.py +@@ -22,9 +22,7 @@ def tmp_repo(tmp_path_factory): + # Create the sample repo for testing. + os.chdir(tmp_repo_dir) + +- # When defining cmd, as_posix() is required for Windows compatibility. +- git_dummy_path = utils.get_venv_path() / "git-dummy" +- cmd = f"{git_dummy_path.as_posix()} --commits=10 --branches=4 --merge=1 --constant-sha --name=sample_repo --diverge-at=2" ++ cmd = "git-dummy --commits=10 --branches=4 --merge=1 --constant-sha --name=sample_repo --diverge-at=2" + cmd_parts = split(cmd) + subprocess.run(cmd_parts) + +diff --git a/tests/e2e_tests/utils.py b/tests/e2e_tests/utils.py +index 8dfc623..41a4cf6 100644 +--- a/tests/e2e_tests/utils.py ++++ b/tests/e2e_tests/utils.py +@@ -69,13 +69,6 @@ def get_cmd_parts(raw_command): + f"git-sim -d --output-only-path --img-format=png --font='{font_path}'", + ) + +- # Replace `git-sim` with the full path to the binary. +- # as_posix() is needed for Windows compatibility. +- # The space is included in "git-sim " to avoid replacing any occurrences +- # of git-sim in a font path. +- git_sim_path = get_venv_path() / "git-sim" +- cmd = cmd.replace("git-sim ", f"{git_sim_path.as_posix()} ") +- + # Show full test command when run in diagnostic mode. + print(f" Test command: {cmd}") + diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index d96b03dfd35af..e9ee4a83fad63 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -205,6 +205,9 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ --replace "--no-cov-on-fail --cov=manim --cov-report xml --cov-report term" "" + + substituteInPlace manim/_config/default.cfg \ + --replace "ffmpeg_executable = ffmpeg" "ffmpeg_executable = ${lib.getExe ffmpeg}" ''; buildInputs = [ cairo ]; From e6f9f9d541f4019abf8e984559d8a38807912b00 Mon Sep 17 00:00:00 2001 From: Jake Cleary Date: Sun, 3 Nov 2024 19:01:16 +0000 Subject: [PATCH 50/91] raycast: add jakecleary (shout@jakecleary.net) as maintainer --- maintainers/maintainer-list.nix | 7 +++++++ pkgs/by-name/ra/raycast/package.nix | 1 + 2 files changed, 8 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8c1b474b231b1..a3a9d481dca55 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9740,6 +9740,13 @@ githubId = 2179419; name = "Arseniy Seroka"; }; + jakecleary = { + email = "shout@jakecleary.net"; + github = "jakecleary"; + githubId = 4572429; + name = "Jake Cleary"; + keys = [ { fingerprint = "6192 E5CC 28B8 FA7E F5F3 775F 3726 5B1E 496C 92A2"; } ]; + }; jakedevs = { email = "work@jakedevs.net"; github = "jakedevs"; diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 03003c5a4b434..794bae4acdfb3 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -59,6 +59,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { lovesegfault stepbrobd donteatoreo + jakecleary ]; platforms = [ "aarch64-darwin" From 92ffc052dab92c933534dc0f03b7f29d9224bbc6 Mon Sep 17 00:00:00 2001 From: Jake Cleary Date: Sun, 3 Nov 2024 18:50:51 +0000 Subject: [PATCH 51/91] raycast: fix path to pkg in passthru.updateScript --- pkgs/by-name/ra/raycast/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 794bae4acdfb3..446aba06bf2eb 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -47,7 +47,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { text = '' url=$(curl --silent "https://releases.raycast.com/releases/latest?build=universal") version=$(echo "$url" | jq -r '.version') - update-source-version raycast "$version" --file=./pkgs/os-specific/darwin/raycast/default.nix + update-source-version raycast "$version" --file=./pkgs/by-name/ra/raycast/package.nix ''; }); From 6d8bf22ea0b114d3d174242dd27c9dc91d30d5ad Mon Sep 17 00:00:00 2001 From: Jake Cleary Date: Sun, 3 Nov 2024 18:51:47 +0000 Subject: [PATCH 52/91] =?UTF-8?q?raycast:=201.84.8=20=E2=86=92=201.84.10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ra/raycast/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 446aba06bf2eb..31cb163a1da94 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -11,12 +11,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.84.8"; + version = "1.84.10"; src = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal"; - hash = "sha256-MSxscz2c5eNfdlWxn8sEVtqg2iXlPnIfJHnaiMvwtgY="; + hash = "sha256-9y66rex0A7pWkdqS1R0mo5IAA6SkA2e6alGu9Rs6j6U="; }; dontPatch = true; From 27810f1018550870092a55707bf4e31598cd4d85 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sun, 3 Nov 2024 16:37:29 +0100 Subject: [PATCH 53/91] Revert "python3Packages.materialx: 1.38.10 -> 1.39.1" This reverts commit 993ec329851b363c24ceac95034c6bc7111acb0b. MaterialX has some upstream issues which haven't been quite worked out, yet[1]. It is therefore reasonable to wait with an update in nixpkgs. It also breaks downstream packages like python312Packages.openusd as well as blender[2] [1]: https://github.com/PixarAnimationStudios/OpenUSD/pull/3159 [2]: https://github.com/NixOS/nixpkgs/pull/326466#issuecomment-2293033805 Signed-off-by: Florian Brandes --- pkgs/development/python-modules/materialx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/materialx/default.nix b/pkgs/development/python-modules/materialx/default.nix index 77f8575723408..2e7af7b89b1f6 100644 --- a/pkgs/development/python-modules/materialx/default.nix +++ b/pkgs/development/python-modules/materialx/default.nix @@ -17,13 +17,13 @@ buildPythonPackage rec { pname = "materialx"; - version = "1.39.1"; + version = "1.38.10"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "MaterialX"; - rev = "refs/tags/v${version}"; - hash = "sha256-WzzsY1hOWwJEqT/ZRLIoZDfKNvx1Yf6aFhA3ZcSPx+s="; + rev = "v${version}"; + hash = "sha256-/kMHmW2dptZNtjuhE5s+jvPRIdtY+FRiVtMU+tiBgQo="; }; format = "other"; From 412eaa64975ec65ae18855df09230e8fa84d1d19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 19:43:51 +0000 Subject: [PATCH 54/91] mihomo: 1.18.9 -> 1.18.10 --- pkgs/by-name/mi/mihomo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mihomo/package.nix b/pkgs/by-name/mi/mihomo/package.nix index 7177480ad8f41..6887dc875d0ef 100644 --- a/pkgs/by-name/mi/mihomo/package.nix +++ b/pkgs/by-name/mi/mihomo/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "mihomo"; - version = "1.18.9"; + version = "1.18.10"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "mihomo"; rev = "v${version}"; - hash = "sha256-WVzJymXmtPV5AGYYuFDlrhy5Hh9eUBOFG8UhAnFZ22g="; + hash = "sha256-VbqIlaocee+IxL3DDXr17ZmvDsRqJEuST/1HcU0bJds="; }; - vendorHash = "sha256-A10XICoieWc0FJAn2G2aolefLjguwL72qrr4KjMFYZE="; + vendorHash = "sha256-6pbrBcDTE46YTWn0CTv9Nip7iUqS8xDbHGZ7VzqDnTc="; excludedPackages = [ "./test" ]; From 68ceef5b6232a831963a43a2ac730ed969c7c230 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Sun, 3 Nov 2024 14:46:12 -0500 Subject: [PATCH 55/91] python312Packages.pyzx: unbreak by relaxing `lark` dep version --- pkgs/development/python-modules/pyzx/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyzx/default.nix b/pkgs/development/python-modules/pyzx/default.nix index d39d2b48ef240..27371dc2bbd6c 100644 --- a/pkgs/development/python-modules/pyzx/default.nix +++ b/pkgs/development/python-modules/pyzx/default.nix @@ -38,7 +38,10 @@ buildPythonPackage rec { typing-extensions ]; - pythonRelaxDeps = [ "ipywidgets" ]; + pythonRelaxDeps = [ + "ipywidgets" + "lark" + ]; nativeCheckInputs = [ pytestCheckHook ]; disabledTestPaths = [ From 3bea63b232b4715a1e9bc1077414fe46b76e3308 Mon Sep 17 00:00:00 2001 From: ShaddyDC Date: Mon, 28 Oct 2024 09:39:21 +0100 Subject: [PATCH 56/91] python312Packages.openusd: apply upstream patch to fix build Co-authored-by: ShadyDC Signed-off-by: Florian Brandes --- pkgs/development/python-modules/openusd/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openusd/default.nix b/pkgs/development/python-modules/openusd/default.nix index b9f88f3b5d514..9dd9e45319203 100644 --- a/pkgs/development/python-modules/openusd/default.nix +++ b/pkgs/development/python-modules/openusd/default.nix @@ -70,8 +70,9 @@ buildPythonPackage rec { patches = [ (fetchpatch { name = "port-to-embree-4.patch"; - url = "https://github.com/PixarAnimationStudios/OpenUSD/pull/2266/commits/4b6c23d459c602fdac5e0ebc9b7722cbd5475e86.patch"; - hash = "sha256-yjqdGAVqfEsOX1W/tG6c+GgQLYya5U9xgUe/sNIuDbw="; + # https://github.com/PixarAnimationStudios/OpenUSD/pull/2266 + url = "https://github.com/PixarAnimationStudios/OpenUSD/commit/c8fec1342e05dca98a1afd4ea93c7a5f0b41e25b.patch?full_index=1"; + hash = "sha256-pK1TUwmVv9zsZkOypq25pl+FJDxJJvozUtVP9ystGtI="; }) ]; From a886b69be8c321a8d98d1e966d2d9d836d109056 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sun, 3 Nov 2024 20:20:21 +0100 Subject: [PATCH 57/91] python312Packages.openusd: conform to PEP 517 Signed-off-by: Florian Brandes --- pkgs/development/python-modules/openusd/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openusd/default.nix b/pkgs/development/python-modules/openusd/default.nix index 9dd9e45319203..c8b7e41084add 100644 --- a/pkgs/development/python-modules/openusd/default.nix +++ b/pkgs/development/python-modules/openusd/default.nix @@ -52,6 +52,7 @@ in buildPythonPackage rec { pname = "openusd"; version = "24.08"; + pyproject = false; src = fetchFromGitHub { owner = "PixarAnimationStudios"; @@ -65,8 +66,6 @@ buildPythonPackage rec { outputs = [ "out" ] ++ lib.optional withDocs "doc"; - format = "other"; - patches = [ (fetchpatch { name = "port-to-embree-4.patch"; From 8d7365f9596d92751e64c549641fb83ad956f374 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 3 Nov 2024 12:29:53 -0800 Subject: [PATCH 58/91] python3Packages.langgraph-sdk: Add checkpoint-duckdb to update script --- pkgs/development/python-modules/langgraph-sdk/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/langgraph-sdk/default.nix b/pkgs/development/python-modules/langgraph-sdk/default.nix index f1e1a2520e221..e2fa8f480fd8c 100644 --- a/pkgs/development/python-modules/langgraph-sdk/default.nix +++ b/pkgs/development/python-modules/langgraph-sdk/default.nix @@ -48,6 +48,7 @@ buildPythonPackage rec { nix-update --commit --version-regex '(.*)' python3Packages.langgraph nix-update --commit --version-regex 'sdk==(.*)' python3Packages.langgraph-sdk nix-update --commit --version-regex 'checkpoint==(.*)' python3Packages.langgraph-checkpoint + nix-update --commit --version-regex 'checkpointduckdb==(.*)' python3Packages.langgraph-checkpoint-duckdb nix-update --commit --version-regex 'checkpointpostgres==(.*)' python3Packages.langgraph-checkpoint-postgres nix-update --commit --version-regex 'checkpointsqlite==(.*)' python3Packages.langgraph-checkpoint-sqlite ''; From 12f1d69325f720b1bbcbc3cb6bcc757f445a1b0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 20:50:41 +0000 Subject: [PATCH 59/91] cargo-update: 15.0.0 -> 16.0.0 --- pkgs/development/tools/rust/cargo-update/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-update/default.nix b/pkgs/development/tools/rust/cargo-update/default.nix index cc6427400304f..2a41ee0cfae61 100644 --- a/pkgs/development/tools/rust/cargo-update/default.nix +++ b/pkgs/development/tools/rust/cargo-update/default.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-update"; - version = "15.0.0"; + version = "16.0.0"; src = fetchCrate { inherit pname version; - hash = "sha256-2Z/fRd80qZi61KO07gx3Jdnslxv1KUCubv9bIUmjGKU="; + hash = "sha256-jLv/9Fvg+1HNIhfm0D/vvMR9J+Enztj9rXQE1kZITGI="; }; - cargoHash = "sha256-v5rsFzox1x2pf/LilZy/YI985sL5Pigm2GGaCWWjB7s="; + cargoHash = "sha256-rwXpQkL6ysMBraLIMk2zQe0vmb9uuePWufBjRVzaBOA="; nativeBuildInputs = [ cmake From 3fb53d92b55aad5701dad4be975f066aa4067468 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 3 Nov 2024 22:15:36 +0100 Subject: [PATCH 60/91] python312Packages.pyexploitdb: 0.2.53 -> 0.2.54 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 3456c6262dab3..e353a3ceadae6 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pyexploitdb"; - version = "0.2.53"; + version = "0.2.54"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "pyExploitDb"; inherit version; - hash = "sha256-NebM8nhIo4Hgf7iwSV2utcrqR1kLh+cpmqV1Gc9r8cw="; + hash = "sha256-TJ2cjYadXqaX31UXY99/pCeH0T2nFj83AiLdX0SMC3U="; }; build-system = [ setuptools ]; @@ -35,8 +35,8 @@ buildPythonPackage rec { meta = with lib; { description = "Library to fetch the most recent exploit-database"; - homepage = "https://github.com/Hackman238/pyExploitDb/pyExploitDb"; - changelog = "https://github.com/Hackman238/pyExploitDb/pyExploitDb/blob/master/ChangeLog.md"; + homepage = "https://github.com/Hackman238/pyExploitDb"; + changelog = "https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md"; license = licenses.gpl3Plus; maintainers = with maintainers; [ fab ]; }; From 60472fedcc421420c59adf8a67ca138ca438821e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 22:13:13 +0000 Subject: [PATCH 61/91] stress-ng: 0.18.05 -> 0.18.06 --- pkgs/tools/system/stress-ng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/stress-ng/default.nix b/pkgs/tools/system/stress-ng/default.nix index 0aff7b4fd57b5..88d18c2211dbc 100644 --- a/pkgs/tools/system/stress-ng/default.nix +++ b/pkgs/tools/system/stress-ng/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "stress-ng"; - version = "0.18.05"; + version = "0.18.06"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = pname; rev = "V${version}"; - hash = "sha256-/mg+uCUWJJBymr1trnjBdi3mRD4Q7Ril+brokysnZXI="; + hash = "sha256-zQKyVzfqDzarEhb2tlndQ60GuIkL5a2fXh86wIdWLDk="; }; postPatch = '' From e65122dbc4fc9dc94b6e8c8a9d3d7727ef3e9a45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 22:22:04 +0000 Subject: [PATCH 62/91] tdl: 0.17.5 -> 0.17.7 --- pkgs/by-name/td/tdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/td/tdl/package.nix b/pkgs/by-name/td/tdl/package.nix index da454bc57fcaf..a02c113df6147 100644 --- a/pkgs/by-name/td/tdl/package.nix +++ b/pkgs/by-name/td/tdl/package.nix @@ -5,16 +5,16 @@ }: buildGoModule rec { pname = "tdl"; - version = "0.17.5"; + version = "0.17.7"; src = fetchFromGitHub { owner = "iyear"; repo = "tdl"; rev = "v${version}"; - hash = "sha256-K8eq3cuPRgVSqd9VVjlE9DQJQKlyUGZKAhPRwpUTrTc="; + hash = "sha256-1dRZdLHSZo4d6kE8qdyyk8Va4VUVxw3LiiWaz4lGpPQ="; }; - vendorHash = "sha256-X9gQ0mtuIgeo7s/IOAC5k6q3C8rBOKjTdQgeV7d3L60="; + vendorHash = "sha256-4lTbDMJkABZC1Slf9YhNZHXECbRhMbck2mqeIfog/aU="; ldflags = [ "-s" From c99cac72c69871429239d7e86d5c03ad5c01f50c Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Sun, 3 Nov 2024 17:59:30 -0500 Subject: [PATCH 63/91] zynaddsubfx: disable PortChecker test unconditionally We discovered that the PortChecker test is non-deterministic in #353482. There's a fix upstream: https://github.com/zynaddsubfx/zynaddsubfx/pull/244, but it requires an update to one of the submodules, rtosc. So for now, we'll just disable the test until the next release. --- pkgs/applications/audio/zynaddsubfx/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/zynaddsubfx/default.nix b/pkgs/applications/audio/zynaddsubfx/default.nix index 59f0310263a4d..b419ec217a808 100644 --- a/pkgs/applications/audio/zynaddsubfx/default.nix +++ b/pkgs/applications/audio/zynaddsubfx/default.nix @@ -117,9 +117,10 @@ in stdenv.mkDerivation rec { # TODO: Update cmake hook to make it simpler to selectively disable cmake tests: #113829 checkPhase = let disabledTests = - # PortChecker test fails when lashSupport is enabled because - # zynaddsubfx takes to long to start trying to connect to lash - lib.optionals lashSupport [ "PortChecker" ] + # PortChecker is non-deterministic. It's fixed in the master + # branch, but backporting would require an update to rtosc, so + # we'll just disable it until the next release. + [ "PortChecker" ] # Tests fail on aarch64 ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "MessageTest" "UnisonTest" ]; From a9b138d17b9dce7a142e4d0c7c6edc832b99a4f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Nov 2024 23:34:07 +0000 Subject: [PATCH 64/91] roxctl: 4.5.3 -> 4.5.4 --- pkgs/applications/networking/cluster/roxctl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/roxctl/default.nix b/pkgs/applications/networking/cluster/roxctl/default.nix index ddabe261bfba7..8fbec3c36e78b 100644 --- a/pkgs/applications/networking/cluster/roxctl/default.nix +++ b/pkgs/applications/networking/cluster/roxctl/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "roxctl"; - version = "4.5.3"; + version = "4.5.4"; src = fetchFromGitHub { owner = "stackrox"; repo = "stackrox"; rev = version; - sha256 = "sha256-TWmbpU27ZGG8L66TW3yWoxUO8M4N6mMOmLv2VVXM+Q4="; + sha256 = "sha256-Da3KFGdhDSvdcMBbYmhgft7Sj+PPgUMsEoXAtx9Mhm8="; }; vendorHash = "sha256-qDSi1Jk6erSCwPiLubdVlqOT6PQygMQghS8leieJ78s="; From e3c99d6c50dda8856745d163eb2d531718ff8820 Mon Sep 17 00:00:00 2001 From: Liam Hupfer Date: Sun, 3 Nov 2024 16:58:39 -0600 Subject: [PATCH 65/91] guix: fix build user takeover patch The preceding fix only applies one of two patches, which breaks builds: error: getting attributes of path `/gnu/store/': No such file or directory The Debian package maintainer, Vagrant Cascadian, is a frequent Guix committer, so the Debian package is a suitable upstream patch source when Guix commits require backporting to the current release tarball. Fixes: 633a3b8f1913 ("guix: build user takeover patch") --- .../guix/guix-build-user-takeover-fix.patch | 42 ------------------- pkgs/by-name/gu/guix/package.nix | 15 ++++++- 2 files changed, 13 insertions(+), 44 deletions(-) delete mode 100644 pkgs/by-name/gu/guix/guix-build-user-takeover-fix.patch diff --git a/pkgs/by-name/gu/guix/guix-build-user-takeover-fix.patch b/pkgs/by-name/gu/guix/guix-build-user-takeover-fix.patch deleted file mode 100644 index 0e22f0f35042d..0000000000000 --- a/pkgs/by-name/gu/guix/guix-build-user-takeover-fix.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/nix/libstore/build.cc b/nix/libstore/build.cc -index c5383bc..50d1abc 100644 ---- a/nix/libstore/build.cc -+++ b/nix/libstore/build.cc -@@ -2312,15 +2312,6 @@ void DerivationGoal::registerOutputs() - Path actualPath = path; - if (useChroot) { - actualPath = chrootRootDir + path; -- if (pathExists(actualPath)) { -- /* Move output paths from the chroot to the store. */ -- if (buildMode == bmRepair) -- replaceValidPath(path, actualPath); -- else -- if (buildMode != bmCheck && rename(actualPath.c_str(), path.c_str()) == -1) -- throw SysError(format("moving build output `%1%' from the chroot to the store") % path); -- } -- if (buildMode != bmCheck) actualPath = path; - } else { - Path redirected = redirectedOutputs[path]; - if (buildMode == bmRepair -@@ -2360,6 +2351,21 @@ void DerivationGoal::registerOutputs() - something like that. */ - canonicalisePathMetaData(actualPath, buildUser.enabled() ? buildUser.getUID() : -1, inodesSeen); - -+ if (useChroot) { -+ if (pathExists(actualPath)) { -+ /* Now that output paths have been canonicalized (in particular -+ there are no setuid files left), move them outside of the -+ chroot and to the store. */ -+ if (buildMode == bmRepair) -+ replaceValidPath(path, actualPath); -+ else -+ if (buildMode != bmCheck && rename(actualPath.c_str(), path.c_str()) == -1) -+ throw SysError(format("moving build output `%1%' from the chroot to the store") % path); -+ } -+ if (buildMode != bmCheck) actualPath = path; -+ } -+ -+ - /* FIXME: this is in-memory. */ - StringSink sink; - dumpPath(actualPath, sink); diff --git a/pkgs/by-name/gu/guix/package.nix b/pkgs/by-name/gu/guix/package.nix index 5752a45ae6356..feb26b3ea606d 100644 --- a/pkgs/by-name/gu/guix/package.nix +++ b/pkgs/by-name/gu/guix/package.nix @@ -3,6 +3,7 @@ stdenv, fetchurl, fetchpatch, + fetchDebianPatch, autoreconfHook, disarchive, git, @@ -57,9 +58,19 @@ stdenv.mkDerivation rec { url = "https://git.savannah.gnu.org/cgit/guix.git/patch/?id=ff1251de0bc327ec478fc66a562430fbf35aef42"; hash = "sha256-f4KWDVrvO/oI+4SCUHU5GandkGtHrlaM1BWygM/Qlao="; }) - # manual port of build user takeover remediation commit # see https://guix.gnu.org/en/blog/2024/build-user-takeover-vulnerability - ./guix-build-user-takeover-fix.patch + (fetchDebianPatch { + inherit pname version; + debianRevision = "8"; + patch = "security/0101-daemon-Sanitize-failed-build-outputs-prior-to-exposi.patch"; + hash = "sha256-cbra/+K8+xHUJrCKRgzJCuhMBpzCSjgjosKAkJx7QIo="; + }) + (fetchDebianPatch { + inherit pname version; + debianRevision = "8"; + patch = "security/0102-daemon-Sanitize-successful-build-outputs-prior-to-ex.patch"; + hash = "sha256-mOnlYtpIuYL+kDvSNuXuoDLJP03AA9aI2ALhap+0NOM="; + }) ]; postPatch = '' From 929aebe3fcb7b98a8d7dfe4241d75c2447d40a39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Nov 2024 01:02:13 +0000 Subject: [PATCH 66/91] python312Packages.cohere: 5.11.2 -> 5.11.3 --- pkgs/development/python-modules/cohere/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix index 283997da023f0..a7a7758656ae9 100644 --- a/pkgs/development/python-modules/cohere/default.nix +++ b/pkgs/development/python-modules/cohere/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "cohere"; - version = "5.11.2"; + version = "5.11.3"; pyproject = true; src = fetchFromGitHub { owner = "cohere-ai"; repo = "cohere-python"; rev = "refs/tags/${version}"; - hash = "sha256-QwloUY22Zy+gu8ggpLReXHXw11sZ/P0/Ao75a85MKN4="; + hash = "sha256-0Y/zSw2pdrwsYpBctiV/tVf2xPhf3jG7c18frSjBass="; }; build-system = [ poetry-core ]; From b0cb8627f45f532e10fc651b71794ad145034b88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Nov 2024 02:12:40 +0000 Subject: [PATCH 67/91] go-blueprint: 0.8.1 -> 0.8.2 --- pkgs/by-name/go/go-blueprint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-blueprint/package.nix b/pkgs/by-name/go/go-blueprint/package.nix index f83ac390de95b..54908b491a11e 100644 --- a/pkgs/by-name/go/go-blueprint/package.nix +++ b/pkgs/by-name/go/go-blueprint/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "go-blueprint"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "Melkeydev"; repo = "go-blueprint"; rev = "v${version}"; - hash = "sha256-lIx95DY8UpxTW5Zra0APseuXdknsdZAohiGFdwkHE4s="; + hash = "sha256-4KEshM6y27CD+PiyYoz4IWKkfLWRXOTA7bMFfxVYfaI="; }; ldflags = [ From 291c673298004570fe5f1896e968449e8c4ab6cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Nov 2024 02:31:20 +0000 Subject: [PATCH 68/91] nvidia-vaapi-driver: 0.0.12 -> 0.0.13 --- pkgs/development/libraries/nvidia-vaapi-driver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix index 786a11f482046..aa8f6a16c4429 100644 --- a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix +++ b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "nvidia-vaapi-driver"; - version = "0.0.12"; + version = "0.0.13"; src = fetchFromGitHub { owner = "elFarto"; repo = pname; rev = "v${version}"; - sha256 = "sha256-ETdHbPI3rZR4026rOT5K9/pjKTZxD5+RioKzUVGMwsA="; + sha256 = "sha256-KeOg9VvPTqIo0qB+dcU915yTztvFxo1jJcHHpsmMmfk="; }; patches = [ From 5f51b9d6ac6e56e9f6a615cbe1644c014848ff9e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Nov 2024 02:36:18 +0000 Subject: [PATCH 69/91] flawz: 0.2.2 -> 0.3.0 --- pkgs/by-name/fl/flawz/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flawz/package.nix b/pkgs/by-name/fl/flawz/package.nix index 317005c1414f4..db579a6b0f76e 100644 --- a/pkgs/by-name/fl/flawz/package.nix +++ b/pkgs/by-name/fl/flawz/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "flawz"; - version = "0.2.2"; + version = "0.3.0"; src = fetchFromGitHub { owner = "orhun"; repo = "flawz"; rev = "v${version}"; - hash = "sha256-/gNHi7ZENy0cgnEgDBW82ACUUsuMLYD9eUrSxwO9k1U="; + hash = "sha256-7p/BUXrElJutUcRMu+LxdsMxA6lCDnaci0fDaKGsawI="; }; - cargoHash = "sha256-kMiKlZj+G1vfjaEiB3rtPoJl0K3W9xRVwgVz8q2pn1s="; + cargoHash = "sha256-jVAMnU2NnL/2Hri6NxSUkIfQ/bJ5wMZ+oFOTMPrFE0M="; nativeBuildInputs = [ pkg-config From 776f433b9bae66b135357ba35c169a30b7899e4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Nov 2024 03:37:57 +0000 Subject: [PATCH 70/91] quick-lookup: 2.1.1 -> 2.1.2 --- pkgs/by-name/qu/quick-lookup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quick-lookup/package.nix b/pkgs/by-name/qu/quick-lookup/package.nix index ffd8d48a2c515..10dfa854059e3 100644 --- a/pkgs/by-name/qu/quick-lookup/package.nix +++ b/pkgs/by-name/qu/quick-lookup/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "quick-lookup"; - version = "2.1.1"; + version = "2.1.2"; src = fetchFromGitHub { owner = "johnfactotum"; repo = "quick-lookup"; rev = "refs/tags/${finalAttrs.version}"; - hash = "sha256-I6a8J/Z1yJhdqWES+1mIlvJq6FBOX0GiW0muNP/iSjE="; + hash = "sha256-KENHYdhB1OHIB1RKyv78QFdsq3fYRqKgBDCFPLxHZ+k="; }; postPatch = '' From c6585ad0077d8f122440d40d30ba5e4dd5a6e587 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Sun, 3 Nov 2024 20:00:51 -0800 Subject: [PATCH 71/91] tart: 2.18.5 -> 2.19.3 Diff: https://github.com/cirruslabs/tart/compare/2.18.5...2.19.3 --- pkgs/applications/virtualization/tart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/tart/default.nix b/pkgs/applications/virtualization/tart/default.nix index f233dc4f82ca6..77d218191ca29 100644 --- a/pkgs/applications/virtualization/tart/default.nix +++ b/pkgs/applications/virtualization/tart/default.nix @@ -10,11 +10,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "tart"; - version = "2.18.5"; + version = "2.19.3"; src = fetchurl { url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart-arm64.tar.gz"; - hash = "sha256-3mbO6HlJxEl9NZzJ8IaZWESqPzS7OTw+I+t0XH25D/Q="; + hash = "sha256-WigjqOu36bkNsTk6WpLwpyaauk4RtwShw1wWBHdxTFI="; }; sourceRoot = "."; From 8f55121f7f7921b2ea7f601fa425d6b8266c6bd7 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sun, 3 Nov 2024 16:00:28 +0100 Subject: [PATCH 72/91] lib/licenses.nix: add tost this adds the license for OpenUSD which is explained here https://forum.aousd.org/t/upcoming-openusd-license-update/1561 Signed-off-by: Florian Brandes --- lib/licenses.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/licenses.nix b/lib/licenses.nix index 291c66ea850e7..9affe6a2d63cd 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -1212,6 +1212,11 @@ lib.mapAttrs mkLicense ({ fullName = "TCL/TK License"; }; + tost = { + fullName = "Tomorrow Open Source Technology License 1.0"; + url = "https://github.com/PixarAnimationStudios/OpenUSD/blob/release/LICENSE.txt"; + }; + ucd = { fullName = "Unicode Character Database License"; url = "https://fedoraproject.org/wiki/Licensing:UCD"; From 692457183faf7d1ae8b61e9336ff2262564382a7 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sun, 3 Nov 2024 16:40:34 +0100 Subject: [PATCH 73/91] python312Packages.openusd: apply upsteam's new license Signed-off-by: Florian Brandes --- pkgs/development/python-modules/openusd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/openusd/default.nix b/pkgs/development/python-modules/openusd/default.nix index c8b7e41084add..4af208f98f5e6 100644 --- a/pkgs/development/python-modules/openusd/default.nix +++ b/pkgs/development/python-modules/openusd/default.nix @@ -175,7 +175,7 @@ buildPythonPackage rec { for interchange between graphics applications. ''; homepage = "https://openusd.org/"; - license = lib.licenses.asl20; + license = lib.licenses.tost; maintainers = with lib.maintainers; [ shaddydc ]; }; } From 8218cc6bd1ad641f3137493b5514e0df6d94124e Mon Sep 17 00:00:00 2001 From: Bu Kun <65808665+pokon548@users.noreply.github.com> Date: Mon, 4 Nov 2024 14:26:19 +0800 Subject: [PATCH 74/91] wechat-uos: 1.0.0.241 -> 4.0.0.21 --- pkgs/by-name/we/wechat-uos/sources.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/we/wechat-uos/sources.nix b/pkgs/by-name/we/wechat-uos/sources.nix index 3d5590de6416a..d0012bad068ba 100644 --- a/pkgs/by-name/we/wechat-uos/sources.nix +++ b/pkgs/by-name/we/wechat-uos/sources.nix @@ -1,11 +1,11 @@ # Generated by ./update.sh - do not update manually! -# Last updated: 2024-05-06 +# Last updated: 2024-11-04 { - version = "1.0.0.241"; - amd64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_1.0.0.241_amd64.deb"; - arm64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_1.0.0.241_arm64.deb"; - loongarch64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_1.0.0.241_loongarch64.deb"; - amd64_hash = "sha256-J2ipc3byBzvVFe+B1k+nsgZo+mwRpBd6LtF/ybAzmKM="; - arm64_hash = "sha256-5KA4ekhVdXoin/7VhuMbG8XIlx0w7vHAedZ1fnBOBYo="; - loongarch64_hash = "sha256-kMMnb9jjOOtQFivLDu+aQctVMYeFHQ1fNg49AQE4yLk="; + version = "4.0.0.21"; + amd64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.0.21_amd64.deb"; + arm64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.0.21_arm64.deb"; + loongarch64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.0.21_loongarch64.deb"; + amd64_hash = "sha256-1tO8ARt2LuCwPz7rO25/9dTOIf9Rwqc9TdqiZTTojRk="; + arm64_hash = "sha256-Xl+bT/WXZ58rchvUBAMfcdqMxOIRxp5qyMRE/FvEC9I="; + loongarch64_hash = "sha256-b6j3y10HOdRvKoTTY9j2jGoM/W9XAjdIrQNZA9ddmUw="; } From ab5225054b0839958a4207b924af506ec23e89df Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 4 Nov 2024 06:26:57 +0000 Subject: [PATCH 75/91] utf8cpp: 4.0.5 -> 4.0.6 Changes: https://github.com/nemtrif/utfcpp/compare/v4.0.5...v4.0.6 --- pkgs/development/libraries/utf8cpp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/utf8cpp/default.nix b/pkgs/development/libraries/utf8cpp/default.nix index 60ae45d2cd8e4..18c253cc5c618 100644 --- a/pkgs/development/libraries/utf8cpp/default.nix +++ b/pkgs/development/libraries/utf8cpp/default.nix @@ -2,14 +2,14 @@ stdenv.mkDerivation rec { pname = "utf8cpp"; - version = "4.0.5"; + version = "4.0.6"; src = fetchFromGitHub { owner = "nemtrif"; repo = "utfcpp"; rev = "v${version}"; fetchSubmodules = true; - hash = "sha256-Z27/31obVErsmW1b1SVcr45nKlFu01RqqpTMwS0LqJ8="; + hash = "sha256-e8qH4eygLnQw7B8x+HN+vH8cr8fkxnTFz+PKtFJ8dGE="; }; nativeBuildInputs = [ cmake ]; From affa833b2aebe455a637860da5b3f968c3fcea38 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 4 Nov 2024 09:08:31 +0100 Subject: [PATCH 76/91] python312Packages.hap-python: refactor --- pkgs/development/python-modules/hap-python/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/hap-python/default.nix b/pkgs/development/python-modules/hap-python/default.nix index 4ac98921504e2..533a6d040a8b0 100644 --- a/pkgs/development/python-modules/hap-python/default.nix +++ b/pkgs/development/python-modules/hap-python/default.nix @@ -13,15 +13,16 @@ pytest-timeout, pytestCheckHook, pythonOlder, + setuptools, zeroconf, }: buildPythonPackage rec { pname = "hap-python"; version = "4.9.2"; - format = "setuptools"; + pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "ikalchev"; @@ -30,7 +31,9 @@ buildPythonPackage rec { hash = "sha256-mBjVUfNHuGSeLRisqu9ALpTDwpxHir+6X0scq+HrzxA="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ async-timeout chacha20poly1305-reuseable cryptography From 84bf48421f7381924b218075110af2b569f2434b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 4 Nov 2024 09:24:37 +0100 Subject: [PATCH 77/91] checkov: 3.2.276 -> 3.2.277 Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.276...3.2.277 Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.277 --- pkgs/development/tools/analysis/checkov/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/checkov/default.nix b/pkgs/development/tools/analysis/checkov/default.nix index c8abce3e4f547..95eadf1f94cb9 100644 --- a/pkgs/development/tools/analysis/checkov/default.nix +++ b/pkgs/development/tools/analysis/checkov/default.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "checkov"; - version = "3.2.276"; + version = "3.2.277"; pyproject = true; src = fetchFromGitHub { owner = "bridgecrewio"; repo = "checkov"; rev = "refs/tags/${version}"; - hash = "sha256-oN1KMe+a5iqC+VhIgKqm+JddIU+xjJ7LzBQ2wT2F1sA="; + hash = "sha256-Fd3PFoa7DFVnFmk1tJIlslqIrjch5xJtgYHaJC+2GHo="; }; patches = [ ./flake8-compat-5.x.patch ]; From 25d33b8c78e7f99a454cce1c37be65df9d0afcdf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 4 Nov 2024 09:26:36 +0100 Subject: [PATCH 78/91] dnsdiag: 2.5.0 -> 2.6.0 Diff: https://github.com/farrokhi/dnsdiag/compare/refs/tags/v2.5.0...v2.6.0 Changelog: https://github.com/farrokhi/dnsdiag/releases/tag/v2.6.0 --- pkgs/by-name/dn/dnsdiag/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dn/dnsdiag/package.nix b/pkgs/by-name/dn/dnsdiag/package.nix index 013d7a75259f6..a64f1a32dafb6 100644 --- a/pkgs/by-name/dn/dnsdiag/package.nix +++ b/pkgs/by-name/dn/dnsdiag/package.nix @@ -6,19 +6,20 @@ python3.pkgs.buildPythonApplication rec { pname = "dnsdiag"; - version = "2.5.0"; + version = "2.6.0"; pyproject = true; src = fetchFromGitHub { owner = "farrokhi"; repo = "dnsdiag"; rev = "refs/tags/v${version}"; - hash = "sha256-qUbHwbLPDyy24GNu3dDJQKV3B71q1ODNMyRFIWwyRuo="; + hash = "sha256-6TDs+ncbVa7LWtGLlqEXJb9zzXZ+nAhbi4QGyCSu3ho="; }; build-system = with python3.pkgs; [ setuptools ]; dependencies = with python3.pkgs; [ + aioquic cryptography cymruwhois dnspython From 0a0e61b073536683e611506ceec0230f526efd15 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 4 Nov 2024 10:44:36 +0100 Subject: [PATCH 79/91] apachetomcatscanner: add missing dependencies - relax requests and urllib3 --- .../security/apachetomcatscanner/default.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/security/apachetomcatscanner/default.nix b/pkgs/tools/security/apachetomcatscanner/default.nix index ea0cdd2db5ab1..31e5546fd02bc 100644 --- a/pkgs/tools/security/apachetomcatscanner/default.nix +++ b/pkgs/tools/security/apachetomcatscanner/default.nix @@ -1,6 +1,7 @@ -{ lib -, python3 -, fetchFromGitHub +{ + lib, + fetchFromGitHub, + python3, }: python3.pkgs.buildPythonApplication rec { @@ -21,27 +22,31 @@ python3.pkgs.buildPythonApplication rec { sed -i '/apachetomcatscanner=apachetomcatscanner\.__main__:main/d' setup.py ''; + pythonRelaxDeps = [ + "requests" + "urllib3" + ]; + build-system = with python3.pkgs; [ setuptools ]; propagatedBuildInputs = with python3.pkgs; [ requests sectools + urllib3 xlsxwriter ]; # Project has no test doCheck = false; - pythonImportsCheck = [ - "apachetomcatscanner" - ]; + pythonImportsCheck = [ "apachetomcatscanner" ]; meta = with lib; { description = "Tool to scan for Apache Tomcat server vulnerabilities"; - mainProgram = "ApacheTomcatScanner"; homepage = "https://github.com/p0dalirius/ApacheTomcatScanner"; changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${version}"; license = licenses.gpl2Only; maintainers = with maintainers; [ fab ]; + mainProgram = "ApacheTomcatScanner"; }; } From 7819e57453b6f2b86228d4dbae3ee0f00ba72814 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 4 Nov 2024 10:58:22 +0100 Subject: [PATCH 80/91] pylyzer: 0.0.68 -> 0.0.69 Diff: https://github.com/mtshiba/pylyzer/compare/refs/tags/v0.0.68...v0.0.69 Changelog: https://github.com/mtshiba/pylyzer/releases/tag/v0.0.69 --- pkgs/by-name/py/pylyzer/Cargo.lock | 100 ++++++++++++++-------------- pkgs/by-name/py/pylyzer/package.nix | 6 +- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/pkgs/by-name/py/pylyzer/Cargo.lock b/pkgs/by-name/py/pylyzer/Cargo.lock index 005e347dc5fbd..353c5f0f38d9d 100644 --- a/pkgs/by-name/py/pylyzer/Cargo.lock +++ b/pkgs/by-name/py/pylyzer/Cargo.lock @@ -2,12 +2,6 @@ # It is not intended for manual editing. version = 3 -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" - [[package]] name = "addr2line" version = "0.24.2" @@ -37,9 +31,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.90" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95" +checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" [[package]] name = "autocfg" @@ -99,9 +93,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cc" -version = "1.1.31" +version = "1.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" +checksum = "67b9470d453346108f93a59222a9a1a5724db32d0a4727b7ab7ace4b4d822dc9" dependencies = [ "shlex", ] @@ -134,7 +128,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.81", + "syn 2.0.87", ] [[package]] @@ -145,9 +139,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "els" -version = "0.1.59-nightly.4" +version = "0.1.60-nightly.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b4e110537afd761192ab9cbea35f98d2e1421c1d98520a7c7114d30805ebe8d" +checksum = "91526cd54184ae2ddea4124e87a00dca78fff3780de423dcc0b089d8ed0f31e1" dependencies = [ "erg_common", "erg_compiler", @@ -161,9 +155,9 @@ dependencies = [ [[package]] name = "erg_common" -version = "0.6.47-nightly.4" +version = "0.6.48-nightly.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17933aa843a988726e412295f030a501e1bf4c5c8ed1fa4bb5013a37bce9d8a" +checksum = "dc5e16917f93caa5866a8f628d8d4c82c72c7bde70bb1cae1969f1f5d0521f9a" dependencies = [ "backtrace-on-stack-overflow", "erg_proc_macros", @@ -174,9 +168,9 @@ dependencies = [ [[package]] name = "erg_compiler" -version = "0.6.47-nightly.4" +version = "0.6.48-nightly.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a10f7dd0644d0378bf1ba45cd923d774552757ac6f19d5f9dee090f0ac668b" +checksum = "446393772e60305fbbce5d331aad109037e4ee7c098f8431c6431c2fab200548" dependencies = [ "erg_common", "erg_parser", @@ -184,9 +178,9 @@ dependencies = [ [[package]] name = "erg_parser" -version = "0.6.47-nightly.4" +version = "0.6.48-nightly.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca055f88af21585c301b93874cff818477c26e0343cb1dfe3b4c69c928bfe31" +checksum = "5e00edb38b9576bace8b914c65d5c4511055feb2de41527449bae6471bd05017" dependencies = [ "erg_common", "erg_proc_macros", @@ -195,9 +189,9 @@ dependencies = [ [[package]] name = "erg_proc_macros" -version = "0.6.47-nightly.4" +version = "0.6.48-nightly.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8560abd2df3c3db6183e7495384f0c1d04d42e779bc0e1402589ab488ab0aaec" +checksum = "3f51df19e941a11864b34dc9cbf7c94b36a8641def3bdb041de873dad566b9f7" dependencies = [ "quote", "syn 1.0.109", @@ -247,6 +241,12 @@ dependencies = [ "ahash", ] +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "idna" version = "0.5.0" @@ -259,14 +259,14 @@ dependencies = [ [[package]] name = "is-macro" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2069faacbe981460232f880d26bf3c7634e322d49053aa48c27e3ae642f728f1" +checksum = "1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4" dependencies = [ - "Inflector", + "heck", "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", ] [[package]] @@ -298,9 +298,9 @@ checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" [[package]] name = "libm" -version = "0.2.8" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "lock_api" @@ -554,16 +554,16 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.88" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] [[package]] name = "py2erg" -version = "0.0.68" +version = "0.0.69" dependencies = [ "erg_common", "erg_compiler", @@ -573,7 +573,7 @@ dependencies = [ [[package]] name = "pylyzer" -version = "0.0.68" +version = "0.0.69" dependencies = [ "els", "erg_common", @@ -583,7 +583,7 @@ dependencies = [ [[package]] name = "pylyzer_core" -version = "0.0.68" +version = "0.0.69" dependencies = [ "erg_common", "erg_compiler", @@ -594,7 +594,7 @@ dependencies = [ [[package]] name = "pylyzer_wasm" -version = "0.0.68" +version = "0.0.69" dependencies = [ "erg_common", "erg_compiler", @@ -674,7 +674,7 @@ dependencies = [ [[package]] name = "rustpython-ast" version = "0.4.0" -source = "git+https://github.com/RustPython/Parser#a5b08096a0b77e8f39cd6abdc998bb770dd0c79b" +source = "git+https://github.com/RustPython/Parser#5e9d9853e751240b28138efd165e793a7ee5dad4" dependencies = [ "is-macro", "malachite-bigint", @@ -685,7 +685,7 @@ dependencies = [ [[package]] name = "rustpython-parser" version = "0.4.0" -source = "git+https://github.com/RustPython/Parser#a5b08096a0b77e8f39cd6abdc998bb770dd0c79b" +source = "git+https://github.com/RustPython/Parser#5e9d9853e751240b28138efd165e793a7ee5dad4" dependencies = [ "anyhow", "is-macro", @@ -708,7 +708,7 @@ dependencies = [ [[package]] name = "rustpython-parser-core" version = "0.4.0" -source = "git+https://github.com/RustPython/Parser#a5b08096a0b77e8f39cd6abdc998bb770dd0c79b" +source = "git+https://github.com/RustPython/Parser#5e9d9853e751240b28138efd165e793a7ee5dad4" dependencies = [ "is-macro", "memchr", @@ -718,7 +718,7 @@ dependencies = [ [[package]] name = "rustpython-parser-vendored" version = "0.4.0" -source = "git+https://github.com/RustPython/Parser#a5b08096a0b77e8f39cd6abdc998bb770dd0c79b" +source = "git+https://github.com/RustPython/Parser#5e9d9853e751240b28138efd165e793a7ee5dad4" dependencies = [ "memchr", "once_cell", @@ -744,22 +744,22 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" dependencies = [ "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", ] [[package]] @@ -782,7 +782,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", ] [[package]] @@ -822,9 +822,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.81" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "198514704ca887dd5a1e408c6c6cdcba43672f9b4062e1b24aa34e74e6d7faae" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -1027,7 +1027,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", "wasm-bindgen-shared", ] @@ -1049,7 +1049,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1091,7 +1091,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", ] [[package]] @@ -1102,7 +1102,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", ] [[package]] @@ -1206,5 +1206,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.81", + "syn 2.0.87", ] diff --git a/pkgs/by-name/py/pylyzer/package.nix b/pkgs/by-name/py/pylyzer/package.nix index 942afc41abab2..0c4d6a456a2f8 100644 --- a/pkgs/by-name/py/pylyzer/package.nix +++ b/pkgs/by-name/py/pylyzer/package.nix @@ -15,19 +15,19 @@ rustPlatform.buildRustPackage rec { pname = "pylyzer"; - version = "0.0.68"; + version = "0.0.69"; src = fetchFromGitHub { owner = "mtshiba"; repo = "pylyzer"; rev = "refs/tags/v${version}"; - hash = "sha256-xeQDyj18L9jCftne9S79kWjrW0K7Nkx86Cy2aFqePfA="; + hash = "sha256-3Ufige1OQWriJ6qQXjpfzL1tlA/9Sa8BEmhMDdpYlAQ="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { - "rustpython-ast-0.4.0" = "sha256-kMUuqOVFSvvSHOeiYMjWdsLnDu12RyQld3qtTyd5tAM="; + "rustpython-ast-0.4.0" = "sha256-RChZlXzdzyLp0Lb/LTLbWfbUzPDhmWkf0uVobflCKRk="; }; }; From 8b274c8054e5f56c839f6efc6dbf38bc4074fdf0 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Mon, 4 Nov 2024 11:40:04 +0100 Subject: [PATCH 81/91] iverilog: Update homepage link Signed-off-by: Felix Singer --- pkgs/by-name/iv/iverilog/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/iv/iverilog/package.nix b/pkgs/by-name/iv/iverilog/package.nix index 3dbbd8056dd37..995eb32a5f9e7 100644 --- a/pkgs/by-name/iv/iverilog/package.nix +++ b/pkgs/by-name/iv/iverilog/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Icarus Verilog compiler"; - homepage = "http://iverilog.icarus.com/"; # https does not work + homepage = "https://steveicarus.github.io/iverilog"; license = with licenses; [ gpl2Plus lgpl21Plus ]; maintainers = with maintainers; [ thoughtpolice ]; platforms = platforms.all; From caa10b055f92d4bfc8da3e4a71fb7264d715c492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 4 Nov 2024 11:05:20 +0100 Subject: [PATCH 82/91] nix: update fallback paths automatically --- nixos/modules/installer/tools/nix-fallback-paths.nix | 12 ++++++------ pkgs/tools/package-management/nix/README.md | 6 ++++++ pkgs/tools/package-management/nix/update-all.sh | 11 +++++++++++ 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/nixos/modules/installer/tools/nix-fallback-paths.nix b/nixos/modules/installer/tools/nix-fallback-paths.nix index 0bc5787af676d..36ce0fb728f08 100644 --- a/nixos/modules/installer/tools/nix-fallback-paths.nix +++ b/nixos/modules/installer/tools/nix-fallback-paths.nix @@ -1,8 +1,8 @@ { - x86_64-linux = "/nix/store/2nhrwv91g6ycpyxvhmvc0xs8p92wp4bk-nix-2.24.9"; - i686-linux = "/nix/store/idaxj9ji6ggpn1h47a35mf0c8ns4ma39-nix-2.24.9"; - aarch64-linux = "/nix/store/7b5q44l2p70bf6m6dprr8f0587ypwq1z-nix-2.24.9"; - riscv64-linux = "/nix/store/mgw3il1qk59750g5hbf02km79rgyx00y-nix-riscv64-unknown-linux-gnu-2.24.9"; - x86_64-darwin = "/nix/store/rp8rc0pfgham7d7spj5s9syzb138dmmd-nix-2.24.9"; - aarch64-darwin = "/nix/store/1n95r340s7p3vdwqh7m94q0a42crahqq-nix-2.24.9"; + x86_64-linux = "/nix/store/hdy82qidsybc3fg561pqfwagv44vschb-nix-2.24.10"; + i686-linux = "/nix/store/dyx4p79q6blva585bf90wbjjb7iyq8ra-nix-2.24.10"; + aarch64-linux = "/nix/store/30gnc15nig1awa11vii9yz3z8518rnr3-nix-2.24.10"; + riscv64-linux = "/nix/store/bxc2pyp1vj8kr77khyx5nglw73jqb98w-nix-riscv64-unknown-linux-gnu-2.24.10"; + x86_64-darwin = "/nix/store/6mrkghigrci6dz2lnncqpgf80yi8gl7h-nix-2.24.10"; + aarch64-darwin = "/nix/store/3f81gjiv836rjmsb29zab0pbjwf9did8-nix-2.24.10"; } diff --git a/pkgs/tools/package-management/nix/README.md b/pkgs/tools/package-management/nix/README.md index 0105b504e9b0e..968eae026f1b0 100644 --- a/pkgs/tools/package-management/nix/README.md +++ b/pkgs/tools/package-management/nix/README.md @@ -33,3 +33,9 @@ curl https://releases.nixos.org/nix/nix-$version/fallback-paths.nix > nixos/modu If you're updating `nixVersions.stable`, follow all the steps mentioned above, but use the **staging** branch for your pull request (or **staging-next** after coordinating with the people in matrix `#staging:nixos.org`) This is necessary because, at the end of the staging-next cycle, the NixOS tests are built through the [staging-next-small](https://hydra.nixos.org/jobset/nixos/staging-next-small) jobset. Especially nixos installer test are important to look at here. + +There is a script to update minor versions: + +``` +./pkgs/tools/package-management/nix/update-all.sh +``` diff --git a/pkgs/tools/package-management/nix/update-all.sh b/pkgs/tools/package-management/nix/update-all.sh index 00a5bea821691..916e8122799fc 100755 --- a/pkgs/tools/package-management/nix/update-all.sh +++ b/pkgs/tools/package-management/nix/update-all.sh @@ -8,11 +8,22 @@ NIXPKGS_DIR=$(readlink -f "$SCRIPT_DIR/../../../..") cd "$NIXPKGS_DIR" nix_versions=$(nix eval --impure --json --expr "with import ./. { config.allowAliases = false; }; builtins.filter (name: builtins.match \"nix_.*\" name != null) (builtins.attrNames nixVersions)" | jq -r '.[]') +stable_version_full=$(nix eval --impure --json --expr "with import ./. { config.allowAliases = false; }; nixVersions.stable.version" | jq -r) + +# strip patch version +stable_version_trimmed=${stable_version_full%.*} + for name in $nix_versions; do minor_version=${name#nix_*_} if [[ "$name" = "nix_2_3" ]]; then # not maintained by the nix team continue fi + if [[ "$name" = "nix_${stable_version_trimmed//./_}" ]]; then + curl https://releases.nixos.org/nix/nix-$stable_version_full/fallback-paths.nix > "$NIXPKGS_DIR/nixos/modules/installer/tools/nix-fallback-paths.nix" + # nix-update will commit the file if it has changed + git add "$NIXPKGS_DIR/nixos/modules/installer/tools/nix-fallback-paths.nix" + fi + nix-update --override-filename "$SCRIPT_DIR/default.nix" --version-regex "(2\\.${minor_version}\..+)" --build --commit "nixVersions.$name" done From fbd188864020b9a1226d35b9df1fe465e1f378c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 4 Nov 2024 11:10:20 +0100 Subject: [PATCH 83/91] re-add libsandbox This was accidentially reverted in the previous PR. Interestingly it seems to build without it? Anyway. It's probably better to have it explicitly in rather than relying in implicit behaviour of the current sdk. --- pkgs/tools/package-management/nix/common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/package-management/nix/common.nix b/pkgs/tools/package-management/nix/common.nix index 4d04cbb6274d7..07e58a41e400d 100644 --- a/pkgs/tools/package-management/nix/common.nix +++ b/pkgs/tools/package-management/nix/common.nix @@ -16,6 +16,7 @@ let atLeast210 = lib.versionAtLeast version "2.10pre"; atLeast213 = lib.versionAtLeast version "2.13pre"; atLeast214 = lib.versionAtLeast version "2.14pre"; + atLeast218 = lib.versionAtLeast version "2.18pre"; atLeast219 = lib.versionAtLeast version "2.19pre"; atLeast220 = lib.versionAtLeast version "2.20pre"; atLeast221 = lib.versionAtLeast version "2.21pre"; @@ -42,6 +43,7 @@ in , callPackage , coreutils , curl +, darwin , docbook_xsl_ns , docbook5 , editline @@ -158,6 +160,8 @@ self = stdenv.mkDerivation { libseccomp ] ++ lib.optionals withAWS [ aws-sdk-cpp + ] ++ lib.optional (atLeast218 && stdenv.hostPlatform.isDarwin) [ + darwin.apple_sdk.libs.sandbox ]; From e2a21bddefb8cbd10710d9dcd4a2293d01325e27 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Mon, 4 Nov 2024 11:57:50 +0100 Subject: [PATCH 84/91] python312Packages.openusd: add gador as co-maintainer Signed-off-by: Florian Brandes --- pkgs/development/python-modules/openusd/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/openusd/default.nix b/pkgs/development/python-modules/openusd/default.nix index 4af208f98f5e6..f44a712aaf808 100644 --- a/pkgs/development/python-modules/openusd/default.nix +++ b/pkgs/development/python-modules/openusd/default.nix @@ -176,6 +176,9 @@ buildPythonPackage rec { ''; homepage = "https://openusd.org/"; license = lib.licenses.tost; - maintainers = with lib.maintainers; [ shaddydc ]; + maintainers = with lib.maintainers; [ + shaddydc + gador + ]; }; } From 6df0b10df6903be10245355ef35dd8435084bd95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 4 Nov 2024 12:00:21 +0100 Subject: [PATCH 85/91] Revert "less: Fix withSecure regression" --- pkgs/by-name/le/less/package.nix | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/pkgs/by-name/le/less/package.nix b/pkgs/by-name/le/less/package.nix index 452944aa9a754..ba57f5460ccdf 100644 --- a/pkgs/by-name/le/less/package.nix +++ b/pkgs/by-name/le/less/package.nix @@ -1,8 +1,6 @@ { lib, fetchurl, - fetchpatch, - autoreconfHook, ncurses, pcre2, stdenv, @@ -24,23 +22,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-KBn1VWTYbVQqu+yv2C/2HoGaPuyWf6o2zT5o8VlqRLg="; }; - patches = [ - (fetchpatch { - # Fix configure parameters --with-secure=no and --without-secure. - url = "https://github.com/gwsw/less/commit/8fff6c56bfc833528b31ebdaee871f65fbe342b1.patch"; - hash = "sha256-XV5XufivNWWLGeIpaP04YQPWcxIUKYYEINdT+eEx+WA="; - includes = [ - "configure.ac" - ]; - }) - ]; - - # Need `autoreconfHook` since we patch `configure.ac`. - # TODO: Remove the `configure.ac` patch and `autoreconfHook` next release - nativeBuildInputs = [ - autoreconfHook - ]; - buildInputs = [ ncurses pcre2 From b2b573e39ac0644730c4dc8f04e2b4d152a2c81e Mon Sep 17 00:00:00 2001 From: Fiona Behrens Date: Mon, 4 Nov 2024 12:02:07 +0100 Subject: [PATCH 86/91] maintainers: update entry for kloenk --- .mailmap | 2 ++ maintainers/maintainer-list.nix | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.mailmap b/.mailmap index 12ba1f6ae4423..0f088a4fd3be3 100644 --- a/.mailmap +++ b/.mailmap @@ -6,6 +6,8 @@ Christina Sørensen Christina Sørensen <89321978+cafkafk@users.noreply.github.com> Daniel Løvbrøtte Olsen Fabian Affolter +Fiona Behrens +Fiona Behrens goatastronaut0212 Janne Heß Jörg Thalheim diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8c1b474b231b1..04719c9de7790 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11561,11 +11561,11 @@ }; kloenk = { email = "me@kloenk.dev"; - matrix = "@kloenk:petabyte.dev"; - name = "Finn Behrens"; - github = "Kloenk"; + matrix = "@kloenk:kloenk.eu"; + name = "Fiona Behrens"; + github = "kloenk"; githubId = 12898828; - keys = [ { fingerprint = "6881 5A95 D715 D429 659B 48A4 B924 45CF C954 6F9D"; } ]; + keys = [ { fingerprint = "B44A DFDF F869 A66A 3FDF DD8B 8609 A7B5 19E5 E342"; } ]; }; kmcopper = { email = "kmcopper@danwin1210.me"; From 24a2d2a261aa8d030728bb70581ab3a3f7890846 Mon Sep 17 00:00:00 2001 From: WilliButz Date: Mon, 4 Nov 2024 14:40:55 +0100 Subject: [PATCH 87/91] tree-sitter-grammars: add river (#347752) --- .../vim/plugins/nvim-treesitter/generated.nix | 11 +++++++++++ .../tools/parsing/tree-sitter/grammars/default.nix | 1 + .../tree-sitter/grammars/tree-sitter-river.json | 12 ++++++++++++ .../development/tools/parsing/tree-sitter/update.nix | 4 ++++ 4 files changed, 28 insertions(+) create mode 100644 pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-river.json diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 1785c57284d05..6dec055846651 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -2386,6 +2386,17 @@ }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; + river = buildGrammar { + language = "river"; + version = "0.0.0+rev=eafcdc5"; + src = fetchFromGitHub { + owner = "grafana"; + repo = "tree-sitter-river"; + rev = "eafcdc5147f985fea120feb670f1df7babb2f79e"; + hash = "sha256-fhuIO++hLr5DqqwgFXgg8QGmcheTpYaYLMo7117rjyk="; + }; + meta.homepage = "https://github.com/grafana/tree-sitter-river"; + }; rnoweb = buildGrammar { language = "rnoweb"; version = "0.0.0+rev=1a74dc0"; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix index c9faf8a788f89..d4a5de263d2a6 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix @@ -82,6 +82,7 @@ tree-sitter-r = lib.importJSON ./tree-sitter-r.json; tree-sitter-regex = lib.importJSON ./tree-sitter-regex.json; tree-sitter-rego = lib.importJSON ./tree-sitter-rego.json; + tree-sitter-river = lib.importJSON ./tree-sitter-river.json; tree-sitter-rst = lib.importJSON ./tree-sitter-rst.json; tree-sitter-ruby = lib.importJSON ./tree-sitter-ruby.json; tree-sitter-rust = lib.importJSON ./tree-sitter-rust.json; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-river.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-river.json new file mode 100644 index 0000000000000..9b98afddeef0d --- /dev/null +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-river.json @@ -0,0 +1,12 @@ +{ + "url": "https://github.com/grafana/tree-sitter-river", + "rev": "eafcdc5147f985fea120feb670f1df7babb2f79e", + "date": "2023-11-22T14:48:13+01:00", + "path": "/nix/store/6wwv45dv3lgyzng2hryadamp061yzx4i-tree-sitter-river", + "sha256": "0acgxdgdffya5jc8d9ck2xrac0gi41w1a85cm91vwbm1xwxqh6vy", + "hash": "sha256-fhuIO++hLr5DqqwgFXgg8QGmcheTpYaYLMo7117rjyk=", + "fetchLFS": false, + "fetchSubmodules": false, + "deepClone": false, + "leaveDotGit": false +} diff --git a/pkgs/development/tools/parsing/tree-sitter/update.nix b/pkgs/development/tools/parsing/tree-sitter/update.nix index 0503419068c3a..3c45e4b740892 100644 --- a/pkgs/development/tools/parsing/tree-sitter/update.nix +++ b/pkgs/development/tools/parsing/tree-sitter/update.nix @@ -451,6 +451,10 @@ let orga = "glehmann"; repo = "tree-sitter-earthfile"; }; + "tree-sitter-river" = { + orga = "grafana"; + repo = "tree-sitter-river"; + }; }; allGrammars = From a1f1c849ad9d67ad0151f610e2955b43ffdfd7e8 Mon Sep 17 00:00:00 2001 From: RedEtherbloom Date: Mon, 4 Nov 2024 15:07:22 +0100 Subject: [PATCH 88/91] =?UTF-8?q?vscode-extensions.antyos.openscad=201.1.1?= =?UTF-8?q?=20=E2=86=92=201.3.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 37e29095c05e7..4370b91b5a060 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -298,8 +298,8 @@ let mktplcRef = { name = "openscad"; publisher = "Antyos"; - version = "1.1.1"; - sha256 = "1adcw9jj3npk3l6lnlfgji2l529c4s5xp9jl748r9naiy3w3dpjv"; + version = "1.3.1"; + hash = "sha256-J4lJgZT0HXRC2B1eFUl4MoP0YT5EZjLPl3yIY+VLBiI="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Antyos.openscad/changelog"; From 9a4e945cebb27a363a4d150affdade25258d3207 Mon Sep 17 00:00:00 2001 From: emilylange Date: Mon, 4 Nov 2024 17:34:54 +0100 Subject: [PATCH 89/91] nixos/tests/forgejo: fix after git v2.47 bump git v2.47.0 made changes to trace2's nesting. trace2.eventNesting (GIT_TRACE2_EVENT_NESTING) defaults to 2, but the nested region we are after gained a level and is now at level 3 instead of 2. eventNesting describes the maximum nesting level to be logged. So to make it log the negotated-version in connect.c again, we increase the default by one, from 2 to 3. --- nixos/tests/forgejo.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/forgejo.nix b/nixos/tests/forgejo.nix index d2315b7f013eb..5e6f19e56df05 100644 --- a/nixos/tests/forgejo.nix +++ b/nixos/tests/forgejo.nix @@ -188,7 +188,7 @@ let assert "hello world" == client.succeed("cat /tmp/repo-clone/testfile").strip() with subtest("Testing git protocol version=2 over ssh"): - git_protocol = client.succeed("GIT_TRACE2_EVENT=true git -C /tmp/repo-clone fetch |& grep negotiated-version") + git_protocol = client.succeed("GIT_TRACE2_EVENT=true GIT_TRACE2_EVENT_NESTING=3 git -C /tmp/repo-clone fetch |& grep negotiated-version") version = json.loads(git_protocol).get("value") assert version == "2", f"git did not negotiate protocol version 2, but version {version} instead." From 6d3cc7422121699491d4368c153c2928d49d9bc8 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 4 Nov 2024 09:30:31 -0800 Subject: [PATCH 90/91] spnavcfg: add X11 to the build inputs --- pkgs/applications/misc/spnavcfg/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/misc/spnavcfg/default.nix b/pkgs/applications/misc/spnavcfg/default.nix index 31344c388a272..7b5e3ed47ab77 100644 --- a/pkgs/applications/misc/spnavcfg/default.nix +++ b/pkgs/applications/misc/spnavcfg/default.nix @@ -5,6 +5,7 @@ fetchpatch, pkg-config, libspnav, + libX11, # Qt6 support is close: https://github.com/FreeSpacenav/spnavcfg/issues/43 libsForQt5, @@ -32,9 +33,11 @@ stdenv.mkDerivation (finalAttrs: { pkg-config libsForQt5.wrapQtAppsHook ]; + buildInputs = [ libsForQt5.qtbase libspnav + libX11 ]; meta = with lib; { From 137f3729455cee4ee75ac38c7b18b936a3e94db8 Mon Sep 17 00:00:00 2001 From: Birdee <85372418+BirdeeHub@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:01:23 -0800 Subject: [PATCH 91/91] vimPlugins.lze: 0.1.4 -> 0.4.4 (#353109) --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index a7cded6a9758f..74766554169d4 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -2515,14 +2515,14 @@ buildLuarocksPackage { lze = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "lze"; - version = "0.1.4-1"; + version = "0.4.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lze-0.1.4-1.rockspec"; - sha256 = "0j2ll2kcqmk7m78x4bwwm47hr0n8kgz027c4l2yhyfw747s70z1h"; + url = "mirror://luarocks/lze-0.4.4-1.rockspec"; + sha256 = "1qky68bg003d0n57pfb04l4q5sxbwp54kpbwdrwln6qnwbb93fcy"; }).outPath; src = fetchzip { - url = "https://github.com/BirdeeHub/lze/archive/v0.1.4.zip"; - sha256 = "1rr8bsxvv53mhkvmc8vb1l6jvbrfzngr3kq8wj3gvpima3jdk1za"; + url = "https://github.com/BirdeeHub/lze/archive/v0.4.4.zip"; + sha256 = "18g865sii3k09dk7ynhy37m27br3lwy003zl1x0fgqpnqd47114j"; }; disabled = luaOlder "5.1";