From 44e5b41871ed5afdaa927e4bbf7c00362ebf54cb Mon Sep 17 00:00:00 2001 From: Atemu Date: Sat, 21 Jan 2023 16:03:35 +0100 Subject: [PATCH 01/41] lib/systems/parse: stop considering armv8a able to execute armv7l In the past, most (if not all) armv8 CPUs could also execute armv7. However, with the advent of Apple Silicon, aarch64 CPUs without any aarch32 capabilities are now wide-spread among users. --- lib/systems/parse.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index 8fb13af1f530..5987cf1b5d24 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -182,23 +182,12 @@ rec { (b == armv7l && isCompatible a armv7a) (b == armv7l && isCompatible a armv7r) (b == armv7l && isCompatible a armv7m) - (b == armv7a && isCompatible a armv8a) - (b == armv7r && isCompatible a armv8a) - (b == armv7m && isCompatible a armv8a) - (b == armv7a && isCompatible a armv8r) - (b == armv7r && isCompatible a armv8r) - (b == armv7m && isCompatible a armv8r) - (b == armv7a && isCompatible a armv8m) - (b == armv7r && isCompatible a armv8m) - (b == armv7m && isCompatible a armv8m) # ARMv8 - (b == armv8r && isCompatible a armv8a) - (b == armv8m && isCompatible a armv8a) - - # XXX: not always true! Some arm64 cpus don’t support arm32 mode. (b == aarch64 && a == armv8a) (b == armv8a && isCompatible a aarch64) + (b == armv8r && isCompatible a armv8a) + (b == armv8m && isCompatible a armv8a) # PowerPC (b == powerpc && isCompatible a powerpc64) From 929143c14558140944c3beb392fbb084d8f9bd93 Mon Sep 17 00:00:00 2001 From: Soner Sayakci Date: Tue, 28 Feb 2023 21:46:48 +0100 Subject: [PATCH 02/41] opensearch: 2.5.0 -> 2.6.0 --- pkgs/servers/search/opensearch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/search/opensearch/default.nix b/pkgs/servers/search/opensearch/default.nix index b8274d894b27..fd7bb04e0c87 100644 --- a/pkgs/servers/search/opensearch/default.nix +++ b/pkgs/servers/search/opensearch/default.nix @@ -13,11 +13,11 @@ stdenvNoCC.mkDerivation rec { pname = "opensearch"; - version = "2.5.0"; + version = "2.6.0"; src = fetchurl { url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${version}/opensearch-${version}-linux-x64.tar.gz"; - hash = "sha256-WPD5StVBb/hK+kP/1wkQQBKRQma/uaP+8ULeIFUBL1U="; + hash = "sha256-qJrgWF8JCR4jmnF239gaiRr4Y7Tin0TyYjzxd1Q4Wko"; }; nativeBuildInputs = [ makeWrapper ]; From 5cfd70fd4d6afabb89434c7a2ff0d116b030bbf9 Mon Sep 17 00:00:00 2001 From: Soner Sayakci Date: Tue, 28 Feb 2023 21:47:34 +0100 Subject: [PATCH 03/41] opensearch: fix knn ml plugin --- pkgs/servers/search/opensearch/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/servers/search/opensearch/default.nix b/pkgs/servers/search/opensearch/default.nix index fd7bb04e0c87..fa860437fb51 100644 --- a/pkgs/servers/search/opensearch/default.nix +++ b/pkgs/servers/search/opensearch/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , stdenvNoCC , fetchurl , makeWrapper @@ -35,6 +36,7 @@ stdenvNoCC.mkDerivation rec { wrapProgram $out/bin/opensearch \ --prefix PATH : "${lib.makeBinPath [ util-linux gnugrep coreutils ]}" \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$out/plugins/opensearch-knn/lib/" \ --set JAVA_HOME "${jre_headless}" wrapProgram $out/bin/opensearch-plugin --set JAVA_HOME "${jre_headless}" From fae39600ef84afac3c8570656198e7f9e0a3c30f Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Thu, 2 Mar 2023 11:17:08 +0530 Subject: [PATCH 04/41] fossil: 2.20 -> 2.21 --- pkgs/applications/version-management/fossil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix index 174094dedea4..0dc2c2696046 100644 --- a/pkgs/applications/version-management/fossil/default.nix +++ b/pkgs/applications/version-management/fossil/default.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation rec { pname = "fossil"; - version = "2.20"; + version = "2.21"; src = fetchurl { url = "https://www.fossil-scm.org/home/tarball/version-${version}/fossil-${version}.tar.gz"; - sha256 = "1knff50rr8f39myxj50fprb9ya87cslmwz7zzfya56l33r7i7jh3"; + hash = "sha256-wf7sp4ISTN52mSQHxw8s7//L4beLZtwkaJDYMVnvgIQ="; }; # required for build time tool `./tools/translate.c` From 1a129dc63f21026d029d43c5ff8cf5d77ef3238a Mon Sep 17 00:00:00 2001 From: toastal Date: Wed, 8 Feb 2023 12:34:27 +0700 Subject: [PATCH 05/41] =?UTF-8?q?zfsUnstable:=202.1.10-unstable-2023-01-24?= =?UTF-8?q?=20=E2=86=92=202.1.10-unstable-2023-03-02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/os-specific/linux/zfs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index f3fa6a119874..1c909f3208ea 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -240,10 +240,10 @@ in { # IMPORTANT: Always use a tagged release candidate or commits from the # zfs--staging branch, because this is tested by the OpenZFS # maintainers. - version = "2.1.10-staging-2023-01-24"; - rev = "92e0d9d183ce6752cd52f7277c8321d81df9ffee"; + version = "2.1.10-staging-2023-03-02"; + rev = "9d2e5c14b2f94c91aa389799bd9e80e1098263e7"; - sha256 = "RT2ijcXhdw5rbz1niDjrqg6G/uOjyrJiTlS4qijiWqc="; + sha256 = "sha256-E+nLmmSSPtGDjqBQp2GXJsYR2zCEpcxU0/9BD5QHdnA="; isUnstable = true; }; From 71435991394209dc843eb6f99414ea8a75be491c Mon Sep 17 00:00:00 2001 From: Aroun Date: Sat, 4 Mar 2023 23:40:29 +0530 Subject: [PATCH 06/41] wpsoffice: 11.1.0.11664 -> 11.1.0.11691 --- pkgs/applications/office/wpsoffice/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/wpsoffice/default.nix b/pkgs/applications/office/wpsoffice/default.nix index 6aa7c8f78d13..44a16df595ea 100644 --- a/pkgs/applications/office/wpsoffice/default.nix +++ b/pkgs/applications/office/wpsoffice/default.nix @@ -20,14 +20,14 @@ stdenv.mkDerivation rec { pname = "wpsoffice"; - version = "11.1.0.11664"; + version = "11.1.0.11691"; src = if useChineseVersion then fetchurl { url = "https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${lib.last (lib.splitString "." version)}/wps-office_${version}_amd64.deb"; - sha256 = "sha256-D2LhxBMHmQjVExa/63DHdws0V+EmOSlJzGq91jbuJHs="; + sha256 = "sha256-ubFYACnsMObde9TGp1tyHtG0n5NxYMFtEbY9KXj62No="; } else fetchurl { - url = "http://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${lib.last (lib.splitString "." version)}/wps-office_${version}.XA_amd64.deb"; - sha256 = "sha256-9qZGqs4nsB9mWCJTi2x+vWmMF0sEoUYgEzLI//hijfU="; + url = "https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${lib.last (lib.splitString "." version)}/wps-office_${version}.XA_amd64.deb"; + sha256 = "sha256-F1foPaDd4YiAcCePleKsABjFzsb2Uv+Lkja+58pnquI="; }; unpackCmd = "dpkg -x $src ."; From f88ef28dc9e8c732b9338571cd5b1bbd084ff268 Mon Sep 17 00:00:00 2001 From: apfelkuchen06 Date: Sun, 5 Mar 2023 01:22:46 +0100 Subject: [PATCH 07/41] maintainers: add apfelkuchen6 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 94e3737b2459..ba068de02034 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1096,6 +1096,12 @@ githubId = 1078530; name = "Alexandre Peyroux"; }; + apfelkuchen6 = { + email = "apfelkuchen6@hrnz.li"; + github = "apfelkuchen6"; + githubId = 73002165; + name = "apfelkuchen6"; + }; applePrincess = { email = "appleprincess@appleprincess.io"; github = "applePrincess"; From d73f7fc6156c804dd325a5d2327a20bcfebb8caf Mon Sep 17 00:00:00 2001 From: apfelkuchen06 Date: Sun, 5 Mar 2023 01:26:28 +0100 Subject: [PATCH 08/41] python3Packagages.python-musicpd: init at 0.8.0 --- .../python-modules/python-musicpd/default.nix | 26 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/python-modules/python-musicpd/default.nix diff --git a/pkgs/development/python-modules/python-musicpd/default.nix b/pkgs/development/python-modules/python-musicpd/default.nix new file mode 100644 index 000000000000..cc4ab6b722f0 --- /dev/null +++ b/pkgs/development/python-modules/python-musicpd/default.nix @@ -0,0 +1,26 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "python-musicpd"; + version = "0.8.0"; + + src = fetchPypi { + inherit pname; + inherit version; + sha256 = "sha256-5Br4rZO1c/pPmAZ/UecYjuVLttR8R+xeReKsc/xnaeI="; + }; + + format = "setuptools"; + + doCheck = true; + + meta = with lib; { + description = "An MPD (Music Player Daemon) client library written in pure Python."; + homepage = "https://gitlab.com/kaliko/python-musicpd"; + license = licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ apfelkuchen6 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 032fa51adf4f..2f1451ecf52f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9459,6 +9459,8 @@ self: super: with self; { python-multipart = callPackage ../development/python-modules/python-multipart { }; + python-musicpd = callPackage ../development/python-modules/python-musicpd { }; + python-mystrom = callPackage ../development/python-modules/python-mystrom { }; python-nest = callPackage ../development/python-modules/python-nest { }; From 28eb4d0456ac8aff043c499ec49a598f3f71206b Mon Sep 17 00:00:00 2001 From: apfelkuchen06 Date: Sun, 5 Mar 2023 01:38:35 +0100 Subject: [PATCH 09/41] mpd-sima: init at 0.18.2 --- pkgs/tools/audio/mpd-sima/default.nix | 38 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 pkgs/tools/audio/mpd-sima/default.nix diff --git a/pkgs/tools/audio/mpd-sima/default.nix b/pkgs/tools/audio/mpd-sima/default.nix new file mode 100644 index 000000000000..0da82ea0b9aa --- /dev/null +++ b/pkgs/tools/audio/mpd-sima/default.nix @@ -0,0 +1,38 @@ +{ lib +, buildPythonApplication +, fetchFromGitLab +, python-musicpd +, requests}: + +buildPythonApplication rec { + pname = "mpd-sima"; + version = "0.18.2"; + + src = fetchFromGitLab { + owner = "kaliko"; + repo = "sima"; + rev = version; + sha256 = "sha256-lMvM1EqS1govhv4B2hJzIg5DFQYgEr4yJJtgOQxnVlY="; + }; + + format = "setuptools"; + + propagatedBuildInputs = [ + requests + python-musicpd + ]; + + doCheck = true; + + preCheck = '' + export HOME="$(mktemp -d)" + ''; + + meta = with lib; { + description = "An autoqueuing mpd client"; + homepage = "https://kaliko.me/mpd-sima/"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = with lib.maintainers; [ apfelkuchen6 ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8086a44fe793..bb52904d4ac1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5299,6 +5299,8 @@ with pkgs; mpd-mpris = callPackage ../tools/audio/mpd-mpris { }; + mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { }; + mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { }; mq-cli = callPackage ../tools/system/mq-cli { }; From af81d8794ec7f897accae7e07460b70b52cbd11e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sun, 5 Mar 2023 11:37:11 +0100 Subject: [PATCH 10/41] unison: M4c -> M4h --- pkgs/development/compilers/unison/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/unison/default.nix b/pkgs/development/compilers/unison/default.nix index b26132ff66cf..774f0223b107 100644 --- a/pkgs/development/compilers/unison/default.nix +++ b/pkgs/development/compilers/unison/default.nix @@ -6,18 +6,18 @@ stdenv.mkDerivation rec { pname = "unison-code-manager"; - milestone_id = "M4c"; + milestone_id = "M4h"; version = "1.0.${milestone_id}-alpha"; src = if (stdenv.isDarwin) then fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/ucm-macos.tar.gz"; - sha256 = "sha256-mkzIC/cPkpH0obEBqkvvKVh74LaV6jkfyEMLHmJn/nE="; + hash = "sha256-7yphap7qZBkbTKiwhyCTLgbBO/aA0eUWtva+XjpaZDI="; } else fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/ucm-linux.tar.gz"; - sha256 = "sha256-LfT/pMOvfBAwew6NW0VNvuB5c1AC7b+qKraP25+kytg="; + hash = "sha256-vrZpYFoQw1hxgZ7lAoejIqnjIOFFMahAI9SjFN/Cnms="; }; # The tarball is just the prebuilt binary, in the archive root. From cb1e91e66189bf780930058a668a95097f3d2daf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Mar 2023 06:30:24 +0000 Subject: [PATCH 11/41] python310Packages.iminuit: 2.20.0 -> 2.21.0 --- pkgs/development/python-modules/iminuit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iminuit/default.nix b/pkgs/development/python-modules/iminuit/default.nix index 97dec9cf66f3..f210e9f0ab27 100644 --- a/pkgs/development/python-modules/iminuit/default.nix +++ b/pkgs/development/python-modules/iminuit/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "iminuit"; - version = "2.20.0"; + version = "2.21.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-pz/m4C814xgPwBvFwXlO32Yv8XJcO8Kk9DNWd5nadQQ="; + hash = "sha256-ivRsweaIvkiBceTfAI457wN+tbntJ3t4HTynWf29vAI="; }; nativeBuildInputs = [ From 319cc6ca3534ee6956bae42be85d7518f278cd02 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Sun, 5 Mar 2023 21:14:13 +0100 Subject: [PATCH 12/41] chromium{Beta,Dev}: Switch to LLVM 15 Not required yet but we should always use the latest LLVM version that is available in Nixpkgs as Google builds Chromium against commits from the main branch. --- pkgs/applications/networking/browsers/chromium/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index 2179722a6e87..0152a7ed0926 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -1,5 +1,7 @@ { newScope, config, stdenv, fetchurl, makeWrapper -, llvmPackages_14, ed, gnugrep, coreutils, xdg-utils +, llvmPackages_14 +, llvmPackages_15 +, ed, gnugrep, coreutils, xdg-utils , glib, gtk3, gtk4, gnome, gsettings-desktop-schemas, gn, fetchgit , libva, pipewire, wayland , gcc, nspr, nss, runCommand @@ -52,6 +54,9 @@ let inherit (upstream-info.deps.gn) url rev sha256; }; }); + } // lib.optionalAttrs (chromiumVersionAtLeast "111") rec { + llvmPackages = llvmPackages_15; + stdenv = llvmPackages_15.stdenv; }); browser = callPackage ./browser.nix { From 24af7f357fca0cfd7b596ed7ebf04a3e8a0ee37b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Mar 2023 05:13:21 +0000 Subject: [PATCH 13/41] byacc: 20221229 -> 20230219 --- pkgs/development/tools/parsing/byacc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/byacc/default.nix b/pkgs/development/tools/parsing/byacc/default.nix index fe30f1b3b190..bde2b5557a74 100644 --- a/pkgs/development/tools/parsing/byacc/default.nix +++ b/pkgs/development/tools/parsing/byacc/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "byacc"; - version = "20221229"; + version = "20230219"; src = fetchurl { urls = let @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { "https://invisible-mirror.net/archives/byacc/${pname}-${version}.tgz" "ftp://ftp.invisible-island.net/byacc/${pname}-${version}.tgz" ]; - hash = "sha256-ExbG95D6+maIQn8f+RJnth2LeHO0Q8Yg7vaabv8FA7w="; + hash = "sha256-NrlyptSul1hN0YaSX7vDl9JssgYyp2wvUqx2U80IG1g="; }; configureFlags = [ From 5fc58a9cb4370cf4cecbbeeaf101211beee8b61e Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 7 Mar 2023 10:20:46 +0100 Subject: [PATCH 14/41] jimtcl: 0.81 -> 0.82 --- .../development/interpreters/jimtcl/default.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/development/interpreters/jimtcl/default.nix b/pkgs/development/interpreters/jimtcl/default.nix index 60202544adc1..ed0ddc7da22f 100644 --- a/pkgs/development/interpreters/jimtcl/default.nix +++ b/pkgs/development/interpreters/jimtcl/default.nix @@ -10,17 +10,18 @@ , readline , SDL , SDL_gfx +, openssl }: stdenv.mkDerivation rec { pname = "jimtcl"; - version = "0.81"; + version = "0.82"; src = fetchFromGitHub { owner = "msteveb"; repo = "jimtcl"; rev = version; - sha256 = "sha256-OpM9y7fQ+18qxl3/5wUCrNA9qiCdA0vTHqLYSw2lvJs="; + sha256 = "sha256-CDjjrxpoTbLESAbCiCjQ8+E/oJP87gDv9SedQOzH3QY="; }; nativeBuildInputs = [ @@ -29,7 +30,11 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - sqlite readline SDL SDL_gfx + sqlite + readline + SDL + SDL_gfx + openssl ]; configureFlags = [ @@ -51,15 +56,13 @@ stdenv.mkDerivation rec { preCheck = '' # test exec2-3.2 fails depending on platform or sandboxing (?) rm tests/exec2.test + # requires internet access + rm tests/ssl.test ''; # test posix-1.6 needs the "hostname" command nativeCheckInputs = [ inetutils ]; - postInstall = '' - ln -sr $out/lib/libjim.so.${version} $out/lib/libjim.so - ''; - meta = { description = "An open source small-footprint implementation of the Tcl programming language"; homepage = "http://jim.tcl.tk/"; From 2acbdc41e9c7ba55d2d876ab15039ce49e13bf8d Mon Sep 17 00:00:00 2001 From: Filippos Tsimas Date: Tue, 7 Mar 2023 15:09:19 +0200 Subject: [PATCH 15/41] ffado: 2.4.3 -> 2.4.7 --- pkgs/os-specific/linux/ffado/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/ffado/default.nix b/pkgs/os-specific/linux/ffado/default.nix index 8f58f1c2d045..3d44ad813a69 100644 --- a/pkgs/os-specific/linux/ffado/default.nix +++ b/pkgs/os-specific/linux/ffado/default.nix @@ -24,11 +24,11 @@ let in mkDerivation rec { pname = "ffado"; - version = "2.4.3"; + version = "2.4.7"; src = fetchurl { url = "http://www.ffado.org/files/libffado-${version}.tgz"; - sha256 = "08bygzv1k6ai0572gv66h7gfir5zxd9klfy74z2pxqp6s5hms58r"; + sha256 = "0vsn3y52g6f77lqh9qfkd7dslmb7bbgy46cv5idynx4frqscc23s"; }; prePatch = '' From 2ca73535423e4252803b41d843ef59309658af49 Mon Sep 17 00:00:00 2001 From: Julian Stecklina Date: Tue, 7 Mar 2023 14:48:30 +0100 Subject: [PATCH 16/41] linuxPackages.tuxedo-keyboard: 3.1.1 -> 3.1.4 This unbreaks tuxedo-keyboard for Linux 6.2. --- pkgs/os-specific/linux/tuxedo-keyboard/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/tuxedo-keyboard/default.nix b/pkgs/os-specific/linux/tuxedo-keyboard/default.nix index effba31ef8fd..cf0a5a99a69c 100644 --- a/pkgs/os-specific/linux/tuxedo-keyboard/default.nix +++ b/pkgs/os-specific/linux/tuxedo-keyboard/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "tuxedo-keyboard-${kernel.version}"; - version = "3.1.1"; + version = "3.1.4"; src = fetchFromGitHub { owner = "tuxedocomputers"; repo = "tuxedo-keyboard"; rev = "v${version}"; - sha256 = "+59/5vfwx9fys7Q63SahVPS/ckvwkr4w6T37UqAnwZ4="; + sha256 = "h6+br+JPEItym83MaVt+xo6o/zMtTv8+wsBoTeYa2AM="; }; buildInputs = [ linuxHeaders ]; From 35ca4727fbf3cedef60681f23f5384aa8e758998 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Mar 2023 13:57:37 +0000 Subject: [PATCH 17/41] python310Packages.slack-sdk: 3.20.0 -> 3.20.1 --- pkgs/development/python-modules/slack-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/slack-sdk/default.nix b/pkgs/development/python-modules/slack-sdk/default.nix index 7114b7b16716..73cf9908ffcc 100644 --- a/pkgs/development/python-modules/slack-sdk/default.nix +++ b/pkgs/development/python-modules/slack-sdk/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "slack-sdk"; - version = "3.20.0"; + version = "3.20.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "slackapi"; repo = "python-slack-sdk"; rev = "refs/tags/v${version}"; - hash = "sha256-NlUmoOlRV7h7d553uX2tAWi2aWCAqpHflSUrdZxlaws="; + hash = "sha256-etPNhGjLrXOwkM7m2Q1xGoGraBq/2tq58bWXqncHy+w="; }; propagatedBuildInputs = [ From 6d8041b0532c8b51a93f68c9737feecbb195d32a Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Mon, 6 Mar 2023 18:54:54 +0100 Subject: [PATCH 18/41] writeShellApplication: Prefer lib.getExe over unwrapped ShellChecked writeShellApplication currently uses the unwrapped (passthru) attribute which is simply defined as the ShellCheck Haskell package. Unfortunately the unwrapped version contains everything and the kitchen sink, while the bin output of the top-level shellcheck package contains only the static shellcheck executable. In other words, by using writeShellApplication, currently 3GB of packages have to be unnecessarily fetched just to run the checkPhase. $ nix path-info -Sh $(nix build --print-out-paths --no-link nixpkgs#shellcheck.unwrapped) /nix/store/23x8702b9kqn0r8swah05ky7w5fnh6m2-ShellCheck-0.9.0 3.0G $ nix path-info -Sh $(nix build --print-out-paths --no-link nixpkgs#shellcheck.bin) /nix/store/594izb2jz3c57c7hgxfnb6irypnr4575-shellcheck-0.9.0-bin 45.3M There is no benefit to using shellcheck.unwrapped in this case. Therefore, replace shellcheck.unwrapped with lib.getExe shellcheck. --- pkgs/build-support/trivial-builders.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/trivial-builders.nix b/pkgs/build-support/trivial-builders.nix index 7318d13f6bab..8f207e361dd6 100644 --- a/pkgs/build-support/trivial-builders.nix +++ b/pkgs/build-support/trivial-builders.nix @@ -341,7 +341,7 @@ rec { if checkPhase == null then '' runHook preCheck ${stdenv.shellDryRun} "$target" - ${shellcheck.unwrapped}/bin/shellcheck "$target" + ${lib.getExe shellcheck} "$target" runHook postCheck '' else checkPhase; From 1f2cf28aa96e39f23abd7fa367273f9800f87521 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Mar 2023 14:58:51 +0000 Subject: [PATCH 19/41] algolia-cli: 1.3.0 -> 1.3.1 --- pkgs/development/tools/algolia-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/algolia-cli/default.nix b/pkgs/development/tools/algolia-cli/default.nix index 55624ef369e7..65f1ab99e770 100644 --- a/pkgs/development/tools/algolia-cli/default.nix +++ b/pkgs/development/tools/algolia-cli/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "algolia-cli"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "algolia"; repo = "cli"; rev = "v${version}"; - hash = "sha256-j0d2HK4McWA2yP7pt+TUOEYVUOQP4NYOdMlK7IqaAcU="; + hash = "sha256-lO+ysaXZcwRsuEdkMyPKqrChbW27eId466Eb8Mss2IQ="; }; - vendorHash = "sha256-RG/aLlCve0XLj3ljBBSsloFUgNAG6faqjyMYXOo+CgI="; + vendorHash = "sha256-t8SqCBuE/JmVR71MC9sHtQ6tEovO2UJo7FCDM+IBk+c="; nativeBuildInputs = [ installShellFiles ]; From 3e38add9b06f92e0508acd7013bd4e15c388bd8a Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 7 Mar 2023 11:48:28 -0500 Subject: [PATCH 20/41] maintainers: add connorbaker --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f5ca7c936e1e..56959f318a4d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2992,6 +2992,13 @@ githubId = 40290417; name = "Seb Blair"; }; + connorbaker = { + email = "connor.baker@tweag.io"; + matrix = "@connorbaker:matrix.org"; + github = "connorbaker"; + name = "Connor Baker"; + githubId = 3880346; + }; considerate = { email = "viktor.kronvall@gmail.com"; github = "considerate"; From d8831d9224687aeb8e5b49ec7d626c94fa61d2e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Mar 2023 17:17:20 +0000 Subject: [PATCH 21/41] somebar: 1.0.0 -> 1.0.3 --- pkgs/applications/misc/somebar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/somebar/default.nix b/pkgs/applications/misc/somebar/default.nix index fbee57a13ee1..9f36b376a53e 100644 --- a/pkgs/applications/misc/somebar/default.nix +++ b/pkgs/applications/misc/somebar/default.nix @@ -17,13 +17,13 @@ in stdenv.mkDerivation rec { pname = "somebar"; - version = "1.0.0"; + version = "1.0.3"; src = fetchFromSourcehut { owner = "~raphi"; repo = "somebar"; rev = "${version}"; - sha256 = "sha256-snCW7dC8JI/pg1+HLjX0JXsTzwa3akA6rLcSNgKLF0c="; + sha256 = "sha256-PBxCy1dZrOL1nmhVDQozvF0XL79uKMhhERGNpPPzaRU="; }; nativeBuildInputs = [ meson ninja pkg-config ]; From de1f8d6bd89b43d0cd09ee13c94e5c60736b8333 Mon Sep 17 00:00:00 2001 From: SubhrajyotiSen Date: Tue, 7 Mar 2023 22:55:02 +0530 Subject: [PATCH 22/41] maestro: 1.23.0 -> 1.24.0 --- pkgs/development/mobile/maestro/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/mobile/maestro/default.nix b/pkgs/development/mobile/maestro/default.nix index 0f89dbe934df..cc7145fb32e5 100644 --- a/pkgs/development/mobile/maestro/default.nix +++ b/pkgs/development/mobile/maestro/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "maestro"; - version = "1.23.0"; + version = "1.24.0"; src = fetchurl { url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${version}/maestro.zip"; - sha256 = "0g508x79vhn7phmk4vlr3c213k0vi6yk0mpfcz5jcg4mpdapfmri"; + sha256 = "19zzs2a8zrnbgjqvdh31naf2h9l2am4bankshh563gfgcfsl0af0"; }; dontUnpack = true; From 27684f8832048988eecdced28f3879db396a9b7e Mon Sep 17 00:00:00 2001 From: Konstantin Date: Sat, 25 Feb 2023 09:41:49 +0300 Subject: [PATCH 23/41] mindustry: 141.2 -> 142 --- maintainers/maintainer-list.nix | 9 +++++++++ pkgs/games/mindustry/default.nix | 10 +++++----- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b0dcafe12276..a10d01bcb7cf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14732,6 +14732,15 @@ fingerprint = "38A0 29B0 4A7E 4C13 A4BB 86C8 7D51 0786 6B1C 6752"; }]; }; + thekostins = { + name = "Konstantin"; + email = "anisimovkosta19@gmail.com"; + github = "TheKostins"; + githubId = 39405421; + keys = [{ + fingerprint = "B216 7B33 E248 097F D82A 991D C94D 589A 4D0D CDD2"; + }]; + }; thelegy = { email = "mail+nixos@0jb.de"; github = "thelegy"; diff --git a/pkgs/games/mindustry/default.nix b/pkgs/games/mindustry/default.nix index 520b90f5185d..45991d7c5518 100644 --- a/pkgs/games/mindustry/default.nix +++ b/pkgs/games/mindustry/default.nix @@ -34,20 +34,20 @@ let pname = "mindustry"; - version = "141.2"; + version = "142"; buildVersion = makeBuildVersion version; Mindustry = fetchFromGitHub { owner = "Anuken"; repo = "Mindustry"; rev = "v${version}"; - hash = "sha256-7olnyjkcT8OwokipDnLFW3rMOPljF6HvsU249SDvA3U="; + hash = "sha256-xL1oy93ljAl1hdzsdEF9NHZL/yb11markUg271C++R4="; }; Arc = fetchFromGitHub { owner = "Anuken"; repo = "Arc"; rev = "v${version}"; - hash = "sha256-JYM2/dkrLFZz+oqOs8e+iTRG5Vv4oUcmpAavRQ7NMMM="; + hash = "sha256-CKcAnYAuHQb6wPkDUpinU83MVxhdvhYpjjuS3sEb6cg="; }; soloud = fetchFromGitHub { owner = "Anuken"; @@ -126,7 +126,7 @@ let | sh ''; outputHashMode = "recursive"; - outputHash = "sha256-Eb+LyO1d2XwhAp9awgMlxs7dfZav0ja9kH7PaUJQOCo="; + outputHash = "sha256-Fy2GXdB+cmRfiQFKnnz+UTUxT+LBTZa69BNwC23XD84="; }; in @@ -229,7 +229,7 @@ stdenv.mkDerivation rec { binaryBytecode # deps ]; license = licenses.gpl3Plus; - maintainers = with maintainers; [ chkno fgaz ]; + maintainers = with maintainers; [ chkno fgaz thekostins ]; platforms = platforms.x86_64; # Hash mismatch on darwin: # https://github.com/NixOS/nixpkgs/pull/105590#issuecomment-737120293 From acf1389e2fbc757cbcd731bf1c26a1ef940b2e0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Batuhan=20Apayd=C4=B1n?= Date: Tue, 7 Mar 2023 20:56:20 +0300 Subject: [PATCH 24/41] goreleaser: add caarlos0 to maintainers list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Batuhan Apaydın --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/tools/misc/goreleaser/default.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0fdd8716f6cb..22a28da3ce59 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2285,6 +2285,12 @@ githubId = 15320726; name = "Car Cdr"; }; + caarlos0 = { + name = "Carlos A Becker"; + email = "carlos@becker.software"; + github = "caarlos0"; + githubId = 245435; + }; cab404 = { email = "cab404@mailbox.org"; github = "cab404"; diff --git a/pkgs/tools/misc/goreleaser/default.nix b/pkgs/tools/misc/goreleaser/default.nix index ab90457f3ecc..87340e02a0cc 100644 --- a/pkgs/tools/misc/goreleaser/default.nix +++ b/pkgs/tools/misc/goreleaser/default.nix @@ -26,7 +26,7 @@ buildGoModule rec { meta = with lib; { description = "Deliver Go binaries as fast and easily as possible"; homepage = "https://goreleaser.com"; - maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin techknowlogick ]; + maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin techknowlogick caarlos0 ]; license = licenses.mit; }; } From a76b5ced8b75f6b3767d6a0349abc5a8b5efb777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Batuhan=20Apayd=C4=B1n?= Date: Tue, 7 Mar 2023 20:56:48 +0300 Subject: [PATCH 25/41] goreleaser: add developer-guy to maintainers list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Batuhan Apaydın --- pkgs/tools/misc/goreleaser/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/goreleaser/default.nix b/pkgs/tools/misc/goreleaser/default.nix index 87340e02a0cc..f4c2a0d06c4a 100644 --- a/pkgs/tools/misc/goreleaser/default.nix +++ b/pkgs/tools/misc/goreleaser/default.nix @@ -26,7 +26,7 @@ buildGoModule rec { meta = with lib; { description = "Deliver Go binaries as fast and easily as possible"; homepage = "https://goreleaser.com"; - maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin techknowlogick caarlos0 ]; + maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin techknowlogick developer-guy caarlos0 ]; license = licenses.mit; }; } From 985e04ac1b00e59cc927e42812576845c10c2e78 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Wed, 8 Mar 2023 07:11:29 +1100 Subject: [PATCH 26/41] maintainers: add kirillrdy --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0fdd8716f6cb..843c24a29198 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7924,6 +7924,12 @@ githubId = 804677; name = "Kirill Kazakov"; }; + kirillrdy = { + email = "kirillrdy@gmail.com"; + github = "kirillrdy"; + githubId = 12160; + name = "Kirill Radzikhovskyy"; + }; kisonecat = { email = "kisonecat@gmail.com"; github = "kisonecat"; From 72d7d2e9cc08bd38fec8cd96fe1bb0b743e87f2d Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Wed, 8 Mar 2023 07:12:38 +1100 Subject: [PATCH 27/41] awsebcli: add kirillrdy as maintainer --- pkgs/tools/virtualization/awsebcli/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/virtualization/awsebcli/default.nix b/pkgs/tools/virtualization/awsebcli/default.nix index e58b8f342d05..eca3baf4a694 100644 --- a/pkgs/tools/virtualization/awsebcli/default.nix +++ b/pkgs/tools/virtualization/awsebcli/default.nix @@ -93,7 +93,7 @@ with localPython.pkgs; buildPythonApplication rec { meta = with lib; { homepage = "https://aws.amazon.com/elasticbeanstalk/"; description = "A command line interface for Elastic Beanstalk"; - maintainers = with maintainers; [ eqyiel ]; + maintainers = with maintainers; [ eqyiel kirillrdy ]; license = licenses.asl20; }; } From ecfff018eb859fe3d77f3c27a61c7cc11fe54d52 Mon Sep 17 00:00:00 2001 From: realweezerfan93 <22036195+rwf93@users.noreply.github.com> Date: Tue, 7 Mar 2023 12:34:23 -0800 Subject: [PATCH 28/41] masscan: add patch to fix resume functionality (#219905) --- pkgs/tools/security/masscan/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/tools/security/masscan/default.nix b/pkgs/tools/security/masscan/default.nix index b7924936d6ca..107ffe92b2cc 100644 --- a/pkgs/tools/security/masscan/default.nix +++ b/pkgs/tools/security/masscan/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , installShellFiles , makeWrapper , libpcap @@ -17,6 +18,15 @@ stdenv.mkDerivation rec { sha256 = "sha256-mnGC/moQANloR5ODwRjzJzBa55OEZ9QU+9WpAHxQE/g="; }; + patches = [ + # Patches the missing "--resume" functionality + (fetchpatch { + name = "resume.patch"; + url = "https://github.com/robertdavidgraham/masscan/commit/90791550bbdfac8905917a109ed74024161f14b3.patch"; + sha256 = "sha256-A7Fk3MBNxaad69MrUYg7fdMG77wba5iESDTIRigYslw="; + }) + ]; + postPatch = lib.optionalString stdenv.isDarwin '' # Fix broken install command substituteInPlace Makefile --replace "-pm755" "-pDm755" From 3d206db3c4ad64239968b7095cc12b85ae156354 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Mar 2023 20:37:48 +0000 Subject: [PATCH 29/41] tsung: 1.7.0 -> 1.8.0 --- pkgs/applications/networking/tsung/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/tsung/default.nix b/pkgs/applications/networking/tsung/default.nix index a811d7c73eda..34f5a1acd0f0 100644 --- a/pkgs/applications/networking/tsung/default.nix +++ b/pkgs/applications/networking/tsung/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "tsung"; - version = "1.7.0"; + version = "1.8.0"; src = fetchurl { url = "http://tsung.erlang-projects.org/dist/tsung-${version}.tar.gz"; - sha256 = "6394445860ef34faedf8c46da95a3cb206bc17301145bc920151107ffa2ce52a"; + sha256 = "sha256-kehkMCYBfj0AiKZxD7EcT2F0d+gm6+TF/lhqpjFH/JI="; }; nativeBuildInputs = [ From 93711c6fdfb0dd37151f005df90bac103b9094e7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Mar 2023 21:44:35 +0100 Subject: [PATCH 30/41] tsung: add changelog to meta --- pkgs/applications/networking/tsung/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/tsung/default.nix b/pkgs/applications/networking/tsung/default.nix index 34f5a1acd0f0..ab66d6a09dc2 100644 --- a/pkgs/applications/networking/tsung/default.nix +++ b/pkgs/applications/networking/tsung/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://tsung.erlang-projects.org/dist/tsung-${version}.tar.gz"; - sha256 = "sha256-kehkMCYBfj0AiKZxD7EcT2F0d+gm6+TF/lhqpjFH/JI="; + hash = "sha256-kehkMCYBfj0AiKZxD7EcT2F0d+gm6+TF/lhqpjFH/JI="; }; nativeBuildInputs = [ @@ -46,6 +46,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "http://tsung.erlang-projects.org/"; + changelog = "https://github.com/processone/tsung/blob/v${version}/CHANGELOG.md"; description = "A high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc"; longDescription = '' Tsung is a distributed load testing tool. It is protocol-independent and From 524885c108a3386d07fd710275363f29cf545a39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Mar 2023 21:06:18 +0000 Subject: [PATCH 31/41] syft: 0.73.0 -> 0.74.0 --- pkgs/tools/admin/syft/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/syft/default.nix b/pkgs/tools/admin/syft/default.nix index 57661c862b8c..c17eb73f960e 100644 --- a/pkgs/tools/admin/syft/default.nix +++ b/pkgs/tools/admin/syft/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "syft"; - version = "0.73.0"; + version = "0.74.0"; src = fetchFromGitHub { owner = "anchore"; repo = pname; rev = "v${version}"; - hash = "sha256-FJGdp1scqzyeCWKIyTVNkaGNb4rbFLWvHDVWV4V5iBw="; + hash = "sha256-AJAm+sgB3fyKYfyVTJsZVx5n7cnWVX5bFm27b1q+6sQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -22,7 +22,7 @@ buildGoModule rec { }; # hash mismatch with darwin proxyVendor = true; - vendorHash = "sha256-/OwLARY5skfBfr9eJpP6YJuZrtghSGp4fZ7GfzoOiq8="; + vendorHash = "sha256-iKcz+HFcek07GuK7xTeAKS/QRBt56oDMHy/mzlR8xDo="; nativeBuildInputs = [ installShellFiles ]; From 6a6ce4198dee9a22fe7dfd3ed5553a00df1bb336 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Tue, 7 Mar 2023 21:35:01 +0100 Subject: [PATCH 32/41] chromiumBeta: 111.0.5563.50 -> 111.0.5563.64 --- .../networking/browsers/chromium/upstream-info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json index c2f7767aeb8a..65881b9ae8f0 100644 --- a/pkgs/applications/networking/browsers/chromium/upstream-info.json +++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json @@ -19,9 +19,9 @@ } }, "beta": { - "version": "111.0.5563.50", - "sha256": "1iygqlgr7qqac489kb0s4z5mwvchhi7wkibj84ziqcxlbqlfrmni", - "sha256bin64": "0pgrqb18hbp1q54flg0c63v85bi11m4rc6f25f0h0x90lvl65d05", + "version": "111.0.5563.64", + "sha256": "0x20zqwq051a5j76q1c3m0ddf1hhcm6fgz3b7rqrfamjppia0p3x", + "sha256bin64": "1cl7zbsl0ndp5x1g0p1q511mn72iy72sqxycmlrccs9j8jmaiqgw", "deps": { "gn": { "version": "2022-12-12", From ef9f273e3090f3531fa2b445fa1177db975ae11f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Mar 2023 23:06:01 +0100 Subject: [PATCH 33/41] python310Packages.easyenergy: init at 0.2.0 --- .../python-modules/easyenergy/default.nix | 61 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 63 insertions(+) create mode 100644 pkgs/development/python-modules/easyenergy/default.nix diff --git a/pkgs/development/python-modules/easyenergy/default.nix b/pkgs/development/python-modules/easyenergy/default.nix new file mode 100644 index 000000000000..bb2191d706b4 --- /dev/null +++ b/pkgs/development/python-modules/easyenergy/default.nix @@ -0,0 +1,61 @@ +{ lib +, aiohttp +, aresponses +, buildPythonPackage +, fetchFromGitHub +, poetry-core +, pytest-asyncio +, pytest-freezer +, pytestCheckHook +, pythonOlder +, yarl +}: + +buildPythonPackage rec { + pname = "easyenergy"; + version = "0.2.0"; + format = "pyproject"; + + disabled = pythonOlder "3.9"; + + src = fetchFromGitHub { + owner = "klaasnicolaas"; + repo = "python-easyenergy"; + rev = "refs/tags/v${version}"; + hash = "sha256-EhpZKwoayT53lhyuM/DlyLQ/1OSGuiAaiBdjM0UTZ8E="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace '"0.0.0"' '"${version}"' \ + --replace 'addopts = "--cov"' "" + ''; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + aiohttp + yarl + ]; + + nativeCheckInputs = [ + aresponses + pytest-asyncio + pytest-freezer + pytestCheckHook + ]; + + pythonImportsCheck = [ + "easyenergy" + ]; + + meta = with lib; { + description = "Module for getting energy/gas prices from easyEnergy"; + homepage = "https://github.com/klaasnicolaas/python-easyenergy"; + changelog = "https://github.com/klaasnicolaas/python-easyenergy/releases/tag/v${version}"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1ac6c38143bb..784379800907 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2948,6 +2948,8 @@ self: super: with self; { easydict = callPackage ../development/python-modules/easydict { }; + easyenergy = callPackage ../development/python-modules/easyenergy { }; + easygui = callPackage ../development/python-modules/easygui { }; easyocr = callPackage ../development/python-modules/easyocr { }; From b6214c95918d749802256ae7bd1c0a17b44e3774 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Rey Date: Tue, 7 Mar 2023 23:07:24 +0100 Subject: [PATCH 34/41] maintainers: add prrlvr --- maintainers/maintainer-list.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0fdd8716f6cb..a4120eb253c4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12074,6 +12074,15 @@ githubId = 4633847; name = "Ben Hamlin"; }; + prrlvr = { + email = "po@prrlvr.fr"; + github = "prrlvr"; + githubId = 33699501; + name = "Pierre-Olivier Rey"; + keys = [{ + fingerprint = "40A0 78FD 297B 0AC1 E6D8 A119 4D38 49D9 9555 1307"; + }]; + }; prusnak = { email = "pavol@rusnak.io"; github = "prusnak"; From ec822d4c4563a9171d2540bf051188c5a116d265 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Mar 2023 23:08:43 +0100 Subject: [PATCH 35/41] home-assistant: add easyenergy to component-packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 96f3cf7d8c5d..b439a5e74911 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -843,7 +843,8 @@ aioeafm ]; "easyenergy" = ps: with ps; [ - ]; # missing inputs: easyenergy + easyenergy + ]; "ebox" = ps: with ps; [ ]; # missing inputs: pyebox "ebusd" = ps: with ps; [ @@ -4462,6 +4463,7 @@ "dunehd" "dynalite" "eafm" + "easyenergy" "ecobee" "econet" "ecowitt" From bfe60278b96cdefda06fe6ce4ed7a8370e4a4f5b Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Rey Date: Tue, 7 Mar 2023 23:24:28 +0100 Subject: [PATCH 36/41] re-flex: init at 3.3.1 --- .../tools/parsing/re-flex/default.nix | 30 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/tools/parsing/re-flex/default.nix diff --git a/pkgs/development/tools/parsing/re-flex/default.nix b/pkgs/development/tools/parsing/re-flex/default.nix new file mode 100644 index 000000000000..2d1f1c9f90d4 --- /dev/null +++ b/pkgs/development/tools/parsing/re-flex/default.nix @@ -0,0 +1,30 @@ +{ lib +, stdenv +, fetchFromGitHub +, autoreconfHook +, boost +, autoconf +, automake +}: + +stdenv.mkDerivation rec { + pname = "re-flex"; + version = "3.3.1"; + + src = fetchFromGitHub { + owner = "Genivia"; + repo = "RE-flex"; + rev = "v${version}"; + sha256 = "w3ecuUa7lBtRv071acBIZGcpjBZD4UvVQdUzT7qWiMo="; + }; + + nativeBuildInputs = [ boost autoconf automake ]; + + meta = with lib; { + homepage = "https://github.com/Genivia/RE-flex"; + description = "The regex-centric, fast lexical analyzer generator for C++ with full Unicode support"; + license = licenses.bsd3; + platforms = platforms.unix; + maintainers = with lib.maintainers; [ prrlvr ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9c5ae6d6ac59..3f39bde96618 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18002,6 +18002,8 @@ with pkgs; flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { }; flex = callPackage ../development/tools/parsing/flex { }; + re-flex = callPackage ../development/tools/parsing/re-flex { }; + flexibee = callPackage ../applications/office/flexibee { }; flexcpp = callPackage ../development/tools/parsing/flexc++ { }; From 044670c79be20d52d5f6ac54824c52fff4fedcc4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Mar 2023 23:44:46 +0100 Subject: [PATCH 37/41] python310Packages.energyzero: init at 0.4.0 --- .../python-modules/energyzero/default.nix | 61 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 63 insertions(+) create mode 100644 pkgs/development/python-modules/energyzero/default.nix diff --git a/pkgs/development/python-modules/energyzero/default.nix b/pkgs/development/python-modules/energyzero/default.nix new file mode 100644 index 000000000000..ae70514ed863 --- /dev/null +++ b/pkgs/development/python-modules/energyzero/default.nix @@ -0,0 +1,61 @@ +{ lib +, aiohttp +, aresponses +, buildPythonPackage +, fetchFromGitHub +, poetry-core +, pytest-asyncio +, pytest-freezer +, pytestCheckHook +, pythonOlder +, yarl +}: + +buildPythonPackage rec { + pname = "energyzero"; + version = "0.4.0"; + format = "pyproject"; + + disabled = pythonOlder "3.9"; + + src = fetchFromGitHub { + owner = "klaasnicolaas"; + repo = "python-energyzero"; + rev = "refs/tags/v${version}"; + hash = "sha256-QSxr4hfNlpIbLpeQ8tcdRP3dARB/OxTP9cVgf+P63Lw="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace '"0.0.0"' '"${version}"' \ + --replace 'addopts = "--cov"' "" + ''; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + aiohttp + yarl + ]; + + nativeCheckInputs = [ + aresponses + pytest-asyncio + pytest-freezer + pytestCheckHook + ]; + + pythonImportsCheck = [ + "energyzero" + ]; + + meta = with lib; { + description = "Module for getting the dynamic prices from EnergyZero"; + homepage = "https://github.com/klaasnicolaas/python-energyzero"; + changelog = "https://github.com/klaasnicolaas/python-energyzero/releases/tag/v${version}"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1ac6c38143bb..108d9e6788d3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3063,6 +3063,8 @@ self: super: with self; { energyflow = callPackage ../development/python-modules/energyflow { }; + energyzero = callPackage ../development/python-modules/energyzero { }; + enhancements = callPackage ../development/python-modules/enhancements { }; enlighten = callPackage ../development/python-modules/enlighten { }; From 4b9d8758520ea7bb7a8f728bbda6144e622dbbd7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Mar 2023 23:46:04 +0100 Subject: [PATCH 38/41] home-assistant: add energyzero to component-packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 96f3cf7d8c5d..fdd7a982e6a6 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -934,7 +934,8 @@ sqlalchemy ]; "energyzero" = ps: with ps; [ - ]; # missing inputs: energyzero + energyzero + ]; "enigma2" = ps: with ps; [ openwebifpy ]; @@ -4475,6 +4476,7 @@ "emulated_kasa" "emulated_roku" "energy" + "energyzero" "enocean" "enphase_envoy" "environment_canada" From 681143012d4444c4c6a10a4bbb7869fb894d35be Mon Sep 17 00:00:00 2001 From: Elliott Clark Date: Mon, 27 Feb 2023 01:00:23 -0600 Subject: [PATCH 39/41] beamPackages.hex: 1.0.1 -> 2.0.6 --- pkgs/development/beam-modules/hex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/beam-modules/hex/default.nix b/pkgs/development/beam-modules/hex/default.nix index c9e45c480610..32628886f11f 100644 --- a/pkgs/development/beam-modules/hex/default.nix +++ b/pkgs/development/beam-modules/hex/default.nix @@ -8,13 +8,13 @@ let pkg = self: stdenv.mkDerivation rec { pname = "hex"; - version = "1.0.1"; + version = "2.0.6"; src = fetchFromGitHub { owner = "hexpm"; repo = "hex"; rev = "v${version}"; - sha256 = "sha256-5g2MDbStlUrAPQCv1xWp+oPyRIOqARmlsKo/ONLTLnY="; + sha256 = "sha256-fSADQDrqh5U/TdhaHXsMiLMk1wtQ0gEiTqEclJ2w2nY="; }; setupHook = writeText "setupHook.sh" '' From cad0a950fb2ec6e44565fb77c17674757cfddf8e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 8 Mar 2023 00:06:34 +0100 Subject: [PATCH 40/41] python310Packages.eufylife-ble-client: init at 0.1.7 --- .../eufylife-ble-client/default.nix | 47 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 49 insertions(+) create mode 100644 pkgs/development/python-modules/eufylife-ble-client/default.nix diff --git a/pkgs/development/python-modules/eufylife-ble-client/default.nix b/pkgs/development/python-modules/eufylife-ble-client/default.nix new file mode 100644 index 000000000000..a3a228682f73 --- /dev/null +++ b/pkgs/development/python-modules/eufylife-ble-client/default.nix @@ -0,0 +1,47 @@ +{ lib +, bleak +, bleak-retry-connector +, buildPythonPackage +, cryptography +, fetchPypi +, poetry-core +, pythonOlder +}: + +buildPythonPackage rec { + pname = "eufylife-ble-client"; + version = "0.1.7"; + format = "pyproject"; + + disabled = pythonOlder "3.9"; + + src = fetchPypi { + pname = "eufylife_ble_client"; + inherit version; + hash = "sha256-Vt9hHUVAM0d+BcotPUD9v8jXrcg7lEDVChLENUHd3rY="; + }; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + bleak + bleak-retry-connector + cryptography + ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ + "eufylife_ble_client" + ]; + + meta = with lib; { + description = "Module for parsing data from Eufy smart scales"; + homepage = "https://github.com/bdr99/eufylife-ble-client"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c4fca6b26612..5b33cc2f670f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3171,6 +3171,8 @@ self: super: with self; { et_xmlfile = callPackage ../development/python-modules/et_xmlfile { }; + eufylife-ble-client = callPackage ../development/python-modules/eufylife-ble-client { }; + evaluate = callPackage ../development/python-modules/evaluate { }; ev3dev2 = callPackage ../development/python-modules/ev3dev2 { }; From 22aa2d8cffa2299956fbb624cceb16789005d70d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 8 Mar 2023 00:08:21 +0100 Subject: [PATCH 41/41] home-assistant: add eufylife-ble-client to component-packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 2d0c9af9620d..00b8f30fe503 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -1019,13 +1019,14 @@ bluetooth-data-tools dbus-fast esphome-dashboard-api + eufylife-ble-client fnvhash ifaddr pyserial pyudev sqlalchemy zeroconf - ]; # missing inputs: eufylife_ble_client + ]; "everlights" = ps: with ps; [ pyeverlights ]; @@ -4485,6 +4486,7 @@ "epson" "escea" "esphome" + "eufylife_ble" "everlights" "evil_genius_labs" "ezviz"