Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
9ad89170 691d0da6

+375 -199
-6
maintainers/maintainer-list.nix
··· 1445 1445 githubId = 5149377; 1446 1446 name = "Amine Chikhaoui"; 1447 1447 }; 1448 - amorsillo = { 1449 - email = "andrew.morsillo@gmail.com"; 1450 - github = "evelant"; 1451 - githubId = 858965; 1452 - name = "Andrew Morsillo"; 1453 - }; 1454 1448 amozeo = { 1455 1449 email = "wroclaw223@outlook.com"; 1456 1450 github = "amozeo";
+1 -1
nixos/modules/services/home-automation/zwave-js-ui.nix
··· 100 100 ProtectHostname = true; 101 101 ProtectKernelLogs = true; 102 102 ProtectKernelModules = true; 103 - ProtectKernalTunables = true; 103 + ProtectKernelTunables = true; 104 104 ProtectProc = "invisible"; 105 105 ProcSubset = "pid"; 106 106 RemoveIPC = true;
+3 -3
pkgs/applications/audio/plexamp/default.nix
··· 7 7 8 8 let 9 9 pname = "plexamp"; 10 - version = "4.12.3"; 10 + version = "4.12.4"; 11 11 12 12 src = fetchurl { 13 13 url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage"; 14 14 name = "${pname}-${version}.AppImage"; 15 - hash = "sha512-gjOjk/JtHbhEDGzWH/bBtNd7qsYS97hBlPbRw7uWH/PCXD4urUWBrlihNWAOgYClVwl7nbrx/y7mhCrI2N6c1w=="; 15 + hash = "sha512-LtYqC4pqX7hA+clUj9UVrp0YWebELULM23SsYlKnVDcYbZn8LJldiOOebS0+SU4RqK1a8Z3Kh4fPJ/HfijP0qw=="; 16 16 }; 17 17 18 18 appimageContents = appimageTools.extractType2 { ··· 38 38 meta = with lib; { 39 39 description = "Beautiful Plex music player for audiophiles, curators, and hipsters"; 40 40 homepage = "https://plexamp.com/"; 41 - changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/80"; 41 + changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/81"; 42 42 license = licenses.unfree; 43 43 maintainers = with maintainers; [ 44 44 killercup
+8
pkgs/applications/graphics/gimp/default.nix
··· 66 66 adwaita-icon-theme, 67 67 alsa-lib, 68 68 desktopToDarwinBundle, 69 + fetchpatch, 69 70 }: 70 71 71 72 let ··· 109 110 # so we need to pick up the one from the package. 110 111 (replaceVars ./tests-dbus-conf.patch { 111 112 session_conf = "${dbus.out}/share/dbus-1/session.conf"; 113 + }) 114 + 115 + # Fix a crash that occurs when trying to pick a color for text outline 116 + # TODO: remove after GIMP 3.2 is released, per https://gitlab.gnome.org/GNOME/gimp/-/issues/14047#note_2491655 117 + (fetchpatch { 118 + url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/1685c86af5d6253151d0056a9677ba469ea10164.diff"; 119 + hash = "sha256-Rb3ANXWki21thByEIWkBgWEml4x9Qq2HAIB9ho1bygw="; 112 120 }) 113 121 ]; 114 122
+4
pkgs/applications/misc/dupeguru/default.nix
··· 20 20 hash = "sha256-/jkZiCapmCLMp7WfgUmpsR8aNCfb3gBELlMYaC4e7zI="; 21 21 }; 22 22 23 + patches = [ 24 + ./remove-setuptools-sandbox.patch 25 + ]; 26 + 23 27 nativeBuildInputs = [ 24 28 gettext 25 29 python3Packages.pyqt5
+27
pkgs/applications/misc/dupeguru/remove-setuptools-sandbox.patch
··· 1 + diff --git a/build.py b/build.py 2 + index 06905a11..56d54a17 100644 3 + --- a/build.py 4 + +++ b/build.py 5 + @@ -10,7 +10,7 @@ from optparse import OptionParser 6 + import shutil 7 + from multiprocessing import Pool 8 + 9 + -from setuptools import sandbox 10 + +import subprocess 11 + from hscommon import sphinxgen 12 + from hscommon.build import ( 13 + add_to_pythonpath, 14 + @@ -118,7 +118,12 @@ def build_normpo(): 15 + def build_pe_modules(): 16 + print("Building PE Modules") 17 + # Leverage setup.py to build modules 18 + - sandbox.run_setup("setup.py", ["build_ext", "--inplace"]) 19 + + result = subprocess.run( 20 + + [sys.executable, "setup.py", "build_ext", "--inplace"], 21 + + check=True, 22 + + ) 23 + + if result.returncode != 0: 24 + + sys.exit("Error building PE modules. Please check the output above.") 25 + 26 + 27 + def build_normal():
+2 -2
pkgs/applications/networking/irc/weechat/default.nix
··· 103 103 104 104 stdenv.mkDerivation rec { 105 105 pname = "weechat"; 106 - version = "4.6.3"; 106 + version = "4.7.0"; 107 107 108 108 src = fetchurl { 109 109 url = "https://weechat.org/files/src/weechat-${version}.tar.xz"; 110 - hash = "sha256-XAte+pabhzxL5YIBmxhSPuQD50MLgiOCW820Son1gV0="; 110 + hash = "sha256-RdwDlgYMhjFphoNJ7CgK8cb0rFJKpJJYDhoGXhQsLNg="; 111 111 }; 112 112 113 113 # Why is this needed? https://github.com/weechat/weechat/issues/2031
+4 -1
pkgs/applications/networking/remote/teamviewer/default.nix
··· 159 159 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 160 160 license = licenses.unfree; 161 161 description = "Desktop sharing application, providing remote support and online meetings"; 162 - platforms = [ "x86_64-linux" ]; 162 + platforms = [ 163 + "x86_64-linux" 164 + "aarch64-linux" 165 + ]; 163 166 maintainers = with maintainers; [ 164 167 jagajaga 165 168 jraygauthier
+15 -5
pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh
··· 1 - #! /usr/bin/env nix-shell 2 - #! nix-shell -i bash -p nix-update curl 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p bash curl gnugrep jq nix nix-prefetch nix-prefetch-scripts common-updater-scripts 3 3 4 - TEAMVIEWER_VER=$(curl -s https://www.teamviewer.com/en-us/download/linux/ | grep -oP 'Current version: <span data-dl-version-label>\K[0-9]+\.[0-9]+\.[0-9]+') 4 + set -euo pipefail 5 5 6 - nix-update --version "$TEAMVIEWER_VER" --system x86_64-linux teamviewer 7 - nix-update --version "skip" --system aarch64-linux teamviewer 6 + current_version=$(nix eval --raw -f . teamviewer.version) 7 + latest_version=$(curl -s https://www.teamviewer.com/en-us/download/portal/linux/ | grep -oP 'Current version: <span data-dl-version-label>\K[0-9]+\.[0-9]+\.[0-9]+') 8 + 9 + echo "current version: $current_version" 10 + echo "latest version: $latest_version" 11 + 12 + if [[ "$latest_version" == "$current_version" ]]; then 13 + echo "package is up-to-date" 14 + exit 0 15 + fi 16 + 17 + update-source-version teamviewer "$latest_version"
+9 -13
pkgs/applications/office/beebeep/default.nix pkgs/by-name/be/beebeep/package.nix
··· 1 1 { 2 2 lib, 3 - mkDerivation, 4 3 fetchzip, 5 - wrapQtAppsHook, 6 4 autoPatchelfHook, 7 - qtbase, 8 - qtmultimedia, 9 - qtx11extras, 5 + libsForQt5, 10 6 }: 11 7 12 - mkDerivation rec { 8 + libsForQt5.mkDerivation rec { 13 9 pname = "beebeep"; 14 10 version = "5.8.6"; 15 11 16 12 src = fetchzip { 17 13 url = "https://netix.dl.sourceforge.net/project/beebeep/Linux/beebeep-${version}-qt5-amd64.tar.gz"; 18 - sha256 = "sha256-YDgFRXFBM1tjLP99mHYJadgccHJYYPAZ1kqR+FngLKU="; 14 + hash = "sha256-YDgFRXFBM1tjLP99mHYJadgccHJYYPAZ1kqR+FngLKU="; 19 15 }; 20 16 21 17 nativeBuildInputs = [ 22 - wrapQtAppsHook 18 + libsForQt5.wrapQtAppsHook 23 19 autoPatchelfHook 24 20 ]; 25 21 26 - buildInputs = [ 22 + buildInputs = with libsForQt5; [ 27 23 qtbase 28 24 qtmultimedia 29 25 qtx11extras ··· 34 30 cp * $out/bin 35 31 ''; 36 32 37 - meta = with lib; { 33 + meta = { 38 34 homepage = "https://www.beebeep.net/"; 39 35 description = "BeeBEEP is the free office messenger that is indispensable in all those places where privacy and security are an essential requirement"; 40 36 mainProgram = "beebeep"; 41 - platforms = platforms.linux; 42 - license = licenses.gpl2Only; 43 - maintainers = with maintainers; [ mglolenstine ]; 37 + platforms = lib.platforms.linux; 38 + license = lib.licenses.gpl2Only; 39 + maintainers = with lib.maintainers; [ mglolenstine ]; 44 40 }; 45 41 }
+2 -2
pkgs/by-name/ar/artisan/package.nix
··· 6 6 }: 7 7 let 8 8 pname = "artisan"; 9 - version = "3.1.4"; 9 + version = "3.2.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/artisan-roaster-scope/artisan/releases/download/v${version}/${pname}-linux-${version}.AppImage"; 13 - hash = "sha256-GU9DCAIMioPRUC1IDu8SbhD802pWEH7MlALnQH+Y4oU="; 13 + hash = "sha256-p8M9Z0z/0unJPOLXVOnN8INO4v0D5Ojjug42xT77oqQ="; 14 14 }; 15 15 16 16 appimageContents = appimageTools.extract {
+2 -2
pkgs/by-name/as/astroterm/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "astroterm"; 17 - version = "1.0.7"; 17 + version = "1.0.8"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "da-luce"; 21 21 repo = "astroterm"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-SQR5Q369LUtQum5a4f0/sy7GdPB8sBfn6mkAjxyTbg8="; 23 + hash = "sha256-XSJq2M+rOZf18ueF1jjApOR140mkMZOm/IFzA7M5x4M="; 24 24 }; 25 25 26 26 bsc5File = fetchurl {
+3 -3
pkgs/by-name/au/auth0-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "auth0-cli"; 11 - version = "1.15.0"; 11 + version = "1.16.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "auth0"; 15 15 repo = "auth0-cli"; 16 16 tag = "v${version}"; 17 - hash = "sha256-1OPoogvCA85Z4pmwnEgoLosh5QDVvFH7SnDArCx156s="; 17 + hash = "sha256-iTtjjqONnSmOlaBHOq1SgsbNiKVSKCePg5CJfZs4r/4="; 18 18 }; 19 19 20 - vendorHash = "sha256-tIZz3iwY79r5B4b3GuEOd/j0RtviM4uf6v1ZMS6M+t4="; 20 + vendorHash = "sha256-e5/9AA68p1byqwUOK5/t4L3WQ/td9BYiNfFDD5NbTeU="; 21 21 22 22 ldflags = [ 23 23 "-s"
+6 -6
pkgs/by-name/bl/blackfire/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "blackfire"; 14 - version = "2.28.28"; 14 + version = "2.28.29"; 15 15 16 16 src = 17 17 passthru.sources.${stdenv.hostPlatform.system} ··· 60 60 sources = { 61 61 "x86_64-linux" = fetchurl { 62 62 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; 63 - sha256 = "luMpquZCnK6eFffPLoHNt7XUyBgJNqzeNkC4mhdYVqQ="; 63 + sha256 = "WIL8Y2pQq9vYuSI2fq2+T21HvjAd6PJPWKi4phKB5pw="; 64 64 }; 65 65 "i686-linux" = fetchurl { 66 66 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; 67 - sha256 = "K8/AYVpz25Pwe4Vf1sxwYd/l6yu6hgG/LETbiH1VxgQ="; 67 + sha256 = "hcTVPb1zGrR3C1b5F2bgIzwH/lZV0ujeERNx0qt00Pc="; 68 68 }; 69 69 "aarch64-linux" = fetchurl { 70 70 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; 71 - sha256 = "COXdRnO0PAV1XbpK6VusBSiwMkP/WAfDfBDRGDpF2OY="; 71 + sha256 = "7Qs47SjAhsOAIcCCCJk7jjDD1ab7CyjbPHfXl25z9mE="; 72 72 }; 73 73 "aarch64-darwin" = fetchurl { 74 74 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; 75 - sha256 = "WZsF4SJ3BinPx9hhSG4Bi028qXUQXjdtqf2j/0/FN1w="; 75 + sha256 = "v4ApyuA9kMfqZAGVXPSSJJS0fm9lP2zz0iD8lf9VGa0="; 76 76 }; 77 77 "x86_64-darwin" = fetchurl { 78 78 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; 79 - sha256 = "l19yB2cA7JK7oUl4MnxLKoqA8RFD1KLq/NXsAkWmxFQ="; 79 + sha256 = "t78kpafSfbCA/0Kzhn/+/wjAet2qne33CYqFvRT0XUM="; 80 80 }; 81 81 }; 82 82
+41
pkgs/by-name/et/ethersync/package.nix
··· 1 + { 2 + fetchFromGitHub, 3 + lib, 4 + rustPlatform, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "ethersync"; 11 + version = "0.6.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "ethersync"; 15 + repo = "ethersync"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-dHV4+WxNdEvRZK8WNK0qp9f43Y9oSUtlXrq/mI0yWls="; 18 + }; 19 + 20 + sourceRoot = "${finalAttrs.src.name}/daemon"; 21 + 22 + cargoHash = "sha256-uKtJp4RD0YbOmtzbxebpYQxlBmP+5k88d+76hT4cTI8="; 23 + 24 + nativeInstallCheckInputs = [ versionCheckHook ]; 25 + versionCheckProgramArg = "--version"; 26 + doInstallCheck = true; 27 + 28 + passthru.updateScript = nix-update-script { }; 29 + 30 + meta = { 31 + description = "Real-time co-editing of local text files"; 32 + homepage = "https://ethersync.github.io/ethersync/"; 33 + downloadPage = "https://github.com/ethersync/ethersync"; 34 + changelog = "https://github.com/ethersync/ethersync/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 35 + license = lib.licenses.agpl3Plus; 36 + maintainers = with lib.maintainers; [ 37 + prince213 38 + ethancedwards8 39 + ]; 40 + }; 41 + })
-1
pkgs/by-name/ev/evemu/package.nix
··· 40 40 lgpl3Only 41 41 gpl3Only 42 42 ]; 43 - maintainers = [ maintainers.amorsillo ]; 44 43 platforms = platforms.linux; 45 44 }; 46 45 }
+2 -2
pkgs/by-name/fa/factoriolab/package.nix
··· 10 10 }: 11 11 buildNpmPackage rec { 12 12 pname = "factoriolab"; 13 - version = "3.15.0"; 13 + version = "3.16.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "factoriolab"; 17 17 repo = "factoriolab"; 18 18 tag = "v${version}"; 19 - hash = "sha256-HWt3BxW2nBgnJ+BzsL+JpFfrLht2Yl/Btbre6EfM9F4="; 19 + hash = "sha256-LfeYe2lkT08RIk3Fx0/Ym8aDaEF4ZcYxuFmASH//u2Q="; 20 20 }; 21 21 buildInputs = [ vips ]; 22 22 nativeBuildInputs = [
+20 -10
pkgs/by-name/fa/fakeroot/package.nix
··· 25 25 hash = "sha256-2ihdvYRnv2wpZrEikP4hCdshY8Eqarqnw3s9HPb+xKU="; 26 26 }; 27 27 28 - patches = lib.optionals stdenv.hostPlatform.isLinux [ 29 - ./einval.patch 28 + patches = 29 + lib.optionals stdenv.hostPlatform.isLinux [ 30 + ./einval.patch 30 31 31 - # patches needed for musl libc, borrowed from alpine packaging. 32 - # it is applied regardless of the environment to prevent patchrot 33 - (fetchpatch { 34 - name = "fakeroot-no64.patch"; 35 - url = "https://git.alpinelinux.org/aports/plain/main/fakeroot/fakeroot-no64.patch?id=f68c541324ad07cc5b7f5228501b5f2ce4b36158"; 36 - sha256 = "sha256-NCDaB4nK71gvz8iQxlfaQTazsG0SBUQ/RAnN+FqwKkY="; 37 - }) 38 - ]; 32 + # patches needed for musl libc, borrowed from alpine packaging. 33 + # it is applied regardless of the environment to prevent patchrot 34 + (fetchpatch { 35 + name = "fakeroot-no64.patch"; 36 + url = "https://git.alpinelinux.org/aports/plain/main/fakeroot/fakeroot-no64.patch?id=f68c541324ad07cc5b7f5228501b5f2ce4b36158"; 37 + sha256 = "sha256-NCDaB4nK71gvz8iQxlfaQTazsG0SBUQ/RAnN+FqwKkY="; 38 + }) 39 + ] 40 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 41 + # patch needed to fix execution on macos 42 + # TODO: remove when the next release comes out: https://salsa.debian.org/clint/fakeroot/-/merge_requests/34 43 + (fetchpatch { 44 + name = "fakeroot-fix-macos.patch"; 45 + url = "https://salsa.debian.org/clint/fakeroot/-/merge_requests/34.diff"; 46 + hash = "sha256-D5f1bXUaN2YMD/NTx/WIrqDBx/qNHpfLRcPhbdHYLl8="; 47 + }) 48 + ]; 39 49 40 50 nativeBuildInputs = [ 41 51 autoreconfHook
+2 -2
pkgs/by-name/ga/gallery-dl/package.nix
··· 8 8 9 9 let 10 10 pname = "gallery-dl"; 11 - version = "1.29.7"; 11 + version = "1.30.0"; 12 12 in 13 13 python3Packages.buildPythonApplication { 14 14 inherit pname version; ··· 18 18 owner = "mikf"; 19 19 repo = "gallery-dl"; 20 20 tag = "v${version}"; 21 - hash = "sha256-OngtJ6E7Gvr+/5Vjv1vepPVVksNDRlXZkU9yMYRvh2k="; 21 + hash = "sha256-puxkxrAkYu8oBmMltr1IfjNIAuoOu7yv6UZo6VqC6L8="; 22 22 }; 23 23 24 24 build-system = [ python3Packages.setuptools ];
+2 -2
pkgs/by-name/ge/geonkick/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "geonkick"; 18 - version = "3.6.0"; 18 + version = "3.6.1"; 19 19 20 20 src = fetchFromGitLab { 21 21 owner = "Geonkick-Synthesizer"; 22 22 repo = "geonkick"; 23 23 rev = "v${version}"; 24 - hash = "sha256-lTJ5O2UfXRUELErbMS9fCdCUgxhBxKRv/nIK8w5Fkiw="; 24 + hash = "sha256-f5RJzkr98CygOT0O5igMnqetl8if81hKzGAJ2IrR5Hg="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
-1
pkgs/by-name/ke/keepass/package.nix
··· 165 165 description = "GUI password manager with strong cryptography"; 166 166 homepage = "http://www.keepass.info/"; 167 167 maintainers = with lib.maintainers; [ 168 - amorsillo 169 168 obadz 170 169 ]; 171 170 platforms = with lib.platforms; all;
-1
pkgs/by-name/li/libevdev/package.nix
··· 25 25 homepage = "https://www.freedesktop.org/software/libevdev/doc/latest/index.html"; 26 26 license = licenses.mit; 27 27 platforms = platforms.linux; 28 - maintainers = [ maintainers.amorsillo ]; 29 28 }; 30 29 }
+2 -11
pkgs/by-name/li/libtracefs/package.nix
··· 16 16 ninja, 17 17 cunit, 18 18 gitUpdater, 19 - fetchpatch, 20 19 }: 21 20 22 21 stdenv.mkDerivation rec { 23 22 pname = "libtracefs"; 24 - version = "1.8.1"; 23 + version = "1.8.2"; 25 24 26 25 src = fetchzip { 27 26 url = "https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-libtracefs-${version}.tar.gz"; 28 - hash = "sha256-2UiEgY4mQRLpWah+2rVfPiiUYBSSzRAy5gOv4YELQFQ="; 27 + hash = "sha256-rpZUa34HMnDMSsGGwtOriEEHDfnW8emRSHZxzRkY3c4="; 29 28 }; 30 - 31 - patches = [ 32 - (fetchpatch { 33 - name = "add-missing-documentation-to-meson-build.patch"; 34 - url = "https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/patch/?id=4cbebed79b1fe933367e298ea7ddef694b9f98d0"; 35 - hash = "sha256-tSaR0wpxrm50IyMgMoUCcHBB9r8lQQZZYGru6Znre50="; 36 - }) 37 - ]; 38 29 39 30 postPatch = '' 40 31 chmod +x samples/extract-example.sh
+2 -2
pkgs/by-name/ma/maltego/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "maltego"; 16 - version = "4.9.3"; 16 + version = "4.10.0"; 17 17 18 18 src = fetchzip { 19 19 url = "https://downloads.maltego.com/maltego-v4/linux/Maltego.v${finalAttrs.version}.linux.zip"; 20 - hash = "sha256-h0cTA6/i7cpYvGQli3UA6WZnaMOProN4f0TTdeIczcY="; 20 + hash = "sha256-uN4KBfORh2CTcQbf3VGXFa0WZwYnsnfRiyILFCdxZyg="; 21 21 }; 22 22 23 23 postPatch = ''
+3 -2
pkgs/by-name/mi/microsoft-edge/package.nix
··· 179 179 180 180 stdenvNoCC.mkDerivation (finalAttrs: { 181 181 pname = "microsoft-edge"; 182 - version = "138.0.3351.83"; 182 + version = "138.0.3351.95"; 183 183 184 184 src = fetchurl { 185 185 url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; 186 - hash = "sha256-NcDw2483l+VmBgr4Ue2vZmFFs3ZdWJvsfsub7stMEOE="; 186 + hash = "sha256-Q5TdmqLlRITWDRZwUTMiOOjXQm09Cq+bK6N5XNew6R8="; 187 187 }; 188 188 189 189 # With strictDeps on, some shebangs were not being patched correctly ··· 293 293 maeve-oake 294 294 leleuvilela 295 295 bricklou 296 + jonhermansen 296 297 ]; 297 298 platforms = [ "x86_64-linux" ]; 298 299 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+23 -15
pkgs/by-name/mo/mods/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 3 4 buildGoModule, 4 5 installShellFiles, 5 6 fetchFromGitHub, 6 7 gitUpdater, 7 8 testers, 8 9 mods, 10 + installShellCompletions ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 11 + installManPages ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 9 12 }: 10 13 11 - buildGoModule rec { 14 + buildGoModule (finalAttrs: { 12 15 pname = "mods"; 13 16 version = "1.7.0"; 14 17 15 18 src = fetchFromGitHub { 16 19 owner = "charmbracelet"; 17 20 repo = "mods"; 18 - rev = "v${version}"; 21 + tag = "v${finalAttrs.version}"; 19 22 hash = "sha256-wzLYkcgUWPzghJEhYRh7HH19Rqov1RJAxdgp3AGnOTY="; 20 23 }; 21 24 22 25 vendorHash = "sha256-L+4vkh7u6uMm5ICMk8ke5RVY1oYeKMYWVYYq9YqpKiw="; 23 26 24 - nativeBuildInputs = [ 27 + nativeBuildInputs = lib.optionals (installManPages || installShellCompletions) [ 25 28 installShellFiles 26 29 ]; 27 30 28 31 ldflags = [ 29 32 "-s" 30 33 "-w" 31 - "-X=main.Version=${version}" 34 + "-X=main.Version=${finalAttrs.version}" 32 35 ]; 33 36 34 37 # These tests require internet access. ··· 46 49 }; 47 50 }; 48 51 49 - postInstall = '' 50 - export HOME=$(mktemp -d) 51 - $out/bin/mods man > mods.1 52 - $out/bin/mods completion bash > mods.bash 53 - $out/bin/mods completion fish > mods.fish 54 - $out/bin/mods completion zsh > mods.zsh 55 - 56 - installManPage mods.1 57 - installShellCompletion mods.{bash,fish,zsh} 58 - ''; 52 + postInstall = 53 + '' 54 + export HOME=$(mktemp -d) 55 + '' 56 + + lib.optionalString installManPages '' 57 + $out/bin/mods man > ./mods.1 58 + installManPage ./mods.1 59 + '' 60 + + lib.optionalString installShellCompletions '' 61 + installShellCompletion --cmd mods \ 62 + --bash <($out/bin/mods completion bash) \ 63 + --fish <($out/bin/mods completion fish) \ 64 + --zsh <($out/bin/mods completion zsh) 65 + ''; 59 66 60 67 meta = { 61 68 description = "AI on the command line"; ··· 64 71 maintainers = with lib.maintainers; [ 65 72 dit7ya 66 73 caarlos0 74 + delafthi 67 75 ]; 68 76 mainProgram = "mods"; 69 77 }; 70 - } 78 + })
+2 -2
pkgs/by-name/mo/monetdb/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "monetdb"; 16 - version = "11.53.3"; 16 + version = "11.53.9"; 17 17 18 18 src = fetchurl { 19 19 url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2"; 20 - hash = "sha256-8q8Q3b7D6BR+UMmcu4T5y+Xtwmr1URHc0Cq97tfDD6I="; 20 + hash = "sha256-qltKYPEWU5w3SIJumxunUTwC//egn7UtvmcFL+bxIUk="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/by-name/ne/nextcloud-talk-desktop/package.nix
··· 25 25 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "nextcloud-talk-desktop"; 28 - version = "1.2.3"; 28 + version = "1.2.5"; 29 29 30 30 # Building from source would require building also building Server and Talk components 31 31 # See https://github.com/nextcloud/talk-desktop?tab=readme-ov-file#%EF%B8%8F-prerequisites 32 32 src = fetchzip { 33 33 url = "https://github.com/nextcloud-releases/talk-desktop/releases/download/v${finalAttrs.version}/Nextcloud.Talk-linux-x64.zip"; 34 - hash = "sha256-St0frZpSjAHnF6MJWMRm4Md0TxNnNSAbLf+Sz9EDgS4="; 34 + hash = "sha256-Jozdyxd02LocmbRrR2pB7EtIRIjd988JtDhlCNbumks="; 35 35 stripRoot = false; 36 36 }; 37 37
+4 -3
pkgs/by-name/ow/owi/package.nix
··· 14 14 in 15 15 ocamlPackages.buildDunePackage rec { 16 16 pname = "owi"; 17 - version = "0.2-unstable-2025-07-08"; 17 + version = "0.2-unstable-2025-07-11"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "ocamlpro"; 21 21 repo = "owi"; 22 - rev = "bcd7d362ed165c542deb2d49da1d45296aa03277"; 22 + rev = "be3d93320dcbf7d4e991f9b240ff490b5a1b0acc"; 23 23 fetchSubmodules = true; 24 - hash = "sha256-611k9CQx0C3QKR4NZpnr77LoBZSFBEdU0uRnZshO1cc="; 24 + hash = "sha256-yc/f/N+smGk3NwtZnP/k4ISN3mvp1GL9VTcjgosbQJw="; 25 25 }; 26 26 27 27 nativeBuildInputs = with ocamlPackages; [ ··· 85 85 maintainers = [ lib.maintainers.ethancedwards8 ]; 86 86 teams = with lib.teams; [ ngi ]; 87 87 mainProgram = "owi"; 88 + badPlatforms = lib.platforms.darwin; 88 89 }; 89 90 }
+3 -3
pkgs/by-name/ra/rainfrog/package.nix
··· 7 7 rainfrog, 8 8 }: 9 9 let 10 - version = "0.3.2"; 10 + version = "0.3.3"; 11 11 in 12 12 rustPlatform.buildRustPackage { 13 13 inherit version; ··· 17 17 owner = "achristmascarl"; 18 18 repo = "rainfrog"; 19 19 tag = "v${version}"; 20 - hash = "sha256-3oRuJytFGPfWLoxtrpgEwRWAPE8HGct5PqU1mxDinZs="; 20 + hash = "sha256-nGUk+997TBx/2U3QMF4OpRqzwNzC0ILRraz3kOzzoBw="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-W/3UNZw3gHVI/3uIzyaDmKGjM8gsfcr86+Vxlfm9Yb4="; 24 + cargoHash = "sha256-8RvZmQI1WXfM2Sh5bMAkeJVNvOUp8fmM0MznZzCpxgY="; 25 25 26 26 passthru = { 27 27 tests.version = testers.testVersion {
+4 -4
pkgs/by-name/re/readest/package.nix
··· 20 20 21 21 rustPlatform.buildRustPackage (finalAttrs: { 22 22 pname = "readest"; 23 - version = "0.9.64"; 23 + version = "0.9.66"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "readest"; 27 27 repo = "readest"; 28 28 tag = "v${finalAttrs.version}"; 29 - hash = "sha256-J3AqZIbpf/B0KMFjjNRq97E5OWPt7wJvIlDdfb4sbvU="; 29 + hash = "sha256-0KIqPB41sS0rX5IBao+0ThPz4EttpZxSb5mL4Spuoho="; 30 30 fetchSubmodules = true; 31 31 }; 32 32 ··· 40 40 pnpmDeps = pnpm_9.fetchDeps { 41 41 inherit (finalAttrs) pname version src; 42 42 fetcherVersion = 1; 43 - hash = "sha256-nWDMtQZE+96gnvEwtp84iOcbfMAjnqKZK0cgQuh4+k8="; 43 + hash = "sha256-o0R5b+cE680RgdBT+4uiCtec3y3dGxYkBmnKzT/7JOg="; 44 44 }; 45 45 46 46 pnpmRoot = "../.."; 47 47 48 48 useFetchCargoVendor = true; 49 49 50 - cargoHash = "sha256-35REIeZy/D9UWzSI6yQZc1MRYwlAnjzsk5T7KOAhWVw="; 50 + cargoHash = "sha256-ReRCzKbdmjPr9rQwCI7mLEs/MjV2yCp7FFZAlib1xIs="; 51 51 52 52 cargoRoot = "../.."; 53 53
-1
pkgs/by-name/sp/spideroak/package.nix
··· 78 78 description = "Secure online backup and sychronization"; 79 79 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 80 80 license = lib.licenses.unfree; 81 - maintainers = with lib.maintainers; [ amorsillo ]; 82 81 platforms = lib.platforms.linux; 83 82 mainProgram = "spideroak"; 84 83 };
+2 -2
pkgs/by-name/sp/spirit/package.nix
··· 9 9 version = "0.8.0"; 10 10 11 11 src = fetchFromGitHub { 12 - owner = "cashapp"; 12 + owner = "block"; 13 13 repo = "spirit"; 14 14 tag = "v${finalAttrs.version}"; 15 15 hash = "sha256-bGKqiCd9dggppORouoWlAoAaYdx4vAivsP22KWm1fxU="; ··· 25 25 ]; 26 26 27 27 meta = { 28 - homepage = "https://github.com/cashapp/spirit"; 28 + homepage = "https://github.com/block/spirit"; 29 29 description = "Online schema change tool for MySQL"; 30 30 license = lib.licenses.asl20; 31 31 maintainers = with lib.maintainers; [ aaronjheng ];
+9 -10
pkgs/by-name/tu/tuxedo-rs/package.nix
··· 2 2 lib, 3 3 fetchFromGitHub, 4 4 rustPlatform, 5 - testers, 6 - tuxedo-rs, 5 + versionCheckHook, 7 6 }: 8 - rustPlatform.buildRustPackage rec { 7 + rustPlatform.buildRustPackage (finalAttrs: { 9 8 pname = "tuxedo-rs"; 10 9 version = "0.3.1"; 11 10 ··· 14 13 src = fetchFromGitHub { 15 14 owner = "AaronErhardt"; 16 15 repo = "tuxedo-rs"; 17 - rev = "tailor-v${version}"; 16 + rev = "tailor-v${finalAttrs.version}"; 18 17 hash = "sha256-+NzwUs8TZsA0us9hI1UmEKdiOo9IqTRmTOHs4xmC7MY="; 19 18 }; 20 19 ··· 24 23 useFetchCargoVendor = true; 25 24 cargoHash = "sha256-EkTLL7thZ/bBpY7TwfEsPOjJxzQ3vpxDi+sYPNAK6og="; 26 25 27 - passthru.tests.version = testers.testVersion { 28 - package = tuxedo-rs; 29 - command = "${meta.mainProgram} --version"; 30 - version = version; 31 - }; 26 + nativeInstallCheckInputs = [ 27 + versionCheckHook 28 + ]; 29 + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; 30 + versionCheckProgramArg = "--version"; 32 31 33 32 postInstall = '' 34 33 install -Dm444 tailord/com.tux.Tailor.conf -t $out/share/dbus-1/system.d ··· 52 51 platforms = platforms.linux; 53 52 mainProgram = "tailor"; 54 53 }; 55 - } 54 + })
+2 -2
pkgs/by-name/tw/twingate/package.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "twingate"; 17 - version = "2025.155.154174"; 17 + version = "2025.175.154516"; 18 18 19 19 src = fetchurl { 20 20 url = "https://binaries.twingate.com/client/linux/DEB/x86_64/${version}/twingate-amd64.deb"; 21 - hash = "sha256-TPXw9PDNZ/0X3yZ51mEBtCi9/NO7T6M66nauoBOn6HQ="; 21 + hash = "sha256-WqIG5AUfRxkJ1qzGs6cB/2fe/UUNOZiL5/v9QMXlmK8="; 22 22 }; 23 23 24 24 buildInputs = [
+2 -2
pkgs/by-name/up/upscaler/package.nix
··· 18 18 19 19 python3Packages.buildPythonApplication rec { 20 20 pname = "upscaler"; 21 - version = "1.5.2"; 21 + version = "1.6.0"; 22 22 23 23 pyproject = false; # meson instead of pyproject 24 24 ··· 27 27 owner = "World"; 28 28 repo = "Upscaler"; 29 29 rev = version; 30 - hash = "sha256-QpKeu4k31BKcpPFLvb4iuFMdE3IwQARCDXTqWhWhBM0="; 30 + hash = "sha256-OsycWrMR/SEZTlNQFd0wKF4CQNXKV/mBHaqiliMFw00="; 31 31 }; 32 32 33 33 passthru.updateScript = gitUpdater { };
+3 -3
pkgs/desktops/gnome/extensions/pop-shell/default.nix
··· 10 10 11 11 stdenv.mkDerivation { 12 12 pname = "gnome-shell-extension-pop-shell"; 13 - version = "1.2.0-unstable-2025-03-10"; 13 + version = "1.2.0-unstable-2025-07-09"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "pop-os"; 17 17 repo = "shell"; 18 - rev = "b3fc4253dc29b30fb52ac5eef5d3af643a46d18c"; 19 - hash = "sha256-EMX1AREpOO3DgxV/EbF2hP5JLggzlgFu1gsbhF3W1os="; 18 + rev = "6fd8c039a081e8ad7bbd40ef7883ec6e5fc2a3f8"; 19 + hash = "sha256-3zIbfjaJSUbPmUVppoSBWviQWQvykaT1qw9uQvcXmvM="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+3
pkgs/development/compilers/llvm/common/compiler-rt/default.nix
··· 62 62 + lib.optionalString (lib.versionAtLeast release_version "14") '' 63 63 cp -r ${monorepoSrc}/cmake "$out" 64 64 '' 65 + + lib.optionalString (lib.versionAtLeast release_version "21") '' 66 + cp -r ${monorepoSrc}/third-party "$out" 67 + '' 65 68 + '' 66 69 cp -r ${monorepoSrc}/compiler-rt "$out" 67 70 ''
+5 -4
pkgs/development/compilers/llvm/default.nix
··· 32 32 "18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE="; 33 33 "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; 34 34 "20.1.6".officialRelease.sha256 = "sha256-PfCzECiCM+k0hHqEUSr1TSpnII5nqIxg+Z8ICjmMj0Y="; 35 - "21.0.0-git".gitRelease = { 36 - rev = "e08833443256f8dde2f864853fa9491ffa7112d5"; 37 - rev-version = "21.0.0-unstable-2025-07-13"; 38 - sha256 = "sha256-O0mh9Kq6PHvGiCigjb5rDDqHNFBhy5Dv+IP67TstX8U="; 35 + "21.1.0-rc1".officialRelease.sha256 = "sha256-EZMG3kNqGTvKSuvslbrtNnyqBCG5C2gN9Y2qHbiuh8Q="; 36 + "22.0.0-git".gitRelease = { 37 + rev = "f2956173aea4ff0fe0b823be1953d1968f91fb98"; 38 + rev-version = "22.0.0-unstable-2025-07-17"; 39 + sha256 = "sha256-qmF67vdfrMB5p9yej1KZeh5Spek67RJXQODpV5w9IQA="; 39 40 }; 40 41 } // llvmVersions; 41 42
+2
pkgs/development/libraries/gtkspell/default.nix
··· 23 23 }; 24 24 25 25 patches = [ 26 + # Fix build with gettext 0.25 27 + ./gettext-0.25.patch 26 28 # Build with enchant 2 27 29 # https://github.com/archlinux/svntogit-packages/tree/packages/gtkspell/trunk 28 30 (fetchpatch {
+15
pkgs/development/libraries/gtkspell/gettext-0.25.patch
··· 1 + diff --git a/configure.ac b/configure.ac 2 + index e926833..667a8e6 100644 3 + --- a/configure.ac 4 + +++ b/configure.ac 5 + @@ -12,6 +12,10 @@ AC_CONFIG_SRCDIR(gtkspell/gtkspell.c) 6 + AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) 7 + AC_CONFIG_HEADERS([config.h]) 8 + 9 + +AC_CONFIG_MACRO_DIRS([m4]) 10 + +AM_GNU_GETTEXT_VERSION([0.25]) 11 + +AM_GNU_GETTEXT([external]) 12 + + 13 + SPELLER_LIB=-lenchant 14 + 15 + AC_SUBST(SPELLER_LIB)
+3 -3
pkgs/development/ocaml-modules/processor/default.nix
··· 6 6 7 7 buildDunePackage rec { 8 8 pname = "processor"; 9 - version = "0.1"; 9 + version = "0.1-unstable-2024-07-23"; 10 10 11 11 minimalOCamlVersion = "4.08"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "haesbaert"; 15 15 repo = "ocaml-processor"; 16 - tag = "v${version}"; 17 - hash = "sha256-eGSNYjVbUIUMelajqZYOd3gvmRKQ9UP3TfMflLR9i7k="; 16 + rev = "74df5ab38773e5c4ad5c3a3f21f525d863731c17"; 17 + hash = "sha256-tWmgAsYfcpZUyxo7F+WIC3WOfAjDiuV74CscqEd93gk="; 18 18 }; 19 19 20 20 doCheck = true;
+2 -2
pkgs/development/python-modules/binary/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "binary"; 12 - version = "1.0.1"; 12 + version = "1.0.2"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ofek"; 17 17 repo = "binary"; 18 18 tag = "v${version}"; 19 - hash = "sha256-PbQlD/VR5KKoQ3+C6pnNoA/BJB5CEnXh6Q8CVZH/6cs="; 19 + hash = "sha256-dU+E6MxAmH8AEGTW2/lZmtgRTinKCv9gDiVeb4n78U4="; 20 20 }; 21 21 22 22 build-system = [
+2 -2
pkgs/development/python-modules/ddgs/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "ddgs"; 14 - version = "9.0.2"; 14 + version = "9.2.3"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "deedy5"; 19 19 repo = "ddgs"; 20 20 tag = "v${version}"; 21 - hash = "sha256-c0kTZV+lM1/vkI51TK6klUmnoaAdt8KSEn/rjeqcBa8="; 21 + hash = "sha256-TWLB/IAUn0YEXwYGooqd/pz8xv8tmK8E1ZZ8G/TEtbU="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-translate/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "google-cloud-translate"; 20 - version = "3.20.3"; 20 + version = "3.21.1"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 25 25 src = fetchPypi { 26 26 pname = "google_cloud_translate"; 27 27 inherit version; 28 - hash = "sha256-bTZUx/h3O/ytddhBkPdbqe6vJp5j4L+3PD8QrVUR5Ps="; 28 + hash = "sha256-dg8l4bl5/qalncpE/8io3HCGk8UK43o5Vo/xKExTS+I="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/gsd/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "gsd"; 14 - version = "3.4.2"; 14 + version = "4.0.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "glotzerlab"; 21 21 repo = "gsd"; 22 22 tag = "v${version}"; 23 - hash = "sha256-sBO5tt85BVLUrqSVWUT/tYzeLWyvyyI9ZXjNLt9/uAE="; 23 + hash = "sha256-8pEs1use/R7g0l6h+rxjpN5j8PznqkJpjLxqiupn9iY="; 24 24 }; 25 25 26 26 build-system = [ ··· 47 47 description = "General simulation data file format"; 48 48 mainProgram = "gsd"; 49 49 homepage = "https://github.com/glotzerlab/gsd"; 50 - changelog = "https://github.com/glotzerlab/gsd/blob/v${version}/CHANGELOG.rst"; 50 + changelog = "https://github.com/glotzerlab/gsd/blob/${src.tag}/CHANGELOG.rst"; 51 51 license = licenses.bsd2; 52 52 maintainers = [ ]; 53 53 };
+48
pkgs/development/python-modules/llm-github-copilot/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + llm, 7 + llm-github-copilot, 8 + writableTmpDirAsHomeHook, 9 + pytestCheckHook, 10 + pytest-vcr, 11 + pytest-asyncio, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "llm-github-copilot"; 16 + version = "0.3.1"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "jmdaly"; 21 + repo = "llm-github-copilot"; 22 + tag = version; 23 + hash = "sha256-BUVpt1Vv0+kxbTYHDdiYy3+ySJKWJ9b+dYexV7YS+NI="; 24 + }; 25 + 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ llm ]; 29 + 30 + nativeCheckInputs = [ 31 + pytestCheckHook 32 + writableTmpDirAsHomeHook 33 + pytest-vcr 34 + pytest-asyncio 35 + ]; 36 + 37 + pythonImportsCheck = [ "llm_github_copilot" ]; 38 + 39 + passthru.tests = llm.mkPluginTest llm-github-copilot; 40 + 41 + meta = { 42 + description = "LLM plugin providing access to GitHub Copilot"; 43 + homepage = "https://github.com/jmdaly/llm-github-copilot"; 44 + changelog = "https://github.com/jmdaly/llm-github-copilot/releases/tag/${src.tag}"; 45 + license = lib.licenses.asl20; 46 + maintainers = with lib.maintainers; [ afh ]; 47 + }; 48 + }
+1
pkgs/development/python-modules/llm/default.nix
··· 75 75 llm-gemini ? false, 76 76 llm-gguf ? false, 77 77 llm-git ? false, 78 + llm-github-copilot ? false, 78 79 llm-grok ? false, 79 80 llm-groq ? false, 80 81 llm-hacker-news ? false,
+2 -2
pkgs/development/python-modules/neo/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "neo"; 17 - version = "0.14.1"; 17 + version = "0.14.2"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "NeuralEnsemble"; 24 24 repo = "python-neo"; 25 25 tag = version; 26 - hash = "sha256-n0+K1J6K3WYN+1LxcHoVuA+U3LeiRG0EsicJf5uKvnE="; 26 + hash = "sha256-THAdUFCbteiUdfhjLzl6ocM2I0zFKHfFxJExCnK1z1Y="; 27 27 }; 28 28 29 29 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/numpydoc/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "numpydoc"; 22 - version = "1.8.0"; 22 + version = "1.9.0"; 23 23 pyproject = true; 24 24 25 25 src = fetchPypi { 26 26 inherit pname; 27 27 inherit version; 28 - hash = "sha256-AiOQq3RkpE+HN/efizHOHTz6S0r3nMqhqsXoNo21h/s="; 28 + hash = "sha256-X+xkkI/gQazEs6/CoyxJqrFUDPWBh29VY9aLsSnifFs="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pymupdf4llm/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pymupdf4llm"; 11 - version = "0.0.17"; 11 + version = "0.0.25"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "pymupdf"; 16 16 repo = "RAG"; 17 17 tag = "v${version}"; 18 - hash = "sha256-+RLK+UorkU8eVQJGrc7pVNZPtIpxMgA9mBKA6GeWUa0="; 18 + hash = "sha256-20upIcCoUB8zjW/qBvA3kFxJ6jcdXV3ohkurMmnlMkc="; 19 19 }; 20 20 21 21 sourceRoot = "${src.name}/pymupdf4llm";
+2 -2
pkgs/development/python-modules/pyvista/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyvista"; 18 - version = "0.45.2"; 18 + version = "0.45.3"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pyvista"; 23 23 repo = "pyvista"; 24 24 tag = "v${version}"; 25 - hash = "sha256-szI9kzJQOVCKcGTWj9Twq9i2DzbrHt/LmYBBfq6MBy8="; 25 + hash = "sha256-9N1dF/zwjzoxX4xYIr5084M9pAk3YK3T48OUnCoC0NU="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/scikit-fmm/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "scikit-fmm"; 12 - version = "2025.1.29"; 12 + version = "2025.6.23"; 13 13 pyproject = true; 14 14 15 15 src = fetchPypi { 16 16 pname = "scikit_fmm"; 17 17 inherit version; 18 - hash = "sha256-7gTKuObCAahEjfmIL8Azbby3nxJPPh4rjb4x1O4xBQw="; 18 + hash = "sha256-oyCPXziB5At4eNESG6ObjVfxvDj7Tl8NnRxmqbAH5E8="; 19 19 }; 20 20 21 21 build-system = [ meson-python ];
+23 -22
pkgs/games/chessx/default.nix pkgs/by-name/ch/chessx/package.nix
··· 3 3 lib, 4 4 pkg-config, 5 5 zlib, 6 - qtbase, 7 - qtsvg, 8 - qttools, 9 - qtmultimedia, 10 - qmake, 11 6 fetchpatch, 12 7 fetchurl, 13 - wrapQtAppsHook, 8 + libsForQt5, 14 9 }: 15 10 16 11 stdenv.mkDerivation (finalAttrs: { ··· 22 17 hash = "sha256-76YOe1WpB+vdEoEKGTHeaWJLpCVE4RoyYu1WLy3Dxhg="; 23 18 }; 24 19 25 - nativeBuildInputs = [ 26 - pkg-config 27 - qmake 28 - wrapQtAppsHook 29 - ]; 20 + nativeBuildInputs = 21 + [ 22 + pkg-config 23 + ] 24 + ++ (with libsForQt5; [ 25 + qmake 26 + wrapQtAppsHook 27 + ]); 30 28 31 - buildInputs = [ 32 - qtbase 33 - qtmultimedia 34 - qtsvg 35 - qttools 36 - zlib 37 - ]; 29 + buildInputs = 30 + [ 31 + zlib 32 + ] 33 + ++ (with libsForQt5; [ 34 + qtbase 35 + qtmultimedia 36 + qtsvg 37 + qttools 38 + ]); 38 39 39 40 patches = 40 41 # needed to backport patches to successfully build, due to broken release ··· 63 64 runHook postInstall 64 65 ''; 65 66 66 - meta = with lib; { 67 + meta = { 67 68 homepage = "https://chessx.sourceforge.io/"; 68 69 description = "Browse and analyse chess games"; 69 - license = licenses.gpl2Plus; 70 - maintainers = with maintainers; [ luispedro ]; 71 - platforms = platforms.linux; 70 + license = lib.licenses.gpl2Plus; 71 + maintainers = with lib.maintainers; [ luispedro ]; 72 + platforms = lib.platforms.linux; 72 73 mainProgram = "chessx"; 73 74 }; 74 75 })
+22 -17
pkgs/misc/uboot/default.nix
··· 29 29 armTrustedFirmwareS905, 30 30 opensbi, 31 31 buildPackages, 32 + darwin, 32 33 }@pkgs: 33 34 34 35 let ··· 82 83 patchShebangs scripts 83 84 ''; 84 85 85 - nativeBuildInputs = [ 86 - ncurses # tools/kwboot 87 - bc 88 - bison 89 - flex 90 - installShellFiles 91 - (buildPackages.python3.withPackages (p: [ 92 - p.libfdt 93 - p.setuptools # for pkg_resources 94 - p.pyelftools 95 - ])) 96 - swig 97 - which # for scripts/dtc-version.sh 98 - perl # for oid build (secureboot) 99 - ] ++ lib.optionals (!crossTools) toolsDeps; 100 - depsBuildBuild = [ buildPackages.stdenv.cc ]; 86 + nativeBuildInputs = 87 + [ 88 + ncurses # tools/kwboot 89 + bc 90 + bison 91 + flex 92 + installShellFiles 93 + (buildPackages.python3.withPackages (p: [ 94 + p.libfdt 95 + p.setuptools # for pkg_resources 96 + p.pyelftools 97 + ])) 98 + swig 99 + which # for scripts/dtc-version.sh 100 + perl # for oid build (secureboot) 101 + ] 102 + ++ lib.optionals (!crossTools) toolsDeps 103 + ++ lib.optionals stdenv.buildPlatform.isDarwin [ darwin.DarwinTools ]; # sw_vers command is needed on darwin 104 + depsBuildBuild = [ buildPackages.gccStdenv.cc ]; # gccStdenv is needed for Darwin buildPlatform 101 105 buildInputs = lib.optionals crossTools toolsDeps; 102 106 103 107 hardeningDisable = [ "all" ]; ··· 107 111 makeFlags = [ 108 112 "DTC=${lib.getExe buildPackages.dtc}" 109 113 "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 114 + "HOSTCFLAGS=-fcommon" 110 115 ] ++ extraMakeFlags; 111 116 112 117 passAsFile = [ "extraConfig" ]; ··· 114 119 configurePhase = '' 115 120 runHook preConfigure 116 121 117 - make ${defconfig} 122 + make -j$NIX_BUILD_CORES ${defconfig} 118 123 119 124 cat $extraConfigPath >> .config 120 125
+3 -3
pkgs/os-specific/linux/trace-cmd/default.nix
··· 16 16 }: 17 17 stdenv.mkDerivation rec { 18 18 pname = "trace-cmd"; 19 - version = "3.3.1"; 19 + version = "3.3.2"; 20 20 21 21 src = fetchzip { 22 22 url = "https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v${version}.tar.gz"; 23 - hash = "sha256-kEji3qDqQsSK0tL8Fx2ycSd2lTXBXOHHTvsb6XDNSa8="; 23 + hash = "sha256-35BEzuevGiRQFqvWOQK1m20juhSd5101a8bBsNtM8Eo="; 24 24 }; 25 25 26 26 # Don't build and install html documentation ··· 83 83 "libdir=${placeholder "lib"}/lib" 84 84 "pkgconfig_dir=${placeholder "dev"}/lib/pkgconfig" 85 85 "includedir=${placeholder "dev"}/include" 86 - "BASH_COMPLETE_DIR=${placeholder "out"}/share/bash-completion/completions" 86 + "completion_dir=${placeholder "out"}/share/bash-completion/completions" 87 87 ]; 88 88 89 89 passthru.updateScript = gitUpdater {
+13 -4
pkgs/top-level/all-packages.nix
··· 296 296 opencv = opencv.override { enableGtk3 = true; }; 297 297 }; 298 298 299 - beebeep = libsForQt5.callPackage ../applications/office/beebeep { }; 300 - 301 299 bloodhound-py = with python3Packages; toPythonApplication bloodhound-py; 302 300 303 301 # Zip file format only allows times after year 1980, which makes e.g. Python ··· 5784 5782 llvm_20 = llvmPackages_20.llvm; 5785 5783 bolt_20 = llvmPackages_20.bolt; 5786 5784 5785 + llvmPackages_21 = llvmPackagesSet."21"; 5786 + clang_21 = llvmPackages_21.clang; 5787 + lld_21 = llvmPackages_21.lld; 5788 + lldb_21 = llvmPackages_21.lldb; 5789 + llvm_21 = llvmPackages_21.llvm; 5790 + bolt_21 = llvmPackages_21.bolt; 5791 + 5787 5792 mkLLVMPackages = llvmPackagesSet.mkPackage; 5788 5793 }) 5789 5794 llvmPackages_12 ··· 5809 5814 lldb_20 5810 5815 llvm_20 5811 5816 bolt_20 5817 + llvmPackages_21 5818 + clang_21 5819 + lld_21 5820 + lldb_21 5821 + llvm_21 5822 + bolt_21 5812 5823 mkLLVMPackages 5813 5824 ; 5814 5825 ··· 14602 14613 cataclysm-dda = cataclysmDDA.stable.tiles; 14603 14614 14604 14615 cataclysm-dda-git = cataclysmDDA.git.tiles; 14605 - 14606 - chessx = libsForQt5.callPackage ../games/chessx { }; 14607 14616 14608 14617 chiaki = libsForQt5.callPackage ../games/chiaki { }; 14609 14618
+2
pkgs/top-level/python-packages.nix
··· 8521 8521 8522 8522 llm-git = callPackage ../development/python-modules/llm-git { }; 8523 8523 8524 + llm-github-copilot = callPackage ../development/python-modules/llm-github-copilot { }; 8525 + 8524 8526 llm-grok = callPackage ../development/python-modules/llm-grok { }; 8525 8527 8526 8528 llm-groq = callPackage ../development/python-modules/llm-groq { };