Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
262bce30 8ad46036

+690 -752
+10
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 759 759 <literal>[ &quot;lua54&quot; &quot;luau&quot; ]</literal>. 760 760 </para> 761 761 </listitem> 762 + <listitem> 763 + <para> 764 + <literal>pkgs.fetchNextcloudApp</literal> has been rewritten 765 + to circumvent impurities in e.g. tarballs from GitHub and to 766 + make it easier to apply patches. This means that your hashes 767 + are out-of-date and the (previously required) attributes 768 + <literal>name</literal> and <literal>version</literal> are no 769 + longer accepted. 770 + </para> 771 + </listitem> 762 772 </itemizedlist> 763 773 </section> 764 774 <section xml:id="sec-release-22.11-notable-changes">
+4
nixos/doc/manual/release-notes/rl-2211.section.md
··· 242 242 243 243 - `stylua` no longer accepts `lua52Support` and `luauSupport` overrides, use `features` instead, which defaults to `[ "lua54" "luau" ]`. 244 244 245 + - `pkgs.fetchNextcloudApp` has been rewritten to circumvent impurities in e.g. tarballs from GitHub and to make it easier to 246 + apply patches. This means that your hashes are out-of-date and the (previously required) attributes `name` and `version` 247 + are no longer accepted. 248 + 245 249 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 246 250 247 251 ## Other Notable Changes {#sec-release-22.11-notable-changes}
+13 -1
nixos/modules/programs/neovim.nix
··· 11 11 12 12 in { 13 13 options.programs.neovim = { 14 - enable = mkEnableOption (lib.mdDoc "Neovim"); 14 + enable = mkOption { 15 + type = types.bool; 16 + default = false; 17 + example = true; 18 + description = lib.mdDoc '' 19 + Whether to enable Neovim. 20 + 21 + When enabled through this option, Neovim is wrapped to use a 22 + configuration managed by this module. The configuration file in the 23 + user's home directory at {file}`~/.config/nvim/init.vim` is no longer 24 + loaded by default. 25 + ''; 26 + }; 15 27 16 28 defaultEditor = mkOption { 17 29 type = types.bool;
+1 -1
nixos/modules/programs/tsm-client.nix
··· 223 223 description = lib.mdDoc '' 224 224 The TSM client derivation to be 225 225 added to the system environment. 226 - It will called with `.override` 226 + It will be used with `.override` 227 227 to add paths to the client system-options file. 228 228 ''; 229 229 };
+12 -3
nixos/modules/services/networking/iwd.nix
··· 19 19 options.networking.wireless.iwd = { 20 20 enable = mkEnableOption (lib.mdDoc "iwd"); 21 21 22 + package = mkOption { 23 + type = types.package; 24 + default = pkgs.iwd; 25 + defaultText = lib.literalExpression "pkgs.iwd"; 26 + description = lib.mdDoc '' 27 + The iwd package to use. 28 + ''; 29 + }; 30 + 22 31 settings = mkOption { 23 32 type = ini.type; 24 33 default = { }; ··· 50 59 environment.etc."iwd/${configFile.name}".source = configFile; 51 60 52 61 # for iwctl 53 - environment.systemPackages = [ pkgs.iwd ]; 62 + environment.systemPackages = [ cfg.package ]; 54 63 55 - services.dbus.packages = [ pkgs.iwd ]; 64 + services.dbus.packages = [ cfg.package ]; 56 65 57 - systemd.packages = [ pkgs.iwd ]; 66 + systemd.packages = [ cfg.package ]; 58 67 59 68 systemd.network.links."80-iwd" = { 60 69 matchConfig.Type = "wlan";
+10
nixos/modules/services/web-apps/wordpress.nix
··· 22 22 ln -s ${wpConfig hostName cfg} $out/share/wordpress/wp-config.php 23 23 # symlink uploads directory 24 24 ln -s ${cfg.uploadsDir} $out/share/wordpress/wp-content/uploads 25 + ln -s ${cfg.fontsDir} $out/share/wordpress/wp-content/fonts 25 26 26 27 # https://github.com/NixOS/nixpkgs/pull/53399 27 28 # ··· 92 93 description = lib.mdDoc '' 93 94 This directory is used for uploads of pictures. The directory passed here is automatically 94 95 created and permissions adjusted as required. 96 + ''; 97 + }; 98 + 99 + fontsDir = mkOption { 100 + type = types.path; 101 + default = "/var/lib/wordpress/${name}/fonts"; 102 + description = lib.mdDoc '' 103 + This directory is used to download fonts from a remote location, e.g. 104 + to host google fonts locally. 95 105 ''; 96 106 }; 97 107
+22 -2
nixos/modules/services/x11/window-managers/dwm.nix
··· 13 13 ###### interface 14 14 15 15 options = { 16 - services.xserver.windowManager.dwm.enable = mkEnableOption (lib.mdDoc "dwm"); 16 + services.xserver.windowManager.dwm = { 17 + enable = mkEnableOption (lib.mdDoc "dwm"); 18 + package = mkOption { 19 + type = types.package; 20 + default = pkgs.dwm; 21 + defaultText = literalExpression "pkgs.dwm"; 22 + example = literalExpression '' 23 + pkgs.dwm.overrideAttrs (oldAttrs: rec { 24 + patches = [ 25 + (super.fetchpatch { 26 + url = "https://dwm.suckless.org/patches/steam/dwm-steam-6.2.diff"; 27 + sha256 = "1ld1z3fh6p5f8gr62zknx3axsinraayzxw3rz1qwg73mx2zk5y1f"; 28 + }) 29 + ]; 30 + }) 31 + ''; 32 + description = lib.mdDoc '' 33 + dwm package to use. 34 + ''; 35 + }; 36 + }; 17 37 }; 18 38 19 39 ··· 30 50 ''; 31 51 }; 32 52 33 - environment.systemPackages = [ pkgs.dwm ]; 53 + environment.systemPackages = [ cfg.package ]; 34 54 35 55 }; 36 56
+15 -14
pkgs/applications/audio/csound/csound-manual/default.nix
··· 1 - { 2 - lib, stdenv, fetchFromGitHub, docbook_xsl, 3 - docbook_xml_dtd_45, python, pygments, 4 - libxslt 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , docbook_xsl 5 + , docbook_xml_dtd_45 6 + , python3 7 + , libxslt 5 8 }: 6 9 7 - stdenv.mkDerivation { 10 + stdenv.mkDerivation rec { 8 11 pname = "csound-manual"; 9 - version = "unstable-2019-02-22"; 12 + version = "6.17.0"; 10 13 11 14 src = fetchFromGitHub { 12 15 owner = "csound"; 13 16 repo = "manual"; 14 - rev = "3b0bdc83f9245261b4b85a57c3ed636d5d924a4f"; 15 - sha256 = "074byjhaxraapyg54dxgg7hi1d4978aa9c1rmyi50p970nsxnacn"; 17 + rev = version; 18 + sha256 = "sha256-8X9Egn/MIwlNDEKUmEEz4Dnw6rGa37jRjYsVEt8ziW8="; 16 19 }; 17 20 18 21 prePatch = '' ··· 21 24 "${docbook_xml_dtd_45}/xml/dtd/docbook/docbookx.dtd" 22 25 ''; 23 26 24 - nativeBuildInputs = [ libxslt.bin ]; 25 - 26 - buildInputs = [ docbook_xsl python pygments ]; 27 + nativeBuildInputs = [ libxslt.bin docbook_xsl python3 python3.pkgs.pygments ]; 27 28 28 29 buildPhase = '' 29 30 make XSL_BASE_PATH=${docbook_xsl}/share/xml/docbook-xsl html-dist ··· 34 35 cp -r ./html $out/share/doc/csound 35 36 ''; 36 37 37 - meta = { 38 + meta = with lib; { 38 39 description = "The Csound Canonical Reference Manual"; 39 40 homepage = "https://github.com/csound/manual"; 40 - license = lib.licenses.fdl12Plus; 41 - maintainers = [ lib.maintainers.hlolli ]; 41 + license = licenses.fdl12Plus; 42 + maintainers = with maintainers; [ hlolli ]; 42 43 platforms = lib.platforms.all; 43 44 }; 44 45 }
+5 -5
pkgs/applications/file-managers/xfe/default.nix
··· 1 - { lib, stdenv, fetchurl, fox, pkg-config, gettext, xlibsWrapper, gcc, intltool, file, libpng }: 1 + { lib, stdenv, fetchurl, fox, pkg-config, gettext, xlibsWrapper, xcbutil, gcc, intltool, file, libpng }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xfe"; 5 - version = "1.42"; 5 + version = "1.44"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://sourceforge/xfe/xfe-${version}.tar.gz"; 9 - sha256 = "1v1v0vcbnm30kpyd3rj8f56yh7lfnwy7nbs9785wi229b29fiqx1"; 8 + url = "mirror://sourceforge/xfe/xfe-${version}.tar.xz"; 9 + sha256 = "594c14d185bdfc7e3132aefda7cf4e233625258ca9a1939359944a2c07c030b6"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config intltool ]; 13 - buildInputs = [ fox gettext xlibsWrapper gcc file libpng ]; 13 + buildInputs = [ fox gettext xlibsWrapper xcbutil gcc file libpng ]; 14 14 15 15 preConfigure = '' 16 16 sed -i s,/usr/share/xfe,$out/share/xfe, src/xfedefs.h
+1
pkgs/applications/graphics/batik/default.nix
··· 14 14 homepage = "https://xmlgraphics.apache.org/batik"; 15 15 license = licenses.asl20; 16 16 platforms = platforms.unix; 17 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 17 18 }; 18 19 19 20 installPhase = ''
+44 -44
pkgs/applications/misc/dbx/default.nix
··· 1 - { buildPythonPackage 1 + { lib 2 2 , fetchFromGitHub 3 - , databricks-cli 4 - , scipy 5 - , path 6 - , pathspec 7 - , pydantic 8 - , protobuf 9 - , tqdm 10 - , mlflow 11 - , azure-identity 12 - , ruamel-yaml 13 - , emoji 14 - , cookiecutter 15 - , retry 16 - , azure-mgmt-datafactory 17 - , azure-mgmt-subscription 18 - , pytestCheckHook 19 - , pytest-asyncio 20 - , pytest-timeout 21 - , pytest-mock 22 - , lib 23 3 , git 4 + , python3 24 5 }: 25 6 26 - buildPythonPackage rec { 7 + python3.pkgs.buildPythonApplication rec { 27 8 pname = "dbx"; 28 - version = "0.6.8"; 9 + version = "0.7.6"; 10 + format = "setuptools"; 29 11 30 12 src = fetchFromGitHub { 31 13 owner = "databrickslabs"; 32 14 repo = "dbx"; 33 15 rev = "v${version}"; 34 - sha256 = "sha256-Ou+VdHFVQzmsxJiyaeDd/+FqHvJZeNGB+OXyoagJwtk="; 16 + hash = "sha256-P/cniy0xYaDoUbKdvV7KCubCpmOAhYp3cg2VBRA+a6I="; 35 17 }; 36 18 37 - propagatedBuildInputs = [ 19 + propagatedBuildInputs = with python3.pkgs; [ 20 + aiohttp 21 + click 22 + cookiecutter 23 + cryptography 38 24 databricks-cli 39 - scipy 40 - path 25 + jinja2 26 + mlflow 41 27 pathspec 42 28 pydantic 43 - protobuf 44 - tqdm 45 - mlflow 46 - azure-identity 47 - ruamel-yaml 48 - emoji 49 - cookiecutter 29 + pyyaml 30 + requests 50 31 retry 51 - azure-mgmt-datafactory 52 - azure-mgmt-subscription 53 - ]; 32 + rich 33 + typer 34 + watchdog 35 + ] ++ typer.optional-dependencies.all; 54 36 55 37 checkInputs = [ 56 - pytestCheckHook 38 + git 39 + ] ++ (with python3.pkgs; [ 57 40 pytest-asyncio 41 + pytest-mock 58 42 pytest-timeout 59 - pytest-mock 60 - git 61 - ]; 43 + pytestCheckHook 44 + ]); 45 + 46 + postPatch = '' 47 + substituteInPlace setup.py \ 48 + --replace "mlflow-skinny>=1.28.0,<=2.0.0" "mlflow" \ 49 + --replace "rich==12.5.1" "rich" 50 + ''; 62 51 63 52 preCheck = '' 64 - export HOME=$TMPDIR 53 + export HOME=$(mktemp -d) 54 + export PATH="$PATH:$out/bin" 65 55 ''; 66 56 57 + pytestFlagsArray = [ 58 + "tests/unit" 59 + ]; 60 + 67 61 disabledTests = [ 68 - # fails because of dbfs CLI wrong call 62 + # Fails because of dbfs CLI wrong call 69 63 "test_dbfs_unknown_user" 70 64 "test_dbfs_no_root" 65 + # Requires pylint, prospector, pydocstyle 66 + "test_python_basic_sanity_check" 67 + ]; 68 + 69 + pythonImportsCheck = [ 70 + "dbx" 71 71 ]; 72 72 73 73 meta = with lib; { 74 - homepage = "https://github.com/databrickslabs/dbx"; 75 74 description = "CLI tool for advanced Databricks jobs management"; 75 + homepage = "https://github.com/databrickslabs/dbx"; 76 76 license = licenses.databricks-dbx; 77 77 maintainers = with maintainers; [ GuillaumeDesforges ]; 78 78 };
+2 -2
pkgs/applications/misc/gpsprune/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gpsprune"; 5 - version = "22.1"; 5 + version = "22.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar"; 9 - sha256 = "sha256-Its8w+4IAPlNnOYewrTItYWw/7IcAfCK1EnAzun4ScI="; 9 + sha256 = "sha256-7T7UmS650VvYN29vQxemzsaxF5wPFF+yCNCTyXY7nmY="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/applications/misc/organicmaps/default.nix
··· 19 19 20 20 mkDerivation rec { 21 21 pname = "organicmaps"; 22 - version = "2022.07.27-3"; 22 + version = "2022.09.22-3"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "organicmaps"; 26 26 repo = "organicmaps"; 27 27 rev = "${version}-android"; 28 - sha256 = "sha256-nn24SWyTm8hhj3KrIJWIeOVotV3wn3l7CQopnSCVrX4="; 28 + sha256 = "sha256-b+XPsKeDVj3crOTxb52CxXmldkurVlNcZ/ODuJIbQ2A="; 29 29 fetchSubmodules = true; 30 30 }; 31 31
+9
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1110 1110 "vendorHash": "sha256-W+dV6rmyOqCeQboYvpxYoNZixv2+uBd2+sc9BvTE+Ag=", 1111 1111 "version": "2.19.1" 1112 1112 }, 1113 + "tailscale": { 1114 + "hash": "sha256-/qC8TOtoVoBTWeAFpt2TYE8tlYBCCcn/mzVQ/DN51YQ=", 1115 + "owner": "tailscale", 1116 + "provider-source-address": "registry.terraform.io/tailscale/tailscale", 1117 + "repo": "terraform-provider-tailscale", 1118 + "rev": "v0.13.5", 1119 + "vendorHash": "sha256-8EIxqKkVO706oejlvN79K8aEZAF5H2vZRdr5vbQa0l4=", 1120 + "version": "0.13.5" 1121 + }, 1113 1122 "tencentcloud": { 1114 1123 "hash": "sha256-kAbLfuENWHxu51Eu+7X1X4HiWkD8KAL4awZpGRg0BaU=", 1115 1124 "owner": "tencentcloudstack",
+1
pkgs/applications/networking/remote/wayvnc/default.nix
··· 13 13 sha256 = "sha256-/OKkQKt43lR0UCmQeSDMl1hXh03k+dX3UweigMWEUx4="; 14 14 }; 15 15 16 + depsBuildBuild = [ pkg-config ]; 16 17 nativeBuildInputs = [ meson pkg-config ninja scdoc wayland-scanner ]; 17 18 buildInputs = [ pixman libxkbcommon wayland neatvnc libdrm libX11 aml pam mesa ]; 18 19
+2 -2
pkgs/applications/plasma-mobile/angelfish.nix
··· 19 19 , srcs 20 20 21 21 # These must be updated in tandem with package updates. 22 - , cargoShaForVersion ? "22.06" 23 - , cargoSha256 ? "ckxShWgqGaApYoGQdrRQKCKOsbwUH5QP82x3BNM4Jx8=" 22 + , cargoShaForVersion ? "22.09" 23 + , cargoSha256 ? "sha256-uxLvAhRV185srZZ0ZMsLRevAyMmajXERPRYotMcnLJA=" 24 24 }: 25 25 26 26 # Guard against incomplete updates.
+1 -1
pkgs/applications/plasma-mobile/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/plasma-mobile/22.06/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/plasma-mobile/22.09/ -A '*.tar.xz' )
+2
pkgs/applications/plasma-mobile/krecorder.nix
··· 8 8 , kcoreaddons 9 9 , ki18n 10 10 , kirigami2 11 + , kirigami-addons 11 12 , qtmultimedia 12 13 , qtquickcontrols2 13 14 }: ··· 25 26 kcoreaddons 26 27 ki18n 27 28 kirigami2 29 + kirigami-addons 28 30 qtmultimedia 29 31 qtquickcontrols2 30 32 ];
+2
pkgs/applications/plasma-mobile/kweather.nix
··· 6 6 7 7 , kconfig 8 8 , ki18n 9 + , kirigami-addons 9 10 , kirigami2 10 11 , knotifications 11 12 , kquickcharts ··· 26 27 buildInputs = [ 27 28 kconfig 28 29 ki18n 30 + kirigami-addons 29 31 kirigami2 30 32 knotifications 31 33 kquickcharts
+30
pkgs/applications/plasma-mobile/plasma-dialer.nix
··· 9 9 , kcoreaddons 10 10 , kdbusaddons 11 11 , ki18n 12 + , kio 12 13 , kirigami2 13 14 , knotifications 14 15 , kpeople 15 16 , libphonenumber 17 + , libselinux 18 + , libsepol 16 19 , modemmanager-qt 20 + , pcre 21 + , plasma-wayland-protocols 17 22 , protobuf 23 + , pulseaudio-qt 18 24 , qtfeedback 19 25 , qtmpris 20 26 , qtquickcontrols2 27 + , util-linux 28 + , wayland 29 + , wayland-protocols 21 30 }: 22 31 23 32 mkDerivation rec { ··· 34 43 kcoreaddons 35 44 kdbusaddons 36 45 ki18n 46 + kio 37 47 kirigami2 38 48 knotifications 39 49 kpeople 40 50 libphonenumber 51 + libselinux 52 + libsepol 41 53 modemmanager-qt 54 + pcre 55 + plasma-wayland-protocols 42 56 protobuf # Needed by libphonenumber 57 + pulseaudio-qt 43 58 qtfeedback 44 59 qtmpris 45 60 qtquickcontrols2 61 + util-linux 62 + wayland 63 + wayland-protocols 64 + ]; 65 + 66 + postPatch = '' 67 + substituteInPlace plasma-dialer/org.kde.phone.dialer.desktop \ 68 + --replace "/usr/bin/" "$out/bin/" 69 + ''; 70 + 71 + # Plasma gear 22.09 shipped before KWin 5.26 was made available. 72 + # This feature requires 5.26. Otherwise plasma-dialer segfaults. 73 + # Note that we may need to keep it disabled until it stops segfaulting outside of KWin. 74 + cmakeFlags = [ 75 + "-DDIALER_BUILD_SHELL_OVERLAY=OFF" 46 76 ]; 47 77 48 78 meta = with lib; {
+12
pkgs/applications/plasma-mobile/plasma-settings.nix
··· 10 10 , kcoreaddons 11 11 , kdbusaddons 12 12 , ki18n 13 + , kirigami-addons 14 + , kirigami2 13 15 , kitemmodels 16 + , libselinux 17 + , libsepol 14 18 , modemmanager-qt 15 19 , networkmanager-qt 20 + , pcre 16 21 , plasma-framework 22 + , util-linux 17 23 }: 18 24 19 25 mkDerivation rec { ··· 30 36 kcoreaddons 31 37 kdbusaddons 32 38 ki18n 39 + kirigami-addons 40 + kirigami2 33 41 kitemmodels 42 + libselinux 43 + libsepol 34 44 modemmanager-qt 35 45 networkmanager-qt 46 + pcre 36 47 plasma-framework 48 + util-linux 37 49 ]; 38 50 39 51 meta = with lib; {
+4
pkgs/applications/plasma-mobile/spacebar.nix
··· 4 4 , cmake 5 5 , extra-cmake-modules 6 6 7 + , c-ares 8 + , curl 7 9 , kcontacts 8 10 , ki18n 9 11 , kio ··· 27 29 ]; 28 30 29 31 buildInputs = [ 32 + c-ares 33 + curl 30 34 kcontacts 31 35 ki18n 32 36 kio
+96 -96
pkgs/applications/plasma-mobile/srcs.nix
··· 4 4 5 5 { 6 6 alligator = { 7 - version = "22.06"; 7 + version = "22.09"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/plasma-mobile/22.06/alligator-22.06.tar.xz"; 10 - sha256 = "1h4jawzmiikn81iajc62pkgdv0xlc2w9g80l04awfiz2546rcxmf"; 11 - name = "alligator-22.06.tar.xz"; 9 + url = "${mirror}/stable/plasma-mobile/22.09/alligator-22.09.tar.xz"; 10 + sha256 = "0krys21df6mlyi2zxdxgqx02k1q7njliz0nsxcygxrd89ajxlslb"; 11 + name = "alligator-22.09.tar.xz"; 12 12 }; 13 13 }; 14 14 angelfish = { 15 - version = "22.06"; 15 + version = "22.09"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/plasma-mobile/22.06/angelfish-22.06.tar.xz"; 18 - sha256 = "0s9kzkw0ikb4r4x04nyd568kika7wvi5gj0k6735nwjn5qyp933f"; 19 - name = "angelfish-22.06.tar.xz"; 17 + url = "${mirror}/stable/plasma-mobile/22.09/angelfish-22.09.tar.xz"; 18 + sha256 = "1blhn84xka11zjwqimr30qv94jp5slfcmc44xcjxginl3n6hicwx"; 19 + name = "angelfish-22.09.tar.xz"; 20 20 }; 21 21 }; 22 22 audiotube = { 23 - version = "22.06"; 23 + version = "22.09"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/plasma-mobile/22.06/audiotube-22.06.tar.xz"; 26 - sha256 = "0680cr90nsa5qc9qm9vpl7993zmz0r1ms0m4f63cds7k8zrwwal0"; 27 - name = "audiotube-22.06.tar.xz"; 25 + url = "${mirror}/stable/plasma-mobile/22.09/audiotube-22.09.tar.xz"; 26 + sha256 = "1ay3qrg8lnw209kwmgm2ll5k1gbp2q694g6w837xl2wjy792vqw8"; 27 + name = "audiotube-22.09.tar.xz"; 28 28 }; 29 29 }; 30 30 calindori = { 31 - version = "22.06"; 31 + version = "22.09"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/plasma-mobile/22.06/calindori-22.06.tar.xz"; 34 - sha256 = "0fcbkk1yisdd6z1qvac9x6i55wfppqpdma87a0n5smm191lkjg07"; 35 - name = "calindori-22.06.tar.xz"; 33 + url = "${mirror}/stable/plasma-mobile/22.09/calindori-22.09.tar.xz"; 34 + sha256 = "1pwgdqznp76mhk0ikzjhy3c67qgk91kgv69ygqwzlh5hwiw5sl4n"; 35 + name = "calindori-22.09.tar.xz"; 36 36 }; 37 37 }; 38 38 kalk = { 39 - version = "22.06"; 39 + version = "22.09"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/plasma-mobile/22.06/kalk-22.06.tar.xz"; 42 - sha256 = "09c3rfnljjacw55vdrgcpp18vkbbjzq6brcfs6gb0nhfgbjj6ava"; 43 - name = "kalk-22.06.tar.xz"; 41 + url = "${mirror}/stable/plasma-mobile/22.09/kalk-22.09.tar.xz"; 42 + sha256 = "0sci3jv3asjxahcdz2vkmh90fbffx8lfj1cy5kqnpijdxcm10gfq"; 43 + name = "kalk-22.09.tar.xz"; 44 44 }; 45 45 }; 46 46 kasts = { 47 - version = "22.06"; 47 + version = "22.09.2"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/plasma-mobile/22.06/kasts-22.06.tar.xz"; 50 - sha256 = "0hznam4gxrhz1sbykl7wr0mqa6r23mskx5qhp0lq3sxaxiy9jlrk"; 51 - name = "kasts-22.06.tar.xz"; 49 + url = "${mirror}/stable/plasma-mobile/22.09/kasts-22.09.2.tar.xz"; 50 + sha256 = "10i0b8k1k0ki8pq8hsj979y7np75iaq49bxkyj95zzci9g73vd59"; 51 + name = "kasts-22.09.2.tar.xz"; 52 52 }; 53 53 }; 54 54 kclock = { 55 - version = "22.06"; 55 + version = "22.09"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/plasma-mobile/22.06/kclock-22.06.tar.xz"; 58 - sha256 = "1rd2gxbc3p5h1xjwn59vqr5v2xdk8b0m0dx6qsmihx1qnr2k5vrj"; 59 - name = "kclock-22.06.tar.xz"; 57 + url = "${mirror}/stable/plasma-mobile/22.09/kclock-22.09.tar.xz"; 58 + sha256 = "18b5lncgh9vc94bgrdmzigi853j4l7hqrvggk4hfcklj4pnv1bav"; 59 + name = "kclock-22.09.tar.xz"; 60 60 }; 61 61 }; 62 62 keysmith = { 63 - version = "22.06"; 63 + version = "22.09"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/plasma-mobile/22.06/keysmith-22.06.tar.xz"; 66 - sha256 = "0qwfvznjp85y93y3dry5pkcqz6y63wpk2h2p5m3qiymk3qckm9yj"; 67 - name = "keysmith-22.06.tar.xz"; 65 + url = "${mirror}/stable/plasma-mobile/22.09/keysmith-22.09.tar.xz"; 66 + sha256 = "0w3vvmp9rn6ahly2fm9n6f4glfr7d84bfvj33mrs5pn7n99h7jgy"; 67 + name = "keysmith-22.09.tar.xz"; 68 68 }; 69 69 }; 70 70 khealthcertificate = { 71 - version = "22.06"; 71 + version = "22.09"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/plasma-mobile/22.06/khealthcertificate-22.06.tar.xz"; 74 - sha256 = "079j9df21hcfs62ikh2q8sjxq59qiqvinicjvghk708xf0dkl8nh"; 75 - name = "khealthcertificate-22.06.tar.xz"; 73 + url = "${mirror}/stable/plasma-mobile/22.09/khealthcertificate-22.09.tar.xz"; 74 + sha256 = "16vkjpyxwx34pvdpnci0l6mx2bdjialiscjvbdx53xbsq9ff701k"; 75 + name = "khealthcertificate-22.09.tar.xz"; 76 76 }; 77 77 }; 78 78 koko = { 79 - version = "22.06"; 79 + version = "22.09"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/plasma-mobile/22.06/koko-22.06.tar.xz"; 82 - sha256 = "0fcwls7xq0dmb2ghn8x6xq26a4qa9ashnlm8ypcyfmfr4pvxwlml"; 83 - name = "koko-22.06.tar.xz"; 81 + url = "${mirror}/stable/plasma-mobile/22.09/koko-22.09.tar.xz"; 82 + sha256 = "1z3ysc2f1agbkmm2cxa87x5rk2nx9fjv3czlvcsn8s5ssfdws3gl"; 83 + name = "koko-22.09.tar.xz"; 84 84 }; 85 85 }; 86 86 kongress = { 87 - version = "22.06"; 87 + version = "22.09"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/plasma-mobile/22.06/kongress-22.06.tar.xz"; 90 - sha256 = "1mlyqdv0y112z4c56a9746hc8x0xrcvw0qqafm7vvd7hy5idqsrb"; 91 - name = "kongress-22.06.tar.xz"; 89 + url = "${mirror}/stable/plasma-mobile/22.09/kongress-22.09.tar.xz"; 90 + sha256 = "0pjp2s774sgw2dklqib8alm1a9fkixy3s92i2v8v00znx08zf2jz"; 91 + name = "kongress-22.09.tar.xz"; 92 92 }; 93 93 }; 94 94 krecorder = { 95 - version = "22.06"; 95 + version = "22.09"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/plasma-mobile/22.06/krecorder-22.06.tar.xz"; 98 - sha256 = "148gqz5xya1pxw0mhs82dns0wmpvl8h48hrb5hly9jwdymb7143g"; 99 - name = "krecorder-22.06.tar.xz"; 97 + url = "${mirror}/stable/plasma-mobile/22.09/krecorder-22.09.tar.xz"; 98 + sha256 = "0kcgw7bsyw3bhai2djcq3qjn5ims7i4qbvpm7nwpjkm1p3m7fjii"; 99 + name = "krecorder-22.09.tar.xz"; 100 100 }; 101 101 }; 102 102 ktrip = { 103 - version = "22.06"; 103 + version = "22.09"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/plasma-mobile/22.06/ktrip-22.06.tar.xz"; 106 - sha256 = "123770qa8d4xhpgga6gbs7dnnfmka9jshsbkpckvbzl3ndcnlpql"; 107 - name = "ktrip-22.06.tar.xz"; 105 + url = "${mirror}/stable/plasma-mobile/22.09/ktrip-22.09.tar.xz"; 106 + sha256 = "0x9s4yh2nvy7zmg3ds9bn8ir6wx10i8d0mvfaylbzb39rcabpmrl"; 107 + name = "ktrip-22.09.tar.xz"; 108 108 }; 109 109 }; 110 110 kweather = { 111 - version = "22.06"; 111 + version = "22.09"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/plasma-mobile/22.06/kweather-22.06.tar.xz"; 114 - sha256 = "0a47swzvp6z1fdn3vhgfnqz06583x6xsgvf01wsspkz4g2lxj5zk"; 115 - name = "kweather-22.06.tar.xz"; 113 + url = "${mirror}/stable/plasma-mobile/22.09/kweather-22.09.tar.xz"; 114 + sha256 = "0z3z659y1r1jry02w0hxwcpghkgxgqiwj1kqck07vlg8ks7lz1jz"; 115 + name = "kweather-22.09.tar.xz"; 116 116 }; 117 117 }; 118 118 neochat = { 119 - version = "22.06"; 119 + version = "22.09"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/plasma-mobile/22.06/neochat-22.06.tar.xz"; 122 - sha256 = "16wxkc3h0bqlnb7jhkk6qh1v5hj06rwaj7khzqxbm9cj8zh29wdn"; 123 - name = "neochat-22.06.tar.xz"; 121 + url = "${mirror}/stable/plasma-mobile/22.09/neochat-22.09.tar.xz"; 122 + sha256 = "1j8p6mv89q1krjjbc9n26r83csqpxwd03zzhvzxxm53334qwqdci"; 123 + name = "neochat-22.09.tar.xz"; 124 124 }; 125 125 }; 126 126 plasma-dialer = { 127 - version = "22.06"; 127 + version = "22.09"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/plasma-mobile/22.06/plasma-dialer-22.06.tar.xz"; 130 - sha256 = "07sbjmk9hzf1nhk7jhvavikwkb4nmy0bwccs7qa4nf9g2yzbli87"; 131 - name = "plasma-dialer-22.06.tar.xz"; 129 + url = "${mirror}/stable/plasma-mobile/22.09/plasma-dialer-22.09.tar.xz"; 130 + sha256 = "1wk8q5lc15d53viqyknsww1hgci1rxmnra4hj887fabnj0id29rs"; 131 + name = "plasma-dialer-22.09.tar.xz"; 132 132 }; 133 133 }; 134 134 plasma-phonebook = { 135 - version = "22.06"; 135 + version = "22.09"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/plasma-mobile/22.06/plasma-phonebook-22.06.tar.xz"; 138 - sha256 = "00h9plfjgr4bmcay56la074pza2hp4l28a566nbqqivagpn1qz8w"; 139 - name = "plasma-phonebook-22.06.tar.xz"; 137 + url = "${mirror}/stable/plasma-mobile/22.09/plasma-phonebook-22.09.tar.xz"; 138 + sha256 = "1wsv330sfjh78fg98kd2g6a4bsmdyf7gn9r3aqazci7p7i5n2ln0"; 139 + name = "plasma-phonebook-22.09.tar.xz"; 140 140 }; 141 141 }; 142 142 plasma-settings = { 143 - version = "22.06"; 143 + version = "22.09"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/plasma-mobile/22.06/plasma-settings-22.06.tar.xz"; 146 - sha256 = "096zyzxff0b948wnnmdykp9fm87r8xyn8kkndnjkrmacz2p3822m"; 147 - name = "plasma-settings-22.06.tar.xz"; 145 + url = "${mirror}/stable/plasma-mobile/22.09/plasma-settings-22.09.tar.xz"; 146 + sha256 = "0jq2r7ckz27a8r41n4jn61wlrpcx0qwlasipig4jz7rc9i0ayfka"; 147 + name = "plasma-settings-22.09.tar.xz"; 148 148 }; 149 149 }; 150 150 plasmatube = { 151 - version = "22.06"; 151 + version = "22.09"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/plasma-mobile/22.06/plasmatube-22.06.tar.xz"; 154 - sha256 = "009kcba9blhyx8xhbsxawjxayq1vrpi2byig1n1ra848kij0hi3q"; 155 - name = "plasmatube-22.06.tar.xz"; 153 + url = "${mirror}/stable/plasma-mobile/22.09/plasmatube-22.09.tar.xz"; 154 + sha256 = "00w9p5fcpv4s406lmcdcbrxf19sgkvf9yy8pfjmf1asvvvi8bpnk"; 155 + name = "plasmatube-22.09.tar.xz"; 156 156 }; 157 157 }; 158 158 qmlkonsole = { 159 - version = "22.06"; 159 + version = "22.09"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/plasma-mobile/22.06/qmlkonsole-22.06.tar.xz"; 162 - sha256 = "1h244bb566sgfgswgdqkljfdd70z4v52gxm0h5bmvmdqjhb6zg7n"; 163 - name = "qmlkonsole-22.06.tar.xz"; 161 + url = "${mirror}/stable/plasma-mobile/22.09/qmlkonsole-22.09.tar.xz"; 162 + sha256 = "19bf9f4vxa8arnl1zjappg6kh21br131cbsx902qnpv6y0r3swz1"; 163 + name = "qmlkonsole-22.09.tar.xz"; 164 164 }; 165 165 }; 166 166 spacebar = { 167 - version = "22.06"; 167 + version = "22.09"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/plasma-mobile/22.06/spacebar-22.06.tar.xz"; 170 - sha256 = "0jl9gvhf8dfg9y8wwxp0c86rlsmj8inrl7syb25pz57z1mvv4kkr"; 171 - name = "spacebar-22.06.tar.xz"; 169 + url = "${mirror}/stable/plasma-mobile/22.09/spacebar-22.09.tar.xz"; 170 + sha256 = "0fmk7fa7i67l8ff0amn80yxhf05vf0j9c42zj6qg5p30d1j31pbl"; 171 + name = "spacebar-22.09.tar.xz"; 172 172 }; 173 173 }; 174 174 telly-skout = { 175 - version = "22.06"; 175 + version = "22.09"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/plasma-mobile/22.06/telly-skout-22.06.tar.xz"; 178 - sha256 = "09ibm424x5k1kjbay1cn48car6xacz82dk6qwi8ww3jph32jm4pf"; 179 - name = "telly-skout-22.06.tar.xz"; 177 + url = "${mirror}/stable/plasma-mobile/22.09/telly-skout-22.09.tar.xz"; 178 + sha256 = "1byakylbjjxyz6bh59dydqnvh8c627jpx39ih1ylrdl8jlkd0scy"; 179 + name = "telly-skout-22.09.tar.xz"; 180 180 }; 181 181 }; 182 182 tokodon = { 183 - version = "22.06"; 183 + version = "22.09"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/plasma-mobile/22.06/tokodon-22.06.tar.xz"; 186 - sha256 = "0cgg42ys7liab754n9nwbanwl3i7iz587933vvhf5k9zmvx4jqhb"; 187 - name = "tokodon-22.06.tar.xz"; 185 + url = "${mirror}/stable/plasma-mobile/22.09/tokodon-22.09.tar.xz"; 186 + sha256 = "123vyq9vfl48l7ssrymvkhxlkwihplnssal0wvz4n2dk59byl46p"; 187 + name = "tokodon-22.09.tar.xz"; 188 188 }; 189 189 }; 190 190 vakzination = { 191 - version = "22.06"; 191 + version = "22.09"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/plasma-mobile/22.06/vakzination-22.06.tar.xz"; 194 - sha256 = "0wa58a9fps9i0brbppcdkda1przxckg7sir8f2p8k842k2qnsvbp"; 195 - name = "vakzination-22.06.tar.xz"; 193 + url = "${mirror}/stable/plasma-mobile/22.09/vakzination-22.09.tar.xz"; 194 + sha256 = "01xzc1di57j0fgzkqwa39jng0fd90laya0rj85vjda7mbh2lxxk6"; 195 + name = "vakzination-22.09.tar.xz"; 196 196 }; 197 197 }; 198 198 }
+2 -2
pkgs/applications/radio/hackrf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "hackrf"; 5 - version = "2021.03.1"; 5 + version = "2022.09.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "greatscottgadgets"; 9 9 repo = "hackrf"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-2kEfTco95I9YLz/18nfjJSd7U/HE5sBCEioWL2t804k="; 11 + sha256 = "sha256-c+9DEMxioIbEDNTdLSOnxX1zpFk07K9rlGP9goEJMlU="; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+3 -3
pkgs/applications/version-management/gitea/default.nix
··· 14 14 15 15 buildGoPackage rec { 16 16 pname = "gitea"; 17 - version = "1.17.2"; 17 + version = "1.17.3"; 18 18 19 19 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 20 20 src = fetchurl { 21 - url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz"; 22 - sha256 = "sha256-pDg+HC3dbWf0RxoLvBtIOaFauP1pUYBOG+Q9cinh3lg="; 21 + url = "https://dl.gitea.io/gitea/${version}/gitea-src-${version}.tar.gz"; 22 + sha256 = "sha256-NUkEgKt5OETo751UHcocPH7lEIgyBf6Rl/Nz0nbNH3g="; 23 23 }; 24 24 25 25 patches = [
+4 -4
pkgs/applications/version-management/gitkraken/default.nix
··· 10 10 11 11 let 12 12 pname = "gitkraken"; 13 - version = "8.8.0"; 13 + version = "8.9.1"; 14 14 15 15 throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; 16 16 17 17 srcs = { 18 18 x86_64-linux = fetchzip { 19 19 url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz"; 20 - sha256 = "sha256-F/uqV6CL/zFERS6nKVD8kEqCZQ2O9AGGzU5uCJ94qwk="; 20 + sha256 = "sha256-taz610BIAZm8TB2GQSHLjcDLVjfvtcyLqJ2XBaD6NRE="; 21 21 }; 22 22 23 23 x86_64-darwin = fetchzip { 24 24 url = "https://release.axocdn.com/darwin/GitKraken-v${version}.zip"; 25 - sha256 = "sha256-TWkwN39SxPRvUUjAPSBxv4octWasjRiA91FNCWRya44="; 25 + sha256 = "sha256-TMcXtRO9ANQlmHPULgC/05qrqQC6oN58G3ytokRr/Z8="; 26 26 }; 27 27 28 28 aarch64-darwin = fetchzip { 29 29 url = "https://release.axocdn.com/darwin-arm64/GitKraken-v${version}.zip"; 30 - sha256 = "sha256-drAj0t8BRUETQ6mZPdHXgkuFAKeYsGLE8oLtf/imHk4="; 30 + sha256 = "sha256-vuk0nfl+Ga5yiZWNwDd9o8qOjmiTLe5tQjGhia0bIk0="; 31 31 }; 32 32 }; 33 33
+2 -2
pkgs/applications/video/vdr/softhddevice/default.nix
··· 12 12 }: 13 13 stdenv.mkDerivation rec { 14 14 pname = "vdr-softhddevice"; 15 - version = "1.9.2"; 15 + version = "1.9.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ua0lnj"; 19 19 repo = "vdr-plugin-softhddevice"; 20 - sha256 = "sha256-2kh8qMxaAjekvgjMVRmm1nPzlN2wjY/6qYjFyo6CLlg="; 20 + sha256 = "sha256-0jtA64RVlh57zjrGDJAR/tt8V6sSksAx9kBDRW1m+WM="; 21 21 rev = "v${version}"; 22 22 }; 23 23
+21 -26
pkgs/build-support/fetchnextcloudapp/default.nix
··· 1 - { stdenv, fetchurl, ... }: 2 - { name 3 - , url 4 - , version 1 + { stdenv, fetchzip, applyPatches, ... }: 2 + { url 5 3 , sha256 6 4 , patches ? [ ] 5 + , name ? null 6 + , version ? null 7 7 }: 8 - stdenv.mkDerivation { 9 - pname = "nc-app-${name}"; 10 - inherit version patches; 11 - 12 - src = fetchurl { 8 + if name != null || version != null then throw '' 9 + `pkgs.fetchNextcloudApp` has been changed to use `fetchzip`. 10 + To update, please 11 + * remove `name`/`version` 12 + * update the hash 13 + '' 14 + else applyPatches { 15 + inherit patches; 16 + src = fetchzip { 13 17 inherit url sha256; 18 + postFetch = '' 19 + pushd $out &>/dev/null 20 + if [ ! -f ./appinfo/info.xml ]; then 21 + echo "appinfo/info.xml doesn't exist in $out, aborting!" 22 + exit 1 23 + fi 24 + popd &>/dev/null 25 + ''; 14 26 }; 15 - 16 - unpackPhase = '' 17 - tar -xzpf $src 18 - ''; 19 - 20 - installPhase = '' 21 - approot="$(dirname $(dirname $(find -path '*/appinfo/info.xml' | head -n 1)))" 22 - 23 - if [ -d "$approot" ]; 24 - then 25 - mv "$approot/" $out 26 - chmod -R a-w $out 27 - else 28 - echo "Could not find appinfo/info.xml" 29 - exit 1; 30 - fi 31 - ''; 32 27 }
+3 -3
pkgs/data/themes/qogir/default.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 inherit pname; 27 - version = "2022-07-17"; 27 + version = "2022-10-16"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "vinceliuice"; 31 31 repo = pname; 32 32 rev = version; 33 - sha256 = "NGgTToaSJBwmHnZjWbJ3dSJg9Mmfchj3W0xgK0CMb9M="; 33 + sha256 = "S9pLwkgWdnk1AezHE2D4vpV+JSmRW3vr6G5qYoup1ko="; 34 34 }; 35 35 36 36 nativeBuildInputs = [ ··· 69 69 70 70 rm $out/share/themes/*/{AUTHORS,COPYING} 71 71 72 - jdupes --link-soft --recurse $out/share 72 + jdupes --quiet --link-soft --recurse $out/share 73 73 74 74 runHook postInstall 75 75 '';
-8
pkgs/desktops/gnome/apps/file-roller/default.nix
··· 21 21 , libarchive 22 22 , libportal-gtk3 23 23 , nautilus 24 - , unzip 25 24 }: 26 25 27 26 stdenv.mkDerivation rec { ··· 59 58 60 59 postPatch = '' 61 60 patchShebangs data/set-mime-type-entry.py 62 - ''; 63 - 64 - preFixup = '' 65 - # Workaround because of https://gitlab.gnome.org/GNOME/file-roller/issues/40 66 - gappsWrapperArgs+=( 67 - --prefix PATH : ${lib.makeBinPath [ unzip ]} 68 - ) 69 61 ''; 70 62 71 63 passthru = {
+5
pkgs/desktops/plasma-5/plasma-nm/default.nix
··· 66 66 mobile-broadband-provider-info 67 67 openconnect 68 68 ]; 69 + 70 + cmakeFlags = [ 71 + "-DBUILD_MOBILE=ON" 72 + ]; 73 + 69 74 patches = [ 70 75 (substituteAll { 71 76 src = ./0002-openvpn-binary-path.patch;
+2 -2
pkgs/development/compilers/ciao/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ciao"; 5 - version = "1.21.0-m1"; 5 + version = "1.22.0-m1"; 6 6 src = fetchFromGitHub { 7 7 owner = "ciao-lang"; 8 8 repo = "ciao"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-o9EQS7KsoTg458Uw+1shgKE6NlZO495XE/rLq6/1S4g="; 10 + sha256 = "sha256-p7QNSsDI8hVMPPfkX3PNjJo01hsPGKZ7jMR9Kmj2qxY="; 11 11 }; 12 12 13 13 configurePhase = ''
+2 -2
pkgs/development/libraries/kirigami-addons/default.nix
··· 12 12 13 13 mkDerivation rec { 14 14 pname = "kirigami-addons"; 15 - version = "21.05"; 15 + version = "0.4"; 16 16 17 17 src = fetchFromGitLab { 18 18 domain = "invent.kde.org"; 19 19 owner = "libraries"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - sha256 = "0pwkpag15mvzhd3hvdwx0a8ajwq9j30r6069vsx85bagnag3zanh"; 22 + sha256 = "sha256-3RPOab10kLcMVBngcRILDXbhOBI/BhjkMZqWVC0IPlM="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+4 -2
pkgs/development/libraries/kweathercore/default.nix
··· 2 2 , lib 3 3 , fetchFromGitLab 4 4 , extra-cmake-modules 5 + , kholidays 5 6 , ki18n 6 7 , qtlocation 7 8 }: 8 9 9 10 mkDerivation rec { 10 11 pname = "kweathercore"; 11 - version = "0.5"; 12 + version = "0.6"; 12 13 13 14 src = fetchFromGitLab { 14 15 domain = "invent.kde.org"; 15 16 owner = "libraries"; 16 17 repo = pname; 17 18 rev = "v${version}"; 18 - sha256 = "08ipabskhsbspkzzdlpwl89r070q8d0vc9500ma6d5i9fnpmkz6d"; 19 + sha256 = "sha256-LIgUSXKHcRqcBwGTRxU5Z4eHuWmPLerorlrnI6Cf9k4="; 19 20 }; 20 21 21 22 buildInputs = [ 23 + kholidays 22 24 ki18n 23 25 qtlocation 24 26 ];
+2 -2
pkgs/development/libraries/olm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "olm"; 5 - version = "3.2.12"; 5 + version = "3.2.13"; 6 6 7 7 src = fetchFromGitLab { 8 8 domain = "gitlab.matrix.org"; 9 9 owner = "matrix-org"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "sha256-EvqQvg7khsJ2OrcoHBImd9fTgjA65pVRqbJuMV5MG80="; 12 + sha256 = "sha256-s1OleVRvJRFvN9MwXT7lAjDjyHkbIkbpl/F8P/91oaU="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/python-modules/adafruit-platformdetect/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "adafruit-platformdetect"; 10 - version = "3.31.0"; 10 + version = "3.32.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 15 15 src = fetchPypi { 16 16 pname = "Adafruit-PlatformDetect"; 17 17 inherit version; 18 - hash = "sha256-gXANW2nXoOVv8bZearpgQRhFAgyErUIgoJ4isnmgnnU="; 18 + hash = "sha256-MbrRf7kcPNYb1i+5cSkCvO9SJbvrPAeKGWxtfi1FmaQ="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiobiketrax/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "aiobiketrax"; 16 - version = "0.2.1"; 16 + version = "0.3.0"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "basilfx"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - hash = "sha256-jZBs1h+01Mbwpvy3hg5/DEIU5EPKW4P/iMqp4eb4EpM="; 25 + hash = "sha256-goS+BLIeFJ2fXQ2srbhKRfEjsMFX3+eA7iWzpBWMqZQ="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "aiohomekit"; 20 - version = "2.0.1"; 20 + version = "2.0.2"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "Jc2k"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-yuZKgDbdxQ7pGGLVB1/B3cD3Ep08uE9jjCqVzc+DF3c="; 29 + hash = "sha256-pZEZHhsU/1tEX1VOFQ8b+ERJ8tU1pzRJMRYD28nfTb0="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/androidtv/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "androidtv"; 14 - version = "0.0.68"; 14 + version = "0.0.69"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "JeffLIrion"; 21 21 repo = "python-androidtv"; 22 22 rev = "v${version}"; 23 - hash = "sha256-cRupsdHpzzxV57ZsuWqZBvtbMYWwXFSVLqsNJ7kfpPA="; 23 + hash = "sha256-GfwXYugDrxOe9ekC1M7mi0BuqmohHdgZVTO4J8+B5iI="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+5
pkgs/development/python-modules/cirq-aqt/default.nix
··· 26 26 27 27 # cirq's importlib hook doesn't work here 28 28 #pythonImportsCheck = [ "cirq_aqt" ]; 29 + 30 + disabledTestPaths = [ 31 + # No need to test the version number 32 + "cirq_aqt/_version_test.py" 33 + ]; 29 34 }
+16 -11
pkgs/development/python-modules/cirq-core/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 2 + , stdenv 3 3 , buildPythonPackage 4 4 , pythonOlder 5 5 , fetchFromGitHub ··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "cirq-core"; 34 - version = "0.15.0"; 34 + version = "1.0.0"; 35 + format = "setuptools"; 35 36 36 - disabled = pythonOlder "3.6"; 37 + disabled = pythonOlder "3.7"; 37 38 38 39 src = fetchFromGitHub { 39 40 owner = "quantumlib"; 40 41 repo = "cirq"; 41 42 rev = "v${version}"; 42 - sha256 = "sha256-E36zXpv+9WBNYvv/shItS7Q34gYqUyADlqWd+m4Jpps="; 43 + hash = "sha256-KJ+z4zGrdGIXcGZzqHtWMf8aAzcn9CtltFawcHVldMQ="; 43 44 }; 44 45 45 46 sourceRoot = "source/${pname}"; ··· 48 49 substituteInPlace requirements.txt \ 49 50 --replace "matplotlib~=3.0" "matplotlib" \ 50 51 --replace "networkx~=2.4" "networkx" \ 51 - --replace "numpy~=1.16" "numpy" \ 52 - --replace "sympy<1.10" "sympy" 52 + --replace "numpy~=1.16" "numpy" 53 53 ''; 54 54 55 55 propagatedBuildInputs = [ ··· 80 80 ]; 81 81 82 82 disabledTestPaths = lib.optionals (!withContribRequires) [ 83 - # requires external (unpackaged) libraries, so untested. 83 + # Requires external (unpackaged) libraries, so untested 84 84 "cirq/contrib/" 85 + # No need to test the version number 86 + "cirq/_version_test.py" 85 87 ]; 88 + 86 89 disabledTests = [ 87 - "test_metadata_search_path" # tries to import flynt, which isn't in Nixpkgs 88 - "test_benchmark_2q_xeb_fidelities" # fails due pandas MultiIndex. Maybe issue with pandas version in nix? 90 + # Tries to import flynt, which isn't in Nixpkgs 91 + "test_metadata_search_path" 92 + # Fails due pandas MultiIndex. Maybe issue with pandas version in nix? 93 + "test_benchmark_2q_xeb_fidelities" 89 94 ]; 90 95 91 96 meta = with lib; { 92 - broken = (stdenv.isLinux && stdenv.isAarch64); 93 97 description = "Framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits"; 94 98 homepage = "https://github.com/quantumlib/cirq"; 95 99 changelog = "https://github.com/quantumlib/Cirq/releases/tag/v${version}"; 96 100 license = licenses.asl20; 97 101 maintainers = with maintainers; [ drewrisinger fab ]; 102 + broken = (stdenv.isLinux && stdenv.isAarch64); 98 103 }; 99 104 }
+8 -2
pkgs/development/python-modules/cirq-google/default.nix
··· 2 2 , cirq-core 3 3 , google-api-core 4 4 , protobuf 5 - # test inputs 6 5 , pytestCheckHook 7 6 , freezegun 8 7 }: ··· 15 14 16 15 postPatch = '' 17 16 substituteInPlace requirements.txt \ 18 - --replace "google-api-core[grpc] >= 1.14.0, < 2.0.0dev" "google-api-core[grpc] >= 1.14.0, < 3.0.0dev" 17 + --replace "google-api-core[grpc] >= 1.14.0, < 2.0.0dev" "google-api-core[grpc] >= 1.14.0, < 3.0.0dev" \ 18 + --replace "protobuf >= 3.15.0, < 4" "protobuf >= 3.15.0" 19 19 ''; 20 20 21 21 propagatedBuildInputs = [ ··· 29 29 pytestCheckHook 30 30 ]; 31 31 32 + disabledTestPaths = [ 33 + # No need to test the version number 34 + "cirq_google/_version_test.py" 35 + ]; 36 + 32 37 disabledTests = [ 33 38 # unittest.mock.InvalidSpecError: Cannot autospec attr 'QuantumEngineServiceClient' 34 39 "test_get_engine_sampler_explicit_project_id" 35 40 "test_get_engine_sampler" 36 41 ]; 42 + 37 43 }
+5
pkgs/development/python-modules/cirq-ionq/default.nix
··· 26 26 27 27 # cirq's importlib hook doesn't work here 28 28 #pythonImportsCheck = [ "cirq_ionq" ]; 29 + 30 + disabledTestPaths = [ 31 + # No need to test the version number 32 + "cirq_ionq/_version_test.py" 33 + ]; 29 34 }
+5
pkgs/development/python-modules/cirq-pasqal/default.nix
··· 26 26 27 27 # cirq's importlib hook doesn't work here 28 28 #pythonImportsCheck = [ "cirq_pasqal" ]; 29 + 30 + disabledTestPaths = [ 31 + # No need to test the version number 32 + "cirq_pasqal/_version_test.py" 33 + ]; 29 34 }
+5
pkgs/development/python-modules/cirq-rigetti/default.nix
··· 75 75 pytestCheckHook 76 76 ]; 77 77 78 + disabledTestPaths = [ 79 + # No need to test the version number 80 + "cirq_rigetti/_version_test.py" 81 + ]; 82 + 78 83 # cirq's importlib hook doesn't work here 79 84 #pythonImportsCheck = [ "cirq_rigetti" ]; 80 85 }
+5
pkgs/development/python-modules/cirq-web/default.nix
··· 19 19 20 20 # cirq's importlib hook doesn't work here 21 21 #pythonImportsCheck = [ "cirq_web" ]; 22 + 23 + disabledTestPaths = [ 24 + # No need to test the version number 25 + "cirq_web/_version_test.py" 26 + ]; 22 27 }
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "hahomematic"; 18 - version = "2022.10.5"; 18 + version = "2022.10.6"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 24 24 owner = "danielperna84"; 25 25 repo = pname; 26 26 rev = "refs/tags/${version}"; 27 - sha256 = "sha256-E4sKIfrdEqdUqbXciIBAfIOuT/jpkS509P3+lVE3p1M="; 27 + sha256 = "sha256-rZb1VlJvzRt3YxEK5jrzqYTZXEPbiPJek8XtkUhzgm8="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+30 -18
pkgs/development/python-modules/json-logging/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , fastapi 3 4 , fetchFromGitHub 4 - , fetchpatch 5 - , pytestCheckHook 6 - , wheel 7 5 , flask 6 + , pytestCheckHook 7 + , pythonOlder 8 + , requests 8 9 , sanic 9 - , fastapi 10 10 , uvicorn 11 - , requests 11 + , wheel 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 15 pname = "json-logging"; 16 - version = "1.3.0"; 16 + version = "1.5.0-rc0"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 17 20 18 21 src = fetchFromGitHub { 19 22 owner = "bobbui"; 20 23 repo = "json-logging-python"; 21 24 rev = version; 22 - hash = "sha256-0eIhOi30r3ApyVkiBdTQps5tNj7rI+q8TjNWxTnhtMQ="; 25 + hash = "sha256-WOAEY1pONH+Gx1b8zHZDMNgJJSn7jvMO60LYTA8z/dE="; 23 26 }; 24 - patches = [ 25 - # Fix tests picking up test modules instead of real packages. 26 - (fetchpatch { 27 - url = "https://github.com/bobbui/json-logging-python/commit/6fdb64deb42fe48b0b12bda0442fd5ac5f03107f.patch"; 28 - sha256 = "sha256-BLfARsw2FdvY22NCaFfdFgL9wTmEZyVIi3CQpB5qU0Y="; 29 - }) 27 + 28 + checkInputs = [ 29 + fastapi 30 + flask 31 + pytestCheckHook 32 + # quart 33 + requests 34 + sanic 35 + uvicorn 36 + wheel 30 37 ]; 31 38 32 - # - Quart is not packaged for Nixpkgs. 33 - checkInputs = [ wheel flask /*quart*/ sanic fastapi uvicorn requests pytestCheckHook ]; 34 - disabledTests = [ "quart" ]; 35 - # Tests spawn servers and try to connect to them. 39 + pythonImportsCheck = [ 40 + "json_logging" 41 + ]; 42 + 43 + disabledTests = [ 44 + "quart" 45 + ]; 46 + 36 47 __darwinAllowLocalNetworking = true; 37 48 38 49 meta = with lib; { 39 50 description = "Python library to emit logs in JSON format"; 40 51 longDescription = '' 41 - Python logging library to emit JSON log that can be easily indexed and searchable by logging infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver. 52 + Python logging library to emit JSON log that can be easily indexed and searchable by logging 53 + infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver. 42 54 ''; 43 55 homepage = "https://github.com/bobbui/json-logging-python"; 44 56 license = licenses.asl20;
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "meshtastic"; 21 - version = "1.3.39"; 21 + version = "1.3.40"; 22 22 format = "setuptools"; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "meshtastic"; 28 28 repo = "Meshtastic-python"; 29 29 rev = version; 30 - hash = "sha256-ymh8PNis9qh6mgc2IrDiFSwGm9sxC/6YWTxQ9HD0TJo="; 30 + hash = "sha256-ft29c9I13gwduigIPERQQWJmQZs/j/e4leA66DbmEOQ="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/plugwise/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "plugwise"; 24 - version = "0.25.1"; 24 + version = "0.25.2"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = pname; 31 31 repo = "python-plugwise"; 32 32 rev = "refs/tags/v${version}"; 33 - sha256 = "sha256-7LwQwtzNLB9dvV79CFBNdC5I8uw+BP+H108ljacQjgY="; 33 + sha256 = "sha256-wHlIBysNZ0TmgdEL6sT+rqaAcH772V7k16rua2UEEso="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/qingping-ble/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "qingping-ble"; 14 - version = "0.7.0"; 14 + version = "0.8.0"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.9"; ··· 20 20 owner = "bluetooth-devices"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - hash = "sha256-DBkwi++gmyd8/hAMSO+Ktsou1FtcbfoY8PR+c43MOXw="; 23 + hash = "sha256-oUmehWOeweHSqhFmr+SQg2I6Au/6pYfl2s069yWMymo="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+56
pkgs/development/python-modules/withings-api/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , poetry-core 6 + , arrow 7 + , requests-oauthlib 8 + , typing-extensions 9 + , pydantic 10 + , responses 11 + , pytestCheckHook 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "withings-api"; 16 + version = "2.4.0"; 17 + format = "pyproject"; 18 + 19 + disabled = pythonOlder "3.6"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "vangorra"; 23 + repo = "python_withings_api"; 24 + rev = "refs/tags/${version}"; 25 + sha256 = "sha256-8cOLHYnodPGk1b1n6xbVyW2iju3cG6MgnzYTKDsP/nw="; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace 'requests-oauth = ">=0.4.1"' ''' \ 31 + --replace 'addopts = "--capture no --cov ./withings_api --cov-report html:build/coverage_report --cov-report term --cov-report xml:build/coverage.xml"' ''' 32 + ''; 33 + 34 + nativeBuildInputs = [ 35 + poetry-core 36 + ]; 37 + 38 + propagatedBuildInputs = [ 39 + arrow 40 + requests-oauthlib 41 + typing-extensions 42 + pydantic 43 + ]; 44 + 45 + checkInputs = [ 46 + pytestCheckHook 47 + responses 48 + ]; 49 + 50 + meta = with lib; { 51 + description = "Library for the Withings Health API"; 52 + homepage = "https://github.com/vangorra/python_withings_api"; 53 + license = licenses.mit; 54 + maintainers = with maintainers; [ kittywitch ]; 55 + }; 56 + }
+3 -3
pkgs/development/tools/go-task/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-task"; 5 - version = "3.16.0"; 5 + version = "3.17.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "task"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-CHltaS2OJJTwsX6kvgyeQwR1bus03XnMOWSpJ0EDCJ0="; 11 + sha256 = "sha256-pbroxBHo+Y4mjcZVVth2zfDs/5sz9WDhdYMK5v5KeSg="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-xp1s1aixPyXq9oVD8IZYSlUiL8UkIx5c8gYJRpIRD7I="; 14 + vendorSha256 = "sha256-nOrzOSLIFZvEuFAfKOXXIVoSzumQHRRcQcOAPH5fCSU="; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/development/tools/jql/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "jql"; 5 - version = "5.1.0"; 5 + version = "5.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yamafaktory"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-8qL6ryCbCdHA9Zl/yScQ8tJh+i0Vr4JeH+fQYGb+wPE="; 11 + sha256 = "sha256-d2DETEASOe73mpyuk5NZzSzKln1LPttCbnmWEiFnAks="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-E7uuvE2xVyAiDfMEFbvVHt4agPEEt7JwF+SRFe+fqYk="; 14 + cargoSha256 = "sha256-se5tGgZysetH4dlh+oe41FRhVqFQIw218fEKwqa3WCA="; 15 15 16 16 meta = with lib; { 17 17 description = "A JSON Query Language CLI tool built with Rust";
+3 -3
pkgs/development/tools/kafkactl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kafkactl"; 5 - version = "2.5.0"; 5 + version = "3.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "deviceinsight"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-cCAmqiriiNSEpo5fHLPsarmLLhBE9QILa9xFNLlCorM="; 11 + sha256 = "sha256-W+4JLJIc/wkT8cu5GYx1YpnbBBe3XboMTFihvrmDmR0="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-Y0Muihh9S8g3SLH12jw1MYyq5mpbrTJWJu4cSNTCqmE="; 14 + vendorSha256 = "sha256-ba7amhYuCB3k1esu1qYBCgUZMjlq5iac498TMqeGuz0="; 15 15 doCheck = false; 16 16 17 17 meta = with lib; {
+2 -2
pkgs/development/tools/misc/polylith/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "polylith"; 5 - version = "0.2.14-alpha"; 5 + version = "0.2.15-alpha"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/polyfy/polylith/releases/download/v${version}/poly-${version}.jar"; 9 - sha256 = "sha256-0yJLSveKd49nBnCtBVfwcACXfIH43ZgqTLoo2aLPE2g="; 9 + sha256 = "sha256-RAFxOwQykERpW+KEjTQDJN+XRv3JudREyBOk99A/qV8="; 10 10 }; 11 11 12 12 dontUnpack = true;
-391
pkgs/development/tools/rust/cargo-auditable/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "adler" 7 - version = "1.0.2" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 - 11 - [[package]] 12 - name = "ahash" 13 - version = "0.7.6" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 16 - dependencies = [ 17 - "getrandom", 18 - "once_cell", 19 - "version_check", 20 - ] 21 - 22 - [[package]] 23 - name = "auditable-extract" 24 - version = "0.3.1" 25 - dependencies = [ 26 - "binfarce", 27 - ] 28 - 29 - [[package]] 30 - name = "auditable-serde" 31 - version = "0.5.0" 32 - dependencies = [ 33 - "cargo-lock", 34 - "cargo_metadata", 35 - "semver", 36 - "serde", 37 - "serde_json", 38 - "topological-sort", 39 - ] 40 - 41 - [[package]] 42 - name = "autocfg" 43 - version = "1.1.0" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 46 - 47 - [[package]] 48 - name = "binfarce" 49 - version = "0.2.1" 50 - source = "registry+https://github.com/rust-lang/crates.io-index" 51 - checksum = "18464ccbb85e5dede30d70cc7676dc9950a0fb7dbf595a43d765be9123c616a2" 52 - 53 - [[package]] 54 - name = "camino" 55 - version = "1.1.1" 56 - source = "registry+https://github.com/rust-lang/crates.io-index" 57 - checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e" 58 - dependencies = [ 59 - "serde", 60 - ] 61 - 62 - [[package]] 63 - name = "cargo-auditable" 64 - version = "0.5.1" 65 - dependencies = [ 66 - "auditable-extract", 67 - "auditable-serde", 68 - "cargo_metadata", 69 - "miniz_oxide", 70 - "object", 71 - "pico-args", 72 - "serde_json", 73 - ] 74 - 75 - [[package]] 76 - name = "cargo-lock" 77 - version = "8.0.2" 78 - source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "3c4c54d47a4532db3494ef7332c257ab57b02750daae3250d49e01ee55201ce8" 80 - dependencies = [ 81 - "semver", 82 - "serde", 83 - "toml", 84 - "url", 85 - ] 86 - 87 - [[package]] 88 - name = "cargo-platform" 89 - version = "0.1.2" 90 - source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" 92 - dependencies = [ 93 - "serde", 94 - ] 95 - 96 - [[package]] 97 - name = "cargo_metadata" 98 - version = "0.15.0" 99 - source = "registry+https://github.com/rust-lang/crates.io-index" 100 - checksum = "3abb7553d5b9b8421c6de7cb02606ff15e0c6eea7d8eadd75ef013fd636bec36" 101 - dependencies = [ 102 - "camino", 103 - "cargo-platform", 104 - "semver", 105 - "serde", 106 - "serde_json", 107 - ] 108 - 109 - [[package]] 110 - name = "cfg-if" 111 - version = "1.0.0" 112 - source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 114 - 115 - [[package]] 116 - name = "crc32fast" 117 - version = "1.3.2" 118 - source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 120 - dependencies = [ 121 - "cfg-if", 122 - ] 123 - 124 - [[package]] 125 - name = "form_urlencoded" 126 - version = "1.1.0" 127 - source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 129 - dependencies = [ 130 - "percent-encoding", 131 - ] 132 - 133 - [[package]] 134 - name = "getrandom" 135 - version = "0.2.7" 136 - source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 138 - dependencies = [ 139 - "cfg-if", 140 - "libc", 141 - "wasi", 142 - ] 143 - 144 - [[package]] 145 - name = "hashbrown" 146 - version = "0.11.2" 147 - source = "registry+https://github.com/rust-lang/crates.io-index" 148 - checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" 149 - dependencies = [ 150 - "ahash", 151 - ] 152 - 153 - [[package]] 154 - name = "hashbrown" 155 - version = "0.12.3" 156 - source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 158 - 159 - [[package]] 160 - name = "idna" 161 - version = "0.3.0" 162 - source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 164 - dependencies = [ 165 - "unicode-bidi", 166 - "unicode-normalization", 167 - ] 168 - 169 - [[package]] 170 - name = "indexmap" 171 - version = "1.9.1" 172 - source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 174 - dependencies = [ 175 - "autocfg", 176 - "hashbrown 0.12.3", 177 - ] 178 - 179 - [[package]] 180 - name = "itoa" 181 - version = "1.0.3" 182 - source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" 184 - 185 - [[package]] 186 - name = "libc" 187 - version = "0.2.132" 188 - source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" 190 - 191 - [[package]] 192 - name = "memchr" 193 - version = "2.5.0" 194 - source = "registry+https://github.com/rust-lang/crates.io-index" 195 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 196 - 197 - [[package]] 198 - name = "miniz_oxide" 199 - version = "0.5.4" 200 - source = "registry+https://github.com/rust-lang/crates.io-index" 201 - checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" 202 - dependencies = [ 203 - "adler", 204 - ] 205 - 206 - [[package]] 207 - name = "object" 208 - version = "0.28.4" 209 - source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" 211 - dependencies = [ 212 - "crc32fast", 213 - "hashbrown 0.11.2", 214 - "indexmap", 215 - "memchr", 216 - ] 217 - 218 - [[package]] 219 - name = "once_cell" 220 - version = "1.14.0" 221 - source = "registry+https://github.com/rust-lang/crates.io-index" 222 - checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" 223 - 224 - [[package]] 225 - name = "percent-encoding" 226 - version = "2.2.0" 227 - source = "registry+https://github.com/rust-lang/crates.io-index" 228 - checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 229 - 230 - [[package]] 231 - name = "pico-args" 232 - version = "0.5.0" 233 - source = "registry+https://github.com/rust-lang/crates.io-index" 234 - checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 235 - 236 - [[package]] 237 - name = "proc-macro2" 238 - version = "1.0.43" 239 - source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" 241 - dependencies = [ 242 - "unicode-ident", 243 - ] 244 - 245 - [[package]] 246 - name = "quote" 247 - version = "1.0.21" 248 - source = "registry+https://github.com/rust-lang/crates.io-index" 249 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 250 - dependencies = [ 251 - "proc-macro2", 252 - ] 253 - 254 - [[package]] 255 - name = "rust-audit-info" 256 - version = "0.4.0" 257 - dependencies = [ 258 - "auditable-extract", 259 - "miniz_oxide", 260 - ] 261 - 262 - [[package]] 263 - name = "ryu" 264 - version = "1.0.11" 265 - source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 267 - 268 - [[package]] 269 - name = "semver" 270 - version = "1.0.14" 271 - source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" 273 - dependencies = [ 274 - "serde", 275 - ] 276 - 277 - [[package]] 278 - name = "serde" 279 - version = "1.0.144" 280 - source = "registry+https://github.com/rust-lang/crates.io-index" 281 - checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" 282 - dependencies = [ 283 - "serde_derive", 284 - ] 285 - 286 - [[package]] 287 - name = "serde_derive" 288 - version = "1.0.144" 289 - source = "registry+https://github.com/rust-lang/crates.io-index" 290 - checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" 291 - dependencies = [ 292 - "proc-macro2", 293 - "quote", 294 - "syn", 295 - ] 296 - 297 - [[package]] 298 - name = "serde_json" 299 - version = "1.0.85" 300 - source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" 302 - dependencies = [ 303 - "itoa", 304 - "ryu", 305 - "serde", 306 - ] 307 - 308 - [[package]] 309 - name = "syn" 310 - version = "1.0.99" 311 - source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" 313 - dependencies = [ 314 - "proc-macro2", 315 - "quote", 316 - "unicode-ident", 317 - ] 318 - 319 - [[package]] 320 - name = "tinyvec" 321 - version = "1.6.0" 322 - source = "registry+https://github.com/rust-lang/crates.io-index" 323 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 324 - dependencies = [ 325 - "tinyvec_macros", 326 - ] 327 - 328 - [[package]] 329 - name = "tinyvec_macros" 330 - version = "0.1.0" 331 - source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 333 - 334 - [[package]] 335 - name = "toml" 336 - version = "0.5.9" 337 - source = "registry+https://github.com/rust-lang/crates.io-index" 338 - checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" 339 - dependencies = [ 340 - "serde", 341 - ] 342 - 343 - [[package]] 344 - name = "topological-sort" 345 - version = "0.2.2" 346 - source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d" 348 - 349 - [[package]] 350 - name = "unicode-bidi" 351 - version = "0.3.8" 352 - source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 354 - 355 - [[package]] 356 - name = "unicode-ident" 357 - version = "1.0.4" 358 - source = "registry+https://github.com/rust-lang/crates.io-index" 359 - checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" 360 - 361 - [[package]] 362 - name = "unicode-normalization" 363 - version = "0.1.22" 364 - source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 366 - dependencies = [ 367 - "tinyvec", 368 - ] 369 - 370 - [[package]] 371 - name = "url" 372 - version = "2.3.1" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 375 - dependencies = [ 376 - "form_urlencoded", 377 - "idna", 378 - "percent-encoding", 379 - ] 380 - 381 - [[package]] 382 - name = "version_check" 383 - version = "0.9.4" 384 - source = "registry+https://github.com/rust-lang/crates.io-index" 385 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 386 - 387 - [[package]] 388 - name = "wasi" 389 - version = "0.11.0+wasi-snapshot-preview1" 390 - source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+3 -9
pkgs/development/tools/rust/cargo-auditable/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-auditable"; 5 - version = "0.5.1"; 5 + version = "0.5.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rust-secure-code"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-m3M2uTQIOLK14VJ5mQfHw72hgAyJBVO2OAzDglByLmo="; 11 + sha256 = "sha256-4CHuthi7GXZKHenOE2Bk+Ps1AJlPkhvMIGHmV9Z00hA="; 12 12 }; 13 13 14 - # not using fetchCrate since it has two binary crates 15 - cargoLock.lockFile = ./Cargo.lock; 16 - 17 - postPatch = '' 18 - cp ${./Cargo.lock} Cargo.lock 19 - ''; 14 + cargoSha256 = "sha256-puq8BgYuynFZCepYZdQ9ggDYJlFDks7s/l3UxM9F7ag="; 20 15 21 16 meta = with lib; { 22 17 description = "A tool to make production Rust binaries auditable"; 23 18 homepage = "https://github.com/rust-secure-code/cargo-auditable"; 24 - changelog = "https://github.com/rust-secure-code/cargo-auditable/blob/v${version}/CHANGELOG.md"; 25 19 license = with licenses; [ mit /* or */ asl20 ]; 26 20 maintainers = with maintainers; [ figsoda ]; 27 21 };
+4 -2
pkgs/development/tools/rust/cargo-espflash/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub, pkg-config, udev }: 1 + { lib, rustPlatform, fetchFromGitHub, pkg-config, udev, stdenv, Security }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-espflash"; ··· 15 15 pkg-config 16 16 ]; 17 17 18 - buildInputs = [ 18 + buildInputs = lib.optionals stdenv.isLinux [ 19 19 udev 20 + ] ++ lib.optionals stdenv.isDarwin [ 21 + Security 20 22 ]; 21 23 22 24 cargoSha256 = "sha256-82o3B6qmBVPpBVAogClmTbxrBRXY8Lmd2sHmonP5/s8=";
+3 -3
pkgs/development/tools/rust/cargo-sort/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-sort"; 5 - version = "1.0.7"; 5 + version = "1.0.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "devinr528"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-jESz3SujznGLJeR23LvxORNC0Tj4VcEzdzhIRwyvjd0="; 11 + sha256 = "sha256-fqmyL4ZSz+nKfUIrcrfLRT9paEas5d00Y/kvEqyz2vw="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-1iOZ1EEP4bObTweTN4Wjtb9Y9ysJQ/9xnNpprxKIaho="; 14 + cargoSha256 = "sha256-JON6cE1ZHeI+0vU9AJp0e1TIbiH3AWjHyn0jd9PNqQU="; 15 15 16 16 meta = with lib; { 17 17 description = "A tool to check that your Cargo.toml dependencies are sorted alphabetically";
+20
pkgs/development/tools/rust/rust-audit-info/default.nix
··· 1 + { lib, rustPlatform, fetchCrate }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "rust-audit-info"; 5 + version = "0.5.1"; 6 + 7 + src = fetchCrate { 8 + inherit pname version; 9 + sha256 = "sha256-oxlbtFDQj6nyBXzNczG6ZhSOHvVQjK1FimWm/pSZHtY="; 10 + }; 11 + 12 + cargoSha256 = "sha256-Y+5OUfsmUhDP9Fn8s9nso0W25eTFodDIVEVusn6HRmk="; 13 + 14 + meta = with lib; { 15 + description = "A command-line tool to extract the dependency trees embedded in binaries by cargo-auditable"; 16 + homepage = "https://github.com/rust-secure-code/cargo-auditable/tree/master/rust-audit-info"; 17 + license = with licenses; [ mit /* or */ asl20 ]; 18 + maintainers = with maintainers; [ figsoda ]; 19 + }; 20 + }
+2 -2
pkgs/servers/atlassian/jira.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "atlassian-jira"; 11 - version = "8.22.4"; 11 + version = "9.2.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz"; 15 - sha256 = "sha256-Zog0m8tsx8mDLU1rsW5zhhHgyRmi4JGWuy9DV8yp9nY="; 15 + sha256 = "sha256-+QlZ5/3LZnW7lPvm0it7/pC7kVySbHgf1AQTyPJ+L+U="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper ];
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 3420 3420 ]; # missing inputs: wirelesstagpy 3421 3421 "withings" = ps: with ps; [ 3422 3422 aiohttp-cors 3423 - ]; # missing inputs: withings-api 3423 + withings-api 3424 + ]; 3424 3425 "wiz" = ps: with ps; [ 3425 3426 aiohttp-cors 3426 3427 ifaddr ··· 4267 4268 "whois" 4268 4269 "wiffi" 4269 4270 "wilight" 4271 + "withings" 4270 4272 "wiz" 4271 4273 "wled" 4272 4274 "workday"
+3 -3
pkgs/servers/mautrix-whatsapp/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "mautrix-whatsapp"; 5 - version = "0.7.0"; 5 + version = "0.7.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mautrix"; 9 9 repo = "whatsapp"; 10 10 rev = "v${version}"; 11 - hash = "sha256-OUGFp25M8wn8eWMuQHDh8Zp67x+VHVbyvuBHq+UE+NY="; 11 + hash = "sha256-5wZtWFB5y695S4E1Cv8nTSPUy6rPQ/j91w6kI0DAkGs="; 12 12 }; 13 13 14 14 buildInputs = [ olm ]; 15 15 16 - vendorSha256 = "sha256-9pOe7jHgyrFP1Sj8O1KEVxcEaUPEE0+41HUfQoPxa2E="; 16 + vendorSha256 = "sha256-v2Zf9nmAzal/nAtbQLunGJR/CUcdbwSUQ1077e7hVrQ="; 17 17 18 18 doCheck = false; 19 19
+5 -5
pkgs/tools/backup/tsm-client/default.nix
··· 52 52 # going to the `downloadPage` (see `meta` below). 53 53 # Find the "Backup-archive client" table on that page. 54 54 # Look for "Download Documents" of the latest release. 55 - # Here, two links must be checked: 55 + # Here, two links must be checked if existing: 56 56 # * "IBM Spectrum Protect Client ... Downloads and READMEs": 57 57 # In the table at the page's bottom, 58 58 # check the date of the "Linux x86_64 client" 59 59 # * "IBM Spectrum Protect BA client ... interim fix downloads" 60 - # Look for the "Linux x86_64 client" rows 60 + # Look for the "Linux x86_64 client ..." rows 61 61 # in the table at the bottom of each page. 62 62 # Follow the "HTTPS" link of the row with the latest date stamp. 63 63 # In the directory listing to show up, pick the big `.tar` file. 64 64 # 65 - # (as of 2022-08-13) 65 + # (as of 2022-09-29) 66 66 67 67 68 68 let ··· 107 107 108 108 unwrapped = stdenv.mkDerivation rec { 109 109 name = "tsm-client-${version}-unwrapped"; 110 - version = "8.1.15.1"; 110 + version = "8.1.15.2"; 111 111 src = fetchurl { 112 112 url = mkSrcUrl version; 113 - hash = "sha512-DURIMlWlmu+l2UT3bAMaFPlwO+UlrfgaYCsm/JonvvC0K0WallhNKFd7sp0amPkU+4QHE2fkFrTGE3/lY+fghQ=="; 113 + hash = "sha512-ljygVoW7zR+LVHf4LSoBn3qEHISobsxheLxs9NyKWQiwPWpfhSgJO+bX4QRzAmrpSTNrETxHkuXqzGSHaaBlzg=="; 114 114 }; 115 115 inherit meta passthru; 116 116
+33
pkgs/tools/misc/edk2-uefi-shell/default.nix
··· 1 + { lib 2 + , edk2 3 + , util-linux 4 + , nasm 5 + , python3 6 + }: 7 + edk2.mkDerivation "ShellPkg/ShellPkg.dsc" (finalAttrs: { 8 + pname = "edk2-uefi-shell"; 9 + inherit (edk2) version; 10 + 11 + nativeBuildInputs = [ util-linux nasm python3 ]; 12 + strictDeps = true; 13 + 14 + # We only have a .efi file in $out which shouldn't be patched or stripped 15 + dontPatchELF = true; 16 + dontStrip = true; 17 + 18 + # GUID hardcoded to match ShellPkg.dsc 19 + installPhase = '' 20 + runHook preInstall 21 + install -D -m0644 Build/Shell/RELEASE*/*/Shell_EA4BB293-2D7F-4456-A681-1F22F42CD0BC.efi $out/shell.efi 22 + runHook postInstall 23 + ''; 24 + 25 + passthru.efi = "${finalAttrs.finalPackage}/shell.efi"; 26 + 27 + meta = { 28 + inherit (edk2.meta) license platforms; 29 + description = "UEFI Shell from Tianocore EFI development kit"; 30 + homepage = "https://github.com/tianocore/tianocore.github.io/wiki/ShellPkg"; 31 + maintainers = with lib.maintainers; [ LunNova ]; 32 + }; 33 + })
+1
pkgs/tools/misc/esphome/default.nix
··· 55 55 protobuf 56 56 pyserial 57 57 pyyaml 58 + requests 58 59 tornado 59 60 tzdata 60 61 tzlocal
+3 -14
pkgs/tools/misc/libcpuid/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook }: 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libcpuid"; 5 - version = "0.5.1"; 5 + version = "0.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anrieff"; 9 9 repo = "libcpuid"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-m10LdtwBk1Lx31AJ4HixEYaCkT7EHpF9+tOV1rSA6VU="; 11 + sha256 = "sha256-XX+XFd1ehahIUGONAx2iOxetU0s6vONc7m91zEOWz5o="; 12 12 }; 13 - 14 - patches = [ 15 - # Work around https://github.com/anrieff/libcpuid/pull/102. 16 - ./stdint.patch 17 - # Fixes cross-compilation to NetBSD, remove me for libcpuid > 0.5.1 18 - (fetchpatch { 19 - name = "use-popcount-from-libc.patch"; 20 - url = "https://github.com/anrieff/libcpuid/commit/1acaf9980b55ae180cc08db218b9face28202519.patch"; 21 - sha256 = "0lvsv9baq0sria1f1ncn1b2783js29lfs5fv8milp54pg1wd5b7q"; 22 - }) 23 - ]; 24 13 25 14 nativeBuildInputs = [ autoreconfHook ]; 26 15
-5
pkgs/tools/misc/libcpuid/stdint.patch
··· 1 - --- a/libcpuid/libcpuid.h 2 - +++ b/libcpuid/libcpuid.h 3 - @@ -88 +88 @@ 4 - -#include "libcpuid_types.h" 5 - +#include <stdint.h>
+4 -3
pkgs/tools/misc/nvimpager/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "nvimpager"; 9 - version = "0.10.4"; 9 + version = "0.11.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "lucc"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-0guSL4RvYQFwok7zGuevhQY6DHjnETRLpEIEQfGslcg="; 15 + sha256 = "sha256-tjnmY7dJUE5k8hlAfNKcHqmpw0ciS6T5WJOpDvvt2V0="; 16 16 }; 17 17 18 18 buildInputs = [ ··· 30 30 31 31 doCheck = true; 32 32 checkInputs = [ lua51Packages.busted util-linux neovim ]; 33 + # filter out one test that fails in the sandbox of nix 33 34 checkPhase = '' 34 35 runHook preCheck 35 - script -c "busted --lpath './?.lua' test" 36 + script -ec "busted --lpath './?.lua' --filter-out 'handles man' test" 36 37 runHook postCheck 37 38 ''; 38 39
+65
pkgs/tools/misc/pokemonsay/default.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , cowsay 5 + , coreutils 6 + , findutils 7 + }: 8 + 9 + stdenvNoCC.mkDerivation rec { 10 + pname = "pokemonsay"; 11 + version = "unstable-2021-10-05"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "HRKings"; 15 + repo = "pokemonsay-newgenerations"; 16 + rev = "baccc6d2fe1897c48f60d82ff9c4d4c018f5b594"; 17 + hash = "sha256-IDTAZmOzkUg0kLUM0oWuVbi8EwE4sEpLWrNAtq/he+g="; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace pokemonsay.sh \ 22 + --replace \ 23 + 'INSTALL_PATH=''${HOME}/.bin/pokemonsay' \ 24 + "" \ 25 + --replace \ 26 + 'POKEMON_PATH=''${INSTALL_PATH}/pokemons' \ 27 + 'POKEMON_PATH=${placeholder "out"}/share/pokemonsay' \ 28 + --replace \ 29 + '$(find ' \ 30 + '$(${findutils}/bin/find ' \ 31 + --replace \ 32 + '$(basename ' \ 33 + '$(${coreutils}/bin/basename ' \ 34 + --replace \ 35 + 'cowsay -f ' \ 36 + '${cowsay}/bin/cowsay -f ' \ 37 + --replace \ 38 + 'cowthink -f ' \ 39 + '${cowsay}/bin/cowthink -f ' 40 + 41 + substituteInPlace pokemonthink.sh \ 42 + --replace \ 43 + './pokemonsay.sh' \ 44 + "${placeholder "out"}/bin/pokemonsay" 45 + ''; 46 + 47 + installPhase = '' 48 + mkdir -p $out/{bin,share/pokemonsay} 49 + cp pokemonsay.sh $out/bin/pokemonsay 50 + cp pokemonthink.sh $out/bin/pokemonthink 51 + cp pokemons/*.cow $out/share/pokemonsay 52 + ''; 53 + 54 + checkPhase = '' 55 + $out/bin/pokemonsay --list-pokemon 56 + ''; 57 + 58 + meta = with lib; { 59 + description = "Print pokemon in the CLI! An adaptation of the classic cowsay"; 60 + homepage = "https://github.com/HRKings/pokemonsay-newgenerations"; 61 + license = licenses.mit; 62 + platforms = platforms.all; 63 + maintainers = with maintainers; [ pbsds ]; 64 + }; 65 + }
+3 -5
pkgs/tools/package-management/nvd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nvd"; 5 - version = "0.1.2"; 5 + version = "0.2.0"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = "khumba"; 9 9 repo = pname; 10 - # There is a 0.1.2 release but no tag yet 11 - # https://gitlab.com/khumba/nvd/-/issues/7 12 - rev = "13d3ab1255e0de03693cecb7da9764c9afd5d472"; 13 - sha256 = "1537s7j0m0hkahf0s1ai7bm94xj9fz6b9x78py0dn3cgnl9bfzla"; 10 + rev = "refs/tags/v${version}"; 11 + sha256 = "sha256-kOPcQP2tSym69qSOBwVc2XFO8+uy7bgYIQq4L/orS+A="; 14 12 }; 15 13 16 14 buildInputs = [ python3 ];
+3 -1
pkgs/tools/security/pass/extensions/genphrase.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 1 + { lib, stdenv, fetchFromGitHub, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pass-genphrase"; ··· 12 12 }; 13 13 14 14 dontBuild = true; 15 + 16 + buildInputs = [ python3 ]; 15 17 16 18 installTargets = [ "globalinstall" ]; 17 19
+4 -13
pkgs/tools/text/mdbook-mermaid/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, rustPlatform, CoreServices }: 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, CoreServices }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "mdbook-mermaid"; 5 - version = "0.11.2"; 5 + version = "0.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "badboy"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-zXgXgcMF7MOa9Vx3rhv9aavqRCfMcyRLtaWEvYlyaTs="; 11 + hash = "sha256-1w132lpkn0m2ZoMyFKFGjwn9Gd3UDksEKr5vq8l4ANQ="; 12 12 }; 13 13 14 - cargoPatches = [ 15 - # https://github.com/badboy/mdbook-mermaid/pull/23 16 - (fetchpatch { 17 - name = "update-mdbook-for-rust-1.64.patch"; 18 - url = "https://github.com/badboy/mdbook-mermaid/commit/5a3432d1b28ef9a065dd37aa77b82a3593358793.patch"; 19 - hash = "sha256-NkCxGmRdwJ+jdkgxp5gWfGpgpLpEpKUd44LyPx0kyEE="; 20 - }) 21 - ]; 22 - 23 - cargoHash = "sha256-IkMBnBuobrJzR6+030/Wfbu2ZCjvFnjBV+6sSWdiNUw="; 14 + cargoHash = "sha256-OKE8RcCE4pIRtQDW7KNzUVrNpyZzWg6QHchJg0XWmYQ="; 24 15 25 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 26 17
+17 -8
pkgs/top-level/all-packages.nix
··· 3697 3697 3698 3698 dbus-broker = callPackage ../os-specific/linux/dbus-broker { }; 3699 3699 3700 - dbx = python3Packages.callPackage ../applications/misc/dbx { }; 3700 + dbx = callPackage ../applications/misc/dbx { }; 3701 3701 3702 3702 ioport = callPackage ../os-specific/linux/ioport {}; 3703 3703 ··· 6022 6022 6023 6023 edk2 = callPackage ../development/compilers/edk2 { }; 6024 6024 6025 + edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { }; 6026 + 6025 6027 eff = callPackage ../development/interpreters/eff { }; 6026 6028 6027 6029 eflite = callPackage ../applications/audio/eflite {}; ··· 6121 6123 6122 6124 timeline = callPackage ../applications/office/timeline { }; 6123 6125 6124 - tsm-client = callPackage ../tools/backup/tsm-client { }; 6125 - tsm-client-withGui = callPackage ../tools/backup/tsm-client { enableGui = true; }; 6126 + tsm-client = callPackage ../tools/backup/tsm-client { 6127 + openssl = openssl_1_1; 6128 + }; 6129 + tsm-client-withGui = callPackage ../tools/backup/tsm-client { 6130 + openssl = openssl_1_1; 6131 + enableGui = true; 6132 + }; 6126 6133 6127 6134 tracker = callPackage ../development/libraries/tracker { }; 6128 6135 ··· 14764 14771 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { }; 14765 14772 cratesIO = callPackage ../build-support/rust/crates-io.nix { }; 14766 14773 14767 - cargo-espflash = callPackage ../development/tools/rust/cargo-espflash { }; 14774 + cargo-espflash = callPackage ../development/tools/rust/cargo-espflash { 14775 + inherit (darwin.apple_sdk.frameworks) Security; 14776 + }; 14768 14777 14769 14778 cargo-web = callPackage ../development/tools/rust/cargo-web { 14770 14779 inherit (darwin.apple_sdk.frameworks) CoreServices Security; ··· 14983 14992 inherit (darwin.apple_sdk.frameworks) CoreServices; 14984 14993 }; 14985 14994 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { }; 14995 + rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { }; 14986 14996 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { }; 14987 14997 rust-bindgen = callPackage ../development/tools/rust/bindgen { }; 14988 14998 rust-cbindgen = callPackage ../development/tools/rust/cbindgen { ··· 27469 27479 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI; 27470 27480 }; 27471 27481 27472 - csound-manual = callPackage ../applications/audio/csound/csound-manual { 27473 - python = python27; 27474 - pygments = python27Packages.pygments; 27475 - }; 27482 + csound-manual = callPackage ../applications/audio/csound/csound-manual { }; 27476 27483 27477 27484 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt { 27478 27485 python = python27; ··· 30989 30996 plugin-torture = callPackage ../applications/audio/plugin-torture { }; 30990 30997 30991 30998 poke = callPackage ../applications/editors/poke { }; 30999 + 31000 + pokemonsay = callPackage ../tools/misc/pokemonsay { }; 30992 31001 30993 31002 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { }; 30994 31003
+2
pkgs/top-level/python-packages.nix
··· 11951 11951 11952 11952 winsspi = callPackage ../development/python-modules/winsspi { }; 11953 11953 11954 + withings-api = callPackage ../development/python-modules/withings-api { }; 11955 + 11954 11956 wktutils = callPackage ../development/python-modules/wktutils { }; 11955 11957 11956 11958 wled = callPackage ../development/python-modules/wled { };