From 1d160e9cc18d722144f4e859ef77d71f5fdee578 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Fri, 31 May 2024 20:31:41 +0200 Subject: [PATCH 001/133] Remove the revCount attribute from the generated flake registry The revCount attribute is only present when the flake is an actual git repo and not when using a flake reference with an input scheme for a git forge that downloads tarballs instead (like github: or sourcehut:). Because of this, the hash of the nixos config changes depending on whether the config was built from a local git clone or from a flake ref using one of those input schemes. This leads to confusion (I lost quite some time figuring out what happened here) and unnecessary rebuilds. To my knowledge, there is no immediate benefit to including revCount in the flake registry entry. --- nixos/modules/config/nix-flakes.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/config/nix-flakes.nix b/nixos/modules/config/nix-flakes.nix index d6c31735a6ca..90e207fd4a61 100644 --- a/nixos/modules/config/nix-flakes.nix +++ b/nixos/modules/config/nix-flakes.nix @@ -72,7 +72,7 @@ in type = "path"; path = config.flake.outPath; } // filterAttrs - (n: _: n == "lastModified" || n == "rev" || n == "revCount" || n == "narHash") + (n: _: n == "lastModified" || n == "rev" || n == "narHash") config.flake )); }; From 4e59adccb6953213dce083ef0ed74aa5118d7943 Mon Sep 17 00:00:00 2001 From: nyadiia Date: Mon, 8 Jul 2024 12:54:11 -0500 Subject: [PATCH 002/133] azuki: init at 0-unstable-2021-07-02 --- pkgs/by-name/az/azuki/package.nix | 78 +++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 pkgs/by-name/az/azuki/package.nix diff --git a/pkgs/by-name/az/azuki/package.nix b/pkgs/by-name/az/azuki/package.nix new file mode 100644 index 000000000000..8ab216a750e3 --- /dev/null +++ b/pkgs/by-name/az/azuki/package.nix @@ -0,0 +1,78 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +let + fonts = [ + { + name = "azuki"; + downloadVersion = "121"; + hash = "sha256-AMpEJDD8lN0qWJ5C0y4V+/2JE/pKQrUHGfKHcnV+dhA="; + } + { + name = "azuki-b"; + downloadVersion = "B120"; + hash = "sha256-GoXnDX9H6D1X0QEgrD2jmQp7ek081PpO+xR3OdIY8Ck="; + } + { + name = "azuki-l"; + downloadVersion = "L120"; + hash = "sha256-rvWvSuvLnK3m2+iyKPQyIB1UGjg8dAW5oygjsLCQZ48="; + } + { + name = "azuki-lb"; + downloadVersion = "LB100"; + hash = "sha256-zpGomVshCe2W2Z2C5UGtVrJ2k7F//MftndSHPHmG290="; + } + { + name = "azuki-lp"; + downloadVersion = "LP100"; + hash = "sha256-Q/ND3dv8q7WTQx4oYVY5pTiGl4Ht89oA+tuCyfPOLUk="; + } + { + name = "azuki-p"; + downloadVersion = "P100"; + hash = "sha256-s4uodxyXP5R7jwkzjmg6qJZCllJ/MtgkkVOeELI8hLI="; + } + ]; + +in +stdenvNoCC.mkDerivation { + pname = "azuki"; + version = "0-unstable-2021-07-02"; + + sourceRoot = "azuki"; + + srcs = map ( + { + name, + downloadVersion, + hash, + }: + fetchzip { + url = "https://azukifont.com/font/azukifont${downloadVersion}.zip"; + stripRoot = false; + inherit name hash; + } + ) fonts; + + installPhase = '' + runHook preInstall + + for font in $srcs; do + install -Dm644 $font/azukifont*/*.ttf -t $out/share/fonts/truetype + done + + runHook postInstall + ''; + + meta = { + homepage = "http://azukifont.com/font/azuki.html"; + description = "Azuki Font"; + license = lib.licenses.unfree; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ nyadiia ]; + }; +} From dd663dbf624821e30f9a763ab9631e5d83fcf543 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sun, 25 Aug 2024 12:02:08 +0200 Subject: [PATCH 003/133] apacheHttpdPackages.mod_jk: 1.2.49 -> 1.2.50 https://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html --- .../http/apache-modules/mod_jk/default.nix | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/pkgs/servers/http/apache-modules/mod_jk/default.nix b/pkgs/servers/http/apache-modules/mod_jk/default.nix index 22a50ea8feb6..fd66cd09fb51 100644 --- a/pkgs/servers/http/apache-modules/mod_jk/default.nix +++ b/pkgs/servers/http/apache-modules/mod_jk/default.nix @@ -1,14 +1,20 @@ -{ lib, stdenv, fetchurl, apacheHttpd, jdk }: +{ lib, stdenv, autoreconfHook, fetchFromGitHub, apacheHttpd, jdk }: stdenv.mkDerivation rec { pname = "mod_jk"; - version = "1.2.49"; + version = "1.2.50"; - src = fetchurl { - url = "mirror://apache/tomcat/tomcat-connectors/jk/tomcat-connectors-${version}-src.tar.gz"; - hash = "sha256-Q8sCg8koeOnU7xEGMdvSvra1VxPBJ84EMZCyswh1fpw="; + src = fetchFromGitHub { + owner = "apache"; + repo = "tomcat-connectors"; + rev = "refs/tags/JK_${lib.replaceStrings [ "." ] [ "_" ] version}"; + hash = "sha256-hlwlx7Sb4oeZIzHQYOC3e9xEZK9u6ZG8Q2U/XdKMe3U="; }; + nativeBuildInputs = [ autoreconfHook ]; + + buildInputs = [ apacheHttpd jdk ]; + configureFlags = [ "--with-apxs=${apacheHttpd.dev}/bin/apxs" "--with-java-home=${jdk}" @@ -19,18 +25,20 @@ stdenv.mkDerivation rec { ''; installPhase = '' + runHook preInstall + mkdir -p $out/modules cp apache-2.0/mod_jk.so $out/modules + + runHook postInstall ''; - buildInputs = [ apacheHttpd jdk ]; - - meta = with lib; { + meta = { description = "Provides web server plugins to connect web servers with Tomcat"; homepage = "https://tomcat.apache.org/download-connectors.cgi"; changelog = "https://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html"; - license = licenses.asl20; - maintainers = with maintainers; [ anthonyroussel ]; - platforms = platforms.unix; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ anthonyroussel ]; + platforms = lib.platforms.unix; }; } From 51b2714417a45f7682ae9aab354aec3cd53b34bb Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sun, 25 Aug 2024 12:03:58 +0200 Subject: [PATCH 004/133] apacheHttpdPackages.mod_jk: reformat with nixfmt-rfc-style --- .../http/apache-modules/mod_jk/default.nix | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/servers/http/apache-modules/mod_jk/default.nix b/pkgs/servers/http/apache-modules/mod_jk/default.nix index fd66cd09fb51..b1134f7d3f3c 100644 --- a/pkgs/servers/http/apache-modules/mod_jk/default.nix +++ b/pkgs/servers/http/apache-modules/mod_jk/default.nix @@ -1,4 +1,11 @@ -{ lib, stdenv, autoreconfHook, fetchFromGitHub, apacheHttpd, jdk }: +{ + lib, + stdenv, + apacheHttpd, + autoreconfHook, + fetchFromGitHub, + jdk, +}: stdenv.mkDerivation rec { pname = "mod_jk"; @@ -11,19 +18,20 @@ stdenv.mkDerivation rec { hash = "sha256-hlwlx7Sb4oeZIzHQYOC3e9xEZK9u6ZG8Q2U/XdKMe3U="; }; + sourceRoot = "${src.name}/native"; + nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ apacheHttpd jdk ]; + buildInputs = [ + apacheHttpd + jdk + ]; configureFlags = [ "--with-apxs=${apacheHttpd.dev}/bin/apxs" "--with-java-home=${jdk}" ]; - setSourceRoot = '' - sourceRoot=$(echo */native) - ''; - installPhase = '' runHook preInstall From 91e208ae023615d211135b81667089c15760822c Mon Sep 17 00:00:00 2001 From: Bonus Date: Fri, 20 Sep 2024 14:40:27 +0200 Subject: [PATCH 005/133] maintainers: add BonusPlay --- maintainers/maintainer-list.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 14655adacdfb..7fbe37219190 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2899,6 +2899,14 @@ githubId = 3229981; name = "Duncan Fairbanks"; }; + BonusPlay = { + name = "Bonus"; + email = "nixos@bonusplay.pl"; + matrix = "@bonus:bonusplay.pl"; + github = "BonusPlay"; + githubId = 8405359; + keys = [ { fingerprint = "8279 6487 A4CA 2A28 E8B3 3CD6 C7F9 9743 6A20 4683"; } ]; + }; booklearner = { name = "booklearner"; email = "booklearner@proton.me"; From e852c13342e78994300f1cb329fc146b17d93f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Sat, 21 Sep 2024 15:59:22 +0200 Subject: [PATCH 006/133] writers: disable broken test (fsharp) --- pkgs/build-support/writers/test.nix | 48 +++++++++++++++-------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/pkgs/build-support/writers/test.nix b/pkgs/build-support/writers/test.nix index 656d127930fa..d515dc2d5714 100644 --- a/pkgs/build-support/writers/test.nix +++ b/pkgs/build-support/writers/test.nix @@ -245,30 +245,32 @@ recurseIntoAttrs { # print(y[0]['test']) #''); - fsharp = expectSuccess (makeFSharpWriter { - libraries = { fetchNuGet }: [ - (fetchNuGet { pname = "FSharp.SystemTextJson"; version = "0.17.4"; sha256 = "1bplzc9ybdqspii4q28l8gmfvzpkmgq5l1hlsiyg2h46w881lwg2"; }) - (fetchNuGet { pname = "System.Text.Json"; version = "4.6.0"; sha256 = "0ism236hwi0k6axssfq58s1d8lihplwiz058pdvl8al71hagri39"; }) - ]; - } "test-writers-fsharp" '' + # Commented out because fails with 'error FS0039: The value or constructor 'JsonFSharpConverter' is not defined.' - #r "nuget: FSharp.SystemTextJson, 0.17.4" - - module Json = - open System.Text.Json - open System.Text.Json.Serialization - let options = JsonSerializerOptions() - options.Converters.Add(JsonFSharpConverter()) - let serialize<'a> (o: 'a) = JsonSerializer.Serialize<'a>(o, options) - let deserialize<'a> (str: string) = JsonSerializer.Deserialize<'a>(str, options) - - type Letter = A | B - let a = {| Hello = Some "World"; Letter = A |} - if a |> Json.serialize |> Json.deserialize |> (=) a - then "success" - else "failed" - |> printfn "%s" - ''); + # fsharp = expectSuccess (makeFSharpWriter { + # libraries = { fetchNuGet }: [ + # (fetchNuGet { pname = "FSharp.SystemTextJson"; version = "0.17.4"; sha256 = "1bplzc9ybdqspii4q28l8gmfvzpkmgq5l1hlsiyg2h46w881lwg2"; }) + # (fetchNuGet { pname = "System.Text.Json"; version = "4.6.0"; sha256 = "0ism236hwi0k6axssfq58s1d8lihplwiz058pdvl8al71hagri39"; }) + # ]; + # } "test-writers-fsharp" '' + # + # #r "nuget: FSharp.SystemTextJson, 0.17.4" + # + # module Json = + # open System.Text.Json + # open System.Text.Json.Serialization + # let options = JsonSerializerOptions() + # options.Converters.Add(JsonFSharpConverter()) + # let serialize<'a> (o: 'a) = JsonSerializer.Serialize<'a>(o, options) + # let deserialize<'a> (str: string) = JsonSerializer.Deserialize<'a>(str, options) + # + # type Letter = A | B + # let a = {| Hello = Some "World"; Letter = A |} + # if a |> Json.serialize |> Json.deserialize |> (=) a + # then "success" + # else "failed" + # |> printfn "%s" + # ''); #pypy2NoLibs = expectSuccess (writePyPy2 "test-writers-pypy2-no-libs" {} '' # print("success") From 55903a2f8ed80146547744aeb72130466c89d975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Sat, 21 Sep 2024 16:30:50 +0200 Subject: [PATCH 007/133] writers: add babashka --- pkgs/build-support/writers/scripts.nix | 83 ++++++++++++++++++++++++++ pkgs/build-support/writers/test.nix | 40 +++++++++++++ 2 files changed, 123 insertions(+) diff --git a/pkgs/build-support/writers/scripts.nix b/pkgs/build-support/writers/scripts.nix index 81a88391f324..297996ca899c 100644 --- a/pkgs/build-support/writers/scripts.nix +++ b/pkgs/build-support/writers/scripts.nix @@ -522,6 +522,89 @@ rec { */ writeFishBin = name: writeFish "/bin/${name}"; + /** + Like writeScript but the first line is a shebang to babashka + + Can be called with or without extra arguments. + + :::{.example} + ## `pkgs.writers.writeBabashka` without arguments + + ```nix + writeBabashka "example" '' + (println "hello world") + '' + ``` + ::: + + :::{.example} + ## `pkgs.writers.writeBabashka` with arguments + + ```nix + writeBabashka "example" + { + makeWrapperArgs = [ + "--prefix" "PATH" ":" "${lib.makeBinPath [ pkgs.hello ]}" + ]; + } + '' + (require '[babashka.tasks :as tasks]) + (tasks/shell "hello" "-g" "Hello babashka!") + '' + ``` + ::: + */ + writeBabashka = + name: argsOrScript: + if lib.isAttrs argsOrScript && !lib.isDerivation argsOrScript then + makeScriptWriter ( + argsOrScript + // { + interpreter = "${lib.getExe pkgs.babashka}"; + check = "${lib.getExe pkgs.clj-kondo} --lint"; + } + ) name + else + makeScriptWriter { + interpreter = "${lib.getExe pkgs.babashka}"; + check = "${lib.getExe pkgs.clj-kondo} --lint"; + } name argsOrScript; + + /** + Like writeScriptBin but the first line is a shebang to babashka + + Can be called with or without extra arguments. + + # Examples + :::{.example} + ## `pkgs.writers.writeBabashkaBin` without arguments + + ```nix + writeBabashkaBin "example" '' + (println "hello world") + '' + ``` + ::: + + :::{.example} + ## `pkgs.writers.writeBabashkaBin` with arguments + + ```nix + writeBabashkaBin "example" + { + makeWrapperArgs = [ + "--prefix" "PATH" ":" "${lib.makeBinPath [ pkgs.hello ]}" + ]; + } + '' + (require '[babashka.tasks :as tasks]) + (tasks/shell "hello" "-g" "Hello babashka!") + '' + ``` + ::: + */ + writeBabashkaBin = name: writeBabashka "/bin/${name}"; + /** writeHaskell takes a name, an attrset with libraries and haskell version (both optional) and some haskell source code and returns an executable. diff --git a/pkgs/build-support/writers/test.nix b/pkgs/build-support/writers/test.nix index 656d127930fa..632815837c2d 100644 --- a/pkgs/build-support/writers/test.nix +++ b/pkgs/build-support/writers/test.nix @@ -18,6 +18,8 @@ let makeFSharpWriter writeBash writeBashBin + writeBabashka + writeBabashkaBin writeDash writeDashBin writeFish @@ -85,6 +87,10 @@ recurseIntoAttrs { end ''); + babashka = expectSuccessBin (writeBabashkaBin "test-writers-babashka-bin" '' + (println "success") + ''); + rust = expectSuccessBin (writeRustBin "test-writers-rust-bin" {} '' fn main(){ println!("success") @@ -189,6 +195,10 @@ recurseIntoAttrs { echo "success" ''); + babashka = expectSuccess (writeBabashka "test-writers-babashka" '' + (println "success") + ''); + haskell = expectSuccess (writeHaskell "test-writers-haskell" { libraries = [ haskellPackages.acme-default ]; } '' import Data.Default @@ -369,6 +379,36 @@ recurseIntoAttrs { '' ); + babashka-bin = expectSuccessBin ( + writeBabashkaBin "test-writers-wrapping-babashka-bin" + { + makeWrapperArgs = [ + "--set" + "ThaigerSprint" + "Thailand" + ]; + } + '' + (when (= (System/getenv "ThaigerSprint") "Thailand") + (println "success")) + '' + ); + + babashka = expectSuccess ( + writeBabashka "test-writers-wrapping-babashka" + { + makeWrapperArgs = [ + "--set" + "ThaigerSprint" + "Thailand" + ]; + } + '' + (when (= (System/getenv "ThaigerSprint") "Thailand") + (println "success")) + '' + ); + python = expectSuccess ( writePython3 "test-writers-wrapping-python" { From a8fe9a45aebcdaf1118b58016932306507ef629f Mon Sep 17 00:00:00 2001 From: Bonus Date: Fri, 20 Sep 2024 14:40:47 +0200 Subject: [PATCH 008/133] ghidra: add findcrypt extension --- pkgs/tools/security/ghidra/extensions.nix | 2 ++ .../ghidra/extensions/findcrypt/default.nix | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/tools/security/ghidra/extensions/findcrypt/default.nix diff --git a/pkgs/tools/security/ghidra/extensions.nix b/pkgs/tools/security/ghidra/extensions.nix index cae5b38c0e92..60070a316a0f 100644 --- a/pkgs/tools/security/ghidra/extensions.nix +++ b/pkgs/tools/security/ghidra/extensions.nix @@ -11,6 +11,8 @@ lib.makeScope newScope (self: { buildGhidraScripts ; + findcrypt = self.callPackage ./extensions/findcrypt { }; + ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { }; ghidra-delinker-extension = self.callPackage ./extensions/ghidra-delinker-extension { diff --git a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix new file mode 100644 index 000000000000..e6d5918f9f1b --- /dev/null +++ b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix @@ -0,0 +1,28 @@ +{ + lib, + fetchFromGitHub, + buildGhidraExtension, +}: +let + version = "3.0.1"; +in +buildGhidraExtension { + pname = "findcrypt"; + inherit version; + + src = fetchFromGitHub { + owner = "antoniovazquezblanco"; + repo = "GhidraFindcrypt"; + rev = "v${version}"; + hash = "sha256-/KA95NdoQFvR6XSGCHkX+ySKfftK84hJ8zjAvt0+O0o="; + }; + + meta = { + description = "Ghidra analysis plugin to locate cryptographic constants"; + homepage = "https://github.com/antoniovazquezblanco/GhidraFindcrypt"; + downloadPage = "https://github.com/antoniovazquezblanco/GhidraFindcrypt/releases/tag/v${version}"; + changelog = "https://github.com/antoniovazquezblanco/GhidraFindcrypt/releases/tag/v${version}"; + license = lib.licenses.gpl3; + maintainers = [ lib.maintainers.BonusPlay ]; + }; +} From 46044101f34f0f4ae04733a0a43b3f2e52c7a067 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 11 Apr 2024 21:54:20 +0200 Subject: [PATCH 009/133] nixos/gns3-server: fix ubridge_path --- nixos/modules/services/networking/gns3-server.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/gns3-server.nix b/nixos/modules/services/networking/gns3-server.nix index ec6a53dddc70..1e06783c6b2e 100644 --- a/nixos/modules/services/networking/gns3-server.nix +++ b/nixos/modules/services/networking/gns3-server.nix @@ -150,7 +150,7 @@ in { }; } (lib.mkIf (cfg.ubridge.enable) { - Server.ubridge_path = lib.mkDefault (lib.getExe cfg.ubridge.package); + Server.ubridge_path = lib.mkDefault "/run/wrappers/bin/ubridge"; }) (lib.mkIf (cfg.auth.enable) { Server = { From 77edd2b0666eaa21649212c88da4ac61a7d37a34 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 11 Apr 2024 22:15:11 +0200 Subject: [PATCH 010/133] nixos/gns3-server: disable SystemD DisableUser Usage of DynamicUser is compatible with SUID wrappers. GNS3 needs to call ubridge via its SUID Wrapper to work. --- nixos/modules/services/networking/gns3-server.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/gns3-server.nix b/nixos/modules/services/networking/gns3-server.nix index 1e06783c6b2e..cb1b44dd0fc6 100644 --- a/nixos/modules/services/networking/gns3-server.nix +++ b/nixos/modules/services/networking/gns3-server.nix @@ -129,8 +129,15 @@ in { } ]; + users.groups.gns3 = { }; + users.groups.ubridge = lib.mkIf cfg.ubridge.enable { }; + users.users.gns3 = { + group = "gns3"; + isSystemUser = true; + }; + security.wrappers.ubridge = lib.mkIf cfg.ubridge.enable { capabilities = "cap_net_raw,cap_net_admin=eip"; group = "ubridge"; @@ -206,7 +213,6 @@ in { serviceConfig = { ConfigurationDirectory = "gns3"; ConfigurationDirectoryMode = "0750"; - DynamicUser = true; Environment = "HOME=%S/gns3"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; ExecStart = "${lib.getExe cfg.package} ${commandArgs}"; From c1104aee4de80d5df792c26a8d429baeed02c1ff Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 23 Sep 2024 20:46:10 +0200 Subject: [PATCH 011/133] nixos/gns3-server: disable SystemD hardening --- .../manual/release-notes/rl-2411.section.md | 9 ++++++++ .../services/networking/gns3-server.nix | 22 ++++++++++++++----- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 1ec8c7ff9066..71d7d8a4d71b 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -298,6 +298,15 @@ a static `user` and `group`. The `writablePaths` option has been removed and the models directory is now always exempt from sandboxing. +- The `gns3-server` service now runs under the `gns3` system user + instead of a dynamically created one via `DynamicUser`. + The use of SUID wrappers is incompatible with SystemD's `DynamicUser` setting, + and GNS3 requires calling ubridge through its SUID wrapper to function properly. + This change requires to manually move the following directories: + * from `/var/lib/private/gns3` to `/var/lib/gns3` + * from `/var/log/private/gns3` to `/var/log/gns3` + and to change the ownership of these directories and their contents to `gns3` (including `/etc/gns3`). + - Legacy package `stalwart-mail_0_6` was dropped, please note the [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md) before changing the package to `pkgs.stalwart-mail` in diff --git a/nixos/modules/services/networking/gns3-server.nix b/nixos/modules/services/networking/gns3-server.nix index cb1b44dd0fc6..71980f52df2d 100644 --- a/nixos/modules/services/networking/gns3-server.nix +++ b/nixos/modules/services/networking/gns3-server.nix @@ -233,14 +233,27 @@ in { User = "gns3"; WorkingDirectory = "%S/gns3"; + # Required for ubridge integration to work + # + # GNS3 needs to run SUID binaries (ubridge) + # but NoNewPrivileges breaks execution of SUID binaries + DynamicUser = false; + NoNewPrivileges = false; + RestrictSUIDSGID = false; + PrivateUsers = false; + # Hardening - DeviceAllow = lib.optional flags.enableLibvirtd "/dev/kvm"; + DeviceAllow = [ + # ubridge needs access to tun/tap devices + "/dev/net/tap rw" + "/dev/net/tun rw" + ] ++ lib.optionals flags.enableLibvirtd [ + "/dev/kvm" + ]; DevicePolicy = "closed"; LockPersonality = true; MemoryDenyWriteExecute = true; - NoNewPrivileges = true; PrivateTmp = true; - PrivateUsers = true; # Don't restrict ProcSubset because python3Packages.psutil requires read access to /proc/stat # ProcSubset = "pid"; ProtectClock = true; @@ -261,8 +274,7 @@ in { ]; RestrictNamespaces = true; RestrictRealtime = true; - RestrictSUIDSGID = true; - UMask = "0077"; + UMask = "0022"; }; }; }; From 3bd2e06a389158dde580d80f8a6a5f403886cc8a Mon Sep 17 00:00:00 2001 From: Alexander Sieg Date: Tue, 24 Sep 2024 09:42:45 +0200 Subject: [PATCH 012/133] stalwart-mail.webadmin: 0.1.13 -> 0.1.15 --- pkgs/by-name/st/stalwart-mail/webadmin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stalwart-mail/webadmin.nix b/pkgs/by-name/st/stalwart-mail/webadmin.nix index 62db1c422ac4..645af460f681 100644 --- a/pkgs/by-name/st/stalwart-mail/webadmin.nix +++ b/pkgs/by-name/st/stalwart-mail/webadmin.nix @@ -15,13 +15,13 @@ rustPlatform.buildRustPackage rec { pname = "webadmin"; - version = "0.1.13"; + version = "0.1.15"; src = fetchFromGitHub { owner = "stalwartlabs"; repo = "webadmin"; rev = "refs/tags/v${version}"; - hash = "sha256-QtQAcbyTSAj56QZky7eyNS15pnetLVN1Z4cN5pxlJFc="; + hash = "sha256-YglpdxZT5CyFLla6uXTKPtq9EbA9SEQacyR9KNToYT0="; }; npmDeps = fetchNpmDeps { @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-na1HEueX8w7kuDp8LEtJ0nD1Yv39cyk6sEMpS1zix2s="; }; - cargoHash = "sha256-CWDwVVea+cdsoIbQdQ3HDiVwYuMSplWZSUXTweibu9s="; + cargoHash = "sha256-piZ+oLL8FqS8Ishi7byYfdedkszreGuxI56pTLcYXn4="; postPatch = '' # Using local tailwindcss for compilation From d174c0fda8697b808b380f2f44e27a3f0409ae86 Mon Sep 17 00:00:00 2001 From: GearKite Date: Thu, 26 Sep 2024 00:57:44 +0300 Subject: [PATCH 013/133] nuclear: 0.6.31 -> 0.6.39 --- pkgs/by-name/nu/nuclear/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/nuclear/package.nix b/pkgs/by-name/nu/nuclear/package.nix index 1ed6df2779c0..201e25b5a6a0 100644 --- a/pkgs/by-name/nu/nuclear/package.nix +++ b/pkgs/by-name/nu/nuclear/package.nix @@ -5,7 +5,7 @@ }: let pname = "nuclear"; - version = "0.6.31"; + version = "0.6.39"; src = fetchurl { # Nuclear currenntly only publishes AppImage releases for x86_64, which is hardcoded in @@ -13,7 +13,7 @@ let # provide more arches, we should use stdenv.hostPlatform to determine the arch and choose # source URL accordingly. url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; - hash = "sha256-ezho69fDP4OiLpC8KNKc8OIZ++TX4GUinFB6o8MLx3I="; + hash = "sha256-X5IQ9NlFTFTEYDhuCyrzkPGmvNK66nCSdbmJZxObkBo="; }; appimageContents = appimageTools.extract { inherit pname version src; }; From a55d847171ccdfbc6bf956657a8c0ca159ccda27 Mon Sep 17 00:00:00 2001 From: Vignesh Pai <57759856+vigneshpai2003@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:06:05 +0530 Subject: [PATCH 014/133] riseup-vpn: 0.21.11 -> 0.24.8 --- .../bitmask-vpn/build_release.patch | 17 +++ pkgs/tools/networking/bitmask-vpn/default.nix | 61 +++++----- .../networking/bitmask-vpn/fix_paths.patch | 13 +++ .../bitmask-vpn/gui_gui_qmlcache.qrc | 107 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 +- 5 files changed, 172 insertions(+), 28 deletions(-) create mode 100644 pkgs/tools/networking/bitmask-vpn/build_release.patch create mode 100644 pkgs/tools/networking/bitmask-vpn/fix_paths.patch create mode 100644 pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc diff --git a/pkgs/tools/networking/bitmask-vpn/build_release.patch b/pkgs/tools/networking/bitmask-vpn/build_release.patch new file mode 100644 index 000000000000..ecb53f39e2e3 --- /dev/null +++ b/pkgs/tools/networking/bitmask-vpn/build_release.patch @@ -0,0 +1,17 @@ +diff --git a/bitmask.pro b/bitmask.pro +index f377bb4..3c71a71 100644 +--- a/bitmask.pro ++++ b/bitmask.pro +@@ -4,9 +4,9 @@ QT += quickcontrols2 svg + CONFIG += qt staticlib + CONFIG += c++17 strict_c++ + CONFIG += qtquickcompiler +-CONFIG+=force_debug_info +-CONFIG+=debug_and_release +-#CONFIG+=release ++#CONFIG+=force_debug_info ++#CONFIG+=debug_and_release ++CONFIG+=release + windows:CONFIG -= console + unix:DEBUG:CONFIG += debug + lessThan(QT_MAJOR_VERSION, 5): error("requires Qt 5") \ No newline at end of file diff --git a/pkgs/tools/networking/bitmask-vpn/default.nix b/pkgs/tools/networking/bitmask-vpn/default.nix index 264bddf5b0f9..8a21a3b2f3eb 100644 --- a/pkgs/tools/networking/bitmask-vpn/default.nix +++ b/pkgs/tools/networking/bitmask-vpn/default.nix @@ -1,7 +1,7 @@ { lib , stdenv +, substituteAll , fetchFromGitLab -, mkDerivation , buildGoModule , wrapQtAppsHook , python3Packages @@ -13,32 +13,29 @@ , iproute2 , iptables , procps -, qmltermwidget , qtbase , qtdeclarative -, qtgraphicaleffects -, qtinstaller -, qtquickcontrols -, qtquickcontrols2 +, qtsvg , qttools +, qtwayland , CoreFoundation , Security , provider ? "riseup" }: let - version = "0.21.11"; + version = "0.24.8"; src = fetchFromGitLab { domain = "0xacab.org"; owner = "leap"; repo = "bitmask-vpn"; - rev = version; - sha256 = "sha256-mhmKG6Exxh64oeeeLezJYWEw61iIHLasHjLomd2L8P4="; + rev = "8b3ac473f64b6de0262fbf945ff25af8029134f1"; + sha256 = "sha256-nYMfO091w6H7LyY1+aYubFppg4/3GiZZm4e+0m9Gb3k="; }; # bitmask-root is only used on GNU/Linux # and may one day be replaced by pkg/helper - bitmask-root = mkDerivation { + bitmask-root = stdenv.mkDerivation { inherit src version; sourceRoot = "${src.name}/helpers"; pname = "bitmask-root"; @@ -70,6 +67,18 @@ buildGoModule rec { pname = "${provider}-vpn"; vendorHash = null; + patches = [ + # This patch fixes the paths in the build script generated by qmake + # to use the correct paths for qmlcachegen and lrelease + (substituteAll { + src = ./fix_paths.patch; + inherit qtbase qtdeclarative qttools; + }) + + # Don't build the debug version + ./build_release.patch + ]; + postPatch = '' substituteInPlace pkg/pickle/helpers.go \ --replace /usr/share $out/share @@ -77,7 +86,7 @@ buildGoModule rec { # Using $PROVIDER is not working, # thus replacing directly into the vendor.conf substituteInPlace providers/vendor.conf \ - --replace "provider = riseup" "provider = ${provider}" + --replace "provider = bitmask" "provider = ${provider}" substituteInPlace branding/templates/debian/app.desktop-template \ --replace "Icon=icon" "Icon=${pname}" @@ -87,7 +96,7 @@ buildGoModule rec { '' + lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace pkg/helper/linux.go \ --replace /usr/sbin/openvpn ${openvpn}/bin/openvpn - substituteInPlace pkg/vpn/launcher_linux.go \ + substituteInPlace pkg/launcher/launcher_linux.go \ --replace /usr/sbin/openvpn ${openvpn}/bin/openvpn \ --replace /usr/sbin/bitmask-root ${bitmask-root}/bin/bitmask-root \ --replace /usr/bin/lxpolkit /run/wrappers/bin/polkit-agent-helper-1 \ @@ -98,21 +107,20 @@ buildGoModule rec { cmake pkg-config python3Packages.wrapPython - qmake - qtquickcontrols2 - qttools which wrapQtAppsHook - ] ++ lib.optional (!stdenv.hostPlatform.isLinux) qtinstaller; + qmake + qttools + qtsvg + ]; buildInputs = [ qtbase - qmltermwidget qtdeclarative - qtgraphicaleffects - qtquickcontrols - qtquickcontrols2 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation Security ]; + qtsvg + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation Security ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; + # FIXME: building on Darwin currently fails # due to missing debug symbols for Qt, # this should be fixable once darwin.apple_sdk >= 10.13 @@ -123,13 +131,12 @@ buildGoModule rec { buildPhase = '' runHook preBuild - make gen_providers_json - make generate - # Remove timestamps in comments - sed -i -e '/^\/\//d' pkg/config/version/version.go + # TODO: this is a hack that copies the qrc file that should by built by qmlcachegen + # qmlcachegen is in qtdeclarative/libexec, but qmake is in qtbase/bin + # but qmake searches for qmlcachegen in qtbase/libexec which leads to the error + mkdir -p build/qt + cp ${./gui_gui_qmlcache.qrc} build/qt/gui_gui_qmlcache.qrc - # Not using -j$NIX_BUILD_CORES because the Makefile's rules - # are not thread-safe: lib/libgoshim.h is used before being built. make build runHook postBuild diff --git a/pkgs/tools/networking/bitmask-vpn/fix_paths.patch b/pkgs/tools/networking/bitmask-vpn/fix_paths.patch new file mode 100644 index 000000000000..afc444952fbb --- /dev/null +++ b/pkgs/tools/networking/bitmask-vpn/fix_paths.patch @@ -0,0 +1,13 @@ +diff --git a/gui/build.sh b/gui/build.sh +index a858a81..ac43f52 100755 +--- a/gui/build.sh ++++ b/gui/build.sh +@@ -94,6 +94,8 @@ function buildQmake { + mkdir -p $QTBUILD + $QMAKE -early QMAKE_CC=$CC QMAKE_CXX=$CXX QMAKE_LINK=$CXX -o "$QTBUILD/Makefile" CONFIG+=release VENDOR_PATH="${VENDOR_PATH}" $PROJECT + #CONFIG=+force_debug_info CONFIG+=debug CONFIG+=debug_and_release ++ sed -i 's|@qtbase@/libexec/qmlcachegen|@qtdeclarative@/libexec/qmlcachegen|g' $QTBUILD/Makefile ++ sed -i 's|@qtbase@/bin/lrelease|@qttools@/bin/lrelease|g' $QTBUILD/Makefile + } + + function renameOutput { \ No newline at end of file diff --git a/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc b/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc new file mode 100644 index 000000000000..dd68f646d1fc --- /dev/null +++ b/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc @@ -0,0 +1,107 @@ + + + + ../../gui/main.qml + ../../gui/qtquickcontrols2.conf + ../../gui/themes/themes.js + ../../gui/themes/theme-riseup.js + ../../gui/themes/Riseup.qml + ../../gui/themes/theme-calyx.js + ../../gui/themes/Calyx.qml + ../../gui/themes/Bitmask.qml + ../../gui/themes/ThemeObject.qml + ../../gui/components/MainView.qml + ../../gui/components/ThemedPage.qml + ../../gui/components/Splash.qml + ../../gui/components/FadeBehavior.qml + ../../gui/components/Home.qml + ../../gui/components/Header.qml + ../../gui/components/Footer.qml + ../../gui/components/About.qml + ../../gui/components/MaterialRadioButton.qml + ../../gui/components/MaterialRadioIndicator.qml + ../../gui/components/WrappedRadioButton.qml + ../../gui/components/MaterialCheckBox.qml + ../../gui/components/StatusBox.qml + ../../gui/components/Systray.qml + ../../gui/components/Help.qml + ../../gui/components/Locations.qml + ../../gui/components/SignalIcon.qml + ../../gui/components/Preferences.qml + ../../gui/components/BoldLabel.qml + ../../gui/components/LightLabel.qml + ../../gui/components/VPNButtonBase.qml + ../../gui/components/VPNMouseArea.qml + ../../gui/components/VerticalSpacer.qml + ../../gui/components/Icon.qml + ../../gui/components/VPNState.qml + ../../gui/components/InitErrors.qml + ../../gui/components/ErrorBox.qml + ../../gui/components/MotdBox.qml + ../../gui/resources/icon-noshield.svg + ../../gui/resources/location.svg + ../../gui/resources/settings.svg + ../../gui/resources/power.svg + ../../gui/resources/language.svg + ../../gui/resources/lightning.svg + ../../gui/resources/close.svg + ../../gui/resources/donate.svg + ../../gui/resources/tools.svg + ../../gui/resources/help.svg + ../../gui/resources/about.svg + ../../gui/resources/bridge.svg + ../../gui/resources/gear-fill.svg + ../../gui/resources/reception-0.svg + ../../gui/resources/reception-2.svg + ../../gui/resources/reception-4.svg + ../../gui/resources/reception-0@24.svg + ../../gui/resources/reception-4@24.svg + ../../gui/resources/arrow-left.svg + ../../gui/resources/globe.svg + ../../gui/resources/spy.gif + ../../gui/resources/quit.svg + ../../gui/resources/alert.svg + ../../gui/resources/angle-right.svg + ../../gui/resources/snowflake.svg + ../../gui/resources/button_green.png + ../../gui/resources/button_yellow.png + ../../gui/resources/button_red.png + ../../gui/resources/ravens.svg + ../../gui/resources/ravens.gif + ../../gui/resources/riseup-icon.svg + ../../gui/resources/riseup_connected_bg.png + ../../gui/resources/riseup_connecting_bg.png + ../../gui/resources/riseup_disconnected_bg.png + ../../gui/resources/riseup_green_shield.svg + ../../gui/resources/calyx/calyx-shield-green.png + ../../gui/resources/calyx/calyx-hand.png + ../../gui/resources/calyx/calyx-red-shield.png + ../../gui/resources/calyx/calyx-yellow-shield.png + ../../gui/resources/bitmask/splash_logo.png + ../../gui/resources/bitmask/state_connected.png + ../../gui/resources/bitmask/state_connecting.png + ../../gui/resources/bitmask/state_disconnected.png + ../../gui/resources/bitmask/bitmask_connected_bg.png + ../../gui/resources/bitmask/bitmask_connecting_bg.png + ../../gui/resources/bitmask/bitmask_disconnected_bg.png + ../../gui/resources/fonts/Poppins-Regular.ttf + ../../gui/resources/fonts/Poppins-Bold.ttf + ../../gui/resources/fonts/Montserrat-SemiBold.ttf + ../../gui/resources/fonts/Roboto-Regular.ttf + ../../gui/resources/fonts/Roboto-Bold.ttf + ../../gui/assets/icon/png/black/vpn_off.png + ../../gui/assets/icon/png/black/vpn_on.png + ../../gui/assets/icon/png/black/vpn_wait_0.png + ../../gui/assets/icon/png/black/vpn_wait_1.png + ../../gui/assets/icon/png/black/vpn_wait_2.png + ../../gui/assets/icon/png/black/vpn_wait_3.png + ../../gui/assets/icon/png/white/vpn_off.png + ../../gui/assets/icon/png/white/vpn_on.png + ../../gui/assets/icon/png/white/vpn_wait_0.png + ../../gui/assets/icon/png/white/vpn_wait_1.png + ../../gui/assets/icon/png/white/vpn_wait_2.png + ../../gui/assets/icon/png/white/vpn_wait_3.png + ../../gui/assets/img/bird.jpg + ../../gui/providers/providers.json + + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8678860a86b1..22086af94ac0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11631,7 +11631,7 @@ with pkgs; ripdrag = callPackage ../tools/misc/ripdrag { }; - riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn { + riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { provider = "riseup"; inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; From 99312b1450f95917896394f3bd2812e8e9356657 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Oct 2024 00:24:07 +0000 Subject: [PATCH 015/133] goss: 0.4.8 -> 0.4.9 --- pkgs/by-name/go/goss/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/goss/package.nix b/pkgs/by-name/go/goss/package.nix index 0b618c195d5a..cbe9930a1059 100644 --- a/pkgs/by-name/go/goss/package.nix +++ b/pkgs/by-name/go/goss/package.nix @@ -14,16 +14,16 @@ buildGoModule rec { pname = "goss"; - version = "0.4.8"; + version = "0.4.9"; src = fetchFromGitHub { owner = "goss-org"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-xabGzCTzWwT8568xg6sdlE32OYPXlG9Fei0DoyAoXgo="; + hash = "sha256-GdkLasokpWegjK4kZzAskp1NGwcuMjrjjau75cEo8kg="; }; - vendorHash = "sha256-BPW4nC9gxDbyhA5UOfFAtOIusNvwJ7pQiprZsqTiak0="; + vendorHash = "sha256-Rf6Xt54y1BN2o90rDW0WvEm4H5pPfsZ786MXFjsAFaM="; CGO_ENABLED = 0; From cb94bc8cbbf13662b36e6603c50f5b77b7a78ced Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Tue, 1 Oct 2024 04:41:56 +0200 Subject: [PATCH 016/133] pkgs/redmine: Pin Ruby version to 3.2 Redmine is not compatible to Ruby 3.3 yet and so pin it to Ruby 3.2. Signed-off-by: Felix Singer --- pkgs/by-name/re/redmine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/redmine/package.nix b/pkgs/by-name/re/redmine/package.nix index f15b9b365a4b..f4b66763daa1 100644 --- a/pkgs/by-name/re/redmine/package.nix +++ b/pkgs/by-name/re/redmine/package.nix @@ -1,11 +1,11 @@ -{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper, nixosTests }: +{ lib, stdenv, fetchurl, bundlerEnv, ruby_3_2, makeWrapper, nixosTests }: let version = "5.1.3"; rubyEnv = bundlerEnv { name = "redmine-env-${version}"; - inherit ruby; + ruby = ruby_3_2; gemdir = ./.; groups = [ "development" "ldap" "markdown" "common_mark" "minimagick" "test" ]; }; From 5f14c876bdba6208075095f49feb0e3d313f646f Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Tue, 1 Oct 2024 02:34:13 +0200 Subject: [PATCH 017/133] nixos/redmine: Allow specifying an IP address Redmine should bind to In order to not expose Redmine over all interfaces, allow configuring an IP address it should bind to. Listen to 0.0.0.0 by default. Signed-off-by: Felix Singer --- nixos/modules/services/misc/redmine.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/redmine.nix b/nixos/modules/services/misc/redmine.nix index 026e4eae6d70..549228a4dae4 100644 --- a/nixos/modules/services/misc/redmine.nix +++ b/nixos/modules/services/misc/redmine.nix @@ -74,6 +74,12 @@ in description = "Group under which Redmine is ran."; }; + address = mkOption { + type = types.str; + default = "0.0.0.0"; + description = "IP address Redmine should bind to."; + }; + port = mkOption { type = types.port; default = 3000; @@ -429,7 +435,7 @@ in Group = cfg.group; TimeoutSec = "300"; WorkingDirectory = "${cfg.package}/share/redmine"; - ExecStart="${bundle} exec rails server -u webrick -e production -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'"; + ExecStart="${bundle} exec rails server -u webrick -e production -b ${toString cfg.address} -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'"; }; }; From c3058c28f2824877cdd352852e9f162cd05b5ef6 Mon Sep 17 00:00:00 2001 From: Michael Adler Date: Tue, 1 Oct 2024 10:16:47 +0200 Subject: [PATCH 018/133] git-fixup: format, add updateScript --- pkgs/by-name/gi/git-fixup/package.nix | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-fixup/package.nix b/pkgs/by-name/gi/git-fixup/package.nix index 9a42a529e726..467870e33f32 100644 --- a/pkgs/by-name/gi/git-fixup/package.nix +++ b/pkgs/by-name/gi/git-fixup/package.nix @@ -1,4 +1,14 @@ -{ lib, stdenvNoCC, fetchFromGitHub, makeWrapper, git, coreutils, gnused, gnugrep }: +{ + lib, + stdenvNoCC, + fetchFromGitHub, + makeWrapper, + git, + coreutils, + gnused, + gnugrep, + nix-update-script, +}: stdenvNoCC.mkDerivation (finalAttrs: { pname = "git-fixup"; @@ -28,9 +38,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { postInstall = '' wrapProgram $out/bin/git-fixup \ - --prefix PATH : "${lib.makeBinPath [ git coreutils gnused gnugrep ]}" + --prefix PATH : "${ + lib.makeBinPath [ + git + coreutils + gnused + gnugrep + ] + }" ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Fighting the copy-paste element of your rebase workflow"; homepage = "https://github.com/keis/git-fixup"; From 3e379e40eb947dcf52278213cad32c9d2ff0ff29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Oct 2024 16:57:05 +0000 Subject: [PATCH 019/133] beeper: 3.108.3 -> 3.109.1 --- .../networking/instant-messengers/beeper/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/beeper/default.nix b/pkgs/applications/networking/instant-messengers/beeper/default.nix index b9ce525a9cbb..918d07863734 100644 --- a/pkgs/applications/networking/instant-messengers/beeper/default.nix +++ b/pkgs/applications/networking/instant-messengers/beeper/default.nix @@ -10,10 +10,10 @@ }: let pname = "beeper"; - version = "3.108.3"; + version = "3.109.1"; src = fetchurl { - url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.108.3-build-2407188w36frwla-x86_64.AppImage"; - hash = "sha256-mlbw5K7+xZqz05FWKgKnro5SiVG+uSTI7muErAt8PM0="; + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.109.1-build-240923466rji1i4-x86_64.AppImage"; + hash = "sha256-RXpoOgnoPmNID5Jx/lNxqsHsifFSS9dZzhjSu8kGtXc="; }; appimage = appimageTools.wrapType2 { inherit version pname src; From 6d1b22add055edf5b4314aff6bf192398962317e Mon Sep 17 00:00:00 2001 From: Sam Connelly Date: Tue, 1 Oct 2024 15:31:34 -0400 Subject: [PATCH 020/133] cargo-web: Fix build failure --- .../tools/rust/cargo-web/default.nix | 37 ++++++++++++++++--- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-web/default.nix b/pkgs/development/tools/rust/cargo-web/default.nix index 7bbc503fd128..b5da3fdb7f0d 100644 --- a/pkgs/development/tools/rust/cargo-web/default.nix +++ b/pkgs/development/tools/rust/cargo-web/default.nix @@ -1,5 +1,14 @@ -{ lib, stdenv, fetchFromGitHub, openssl, perl, pkg-config, rustPlatform -, CoreServices, Security +{ + lib, + stdenv, + fetchFromGitHub, + openssl, + perl, + pkg-config, + rustPlatform, + CoreServices, + Security, + fetchpatch, }: rustPlatform.buildRustPackage rec { @@ -13,16 +22,34 @@ rustPlatform.buildRustPackage rec { sha256 = "1dl5brj5fnmxmwl130v36lvy4j64igdpdvjwmxw3jgg2c6r6b7cd"; }; + patches = [ + (fetchpatch { + name = "fix-qualified-path.patch"; + url = "https://github.com/koute/cargo-web/commit/c9584542163d60d0aae6d6890509794e838e257f.patch"; + hash = "sha256-w59fXmrszptKt0llqGt0AF+0b3r9N6xUY6zQkpZnemE="; + }) + ]; + cargoHash = "sha256-apPXSG8RV9hZ+jttn4XHhgmuLQ7344SQJna7Z/fu/mA="; - nativeBuildInputs = [ openssl perl pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices Security ]; + nativeBuildInputs = [ + openssl + perl + pkg-config + ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ + CoreServices + Security + ]; meta = with lib; { description = "Cargo subcommand for the client-side Web"; mainProgram = "cargo-web"; homepage = "https://github.com/koute/cargo-web"; - license = with licenses; [ asl20 /* or */ mit ]; + license = with licenses; [ + asl20 # or + mit + ]; maintainers = with maintainers; [ kevincox ]; }; } From a9ed1dc140ce0fe6b13fb5f1929fbe0b3ffee79d Mon Sep 17 00:00:00 2001 From: luftmensch-luftmensch Date: Fri, 7 Jun 2024 22:59:59 +0200 Subject: [PATCH 021/133] nchat: 3.67 -> 5.2.11, move to by-name, add luftmensch-luftmensch to maintainers Modifications done for the version change: 1. Update to the latest version 2. Fix aarch64-darwin build 3. Fix library import --- .../instant-messengers/nchat/default.nix | 45 ----------- pkgs/by-name/nc/nchat/package.nix | 74 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 - 3 files changed, 74 insertions(+), 49 deletions(-) delete mode 100644 pkgs/applications/networking/instant-messengers/nchat/default.nix create mode 100644 pkgs/by-name/nc/nchat/package.nix diff --git a/pkgs/applications/networking/instant-messengers/nchat/default.nix b/pkgs/applications/networking/instant-messengers/nchat/default.nix deleted file mode 100644 index b9183b2d7645..000000000000 --- a/pkgs/applications/networking/instant-messengers/nchat/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, cmake, gperf -, file, ncurses, openssl, readline, sqlite, zlib -, AppKit, Cocoa, Foundation -}: - -stdenv.mkDerivation rec { - pname = "nchat"; - version = "3.67"; - - src = fetchFromGitHub { - owner = "d99kris"; - repo = "nchat"; - rev = "v${version}"; - hash = "sha256-PhvZejtSoDptzoMP5uIe6T0Ws/bQQXVuYH9uoZo3JsI="; - }; - - postPatch = '' - substituteInPlace lib/tgchat/ext/td/CMakeLists.txt \ - --replace "get_git_head_revision" "#get_git_head_revision" - ''; - - nativeBuildInputs = [ cmake gperf ]; - - buildInputs = [ - file # for libmagic - ncurses - openssl - readline - sqlite - zlib - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit Cocoa Foundation ]; - - cmakeFlags = [ - "-DHAS_WHATSAPP=OFF" # go module build required - ]; - - meta = with lib; { - description = "Terminal-based chat client with support for Telegram and WhatsApp"; - mainProgram = "nchat"; - homepage = "https://github.com/d99kris/nchat"; - license = licenses.mit; - maintainers = with maintainers; [ sikmir ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix new file mode 100644 index 000000000000..df72bce1cb02 --- /dev/null +++ b/pkgs/by-name/nc/nchat/package.nix @@ -0,0 +1,74 @@ +{ + lib, + fetchFromGitHub, + file, # for libmagic + ncurses, + openssl, + readline, + sqlite, + zlib, + cmake, + gperf, + stdenv, + darwin, +}: + +stdenv.mkDerivation rec { + pname = "nchat"; + version = "5.2.11"; + + src = fetchFromGitHub { + owner = "d99kris"; + repo = "nchat"; + rev = "refs/tags/v${version}"; + hash = "sha256-LcTVftLKlzHstSaJjdtqoEmQ7kiqft9dbXRXoYjbaus="; + }; + + postPatch = '' + substituteInPlace lib/tgchat/ext/td/CMakeLists.txt \ + --replace "get_git_head_revision" "#get_git_head_revision" + substituteInPlace lib/tgchat/CMakeLists.txt \ + --replace-fail "list(APPEND OPENSSL_ROOT_DIR" "#list(APPEND OPENSSL_ROOT_DIR" + ''; + + nativeBuildInputs = [ + cmake + gperf + ]; + + buildInputs = + [ + file # for libmagic + ncurses + openssl + readline + sqlite + zlib + ] + ++ lib.optionals stdenv.isDarwin ( + with darwin.apple_sdk.frameworks; + [ + AppKit + Cocoa + Foundation + ] + ); + + cmakeFlags = [ + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DHAS_WHATSAPP=OFF" # go module build required + ]; + + meta = { + description = "Terminal-based chat client with support for Telegram and WhatsApp"; + changelog = "https://github.com/d99kris/nchat/releases/tag/v${version}"; + homepage = "https://github.com/d99kris/nchat"; + license = lib.licenses.mit; + mainProgram = "nchat"; + maintainers = with lib.maintainers; [ + luftmensch-luftmensch + sikmir + ]; + platforms = lib.platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 12aace53e661..600ed996351d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -31800,10 +31800,6 @@ with pkgs; ngt = callPackage ../development/libraries/ngt { }; - nchat = callPackage ../applications/networking/instant-messengers/nchat { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation; - }; - nheko = qt6Packages.callPackage ../applications/networking/instant-messengers/nheko { }; notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { }; From d4c15c3cf66449a64afa7b347851c42485dbe977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Fri, 20 Sep 2024 20:10:59 +0200 Subject: [PATCH 022/133] pnpm_9: 9.10.0 -> 9.12.0 --- pkgs/development/tools/pnpm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index 89419379239f..aec4eab2e5de 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -8,8 +8,8 @@ let hash = "sha256-2qJ6C1QbxjUyP/lsLe2ZVGf/n+bWn/ZwIVWKqa2dzDY="; }; "9" = { - version = "9.10.0"; - hash = "sha256-NVqKuNu2rUG+++85vE/Wtd+F4Sdh0nJL0B8T6HjeSxM"; + version = "9.12.0"; + hash = "sha256-phtn/2zJevhkVk9EQlVsIqBPLlp3FPvudqEBE2HZtyY="; }; }; From 61d40e678cae8cd6f957cf9018c328674594ce59 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Wed, 2 Oct 2024 18:13:41 +0300 Subject: [PATCH 023/133] raycast: 1.83.1 -> 1.83.2 Changelog: https://www.raycast.com/changelog/1-83-0 --- pkgs/os-specific/darwin/raycast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/darwin/raycast/default.nix b/pkgs/os-specific/darwin/raycast/default.nix index 3c384ee359ef..f22b80a77682 100644 --- a/pkgs/os-specific/darwin/raycast/default.nix +++ b/pkgs/os-specific/darwin/raycast/default.nix @@ -11,12 +11,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.83.1"; + version = "1.83.2"; src = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal"; - hash = "sha256-3EJAhjMEkQgyGMshCeV7Ci//tflEbhcOOFIdAsTIfh0="; + hash = "sha256-/oFzkC4I4fuHIaw6V6YyhmlHb/nGVeeqnawr3GjgAGw="; }; dontPatch = true; From b7f65ab155da25640dd41b21fb9c399848d27710 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 2 Oct 2024 13:28:12 -0400 Subject: [PATCH 024/133] tart: 2.18.2 -> 2.18.5 Diff: https://github.com/cirruslabs/tart/compare/2.18.2...2.18.5 --- 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 fb5f28325260..f233dc4f82ca 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.2"; + version = "2.18.5"; src = fetchurl { url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart-arm64.tar.gz"; - hash = "sha256-0057/lRisAw3fzh2LNqHUx72PR/67mW/cqm7hU34GAU="; + hash = "sha256-3mbO6HlJxEl9NZzJ8IaZWESqPzS7OTw+I+t0XH25D/Q="; }; sourceRoot = "."; From b4277887d3998c2921118fc044d5b63cf76c2c25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Oct 2024 23:05:27 +0000 Subject: [PATCH 025/133] krabby: 0.1.8 -> 0.2.0 --- pkgs/applications/misc/krabby/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/krabby/default.nix b/pkgs/applications/misc/krabby/default.nix index e6edfd9c4ab1..f44a44523aa1 100644 --- a/pkgs/applications/misc/krabby/default.nix +++ b/pkgs/applications/misc/krabby/default.nix @@ -4,14 +4,14 @@ }: rustPlatform.buildRustPackage rec { pname = "krabby"; - version = "0.1.8"; + version = "0.2.0"; src = fetchCrate { inherit pname version; - hash = "sha256-pqLk05hDPMvbrDG3xatAP0licaJszBSujo1fqsEtpRI="; + hash = "sha256-R4GW0e0tjLiCXQMf8iA+yYyMp43/28GeNsjs+QNQMSM="; }; - cargoHash = "sha256-/wXfdH9ObKGOw8EXHG/3Gvhm66v632lpDp/V3zFIzh4="; + cargoHash = "sha256-eQyU0sMfecOjX5k1qYeetrAhk41FIMcg9QmhhTYOxWc="; meta = with lib; { description = "Print pokemon sprites in your terminal"; From a99a9ba117f8dbb1470e6d338468a65bc6b5411d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 16:08:18 -0700 Subject: [PATCH 026/133] getmail6: 6.19.04 -> 6.19.05 Diff: https://github.com/getmail6/getmail6/compare/refs/tags/v6.19.04...v6.19.05 Changelog: https://github.com/getmail6/getmail6/blob/refs/tags/v6.19.05/docs/CHANGELOG --- pkgs/by-name/ge/getmail6/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/getmail6/package.nix b/pkgs/by-name/ge/getmail6/package.nix index bcd02935045b..3ba6da5b42c6 100644 --- a/pkgs/by-name/ge/getmail6/package.nix +++ b/pkgs/by-name/ge/getmail6/package.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "getmail6"; - version = "6.19.04"; + version = "6.19.05"; pyproject = true; src = fetchFromGitHub { owner = "getmail6"; repo = "getmail6"; rev = "refs/tags/v${version}"; - hash = "sha256-mKYAk3rXWBMgyxXenVRTGXIUG6ruz5/CxLmh8rpinfI="; + hash = "sha256-GjB53bl2gh3SA+kqC9rrQ9I4rP0z69G/bamInmq8W+I="; }; build-system = with python3.pkgs; [ From e31b185555362f0ee450e689abe0284d0958725c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Oct 2024 12:54:23 +0000 Subject: [PATCH 027/133] python312Packages.aioautomower: 2024.9.1 -> 2024.9.3 --- pkgs/development/python-modules/aioautomower/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioautomower/default.nix b/pkgs/development/python-modules/aioautomower/default.nix index c3a4ec04b50c..675657c7be25 100644 --- a/pkgs/development/python-modules/aioautomower/default.nix +++ b/pkgs/development/python-modules/aioautomower/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "aioautomower"; - version = "2024.9.1"; + version = "2024.9.3"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "Thomas55555"; repo = "aioautomower"; rev = "refs/tags/${version}"; - hash = "sha256-MdsK+QP8YdMceTiNwhuf84KARIHCyn7/g6WKrDB6yCc="; + hash = "sha256-2jPQcMD05SUYnBwAaWHbGKXy7Du2JKPVq3eui9YaqxI="; }; postPatch = '' From 458dc55412254ca4a06975b9c194a465c9ff8789 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Sep 2024 11:51:10 +0000 Subject: [PATCH 028/133] python312Packages.aioesphomeapi: 25.3.2 -> 27.0.0 --- pkgs/development/python-modules/aioesphomeapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 8e13ca9d212b..4d6f597fb2a9 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "25.3.2"; + version = "27.0.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "esphome"; repo = "aioesphomeapi"; rev = "refs/tags/v${version}"; - hash = "sha256-ITNXPwQTKOyH0TXYr8v/VI5rPNCvKGb/zIE1q+Ja8j0="; + hash = "sha256-2FA0QleMJG69vhyC85tO4ZAY0U8qPIdyJROHKxC35GM="; }; build-system = [ From 5999042463b9437804404b80e32273c7a8be2efa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Oct 2024 04:53:24 +0000 Subject: [PATCH 029/133] python312Packages.aiorussound: 3.1.5 -> 4.0.5 --- pkgs/development/python-modules/aiorussound/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiorussound/default.nix b/pkgs/development/python-modules/aiorussound/default.nix index 7c0f045c6222..6e702e7927cb 100644 --- a/pkgs/development/python-modules/aiorussound/default.nix +++ b/pkgs/development/python-modules/aiorussound/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "aiorussound"; - version = "3.1.5"; + version = "4.0.5"; pyproject = true; # requires newer f-strings introduced in 3.12 @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "noahhusby"; repo = "aiorussound"; rev = "refs/tags/${version}"; - hash = "sha256-c9elemUdvX8Q8/Sr4DSXEx9SdRoLKibQFbY+WSDg/yM="; + hash = "sha256-W0vhVK1SmnTsNuXpDn2e1BrBnsdBwgiNyXucC+ASg1M="; }; build-system = [ poetry-core ]; From c6dcb7e98a9e619fe8ce650d4fac5ffff42aa1a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 18 Sep 2024 17:02:45 -0700 Subject: [PATCH 030/133] python312Packages.ayla-iot-unofficial: 1.3.1 -> 1.4.1 Diff: https://github.com/rewardone/ayla-iot-unofficial/compare/refs/tags/v1.3.1...v1.4.1 Changelog: https://github.com/rewardone/ayla-iot-unofficial/releases/tag/v1.4.0 https://github.com/rewardone/ayla-iot-unofficial/releases/tag/v1.4.1 --- .../python-modules/ayla-iot-unofficial/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ayla-iot-unofficial/default.nix b/pkgs/development/python-modules/ayla-iot-unofficial/default.nix index de43b8c642ac..3e2819fa0fea 100644 --- a/pkgs/development/python-modules/ayla-iot-unofficial/default.nix +++ b/pkgs/development/python-modules/ayla-iot-unofficial/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "ayla-iot-unofficial"; - version = "1.3.1"; + version = "1.4.1"; pyproject = true; src = fetchFromGitHub { owner = "rewardone"; repo = "ayla-iot-unofficial"; rev = "refs/tags/v${version}"; - hash = "sha256-WfaDTKht+WEnozVFWGYwNvrC8Rr/IePxjNp5O7jz/9A="; + hash = "sha256-SAfDpABOWsic3kqsN0txlchEIRKJ0xtpJERZUH5CKR0="; }; build-system = [ setuptools ]; From da8e621de95f214050c7afd42b9c26647b1097aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 18:58:48 -0700 Subject: [PATCH 031/133] python312Packages.brother: 4.3.0 -> 4.3.1 Diff: https://github.com/bieniu/brother/compare/refs/tags/4.3.0...4.3.1 Changelog: https://github.com/bieniu/brother/releases/tag/4.3.1 --- pkgs/development/python-modules/brother/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/brother/default.nix b/pkgs/development/python-modules/brother/default.nix index e6b79fb3bcdd..84ad97686b48 100644 --- a/pkgs/development/python-modules/brother/default.nix +++ b/pkgs/development/python-modules/brother/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "brother"; - version = "4.3.0"; + version = "4.3.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "bieniu"; repo = "brother"; rev = "refs/tags/${version}"; - hash = "sha256-JnIJgR8OiN6y6ib0Y+FXa98Q/4dtvJ8q2r6tgQSRvN4="; + hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ="; }; build-system = [ setuptools ]; From dea43bb0bb0084389468c40a08cd43b6f03eda9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:02:45 -0700 Subject: [PATCH 032/133] python312Packages.cached-ipaddress: 0.5.0 -> 0.6.0 Diff: https://github.com/bdraco/cached-ipaddress/compare/refs/tags/v0.5.0...v0.6.0 Changelog: https://github.com/bdraco/cached-ipaddress/blob/refs/tags/v0.6.0/CHANGELOG.md --- pkgs/development/python-modules/cached-ipaddress/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cached-ipaddress/default.nix b/pkgs/development/python-modules/cached-ipaddress/default.nix index d36b620710bf..de17cb4106b4 100644 --- a/pkgs/development/python-modules/cached-ipaddress/default.nix +++ b/pkgs/development/python-modules/cached-ipaddress/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "cached-ipaddress"; - version = "0.5.0"; + version = "0.6.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "bdraco"; repo = "cached-ipaddress"; rev = "refs/tags/v${version}"; - hash = "sha256-Ec2tW1X0iYdQFd5XFRABwUTPjqxV5lhwT6UEimmF+/o="; + hash = "sha256-wF5GBQCmKHo3sX4lYA9/wS69x4fFNNh08VG3qMp9UKs="; }; build-system = [ From 7903bc9ffab486acc42b4a2114bae9b82242c8fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:17:06 -0700 Subject: [PATCH 033/133] python312Packages.firebase-messaging: 0.3.0 -> 0.4.4 Diff: https://github.com/sdb9696/firebase-messaging/compare/refs/tags/0.3.0...0.4.4 Changelog: https://github.com/sdb9696/firebase-messaging/releases/tag/0.4.4 --- .../firebase-messaging/default.nix | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/firebase-messaging/default.nix b/pkgs/development/python-modules/firebase-messaging/default.nix index 15c39a634980..a64bc19ea2e6 100644 --- a/pkgs/development/python-modules/firebase-messaging/default.nix +++ b/pkgs/development/python-modules/firebase-messaging/default.nix @@ -6,8 +6,9 @@ buildPythonPackage, cryptography, fetchFromGitHub, + hatchling, http-ece, - poetry-core, + myst-parser, protobuf, pytest-asyncio, pytest-mock, @@ -23,16 +24,16 @@ buildPythonPackage rec { pname = "firebase-messaging"; - version = "0.3.0"; + version = "0.4.4"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "sdb9696"; repo = "firebase-messaging"; rev = "refs/tags/${version}"; - hash = "sha256-pZpnekJ11yx3L8l56vZOa4uS+jJMxUkYODgNAqysVeY="; + hash = "sha256-duUqDioIBo2QQP/4VGGwklDt4F8pDm/sHrvOx4wcTWQ="; }; outputs = [ @@ -40,12 +41,19 @@ buildPythonPackage rec { "doc" ]; + build-system = [ + hatchling + ]; + nativeBuildInputs = [ - poetry-core sphinxHook ] ++ optional-dependencies.docs; - propagatedBuildInputs = [ + pythonRelaxDeps = [ + "http-ece" + ]; + + dependencies = [ aiohttp cryptography http-ece @@ -54,6 +62,7 @@ buildPythonPackage rec { optional-dependencies = { docs = [ + myst-parser sphinx sphinx-autodoc-typehints sphinx-rtd-theme From e01bc4e7a22c5cc33ba2815568fb32da0a45b057 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Oct 2024 02:48:19 +0000 Subject: [PATCH 034/133] python312Packages.google-generativeai: 0.7.2 -> 0.8.2 --- .../python-modules/google-generativeai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-generativeai/default.nix b/pkgs/development/python-modules/google-generativeai/default.nix index ae1bdc82ae7f..70d7da0936fe 100644 --- a/pkgs/development/python-modules/google-generativeai/default.nix +++ b/pkgs/development/python-modules/google-generativeai/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "google-generativeai"; - version = "0.7.2"; + version = "0.8.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "google"; repo = "generative-ai-python"; rev = "refs/tags/v${version}"; - hash = "sha256-KVKoPCpMaaVMU6VqYXD7vHmhv1AS5slRobRVDDuaDHc="; + hash = "sha256-7l7Tg4sCdRtYnDwrQBA4rUIz4gO2YGf+3qn7OQRMCDc="; }; pythonRelaxDeps = [ "google-ai-generativelanguage" ]; From 9e64517d0d02af2a1a37bc47ed934bb96d787088 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 30 Sep 2024 02:10:10 +0000 Subject: [PATCH 035/133] python312Packages.jaraco-abode: 5.2.1 -> 6.2.1 --- pkgs/development/python-modules/jaraco-abode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jaraco-abode/default.nix b/pkgs/development/python-modules/jaraco-abode/default.nix index 666f527fce40..0b96700f267d 100644 --- a/pkgs/development/python-modules/jaraco-abode/default.nix +++ b/pkgs/development/python-modules/jaraco-abode/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "jaraco-abode"; - version = "5.2.1"; + version = "6.2.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -34,7 +34,7 @@ buildPythonPackage rec { owner = "jaraco"; repo = "jaraco.abode"; rev = "refs/tags/v${version}"; - hash = "sha256-1omRBbUNS2/U2laK7E1M0uZfejZVMdGezG5oIGILj70="; + hash = "sha256-t5AI2wpSM6xMzULEZYkUgGvcODM8PVxdd2Vy/PV0Ga4="; }; nativeBuildInputs = [ From 6b42a94fc37a4a3d3ad54449f74b9b6c7afc2674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:04:59 -0700 Subject: [PATCH 036/133] python312Packages.matrix-nio: 0.25.0 -> 0.25.1 Diff: https://github.com/poljar/matrix-nio/compare/refs/tags/0.25.0...0.25.1 Changelog: https://github.com/poljar/matrix-nio/blob/0.25.1/CHANGELOG.md --- pkgs/development/python-modules/matrix-nio/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/matrix-nio/default.nix b/pkgs/development/python-modules/matrix-nio/default.nix index 537a80408c66..eaed123ef903 100644 --- a/pkgs/development/python-modules/matrix-nio/default.nix +++ b/pkgs/development/python-modules/matrix-nio/default.nix @@ -4,7 +4,7 @@ fetchFromGitHub, # build-system - poetry-core, + setuptools, # dependencies aiofiles, @@ -44,14 +44,14 @@ buildPythonPackage rec { pname = "matrix-nio"; - version = "0.25.0"; + version = "0.25.1"; pyproject = true; src = fetchFromGitHub { owner = "poljar"; repo = "matrix-nio"; rev = "refs/tags/${version}"; - hash = "sha256-wk1UjnazBdK4BCWXRG5Bn9Rasrk+yy3qqideS8tEAk8="; + hash = "sha256-cfxM/k0AXP/47goWahAzY36dpZiR00gmNveyoxQWvjo="; }; patches = [ @@ -59,7 +59,7 @@ buildPythonPackage rec { ./allow-tests-without-olm.patch ]; - build-system = [ poetry-core ]; + build-system = [ setuptools ]; dependencies = [ aiofiles From d47a12062b34054fecf0b063506772eca158013d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:05:26 -0700 Subject: [PATCH 037/133] python312Packages.prometheus-client: 0.20.0 -> 0.21.0 Diff: https://github.com/prometheus/client_python/compare/refs/tags/v0.20.0...v0.21.0 Changelog: https://github.com/prometheus/client_python/releases/tag/v0.21.0 --- pkgs/development/python-modules/prometheus-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/prometheus-client/default.nix b/pkgs/development/python-modules/prometheus-client/default.nix index 9f0704d7a3d0..3c465a430a29 100644 --- a/pkgs/development/python-modules/prometheus-client/default.nix +++ b/pkgs/development/python-modules/prometheus-client/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "prometheus-client"; - version = "0.20.0"; + version = "0.21.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "prometheus"; repo = "client_python"; rev = "refs/tags/v${version}"; - hash = "sha256-IMw0mpOUzjXBy4bMTeSFMc5pdibI5lGxZHKiufjPLbM="; + hash = "sha256-LrCBCfIcpxNjy/yjwCG4J34eJO4AdUr21kp9FBwSeAY="; }; build-system = [ setuptools ]; From 4ece7a38cb6499912526455e89dcf9f3cea1fd23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:08:11 -0700 Subject: [PATCH 038/133] python312Packages.py-synologydsm-api: 2.5.2 -> 2.5.3 Diff: https://github.com/mib1185/py-synologydsm-api/compare/refs/tags/v2.5.2...v2.5.3 Changelog: https://github.com/mib1185/py-synologydsm-api/releases/tag/v2.5.3 --- .../development/python-modules/py-synologydsm-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-synologydsm-api/default.nix b/pkgs/development/python-modules/py-synologydsm-api/default.nix index 7fe3f1f61f4d..8361171fc261 100644 --- a/pkgs/development/python-modules/py-synologydsm-api/default.nix +++ b/pkgs/development/python-modules/py-synologydsm-api/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "py-synologydsm-api"; - version = "2.5.2"; + version = "2.5.3"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "mib1185"; repo = "py-synologydsm-api"; rev = "refs/tags/v${version}"; - hash = "sha256-c1qNCOmGEiI+bHDGxJ7OtdmPFcdkev+5U9cuDC8O5iQ="; + hash = "sha256-3DpgJqL8pSiAK/t/Qe2CxntQStTqDumkivhnPKHVlnE="; }; build-system = [ setuptools ]; From cf375da8bf15b53a9ea8f3d6ccbad9fd78e5392f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 2 Oct 2024 18:09:51 +0200 Subject: [PATCH 039/133] python312Packages.pychromecast: 14.0.1 -> 14.0.2 Changelog: https://github.com/home-assistant-libs/pychromecast/releases/tag/14.0.2 --- pkgs/development/python-modules/pychromecast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix index f14248b781b0..df5007d93828 100644 --- a/pkgs/development/python-modules/pychromecast/default.nix +++ b/pkgs/development/python-modules/pychromecast/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pychromecast"; - version = "14.0.1"; + version = "14.0.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -20,7 +20,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PyChromecast"; inherit version; - hash = "sha256-4W4Kf5SIMZGRuLT6IcoL60vxLu2lyb9kAkEYjyvqCj4="; + hash = "sha256-CSxl9CGZG8pWUzi8YaDBSGHEfg9cCmWRml6T8C39Bxo="; }; postPatch = '' From c672d3c867d7f97bb5810e86cb4e2c9b85d34b05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 20 Jul 2024 00:24:24 -0700 Subject: [PATCH 040/133] python312Packages.pypoint: 2.3.2 -> 3.0.0 Diff: https://github.com/fredrike/pypoint/compare/v2.3.2...v3.0.0 --- .../python-modules/pypoint/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pypoint/default.nix b/pkgs/development/python-modules/pypoint/default.nix index e0e5aab54350..d7062da6c80b 100644 --- a/pkgs/development/python-modules/pypoint/default.nix +++ b/pkgs/development/python-modules/pypoint/default.nix @@ -2,26 +2,25 @@ lib, buildPythonPackage, fetchFromGitHub, - authlib, - httpx, + setuptools, + aiohttp, }: buildPythonPackage rec { pname = "pypoint"; - version = "2.3.2"; - format = "setuptools"; + version = "3.0.0"; + pyproject = true; src = fetchFromGitHub { owner = "fredrike"; repo = "pypoint"; rev = "v${version}"; - hash = "sha256-tQ5rQs6ECn9O9dVXKWhmy9BBpOzgqSmwpmbIRbJn2CQ="; + hash = "sha256-Ri+vf/vnjQQ+9eZ1Gzt+v68FAxVGt0IY9S3SpeVem3A="; }; - propagatedBuildInputs = [ - authlib - httpx - ]; + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; # upstream has no tests doCheck = false; From 6afb096a46ef7880347f165f9960995b8220bae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:01:26 -0700 Subject: [PATCH 041/133] python312Packages.pysnmp: 6.2.5 -> 6.2.6 Diff: https://github.com/lextudio/pysnmp/compare/refs/tags/v6.2.5...6.2.6 Changelog: https://github.com/lextudio/pysnmp/blob/refs/tags/v6.2.6/CHANGES.rst --- pkgs/development/python-modules/pysnmp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pysnmp/default.nix b/pkgs/development/python-modules/pysnmp/default.nix index 3fa3a1dfe700..540d1fbff830 100644 --- a/pkgs/development/python-modules/pysnmp/default.nix +++ b/pkgs/development/python-modules/pysnmp/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pysnmp"; - version = "6.2.5"; + version = "6.2.6"; pyproject = true; src = fetchFromGitHub { owner = "lextudio"; repo = "pysnmp"; rev = "refs/tags/v${version}"; - hash = "sha256-EGMUTUN95wykU756GJSiXwr8Hi3kyaLPfqhuDgvhbBE="; + hash = "sha256-+FfXvsfn8XzliaGUKZlzqbozoo6vDxUkgC87JOoVasY="; }; pythonRemoveDeps = [ "pytest-cov" ]; @@ -67,7 +67,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python SNMP library"; homepage = "https://github.com/lextudio/pysnmp"; - changelog = "https://github.com/lextudio/pysnmp/blob/${src.rev}/CHANGES.txt"; + changelog = "https://github.com/lextudio/pysnmp/blob/${src.rev}/CHANGES.rst"; license = licenses.bsd2; maintainers = with maintainers; [ hexa ]; }; From 250f63e097ed8db054a6252a20dd6b6ceb13881a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:10:03 -0700 Subject: [PATCH 042/133] python312Packages.python-kasa: 0.7.3 -> 0.7.4 Diff: https://github.com/python-kasa/python-kasa/compare/refs/tags/0.7.3...0.7.4 Changelog: https://github.com/python-kasa/python-kasa/blob/0.7.4/CHANGELOG.md --- pkgs/development/python-modules/python-kasa/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-kasa/default.nix b/pkgs/development/python-modules/python-kasa/default.nix index dcb2a96f671a..9561deec1b07 100644 --- a/pkgs/development/python-modules/python-kasa/default.nix +++ b/pkgs/development/python-modules/python-kasa/default.nix @@ -14,6 +14,7 @@ pytest-asyncio, pytest-freezer, pytest-mock, + pytest-socket, pytestCheckHook, pythonOlder, rich, @@ -22,7 +23,7 @@ buildPythonPackage rec { pname = "python-kasa"; - version = "0.7.3"; + version = "0.7.4"; pyproject = true; disabled = pythonOlder "3.9"; @@ -31,7 +32,7 @@ buildPythonPackage rec { owner = "python-kasa"; repo = "python-kasa"; rev = "refs/tags/${version}"; - hash = "sha256-41FY1KaPDQxOHtxgaKRakNbiBm/qPYCICpvzxVAmSD8="; + hash = "sha256-dzDbA/iJUfTQNKq2V1PlCYpIeg031Fm0JyZvHrDWqHI="; }; build-system = [ hatchling ]; @@ -48,6 +49,7 @@ buildPythonPackage rec { pytest-asyncio pytest-freezer pytest-mock + pytest-socket pytestCheckHook voluptuous ]; From 7b2b527b31425a91e7934a1a8c5c044c9a945401 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:12:45 -0700 Subject: [PATCH 043/133] python312Packages.python-matter-server: 6.3.0 -> 6.6.0 Diff: https://github.com/home-assistant-libs/python-matter-server/compare/refs/tags/6.3.0...6.6.0 Changelog: https://github.com/home-assistant-libs/python-matter-server/releases/tag/6.6.0 --- .../python-modules/python-matter-server/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-matter-server/default.nix b/pkgs/development/python-modules/python-matter-server/default.nix index 453bf9b8b7c2..8a736730ef54 100644 --- a/pkgs/development/python-modules/python-matter-server/default.nix +++ b/pkgs/development/python-modules/python-matter-server/default.nix @@ -24,6 +24,7 @@ zeroconf, # tests + aioresponses, python, pytest, pytest-aiohttp, @@ -55,7 +56,7 @@ in buildPythonPackage rec { pname = "python-matter-server"; - version = "6.3.0"; + version = "6.6.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -64,7 +65,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "python-matter-server"; rev = "refs/tags/${version}"; - hash = "sha256-/e7U0knkWQq9PnTimA2/ncNTyekx7QOcFEdtJHUcb9I="; + hash = "sha256-g+97a/X0FSapMLfdW6iNf1akkHGLqCmHYimQU/M6loo="; }; patches = [ @@ -105,6 +106,7 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + aioresponses pytest-aiohttp pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); From 6306c5232ee10621106f3f72aa680227923a584b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 2 Oct 2024 17:48:09 +0200 Subject: [PATCH 044/133] python312Packages.restrictedpython: 7.2 -> 7.3 Changelog: https://github.com/zopefoundation/RestrictedPython/blob/7.3/CHANGES.rst --- pkgs/development/python-modules/restrictedpython/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/restrictedpython/default.nix b/pkgs/development/python-modules/restrictedpython/default.nix index daba92a14a6c..2d85f85eb80b 100644 --- a/pkgs/development/python-modules/restrictedpython/default.nix +++ b/pkgs/development/python-modules/restrictedpython/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "restrictedpython"; - version = "7.2"; + version = "7.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "RestrictedPython"; inherit version; - hash = "sha256-TR0w9wmmYhynxCNvCLZ7cyplHICZFF8TcHjH3UvtPSE="; + hash = "sha256-iIgwTHhY/c/YbFC1hWF5c3W6QDGdK2/7XSSwi2otzWE="; }; build-system = [ setuptools ]; From c61507cdc5d4680b107a100a1c02507cca980d68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:15:14 -0700 Subject: [PATCH 045/133] python312Packages.ring-doorbell: 0.9.5 -> 0.9.6 Changelog: https://github.com/tchellomello/python-ring-doorbell/blob/0.9.6/CHANGELOG.md --- .../development/python-modules/ring-doorbell/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/ring-doorbell/default.nix b/pkgs/development/python-modules/ring-doorbell/default.nix index 4bfbc9d1e54a..b417ea9269c9 100644 --- a/pkgs/development/python-modules/ring-doorbell/default.nix +++ b/pkgs/development/python-modules/ring-doorbell/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "ring-doorbell"; - version = "0.9.5"; + version = "0.9.6"; pyproject = true; disabled = pythonOlder "3.9"; @@ -31,7 +31,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "ring_doorbell"; inherit version; - hash = "sha256-NnKcUr0SExXRDkNCIGU3LtwU1LIMAZzurn2Aoua1lzA="; + hash = "sha256-pSHsQ2bJ0zNk6eJfDERVFqZM/IWorL8HFFjnwnhaHhY="; }; pythonRelaxDeps = [ "requests-oauthlib" ]; @@ -42,16 +42,13 @@ buildPythonPackage rec { aiofiles aiohttp asyncclick + firebase-messaging oauthlib pytz typing-extensions websockets ]; - optional-dependencies = { - listen = [ firebase-messaging ]; - }; - nativeCheckInputs = [ aioresponses freezegun From 7b7e376e16e3aee938c2ac1a79eee87df1c76bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:21:28 -0700 Subject: [PATCH 046/133] python312Packages.uiprotect: 6.0.2 -> 6.1.0 Diff: https://github.com/uilibs/uiprotect/compare/refs/tags/v6.0.2...v6.1.0 Changelog: https://github.com/uilibs/uiprotect/blob/refs/tags/v6.1.0/CHANGELOG.md --- pkgs/development/python-modules/uiprotect/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uiprotect/default.nix b/pkgs/development/python-modules/uiprotect/default.nix index bee77028970e..ee01a24bebcc 100644 --- a/pkgs/development/python-modules/uiprotect/default.nix +++ b/pkgs/development/python-modules/uiprotect/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { pname = "uiprotect"; - version = "6.0.2"; + version = "6.1.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -47,7 +47,7 @@ buildPythonPackage rec { owner = "uilibs"; repo = "uiprotect"; rev = "refs/tags/v${version}"; - hash = "sha256-3Dmim+wSAhco3KvtbAT/f/feNriaI22m0ml4L9SJFPs="; + hash = "sha256-SWEWh1c5GcMrjJlcLtXScRNoem2ACGt3nFC4+ARMIIw="; }; build-system = [ poetry-core ]; @@ -89,6 +89,12 @@ buildPythonPackage rec { pytestFlagsArray = [ "--benchmark-disable" ]; + disabledTests = [ + # https://127.0.0.1 vs https://127.0.0.1:0 + "test_base_url" + "test_bootstrap" + ]; + pythonImportsCheck = [ "uiprotect" ]; meta = with lib; { From c34480b9d113f3a7c2a1fc3204218c5076d169d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:24:38 -0700 Subject: [PATCH 047/133] python312Packages.zeroconf: 0.133.0 -> 0.135.0 Diff: https://github.com/jstasiak/python-zeroconf/compare/refs/tags/0.133.0...0.135.0 Changelog: https://github.com/python-zeroconf/python-zeroconf/releases/tag/0.135.0 --- pkgs/development/python-modules/zeroconf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix index c23d94c7af64..b06ccc46b0ad 100644 --- a/pkgs/development/python-modules/zeroconf/default.nix +++ b/pkgs/development/python-modules/zeroconf/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "zeroconf"; - version = "0.133.0"; + version = "0.135.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "jstasiak"; repo = "python-zeroconf"; rev = "refs/tags/${version}"; - hash = "sha256-nS3zr+56K819GujzA4uLqcZJb4OxbAOV3FfxssDEEQA="; + hash = "sha256-3zUY9zOmC2avR7rO5O22lqqEY5ql612fRutbGl7SYKs="; }; build-system = [ From c3a008748ac711b27028b9d08ff20680400b5d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 19:25:45 -0700 Subject: [PATCH 048/133] python312Packages.zha: 0.0.33 -> 0.0.34 Diff: https://github.com/zigpy/zha/compare/refs/tags/0.0.33...0.0.34 Changelog: https://github.com/zigpy/zha/releases/tag/0.0.34 --- pkgs/development/python-modules/zha/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix index f8c83870f9f1..1847b2c49d8e 100644 --- a/pkgs/development/python-modules/zha/default.nix +++ b/pkgs/development/python-modules/zha/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "zha"; - version = "0.0.33"; + version = "0.0.34"; pyproject = true; disabled = pythonOlder "3.12"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; rev = "refs/tags/${version}"; - hash = "sha256-qcXKHIiEm1wqcQKRH+TqgQMPZbLqNnBiR6dbmLwxW1Y="; + hash = "sha256-or4mZpfcVl7fTf8O1vBxEeeJvhYNgrlV+FClrzQG/lg="; }; postPatch = '' From eb241b19b997edfe0a85dc0fab1f52eab9ec8318 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Sep 2024 09:20:36 +0000 Subject: [PATCH 049/133] python312Packages.zha-quirks: 0.0.121 -> 0.0.122 --- pkgs/development/python-modules/zha-quirks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 7e9720163c8c..05040663a579 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.121"; + version = "0.0.122"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; rev = "refs/tags/${version}"; - hash = "sha256-+HDW07fFh47gW7xNaymylSt8TT2Vzz+6IWSPLtkk/Nw="; + hash = "sha256-/xxMcZPwIL76F+E3Rp0/VtzFOrk7e4i1knf/OIAf+48="; }; postPatch = '' From 64233888343683a8f0ba0caf70d6c31aa86dd30c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Sep 2024 18:37:29 +0000 Subject: [PATCH 050/133] python312Packages.zigpy: 0.66.0 -> 0.67.0 --- pkgs/development/python-modules/zigpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index bc3fec15864e..9edb65707b9f 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.66.0"; + version = "0.67.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zigpy"; rev = "refs/tags/${version}"; - hash = "sha256-Rv45WP6KxsFY/eGgNja5JSgmVKQWrRbP6K4tz6CFpMs="; + hash = "sha256-06RKvKOXMhq6LwKSk451cR7EUW+78AZzWsrqSMgq02E="; }; postPatch = '' From aee2c6e7856dd33951af76c17eebbb25e362fc21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Oct 2024 12:49:57 +0000 Subject: [PATCH 051/133] python312Packages.zwave-js-server-python: 0.57.0 -> 0.58.1 --- .../python-modules/zwave-js-server-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zwave-js-server-python/default.nix b/pkgs/development/python-modules/zwave-js-server-python/default.nix index bb374e1ec42b..d2caa2c2f383 100644 --- a/pkgs/development/python-modules/zwave-js-server-python/default.nix +++ b/pkgs/development/python-modules/zwave-js-server-python/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "zwave-js-server-python"; - version = "0.57.0"; + version = "0.58.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "zwave-js-server-python"; rev = "refs/tags/${version}"; - hash = "sha256-5Kvk73tRnHFi5YDzMmRj1r7gKuAPkecPF9q9L2qhAUI="; + hash = "sha256-hszt14ymZQsUg0zfJ7+cY08DlXNaWzxKwV/i4i29DtI="; }; build-system = [ setuptools ]; From 17fd913baea7c1a16ae3161763e34bead11e7795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 18:52:01 -0700 Subject: [PATCH 052/133] home-assistant.frontend: 20240909.1 -> 20241002.2 Changelog: https://github.com/home-assistant/frontend/releases/tag/20241002.2 --- pkgs/servers/home-assistant/frontend.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index b40c1e1e1fc6..d56630451d99 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -4,7 +4,7 @@ buildPythonPackage rec { # the frontend version corresponding to a specific home-assistant version can be found here # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json pname = "home-assistant-frontend"; - version = "20240909.1"; + version = "20241002.2"; format = "wheel"; src = fetchPypi { @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-inxDdsJQ58Jg+3bc382l8z/PbChWI0pfZR/k+wyexvE="; + hash = "sha256-9NqPBWcNM288ATdKH+Em0e9g2V2497YJLt8Wx5OL4+k="; }; # there is nothing to strip in this package From 5127dd03ce6868aab1bb5e593e22447c9abe527d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 18:52:17 -0700 Subject: [PATCH 053/133] home-assistant.intents: 2024.9.4 -> 2024.10.2 Diff: https://github.com/home-assistant/intents-package/compare/refs/tags/2024.9.4...2024.10.2 Changelog: https://github.com/home-assistant/intents/releases/tag/2024.10.2 --- pkgs/servers/home-assistant/intents.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index 9442d1fbde28..a7360dd7e2e5 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2024.9.4"; + version = "2024.10.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -31,7 +31,7 @@ buildPythonPackage rec { repo = "intents-package"; rev = "refs/tags/${version}"; fetchSubmodules = true; - hash = "sha256-8wsszLbrOLvJJoXFHx40zJJbXKT6yNRS5Kgam9P8yGQ="; + hash = "sha256-bVKsZvQ4JhVpwILkRR/+lUzchBGwG2D4TTdBD7lDRcY="; }; build-system = [ From f15573c4c3ea053ced4f68e7a731b3118cf44dfb Mon Sep 17 00:00:00 2001 From: ocfox Date: Thu, 3 Oct 2024 11:08:43 +0800 Subject: [PATCH 054/133] jen: 1.6.0 -> 1.7.0 --- pkgs/tools/text/jen/default.nix | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/text/jen/default.nix b/pkgs/tools/text/jen/default.nix index a29b2e905803..decc88434dd8 100644 --- a/pkgs/tools/text/jen/default.nix +++ b/pkgs/tools/text/jen/default.nix @@ -1,20 +1,30 @@ -{ lib -, rustPlatform -, fetchCrate -, stdenv -, darwin +{ + lib, + rustPlatform, + fetchCrate, + fetchpatch, + stdenv, + darwin, }: rustPlatform.buildRustPackage rec { pname = "jen"; - version = "1.6.0"; + version = "1.7.0"; src = fetchCrate { inherit pname version; - hash = "sha256-fpv/IzU23yAz1cumTbdQP6wHJX2U4acNxq8Zrx+YQVs="; + hash = "sha256-nouAHEo5JJtZ0pV8ig/iJ3eB8uPz3yMVIYP6RrNVlSA="; }; - cargoHash = "sha256-LKiPG7k5UgaESP1ShsIWNMnm9resbRje746txOBo+Qs="; + cargoPatches = [ + (fetchpatch { + name = "fix-rust-1.80-build.patch"; + url = "https://github.com/whitfin/jen/commit/a6b5239593cecfd803a111ff317afa88c94c3640.patch"; + hash = "sha256-ikfmEj6Xm0nT9dxpx6xdm/mQbw0b3gh2PT6Zo69Zg0E="; + }) + ]; + + cargoHash = "sha256-Y81YqrzJSar0BxhQb7Vm/cZ9E6krlyZesXPY+j37IHA="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security From 91f5088ec3333ef6b55e760ba5674f1e0b2030dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 3 Oct 2024 04:43:21 +0000 Subject: [PATCH 055/133] dosbox-x: 2024.07.01 -> 2024.10.01 --- pkgs/applications/emulators/dosbox-x/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/emulators/dosbox-x/default.nix b/pkgs/applications/emulators/dosbox-x/default.nix index 855e4cd18b3e..dc12dc2da62e 100644 --- a/pkgs/applications/emulators/dosbox-x/default.nix +++ b/pkgs/applications/emulators/dosbox-x/default.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dosbox-x"; - version = "2024.07.01"; + version = "2024.10.01"; src = fetchFromGitHub { owner = "joncampbell123"; repo = "dosbox-x"; rev = "dosbox-x-v${finalAttrs.version}"; - hash = "sha256-mOoOvmsBW6igi5BiLNcmTSKmTeEkBK9WwPu/WKBSJC4="; + hash = "sha256-qfrEy7OndhJ/UnfFDCp7qlIhYWANkUBy2ejYVvRrG3k="; }; # sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants From 043b564f9108e24700927a5362d8cd988eeb1dcd Mon Sep 17 00:00:00 2001 From: Noah Markert Date: Wed, 2 Oct 2024 20:52:09 +0200 Subject: [PATCH 056/133] mission-planner: 1.3.80 -> 1.3.82 --- .../science/robotics/mission-planner/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/robotics/mission-planner/default.nix b/pkgs/applications/science/robotics/mission-planner/default.nix index 0e60cb1fc260..9386e1f8f5d2 100644 --- a/pkgs/applications/science/robotics/mission-planner/default.nix +++ b/pkgs/applications/science/robotics/mission-planner/default.nix @@ -12,11 +12,12 @@ let }; in stdenv.mkDerivation rec { inherit pname; - version = "1.3.80"; + version = "1.3.82"; src = fetchurl { - url = "https://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-${version}.zip"; - sha256 = "sha256-iivlaQWtOMJHchmR92FoqTaosGJ9F1AgFtuFgDE/9qQ="; + url = + "https://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-${version}.zip"; + sha256 = "sha256-554fFDxHMo4jV3yrPdGgDYQ6XeW+TWdVIIkGQIBdrCQ="; }; nativeBuildInputs = [ makeWrapper mono unzip ]; From da8c777f09e9df0d7d4ab262843f707c974ca860 Mon Sep 17 00:00:00 2001 From: Noah Markert Date: Wed, 2 Oct 2024 20:52:35 +0200 Subject: [PATCH 057/133] mission-planner: added updateScript --- .../science/robotics/mission-planner/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/science/robotics/mission-planner/default.nix b/pkgs/applications/science/robotics/mission-planner/default.nix index 9386e1f8f5d2..bd8ac9ed4b97 100644 --- a/pkgs/applications/science/robotics/mission-planner/default.nix +++ b/pkgs/applications/science/robotics/mission-planner/default.nix @@ -1,4 +1,5 @@ -{ lib, stdenv, fetchurl, makeDesktopItem, makeWrapper, unzip, mono }: +{ lib, stdenv, fetchurl, makeDesktopItem, makeWrapper, unzip, mono, gitUpdater +}: let pname = "mission-planner"; @@ -45,6 +46,8 @@ in stdenv.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = gitUpdater { }; + meta = with lib; { description = "ArduPilot ground station"; mainProgram = "mission-planner"; From 95b61e68854b4f205dc5a49574d015af6e5abd1a Mon Sep 17 00:00:00 2001 From: Paul Frische <61984114+paulfrische@users.noreply.github.com> Date: Wed, 2 Oct 2024 17:28:25 +0200 Subject: [PATCH 058/133] sokol: unstable-2023-08-04 -> 0-unstable-2024-09-20 See https://github.com/floooh/sokol/blob/38e4c9a516f8808d706343a5c525acfe7007fe67/CHANGELOG.md 28-Aug-2023 (including) and onwards. --- pkgs/development/libraries/sokol/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/sokol/default.nix b/pkgs/development/libraries/sokol/default.nix index b84f42490e33..bfb034cfce6c 100644 --- a/pkgs/development/libraries/sokol/default.nix +++ b/pkgs/development/libraries/sokol/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation { pname = "sokol"; - version = "unstable-2023-08-04"; + version = "0-unstable-2024-09-20"; src = fetchFromGitHub { owner = "floooh"; repo = "sokol"; - rev = "47d92ff86298fc96b3b84d93d0ee8c8533d3a2d2"; - sha256 = "sha256-TsM5wK9a2ectrAY8VnrMPaxCNV3e1yW92SBBCHgs+0k="; + rev = "38e4c9a516f8808d706343a5c525acfe7007fe67"; + sha256 = "sha256-g4JMCbG9is7uBFv6cTBTCmRYfKWMruagtYQjYZnOFn4="; }; dontBuild = true; From 467b94b3378587e39b4e1e2c9a9467d356acf628 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 3 Oct 2024 13:06:32 +0000 Subject: [PATCH 059/133] c3c: 0.6.2 -> 0.6.3 --- pkgs/development/compilers/c3c/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/c3c/default.nix b/pkgs/development/compilers/c3c/default.nix index 9058e1af264b..68232367a351 100644 --- a/pkgs/development/compilers/c3c/default.nix +++ b/pkgs/development/compilers/c3c/default.nix @@ -13,13 +13,13 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "c3c"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "c3lang"; repo = "c3c"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-bGMtrdwjlTxEQdsasOvVuI+mRzir/tnENCIfy1/6JMM="; + hash = "sha256-hFLiE1S9l2NhSIaqpYoBfn27IkhavcM0Ma31+XJtYj4="; }; postPatch = '' From 7945d5064b6254c4a1228b213a9a00f35c2317e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Thu, 3 Oct 2024 21:03:46 +0200 Subject: [PATCH 060/133] {tor,mullvad}-browser: get correct hash in update script --- pkgs/by-name/mu/mullvad-browser/update.nix | 2 +- pkgs/by-name/to/tor-browser/update.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/update.nix b/pkgs/by-name/mu/mullvad-browser/update.nix index 04b69d8ce208..7faf4c31efbf 100644 --- a/pkgs/by-name/mu/mullvad-browser/update.nix +++ b/pkgs/by-name/mu/mullvad-browser/update.nix @@ -56,7 +56,7 @@ in writeShellScript "update-${pname}" '' for platform in ${lib.escapeShellArgs meta.platforms}; do arch="''${platforms[$platform]}" - sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | cut -d" " -f1) + sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | head -1 | cut -d" " -f1) hash=$(nix hash to-sri --type sha256 "$sha256") update-source-version "${pname}" "$version" "$hash" --ignore-same-version --source-key="sources.$platform" diff --git a/pkgs/by-name/to/tor-browser/update.nix b/pkgs/by-name/to/tor-browser/update.nix index 04b69d8ce208..7faf4c31efbf 100644 --- a/pkgs/by-name/to/tor-browser/update.nix +++ b/pkgs/by-name/to/tor-browser/update.nix @@ -56,7 +56,7 @@ in writeShellScript "update-${pname}" '' for platform in ${lib.escapeShellArgs meta.platforms}; do arch="''${platforms[$platform]}" - sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | cut -d" " -f1) + sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | head -1 | cut -d" " -f1) hash=$(nix hash to-sri --type sha256 "$sha256") update-source-version "${pname}" "$version" "$hash" --ignore-same-version --source-key="sources.$platform" From a5f4d4b9b55320c8874aa148bbe63b10ac3a8492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Thu, 3 Oct 2024 21:04:19 +0200 Subject: [PATCH 061/133] tor-browser: 13.5.5 -> 13.5.6 https://blog.torproject.org/new-release-tor-browser-1356/ --- pkgs/by-name/to/tor-browser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 48d2070a0fbd..43293874ddf6 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -101,7 +101,7 @@ lib.warnIf (useHardenedMalloc != null) ++ lib.optionals mediaSupport [ ffmpeg ] ); - version = "13.5.5"; + version = "13.5.6"; sources = { x86_64-linux = fetchurl { @@ -111,7 +111,7 @@ lib.warnIf (useHardenedMalloc != null) "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-5Gwr7gKI5HVyAymi04BjiKTAIrYSSLVmIBu882XZ7gw="; + hash = "sha256-dEairGoBMsXF4gtnnqa2KsA8PpW9VwF8woUrInVWuKM="; }; i686-linux = fetchurl { @@ -121,7 +121,7 @@ lib.warnIf (useHardenedMalloc != null) "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-kpRtPM7jTYm6wmYiFT89B4Ue7kbsWweUxqXzeNtLCdo="; + hash = "sha256-9WRN+iU7vvt9KvVudsS7qe0hoJwDP/J+yOTHW7nmrxs="; }; }; From 5dd77ba5847744e1b13181cc5b1aa8cb8a214530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Thu, 3 Oct 2024 21:05:01 +0200 Subject: [PATCH 062/133] mullvad-browser: 13.5.3 -> 13.5.6 https://github.com/mullvad/mullvad-browser/releases/tag/13.5.6 --- pkgs/by-name/mu/mullvad-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index b4662af7b598..8c847f3c365b 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -90,7 +90,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg ] ); - version = "13.5.3"; + version = "13.5.6"; sources = { x86_64-linux = fetchurl { @@ -102,7 +102,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-rJKOkVfWs5q3eF+ffeBLIQaAMtoR7KzoNQlv64iNWJ8="; + hash = "sha256-AayGWFfsdAK9Ku4J4nDolJxnQn0HhGeZeEf//9OspWA="; }; }; From bfd5b241eef8e23cd11cbaa3bfc3d485e86c7cf1 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Thu, 3 Oct 2024 22:27:13 +0200 Subject: [PATCH 063/133] bazecor: 1.5.0 -> 1.5.1 --- pkgs/by-name/ba/bazecor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bazecor/package.nix b/pkgs/by-name/ba/bazecor/package.nix index e739e7b4fac0..7561af663e20 100644 --- a/pkgs/by-name/ba/bazecor/package.nix +++ b/pkgs/by-name/ba/bazecor/package.nix @@ -6,12 +6,12 @@ }: let pname = "bazecor"; - version = "1.5.0"; + version = "1.5.1"; src = appimageTools.extract { inherit pname version; src = fetchurl { url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage"; - hash = "sha256-cxDTNtxy2APAjnHw/cVd1/hUazASJs46rCHNGQ/JbSM="; + hash = "sha256-Vnbyq6NVJ/QtDqXT6IY/sjqsWqxs34C+ibebbx8Vp4E="; }; # Workaround for https://github.com/Dygmalab/Bazecor/issues/370 From 3ef8157521c16294ef85b89c9968c849286a2dc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 3 Oct 2024 21:06:26 +0000 Subject: [PATCH 064/133] svg2pdf: 0.11.0 -> 0.12.0 --- pkgs/tools/graphics/svg2pdf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/svg2pdf/default.nix b/pkgs/tools/graphics/svg2pdf/default.nix index 62a3438b9bf6..3e60fbf4377f 100644 --- a/pkgs/tools/graphics/svg2pdf/default.nix +++ b/pkgs/tools/graphics/svg2pdf/default.nix @@ -5,16 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "svg2pdf"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "typst"; repo = "svg2pdf"; rev = "v${version}"; - hash = "sha256-gSXztee8tly8nNhcC4QcloOAgVpenWszg12w3thzKJ8="; + hash = "sha256-9v4A0mZjknc6a933b3ifPJo3xyem17Vpp0Wu0sUS0DM="; }; - cargoHash = "sha256-PaAhTSfw+enirVg9WHBpI+GjMwHA02/SiKkRa1A6QXc="; + cargoHash = "sha256-oCyvssTtUr8FR0XaFx2syxE8+zWXOGrf8kvQiBCyq18="; cargoBuildFlags = [ "-p=svg2pdf-cli" From 453912b2c66d093852cd972a24c65c38b3dabc11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 3 Oct 2024 21:27:16 +0000 Subject: [PATCH 065/133] spdk: 24.05 -> 24.09 --- pkgs/development/libraries/spdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/spdk/default.nix b/pkgs/development/libraries/spdk/default.nix index abd87c03b1a8..b61179275506 100644 --- a/pkgs/development/libraries/spdk/default.nix +++ b/pkgs/development/libraries/spdk/default.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "spdk"; - version = "24.05"; + version = "24.09"; src = fetchFromGitHub { owner = "spdk"; repo = "spdk"; rev = "v${version}"; - hash = "sha256-kjZWaarvNSYXseJ/uH7Ak7DbWEgrLnAwXcL8byJ9fjU="; + hash = "sha256-27mbIycenOk51PLQrAfU1cZcjiWddNtxoyC6Q9wxqFg="; fetchSubmodules = true; }; From c194fbfa01b63f02585cea0c6ebb8bc6833e772f Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 3 Oct 2024 23:46:51 +0200 Subject: [PATCH 066/133] ungoogled-chromium: 129.0.6668.70-1 -> 129.0.6668.89-1 https://chromereleases.googleblog.com/2024/10/stable-channel-update-for-desktop.html This update includes 4 security fixes. CVEs: CVE-2024-7025 CVE-2024-9369 CVE-2024-9370 --- .../networking/browsers/chromium/upstream-info.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/pkgs/applications/networking/browsers/chromium/upstream-info.nix index 0582866e48b1..4c2ee8a3c357 100644 --- a/pkgs/applications/networking/browsers/chromium/upstream-info.nix +++ b/pkgs/applications/networking/browsers/chromium/upstream-info.nix @@ -27,11 +27,11 @@ version = "2024-08-19"; }; ungoogled-patches = { - hash = "sha256-LKtkNFb0y1v+p6hInulR7CrRO5pPk5J5Jd4nlAwZRwI="; - rev = "129.0.6668.70-1"; + hash = "sha256-fKMa/TxQRzteLIYMy+gn5fDvxLyrqtSwXHWxle0bhsE="; + rev = "129.0.6668.89-1"; }; }; - hash = "sha256-L9h9jbwEMcUi/cu7FP2O/6wD0Br/3SzWCazu7m9ua+o="; - version = "129.0.6668.70"; + hash = "sha256-+n9LjRLFvVB/pYkSrRCxln/Xn2paFyoY+mJGD73NtII="; + version = "129.0.6668.89"; }; } From 3950cada2713588ff5ec1d5a8aecbaafb4aa2a5e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 01:39:06 +0000 Subject: [PATCH 067/133] xpano: 0.19.0 -> 0.19.2 --- pkgs/applications/graphics/xpano/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/xpano/default.nix b/pkgs/applications/graphics/xpano/default.nix index 01501e9757ef..35df09c2032c 100644 --- a/pkgs/applications/graphics/xpano/default.nix +++ b/pkgs/applications/graphics/xpano/default.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "xpano"; - version = "0.19.0"; + version = "0.19.2"; src = fetchFromGitHub { owner = "krupkat"; repo = pname; rev = "v${version}"; - sha256 = "sha256-cb6BJg0wdfhqEFLbQ27NpjJU/cc4SZSk94UHzJfzn5U="; + sha256 = "sha256-CgUiZHjWQSoAam2Itan3Zadt8+w6j9W5KGMZ5f6bHiQ="; fetchSubmodules = true; }; From 765a7ebc6506d8173eb06c8a06656edfd7109836 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 01:39:30 +0000 Subject: [PATCH 068/133] python312Packages.binance-connector: 3.8.1 -> 3.9.0 --- pkgs/development/python-modules/binance-connector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/binance-connector/default.nix b/pkgs/development/python-modules/binance-connector/default.nix index 5e76268d7cf4..cec5c8b4a4ad 100644 --- a/pkgs/development/python-modules/binance-connector/default.nix +++ b/pkgs/development/python-modules/binance-connector/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "binance-connector"; - version = "3.8.1"; + version = "3.9.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "binance"; repo = "${pname}-python"; rev = "refs/tags/v${version}"; - hash = "sha256-VUv9n+GePixsJ2Bqy4YOJpHEVkOjEO1HkBK+jxmkZpA="; + hash = "sha256-i0dJ7UO7HZ9bWhWtWBZ5OwloRBUiZgUKRXab4sm2w/o="; }; propagatedBuildInputs = [ From 7833ea8a5a99a9b61c9742071e3414385b4405d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 01:58:49 +0000 Subject: [PATCH 069/133] s5: 0.1.13 -> 0.1.15 --- pkgs/tools/security/s5/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/s5/default.nix b/pkgs/tools/security/s5/default.nix index 007e61c2fd52..85aca4e60dc6 100644 --- a/pkgs/tools/security/s5/default.nix +++ b/pkgs/tools/security/s5/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "s5"; - version = "0.1.13"; + version = "0.1.15"; src = fetchFromGitHub { owner = "mvisonneau"; repo = pname; rev = "v${version}"; - hash = "sha256-asX61mGgXKlSvVGcGrfVGLiZersjbaVql1eKf+b9JmU="; + hash = "sha256-QQMnzDRWdW0awwNx2vqtzrOW9Ua7EmJ9YFznQoK33J0="; }; - vendorHash = "sha256-8nuhRoFnN2oiJdo7bXxHqaHTkZH9Hh2Q2cYnMkEt4kI="; + vendorHash = "sha256-axcZ4XzgsPVU9at/g3WS8Hv92P2hmZRb+tUfw+h9iH0="; subPackages = [ "cmd/${pname}" ]; From 94bf8a0010b3597e892c9aa9d44f55ff4f1086b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 02:49:26 +0000 Subject: [PATCH 070/133] resvg: 0.43.0 -> 0.44.0 --- pkgs/tools/graphics/resvg/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/resvg/default.nix b/pkgs/tools/graphics/resvg/default.nix index 469236e5b1db..ab505c4e3863 100644 --- a/pkgs/tools/graphics/resvg/default.nix +++ b/pkgs/tools/graphics/resvg/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "resvg"; - version = "0.43.0"; + version = "0.44.0"; src = fetchFromGitHub { owner = "RazrFalcon"; repo = pname; rev = "v${version}"; - hash = "sha256-7JnNgTLpRo39EjYWchnfjGRfNgEwy5x4tUUzWT/d8h0="; + hash = "sha256-XjWkzTdsnQZfBjf61dgGt/a7973ZljJG1rnCk0iGk6Y="; }; - cargoHash = "sha256-ok+Bqtc6YJoCRFis8JRmtKs1Jag04Ged2J4p4trI2ls="; + cargoHash = "sha256-HmMAYtL0qoUrtLRKrYx6VZsc0bVRS+DhIFweLbz9l+w="; cargoBuildFlags = [ "--package=resvg" From 4ffe2c916fe8b2de8d8632529d3cf76e1c3ee86b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 03:33:03 +0000 Subject: [PATCH 071/133] python312Packages.gspread: 6.1.2 -> 6.1.3 --- pkgs/development/python-modules/gspread/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gspread/default.nix b/pkgs/development/python-modules/gspread/default.nix index efcc03f3bc2b..034300b2b318 100644 --- a/pkgs/development/python-modules/gspread/default.nix +++ b/pkgs/development/python-modules/gspread/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "gspread"; - version = "6.1.2"; + version = "6.1.3"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "burnash"; repo = "gspread"; rev = "refs/tags/v${version}"; - hash = "sha256-hvT4e1l3MTT3WMDSfKvZ7BU8dzkzgPROHrnx5mKyCR4="; + hash = "sha256-ZMzgIRLwMXvJ+JIz3BUps7CTaV/MhfjZYqkEbgHQh+A="; }; nativeBuildInputs = [ flit-core ]; From 324b77da91ed2a6a90d20ebf3e536c454e54b6f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 03:49:19 +0000 Subject: [PATCH 072/133] qtrvsim: 0.9.7 -> 0.9.8 --- .../science/computer-architecture/qtrvsim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/computer-architecture/qtrvsim/default.nix b/pkgs/applications/science/computer-architecture/qtrvsim/default.nix index c60ee224aa2a..41597cb02945 100644 --- a/pkgs/applications/science/computer-architecture/qtrvsim/default.nix +++ b/pkgs/applications/science/computer-architecture/qtrvsim/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "QtRVSim"; - version = "0.9.7"; + version = "0.9.8"; src = fetchFromGitHub { owner = "cvut"; repo = "qtrvsim"; rev = "refs/tags/v${version}"; - sha256 = "sha256-SelmqHauj5Yxg043NZqR4bhqW5clwg1h7UD8mW7j7vE="; + sha256 = "sha256-+EpPDA2+mBTdQjq6i9TN11yeXqvJA28JtmdNihM1a/U="; }; nativeBuildInputs = [ cmake wrapQtAppsHook ]; From 248c0f7c01bc55def875b5e9f2db08c7a32c1d08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 04:08:15 +0000 Subject: [PATCH 073/133] python312Packages.finvizfinance: 1.0.1 -> 1.1.0 --- pkgs/development/python-modules/finvizfinance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/finvizfinance/default.nix b/pkgs/development/python-modules/finvizfinance/default.nix index 0c3ff788d468..4796f53037be 100644 --- a/pkgs/development/python-modules/finvizfinance/default.nix +++ b/pkgs/development/python-modules/finvizfinance/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "finvizfinance"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.5"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "lit26"; repo = "finvizfinance"; rev = "refs/tags/v${version}"; - hash = "sha256-4aR1x9GgbxnJUpn1+i95djZEVBFTAIzhMLxHe2FaciY="; + hash = "sha256-HCxq8jCT3aHOXeYue7KP5sYzO6nJnB9Sy8gKGZpZHbc="; }; build-system = [ setuptools ]; From 5075321a8520ddeadea8320539e21f1d8b0f63fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 04:25:25 +0000 Subject: [PATCH 074/133] tfsec: 1.28.10 -> 1.28.11 --- pkgs/development/tools/analysis/tfsec/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/analysis/tfsec/default.nix b/pkgs/development/tools/analysis/tfsec/default.nix index 0865a3b7ae79..85679357520b 100644 --- a/pkgs/development/tools/analysis/tfsec/default.nix +++ b/pkgs/development/tools/analysis/tfsec/default.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "tfsec"; - version = "1.28.10"; + version = "1.28.11"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "tfsec"; rev = "refs/tags/v${version}"; - hash = "sha256-Dulbo5ZTw4+1XxjpnZ1aIsVPLVEqwQKdNMv+L9/j1wc="; + hash = "sha256-7e75VdqwjzP+GyTtXqOf1pN+5wEbxNYoUcpsTjwB+0Y="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { # "-extldflags '-fno-PIC -static'" ]; - vendorHash = "sha256-Hu530cBJWGtvMmQ6gbROXf5JBfkOfc4nwznsKBTegUk="; + vendorHash = "sha256-Zr6Z9Px1nxkr6fKWINMbp6cESZeZkxnuDPwbV+WX2Oo="; subPackages = [ "cmd/tfsec" From e6db50b2ade395148b48b5a7584b044bb6e6893a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 04:50:33 +0000 Subject: [PATCH 075/133] tfswitch: 1.2.2 -> 1.2.3 --- pkgs/applications/networking/cluster/tfswitch/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/tfswitch/default.nix b/pkgs/applications/networking/cluster/tfswitch/default.nix index a9994ef144ec..372722d3deb0 100644 --- a/pkgs/applications/networking/cluster/tfswitch/default.nix +++ b/pkgs/applications/networking/cluster/tfswitch/default.nix @@ -1,16 +1,16 @@ { buildGoModule, lib, fetchFromGitHub }: buildGoModule rec { pname = "tfswitch"; - version = "1.2.2"; + version = "1.2.3"; src = fetchFromGitHub { owner = "warrensbox"; repo = "terraform-switcher"; rev = "v${version}"; - sha256 = "sha256-Ym0ypMfoceOvje1z1oCxjnFrl1oosMFSplM7bhI0KXU="; + sha256 = "sha256-Eb1pniSppowyQsLkCbbNlWtMCrDu4URqKXHnVFbA5lE="; }; - vendorHash = "sha256-44A9fF+HIOJrlxpps6GV3yjPBqfpwOhEZ8Ejnp2o/wk="; + vendorHash = "sha256-KQfsWbWwxznGkJB/KA/OkG8r8FnfsoSL90+mFUN9454="; # Disable tests since it requires network access and relies on the # presence of release.hashicorp.com From 17168874e01434b8523b825cc0068cbd4a0ad0d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 04:57:35 +0000 Subject: [PATCH 076/133] python312Packages.microsoft-kiota-serialization-json: 1.3.2 -> 1.3.3 --- .../microsoft-kiota-serialization-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index 9f4fb1e4b8f7..864b6c8cc5a6 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-json"; - version = "1.3.2"; + version = "1.3.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-serialization-json-python"; rev = "refs/tags/v${version}"; - hash = "sha256-Unscul4mznB3yJmn8Y/Zcvbk59V1WLqdSgmEhCUgkeA="; + hash = "sha256-J+wX2vF1LZHq88RDhda6NDeYioZzAz2BxovVFz2xxfw="; }; build-system = [ flit-core ]; From c9ef512d25bbd0ed79ebbaf36522f614419b9752 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:03:39 +0000 Subject: [PATCH 077/133] python312Packages.yfinance: 0.2.43 -> 0.2.44 --- pkgs/development/python-modules/yfinance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yfinance/default.nix b/pkgs/development/python-modules/yfinance/default.nix index 4fae5aaf31d2..b49e0e4cbd82 100644 --- a/pkgs/development/python-modules/yfinance/default.nix +++ b/pkgs/development/python-modules/yfinance/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "yfinance"; - version = "0.2.43"; + version = "0.2.44"; pyproject = true; disabled = pythonOlder "3.7"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "ranaroussi"; repo = "yfinance"; rev = "refs/tags/${version}"; - hash = "sha256-pHjOXxnANnqypcycqdIV8/6u/qVVNnRFAeL4xsHjk3w="; + hash = "sha256-XaenqZMvbimuptfCpvyhXxvbJTPA94+nN938HI5gDQo="; }; build-system = [ setuptools ]; From 30fcb67a6b20009c68bf857eb17d64a7f4bdc3ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:09:58 +0000 Subject: [PATCH 078/133] cargo-make: 0.37.18 -> 0.37.20 --- pkgs/by-name/ca/cargo-make/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-make/package.nix b/pkgs/by-name/ca/cargo-make/package.nix index cd5eb4a1f9b9..0bd36afc166b 100644 --- a/pkgs/by-name/ca/cargo-make/package.nix +++ b/pkgs/by-name/ca/cargo-make/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-make"; - version = "0.37.18"; + version = "0.37.20"; src = fetchFromGitHub { owner = "sagiegurari"; repo = "cargo-make"; rev = version; - hash = "sha256-fiS4Z+Ao3DHyIal1GNXsCEgbLy1fsjbOdLcr7jNvhzA="; + hash = "sha256-PmCpm+ZOqnJdGrQtOciU6hEKV2lfoUT8bGtWzRpBXxQ="; }; - cargoHash = "sha256-GyHaVcrrq3v/d1WJmpteGwVkB9mLk+OIRDSkwR+aPMI="; + cargoHash = "sha256-RjsYrFbS/OiMQKTiPshGcBI9KF75Z5stn2HaB6mniZE="; nativeBuildInputs = [ pkg-config ]; From 9357ce546d610d26c8bfb3dc601e6d9c6418eee5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:19:33 +0000 Subject: [PATCH 079/133] python312Packages.py-synologydsm-api: 2.5.2 -> 2.5.3 --- .../development/python-modules/py-synologydsm-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-synologydsm-api/default.nix b/pkgs/development/python-modules/py-synologydsm-api/default.nix index 7fe3f1f61f4d..8361171fc261 100644 --- a/pkgs/development/python-modules/py-synologydsm-api/default.nix +++ b/pkgs/development/python-modules/py-synologydsm-api/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "py-synologydsm-api"; - version = "2.5.2"; + version = "2.5.3"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "mib1185"; repo = "py-synologydsm-api"; rev = "refs/tags/v${version}"; - hash = "sha256-c1qNCOmGEiI+bHDGxJ7OtdmPFcdkev+5U9cuDC8O5iQ="; + hash = "sha256-3DpgJqL8pSiAK/t/Qe2CxntQStTqDumkivhnPKHVlnE="; }; build-system = [ setuptools ]; From 5ecefc257e56f0e549d7dd018efce3f5ed0f4244 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:27:18 +0000 Subject: [PATCH 080/133] python312Packages.sshfs: 2024.6.0 -> 2024.9.0 --- pkgs/development/python-modules/sshfs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sshfs/default.nix b/pkgs/development/python-modules/sshfs/default.nix index f180d5c6c3a8..451976c79b52 100644 --- a/pkgs/development/python-modules/sshfs/default.nix +++ b/pkgs/development/python-modules/sshfs/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "sshfs"; - version = "2024.6.0"; + version = "2024.9.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "sshfs"; rev = "refs/tags/${version}"; - hash = "sha256-8Vut/JDLmWrTys8aaIBRbaWlvGCg6edaXmMCFxjGhag="; + hash = "sha256-rRcXimthyFLBqt0nMEv7bisL+JNLLZuRH7BopSLM7QQ="; }; build-system = [ From 5eabf988e6ec267bafd5d669c62bdf14772a4122 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:33:08 +0000 Subject: [PATCH 081/133] python312Packages.flask-socketio: 5.3.7 -> 5.4.1 --- pkgs/development/python-modules/flask-socketio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-socketio/default.nix b/pkgs/development/python-modules/flask-socketio/default.nix index 75a8044d85b0..6235c3ebac39 100644 --- a/pkgs/development/python-modules/flask-socketio/default.nix +++ b/pkgs/development/python-modules/flask-socketio/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "flask-socketio"; - version = "5.3.7"; + version = "5.4.1"; format = "pyproject"; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "miguelgrinberg"; repo = "Flask-SocketIO"; rev = "refs/tags/v${version}"; - hash = "sha256-3vqhxz+NPrpjTxNt4scZtPxaFfnM3+gyE+jegwgan2E="; + hash = "sha256-owlgbw0QBUz2wCBxd1rjMI+4nPVTZ6JgmU2tL+vIj5g="; }; nativeBuildInputs = [ setuptools ]; From da41d527b334203567499a78944c3468608ffd2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:35:01 +0000 Subject: [PATCH 082/133] ungit: 1.5.27 -> 1.5.28 --- pkgs/applications/version-management/ungit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/ungit/default.nix b/pkgs/applications/version-management/ungit/default.nix index 4eaf08d791ad..215c9c2b7581 100644 --- a/pkgs/applications/version-management/ungit/default.nix +++ b/pkgs/applications/version-management/ungit/default.nix @@ -5,16 +5,16 @@ buildNpmPackage rec { pname = "ungit"; - version = "1.5.27"; + version = "1.5.28"; src = fetchFromGitHub { owner = "FredrikNoren"; repo = "ungit"; rev = "v${version}"; - hash = "sha256-UYY8AJWeGAcb83bmr7KX8ocxz8oQqUaXEXwwoVlwvoc="; + hash = "sha256-zLc+qzbbaQs6Y3NJFHupxyZ0QfuM/VW97dFESR+5dVQ="; }; - npmDepsHash = "sha256-AE0V+IoO9Yz80y81ayR08us4gyjjvshRVYPq6thpMr8="; + npmDepsHash = "sha256-pYOBdCb6G24JBGWOhd4fyVEEUn19D9t/GxjjIi/2ya0="; env = { ELECTRON_SKIP_BINARY_DOWNLOAD = true; From d8f9c31e1daef68eef7dc0bd03174a646e47fffa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 05:43:05 +0000 Subject: [PATCH 083/133] python312Packages.troposphere: 4.8.1 -> 4.8.3 --- pkgs/development/python-modules/troposphere/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix index ce40ef338b11..fee2015a8ab0 100644 --- a/pkgs/development/python-modules/troposphere/default.nix +++ b/pkgs/development/python-modules/troposphere/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "troposphere"; - version = "4.8.1"; + version = "4.8.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "cloudtools"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-qwU0SsS9qxKtUsZcsMZQ9NqB+Ye8lhDO8tR+ThmoxY8="; + hash = "sha256-Mz6n7QjNvK2HEQeWCySdxioA1dD5CLUh7jCQb1Q6mdc="; }; propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; From a04ea8ca751a9f67733f2309852efdb6091f3c9b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 06:38:19 +0000 Subject: [PATCH 084/133] vcpkg: 2024.08.23 -> 2024.09.30 --- pkgs/by-name/vc/vcpkg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vc/vcpkg/package.nix b/pkgs/by-name/vc/vcpkg/package.nix index 703ff4d0600d..532c6cb4e42d 100644 --- a/pkgs/by-name/vc/vcpkg/package.nix +++ b/pkgs/by-name/vc/vcpkg/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "vcpkg"; - version = "2024.08.23"; + version = "2024.09.30"; src = fetchFromGitHub { owner = "microsoft"; repo = "vcpkg"; rev = finalAttrs.version; - hash = "sha256-cJOy7DG5Ea5cpnHvUiv70FV2ULrevs64Bu5eBJi9BLs="; + hash = "sha256-lPvThSB8xYZQBRKTJmFwoCKBd5lOHaAOttrtcuQDIUg="; leaveDotGit = true; postFetch = '' cd "$out" From a6d9870f03ada27a141ff4651fcf7f60d2eadf08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 07:02:06 +0000 Subject: [PATCH 085/133] rain: 1.15.0 -> 1.16.1 --- pkgs/development/tools/rain/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rain/default.nix b/pkgs/development/tools/rain/default.nix index 11e143dfda23..4b4f81056e38 100644 --- a/pkgs/development/tools/rain/default.nix +++ b/pkgs/development/tools/rain/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "rain"; - version = "1.15.0"; + version = "1.16.1"; src = fetchFromGitHub { owner = "aws-cloudformation"; repo = pname; rev = "v${version}"; - sha256 = "sha256-B+LSwZ1AugYhMlt1XcG8i8SIORO0vFMUxJrF6z3Crus="; + sha256 = "sha256-J0ZRJ05MDO92Oa/82FPM69Xrge1ATHF4kgNUd5YISFc="; }; - vendorHash = "sha256-JTKoEuO3D+/MO7FeSu1tiVqERkQiu2nG/KiEth1ylG0="; + vendorHash = "sha256-M5LbB71fcEhXoDFd17TSruzl9y9tqiQpREwV/ZgvdQ4="; subPackages = [ "cmd/rain" ]; From 742856b820effa27ee474eef75aa4b882fddeff0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 07:02:10 +0000 Subject: [PATCH 086/133] tui-journal: 0.11.0 -> 0.12.0 --- pkgs/applications/misc/tui-journal/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/tui-journal/default.nix b/pkgs/applications/misc/tui-journal/default.nix index a4305dbd1769..2947c31ce94d 100644 --- a/pkgs/applications/misc/tui-journal/default.nix +++ b/pkgs/applications/misc/tui-journal/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "tui-journal"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "AmmarAbouZor"; repo = "tui-journal"; rev = "v${version}"; - hash = "sha256-2tl2jL/ikBAziwjgpP4JIDnAvpFGjm/U0etz+SC8xHk="; + hash = "sha256-A3uSbd3tXrXe3jvlppndyg3L2gi5eiaxIrPTKqD5vog="; }; - cargoHash = "sha256-rZVIlKK9TdIUabzmuRAzAnybz8mgDpto0nkImb8Mx8A="; + cargoHash = "sha256-b3loo6ZzZs3XwBI4JT9oth57vP3Aaulp24B7YDSnhhQ="; nativeBuildInputs = [ pkg-config From 8aad150daad1f028bc376b7f3aa2c60e9838a29d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 07:30:49 +0000 Subject: [PATCH 087/133] tdl: 0.17.4 -> 0.17.5 --- 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 2263a889a93c..da454bc57fca 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.4"; + version = "0.17.5"; src = fetchFromGitHub { owner = "iyear"; repo = "tdl"; rev = "v${version}"; - hash = "sha256-+2K+8IGl7c2Nq1wr3pDl4H9MEbPsXZotsyaor5TzD5s="; + hash = "sha256-K8eq3cuPRgVSqd9VVjlE9DQJQKlyUGZKAhPRwpUTrTc="; }; - vendorHash = "sha256-1PgE7Qxxe+GMaMpH5xql/NX8+QSkGRn++/+T6MQkUmM="; + vendorHash = "sha256-X9gQ0mtuIgeo7s/IOAC5k6q3C8rBOKjTdQgeV7d3L60="; ldflags = [ "-s" From dd298aec42b148e846271cd92e4f867e8867d350 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 08:44:47 +0000 Subject: [PATCH 088/133] python312Packages.rotary-embedding-torch: 0.8.3 -> 0.8.4 --- .../python-modules/rotary-embedding-torch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rotary-embedding-torch/default.nix b/pkgs/development/python-modules/rotary-embedding-torch/default.nix index 3f314290871d..6dcbe3c0e897 100644 --- a/pkgs/development/python-modules/rotary-embedding-torch/default.nix +++ b/pkgs/development/python-modules/rotary-embedding-torch/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "rotary-embedding-torch"; - version = "0.8.3"; + version = "0.8.4"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "rotary-embedding-torch"; rev = "refs/tags/${version}"; - hash = "sha256-oxlWx3cB+gsFwSre+e8e792Y012zOzhUrO0wxEwzrgI="; + hash = "sha256-VHaCpoASy+pYmfx5X7hrH7hMnP0OTxD/5EPPZy7POaA="; }; nativeBuildInputs = [ From 2f957c001b9a5d1ac3dfc5c198047c614fd260f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 08:51:22 +0000 Subject: [PATCH 089/133] roxctl: 4.5.2 -> 4.5.3 --- 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 95156944b8c7..ddabe261bfba 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.2"; + version = "4.5.3"; src = fetchFromGitHub { owner = "stackrox"; repo = "stackrox"; rev = version; - sha256 = "sha256-H6pgPo2/RIpYnNOxP6PgIZhij1I45bm9DVkV2sNcW3A="; + sha256 = "sha256-TWmbpU27ZGG8L66TW3yWoxUO8M4N6mMOmLv2VVXM+Q4="; }; vendorHash = "sha256-qDSi1Jk6erSCwPiLubdVlqOT6PQygMQghS8leieJ78s="; From 571c37dfdb88362758e4de268fb86b738d3a1ce3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 09:35:46 +0000 Subject: [PATCH 090/133] python312Packages.python-arango: 8.1.1 -> 8.1.2 --- pkgs/development/python-modules/python-arango/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-arango/default.nix b/pkgs/development/python-modules/python-arango/default.nix index 95e73ca2bb52..2242b0b7c891 100644 --- a/pkgs/development/python-modules/python-arango/default.nix +++ b/pkgs/development/python-modules/python-arango/default.nix @@ -33,7 +33,7 @@ in buildPythonPackage rec { pname = "python-arango"; - version = "8.1.1"; + version = "8.1.2"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -42,7 +42,7 @@ buildPythonPackage rec { owner = "arangodb"; repo = "python-arango"; rev = "refs/tags/${version}"; - hash = "sha256-C2qFC0KOPO8I2CIDgFl0L7LyPgvqfqEeYdPAvwIJ+PY="; + hash = "sha256-EK1jZajACdc5IWF/Tgg3albUAH566G0IwUsHk4dZpoQ="; }; nativeBuildInputs = [ From 300b4b75d52ac6118edc934816c1f2840bfefe8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 09:35:54 +0000 Subject: [PATCH 091/133] semantic-release: 24.1.1 -> 24.1.2 --- pkgs/development/tools/semantic-release/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/semantic-release/default.nix b/pkgs/development/tools/semantic-release/default.nix index da97f7e61bb8..f5cc94fea54b 100644 --- a/pkgs/development/tools/semantic-release/default.nix +++ b/pkgs/development/tools/semantic-release/default.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "semantic-release"; - version = "24.1.1"; + version = "24.1.2"; src = fetchFromGitHub { owner = "semantic-release"; repo = "semantic-release"; rev = "v${version}"; - hash = "sha256-BGSe05I1NconPkPCzGOOLPbH/JSlwXvAWbViJVYMU/c="; + hash = "sha256-YeTKW7Aq7VLCD8FabnqDTcgvSeHNa96ZT8KQ4KNrrw4="; }; - npmDepsHash = "sha256-DsBklxeY9RbvFsEA56vkmvVms+W9mr9qA/JVgAgs81k="; + npmDepsHash = "sha256-pyTfdVdaHi8oABhI6GoHi6HusTUMEyngGAR2Tw5bF2c="; dontNpmBuild = true; From 93f6be363477d71276c02f5a7a11527e007e9616 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 09:52:12 +0000 Subject: [PATCH 092/133] vulkan-caps-viewer: 3.42 -> 3.43 --- pkgs/tools/graphics/vulkan-caps-viewer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/graphics/vulkan-caps-viewer/default.nix b/pkgs/tools/graphics/vulkan-caps-viewer/default.nix index da52cb1b6ea9..8b5dff5f5e33 100644 --- a/pkgs/tools/graphics/vulkan-caps-viewer/default.nix +++ b/pkgs/tools/graphics/vulkan-caps-viewer/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "vulkan-caps-viewer"; - version = "3.42"; + version = "3.43"; src = fetchFromGitHub { owner = "SaschaWillems"; repo = "VulkanCapsViewer"; rev = version; - hash = "sha256-gGP+A8CfmXaAf5WEKYCU6ud93pzjeh9tU37SP0/TIzw="; + hash = "sha256-GwE/E8GgVIeZtCefLNvacDUxI2C+Uf8zgpOQ1NpiSmM="; # Note: this derivation strictly requires vulkan-header to be the same it was developed against. # To help us, they've put it in a git-submodule. # The result will work with any vulkan-loader version. From c0033cb33b2b22688ed1b4ee0ed137c32646c8a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 10:24:51 +0000 Subject: [PATCH 093/133] cargo-mobile2: 0.17.2 -> 0.17.3 --- pkgs/development/tools/rust/cargo-mobile2/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-mobile2/default.nix b/pkgs/development/tools/rust/cargo-mobile2/default.nix index 17ba08923b1f..4ee8ec165f5e 100644 --- a/pkgs/development/tools/rust/cargo-mobile2/default.nix +++ b/pkgs/development/tools/rust/cargo-mobile2/default.nix @@ -12,7 +12,7 @@ let inherit (darwin.apple_sdk.frameworks) CoreServices; pname = "cargo-mobile2"; - version = "0.17.2"; + version = "0.17.3"; in rustPlatform.buildRustPackage { inherit pname version; @@ -20,14 +20,14 @@ rustPlatform.buildRustPackage { owner = "tauri-apps"; repo = pname; rev = "cargo-mobile2-v${version}"; - hash = "sha256-No2xlLRSNvjgW5WtQ8u3Wev/+RyamsJ2f6p4ONKeRe0="; + hash = "sha256-DOV4QjtjOH1420KH70kkISo9lNbcjbnAn34MnAJWYvQ="; }; # Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at # https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202 # sourceRoot = "${src.name}/tooling/cli"; - cargoHash = "sha256-oc3Hc0mWuL9bd1SgyJD9nK9kuPLZEaWFbydL/ti09HU="; + cargoHash = "sha256-aC6IxamPHRZ1V6ZTiXGVSt4YIa+GPK/j6IWh86JOrV8="; preBuild = '' mkdir -p $out/share/ From b66edc389bf2c7707fc22ae227d36802b9e10530 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 11:39:28 +0000 Subject: [PATCH 094/133] python312Packages.qbittorrent-api: 2024.9.66 -> 2024.9.67 --- pkgs/development/python-modules/qbittorrent-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qbittorrent-api/default.nix b/pkgs/development/python-modules/qbittorrent-api/default.nix index f38927594aa7..bae26634aa2a 100644 --- a/pkgs/development/python-modules/qbittorrent-api/default.nix +++ b/pkgs/development/python-modules/qbittorrent-api/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "qbittorrent-api"; - version = "2024.9.66"; + version = "2024.9.67"; pyproject = true; src = fetchPypi { pname = "qbittorrent_api"; inherit version; - hash = "sha256-Vx5ShmEARDfQtIldTQuL0LkLUdo0QE/ANsLa4yq3OXo="; + hash = "sha256-+NfttxsUzNVg0YL6H0ULeDb/xobMvUeGwWY/egN9aWY="; }; propagatedBuildInputs = [ From cf0de9e106059ae779af84774491ecd69981b805 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 13:23:11 +0000 Subject: [PATCH 095/133] ab-av1: 0.7.17 -> 0.7.18 --- pkgs/by-name/ab/ab-av1/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ab/ab-av1/package.nix b/pkgs/by-name/ab/ab-av1/package.nix index a7a745764710..5c2a5f8f43e6 100644 --- a/pkgs/by-name/ab/ab-av1/package.nix +++ b/pkgs/by-name/ab/ab-av1/package.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "ab-av1"; - version = "0.7.17"; + version = "0.7.18"; src = fetchFromGitHub { owner = "alexheretic"; repo = "ab-av1"; rev = "v${version}"; - hash = "sha256-QPelXqJT3zbVP+lNiczrCR+JD4icimSyCravlIwTAyw="; + hash = "sha256-n8yclhjeEkkge9xHuM4ZW+7aubIiLWwxCmmGTI1bE9I="; }; - cargoHash = "sha256-7h1Hbtsk0pnoPXX5sFfzcZoH/sqcb0YTpmJp6yCzTG0="; + cargoHash = "sha256-Rn+y1W2Cimt5JrD2dLmvLmZshxyLO7N+oIALwGjxhvM="; nativeBuildInputs = [ installShellFiles ]; From bfda1f989942346a9dd7bb6f70768e314b5a04c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 13:23:28 +0000 Subject: [PATCH 096/133] auth0-cli: 1.5.0 -> 1.5.1 --- pkgs/tools/admin/auth0-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/auth0-cli/default.nix b/pkgs/tools/admin/auth0-cli/default.nix index 978f37abf699..5d867b598596 100644 --- a/pkgs/tools/admin/auth0-cli/default.nix +++ b/pkgs/tools/admin/auth0-cli/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "auth0-cli"; - version = "1.5.0"; + version = "1.5.1"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; rev = "refs/tags/v${version}"; - hash = "sha256-x53mS/nLRuxwDzYSwTtS+35OoDkO9ULTrdV7N43IQ/I="; + hash = "sha256-Wesnn52euV2z6nx6wSDho4R6Hu0dMKwGNvNT3MVxIg4="; }; - vendorHash = "sha256-p739VSwemwEh5siP9qChNQY76NHp7MsG3xAiBPZSvcs="; + vendorHash = "sha256-v8bBxyLysuiZ0ZheDt5juxaUGzL0PYLGTF5EymHzTOI="; ldflags = [ "-s" From f3f69171dd34b2cc74ddb893ceacaa31284222e6 Mon Sep 17 00:00:00 2001 From: Ivan Kovnatsky <75213+ivankovnatsky@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:33:04 +0300 Subject: [PATCH 097/133] treewide: migrate packages maintained by ivankovnatsky to by-name --- .../co/cobra-cli/package.nix} | 0 .../ek/eks-node-viewer/package.nix} | 0 .../gr/granted/package.nix} | 0 .../iam-policy-json-to-terraform/package.nix} | 0 .../kr/krelay/package.nix} | 0 .../ku/kubecolor/package.nix} | 0 .../ku/kubectl-images/package.nix} | 0 .../ku/kubectl-ktop/package.nix} | 0 .../ku/kubectl-tree/package.nix} | 0 .../pv/pv-migrate/package.nix} | 0 .../st/stc-cli/package.nix} | 0 .../sw/swaykbdd/package.nix} | 0 .../yo/yor/package.nix} | 0 pkgs/top-level/all-packages.nix | 26 ------------------- 14 files changed, 26 deletions(-) rename pkgs/{development/tools/cobra-cli/default.nix => by-name/co/cobra-cli/package.nix} (100%) rename pkgs/{applications/networking/cluster/eks-node-viewer/default.nix => by-name/ek/eks-node-viewer/package.nix} (100%) rename pkgs/{tools/admin/granted/default.nix => by-name/gr/granted/package.nix} (100%) rename pkgs/{tools/misc/iam-policy-json-to-terraform/default.nix => by-name/ia/iam-policy-json-to-terraform/package.nix} (100%) rename pkgs/{applications/networking/cluster/krelay/default.nix => by-name/kr/krelay/package.nix} (100%) rename pkgs/{applications/networking/cluster/kubecolor/default.nix => by-name/ku/kubecolor/package.nix} (100%) rename pkgs/{applications/networking/cluster/kubectl-images/default.nix => by-name/ku/kubectl-images/package.nix} (100%) rename pkgs/{applications/networking/cluster/kubectl-ktop/default.nix => by-name/ku/kubectl-ktop/package.nix} (100%) rename pkgs/{applications/networking/cluster/kubectl-tree/default.nix => by-name/ku/kubectl-tree/package.nix} (100%) rename pkgs/{applications/networking/cluster/pv-migrate/default.nix => by-name/pv/pv-migrate/package.nix} (100%) rename pkgs/{applications/networking/stc-cli/default.nix => by-name/st/stc-cli/package.nix} (100%) rename pkgs/{tools/wayland/swaykbdd/default.nix => by-name/sw/swaykbdd/package.nix} (100%) rename pkgs/{applications/networking/cluster/yor/default.nix => by-name/yo/yor/package.nix} (100%) diff --git a/pkgs/development/tools/cobra-cli/default.nix b/pkgs/by-name/co/cobra-cli/package.nix similarity index 100% rename from pkgs/development/tools/cobra-cli/default.nix rename to pkgs/by-name/co/cobra-cli/package.nix diff --git a/pkgs/applications/networking/cluster/eks-node-viewer/default.nix b/pkgs/by-name/ek/eks-node-viewer/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/eks-node-viewer/default.nix rename to pkgs/by-name/ek/eks-node-viewer/package.nix diff --git a/pkgs/tools/admin/granted/default.nix b/pkgs/by-name/gr/granted/package.nix similarity index 100% rename from pkgs/tools/admin/granted/default.nix rename to pkgs/by-name/gr/granted/package.nix diff --git a/pkgs/tools/misc/iam-policy-json-to-terraform/default.nix b/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix similarity index 100% rename from pkgs/tools/misc/iam-policy-json-to-terraform/default.nix rename to pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix diff --git a/pkgs/applications/networking/cluster/krelay/default.nix b/pkgs/by-name/kr/krelay/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/krelay/default.nix rename to pkgs/by-name/kr/krelay/package.nix diff --git a/pkgs/applications/networking/cluster/kubecolor/default.nix b/pkgs/by-name/ku/kubecolor/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/kubecolor/default.nix rename to pkgs/by-name/ku/kubecolor/package.nix diff --git a/pkgs/applications/networking/cluster/kubectl-images/default.nix b/pkgs/by-name/ku/kubectl-images/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/kubectl-images/default.nix rename to pkgs/by-name/ku/kubectl-images/package.nix diff --git a/pkgs/applications/networking/cluster/kubectl-ktop/default.nix b/pkgs/by-name/ku/kubectl-ktop/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/kubectl-ktop/default.nix rename to pkgs/by-name/ku/kubectl-ktop/package.nix diff --git a/pkgs/applications/networking/cluster/kubectl-tree/default.nix b/pkgs/by-name/ku/kubectl-tree/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/kubectl-tree/default.nix rename to pkgs/by-name/ku/kubectl-tree/package.nix diff --git a/pkgs/applications/networking/cluster/pv-migrate/default.nix b/pkgs/by-name/pv/pv-migrate/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/pv-migrate/default.nix rename to pkgs/by-name/pv/pv-migrate/package.nix diff --git a/pkgs/applications/networking/stc-cli/default.nix b/pkgs/by-name/st/stc-cli/package.nix similarity index 100% rename from pkgs/applications/networking/stc-cli/default.nix rename to pkgs/by-name/st/stc-cli/package.nix diff --git a/pkgs/tools/wayland/swaykbdd/default.nix b/pkgs/by-name/sw/swaykbdd/package.nix similarity index 100% rename from pkgs/tools/wayland/swaykbdd/default.nix rename to pkgs/by-name/sw/swaykbdd/package.nix diff --git a/pkgs/applications/networking/cluster/yor/default.nix b/pkgs/by-name/yo/yor/package.nix similarity index 100% rename from pkgs/applications/networking/cluster/yor/default.nix rename to pkgs/by-name/yo/yor/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4077bd7c430c..59e6d50f258d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3175,8 +3175,6 @@ with pkgs; iamy = callPackage ../tools/admin/iamy { }; - iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { }; - azeret-mono = callPackage ../data/fonts/azeret-mono { }; azure-cli-extensions = recurseIntoAttrs azure-cli.extensions; @@ -4454,8 +4452,6 @@ with pkgs; wlroots = wlroots_0_17; }; - swaykbdd = callPackage ../tools/wayland/swaykbdd { }; - swayr = callPackage ../tools/wayland/swayr { }; swayrbar = callPackage ../tools/wayland/swayrbar { }; @@ -5365,8 +5361,6 @@ with pkgs; krapslog = callPackage ../tools/misc/krapslog { }; - krelay = callPackage ../applications/networking/cluster/krelay { }; - krill = callPackage ../servers/krill { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -7056,8 +7050,6 @@ with pkgs; driftctl = callPackage ../applications/networking/cluster/driftctl { }; - eks-node-viewer = callPackage ../applications/networking/cluster/eks-node-viewer { }; - drill = callPackage ../tools/networking/drill { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -17456,8 +17448,6 @@ with pkgs; cmake-format = python3Packages.callPackage ../development/tools/cmake-format { }; - cobra-cli = callPackage ../development/tools/cobra-cli { }; - cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server { inherit cmake cmake-format; }; @@ -20083,8 +20073,6 @@ with pkgs; pgweb = callPackage ../development/tools/database/pgweb { }; - granted = callPackage ../tools/admin/granted { }; - grantlee = libsForQt5.callPackage ../development/libraries/grantlee { }; gsasl = callPackage ../development/libraries/gsasl { }; @@ -30701,8 +30689,6 @@ with pkgs; kubeconform = callPackage ../applications/networking/cluster/kubeconform { }; - kubecolor = callPackage ../applications/networking/cluster/kubecolor { }; - kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { }; kuttl = callPackage ../applications/networking/cluster/kuttl { }; @@ -30713,16 +30699,10 @@ with pkgs; kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { }; - kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { }; - kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { }; - kubectl-ktop = callPackage ../applications/networking/cluster/kubectl-ktop { }; - kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { }; - kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { }; - kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -32949,8 +32929,6 @@ with pkgs; syncthing-discovery syncthing-relay; - stc-cli = callPackage ../applications/networking/stc-cli { }; - syncthingtray = kdePackages.callPackage ../applications/misc/syncthingtray { # renamed in KF5 -> KF6 plasma-framework = kdePackages.libplasma; @@ -38201,8 +38179,6 @@ with pkgs; jx = callPackage ../applications/networking/cluster/jx { }; - pv-migrate = callPackage ../applications/networking/cluster/pv-migrate { }; - tagref = callPackage ../tools/misc/tagref { }; tcat = callPackage ../tools/misc/tcat { }; @@ -38863,8 +38839,6 @@ with pkgs; webwormhole = callPackage ../tools/networking/webwormhole { }; - yor = callPackage ../applications/networking/cluster/yor { }; - wifi-password = callPackage ../os-specific/darwin/wifi-password { }; qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { }; From 7a12fe7b2fde42c232bdd9024bf8bff108be5fa9 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Fri, 4 Oct 2024 13:36:17 +0200 Subject: [PATCH 098/133] apfsprogs: unstable-2023-11-30 -> 0-unstable-2024-09-27 Diff: https://github.com/linux-apfs/apfsprogs/compare/990163894d871f51ba102a75aed384a275c5991b...f31d7c2d69d212ce381399d2bb1e91410f592484 This adds `apfs-label`, a new utility, so add a small test for it. --- nixos/tests/apfs.nix | 4 ++++ pkgs/by-name/ap/apfsprogs/package.nix | 10 ++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/nixos/tests/apfs.nix b/nixos/tests/apfs.nix index 15ed5aa7f573..3e79fa11dc04 100644 --- a/nixos/tests/apfs.nix +++ b/nixos/tests/apfs.nix @@ -18,6 +18,10 @@ with subtest("mkapfs works with the maximum label length"): machine.succeed("mkapfs -L '000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7' /dev/vdb") + with subtest("apfs-label works"): + machine.succeed("mkapfs -L 'myLabel' /dev/vdb") + machine.succeed("apfs-label /dev/vdb | grep -q myLabel") + with subtest("Enable case sensitivity and normalization sensitivity"): machine.succeed( "mkapfs -s -z /dev/vdb", diff --git a/pkgs/by-name/ap/apfsprogs/package.nix b/pkgs/by-name/ap/apfsprogs/package.nix index 5498d05422ce..6483b967e7ba 100644 --- a/pkgs/by-name/ap/apfsprogs/package.nix +++ b/pkgs/by-name/ap/apfsprogs/package.nix @@ -6,20 +6,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "apfsprogs"; - version = "unstable-2023-11-30"; + version = "0-unstable-2024-09-27"; src = fetchFromGitHub { owner = "linux-apfs"; repo = "apfsprogs"; - rev = "990163894d871f51ba102a75aed384a275c5991b"; - hash = "sha256-yCShZ+ALzSe/svErt9/i1JyyEvbIeABGPbpS4lVil0A="; + rev = "f31d7c2d69d212ce381399d2bb1e91410f592484"; + hash = "sha256-+c+wU52XKNOTxSpSrkrNWoGEYw6Zo4CGEOyKMvkXEa0="; }; postPatch = let shortRev = builtins.substring 0 9 finalAttrs.src.rev; in '' substituteInPlace \ - apfs-snap/Makefile apfsck/Makefile mkapfs/Makefile \ + apfs-snap/Makefile apfsck/Makefile mkapfs/Makefile apfs-label/Makefile \ --replace-fail \ '$(shell git describe --always HEAD | tail -c 9)' \ '${shortRev}' @@ -30,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: { make -C apfs-snap $makeFlags make -C apfsck $makeFlags make -C mkapfs $makeFlags + make -C apfs-label $makeFlags runHook postBuild ''; @@ -38,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { make -C apfs-snap install DESTDIR="$out" $installFlags make -C apfsck install DESTDIR="$out" $installFlags make -C mkapfs install DESTDIR="$out" $installFlags + make -C apfs-label install DESTDIR="$out" $installFlags runHook postInstall ''; From 22437096d6d8b7fab6e39570ea82fbb8beeb69db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 14:13:48 +0000 Subject: [PATCH 099/133] libcotp: 3.0.0 -> 3.1.0 --- pkgs/development/libraries/libcotp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libcotp/default.nix b/pkgs/development/libraries/libcotp/default.nix index 80b418e3065d..8b24f4250b5c 100644 --- a/pkgs/development/libraries/libcotp/default.nix +++ b/pkgs/development/libraries/libcotp/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "libcotp"; - version = "3.0.0"; + version = "3.1.0"; src = fetchFromGitHub { owner = "paolostivanin"; repo = pname; rev = "v${version}"; - sha256 = "sha256-/IIzUMms4aS63psyxwL+Ynj78c38R3WwbD2HIpdHF88="; + sha256 = "sha256-Ol/vWaXcbDcy+d8V//fK4SYUpnYmwuYJxkO3/+kqgdM="; }; postPatch = lib.optionalString stdenv.cc.isClang '' From 01ad98521606536f153152f2ba42562f6fdff6ee Mon Sep 17 00:00:00 2001 From: h7x4 Date: Fri, 4 Oct 2024 17:22:28 +0200 Subject: [PATCH 100/133] python3Packages.macholib: build on all platforms --- pkgs/development/python-modules/macholib/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/macholib/default.nix b/pkgs/development/python-modules/macholib/default.nix index f58bcfe18057..6bf2ec3eeeb7 100644 --- a/pkgs/development/python-modules/macholib/default.nix +++ b/pkgs/development/python-modules/macholib/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, @@ -32,6 +33,8 @@ buildPythonPackage rec { typing-extensions ]; + # Checks assume to find darwin specific libraries + doCheck = stdenv.buildPlatform.isDarwin; nativeCheckInputs = [ unittestCheckHook ]; @@ -49,7 +52,6 @@ buildPythonPackage rec { homepage = "https://github.com/ronaldoussoren/macholib"; changelog = "https://github.com/ronaldoussoren/macholib/releases/tag/v${version}"; license = licenses.mit; - platforms = platforms.darwin; maintainers = with maintainers; [ eveeifyeve ]; }; } From b88fc81a2e143e99f63fab5a726d681b7f3dc283 Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Fri, 4 Oct 2024 18:41:42 +0200 Subject: [PATCH 101/133] lighthouse-steamvr: 1.1.1 -> 1.2.0 --- pkgs/tools/misc/lighthouse-steamvr/Cargo.lock | 1212 ----------------- .../tools/misc/lighthouse-steamvr/default.nix | 33 +- pkgs/top-level/all-packages.nix | 4 +- 3 files changed, 20 insertions(+), 1229 deletions(-) delete mode 100644 pkgs/tools/misc/lighthouse-steamvr/Cargo.lock diff --git a/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock b/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock deleted file mode 100644 index daaa1802698f..000000000000 --- a/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock +++ /dev/null @@ -1,1212 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "anstream" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" - -[[package]] -name = "anstyle-parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "anstyle-wincon" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" -dependencies = [ - "anstyle", - "windows-sys", -] - -[[package]] -name = "async-trait" -version = "0.1.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "autocfg" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" - -[[package]] -name = "backtrace" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" - -[[package]] -name = "block" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" - -[[package]] -name = "bluez-async" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce7d4413c940e8e3cb6afc122d3f4a07096aca259d286781128683fc9f39d9b" -dependencies = [ - "async-trait", - "bitflags 2.4.0", - "bluez-generated", - "dbus", - "dbus-tokio", - "futures", - "itertools", - "log", - "serde", - "serde-xml-rs", - "thiserror", - "tokio", - "uuid", -] - -[[package]] -name = "bluez-generated" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d1c659dbc82f0b8ca75606c91a371e763589b7f6acf36858eeed0c705afe367" -dependencies = [ - "dbus", -] - -[[package]] -name = "btleplug" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ad24f1a9171b691da81fd0a0ae6859ef471979a4d68372515bafc2f4586df1" -dependencies = [ - "async-trait", - "bitflags 1.3.2", - "bluez-async", - "cocoa", - "dashmap", - "dbus", - "futures", - "jni", - "jni-utils", - "libc", - "log", - "objc", - "once_cell", - "serde", - "serde_bytes", - "static_assertions", - "thiserror", - "tokio", - "tokio-stream", - "uuid", - "windows", -] - -[[package]] -name = "bytes" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" - -[[package]] -name = "cc" -version = "1.0.83" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" -dependencies = [ - "libc", -] - -[[package]] -name = "cesu8" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "clap" -version = "4.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c8d502cbaec4595d2e7d5f61e318f05417bd2b66fdc3809498f0d3fdf0bea27" -dependencies = [ - "clap_builder", - "clap_derive", - "once_cell", -] - -[[package]] -name = "clap-verbosity-flag" -version = "2.1.1" -source = "git+https://github.com/ShayBoxs-Forks/clap-verbosity-flag.git#5807fd33f935a71ade25e2e6d5aa1b8727c8e63f" -dependencies = [ - "clap", - "tracing", -] - -[[package]] -name = "clap_builder" -version = "4.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5891c7bc0edb3e1c2204fc5e94009affabeb1821c9e5fdc3959536c5c0bb984d" -dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim", -] - -[[package]] -name = "clap_derive" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "clap_lex" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" - -[[package]] -name = "cocoa" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation", - "core-foundation", - "core-graphics", - "foreign-types 0.5.0", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-foundation", - "core-graphics-types", - "foreign-types 0.3.2", - "libc", - "objc", -] - -[[package]] -name = "colorchoice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" - -[[package]] -name = "combine" -version = "4.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" -dependencies = [ - "bytes", - "memchr", -] - -[[package]] -name = "core-foundation" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" - -[[package]] -name = "core-graphics" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", - "foreign-types 0.5.0", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "libc", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "dbus" -version = "0.9.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" -dependencies = [ - "futures-channel", - "futures-util", - "libc", - "libdbus-sys", - "winapi", -] - -[[package]] -name = "dbus-tokio" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "007688d459bc677131c063a3a77fb899526e17b7980f390b69644bdbc41fad13" -dependencies = [ - "dbus", - "libc", - "tokio", -] - -[[package]] -name = "either" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" - -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared 0.1.1", -] - -[[package]] -name = "foreign-types" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" -dependencies = [ - "foreign-types-macros", - "foreign-types-shared 0.3.1", -] - -[[package]] -name = "foreign-types-macros" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - -[[package]] -name = "foreign-types-shared" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" - -[[package]] -name = "futures" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" - -[[package]] -name = "futures-executor" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" - -[[package]] -name = "futures-macro" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "futures-sink" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" - -[[package]] -name = "futures-task" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" - -[[package]] -name = "futures-util" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "gimli" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" - -[[package]] -name = "hashbrown" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "hermit-abi" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "jni" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" -dependencies = [ - "cesu8", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", -] - -[[package]] -name = "jni-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" - -[[package]] -name = "jni-utils" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "259e9f2c3ead61de911f147000660511f07ab00adeed1d84f5ac4d0386e7a6c4" -dependencies = [ - "dashmap", - "futures", - "jni", - "log", - "once_cell", - "static_assertions", - "uuid", -] - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "libc" -version = "0.2.147" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" - -[[package]] -name = "libdbus-sys" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" -dependencies = [ - "pkg-config", -] - -[[package]] -name = "lighthouse" -version = "1.1.1" -dependencies = [ - "btleplug", - "clap", - "clap-verbosity-flag", - "serde", - "thiserror", - "tokio", - "tracing", - "tracing-subscriber", - "uuid", -] - -[[package]] -name = "lock_api" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" - -[[package]] -name = "malloc_buf" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - -[[package]] -name = "memchr" -version = "2.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e" - -[[package]] -name = "miniz_oxide" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" -dependencies = [ - "adler", -] - -[[package]] -name = "mio" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" -dependencies = [ - "libc", - "wasi", - "windows-sys", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", -] - -[[package]] -name = "object" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "parking_lot" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" - -[[package]] -name = "proc-macro2" -version = "1.0.66" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "quote" -version = "1.0.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "serde" -version = "1.0.188" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde-xml-rs" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782" -dependencies = [ - "log", - "serde", - "thiserror", - "xml-rs", -] - -[[package]] -name = "serde_bytes" -version = "0.11.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_derive" -version = "1.0.188" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sharded-slab" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "signal-hook-registry" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" -dependencies = [ - "libc", -] - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" - -[[package]] -name = "socket2" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" -dependencies = [ - "libc", - "windows-sys", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "syn" -version = "2.0.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "thiserror" -version = "1.0.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "thread_local" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tokio" -version = "1.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "num_cpus", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", - "socket2", - "tokio-macros", - "windows-sys", -] - -[[package]] -name = "tokio-macros" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tokio-stream" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", - "tokio-util", -] - -[[package]] -name = "tokio-util" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tracing" -version = "0.1.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" -dependencies = [ - "cfg-if", - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tracing-core" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" -dependencies = [ - "lazy_static", - "log", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" -dependencies = [ - "nu-ansi-term", - "sharded-slab", - "smallvec", - "thread_local", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "unicode-ident" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" - -[[package]] -name = "utf8parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" - -[[package]] -name = "uuid" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" -dependencies = [ - "serde", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "walkdir" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "xml-rs" -version = "0.8.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47430998a7b5d499ccee752b41567bc3afc57e1327dc855b1a2aa44ce29b5fa1" diff --git a/pkgs/tools/misc/lighthouse-steamvr/default.nix b/pkgs/tools/misc/lighthouse-steamvr/default.nix index 1898bfc7b295..90590d01cfdc 100644 --- a/pkgs/tools/misc/lighthouse-steamvr/default.nix +++ b/pkgs/tools/misc/lighthouse-steamvr/default.nix @@ -1,37 +1,38 @@ -{ stdenv, fetchFromGitHub, lib, rustPlatform, pkg-config, dbus }: +{ + stdenv, + fetchFromGitHub, + lib, + rustPlatform, + pkg-config, + dbus, + AppKit, +}: rustPlatform.buildRustPackage rec { pname = "Lighthouse"; - version = "1.1.1"; + version = "1.2.0"; src = fetchFromGitHub { owner = "ShayBox"; repo = pname; rev = version; - sha256 = "0g0cs54j1vmcig5nc8sqgx30nfn2zjs40pvv30j5g9cyyszbzwkw"; + hash = "sha256-uJ8U4knNKAliHjxP0JnV1lSCEsB6OHyYSbb5aWboYV4="; }; - cargoLock = { - lockFile = ./Cargo.lock; - outputHashes = { - "clap-verbosity-flag-2.1.1" = "1213bsb0bpvv6621j9zicjsqy05sv21gh6inrvszqwcmj6fxxc7j"; - }; - }; - - postPatch = '' - cp ${./Cargo.lock} Cargo.lock - ''; + cargoHash = "sha256-XVPrtZNLdF9mKSl56kBepkpXRQBJsu9KlZRhb6BeG/E="; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ dbus ]; + buildInputs = [ dbus ] ++ lib.optionals stdenv.isDarwin [ AppKit ]; meta = with lib; { - broken = stdenv.hostPlatform.isDarwin; description = "VR Lighthouse power state management"; homepage = "https://github.com/ShayBox/Lighthouse"; license = licenses.mit; - maintainers = with maintainers; [ expipiplus1 bddvlpr ]; + maintainers = with maintainers; [ + expipiplus1 + bddvlpr + ]; mainProgram = "lighthouse"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4077bd7c430c..83db4ea16b60 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30953,7 +30953,9 @@ with pkgs; lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { }; - lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { }; + lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { + inherit (darwin.apple_sdk.frameworks) AppKit; + }; liblinphone = callPackage ../development/libraries/liblinphone { }; From d6ca5ed2875fb6530b344287e1b420a03684de72 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 4 Oct 2024 18:45:06 +0200 Subject: [PATCH 102/133] treewide: remove empty build inputs Done with ```sh regex='\s*(nativeBuild|build|check|nativeCheck)Inputs *= *\[ *\];' rg "^$regex$" -l | xe sd "\n\n$regex\n" "\n" rg "^$regex$" -l | xe sd "\n$regex\n" "\n" rg "^$regex$" -l | xe sd "\n$regex\n" "\n" ``` --- pkgs/applications/misc/nanoblogger/default.nix | 2 -- .../virtualization/virtualbox/guest-additions/default.nix | 1 - pkgs/by-name/od/odoo15/package.nix | 2 -- pkgs/development/libraries/arguments/default.nix | 1 - pkgs/development/libraries/audio/lv2/default.nix | 2 -- pkgs/development/libraries/dotconf/default.nix | 1 - pkgs/development/libraries/libbdplus/default.nix | 2 -- pkgs/development/libraries/libtar/default.nix | 1 - pkgs/development/libraries/qt-5/modules/qtgamepad.nix | 1 - pkgs/development/libraries/tk/generic.nix | 1 - pkgs/development/python-modules/apeye-core/default.nix | 2 -- pkgs/development/python-modules/consolekit/default.nix | 2 -- pkgs/development/python-modules/deprecation-alias/default.nix | 2 -- pkgs/development/python-modules/dist-meta/default.nix | 2 -- pkgs/development/python-modules/dom-toml/default.nix | 2 -- pkgs/development/python-modules/domdf-python-tools/default.nix | 2 -- pkgs/development/python-modules/handy-archives/default.nix | 2 -- pkgs/development/python-modules/pyproject-parser/default.nix | 2 -- pkgs/development/python-modules/shippinglabel/default.nix | 2 -- pkgs/development/python-modules/whey-pth/default.nix | 2 -- pkgs/development/python-modules/whey/default.nix | 2 -- pkgs/development/tools/misc/tet/default.nix | 2 -- pkgs/tools/filesystems/snapraid/default.nix | 2 -- pkgs/tools/misc/enjarify/default.nix | 2 -- pkgs/tools/networking/samplicator/default.nix | 1 - pkgs/tools/system/dcfldd/default.nix | 2 -- 26 files changed, 45 deletions(-) diff --git a/pkgs/applications/misc/nanoblogger/default.nix b/pkgs/applications/misc/nanoblogger/default.nix index 102991f00256..587bf4ac4d7c 100644 --- a/pkgs/applications/misc/nanoblogger/default.nix +++ b/pkgs/applications/misc/nanoblogger/default.nix @@ -9,8 +9,6 @@ stdenv.mkDerivation rec { sha256 = "09mv52a5f0h3das8x96irqyznm69arfskx472b7w3b9q4a2ipxbq"; }; - buildInputs = [ ]; - installPhase = '' mkdir -p $out/bin cp -r * $out diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix index f3eea8a5c171..965cca829d84 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix @@ -31,7 +31,6 @@ in stdenv.mkDerivation { env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration"; nativeBuildInputs = [ patchelf makeWrapper virtualBoxNixGuestAdditionsBuilder ] ++ kernel.moduleBuildDependencies; - buildInputs = [ ]; buildPhase = '' runHook preBuild diff --git a/pkgs/by-name/od/odoo15/package.nix b/pkgs/by-name/od/odoo15/package.nix index 0ea859435e9e..ca2a1444a02c 100644 --- a/pkgs/by-name/od/odoo15/package.nix +++ b/pkgs/by-name/od/odoo15/package.nix @@ -17,8 +17,6 @@ let hash = "sha256-WnRbsy/PJcotZqY9mJPLadrYqkXykOVifLIbDyNf4s4="; }; - nativeBuildInputs = [ ]; - nativeCheckInputs = with self; [ pytestCheckHook pillow ]; }); flask = super.flask.overridePythonAttrs (old: rec { diff --git a/pkgs/development/libraries/arguments/default.nix b/pkgs/development/libraries/arguments/default.nix index 524e00dc5a76..2924c5cf585c 100644 --- a/pkgs/development/libraries/arguments/default.nix +++ b/pkgs/development/libraries/arguments/default.nix @@ -14,7 +14,6 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake ]; - buildInputs = [ ]; #cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib" "-DBICPL_DIR=${bicpl}/lib" ]; diff --git a/pkgs/development/libraries/audio/lv2/default.nix b/pkgs/development/libraries/audio/lv2/default.nix index c9ddffbff227..7ee51d55bccf 100644 --- a/pkgs/development/libraries/audio/lv2/default.nix +++ b/pkgs/development/libraries/audio/lv2/default.nix @@ -26,8 +26,6 @@ stdenv.mkDerivation rec { ninja ]; - buildInputs = [ ]; - mesonFlags = [ # install validators to $dev "--bindir=${placeholder "dev"}/bin" diff --git a/pkgs/development/libraries/dotconf/default.nix b/pkgs/development/libraries/dotconf/default.nix index 389ce72a6846..eda770f7e090 100644 --- a/pkgs/development/libraries/dotconf/default.nix +++ b/pkgs/development/libraries/dotconf/default.nix @@ -12,7 +12,6 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ ]; meta = with lib; { description = "Configuration parser library"; diff --git a/pkgs/development/libraries/libbdplus/default.nix b/pkgs/development/libraries/libbdplus/default.nix index 5c2255a50a62..d52ca4fca284 100644 --- a/pkgs/development/libraries/libbdplus/default.nix +++ b/pkgs/development/libraries/libbdplus/default.nix @@ -18,8 +18,6 @@ stdenv.mkDerivation rec { buildInputs = [ libgcrypt libgpg-error gettext ]; - nativeBuildInputs = [ ]; - meta = with lib; { homepage = "http://www.videolan.org/developers/libbdplus.html"; description = "Library to access BD+ protected Blu-Ray disks"; diff --git a/pkgs/development/libraries/libtar/default.nix b/pkgs/development/libraries/libtar/default.nix index 83bb0708110b..6a9f3d4a50a7 100644 --- a/pkgs/development/libraries/libtar/default.nix +++ b/pkgs/development/libraries/libtar/default.nix @@ -39,7 +39,6 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ ]; meta = with lib; { description = "C library for manipulating POSIX tar files"; diff --git a/pkgs/development/libraries/qt-5/modules/qtgamepad.nix b/pkgs/development/libraries/qt-5/modules/qtgamepad.nix index 8d0a0e2177fa..c83e41be2af8 100644 --- a/pkgs/development/libraries/qt-5/modules/qtgamepad.nix +++ b/pkgs/development/libraries/qt-5/modules/qtgamepad.nix @@ -4,7 +4,6 @@ qtModule { pname = "qtgamepad"; propagatedBuildInputs = [ qtbase qtdeclarative ] ++ lib.optional stdenv.hostPlatform.isDarwin GameController; - buildInputs = [ ]; nativeBuildInputs = [ pkg-config ]; outputs = [ "out" "dev" "bin" ]; } diff --git a/pkgs/development/libraries/tk/generic.nix b/pkgs/development/libraries/tk/generic.nix index 232ae01abbfd..8094ed169fa3 100644 --- a/pkgs/development/libraries/tk/generic.nix +++ b/pkgs/development/libraries/tk/generic.nix @@ -42,7 +42,6 @@ tcl.mkTclDerivation { ++ lib.optional enableAqua "--enable-aqua"; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; propagatedBuildInputs = [ libXft diff --git a/pkgs/development/python-modules/apeye-core/default.nix b/pkgs/development/python-modules/apeye-core/default.nix index 3a6d8cbec834..d86560254517 100644 --- a/pkgs/development/python-modules/apeye-core/default.nix +++ b/pkgs/development/python-modules/apeye-core/default.nix @@ -29,8 +29,6 @@ buildPythonPackage rec { idna ]; - nativeCheckInputs = [ ]; - meta = { description = "Core (offline) functionality for the apeye library."; homepage = "https://github.com/domdfcoding/apyey-core"; diff --git a/pkgs/development/python-modules/consolekit/default.nix b/pkgs/development/python-modules/consolekit/default.nix index 45f3caf7d22a..3da148baf4df 100644 --- a/pkgs/development/python-modules/consolekit/default.nix +++ b/pkgs/development/python-modules/consolekit/default.nix @@ -31,8 +31,6 @@ buildPythonPackage rec { typing-extensions ]; - nativeCheckInputs = [ ]; - meta = { description = "Additional utilities for click."; homepage = "https://pypi.org/project/consolekit"; diff --git a/pkgs/development/python-modules/deprecation-alias/default.nix b/pkgs/development/python-modules/deprecation-alias/default.nix index da60ac253a23..0d97bb0b4413 100644 --- a/pkgs/development/python-modules/deprecation-alias/default.nix +++ b/pkgs/development/python-modules/deprecation-alias/default.nix @@ -23,8 +23,6 @@ buildPythonPackage rec { packaging ]; - nativeCheckInputs = [ ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/python-modules/dist-meta/default.nix b/pkgs/development/python-modules/dist-meta/default.nix index 6b7520440a3d..a6d6119429c5 100644 --- a/pkgs/development/python-modules/dist-meta/default.nix +++ b/pkgs/development/python-modules/dist-meta/default.nix @@ -25,8 +25,6 @@ buildPythonPackage rec { packaging ]; - nativeCheckInputs = [ ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/python-modules/dom-toml/default.nix b/pkgs/development/python-modules/dom-toml/default.nix index 36dafc9a86cc..99ff069ce49f 100644 --- a/pkgs/development/python-modules/dom-toml/default.nix +++ b/pkgs/development/python-modules/dom-toml/default.nix @@ -27,8 +27,6 @@ buildPythonPackage rec { tomli ]; - nativeCheckInputs = [ ]; - meta = { description = "Dom's tools for Tom's Obvious, Minimal Language."; homepage = "https://github.com/domdfcoding/dom_toml"; diff --git a/pkgs/development/python-modules/domdf-python-tools/default.nix b/pkgs/development/python-modules/domdf-python-tools/default.nix index bf73369c19c3..832674256a0e 100644 --- a/pkgs/development/python-modules/domdf-python-tools/default.nix +++ b/pkgs/development/python-modules/domdf-python-tools/default.nix @@ -24,8 +24,6 @@ buildPythonPackage rec { typing-extensions ]; - nativeCheckInputs = [ ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/python-modules/handy-archives/default.nix b/pkgs/development/python-modules/handy-archives/default.nix index 079d2bc99555..6bafb066cb57 100644 --- a/pkgs/development/python-modules/handy-archives/default.nix +++ b/pkgs/development/python-modules/handy-archives/default.nix @@ -21,8 +21,6 @@ buildPythonPackage rec { [ ]; - nativeCheckInputs = [ ]; - meta = { description = "Some handy archive helpers for Python."; homepage = "https://github.com/domdfcoding/handy-archives"; diff --git a/pkgs/development/python-modules/pyproject-parser/default.nix b/pkgs/development/python-modules/pyproject-parser/default.nix index 246146a1c5a2..a3b6ca4b0319 100644 --- a/pkgs/development/python-modules/pyproject-parser/default.nix +++ b/pkgs/development/python-modules/pyproject-parser/default.nix @@ -34,8 +34,6 @@ buildPythonPackage rec { shippinglabel typing-extensions ]; - - nativeCheckInputs = [ ]; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/python-modules/shippinglabel/default.nix b/pkgs/development/python-modules/shippinglabel/default.nix index 5cb75872f870..c523714e4ff2 100644 --- a/pkgs/development/python-modules/shippinglabel/default.nix +++ b/pkgs/development/python-modules/shippinglabel/default.nix @@ -29,8 +29,6 @@ buildPythonPackage rec { typing-extensions ]; - nativeCheckInputs = [ ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/python-modules/whey-pth/default.nix b/pkgs/development/python-modules/whey-pth/default.nix index 44c490f28014..c40292ede641 100644 --- a/pkgs/development/python-modules/whey-pth/default.nix +++ b/pkgs/development/python-modules/whey-pth/default.nix @@ -23,8 +23,6 @@ buildPythonPackage rec { whey ]; - nativeCheckInputs = [ ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/python-modules/whey/default.nix b/pkgs/development/python-modules/whey/default.nix index 9c7cad7a1039..7c1aaec13e6c 100644 --- a/pkgs/development/python-modules/whey/default.nix +++ b/pkgs/development/python-modules/whey/default.nix @@ -41,8 +41,6 @@ buildPythonPackage rec { shippinglabel ]; - nativeCheckInputs = [ ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"' diff --git a/pkgs/development/tools/misc/tet/default.nix b/pkgs/development/tools/misc/tet/default.nix index a3f5942a6bfd..45f1af60ecf9 100644 --- a/pkgs/development/tools/misc/tet/default.nix +++ b/pkgs/development/tools/misc/tet/default.nix @@ -9,8 +9,6 @@ stdenv.mkDerivation ({ sha256 = "1j57hv56df38w249l595b8rsgmsyvjkbysai03a9724gax5jl9av" ; }; - buildInputs = [ ]; - patchPhase = "chmod +x configure"; configurePhase = "./configure -t lite"; diff --git a/pkgs/tools/filesystems/snapraid/default.nix b/pkgs/tools/filesystems/snapraid/default.nix index e964f944d3a8..dfad444a3b71 100644 --- a/pkgs/tools/filesystems/snapraid/default.nix +++ b/pkgs/tools/filesystems/snapraid/default.nix @@ -27,8 +27,6 @@ stdenv.mkDerivation rec { makeWrapper ]; - buildInputs = [ ]; - # SMART is only supported on Linux and requires the smartmontools package postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' wrapProgram $out/bin/snapraid \ diff --git a/pkgs/tools/misc/enjarify/default.nix b/pkgs/tools/misc/enjarify/default.nix index 4e4f21430132..37daac6c06b3 100644 --- a/pkgs/tools/misc/enjarify/default.nix +++ b/pkgs/tools/misc/enjarify/default.nix @@ -24,8 +24,6 @@ stdenv.mkDerivation rec { chmod +x $out/bin/enjarify ''; - buildInputs = [ ]; - meta = with lib; { description = "Tool for translating Dalvik bytecode to equivalent Java bytecode"; homepage = "https://github.com/google/enjarify/"; diff --git a/pkgs/tools/networking/samplicator/default.nix b/pkgs/tools/networking/samplicator/default.nix index 158cac0a734b..80349b170484 100644 --- a/pkgs/tools/networking/samplicator/default.nix +++ b/pkgs/tools/networking/samplicator/default.nix @@ -5,7 +5,6 @@ stdenv.mkDerivation rec { version = "1.3.8rc1"; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ ]; src = fetchFromGitHub { owner = "sleinen"; diff --git a/pkgs/tools/system/dcfldd/default.nix b/pkgs/tools/system/dcfldd/default.nix index 57ea989021b8..01439e6aa49b 100644 --- a/pkgs/tools/system/dcfldd/default.nix +++ b/pkgs/tools/system/dcfldd/default.nix @@ -9,8 +9,6 @@ stdenv.mkDerivation rec { sha256 = "1y6mwsvm75f5jzxsjjk0yhf8xnpmz6y8qvcxfandavx59lc3l57m"; }; - buildInputs = [ ]; - meta = with lib; { description = "Enhanced version of GNU dd"; From 604edcac4828f41e8bfa32c844cda7bf06d29d87 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 17:12:37 +0000 Subject: [PATCH 103/133] python312Packages.rocketchat-api: 1.32.0 -> 1.33.0 --- pkgs/development/python-modules/rocketchat-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rocketchat-api/default.nix b/pkgs/development/python-modules/rocketchat-api/default.nix index 4593f30b8db2..b5b527b2b402 100644 --- a/pkgs/development/python-modules/rocketchat-api/default.nix +++ b/pkgs/development/python-modules/rocketchat-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "rocketchat-api"; - version = "1.32.0"; + version = "1.33.0"; pyproject = true; src = fetchFromGitHub { owner = "jadolg"; repo = "rocketchat_API"; rev = "refs/tags/${version}"; - hash = "sha256-mzcesoBU8sOznAgvi2u8NsUheyLXPZuyIkGghbc556c="; + hash = "sha256-t1t0uksmdPTrksDF0K3/f3KxAv0fX2W8wDIIcWAPEVs="; }; build-system = [ setuptools ]; From 280b2d31f7b98dec75a9a0bfa17c14bef97e3ece Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 17:12:38 +0000 Subject: [PATCH 104/133] python312Packages.py-ocsf-models: 0.1.1 -> 0.2.0 --- pkgs/development/python-modules/py-ocsf-models/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-ocsf-models/default.nix b/pkgs/development/python-modules/py-ocsf-models/default.nix index b98f5228ec06..03fbc02e3687 100644 --- a/pkgs/development/python-modules/py-ocsf-models/default.nix +++ b/pkgs/development/python-modules/py-ocsf-models/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "py-ocsf-models"; - version = "0.1.1"; + version = "0.2.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "prowler-cloud"; repo = "py-ocsf-models"; rev = "refs/tags/${version}"; - hash = "sha256-NGhlMBNoa8V3vo/z6OBAWqNCSlTyUutiyrTcCe1KF+4="; + hash = "sha256-cFtWPO78KRh7IY+ePTzXpLPbZm+EtNvuJkhZZzKKjaA="; }; pythonRelaxDeps = true; From 79dbce6dfd7332f968e43a50ca8f7f04c9ab124b Mon Sep 17 00:00:00 2001 From: nek0 Date: Fri, 4 Oct 2024 14:26:37 +0200 Subject: [PATCH 105/133] krita: 5.2.3 -> 5.2.6 --- pkgs/applications/graphics/krita/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/krita/default.nix b/pkgs/applications/graphics/krita/default.nix index a0ad2ab676db..631ee1843d2c 100644 --- a/pkgs/applications/graphics/krita/default.nix +++ b/pkgs/applications/graphics/krita/default.nix @@ -1,7 +1,7 @@ { callPackage, ... }: callPackage ./generic.nix { - version = "5.2.3"; + version = "5.2.6"; kde-channel = "stable"; - hash = "sha256-RmpG7bk8PjetZSB8+WAjSJCnJ0Tg9E8shV3kx9iCXMA="; + hash = "sha256-SNcShVT99LTpLFSuMbUq95IfR6jabOyqBnRKu/yC1fs="; } From 779f1a98deff2dd86b3d4336c4579d85176bb9d2 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 4 Oct 2024 19:33:41 +0200 Subject: [PATCH 106/133] treewide: remove `refs/tags/` from github release `meta.changelog` urls --- pkgs/applications/misc/iptsd/default.nix | 2 +- pkgs/development/python-modules/e3-testsuite/default.nix | 2 +- pkgs/development/python-modules/reflex/default.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/iptsd/default.nix b/pkgs/applications/misc/iptsd/default.nix index d4294a985a70..98c901da1265 100644 --- a/pkgs/applications/misc/iptsd/default.nix +++ b/pkgs/applications/misc/iptsd/default.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - changelog = "https://github.com/linux-surface/iptsd/releases/tag/${src.rev}"; + changelog = "https://github.com/linux-surface/iptsd/releases/tag/${lib.removePrefix "refs/tags/" src.rev}"; description = "Userspace daemon for Intel Precise Touch & Stylus"; homepage = "https://github.com/linux-surface/iptsd"; license = licenses.gpl2Plus; diff --git a/pkgs/development/python-modules/e3-testsuite/default.nix b/pkgs/development/python-modules/e3-testsuite/default.nix index 9ec1dc51addf..d1b61186195e 100644 --- a/pkgs/development/python-modules/e3-testsuite/default.nix +++ b/pkgs/development/python-modules/e3-testsuite/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { meta = with lib; { description = "Generic testsuite framework in Python"; - changelog = "https://github.com/AdaCore/e3-testsuite/releases/tag/${src.rev}"; + changelog = "https://github.com/AdaCore/e3-testsuite/releases/tag/${lib.removePrefix "refs/tags/" src.rev}"; homepage = "https://github.com/AdaCore/e3-testsuite/"; license = licenses.gpl3Only; maintainers = with maintainers; [ heijligen ]; diff --git a/pkgs/development/python-modules/reflex/default.nix b/pkgs/development/python-modules/reflex/default.nix index cb02a16bc390..572a4417ccad 100644 --- a/pkgs/development/python-modules/reflex/default.nix +++ b/pkgs/development/python-modules/reflex/default.nix @@ -145,7 +145,7 @@ buildPythonPackage rec { meta = with lib; { description = "Web apps in pure Python"; homepage = "https://github.com/reflex-dev/reflex"; - changelog = "https://github.com/reflex-dev/reflex/releases/tag/${src.rev}"; + changelog = "https://github.com/reflex-dev/reflex/releases/tag/${lib.removePrefix "refs/tags/" src.rev}"; license = licenses.asl20; maintainers = with maintainers; [ pbsds ]; mainProgram = "reflex"; From cd673393d253a6e459d6ad6bb23e2551e056272c Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 4 Oct 2024 19:23:27 +0200 Subject: [PATCH 107/133] treewide: remove unreferenced patch files Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`` We're running more and more into patches fetched via `applyPatches`, for the next PR i'll script something to account for that. --- .../disable-fmemopen-on-aarch64-darwin.patch | 13 --- pkgs/by-name/hy/hyprland/asahi-fix.patch | 15 --- ...rsively-pull-proc-macro-dependencies.patch | 92 --------------- .../op/openscad-unstable/thrust-cmake.patch | 13 --- .../2001-Remove-custom-check-target.patch | 37 ------ ...aunch-module-created-systemd-service.patch | 21 ---- .../libraries/x265/fix-clang-asm.patch | 34 ------ ....py-Fix-the-setuptools-version-check.patch | 27 ----- .../misc/binutils/gold-powerpc-for-llvm.patch | 107 ------------------ .../objc4/spinlocks.patch | 107 ------------------ .../akku/hardcode-libcurl.patch | 18 --- .../nix-serve/nix-command.patch | 40 ------- 12 files changed, 524 deletions(-) delete mode 100644 pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch delete mode 100644 pkgs/by-name/hy/hyprland/asahi-fix.patch delete mode 100644 pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch delete mode 100644 pkgs/by-name/op/openscad-unstable/thrust-cmake.patch delete mode 100644 pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch delete mode 100644 pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch delete mode 100644 pkgs/development/libraries/x265/fix-clang-asm.patch delete mode 100644 pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch delete mode 100644 pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch delete mode 100644 pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch delete mode 100644 pkgs/tools/package-management/akku/hardcode-libcurl.patch delete mode 100644 pkgs/tools/package-management/nix-serve/nix-command.patch diff --git a/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch b/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch deleted file mode 100644 index c35350d0008f..000000000000 --- a/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/libcrystfel/src/image-cbf.c b/libcrystfel/src/image-cbf.c -index b8f09a1f..f8a15c1b 100644 ---- a/libcrystfel/src/image-cbf.c -+++ b/libcrystfel/src/image-cbf.c -@@ -287,7 +287,7 @@ static float *read_cbf_data(const char *filename, int gz, int *w, int *h) - - } else { - -- #ifdef HAVE_ZLIB -+ #if defined(HAVE_ZLIB) && !(defined(__aarch64__) && defined(__APPLE__)) - gzFile gzfh; - int len_read; - size_t len; diff --git a/pkgs/by-name/hy/hyprland/asahi-fix.patch b/pkgs/by-name/hy/hyprland/asahi-fix.patch deleted file mode 100644 index 80791045e285..000000000000 --- a/pkgs/by-name/hy/hyprland/asahi-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/protocols/LinuxDMABUF.cpp b/src/protocols/LinuxDMABUF.cpp -index 0fbf832e..c6077114 100644 ---- a/src/protocols/LinuxDMABUF.cpp -+++ b/src/protocols/LinuxDMABUF.cpp -@@ -492,9 +492,8 @@ CLinuxDMABufV1Protocol::CLinuxDMABufV1Protocol(const wl_interface* iface, const - return; - } - } else { -- protoLog(ERR, "DRM device {} has no render node, disabling linux dmabuf", device->nodes[DRM_NODE_PRIMARY] ? device->nodes[DRM_NODE_PRIMARY] : "null"); -+ protoLog(ERR, "DRM device {} has no render node, disabling linux dmabuf checks", device->nodes[DRM_NODE_PRIMARY] ? device->nodes[DRM_NODE_PRIMARY] : "null"); - drmFreeDevice(&device); -- removeGlobal(); - } - }); - } diff --git a/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch b/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch deleted file mode 100644 index ff9440905310..000000000000 --- a/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch +++ /dev/null @@ -1,92 +0,0 @@ -From 8304b645c655832c47ee9ca706d182c26d29eaff Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= -Date: Tue, 9 Apr 2024 06:35:39 +0000 -Subject: [PATCH] Revert "rust: recursively pull proc-macro dependencies as - well" -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit aee941559c4b88a062e88186819a820c69c200ae. - -Signed-off-by: Jörg Thalheim ---- - mesonbuild/build.py | 2 ++ - test cases/rust/18 proc-macro/lib.rs | 8 -------- - test cases/rust/18 proc-macro/meson.build | 11 ----------- - test cases/rust/18 proc-macro/subdir/meson.build | 1 - - .../rust/18 proc-macro/transitive-proc-macro.rs | 7 ------- - 5 files changed, 2 insertions(+), 27 deletions(-) - delete mode 100644 test cases/rust/18 proc-macro/lib.rs - delete mode 100644 test cases/rust/18 proc-macro/subdir/meson.build - delete mode 100644 test cases/rust/18 proc-macro/transitive-proc-macro.rs - -diff --git a/mesonbuild/build.py b/mesonbuild/build.py -index 6f0d6a2dd..7be9b497b 100644 ---- a/mesonbuild/build.py -+++ b/mesonbuild/build.py -@@ -1295,6 +1295,8 @@ def get_dependencies_recurse(self, result: OrderedSet[BuildTargetTypes], include - for t in self.link_targets: - if t in result: - continue -+ if t.rust_crate_type == 'proc-macro': -+ continue - if include_internals or not t.is_internal(): - result.add(t) - if isinstance(t, StaticLibrary): -diff --git a/test cases/rust/18 proc-macro/lib.rs b/test cases/rust/18 proc-macro/lib.rs -deleted file mode 100644 -index 5242886cc..000000000 ---- a/test cases/rust/18 proc-macro/lib.rs -+++ /dev/null -@@ -1,8 +0,0 @@ --extern crate proc_macro_examples; --use proc_macro_examples::make_answer; -- --make_answer!(); -- --pub fn func() -> u32 { -- answer() --} -diff --git a/test cases/rust/18 proc-macro/meson.build b/test cases/rust/18 proc-macro/meson.build -index e8b28eda1..c5f0dfc82 100644 ---- a/test cases/rust/18 proc-macro/meson.build -+++ b/test cases/rust/18 proc-macro/meson.build -@@ -31,14 +31,3 @@ main = executable( - ) - - test('main_test2', main) -- --subdir('subdir') -- --staticlib = static_library('staticlib', 'lib.rs', -- link_with: pm_in_subdir, -- rust_dependency_map : {'proc_macro_examples3' : 'proc_macro_examples'} --) -- --executable('transitive-proc-macro', 'transitive-proc-macro.rs', -- link_with: staticlib, --) -diff --git a/test cases/rust/18 proc-macro/subdir/meson.build b/test cases/rust/18 proc-macro/subdir/meson.build -deleted file mode 100644 -index 04842c431..000000000 ---- a/test cases/rust/18 proc-macro/subdir/meson.build -+++ /dev/null -@@ -1 +0,0 @@ --pm_in_subdir = rust.proc_macro('proc_macro_examples3', '../proc.rs') -diff --git a/test cases/rust/18 proc-macro/transitive-proc-macro.rs b/test cases/rust/18 proc-macro/transitive-proc-macro.rs -deleted file mode 100644 -index 4c804b3b6..000000000 ---- a/test cases/rust/18 proc-macro/transitive-proc-macro.rs -+++ /dev/null -@@ -1,7 +0,0 @@ --extern crate staticlib; --use staticlib::func; -- -- --fn main() { -- assert_eq!(42, func()); --} --- -2.44.0 - diff --git a/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch b/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch deleted file mode 100644 index 56422f099218..000000000000 --- a/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/thrust/thrust/cmake/thrust-header-search.cmake.in b/thrust/thrust/cmake/thrust-header-search.cmake.in -index 8529d89fe..94879ee01 100644 ---- a/thrust/thrust/cmake/thrust-header-search.cmake.in -+++ b/thrust/thrust/cmake/thrust-header-search.cmake.in -@@ -7,7 +7,6 @@ set(from_install_prefix "@from_install_prefix@") - find_path(_THRUST_VERSION_INCLUDE_DIR thrust/version.h - NO_CMAKE_FIND_ROOT_PATH # Don't allow CMake to re-root the search - NO_DEFAULT_PATH # Only search explicit paths below: -- PATHS -- "${CMAKE_CURRENT_LIST_DIR}/${from_install_prefix}/@CMAKE_INSTALL_INCLUDEDIR@" -+ PATHS "@CMAKE_INSTALL_INCLUDEDIR@" - ) - set_property(CACHE _THRUST_VERSION_INCLUDE_DIR PROPERTY TYPE INTERNAL) diff --git a/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch b/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch deleted file mode 100644 index dfa90b18ca09..000000000000 --- a/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 52ac1d6548b4a92d569c5d2f53b84c604c7fce8a Mon Sep 17 00:00:00 2001 -From: OPNA2608 -Date: Thu, 1 Feb 2024 22:42:39 +0100 -Subject: [PATCH] Remove custom check target - -The automatic one provides better controls for us ---- - CMakeLists.txt | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index af643a7..75b3cc1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -105,18 +105,13 @@ add_subdirectory("data") - - - if(ENABLE_TESTS) --enable_testing() -+include(CTest) - - pkg_check_modules(QTDBUSTEST REQUIRED libqtdbustest-1 REQUIRED) - include_directories(${QTDBUSTEST_INCLUDE_DIRS}) - - add_subdirectory(tests) - --ADD_CUSTOM_TARGET( -- check -- ${CMAKE_CTEST_COMMAND} --force-new-ctest-process --output-on-failure --) -- - find_package(CoverageReport) - enable_coverage_report( - TARGETS --- -2.42.0 - diff --git a/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch b/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch deleted file mode 100644 index 82961cd4ba79..000000000000 --- a/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch +++ /dev/null @@ -1,21 +0,0 @@ -From cf8ba54d22f5ac839004c0d984fb402bde82b527 Mon Sep 17 00:00:00 2001 -From: OPNA2608 -Date: Mon, 8 Apr 2024 15:22:55 +0200 -Subject: [PATCH] Launch module-created systemd service - ---- - data/com.lomiri.UserMetrics.service.in | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/data/com.lomiri.UserMetrics.service.in b/data/com.lomiri.UserMetrics.service.in -index c2e6ae1..212e24f 100644 ---- a/data/com.lomiri.UserMetrics.service.in -+++ b/data/com.lomiri.UserMetrics.service.in -@@ -3,3 +3,4 @@ Name=com.lomiri.UserMetrics - Exec=@CMAKE_INSTALL_FULL_LIBEXECDIR@/libusermetrics/usermetricsservice - User=usermetrics - StandardOutput=syslog -+SystemdService=dbus-com.lomiri.UserMetrics.service --- -2.42.0 - diff --git a/pkgs/development/libraries/x265/fix-clang-asm.patch b/pkgs/development/libraries/x265/fix-clang-asm.patch deleted file mode 100644 index 6aa5fe2f0a0e..000000000000 --- a/pkgs/development/libraries/x265/fix-clang-asm.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a407271b4..593628e0f 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -310,7 +310,7 @@ if(GCC) - endif() - check_cxx_compiler_flag(-mstackrealign CC_HAS_STACK_REALIGN) - if (CC_HAS_STACK_REALIGN) -- add_definitions(-mstackrealign) -+ add_compile_options($<$:-mstackrealign>) - endif() - # Disable exceptions. Reduce executable size, increase compability. - check_cxx_compiler_flag(-fno-exceptions CC_HAS_FNO_EXCEPTIONS_FLAG) -@@ -545,7 +545,7 @@ if((MSVC_IDE OR XCODE OR GCC) AND ENABLE_ASSEMBLY) - list(APPEND ASM_OBJS ${ASM}.${SUFFIX}) - add_custom_command( - OUTPUT ${ASM}.${SUFFIX} -- COMMAND ${CMAKE_CXX_COMPILER} -+ COMMAND ${CMAKE_ASM_COMPILER} - ARGS ${ARM_ARGS} -c ${ASM_SRC} -o ${ASM}.${SUFFIX} - DEPENDS ${ASM_SRC}) - endforeach() -diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt -index 12b643ad5..876f3543d 100644 ---- a/common/CMakeLists.txt -+++ b/common/CMakeLists.txt -@@ -16,6 +16,7 @@ endif(EXTRA_LIB) - if(ENABLE_ASSEMBLY) - set_source_files_properties(threading.cpp primitives.cpp pixel.cpp PROPERTIES COMPILE_FLAGS -DENABLE_ASSEMBLY=1) - list(APPEND VFLAGS "-DENABLE_ASSEMBLY=1") -+ enable_language(ASM) - endif(ENABLE_ASSEMBLY) - - if(ENABLE_ASSEMBLY AND X86) diff --git a/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch b/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch deleted file mode 100644 index 784ddd3f3427..000000000000 --- a/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 5f843f7c8554e2feab7f57d8718231408196fd80 Mon Sep 17 00:00:00 2001 -From: Michael Weiss -Date: Fri, 1 Nov 2019 18:47:14 +0100 -Subject: [PATCH] setup.py: Fix the setuptools version check - -This broke the Nix build after setuptools.__version__ changed from -"41.2.0" to "41.4.0.post20191022". ---- - setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 0d987d5c..4f625d7c 100644 ---- a/setup.py -+++ b/setup.py -@@ -63,7 +63,7 @@ try: - - setup, Command = setuptools.setup, setuptools.Command - -- observed_version = [int(x) for x in setuptools.__version__.split('.')] -+ observed_version = [int(x) for x in setuptools.__version__.split('.')[0:3]] - required_version = [36, 2, 0] - - # NOTE(etingof): require fresh setuptools to build proper wheels --- -2.23.0 - diff --git a/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch b/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch deleted file mode 100644 index 29330131499b..000000000000 --- a/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch +++ /dev/null @@ -1,107 +0,0 @@ -https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=d537f77ef3b18a5fbfd598643aaad957652e9608 - -Fix llvm testsuite failure on a single test: - FAIL: LLVM :: tools/gold/PowerPC/mtriple.ll (43659 of 49708) - ld.gold: internal error in add_output_section_to_load, at output.cc:4097 - -From: Alan Modra -Date: Thu, 24 Aug 2023 23:42:18 +0000 (+0930) -Subject: PR30794, PowerPC gold: internal error in add_output_section_to_load -X-Git-Tag: gdb-14-branchpoint~482 -X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=d537f77ef3b18a5fbfd598643aaad957652e9608 - -PR30794, PowerPC gold: internal error in add_output_section_to_load - -Caused by commit 5a97377e5513, specifically this code added to -Target_powerpc::do_relax -+ if (parameters->options().output_is_position_independent()) -+ this->rela_dyn_size_ -+ = this->rela_dyn_section(layout)->current_data_size(); - -The problem here is that if .rela.dyn isn't already created then the -call to rela_dyn_section creates it, and as this comment in -Target_powerpc::do_finalize_sections says: - // Annoyingly, we need to make these sections now whether or - // not we need them. If we delay until do_relax then we - // need to mess with the relaxation machinery checkpointing. -We can't be creating sections in do_relax. - - PR 30794 - * powerpc.cc (Target_powerpc::do_relax): Only set rela_dyn_size_ - for size == 64, and assert that rela_dyn_ already exists. - Tidy code setting plt_thread_safe, which also only needs to be - set when size == 64 for ELFv1. ---- - -diff --git a/gold/powerpc.cc b/gold/powerpc.cc -index e66d9cbb900..a4fecaae55a 100644 ---- a/gold/powerpc.cc -+++ b/gold/powerpc.cc -@@ -3714,12 +3714,7 @@ Target_powerpc::do_relax(int pass, - unsigned int prev_brlt_size = 0; - if (pass == 1) - { -- bool thread_safe -- = this->abiversion() < 2 && parameters->options().plt_thread_safe(); -- if (size == 64 -- && this->abiversion() < 2 -- && !thread_safe -- && !parameters->options().user_set_plt_thread_safe()) -+ if (size == 64 && this->abiversion() < 2) - { - static const char* const thread_starter[] = - { -@@ -3747,29 +3742,37 @@ Target_powerpc::do_relax(int pass, - /* libgo */ - "__go_go", - }; -+ bool thread_safe = parameters->options().plt_thread_safe(); - -- if (parameters->options().shared()) -- thread_safe = true; -- else -+ if (!thread_safe -+ && !parameters->options().user_set_plt_thread_safe()) - { -- for (unsigned int i = 0; -- i < sizeof(thread_starter) / sizeof(thread_starter[0]); -- i++) -+ if (parameters->options().shared()) -+ thread_safe = true; -+ else - { -- Symbol* sym = symtab->lookup(thread_starter[i], NULL); -- thread_safe = (sym != NULL -- && sym->in_reg() -- && sym->in_real_elf()); -- if (thread_safe) -- break; -+ for (unsigned int i = 0; -+ i < sizeof(thread_starter) / sizeof(thread_starter[0]); -+ i++) -+ { -+ Symbol* sym = symtab->lookup(thread_starter[i], NULL); -+ thread_safe = (sym != NULL -+ && sym->in_reg() -+ && sym->in_real_elf()); -+ if (thread_safe) -+ break; -+ } - } - } -+ this->plt_thread_safe_ = thread_safe; - } -- this->plt_thread_safe_ = thread_safe; - -- if (parameters->options().output_is_position_independent()) -- this->rela_dyn_size_ -- = this->rela_dyn_section(layout)->current_data_size(); -+ if (size == 64 -+ && parameters->options().output_is_position_independent()) -+ { -+ gold_assert (this->rela_dyn_); -+ this->rela_dyn_size_ = this->rela_dyn_->current_data_size(); -+ } - - this->stub_group_size_ = parameters->options().stub_group_size(); - bool no_size_errors = true; diff --git a/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch b/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch deleted file mode 100644 index 50c6a983fe4d..000000000000 --- a/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch +++ /dev/null @@ -1,107 +0,0 @@ ---- objc4-551.1/runtime/objc-os.h 2013-06-10 21:16:15.000000000 -0400 -+++ ../objc4-551.1/runtime/objc-os.h 2015-01-19 01:01:36.000000000 -0500 -@@ -77,27 +77,72 @@ - # include - # include - # include --# include - # include - # include --# include - # include "objc-probes.h" // generated dtrace probe definitions. - -+#define __PTK_FRAMEWORK_OBJC_KEY5 45 -+#define __PTK_FRAMEWORK_OBJC_KEY6 46 -+#define __PTK_FRAMEWORK_OBJC_KEY7 47 -+#define __PTK_FRAMEWORK_OBJC_KEY8 48 -+#define __PTK_FRAMEWORK_OBJC_KEY9 49 -+ -+extern "C" int pthread_key_init_np(int, void (*)(void *)); -+ - // Some libc functions call objc_msgSend() - // so we can't use them without deadlocks. - void syslog(int, const char *, ...) UNAVAILABLE_ATTRIBUTE; - void vsyslog(int, const char *, va_list) UNAVAILABLE_ATTRIBUTE; - -+#if defined(__i386__) || defined(__x86_64__) -+ -+// Inlined spinlock. -+// Not for arm on iOS because it hurts uniprocessor performance. -+ -+#define ARR_SPINLOCK_INIT 0 -+// XXX -- Careful: OSSpinLock isn't volatile, but should be -+typedef volatile int ARRSpinLock; -+__attribute__((always_inline)) -+static inline void ARRSpinLockLock(ARRSpinLock *l) -+{ -+ unsigned y; -+again: -+ if (__builtin_expect(__sync_lock_test_and_set(l, 1), 0) == 0) { -+ return; -+ } -+ for (y = 1000; y; y--) { -+#if defined(__i386__) || defined(__x86_64__) -+ asm("pause"); -+#endif -+ if (*l == 0) goto again; -+ } -+ thread_switch(THREAD_NULL, SWITCH_OPTION_DEPRESS, 1); -+ goto again; -+} -+__attribute__((always_inline)) -+static inline void ARRSpinLockUnlock(ARRSpinLock *l) -+{ -+ __sync_lock_release(l); -+} -+__attribute__((always_inline)) -+static inline int ARRSpinLockTry(ARRSpinLock *l) -+{ -+ return __sync_bool_compare_and_swap(l, 0, 1); -+} -+ -+#define spinlock_t ARRSpinLock -+#define spinlock_trylock(l) ARRSpinLockTry(l) -+#define spinlock_lock(l) ARRSpinLockLock(l) -+#define spinlock_unlock(l) ARRSpinLockUnlock(l) -+#define SPINLOCK_INITIALIZER ARR_SPINLOCK_INIT - --#define spinlock_t os_lock_handoff_s --#define spinlock_trylock(l) os_lock_trylock(l) --#define spinlock_lock(l) os_lock_lock(l) --#define spinlock_unlock(l) os_lock_unlock(l) --#define SPINLOCK_INITIALIZER OS_LOCK_HANDOFF_INIT -+#endif - - - #if !TARGET_OS_IPHONE --# include -+#define CRSetCrashLogMessage(msg) -+#define CRGetCrashLogMessage() 0 -+#define CRSetCrashLogMessage2(msg) - #else - // CrashReporterClient not yet available on iOS - __BEGIN_DECLS -@@ -594,21 +639,13 @@ - { - assert(is_valid_direct_key(k)); - -- if (_pthread_has_direct_tsd()) { -- return _pthread_getspecific_direct(k); -- } else { -- return pthread_getspecific(k); -- } -+ return pthread_getspecific(k); - } - static inline void tls_set_direct(tls_key_t k, void *value) - { - assert(is_valid_direct_key(k)); - -- if (_pthread_has_direct_tsd()) { -- _pthread_setspecific_direct(k, value); -- } else { -- pthread_setspecific(k, value); -- } -+ pthread_setspecific(k, value); - } - - // not arm diff --git a/pkgs/tools/package-management/akku/hardcode-libcurl.patch b/pkgs/tools/package-management/akku/hardcode-libcurl.patch deleted file mode 100644 index 7c5b8b50c320..000000000000 --- a/pkgs/tools/package-management/akku/hardcode-libcurl.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- old/private/http.scm -+++ new/private/http.scm -@@ -101,14 +101,7 @@ - ;; shouldn't, but it's an old issue. - (log/error "Could not load libcurl. Please install the curl development(!) package.") - (exit 1))) -- (case (os-name) -- ((darwin) (set! libcurl (open-shared-object "libcurl.dylib"))) -- ((msys) (set! libcurl (open-shared-object "msys-curl-4"))) -- (else -- (guard (exn -- (else -- (set! libcurl (open-shared-object "libcurl.so.3")))) -- (set! libcurl (open-shared-object "libcurl.so.4")))))) -+ (set! libcurl (open-shared-object "@libcurl@"))) - (letrec () - (define %curl_global_init (foreign-procedure libcurl int curl_global_init (long))) - (call %curl_global_init #b11))) diff --git a/pkgs/tools/package-management/nix-serve/nix-command.patch b/pkgs/tools/package-management/nix-serve/nix-command.patch deleted file mode 100644 index 5bf8eaac8711..000000000000 --- a/pkgs/tools/package-management/nix-serve/nix-command.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 9e434fff4486afeb3cc3f631f6dc56492b204704 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= -Date: Wed, 31 Jul 2024 23:53:31 +0200 -Subject: [PATCH] add extra-experimental-features for nix-command - -fixes https://github.com/NixOS/nixpkgs/pull/331230 ---- - nix-serve.psgi | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/nix-serve.psgi b/nix-serve.psgi -index 928fa3b..65a8680 100644 ---- a/nix-serve.psgi -+++ b/nix-serve.psgi -@@ -64,7 +64,7 @@ my $app = sub { - return [404, ['Content-Type' => 'text/plain'], ["Incorrect NAR hash. Maybe the path has been recreated.\n"]] - unless $narHash eq "sha256:$expectedNarHash"; - my $fh = new IO::Handle; -- open $fh, "-|", "nix", "dump-path", "--", $storePath; -+ open $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "dump-path", "--", $storePath; - return [200, ['Content-Type' => 'text/plain', 'Content-Length' => $narSize], $fh]; - } - -@@ -75,14 +75,14 @@ my $app = sub { - return [404, ['Content-Type' => 'text/plain'], ["No such path.\n"]] unless $storePath; - my ($deriver, $narHash, $time, $narSize, $refs) = $store->queryPathInfo($storePath, 1) or die; - my $fh = new IO::Handle; -- open $fh, "-|", "nix", "dump-path", "--", $storePath; -+ open $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "dump-path", "--", $storePath; - return [200, ['Content-Type' => 'text/plain', 'Content-Length' => $narSize], $fh]; - } - - elsif ($path =~ /^\/log\/([0-9a-z]+-[0-9a-zA-Z\+\-\.\_\?\=]+)/) { - my $storePath = "$Nix::Config::storeDir/$1"; - my $fh = new IO::Handle; -- open $fh, "-|", "nix", "log", $storePath; -+ open $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "log", $storePath; - return [200, ['Content-Type' => 'text/plain' ], $fh]; - } - From 858c9dc01a484aee00ffd07c83c019ed557a7516 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 19:30:07 +0000 Subject: [PATCH 108/133] python312Packages.pyblu: 1.0.2 -> 1.0.3 --- pkgs/development/python-modules/pyblu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyblu/default.nix b/pkgs/development/python-modules/pyblu/default.nix index fdabb3f9ef67..867ca8ba31cb 100644 --- a/pkgs/development/python-modules/pyblu/default.nix +++ b/pkgs/development/python-modules/pyblu/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyblu"; - version = "1.0.2"; + version = "1.0.3"; pyproject = true; src = fetchFromGitHub { owner = "LouisChrist"; repo = "pyblu"; rev = "refs/tags/v${version}"; - hash = "sha256-olQZ7e4RmjL1KVtJvPsXICgL2VCOIFnZCW8WjKO3X+Q="; + hash = "sha256-1H7TqFPVstB+nCYwWOT8E2HcmkLQx9pekBq2WIAf8DQ="; }; build-system = [ poetry-core ]; From 8f55b011e05eee7343860789e904647fb73991aa Mon Sep 17 00:00:00 2001 From: h7x4 Date: Fri, 4 Oct 2024 21:35:12 +0200 Subject: [PATCH 109/133] treewide: add meta.changelog (#346488) * guix: add meta.changelog * zile: add meta.changelog * zoom: add meta.changelog * zotify: add meta.changelog * zpaqfranz: add meta.changelog * zunit: add meta.changelog * zxwing-cpp: add meta.changelog * zxpy: add meta.changelog * zydis: add meta.changelog * zziplib: add meta.changelog * j: add meta.changelog * kyua: add meta.changelog * json2ts: add meta.changelog * igir: add meta.changelog * ios-webkit-debug-proxy: add meta.changelog * gpaste: add meta.changelog * polkit_gnome: add meta.changelog * papers: add meta.changelog * libmsgraph: add meta.changelog * quadrapassel: add meta.changelog * gnome-nibbles: add meta.changelog * decibels: add meta.changelog * libgedit-amtk: add meta.changelog * simple-scan: add meta.changelog * gnome-klotski: add meta.changelog * gnome-sound-recorder: add meta.changelog * gnome-remote-desktop: add meta.changelog * gnome-robots: add meta.changelog * gnome-shell-extensions: add meta.changelog * gnome-panel: add meta.changelog * gnome-session: add meta.changelog * gnome-keyring: add meta.changelog * devhelp: add meta.changelog * libgnome-keyring: add meta.changelog * ghex: add meta.changelog * gnome-connections: add meta.changelog * lightsoff: add meta.changelog * gnome-flashback: add meta.changelog * livi: add meta.changelog * mutter: add meta.changelog * hitori: add meta.changelog * gnome-initial-setup: add meta.changelog * gnome-bluetooth: add meta.changelog * gnome-shell: add meta.changelog * gnome-sudoku: add meta.changelog * ideamaker: add meta.changelog * i2p: add meta.changelog * lms: add meta.changelog * adwaita-icon-theme: add meta.changelog * gnome-applets: add meta.changelog * flac123: add meta.changelog * flaca: add meta.changelog * flameshot: add meta.changelog * flaresolverr: add meta.changelog * a52dec: add meta.changelog * hexbinhex: add meta.changelog * dwl: add meta.changelog * msolve: add meta.changelog * jcli: add meta.changelog * nmap: add meta.changelog * nmapsi4: add meta.changelog * labctl: add meta.changelog * _1oom: add meta.changelog * libipuz: add meta.changelog * metacity: add meta.changelog * sushi: add meta.changelog * rygel: add meta.changelog * zenity: add meta.changelog * crosswords: add meta.changelog * gnome-mahjongg: add meta.changelog * alacarte: add meta.changelog * loupe: add meta.changelog * cheese: add meta.changelog * atomix: add meta.changelog * swell-foop: add meta.changelog * alfis: add meta.changelog * aperture: add meta.changelog * atomic-swap: add meta.changelog * besu: add meta.changelog * bisq: add meta.changelog * bitcoin-abc: add meta.changelog * bitcoin-knots: add meta.changelog * bitcd: add meta.changelog * btcdeb: add meta.changelog * btcpayserver: add meta.changelog * 86box: add meta.changelog * darling: add meta.changelog * dosbox: add meta.changelog * firebird-emu: add meta.changelog * maiko: add meta.changelog * accerciser: add meta.changelog * adwaita-icon-theme-legacy: add meta.changelog * dconf-editor: add meta.changelog * eog: add meta.changelog * evolution-data-server: add meta.changelog * file-roller: add meta.changelog * four-in-a-row: add meta.changelog * gdm: add meta.changelog * geary: add meta.changelog * gitg: add meta.changelog * gnome2048: add meta.changelog * gnome-backgrounds: add meta.changelog * gnome-text-editor: add meta.changelog * gnome-tour: add meta.changelog * gnome-user-share: add meta.changelog * gxml: add meta.changelog * tali: add meta.changelog * totem: add meta.changelog * mobile-broadband-provider-info: add meta.changelog * avr: add meta.changelog * brev-cli: add meta.changelog * juce: add meta.changelog * loc: add meta.changelog * resholve: add meta.changelog * rpiboot: add meta.changelog * gerbera: add meta.changelog * kdocker: add meta.changelog * pmenu: add meta.changelog * advancecomp: add meta.changelog * adriconf: add meta.changelog * interception-tools: add meta.changelog * nabi: add meta.changelog * gorilla-cli: add meta.changelog * heygpt: add meta.changelog * 6tunnel: add meta.changelog * aria2: add meta.changelog * logmein-hamachi: add meta.changelog * maphosts: add meta.changelog * qcal: add meta.changelog * adreaper: add meta.changelog * aflplusplus: add meta.changelog * aide: add meta.changelog * cameradar: add meta.changelog * wpscan: add meta.changelog * aha: add meta.changelog * xcat: add meta.changelog --- pkgs/applications/blockchains/alfis/default.nix | 1 + pkgs/applications/blockchains/aperture/default.nix | 1 + pkgs/applications/blockchains/atomic-swap/default.nix | 1 + pkgs/applications/blockchains/besu/default.nix | 1 + pkgs/applications/blockchains/bisq-desktop/default.nix | 1 + pkgs/applications/blockchains/bitcoin-abc/default.nix | 1 + pkgs/applications/blockchains/bitcoin-knots/default.nix | 1 + pkgs/applications/blockchains/btcd/default.nix | 1 + pkgs/applications/blockchains/btcdeb/default.nix | 1 + pkgs/applications/blockchains/btcpayserver/default.nix | 1 + pkgs/applications/emulators/86box/default.nix | 1 + pkgs/applications/emulators/darling/default.nix | 1 + pkgs/applications/emulators/dosbox/default.nix | 1 + pkgs/applications/emulators/firebird-emu/default.nix | 1 + pkgs/applications/emulators/maiko/default.nix | 1 + pkgs/by-name/_1/_1oom/package.nix | 1 + pkgs/by-name/a5/a52dec/package.nix | 1 + pkgs/by-name/ac/accerciser/package.nix | 1 + pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix | 1 + pkgs/by-name/ad/adwaita-icon-theme/package.nix | 1 + pkgs/by-name/al/alacarte/package.nix | 1 + pkgs/by-name/at/atomix/package.nix | 1 + pkgs/by-name/ch/cheese/package.nix | 1 + pkgs/by-name/cr/crosswords/package.nix | 1 + pkgs/by-name/dc/dconf-editor/package.nix | 1 + pkgs/by-name/de/decibels/package.nix | 1 + pkgs/by-name/de/devhelp/package.nix | 1 + pkgs/by-name/dw/dwl/package.nix | 1 + pkgs/by-name/eo/eog/package.nix | 1 + pkgs/by-name/ev/evolution-data-server/package.nix | 1 + pkgs/by-name/fi/file-roller/package.nix | 1 + pkgs/by-name/fl/flac123/package.nix | 1 + pkgs/by-name/fl/flaca/package.nix | 1 + pkgs/by-name/fl/flameshot/package.nix | 1 + pkgs/by-name/fl/flaresolverr/package.nix | 1 + pkgs/by-name/fo/four-in-a-row/package.nix | 1 + pkgs/by-name/gd/gdm/package.nix | 1 + pkgs/by-name/ge/geary/package.nix | 1 + pkgs/by-name/gh/ghex/package.nix | 1 + pkgs/by-name/gi/gitg/package.nix | 1 + pkgs/by-name/gn/gnome-2048/package.nix | 1 + pkgs/by-name/gn/gnome-applets/package.nix | 1 + pkgs/by-name/gn/gnome-backgrounds/package.nix | 1 + pkgs/by-name/gn/gnome-bluetooth/package.nix | 1 + pkgs/by-name/gn/gnome-connections/package.nix | 1 + pkgs/by-name/gn/gnome-flashback/package.nix | 1 + pkgs/by-name/gn/gnome-initial-setup/package.nix | 1 + pkgs/by-name/gn/gnome-keyring/package.nix | 1 + pkgs/by-name/gn/gnome-klotski/package.nix | 1 + pkgs/by-name/gn/gnome-mahjongg/package.nix | 1 + pkgs/by-name/gn/gnome-nibbles/package.nix | 1 + pkgs/by-name/gn/gnome-panel/package.nix | 1 + pkgs/by-name/gn/gnome-remote-desktop/package.nix | 1 + pkgs/by-name/gn/gnome-robots/package.nix | 1 + pkgs/by-name/gn/gnome-session/package.nix | 1 + pkgs/by-name/gn/gnome-shell-extensions/package.nix | 1 + pkgs/by-name/gn/gnome-shell/package.nix | 1 + pkgs/by-name/gn/gnome-sound-recorder/package.nix | 1 + pkgs/by-name/gn/gnome-sudoku/package.nix | 1 + pkgs/by-name/gn/gnome-text-editor/package.nix | 1 + pkgs/by-name/gn/gnome-tour/package.nix | 1 + pkgs/by-name/gn/gnome-user-share/package.nix | 1 + pkgs/by-name/gp/gpaste/package.nix | 1 + pkgs/by-name/gu/guix/package.nix | 1 + pkgs/by-name/gx/gxml/package.nix | 1 + pkgs/by-name/he/hexbinhex/package.nix | 1 + pkgs/by-name/hi/hitori/package.nix | 1 + pkgs/by-name/i2/i2p/package.nix | 1 + pkgs/by-name/id/ideamaker/package.nix | 1 + pkgs/by-name/ig/igir/package.nix | 1 + pkgs/by-name/io/ios-webkit-debug-proxy/package.nix | 1 + pkgs/by-name/j/j/package.nix | 1 + pkgs/by-name/jc/jcli/package.nix | 1 + pkgs/by-name/js/json2ts/package.nix | 1 + pkgs/by-name/ky/kyua/package.nix | 1 + pkgs/by-name/la/labctl/package.nix | 1 + pkgs/by-name/li/libgedit-amtk/package.nix | 1 + pkgs/by-name/li/libgnome-keyring/package.nix | 1 + pkgs/by-name/li/libipuz/package.nix | 1 + pkgs/by-name/li/libmsgraph/package.nix | 1 + pkgs/by-name/li/lightsoff/package.nix | 1 + pkgs/by-name/li/livi/package.nix | 1 + pkgs/by-name/lm/lms/package.nix | 1 + pkgs/by-name/lo/loupe/package.nix | 1 + pkgs/by-name/me/metacity/package.nix | 1 + pkgs/by-name/ms/msolve/package.nix | 1 + pkgs/by-name/mu/mutter/package.nix | 1 + pkgs/by-name/nm/nmap/package.nix | 1 + pkgs/by-name/nm/nmapsi4/package.nix | 1 + pkgs/by-name/pa/papers/package.nix | 1 + pkgs/by-name/po/polkit_gnome/package.nix | 1 + pkgs/by-name/qu/quadrapassel/package.nix | 1 + pkgs/by-name/ry/rygel/package.nix | 1 + pkgs/by-name/si/simple-scan/package.nix | 1 + pkgs/by-name/su/sushi/package.nix | 1 + pkgs/by-name/sw/swell-foop/package.nix | 1 + pkgs/by-name/ta/tali/package.nix | 1 + pkgs/by-name/to/totem/package.nix | 1 + pkgs/by-name/ze/zenity/package.nix | 1 + pkgs/by-name/zi/zile/package.nix | 1 + pkgs/by-name/zo/zoom-us/package.nix | 1 + pkgs/by-name/zo/zotify/package.nix | 1 + pkgs/by-name/zp/zpaqfranz/package.nix | 1 + pkgs/by-name/zu/zunit/package.nix | 1 + pkgs/by-name/zx/zxing-cpp/package.nix | 1 + pkgs/by-name/zx/zxpy/package.nix | 1 + pkgs/by-name/zy/zydis/package.nix | 1 + pkgs/by-name/zz/zziplib/package.nix | 1 + pkgs/data/misc/mobile-broadband-provider-info/default.nix | 1 + pkgs/development/misc/avr/libc/default.nix | 1 + pkgs/development/misc/brev-cli/default.nix | 1 + pkgs/development/misc/juce/default.nix | 1 + pkgs/development/misc/loc/default.nix | 1 + pkgs/development/misc/resholve/resholve.nix | 1 + pkgs/development/misc/rpiboot/default.nix | 1 + pkgs/servers/gerbera/default.nix | 1 + pkgs/tools/X11/kdocker/default.nix | 1 + pkgs/tools/X11/pmenu/default.nix | 1 + pkgs/tools/compression/advancecomp/default.nix | 2 +- pkgs/tools/graphics/adriconf/default.nix | 1 + pkgs/tools/inputmethods/interception-tools/default.nix | 1 + pkgs/tools/inputmethods/nabi/default.nix | 1 + pkgs/tools/llm/gorilla-cli/default.nix | 1 + pkgs/tools/llm/heygpt/default.nix | 1 + pkgs/tools/networking/6tunnel/default.nix | 1 + pkgs/tools/networking/aria2/default.nix | 1 + pkgs/tools/networking/logmein-hamachi/default.nix | 1 + pkgs/tools/networking/maphosts/default.nix | 1 + pkgs/tools/networking/qcal/default.nix | 1 + pkgs/tools/security/adreaper/default.nix | 1 + pkgs/tools/security/aflplusplus/default.nix | 1 + pkgs/tools/security/aide/default.nix | 1 + pkgs/tools/security/cameradar/default.nix | 1 + pkgs/tools/security/wpscan/default.nix | 1 + pkgs/tools/security/xcat/default.nix | 1 + pkgs/tools/text/aha/default.nix | 1 + 136 files changed, 136 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/blockchains/alfis/default.nix b/pkgs/applications/blockchains/alfis/default.nix index ad40bbef75c9..7e9981cc39ec 100644 --- a/pkgs/applications/blockchains/alfis/default.nix +++ b/pkgs/applications/blockchains/alfis/default.nix @@ -62,6 +62,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Alternative Free Identity System"; homepage = "https://alfis.name"; + changelog = "https://github.com/Revertron/Alfis/releases/tag/v${version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ misuzu ]; platforms = lib.platforms.unix; diff --git a/pkgs/applications/blockchains/aperture/default.nix b/pkgs/applications/blockchains/aperture/default.nix index 90591889df5d..043b0311cca8 100644 --- a/pkgs/applications/blockchains/aperture/default.nix +++ b/pkgs/applications/blockchains/aperture/default.nix @@ -21,6 +21,7 @@ buildGoModule rec { meta = with lib; { description = "L402 (Lightning HTTP 402) Reverse Proxy"; homepage = "https://github.com/lightninglabs/aperture"; + changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ sputn1ck HannahMR ]; mainProgram = "aperture"; diff --git a/pkgs/applications/blockchains/atomic-swap/default.nix b/pkgs/applications/blockchains/atomic-swap/default.nix index a2e2e9efbffb..f652f74be27f 100644 --- a/pkgs/applications/blockchains/atomic-swap/default.nix +++ b/pkgs/applications/blockchains/atomic-swap/default.nix @@ -35,6 +35,7 @@ buildGoModule { meta = with lib; { homepage = "https://github.com/AthanorLabs/atomic-swap"; + changelog = "https://github.com/AthanorLabs/atomic-swap/releases/tag/v${version}"; description = "ETH-XMR atomic swap implementation"; license = with licenses; [ lgpl3Only ]; maintainers = with maintainers; [ happysalada lord-valen ]; diff --git a/pkgs/applications/blockchains/besu/default.nix b/pkgs/applications/blockchains/besu/default.nix index 3c48f930a625..4c61c75a4f07 100644 --- a/pkgs/applications/blockchains/besu/default.nix +++ b/pkgs/applications/blockchains/besu/default.nix @@ -41,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: rec { meta = with lib; { description = "Enterprise-grade Java-based, Apache 2.0 licensed Ethereum client"; homepage = "https://www.hyperledger.org/projects/besu"; + changelog = "https://github.com/hyperledger/besu/blob/${finalAttrs.version}/CHANGELOG.md"; license = licenses.asl20; sourceProvenance = with sourceTypes; [ binaryBytecode ]; platforms = platforms.all; diff --git a/pkgs/applications/blockchains/bisq-desktop/default.nix b/pkgs/applications/blockchains/bisq-desktop/default.nix index 097acda8e8e9..e7e5f0f5a2c4 100644 --- a/pkgs/applications/blockchains/bisq-desktop/default.nix +++ b/pkgs/applications/blockchains/bisq-desktop/default.nix @@ -117,6 +117,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Decentralized bitcoin exchange network"; homepage = "https://bisq.network"; + changelog = "https://github.com/bisq-network/bisq/releases/tag/v${version}"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.mit; maintainers = with maintainers; [ juaningan emmanuelrosa ]; diff --git a/pkgs/applications/blockchains/bitcoin-abc/default.nix b/pkgs/applications/blockchains/bitcoin-abc/default.nix index 75c782a7f45e..8ae8a998b76c 100644 --- a/pkgs/applications/blockchains/bitcoin-abc/default.nix +++ b/pkgs/applications/blockchains/bitcoin-abc/default.nix @@ -79,6 +79,7 @@ mkDerivation rec { Bitcoin ABC is a fork of the Bitcoin Core software project. ''; homepage = "https://bitcoinabc.org/"; + changelog = "https://www.bitcoinabc.org/doc/release-notes/release-notes-${version}.html"; maintainers = with maintainers; [ lassulus ]; license = licenses.mit; broken = stdenv.hostPlatform.isDarwin; diff --git a/pkgs/applications/blockchains/bitcoin-knots/default.nix b/pkgs/applications/blockchains/bitcoin-knots/default.nix index 5c41ba65a695..e0db12dc167c 100644 --- a/pkgs/applications/blockchains/bitcoin-knots/default.nix +++ b/pkgs/applications/blockchains/bitcoin-knots/default.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Derivative of Bitcoin Core with a collection of improvements"; homepage = "https://bitcoinknots.org/"; + changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${version}/doc/release-notes.md"; maintainers = with maintainers; [ prusnak mmahut ]; license = licenses.mit; platforms = platforms.unix; diff --git a/pkgs/applications/blockchains/btcd/default.nix b/pkgs/applications/blockchains/btcd/default.nix index 75b14613b8ae..aeda8019c10d 100644 --- a/pkgs/applications/blockchains/btcd/default.nix +++ b/pkgs/applications/blockchains/btcd/default.nix @@ -25,6 +25,7 @@ buildGoModule rec { meta = with lib; { description = "Alternative full node bitcoin implementation written in Go (golang)"; homepage = "https://github.com/btcsuite/btcd"; + changelog = "https://github.com/btcsuite/btcd/releases/tag/v${version}"; license = licenses.isc; maintainers = with maintainers; [ _0xB10C ]; }; diff --git a/pkgs/applications/blockchains/btcdeb/default.nix b/pkgs/applications/blockchains/btcdeb/default.nix index 9e7c0f26c624..81f9241453f5 100644 --- a/pkgs/applications/blockchains/btcdeb/default.nix +++ b/pkgs/applications/blockchains/btcdeb/default.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation { meta = with lib; { description = "Bitcoin Script Debugger"; homepage = "https://github.com/bitcoin-core/btcdeb"; + changelog = "https://github.com/bitcoin-core/btcdeb/releases"; license = licenses.mit; maintainers = with maintainers; [ akru ]; platforms = platforms.unix; diff --git a/pkgs/applications/blockchains/btcpayserver/default.nix b/pkgs/applications/blockchains/btcpayserver/default.nix index 3d97da4895cb..b8cf51b73feb 100644 --- a/pkgs/applications/blockchains/btcpayserver/default.nix +++ b/pkgs/applications/blockchains/btcpayserver/default.nix @@ -31,6 +31,7 @@ buildDotnetModule rec { meta = with lib; { description = "Self-hosted, open-source cryptocurrency payment processor"; homepage = "https://btcpayserver.org"; + changelog = "https://github.com/btcpayserver/btcpayserver/blob/v${version}/Changelog.md"; maintainers = with maintainers; [ kcalvinalvin erikarvstedt ]; license = licenses.mit; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/applications/emulators/86box/default.nix b/pkgs/applications/emulators/86box/default.nix index ac306cf5cdec..efdc4ff0d860 100644 --- a/pkgs/applications/emulators/86box/default.nix +++ b/pkgs/applications/emulators/86box/default.nix @@ -139,6 +139,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Emulator of x86-based machines based on PCem"; mainProgram = "86Box"; homepage = "https://86box.net/"; + changelog = "https://github.com/86Box/86Box/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl2Only ] ++ lib.optional (unfreeEnableDiscord || unfreeEnableRoms) unfree; diff --git a/pkgs/applications/emulators/darling/default.nix b/pkgs/applications/emulators/darling/default.nix index 23e01e583148..6747f8781fb9 100644 --- a/pkgs/applications/emulators/darling/default.nix +++ b/pkgs/applications/emulators/darling/default.nix @@ -243,6 +243,7 @@ in stdenv.mkDerivation { meta = with lib; { description = "Open-source Darwin/macOS emulation layer for Linux"; homepage = "https://www.darlinghq.org"; + changelog = "https://github.com/darlinghq/darling/releases"; license = licenses.gpl3Plus; maintainers = with maintainers; [ zhaofengli ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/applications/emulators/dosbox/default.nix b/pkgs/applications/emulators/dosbox/default.nix index 50805ae20dbb..cda07d42423c 100644 --- a/pkgs/applications/emulators/dosbox/default.nix +++ b/pkgs/applications/emulators/dosbox/default.nix @@ -78,6 +78,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "http://www.dosbox.com/"; + changelog = "https://www.dosbox.com/wiki/Releases"; description = "DOS emulator"; longDescription = '' DOSBox is an emulator that recreates a MS-DOS compatible environment diff --git a/pkgs/applications/emulators/firebird-emu/default.nix b/pkgs/applications/emulators/firebird-emu/default.nix index 48f364751427..28d6c182c760 100644 --- a/pkgs/applications/emulators/firebird-emu/default.nix +++ b/pkgs/applications/emulators/firebird-emu/default.nix @@ -30,6 +30,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/nspire-emus/firebird"; + changelog = "https://github.com/nspire-emus/firebird/releases/tag/v${version}"; description = "Third-party multi-platform emulator of the ARM-based TI-Nspire™ calculators"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ pneumaticat ]; diff --git a/pkgs/applications/emulators/maiko/default.nix b/pkgs/applications/emulators/maiko/default.nix index 27f2a38f77a0..924bd2db4855 100644 --- a/pkgs/applications/emulators/maiko/default.nix +++ b/pkgs/applications/emulators/maiko/default.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Medley Interlisp virtual machine"; homepage = "https://interlisp.org/"; + changelog = "https://github.com/Interlisp/maiko/releases"; license = licenses.mit; maintainers = with maintainers; [ ehmry ]; inherit (xorg.libX11.meta) platforms; diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index a89165993e67..97b1ccc6595e 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -54,6 +54,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/1oom-fork/1oom"; + changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${version}"; description = "Master of Orion (1993) game engine recreation; a more updated fork"; license = licenses.gpl2Only; platforms = platforms.linux; diff --git a/pkgs/by-name/a5/a52dec/package.nix b/pkgs/by-name/a5/a52dec/package.nix index 53cecb99ef7e..c9223b7061fa 100644 --- a/pkgs/by-name/a5/a52dec/package.nix +++ b/pkgs/by-name/a5/a52dec/package.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "ATSC A/52 stream decoder"; homepage = "https://liba52.sourceforge.io/"; + changelog = "https://git.adelielinux.org/community/a52dec/-/blob/v${version}/ChangeLog?ref_type=tags"; license = licenses.gpl2Plus; maintainers = with maintainers; [ wegank ]; mainProgram = "a52dec"; diff --git a/pkgs/by-name/ac/accerciser/package.nix b/pkgs/by-name/ac/accerciser/package.nix index 68666e099c55..3d5cf0f5885b 100644 --- a/pkgs/by-name/ac/accerciser/package.nix +++ b/pkgs/by-name/ac/accerciser/package.nix @@ -68,6 +68,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/accerciser"; + changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${version}/NEWS?ref_type=tags"; description = "Interactive Python accessibility explorer"; mainProgram = "accerciser"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix b/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix index 3ffe3c70f17c..62686f251f16 100644 --- a/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix +++ b/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Fullcolor icon theme providing fallback for legacy apps"; homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy"; + changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.cc-by-sa-30; maintainers = teams.gnome.members; platforms = platforms.all; diff --git a/pkgs/by-name/ad/adwaita-icon-theme/package.nix b/pkgs/by-name/ad/adwaita-icon-theme/package.nix index 1ea493890bf9..14d6b869e75d 100644 --- a/pkgs/by-name/ad/adwaita-icon-theme/package.nix +++ b/pkgs/by-name/ad/adwaita-icon-theme/package.nix @@ -47,6 +47,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme"; + changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/${version}/NEWS?ref_type=tags"; platforms = with platforms; linux ++ darwin; maintainers = teams.gnome.members; license = licenses.cc-by-sa-30; diff --git a/pkgs/by-name/al/alacarte/package.nix b/pkgs/by-name/al/alacarte/package.nix index e380929f6f62..c9b1c9d7c618 100644 --- a/pkgs/by-name/al/alacarte/package.nix +++ b/pkgs/by-name/al/alacarte/package.nix @@ -61,6 +61,7 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://gitlab.gnome.org/GNOME/alacarte"; + changelog = "https://gitlab.gnome.org/GNOME/alacarte/-/blob/${version}/NEWS?ref_type=tags"; description = "Menu editor for GNOME using the freedesktop.org menu specification"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/at/atomix/package.nix b/pkgs/by-name/at/atomix/package.nix index 7721030bab3a..a7f3f8f01f6f 100644 --- a/pkgs/by-name/at/atomix/package.nix +++ b/pkgs/by-name/at/atomix/package.nix @@ -53,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Puzzle game where you move atoms to build a molecule"; mainProgram = "atomix"; homepage = "https://gitlab.gnome.org/GNOME/atomix"; + changelog = "https://gitlab.gnome.org/GNOME/atomix/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.unix; diff --git a/pkgs/by-name/ch/cheese/package.nix b/pkgs/by-name/ch/cheese/package.nix index 17b5e79c0d92..db260a067a39 100644 --- a/pkgs/by-name/ch/cheese/package.nix +++ b/pkgs/by-name/ch/cheese/package.nix @@ -98,6 +98,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/cheese"; + changelog = "https://gitlab.gnome.org/GNOME/cheese/-/blob/${version}/NEWS?ref_type=tags"; description = "Take photos and videos with your webcam, with fun graphical effects"; mainProgram = "cheese"; maintainers = with maintainers; [ aleksana ]; diff --git a/pkgs/by-name/cr/crosswords/package.nix b/pkgs/by-name/cr/crosswords/package.nix index bff7d838ec7b..91bbd5c6e88f 100644 --- a/pkgs/by-name/cr/crosswords/package.nix +++ b/pkgs/by-name/cr/crosswords/package.nix @@ -42,6 +42,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Crossword player and editor for GNOME"; homepage = "https://gitlab.gnome.org/jrb/crosswords"; + changelog = "https://gitlab.gnome.org/jrb/crosswords/-/blob/${version}/NEWS.md?ref_type=tags"; license = licenses.gpl3Plus; mainProgram = "crosswords"; maintainers = with maintainers; [ aleksana ]; diff --git a/pkgs/by-name/dc/dconf-editor/package.nix b/pkgs/by-name/dc/dconf-editor/package.nix index c9a1cc13166d..aaf39f2ca14d 100644 --- a/pkgs/by-name/dc/dconf-editor/package.nix +++ b/pkgs/by-name/dc/dconf-editor/package.nix @@ -72,6 +72,7 @@ stdenv.mkDerivation rec { description = "GSettings editor for GNOME"; mainProgram = "dconf-editor"; homepage = "https://apps.gnome.org/DconfEditor/"; + changelog = "https://gitlab.gnome.org/GNOME/dconf-editor/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl3Plus; maintainers = teams.gnome.members; platforms = platforms.unix; diff --git a/pkgs/by-name/de/decibels/package.nix b/pkgs/by-name/de/decibels/package.nix index ebacf8ea3ffc..82e0131edcad 100644 --- a/pkgs/by-name/de/decibels/package.nix +++ b/pkgs/by-name/de/decibels/package.nix @@ -66,6 +66,7 @@ stdenv.mkDerivation rec { meta = { description = "Play audio files"; homepage = "https://gitlab.gnome.org/GNOME/Incubator/decibels"; + changelog = "https://gitlab.gnome.org/GNOME/Incubator/decibels/-/blob/main/NEWS?ref_type=tags"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "org.gnome.Decibels"; diff --git a/pkgs/by-name/de/devhelp/package.nix b/pkgs/by-name/de/devhelp/package.nix index c72db7c7e161..085374e32b54 100644 --- a/pkgs/by-name/de/devhelp/package.nix +++ b/pkgs/by-name/de/devhelp/package.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation rec { description = "API documentation browser for GNOME"; mainProgram = "devhelp"; homepage = "https://apps.gnome.org/Devhelp/"; + changelog = "https://gitlab.gnome.org/GNOME/devhelp/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl3Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/dw/dwl/package.nix b/pkgs/by-name/dw/dwl/package.nix index 24bf5a7ca242..a819f904e7fb 100644 --- a/pkgs/by-name/dw/dwl/package.nix +++ b/pkgs/by-name/dw/dwl/package.nix @@ -112,6 +112,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://codeberg.org/dwl/dwl"; + changelog = "https://codeberg.org/dwl/dwl/src/branch/${finalAttrs.version}/CHANGELOG.md"; description = "Dynamic window manager for Wayland"; longDescription = '' dwl is a compact, hackable compositor for Wayland based on wlroots. It is diff --git a/pkgs/by-name/eo/eog/package.nix b/pkgs/by-name/eo/eog/package.nix index 4cd9ee24860a..43973562e986 100644 --- a/pkgs/by-name/eo/eog/package.nix +++ b/pkgs/by-name/eo/eog/package.nix @@ -118,6 +118,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "GNOME image viewer"; homepage = "https://gitlab.gnome.org/GNOME/eog"; + changelog = "https://gitlab.gnome.org/GNOME/eog/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.unix; diff --git a/pkgs/by-name/ev/evolution-data-server/package.nix b/pkgs/by-name/ev/evolution-data-server/package.nix index 91e9ebba95d3..8dc34e210948 100644 --- a/pkgs/by-name/ev/evolution-data-server/package.nix +++ b/pkgs/by-name/ev/evolution-data-server/package.nix @@ -181,6 +181,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Unified backend for programs that work with contacts, tasks, and calendar information"; homepage = "https://gitlab.gnome.org/GNOME/evolution-data-server"; + changelog = "https://gitlab.gnome.org/GNOME/evolution-data-server/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.lgpl2Plus; maintainers = teams.gnome.members; platforms = platforms.unix; diff --git a/pkgs/by-name/fi/file-roller/package.nix b/pkgs/by-name/fi/file-roller/package.nix index 497bfe4920c9..91c463802353 100644 --- a/pkgs/by-name/fi/file-roller/package.nix +++ b/pkgs/by-name/fi/file-roller/package.nix @@ -69,6 +69,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/file-roller"; + changelog = "https://gitlab.gnome.org/GNOME/file-roller/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Archive manager for the GNOME desktop environment"; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/by-name/fl/flac123/package.nix b/pkgs/by-name/fl/flac123/package.nix index 9837a48c426e..6a2c4a442b0e 100644 --- a/pkgs/by-name/fl/flac123/package.nix +++ b/pkgs/by-name/fl/flac123/package.nix @@ -30,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/flac123/flac123"; + changelog = "https://github.com/flac123/flac123/blob/${finalAttrs.src.rev}/NEWS"; description = "Command-line program for playing FLAC audio files"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ kiike ]; diff --git a/pkgs/by-name/fl/flaca/package.nix b/pkgs/by-name/fl/flaca/package.nix index bec47b7b302c..6e5add17471a 100644 --- a/pkgs/by-name/fl/flaca/package.nix +++ b/pkgs/by-name/fl/flaca/package.nix @@ -38,6 +38,7 @@ rustPlatform.buildRustPackage rec { description = "CLI tool to losslessly compress JPEG and PNG images"; longDescription = "A CLI tool for x86-64 Linux machines that simplifies the task of maximally, losslessly compressing JPEG and PNG images for use in production web environments"; homepage = "https://github.com/Blobfolio/flaca"; + changelog = "https://github.com/Blobfolio/flaca/releases/tag/v${version}"; maintainers = with maintainers; [ zzzsy ]; platforms = platforms.linux; license = licenses.wtfpl; diff --git a/pkgs/by-name/fl/flameshot/package.nix b/pkgs/by-name/fl/flameshot/package.nix index e89d27abe395..87cef9286687 100644 --- a/pkgs/by-name/fl/flameshot/package.nix +++ b/pkgs/by-name/fl/flameshot/package.nix @@ -124,6 +124,7 @@ stdenv'.mkDerivation { meta = with lib; { description = "Powerful yet simple to use screenshot software"; homepage = "https://github.com/flameshot-org/flameshot"; + changelog = "https://github.com/flameshot-org/flameshot/releases"; mainProgram = "flameshot"; maintainers = with maintainers; [ scode diff --git a/pkgs/by-name/fl/flaresolverr/package.nix b/pkgs/by-name/fl/flaresolverr/package.nix index 07e02231997c..ef1bb7f224ae 100644 --- a/pkgs/by-name/fl/flaresolverr/package.nix +++ b/pkgs/by-name/fl/flaresolverr/package.nix @@ -74,6 +74,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Proxy server to bypass Cloudflare protection"; homepage = "https://github.com/FlareSolverr/FlareSolverr"; + changelog = "https://github.com/FlareSolverr/FlareSolverr/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = licenses.mit; mainProgram = "flaresolverr"; maintainers = with maintainers; [ paveloom ]; diff --git a/pkgs/by-name/fo/four-in-a-row/package.nix b/pkgs/by-name/fo/four-in-a-row/package.nix index 6b10bcd9af45..96c9c9047584 100644 --- a/pkgs/by-name/fo/four-in-a-row/package.nix +++ b/pkgs/by-name/fo/four-in-a-row/package.nix @@ -57,6 +57,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row"; + changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags"; description = "Make lines of the same color to win"; mainProgram = "four-in-a-row"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gd/gdm/package.nix b/pkgs/by-name/gd/gdm/package.nix index 0055b0cd378b..ab29a466ad3a 100644 --- a/pkgs/by-name/gd/gdm/package.nix +++ b/pkgs/by-name/gd/gdm/package.nix @@ -197,6 +197,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Program that manages graphical display servers and handles graphical user logins"; homepage = "https://gitlab.gnome.org/GNOME/gdm"; + changelog = "https://gitlab.gnome.org/GNOME/gdm/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/ge/geary/package.nix b/pkgs/by-name/ge/geary/package.nix index 33c77d9995e2..0b85d3af0776 100644 --- a/pkgs/by-name/ge/geary/package.nix +++ b/pkgs/by-name/ge/geary/package.nix @@ -148,6 +148,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/geary"; + changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags"; description = "Mail client for GNOME 3"; maintainers = teams.gnome.members; license = licenses.lgpl21Plus; diff --git a/pkgs/by-name/gh/ghex/package.nix b/pkgs/by-name/gh/ghex/package.nix index a0de4d0c65b0..69e4c0f94ff0 100644 --- a/pkgs/by-name/gh/ghex/package.nix +++ b/pkgs/by-name/gh/ghex/package.nix @@ -76,6 +76,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/ghex"; + changelog = "https://gitlab.gnome.org/GNOME/ghex/-/blob/${version}/NEWS?ref_type=tags"; description = "Hex editor for GNOME desktop environment"; mainProgram = "ghex"; platforms = platforms.linux; diff --git a/pkgs/by-name/gi/gitg/package.nix b/pkgs/by-name/gi/gitg/package.nix index 5c99f00c1206..c5071267ae8c 100644 --- a/pkgs/by-name/gi/gitg/package.nix +++ b/pkgs/by-name/gi/gitg/package.nix @@ -90,6 +90,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gitg"; + changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags"; description = "GNOME GUI client to view git repositories"; mainProgram = "gitg"; maintainers = with maintainers; [ domenkozar Luflosi ]; diff --git a/pkgs/by-name/gn/gnome-2048/package.nix b/pkgs/by-name/gn/gnome-2048/package.nix index ac5c04dec0d0..2a1e8cf1c613 100644 --- a/pkgs/by-name/gn/gnome-2048/package.nix +++ b/pkgs/by-name/gn/gnome-2048/package.nix @@ -58,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-2048"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-2048/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Obtain the 2048 tile"; mainProgram = "gnome-2048"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-applets/package.nix b/pkgs/by-name/gn/gnome-applets/package.nix index 65edba55cb08..739475b78082 100644 --- a/pkgs/by-name/gn/gnome-applets/package.nix +++ b/pkgs/by-name/gn/gnome-applets/package.nix @@ -75,6 +75,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Applets for use with the GNOME panel"; mainProgram = "cpufreq-selector"; homepage = "https://gitlab.gnome.org/GNOME/gnome-applets"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-applets/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-backgrounds/package.nix b/pkgs/by-name/gn/gnome-backgrounds/package.nix index f9bf5ecf4ab5..3feadbad989c 100644 --- a/pkgs/by-name/gn/gnome-backgrounds/package.nix +++ b/pkgs/by-name/gn/gnome-backgrounds/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Default wallpaper set for GNOME"; homepage = "https://gitlab.gnome.org/GNOME/gnome-backgrounds"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.cc-by-sa-30; platforms = platforms.unix; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-bluetooth/package.nix b/pkgs/by-name/gn/gnome-bluetooth/package.nix index fe50b0958dec..715a2d6c453a 100644 --- a/pkgs/by-name/gn/gnome-bluetooth/package.nix +++ b/pkgs/by-name/gn/gnome-bluetooth/package.nix @@ -79,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-bluetooth"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Application that lets you manage Bluetooth in the GNOME desktop"; mainProgram = "bluetooth-sendto"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-connections/package.nix b/pkgs/by-name/gn/gnome-connections/package.nix index 0ae01fc27aee..5f684618b910 100644 --- a/pkgs/by-name/gn/gnome-connections/package.nix +++ b/pkgs/by-name/gn/gnome-connections/package.nix @@ -57,6 +57,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/connections"; + changelog = "https://gitlab.gnome.org/GNOME/connections/-/blob/${version}/NEWS?ref_type=tags"; description = "Remote desktop client for the GNOME desktop environment"; mainProgram = "gnome-connections"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-flashback/package.nix b/pkgs/by-name/gn/gnome-flashback/package.nix index d8dae346f057..cd7f73765189 100644 --- a/pkgs/by-name/gn/gnome-flashback/package.nix +++ b/pkgs/by-name/gn/gnome-flashback/package.nix @@ -215,6 +215,7 @@ stdenv.mkDerivation (finalAttrs: { description = "GNOME 2.x-like session for GNOME 3"; mainProgram = "gnome-flashback"; homepage = "https://gitlab.gnome.org/GNOME/gnome-flashback"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-flashback/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-initial-setup/package.nix b/pkgs/by-name/gn/gnome-initial-setup/package.nix index e2d3e9eefdcb..fb1a34e57c6c 100644 --- a/pkgs/by-name/gn/gnome-initial-setup/package.nix +++ b/pkgs/by-name/gn/gnome-initial-setup/package.nix @@ -98,6 +98,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Simple, easy, and safe way to prepare a new system"; homepage = "https://gitlab.gnome.org/GNOME/gnome-initial-setup"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-keyring/package.nix b/pkgs/by-name/gn/gnome-keyring/package.nix index c26662eaec0b..959a3de5890f 100644 --- a/pkgs/by-name/gn/gnome-keyring/package.nix +++ b/pkgs/by-name/gn/gnome-keyring/package.nix @@ -101,6 +101,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications"; homepage = "https://gitlab.gnome.org/GNOME/gnome-keyring"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-keyring/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl2; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-klotski/package.nix b/pkgs/by-name/gn/gnome-klotski/package.nix index 6e47d856c64f..eed4c62178bd 100644 --- a/pkgs/by-name/gn/gnome-klotski/package.nix +++ b/pkgs/by-name/gn/gnome-klotski/package.nix @@ -65,6 +65,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-klotski"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-klotski/-/blob/${version}/NEWS?ref_type=tags"; description = "Slide blocks to solve the puzzle"; mainProgram = "gnome-klotski"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-mahjongg/package.nix b/pkgs/by-name/gn/gnome-mahjongg/package.nix index 85b4e5b93307..168e9a796290 100644 --- a/pkgs/by-name/gn/gnome-mahjongg/package.nix +++ b/pkgs/by-name/gn/gnome-mahjongg/package.nix @@ -53,6 +53,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-mahjongg"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/blob/${version}/NEWS?ref_type=tags"; description = "Disassemble a pile of tiles by removing matching pairs"; mainProgram = "gnome-mahjongg"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-nibbles/package.nix b/pkgs/by-name/gn/gnome-nibbles/package.nix index aba0819d9621..e6d018028da1 100644 --- a/pkgs/by-name/gn/gnome-nibbles/package.nix +++ b/pkgs/by-name/gn/gnome-nibbles/package.nix @@ -56,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Guide a worm around a maze"; mainProgram = "gnome-nibbles"; homepage = "https://gitlab.gnome.org/GNOME/gnome-nibbles"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-nibbles/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-panel/package.nix b/pkgs/by-name/gn/gnome-panel/package.nix index fa1fe224c235..46a9fe58898d 100644 --- a/pkgs/by-name/gn/gnome-panel/package.nix +++ b/pkgs/by-name/gn/gnome-panel/package.nix @@ -105,6 +105,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Component of Gnome Flashback that provides panels and default applets for the desktop"; mainProgram = "gnome-panel"; homepage = "https://gitlab.gnome.org/GNOME/gnome-panel"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-panel/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-remote-desktop/package.nix b/pkgs/by-name/gn/gnome-remote-desktop/package.nix index 31896fef41b0..3c3e319767a3 100644 --- a/pkgs/by-name/gn/gnome-remote-desktop/package.nix +++ b/pkgs/by-name/gn/gnome-remote-desktop/package.nix @@ -85,6 +85,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-remote-desktop"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/blob/${version}/NEWS?ref_type=tags"; description = "GNOME Remote Desktop server"; mainProgram = "grdctl"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-robots/package.nix b/pkgs/by-name/gn/gnome-robots/package.nix index 6ac41501bc1c..dfe37b8dff4c 100644 --- a/pkgs/by-name/gn/gnome-robots/package.nix +++ b/pkgs/by-name/gn/gnome-robots/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-robots"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-robots/-/blob/${version}/NEWS?ref_type=tags"; description = "Avoid the robots and make them crash into each other"; mainProgram = "gnome-robots"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-session/package.nix b/pkgs/by-name/gn/gnome-session/package.nix index 87bf26868f4c..9b3dcd14718d 100644 --- a/pkgs/by-name/gn/gnome-session/package.nix +++ b/pkgs/by-name/gn/gnome-session/package.nix @@ -134,6 +134,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "GNOME session manager"; homepage = "https://gitlab.gnome.org/GNOME/gnome-session"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-session/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/pkgs/by-name/gn/gnome-shell-extensions/package.nix index dbcf91b5bc49..f0a7bf588822 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/package.nix +++ b/pkgs/by-name/gn/gnome-shell-extensions/package.nix @@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-shell-extensions"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Modify and extend GNOME Shell functionality and behavior"; maintainers = teams.gnome.members; license = licenses.gpl2Plus; diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 31190a9e1f5b..c2f2a1bb42f3 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -237,6 +237,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Core user interface for the GNOME 3 desktop"; homepage = "https://gitlab.gnome.org/GNOME/gnome-shell"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-sound-recorder/package.nix b/pkgs/by-name/gn/gnome-sound-recorder/package.nix index bd7bfdf9532a..059e30b7aacc 100644 --- a/pkgs/by-name/gn/gnome-sound-recorder/package.nix +++ b/pkgs/by-name/gn/gnome-sound-recorder/package.nix @@ -69,6 +69,7 @@ stdenv.mkDerivation rec { description = "Simple and modern sound recorder"; mainProgram = "gnome-sound-recorder"; homepage = "https://gitlab.gnome.org/World/vocalis"; + changelog = "https://gitlab.gnome.org/World/vocalis/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/gn/gnome-sudoku/package.nix b/pkgs/by-name/gn/gnome-sudoku/package.nix index 8e45b5e155ff..be14eb6d74a0 100644 --- a/pkgs/by-name/gn/gnome-sudoku/package.nix +++ b/pkgs/by-name/gn/gnome-sudoku/package.nix @@ -56,6 +56,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-sudoku"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-sudoku/-/blob/${version}/NEWS?ref_type=tags"; description = "Test your logic skills in this number grid puzzle"; mainProgram = "gnome-sudoku"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-text-editor/package.nix b/pkgs/by-name/gn/gnome-text-editor/package.nix index 1cbe5a2c32c7..2edd058907b0 100644 --- a/pkgs/by-name/gn/gnome-text-editor/package.nix +++ b/pkgs/by-name/gn/gnome-text-editor/package.nix @@ -62,6 +62,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-text-editor"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-text-editor/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Text Editor for GNOME"; mainProgram = "gnome-text-editor"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-tour/package.nix b/pkgs/by-name/gn/gnome-tour/package.nix index 6c4fdddcf662..db5fd2e68c10 100644 --- a/pkgs/by-name/gn/gnome-tour/package.nix +++ b/pkgs/by-name/gn/gnome-tour/package.nix @@ -67,6 +67,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-tour"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-tour/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "GNOME Greeter & Tour"; mainProgram = "gnome-tour"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/gn/gnome-user-share/package.nix b/pkgs/by-name/gn/gnome-user-share/package.nix index bfe7dd5bfaa5..1f7f8a0a3aaa 100644 --- a/pkgs/by-name/gn/gnome-user-share/package.nix +++ b/pkgs/by-name/gn/gnome-user-share/package.nix @@ -64,6 +64,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/gnome-user-share"; + changelog = "https://gitlab.gnome.org/GNOME/gnome-user-share/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Service that exports the contents of the Public folder in your home directory on the local network"; maintainers = teams.gnome.members; license = licenses.gpl2Plus; diff --git a/pkgs/by-name/gp/gpaste/package.nix b/pkgs/by-name/gp/gpaste/package.nix index 16da276b64b5..02c6199f0958 100644 --- a/pkgs/by-name/gp/gpaste/package.nix +++ b/pkgs/by-name/gp/gpaste/package.nix @@ -79,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://github.com/Keruspe/GPaste"; + changelog = "https://github.com/Keruspe/GPaste/blob/v${finalAttrs.version}/NEWS"; description = "Clipboard management system with GNOME integration"; mainProgram = "gpaste-client"; license = licenses.bsd2; diff --git a/pkgs/by-name/gu/guix/package.nix b/pkgs/by-name/gu/guix/package.nix index d3ea63a41311..90eb4dfefec4 100644 --- a/pkgs/by-name/gu/guix/package.nix +++ b/pkgs/by-name/gu/guix/package.nix @@ -154,6 +154,7 @@ stdenv.mkDerivation rec { Guix is based on the Nix package manager. ''; homepage = "http://www.gnu.org/software/guix"; + changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}"; license = licenses.gpl3Plus; mainProgram = "guix"; maintainers = with maintainers; [ cafkafk foo-dogsquared ]; diff --git a/pkgs/by-name/gx/gxml/package.nix b/pkgs/by-name/gx/gxml/package.nix index 7ff34db4327d..3540336c8178 100644 --- a/pkgs/by-name/gx/gxml/package.nix +++ b/pkgs/by-name/gx/gxml/package.nix @@ -53,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML"; homepage = "https://gitlab.gnome.org/GNOME/gxml"; + changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.lgpl21Plus; platforms = platforms.linux; maintainers = with maintainers; [ jmarmstrong1207 ] ++ teams.gnome.members; diff --git a/pkgs/by-name/he/hexbinhex/package.nix b/pkgs/by-name/he/hexbinhex/package.nix index 8386ee9128dd..7c0a417a84fc 100644 --- a/pkgs/by-name/he/hexbinhex/package.nix +++ b/pkgs/by-name/he/hexbinhex/package.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/dj-on-github/hexbinhex"; + changelog = "https://github.com/dj-on-github/hexbinhex/releases/tag/${src.rev}"; description = '' Six utility programs to convert between hex, binary, ascii-binary and the oddball NIST format for 90B testing. diff --git a/pkgs/by-name/hi/hitori/package.nix b/pkgs/by-name/hi/hitori/package.nix index 574efd430393..ad321c355dad 100644 --- a/pkgs/by-name/hi/hitori/package.nix +++ b/pkgs/by-name/hi/hitori/package.nix @@ -55,6 +55,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/hitori"; + changelog = "https://gitlab.gnome.org/GNOME/hitori/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "GTK application to generate and let you play games of Hitori"; mainProgram = "hitori"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/i2/i2p/package.nix b/pkgs/by-name/i2/i2p/package.nix index 6b001806299a..a4f9c53daf02 100644 --- a/pkgs/by-name/i2/i2p/package.nix +++ b/pkgs/by-name/i2/i2p/package.nix @@ -97,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Applications and router for I2P, anonymity over the Internet"; homepage = "https://geti2p.net"; + changelog = "https://github.com/i2p/i2p.i2p/releases/tag/i2p-${finalAttrs.version}"; sourceProvenance = with sourceTypes; [ fromSource binaryBytecode # source bundles dependencies as jars diff --git a/pkgs/by-name/id/ideamaker/package.nix b/pkgs/by-name/id/ideamaker/package.nix index 3677f6f8d780..8d6a67529b72 100644 --- a/pkgs/by-name/id/ideamaker/package.nix +++ b/pkgs/by-name/id/ideamaker/package.nix @@ -216,6 +216,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://www.raise3d.com/ideamaker/"; + changelog = "https://www.raise3d.com/download/ideamaker-release-notes/"; description = "Raise3D's 3D slicer software"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; diff --git a/pkgs/by-name/ig/igir/package.nix b/pkgs/by-name/ig/igir/package.nix index 9916500c585b..4ad62dff661a 100644 --- a/pkgs/by-name/ig/igir/package.nix +++ b/pkgs/by-name/ig/igir/package.nix @@ -38,6 +38,7 @@ buildNpmPackage rec { description = "Video game ROM collection manager to help filter, sort, patch, archive, and report on collections on any OS"; mainProgram = "igir"; homepage = "https://igir.io"; + changelog = "https://github.com/emmercm/igir/releases/tag/${src.rev}"; license = licenses.gpl3Plus; maintainers = with maintainers; [ ]; platforms = platforms.linux; diff --git a/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix b/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix index a968dd923196..416af017b6cd 100644 --- a/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix +++ b/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix @@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: { to MobileSafari and UIWebViews on real and simulated iOS devices. ''; homepage = "https://github.com/google/ios-webkit-debug-proxy"; + changelog = "https://github.com/google/ios-webkit-debug-proxy/releases/tag/${finalAttrs.src.rev}"; license = licenses.bsd3; mainProgram = "ios_webkit_debug_proxy"; maintainers = with maintainers; [ diff --git a/pkgs/by-name/j/j/package.nix b/pkgs/by-name/j/j/package.nix index a832bc953333..f7b36dfa3539 100644 --- a/pkgs/by-name/j/j/package.nix +++ b/pkgs/by-name/j/j/package.nix @@ -71,6 +71,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://jsoftware.com/"; + changelog = "https://code.jsoftware.com/wiki/System/ReleaseNotes"; description = "J programming language, an ASCII-based APL successor"; longDescription = '' J is a high-level, general-purpose programming language that is diff --git a/pkgs/by-name/jc/jcli/package.nix b/pkgs/by-name/jc/jcli/package.nix index 6fd632af1a6a..6de7a5096d9a 100644 --- a/pkgs/by-name/jc/jcli/package.nix +++ b/pkgs/by-name/jc/jcli/package.nix @@ -43,6 +43,7 @@ buildGoModule rec { description = "Jenkins CLI allows you to manage your Jenkins in an easy way"; mainProgram = "jcli"; homepage = "https://github.com/jenkins-zh/jenkins-cli"; + changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/${src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sikmir ]; }; diff --git a/pkgs/by-name/js/json2ts/package.nix b/pkgs/by-name/js/json2ts/package.nix index 38243c4d4a2f..1518898b3de4 100644 --- a/pkgs/by-name/js/json2ts/package.nix +++ b/pkgs/by-name/js/json2ts/package.nix @@ -18,6 +18,7 @@ buildNpmPackage { mainProgram = "json2ts"; description = "Compile JSON Schema to TypeScript type declarations"; homepage = "https://github.com/bcherny/json-schema-to-typescript"; + changelog = "https://github.com/bcherny/json-schema-to-typescript/blob/master/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ hsjobeki ]; platforms = platforms.all; diff --git a/pkgs/by-name/ky/kyua/package.nix b/pkgs/by-name/ky/kyua/package.nix index bec61ceeb4b5..c3d4b7fc49b1 100644 --- a/pkgs/by-name/ky/kyua/package.nix +++ b/pkgs/by-name/ky/kyua/package.nix @@ -111,6 +111,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Testing framework for infrastructure software"; homepage = "https://github.com/freebsd/kyua/"; + changelog = "https://github.com/freebsd/kyua/blob/master/NEWS.md"; license = lib.licenses.bsd3; mainProgram = "kyua"; maintainers = with lib.maintainers; [ reckenrode ]; diff --git a/pkgs/by-name/la/labctl/package.nix b/pkgs/by-name/la/labctl/package.nix index 231d0984b207..987b5461611d 100644 --- a/pkgs/by-name/la/labctl/package.nix +++ b/pkgs/by-name/la/labctl/package.nix @@ -36,6 +36,7 @@ buildGoModule rec { meta = with lib; { description = "collection of helper tools for network engineers, while configuring and experimenting with their own network labs"; homepage = "https://labctl.net"; + changelog = "https://github.com/labctl/labctl/releases"; license = licenses.asl20; maintainers = [ ]; mainProgram = "labctl"; diff --git a/pkgs/by-name/li/libgedit-amtk/package.nix b/pkgs/by-name/li/libgedit-amtk/package.nix index 631e6e623b9e..00891ba921a5 100644 --- a/pkgs/by-name/li/libgedit-amtk/package.nix +++ b/pkgs/by-name/li/libgedit-amtk/package.nix @@ -68,6 +68,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/World/gedit/libgedit-amtk"; + changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags"; description = "Actions, Menus and Toolbars Kit for GTK applications"; maintainers = with maintainers; [ manveru bobby285271 ]; license = licenses.lgpl21Plus; diff --git a/pkgs/by-name/li/libgnome-keyring/package.nix b/pkgs/by-name/li/libgnome-keyring/package.nix index 0275365b3336..5e6c6f0c02ea 100644 --- a/pkgs/by-name/li/libgnome-keyring/package.nix +++ b/pkgs/by-name/li/libgnome-keyring/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Framework for managing passwords and other secrets"; homepage = "https://gitlab.gnome.org/Archive/libgnome-keyring"; + changelog = "https://gitlab.gnome.org/Archive/libgnome-keyring/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = with lib.licenses; [ gpl2Plus lgpl2Plus ]; pkgConfigModules = [ "gnome-keyring-1" ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/li/libipuz/package.nix b/pkgs/by-name/li/libipuz/package.nix index 5cc94ca9a657..5ea6b5527bb6 100644 --- a/pkgs/by-name/li/libipuz/package.nix +++ b/pkgs/by-name/li/libipuz/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Library for parsing .ipuz puzzle files"; homepage = "https://gitlab.gnome.org/jrb/libipuz"; + changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags"; license = licenses.lgpl21Plus; maintainers = with maintainers; [ aleksana ]; platforms = platforms.unix; diff --git a/pkgs/by-name/li/libmsgraph/package.nix b/pkgs/by-name/li/libmsgraph/package.nix index 011d4bab9a81..8a133e947135 100644 --- a/pkgs/by-name/li/libmsgraph/package.nix +++ b/pkgs/by-name/li/libmsgraph/package.nix @@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Library to access MS Graph API for Office 365"; homepage = "https://gitlab.gnome.org/GNOME/msgraph"; + changelog = "https://gitlab.gnome.org/GNOME/msgraph/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.lgpl3Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/li/lightsoff/package.nix b/pkgs/by-name/li/lightsoff/package.nix index 02030cb169cc..b1c6a82baa01 100644 --- a/pkgs/by-name/li/lightsoff/package.nix +++ b/pkgs/by-name/li/lightsoff/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/lightsoff"; + changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags"; description = "Puzzle game, where the objective is to turn off all of the tiles on the board"; mainProgram = "lightsoff"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/li/livi/package.nix b/pkgs/by-name/li/livi/package.nix index eec787879423..daa6084989a4 100644 --- a/pkgs/by-name/li/livi/package.nix +++ b/pkgs/by-name/li/livi/package.nix @@ -46,6 +46,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/guidog/livi"; + changelog = "https://gitlab.gnome.org/guidog/livi/-/blob/v${version}/NEWS?ref_type=tags"; description = "Small video player targeting mobile devices (also named μPlayer)"; license = licenses.gpl3Plus; platforms = platforms.linux; diff --git a/pkgs/by-name/lm/lms/package.nix b/pkgs/by-name/lm/lms/package.nix index cfc7edfacc2b..4b2e56deee8f 100644 --- a/pkgs/by-name/lm/lms/package.nix +++ b/pkgs/by-name/lm/lms/package.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/epoupon/lms"; + changelog = "https://github.com/epoupon/lms/releases/tag/${src.rev}"; description = "Lightweight Music Server - Access your self-hosted music using a web interface"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index c5de24d28958..19b3d5b48614 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -78,6 +78,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/loupe"; + changelog = "https://gitlab.gnome.org/GNOME/loupe/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Simple image viewer application written with GTK4 and Rust"; license = licenses.gpl3Plus; maintainers = with maintainers; [ jk ] ++ teams.gnome.members; diff --git a/pkgs/by-name/me/metacity/package.nix b/pkgs/by-name/me/metacity/package.nix index 3904fb25edb2..c5691dd8fab7 100644 --- a/pkgs/by-name/me/metacity/package.nix +++ b/pkgs/by-name/me/metacity/package.nix @@ -68,6 +68,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Window manager used in Gnome Flashback"; homepage = "https://gitlab.gnome.org/GNOME/metacity"; + changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl2; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/ms/msolve/package.nix b/pkgs/by-name/ms/msolve/package.nix index 45b7b0f62015..b4e43dbe5cfc 100644 --- a/pkgs/by-name/ms/msolve/package.nix +++ b/pkgs/by-name/ms/msolve/package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Library for polynomial system solving through algebraic methods"; mainProgram = "msolve"; homepage = "https://msolve.lip6.fr"; + changelog = "https://github.com/algebraic-solving/msolve/releases/tag/${finalAttrs.src.rev}"; license = licenses.gpl2Plus; maintainers = with maintainers; [ wegank ]; platforms = platforms.unix; diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 82e3f951f16c..720c78526070 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -207,6 +207,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Window manager for GNOME"; mainProgram = "mutter"; homepage = "https://gitlab.gnome.org/GNOME/mutter"; + changelog = "https://gitlab.gnome.org/GNOME/mutter/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/nm/nmap/package.nix b/pkgs/by-name/nm/nmap/package.nix index e90fc8ec322e..32a6f1a322ec 100644 --- a/pkgs/by-name/nm/nmap/package.nix +++ b/pkgs/by-name/nm/nmap/package.nix @@ -66,6 +66,7 @@ stdenv.mkDerivation rec { meta = { description = "Free and open source utility for network discovery and security auditing"; homepage = "http://www.nmap.org"; + changelog = "https://nmap.org/changelog.html#${version}"; license = lib.licenses.gpl2Only; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/nm/nmapsi4/package.nix b/pkgs/by-name/nm/nmapsi4/package.nix index 1b4e25912e4d..682e7f1f2d12 100644 --- a/pkgs/by-name/nm/nmapsi4/package.nix +++ b/pkgs/by-name/nm/nmapsi4/package.nix @@ -61,6 +61,7 @@ stdenv.mkDerivation rec { meta = { description = "Qt frontend for nmap"; mainProgram = "nmapsi4"; + changelog = "https://github.com/nmapsi4/nmapsi4/releases/tag/${src.rev}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ peterhoeg ]; inherit (src.meta) homepage; diff --git a/pkgs/by-name/pa/papers/package.nix b/pkgs/by-name/pa/papers/package.nix index db943d8ea940..2ea94a1c3428 100644 --- a/pkgs/by-name/pa/papers/package.nix +++ b/pkgs/by-name/pa/papers/package.nix @@ -134,6 +134,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://wiki.gnome.org/Apps/papers"; + changelog = "https://gitlab.gnome.org/GNOME/Incubator/papers/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "GNOME's document viewer"; longDescription = '' diff --git a/pkgs/by-name/po/polkit_gnome/package.nix b/pkgs/by-name/po/polkit_gnome/package.nix index 68779415b09e..d738e6c6bb3a 100644 --- a/pkgs/by-name/po/polkit_gnome/package.nix +++ b/pkgs/by-name/po/polkit_gnome/package.nix @@ -21,6 +21,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://gitlab.gnome.org/Archive/policykit-gnome"; + changelog = "https://gitlab.gnome.org/Archive/policykit-gnome/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Dbus session bus service that is used to bring up authentication dialogs"; license = lib.licenses.lgpl2Plus; maintainers = [ ]; diff --git a/pkgs/by-name/qu/quadrapassel/package.nix b/pkgs/by-name/qu/quadrapassel/package.nix index 519ad05a7a92..7c04bf6f2e70 100644 --- a/pkgs/by-name/qu/quadrapassel/package.nix +++ b/pkgs/by-name/qu/quadrapassel/package.nix @@ -65,6 +65,7 @@ stdenv.mkDerivation rec { description = "Classic falling-block game, Tetris"; mainProgram = "quadrapassel"; homepage = "https://gitlab.gnome.org/GNOME/quadrapassel"; + changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/ry/rygel/package.nix b/pkgs/by-name/ry/rygel/package.nix index dca12dd494fa..a0cf6b55cf22 100644 --- a/pkgs/by-name/ry/rygel/package.nix +++ b/pkgs/by-name/ry/rygel/package.nix @@ -100,6 +100,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Home media solution (UPnP AV MediaServer) that allows you to easily share audio, video and pictures to other devices"; homepage = "https://gitlab.gnome.org/GNOME/rygel"; + changelog = "https://gitlab.gnome.org/GNOME/rygel/-/blob/rygel-${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.lgpl21Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/si/simple-scan/package.nix b/pkgs/by-name/si/simple-scan/package.nix index 52dc9d7bc01e..5529d594ff15 100644 --- a/pkgs/by-name/si/simple-scan/package.nix +++ b/pkgs/by-name/si/simple-scan/package.nix @@ -82,6 +82,7 @@ stdenv.mkDerivation rec { interface is well tested. ''; homepage = "https://gitlab.gnome.org/GNOME/simple-scan"; + changelog = "https://gitlab.gnome.org/GNOME/simple-scan/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.gpl3Plus; maintainers = teams.gnome.members; platforms = platforms.linux; diff --git a/pkgs/by-name/su/sushi/package.nix b/pkgs/by-name/su/sushi/package.nix index 880fc60887d1..bbcaec75a412 100644 --- a/pkgs/by-name/su/sushi/package.nix +++ b/pkgs/by-name/su/sushi/package.nix @@ -77,6 +77,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/sushi"; + changelog = "https://gitlab.gnome.org/GNOME/sushi/-/blob/${version}/NEWS?ref_type=tags"; description = "Quick previewer for Nautilus"; mainProgram = "sushi"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/sw/swell-foop/package.nix b/pkgs/by-name/sw/swell-foop/package.nix index 85d6290e9354..a08d951e55ed 100644 --- a/pkgs/by-name/sw/swell-foop/package.nix +++ b/pkgs/by-name/sw/swell-foop/package.nix @@ -56,6 +56,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/swell-foop"; + changelog = "https://gitlab.gnome.org/GNOME/swell-foop/-/tree/${version}?ref_type=tags"; description = "Puzzle game, previously known as Same GNOME"; mainProgram = "swell-foop"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/ta/tali/package.nix b/pkgs/by-name/ta/tali/package.nix index 58db1862b349..b84c123862fb 100644 --- a/pkgs/by-name/ta/tali/package.nix +++ b/pkgs/by-name/ta/tali/package.nix @@ -59,6 +59,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/tali"; + changelog = "https://gitlab.gnome.org/GNOME/tali/-/blob/${version}/NEWS?ref_type=tags"; description = "Sort of poker with dice and less money"; mainProgram = "tali"; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/to/totem/package.nix b/pkgs/by-name/to/totem/package.nix index 9155a0fc1b55..8baa3f884c80 100644 --- a/pkgs/by-name/to/totem/package.nix +++ b/pkgs/by-name/to/totem/package.nix @@ -130,6 +130,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://apps.gnome.org/Totem/"; + changelog = "https://gitlab.gnome.org/GNOME/totem/-/blob/${version}/NEWS?ref_type=tags"; description = "Movie player for the GNOME desktop based on GStreamer"; maintainers = teams.gnome.members; license = licenses.gpl2Plus; # with exception to allow use of non-GPL compatible plug-ins diff --git a/pkgs/by-name/ze/zenity/package.nix b/pkgs/by-name/ze/zenity/package.nix index 4a6c1a59fed4..aa23342eebc2 100644 --- a/pkgs/by-name/ze/zenity/package.nix +++ b/pkgs/by-name/ze/zenity/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "zenity"; description = "Tool to display dialogs from the commandline and shell scripts"; homepage = "https://gitlab.gnome.org/GNOME/zenity"; + changelog = "https://gitlab.gnome.org/GNOME/zenity/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = licenses.lgpl21Plus; platforms = platforms.unix; maintainers = teams.gnome.members; diff --git a/pkgs/by-name/zi/zile/package.nix b/pkgs/by-name/zi/zile/package.nix index 801c0d384445..35714e8d3c0e 100644 --- a/pkgs/by-name/zi/zile/package.nix +++ b/pkgs/by-name/zi/zile/package.nix @@ -46,6 +46,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://www.gnu.org/software/zile/"; + changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}"; description = "Zile Implements Lua Editors"; longDescription = '' GNU Zile is a text editor development kit, so that you can (relatively) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index 901659b0e77b..e7a79ac3f760 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -200,6 +200,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://zoom.us/"; + changelog = "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061222"; description = "zoom.us video conferencing application"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; diff --git a/pkgs/by-name/zo/zotify/package.nix b/pkgs/by-name/zo/zotify/package.nix index c6704ab2e53a..5e82bff79695 100644 --- a/pkgs/by-name/zo/zotify/package.nix +++ b/pkgs/by-name/zo/zotify/package.nix @@ -38,6 +38,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Fast and customizable music and podcast downloader"; homepage = "https://github.com/zotify-dev/zotify"; + changelog = "https://github.com/zotify-dev/zotify/blob/main/CHANGELOG.md"; license = lib.licenses.zlib; mainProgram = "zotify"; maintainers = with lib.maintainers; [ bwkam ]; diff --git a/pkgs/by-name/zp/zpaqfranz/package.nix b/pkgs/by-name/zp/zpaqfranz/package.nix index 83908cd7a01a..1ade403a1187 100644 --- a/pkgs/by-name/zp/zpaqfranz/package.nix +++ b/pkgs/by-name/zp/zpaqfranz/package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/fcorbelli/zpaqfranz"; + changelog = "https://github.com/fcorbelli/zpaqfranz/releases/tag/${finalAttrs.version}"; description = "Advanced multiversioned deduplicating archiver, with HW acceleration, encryption and paranoid-level tests"; mainProgram = "zpaqfranz"; license = with lib.licenses; [ mit ]; diff --git a/pkgs/by-name/zu/zunit/package.nix b/pkgs/by-name/zu/zunit/package.nix index 72e117a71ac0..501aad737c02 100644 --- a/pkgs/by-name/zu/zunit/package.nix +++ b/pkgs/by-name/zu/zunit/package.nix @@ -87,6 +87,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Powerful testing framework for ZSH projects"; homepage = "https://zunit.xyz/"; downloadPage = "https://github.com/zunit-zsh/zunit/releases"; + changelog = "https://github.com/zunit-zsh/zunit/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; mainProgram = "zunit"; inherit (zsh.meta) platforms; diff --git a/pkgs/by-name/zx/zxing-cpp/package.nix b/pkgs/by-name/zx/zxing-cpp/package.nix index cd5d10551192..affac873f2cd 100644 --- a/pkgs/by-name/zx/zxing-cpp/package.nix +++ b/pkgs/by-name/zx/zxing-cpp/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/zxing-cpp/zxing-cpp"; + changelog = "https://github.com/zxing-cpp/zxing-cpp/releases/tag/${finalAttrs.src.rev}"; description = "C++ port of zxing (a Java barcode image processing library)"; longDescription = '' ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D barcode diff --git a/pkgs/by-name/zx/zxpy/package.nix b/pkgs/by-name/zx/zxpy/package.nix index 1735a6523b0b..650a220250cb 100644 --- a/pkgs/by-name/zx/zxpy/package.nix +++ b/pkgs/by-name/zx/zxpy/package.nix @@ -46,6 +46,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "Shell scripts made simple"; homepage = "https://github.com/tusharsadhwani/zxpy"; + changelog = "https://github.com/tusharsadhwani/zxpy/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; mainProgram = "zxpy"; diff --git a/pkgs/by-name/zy/zydis/package.nix b/pkgs/by-name/zy/zydis/package.nix index 16379f63c9b2..610989ce9f2e 100644 --- a/pkgs/by-name/zy/zydis/package.nix +++ b/pkgs/by-name/zy/zydis/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://zydis.re/"; + changelog = "https://github.com/zyantific/zydis/releases/tag/v${version}"; description = "Fast and lightweight x86/x86-64 disassembler library"; license = licenses.mit; maintainers = with maintainers; [ jbcrail AndersonTorres athre0z ]; diff --git a/pkgs/by-name/zz/zziplib/package.nix b/pkgs/by-name/zz/zziplib/package.nix index cae01170f290..154a8f2a9e37 100644 --- a/pkgs/by-name/zz/zziplib/package.nix +++ b/pkgs/by-name/zz/zziplib/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/gdraheim/zziplib"; + changelog = "https://github.com/gdraheim/zziplib/blob/${version}/ChangeLog"; description = "Library to extract data from files archived in a zip file"; longDescription = '' The zziplib library is intentionally lightweight, it offers the ability to diff --git a/pkgs/data/misc/mobile-broadband-provider-info/default.nix b/pkgs/data/misc/mobile-broadband-provider-info/default.nix index 816bb25b1be4..4decc3c6dd99 100644 --- a/pkgs/data/misc/mobile-broadband-provider-info/default.nix +++ b/pkgs/data/misc/mobile-broadband-provider-info/default.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Mobile broadband service provider database"; homepage = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info"; + changelog = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/${version}/NEWS?ref_type=tags"; license = licenses.publicDomain; maintainers = [ ]; platforms = platforms.all; diff --git a/pkgs/development/misc/avr/libc/default.nix b/pkgs/development/misc/avr/libc/default.nix index 0d856a44878b..10bc020a34a4 100644 --- a/pkgs/development/misc/avr/libc/default.nix +++ b/pkgs/development/misc/avr/libc/default.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "C runtime library for AVR microcontrollers"; homepage = "https://github.com/avrdudes/avr-libc"; + changelog = "https://github.com/avrdudes/avr-libc/blob/avr-libc-${finalAttrs.tag_version}-release/NEWS"; license = licenses.bsd3; platforms = [ "avr-none" ]; maintainers = with maintainers; [ mguentner emilytrau ]; diff --git a/pkgs/development/misc/brev-cli/default.nix b/pkgs/development/misc/brev-cli/default.nix index 382ce87a3eba..74da4320deb5 100644 --- a/pkgs/development/misc/brev-cli/default.nix +++ b/pkgs/development/misc/brev-cli/default.nix @@ -33,6 +33,7 @@ buildGoModule rec { description = "Connect your laptop to cloud computers"; mainProgram = "brev"; homepage = "https://github.com/brevdev/brev-cli"; + changelog = "https://github.com/brevdev/brev-cli/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ dit7ya ]; }; diff --git a/pkgs/development/misc/juce/default.nix b/pkgs/development/misc/juce/default.nix index f0c54f1dca20..cbb5411314f0 100644 --- a/pkgs/development/misc/juce/default.nix +++ b/pkgs/development/misc/juce/default.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "juceaide"; longDescription = "JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins"; homepage = "https://github.com/juce-framework/JUCE"; + changelog = "https://github.com/juce-framework/JUCE/blob/${finalAttrs.version}/CHANGE_LIST.md"; license = with licenses; [ isc gpl3Plus ]; maintainers = with maintainers; [ kashw2 ]; platforms = platforms.all; diff --git a/pkgs/development/misc/loc/default.nix b/pkgs/development/misc/loc/default.nix index 113bf9e76da5..1d2324ddf177 100644 --- a/pkgs/development/misc/loc/default.nix +++ b/pkgs/development/misc/loc/default.nix @@ -15,6 +15,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/cgag/loc"; + changelog = "https://github.com/cgag/loc/blob/v${version}/CHANGELOG.md"; description = "Count lines of code quickly"; mainProgram = "loc"; license = lib.licenses.mit; diff --git a/pkgs/development/misc/resholve/resholve.nix b/pkgs/development/misc/resholve/resholve.nix index 9b2d0ad78100..9fb98de3a248 100644 --- a/pkgs/development/misc/resholve/resholve.nix +++ b/pkgs/development/misc/resholve/resholve.nix @@ -66,6 +66,7 @@ in python27.pkgs.buildPythonApplication { meta = with lib; { description = "Resolve external shell-script dependencies"; homepage = "https://github.com/abathur/resholve"; + changelog = "https://github.com/abathur/resholve/blob/v${version}/CHANGELOG.md"; license = with licenses; [ mit ]; maintainers = with maintainers; [ abathur ]; platforms = platforms.all; diff --git a/pkgs/development/misc/rpiboot/default.nix b/pkgs/development/misc/rpiboot/default.nix index 69ea80db109f..53b8c0326b1b 100644 --- a/pkgs/development/misc/rpiboot/default.nix +++ b/pkgs/development/misc/rpiboot/default.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/raspberrypi/usbboot"; + changelog = "https://github.com/raspberrypi/usbboot/blob/${version}/debian/changelog"; description = "Utility to boot a Raspberry Pi CM/CM3/CM4/Zero over USB"; mainProgram = "rpiboot"; license = licenses.asl20; diff --git a/pkgs/servers/gerbera/default.nix b/pkgs/servers/gerbera/default.nix index d83022930ad0..dcd78acb2631 100644 --- a/pkgs/servers/gerbera/default.nix +++ b/pkgs/servers/gerbera/default.nix @@ -112,6 +112,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://docs.gerbera.io/"; + changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}"; description = "UPnP Media Server for 2020"; longDescription = '' Gerbera is a Mediatomb fork. diff --git a/pkgs/tools/X11/kdocker/default.nix b/pkgs/tools/X11/kdocker/default.nix index e8c08e4c3832..70b183aef58e 100644 --- a/pkgs/tools/X11/kdocker/default.nix +++ b/pkgs/tools/X11/kdocker/default.nix @@ -47,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Dock any application into the system tray"; homepage = "https://github.com/user-none/KDocker"; + changelog = "https://github.com/user-none/KDocker/blob/${finalAttrs.version}/ChangeLog"; license = licenses.gpl2Only; maintainers = with maintainers; [ hexclover ]; platforms = platforms.linux; diff --git a/pkgs/tools/X11/pmenu/default.nix b/pkgs/tools/X11/pmenu/default.nix index 841f6073d56b..5fbcff2b2911 100644 --- a/pkgs/tools/X11/pmenu/default.nix +++ b/pkgs/tools/X11/pmenu/default.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Pie-menu tool"; homepage = "https://github.com/phillbush/pmenu"; + changelog = "https://github.com/phillbush/pmenu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; longDescription = '' πmenu is a pie menu utility for X. πmenu receives a menu specification in diff --git a/pkgs/tools/compression/advancecomp/default.nix b/pkgs/tools/compression/advancecomp/default.nix index a3d61f615b9d..8175b3a1da8a 100644 --- a/pkgs/tools/compression/advancecomp/default.nix +++ b/pkgs/tools/compression/advancecomp/default.nix @@ -31,6 +31,6 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.raskin ]; platforms = platforms.linux ++ platforms.darwin; homepage = "https://github.com/amadvance/advancecomp"; - + changelog = "https://github.com/amadvance/advancecomp/blob/v${version}/HISTORY"; }; } diff --git a/pkgs/tools/graphics/adriconf/default.nix b/pkgs/tools/graphics/adriconf/default.nix index 8684c730b1a4..fae7c99b8a81 100644 --- a/pkgs/tools/graphics/adriconf/default.nix +++ b/pkgs/tools/graphics/adriconf/default.nix @@ -41,6 +41,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gitlab.freedesktop.org/mesa/adriconf/"; + changelog = "https://gitlab.freedesktop.org/mesa/adriconf/-/releases/v${version}"; description = "GUI tool used to configure open source graphics drivers"; license = licenses.gpl3Plus; maintainers = with maintainers; [ muscaln ]; diff --git a/pkgs/tools/inputmethods/interception-tools/default.nix b/pkgs/tools/inputmethods/interception-tools/default.nix index c4476317fe15..16472a5512dd 100644 --- a/pkgs/tools/inputmethods/interception-tools/default.nix +++ b/pkgs/tools/inputmethods/interception-tools/default.nix @@ -17,6 +17,7 @@ stdenv.mkDerivation rec { meta = { description = "Minimal composable infrastructure on top of libudev and libevdev"; homepage = "https://gitlab.com/interception/linux/tools"; + changelog = "https://gitlab.com/interception/linux/tools/-/tags/v${version}"; license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.vyp ]; platforms = lib.platforms.linux; diff --git a/pkgs/tools/inputmethods/nabi/default.nix b/pkgs/tools/inputmethods/nabi/default.nix index 248538752d68..aba2d2f66c67 100644 --- a/pkgs/tools/inputmethods/nabi/default.nix +++ b/pkgs/tools/inputmethods/nabi/default.nix @@ -16,6 +16,7 @@ stdenv.mkDerivation rec { description = "Easy Hangul XIM"; mainProgram = "nabi"; homepage = "https://github.com/choehwanjin/nabi"; + changelog = "https://github.com/libhangul/nabi/blob/nabi-${version}/NEWS"; license = licenses.gpl2Plus; maintainers = [ maintainers.ianwookim ]; platforms = platforms.linux; diff --git a/pkgs/tools/llm/gorilla-cli/default.nix b/pkgs/tools/llm/gorilla-cli/default.nix index 276793c2c8bc..b3e5a0fde509 100644 --- a/pkgs/tools/llm/gorilla-cli/default.nix +++ b/pkgs/tools/llm/gorilla-cli/default.nix @@ -32,6 +32,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "LLMs for your CLI"; homepage = "https://github.com/gorilla-llm/gorilla-cli"; + changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}"; license = licenses.asl20; maintainers = with maintainers; [ happysalada ]; mainProgram = "gorilla"; diff --git a/pkgs/tools/llm/heygpt/default.nix b/pkgs/tools/llm/heygpt/default.nix index f65dc392a2be..71ad738b8b92 100644 --- a/pkgs/tools/llm/heygpt/default.nix +++ b/pkgs/tools/llm/heygpt/default.nix @@ -27,6 +27,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Simple command-line interface for ChatGPT API"; homepage = "https://github.com/fuyufjh/heygpt"; + changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}"; license = licenses.mit; mainProgram = "heygpt"; maintainers = with maintainers; [aldoborrero]; diff --git a/pkgs/tools/networking/6tunnel/default.nix b/pkgs/tools/networking/6tunnel/default.nix index 2f0e0320548b..b26853ee4ea1 100644 --- a/pkgs/tools/networking/6tunnel/default.nix +++ b/pkgs/tools/networking/6tunnel/default.nix @@ -17,6 +17,7 @@ stdenv.mkDerivation rec { description = "Tunnelling for application that don't speak IPv6"; mainProgram = "6tunnel"; homepage = "https://github.com/wojtekka/6tunnel"; + changelog = "https://github.com/wojtekka/6tunnel/blob/${version}/ChangeLog"; license = licenses.gpl2Only; maintainers = with maintainers; [ Br1ght0ne ]; platforms = platforms.unix; diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix index f1864ed72dd2..e3c4210857e3 100644 --- a/pkgs/tools/networking/aria2/default.nix +++ b/pkgs/tools/networking/aria2/default.nix @@ -44,6 +44,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://aria2.github.io"; + changelog = "https://github.com/aria2/aria2/releases/tag/release-${version}"; description = "Lightweight, multi-protocol, multi-source, command-line download utility"; mainProgram = "aria2c"; license = licenses.gpl2Plus; diff --git a/pkgs/tools/networking/logmein-hamachi/default.nix b/pkgs/tools/networking/logmein-hamachi/default.nix index d6a7648c445b..46501ca746ef 100644 --- a/pkgs/tools/networking/logmein-hamachi/default.nix +++ b/pkgs/tools/networking/logmein-hamachi/default.nix @@ -36,6 +36,7 @@ in stdenv.mkDerivation rec { meta = with lib; { description = "Hosted VPN service that lets you securely extend LAN-like networks to distributed teams"; homepage = "https://secure.logmein.com/products/hamachi/"; + changelog = "https://support.logmeininc.com/central/help/whats-new-in-hamachi"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfreeRedistributable; maintainers = with maintainers; [ abbradar ]; diff --git a/pkgs/tools/networking/maphosts/default.nix b/pkgs/tools/networking/maphosts/default.nix index 9b0aa5cb899b..54819dd13827 100644 --- a/pkgs/tools/networking/maphosts/default.nix +++ b/pkgs/tools/networking/maphosts/default.nix @@ -22,6 +22,7 @@ in stdenv.mkDerivation { meta = with lib; { description = "Small command line application for keeping your project hostnames in sync with /etc/hosts"; homepage = "https://github.com/mpscholten/maphosts"; + changelog = "https://github.com/mpscholten/maphosts/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ mpscholten nicknovitski ]; platforms = platforms.all; diff --git a/pkgs/tools/networking/qcal/default.nix b/pkgs/tools/networking/qcal/default.nix index 12543a42dacb..9900f38faa05 100644 --- a/pkgs/tools/networking/qcal/default.nix +++ b/pkgs/tools/networking/qcal/default.nix @@ -29,6 +29,7 @@ buildGoModule rec { meta = with lib; { description = "CLI calendar application for CalDAV servers written in Go"; homepage = "https://git.sr.ht/~psic4t/qcal"; + changelog = "https://git.sr.ht/~psic4t/qcal/refs/${version}"; license = licenses.gpl3; mainProgram = "qcal"; maintainers = with maintainers; [ antonmosich ]; diff --git a/pkgs/tools/security/adreaper/default.nix b/pkgs/tools/security/adreaper/default.nix index 4e7c554e9164..bf5bb470f3ec 100644 --- a/pkgs/tools/security/adreaper/default.nix +++ b/pkgs/tools/security/adreaper/default.nix @@ -24,6 +24,7 @@ buildGoModule rec { meta = with lib; { description = "Enumeration tool for Windows Active Directories"; homepage = "https://github.com/AidenPearce369/ADReaper"; + changelog = "https://github.com/AidenPearce369/ADReaper/releases/tag/ADReaperv${version}"; # Upstream doesn't have a license yet # https://github.com/AidenPearce369/ADReaper/issues/2 license = with licenses; [ unfree ]; diff --git a/pkgs/tools/security/aflplusplus/default.nix b/pkgs/tools/security/aflplusplus/default.nix index a9e973f8d00d..c6ca1a21ef60 100644 --- a/pkgs/tools/security/aflplusplus/default.nix +++ b/pkgs/tools/security/aflplusplus/default.nix @@ -200,6 +200,7 @@ let and improvements from the community ''; homepage = "https://aflplus.plus"; + changelog = "https://aflplus.plus/docs/changelog"; license = lib.licenses.asl20; platforms = [ "x86_64-linux" diff --git a/pkgs/tools/security/aide/default.nix b/pkgs/tools/security/aide/default.nix index a2b5d31c8538..6abfd72864f2 100644 --- a/pkgs/tools/security/aide/default.nix +++ b/pkgs/tools/security/aide/default.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://aide.github.io/"; + changelog = "https://github.com/aide/aide/blob/v${version}/ChangeLog"; description = "File and directory integrity checker"; mainProgram = "aide"; license = licenses.gpl2Plus; diff --git a/pkgs/tools/security/cameradar/default.nix b/pkgs/tools/security/cameradar/default.nix index 2182fe3b0b7b..dae3565813c6 100644 --- a/pkgs/tools/security/cameradar/default.nix +++ b/pkgs/tools/security/cameradar/default.nix @@ -35,6 +35,7 @@ buildGoModule rec { meta = with lib; { description = "RTSP stream access tool"; homepage = "https://github.com/Ullaakut/cameradar"; + changelog = "https://github.com/Ullaakut/cameradar/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; # Upstream issue, doesn't build with latest curl, see diff --git a/pkgs/tools/security/wpscan/default.nix b/pkgs/tools/security/wpscan/default.nix index 4b3757ae7673..0d3d312cea43 100644 --- a/pkgs/tools/security/wpscan/default.nix +++ b/pkgs/tools/security/wpscan/default.nix @@ -21,6 +21,7 @@ bundlerApp { meta = with lib; { description = "Black box WordPress vulnerability scanner"; homepage = "https://wpscan.org/"; + changelog = "https://github.com/wpscanteam/wpscan/releases"; license = licenses.unfreeRedistributable; maintainers = with maintainers; [ nyanloutre manveru ]; platforms = platforms.unix; diff --git a/pkgs/tools/security/xcat/default.nix b/pkgs/tools/security/xcat/default.nix index bb5fc62831e7..54219f1e1ac4 100644 --- a/pkgs/tools/security/xcat/default.nix +++ b/pkgs/tools/security/xcat/default.nix @@ -45,6 +45,7 @@ python3.pkgs.buildPythonApplication rec { and directories. ''; homepage = "https://github.com/orf/xcat"; + changelog = "https://github.com/orf/xcat/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/tools/text/aha/default.nix b/pkgs/tools/text/aha/default.nix index 2344602a276c..9a545a7f3f31 100644 --- a/pkgs/tools/text/aha/default.nix +++ b/pkgs/tools/text/aha/default.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { aha takes ANSI SGR-coloured input and produces W3C-conformant HTML code. ''; homepage = "https://github.com/theZiz/aha"; + changelog = "https://github.com/theZiz/aha/blob/${version}/CHANGELOG"; license = with licenses; [ lgpl2Plus mpl11 ]; maintainers = with maintainers; [ pSub ]; platforms = platforms.all; From df278c926b7a501be45b4d3e6f91d55217913ff0 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Fri, 4 Oct 2024 17:56:38 +0200 Subject: [PATCH 110/133] sops: 3.9.0 -> 3.9.1 Signed-off-by: Sefa Eyeoglu --- pkgs/tools/security/sops/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/sops/default.nix b/pkgs/tools/security/sops/default.nix index 3ca39e21c2bc..4e892c13af3f 100644 --- a/pkgs/tools/security/sops/default.nix +++ b/pkgs/tools/security/sops/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "sops"; - version = "3.9.0"; + version = "3.9.1"; src = fetchFromGitHub { owner = "getsops"; repo = pname; rev = "v${version}"; - hash = "sha256-Q1e3iRIne9/bCLxKdhzP3vt3oxuHJAuG273HdeHZ3so="; + hash = "sha256-j16hSTi7fwlMu8hwHqCR0lW22VSf0swIVTF81iUYl2k="; }; - vendorHash = "sha256-3vzKQZTg38/UGVJ/M1jLALCgor7wztsLKVuMqY3adtI="; + vendorHash = "sha256-40YESkLSKL/zFBI7ccz0ilrl9ATr74YpvRNrOpzJDew="; subPackages = [ "cmd/sops" ]; From 47fa66d82b2d21268513b5f3e9267034d1f90d16 Mon Sep 17 00:00:00 2001 From: Kieran Klukas <92754843+kcoderhtml@users.noreply.github.com> Date: Fri, 4 Oct 2024 15:43:28 -0400 Subject: [PATCH 111/133] =?UTF-8?q?vscode:=201.93.1=20=E2=86=92=201.94.0?= =?UTF-8?q?=20(#346478)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 35f6601d60be..7f1b66714364 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -30,21 +30,21 @@ let archive_fmt = if stdenv.hostPlatform.isDarwin then "zip" else "tar.gz"; sha256 = { - x86_64-linux = "0475kwa3ym14l9ggaf2hg4lcrc0lpi9vchzj4sgj4c3606l9i1aa"; - x86_64-darwin = "15sz42p7khzxpxii4zx14770kzyk4a3g1kwxjwvd46nxqjqciys4"; - aarch64-linux = "14d5p764vx1ppi5f6b6v0wrn1wr3qqyfr6mpncjhnzr2pdss9fz0"; - aarch64-darwin = "0kdh7a0nfpadhyn6cj89vw76hhbab4fg5wifbzdrjikwfg8jbd4b"; - armv7l-linux = "1aqlpxyzjrf6qm0znyqbl7srn251f7ra5lj594b7906lxhirin3c"; + x86_64-linux = "1adwsm4n934a5z3hnsj9k7mi2l4npl499q8jzk2xhbbpqhkvd96a"; + x86_64-darwin = "04cvhhxx7s14z5794gn3pwd482cswpqyrmb1qcwm797cz1rz29z5"; + aarch64-linux = "1fca5rir2bkf4wqrs56qhv3kwrxivx17pa5brxp1k4k8a9jmhy7k"; + aarch64-darwin = "1mwymizy2a6m9fj3r00h762283fwrkhl9kv5607r0q7widggfg0j"; + armv7l-linux = "16ndp0mcfb05wfarpq3nxp3bnac1s1yay596mwjmwbwv44qcq40b"; }.${system} or throwSystem; in callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.93.1"; + version = "1.94.0"; pname = "vscode" + lib.optionalString isInsiders "-insiders"; # This is used for VS Code - Remote SSH test - rev = "38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40"; + rev = "d78a74bcdfad14d5d3b1b782f87255d802b57511"; executableName = "code" + lib.optionalString isInsiders "-insiders"; longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; @@ -68,7 +68,7 @@ in src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - sha256 = "0cxpv9q681nk7gjcs1msn2rnj8i86hlrkb0x4ja1id42aj4xwrqy"; + sha256 = "1iqglh4wx4wc80ihzcw4is7hd49s6kxpg9fz357r57a2679q0qw6"; }; }; From ae0bc27e2fc1b5bcb0deeff05eca786e5f8bab62 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 07:29:25 +0000 Subject: [PATCH 112/133] signal-cli: 0.13.6 -> 0.13.7 --- .../networking/instant-messengers/signal-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix index d20ef1f1817e..b1c2c9cc100d 100644 --- a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix +++ b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "signal-cli"; - version = "0.13.6"; + version = "0.13.7"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}.tar.gz"; - hash = "sha256-OTKXLcLktWiSdRhGe7ioL2ViJQQcCjR1+2LlGoMnSgE="; + hash = "sha256-KeSKupExFIaLKdkXJw+UTclNaiMfrIomCec6GUV0E7M="; }; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libmatthew_java dbus dbus_java ]; From 77acdb554fe2b5f124afec9a8af9695fbc3c0340 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 02:48:53 +0000 Subject: [PATCH 113/133] kalker: 2.2.0 -> 2.2.1 --- pkgs/tools/misc/kalker/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/kalker/default.nix b/pkgs/tools/misc/kalker/default.nix index 452ac6abc26d..2d142da60bc2 100644 --- a/pkgs/tools/misc/kalker/default.nix +++ b/pkgs/tools/misc/kalker/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "kalker"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "PaddiM8"; repo = pname; rev = "v${version}"; - hash = "sha256-Ri0Os+/AqGWgf/2V5D7xvelOC3JTOMjNzjq56mhA3G4="; + hash = "sha256-fFeHL+Q1Y0J3rOgbFA952rjae/OQgHTznDI0Kya1KMQ="; }; - cargoHash = "sha256-0+NYbVMIUarLppBZu6mtyGd+2fvkjEUq0TX7urBq3XI="; + cargoHash = "sha256-hgtSDPQRrqhQALqzVW8z9xXqIv+v5/Sbs6McrUCKiaU="; buildInputs = [ gmp mpfr libmpc ]; From ed4895b4d011f1d7f189b786b112e216d8fc898f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 3 Oct 2024 11:24:14 +0000 Subject: [PATCH 114/133] fluent-bit: 3.1.8 -> 3.1.9 --- pkgs/by-name/fl/fluent-bit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/fluent-bit/package.nix b/pkgs/by-name/fl/fluent-bit/package.nix index 8f3839130828..6d0aff14b531 100644 --- a/pkgs/by-name/fl/fluent-bit/package.nix +++ b/pkgs/by-name/fl/fluent-bit/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fluent-bit"; - version = "3.1.8"; + version = "3.1.9"; src = fetchFromGitHub { owner = "fluent"; repo = "fluent-bit"; rev = "v${finalAttrs.version}"; - hash = "sha256-SQltn4tbBGOFxascERG7J29vGz/jdq/4BWMH7P4BP64="; + hash = "sha256-SIBdiKgg444sZ8RUQscnOg8XzuAZcLvU4++0HY0G/ss="; }; # optional only to avoid linux rebuild From e8da2c8981a7eb02bcb4e2de97c6cfda80c05529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 4 Oct 2024 22:05:42 +0200 Subject: [PATCH 115/133] nixos/networking: fix macvlan service description Fix copy pasta from the vlan service: Vlan -> MACVLAN --- nixos/modules/tasks/network-interfaces-scripted.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index bbf2d337aac6..41fc7090916c 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -447,7 +447,7 @@ let (let deps = deviceDependency v.interface; in - { description = "Vlan Interface ${n}"; + { description = "MACVLAN Interface ${n}"; wantedBy = [ "network-setup.service" (subsystemDevice n) ]; bindsTo = deps; partOf = [ "network-setup.service" ]; From 20a3012813eb2f89699fec7407f55a510363c3ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Fri, 4 Oct 2024 22:07:18 +0200 Subject: [PATCH 116/133] nixos/networking: improve vlan service description VLAN is an abbreviation, so let's not write Vlan. --- nixos/modules/tasks/network-interfaces-scripted.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index 41fc7090916c..83c0dc27885e 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -567,7 +567,7 @@ let (let deps = deviceDependency v.interface; in - { description = "Vlan Interface ${n}"; + { description = "VLAN Interface ${n}"; wantedBy = [ "network-setup.service" (subsystemDevice n) ]; bindsTo = deps; partOf = [ "network-setup.service" ]; From 8f9b47f0e178b6f577c744853b35dfc661adcc69 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sun, 22 Sep 2024 16:51:06 +0200 Subject: [PATCH 117/133] tomcat9: 9.0.94 -> 9.0.95 --- pkgs/servers/http/tomcat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix index fee5d15e112e..ebd6807cb9db 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -59,8 +59,8 @@ let in { tomcat9 = common { - version = "9.0.94"; - hash = "sha256-KMjFSxBc6/qw196lxkwLJPV7N5efrB9p0C9Q0gPSPfA="; + version = "9.0.95"; + hash = "sha256-WzdanjSlywXfIYi/6eK2pve2kaPApiaytMBHxR1DQgU="; }; tomcat10 = common { From d8a157389f31d9352127883378b4e8be9642e2e1 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sun, 22 Sep 2024 16:51:17 +0200 Subject: [PATCH 118/133] tomcat10: 10.1.29 -> 10.1.30 --- pkgs/servers/http/tomcat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix index ebd6807cb9db..e917a9558ce3 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -64,7 +64,7 @@ in }; tomcat10 = common { - version = "10.1.29"; - hash = "sha256-k9klJ9Rn//CU1F2xyrvhos77kpeXeaRPKlDQU7QVXOM="; + version = "10.1.30"; + hash = "sha256-jeWoCPPcdirOZ5SM2Q0TJ7EWgWYiBE3IdQ8EIH35Ci4="; }; } From 9c5b9e3b5fe3589da241f0ee8f776b1b49eba0a6 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 17 Sep 2024 20:44:11 +0200 Subject: [PATCH 119/133] overcommit: migrate to pkgs/by-name, format with nixfmt-rfc-style --- .../tools => by-name/ov}/overcommit/Gemfile | 0 .../ov}/overcommit/Gemfile.lock | 0 .../tools => by-name/ov}/overcommit/gemset.nix | 0 .../ov/overcommit/package.nix} | 17 ++++++++++++----- pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 12 insertions(+), 7 deletions(-) rename pkgs/{development/tools => by-name/ov}/overcommit/Gemfile (100%) rename pkgs/{development/tools => by-name/ov}/overcommit/Gemfile.lock (100%) rename pkgs/{development/tools => by-name/ov}/overcommit/gemset.nix (100%) rename pkgs/{development/tools/overcommit/default.nix => by-name/ov/overcommit/package.nix} (50%) diff --git a/pkgs/development/tools/overcommit/Gemfile b/pkgs/by-name/ov/overcommit/Gemfile similarity index 100% rename from pkgs/development/tools/overcommit/Gemfile rename to pkgs/by-name/ov/overcommit/Gemfile diff --git a/pkgs/development/tools/overcommit/Gemfile.lock b/pkgs/by-name/ov/overcommit/Gemfile.lock similarity index 100% rename from pkgs/development/tools/overcommit/Gemfile.lock rename to pkgs/by-name/ov/overcommit/Gemfile.lock diff --git a/pkgs/development/tools/overcommit/gemset.nix b/pkgs/by-name/ov/overcommit/gemset.nix similarity index 100% rename from pkgs/development/tools/overcommit/gemset.nix rename to pkgs/by-name/ov/overcommit/gemset.nix diff --git a/pkgs/development/tools/overcommit/default.nix b/pkgs/by-name/ov/overcommit/package.nix similarity index 50% rename from pkgs/development/tools/overcommit/default.nix rename to pkgs/by-name/ov/overcommit/package.nix index 663a13af370d..4cf5049acd69 100644 --- a/pkgs/development/tools/overcommit/default.nix +++ b/pkgs/by-name/ov/overcommit/package.nix @@ -1,4 +1,8 @@ -{ lib, bundlerApp, bundlerUpdateScript }: +{ + lib, + bundlerApp, + bundlerUpdateScript, +}: bundlerApp { pname = "overcommit"; @@ -11,9 +15,12 @@ bundlerApp { meta = with lib; { description = "Tool to manage and configure Git hooks"; - homepage = "https://github.com/sds/overcommit"; - license = licenses.mit; - maintainers = with maintainers; [ Br1ght0ne anthonyroussel ]; - platforms = platforms.unix; + homepage = "https://github.com/sds/overcommit"; + license = licenses.mit; + maintainers = with maintainers; [ + Br1ght0ne + anthonyroussel + ]; + platforms = platforms.unix; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9cc9a45cdf67..bdcc0128452b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10950,8 +10950,6 @@ with pkgs; ovftool = callPackage ../tools/virtualization/ovftool { }; - overcommit = callPackage ../development/tools/overcommit { }; - overmind = callPackage ../applications/misc/overmind { }; oxker = callPackage ../applications/misc/oxker { }; From 3672d8834a2468e8d20ccfe07d49c814298b22ad Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 17 Sep 2024 20:45:00 +0200 Subject: [PATCH 120/133] overcommit: 0.60.0 -> 0.64.0 https://github.com/sds/overcommit/compare/v0.60.0...v0.64.0 --- pkgs/by-name/ov/overcommit/Gemfile.lock | 12 +++++++----- pkgs/by-name/ov/overcommit/gemset.nix | 23 +++++++++++++++++------ pkgs/by-name/ov/overcommit/package.nix | 8 ++++++++ 3 files changed, 32 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ov/overcommit/Gemfile.lock b/pkgs/by-name/ov/overcommit/Gemfile.lock index 1c75368b7d81..fbdb66f8a49d 100644 --- a/pkgs/by-name/ov/overcommit/Gemfile.lock +++ b/pkgs/by-name/ov/overcommit/Gemfile.lock @@ -1,13 +1,15 @@ GEM remote: https://rubygems.org/ specs: - childprocess (4.1.0) + childprocess (5.1.0) + logger (~> 1.5) iniparse (1.5.0) - overcommit (0.60.0) - childprocess (>= 0.6.3, < 5) + logger (1.6.1) + overcommit (0.64.0) + childprocess (>= 0.6.3, < 6) iniparse (~> 1.4) rexml (~> 3.2) - rexml (3.2.6) + rexml (3.3.7) PLATFORMS ruby @@ -16,4 +18,4 @@ DEPENDENCIES overcommit BUNDLED WITH - 2.4.17 + 2.5.16 diff --git a/pkgs/by-name/ov/overcommit/gemset.nix b/pkgs/by-name/ov/overcommit/gemset.nix index 96e84f288e4f..ed1b0fd5351e 100644 --- a/pkgs/by-name/ov/overcommit/gemset.nix +++ b/pkgs/by-name/ov/overcommit/gemset.nix @@ -1,13 +1,14 @@ { childprocess = { + dependencies = ["logger"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1lvcp8bsd35g57f7wz4jigcw2sryzzwrpcgjwwf3chmjrjcww5in"; + sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; type = "gem"; }; - version = "4.1.0"; + version = "5.1.0"; }; iniparse = { groups = ["default"]; @@ -19,25 +20,35 @@ }; version = "1.5.0"; }; + logger = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; + type = "gem"; + }; + version = "1.6.1"; + }; overcommit = { dependencies = ["childprocess" "iniparse" "rexml"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0slqmsycbqx746liwq0qw0c81xrp4051iff8s574a4fmj941gkia"; + sha256 = "0lpl1ppjrqwsmywsb4srfjfm31dna30jrjyx2lkmws7s2jchy94v"; type = "gem"; }; - version = "0.60.0"; + version = "0.64.0"; }; rexml = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; + sha256 = "09shc1dvg88c4yx83d4c9wf26z838nlapa3cmlq8iqdci39a98v2"; type = "gem"; }; - version = "3.2.6"; + version = "3.3.7"; }; } diff --git a/pkgs/by-name/ov/overcommit/package.nix b/pkgs/by-name/ov/overcommit/package.nix index 4cf5049acd69..707d194c5896 100644 --- a/pkgs/by-name/ov/overcommit/package.nix +++ b/pkgs/by-name/ov/overcommit/package.nix @@ -2,6 +2,8 @@ lib, bundlerApp, bundlerUpdateScript, + git, + makeWrapper, }: bundlerApp { @@ -9,6 +11,12 @@ bundlerApp { gemdir = ./.; exes = [ "overcommit" ]; + nativeBuildInputs = [ makeWrapper ]; + + postBuild = '' + wrapProgram $out/bin/overcommit --prefix PATH : ${lib.makeBinPath [ git ]} + ''; + passthru = { updateScript = bundlerUpdateScript "overcommit"; }; From a17698e80388fdffdb7c37e564c5dfb94e8bd2a8 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 17 Sep 2024 20:49:19 +0200 Subject: [PATCH 121/133] overcommit: add passthru.tests.version, meta.mainProgram --- pkgs/by-name/ov/overcommit/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ov/overcommit/package.nix b/pkgs/by-name/ov/overcommit/package.nix index 707d194c5896..8100ba20db42 100644 --- a/pkgs/by-name/ov/overcommit/package.nix +++ b/pkgs/by-name/ov/overcommit/package.nix @@ -4,6 +4,8 @@ bundlerUpdateScript, git, makeWrapper, + overcommit, + testers, }: bundlerApp { @@ -18,13 +20,19 @@ bundlerApp { ''; passthru = { + tests.version = testers.testVersion { + package = overcommit; + version = (import ./gemset.nix).overcommit.version; + }; updateScript = bundlerUpdateScript "overcommit"; }; meta = with lib; { description = "Tool to manage and configure Git hooks"; homepage = "https://github.com/sds/overcommit"; + changelog = "https://github.com/sds/overcommit/blob/main/CHANGELOG.md"; license = licenses.mit; + mainProgram = "overcommit"; maintainers = with maintainers; [ Br1ght0ne anthonyroussel From 0258848cbd87c295bf4232c4ff6523c79bd161aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 19:29:44 +0000 Subject: [PATCH 122/133] python312Packages.snakemake-interface-common: 1.17.3 -> 1.17.4 --- .../python-modules/snakemake-interface-common/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/snakemake-interface-common/default.nix b/pkgs/development/python-modules/snakemake-interface-common/default.nix index d9d3d09a4552..e2df0cedfc65 100644 --- a/pkgs/development/python-modules/snakemake-interface-common/default.nix +++ b/pkgs/development/python-modules/snakemake-interface-common/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "snakemake-interface-common"; - version = "1.17.3"; + version = "1.17.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "snakemake"; repo = "snakemake-interface-common"; rev = "refs/tags/v${version}"; - hash = "sha256-91Sh6JNpCEWPRkrEwoJeycZS1D4lXWA4IJLVcxBYLnI="; + hash = "sha256-PMEs7yeVfSnZKbabLrbXfIKCIPteNV1wzbt9RIDG3qU="; }; build-system = [ poetry-core ]; From 74cec4a52a67ddfa0ef370b2fc9cf39b8746233d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 18:11:07 +0000 Subject: [PATCH 123/133] python312Packages.snakemake-interface-report-plugins: 1.0.0 -> 1.1.0 --- .../snakemake-interface-report-plugins/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix b/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix index c20a0ad12246..5d5518de96db 100644 --- a/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix +++ b/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "snakemake-interface-report-plugins"; - version = "1.0.0"; + version = "1.1.0"; format = "pyproject"; src = fetchFromGitHub { owner = "snakemake"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-30x4avA3FrqZ4GoTl6Js5h3VG5LW7BNHOcNWxznXoT0="; + hash = "sha256-yk2fYlueaobXJgF7ob6jTccEz8r0geq1HFVsa+ZO30Q="; }; nativeBuildInputs = [ poetry-core ]; From 58f5442e3636c845bc7f1eee586c82583b568125 Mon Sep 17 00:00:00 2001 From: Dee Anzorge Date: Thu, 3 Oct 2024 21:52:02 +0200 Subject: [PATCH 124/133] streamlink: 6.10.0 -> 6.11.0 Release notes: https://github.com/streamlink/streamlink/releases/tag/6.11.0 --- pkgs/applications/video/streamlink/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/streamlink/default.nix b/pkgs/applications/video/streamlink/default.nix index fbedfe3d2223..4b1763d6a337 100644 --- a/pkgs/applications/video/streamlink/default.nix +++ b/pkgs/applications/video/streamlink/default.nix @@ -7,12 +7,12 @@ python3Packages.buildPythonApplication rec { pname = "streamlink"; - version = "6.10.0"; + version = "6.11.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-VI1fy8Oo4dXSn6IQoFlT+F9IyucLUqwuvkn5DoWRdSE="; + hash = "sha256-Vi5ddTyhCeGVYgfeSsJ8M3zmuZ++ftcgO5RRBe1bL4Y="; }; patches = [ @@ -31,7 +31,6 @@ python3Packages.buildPythonApplication rec { mock requests-mock freezegun - pytest-asyncio pytest-trio ]; From c70c6cb98e8ffe57b1ae3a66873df2c22c5c209d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 4 Oct 2024 19:30:16 +0000 Subject: [PATCH 125/133] python312Packages.pycrdt: 0.9.15 -> 0.9.16 --- pkgs/development/python-modules/pycrdt/Cargo.lock | 2 +- pkgs/development/python-modules/pycrdt/default.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pycrdt/Cargo.lock b/pkgs/development/python-modules/pycrdt/Cargo.lock index 11e2f832d14c..4cfd8c41c19c 100644 --- a/pkgs/development/python-modules/pycrdt/Cargo.lock +++ b/pkgs/development/python-modules/pycrdt/Cargo.lock @@ -247,7 +247,7 @@ dependencies = [ [[package]] name = "pycrdt" -version = "0.9.15" +version = "0.9.16" dependencies = [ "pyo3", "yrs", diff --git a/pkgs/development/python-modules/pycrdt/default.nix b/pkgs/development/python-modules/pycrdt/default.nix index 56fef5666e9e..952052246a4a 100644 --- a/pkgs/development/python-modules/pycrdt/default.nix +++ b/pkgs/development/python-modules/pycrdt/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "pycrdt"; - version = "0.9.15"; + version = "0.9.16"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-server"; repo = "pycrdt"; rev = "refs/tags/v${version}"; - hash = "sha256-iaFpBD07l1WlC5FNzFxxF5gJS59yAyPmEn/NZg5U0AQ="; + hash = "sha256-AO5KGBG4I+D5q/VSifzmg0ImAujR1ol9zGU4Y61fImc="; }; postPatch = '' From 62228767bcbd862fd72427355b1d7ed245882884 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 4 Oct 2024 23:05:05 +0200 Subject: [PATCH 126/133] exo: 0-unstable-2024-10-02 -> 0-unstable-2024-10-03 --- pkgs/by-name/ex/exo/package.nix | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/ex/exo/package.nix b/pkgs/by-name/ex/exo/package.nix index ead32ff3b121..a58e248c2d76 100644 --- a/pkgs/by-name/ex/exo/package.nix +++ b/pkgs/by-name/ex/exo/package.nix @@ -6,32 +6,19 @@ }: python3Packages.buildPythonApplication { pname = "exo"; - version = "0-unstable-2024-10-02"; + version = "0-unstable-2024-10-03"; pyproject = true; src = fetchFromGitHub { owner = "exo-explore"; repo = "exo"; - rev = "2654f290c3179aa143960e336e8985a8b6f6b72b"; - hash = "sha256-jaIeK3sn6Swi20DNnvDtSAIt3DXIN0OQDiozNUHqtjs="; + rev = "2b9dec20eb25f8708455e13eabc744d653b7a286"; + hash = "sha256-Iz65bs/ntTrxcifrPemAlK8zVjbwQfXsnUlcE1r4E/A="; }; build-system = with python3Packages; [ setuptools ]; - pythonRelaxDeps = [ - "aiohttp" - "aiofiles" - "blobfile" - "grpcio-tools" - "huggingface-hub" - "numpy" - "protobuf" - "pynvml" - "safetensors" - "tenacity" - "tokenizers" - "transformers" - ]; + pythonRelaxDeps = true; pythonRemoveDeps = [ "uuid" ]; From 0ad3a9ef892fd28382684cbb1e882e024de670a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 3 Oct 2024 14:36:50 -0700 Subject: [PATCH 127/133] python312Packages.open-interpreter: unpin google-generativeai --- pkgs/development/python-modules/open-interpreter/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/open-interpreter/default.nix b/pkgs/development/python-modules/open-interpreter/default.nix index 12e4cabb0768..d771128a7903 100644 --- a/pkgs/development/python-modules/open-interpreter/default.nix +++ b/pkgs/development/python-modules/open-interpreter/default.nix @@ -50,6 +50,7 @@ buildPythonPackage rec { pythonRemoveDeps = [ "git-python" ]; pythonRelaxDeps = [ + "google-generativeai" "psutil" "pynput" "yaspin" From f5ec6712ddf64d184d472bf2f6e7e44e5a2547dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 3 Oct 2024 16:13:25 -0700 Subject: [PATCH 128/133] python312Packages.aiodukeenergy: init at 0.2.2 --- .../python-modules/aiodukeenergy/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/aiodukeenergy/default.nix diff --git a/pkgs/development/python-modules/aiodukeenergy/default.nix b/pkgs/development/python-modules/aiodukeenergy/default.nix new file mode 100644 index 000000000000..01e0fa7cae1a --- /dev/null +++ b/pkgs/development/python-modules/aiodukeenergy/default.nix @@ -0,0 +1,49 @@ +{ + aiohttp, + aioresponses, + buildPythonPackage, + fetchFromGitHub, + lib, + poetry-core, + pytest-asyncio, + pytest-cov-stub, + pytestCheckHook, + yarl, +}: + +buildPythonPackage rec { + pname = "aiodukeenergy"; + version = "0.2.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "hunterjm"; + repo = "aiodukeenergy"; + rev = "refs/tags/v${version}"; + hash = "sha256-aDBleEp3ZlY1IfFCbsUEU+wzYgjNaJeip8crHlh5qHE="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + aiohttp + yarl + ]; + + pythonImportsCheck = [ "aiodukeenergy" ]; + + nativeCheckInputs = [ + aioresponses + pytest-asyncio + pytest-cov-stub + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/hunterjm/aiodukeenergy/blob/${src.rev}/CHANGELOG.md"; + description = "Asyncio Duke Energy"; + homepage = "https://github.com/hunterjm/aiodukeenergy"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c1800dfbba93..caeb6db46021 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -207,6 +207,8 @@ self: super: with self; { aiodocker = callPackage ../development/python-modules/aiodocker { }; + aiodukeenergy = callPackage ../development/python-modules/aiodukeenergy { }; + aioeafm = callPackage ../development/python-modules/aioeafm { }; aioeagle = callPackage ../development/python-modules/aioeagle { }; From 0c691d6cb70dda5e4f12e9d843df3c7e86f447b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 3 Oct 2024 16:24:34 -0700 Subject: [PATCH 129/133] python312Packages.google-photos-library-api: init at 0.12.1 --- .../google-photos-library-api/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/google-photos-library-api/default.nix diff --git a/pkgs/development/python-modules/google-photos-library-api/default.nix b/pkgs/development/python-modules/google-photos-library-api/default.nix new file mode 100644 index 000000000000..49feac0a0be2 --- /dev/null +++ b/pkgs/development/python-modules/google-photos-library-api/default.nix @@ -0,0 +1,49 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + google-api-python-client, + google-auth, + lib, + mashumaro, + pytest-aiohttp, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "google-photos-library-api"; + version = "0.12.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "allenporter"; + repo = "python-google-photos-library-api"; + rev = "refs/tags/${version}"; + hash = "sha256-xSwUzVwC7RPpmC9M1x/WYIaoiUlcF2h2fwiP6FYA6sw="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + google-api-python-client + google-auth + mashumaro + ]; + + pythonImportsCheck = [ "google_photos_library_api" ]; + + nativeCheckInputs = [ + pytest-aiohttp + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/allenporter/python-google-photos-library-api/releases/tag/${version}"; + description = "Python client library for Google Photos Library API"; + homepage = "https://github.com/allenporter/python-google-photos-library-api"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index caeb6db46021..8f4eea5319ab 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5268,6 +5268,8 @@ self: super: with self; { google-nest-sdm = callPackage ../development/python-modules/google-nest-sdm { }; + google-photos-library-api = callPackage ../development/python-modules/google-photos-library-api { }; + googlemaps = callPackage ../development/python-modules/googlemaps { }; google-pasta = callPackage ../development/python-modules/google-pasta { }; From f645888bb56091ec2a3946079ee2c0364e86f716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 3 Oct 2024 16:29:02 -0700 Subject: [PATCH 130/133] python312Packages.pyiskra: init at 0.1.14 --- .../python-modules/pyiskra/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/pyiskra/default.nix diff --git a/pkgs/development/python-modules/pyiskra/default.nix b/pkgs/development/python-modules/pyiskra/default.nix new file mode 100644 index 000000000000..844299d01bc6 --- /dev/null +++ b/pkgs/development/python-modules/pyiskra/default.nix @@ -0,0 +1,41 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + lib, + pymodbus, + setuptools, +}: + +buildPythonPackage rec { + pname = "pyiskra"; + version = "0.1.14"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Iskramis"; + repo = "pyiskra"; + rev = "refs/tags/v${version}"; + hash = "sha256-OLNUa11UULiW6E8nVy5rUyN7iAD7KdM+R76m2zaDOgc="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + pymodbus + ]; + + pythonImportsCheck = [ "pyiskra" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/Iskramis/pyiskra/releases/tag/v${version}"; + description = "Python Iskra devices interface"; + homepage = "https://github.com/Iskramis/pyiskra"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8f4eea5319ab..b5a9648c6a34 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10200,6 +10200,8 @@ self: super: with self; { pyisemail = callPackage ../development/python-modules/pyisemail { }; + pyiskra = callPackage ../development/python-modules/pyiskra { }; + pyisy = callPackage ../development/python-modules/pyisy { }; pyixapi = callPackage ../development/python-modules/pyixapi { }; From 31bcaf75e8e9e098356660d545c8509787a45657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 3 Oct 2024 16:49:31 -0700 Subject: [PATCH 131/133] python312Packages.lektricowifi: init at 0.0.43 --- .../python-modules/lektricowifi/default.nix | 58 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 60 insertions(+) create mode 100644 pkgs/development/python-modules/lektricowifi/default.nix diff --git a/pkgs/development/python-modules/lektricowifi/default.nix b/pkgs/development/python-modules/lektricowifi/default.nix new file mode 100644 index 000000000000..b6b4a5142c3c --- /dev/null +++ b/pkgs/development/python-modules/lektricowifi/default.nix @@ -0,0 +1,58 @@ +{ + async-timeout, + buildPythonPackage, + fetchFromGitHub, + httpx, + lib, + pydantic, + pytest-asyncio, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "lektricowifi"; + version = "0.0.43"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Lektrico"; + repo = "lektricowifi"; + rev = "refs/tags/v.${version}"; + hash = "sha256-NwM1WpH6tS0iAVpG2gSFJpDPPn9nECHAzpOnWzeYPH4="; + }; + + postPatch = '' + substituteInPlace tests/test_mocked_devices.py \ + --replace-fail "from asyncmock import AsyncMock" "from unittest.mock import AsyncMock" + ''; + + build-system = [ setuptools ]; + + pythonRelaxDeps = [ + "pydantic" + ]; + + dependencies = [ + async-timeout + httpx + pydantic + ]; + + pythonImportsCheck = [ "lektricowifi" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + # AttributeError: type object 'InfoForCharger' has no attribute 'from_dict' + doCheck = false; + + meta = { + description = "Communication with Lektrico's chargers"; + homepage = "https://github.com/Lektrico/lektricowifi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b5a9648c6a34..9ae98146679c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6991,6 +6991,8 @@ self: super: with self; { igraph-c = pkgs.igraph; }; + lektricowifi = callPackage ../development/python-modules/lektricowifi { }; + leveldb = callPackage ../development/python-modules/leveldb { }; levenshtein = callPackage ../development/python-modules/levenshtein { }; From 523c99538b26615dabada81c685e1714d1bd69c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 2 Oct 2024 18:54:22 -0700 Subject: [PATCH 132/133] home-assistant: 2024.9.3 -> 2024.10.0 https://www.home-assistant.io/blog/2024/10/02/release-202410/ --- .../home-assistant/component-packages.nix | 89 +++++++++++++++++-- pkgs/servers/home-assistant/default.nix | 14 +-- 2 files changed, 89 insertions(+), 14 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 8ef2dda17da7..87af552c3575 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2024.9.3"; + version = "2024.10.0"; components = { "3_day_blinds" = ps: with ps; [ ]; @@ -216,6 +216,8 @@ aprslib geopy ]; + "aps" = ps: with ps; [ + ]; "apsystems" = ps: with ps; [ apsystems-ez1 ]; @@ -284,6 +286,14 @@ pymicro-vad pyspeex-noise ]; + "assist_satellite" = ps: with ps; [ + ha-ffmpeg + hassil + home-assistant-intents + mutagen + pymicro-vad + pyspeex-noise + ]; "asuswrt" = ps: with ps; [ aioasuswrt pyasuswrt @@ -584,6 +594,9 @@ ]; "calendar" = ps: with ps; [ ]; + "cambridge_audio" = ps: with ps; [ + aiostreammagic + ]; "camera" = ps: with ps; [ pyturbojpeg ]; @@ -739,6 +752,10 @@ ]; "ddwrt" = ps: with ps; [ ]; + "deako" = ps: with ps; [ + ifaddr + zeroconf + ]; # missing inputs: pydeako "debugpy" = ps: with ps; [ debugpy ]; @@ -753,6 +770,7 @@ "default_config" = ps: with ps; [ aiodhcpwatcher aiodiscover + aiohasupervisor async-upnp-client av bleak @@ -932,6 +950,12 @@ ]; "duckdns" = ps: with ps; [ ]; + "duke_energy" = ps: with ps; [ + aiodukeenergy + fnv-hash-fast + psutil-home-assistant + sqlalchemy + ]; "dunehd" = ps: with ps; [ pdunehd ]; @@ -946,6 +970,7 @@ "dweet" = ps: with ps; [ ]; # missing inputs: dweepy "dynalite" = ps: with ps; [ + aiohasupervisor dynalite-devices dynalite-panel home-assistant-frontend @@ -1365,6 +1390,7 @@ pyfronius ]; "frontend" = ps: with ps; [ + aiohasupervisor home-assistant-frontend pillow ]; @@ -1492,6 +1518,7 @@ gassist-text ]; "google_cloud" = ps: with ps; [ + google-cloud-speech google-cloud-texttospeech ]; "google_domains" = ps: with ps; [ @@ -1511,6 +1538,9 @@ "google_maps" = ps: with ps; [ locationsharinglib ]; + "google_photos" = ps: with ps; [ + google-photos-library-api + ]; "google_pubsub" = ps: with ps; [ google-cloud-pubsub ]; @@ -1590,6 +1620,7 @@ habitipy ]; "hardkernel" = ps: with ps; [ + aiohasupervisor psutil-home-assistant ]; "hardware" = ps: with ps; [ @@ -1602,6 +1633,7 @@ aioharmony ]; "hassio" = ps: with ps; [ + aiohasupervisor ]; "havana_shade" = ps: with ps; [ ]; @@ -1670,6 +1702,7 @@ "homeassistant_alerts" = ps: with ps; [ ]; "homeassistant_green" = ps: with ps; [ + aiohasupervisor pillow psutil-home-assistant pyserial @@ -1678,6 +1711,7 @@ zha ]; "homeassistant_hardware" = ps: with ps; [ + aiohasupervisor pillow pyserial pyudev @@ -1685,6 +1719,7 @@ zha ]; "homeassistant_sky_connect" = ps: with ps; [ + aiohasupervisor pillow psutil-home-assistant pyserial @@ -1693,6 +1728,7 @@ zha ]; "homeassistant_yellow" = ps: with ps; [ + aiohasupervisor pillow psutil-home-assistant pyserial @@ -1959,6 +1995,7 @@ "inspired_shades" = ps: with ps; [ ]; "insteon" = ps: with ps; [ + aiohasupervisor home-assistant-frontend insteon-frontend-home-assistant pillow @@ -2029,6 +2066,9 @@ "isal" = ps: with ps; [ isal ]; + "iskra" = ps: with ps; [ + pyiskra + ]; "islamic_prayer_times" = ps: with ps; [ prayer-times-calculator-offline ]; @@ -2164,6 +2204,7 @@ knocki ]; "knx" = ps: with ps; [ + aiohasupervisor home-assistant-frontend knx-frontend pillow @@ -2243,6 +2284,7 @@ "lawn_mower" = ps: with ps; [ ]; "lcn" = ps: with ps; [ + aiohasupervisor home-assistant-frontend lcn-frontend pillow @@ -2324,6 +2366,9 @@ ]; "legrand" = ps: with ps; [ ]; + "lektrico" = ps: with ps; [ + lektricowifi + ]; "lg_netcast" = ps: with ps; [ ifaddr pylgnetcast @@ -2394,6 +2439,7 @@ "lock" = ps: with ps; [ ]; "logbook" = ps: with ps; [ + aiohasupervisor fnv-hash-fast home-assistant-frontend pillow @@ -2424,6 +2470,7 @@ pyturbojpeg ]; "lovelace" = ps: with ps; [ + aiohasupervisor pillow ]; "luci" = ps: with ps; [ @@ -2462,6 +2509,7 @@ paho-mqtt_1 ]; "map" = ps: with ps; [ + aiohasupervisor home-assistant-frontend pillow ]; @@ -2671,6 +2719,8 @@ ]; # missing inputs: moehlenhoff-alpha2 "mold_indicator" = ps: with ps; [ ]; + "monarch_money" = ps: with ps; [ + ]; # missing inputs: typedmonarchmoney "monessen" = ps: with ps; [ ]; "monoprice" = ps: with ps; [ @@ -2768,6 +2818,7 @@ mutesync ]; "my" = ps: with ps; [ + aiohasupervisor home-assistant-frontend pillow ]; @@ -2930,6 +2981,8 @@ "nx584" = ps: with ps; [ pynx584 ]; + "nyt_games" = ps: with ps; [ + ]; # missing inputs: nyt_games "nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi "oasa_telematics" = ps: with ps; [ @@ -2963,6 +3016,7 @@ omnilogic ]; "onboarding" = ps: with ps; [ + aiohasupervisor pillow ]; "oncue" = ps: with ps; [ @@ -3075,6 +3129,7 @@ "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify "otbr" = ps: with ps; [ + aiohasupervisor ifaddr pillow psutil-home-assistant @@ -3123,10 +3178,12 @@ pexpect ]; "panel_custom" = ps: with ps; [ + aiohasupervisor home-assistant-frontend pillow ]; "panel_iframe" = ps: with ps; [ + aiohasupervisor home-assistant-frontend pillow ]; @@ -3433,6 +3490,7 @@ zeroconf ]; "raspberry_pi" = ps: with ps; [ + aiohasupervisor psutil-home-assistant ]; "raspyrfm" = ps: with ps; [ @@ -3451,6 +3509,7 @@ sqlalchemy ]; "recovery_mode" = ps: with ps; [ + aiohasupervisor ha-ffmpeg hass-nabucasa hassil @@ -3517,8 +3576,7 @@ "ring" = ps: with ps; [ ha-ffmpeg ring-doorbell - ] - ++ ring-doorbell.optional-dependencies.listen; + ]; "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api "risco" = ps: with ps; [ @@ -3764,6 +3822,8 @@ sensorpush-ble zeroconf ]; + "sensoterra" = ps: with ps; [ + ]; # missing inputs: sensoterra "sentry" = ps: with ps; [ sentry-sdk ]; @@ -3897,6 +3957,8 @@ "smarttub" = ps: with ps; [ python-smarttub ]; + "smarty" = ps: with ps; [ + ]; # missing inputs: pysmarty2 "smhi" = ps: with ps; [ smhi-pkg ]; @@ -4242,8 +4304,6 @@ ]; # missing inputs: tessie-api "text" = ps: with ps; [ ]; - "tfiac" = ps: with ps; [ - ]; # missing inputs: pytfiac "thermobeacon" = ps: with ps; [ aioesphomeapi aioruuvigateway @@ -4296,9 +4356,6 @@ thermopro-ble zeroconf ]; - "thermoworks_smoke" = ps: with ps; [ - stringcase - ]; # missing inputs: thermoworks-smoke "thethingsnetwork" = ps: with ps; [ ttn-client ]; @@ -4449,6 +4506,8 @@ "trend" = ps: with ps; [ numpy_1 ]; + "triggercmd" = ps: with ps; [ + ]; # missing inputs: triggercmd "tts" = ps: with ps; [ ha-ffmpeg mutagen @@ -4678,6 +4737,9 @@ ]; "websocket_api" = ps: with ps; [ ]; + "weheat" = ps: with ps; [ + weheat + ]; "wemo" = ps: with ps; [ pywemo ]; @@ -4716,6 +4778,8 @@ "wled" = ps: with ps; [ wled ]; + "wmspro" = ps: with ps; [ + ]; # missing inputs: pywmspro "wolflink" = ps: with ps; [ ]; # missing inputs: wolf-comm "workday" = ps: with ps; [ @@ -4895,6 +4959,7 @@ "zeversolar" = ps: with ps; [ ]; # missing inputs: zeversolar "zha" = ps: with ps; [ + aiohasupervisor pillow pyserial pyudev @@ -4982,6 +5047,7 @@ "arve" "aseko_pool_live" "assist_pipeline" + "assist_satellite" "asuswrt" "atag" "august" @@ -5028,6 +5094,7 @@ "button" "caldav" "calendar" + "cambridge_audio" "camera" "canary" "cast" @@ -5089,6 +5156,7 @@ "dsmr_reader" "dte_energy_bridge" "duckdns" + "duke_energy" "dunehd" "duotecno" "dwd_weather_warnings" @@ -5198,9 +5266,11 @@ "google" "google_assistant" "google_assistant_sdk" + "google_cloud" "google_domains" "google_generative_ai_conversation" "google_mail" + "google_photos" "google_pubsub" "google_sheets" "google_tasks" @@ -5291,6 +5361,7 @@ "iqvia" "iron_os" "isal" + "iskra" "islamic_prayer_times" "israel_rail" "ista_ecotrend" @@ -5324,6 +5395,7 @@ "lcn" "ld2410_ble" "led_ble" + "lektrico" "lg_netcast" "lg_soundbar" "lidarr" @@ -5770,6 +5842,7 @@ "webmin" "webostv" "websocket_api" + "weheat" "wemo" "whirlpool" "whois" diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 4a4a6b8eed80..c22bfe4418b9 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -408,7 +408,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2024.9.3"; + hassVersion = "2024.10.0"; in python.pkgs.buildPythonApplication rec { pname = "homeassistant"; @@ -426,13 +426,13 @@ in python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; rev = "refs/tags/${version}"; - hash = "sha256-W/qngUrc/R3lqdIWUFIXtP9IJ6t+VGdeAdJyZuGm94Q="; + hash = "sha256-X7atEjhw6QcS5xNiW+17/vrwqjCL4N3VocxUTELLXgo="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-Qp1AiB89sq1OrAVR7qLEfX1j8kW8L2lb4Z1x4z4AzP0="; + hash = "sha256-SHNs/zLyNVi0uGguRTWMnt9UpPYEFJbrfwBYFz+q5Nk="; }; build-system = with python.pkgs; [ @@ -457,6 +457,7 @@ in python.pkgs.buildPythonApplication rec { "sqlalchemy" "typing-extensions" "urllib3" + "uv" "yarl" ]; @@ -489,6 +490,7 @@ in python.pkgs.buildPythonApplication rec { dependencies = with python.pkgs; [ # Only packages required in pyproject.toml aiodns + aiohasupervisor aiohttp aiohttp-cors aiohttp-fast-zlib @@ -512,7 +514,6 @@ in python.pkgs.buildPythonApplication rec { orjson packaging pillow - pip psutil-home-assistant pyjwt pyopenssl @@ -523,6 +524,7 @@ in python.pkgs.buildPythonApplication rec { typing-extensions ulid-transform urllib3 + uv voluptuous voluptuous-openapi voluptuous-serialize @@ -530,8 +532,6 @@ in python.pkgs.buildPythonApplication rec { # REQUIREMENTS in homeassistant/auth/mfa_modules/totp.py and homeassistant/auth/mfa_modules/notify.py pyotp pyqrcode - # Implicit dependency via homeassistant/requirements.py - packaging ]; makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip"; @@ -587,6 +587,8 @@ in python.pkgs.buildPythonApplication rec { "--deselect=tests/helpers/test_script.py::test_parallel_error" "--deselect=tests/helpers/test_script.py::test_propagate_error_service_not_found" "--deselect=tests/helpers/test_script.py::test_continue_on_error_automation_issue" + # checks whether pip is installed + "--deselect=tests/util/test_package.py::test_check_package_fragment" # tests are located in tests/ "tests" ]; From a705fce17279eac8007744a035c8a8b7835d189d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 4 Oct 2024 02:36:45 +0200 Subject: [PATCH 133/133] python312Packages.homeassistant-stubs: 2024.9.3 -> 2024.10.0 https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.10.0 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 93b21249b886..da133b6a9c06 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2024.9.3"; + version = "2024.10.0"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; rev = "refs/tags/${version}"; - hash = "sha256-ohk0Gxq+q7PH/+SRMEu4KFz/xoc/TDeuEzTnMjaYMBU="; + hash = "sha256-CI8orK0iR8avP4zgdIo9EWa9G7fqAul9CF/rEZBqDbQ="; }; build-system = [