lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
8e4dd5fa 539195e5

+262 -109
+9
maintainers/maintainer-list.nix
··· 5912 5912 githubId = 41522204; 5913 5913 name = "hexchen"; 5914 5914 }; 5915 + heyimnova = { 5916 + email = "git@heyimnova.dev"; 5917 + github = "heyimnova"; 5918 + githubId = 115728866; 5919 + name = "Nova Witterick"; 5920 + keys = [{ 5921 + fingerprint = "4304 6B43 8D83 078E 3DF7 10D6 DEB0 E15C 6D2A 5A7C"; 5922 + }]; 5923 + }; 5915 5924 hh = { 5916 5925 email = "hh@m-labs.hk"; 5917 5926 github = "HarryMakes";
-2
nixos/modules/hardware/all-firmware.nix
··· 65 65 ] ++ optional pkgs.stdenv.hostPlatform.isAarch raspberrypiWirelessFirmware 66 66 ++ optionals (versionOlder config.boot.kernelPackages.kernel.version "4.13") [ 67 67 rtl8723bs-firmware 68 - ] ++ optionals (versionOlder config.boot.kernelPackages.kernel.version "5.16") [ 69 - rtw89-firmware 70 68 ]; 71 69 hardware.wirelessRegulatoryDatabase = true; 72 70 })
+1 -1
nixos/modules/services/matrix/mautrix-telegram.nix
··· 137 137 wantedBy = [ "multi-user.target" ]; 138 138 wants = [ "network-online.target" ] ++ cfg.serviceDependencies; 139 139 after = [ "network-online.target" ] ++ cfg.serviceDependencies; 140 - path = [ pkgs.lottieconverter ]; 140 + path = [ pkgs.lottieconverter pkgs.ffmpeg-full ]; 141 141 142 142 # mautrix-telegram tries to generate a dotfile in the home directory of 143 143 # the running user if using a postgresql database:
+4 -3
pkgs/applications/misc/snowsql/default.nix
··· 5 5 , patchelf 6 6 , makeWrapper 7 7 , openssl 8 + , libxcrypt 8 9 }: 9 10 10 11 stdenv.mkDerivation rec { 11 12 pname = "snowsql"; 12 13 majorVersion = "1.2"; 13 - version = "${majorVersion}.21"; 14 + version = "${majorVersion}.23"; 14 15 15 16 src = fetchurl { 16 17 url = "https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/${majorVersion}/linux_x86_64/snowflake-snowsql-${version}-1.x86_64.rpm"; 17 - sha256 = "10pzxqk71amvaz951jl666ia6v0z22bgpvr108l3q62950hhhwmn"; 18 + sha256 = "16zx30l3g5i5ndgxsqlkmkrfzswbczpb3jcya3psq5170i8cfm8f"; 18 19 }; 19 20 20 21 nativeBuildInputs = [ rpmextract makeWrapper ]; 21 22 22 - libPath = lib.makeLibraryPath [ openssl ]; 23 + libPath = lib.makeLibraryPath [ openssl libxcrypt ]; 23 24 24 25 buildCommand = '' 25 26 mkdir -p $out/bin/
+2 -2
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 21 21 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 22 22 in stdenv.mkDerivation rec { 23 23 pname = "vivaldi"; 24 - version = "5.6.2867.62"; 24 + version = "5.7.2921.53"; 25 25 26 26 src = fetchurl { 27 27 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_amd64.deb"; 28 - sha256 = "sha256-p5okCdvEBurL1UgqLMBhCd4caPbiOA1WZrI9TC5j6og="; 28 + sha256 = "sha256-qkKCoHJCRji3XfXk71n4BfjFyQpXZ+BariHmbYPAuv8="; 29 29 }; 30 30 31 31 unpackPhase = ''
+5
pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
··· 37 37 url = "https://github.com/desktop-app/tg_owt/pull/101/commits/86d2bcd7afb8706663d29e30f65863de5a626142.patch"; 38 38 hash = "sha256-iWS0mB8R0vqPU/0qf6Ax54UCAKYDVCPac2mi/VHbFm0="; 39 39 }) 40 + # additional fix for GCC 12 + musl 41 + (fetchpatch { 42 + url = "https://git.alpinelinux.org/aports/plain/community/tg_owt/gcc12.patch?id=8120df03fa3b6db5b8ff92c7a52b680290ad6e20"; 43 + hash = "sha256-ikgxUH1e7pz0n0pKUemrPXXa4UkECX+w467M9gU68zs="; 44 + }) 40 45 ]; 41 46 42 47 cmakeFlags = [
+1 -2
pkgs/applications/office/todoman/default.nix
··· 67 67 # Testing of the CLI part and output 68 68 "test_color_due_dates" 69 69 "test_color_flag" 70 + "test_datetime_serialization" # Will be fixed in versions after 4.1.0 70 71 "test_default_command" 71 72 "test_main" 72 73 "test_missing_cache_dir" 73 74 "test_sorting_null_values" 74 75 "test_xdg_existant" 75 76 # Tests are sensitive to performance 76 - "test_sorting_fields" 77 - ] ++ lib.optionals stdenv.isDarwin [ 78 77 "test_sorting_fields" 79 78 ]; 80 79
+3 -3
pkgs/applications/version-management/glitter/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "glitter"; 5 - version = "1.6.3"; 5 + version = "1.6.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "milo123459"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xrQqeRJfBEcjX0tkULg+94R7+mWWn6QeKIfZiDp+Vt8="; 11 + sha256 = "sha256-sMAHVXpgAhZYUpl75JRtKhTqt/sQkSkoEzk7aGV1vcQ="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-GQ7Bns+FPj4jl2dBXnMrmcKIYcZTLZc1WvaHgKGj/gU="; 14 + cargoSha256 = "sha256-CaWpGNP7Jsv/3dks0LVbZXoD/9HqJmOzaD0ejT5xSqA="; 15 15 16 16 nativeCheckInputs = [ 17 17 git
+48
pkgs/applications/virtualization/quickgui/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , autoPatchelfHook 5 + , dpkg 6 + , wrapGAppsHook 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "quickgui"; 11 + version = "1.2.8"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/quickemu-project/quickgui/releases/download/v${version}/quickgui_${version}-1_lunar1.0_amd64.deb"; 15 + sha256 = "sha256-crnV7OWH5UbkMM/TxTIOlXmvqBgjFmQG7RxameMOjH0="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + autoPatchelfHook 20 + dpkg 21 + ]; 22 + 23 + buildInputs = [ 24 + wrapGAppsHook 25 + ]; 26 + 27 + unpackCmd = "dpkg-deb -x $curSrc source"; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + 32 + mv usr $out 33 + substituteInPlace $out/share/applications/quickgui.desktop \ 34 + --replace "/usr" $out 35 + 36 + runHook postInstall 37 + ''; 38 + 39 + meta = { 40 + description = "A Flutter frontend for quickemu"; 41 + homepage = "https://github.com/quickemu-project/quickgui"; 42 + changelog = "https://github.com/quickemu-project/quickgui/releases/tag/v${version}"; 43 + maintainers = [ lib.maintainers.heyimnova ]; 44 + platforms = lib.platforms.linux; 45 + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 46 + mainProgram = "quickgui"; 47 + }; 48 + }
+61
pkgs/desktops/deepin/core/dde-polkit-agent/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , dtkwidget 5 + , qt5integration 6 + , qt5platform-plugins 7 + , dde-qt-dbus-factory 8 + , pkg-config 9 + , cmake 10 + , qttools 11 + , wrapQtAppsHook 12 + , polkit-qt 13 + , qtbase 14 + }: 15 + stdenv.mkDerivation rec { 16 + pname = "dde-polkit-agent"; 17 + version = "5.5.22"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "linuxdeepin"; 21 + repo = pname; 22 + rev = version; 23 + sha256 = "sha256-4wAqMymLPxKXbfAx2PtkEGfwenphPxBZn+qCdcyqNc0="; 24 + }; 25 + 26 + postPatch = '' 27 + substituteInPlace AuthDialog.cpp \ 28 + --replace "/usr/share/dde-session-shell/dde-session-shell.conf" "/etc/dde-session-shell/dde-session-shell.conf" 29 + ''; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + pkg-config 34 + qttools 35 + wrapQtAppsHook 36 + ]; 37 + 38 + buildInputs = [ 39 + dtkwidget 40 + qt5platform-plugins 41 + dde-qt-dbus-factory 42 + polkit-qt 43 + ]; 44 + 45 + # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH 46 + qtWrapperArgs = [ 47 + "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}" 48 + ]; 49 + 50 + postFixup = '' 51 + wrapQtApp $out/lib/polkit-1-dde/dde-polkit-agent 52 + ''; 53 + 54 + meta = with lib; { 55 + description = "PolicyKit agent for Deepin Desktop Environment"; 56 + homepage = "https://github.com/linuxdeepin/dde-polkit-agent"; 57 + license = licenses.gpl3Plus; 58 + platforms = platforms.linux; 59 + maintainers = teams.deepin.members; 60 + }; 61 + }
+51
pkgs/desktops/deepin/core/dpa-ext-gnomekeyring/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , qttools 7 + , wrapQtAppsHook 8 + , dtkwidget 9 + , dde-polkit-agent 10 + , libsecret 11 + , libgnome-keyring 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "dpa-ext-gnomekeyring"; 16 + version = "5.0.11"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "linuxdeepin"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "sha256-mXaGwbtEwaqfOT0izK64zX4s3VFmsRpUGOVm6oSEhn8="; 23 + }; 24 + 25 + postPatch = '' 26 + substituteInPlace gnomekeyringextention.cpp \ 27 + --replace "/usr/share/dpa-ext-gnomekeyring" "$out/share/dpa-ext-gnomekeyring" 28 + ''; 29 + 30 + nativeBuildInputs = [ 31 + cmake 32 + pkg-config 33 + qttools 34 + wrapQtAppsHook 35 + ]; 36 + 37 + buildInputs = [ 38 + dtkwidget 39 + dde-polkit-agent 40 + libgnome-keyring 41 + libsecret 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "GNOME keyring extension for dde-polkit-agent"; 46 + homepage = "https://github.com/linuxdeepin/dpa-ext-gnomekeyring"; 47 + license = licenses.gpl3Plus; 48 + platforms = platforms.linux; 49 + maintainers = teams.deepin.members; 50 + }; 51 + }
+4
pkgs/desktops/deepin/default.nix
··· 29 29 image-editor = callPackage ./library/image-editor { }; 30 30 udisks2-qt5 = callPackage ./library/udisks2-qt5 { }; 31 31 32 + #### CORE 33 + dde-polkit-agent = callPackage ./core/dde-polkit-agent { }; 34 + dpa-ext-gnomekeyring = callPackage ./core/dpa-ext-gnomekeyring { }; 35 + 32 36 #### Dtk Application 33 37 deepin-album = callPackage ./apps/deepin-album { }; 34 38 deepin-calculator = callPackage ./apps/deepin-calculator { };
+2 -1
pkgs/development/androidndk-pkgs/androidndk-pkgs.nix
··· 133 133 # Use -fPIC for compilation, and link with -pie if no -shared flag used in ldflags 134 134 echo "-target ${targetInfo.triple} -fPIC" >> $out/nix-support/cc-cflags 135 135 echo "-z,noexecstack -z,relro -z,now -z,muldefs" >> $out/nix-support/cc-ldflags 136 - echo 'if [[ ! " $@ " =~ " -shared " ]]; then NIX_LDFLAGS_${suffixSalt}+=" -pie"; fi' >> $out/nix-support/add-flags.sh 136 + echo 'expandResponseParams "$@"' >> $out/nix-support/add-flags.sh 137 + echo 'if [[ ! (" ''${params[@]} " =~ " -shared ") && ! (" ''${params[@]} " =~ " -no-pie ") ]]; then NIX_LDFLAGS_${suffixSalt}+=" -pie"; fi' >> $out/nix-support/add-flags.sh 137 138 echo "-Xclang -mnoexecstack" >> $out/nix-support/cc-cxxflags 138 139 if [ ${targetInfo.triple} == arm-linux-androideabi ]; then 139 140 # https://android.googlesource.com/platform/external/android-cmake/+/refs/heads/cmake-master-dev/android.toolchain.cmake
+2 -2
pkgs/development/python-modules/mautrix/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "mautrix"; 24 - version = "0.19.3"; 24 + version = "0.19.4"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.8"; ··· 30 30 owner = "mautrix"; 31 31 repo = "python"; 32 32 rev = "v${version}"; 33 - hash = "sha256-7nvy2/DUS2BkcyQUUG8+aT/JHcPu141e5YWOiccS6cU="; 33 + hash = "sha256-zPcqM+Ge7K4pJD4K0MkkGdSiYvXxe0K1qbfHzVYmGx0="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+3 -2
pkgs/development/python-modules/pymicrobot/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pymicrobot"; 11 - version = "0.0.8"; 11 + version = "0.0.9"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.9"; ··· 16 16 src = fetchPypi { 17 17 pname = "PyMicroBot"; 18 18 inherit version; 19 - hash = "sha256-I4EkiG39v0yJXOAR7lmaqedLf9zHQCcxLXQ0nTfYq70="; 19 + hash = "sha256-dhhRHXdck7hJGkXQpkiMulLsnMluZ5ADZ9L8cNm6dFs="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ ··· 34 34 meta = with lib; { 35 35 description = "Library to communicate with MicroBot"; 36 36 homepage = "https://github.com/spycle/pyMicroBot/"; 37 + changelog = "https://github.com/spycle/pyMicroBot/releases/tag/v${version}"; 37 38 license = licenses.mit; 38 39 maintainers = with maintainers; [ fab ]; 39 40 };
+2 -2
pkgs/development/python-modules/python-glanceclient/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "python-glanceclient"; 23 - version = "4.2.0"; 23 + version = "4.3.0"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.8"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-+CmOh9Dr6Gx8MLkR1u/YNpScOxIO7OUIbJAio+omOpg="; 30 + hash = "sha256-5nwCPOc9GBxk9BItiaScfy1eljl+e0okFCEOVsHoXDQ="; 31 31 }; 32 32 33 33 postPatch = ''
+2 -2
pkgs/development/python-modules/pytibber/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pytibber"; 17 - version = "0.27.0"; 17 + version = "0.27.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "Danielhiversen"; 24 24 repo = "pyTibber"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-m4y65UiuiWRS7EBv6AFnX9Ia2eTy8H1vgfx+fQrcXz4="; 26 + hash = "sha256-KmUzXlINRbtyzZCoG4d2Xc57g07d+x7bdoq/DtMmtqM="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/bingo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bingo"; 5 - version = "0.7.0"; 5 + version = "0.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bwplotka"; 9 9 repo = "bingo"; 10 10 rev = "v${version}"; 11 - hash = "sha256-s+vdtMzeHUtUlmMlvgnK83RYoMqS3GqrTnu7LssIK6A="; 11 + hash = "sha256-YvBRI1i7ICnacYQv7rNDuUnqhuLXJ4eAZhT0ce3vFuU="; 12 12 }; 13 13 14 14 vendorHash = "sha256-28p1g+p+guJ0x4/5QDGsGN6gDnZkE4AKF/2cFgNjPDM=";
+3 -3
pkgs/development/tools/inferno/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "inferno"; 5 - version = "0.11.14"; 5 + version = "0.11.15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jonhoo"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-0H+h4BM4x3vlI6EMeXNzcCQpW2S4czJR2GaviZ0nhEM="; 11 + hash = "sha256-fyTsB+1ftol3prNLydT/coLchip1vijmfLLt3/DnBbc="; 12 12 fetchSubmodules = true; 13 13 }; 14 14 15 - cargoHash = "sha256-5VQNgZUgakQUczKs7T+c305c3I1DDSaVMO3tFXqIdIc="; 15 + cargoHash = "sha256-XBah55xfbWjQrkupebZE2uiveFhh/R0BF1KEKkY5Hx8="; 16 16 17 17 # skip flaky tests 18 18 checkFlags = [
+3 -3
pkgs/os-specific/linux/firmware/linux-firmware/source.nix
··· 1 1 # This file is autogenerated! Run ./update.sh to regenerate. 2 2 { 3 - version = "20221214"; 4 - sourceHash = "sha256-vljUwXekmCYAH932wfbJe/hC4TDPRQOgEiPTUMeUKLE="; 5 - outputHash = "sha256-h0cCqnl6XvSoeyq54JHvl45z7qe/7ZKrcMNJJeqVLMk="; 3 + version = "20230210"; 4 + sourceHash = "sha256-sjUO+DTjAMszfCkNSYjLS+AbceIVPVVH0OEho5VOIFA="; 5 + outputHash = "sha256-ZcmMLenblgQngdYui0wNANXhB5a/z635nNXo/MO83R8="; 6 6 }
-35
pkgs/os-specific/linux/firmware/rtw89-firmware/default.nix
··· 1 - { stdenvNoCC, lib, fetchFromGitHub }: 2 - 3 - stdenvNoCC.mkDerivation { 4 - pname = "rtw89-firmware"; 5 - 6 - # TODO: probably remove after updating linux firmware 7 - # https://github.com/lwfinger/rtw89/commit/a2c113501a5a988683f236df1aa79ce40f29e1be 8 - version = "unstable-2021-10-21"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "lwfinger"; 12 - repo = "rtw89"; 13 - rev = "0684157cba90e36bff5bc61a59e7e87c359b5e5c"; 14 - sha256 = "0cvawyi1ksw9xkr8pzwipsl7b8hnmrb17w5cblyicwih8fqaw632"; 15 - }; 16 - 17 - dontBuild = true; 18 - 19 - installPhase = '' 20 - runHook preInstall 21 - 22 - mkdir -p $out/lib/firmware/rtw89 23 - cp *.bin $out/lib/firmware/rtw89 24 - 25 - runHook postInstall 26 - ''; 27 - 28 - meta = with lib; { 29 - description = "Driver for Realtek 8852AE, an 802.11ax device"; 30 - homepage = "https://github.com/lwfinger/rtw89"; 31 - license = licenses.unfreeRedistributableFirmware; 32 - maintainers = with maintainers; [ tvorog ]; 33 - platforms = platforms.linux; 34 - }; 35 - }
+6 -10
pkgs/servers/mautrix-telegram/default.nix
··· 2 2 , python3 3 3 , fetchFromGitHub 4 4 , withE2BE ? true 5 - , withHQthumbnails ? false 6 5 }: 7 6 8 7 let 9 8 python = python3.override { 10 9 packageOverrides = self: super: { 11 10 tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { 12 - version = "1.27.0a7"; 11 + version = "1.28.0a1"; 13 12 pname = "tulir-telethon"; 14 13 src = super.fetchPypi { 15 14 inherit pname version; 16 - sha256 = "sha256-w4WILvLvJBKf3Nlj0omTCDDD4z+b0XFlCplQ/IHwIPs="; 15 + hash = "sha256-Kf7S5nSvedhA5RYt5rbTxBiQq6DGwHJ5uEYxd9AsYIc="; 17 16 }; 18 17 doCheck = false; 19 18 }); 20 19 }; 21 20 }; 22 21 in 23 - python.pkgs.buildPythonPackage rec { 22 + python.pkgs.buildPythonPackage { 24 23 pname = "mautrix-telegram"; 25 - version = "unstable-2023-01-28"; 24 + version = "unstable-2023-02-16"; 26 25 disabled = python.pythonOlder "3.8"; 27 26 28 27 src = fetchFromGitHub { 29 28 owner = "mautrix"; 30 29 repo = "telegram"; 31 - rev = "f12abbe03846fd5897d58572ab24b70a58b337d2"; 32 - sha256 = "sha256-5ZZ85FOmTO26q2zhAIsF7mTlN4BLNLW2dQF+0culkUM="; 30 + rev = "354b49d9e5f91f913b5fdf9288bc631a9a34d142"; 31 + hash = "sha256-zdK/0jgw++YwSzP8qs1BqInQlFOoM63TeI1jF1AqDnk="; 33 32 }; 34 33 35 34 format = "setuptools"; ··· 59 58 prometheus-client 60 59 # sqlite 61 60 aiosqlite 62 - ] ++ lib.optionals withHQthumbnails [ 63 - # hq_thumbnails 64 - moviepy 65 61 ] ++ lib.optionals withE2BE [ 66 62 # e2be 67 63 python-olm
+9 -8
pkgs/tools/inputmethods/evscript/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub }: 1 + { lib, rustPlatform, fetchFromGitea }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "evscript"; 5 - version = "unstable-2021-06-16"; 5 + version = "unstable-2022-11-20"; 6 6 7 - src = fetchFromGitHub { 8 - owner = "unrelentingtech"; 7 + src = fetchFromGitea { 8 + domain = "codeberg.org"; 9 + owner = "valpackett"; 9 10 repo = pname; 10 - rev = "25912c0b6446f31b0f64485af3fa4aa8a93b33df"; 11 - sha256 = "sha256-apq3kHipEX6zOTNwqpIQR46JqmeE7EKVSOGrNNSkyu8="; 11 + rev = "ba997c9723a91717c683f08e9957d0ecea3da6cd"; 12 + sha256 = "sha256-wuTPcBUuPK1D4VO8BXexx9AdiPM+X0TkJ3G7b7ofER8="; 12 13 }; 13 14 14 - cargoSha256 = "sha256-1aR9/fhJQ+keRIxSG2cpY1HTalE6nM+MTb1Za3Tot28="; 15 + cargoSha256 = "sha256-5jcb/MajXV9bp0T9Og8d5TEzTwQyiyPTPHeWh8Ewr8Q="; 15 16 16 17 meta = with lib; { 17 - homepage = "https://github.com/unrelentingtech/evscript"; 18 + homepage = "https://codeberg.org/valpackett/evscript"; 18 19 description = "A tiny sandboxed Dyon scripting environment for evdev input devices"; 19 20 license = licenses.unlicense; 20 21 maintainers = with maintainers; [ milesbreslin ];
+8 -4
pkgs/tools/networking/mozwire/default.nix
··· 2 2 , lib 3 3 , stdenv 4 4 , fetchFromGitHub 5 + , CoreServices 5 6 , Security 6 7 }: 7 8 8 9 rustPlatform.buildRustPackage rec { 9 10 pname = "MozWire"; 10 - version = "0.8.0"; 11 + version = "0.8.1"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "NilsIrl"; 14 15 repo = pname; 15 16 rev = "v${version}"; 16 - hash = "sha256-vC8HmwJCHMKQUsYBwRmr88tmZxPKNvI6hxlcjG2AV3Q="; 17 + hash = "sha256-2i8C1XgfI3MXnwXZzY6n8tIcw45G9h3vZqRlFaVoLH0="; 17 18 }; 18 19 19 - buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 20 + buildInputs = lib.optionals stdenv.isDarwin [ 21 + CoreServices 22 + Security 23 + ]; 20 24 21 - cargoHash = "sha256-9qXoMugmL6B9vC/yrMJxZ5p792ZJmrTzk/khRVTkHf4="; 25 + cargoHash = "sha256-YXVH7kx5CiurTeXiphjDgcYxxovKtTF3Q9y/XOyVPUA="; 22 26 23 27 meta = with lib; { 24 28 description = "MozillaVPN configuration manager giving Linux, macOS users (among others), access to MozillaVPN";
+3 -3
pkgs/tools/networking/q/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "q"; 5 - version = "0.8.4"; 5 + version = "0.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "natesales"; 9 9 repo = "q"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-M2TgDha+F4hY7f9sabzZEdsxdp8rdXDZB4ktmpDF5D8="; 11 + sha256 = "sha256-WPVHMAau3+0jcIrRhRL5dy6h+J13LKj5GwQMJi7hGvo="; 12 12 }; 13 13 14 - vendorHash = "sha256-216NwRlU7mmr+ebiBwq9DVtFb2SpPgkGUrVZMUAY9rI="; 14 + vendorHash = "sha256-0Yd8y1SkxmfIFZuSheMGQnurlFv3sxkSDgGrQJLR3iU="; 15 15 16 16 doCheck = false; # tries to resolve DNS 17 17
+1 -1
pkgs/tools/networking/shadowsocks-rust/default.nix
··· 18 18 buildInputs = lib.optionals stdenv.isLinux [ openssl ] 19 19 ++ lib.optionals stdenv.isDarwin [ Security CoreServices ]; 20 20 21 - cargoBuildFeatures = [ 21 + buildFeatures = [ 22 22 "trust-dns" 23 23 "local-http-native-tls" 24 24 "local-tunnel"
+2 -2
pkgs/tools/networking/traceroute/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "traceroute"; 8 - version = "2.1.1"; 8 + version = "2.1.2"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/traceroute/${pname}-${version}.tar.gz"; 12 - sha256 = "sha256-j8jVBG6FXXWIYHuzGfW4LjuhPpHV1GNoYyYuY4a7r3Y="; 12 + sha256 = "sha256-UHwmjyl3tOIYznPn6+1Fug2XCoykmV3Zy7H/6OmbWx8="; 13 13 }; 14 14 15 15 makeFlags = [
+3 -3
pkgs/tools/security/openpgp-card-tools/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "openpgp-card-tools"; 15 - version = "0.9.0"; 15 + version = "0.9.1"; 16 16 17 17 src = fetchCrate { 18 18 inherit pname version; 19 - sha256 = "sha256-Mvnj8AEhREP+nGrioC9IHYX3k6sKGKzOh00V8nslyhw="; 19 + sha256 = "sha256-Wgj6YZSQj8+BcyPboUTadUOg6Gq6VxV4GRW8TWbnRfc="; 20 20 }; 21 21 22 - cargoHash = "sha256-0KRq8GsrQaLJ6fopZpdzgxIWHIse9QWDo24IQj1eAhc="; 22 + cargoHash = "sha256-u6xzKDCtv5FzaYgn5wab6ZPICJ/DaqUxiRS80xaEa1A="; 23 23 24 24 nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ]; 25 25 buildInputs = [ pcsclite nettle ] ++ lib.optionals stdenv.isDarwin [ PCSC ];
+1
pkgs/tools/system/erdtree/default.nix
··· 21 21 homepage = "https://github.com/solidiquis/erdtree"; 22 22 license = licenses.mit; 23 23 maintainers = with maintainers; [ zendo ]; 24 + mainProgram = "et"; 24 25 }; 25 26 }
+17 -10
pkgs/tools/system/zram-generator/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , rust 4 5 , rustPlatform 5 6 , pkg-config 6 7 , ronn ··· 9 10 , nixosTests 10 11 }: 11 12 12 - stdenv.mkDerivation rec { 13 + rustPlatform.buildRustPackage rec { 13 14 pname = "zram-generator"; 14 15 version = "1.1.2"; 15 16 ··· 18 19 repo = pname; 19 20 rev = "v${version}"; 20 21 hash = "sha256-n+ZOWU+sPq9DcHgzQWTxxfMmiz239qdetXypqdy33cM="; 21 - }; 22 - 23 - cargoDeps = rustPlatform.importCargoLock { 24 - lockFile = ./Cargo.lock; 25 22 }; 26 23 27 24 # RFE: Include Cargo.lock in sources 28 25 # https://github.com/systemd/zram-generator/issues/65 26 + cargoLock.lockFile = ./Cargo.lock; 27 + 29 28 postPatch = '' 30 29 cp ${./Cargo.lock} Cargo.lock 30 + substituteInPlace Makefile \ 31 + --replace 'target/$(BUILDTYPE)' 'target/${rust.toRustTargetSpec stdenv.hostPlatform}/$(BUILDTYPE)' 31 32 substituteInPlace src/generator.rs \ 32 33 --replace 'Command::new("systemd-detect-virt")' 'Command::new("${systemd}/bin/systemd-detect-virt")' \ 33 34 --replace 'Command::new("modprobe")' 'Command::new("${kmod}/bin/modprobe")' 34 35 ''; 35 36 36 - nativeBuildInputs = with rustPlatform; [ 37 - cargoSetupHook 38 - rust.cargo 39 - rust.rustc 37 + nativeBuildInputs = [ 40 38 pkg-config 41 39 ronn 42 40 ]; ··· 45 43 systemd 46 44 ]; 47 45 48 - makeFlags = [ 46 + preBuild = '' 47 + # embedded into the binary at build time 48 + # https://github.com/systemd/zram-generator/blob/v1.1.2/Makefile#LL11-L11C56 49 + export SYSTEMD_UTIL_DIR=$($PKG_CONFIG --variable=systemdutildir systemd) 50 + ''; 51 + 52 + dontCargoInstall = true; 53 + 54 + installFlags = [ 55 + "-o program" # already built by cargoBuildHook 49 56 "PREFIX=$(out)" 50 57 "SYSTEMD_SYSTEM_UNIT_DIR=$(out)/lib/systemd/system" 51 58 "SYSTEMD_SYSTEM_GENERATOR_DIR=$(out)/lib/systemd/system-generators"
+1
pkgs/top-level/aliases.nix
··· 1373 1373 # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix, 1374 1374 # due to it being inside the linuxPackagesFor function. 1375 1375 rtlwifi_new-firmware = rtw88-firmware; # Added 2021-03-14 1376 + rtw89-firmware = throw "rtw89-firmware has been removed because linux-firmware now contains it."; # Added 2023-02-19 1376 1377 1377 1378 ### S ### 1378 1379
+3 -3
pkgs/top-level/all-packages.nix
··· 226 226 227 227 quickemu = callPackage ../development/quickemu { }; 228 228 229 + quickgui = callPackage ../applications/virtualization/quickgui { }; 230 + 229 231 adcli = callPackage ../os-specific/linux/adcli { }; 230 232 231 233 aether = callPackage ../applications/networking/aether { }; ··· 6818 6820 mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { }; 6819 6821 6820 6822 mozwire = callPackage ../tools/networking/mozwire { 6821 - inherit (darwin.apple_sdk.frameworks) Security; 6823 + inherit (darwin.apple_sdk.frameworks) CoreServices Security; 6822 6824 }; 6823 6825 6824 6826 pax = callPackage ../tools/archivers/pax { ··· 26598 26600 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { }; 26599 26601 26600 26602 rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { }; 26601 - 26602 - rtw89-firmware = callPackage ../os-specific/linux/firmware/rtw89-firmware { }; 26603 26603 26604 26604 rvvm = callPackage ../applications/virtualization/rvvm { }; 26605 26605