From 7e18ed7302675cd06c463d8f886baaa1037ae69a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Jan 2025 00:55:48 +0000 Subject: [PATCH 01/53] gotify-desktop: 1.3.7 -> 1.4.0 --- pkgs/by-name/go/gotify-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gotify-desktop/package.nix b/pkgs/by-name/go/gotify-desktop/package.nix index 9abc5bc183f7..5706c3af83a3 100644 --- a/pkgs/by-name/go/gotify-desktop/package.nix +++ b/pkgs/by-name/go/gotify-desktop/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "gotify-desktop"; - version = "1.3.7"; + version = "1.4.0"; src = fetchFromGitHub { owner = "desbma"; repo = pname; rev = version; - sha256 = "sha256-ISK1sI7NkXJBtuCkl5g8ffrGv5dYgzmpsmPTZmDAaMI="; + sha256 = "sha256-P6zZAd3381/JamrEdbZRVFouhDsPNy1cNAjy4K3jGro="; }; - cargoHash = "sha256-QK2rzC9l+CiDv1+0NzR2x5B/5BYiY8KkLC2jxBdjXMU="; + cargoHash = "sha256-YdvPcg16C7WNHaKdLMXGZoouGFOJ5Z927SMxHL/pwmY="; nativeBuildInputs = [ pkg-config ]; From 1469c89eacb45651f550e1e5536541cc15587642 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jan 2025 01:48:29 +0000 Subject: [PATCH 02/53] minisign: 0.11 -> 0.12 --- pkgs/by-name/mi/minisign/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/minisign/package.nix b/pkgs/by-name/mi/minisign/package.nix index 8a5eeca9974e..ebecb13ca6be 100644 --- a/pkgs/by-name/mi/minisign/package.nix +++ b/pkgs/by-name/mi/minisign/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "minisign"; - version = "0.11"; + version = "0.12"; src = fetchFromGitHub { repo = "minisign"; owner = "jedisct1"; rev = version; - sha256 = "sha256-sczGs6du797WUkfr3JiTI/bUHp7vKEeZtJdCryFcYu8="; + sha256 = "sha256-qhAzhht9p4bsa2ntJwhcNurm8QgYYiKi3dA3ifpT8aw="; }; nativeBuildInputs = [ From 0bfb3987ba7e1b31ad2f5e44b679afbbd836ea6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jan 2025 04:31:53 +0000 Subject: [PATCH 03/53] saucectl: 0.190.1 -> 0.191.0 --- pkgs/by-name/sa/saucectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/saucectl/package.nix b/pkgs/by-name/sa/saucectl/package.nix index 90316753a265..27551c557dff 100644 --- a/pkgs/by-name/sa/saucectl/package.nix +++ b/pkgs/by-name/sa/saucectl/package.nix @@ -5,7 +5,7 @@ }: let pname = "saucectl"; - version = "0.190.1"; + version = "0.191.0"; in buildGoModule { inherit pname version; @@ -14,7 +14,7 @@ buildGoModule { owner = "saucelabs"; repo = "saucectl"; tag = "v${version}"; - hash = "sha256-I1W7hAirtyLppJfM1gdzho3VU9rgFDt6j1dexGIHkXg="; + hash = "sha256-cOgjNoJwcNu04YNqjeVaGIVauApYhFjLTa34HXV78sg="; }; ldflags = [ From 5698ccd0fd66cb1817b133384bab6ebff5d77758 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jan 2025 04:56:09 +0000 Subject: [PATCH 04/53] marp-cli: 4.0.4 -> 4.1.0 --- pkgs/by-name/ma/marp-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/marp-cli/package.nix b/pkgs/by-name/ma/marp-cli/package.nix index 66f9c1398058..38197137af5f 100644 --- a/pkgs/by-name/ma/marp-cli/package.nix +++ b/pkgs/by-name/ma/marp-cli/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "marp-cli"; - version = "4.0.4"; + version = "4.1.0"; src = fetchFromGitHub { owner = "marp-team"; repo = pname; rev = "v${version}"; - hash = "sha256-gi9jkWuL63RRKR/X8yI3VBLdMaxWfYVDh0gAtuVHVv4="; + hash = "sha256-WuyDxfyWZNBBivlmztTnYNkL7P+P0yZpcLDu8nTDhhk="; }; - npmDepsHash = "sha256-ZThE92ZcIJToPuTU/7+uOeixLLx+C4jXMzmemSFjPh8="; + npmDepsHash = "sha256-JhsQz3A/RPEuGTbZeYaCEzBawSoD8p2u9agHBr4+hZU="; npmPackFlags = [ "--ignore-scripts" ]; makeCacheWritable = true; From 7d86dd09e2233e7082ad957586d85f7bcdd28d8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jan 2025 04:01:32 +0000 Subject: [PATCH 05/53] python312Packages.pynitrokey: 0.7.1 -> 0.7.3 --- pkgs/development/python-modules/pynitrokey/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynitrokey/default.nix b/pkgs/development/python-modules/pynitrokey/default.nix index b1b996ae607a..cfc3d2e4d3d1 100644 --- a/pkgs/development/python-modules/pynitrokey/default.nix +++ b/pkgs/development/python-modules/pynitrokey/default.nix @@ -30,7 +30,7 @@ let pname = "pynitrokey"; - version = "0.7.1"; + version = "0.7.3"; mainProgram = "nitropy"; in @@ -40,7 +40,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-1hACUig5vH2Ra/ASYesHb8jRkcUpeXGe5O89/lTSrjk="; + hash = "sha256-+sza4ZOJbElIdQLZFpoW0zs6KUYapRiC3gTxcj6Oqsg="; }; nativeBuildInputs = [ installShellFiles ]; From 1adb25632e3dbe3e130f8ed2ef52dce8c2406af3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 24 Jan 2025 23:12:20 +0000 Subject: [PATCH 06/53] garnet: 1.0.50 -> 1.0.53 --- pkgs/by-name/ga/garnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/garnet/package.nix b/pkgs/by-name/ga/garnet/package.nix index eabcb0cf0363..ac5750b524c5 100644 --- a/pkgs/by-name/ga/garnet/package.nix +++ b/pkgs/by-name/ga/garnet/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "garnet"; - version = "1.0.50"; + version = "1.0.53"; src = fetchFromGitHub { owner = "microsoft"; repo = "garnet"; tag = "v${version}"; - hash = "sha256-jmEPgGO9kQvzyGktFfsyEZdHlgJOZokzE3d5Xneu6/E="; + hash = "sha256-04USuwfoACJdEQ98DCzUKBVAyoGhTn1dHgVHw38xaWY="; }; projectFile = "main/GarnetServer/GarnetServer.csproj"; From 36785b24512636090a243a5279699932b3d9edd4 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Mon, 20 Jan 2025 20:45:54 -0300 Subject: [PATCH 07/53] epsonscan2: 6.7.70.0 -> 6.7.70.0-01-2025 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Epson changes their projects without changing their versions because ¯\_(ツ)_/¯. They also provide no changelogs, because why would they? This seems to at least remove the CMakeCache.txt that was left in the source code distribution. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/ep/epsonscan2/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ep/epsonscan2/package.nix b/pkgs/by-name/ep/epsonscan2/package.nix index e606db517226..8cb1ed60901f 100644 --- a/pkgs/by-name/ep/epsonscan2/package.nix +++ b/pkgs/by-name/ep/epsonscan2/package.nix @@ -25,13 +25,17 @@ let pname = "epsonscan2"; description = "Epson Scan 2 scanner driver for many modern Epson scanners and multifunction printers"; - version = "6.7.70.0"; + # Epson updates projects without changing their version numbers. + # There can be multiple different packages identified by the same + #version, so we also tag them with the month and year shown in + # the Epson download page. + version = "6.7.70.0-01-2025"; system = stdenv.hostPlatform.system; src = fetchzip { - url = "https://download3.ebz.epson.net/dsc/f/03/00/16/14/37/7577ee65efdad48ee2d2f38d9eda75418e490552/epsonscan2-6.7.70.0-1.src.tar.gz"; - hash = "sha256-y7XGxrOpVou/ZSfUffV3qv+SsFFpTiU7pWvtfsiLZWc="; + url = "https://download3.ebz.epson.net/dsc/f/03/00/16/60/70/c7fc14e41ec84255008c6125b63bcac40f55e11c/epsonscan2-6.7.70.0-1.src.tar.gz"; + hash = "sha256-WvNBy5hAxNJfwgjBR5VGaXuyTCK2YEiD3i7SMDl3U/U="; }; bundle = { @@ -65,8 +69,6 @@ stdenv.mkDerivation { ]; postPatch = '' - rm CMakeCache.txt - substituteInPlace src/Controller/Src/Scanner/Engine.cpp \ --replace-fail '@KILLALL@' ${killall}/bin/killall From 50c1a48d08b428b2434a78798a5e2e54d84d417c Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Mon, 20 Jan 2025 20:45:54 -0300 Subject: [PATCH 08/53] epsonscan2: pin Boost 1.86 This software does not use C++11. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/ep/epsonscan2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ep/epsonscan2/package.nix b/pkgs/by-name/ep/epsonscan2/package.nix index 8cb1ed60901f..0079bf2c00e5 100644 --- a/pkgs/by-name/ep/epsonscan2/package.nix +++ b/pkgs/by-name/ep/epsonscan2/package.nix @@ -2,7 +2,7 @@ lib, stdenv, autoPatchelfHook, - boost, + boost186, cmake, copyDesktopItems, imagemagick, @@ -90,7 +90,7 @@ stdenv.mkDerivation { buildInputs = [ - boost + boost186 # uses Boost.Optional but epsonscan2 is pre-C++11. libjpeg libpng libtiff From c7d980a73eb6a67e9cc1d1ee7f816773419692c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 25 Jan 2025 08:35:39 -0800 Subject: [PATCH 09/53] vaultwarden: 1.32.7 -> 1.33.0 Diff: https://github.com/dani-garcia/vaultwarden/compare/1.32.7...1.33.0 Changelog: https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.0 --- pkgs/tools/security/vaultwarden/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/vaultwarden/default.nix b/pkgs/tools/security/vaultwarden/default.nix index a7fe7db23777..80c11dc3a5d3 100644 --- a/pkgs/tools/security/vaultwarden/default.nix +++ b/pkgs/tools/security/vaultwarden/default.nix @@ -22,17 +22,17 @@ in rustPlatform.buildRustPackage rec { pname = "vaultwarden"; - version = "1.32.7"; + version = "1.33.0"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; rev = version; - hash = "sha256-mxZQ1San8zlyvZoBRF9Eb7/mbs374MOgC4baOCFyPoc="; + hash = "sha256-2lZfPPHHAoY12cXpkeJnvMab+C3T5O7KdmVpKqRQkgQ="; }; useFetchCargoVendor = true; - cargoHash = "sha256-OKfu+G+bS72HJDDLhRp9PMji/baBsh7JaYEZgQYdjTw="; + cargoHash = "sha256-f+884HV9oopvr/2UfWk0sw2DW2cU3c16F+5vGc6+IL0="; # used for "Server Installed" version in admin panel env.VW_VERSION = version; From 2be3693b868f000f72dbc2442980b8a5ca2de622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 25 Jan 2025 09:31:46 -0800 Subject: [PATCH 10/53] vaultwarden-vault: 2024.6.2c -> 2025.1.1 Diff: https://github.com/dani-garcia/bw_web_builds/compare/v2024.6.2c...v2025.1.1 Changelog: https://github.com/dani-garcia/bw_web_builds/releases/tag/v2025.1.1 --- pkgs/tools/security/vaultwarden/webvault.nix | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/security/vaultwarden/webvault.nix b/pkgs/tools/security/vaultwarden/webvault.nix index d960e3c34a3b..9779d63b25b8 100644 --- a/pkgs/tools/security/vaultwarden/webvault.nix +++ b/pkgs/tools/security/vaultwarden/webvault.nix @@ -9,7 +9,7 @@ }: let - version = "2024.6.2c"; + version = "2025.1.1"; suffix = lib.head (lib.match "[0-9.]*([a-z]*)" version); @@ -17,7 +17,7 @@ let owner = "dani-garcia"; repo = "bw_web_builds"; rev = "v${version}"; - hash = "sha256-Gd8yQx9j6ieUvaM6IPSELNRy83y0cBkBwLYMqk8OIjU="; + hash = "sha256-wQGpl7N0D83FrrV4T+LFe9h3n5Q/MqLbGGO2F5R9k2g="; }; in @@ -29,10 +29,10 @@ buildNpmPackage rec { owner = "bitwarden"; repo = "clients"; rev = "web-v${lib.removeSuffix suffix version}"; - hash = "sha256-HMQ0oQ04WkLlUgsYt6ZpcziDq05mnSA0+VnJCpteceg="; + hash = "sha256-Bq133V8CsDMnLeaKrW5JmLTGRaZVLRbp+tTgG725tqE="; }; - npmDepsHash = "sha256-zMzQEM5mV14gewzYhy1F2bNEugXjZSOviYwYVV2Cb8c="; + npmDepsHash = "sha256-bWcp3VJI2bObLH/XBx3cdxXQY9Cw+IFpeNA2TXVTtFg="; postPatch = '' ln -s ${bw_web_builds}/{patches,resources} .. @@ -41,12 +41,20 @@ buildNpmPackage rec { ''; nativeBuildInputs = [ - (python3.withPackages (ps: [ ps.setuptools ])) + python3 ]; makeCacheWritable = true; - ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + npm_config_build_from_source = "true"; + }; + + npmRebuildFlags = [ + # FIXME one of the esbuild versions fails to download @esbuild/linux-x64 + "--ignore-scripts" + ]; npmBuildScript = "dist:oss:selfhost"; From b2492b3777bcee677cf75237229898e3356eaa03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jan 2025 18:15:59 +0000 Subject: [PATCH 11/53] gitlab-ci-local: 4.56.2 -> 4.57.0 --- pkgs/by-name/gi/gitlab-ci-local/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-ci-local/package.nix b/pkgs/by-name/gi/gitlab-ci-local/package.nix index abf3cb057eba..8f07cd318871 100644 --- a/pkgs/by-name/gi/gitlab-ci-local/package.nix +++ b/pkgs/by-name/gi/gitlab-ci-local/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "gitlab-ci-local"; - version = "4.56.2"; + version = "4.57.0"; src = fetchFromGitHub { owner = "firecow"; repo = "gitlab-ci-local"; rev = version; - hash = "sha256-rmJM+RRZY0pG0B7HYGU7L2iXdQyTTRhKsPjfh53a5m4="; + hash = "sha256-xr8loGmua8NiXA+YMzuVPUupnjqNsOxcWdyhxTZ7GhE="; }; - npmDepsHash = "sha256-EbgU147by5IwTmSEeC0FvzUqV0XYbMeT6K998UcR3Hg="; + npmDepsHash = "sha256-M/kRs8yaOypbSr3MhUr2UJ5G+lz5OMdBCIs4yyrLX6I="; postPatch = '' # remove cleanup which runs git commands From f0732a73d628c4762865f7b4bc09de3c26eecf3c Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 25 Jan 2025 19:37:58 +0100 Subject: [PATCH 12/53] lucenepp: fix darwin build --- pkgs/by-name/lu/lucenepp/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/lu/lucenepp/package.nix b/pkgs/by-name/lu/lucenepp/package.nix index 89e719e2295d..c2cf950e4750 100644 --- a/pkgs/by-name/lu/lucenepp/package.nix +++ b/pkgs/by-name/lu/lucenepp/package.nix @@ -27,7 +27,10 @@ stdenv.mkDerivation rec { zlib ]; - cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ]; + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") + (lib.cmakeBool "ENABLE_TEST" doCheck) + ]; patches = [ (fetchpatch { From 855c873b6e123a1182bb9e3ea3063805f0df241b Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:09 +0800 Subject: [PATCH 13/53] ayugram-desktop: remove aucub from maintainers --- pkgs/by-name/ay/ayugram-desktop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ay/ayugram-desktop/package.nix b/pkgs/by-name/ay/ayugram-desktop/package.nix index 7cad7d59e3de..d1e5a0799e2f 100644 --- a/pkgs/by-name/ay/ayugram-desktop/package.nix +++ b/pkgs/by-name/ay/ayugram-desktop/package.nix @@ -53,7 +53,7 @@ telegram-desktop.override { ''; homepage = "https://github.com/AyuGram/AyuGramDesktop"; changelog = "https://github.com/AyuGram/AyuGramDesktop/releases/tag/v${finalAttrs.version}"; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; } ); From be8536f09a26e94d458290cdda8c2c4c62d59f46 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:10 +0800 Subject: [PATCH 14/53] bitcomet: remove aucub from maintainers --- pkgs/by-name/bi/bitcomet/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/bitcomet/package.nix b/pkgs/by-name/bi/bitcomet/package.nix index b7f0ebdc64d6..4c5c9f69a8cd 100644 --- a/pkgs/by-name/bi/bitcomet/package.nix +++ b/pkgs/by-name/bi/bitcomet/package.nix @@ -38,6 +38,6 @@ appimageTools.wrapType2 { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; platforms = [ "x86_64-linux" ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; } From ff8f821bc804bdd6b8f2c38163b00a1898925d35 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:10 +0800 Subject: [PATCH 15/53] bloomeetunes: remove aucub from maintainers --- pkgs/by-name/bl/bloomeetunes/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bl/bloomeetunes/package.nix b/pkgs/by-name/bl/bloomeetunes/package.nix index 20f6ff95a303..0623529bd1a4 100644 --- a/pkgs/by-name/bl/bloomeetunes/package.nix +++ b/pkgs/by-name/bl/bloomeetunes/package.nix @@ -55,7 +55,7 @@ flutter324.buildFlutterApplication rec { homepage = "https://github.com/HemantKArya/BloomeeTunes"; mainProgram = "bloomee"; license = with lib.licenses; [ gpl2Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From d656f8ccf56edc1e91aab228ea57fa950a15bbd3 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:10 +0800 Subject: [PATCH 16/53] butterfly: remove aucub from maintainers --- pkgs/by-name/bu/butterfly/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bu/butterfly/package.nix b/pkgs/by-name/bu/butterfly/package.nix index 4fa0dff346ff..b8a87e17654c 100644 --- a/pkgs/by-name/bu/butterfly/package.nix +++ b/pkgs/by-name/bu/butterfly/package.nix @@ -48,7 +48,7 @@ flutter327.buildFlutterApplication rec { cc-by-sa-40 asl20 ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "aarch64-linux" "x86_64-linux" From 2ebdb9297137f180a0fa8826cca59115aa05d73d Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:10 +0800 Subject: [PATCH 17/53] clash-rs: remove aucub from maintainers --- pkgs/by-name/cl/clash-rs/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/clash-rs/package.nix b/pkgs/by-name/cl/clash-rs/package.nix index 5f7d49f4544b..cd0ad8ef9511 100644 --- a/pkgs/by-name/cl/clash-rs/package.nix +++ b/pkgs/by-name/cl/clash-rs/package.nix @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/Watfaq/clash-rs"; mainProgram = "clash"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } From 039d942c7839ec341747df285fa8abf1adf2770f Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:10 +0800 Subject: [PATCH 18/53] deskflow: remove aucub from maintainers --- pkgs/by-name/de/deskflow/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/deskflow/package.nix b/pkgs/by-name/de/deskflow/package.nix index 116a3fff8845..1bba705488ba 100644 --- a/pkgs/by-name/de/deskflow/package.nix +++ b/pkgs/by-name/de/deskflow/package.nix @@ -110,7 +110,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/deskflow/deskflow"; description = "Share one mouse and keyboard between multiple computers on Windows, macOS and Linux"; mainProgram = "deskflow"; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; license = with lib; [ licenses.gpl2Plus licenses.openssl From af19eea9104779524b1ad203eb0420133edbae95 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:10 +0800 Subject: [PATCH 19/53] devtoolbox: remove aucub from maintainers --- pkgs/by-name/de/devtoolbox/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/de/devtoolbox/package.nix b/pkgs/by-name/de/devtoolbox/package.nix index 703bd5187054..3c15b6f969d2 100644 --- a/pkgs/by-name/de/devtoolbox/package.nix +++ b/pkgs/by-name/de/devtoolbox/package.nix @@ -122,10 +122,7 @@ python3Packages.buildPythonApplication rec { unlicense ]; mainProgram = "devtoolbox"; - maintainers = with lib.maintainers; [ - aleksana - aucub - ]; + maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; } From c29d3347095e72cafd40f8bb1c01f9971c7dd597 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:11 +0800 Subject: [PATCH 20/53] flclash: remove aucub from maintainers --- pkgs/by-name/fl/flclash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flclash/package.nix b/pkgs/by-name/fl/flclash/package.nix index 3a8e6ce27861..235b7add65a0 100644 --- a/pkgs/by-name/fl/flclash/package.nix +++ b/pkgs/by-name/fl/flclash/package.nix @@ -48,7 +48,7 @@ let description = "Multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free"; homepage = "https://github.com/chen08209/FlClash"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; }; in @@ -101,7 +101,7 @@ flutter324.buildFlutterApplication { homepage = "https://github.com/chen08209/FlClash"; mainProgram = "FlClash"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From fa6dec277feb3ac98ffc2deb6252559b2455b6d4 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:11 +0800 Subject: [PATCH 21/53] gopeed: remove aucub from maintainers --- pkgs/by-name/go/gopeed/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/gopeed/package.nix b/pkgs/by-name/go/gopeed/package.nix index c21588bd29fd..bb4ee81811bc 100644 --- a/pkgs/by-name/go/gopeed/package.nix +++ b/pkgs/by-name/go/gopeed/package.nix @@ -60,6 +60,6 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; } From 8d2d8d91f8e90f9eb0cf0d5cc7d9462fe2e6f40c Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:11 +0800 Subject: [PATCH 22/53] gui-for-clash: remove aucub from maintainers --- pkgs/by-name/gu/gui-for-clash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gu/gui-for-clash/package.nix b/pkgs/by-name/gu/gui-for-clash/package.nix index 84d01efb1640..7df13f5584cc 100644 --- a/pkgs/by-name/gu/gui-for-clash/package.nix +++ b/pkgs/by-name/gu/gui-for-clash/package.nix @@ -60,7 +60,7 @@ let meta = { description = "GUI program developed by vue3"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; }); @@ -132,7 +132,7 @@ buildGoModule { homepage = "https://github.com/GUI-for-Cores/GUI.for.Clash"; mainProgram = "GUI.for.Clash"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From 61edcdd5d1e1994ef762997cfb2769f6917fb469 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:11 +0800 Subject: [PATCH 23/53] gui-for-singbox: remove aucub from maintainers --- pkgs/by-name/gu/gui-for-singbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gu/gui-for-singbox/package.nix b/pkgs/by-name/gu/gui-for-singbox/package.nix index f69c6461165e..1ba42e4decf9 100644 --- a/pkgs/by-name/gu/gui-for-singbox/package.nix +++ b/pkgs/by-name/gu/gui-for-singbox/package.nix @@ -60,7 +60,7 @@ let meta = { description = "GUI program developed by vue3"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; }); @@ -132,7 +132,7 @@ buildGoModule { homepage = "https://github.com/GUI-for-Cores/GUI.for.SingBox"; mainProgram = "GUI.for.SingBox"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From cf2e79a3152ed4813b05c8449375d529de68d632 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:11 +0800 Subject: [PATCH 24/53] harmony-music: remove aucub from maintainers --- pkgs/by-name/ha/harmony-music/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ha/harmony-music/package.nix b/pkgs/by-name/ha/harmony-music/package.nix index b1545076e659..313215df9726 100644 --- a/pkgs/by-name/ha/harmony-music/package.nix +++ b/pkgs/by-name/ha/harmony-music/package.nix @@ -75,7 +75,7 @@ flutter324.buildFlutterApplication rec { homepage = "https://github.com/anandnet/Harmony-Music"; mainProgram = "harmonymusic"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From f267c6d2a9eac0e1b02b05692e4c90d73f3223bc Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:11 +0800 Subject: [PATCH 25/53] hiddify-app: remove aucub from maintainers --- pkgs/by-name/hi/hiddify-app/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hi/hiddify-app/package.nix b/pkgs/by-name/hi/hiddify-app/package.nix index 88ce64869f5c..8bf513af5713 100644 --- a/pkgs/by-name/hi/hiddify-app/package.nix +++ b/pkgs/by-name/hi/hiddify-app/package.nix @@ -65,7 +65,7 @@ let mainProgram = "HiddifyCli"; license = lib.licenses.cc-by-nc-sa-40; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; }; in @@ -148,6 +148,6 @@ flutter324.buildFlutterApplication { mainProgram = "hiddify"; license = lib.licenses.cc-by-nc-sa-40; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; } From b9609244261107665e20bda8beb618e134c78269 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:12 +0800 Subject: [PATCH 26/53] jhentai: remove aucub from maintainers --- pkgs/by-name/jh/jhentai/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jh/jhentai/package.nix b/pkgs/by-name/jh/jhentai/package.nix index b52c2720baa5..f3243b9b4f68 100644 --- a/pkgs/by-name/jh/jhentai/package.nix +++ b/pkgs/by-name/jh/jhentai/package.nix @@ -63,7 +63,7 @@ flutter.buildFlutterApplication rec { homepage = "https://github.com/jiangtian616/JHenTai"; mainProgram = "jhentai"; license = with lib.licenses; [ asl20 ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From 7b283d2b51483ce852b82fd191bbcfa57bceaeac Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:12 +0800 Subject: [PATCH 27/53] kazumi: remove aucub from maintainers --- pkgs/by-name/ka/kazumi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ka/kazumi/package.nix b/pkgs/by-name/ka/kazumi/package.nix index 1cc0d4e664c4..754717e56b92 100644 --- a/pkgs/by-name/ka/kazumi/package.nix +++ b/pkgs/by-name/ka/kazumi/package.nix @@ -114,7 +114,7 @@ flutter327.buildFlutterApplication rec { homepage = "https://github.com/Predidit/Kazumi"; mainProgram = "kazumi"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From 506929f453544bd9d8dee68e9f4144bf52a50336 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:12 +0800 Subject: [PATCH 28/53] keyguard: remove aucub from maintainers --- pkgs/by-name/ke/keyguard/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index 787b18bb6d11..52ff24ba4880 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -94,7 +94,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/AChep/keyguard-app"; mainProgram = "Keyguard"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode From 8f139dedabd807f54ae534b7dce9baf9d6815917 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:12 +0800 Subject: [PATCH 29/53] linux-wallpaperengine: remove aucub from maintainers --- pkgs/by-name/li/linux-wallpaperengine/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/linux-wallpaperengine/package.nix b/pkgs/by-name/li/linux-wallpaperengine/package.nix index 1ff757cc26e0..d0261ad7fd14 100644 --- a/pkgs/by-name/li/linux-wallpaperengine/package.nix +++ b/pkgs/by-name/li/linux-wallpaperengine/package.nix @@ -193,7 +193,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/Almamu/linux-wallpaperengine"; license = with lib.licenses; [ gpl3Plus ]; mainProgram = "linux-wallpaperengine"; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "x86_64-linux" "aarch64-linux" From 10a3e8613d45cf9a1e740d0a9f00aa3317dd486a Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:12 +0800 Subject: [PATCH 30/53] mangayomi: remove aucub from maintainers --- pkgs/by-name/ma/mangayomi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/mangayomi/package.nix b/pkgs/by-name/ma/mangayomi/package.nix index 1cd4bbbb29da..daf5e4585f1f 100644 --- a/pkgs/by-name/ma/mangayomi/package.nix +++ b/pkgs/by-name/ma/mangayomi/package.nix @@ -110,7 +110,7 @@ flutter324.buildFlutterApplication { homepage = "https://github.com/kodjodevf/mangayomi"; mainProgram = "mangayomi"; license = with lib.licenses; [ asl20 ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From a62f4bf10a935ba1c04af1172152db2a2d572a0d Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:12 +0800 Subject: [PATCH 31/53] marble-shell-theme: remove aucub from maintainers --- pkgs/by-name/ma/marble-shell-theme/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/marble-shell-theme/package.nix b/pkgs/by-name/ma/marble-shell-theme/package.nix index 35374f8c1ee3..b23c2201c639 100644 --- a/pkgs/by-name/ma/marble-shell-theme/package.nix +++ b/pkgs/by-name/ma/marble-shell-theme/package.nix @@ -43,6 +43,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { platforms = lib.platforms.linux; homepage = "https://github.com/imarkoff/Marble-shell-theme"; changelog = "https://github.com/imarkoff/Marble-shell-theme/releases/tag/${finalAttrs.version}"; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; }) From e4904762c46cae6241bd7c52f4f0e9ca6645ea4a Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:13 +0800 Subject: [PATCH 32/53] mihomo-party: remove aucub from maintainers --- pkgs/by-name/mi/mihomo-party/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mi/mihomo-party/package.nix b/pkgs/by-name/mi/mihomo-party/package.nix index 8c46298a4005..99f22ca8d42b 100644 --- a/pkgs/by-name/mi/mihomo-party/package.nix +++ b/pkgs/by-name/mi/mihomo-party/package.nix @@ -92,6 +92,6 @@ stdenv.mkDerivation { ]; license = lib.licenses.gpl3Plus; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; } From 04c0b3b96f602c72ef5d68845aa52b8981005242 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:13 +0800 Subject: [PATCH 33/53] navicat-premium: remove aucub from maintainers --- pkgs/by-name/na/navicat-premium/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/na/navicat-premium/package.nix b/pkgs/by-name/na/navicat-premium/package.nix index 470866aa9e52..1b774964ea09 100644 --- a/pkgs/by-name/na/navicat-premium/package.nix +++ b/pkgs/by-name/na/navicat-premium/package.nix @@ -40,7 +40,7 @@ appimageTools.wrapType2 { description = "Database development tool that allows you to simultaneously connect to many databases"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "x86_64-linux" "aarch64-linux" From 2315b9d7aa4b30e071cab878900b8becebc5cc6c Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:13 +0800 Subject: [PATCH 34/53] oneanime: remove aucub from maintainers --- pkgs/by-name/on/oneanime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/on/oneanime/package.nix b/pkgs/by-name/on/oneanime/package.nix index 58d682d2bf87..46e6ead2cdee 100644 --- a/pkgs/by-name/on/oneanime/package.nix +++ b/pkgs/by-name/on/oneanime/package.nix @@ -50,7 +50,7 @@ let meta = { homepage = "https://github.com/Predidit/open_chinese_convert_bridge"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; }; in @@ -164,7 +164,7 @@ flutter327.buildFlutterApplication rec { homepage = "https://github.com/Predidit/oneAnime"; mainProgram = "oneanime"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From 480a2199498583cfa1b2fcd58ee385a8542680fc Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:13 +0800 Subject: [PATCH 35/53] pdfium-binaries: remove aucub from maintainers --- pkgs/by-name/pd/pdfium-binaries/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pd/pdfium-binaries/package.nix b/pkgs/by-name/pd/pdfium-binaries/package.nix index b935fe41c8c7..4ae0b7cac35b 100644 --- a/pkgs/by-name/pd/pdfium-binaries/package.nix +++ b/pkgs/by-name/pd/pdfium-binaries/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation { homepage = "https://github.com/bblanchon/pdfium-binaries"; license = with lib.licenses; [ asl20 ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "aarch64-linux" "aarch64-darwin" From dc9a20eb81c2ef079dd1cdecb7e62710c6e3d067 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:13 +0800 Subject: [PATCH 36/53] pilipalax: remove aucub from maintainers --- pkgs/by-name/pi/pilipalax/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pilipalax/package.nix b/pkgs/by-name/pi/pilipalax/package.nix index 5a7faed80834..8d9dca783f05 100644 --- a/pkgs/by-name/pi/pilipalax/package.nix +++ b/pkgs/by-name/pi/pilipalax/package.nix @@ -64,7 +64,7 @@ flutter324.buildFlutterApplication rec { homepage = "https://github.com/orz12/PiliPalaX"; mainProgram = "pilipala"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From 8f05c5c8c9d42482fcc568d6b187807f590983be Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:14 +0800 Subject: [PATCH 37/53] refine: remove aucub from maintainers --- pkgs/by-name/re/refine/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/re/refine/package.nix b/pkgs/by-name/re/refine/package.nix index 3edc02195dc3..bfad38b7fcd8 100644 --- a/pkgs/by-name/re/refine/package.nix +++ b/pkgs/by-name/re/refine/package.nix @@ -95,9 +95,6 @@ python3Packages.buildPythonApplication rec { mainProgram = "refine"; platforms = lib.platforms.linux; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ - getchoo - aucub - ]; + maintainers = with lib.maintainers; [ getchoo ]; }; } From 56d96ce4aa404493471fc01b49f5c733d9201880 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:14 +0800 Subject: [PATCH 38/53] saber: remove aucub from maintainers --- pkgs/by-name/sa/saber/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/saber/package.nix b/pkgs/by-name/sa/saber/package.nix index 9bbd7e2c4c97..15f533a890b7 100644 --- a/pkgs/by-name/sa/saber/package.nix +++ b/pkgs/by-name/sa/saber/package.nix @@ -55,7 +55,7 @@ flutter327.buildFlutterApplication rec { homepage = "https://github.com/saber-notes/saber"; mainProgram = "saber"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "aarch64-linux" "x86_64-linux" From d7a46af77086c3ef9ad472625b80d4b253e376a0 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:14 +0800 Subject: [PATCH 39/53] simple-live-app: remove aucub from maintainers --- pkgs/by-name/si/simple-live-app/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/simple-live-app/package.nix b/pkgs/by-name/si/simple-live-app/package.nix index 9186f1f6a5d6..390c98dc1ce6 100644 --- a/pkgs/by-name/si/simple-live-app/package.nix +++ b/pkgs/by-name/si/simple-live-app/package.nix @@ -119,7 +119,7 @@ flutter324.buildFlutterApplication rec { homepage = "https://github.com/xiaoyaocz/dart_simple_live"; mainProgram = "simple_live_app"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From cb5e35333313b3c1a034d26dfb403106310dc4d3 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:14 +0800 Subject: [PATCH 40/53] sly: remove aucub from maintainers --- pkgs/by-name/sl/sly/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sl/sly/package.nix b/pkgs/by-name/sl/sly/package.nix index 82fd9823285f..e71d3e3cc21d 100644 --- a/pkgs/by-name/sl/sly/package.nix +++ b/pkgs/by-name/sl/sly/package.nix @@ -28,7 +28,7 @@ flutter.buildFlutterApplication { homepage = "https://github.com/kra-mo/sly"; mainProgram = "sly"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From e26c94ddbbc9db5b304547b056dcba20fb8a5ee3 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:14 +0800 Subject: [PATCH 41/53] sonusmix: remove aucub from maintainers --- pkgs/by-name/so/sonusmix/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/so/sonusmix/package.nix b/pkgs/by-name/so/sonusmix/package.nix index ea9b7de49519..fc51a8069a3e 100644 --- a/pkgs/by-name/so/sonusmix/package.nix +++ b/pkgs/by-name/so/sonusmix/package.nix @@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec { description = "Next-gen Pipewire audio routing tool"; homepage = "https://codeberg.org/sonusmix/sonusmix"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From 3da8734f23c57106c4cef2825fb36b97f7cc80d6 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:14 +0800 Subject: [PATCH 42/53] v2rayn: remove aucub from maintainers --- pkgs/by-name/v2/v2rayn/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/v2/v2rayn/package.nix b/pkgs/by-name/v2/v2rayn/package.nix index 3391c8a1504c..589973911190 100644 --- a/pkgs/by-name/v2/v2rayn/package.nix +++ b/pkgs/by-name/v2/v2rayn/package.nix @@ -101,7 +101,7 @@ buildDotnetModule rec { homepage = "https://github.com/2dust/v2rayN"; mainProgram = "v2rayN"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "x86_64-linux" "aarch64-linux" From 9ca1587ac0f112a294e703d0927b13d41bf00ecd Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:15 +0800 Subject: [PATCH 43/53] venera: remove aucub from maintainers --- pkgs/by-name/ve/venera/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ve/venera/package.nix b/pkgs/by-name/ve/venera/package.nix index 5cf07681d79b..ef39fa6c8c32 100644 --- a/pkgs/by-name/ve/venera/package.nix +++ b/pkgs/by-name/ve/venera/package.nix @@ -91,7 +91,7 @@ flutter327.buildFlutterApplication rec { homepage = "https://github.com/venera-app/venera"; mainProgram = "venera"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; }; } From adf60b985518345df93849f15fbb239427c43fc2 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:15 +0800 Subject: [PATCH 44/53] waveterm: remove aucub from maintainers --- pkgs/by-name/wa/waveterm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wa/waveterm/package.nix b/pkgs/by-name/wa/waveterm/package.nix index f5d131b67dfb..9bda318b58fd 100644 --- a/pkgs/by-name/wa/waveterm/package.nix +++ b/pkgs/by-name/wa/waveterm/package.nix @@ -48,7 +48,7 @@ let "x86_64-linux" "x86_64-darwin" ]; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; }; linux = stdenv.mkDerivation { From 37d3f041d17a36aec1af5f2f0ec69d2d1672b3a0 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:27:15 +0800 Subject: [PATCH 45/53] windterm: remove aucub from maintainers --- pkgs/by-name/wi/windterm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wi/windterm/package.nix b/pkgs/by-name/wi/windterm/package.nix index ad142c977a3f..9d267c70b08a 100644 --- a/pkgs/by-name/wi/windterm/package.nix +++ b/pkgs/by-name/wi/windterm/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { mainProgram = "windterm"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ aucub ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "x86_64-linux" ]; }; } From 9be0d5856afdc4ccfcefbfbf78bae24993059566 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 26 Jan 2025 02:28:02 +0800 Subject: [PATCH 46/53] maintainers: remove aucub --- maintainers/maintainer-list.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a26e5c1c7106..760fbc264d22 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2243,11 +2243,6 @@ github = "auchter"; githubId = 1190483; }; - aucub = { - name = "aucub"; - github = "aucub"; - githubId = 78630225; - }; augustebaum = { email = "auguste.apple@gmail.com"; github = "augustebaum"; From ed3c6584a476e75c972fc19a7f2f04bdffd8217a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jan 2025 22:47:59 +0000 Subject: [PATCH 47/53] stylelint: 16.13.0 -> 16.14.0 --- pkgs/by-name/st/stylelint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stylelint/package.nix b/pkgs/by-name/st/stylelint/package.nix index 038d3502543c..6db87bd47e08 100644 --- a/pkgs/by-name/st/stylelint/package.nix +++ b/pkgs/by-name/st/stylelint/package.nix @@ -5,7 +5,7 @@ }: let - version = "16.13.0"; + version = "16.14.0"; in buildNpmPackage { pname = "stylelint"; @@ -15,10 +15,10 @@ buildNpmPackage { owner = "stylelint"; repo = "stylelint"; rev = version; - hash = "sha256-9OMhOkI8SYetzr4yCuEvFEwHGi/sqOjA0CfUVTc7EIE="; + hash = "sha256-AAlo8fGUH+jvUsB66cztLDyKA7j25ZWH0BIM7iiyp+c="; }; - npmDepsHash = "sha256-mGuoNhCoOJnKQxdySMTVCi/dRwgIiSlg/LkqeS01gnk="; + npmDepsHash = "sha256-FT6UctAsUP9KTSWENutibhyXjZHOT7t93z90XCAIuv4="; dontNpmBuild = true; From 432c7e10d722a4914c0645f0c6a46e27d392d338 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Mon, 20 Jan 2025 20:45:54 -0300 Subject: [PATCH 48/53] epsonscan: minor refactoring - Removes a `pname` interpolation. - Updates the `longDescription` so it uses syntax-highlighting code blocks instead of . - Uses `lib.getExe` instead of hardcoding a `/bin/` path. - Uses the new `lib.systems` standard for declaring platforms. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/ep/epsonscan2/package.nix | 31 +++++++++++++++----------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ep/epsonscan2/package.nix b/pkgs/by-name/ep/epsonscan2/package.nix index 0079bf2c00e5..358012828acc 100644 --- a/pkgs/by-name/ep/epsonscan2/package.nix +++ b/pkgs/by-name/ep/epsonscan2/package.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation { postPatch = '' substituteInPlace src/Controller/Src/Scanner/Engine.cpp \ - --replace-fail '@KILLALL@' ${killall}/bin/killall + --replace-fail '@KILLALL@' ${lib.getExe killall} substituteInPlace src/Controller/Src/Filter/GetOrientation.cpp \ --replace-fail '@OCR_ENGINE_GETROTATE@' $out/libexec/epsonscan2-ocr/ocr-engine-getrotate @@ -137,7 +137,7 @@ stdenv.mkDerivation { desktopItems = lib.optionals withGui [ (makeDesktopItem { - name = pname; + name = "epsonscan2"; exec = "epsonscan2"; icon = "epsonscan2"; desktopName = "Epson Scan 2"; @@ -154,22 +154,27 @@ stdenv.mkDerivation { inherit description; mainProgram = "epsonscan2"; longDescription = '' - Epson Scan 2 scanner driver including optional non-free plugins such as OCR and network - scanning. + The Epson Scan 2 scanner driver, including optional non-free plugins such + as OCR and network scanning. To use the SANE backend: - - hardware.sane.extraBackends = [ pkgs.epsonscan2 ]; - + ```nix + { + hardware.sane.extraBackends = [ pkgs.epsonscan2 ]; + } + ``` - Overrides can be used to customise this package. For example, to enable non-free plugins and - disable the Epson GUI: - - pkgs.epsonscan2.override { withNonFreePlugins = true; withGui = false; } - + Overrides can be used to customise this package. For example, to enable + non-free plugins and disable the Epson GUI: + ```nix + pkgs.epsonscan2.override { + withNonFreePlugins = true; + withGui = false; + } + ``` ''; homepage = "https://support.epson.net/linux/en/epsonscan2.php"; - platforms = [ "x86_64-linux" ]; + platforms = lib.systems.inspect.patternLogicalAnd lib.systems.inspect.patterns.isLinux lib.systems.inspect.patterns.isx86_64; sourceProvenance = with lib.sourceTypes; [ fromSource ] ++ lib.optionals withNonFreePlugins [ binaryNativeCode ]; From 0e8b2d828d911d3c61f727e0a0a97ddea266db8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 00:31:01 +0000 Subject: [PATCH 49/53] handlr-regex: 0.12.0 -> 0.12.1 --- pkgs/by-name/ha/handlr-regex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/handlr-regex/package.nix b/pkgs/by-name/ha/handlr-regex/package.nix index c29ea891ff5f..3c2f8709a0e1 100644 --- a/pkgs/by-name/ha/handlr-regex/package.nix +++ b/pkgs/by-name/ha/handlr-regex/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "handlr-regex"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "Anomalocaridid"; repo = pname; rev = "v${version}"; - hash = "sha256-xjrETTBHqekdPn2NwpGVoRoU8mf0F4jZN2yt0k8ypRA="; + hash = "sha256-ZQAUqR0u+2kBLGyeT7qTcfwF87LY2qRClZ0T3WH78+w="; }; - cargoHash = "sha256-V/daNs2vk2N6N5eUq1haxxuNyGMBLLBSmBx0JozaN5A="; + cargoHash = "sha256-upsRGSUitLBf+yR4crIwKI6D7gasLx8O3cG4rqj8BWY="; nativeBuildInputs = [ installShellFiles From db9ef3e66bfd8b2347aa477abacce436dbeac474 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sun, 26 Jan 2025 01:01:28 +0100 Subject: [PATCH 50/53] linuxPackages_latest.nvidiaPackages.latest: fix fbdev on 6.13 --- .../TTM-fbdev-emulation-for-Linux-6.13.patch | 156 ++++++++++++++++++ ...nux-aperture.c-for-removing-conflict.patch | 146 ++++++++++++++++ pkgs/os-specific/linux/nvidia-x11/default.nix | 2 + 3 files changed, 304 insertions(+) create mode 100644 pkgs/os-specific/linux/nvidia-x11/TTM-fbdev-emulation-for-Linux-6.13.patch create mode 100644 pkgs/os-specific/linux/nvidia-x11/Use-linux-aperture.c-for-removing-conflict.patch diff --git a/pkgs/os-specific/linux/nvidia-x11/TTM-fbdev-emulation-for-Linux-6.13.patch b/pkgs/os-specific/linux/nvidia-x11/TTM-fbdev-emulation-for-Linux-6.13.patch new file mode 100644 index 000000000000..3376f8341b9f --- /dev/null +++ b/pkgs/os-specific/linux/nvidia-x11/TTM-fbdev-emulation-for-Linux-6.13.patch @@ -0,0 +1,156 @@ +From 88b8ae7642ef21e685d51148e8f57c3dfa1323ac Mon Sep 17 00:00:00 2001 +From: Bingwu Zhang +Date: Sat, 7 Dec 2024 23:56:43 +0800 +Subject: [PATCH 10/10] FROM AOSC: TTM fbdev emulation for Linux 6.13+ + +Link: https://github.com/torvalds/linux/commit/1000634477d8d178179b1ad45d92e925fabe3deb +Link: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/749 +Signed-off-by: xtex +Signed-off-by: Eric Naim +--- + kernel-open/nvidia-drm/nvidia-drm-drv.c | 72 +++++++++++++++++++ + kernel-open/nvidia-drm/nvidia-drm-linux.c | 4 ++ + .../nvidia-drm/nvidia-drm-os-interface.h | 5 ++ + 3 files changed, 81 insertions(+) + +diff --git a/kernel-open/nvidia-drm/nvidia-drm-drv.c b/kernel-open/nvidia-drm/nvidia-drm-drv.c +index 2e4f6404..ab85152f 100644 +--- a/kernel-open/nvidia-drm/nvidia-drm-drv.c ++++ b/kernel-open/nvidia-drm/nvidia-drm-drv.c +@@ -1951,7 +1951,60 @@ void nv_drm_update_drm_driver_features(void) + #endif /* NV_DRM_ATOMIC_MODESET_AVAILABLE */ + } + ++#if !defined(NV_DRM_FBDEV_TTM_AVAILABLE) && \ ++ !defined(NV_DRM_FBDEV_GENERIC_AVAILABLE) ++// AOSC OS: Workaround for Linux 6.13+ + ++static const struct drm_fb_helper_funcs nv_drm_fbdev_helper_funcs = { ++ .fb_probe = drm_fbdev_ttm_driver_fbdev_probe, ++}; ++ ++static void nv_drm_fbdev_client_unregister(struct drm_client_dev *client) ++{ ++ struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); ++ if (fb_helper->info) { ++ drm_fb_helper_unregister_info(fb_helper); ++ } else { ++ drm_client_release(&fb_helper->client); ++ drm_fb_helper_unprepare(fb_helper); ++ kfree(fb_helper); ++ } ++} ++static int nv_drm_fbdev_client_restore(struct drm_client_dev *client) ++{ ++ drm_fb_helper_lastclose(client->dev); ++ return 0; ++} ++static int nv_drm_fbdev_client_hotplug(struct drm_client_dev *client) ++{ ++ struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); ++ struct drm_device *dev = client->dev; ++ int ret; ++ if (dev->fb_helper) ++ return drm_fb_helper_hotplug_event(dev->fb_helper); ++ ret = drm_fb_helper_init(dev, fb_helper); ++ if (ret) ++ goto err_drm_err; ++ if (!drm_drv_uses_atomic_modeset(dev)) ++ drm_helper_disable_unused_functions(dev); ++ ret = drm_fb_helper_initial_config(fb_helper); ++ if (ret) ++ goto err_drm_fb_helper_fini; ++ return 0; ++err_drm_fb_helper_fini: ++ drm_fb_helper_fini(fb_helper); ++err_drm_err: ++ drm_err(dev, "AOSC OS: NV-DRM: fbdev: Failed to setup emulation (ret=%d)\n", ret); ++ return ret; ++} ++ ++static const struct drm_client_funcs nv_drm_fbdev_client_funcs = { ++ .owner = THIS_MODULE, ++ .unregister = nv_drm_fbdev_client_unregister, ++ .restore = nv_drm_fbdev_client_restore, ++ .hotplug = nv_drm_fbdev_client_hotplug, ++}; ++#endif + + /* + * Helper function for allocate/register DRM device for given NVIDIA GPU ID. +@@ -1961,6 +2014,7 @@ void nv_drm_register_drm_device(const nv_gpu_info_t *gpu_info) + struct nv_drm_device *nv_dev = NULL; + struct drm_device *dev = NULL; + struct device *device = gpu_info->os_device_ptr; ++ struct drm_fb_helper *fb_helper = NULL; + bool bus_is_pci; + + DRM_DEBUG( +@@ -2039,6 +2093,20 @@ void nv_drm_register_drm_device(const nv_gpu_info_t *gpu_info) + drm_fbdev_ttm_setup(dev, 32); + #elif defined(NV_DRM_FBDEV_GENERIC_AVAILABLE) + drm_fbdev_generic_setup(dev, 32); ++ #else ++ // AOSC OS: Workaround for Linux 6.13+ ++ int drm_client_ret; ++ fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); ++ if (!fb_helper) ++ return; ++ drm_fb_helper_prepare(dev, fb_helper, 32, &nv_drm_fbdev_helper_funcs); ++ drm_client_ret = drm_client_init(dev, &fb_helper->client, "fbdev", ++ &nv_drm_fbdev_client_funcs); ++ if (drm_client_ret) { ++ drm_err(dev, "AOSC OS: NV-DRM: Failed to register DRM client: %d\n", drm_client_ret); ++ goto failed_drm_client_init; ++ } ++ drm_client_register(&fb_helper->client); + #endif + } + #endif /* defined(NV_DRM_FBDEV_AVAILABLE) */ +@@ -2050,6 +2118,10 @@ void nv_drm_register_drm_device(const nv_gpu_info_t *gpu_info) + + return; /* Success */ + ++failed_drm_client_init: ++ drm_fb_helper_unprepare(fb_helper); ++ kfree(fb_helper); ++ + failed_drm_register: + + nv_drm_dev_free(dev); +diff --git a/kernel-open/nvidia-drm/nvidia-drm-linux.c b/kernel-open/nvidia-drm/nvidia-drm-linux.c +index 83d40983..ac4fe967 100644 +--- a/kernel-open/nvidia-drm/nvidia-drm-linux.c ++++ b/kernel-open/nvidia-drm/nvidia-drm-linux.c +@@ -39,8 +39,12 @@ MODULE_PARM_DESC( + fbdev, + "Create a framebuffer device (1 = enable (default), 0 = disable) (EXPERIMENTAL)"); + module_param_named(fbdev, nv_drm_fbdev_module_param, bool, 0400); ++#else ++#error "nvidia-drm fbdev should always be available." + #endif + ++#else ++#error "nvidia-drm is not available" + #endif /* NV_DRM_AVAILABLE */ + + /************************************************************************* +diff --git a/kernel-open/nvidia-drm/nvidia-drm-os-interface.h b/kernel-open/nvidia-drm/nvidia-drm-os-interface.h +index 71ca5f22..8195af32 100644 +--- a/kernel-open/nvidia-drm/nvidia-drm-os-interface.h ++++ b/kernel-open/nvidia-drm/nvidia-drm-os-interface.h +@@ -78,6 +78,11 @@ typedef struct nv_timer nv_drm_timer; + #define NV_DRM_FBDEV_TTM_AVAILABLE + #endif + ++// AOSC OS: Always enable DRM fbdev ++// FIXME: Add config test for drm helper functions. ++// The implementation uses drm_client_register, which is added in v5.2-rc1. ++#define NV_DRM_FBDEV_AVAILABLE ++ + struct page; + + /* Set to true when the atomic modeset feature is enabled. */ +-- +2.47.1 + diff --git a/pkgs/os-specific/linux/nvidia-x11/Use-linux-aperture.c-for-removing-conflict.patch b/pkgs/os-specific/linux/nvidia-x11/Use-linux-aperture.c-for-removing-conflict.patch new file mode 100644 index 000000000000..ecff6a2bb0ce --- /dev/null +++ b/pkgs/os-specific/linux/nvidia-x11/Use-linux-aperture.c-for-removing-conflict.patch @@ -0,0 +1,146 @@ +From 11501d99348a04c608a19330d984188f4766e603 Mon Sep 17 00:00:00 2001 +From: Bingwu Zhang +Date: Sat, 7 Dec 2024 23:01:26 +0800 +Subject: [PATCH 09/10] FROM AOSC: Use linux/aperture.c for removing + conflicting PCI devices on Linux 6.13.0-rc1+ + +Link: https://github.com/torvalds/linux/commit/689274a56c0c088796d359f6c6267323931a2429 +Link: https://github.com/torvalds/linux/commit/7283f862bd991c8657e9bf1c02db772fcf018f13 +Link: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/749 +Signed-off-by: Eric Naim +--- + kernel-open/conftest.sh | 19 +++++++++++++++++++ + kernel-open/header-presence-tests.mk | 1 + + kernel-open/nvidia-drm/nvidia-drm-drv.c | 15 +++++++++++++++ + .../nvidia-drm/nvidia-drm-os-interface.h | 10 ++++++++++ + kernel-open/nvidia-drm/nvidia-drm-sources.mk | 1 + + 5 files changed, 46 insertions(+) + +diff --git a/kernel-open/conftest.sh b/kernel-open/conftest.sh +index fdceda72..5a0f39e0 100755 +--- a/kernel-open/conftest.sh ++++ b/kernel-open/conftest.sh +@@ -6615,6 +6615,8 @@ compile_test() { + # Added by commit 2916059147ea ("drm/aperture: Add infrastructure + # for aperture ownership") in v5.14. + # ++ # Removed by commit 689274a56c0c ("drm: Remove DRM aperture helpers") in v6.13. ++ # + CODE=" + #if defined(NV_DRM_DRM_APERTURE_H_PRESENT) + #include +@@ -6626,6 +6628,23 @@ compile_test() { + compile_check_conftest "$CODE" "NV_DRM_APERTURE_REMOVE_CONFLICTING_PCI_FRAMEBUFFERS_PRESENT" "" "functions" + ;; + ++ aperture_remove_conflicting_pci_devices) ++ # ++ # Determine whether aperture_remove_conflicting_pci_devices is present. ++ # ++ # Added by commit 7283f862bd99 ("drm: Implement DRM aperture helpers under video/") in v6.0. ++ # ++ CODE=" ++ #if defined(NV_LINUX_APERTURE_H_PRESENT) ++ #include ++ #endif ++ void conftest_aperture_remove_conflicting_pci_devices(void) { ++ aperture_remove_conflicting_pci_devices(); ++ }" ++ ++ compile_check_conftest "$CODE" "NV_APERTURE_REMOVE_CONFLICTING_PCI_DEVICES_PRESENT" "" "functions" ++ ;; ++ + drm_aperture_remove_conflicting_pci_framebuffers_has_driver_arg) + # + # Determine whether drm_aperture_remove_conflicting_pci_framebuffers +diff --git a/kernel-open/header-presence-tests.mk b/kernel-open/header-presence-tests.mk +index 9d5217a9..b0268541 100644 +--- a/kernel-open/header-presence-tests.mk ++++ b/kernel-open/header-presence-tests.mk +@@ -34,6 +34,7 @@ NV_HEADER_PRESENCE_TESTS = \ + generated/autoconf.h \ + generated/compile.h \ + generated/utsrelease.h \ ++ linux/aperture.h \ + linux/efi.h \ + linux/kconfig.h \ + linux/platform/tegra/mc_utils.h \ +diff --git a/kernel-open/nvidia-drm/nvidia-drm-drv.c b/kernel-open/nvidia-drm/nvidia-drm-drv.c +index 8f905f82..2e4f6404 100644 +--- a/kernel-open/nvidia-drm/nvidia-drm-drv.c ++++ b/kernel-open/nvidia-drm/nvidia-drm-drv.c +@@ -65,7 +65,16 @@ + #endif + + #if defined(NV_DRM_FBDEV_AVAILABLE) ++// Commit 7283f862bd99 ("drm: Implement DRM aperture helpers under video/") ++// moved implementation of drm_aperture_... to linux/aperture.c. ++// Commit 689274a56c0c ("drm: Remove DRM aperture helpers") ++// removed drm/drm_aperture.h. ++#if defined(NV_DRM_APERTURE_REMOVE_CONFLICTING_PCI_FRAMEBUFFERS_PRESENT) + #include ++#endif ++#if defined(NV_APERTURE_REMOVE_CONFLICTING_PCI_DEVICES_PRESENT) ++#include ++#endif + #include + #endif + +@@ -2013,10 +2022,16 @@ void nv_drm_register_drm_device(const nv_gpu_info_t *gpu_info) + if (bus_is_pci) { + struct pci_dev *pdev = to_pci_dev(device); + ++#if defined(NV_DRM_APERTURE_REMOVE_CONFLICTING_PCI_FRAMEBUFFERS_PRESENT) ++ printk(KERN_INFO "%s: using drm_aperture for old kernels\n", nv_drm_driver.name); + #if defined(NV_DRM_APERTURE_REMOVE_CONFLICTING_PCI_FRAMEBUFFERS_HAS_DRIVER_ARG) + drm_aperture_remove_conflicting_pci_framebuffers(pdev, &nv_drm_driver); + #else + drm_aperture_remove_conflicting_pci_framebuffers(pdev, nv_drm_driver.name); ++#endif ++#elif defined(NV_APERTURE_REMOVE_CONFLICTING_PCI_DEVICES_PRESENT) ++ printk(KERN_INFO "%s: using linux/aperture workaround for Linux 6.13+\n", nv_drm_driver.name); ++ aperture_remove_conflicting_pci_devices(pdev, nv_drm_driver.name); + #endif + nvKms->framebufferConsoleDisabled(nv_dev->pDevice); + } +diff --git a/kernel-open/nvidia-drm/nvidia-drm-os-interface.h b/kernel-open/nvidia-drm/nvidia-drm-os-interface.h +index a6b0f947..71ca5f22 100644 +--- a/kernel-open/nvidia-drm/nvidia-drm-os-interface.h ++++ b/kernel-open/nvidia-drm/nvidia-drm-os-interface.h +@@ -63,11 +63,21 @@ typedef struct nv_timer nv_drm_timer; + #define NV_DRM_FBDEV_GENERIC_AVAILABLE + #endif + ++#if defined(NV_DRM_FBDEV_GENERIC_SETUP_PRESENT) && defined(NV_APERTURE_REMOVE_CONFLICTING_PCI_DEVICES_PRESENT) ++#define NV_DRM_FBDEV_AVAILABLE ++#define NV_DRM_FBDEV_GENERIC_AVAILABLE ++#endif ++ + #if defined(NV_DRM_FBDEV_TTM_SETUP_PRESENT) && defined(NV_DRM_APERTURE_REMOVE_CONFLICTING_PCI_FRAMEBUFFERS_PRESENT) + #define NV_DRM_FBDEV_AVAILABLE + #define NV_DRM_FBDEV_TTM_AVAILABLE + #endif + ++#if defined(NV_DRM_FBDEV_TTM_SETUP_PRESENT) && defined(NV_APERTURE_REMOVE_CONFLICTING_PCI_DEVICES_PRESENT) ++#define NV_DRM_FBDEV_AVAILABLE ++#define NV_DRM_FBDEV_TTM_AVAILABLE ++#endif ++ + struct page; + + /* Set to true when the atomic modeset feature is enabled. */ +diff --git a/kernel-open/nvidia-drm/nvidia-drm-sources.mk b/kernel-open/nvidia-drm/nvidia-drm-sources.mk +index 9aaebd04..a4dcad6d 100644 +--- a/kernel-open/nvidia-drm/nvidia-drm-sources.mk ++++ b/kernel-open/nvidia-drm/nvidia-drm-sources.mk +@@ -66,6 +66,7 @@ NV_CONFTEST_FUNCTION_COMPILE_TESTS += dma_fence_set_error + NV_CONFTEST_FUNCTION_COMPILE_TESTS += fence_set_error + NV_CONFTEST_FUNCTION_COMPILE_TESTS += sync_file_get_fence + NV_CONFTEST_FUNCTION_COMPILE_TESTS += drm_aperture_remove_conflicting_pci_framebuffers ++NV_CONFTEST_FUNCTION_COMPILE_TESTS += aperture_remove_conflicting_pci_devices + NV_CONFTEST_FUNCTION_COMPILE_TESTS += drm_fbdev_generic_setup + NV_CONFTEST_FUNCTION_COMPILE_TESTS += drm_fbdev_ttm_setup + NV_CONFTEST_FUNCTION_COMPILE_TESTS += drm_connector_attach_hdr_output_metadata_property +-- +2.47.1 + diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 1e073aab2682..a97f70a0bd29 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -89,6 +89,8 @@ rec { patchesOpen = [ ./nvidia-nv-Convert-symbol-namespace-to-string-literal.patch ./crypto-Add-fix-for-6.13-Module-compilation.patch + ./Use-linux-aperture.c-for-removing-conflict.patch + ./TTM-fbdev-emulation-for-Linux-6.13.patch ]; }); From 36b75458cf632d6b854037050e061579c472b882 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jan 2025 06:28:24 +0000 Subject: [PATCH 51/53] cargo-tauri: 2.2.2 -> 2.2.3 --- pkgs/by-name/ca/cargo-tauri/package.nix | 6 +++--- pkgs/by-name/ca/cargo-tauri/test-app.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index b824763c4bf7..6bd040f99a0f 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage rec { pname = "tauri"; - version = "2.2.2"; + version = "2.2.3"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-v${version}"; - hash = "sha256-agmY/39tkz71kCSksIyrbxDrvnOJpBSYCdygjd4rOBY="; + hash = "sha256-VZPMy1UMvELcJxu5DHz4YSVe4wVrxrJjeiJK3ySczCA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-i4ACVFWVEs866kJHNE49fnFj87GZbJIg5p1J3eVLRwE="; + cargoHash = "sha256-LcwOKUFiHoZ4WmTlwqsA2A9BZkBLPEINjZSyk6skvbA="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ca/cargo-tauri/test-app.nix b/pkgs/by-name/ca/cargo-tauri/test-app.nix index 811e051f3202..8f039fffd9ea 100644 --- a/pkgs/by-name/ca/cargo-tauri/test-app.nix +++ b/pkgs/by-name/ca/cargo-tauri/test-app.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { src ; - hash = "sha256-vTjJz2t7ZrMQqOPjcWAoAl2tfKqJ0zgipegSpEvwJ9k="; + hash = "sha256-deLcw84MsSqoVTUgqEJrcZhzFxACw56WIgsC8iYR4zk="; }; nativeBuildInputs = [ From ed2db2cdf05f552a108020864adf7615412d8bbd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 02:32:51 +0000 Subject: [PATCH 52/53] blade-formatter: 1.42.0 -> 1.42.1 --- pkgs/by-name/bl/blade-formatter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/blade-formatter/package.nix b/pkgs/by-name/bl/blade-formatter/package.nix index 1cca13bb5a3a..b9ffc420275d 100644 --- a/pkgs/by-name/bl/blade-formatter/package.nix +++ b/pkgs/by-name/bl/blade-formatter/package.nix @@ -16,18 +16,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "blade-formatter"; - version = "1.42.0"; + version = "1.42.1"; src = fetchFromGitHub { owner = "shufo"; repo = "blade-formatter"; rev = "v${finalAttrs.version}"; - hash = "sha256-aH826UKTJPB/pbR/pEFV/RVXwKw+kG9xpj4pLnfqmU4="; + hash = "sha256-tzga32YPRB3ONsguw+Ap6T98YhKk60bnqeV/OYhuvc4="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-Iu0J7GHPoU2jwVkX+DY9qWgzgx9JvsBogEJDOS7z1WQ="; + hash = "sha256-ShmvKilQhJN8PNntVbLEKp/cxgmXHIYKOgVrpbrE+3M="; }; nativeBuildInputs = [ From a9f3d45fb167a6da686fcf6f8e06758d28ef331c Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 23 Jan 2025 08:05:40 -0500 Subject: [PATCH 53/53] stubby: fix build on non-Linux `systemd` is Linux only, so only use it then. Fixes e.g. Darwin build. --- pkgs/development/libraries/getdns/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/getdns/default.nix b/pkgs/development/libraries/getdns/default.nix index 3be26afe3e52..dda34ffa5a27 100644 --- a/pkgs/development/libraries/getdns/default.nix +++ b/pkgs/development/libraries/getdns/default.nix @@ -97,12 +97,14 @@ rec { yq ]; - buildInputs = [ - getdns - libyaml - openssl - systemd - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.Security ]; + buildInputs = + [ + getdns + libyaml + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ systemd ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.Security ]; postInstall = '' rm -r $out/share/doc