Merge branch 'master' into staging-next

+394 -336
+18
nixos/modules/programs/wayland/hyprland.nix
··· 42 42 43 43 xwayland.enable = mkEnableOption ("XWayland") // { default = true; }; 44 44 45 + envVars.enable = mkEnableOption null // { 46 + default = true; 47 + example = false; 48 + description = '' 49 + Set environment variables for Hyprland to work properly. 50 + Enabled by default. 51 + ''; 52 + }; 53 + 45 54 systemd.setPath.enable = mkEnableOption null // { 46 55 default = true; 47 56 example = false; ··· 72 81 enable = mkDefault true; 73 82 extraPortals = [ finalPortalPackage ]; 74 83 configPackages = mkDefault [ cfg.finalPackage ]; 84 + }; 85 + 86 + environment.sessionVariables = mkIf cfg.envVars.enable { 87 + XDG_CURRENT_DESKTOP = "Hyprland"; 88 + XDG_SESSION_DESKTOP = "Hyprland"; 89 + XDG_SESSION_TYPE = "wayland"; 90 + GDK_BACKEND = "wayland,x11"; 91 + QT_QPA_PLATFORM = "wayland;xcb"; 92 + _JAVA_AWT_WM_NONREPARENTING = "1"; # Fix for Java applications on tiling window managers 75 93 }; 76 94 77 95 systemd = mkIf cfg.systemd.setPath.enable {
+3 -2
pkgs/applications/audio/sonic-pi/default.nix
··· 26 26 , aubio 27 27 , jack2 28 28 , jack-example-tools 29 + , pipewire 29 30 , supercollider-with-sc3-plugins 30 31 , parallel 31 32 ··· 188 189 preFixup = '' 189 190 # Wrap Qt GUI (distributed binary) 190 191 wrapQtApp $out/bin/sonic-pi \ 191 - --prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools ]} 192 + --prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools pipewire.jack ]} 192 193 193 194 # If ImGui was built 194 195 if [ -e $out/app/build/gui/imgui/sonic-pi-imgui ]; then 195 196 # Wrap ImGui into bin 196 197 makeWrapper $out/app/build/gui/imgui/sonic-pi-imgui $out/bin/sonic-pi-imgui \ 197 198 --inherit-argv0 \ 198 - --prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools ]} 199 + --prefix PATH : ${lib.makeBinPath [ ruby supercollider-with-sc3-plugins jack2 jack-example-tools pipewire.jack ]} 199 200 fi 200 201 201 202 # Remove runtime Erlang references
+3 -3
pkgs/applications/blockchains/optimism/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "optimism"; 9 - version = "1.7.3"; 9 + version = "1.7.4"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ethereum-optimism"; 13 13 repo = "optimism"; 14 14 rev = "op-node/v${version}"; 15 - hash = "sha256-KKCVjGBQeO5K6wq3GV3f7qaGY1uXNPI27w4DEC31pzU="; 15 + hash = "sha256-220fnMJDgvdGJtN0XkKtqNP94KfbmN5qhghfjHJaAxQ="; 16 16 fetchSubmodules = true; 17 17 }; 18 18 19 19 subPackages = [ "op-node/cmd" "op-proposer/cmd" "op-batcher/cmd" ]; 20 20 21 - vendorHash = "sha256-pQhNXOYohBoV5QsBnNpNjFg+Vvk5jK1zvSKkolp4yiQ="; 21 + vendorHash = "sha256-yG910xpk2MHCD2LHh7aD09KMCux1X252fOHCsyUc/ks="; 22 22 23 23 buildInputs = [ 24 24 libpcap
+30 -30
pkgs/applications/emulators/retroarch/hashes.json
··· 85 85 "src": { 86 86 "owner": "libretro", 87 87 "repo": "beetle-psx-libretro", 88 - "rev": "ab39d37f868ba8ff3982ce52c4ec22c162888dd7", 89 - "hash": "sha256-Ay3wI9WToSsJNjkNFnHXTt9JUQ6nt+S9jI378E/kK8U=" 88 + "rev": "866df6445c9863ba03395211cd814224a59f7511", 89 + "hash": "sha256-D0Qv6EOAOfmoScv8EzqWbr8SLRl8lH5Rqj/BksQe70k=" 90 90 }, 91 - "version": "unstable-2024-04-19" 91 + "version": "unstable-2024-04-26" 92 92 }, 93 93 "beetle-saturn": { 94 94 "fetcher": "fetchFromGitHub", ··· 165 165 "src": { 166 166 "owner": "libretro", 167 167 "repo": "bsnes-libretro", 168 - "rev": "51b378454e34f7535f8b627de5b81d33b0fa4cb0", 169 - "hash": "sha256-oriFvt0RCt9Bd5DjjLSxMuswfazd31isvt5OxwwNuks=" 168 + "rev": "8767988ec91357f4e66143525b74b5ddbdedda8d", 169 + "hash": "sha256-psSCB0A0nB/Rs4V4Yo/cY/BWpXyiCRH3pd6+JKvu6UU=" 170 170 }, 171 - "version": "unstable-2024-03-22" 171 + "version": "unstable-2024-04-26" 172 172 }, 173 173 "bsnes-hd": { 174 174 "fetcher": "fetchFromGitHub", ··· 307 307 "src": { 308 308 "owner": "flyinghead", 309 309 "repo": "flycast", 310 - "rev": "3c38fc1f16cc6518db46a5ad350e8b3738eefb48", 311 - "hash": "sha256-NfJJcu7noefSgFlCFCgovnrb6FSzIXu3MGQHu6TCJWo=", 310 + "rev": "8e96590065fd23cd37a0d426d30f4aef6587d860", 311 + "hash": "sha256-NUwqrQqrKthxrToGx70uWtSoU0dp2/KlCiinW/fDwnE=", 312 312 "fetchSubmodules": true 313 313 }, 314 - "version": "unstable-2024-04-19" 314 + "version": "unstable-2024-04-26" 315 315 }, 316 316 "fmsx": { 317 317 "fetcher": "fetchFromGitHub", ··· 358 358 "src": { 359 359 "owner": "libretro", 360 360 "repo": "Genesis-Plus-GX", 361 - "rev": "cbacea723690e88e0b11a4b1d0e5b88b1b7eb9d4", 362 - "hash": "sha256-7qFBzATlhf89ILHsEoF+SWwD4Pwd5+08VnK5xU1EDuI=" 361 + "rev": "4e359c1f9c9a77db726c702c073d82905c24da7f", 362 + "hash": "sha256-0DpIk+aV0NCkF5XDhO3FwMnV3J/ZERjCcSL7o1CvBuc=" 363 363 }, 364 - "version": "unstable-2024-04-20" 364 + "version": "unstable-2024-04-26" 365 365 }, 366 366 "gpsp": { 367 367 "fetcher": "fetchFromGitHub", ··· 408 408 "src": { 409 409 "owner": "libretro", 410 410 "repo": "mame", 411 - "rev": "170929e08e13fef6f5284efb0a5ec781a2af08ed", 412 - "hash": "sha256-92p6fKN1/kl101qrNMzjOCQJJznTdbteqXpbas36S2c=" 411 + "rev": "90714f5cdefb2024dc34fdf3a62bd0d3815460ce", 412 + "hash": "sha256-5Fd57fLIEKxr5KaHywGyHgA29midWpWEFotvudQKtjs=" 413 413 }, 414 - "version": "unstable-2024-04-10" 414 + "version": "unstable-2024-04-26" 415 415 }, 416 416 "mame2000": { 417 417 "fetcher": "fetchFromGitHub", ··· 600 600 "src": { 601 601 "owner": "libretro", 602 602 "repo": "opera-libretro", 603 - "rev": "35e16483be900ea8aa20e87d2710b677437f73ce", 604 - "hash": "sha256-ZNHSxI8l0KGJ6uAvOsEhNpB0IkBxtb9Imj3tA/LiOto=" 603 + "rev": "cacba231c3bd71833f06943e230fe03d8ebec0ab", 604 + "hash": "sha256-pWLcolQw5ctWrL7YQUaUK04QPS4ReUeJhdig3O5T8BM=" 605 605 }, 606 - "version": "unstable-2024-01-13" 606 + "version": "unstable-2024-04-24" 607 607 }, 608 608 "parallel-n64": { 609 609 "fetcher": "fetchFromGitHub", ··· 630 630 "src": { 631 631 "owner": "libretro", 632 632 "repo": "pcsx_rearmed", 633 - "rev": "e5cb0939ab32d3c3b90b39e2d49a1652a7cf0db1", 634 - "hash": "sha256-K96w3NGXpsnVAmORPdwwhwIJ6PcvaDOEUtLkF4ftX3s=" 633 + "rev": "87a0a6318564fc171d0b576da8ea7e629aa229e7", 634 + "hash": "sha256-quIvyfigl/4itSldj73HpZezeHQwVGlz/jQvwmmsDik=" 635 635 }, 636 - "version": "unstable-2024-04-18" 636 + "version": "unstable-2024-04-22" 637 637 }, 638 638 "picodrive": { 639 639 "fetcher": "fetchFromGitHub", ··· 651 651 "src": { 652 652 "owner": "jpd002", 653 653 "repo": "Play-", 654 - "rev": "57f8a1389f7f2987ab2ad99fdc846663994603ad", 655 - "hash": "sha256-MwqLSTDL6C823grCMRYZrwjhIhbVipAR+4vF5k8UhyE=", 654 + "rev": "07c1898303a9af41f5e91172b6b73ddf2f97b984", 655 + "hash": "sha256-lOeoIHSahWoLxmLje1XwFc9wOVbDDUwIuE7BuSU5QSU=", 656 656 "fetchSubmodules": true 657 657 }, 658 - "version": "unstable-2024-04-15" 658 + "version": "unstable-2024-04-17" 659 659 }, 660 660 "ppsspp": { 661 661 "fetcher": "fetchFromGitHub", ··· 753 753 "src": { 754 754 "owner": "snes9xgit", 755 755 "repo": "snes9x", 756 - "rev": "8077396d399424de89d0a6cc15134523965658e0", 757 - "hash": "sha256-p6apk/8bRKSM3H3hGPr/fYGsDFgMv7syVmTHV0zgmOg=" 756 + "rev": "af4ec50b16f267245350ab099dde62a38aec66bd", 757 + "hash": "sha256-B9F1mn2Hd23OO3bK21Fj5hQXX+fnnoeVJAkE0mO+9jI=" 758 758 }, 759 - "version": "unstable-2024-04-20" 759 + "version": "unstable-2024-04-25" 760 760 }, 761 761 "snes9x2002": { 762 762 "fetcher": "fetchFromGitHub", ··· 813 813 "src": { 814 814 "owner": "libretro", 815 815 "repo": "swanstation", 816 - "rev": "c7fefb5bfdec2569c2528f8daa6e75b7a3de0880", 817 - "hash": "sha256-dE8F/NXGIEMrdmBWUTzanCSlT0ddkwG8RLZFmy1XvzQ=" 816 + "rev": "6ed491d6ba46ac8ba64a580b3004a163c0725bd2", 817 + "hash": "sha256-JRo1+zFBBtO0Ws7x32bltcm5WoDSIZBgLdPl75lpKAo=" 818 818 }, 819 - "version": "unstable-2024-04-18" 819 + "version": "unstable-2024-04-26" 820 820 }, 821 821 "tgbdual": { 822 822 "fetcher": "fetchFromGitHub",
+3 -3
pkgs/applications/emulators/retroarch/retroarch-assets.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation { 8 8 pname = "retroarch-assets"; 9 - version = "unstable-2024-04-18"; 9 + version = "unstable-2024-04-24"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "libretro"; 13 13 repo = "retroarch-assets"; 14 - rev = "912f652740986549f41967d615d9da27c325c2b9"; 15 - hash = "sha256-HpmRnbj6CQp7+rmZY46MyT8Ga6832COm1it2z9rKUEU="; 14 + rev = "9c0bd0d1015889592ad4362b800ac90ff4d019e1"; 15 + hash = "sha256-DB4i4iKx174822OJwJ5QIuMBLywufcR4+4Y+R01W+KQ="; 16 16 }; 17 17 18 18 makeFlags = [
+2 -2
pkgs/applications/graphics/processing/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchurl, ant, unzip, makeWrapper, jdk, jogl, rsync, ffmpeg, batik, wrapGAppsHook3, libGL }: 1 + { lib, stdenv, fetchFromGitHub, fetchurl, ant, unzip, makeWrapper, jdk, jogl, rsync, ffmpeg, batik, stripJavaArchivesHook, wrapGAppsHook3, libGL }: 2 2 let 3 3 buildNumber = "1293"; 4 4 vaqua = fetchurl { ··· 52 52 sha256 = "sha256-SzQemZ6iZ9o89/doV8YMv7DmyPSDyckJl3oyxJyfrm0="; 53 53 }; 54 54 55 - nativeBuildInputs = [ ant unzip makeWrapper wrapGAppsHook3 ]; 55 + nativeBuildInputs = [ ant unzip makeWrapper stripJavaArchivesHook wrapGAppsHook3 ]; 56 56 buildInputs = [ jdk jogl ant rsync ffmpeg batik ]; 57 57 58 58 dontWrapGApps = true;
+2 -1
pkgs/applications/misc/sweethome3d/default.nix
··· 6 6 , makeDesktopItem 7 7 , jdk 8 8 , ant 9 + , stripJavaArchivesHook 9 10 , gtk3 10 11 , gsettings-desktop-schemas 11 12 , p7zip ··· 51 52 find . -name '*.so' | xargs strings | { grep '/nix/store' || :; } >> ./.jar-paths 52 53 ''; 53 54 54 - nativeBuildInputs = [ makeWrapper autoPatchelfHook ]; 55 + nativeBuildInputs = [ makeWrapper autoPatchelfHook stripJavaArchivesHook ]; 55 56 buildInputs = [ ant jdk p7zip gtk3 gsettings-desktop-schemas libXxf86vm ]; 56 57 57 58 # upstream targets Java 7 by default
+2 -1
pkgs/applications/misc/sweethome3d/editors.nix
··· 5 5 , makeDesktopItem 6 6 , jdk 7 7 , ant 8 + , stripJavaArchivesHook 8 9 , gtk3 9 10 , gsettings-desktop-schemas 10 11 , sweethome3dApp ··· 33 34 categories = [ "Graphics" "2DGraphics" "3DGraphics" ]; 34 35 }; 35 36 36 - nativeBuildInputs = [ makeWrapper ]; 37 + nativeBuildInputs = [ makeWrapper stripJavaArchivesHook ]; 37 38 buildInputs = [ ant jdk gtk3 gsettings-desktop-schemas ]; 38 39 39 40 # upstream targets Java 7 by default
+2 -2
pkgs/applications/networking/remote/anydesk/default.nix
··· 7 7 description = "Desktop sharing application, providing remote support and online meetings"; 8 8 in stdenv.mkDerivation rec { 9 9 pname = "anydesk"; 10 - version = "6.3.1"; 10 + version = "6.3.2"; 11 11 12 12 src = fetchurl { 13 13 urls = [ 14 14 "https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz" 15 15 "https://download.anydesk.com/linux/generic-linux/anydesk-${version}-amd64.tar.gz" 16 16 ]; 17 - hash = "sha256-qVksva6+EfAQiOexP8NlDSCR5Ab2WGsuCG4BD87rlag="; 17 + hash = "sha256-nSY4qHRsEvQk4M3JDHalAk3C6Y21WlfDQ2Gpp6/jjMs="; 18 18 }; 19 19 20 20 buildInputs = [
+2 -2
pkgs/applications/radio/quisk/default.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "quisk"; 11 - version = "4.2.31"; 11 + version = "4.2.32"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-WzB/KAkjJ6zPPfOe35kbT3HbbCNQjm44GL0hInk3TH8="; 15 + sha256 = "sha256-zzcygf7oVICO2/wfgyej1GD78fQB1xNRGHq19w6K4uY="; 16 16 }; 17 17 18 18 buildInputs = [
+3 -3
pkgs/applications/version-management/git-credential-oauth/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "git-credential-oauth"; 5 - version = "0.11.1"; 5 + version = "0.11.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hickford"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-bqyoAAqli0L6Kf+W1sTh2vmmfaIj2OdpQyvQZnYOWWA="; 11 + hash = "sha256-dGn1I47/S6DYXva5zjvcQnB+I4Ex354xMmZ/3OkpjMw="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles ]; ··· 19 19 "-X main.version=${version}" 20 20 ]; 21 21 22 - vendorHash = "sha256-cCqbEv4kBnF6FWvfaXCOxadPVXR/AxXS3nXHf6WmsSs="; 22 + vendorHash = "sha256-nbwrVihcH+ARLHylsjogsv3LVP+0+YtQ+7cozB7pAWo="; 23 23 24 24 postInstall = '' 25 25 installManPage $src/git-credential-oauth.1
+20 -27
pkgs/applications/video/clapper/default.nix
··· 2 2 , lib 3 3 , stdenv 4 4 , fetchFromGitHub 5 - , glib 6 5 , gobject-introspection 7 - , python3 8 6 , pkg-config 9 7 , ninja 10 8 , wayland ··· 14 12 , shared-mime-info 15 13 , wrapGAppsHook4 16 14 , meson 17 - , gjs 18 15 , gtk4 19 16 , gst_all_1 20 17 , libGL 21 18 , libadwaita 22 - , appstream-glib 23 - , libsoup 19 + , libsoup_3 20 + , vala 21 + , cmake 22 + , libmicrodns 24 23 }: 25 24 26 - stdenv.mkDerivation rec { 25 + stdenv.mkDerivation (finalAttrs: { 27 26 pname = "clapper"; 28 - version = "0.5.2"; 27 + version = "0.6.0"; 29 28 30 29 src = fetchFromGitHub { 31 30 owner = "Rafostar"; 32 - repo = pname; 33 - rev = version; 34 - sha256 = "sha256-s+qdTq3/pHHstwr1W3Hs2Zje++iJFHM6hQTFoZD43bY="; 31 + repo = "clapper"; 32 + rev = finalAttrs.version; 33 + hash = "sha256-5fD1OnVcY3ZC+QfoFqe2jV43/J36r85SpLUYF2ti7dY="; 35 34 }; 36 35 37 36 nativeBuildInputs = [ 38 - appstream-glib 39 - desktop-file-utils # for update-desktop-database 40 - glib 41 37 gobject-introspection 42 38 meson 39 + cmake 43 40 ninja 44 41 makeWrapper 45 42 pkg-config 46 - python3 43 + wrapGAppsHook4 # for gsettings 44 + desktop-file-utils # for update-desktop-database 47 45 shared-mime-info # for update-mime-database 48 - wrapGAppsHook4 # for gsettings 46 + vala 49 47 ]; 50 48 51 49 buildInputs = [ 52 - gjs 53 50 gst_all_1.gstreamer 54 51 gst_all_1.gst-plugins-base 55 52 gst_all_1.gst-plugins-good ··· 58 55 gtk4 59 56 libGL 60 57 libadwaita 61 - libsoup 58 + libsoup_3 62 59 wayland 63 60 wayland-protocols 61 + libmicrodns 64 62 ]; 65 63 66 64 postPatch = '' 67 - patchShebangs build-aux/meson/postinstall.py 68 - ''; 69 - 70 - postInstall = '' 71 - cp ${src}/data/icons/*.svg $out/share/icons/hicolor/scalable/apps/ 72 - cp ${src}/data/icons/*.svg $out/share/icons/hicolor/symbolic/apps/ 65 + patchShebangs --build build-aux/meson/postinstall.py 73 66 ''; 74 67 75 68 meta = with lib; { 76 - description = "A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering. "; 69 + description = "A GNOME media player built using GTK4 toolkit and powered by GStreamer with OpenGL rendering"; 77 70 longDescription = '' 78 - Clapper is a GNOME media player build using GJS with GTK4 toolkit. 79 - The media player is using GStreamer as a media backend and renders everything via OpenGL. 71 + Clapper is a GNOME media player built using the GTK4 toolkit. 72 + The media player is using GStreamer as a media backend. 80 73 ''; 81 74 homepage = "https://github.com/Rafostar/clapper"; 82 75 license = licenses.gpl3Plus; 83 76 maintainers = with maintainers; [ ]; 84 77 platforms = platforms.linux; 85 78 }; 86 - } 79 + })
+2 -2
pkgs/applications/video/kodi/addons/youtube/default.nix
··· 3 3 buildKodiAddon rec { 4 4 pname = "youtube"; 5 5 namespace = "plugin.video.youtube"; 6 - version = "7.0.5"; 6 + version = "7.0.6"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "anxdpanic"; 10 10 repo = "plugin.video.youtube"; 11 11 rev = "v${version}"; 12 - hash = "sha256-oM1n0Rye2QagxXoAZ/6mXKeGqKjEdewgS79lhp+yCQI="; 12 + hash = "sha256-pxW45D/tppUTTgeR5wVteOP2f4TZ4wl/9A5IBhOZhTM="; 13 13 }; 14 14 15 15 propagatedBuildInputs = [
+3 -3
pkgs/applications/video/mpv/scripts/mpv-webm.nix
··· 7 7 8 8 buildLua { 9 9 pname = "mpv-webm"; 10 - version = "unstable-2023-11-18"; 10 + version = "unstable-2024-04-22"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ekisu"; 14 14 repo = "mpv-webm"; 15 - rev = "6b5863f68275b3dc91c2507284c039ec8a4cbd97"; 16 - hash = "sha256-rJamBm6FyxWcJO7VXXOUTO9piWCkPfEVdqGKGeJ/h0c="; 15 + rev = "225e8e53842f7da6f77034309c1e54293dc629a4"; 16 + hash = "sha256-82xWiuOChxfzX6e0+cGFxTqyuiPefyVwpvLM5ka7nPk="; 17 17 }; 18 18 passthru.updateScript = unstableGitUpdater {}; 19 19
+53
pkgs/by-name/ch/chezmoi/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + installShellFiles, 6 + }: 7 + 8 + let 9 + argset = { 10 + pname = "chezmoi"; 11 + version = "2.48.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "twpayne"; 15 + repo = "chezmoi"; 16 + rev = "v${argset.version}"; 17 + hash = "sha256-TclY4O5mA14cI7+qvGwt5jSHftxhGaa3ICVn8qdrKqs="; 18 + }; 19 + 20 + vendorHash = "sha256-qoXfneNEAsvUgaEFHPF1bf/S8feFX+8HtwQy7nzy8Bo="; 21 + 22 + nativeBuildInputs = [ 23 + installShellFiles 24 + ]; 25 + 26 + ldflags = [ 27 + "-s" 28 + "-w" 29 + "-X main.version=${argset.version}" 30 + "-X main.builtBy=nixpkgs" 31 + ]; 32 + 33 + doCheck = false; 34 + 35 + postInstall = '' 36 + installShellCompletion --bash --name chezmoi.bash completions/chezmoi-completion.bash 37 + installShellCompletion --fish completions/chezmoi.fish 38 + installShellCompletion --zsh completions/chezmoi.zsh 39 + ''; 40 + 41 + subPackages = [ "." ]; 42 + 43 + meta = { 44 + homepage = "https://www.chezmoi.io/"; 45 + description = "Manage your dotfiles across multiple machines, securely"; 46 + changelog = "https://github.com/twpayne/chezmoi/releases/tag/${argset.src.rev}"; 47 + license = lib.licenses.mit; 48 + mainProgram = "chezmoi"; 49 + maintainers = with lib.maintainers; [ AndersonTorres ]; 50 + }; 51 + }; 52 + in 53 + buildGoModule argset
+25 -25
pkgs/by-name/cr/crunchy-cli/Cargo.lock
··· 199 199 200 200 [[package]] 201 201 name = "cc" 202 - version = "1.0.94" 202 + version = "1.0.95" 203 203 source = "registry+https://github.com/rust-lang/crates.io-index" 204 - checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" 204 + checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" 205 205 206 206 [[package]] 207 207 name = "cfg-if" ··· 354 354 355 355 [[package]] 356 356 name = "crunchy-cli" 357 - version = "3.5.0" 357 + version = "3.5.2" 358 358 dependencies = [ 359 359 "chrono", 360 360 "clap", ··· 367 367 368 368 [[package]] 369 369 name = "crunchy-cli-core" 370 - version = "3.5.0" 370 + version = "3.5.2" 371 371 dependencies = [ 372 372 "anyhow", 373 373 "async-speed-limit", ··· 404 404 405 405 [[package]] 406 406 name = "crunchyroll-rs" 407 - version = "0.10.8" 407 + version = "0.11.0" 408 408 source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "ccd0a624f3f8ec3fb7af8d83b907142aaee1858579ab697f24f05d00736e5bb2" 409 + checksum = "e63a541bdcf0170a29eab4015943e8a6a09281334b4beacd70ac5cfc1c19496b" 410 410 dependencies = [ 411 411 "async-trait", 412 412 "chrono", ··· 430 430 431 431 [[package]] 432 432 name = "crunchyroll-rs-internal" 433 - version = "0.10.8" 433 + version = "0.11.0" 434 434 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "85c3614a871ec25ab17425405b08aea3c5869597e2348302b922c2a077aa9c3a" 435 + checksum = "3a9e0e09162451565645fdd4dadc6b38e09f3aafcfb477153584bedd8d62a358" 436 436 dependencies = [ 437 437 "darling", 438 438 "quote", ··· 1563 1563 1564 1564 [[package]] 1565 1565 name = "rustix" 1566 - version = "0.38.32" 1566 + version = "0.38.34" 1567 1567 source = "registry+https://github.com/rust-lang/crates.io-index" 1568 - checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" 1568 + checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 1569 1569 dependencies = [ 1570 1570 "bitflags 2.5.0", 1571 1571 "errno", ··· 1613 1613 1614 1614 [[package]] 1615 1615 name = "rustls-pki-types" 1616 - version = "1.4.1" 1616 + version = "1.5.0" 1617 1617 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 - checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" 1618 + checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54" 1619 1619 1620 1620 [[package]] 1621 1621 name = "rustls-webpki" 1622 - version = "0.102.2" 1622 + version = "0.102.3" 1623 1623 source = "registry+https://github.com/rust-lang/crates.io-index" 1624 - checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" 1624 + checksum = "f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf" 1625 1625 dependencies = [ 1626 1626 "ring", 1627 1627 "rustls-pki-types", ··· 1730 1730 1731 1731 [[package]] 1732 1732 name = "serde_with" 1733 - version = "3.7.0" 1733 + version = "3.8.0" 1734 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1735 - checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" 1735 + checksum = "2c85f8e96d1d6857f13768fcbd895fcb06225510022a2774ed8b5150581847b0" 1736 1736 dependencies = [ 1737 - "base64 0.21.7", 1737 + "base64 0.22.0", 1738 1738 "chrono", 1739 1739 "hex", 1740 1740 "indexmap 1.9.3", ··· 1748 1748 1749 1749 [[package]] 1750 1750 name = "serde_with_macros" 1751 - version = "3.7.0" 1751 + version = "3.8.0" 1752 1752 source = "registry+https://github.com/rust-lang/crates.io-index" 1753 - checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" 1753 + checksum = "c8b3a576c4eb2924262d5951a3b737ccaf16c931e39a2810c36f9a7e25575557" 1754 1754 dependencies = [ 1755 1755 "darling", 1756 1756 "proc-macro2", ··· 1897 1897 1898 1898 [[package]] 1899 1899 name = "thiserror" 1900 - version = "1.0.58" 1900 + version = "1.0.59" 1901 1901 source = "registry+https://github.com/rust-lang/crates.io-index" 1902 - checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 1902 + checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" 1903 1903 dependencies = [ 1904 1904 "thiserror-impl", 1905 1905 ] 1906 1906 1907 1907 [[package]] 1908 1908 name = "thiserror-impl" 1909 - version = "1.0.58" 1909 + version = "1.0.59" 1910 1910 source = "registry+https://github.com/rust-lang/crates.io-index" 1911 - checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 1911 + checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" 1912 1912 dependencies = [ 1913 1913 "proc-macro2", 1914 1914 "quote", ··· 2498 2498 2499 2499 [[package]] 2500 2500 name = "zeroize" 2501 - version = "1.7.0" 2501 + version = "1.8.0" 2502 2502 source = "registry+https://github.com/rust-lang/crates.io-index" 2503 - checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 2503 + checksum = "63381fa6624bf92130a6b87c0d07380116f80b565c42cf0d754136f0238359ef" 2504 2504 2505 2505 [[package]] 2506 2506 name = "zune-core"
+2 -2
pkgs/by-name/cr/crunchy-cli/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "crunchy-cli"; 13 - version = "3.5.0"; 13 + version = "3.5.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "crunchy-labs"; 17 17 repo = "crunchy-cli"; 18 18 rev = "v${version}"; 19 - hash = "sha256-ykE4TqsBv6VEOgwKixo8IvgJt8CwCSTl5DcKfNGycdI="; 19 + hash = "sha256-20jsBIjl6WOs0X4ancWHUuAe2Qiv8s4w+EpEVE5Psvw="; 20 20 }; 21 21 22 22 cargoLock = {
+57
pkgs/by-name/gt/gtk-session-lock/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , gobject-introspection 8 + , vala 9 + , gtk3 10 + , wayland-scanner 11 + , wayland 12 + }: 13 + 14 + stdenv.mkDerivation (finalAttrs: { 15 + pname = "gtk-session-lock"; 16 + version = "0.2.0"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Cu3PO42"; 20 + repo = "gtk-session-lock"; 21 + rev = "v${finalAttrs.version}"; 22 + hash = "sha256-SHKAYmdev08oRB/V6UpfSFqYwplF59IaNSOoWcACPig="; 23 + }; 24 + 25 + outputs = [ "out" "dev" ]; 26 + 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + pkg-config 31 + gobject-introspection 32 + vala 33 + wayland-scanner 34 + ]; 35 + 36 + buildInputs = [ 37 + gtk3 38 + wayland 39 + ]; 40 + 41 + # Tests are not fully prepared, but may be enabled in later versions 42 + doCheck = false; 43 + 44 + strictDeps = true; 45 + 46 + meta = { 47 + description = "A library to use GTK 3 to build screen lockers using ext-session-lock-v1 protocol"; 48 + homepage = "https://github.com/Cu3PO42/gtk-session-lock"; 49 + # The author stated "GTK Session Lock is licensed under the GNU General 50 + # Public License version 3.0 or any later version approved by me (Cu3PO42)." 51 + # Since we don't know if the author will approve later versions, we mark gpl3Only 52 + license = with lib.licenses; [ gpl3Only ]; 53 + maintainers = with lib.maintainers; [ aleksana ]; 54 + platforms = lib.platforms.unix; 55 + badPlatforms = lib.platforms.darwin; 56 + }; 57 + })
+3 -3
pkgs/by-name/li/livekit/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "livekit"; 8 - version = "1.6.0"; 8 + version = "1.6.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "livekit"; 12 12 repo = "livekit"; 13 13 rev = "v${version}"; 14 - hash = "sha256-tgoVHRv8hnDkjFYShZ/3lieknhIobHv27RVvQOCtEWU="; 14 + hash = "sha256-i6G221n6wIOYo//+w/4XN4QpTkt7AYwAw6RBYo66vXI="; 15 15 }; 16 16 17 - vendorHash = "sha256-TZ435gu5naFi/JLz6B/1fpvGA3diJp4JIWL1zgNlb4Q="; 17 + vendorHash = "sha256-7MPjhjTIO7ZKKyc0Du8+0F+8PvpiwiIBMnXZiYX2XyI="; 18 18 19 19 subPackages = [ "cmd/server" ]; 20 20
+4 -11
pkgs/by-name/mi/mini-calc/package.nix
··· 1 - { lib, rustPlatform, fetchpatch, fetchFromGitHub }: 1 + { lib, rustPlatform, fetchFromGitHub }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "mini-calc"; 4 - version = "2.12.3"; 4 + version = "2.13.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "coco33920"; 8 8 repo = "calc"; 9 9 rev = version; 10 - hash = "sha256-/aTfh3d63wwk3xai2F/D1fMJiDO4mg+OeLIanV4vSuA="; 10 + hash = "sha256-rvQXn0VuOjB7CSf+bDTGxjeMKpbJGhVmyDLNYSy/Mlw="; 11 11 }; 12 12 13 - cargoHash = "sha256-BfaOhEAKZmTYkzz6rvcSmDPufyQMJFtQO6CRksgA/2U="; 14 - cargoPatches = [ 15 - (fetchpatch { 16 - url = "https://github.com/coco33920/calc/commit/a010c72b5c06c75b7f644071f2861394dd5c74b8.patch"; 17 - sha256 = "sha256-ceyxfgiXHS+oOJ4apM8+cSjMICwGlQHMKjFICATmKTU="; 18 - }) 19 - ]; 20 - 13 + cargoHash = "sha256-QFzrJBnGKAgDhjbbik0WP3Y1fNoHMAiWpEHfidFQGPk="; 21 14 meta = { 22 15 description = "A fully-featured minimalistic configurable calculator written in Rust"; 23 16 changelog = "https://github.com/coco33920/calc/blob/${version}/CHANGELOG.md";
+2 -2
pkgs/by-name/oe/oelint-adv/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "oelint-adv"; 9 - version = "5.1.3"; 9 + version = "5.3.0"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit version; 14 14 pname = "oelint_adv"; 15 - hash = "sha256-Jo3Z5hhZH0tzu4+RL+ElaenlWCRoIYANWGx5U2u9xy8="; 15 + hash = "sha256-EAYHxp7pXXYNYRGsQ3XckRxDM1pFHgiZr+gj8fJLqa0="; 16 16 }; 17 17 18 18 propagatedBuildInputs = with python3.pkgs; [
+2
pkgs/by-name/op/openrocket/package.nix
··· 4 4 , ant 5 5 , jdk17 6 6 , makeWrapper 7 + , stripJavaArchivesHook 7 8 }: 8 9 9 10 let ··· 25 26 ant 26 27 jdk 27 28 makeWrapper 29 + stripJavaArchivesHook 28 30 ]; 29 31 30 32 buildPhase = ''
+2 -2
pkgs/by-name/sc/scalingo/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "scalingo"; 5 - version = "1.31.0"; 5 + version = "1.32.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "cli"; 10 10 rev = version; 11 - hash = "sha256-Y162BHTlerTbsRJ1KhT82iBMv+jI7Rq+h8JfBIV0uIs="; 11 + hash = "sha256-kursqM0/HxTnEvrVxEd4YUiIG4I974JKZqkQTqP00ko="; 12 12 }; 13 13 14 14 vendorHash = null;
+48
pkgs/by-name/wl/wljoywake/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , udev 8 + , wayland 9 + , wayland-protocols 10 + , wayland-scanner 11 + }: 12 + 13 + let 14 + version = "0.3"; 15 + in 16 + stdenv.mkDerivation { 17 + pname = "wljoywake"; 18 + inherit version; 19 + 20 + src = fetchFromGitHub { 21 + repo = "wljoywake"; 22 + owner = "nowrep"; 23 + rev = "v${version}"; 24 + hash = "sha256-zSYNfsFjswaSXZPlIDMDC87NK/6AKtArHBeWCWDDR3E="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + pkg-config 31 + wayland-scanner 32 + ]; 33 + 34 + buildInputs = [ 35 + udev 36 + wayland 37 + wayland-protocols 38 + ]; 39 + 40 + meta = with lib; { 41 + description = "Wayland tool for idle inhibit when using joysticks"; 42 + homepage = "https://github.com/nowrep/wljoywake"; 43 + license = licenses.gpl2; 44 + platforms = platforms.linux; 45 + maintainers = [ maintainers.jtrees ]; 46 + mainProgram = "wljoywake"; 47 + }; 48 + }
+2 -2
pkgs/data/fonts/font-awesome/default.nix
··· 48 48 hash = "sha256-gd23ZplNY56sm1lfkU3kPXUOmNmY5SRnT0qlQZRNuBo="; 49 49 }; 50 50 v6 = font-awesome { 51 - version = "6.4.2"; 52 - hash = "sha256-/utIhn7CWxlWXshcCUj57WuObRmLTGhTfQo7L6FDHqA="; 51 + version = "6.5.2"; 52 + hash = "sha256-kUa/L/Krxb5v8SmtACCSC6CI3qTTOTr4Ss/FMRBlKuw="; 53 53 }; 54 54 }
+2 -1
pkgs/development/embedded/arduino/arduino-core/default.nix
··· 4 4 , fetchurl 5 5 , jdk 6 6 , ant 7 + , stripJavaArchivesHook 7 8 , libusb-compat-0_1 8 9 , libusb1 9 10 , unzip ··· 112 113 # the glib setup hook will populate GSETTINGS_SCHEMAS_PATH, 113 114 # wrapGAppHooks (among other things) adds it to XDG_DATA_DIRS 114 115 # so 'save as...' works: 115 - nativeBuildInputs = [ glib wrapGAppsHook3 unzip ]; 116 + nativeBuildInputs = [ glib stripJavaArchivesHook wrapGAppsHook3 unzip ]; 116 117 buildInputs = [ 117 118 jdk 118 119 ant
+9 -1
pkgs/development/libraries/libqb/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libxml2 }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pkg-config, libxml2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libqb"; ··· 10 10 rev = "v${version}"; 11 11 sha256 = "sha256-ZjxC7W4U8T68mZy/OvWj/e4W9pJIj2lVDoEjxXYr/G8="; 12 12 }; 13 + 14 + patches = [ 15 + # add a declaration of fdatasync, missing on darwin https://github.com/ClusterLabs/libqb/pull/496 16 + (fetchpatch { 17 + url = "https://github.com/ClusterLabs/libqb/commit/255ccb70ee19cc0c82dd13e4fd5838ca5427795f.patch"; 18 + hash = "sha256-6x4B3FM0XSRIeAly8JtMOGOdyunTcbaDzUeBZInXR4U="; 19 + }) 20 + ]; 13 21 14 22 nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 23
+16 -14
pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
··· 1 - { lib 2 - , azure-common 3 - , azure-mgmt-core 4 - , buildPythonPackage 5 - , fetchPypi 6 - , isodate 7 - , pythonOlder 1 + { 2 + lib, 3 + azure-common, 4 + azure-mgmt-core, 5 + buildPythonPackage, 6 + fetchPypi, 7 + isodate, 8 + pythonOlder, 9 + setuptools, 8 10 }: 9 11 10 12 buildPythonPackage rec { 11 13 pname = "azure-mgmt-recoveryservicesbackup"; 12 - version = "9.0.0"; 13 - format = "setuptools"; 14 + version = "9.1.0"; 15 + pyproject = true; 14 16 15 17 disabled = pythonOlder "3.8"; 16 18 17 19 src = fetchPypi { 18 20 inherit pname version; 19 - hash = "sha256-H/SsO/DnHXSsSyejYX7BFem1GqPh20DRGecrYVkIu1E="; 21 + hash = "sha256-Hp/UBsDJ7iYn9aNx8BL4dzQvf8bzOyVk/NFNbwZjzQ8="; 20 22 }; 21 23 22 - propagatedBuildInputs = [ 24 + build-system = [ setuptools ]; 25 + 26 + dependencies = [ 23 27 azure-common 24 28 azure-mgmt-core 25 29 isodate ··· 28 32 # Module has no tests 29 33 doCheck = false; 30 34 31 - pythonImportsCheck = [ 32 - "azure.mgmt.recoveryservicesbackup" 33 - ]; 35 + pythonImportsCheck = [ "azure.mgmt.recoveryservicesbackup" ]; 34 36 35 37 meta = with lib; { 36 38 description = "This is the Microsoft Azure Recovery Services Backup Management Client Library";
+2 -2
pkgs/development/python-modules/jplephem/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "jplephem"; 5 - version = "2.21"; 5 + version = "2.22"; 6 6 format = "setuptools"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - hash = "sha256-NBlLYQaV8huJIXuYUrjautvOgISMs2nZVn7xLcSCjVU="; 10 + hash = "sha256-DZrMche0gG/rqT5yl0zurVYREEvOZ4mvONTyfc96WSw="; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/kbcstorage/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "sapi-python-client"; 19 - version = "0.7.2"; 19 + version = "0.8.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "keboola"; 26 26 repo = "sapi-python-client"; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-uZo2kEq7zIMGRlhX36kZyihQPZegw5XgVzgVQQOmpc4="; 28 + hash = "sha256-Xc4VD91Nhnj0UyWHpdwEaETJVH8Ue6/kuiKEMaiSR0g="; 29 29 }; 30 30 31 31 postPatch = ''
+19
pkgs/development/python-modules/pymongo/default.nix
··· 3 3 , fetchPypi 4 4 , pythonOlder 5 5 , dnspython 6 + 7 + # for passthru.tests 8 + , celery # check-input only 9 + , flask-pymongo 10 + , kombu # check-input only 11 + , mongoengine 12 + , motor 13 + , pymongo-inmemory 6 14 }: 7 15 8 16 buildPythonPackage rec { ··· 25 33 doCheck = false; 26 34 27 35 pythonImportsCheck = [ "pymongo" ]; 36 + 37 + passthru.tests = { 38 + inherit 39 + celery 40 + flask-pymongo 41 + kombu 42 + mongoengine 43 + motor 44 + pymongo-inmemory 45 + ; 46 + }; 28 47 29 48 meta = with lib; { 30 49 description = "Python driver for MongoDB";
-1
pkgs/development/python-modules/pystemd/default.nix
··· 30 30 checkPhase = "pytest tests"; 31 31 32 32 meta = with lib; { 33 - broken = (stdenv.isLinux && stdenv.isAarch64); 34 33 description = '' 35 34 Thin Cython-based wrapper on top of libsystemd, focused on exposing the 36 35 dbus API via sd-bus in an automated and easy to consume way
+2 -2
pkgs/servers/matrix-synapse/sliding-sync/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "matrix-sliding-sync"; 8 - version = "0.99.15"; 8 + version = "0.99.16"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "matrix-org"; 12 12 repo = "sliding-sync"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-9JYR9fBxtv+3E+l+l26jryqEstnOUm657VsKsDRzD9g="; 14 + hash = "sha256-RMA6Nwdajd1ABaNGq4iGNhX+/FCVy8HcNPpcW/mWtcc="; 15 15 }; 16 16 17 17 vendorHash = "sha256-THjvc0TepIBFOTte7t63Dmadf3HMuZ9m0YzQMI5e5Pw=";
+3 -3
pkgs/tools/admin/syft/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "syft"; 10 - version = "1.2.0"; 10 + version = "1.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "anchore"; 14 14 repo = "syft"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-HlV+DeLI6/vYAYkp0ZM7z9uWC+nZLso6xlvCQJ2Imjg="; 16 + hash = "sha256-9U1PBLAj4oWKyUWrBbrlqM4MldYlYN20W5VAWxQ9nq4="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 28 28 # hash mismatch with darwin 29 29 proxyVendor = true; 30 30 31 - vendorHash = "sha256-yXl8f3f3XO8o80PkX6hS/12p80z4LczghdmY1Elp0aE="; 31 + vendorHash = "sha256-UuQpO6iZN3ITQLj4xccEmxpmgfKSTigImlTPSvPgFyM="; 32 32 33 33 nativeBuildInputs = [ installShellFiles ]; 34 34
+5 -2
pkgs/tools/bootloaders/refind/default.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "refind"; 27 - version = "0.14.0.2"; 27 + version = "0.14.2"; 28 28 29 29 src = fetchurl { 30 30 url = "mirror://sourceforge/project/refind/${version}/refind-src-${version}.tar.gz"; 31 - hash = "sha256-JqDFXf01ZUmeH4LY/ldGTb7xnKiGzm0BqBUii478iw8="; 31 + hash = "sha256-99k86A2na4bFZygeoiW2qHkHzob/dyM8k1elIsEVyPA="; 32 32 }; 33 33 34 34 patches = [ ··· 49 49 "EFICRT0=${gnu-efi}/lib" 50 50 "HOSTARCH=${hostarch}" 51 51 "ARCH=${hostarch}" 52 + ] ++ lib.optional stdenv.isAarch64 [ 53 + # aarch64 is special for GNU-EFI, see BUILDING.txt 54 + "GNUEFI_ARM64_TARGET_SUPPORT=y" 52 55 ]; 53 56 54 57 buildFlags = [ "gnuefi" "fs_gnuefi" ];
+2 -1
pkgs/tools/filesystems/xtreemfs/default.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchpatch 5 5 , makeWrapper 6 + , stripJavaArchivesHook 6 7 , ant 7 8 , attr 8 9 , boost ··· 28 29 sha256 = "1hjmd32pla27zf98ghzz6r5ml8ry86m9dsryv1z01kxv5l95b3m0"; 29 30 }; 30 31 31 - nativeBuildInputs = [ makeWrapper python3 ]; 32 + nativeBuildInputs = [ makeWrapper python3 stripJavaArchivesHook ]; 32 33 buildInputs = [ which attr ]; 33 34 34 35 patches = [
-44
pkgs/tools/misc/chezmoi/default.nix
··· 1 - { lib 2 - , buildGoModule 3 - , fetchFromGitHub 4 - , installShellFiles 5 - }: 6 - 7 - buildGoModule rec { 8 - pname = "chezmoi"; 9 - version = "2.47.4"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "twpayne"; 13 - repo = "chezmoi"; 14 - rev = "v${version}"; 15 - hash = "sha256-clhW/Y+OJ7iQVK8I2xwoVT9rXF2CXRBaUxDZrREAjYc="; 16 - }; 17 - 18 - vendorHash = "sha256-8Puy1IKLMENduWyOAJtvpd7FV1a0IdmkMYztIJdeaBs="; 19 - 20 - doCheck = false; 21 - 22 - ldflags = [ 23 - "-s" "-w" "-X main.version=${version}" "-X main.builtBy=nixpkgs" 24 - ]; 25 - 26 - nativeBuildInputs = [ installShellFiles ]; 27 - 28 - postInstall = '' 29 - installShellCompletion --bash --name chezmoi.bash completions/chezmoi-completion.bash 30 - installShellCompletion --fish completions/chezmoi.fish 31 - installShellCompletion --zsh completions/chezmoi.zsh 32 - ''; 33 - 34 - subPackages = [ "." ]; 35 - 36 - meta = with lib; { 37 - homepage = "https://www.chezmoi.io/"; 38 - description = "Manage your dotfiles across multiple machines, securely"; 39 - changelog = "https://github.com/twpayne/chezmoi/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ jhillyerd ]; 42 - mainProgram = "chezmoi"; 43 - }; 44 - }
+2 -2
pkgs/tools/networking/grpc_cli/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "grpc_cli"; 5 - version = "1.62.2"; 5 + version = "1.63.0"; 6 6 src = fetchFromGitHub { 7 7 owner = "grpc"; 8 8 repo = "grpc"; 9 9 rev = "v${version}"; 10 - hash = "sha256-LHR29QP0yyfKw9hr3SzkdP0WmHP2b4boBgTXgsiAqjs="; 10 + hash = "sha256-xTDHd1VA7xjAnGNNwtk3vZuljVHZsjAzLc/uWdt+2Fs="; 11 11 fetchSubmodules = true; 12 12 }; 13 13 nativeBuildInputs = [ automake cmake autoconf ];
+9 -100
pkgs/tools/package-management/nix/default.nix
··· 100 100 hash = "sha256-f+F0fUO+bqyPXjt+IXJtISVr589hdc3y+Cdrxznb+Nk="; 101 101 }; 102 102 103 - # https://github.com/NixOS/nix/pull/7473 104 - patch-sqlite-exception = fetchpatch2 { 105 - name = "nix-7473-sqlite-exception-add-message.patch"; 106 - url = "https://github.com/hercules-ci/nix/commit/c965f35de71cc9d88f912f6b90fd7213601e6eb8.patch"; 107 - hash = "sha256-tI5nKU7SZgsJrxiskJ5nHZyfrWf5aZyKYExM0792N80="; 108 - }; 109 - 110 - patch-non-existing-output = fetchpatch { 111 - # https://github.com/NixOS/nix/pull/7283 112 - name = "fix-requires-non-existing-output.patch"; 113 - url = "https://github.com/NixOS/nix/commit/3ade5f5d6026b825a80bdcc221058c4f14e10a27.patch"; 114 - hash = "sha256-s1ybRFCjQaSGj7LKu0Z5g7UiHqdJGeD+iPoQL0vaiS0="; 115 - }; 116 - 117 - patch-rapidcheck-shared = fetchpatch2 { 118 - # https://github.com/NixOS/nix/pull/9431 119 - name = "fix-missing-librapidcheck.patch"; 120 - url = "https://github.com/NixOS/nix/commit/46131567da96ffac298b9ec54016b37114b0dfd5.patch"; 121 - hash = "sha256-lShYxYKRDWwBqCysAFmFBudhhAL1eendWcL8sEFLCGg="; 122 - }; 123 - 124 103 # Intentionally does not support overrideAttrs etc 125 104 # Use only for tests that are about the package relation to `pkgs` and/or NixOS. 126 105 addTestsShallowly = tests: pkg: pkg // { ··· 167 146 enableParallelChecking = false; 168 147 }; 169 148 170 - nix_2_10 = common { 171 - version = "2.10.3"; 172 - hash = "sha256-B9EyDUz/9tlcWwf24lwxCFmkxuPTVW7HFYvp0C4xGbc="; 173 - patches = [ 174 - ./patches/flaky-tests.patch 175 - patch-non-existing-output 176 - patch-monitorfdhup 177 - patch-sqlite-exception 178 - ]; 179 - }; 180 - 181 - nix_2_11 = common { 182 - version = "2.11.1"; 183 - hash = "sha256-qCV65kw09AG+EkdchDPq7RoeBznX0Q6Qa4yzPqobdOk="; 184 - patches = [ 185 - ./patches/flaky-tests.patch 186 - patch-non-existing-output 187 - patch-monitorfdhup 188 - patch-sqlite-exception 189 - ]; 190 - }; 191 - 192 - nix_2_12 = common { 193 - version = "2.12.1"; 194 - hash = "sha256-GmHKhq0uFtdOiJnuBwj2YwlZjvh6YTkfQZgeu4e0dLU="; 195 - patches = [ 196 - ./patches/flaky-tests.patch 197 - patch-monitorfdhup 198 - patch-sqlite-exception 199 - ]; 200 - }; 201 - 202 - nix_2_13 = common { 203 - version = "2.13.6"; 204 - hash = "sha256-pd2yGmHWn4njfbrSP6cMJx8qL+yeGieqcbLNICzcRFs="; 205 - }; 206 - 207 - nix_2_14 = common { 208 - version = "2.14.1"; 209 - hash = "sha256-5aCmGZbsFcLIckCDfvnPD4clGPQI7qYAqHYlttN/Wkg="; 210 - patches = [ 211 - patch-rapidcheck-shared 212 - ]; 213 - }; 214 - 215 - nix_2_15 = common { 216 - version = "2.15.3"; 217 - hash = "sha256-sfFXbjC5iIdSAbctZIuFozxX0uux/KFBNr9oh33xINs="; 218 - patches = [ 219 - patch-rapidcheck-shared 220 - ]; 221 - }; 222 - 223 - nix_2_16 = common { 224 - version = "2.16.3"; 225 - hash = "sha256-/tnjRCk+VaWPThzdn3C0zU1AMON+7AFsHgTTzErFxV4="; 226 - }; 227 - 228 - nix_2_17 = common { 229 - version = "2.17.1"; 230 - hash = "sha256-Q5L+rHzjp0bYuR2ogg+YPCn6isjmlQ4CJVT0zpn/hFc="; 231 - patches = [ 232 - patch-rapidcheck-shared 233 - ]; 234 - }; 235 - 236 149 nix_2_18 = common { 237 150 version = "2.18.2"; 238 151 hash = "sha256-8gNJlBlv2bnffRg0CejiBXc6U/S6YeCLAdHrYvTPyoY="; ··· 278 191 stable = addFallbackPathsCheck self.nix_2_18; 279 192 280 193 unstable = self.nix_2_22; 281 - } // lib.optionalAttrs config.allowAliases { 282 - nix_2_4 = throw "nixVersions.nix_2_4 has been removed"; 283 - 284 - nix_2_5 = throw "nixVersions.nix_2_5 has been removed"; 285 - 286 - nix_2_6 = throw "nixVersions.nix_2_6 has been removed"; 287 - 288 - nix_2_7 = throw "nixVersions.nix_2_7 has been removed"; 289 - 290 - nix_2_8 = throw "nixVersions.nix_2_8 has been removed"; 291 - 292 - nix_2_9 = throw "nixVersions.nix_2_9 has been removed"; 293 - })) 194 + } // lib.optionalAttrs config.allowAliases ( 195 + lib.listToAttrs (map ( 196 + minor: 197 + let 198 + attr = "nix_2_${toString minor}"; 199 + in 200 + lib.nameValuePair attr (throw "${attr} has been removed") 201 + ) (lib.range 4 17)) 202 + )))
+3 -3
pkgs/tools/security/monsoon/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "monsoon"; 9 - version = "0.8.0"; 9 + version = "0.9.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "RedTeamPentesting"; 13 13 repo = "monsoon"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-7cfy8dYhiReFVz10wui3qqxlXOX7wheREkvSnj2KyOw="; 15 + hash = "sha256-5aV4/JEtaUEtE/csvch/JooeWNLpysqrI2hwVWMJhnI="; 16 16 }; 17 17 18 - vendorHash = "sha256-SZDX61iPwT/mfxJ+n2nlvzgEvUu6h3wVkmeqZtxQ9KE="; 18 + vendorHash = "sha256-gdoOBW5MD94RiKINVtTDvBQRZaJ9tlgu0eh7MxuMezg="; 19 19 20 20 # Tests fails on darwin 21 21 doCheck = !stdenv.isDarwin;
+16 -18
pkgs/tools/wayland/gtklock/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , scdoc 7 + , pkg-config 4 8 , wrapGAppsHook3 9 + , gtk3 5 10 , pam 6 - , scdoc 7 - , gtk3 8 - , pkg-config 9 - , gtk-layer-shell 10 - , glib 11 - , librsvg 12 - , wayland 13 - , wayland-scanner 11 + , gtk-session-lock 14 12 }: 15 13 16 14 stdenv.mkDerivation rec { 17 15 pname = "gtklock"; 18 - version = "2.1.0"; 16 + version = "3.0.0"; 19 17 20 18 src = fetchFromGitHub { 21 19 owner = "jovanlanik"; 22 - repo = pname; 20 + repo = "gtklock"; 23 21 rev = "v${version}"; 24 - sha256 = "sha256-Jh+BmtKGaLgAcTXc44ydV83dp/W4wzByehUWyeyBoFI="; 22 + hash = "sha256-B6pySjiwPBRFb4avE9NHsS1KkWMPW81DAqYro/wtrmQ="; 25 23 }; 26 24 27 25 nativeBuildInputs = [ 26 + meson 27 + ninja 28 28 scdoc 29 29 pkg-config 30 - wayland-scanner 31 - glib 32 30 wrapGAppsHook3 33 31 ]; 34 32 35 33 buildInputs = [ 36 - wayland 37 34 gtk3 38 35 pam 39 - gtk-layer-shell 40 - librsvg 36 + gtk-session-lock 41 37 ]; 38 + 39 + strictDeps = true; 42 40 43 41 installFlags = [ 44 42 "DESTDIR=$(out)" ··· 51 49 Important note: for gtklock to work you need to set "security.pam.services.gtklock = {};" manually. 52 50 ''; # Following nixpkgs/pkgs/applications/window-managers/sway/lock.nix 53 51 homepage = "https://github.com/jovanlanik/gtklock"; 54 - license = licenses.gpl3; 55 - maintainers = with maintainers; [ dit7ya ]; 52 + license = licenses.gpl3Only; 53 + maintainers = with maintainers; [ dit7ya aleksana ]; 56 54 platforms = platforms.linux; 57 55 mainProgram = "gtklock"; 58 56 };
+2 -2
pkgs/tools/wayland/gtklock/playerctl-module.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "gtklock-playerctl-module"; 12 - version = "2.0.1"; 12 + version = "3.0.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jovanlanik"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-kzGgqFDTeKL6Pfjram7pqVcIm8Avxsvpn1qFrcpd8dw="; 18 + hash = "sha256-eN4E3+jv8IyRvV8pvfCjCc6pl8y7qSLRlj7tYkX0JrE="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/tools/wayland/gtklock/powerbar-module.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "gtklock-powerbar-module"; 10 - version = "2.0.1"; 10 + version = "3.0.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jovanlanik"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-Ev6vjtvUSqP/+xTDRAqSYJ436WhZUtFRxSP7LoSK00w="; 16 + hash = "sha256-uqGWr3/PaXif+JuxqRDlvfeiVG2nbausfe5dZOHcm7o="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/tools/wayland/gtklock/userinfo-module.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "gtklock-userinfo-module"; 12 - version = "2.1.0"; 12 + version = "3.0.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jovanlanik"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-WNUX0wRoh14rZRmiyQEGZPKJRr6oNW8B6LEwhDSPcyY="; 18 + hash = "sha256-gZ9TGARuWFGyWLROlJQWwiEtbzQC9rlG8NKxUuGh57c="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ pkg-config ];
+1 -6
pkgs/top-level/all-packages.nix
··· 3577 3577 3578 3578 changelogger = callPackage ../tools/misc/changelogger { }; 3579 3579 3580 - chezmoi = callPackage ../tools/misc/chezmoi { }; 3581 - 3582 3580 chipsec = callPackage ../tools/security/chipsec { 3583 3581 kernel = null; 3584 3582 withDriver = false; ··· 34542 34540 34543 34541 wavebox = libsForQt5.callPackage ../applications/networking/instant-messengers/wavebox { }; 34544 34542 34545 - sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { 34546 - elixir = elixir_1_14; 34547 - beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; }); 34548 - }; 34543 + sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { }; 34549 34544 34550 34545 stag = callPackage ../applications/misc/stag { 34551 34546 curses = ncurses;