nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
d4187810 227cbe00

+407 -73
+2 -13
lib/systems/parse.nix
··· 182 182 (b == armv7l && isCompatible a armv7a) 183 183 (b == armv7l && isCompatible a armv7r) 184 184 (b == armv7l && isCompatible a armv7m) 185 - (b == armv7a && isCompatible a armv8a) 186 - (b == armv7r && isCompatible a armv8a) 187 - (b == armv7m && isCompatible a armv8a) 188 - (b == armv7a && isCompatible a armv8r) 189 - (b == armv7r && isCompatible a armv8r) 190 - (b == armv7m && isCompatible a armv8r) 191 - (b == armv7a && isCompatible a armv8m) 192 - (b == armv7r && isCompatible a armv8m) 193 - (b == armv7m && isCompatible a armv8m) 194 185 195 186 # ARMv8 196 - (b == armv8r && isCompatible a armv8a) 197 - (b == armv8m && isCompatible a armv8a) 198 - 199 - # XXX: not always true! Some arm64 cpus don’t support arm32 mode. 200 187 (b == aarch64 && a == armv8a) 201 188 (b == armv8a && isCompatible a aarch64) 189 + (b == armv8r && isCompatible a armv8a) 190 + (b == armv8m && isCompatible a armv8a) 202 191 203 192 # PowerPC 204 193 (b == powerpc && isCompatible a powerpc64)
+43
maintainers/maintainer-list.nix
··· 1096 1096 githubId = 1078530; 1097 1097 name = "Alexandre Peyroux"; 1098 1098 }; 1099 + apfelkuchen6 = { 1100 + email = "apfelkuchen6@hrnz.li"; 1101 + github = "apfelkuchen6"; 1102 + githubId = 73002165; 1103 + name = "apfelkuchen6"; 1104 + }; 1099 1105 applePrincess = { 1100 1106 email = "appleprincess@appleprincess.io"; 1101 1107 github = "applePrincess"; ··· 2291 2285 githubId = 15320726; 2292 2286 name = "Car Cdr"; 2293 2287 }; 2288 + caarlos0 = { 2289 + name = "Carlos A Becker"; 2290 + email = "carlos@becker.software"; 2291 + github = "caarlos0"; 2292 + githubId = 245435; 2293 + }; 2294 2294 cab404 = { 2295 2295 email = "cab404@mailbox.org"; 2296 2296 github = "cab404"; ··· 3003 2991 github = "CompEng0001"; 3004 2992 githubId = 40290417; 3005 2993 name = "Seb Blair"; 2994 + }; 2995 + connorbaker = { 2996 + email = "connor.baker@tweag.io"; 2997 + matrix = "@connorbaker:matrix.org"; 2998 + github = "connorbaker"; 2999 + name = "Connor Baker"; 3000 + githubId = 3880346; 3006 3001 }; 3007 3002 considerate = { 3008 3003 email = "viktor.kronvall@gmail.com"; ··· 7943 7924 githubId = 804677; 7944 7925 name = "Kirill Kazakov"; 7945 7926 }; 7927 + kirillrdy = { 7928 + email = "kirillrdy@gmail.com"; 7929 + github = "kirillrdy"; 7930 + githubId = 12160; 7931 + name = "Kirill Radzikhovskyy"; 7932 + }; 7946 7933 kisonecat = { 7947 7934 email = "kisonecat@gmail.com"; 7948 7935 github = "kisonecat"; ··· 12099 12074 githubId = 4633847; 12100 12075 name = "Ben Hamlin"; 12101 12076 }; 12077 + prrlvr = { 12078 + email = "po@prrlvr.fr"; 12079 + github = "prrlvr"; 12080 + githubId = 33699501; 12081 + name = "Pierre-Olivier Rey"; 12082 + keys = [{ 12083 + fingerprint = "40A0 78FD 297B 0AC1 E6D8 A119 4D38 49D9 9555 1307"; 12084 + }]; 12085 + }; 12102 12086 prusnak = { 12103 12087 email = "pavol@rusnak.io"; 12104 12088 github = "prusnak"; ··· 14841 14807 githubId = 35778371; 14842 14808 keys = [{ 14843 14809 fingerprint = "38A0 29B0 4A7E 4C13 A4BB 86C8 7D51 0786 6B1C 6752"; 14810 + }]; 14811 + }; 14812 + thekostins = { 14813 + name = "Konstantin"; 14814 + email = "anisimovkosta19@gmail.com"; 14815 + github = "TheKostins"; 14816 + githubId = 39405421; 14817 + keys = [{ 14818 + fingerprint = "B216 7B33 E248 097F D82A 991D C94D 589A 4D0D CDD2"; 14844 14819 }]; 14845 14820 }; 14846 14821 thelegy = {
+2 -2
pkgs/applications/misc/somebar/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "somebar"; 20 - version = "1.0.0"; 20 + version = "1.0.3"; 21 21 22 22 src = fetchFromSourcehut { 23 23 owner = "~raphi"; 24 24 repo = "somebar"; 25 25 rev = "${version}"; 26 - sha256 = "sha256-snCW7dC8JI/pg1+HLjX0JXsTzwa3akA6rLcSNgKLF0c="; 26 + sha256 = "sha256-PBxCy1dZrOL1nmhVDQozvF0XL79uKMhhERGNpPPzaRU="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ meson ninja pkg-config ];
+6 -1
pkgs/applications/networking/browsers/chromium/default.nix
··· 1 1 { newScope, config, stdenv, fetchurl, makeWrapper 2 - , llvmPackages_14, ed, gnugrep, coreutils, xdg-utils 2 + , llvmPackages_14 3 + , llvmPackages_15 4 + , ed, gnugrep, coreutils, xdg-utils 3 5 , glib, gtk3, gtk4, gnome, gsettings-desktop-schemas, gn, fetchgit 4 6 , libva, pipewire, wayland 5 7 , gcc, nspr, nss, runCommand ··· 54 52 inherit (upstream-info.deps.gn) url rev sha256; 55 53 }; 56 54 }); 55 + } // lib.optionalAttrs (chromiumVersionAtLeast "111") rec { 56 + llvmPackages = llvmPackages_15; 57 + stdenv = llvmPackages_15.stdenv; 57 58 }); 58 59 59 60 browser = callPackage ./browser.nix {
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 19 19 } 20 20 }, 21 21 "beta": { 22 - "version": "111.0.5563.50", 23 - "sha256": "1iygqlgr7qqac489kb0s4z5mwvchhi7wkibj84ziqcxlbqlfrmni", 24 - "sha256bin64": "0pgrqb18hbp1q54flg0c63v85bi11m4rc6f25f0h0x90lvl65d05", 22 + "version": "111.0.5563.64", 23 + "sha256": "0x20zqwq051a5j76q1c3m0ddf1hhcm6fgz3b7rqrfamjppia0p3x", 24 + "sha256bin64": "1cl7zbsl0ndp5x1g0p1q511mn72iy72sqxycmlrccs9j8jmaiqgw", 25 25 "deps": { 26 26 "gn": { 27 27 "version": "2022-12-12",
+3 -2
pkgs/applications/networking/tsung/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "tsung"; 14 - version = "1.7.0"; 14 + version = "1.8.0"; 15 15 16 16 src = fetchurl { 17 17 url = "http://tsung.erlang-projects.org/dist/tsung-${version}.tar.gz"; 18 - sha256 = "6394445860ef34faedf8c46da95a3cb206bc17301145bc920151107ffa2ce52a"; 18 + hash = "sha256-kehkMCYBfj0AiKZxD7EcT2F0d+gm6+TF/lhqpjFH/JI="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ ··· 46 46 47 47 meta = with lib; { 48 48 homepage = "http://tsung.erlang-projects.org/"; 49 + changelog = "https://github.com/processone/tsung/blob/v${version}/CHANGELOG.md"; 49 50 description = "A high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc"; 50 51 longDescription = '' 51 52 Tsung is a distributed load testing tool. It is protocol-independent and
+4 -4
pkgs/applications/office/wpsoffice/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "wpsoffice"; 23 - version = "11.1.0.11664"; 23 + version = "11.1.0.11691"; 24 24 25 25 src = if useChineseVersion then fetchurl { 26 26 url = "https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/${lib.last (lib.splitString "." version)}/wps-office_${version}_amd64.deb"; 27 - sha256 = "sha256-D2LhxBMHmQjVExa/63DHdws0V+EmOSlJzGq91jbuJHs="; 27 + sha256 = "sha256-ubFYACnsMObde9TGp1tyHtG0n5NxYMFtEbY9KXj62No="; 28 28 } else fetchurl { 29 - url = "http://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${lib.last (lib.splitString "." version)}/wps-office_${version}.XA_amd64.deb"; 30 - sha256 = "sha256-9qZGqs4nsB9mWCJTi2x+vWmMF0sEoUYgEzLI//hijfU="; 29 + url = "https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${lib.last (lib.splitString "." version)}/wps-office_${version}.XA_amd64.deb"; 30 + sha256 = "sha256-F1foPaDd4YiAcCePleKsABjFzsb2Uv+Lkja+58pnquI="; 31 31 }; 32 32 33 33 unpackCmd = "dpkg -x $src .";
+2 -2
pkgs/applications/version-management/fossil/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "fossil"; 20 - version = "2.20"; 20 + version = "2.21"; 21 21 22 22 src = fetchurl { 23 23 url = "https://www.fossil-scm.org/home/tarball/version-${version}/fossil-${version}.tar.gz"; 24 - sha256 = "1knff50rr8f39myxj50fprb9ya87cslmwz7zzfya56l33r7i7jh3"; 24 + hash = "sha256-wf7sp4ISTN52mSQHxw8s7//L4beLZtwkaJDYMVnvgIQ="; 25 25 }; 26 26 27 27 # required for build time tool `./tools/translate.c`
+1 -1
pkgs/build-support/trivial-builders.nix
··· 341 341 if checkPhase == null then '' 342 342 runHook preCheck 343 343 ${stdenv.shellDryRun} "$target" 344 - ${shellcheck.unwrapped}/bin/shellcheck "$target" 344 + ${lib.getExe shellcheck} "$target" 345 345 runHook postCheck 346 346 '' 347 347 else checkPhase;
+2 -2
pkgs/development/beam-modules/hex/default.nix
··· 8 8 9 9 pkg = self: stdenv.mkDerivation rec { 10 10 pname = "hex"; 11 - version = "1.0.1"; 11 + version = "2.0.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "hexpm"; 15 15 repo = "hex"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-5g2MDbStlUrAPQCv1xWp+oPyRIOqARmlsKo/ONLTLnY="; 17 + sha256 = "sha256-fSADQDrqh5U/TdhaHXsMiLMk1wtQ0gEiTqEclJ2w2nY="; 18 18 }; 19 19 20 20 setupHook = writeText "setupHook.sh" ''
+3 -3
pkgs/development/compilers/unison/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "unison-code-manager"; 9 - milestone_id = "M4c"; 9 + milestone_id = "M4h"; 10 10 version = "1.0.${milestone_id}-alpha"; 11 11 12 12 src = if (stdenv.isDarwin) then 13 13 fetchurl { 14 14 url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/ucm-macos.tar.gz"; 15 - sha256 = "sha256-mkzIC/cPkpH0obEBqkvvKVh74LaV6jkfyEMLHmJn/nE="; 15 + hash = "sha256-7yphap7qZBkbTKiwhyCTLgbBO/aA0eUWtva+XjpaZDI="; 16 16 } 17 17 else 18 18 fetchurl { 19 19 url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/ucm-linux.tar.gz"; 20 - sha256 = "sha256-LfT/pMOvfBAwew6NW0VNvuB5c1AC7b+qKraP25+kytg="; 20 + hash = "sha256-vrZpYFoQw1hxgZ7lAoejIqnjIOFFMahAI9SjFN/Cnms="; 21 21 }; 22 22 23 23 # The tarball is just the prebuilt binary, in the archive root.
+10 -7
pkgs/development/interpreters/jimtcl/default.nix
··· 10 10 , readline 11 11 , SDL 12 12 , SDL_gfx 13 + , openssl 13 14 }: 14 15 15 16 stdenv.mkDerivation rec { 16 17 pname = "jimtcl"; 17 - version = "0.81"; 18 + version = "0.82"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "msteveb"; 21 22 repo = "jimtcl"; 22 23 rev = version; 23 - sha256 = "sha256-OpM9y7fQ+18qxl3/5wUCrNA9qiCdA0vTHqLYSw2lvJs="; 24 + sha256 = "sha256-CDjjrxpoTbLESAbCiCjQ8+E/oJP87gDv9SedQOzH3QY="; 24 25 }; 25 26 26 27 nativeBuildInputs = [ ··· 30 29 ]; 31 30 32 31 buildInputs = [ 33 - sqlite readline SDL SDL_gfx 32 + sqlite 33 + readline 34 + SDL 35 + SDL_gfx 36 + openssl 34 37 ]; 35 38 36 39 configureFlags = [ ··· 56 51 preCheck = '' 57 52 # test exec2-3.2 fails depending on platform or sandboxing (?) 58 53 rm tests/exec2.test 54 + # requires internet access 55 + rm tests/ssl.test 59 56 ''; 60 57 61 58 # test posix-1.6 needs the "hostname" command 62 59 nativeCheckInputs = [ inetutils ]; 63 - 64 - postInstall = '' 65 - ln -sr $out/lib/libjim.so.${version} $out/lib/libjim.so 66 - ''; 67 60 68 61 meta = { 69 62 description = "An open source small-footprint implementation of the Tcl programming language";
+2 -2
pkgs/development/mobile/maestro/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "maestro"; 5 - version = "1.23.0"; 5 + version = "1.24.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${version}/maestro.zip"; 9 - sha256 = "0g508x79vhn7phmk4vlr3c213k0vi6yk0mpfcz5jcg4mpdapfmri"; 9 + sha256 = "19zzs2a8zrnbgjqvdh31naf2h9l2am4bankshh563gfgcfsl0af0"; 10 10 }; 11 11 12 12 dontUnpack = true;
+61
pkgs/development/python-modules/easyenergy/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , aresponses 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , poetry-core 7 + , pytest-asyncio 8 + , pytest-freezer 9 + , pytestCheckHook 10 + , pythonOlder 11 + , yarl 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "easyenergy"; 16 + version = "0.2.0"; 17 + format = "pyproject"; 18 + 19 + disabled = pythonOlder "3.9"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "klaasnicolaas"; 23 + repo = "python-easyenergy"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-EhpZKwoayT53lhyuM/DlyLQ/1OSGuiAaiBdjM0UTZ8E="; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace '"0.0.0"' '"${version}"' \ 31 + --replace 'addopts = "--cov"' "" 32 + ''; 33 + 34 + nativeBuildInputs = [ 35 + poetry-core 36 + ]; 37 + 38 + propagatedBuildInputs = [ 39 + aiohttp 40 + yarl 41 + ]; 42 + 43 + nativeCheckInputs = [ 44 + aresponses 45 + pytest-asyncio 46 + pytest-freezer 47 + pytestCheckHook 48 + ]; 49 + 50 + pythonImportsCheck = [ 51 + "easyenergy" 52 + ]; 53 + 54 + meta = with lib; { 55 + description = "Module for getting energy/gas prices from easyEnergy"; 56 + homepage = "https://github.com/klaasnicolaas/python-easyenergy"; 57 + changelog = "https://github.com/klaasnicolaas/python-easyenergy/releases/tag/v${version}"; 58 + license = with licenses; [ mit ]; 59 + maintainers = with maintainers; [ fab ]; 60 + }; 61 + }
+61
pkgs/development/python-modules/energyzero/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , aresponses 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , poetry-core 7 + , pytest-asyncio 8 + , pytest-freezer 9 + , pytestCheckHook 10 + , pythonOlder 11 + , yarl 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "energyzero"; 16 + version = "0.4.0"; 17 + format = "pyproject"; 18 + 19 + disabled = pythonOlder "3.9"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "klaasnicolaas"; 23 + repo = "python-energyzero"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-QSxr4hfNlpIbLpeQ8tcdRP3dARB/OxTP9cVgf+P63Lw="; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace '"0.0.0"' '"${version}"' \ 31 + --replace 'addopts = "--cov"' "" 32 + ''; 33 + 34 + nativeBuildInputs = [ 35 + poetry-core 36 + ]; 37 + 38 + propagatedBuildInputs = [ 39 + aiohttp 40 + yarl 41 + ]; 42 + 43 + nativeCheckInputs = [ 44 + aresponses 45 + pytest-asyncio 46 + pytest-freezer 47 + pytestCheckHook 48 + ]; 49 + 50 + pythonImportsCheck = [ 51 + "energyzero" 52 + ]; 53 + 54 + meta = with lib; { 55 + description = "Module for getting the dynamic prices from EnergyZero"; 56 + homepage = "https://github.com/klaasnicolaas/python-energyzero"; 57 + changelog = "https://github.com/klaasnicolaas/python-energyzero/releases/tag/v${version}"; 58 + license = with licenses; [ mit ]; 59 + maintainers = with maintainers; [ fab ]; 60 + }; 61 + }
+47
pkgs/development/python-modules/eufylife-ble-client/default.nix
··· 1 + { lib 2 + , bleak 3 + , bleak-retry-connector 4 + , buildPythonPackage 5 + , cryptography 6 + , fetchPypi 7 + , poetry-core 8 + , pythonOlder 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "eufylife-ble-client"; 13 + version = "0.1.7"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.9"; 17 + 18 + src = fetchPypi { 19 + pname = "eufylife_ble_client"; 20 + inherit version; 21 + hash = "sha256-Vt9hHUVAM0d+BcotPUD9v8jXrcg7lEDVChLENUHd3rY="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + poetry-core 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + bleak 30 + bleak-retry-connector 31 + cryptography 32 + ]; 33 + 34 + # Module has no tests 35 + doCheck = false; 36 + 37 + pythonImportsCheck = [ 38 + "eufylife_ble_client" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "Module for parsing data from Eufy smart scales"; 43 + homepage = "https://github.com/bdr99/eufylife-ble-client"; 44 + license = with licenses; [ mit ]; 45 + maintainers = with maintainers; [ fab ]; 46 + }; 47 + }
+2 -2
pkgs/development/python-modules/iminuit/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "iminuit"; 12 - version = "2.20.0"; 12 + version = "2.21.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-pz/m4C814xgPwBvFwXlO32Yv8XJcO8Kk9DNWd5nadQQ="; 19 + hash = "sha256-ivRsweaIvkiBceTfAI457wN+tbntJ3t4HTynWf29vAI="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+26
pkgs/development/python-modules/python-musicpd/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "python-musicpd"; 8 + version = "0.8.0"; 9 + 10 + src = fetchPypi { 11 + inherit pname; 12 + inherit version; 13 + sha256 = "sha256-5Br4rZO1c/pPmAZ/UecYjuVLttR8R+xeReKsc/xnaeI="; 14 + }; 15 + 16 + format = "setuptools"; 17 + 18 + doCheck = true; 19 + 20 + meta = with lib; { 21 + description = "An MPD (Music Player Daemon) client library written in pure Python."; 22 + homepage = "https://gitlab.com/kaliko/python-musicpd"; 23 + license = licenses.lgpl3Plus; 24 + maintainers = with lib.maintainers; [ apfelkuchen6 ]; 25 + }; 26 + }
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "slack-sdk"; 24 - version = "3.20.0"; 24 + version = "3.20.1"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.6"; ··· 30 30 owner = "slackapi"; 31 31 repo = "python-slack-sdk"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-NlUmoOlRV7h7d553uX2tAWi2aWCAqpHflSUrdZxlaws="; 33 + hash = "sha256-etPNhGjLrXOwkM7m2Q1xGoGraBq/2tq58bWXqncHy+w="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/algolia-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "algolia-cli"; 5 - version = "1.3.0"; 5 + version = "1.3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "algolia"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - hash = "sha256-j0d2HK4McWA2yP7pt+TUOEYVUOQP4NYOdMlK7IqaAcU="; 11 + hash = "sha256-lO+ysaXZcwRsuEdkMyPKqrChbW27eId466Eb8Mss2IQ="; 12 12 }; 13 13 14 - vendorHash = "sha256-RG/aLlCve0XLj3ljBBSsloFUgNAG6faqjyMYXOo+CgI="; 14 + vendorHash = "sha256-t8SqCBuE/JmVR71MC9sHtQ6tEovO2UJo7FCDM+IBk+c="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/development/tools/parsing/byacc/default.nix
··· 5 5 6 6 stdenv.mkDerivation (self: { 7 7 pname = "byacc"; 8 - version = "20221229"; 8 + version = "20230219"; 9 9 10 10 src = fetchurl { 11 11 urls = let ··· 14 14 "https://invisible-mirror.net/archives/byacc/${pname}-${version}.tgz" 15 15 "ftp://ftp.invisible-island.net/byacc/${pname}-${version}.tgz" 16 16 ]; 17 - hash = "sha256-ExbG95D6+maIQn8f+RJnth2LeHO0Q8Yg7vaabv8FA7w="; 17 + hash = "sha256-NrlyptSul1hN0YaSX7vDl9JssgYyp2wvUqx2U80IG1g="; 18 18 }; 19 19 20 20 configureFlags = [
+30
pkgs/development/tools/parsing/re-flex/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , boost 6 + , autoconf 7 + , automake 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "re-flex"; 12 + version = "3.3.1"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "Genivia"; 16 + repo = "RE-flex"; 17 + rev = "v${version}"; 18 + sha256 = "w3ecuUa7lBtRv071acBIZGcpjBZD4UvVQdUzT7qWiMo="; 19 + }; 20 + 21 + nativeBuildInputs = [ boost autoconf automake ]; 22 + 23 + meta = with lib; { 24 + homepage = "https://github.com/Genivia/RE-flex"; 25 + description = "The regex-centric, fast lexical analyzer generator for C++ with full Unicode support"; 26 + license = licenses.bsd3; 27 + platforms = platforms.unix; 28 + maintainers = with lib.maintainers; [ prrlvr ]; 29 + }; 30 + }
+5 -5
pkgs/games/mindustry/default.nix
··· 34 34 35 35 let 36 36 pname = "mindustry"; 37 - version = "141.2"; 37 + version = "142"; 38 38 buildVersion = makeBuildVersion version; 39 39 40 40 Mindustry = fetchFromGitHub { 41 41 owner = "Anuken"; 42 42 repo = "Mindustry"; 43 43 rev = "v${version}"; 44 - hash = "sha256-7olnyjkcT8OwokipDnLFW3rMOPljF6HvsU249SDvA3U="; 44 + hash = "sha256-xL1oy93ljAl1hdzsdEF9NHZL/yb11markUg271C++R4="; 45 45 }; 46 46 Arc = fetchFromGitHub { 47 47 owner = "Anuken"; 48 48 repo = "Arc"; 49 49 rev = "v${version}"; 50 - hash = "sha256-JYM2/dkrLFZz+oqOs8e+iTRG5Vv4oUcmpAavRQ7NMMM="; 50 + hash = "sha256-CKcAnYAuHQb6wPkDUpinU83MVxhdvhYpjjuS3sEb6cg="; 51 51 }; 52 52 soloud = fetchFromGitHub { 53 53 owner = "Anuken"; ··· 126 126 | sh 127 127 ''; 128 128 outputHashMode = "recursive"; 129 - outputHash = "sha256-Eb+LyO1d2XwhAp9awgMlxs7dfZav0ja9kH7PaUJQOCo="; 129 + outputHash = "sha256-Fy2GXdB+cmRfiQFKnnz+UTUxT+LBTZa69BNwC23XD84="; 130 130 }; 131 131 132 132 in ··· 229 229 binaryBytecode # deps 230 230 ]; 231 231 license = licenses.gpl3Plus; 232 - maintainers = with maintainers; [ chkno fgaz ]; 232 + maintainers = with maintainers; [ chkno fgaz thekostins ]; 233 233 platforms = platforms.x86_64; 234 234 # Hash mismatch on darwin: 235 235 # https://github.com/NixOS/nixpkgs/pull/105590#issuecomment-737120293
+2 -2
pkgs/os-specific/linux/ffado/default.nix
··· 24 24 in 25 25 mkDerivation rec { 26 26 pname = "ffado"; 27 - version = "2.4.3"; 27 + version = "2.4.7"; 28 28 29 29 src = fetchurl { 30 30 url = "http://www.ffado.org/files/libffado-${version}.tgz"; 31 - sha256 = "08bygzv1k6ai0572gv66h7gfir5zxd9klfy74z2pxqp6s5hms58r"; 31 + sha256 = "0vsn3y52g6f77lqh9qfkd7dslmb7bbgy46cv5idynx4frqscc23s"; 32 32 }; 33 33 34 34 prePatch = ''
+2 -2
pkgs/os-specific/linux/tuxedo-keyboard/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tuxedo-keyboard-${kernel.version}"; 5 - version = "3.1.1"; 5 + version = "3.1.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tuxedocomputers"; 9 9 repo = "tuxedo-keyboard"; 10 10 rev = "v${version}"; 11 - sha256 = "+59/5vfwx9fys7Q63SahVPS/ckvwkr4w6T37UqAnwZ4="; 11 + sha256 = "h6+br+JPEItym83MaVt+xo6o/zMtTv8+wsBoTeYa2AM="; 12 12 }; 13 13 14 14 buildInputs = [ linuxHeaders ];
+3 -3
pkgs/os-specific/linux/zfs/default.nix
··· 240 240 # IMPORTANT: Always use a tagged release candidate or commits from the 241 241 # zfs-<version>-staging branch, because this is tested by the OpenZFS 242 242 # maintainers. 243 - version = "2.1.10-staging-2023-01-24"; 244 - rev = "92e0d9d183ce6752cd52f7277c8321d81df9ffee"; 243 + version = "2.1.10-staging-2023-03-02"; 244 + rev = "9d2e5c14b2f94c91aa389799bd9e80e1098263e7"; 245 245 246 - sha256 = "RT2ijcXhdw5rbz1niDjrqg6G/uOjyrJiTlS4qijiWqc="; 246 + sha256 = "sha256-E+nLmmSSPtGDjqBQp2GXJsYR2zCEpcxU0/9BD5QHdnA="; 247 247 248 248 isUnstable = true; 249 249 };
+9 -3
pkgs/servers/home-assistant/component-packages.nix
··· 843 843 aioeafm 844 844 ]; 845 845 "easyenergy" = ps: with ps; [ 846 - ]; # missing inputs: easyenergy 846 + easyenergy 847 + ]; 847 848 "ebox" = ps: with ps; [ 848 849 ]; # missing inputs: pyebox 849 850 "ebusd" = ps: with ps; [ ··· 935 934 sqlalchemy 936 935 ]; 937 936 "energyzero" = ps: with ps; [ 938 - ]; # missing inputs: energyzero 937 + energyzero 938 + ]; 939 939 "enigma2" = ps: with ps; [ 940 940 openwebifpy 941 941 ]; ··· 1019 1017 bluetooth-data-tools 1020 1018 dbus-fast 1021 1019 esphome-dashboard-api 1020 + eufylife-ble-client 1022 1021 fnvhash 1023 1022 ifaddr 1024 1023 pyserial 1025 1024 pyudev 1026 1025 sqlalchemy 1027 1026 zeroconf 1028 - ]; # missing inputs: eufylife_ble_client 1027 + ]; 1029 1028 "everlights" = ps: with ps; [ 1030 1029 pyeverlights 1031 1030 ]; ··· 4465 4462 "dunehd" 4466 4463 "dynalite" 4467 4464 "eafm" 4465 + "easyenergy" 4468 4466 "ecobee" 4469 4467 "econet" 4470 4468 "ecowitt" ··· 4479 4475 "emulated_kasa" 4480 4476 "emulated_roku" 4481 4477 "energy" 4478 + "energyzero" 4482 4479 "enocean" 4483 4480 "enphase_envoy" 4484 4481 "environment_canada" 4485 4482 "epson" 4486 4483 "escea" 4487 4484 "esphome" 4485 + "eufylife_ble" 4488 4486 "everlights" 4489 4487 "evil_genius_labs" 4490 4488 "ezviz"
+4 -2
pkgs/servers/search/opensearch/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , stdenvNoCC 3 4 , fetchurl 4 5 , makeWrapper ··· 14 13 15 14 stdenvNoCC.mkDerivation rec { 16 15 pname = "opensearch"; 17 - version = "2.5.0"; 16 + version = "2.6.0"; 18 17 19 18 src = fetchurl { 20 19 url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${version}/opensearch-${version}-linux-x64.tar.gz"; 21 - hash = "sha256-WPD5StVBb/hK+kP/1wkQQBKRQma/uaP+8ULeIFUBL1U="; 20 + hash = "sha256-qJrgWF8JCR4jmnF239gaiRr4Y7Tin0TyYjzxd1Q4Wko"; 22 21 }; 23 22 24 23 nativeBuildInputs = [ makeWrapper ]; ··· 36 35 37 36 wrapProgram $out/bin/opensearch \ 38 37 --prefix PATH : "${lib.makeBinPath [ util-linux gnugrep coreutils ]}" \ 38 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$out/plugins/opensearch-knn/lib/" \ 39 39 --set JAVA_HOME "${jre_headless}" 40 40 41 41 wrapProgram $out/bin/opensearch-plugin --set JAVA_HOME "${jre_headless}"
+3 -3
pkgs/tools/admin/syft/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "syft"; 5 - version = "0.73.0"; 5 + version = "0.74.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anchore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-FJGdp1scqzyeCWKIyTVNkaGNb4rbFLWvHDVWV4V5iBw="; 11 + hash = "sha256-AJAm+sgB3fyKYfyVTJsZVx5n7cnWVX5bFm27b1q+6sQ="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true; ··· 22 22 }; 23 23 # hash mismatch with darwin 24 24 proxyVendor = true; 25 - vendorHash = "sha256-/OwLARY5skfBfr9eJpP6YJuZrtghSGp4fZ7GfzoOiq8="; 25 + vendorHash = "sha256-iKcz+HFcek07GuK7xTeAKS/QRBt56oDMHy/mzlR8xDo="; 26 26 27 27 nativeBuildInputs = [ installShellFiles ]; 28 28
+38
pkgs/tools/audio/mpd-sima/default.nix
··· 1 + { lib 2 + , buildPythonApplication 3 + , fetchFromGitLab 4 + , python-musicpd 5 + , requests}: 6 + 7 + buildPythonApplication rec { 8 + pname = "mpd-sima"; 9 + version = "0.18.2"; 10 + 11 + src = fetchFromGitLab { 12 + owner = "kaliko"; 13 + repo = "sima"; 14 + rev = version; 15 + sha256 = "sha256-lMvM1EqS1govhv4B2hJzIg5DFQYgEr4yJJtgOQxnVlY="; 16 + }; 17 + 18 + format = "setuptools"; 19 + 20 + propagatedBuildInputs = [ 21 + requests 22 + python-musicpd 23 + ]; 24 + 25 + doCheck = true; 26 + 27 + preCheck = '' 28 + export HOME="$(mktemp -d)" 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "An autoqueuing mpd client"; 33 + homepage = "https://kaliko.me/mpd-sima/"; 34 + license = licenses.gpl3Plus; 35 + platforms = platforms.linux; 36 + maintainers = with lib.maintainers; [ apfelkuchen6 ]; 37 + }; 38 + }
+1 -1
pkgs/tools/misc/goreleaser/default.nix
··· 26 26 meta = with lib; { 27 27 description = "Deliver Go binaries as fast and easily as possible"; 28 28 homepage = "https://goreleaser.com"; 29 - maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin techknowlogick ]; 29 + maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin techknowlogick developer-guy caarlos0 ]; 30 30 license = licenses.mit; 31 31 }; 32 32 }
+10
pkgs/tools/security/masscan/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , installShellFiles 5 6 , makeWrapper 6 7 , libpcap ··· 17 16 rev = version; 18 17 sha256 = "sha256-mnGC/moQANloR5ODwRjzJzBa55OEZ9QU+9WpAHxQE/g="; 19 18 }; 19 + 20 + patches = [ 21 + # Patches the missing "--resume" functionality 22 + (fetchpatch { 23 + name = "resume.patch"; 24 + url = "https://github.com/robertdavidgraham/masscan/commit/90791550bbdfac8905917a109ed74024161f14b3.patch"; 25 + sha256 = "sha256-A7Fk3MBNxaad69MrUYg7fdMG77wba5iESDTIRigYslw="; 26 + }) 27 + ]; 20 28 21 29 postPatch = lib.optionalString stdenv.isDarwin '' 22 30 # Fix broken install command
+1 -1
pkgs/tools/virtualization/awsebcli/default.nix
··· 93 93 meta = with lib; { 94 94 homepage = "https://aws.amazon.com/elasticbeanstalk/"; 95 95 description = "A command line interface for Elastic Beanstalk"; 96 - maintainers = with maintainers; [ eqyiel ]; 96 + maintainers = with maintainers; [ eqyiel kirillrdy ]; 97 97 license = licenses.asl20; 98 98 }; 99 99 }
+4
pkgs/top-level/all-packages.nix
··· 5295 5295 5296 5296 mpd-mpris = callPackage ../tools/audio/mpd-mpris { }; 5297 5297 5298 + mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { }; 5299 + 5298 5300 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { }; 5299 5301 5300 5302 mq-cli = callPackage ../tools/system/mq-cli { }; ··· 17996 17994 17997 17995 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { }; 17998 17996 flex = callPackage ../development/tools/parsing/flex { }; 17997 + 17998 + re-flex = callPackage ../development/tools/parsing/re-flex { }; 17999 17999 18000 18000 flexibee = callPackage ../applications/office/flexibee { }; 18001 18001
+8
pkgs/top-level/python-packages.nix
··· 2951 2951 2952 2952 easydict = callPackage ../development/python-modules/easydict { }; 2953 2953 2954 + easyenergy = callPackage ../development/python-modules/easyenergy { }; 2955 + 2954 2956 easygui = callPackage ../development/python-modules/easygui { }; 2955 2957 2956 2958 easyocr = callPackage ../development/python-modules/easyocr { }; ··· 3068 3066 3069 3067 energyflow = callPackage ../development/python-modules/energyflow { }; 3070 3068 3069 + energyzero = callPackage ../development/python-modules/energyzero { }; 3070 + 3071 3071 enhancements = callPackage ../development/python-modules/enhancements { }; 3072 3072 3073 3073 enlighten = callPackage ../development/python-modules/enlighten { }; ··· 3173 3169 etuples = callPackage ../development/python-modules/etuples { }; 3174 3170 3175 3171 et_xmlfile = callPackage ../development/python-modules/et_xmlfile { }; 3172 + 3173 + eufylife-ble-client = callPackage ../development/python-modules/eufylife-ble-client { }; 3176 3174 3177 3175 evaluate = callPackage ../development/python-modules/evaluate { }; 3178 3176 ··· 9477 9471 python-mpv-jsonipc = callPackage ../development/python-modules/python-mpv-jsonipc { }; 9478 9472 9479 9473 python-multipart = callPackage ../development/python-modules/python-multipart { }; 9474 + 9475 + python-musicpd = callPackage ../development/python-modules/python-musicpd { }; 9480 9476 9481 9477 python-mystrom = callPackage ../development/python-modules/python-mystrom { }; 9482 9478