Merge remote-tracking branch 'origin/master' into staging-next

K900 2925d587 ed9f0fa0

+317 -85
+20
maintainers/maintainer-list.nix
··· 3604 3604 github = "brianmcgillion"; 3605 3605 githubId = 1044263; 3606 3606 }; 3607 + bricked = { 3608 + name = "bricked"; 3609 + email = "hello@bricked.dev"; 3610 + github = "brckd"; 3611 + githubId = 92804487; 3612 + keys = [ { fingerprint = "58A2 81E6 2FBD 6E4E 664C B603 7B4D 2A02 BB0E C28C"; } ]; 3613 + }; 3607 3614 britter = { 3608 3615 name = "Benedikt Ritter"; 3609 3616 email = "beneritter@gmail.com"; ··· 6634 6641 github = "dsymbol"; 6635 6642 githubId = 88138099; 6636 6643 }; 6644 + dtomvan = { 6645 + email = "18gatenmaker6@gmail.com"; 6646 + github = "dtomvan"; 6647 + githubId = 51440893; 6648 + name = "Tom van Dijk"; 6649 + keys = [ { fingerprint = "D044 F07B 8863 B681 26BD 79FE 7A98 4C82 07AD BA51"; } ]; 6650 + }; 6637 6651 dtzWill = { 6638 6652 email = "w@wdtz.org"; 6639 6653 github = "dtzWill"; ··· 8663 8677 github = "nbdd0121"; 8664 8678 githubId = 4065244; 8665 8679 name = "Gary Guo"; 8680 + }; 8681 + gauravghodinde = { 8682 + email = "gauravghodinde@gmail.com"; 8683 + github = "gauravghodinde"; 8684 + githubId = 65962770; 8685 + name = "Gaurav Ghodinde"; 8666 8686 }; 8667 8687 gavin = { 8668 8688 email = "gavin.rogers@holo.host";
+4 -1
pkgs/by-name/ag/age-plugin-se/package.nix
··· 25 25 swiftpm 26 26 ]; 27 27 28 + # Can't find libdispatch without this on NixOS. (swift 5.8) 29 + LD_LIBRARY_PATH = lib.optionalString stdenv.isLinux "${swiftPackages.Dispatch}/lib"; 30 + 28 31 postPatch = 29 32 let 30 33 swift-crypto = fetchFromGitHub { ··· 58 61 remko 59 62 ]; 60 63 mainProgram = "age-plugin-se"; 61 - platforms = lib.platforms.darwin; 64 + platforms = lib.platforms.unix; 62 65 }; 63 66 })
+45
pkgs/by-name/ch/chrome-pak-customizer/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + installShellFiles, 6 + cmake, 7 + ninja, 8 + }: 9 + 10 + stdenv.mkDerivation { 11 + pname = "chrome-pak-customizer"; 12 + version = "2.0-unstable-2021-06-24"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "myfreeer"; 16 + repo = "chrome-pak-customizer"; 17 + rev = "bfabc033207ebbd6e0017ce99500d3e379a0a3f6"; 18 + hash = "sha256-MCGLbHSUPcO1nMUYCqRws4+hLGEaNjX9oqGzixw8VWY="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + cmake 23 + ninja 24 + installShellFiles 25 + ]; 26 + 27 + cmakeFlags = [ (lib.cmakeBool "LGPL" false) ]; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + 32 + installBin pak 33 + 34 + runHook postInstall 35 + ''; 36 + 37 + meta = { 38 + description = "Simple batch tool to customize pak files in chrome or chromium-based browser"; 39 + homepage = "https://github.com/myfreeer/chrome-pak-customizer"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ ulysseszhan ]; 42 + mainProgram = "pak"; 43 + platforms = lib.platforms.all; 44 + }; 45 + }
+19 -11
pkgs/by-name/dp/dpdk/package.nix
··· 1 1 { 2 - lib, 3 2 stdenv, 3 + lib, 4 4 fetchurl, 5 5 pkg-config, 6 6 meson, ··· 18 18 doxygen, 19 19 python3, 20 20 pciutils, 21 + fetchpatch, 21 22 withExamples ? [ ], 22 23 shared ? false, 23 24 machine ? ( ··· 30 31 ), 31 32 }: 32 33 33 - stdenv.mkDerivation (finalAttrs: { 34 + stdenv.mkDerivation rec { 34 35 pname = "dpdk"; 35 - version = "25.03"; 36 + version = "24.07"; 36 37 37 38 src = fetchurl { 38 - url = "https://fast.dpdk.org/rel/dpdk-${finalAttrs.version}.tar.xz"; 39 - hash = "sha256-akCnMTKChuvXloWxj/pZkua3cME4Q9Zf0NEVfPzP9j0="; 39 + url = "https://fast.dpdk.org/rel/dpdk-${version}.tar.xz"; 40 + sha256 = "sha256-mUT35fJo56ybQZPizVTvbZj24dfd3JZ8d65PZhbW+70="; 40 41 }; 41 42 42 43 nativeBuildInputs = [ ··· 49 50 python3.pkgs.sphinx 50 51 python3.pkgs.pyelftools 51 52 ]; 52 - 53 53 buildInputs = [ 54 54 jansson 55 55 libbpf ··· 69 69 libbsd 70 70 ]; 71 71 72 + patches = [ 73 + (fetchpatch { 74 + name = "CVE-2024-11614.patch"; 75 + url = "https://git.dpdk.org/dpdk-stable/patch/?id=fdf13ea6fede07538fbe5e2a46fa6d4b2368fa81"; 76 + hash = "sha256-lD2mhPm5r1tWZb4IpzHa2SeK1DyQ3rwjzArRTpAgZAY="; 77 + }) 78 + ]; 79 + 72 80 postPatch = '' 73 81 patchShebangs config/arm buildtools 74 82 ''; ··· 102 110 "doc" 103 111 ] ++ lib.optional (withExamples != [ ]) "examples"; 104 112 105 - meta = { 113 + meta = with lib; { 106 114 description = "Set of libraries and drivers for fast packet processing"; 107 115 homepage = "http://dpdk.org/"; 108 - license = with lib.licenses; [ 116 + license = with licenses; [ 109 117 lgpl21 110 118 gpl2Only 111 119 bsd2 112 120 ]; 113 - platforms = lib.platforms.linux; 114 - maintainers = with lib.maintainers; [ 121 + platforms = platforms.linux; 122 + maintainers = with maintainers; [ 115 123 magenbluten 116 124 orivej 117 125 mic92 118 126 zhaofengli 119 127 ]; 120 128 }; 121 - }) 129 + }
+36
pkgs/by-name/ha/hanken-grotesk/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + }: 6 + 7 + stdenvNoCC.mkDerivation { 8 + pname = "hanken-grotesk"; 9 + version = "0-unstable-2024-01-30"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "marcologous"; 13 + repo = "hanken-grotesk"; 14 + rev = "1ab416e82130b2d3ddb7710abf7ceabf07156a13"; 15 + hash = "sha256-CgxqC+4QrjdsB7VdAMneP8ND9AsWPVI8d8UOn4kytxs="; 16 + }; 17 + 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir --parents $out/share/fonts 22 + cp --recursive fonts/ttf $out/share/fonts/truetype 23 + cp --recursive fonts/variable $out/share/fonts/variable 24 + 25 + runHook postInstall 26 + ''; 27 + 28 + meta = { 29 + description = "Hanken Grotesk typeface"; 30 + longDescription = "Hanken Grotesk is a sans serif typeface inspired by the classic grotesques."; 31 + homepage = "https://github.com/marcologous/hanken-grotesk"; 32 + license = lib.licenses.ofl; 33 + platforms = lib.platforms.all; 34 + maintainers = with lib.maintainers; [ bricked ]; 35 + }; 36 + }
+1
pkgs/by-name/ld/ldeep/package.nix
··· 17 17 }; 18 18 19 19 pythonRelaxDeps = [ 20 + "termcolor" 20 21 "cryptography" 21 22 "ldap3-bleeding-edge" 22 23 ];
+33
pkgs/by-name/li/libacars/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + cmake, 6 + }: 7 + stdenv.mkDerivation rec { 8 + pname = "libacars"; 9 + version = "2.2.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "szpajder"; 13 + repo = "libacars"; 14 + tag = "v${version}"; 15 + hash = "sha256-2n1tuKti8Zn5UzQHmRdvW5Q+x4CXS9QuPHFQ+DFriiE="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + cmake 20 + ]; 21 + 22 + cmakeFlags = [ 23 + "-DCMAKE_INSTALL_LIBDIR=lib" 24 + ]; 25 + 26 + meta = with lib; { 27 + homepage = "https://github.com/szpajder/libacars"; 28 + description = "Aircraft Communications Addressing and Reporting System (ACARS) message decoder"; 29 + license = licenses.mit; 30 + platforms = platforms.unix; 31 + maintainers = [ maintainers.mafo ]; 32 + }; 33 + }
+2 -2
pkgs/by-name/nu/nuclei-templates/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "nuclei-templates"; 9 - version = "10.1.7"; 9 + version = "10.2.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "nuclei-templates"; 14 14 tag = "v${version}"; 15 - hash = "sha256-wpsnxaWU3U5dxqGtgF8QyJzbi+Ft9ZHiuEF8WStiCpo="; 15 + hash = "sha256-eOsnyOujOO6q7078XnOUTBgr91SdCGtuc7sFn9UZb70="; 16 16 }; 17 17 18 18 installPhase = ''
+2
pkgs/by-name/oc/ocserv/package.nix
··· 18 18 ronn, 19 19 pam, 20 20 libxcrypt, 21 + oath-toolkit, 21 22 }: 22 23 23 24 stdenv.mkDerivation (finalAttrs: { ··· 50 51 lz4 51 52 pam 52 53 libxcrypt 54 + oath-toolkit 53 55 ]; 54 56 55 57 meta = {
+4 -4
pkgs/by-name/re/readarr/package.nix
··· 24 24 ."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 25 25 hash = 26 26 { 27 - x64-linux_hash = "sha256-QHZ6pdeCIld5pkgK6ZBhxKho6kM/IBCx0BlxM1xiTXk="; 28 - arm64-linux_hash = "sha256-FoRKTsuCCTS9Y56GR6xfvLrmLmqVIoEk8P7RGzE3NU0="; 29 - x64-osx_hash = "sha256-Wj3JVkwJXrtgAGBYcv8e2kGzSGGzYeG9TL+Dtt/ulpI="; 27 + x64-linux_hash = "sha256-pkFyal2u/2YeKuv8QwZNvO1HBT4lpNSw+M2u6isDK5s="; 28 + arm64-linux_hash = "sha256-NPBUmeAihbS8qMML3E/9QEmOfgdH2fzaWtA4vV1TIK8="; 29 + x64-osx_hash = "sha256-6urFLKOL63xAUQHDqDq8NkFUnQuOC5i+MI3ANJUU1Vg="; 30 30 } 31 31 ."${arch}-${os}_hash"; 32 32 in 33 33 stdenv.mkDerivation rec { 34 34 pname = "readarr"; 35 - version = "0.4.14.2782"; 35 + version = "0.4.15.2787"; 36 36 37 37 src = fetchurl { 38 38 url = "https://github.com/Readarr/Readarr/releases/download/v${version}/Readarr.develop.${version}.${os}-core-${arch}.tar.gz";
+47
pkgs/by-name/re/rexi/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "rexi"; 9 + version = "1.2.0"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "royreznik"; 14 + repo = "rexi"; 15 + tag = "v${version}"; 16 + hash = "sha256-tag2/QTM6tDCU3qr4e1GqRYAZgpvEgtA+FtR4P7WdiU="; 17 + }; 18 + 19 + build-system = with python3Packages; [ 20 + poetry-core 21 + ]; 22 + 23 + dependencies = with python3Packages; [ 24 + colorama 25 + typer 26 + textual 27 + ]; 28 + 29 + nativeCheckInputs = with python3Packages; [ 30 + pytest 31 + pytest-asyncio 32 + pytest-cov 33 + ]; 34 + 35 + pythonRelaxDeps = [ 36 + "textual" 37 + "typer" 38 + ]; 39 + 40 + meta = { 41 + description = "User-friendly terminal UI to interactively work with regular expressions"; 42 + homepage = "https://github.com/royreznik/rexi"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ gauravghodinde ]; 45 + mainProgram = "rexi"; 46 + }; 47 + }
+3 -3
pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "roddhjav-apparmor-rules"; 10 - version = "0-unstable-2025-04-16"; 10 + version = "0-unstable-2025-04-25"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "roddhjav"; 14 14 repo = "apparmor.d"; 15 - rev = "9f0947a0fc0408da9350b95eb95a6860f8018471"; 16 - hash = "sha256-7CDAlttsebdDix4kKTrp3CKejWfodO2BkqcweHt1D8M="; 15 + rev = "3295a1334a7bbbe66b1f857a43d414ed96534455"; 16 + hash = "sha256-5RZzqblfRheqzEWvyPsDLJdG7IImblOpz5bIsooIrAo="; 17 17 }; 18 18 19 19 dontConfigure = true;
-29
pkgs/by-name/si/signal-desktop-bin/copy-noto-emoji.py
··· 55 55 ) 56 56 57 57 58 - def emoji_to_emoji_data_name(emoji: str) -> str: 59 - r"""Return the npm emoji-data emoji name of an emoji. 60 - 61 - emoji-data emoji names are hyphen‐minus‐separated Unicode scalar 62 - values, represented in lowercase big‐endian hex padded to at least 63 - four digits. 64 - 65 - >>> emoji_to_emoji_data_name("😶‍🌫️") 66 - '1f636-200d-1f32b-fe0f' 67 - >>> emoji_to_emoji_data_name("\U0001f636\u200d\U0001f32b\ufe0f") 68 - '1f636-200d-1f32b-fe0f' 69 - """ 70 - return "-".join(f"{ord(scalar_value):04x}" for scalar_value in emoji) 71 - 72 - 73 58 def _main() -> None: 74 59 noto_png_path, asar_root = (Path(arg) for arg in sys.argv[1:]) 75 60 asar_root = asar_root.absolute() ··· 77 62 out_path = asar_root / "images" / "nixpkgs-emoji" 78 63 out_path.mkdir(parents=True) 79 64 80 - emoji_data_out_path = ( 81 - asar_root 82 - / "node_modules" 83 - / "emoji-datasource-apple" 84 - / "img" 85 - / "apple" 86 - / "64" 87 - ) 88 - emoji_data_out_path.mkdir(parents=True) 89 - 90 65 jumbomoji_json_path = asar_root / "build" / "jumbomoji.json" 91 66 with jumbomoji_json_path.open() as jumbomoji_json_file: 92 67 jumbomoji_packs = json.load(jumbomoji_json_file) ··· 106 81 file=sys.stderr, 107 82 ) 108 83 continue 109 - 110 - ( 111 - emoji_data_out_path / f"{emoji_to_emoji_data_name(emoji)}.png" 112 - ).symlink_to(out_path / emoji) 113 84 114 85 print(out_path.relative_to(asar_root)) 115 86
+20 -1
pkgs/by-name/si/signal-desktop-bin/generic.nix
··· 43 43 at-spi2-core, 44 44 libappindicator-gtk3, 45 45 libgbm, 46 + libwebp, 46 47 # Runtime dependencies: 47 48 systemd, 48 49 libnotify, ··· 86 87 runHook postInstall 87 88 ''; 88 89 }); 90 + 91 + noto-emoji-sheet-32 = fetchurl { 92 + url = "https://raw.githubusercontent.com/iamcal/emoji-data/refs/tags/v15.1.2/sheet_google_32.png"; 93 + hash = "sha256-S03NCTbvB5yeQl62WpLNjNGhjNErtgaOB6tAj/X8vPc="; 94 + }; 95 + noto-emoji-sheet-64 = fetchurl { 96 + url = "https://raw.githubusercontent.com/iamcal/emoji-data/refs/tags/v15.1.2/sheet_google_64.png"; 97 + hash = "sha256-kZYStR5xAuausSpOD6wJZRJZ1K6nPpweE3aYSgWntS4="; 98 + }; 89 99 in 90 100 stdenv.mkDerivation rec { 91 101 inherit pname version; ··· 124 134 asar extract "$out/${libdir}/resources/app.asar" $out/asar-contents 125 135 rm -r \ 126 136 "$out/${libdir}/resources/app.asar"{,.unpacked} \ 127 - $out/asar-contents/node_modules/emoji-datasource-apple 137 + $out/asar-contents/images/emoji-sheet-32.webp \ 138 + $out/asar-contents/images/emoji-sheet-64.webp 128 139 ''; 129 140 }; 130 141 ··· 136 147 # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651 137 148 # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset. 138 149 (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; }) 150 + libwebp 139 151 ]; 140 152 141 153 buildInputs = [ ··· 208 220 # Create required symlinks: 209 221 ln -s libGLESv2.so "$out/lib/signal-desktop/libGLESv2.so.2" 210 222 223 + # Compress the emoji sheets to webp, as signal expects webp images. The flags used are the same as those used upstream. 224 + cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 75 ${noto-emoji-sheet-32} -o asar-contents/images/emoji-sheet-32.webp 225 + cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 75 ${noto-emoji-sheet-64} -o asar-contents/images/emoji-sheet-64.webp 226 + 211 227 # Copy the Noto Color Emoji PNGs into the ASAR contents. See `src` 212 228 # for the motivation, and the script for the technical details. 213 229 emojiPrefix=$( ··· 270 286 271 287 # Various npm packages 272 288 lib.licenses.free 289 + 290 + lib.licenses.asl20 # noto-emoji 291 + lib.licenses.mit # emoji-data 273 292 ]; 274 293 maintainers = with lib.maintainers; [ 275 294 mic92
+3 -3
pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix
··· 1 1 { callPackage }: 2 2 callPackage ./generic.nix { } { 3 3 pname = "signal-desktop-bin"; 4 - version = "7.47.0-1"; 4 + version = "7.52.0"; 5 5 6 6 libdir = "usr/lib64/signal-desktop"; 7 7 bindir = "usr/bin"; ··· 10 10 bsdtar -xf $downloadedFile -C "$out" 11 11 ''; 12 12 13 - url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/08795262-signal-desktop/signal-desktop-7.47.0-1.fc42.aarch64.rpm"; 14 - hash = "sha256-CDj9OX6OfEzbP8kusqnWN+MCPPEi9u2Hj1LkpsCg3vI="; 13 + url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/08956500-signal-desktop/signal-desktop-7.52.0-1.fc42.aarch64.rpm"; 14 + hash = "sha256-kQbCkswCNRnz/K6KpZKJ55bCaM2YFL9wW+erVA+3Nok="; 15 15 }
+2 -2
pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix
··· 6 6 }: 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "signal-desktop-bin"; 9 - version = "7.51.0"; 9 + version = "7.52.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 - hash = "sha256-dUcBvKbGVsEUxOSv8u/jjuvYjHar2+zbv+/ZRS85w1w="; 13 + hash = "sha256-GamsV4tWLEWbegUIrmZ4ZpAuRbfZzlxjnEy7FOo4q/E="; 14 14 }; 15 15 sourceRoot = "."; 16 16
+2 -2
pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix
··· 1 1 { callPackage }: 2 2 callPackage ./generic.nix { } rec { 3 3 pname = "signal-desktop-bin"; 4 - version = "7.47.0"; 4 + version = "7.52.0"; 5 5 6 6 libdir = "opt/Signal"; 7 7 bindir = libdir; 8 8 extractPkg = "dpkg-deb -x $downloadedFile $out"; 9 9 10 10 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 11 - hash = "sha256-rH1iuyVYoUNFvj2Z9DI5MXcX+sXjN2NSW2uaKafTO9M="; 11 + hash = "sha256-SOe0BAEE5ljBb/OM3F7ejQQk8/KROFf7kfs/Gtp+bSY="; 12 12 }
+52
pkgs/by-name/sl/slint-viewer/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchCrate, 5 + kdePackages, 6 + libGL, 7 + nix-update-script, 8 + versionCheckHook, 9 + withQt6Support ? true, 10 + }: 11 + 12 + rustPlatform.buildRustPackage (finalAttrs: { 13 + pname = "slint-viewer"; 14 + version = "1.10.0"; 15 + 16 + src = fetchCrate { 17 + inherit (finalAttrs) pname version; 18 + hash = "sha256-i6JB/bc8lQE9K9Jy1mUz2I/LKIoEtc/dgJzsQTcEXeQ="; 19 + }; 20 + 21 + useFetchCargoVendor = true; 22 + cargoHash = "sha256-fXREHHPR2CZtyvvOdL5wKnkmT1q9Xj+ik2lR/52ApLI="; 23 + 24 + CXXFLAGS = lib.optionals withQt6Support [ 25 + "-I ${lib.getDev libGL}/include" 26 + ]; 27 + 28 + nativeBuildInputs = lib.optionals withQt6Support ( 29 + with kdePackages; 30 + [ 31 + qtbase 32 + qtsvg 33 + wrapQtAppsHook 34 + ] 35 + ); 36 + 37 + # There are no tests 38 + doCheck = false; 39 + doInstallCheck = true; 40 + nativeInstallCheckInputs = [ versionCheckHook ]; 41 + 42 + passthru.updateScript = nix-update-script { }; 43 + 44 + meta = { 45 + description = "Viewer for .slint files from the Slint Project"; 46 + mainProgram = "slint-viewer"; 47 + homepage = "https://github.com/slint-ui/slint/tree/master/tools/viewer"; 48 + license = lib.licenses.gpl3Only; 49 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 50 + maintainers = with lib.maintainers; [ dtomvan ]; 51 + }; 52 + })
+3 -3
pkgs/by-name/ss/ssh-openpgp-auth/daemon.nix
··· 6 6 7 7 callPackage ./generic.nix { 8 8 pname = "sshd-openpgp-auth"; 9 - version = "0.3.0"; 10 - srcHash = "sha256-IV0Nhdqyn12HDOp1jaKz3sKTI3ktFd5b6qybCLWt27I="; 11 - cargoHash = "sha256-WyYzDzC83iL1c8gCj+mYDq3/gsFxmxEWKwLhWLEygkI="; 9 + version = "0.3.1"; 10 + srcHash = "sha256-YS8/q8faWSRNciR03wwiiGGgkvZqb5Euto22pde53C8="; 11 + cargoHash = "sha256-rBkKQAq1IAc4udS65RvprQe6knxyAFKxCWKGW5k5te4="; 12 12 metaDescription = "Command-line tool for creating and managing OpenPGP based trust anchors for SSH host keys"; 13 13 }
+3 -3
pkgs/by-name/ss/ssh-openpgp-auth/package.nix
··· 2 2 3 3 callPackage ./generic.nix { 4 4 pname = "ssh-openpgp-auth"; 5 - version = "0.2.2"; 6 - srcHash = "sha256-5ew6jT6Zr54QYaWFQIGYXd8sqC3yHHZjPfoaCossm8o="; 7 - cargoHash = "sha256-PHJiyq7zovn7EA7jDLJQxjxu2ErPHqBMwAlJpb5UVQY="; 5 + version = "0.2.3"; 6 + srcHash = "sha256-YS8/q8faWSRNciR03wwiiGGgkvZqb5Euto22pde53C8="; 7 + cargoHash = "sha256-rBkKQAq1IAc4udS65RvprQe6knxyAFKxCWKGW5k5te4="; 8 8 metaDescription = "Command-line tool that provides client-side functionality to transparently verify the identity of remote SSH hosts"; 9 9 }
+2 -2
pkgs/by-name/te/testssl/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "testssl.sh"; 16 - version = "3.0.9"; 16 + version = "3.2.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "drwetter"; 20 20 repo = "testssl.sh"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-MZNQ7oOJD/vjOwDiPOZr3k+Mn0XXVdkP7cC/0mnWLic="; 22 + sha256 = "sha256-h/Z++Osrog8svIiUF53Cj7KYfKLnimueyp4N3/6bSiE="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ makeWrapper ];
+3 -1
pkgs/by-name/xs/xsokoban/package.nix
··· 24 24 libXt 25 25 ]; 26 26 27 - env.NIX_CFLAGS_COMPILE = "-I${libXpm.dev}/include/X11"; 27 + env.NIX_CFLAGS_COMPILE = "-I${libXpm.dev}/include/X11 -Wno-error=implicit-int -Wno-error=implicit-function-declaration"; 28 28 29 29 hardeningDisable = [ "format" ]; 30 30 ··· 34 34 35 35 preConfigure = '' 36 36 sed -e 's/getline/my_getline/' -i score.c 37 + sed -e 's/getpass/my_getpass/' -i externs.h display.c 37 38 38 39 chmod a+rw config.h 39 40 cat >>config.h <<EOF ··· 60 61 61 62 meta = with lib; { 62 63 description = "X sokoban"; 64 + homepage = "https://www.cs.cornell.edu/andru/xsokoban.html"; 63 65 mainProgram = "xsokoban"; 64 66 license = licenses.publicDomain; 65 67 maintainers = [ maintainers.raskin ];
+8 -8
pkgs/development/compilers/ponyc/default.nix pkgs/by-name/po/ponyc/package.nix
··· 23 23 24 24 stdenv.mkDerivation (rec { 25 25 pname = "ponyc"; 26 - version = "0.58.6"; 26 + version = "0.59.0"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "ponylang"; 30 30 repo = pname; 31 31 rev = version; 32 - hash = "sha256-cCZo/lOvSvF19SGQ9BU2J3EBKHF9PgRBhuUVBkggF9I="; 32 + hash = "sha256-4gDv8UWTk0RWVNC4PU70YKSK9fIMbWBsQbHboVls2BA="; 33 33 fetchSubmodules = true; 34 34 }; 35 35 36 - benchmarkRev = "1.7.1"; 36 + benchmarkRev = "1.9.1"; 37 37 benchmark = fetchFromGitHub { 38 38 owner = "google"; 39 39 repo = "benchmark"; 40 40 rev = "v${benchmarkRev}"; 41 - hash = "sha256-gg3g/0Ki29FnGqKv9lDTs5oA9NjH23qQ+hTdVtSU+zo="; 41 + hash = "sha256-5xDg1duixLoWIuy59WT0r5ZBAvTR6RPP7YrhBYkMxc8="; 42 42 }; 43 43 44 - googletestRev = "1.12.1"; 44 + googletestRev = "1.15.2"; 45 45 googletest = fetchFromGitHub { 46 46 owner = "google"; 47 47 repo = "googletest"; 48 - rev = "release-${googletestRev}"; 49 - hash = "sha256-W+OxRTVtemt2esw4P7IyGWXOonUN5ZuscjvzqkYvZbM="; 48 + rev = "v${googletestRev}"; 49 + hash = "sha256-1OJ2SeSscRBNr7zZ/a8bJGIqAnhkg45re0j3DtPfcXM="; 50 50 }; 51 51 52 52 nativeBuildInputs = ··· 99 99 # Replace downloads with local copies. 100 100 substituteInPlace lib/CMakeLists.txt \ 101 101 --replace-fail "https://github.com/google/benchmark/archive/v$benchmarkRev.tar.gz" "$NIX_BUILD_TOP/deps/benchmark-$benchmarkRev.tar" \ 102 - --replace-fail "https://github.com/google/googletest/archive/release-$googletestRev.tar.gz" "$NIX_BUILD_TOP/deps/googletest-$googletestRev.tar" 102 + --replace-fail "https://github.com/google/googletest/archive/refs/tags/v$googletestRev.tar.gz" "$NIX_BUILD_TOP/deps/googletest-$googletestRev.tar" 103 103 ''; 104 104 105 105 preBuild = ''
pkgs/development/compilers/ponyc/disable-networking-tests.patch pkgs/by-name/po/ponyc/disable-networking-tests.patch
pkgs/development/compilers/ponyc/fix-darwin-build.patch pkgs/by-name/po/ponyc/fix-darwin-build.patch
pkgs/development/compilers/ponyc/pony-corral.nix pkgs/by-name/po/pony-corral/package.nix
+3 -3
pkgs/development/python-modules/polars/default.nix
··· 40 40 }: 41 41 42 42 let 43 - version = "1.21.0"; 43 + version = "1.27.1"; 44 44 45 45 # Hide symbols to prevent accidental use 46 46 rust-jemalloc-sys = throw "polars: use polarsMemoryAllocator over rust-jemalloc-sys"; ··· 55 55 owner = "pola-rs"; 56 56 repo = "polars"; 57 57 tag = "py-${version}"; 58 - hash = "sha256-/MmuaQG8ozl2yAVBXIibbtKjCQbw98azBFSKiP2PE0A="; 58 + hash = "sha256-/VigBBjZglPleXB9jhWHtA+y7WixjboVbzslprZ/A98="; 59 59 }; 60 60 61 61 # Do not type-check assertions because some of them use unstable features (`is_none_or`) ··· 67 67 68 68 cargoDeps = rustPlatform.fetchCargoVendor { 69 69 inherit pname version src; 70 - hash = "sha256-CVKT3x8SkpL7VFw6yc4pGwd0EYwufXtBp4Xl2eD88sM="; 70 + hash = "sha256-dbPhEMhfe8DZO1D8U+3W1goNK1TAVyLzXHwXzzRvASw="; 71 71 }; 72 72 73 73 requiredSystemFeatures = [ "big-parallel" ];
-7
pkgs/top-level/all-packages.nix
··· 6359 6359 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { }; 6360 6360 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { }; 6361 6361 6362 - ponyc = callPackage ../development/compilers/ponyc { 6363 - # Upstream pony no longer supports GCC 6364 - stdenv = llvmPackages.stdenv; 6365 - }; 6366 - 6367 - pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { }; 6368 - 6369 6362 replibyte = callPackage ../development/tools/database/replibyte { }; 6370 6363 6371 6364 rml = callPackage ../development/compilers/rml {