From 3fd98e7fcb2fdc1b7699fd7de2bc83c67cf21c4a Mon Sep 17 00:00:00 2001 From: hyperfekt Date: Wed, 8 Jun 2022 13:50:36 +0200 Subject: [PATCH 01/36] nixos/fish: fix completion generation for non-derivation packages environment.systemPackages can include any package, which means it can be a top-level store path that is not a derivation and thus will not have a name attribute - their name is extracted from the path instead. --- nixos/modules/programs/fish.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/nixos/modules/programs/fish.nix b/nixos/modules/programs/fish.nix index 160adc0cad6d..657130aa1b11 100644 --- a/nixos/modules/programs/fish.nix +++ b/nixos/modules/programs/fish.nix @@ -258,16 +258,13 @@ in preferLocalBuild = true; allowSubstitutes = false; }; - generateCompletions = package: pkgs.runCommand - "${package.name}_fish-completions" - ( - { - inherit package; - preferLocalBuild = true; - allowSubstitutes = false; - } - // optionalAttrs (package ? meta.priority) { meta.priority = package.meta.priority; } - ) + generateCompletions = package: pkgs.runCommandLocal + ( with lib.strings; let + storeLength = stringLength storeDir + 34; # Nix' StorePath::HashLen + 2 for the separating slash and dash + pathName = substring storeLength (stringLength package - storeLength) package; + in (package.name or pathName) + "_fish-completions") + ( { inherit package; } // + optionalAttrs (package ? meta.priority) { meta.priority = package.meta.priority; }) '' mkdir -p $out if [ -d $package/share/man ]; then From aca7042069b59a296c4ea2055ae0746eae8ce3a7 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Thu, 3 Aug 2023 23:32:04 -0700 Subject: [PATCH 02/36] lib/systems: Add rustc config for aarch64-embedded The target aarch64-none-elf is not a valid rustc target, use aarch64-unknown-none instead. --- lib/systems/examples.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix index 8d9c09561ddb..57d1c2e9cac3 100644 --- a/lib/systems/examples.nix +++ b/lib/systems/examples.nix @@ -206,6 +206,7 @@ rec { aarch64-embedded = { config = "aarch64-none-elf"; libc = "newlib"; + rustc.config = "aarch64-unknown-none"; }; aarch64be-embedded = { From 6380f7a45c776731c4117921ecddd594bf353538 Mon Sep 17 00:00:00 2001 From: materus Date: Thu, 4 May 2023 13:29:39 +0200 Subject: [PATCH 03/36] maintainers: add materus to maintainer-list --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0333b2024453..9025dd59a851 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10542,6 +10542,12 @@ githubId = 7878181; name = "Mateo Diaz"; }; + materus = { + email = "materus@podkos.pl"; + github = "materusPL"; + githubId = 28183516; + name = "Mateusz Słodkowicz"; + }; math-42 = { email = "matheus.4200@gmail.com"; github = "Math-42"; From 15bf6b71ce88c64b7876e32bcacfd06307755b11 Mon Sep 17 00:00:00 2001 From: materus Date: Tue, 15 Aug 2023 15:02:57 +0200 Subject: [PATCH 04/36] obs-studio: fix script plugin path --- .../video/obs-studio/fix-nix-plugin-path.patch | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch b/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch index d2c08c308bce..baf45104e6a8 100644 --- a/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch +++ b/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch @@ -1,5 +1,18 @@ +diff --git a/cmake/Modules/ObsDefaults_Linux.cmake b/cmake/Modules/ObsDefaults_Linux.cmake +index d1e58a083..a03c6b98e 100644 +--- a/cmake/Modules/ObsDefaults_Linux.cmake ++++ b/cmake/Modules/ObsDefaults_Linux.cmake +@@ -76,7 +76,7 @@ macro(setup_obs_project) + set(OBS_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/") + set(OBS_DATA_PATH "${OBS_DATA_DESTINATION}") + +- set(OBS_SCRIPT_PLUGIN_PATH "${CMAKE_INSTALL_PREFIX}/${OBS_SCRIPT_PLUGIN_DESTINATION}") ++ set(OBS_SCRIPT_PLUGIN_PATH "${OBS_SCRIPT_PLUGIN_DESTINATION}") + set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${OBS_LIBRARY_DESTINATION}") + else() + set(OBS_EXECUTABLE_DESTINATION "bin/${_ARCH_SUFFIX}bit") diff --git a/libobs/obs-nix.c b/libobs/obs-nix.c -index 36aac7097..801cec788 100644 +index b006a5598..531655eb3 100644 --- a/libobs/obs-nix.c +++ b/libobs/obs-nix.c @@ -56,7 +56,7 @@ const char *get_module_extension(void) From fac229cd1a325ccad3326be021c2fdafddd2506a Mon Sep 17 00:00:00 2001 From: jacek szymanski Date: Sat, 2 Sep 2023 15:06:39 +0200 Subject: [PATCH 05/36] starship: expose presets in share/starship/presets expose starship presets so they can be imported into user configuration, e.g. `with builtins; (fromTOML (readFile "${starship}/share/starship/presets/SOMEPRESET.toml"))` this allows merging of presets and could be further used by e.g. Home Manager modules --- pkgs/tools/misc/starship/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/misc/starship/default.nix b/pkgs/tools/misc/starship/default.nix index b8f7e8cdbf36..523532904e35 100644 --- a/pkgs/tools/misc/starship/default.nix +++ b/pkgs/tools/misc/starship/default.nix @@ -33,6 +33,10 @@ rustPlatform.buildRustPackage rec { --bash <($out/bin/starship completions bash) \ --fish <($out/bin/starship completions fish) \ --zsh <($out/bin/starship completions zsh) + + presetdir=$out/share/starship/presets/ + mkdir -p $presetdir + cp docs/.vuepress/public/presets/toml/*.toml $presetdir ''; cargoHash = "sha256-ZHHrpepKZnSGufyEAjNDozaIKAt2GFRt+hU2ej7LceA="; From b1731362ae8805fafa18f5a314a201ec1f75c55f Mon Sep 17 00:00:00 2001 From: materus Date: Thu, 14 Sep 2023 20:13:00 +0200 Subject: [PATCH 06/36] obs-studio: add materus to obs maintainers --- pkgs/applications/video/obs-studio/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index 1889d4354fdd..564ea76ca7cf 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -154,7 +154,7 @@ stdenv.mkDerivation rec { video content, efficiently ''; homepage = "https://obsproject.com"; - maintainers = with maintainers; [ jb55 MP2E V ]; + maintainers = with maintainers; [ jb55 MP2E V materus ]; license = licenses.gpl2Plus; platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" ]; mainProgram = "obs"; From 236434985fdbc508c780b2cf2758ec17352fc67e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 15 Sep 2023 21:13:51 +0000 Subject: [PATCH 07/36] protonup-qt: 2.8.0 -> 2.8.2 --- pkgs/applications/misc/protonup-qt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/protonup-qt/default.nix b/pkgs/applications/misc/protonup-qt/default.nix index f52b2681495b..cce3aaf77452 100644 --- a/pkgs/applications/misc/protonup-qt/default.nix +++ b/pkgs/applications/misc/protonup-qt/default.nix @@ -1,10 +1,10 @@ { appimageTools, fetchurl, lib }: let pname = "protonup-qt"; - version = "2.8.0"; + version = "2.8.2"; src = fetchurl { url = "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${version}/ProtonUp-Qt-${version}-x86_64.AppImage"; - hash = "sha256-o3Tsrdrj5qDcTqhdgdf4Lcpp9zfBQY+/l3Ohm1A/pm4="; + hash = "sha256-y7PoYbZBwkohqVEb/vGE0B8TTCtMncZIozABs0KJpL0="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From 1dc4b125e97149bbf548ed4faf4f50cf0d6e41b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 15 Sep 2023 23:23:18 +0000 Subject: [PATCH 08/36] openipmi: 2.0.33 -> 2.0.34 --- pkgs/tools/system/openipmi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/openipmi/default.nix b/pkgs/tools/system/openipmi/default.nix index cc5a544aa02d..189452c65d63 100644 --- a/pkgs/tools/system/openipmi/default.nix +++ b/pkgs/tools/system/openipmi/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "OpenIPMI"; - version = "2.0.33"; + version = "2.0.34"; src = fetchurl { url = "mirror://sourceforge/openipmi/OpenIPMI-${version}.tar.gz"; - sha256 = "sha256-+1Pp6l4mgc+K982gJLGgBExnX4QRbKJ66WFsi3rZW0k="; + sha256 = "sha256-kyJ+Q8crXDvVlJMj4GaapVJ9GpcUc6OjZa8D+4KEqV8="; }; buildInputs = [ ncurses popt python3 readline ]; From 0186b2584130e3a2d00257a009f98320422609ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 16 Sep 2023 03:13:59 +0000 Subject: [PATCH 09/36] kubebuilder: 3.11.1 -> 3.12.0 --- .../applications/networking/cluster/kubebuilder/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubebuilder/default.nix b/pkgs/applications/networking/cluster/kubebuilder/default.nix index 7ac56042a3fa..1724cb60e148 100644 --- a/pkgs/applications/networking/cluster/kubebuilder/default.nix +++ b/pkgs/applications/networking/cluster/kubebuilder/default.nix @@ -12,16 +12,16 @@ buildGoModule rec { pname = "kubebuilder"; - version = "3.11.1"; + version = "3.12.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; rev = "v${version}"; - hash = "sha256-VT9S8Ijf684rowfoU1kvgPSTzR8ZGr3GwxWiYHWLANc="; + hash = "sha256-drg7hFUEFoicZxzorO365b3eFN9NRdhWYn9bIk+sSY8="; }; - vendorHash = "sha256-5XUYmAfFH6UlLF09PqcSLUxkgZ5iHZGj0Vurab+Jl1g="; + vendorHash = "sha256-qH7+DDGYRCrXI3B2dN/4pZMBqSXKkZUvIrtVEg0Ep+c="; subPackages = ["cmd"]; From 3e99ce8f10a912f06fe071c975478de5b9ec012a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 16 Sep 2023 03:21:18 +0000 Subject: [PATCH 10/36] yoshimi: 2.3.0.2 -> 2.3.0.3 --- pkgs/applications/audio/yoshimi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/yoshimi/default.nix b/pkgs/applications/audio/yoshimi/default.nix index 63ecd18e4641..459cbd6388b4 100644 --- a/pkgs/applications/audio/yoshimi/default.nix +++ b/pkgs/applications/audio/yoshimi/default.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "yoshimi"; - version = "2.3.0.2"; + version = "2.3.0.3"; src = fetchFromGitHub { owner = "Yoshimi"; repo = pname; rev = version; - hash = "sha256-zFwfKy8CVecGhgr48T+eDNHfMdctfrNGenc/XJctyw8="; + hash = "sha256-IsmhLUGqoa4Le86LE9SHFiXeiIKgwNfLaPFYXxnC9BM="; }; sourceRoot = "${src.name}/src"; From cac0b62031f731c553cb12421f015c5f332823a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 16 Sep 2023 04:09:31 +0000 Subject: [PATCH 11/36] vivaldi: 6.2.3105.45 -> 6.2.3105.48 --- pkgs/applications/networking/browsers/vivaldi/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/vivaldi/default.nix b/pkgs/applications/networking/browsers/vivaldi/default.nix index 79e439a6a058..5dedc7b87ad3 100644 --- a/pkgs/applications/networking/browsers/vivaldi/default.nix +++ b/pkgs/applications/networking/browsers/vivaldi/default.nix @@ -23,7 +23,7 @@ let vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; in stdenv.mkDerivation rec { pname = "vivaldi"; - version = "6.2.3105.45"; + version = "6.2.3105.48"; suffix = { aarch64-linux = "arm64"; @@ -33,8 +33,8 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-AumYFbCa5+Ou89e6MDQZFlyCu30IvX8jbz+deRojzOQ="; - x86_64-linux = "sha256-9U7vPvmCbwgkYGIZblKghuqClhOfGSEQqTVkaDgc0Ms="; + aarch64-linux = "sha256-SIuHulBZ7r0gaIdkF3zM3mzLOyiUWCM7YM2teA7T9is="; + x86_64-linux = "sha256-LsyeX+nPlOtMCWv1Zu46OZ7yMm9feqyGR73saAwM1SU="; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 86b5f4a9a5da93ca435df5ed4ad5d67aec286a24 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Tue, 19 Sep 2023 16:38:38 +1200 Subject: [PATCH 12/36] dtools: 2.103.1 -> 2.105.2 --- pkgs/development/tools/dtools/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/dtools/default.nix b/pkgs/development/tools/dtools/default.nix index d605e4d4ef40..143ee86807a9 100644 --- a/pkgs/development/tools/dtools/default.nix +++ b/pkgs/development/tools/dtools/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "dtools"; - version = "2.103.1"; + version = "2.105.2"; src = fetchFromGitHub { owner = "dlang"; repo = "tools"; rev = "v${version}"; - sha256 = "sha256-XM4gUxcarQCOBR8W/o0iWAI54PyLDkH6CsDce22Cnu4="; + sha256 = "sha256-Y8jSwd6tldCnq3yEuO/xUYrSV+lp7tBPMiheMA06f0M="; name = "dtools"; }; @@ -34,11 +34,11 @@ stdenv.mkDerivation rec { doCheck = true; checkPhase = '' - $makeCmd test_rdmd + $makeCmd test_rdmd ''; installPhase = '' - $makeCmd INSTALL_DIR=$out install + $makeCmd INSTALL_DIR=$out install ''; meta = with lib; { From 3b528a2fd085304ef35141d340a2872690a79718 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Tue, 19 Sep 2023 11:39:50 +0300 Subject: [PATCH 13/36] gr-framework: refactor --- pkgs/development/libraries/gr-framework/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/gr-framework/default.nix b/pkgs/development/libraries/gr-framework/default.nix index 415d9c4033bf..0d562935dc4a 100644 --- a/pkgs/development/libraries/gr-framework/default.nix +++ b/pkgs/development/libraries/gr-framework/default.nix @@ -1,17 +1,18 @@ -{ cairo -, cmake +{ lib +, stdenv , fetchFromGitHub +, nix-update-script + +, cairo +, cmake , ffmpeg , freetype , ghostscript , glfw -, lib , libjpeg , libtiff -, nix-update-script , qhull , qtbase -, stdenv , wrapQtAppsHook , xorg , zeromq From 3331fc65c1e09343a3453f0a57feed49da054cae Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Tue, 19 Sep 2023 13:42:37 +0300 Subject: [PATCH 14/36] gr-framework: 0.72.9 -> 0.72.10 --- ...de-to-search-for-the-LibXml2-package.patch | 25 +++++++++++++++++++ .../libraries/gr-framework/default.nix | 8 ++++-- 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/libraries/gr-framework/Use-the-module-mode-to-search-for-the-LibXml2-package.patch diff --git a/pkgs/development/libraries/gr-framework/Use-the-module-mode-to-search-for-the-LibXml2-package.patch b/pkgs/development/libraries/gr-framework/Use-the-module-mode-to-search-for-the-LibXml2-package.patch new file mode 100644 index 000000000000..b472d7271e8d --- /dev/null +++ b/pkgs/development/libraries/gr-framework/Use-the-module-mode-to-search-for-the-LibXml2-package.patch @@ -0,0 +1,25 @@ +From 5d2377ad5e99742662e056bb782d5c21afb01dfb Mon Sep 17 00:00:00 2001 +From: Pavel Sobolev +Date: Tue, 19 Sep 2023 13:27:39 +0300 +Subject: [PATCH] Use the module mode to search for the `LibXml2` package. + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 03490335..fb69e8fd 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -96,7 +96,7 @@ find_package(Expat) + # CMake ships with a `FindLibXml2.cmake` module which does not configure needed libxml2 dependencies. + # Thus, use the `libxml2-config.cmake` config file shipped with libxml which configures dependencies correctly by + # skipping module search mode. +-find_package(LibXml2 NO_MODULE) ++find_package(LibXml2 MODULE) + if(${CMAKE_VERSION} VERSION_GREATER "3.16.0") + find_package( + Qt6 +-- +2.42.0 + diff --git a/pkgs/development/libraries/gr-framework/default.nix b/pkgs/development/libraries/gr-framework/default.nix index 0d562935dc4a..42994adc7375 100644 --- a/pkgs/development/libraries/gr-framework/default.nix +++ b/pkgs/development/libraries/gr-framework/default.nix @@ -20,15 +20,19 @@ stdenv.mkDerivation rec { pname = "gr-framework"; - version = "0.72.9"; + version = "0.72.10"; src = fetchFromGitHub { owner = "sciapp"; repo = "gr"; rev = "v${version}"; - hash = "sha256-4rOcrMn0sxTeRQqiQMAWULzUV39i6J96Mb096Lyblns="; + hash = "sha256-ZFaun8PBtPTmhZ0+OHzUu27NvcJGxsImh+c7ZvCTNa0="; }; + patches = [ + ./Use-the-module-mode-to-search-for-the-LibXml2-package.patch + ]; + nativeBuildInputs = [ cmake wrapQtAppsHook From a9f7471c43b9dd6d1a60abb827083f635ab15287 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 19 Sep 2023 17:17:27 +0200 Subject: [PATCH 15/36] intel-compute-runtime: 23.22.26516.18 -> 23.26.26690.22 --- pkgs/os-specific/linux/intel-compute-runtime/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/intel-compute-runtime/default.nix b/pkgs/os-specific/linux/intel-compute-runtime/default.nix index 1615ae39f7a3..c182b2f63ebe 100644 --- a/pkgs/os-specific/linux/intel-compute-runtime/default.nix +++ b/pkgs/os-specific/linux/intel-compute-runtime/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, patchelf , cmake , pkg-config , intel-gmmlib @@ -12,13 +11,13 @@ stdenv.mkDerivation rec { pname = "intel-compute-runtime"; - version = "23.22.26516.18"; + version = "23.26.26690.22"; src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; rev = version; - sha256 = "sha256-SeNmCXqoUqTo1F3ia+4fAMHWJgdEz/PsNFEkrqM+0k4="; + hash = "sha256-2ZFDnVfLYKNZbgFARYMWqLDjgH8aZY5SA3ZwQ85nPYo="; }; nativeBuildInputs = [ cmake pkg-config ]; From 9a2d9bbd809abbd57fb53a9c69b60d3aa649a165 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Wed, 20 Sep 2023 10:00:16 +1200 Subject: [PATCH 16/36] dtools: add jtbx to meta.maintainers --- pkgs/development/tools/dtools/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/dtools/default.nix b/pkgs/development/tools/dtools/default.nix index 143ee86807a9..4d64760d39ff 100644 --- a/pkgs/development/tools/dtools/default.nix +++ b/pkgs/development/tools/dtools/default.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { description = "Ancillary tools for the D programming language compiler"; homepage = "https://github.com/dlang/tools"; license = lib.licenses.boost; - maintainers = with maintainers; [ ThomasMader ]; + maintainers = with maintainers; [ ThomasMader jtbx ]; platforms = lib.platforms.unix; }; } From 2557230bf62d87b753ffe3fb96c2b434843caac3 Mon Sep 17 00:00:00 2001 From: Artturin Date: Thu, 21 Sep 2023 00:30:00 +0300 Subject: [PATCH 17/36] androidndkPkgs: throw if targetPackages is not populated It's better to exit with a throw than a attribute missing which cannot be caught with tryEval ``` > pkgsCross.aarch64-android-prebuilt.androidndkPkgs error: attribute 'androidndkPkgs_21' missing ``` Proper ways to to use `androidndkPkgs` AFAIK. `with import ./. { crossSystem = (import ./lib).systems.examples.aarch64-android-prebuilt; }; buildPackages.androidndkPkgs` or `pkgsCross.aarch64-android-prebuilt.buildPackages.androidndkPkgs` --- pkgs/development/androidndk-pkgs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/androidndk-pkgs/default.nix b/pkgs/development/androidndk-pkgs/default.nix index a7001ce1d4a6..8aa7eefe4215 100644 --- a/pkgs/development/androidndk-pkgs/default.nix +++ b/pkgs/development/androidndk-pkgs/default.nix @@ -29,7 +29,7 @@ # these two really are the same. buildAndroidndk = buildAndroidComposition.ndk-bundle; androidndk = androidComposition.ndk-bundle; - targetAndroidndkPkgs = targetPackages.androidndkPkgs_21; + targetAndroidndkPkgs = if targetPackages ? androidndkPkgs_21 then targetPackages.androidndkPkgs_21 else throw "androidndkPkgs_21: no targetPackages, use `buildPackages.androidndkPkgs_21"; }; "23b" = @@ -59,7 +59,7 @@ # these two really are the same. buildAndroidndk = buildAndroidComposition.ndk-bundle; androidndk = androidComposition.ndk-bundle; - targetAndroidndkPkgs = targetPackages.androidndkPkgs_23b; + targetAndroidndkPkgs = if targetPackages ? androidndkPkgs_23b then targetPackages.androidndkPkgs_23b else throw "androidndkPkgs_23b: no targetPackages, use `buildPackages.androidndkPkgs_23b"; }; "24" = @@ -89,7 +89,7 @@ # these two really are the same. buildAndroidndk = buildAndroidComposition.ndk-bundle; androidndk = androidComposition.ndk-bundle; - targetAndroidndkPkgs = targetPackages.androidndkPkgs_24; + targetAndroidndkPkgs = if targetPackages ? androidndkPkgs_24 then targetPackages.androidndkPkgs_24 else throw "androidndkPkgs_24: no targetPackages, use `buildPackages.androidndkPkgs_24"; }; } From b2bcfe74af8292090e2060b1058ed447318591ce Mon Sep 17 00:00:00 2001 From: Artturin Date: Thu, 21 Sep 2023 01:09:37 +0300 Subject: [PATCH 18/36] androidndkPkgs: separate build and target ndkInfoFun remove unused hostInfo variable, the uses of it were removed in (androidndk: remove legacy ndks)[2408ef3c6faa0ba0d513257378563ddc886f1020]. This prevents exiting with `error "attribute 'triple' missing"` It's better to exit with a throw than a attribute missing which cannot --- .../androidndk-pkgs/androidndk-pkgs.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix b/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix index 475fe4564eee..a8b172f4eb5d 100644 --- a/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix +++ b/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix @@ -11,15 +11,17 @@ let # than we do. We don't just use theirs because ours are less ambiguous and # some builds need that clarity. # - # FIXME: - # There's some dragons here. Build host and target concepts are being mixed up. - ndkInfoFun = { config, ... }: { + ndkBuildInfoFun = { config, ... }: { x86_64-apple-darwin = { double = "darwin-x86_64"; }; x86_64-unknown-linux-gnu = { double = "linux-x86_64"; }; + }.${config} or + (throw "Android NDK doesn't support building on ${config}, as far as we know"); + + ndkTargetInfoFun = { config, ... }: { i686-unknown-linux-android = { triple = "i686-linux-android"; arch = "x86"; @@ -37,11 +39,10 @@ let triple = "aarch64-linux-android"; }; }.${config} or - (throw "Android NDK doesn't support ${config}, as far as we know"); + (throw "Android NDK doesn't support targetting ${config}, as far as we know"); - buildInfo = ndkInfoFun stdenv.buildPlatform; - hostInfo = ndkInfoFun stdenv.hostPlatform; - targetInfo = ndkInfoFun stdenv.targetPlatform; + buildInfo = ndkBuildInfoFun stdenv.buildPlatform; + targetInfo = ndkTargetInfoFun stdenv.targetPlatform; inherit (stdenv.targetPlatform) sdkVer; suffixSalt = lib.replaceStrings ["-" "."] ["_" "_"] stdenv.targetPlatform.config; From b35388ef0a280484576aaa4d3cd7fed6211e6910 Mon Sep 17 00:00:00 2001 From: figsoda Date: Wed, 20 Sep 2023 18:15:36 -0400 Subject: [PATCH 19/36] python310Packages.xdg-base-dirs: 6.0.0 -> 6.0.1 Diff: https://github.com/srstevenson/xdg-base-dirs/compare/6.0.0...6.0.1 Changelog: https://github.com/srstevenson/xdg-base-dirs/releases/tag/6.0.1 --- .../development/python-modules/xdg-base-dirs/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xdg-base-dirs/default.nix b/pkgs/development/python-modules/xdg-base-dirs/default.nix index f2ca5bf0a509..b2eb4094c927 100644 --- a/pkgs/development/python-modules/xdg-base-dirs/default.nix +++ b/pkgs/development/python-modules/xdg-base-dirs/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "xdg-base-dirs"; - version = "6.0.0"; + version = "6.0.1"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "srstevenson"; repo = "xdg-base-dirs"; rev = version; - hash = "sha256-yVuruSKv99IZGNCpY9cKwAe6gJNAWjL+Lol2D1/0hiI="; + hash = "sha256-nbdF1tjVqlxwiGW0pySS6HyJbmNuQ7mVdQYfhofO4Dk="; }; nativeBuildInputs = [ @@ -28,6 +28,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "xdg_base_dirs" ]; + # remove coverage flags from pytest config + postPatch = '' + sed -i /addopts/d pyproject.toml + ''; + meta = with lib; { description = "An implementation of the XDG Base Directory Specification in Python"; homepage = "https://github.com/srstevenson/xdg-base-dirs"; From 4c658ae8eae354cc7573179f0199ffab19e25368 Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Thu, 21 Sep 2023 01:11:33 +0200 Subject: [PATCH 20/36] perccli: 7.2110.00 -> 7.2313.00 https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=tdghn --- pkgs/tools/misc/perccli/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/misc/perccli/default.nix b/pkgs/tools/misc/perccli/default.nix index aca382d50462..eacc0c26de33 100644 --- a/pkgs/tools/misc/perccli/default.nix +++ b/pkgs/tools/misc/perccli/default.nix @@ -6,16 +6,18 @@ stdenvNoCC.mkDerivation rec { pname = "perccli"; - version = "7.2110.00"; + + # On a new release, update version, URL, hash, and meta.homepage + version = "7.2313.00"; src = fetchzip { # On pkg update: manually adjust the version in the URL because of the different format. - url = "https://dl.dell.com/FOLDER09074160M/1/PERCCLI_7.211.0_Linux.tar.gz"; - sha256 = "sha256-8gk+0CrgeisfN2hNpaO1oFey57y7KuNy2i6PWTikDls="; + url = "https://dl.dell.com/FOLDER09770976M/1/PERCCLI_7.2313.0_A14_Linux.tar.gz"; + hash = "sha256-IhclHVkdihRx5CzyO2dlOEhCon+0/HB3Fkue7MWsWnw="; # Dell seems to block "uncommon" user-agents, such as Nixpkgs's custom one. - # Sending no user-agent at all seems to be fine though. - curlOptsList = [ "--user-agent" "" ]; + # 403 otherwise + curlOptsList = [ "--user-agent" "Mozilla/5.0" ]; }; nativeBuildInputs = [ rpmextract ]; @@ -43,6 +45,10 @@ stdenvNoCC.mkDerivation rec { meta = with lib; { description = "Perccli Support for PERC RAID controllers"; + + # Must be updated with every release + homepage = "https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=tdghn"; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; maintainers = with maintainers; [ panicgh ]; From b0a5cb09970166900c8fbc58cf7446488eafb251 Mon Sep 17 00:00:00 2001 From: Cole Mickens Date: Fri, 22 Sep 2023 00:11:09 +0200 Subject: [PATCH 21/36] wl-screenrec: unstable-2023-05-31 -> unstable-2023-09-17 --- pkgs/tools/wayland/wl-screenrec/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/wayland/wl-screenrec/default.nix b/pkgs/tools/wayland/wl-screenrec/default.nix index c7f42cba6430..c96a5834fa25 100644 --- a/pkgs/tools/wayland/wl-screenrec/default.nix +++ b/pkgs/tools/wayland/wl-screenrec/default.nix @@ -2,22 +2,23 @@ , rustPlatform , fetchFromGitHub , pkg-config -, wayland +, libdrm , ffmpeg +, wayland }: rustPlatform.buildRustPackage rec { pname = "wl-screenrec"; - version = "unstable-2023-05-31"; + version = "unstable-2023-09-17"; src = fetchFromGitHub { owner = "russelltg"; repo = pname; - rev = "fc918f7898900c1882c6f64c96ed2de8cb9a6300"; - hash = "sha256-P/JELiw0qGcwLFgNPccN/uetNy8CNCJdlCLhgq0h4sc="; + rev = "a36c5923009b44f2131196d8a3a234948f8e0102"; + hash = "sha256-V29eB9vozVKIBq8dO7zgA4nirsh1eDBjJN+rwVkeDLE="; }; - cargoHash = "sha256-r9zmAiLiAntHcb5W/WKmKbVP9c9+15ElIWtHkks0wig="; + cargoHash = "sha256-uUfEweLWn/NdqgY8O7Ld+YnGPKQV1tpJi/Gd4MZB4xI="; nativeBuildInputs = [ pkg-config @@ -26,9 +27,12 @@ rustPlatform.buildRustPackage rec { buildInputs = [ wayland + libdrm ffmpeg ]; + doCheck = false; # tests use host compositor, etc + meta = with lib; { description = "High performance wlroots screen recording, featuring hardware encoding"; homepage = "https://github.com/russelltg/wl-screenrec"; From 90f347c3e1dd4b387f1a5e5bea1010beee955c06 Mon Sep 17 00:00:00 2001 From: Mark Sagi-Kazar Date: Fri, 22 Sep 2023 00:52:53 +0200 Subject: [PATCH 22/36] dagger: 0.8.4 -> 0.8.7 Signed-off-by: Mark Sagi-Kazar --- .../tools/continuous-integration/dagger/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/dagger/default.nix b/pkgs/development/tools/continuous-integration/dagger/default.nix index 816702d263ed..ef0e151c938c 100644 --- a/pkgs/development/tools/continuous-integration/dagger/default.nix +++ b/pkgs/development/tools/continuous-integration/dagger/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "dagger"; - version = "0.8.4"; + version = "0.8.7"; src = fetchFromGitHub { owner = "dagger"; repo = "dagger"; rev = "v${version}"; - hash = "sha256-iFuPbSat555QHPqqP6j/6uTid19x1+OtRHADmGxTYzs="; + hash = "sha256-vlHLqqUMZAuBgI5D1L2g6u3PDZsUp5oUez4x9ydOUtM="; }; - vendorHash = "sha256-DWmHq8BIR00QTh3ZcbEgTtbHwTmsMFAhV7kQVRSKNdQ="; + vendorHash = "sha256-B8Qvyvh9MRGFDBvc/Hu+IitBBdHvEU3QjLJuIy1S04A="; proxyVendor = true; subPackages = [ From a81165dccd04220c7dc01424063672c0c28c9616 Mon Sep 17 00:00:00 2001 From: Mark Sagi-Kazar Date: Fri, 22 Sep 2023 00:55:04 +0200 Subject: [PATCH 23/36] dagger: add shell completion Signed-off-by: Mark Sagi-Kazar --- .../tools/continuous-integration/dagger/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/continuous-integration/dagger/default.nix b/pkgs/development/tools/continuous-integration/dagger/default.nix index ef0e151c938c..8bbf57848ac8 100644 --- a/pkgs/development/tools/continuous-integration/dagger/default.nix +++ b/pkgs/development/tools/continuous-integration/dagger/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, fetchFromGitHub, testers, dagger }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, dagger }: buildGoModule rec { pname = "dagger"; @@ -20,6 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" "-X github.com/dagger/dagger/engine.Version=${version}" ]; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installShellCompletion --cmd dagger \ + --bash <($out/bin/dagger completion bash) \ + --fish <($out/bin/dagger completion fish) \ + --zsh <($out/bin/dagger completion zsh) + ''; + passthru.tests.version = testers.testVersion { package = dagger; command = "dagger version"; From 340b30eedea03246b92d8c2bc273a779cdc6fc5f Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Thu, 21 Sep 2023 18:41:38 -0700 Subject: [PATCH 24/36] aarch64-esr-decoder: init at 0.2.1 A utility for decoding aarch64 ESR register values. --- .../aa/aarch64-esr-decoder/package.nix | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pkgs/by-name/aa/aarch64-esr-decoder/package.nix diff --git a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix new file mode 100644 index 000000000000..72fb2da2e132 --- /dev/null +++ b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix @@ -0,0 +1,27 @@ +{ lib +, rustPlatform +, fetchFromGitHub +}: + +rustPlatform.buildRustPackage rec { + pname = "aarch64-esr-decoder"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "google"; + repo = "aarch64-esr-decoder"; + rev = version; + hash = "sha256-YdB/8EUeELcKBj8UMbeWFzJ8HeMHvDgrP2qlOJp2dXA="; + }; + + cargoHash = "sha256-P55DiHBUkr6mreGnWET4+TzLkKnVQJ0UwvrGp6BQ304="; + + meta = with lib; { + description = "A utility for decoding aarch64 ESR register values"; + homepage = "https://github.com/google/aarch64-esr-decoder"; + changelog = "https://github.com/google/aarch64-esr-decoder/blob/${src.rev}/CHANGELOG.md"; + license = licenses.asl20; + maintainers = with maintainers; [ jmbaur ]; + mainProgram = "aarch64-esr-decoder"; + }; +} From 8a9ef896794bfc2191c0319a9946fb5ad6fd555d Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 22 Sep 2023 04:20:00 +0000 Subject: [PATCH 25/36] flexget: 3.9.9 -> 3.9.10 Diff: https://github.com/Flexget/Flexget/compare/refs/tags/v3.9.9...v3.9.10 Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.9.10 --- pkgs/applications/networking/flexget/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix index 13b11c4ed5ac..1ed0ba036788 100644 --- a/pkgs/applications/networking/flexget/default.nix +++ b/pkgs/applications/networking/flexget/default.nix @@ -6,7 +6,7 @@ python3.pkgs.buildPythonApplication rec { pname = "flexget"; - version = "3.9.9"; + version = "3.9.10"; format = "pyproject"; # Fetch from GitHub in order to use `requirements.in` @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { owner = "Flexget"; repo = "Flexget"; rev = "refs/tags/v${version}"; - hash = "sha256-kZ+RHkqmmRd7Ew5u8/SQADzOUa9YwCsj+nmtthCDlDw="; + hash = "sha256-cUcfXoqNKe5Ok0vDqe0uCpV84XokKe4iXbWeTm1Qv14="; }; postPatch = '' From 19f57f4ebd1fa9f0c97a9a814e980c3526ffc4dc Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 22 Sep 2023 12:31:33 +0200 Subject: [PATCH 26/36] dagger: disable shell completion on cross builds --- .../tools/continuous-integration/dagger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/dagger/default.nix b/pkgs/development/tools/continuous-integration/dagger/default.nix index 8bbf57848ac8..9b695e53819d 100644 --- a/pkgs/development/tools/continuous-integration/dagger/default.nix +++ b/pkgs/development/tools/continuous-integration/dagger/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, dagger }: +{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles, testers, dagger }: buildGoModule rec { pname = "dagger"; @@ -22,7 +22,7 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; - postInstall = '' + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd dagger \ --bash <($out/bin/dagger completion bash) \ --fish <($out/bin/dagger completion fish) \ From 1b9979f676c3e628c508ae4c4d0ee703eee0565d Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 22 Sep 2023 09:51:10 -0400 Subject: [PATCH 27/36] gql: 0.6.0 -> 0.7.0 Diff: https://github.com/AmrDeveloper/GQL/compare/0.6.0...0.7.0 Changelog: https://github.com/AmrDeveloper/GQL/releases/tag/0.7.0 --- pkgs/applications/version-management/gql/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/version-management/gql/default.nix b/pkgs/applications/version-management/gql/default.nix index f8fd65fb8d78..8fd20cc8f9fb 100644 --- a/pkgs/applications/version-management/gql/default.nix +++ b/pkgs/applications/version-management/gql/default.nix @@ -2,29 +2,29 @@ , rustPlatform , fetchFromGitHub , pkg-config -, libgit2_1_6 +, libgit2 , zlib }: rustPlatform.buildRustPackage rec { pname = "gql"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "AmrDeveloper"; repo = "GQL"; rev = version; - hash = "sha256-eWupAfe2lOcOp8hC4sx8Wl1jaVZT4E99I5V9YsMcDZA="; + hash = "sha256-iM5a0uy+egPBMSDBo6ks8QNfRoKku2GmFpzoanSDm9M="; }; - cargoHash = "sha256-O6Y+JOMpucrjvYAJZe2D97vODFXVysuiitXzMkfcSpI="; + cargoHash = "sha256-bpPrnguDSj1K22vmf/hEimd4tVS6ANmTiVtdsUuN1BM="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ - libgit2_1_6 + libgit2 zlib ]; From 38cdba16de8e160b94248b93e1cc10b3d76e6c8a Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 22 Sep 2023 10:10:38 -0400 Subject: [PATCH 28/36] gedit: fix cross compilation by adding mesonEmulatorHook --- pkgs/applications/editors/gedit/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/editors/gedit/default.nix b/pkgs/applications/editors/gedit/default.nix index 4352b74f964d..a7f1fd135fd6 100644 --- a/pkgs/applications/editors/gedit/default.nix +++ b/pkgs/applications/editors/gedit/default.nix @@ -1,6 +1,7 @@ { stdenv , lib , meson +, mesonEmulatorHook , fetchurl , python3 , pkg-config @@ -58,6 +59,8 @@ stdenv.mkDerivation rec { gtk-doc gobject-introspection docbook-xsl-nons + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + mesonEmulatorHook ]; buildInputs = [ From 6201b0ec9f7582e7d25c464acb99d5128419d5e5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 13 Sep 2023 12:25:44 +0200 Subject: [PATCH 29/36] evcc: 0.118.11 -> 0.119.5 https://github.com/evcc-io/evcc/releases/tag/0.119.0 https://github.com/evcc-io/evcc/releases/tag/0.119.1 https://github.com/evcc-io/evcc/releases/tag/0.119.2 https://github.com/evcc-io/evcc/releases/tag/0.119.3 https://github.com/evcc-io/evcc/releases/tag/0.119.4 https://github.com/evcc-io/evcc/releases/tag/0.119.5 https://github.com/evcc-io/evcc/releases/tag/0.120.0 https://github.com/evcc-io/evcc/releases/tag/0.120.1 --- pkgs/servers/home-automation/evcc/default.nix | 12 ++++++------ pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix index 4e35e0a76a1c..aeb6482f7105 100644 --- a/pkgs/servers/home-automation/evcc/default.nix +++ b/pkgs/servers/home-automation/evcc/default.nix @@ -1,5 +1,5 @@ { lib -, buildGoModule +, buildGo121Module , fetchFromGitHub , fetchNpmDeps , cacert @@ -14,22 +14,22 @@ , stdenv }: -buildGoModule rec { +buildGo121Module rec { pname = "evcc"; - version = "0.118.11"; + version = "0.120.1"; src = fetchFromGitHub { owner = "evcc-io"; repo = pname; rev = version; - hash = "sha256-gwFArZJX3DBUNaSpWD5n76VImWeDImR8b1s2czBrBaA="; + hash = "sha256-mifpswB8hA7Ke2r2afYRlGDdhbz7AYxMZBNaRQvUodQ="; }; - vendorHash = "sha256-0NTOit1nhX/zxQjHwU7ZOY1GsoIu959/KICCEWyfIQ4="; + vendorHash = "sha256-LNMNqlb/aj+ZHuwMvtK//oWyi34mm47ShAAD427szS4="; npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-/zpyU7x3cdmKrS7YiMe2BVJm0AC0P+yspiG9C3dMVAk="; + hash = "sha256-quznAvgAFJJnKabsFZxAu7yDkAuvujg6of6En8JaFs4="; }; nativeBuildInputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d197c55e4791..5993175f1ef5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7986,7 +7986,9 @@ with pkgs; ettercap = callPackage ../applications/networking/sniffers/ettercap { }; - evcc = callPackage ../servers/home-automation/evcc { }; + evcc = callPackage ../servers/home-automation/evcc { + go = go_1_21; + }; eventstat = callPackage ../os-specific/linux/eventstat { }; From 522dad081f000e8c4215d796ceb275c0925902ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Sep 2023 22:55:30 +0000 Subject: [PATCH 30/36] python310Packages.patiencediff: 0.2.13 -> 0.2.14 --- pkgs/development/python-modules/patiencediff/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/patiencediff/default.nix b/pkgs/development/python-modules/patiencediff/default.nix index 4837ffba7c27..00d551885677 100644 --- a/pkgs/development/python-modules/patiencediff/default.nix +++ b/pkgs/development/python-modules/patiencediff/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "patiencediff"; - version = "0.2.13"; + version = "0.2.14"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "breezy-team"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-Hst/2hRqH8AIKD2EXtJo8m3diOxPBWAmNhtS3TUYT3I="; + hash = "sha256-KTOESjaj8fMxJZ7URqg6UMpiQppqZAlk4IPWEw4/Nvw="; }; nativeBuildInputs = [ From a84493f2f4f342c2b4633ecffefd7bea60bb0640 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Fri, 22 Sep 2023 11:35:15 -0700 Subject: [PATCH 31/36] open-interpreter: 0.1.3 -> 0.1.4 Diff: https://github.com/KillianLucas/open-interpreter/compare/v0.1.3...v0.1.4 Changelog: https://github.com/KillianLucas/open-interpreter/releases/tag/v0.1.4 --- pkgs/tools/llm/open-interpreter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/llm/open-interpreter/default.nix b/pkgs/tools/llm/open-interpreter/default.nix index 281f77bf2a50..f5353c650684 100644 --- a/pkgs/tools/llm/open-interpreter/default.nix +++ b/pkgs/tools/llm/open-interpreter/default.nix @@ -3,7 +3,7 @@ , fetchFromGitHub }: let - version = "0.1.3"; + version = "0.1.4"; in python3.pkgs.buildPythonApplication { pname = "open-interpreter"; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication { owner = "KillianLucas"; repo = "open-interpreter"; rev = "v${version}"; - hash = "sha256-xmmyDIshEYql41k/7gF+ay7s3mI+iGCjr5gDfLkqLU0="; + hash = "sha256-3a4pRV8o+NBZGgOuXng97KjRVU8xVqBp+B9sXsCqHtk="; }; nativeBuildInputs = [ From bd3cbfa09d56393d8eb61aa6b1fe0a55e6d8d6d2 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 22 Sep 2023 18:22:20 -0700 Subject: [PATCH 32/36] python310Packages.boost-histogram: 1.3.2 -> 1.4.0 (#256589) --- pkgs/development/python-modules/boost-histogram/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boost-histogram/default.nix b/pkgs/development/python-modules/boost-histogram/default.nix index 6e461e15b827..ed29be91d81f 100644 --- a/pkgs/development/python-modules/boost-histogram/default.nix +++ b/pkgs/development/python-modules/boost-histogram/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "boost-histogram"; - version = "1.3.2"; + version = "1.4.0"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boost_histogram"; inherit version; - hash = "sha256-4XXvvBBUonvFP7vpVHLKyeqTmZyR0GEYQNd2uZWI1Ro="; + hash = "sha256-z5gmz8/hAzUJa1emH2xlafZfAVklnusiUcW/MdhZ11M="; }; nativeBuildInputs = [ From a4ec989176d4182bbe3c14c54ea78fd08de9b08e Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 23 Sep 2023 04:18:45 +0200 Subject: [PATCH 33/36] win-virtio: 0.1.229-1 -> 0.1.240-1 --- .../applications/virtualization/driver/win-virtio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/driver/win-virtio/default.nix b/pkgs/applications/virtualization/driver/win-virtio/default.nix index fbeb12989cb5..97fecfaeda36 100644 --- a/pkgs/applications/virtualization/driver/win-virtio/default.nix +++ b/pkgs/applications/virtualization/driver/win-virtio/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "win-virtio"; - version = "0.1.229-1"; + version = "0.1.240-1"; src = fetchurl { url = "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-${version}/virtio-win.iso"; - hash = "sha256-yIoN3jRgXq7mz4ifPioMKvPK65G130WhJcpPcBrLu+A="; + hash = "sha256-69SCWGaPf3jgJu0nbCip0Z2D4CD/oICtaZENyGu8vMY="; }; nativeBuildInputs = [ From 2efca809cd1c9d3d9d71a7351badefcfc9dd7e00 Mon Sep 17 00:00:00 2001 From: Vera Aguilera Puerto Date: Wed, 28 Jun 2023 22:30:41 +0200 Subject: [PATCH 34/36] space-station-14-launcher: 0.21.1 -> 0.22.1 Loader files were now being copied under loader/linux-x64 instead of just loader, so I had to modify the post install script slightly. --- .../space-station-14-launcher/space-station-14-launcher.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/space-station-14-launcher/space-station-14-launcher.nix b/pkgs/games/space-station-14-launcher/space-station-14-launcher.nix index 21d542f0d8cd..9d598798defe 100644 --- a/pkgs/games/space-station-14-launcher/space-station-14-launcher.nix +++ b/pkgs/games/space-station-14-launcher/space-station-14-launcher.nix @@ -31,7 +31,7 @@ , gdk-pixbuf }: let - version = "0.21.1"; + version = "0.22.1"; pname = "space-station-14-launcher"; in buildDotnetModule rec { @@ -44,7 +44,7 @@ buildDotnetModule rec { owner = "space-wizards"; repo = "SS14.Launcher"; rev = "v${version}"; - hash = "sha256-uJ/47cQZsGgrExemWCWeSM/U6eW2HoKWHCsVE2KypVQ="; + hash = "sha256-I+Kj8amgFxT6yEXI5s1y0n1rgfzIrLtMOkYjguu6wpo="; fetchSubmodules = true; }; @@ -121,7 +121,7 @@ buildDotnetModule rec { postInstall = '' mkdir -p $out/lib/space-station-14-launcher/loader - cp -r SS14.Loader/bin/${buildType}/*/* $out/lib/space-station-14-launcher/loader/ + cp -r SS14.Loader/bin/${buildType}/*/*/* $out/lib/space-station-14-launcher/loader/ icoFileToHiColorTheme SS14.Launcher/Assets/icon.ico space-station-14-launcher $out ''; From 32884424ee52a8127bed8120993492d199c38e66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 22 Sep 2023 21:37:16 -0700 Subject: [PATCH 35/36] Revert "sundials: 6.6.0 -> 6.6.1" --- pkgs/development/libraries/sundials/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix index 7a3c1d27432b..47a512b56a8c 100644 --- a/pkgs/development/libraries/sundials/default.nix +++ b/pkgs/development/libraries/sundials/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "sundials"; - version = "6.6.1"; + version = "6.6.0"; outputs = [ "out" "examples" ]; src = fetchurl { url = "https://github.com/LLNL/sundials/releases/download/v${version}/sundials-${version}.tar.gz"; - hash = "sha256-UWKw5tGdexQHiiFEHgeVzzjR2IOXO+NZAeAY+bswxUM="; + hash = "sha256-+QApuNqEbI+v9VMP0fpIRweRiNBAVU9VwdXR4EdD0p0="; }; nativeBuildInputs = [ From e85ecaca58a6c03a1c371eedb62ff720b12f1492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 6 Sep 2023 17:57:11 +0200 Subject: [PATCH 36/36] konsave: init at 2.2.0 Co-authored-by: Keenan Weaver <37268985+keenanweaver@users.noreply.github.com> --- pkgs/applications/misc/konsave/default.nix | 27 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/applications/misc/konsave/default.nix diff --git a/pkgs/applications/misc/konsave/default.nix b/pkgs/applications/misc/konsave/default.nix new file mode 100644 index 000000000000..75950d28e232 --- /dev/null +++ b/pkgs/applications/misc/konsave/default.nix @@ -0,0 +1,27 @@ +{ lib, python3Packages, fetchPypi }: + +python3Packages.buildPythonApplication rec { + pname = "konsave"; + version = "2.2.0"; + + src = fetchPypi { + inherit version; + pname = "Konsave"; + hash = "sha256-tWarqT2jFgCuSsa2NwMHRaR3/wj0khiRHidvRNMwM8M="; + }; + + nativeBuildInputs = with python3Packages; [ setuptools-scm ]; + propagatedBuildInputs = with python3Packages; [ pyyaml setuptools ]; + + preCheck = '' + export HOME=$(mktemp -d) + ''; + + meta = with lib; { + description = "Save Linux Customization"; + maintainers = with maintainers; [ MoritzBoehme ]; + homepage = "https://github.com/Prayag2/konsave"; + license = licenses.gpl3; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 60f45252c1f1..1eb85f8871bf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5778,6 +5778,8 @@ with pkgs; komorebi = callPackage ../applications/graphics/komorebi { }; + konsave = callPackage ../applications/misc/konsave { }; + krapslog = callPackage ../tools/misc/krapslog { }; krelay = callPackage ../applications/networking/cluster/krelay { };