Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 790f8b09 f171d9c0

+597 -676
+6 -42
.editorconfig
··· 48 48 indent_size = 2 49 49 indent_style = space 50 50 51 - # Match package.json, which are generally pulled from upstream and accept them as they are 52 - [package.json] 51 + # Match package.json and package-lock.json, which are generally pulled from upstream and accept them as they are 52 + [package{,-lock}.json] 53 53 indent_style = unset 54 + insert_final_newline = unset 54 55 55 56 # Disable file types or individual files 56 57 # some of these files may be auto-generated and/or require significant changes ··· 85 86 [eggs.nix] 86 87 trim_trailing_whitespace = unset 87 88 88 - [nixos/modules/services/networking/ircd-hybrid/*.{conf,in}] 89 - trim_trailing_whitespace = unset 90 - 91 - [pkgs/build-support/dotnetenv/Wrapper/**] 92 - end_of_line = unset 93 - indent_style = unset 94 - insert_final_newline = unset 95 - trim_trailing_whitespace = unset 96 - 97 89 [registry.dat] 98 90 end_of_line = unset 99 91 insert_final_newline = unset 100 92 101 - [pkgs/development/haskell-modules/hackage-packages.nix] 102 - indent_style = unset 103 - trim_trailing_whitespace = unset 104 - 105 - [pkgs/misc/documentation-highlighter/**] 106 - insert_final_newline = unset 107 - 108 - [pkgs/servers/dict/wordnet_structures.py] 109 - trim_trailing_whitespace = unset 110 - 111 - [pkgs/by-name/ti/timidity/timidity.cfg] 112 - trim_trailing_whitespace = unset 113 - 114 - [pkgs/tools/security/qdigidoc/vendor/*] 115 - end_of_line = unset 116 - insert_final_newline = unset 117 - trim_trailing_whitespace = unset 118 - 119 - [pkgs/tools/virtualization/ovftool/*.ova] 120 - end_of_line = unset 121 - insert_final_newline = unset 122 - trim_trailing_whitespace = unset 123 - charset = unset 124 - 125 - [lib/tests/*.plist] 126 - indent_style = tab 127 - insert_final_newline = unset 128 - 129 - [pkgs/kde/generated/**] 130 - insert_final_newline = unset 131 - end_of_line = unset 93 + # Keep this hint at the bottom: 94 + # Please don't add entries for subfolders here. 95 + # Create <subfolder>/.editorconfig instead.
+8 -3
.github/workflows/editorconfig-v2.yml
··· 32 32 with: 33 33 ref: ${{ needs.get-merge-commit.outputs.mergedSha }} 34 34 35 + - name: Get Nixpkgs revision for editorconfig-checker 36 + run: | 37 + # Pin to a commit from nixpkgs-unstable to avoid building from e.g. staging. 38 + # This should not be a URL, because it would allow PRs to run arbitrary code in CI! 39 + rev=$(jq -r .rev ci/pinned-nixpkgs.json) 40 + echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV" 41 + 35 42 - uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31 36 43 with: 37 - # nixpkgs commit is pinned so that it doesn't break 38 - # editorconfig-checker 2.4.0 39 - nix_path: nixpkgs=https://github.com/NixOS/nixpkgs/archive/c473cc8714710179df205b153f4e9fa007107ff9.tar.gz 44 + nix_path: nixpkgs=${{ env.url }} 40 45 41 46 - name: Checking EditorConfig 42 47 run: |
+1 -1
.github/workflows/no-channel.yml
··· 12 12 if: | 13 13 startsWith(github.event.pull_request.base.ref, 'nixos-') || 14 14 startsWith(github.event.pull_request.base.ref, 'nixpkgs-') 15 - name: "This PR is is targeting a channel branch" 15 + name: "This PR is targeting a channel branch" 16 16 runs-on: ubuntu-24.04 17 17 steps: 18 18 - run: |
+3 -4
ci/eval/compare/maintainers.nix
··· 53 53 // { 54 54 # TODO: Refactor this so we can ping entire teams instead of the individual members. 55 55 # Note that this will require keeping track of GH team IDs in "maintainers/teams.nix". 56 - maintainers = 57 - meta.maintainers or [ ] 58 - ++ lib.flatten (map (team: team.members or [ ]) (meta.teams or [ ])); 56 + maintainers = meta.maintainers or [ ]; 59 57 } 60 58 ) attrsWithPackages; 61 59 ··· 64 62 (lib.lists.unique ( 65 63 builtins.map (pos: lib.strings.removePrefix (toString ../..) pos.file) ( 66 64 builtins.filter (x: x != null) [ 67 - (builtins.unsafeGetAttrPos "maintainers" (drv.meta or { })) 65 + ((drv.meta or { }).maintainersPosition or null) 66 + ((drv.meta or { }).teamsPosition or null) 68 67 (builtins.unsafeGetAttrPos "src" drv) 69 68 # broken because name is always set by stdenv: 70 69 # # A hack to make `nix-env -qa` and `nix search` ignore broken packages.
+3
lib/tests/.editorconfig
··· 1 + [*.plist] 2 + indent_style = tab 3 + insert_final_newline = unset
+6
maintainers/maintainer-list.nix
··· 21641 21641 github = "samemrecebi"; 21642 21642 githubId = 64419750; 21643 21643 }; 21644 + samestep = { 21645 + name = "Sam Estep"; 21646 + email = "sam@samestep.com"; 21647 + github = "samestep"; 21648 + githubId = 8246041; 21649 + }; 21644 21650 samfundev = { 21645 21651 name = "samfundev"; 21646 21652 github = "samfundev";
+2
nixos/modules/services/networking/ircd-hybrid/.editorconfig
··· 1 + [*.{conf,in}] 2 + trim_trailing_whitespace = unset
+1 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 9 9 jq, 10 10 lib, 11 11 llvmPackages, 12 - llvmPackages_14, 13 12 moreutils, 14 13 protobuf, 15 14 python3Packages, ··· 5119 5118 }; 5120 5119 }; 5121 5120 5122 - vadimcn.vscode-lldb = callPackage ./vadimcn.vscode-lldb { llvmPackages = llvmPackages_14; }; 5121 + vadimcn.vscode-lldb = callPackage ./vadimcn.vscode-lldb { }; 5123 5122 5124 5123 valentjn.vscode-ltex = vscode-utils.buildVscodeMarketplaceExtension rec { 5125 5124 mktplcRef = {
+16 -17
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix
··· 17 17 if stdenv.hostPlatform.isDarwin then 18 18 "/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver" 19 19 else 20 - "${lldb.out}/bin/lldb-server"; 20 + "${lib.getBin lldb}/bin/lldb-server"; 21 + LLVM_TRIPLE = stdenv.buildPlatform.rust.rustcTarget; 21 22 in 22 23 rustPlatform.buildRustPackage { 23 24 pname = "${pname}-adapter"; 24 25 inherit version src; 25 26 26 27 useFetchCargoVendor = true; 27 - cargoHash = "sha256-7tGX8wt2bb1segoWbBEBwZbznOaAiAyh9i/JC5FKUBU="; 28 + cargoHash = "sha256-Nh4YesgWa1JR8tLfrIRps9TBdsAfilXu6G2/kB08co8="; 28 29 29 - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ lldb ]; 30 + # Environment variables, based on <https://github.com/vadimcn/codelldb/blob/master/cargo_config.unix.toml> 31 + # The LLDB_* variables are used in adapter/lldb/build.rs. 32 + "CC_${LLVM_TRIPLE}" = "${stdenv.cc}/bin/cc"; 33 + "CXX_${LLVM_TRIPLE}" = "${stdenv.cc}/bin/c++"; 34 + LLDB_INCLUDE = "${lib.getDev lldb}/include"; 35 + LLDB_LINK_LIB = "lldb"; 36 + LLDB_LINK_SEARCH = "${lib.getLib lldb}/lib"; 30 37 31 38 nativeBuildInputs = [ makeWrapper ]; 32 39 33 - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { NIX_LDFLAGS = "-llldb -lc++abi"; }; 34 - 35 40 buildAndTestSubdir = "adapter"; 36 41 37 - buildFeatures = [ "weak-linkage" ]; 42 + # There's isn't much point in enabling the `weaklink` feature 43 + # when we provide lldb via Nix. 44 + # buildFeatures = [ "weaklink" ]; 38 45 39 46 cargoBuildFlags = [ 40 - "--lib" 41 47 "--bin=codelldb" 42 48 ]; 43 49 44 50 postFixup = '' 45 - mkdir -p $out/share/{adapter,formatters} 46 - # codelldb expects libcodelldb.so to be in the same 47 - # directory as the executable, and can't find it in $out/lib. 48 - # To make codelldb executable as a standalone, 49 - # we put all files in $out/share, and then wrap the binary in $out/bin. 51 + mkdir -p $out/share/{adapter,lang_support} 50 52 mv $out/bin/* $out/share/adapter 51 - cp $out/lib/* $out/share/adapter 52 53 cp -r adapter/scripts $out/share/adapter 53 - cp -t $out/share/formatters formatters/*.py 54 + cp -t $out/share/lang_support lang_support/*.py 54 55 ln -s ${lib.getLib lldb} $out/share/lldb 55 56 makeWrapper $out/share/adapter/codelldb $out/bin/codelldb \ 56 57 --set-default LLDB_DEBUGSERVER_PATH "${lldbServer}" 57 58 ''; 58 59 59 - patches = [ ./patches/adapter-output-shared_object.patch ]; 60 - 61 - # Tests are linked to liblldb but it is not available here. 60 + # Tests fail to build (as of version 1.11.4). 62 61 doCheck = false; 63 62 64 63 passthru = { inherit lldbServer; };
+28 -32
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix
··· 1 1 { 2 - lib, 3 - stdenv, 2 + callPackage, 3 + cargo, 4 + cmake, 4 5 fetchFromGitHub, 5 - rustPlatform, 6 + lib, 7 + llvmPackages_19, 8 + makeRustPlatform, 6 9 makeWrapper, 7 - llvmPackages, 8 - buildNpmPackage, 9 - cmake, 10 10 nodejs, 11 - unzip, 12 11 python3, 13 - pkg-config, 14 - libsecret, 12 + rustc, 13 + stdenv, 14 + unzip, 15 15 }: 16 16 assert lib.versionAtLeast python3.version "3.5"; 17 17 let 18 18 publisher = "vadimcn"; 19 19 pname = "vscode-lldb"; 20 - version = "1.10.0"; 20 + version = "1.11.4"; 21 21 22 22 vscodeExtUniqueId = "${publisher}.${pname}"; 23 23 vscodeExtPublisher = publisher; ··· 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "vadimcn"; 28 - repo = "vscode-lldb"; 28 + repo = "codelldb"; 29 29 rev = "v${version}"; 30 - hash = "sha256-ExSS5HxDmJJtYypRYJNz7nY0D50gjoDBc4CnJMfgVw8="; 30 + hash = "sha256-+Pe7ij5ukF5pLgwvr+HOHjIv1TQDiPOEeJtkpIW9XWI="; 31 31 }; 32 32 33 - # need to build a custom version of lldb and llvm for enhanced rust support 34 - lldb = (import ./lldb.nix { inherit fetchFromGitHub llvmPackages; }); 33 + lldb = llvmPackages_19.lldb; 35 34 36 35 adapter = ( 37 - import ./adapter.nix { 38 - inherit 39 - lib 40 - lldb 41 - makeWrapper 42 - rustPlatform 43 - stdenv 36 + callPackage ./adapter.nix { 37 + # The adapter is meant to be compiled with clang++, 38 + # based on the provided CMake toolchain files. 39 + # <https://github.com/vadimcn/codelldb/tree/master/cmake> 40 + rustPlatform = makeRustPlatform { 41 + stdenv = llvmPackages_19.libcxxStdenv; 42 + inherit cargo rustc; 43 + }; 44 + stdenv = llvmPackages_19.libcxxStdenv; 44 45 46 + inherit 45 47 pname 46 48 src 47 49 version ··· 50 52 ); 51 53 52 54 nodeDeps = ( 53 - import ./node_deps.nix { 55 + callPackage ./node_deps.nix { 54 56 inherit 55 - buildNpmPackage 56 - libsecret 57 - pkg-config 58 - python3 59 - 60 57 pname 61 58 src 62 59 version ··· 86 83 87 84 patches = [ ./patches/cmake-build-extension-only.patch ]; 88 85 89 - postPatch = '' 90 - # temporary patch for forgotten version updates 91 - substituteInPlace CMakeLists.txt \ 92 - --replace-fail "1.9.2" ${version} 86 + # Make devDependencies available to tools/prep-package.js 87 + preConfigure = '' 88 + cp -r ${nodeDeps}/lib/node_modules . 93 89 ''; 94 90 95 91 postConfigure = ··· 117 113 118 114 unzip ./codelldb-bootstrap.vsix 'extension/*' -d ./vsix-extracted 119 115 120 - mkdir -p $ext/{adapter,formatters} 116 + mkdir -p $ext/adapter 121 117 mv -t $ext vsix-extracted/extension/* 122 118 cp -t $ext/ -r ${adapter}/share/* 123 119 wrapProgram $ext/adapter/codelldb \
-35
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/lldb.nix
··· 1 - # Patched lldb for Rust language support. 2 - { 3 - fetchFromGitHub, 4 - llvmPackages, 5 - }: 6 - let 7 - llvmSrc = fetchFromGitHub { 8 - owner = "vadimcn"; 9 - repo = "llvm-project"; 10 - # codelldb/14.x branch 11 - rev = "4c267c83cbb55fedf2e0b89644dc1db320fdfde7"; 12 - hash = "sha256-jM//ej6AxnRYj+8BAn4QrxHPT6HiDzK5RqHPSg3dCcw="; 13 - }; 14 - 15 - lldbDrv = llvmPackages.lldb.overrideAttrs (oldAttrs: { 16 - passthru = (oldAttrs.passthru or { }) // { 17 - inherit llvmSrc; 18 - }; 19 - 20 - doInstallCheck = true; 21 - 22 - # installCheck for lldb_14 currently broken 23 - # https://github.com/NixOS/nixpkgs/issues/166604#issuecomment-1086103692 24 - # ignore the oldAttrs installCheck 25 - installCheckPhase = '' 26 - versionOutput="$($out/bin/lldb --version)" 27 - echo "'lldb --version' returns: $versionOutput" 28 - echo "$versionOutput" | grep -q 'rust-enabled' 29 - ''; 30 - }); 31 - in 32 - lldbDrv.override { 33 - monorepoSrc = llvmSrc; 34 - libllvm = llvmPackages.libllvm.override { monorepoSrc = llvmSrc; }; 35 - }
+1 -1
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/node_deps.nix
··· 13 13 pname = "${pname}-node-deps"; 14 14 inherit version src; 15 15 16 - npmDepsHash = "sha256-fMKGi+AJTMlWl7SQtZ21hUwOLgqlFYDhwLvEergQLfI="; 16 + npmDepsHash = "sha256-Efeun7AFMAnoNXLbTGH7OWHaBHT2tO9CodfjKrIYw40="; 17 17 18 18 nativeBuildInputs = [ 19 19 python3
-22
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/patches/adapter-output-shared_object.patch
··· 1 - From 4f64ad191ec79b9f40843f88e3ac5910720636da Mon Sep 17 00:00:00 2001 2 - From: Changsheng Wu <Congee@users.noreply.github.com> 3 - Date: Fri, 9 Jun 2023 15:41:53 -0400 4 - Subject: [PATCH] Update Cargo.toml 5 - 6 - --- 7 - adapter/Cargo.toml | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/adapter/Cargo.toml b/adapter/Cargo.toml 11 - index bc86723..f5f26ce 100644 12 - --- a/adapter/Cargo.toml 13 - +++ b/adapter/Cargo.toml 14 - @@ -39,7 +39,7 @@ winapi = { version = "0.3.8", features = ["std", "wincon", "namedpipeapi"] } 15 - winreg = "0.6.2" 16 - 17 - [lib] 18 - -crate-type = ["staticlib"] 19 - +crate-type = ["dylib", "rlib"] 20 - 21 - [[bin]] 22 - name = "codelldb"
+8 -7
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/patches/cmake-build-extension-only.patch
··· 1 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 5cab8b1..0b500d5 100644 2 3 --- a/CMakeLists.txt 3 4 +++ b/CMakeLists.txt 4 - @@ -16,13 +16,6 @@ 5 + @@ -16,13 +16,6 @@ endif() 5 6 set(VERSION "${VERSION}${VERSION_SUFFIX}") 6 7 message("Version ${VERSION}") 7 8 ··· 15 16 if (CMAKE_SYSROOT) 16 17 set(CMAKE_C_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_C_FLAGS}") 17 18 set(CMAKE_CXX_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_CXX_FLAGS}") 18 - @@ -102,16 +95,6 @@ 19 - configure_file(webpack.config.js ${CMAKE_CURRENT_BINARY_DIR}/webpack.config.js @ONLY) 19 + @@ -116,16 +109,6 @@ configure_file(package.json ${CMAKE_CURRENT_BINARY_DIR}/package.json @ONLY) 20 + configure_file(webpack.config.js ${CMAKE_CURRENT_BINARY_DIR}/webpack.config.js) 20 21 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) 21 22 22 23 -# Install node_modules 23 24 -execute_process( 24 - - COMMAND ${NPM} ci # like install, but actually respects package-lock file. 25 + - COMMAND ${NPM} --loglevel verbose ci # like install, but actually respects package-lock file. 25 26 - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 26 27 - RESULT_VARIABLE Result 27 28 -) 28 29 -if (NOT ${Result} EQUAL 0) 29 - - message(FATAL_ERROR "npm intall failed: ${Result}") 30 + - message(FATAL_ERROR "npm install failed: ${Result}") 30 31 -endif() 31 32 - 32 33 # Resolve $refs 33 34 execute_process( 34 35 COMMAND ${WithEnv} NODE_PATH=${CMAKE_CURRENT_BINARY_DIR}/node_modules node ${CMAKE_CURRENT_SOURCE_DIR}/tools/prep-package.js ${CMAKE_CURRENT_BINARY_DIR}/package.json ${CMAKE_CURRENT_BINARY_DIR}/package.json 35 - @@ -169,6 +152,7 @@ 36 + @@ -183,6 +166,7 @@ add_custom_target(adapter_tests 36 37 37 38 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_BINARY_DIR}/README.md) 38 39 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG.md ${CMAKE_CURRENT_BINARY_DIR}/CHANGELOG.md) ··· 40 41 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/lldb.png ${CMAKE_CURRENT_BINARY_DIR}/images/lldb.png) 41 42 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/user.svg ${CMAKE_CURRENT_BINARY_DIR}/images/user.svg) 42 43 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/users.svg ${CMAKE_CURRENT_BINARY_DIR}/images/users.svg) 43 - @@ -185,6 +169,7 @@ 44 + @@ -199,6 +183,7 @@ add_custom_target(dev_debugging 44 45 set(PackagedFilesBootstrap 45 46 README.md 46 47 CHANGELOG.md
+17
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/update-shell.nix
··· 1 + { 2 + pkgs ? import ../../../../../.. { }, 3 + }: 4 + 5 + # Ideally, pkgs points to default.nix file of Nixpkgs official tree 6 + with pkgs; 7 + 8 + mkShell { 9 + inputsFrom = [ 10 + (import ../../update-shell.nix { inherit pkgs; }) 11 + ]; 12 + packages = [ 13 + nix-prefetch-github 14 + nurl 15 + prefetch-npm-deps 16 + ]; 17 + }
+8 -6
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/update.sh
··· 1 1 #! /usr/bin/env nix-shell 2 - #! nix-shell ../../update-shell.nix -i bash -p nix-prefetch-github prefetch-npm-deps 2 + #! nix-shell update-shell.nix -i bash 3 3 4 4 set -eo pipefail 5 5 cd "$(dirname "${BASH_SOURCE[0]}")" ··· 12 12 # Ideally, nixpkgs points to default.nix file of Nixpkgs official tree 13 13 nixpkgs=../../../../../.. 14 14 nixFile=./default.nix 15 + adapterNixFile=./adapter.nix 16 + nodeDepsNixFile=./node_deps.nix 15 17 owner=vadimcn 16 - repo=vscode-lldb 18 + repo=codelldb 17 19 version="$1" 18 20 if [[ $# -ne 1 ]]; then 19 21 # no version specified, find the newest one ··· 34 36 35 37 # update hashes 36 38 sed -E 's/\bversion = ".*?"/version = "'$version'"/' --in-place "$nixFile" 37 - srcHash=$(nix-prefetch-github vadimcn vscode-lldb --rev "v$version" | jq --raw-output .hash) 39 + srcHash=$(nix-prefetch-github vadimcn codelldb --rev "v$version" | jq --raw-output .hash) 38 40 sed -E 's#\bhash = ".*?"#hash = "'$srcHash'"#' --in-place "$nixFile" 39 - cargoHash=$(nix-prefetch "{ sha256 }: (import $nixpkgs {}).vscode-extensions.vadimcn.vscode-lldb.adapter.cargoDeps.overrideAttrs (_: { outputHash = sha256; })") 40 - sed -E 's#\bcargoHash = ".*?"#cargoHash = "'$cargoHash'"#' --in-place "$nixFile" 41 + cargoHash=$(nurl --expr "(import $nixpkgs {}).vscode-extensions.vadimcn.vscode-lldb.adapter.cargoDeps.vendorStaging") 42 + sed -E 's#\bcargoHash = ".*?"#cargoHash = "'$cargoHash'"#' --in-place "$adapterNixFile" 41 43 42 44 pushd $TMPDIR 43 45 curl -LO https://raw.githubusercontent.com/$owner/$repo/v${version}/package-lock.json 44 46 npmDepsHash=$(prefetch-npm-deps ./package-lock.json) 45 47 popd 46 - sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'$npmDepsHash'"#' --in-place "$nixFile" 48 + sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'$npmDepsHash'"#' --in-place "$nodeDepsNixFile" 47 49
+7 -7
pkgs/applications/networking/browsers/chromium/info.json
··· 797 797 } 798 798 }, 799 799 "ungoogled-chromium": { 800 - "version": "136.0.7103.59", 800 + "version": "136.0.7103.92", 801 801 "deps": { 802 802 "depot_tools": { 803 803 "rev": "f40ddcd8d51626fb7be3ab3c418b3f3be801623f", ··· 808 808 "hash": "sha256-vDKMt23RMDI+KX6CmjfeOhRv2haf/mDOuHpWKnlODcg=" 809 809 }, 810 810 "ungoogled-patches": { 811 - "rev": "136.0.7103.59-1", 812 - "hash": "sha256-wUxcLssPyiVP+YErykRrLn4Nx24z224pW+dCigaBn4Q=" 811 + "rev": "136.0.7103.92-1", 812 + "hash": "sha256-mZ/qG7tWKJH1pGE4Onw9P50/WBYva7bvKeAiy4Ckjd0=" 813 813 }, 814 814 "npmHash": "sha256-QRjk9X4rJW3ofizK33R4T1qym1riqcnpBhDF+FfNZLo=" 815 815 }, 816 816 "DEPS": { 817 817 "src": { 818 818 "url": "https://chromium.googlesource.com/chromium/src.git", 819 - "rev": "d4b493843f5f23217df99a83aa28747602841382", 820 - "hash": "sha256-5SKNNEPYSAxQUWtcCq/LW7gxGjjEhuw0Uxo1ob+F7to=", 819 + "rev": "cb81a4cc5087a8303a6c8827ee2b80b71d26e334", 820 + "hash": "sha256-mySbSMnbM/KBEGnOyJKJMr4WD4PNgIDDeNK0fTPfcnI=", 821 821 "recompress": true 822 822 }, 823 823 "src/third_party/clang-format/script": { ··· 1437 1437 }, 1438 1438 "src/third_party/sqlite/src": { 1439 1439 "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 1440 - "rev": "567495a62a62dc013888500526e82837d727fe01", 1441 - "hash": "sha256-ltl3OTk/wZPSj3yYthNlKd3mBxef6l5uW6UYTwebNek=" 1440 + "rev": "8a22b25ad7244abaf07e372cc6dc97e041d663a9", 1441 + "hash": "sha256-1vAGAF3idxgHGaqb5gT5k3KIGC2H3gqC3RTVU2ZRf4A=" 1442 1442 }, 1443 1443 "src/third_party/swiftshader": { 1444 1444 "url": "https://swiftshader.googlesource.com/SwiftShader.git",
+2 -2
pkgs/applications/networking/cluster/cni/plugins.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "cni-plugins"; 10 - version = "1.6.1"; 10 + version = "1.7.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "containernetworking"; 14 14 repo = "plugins"; 15 15 rev = "v${version}"; 16 - hash = "sha256-thtN7po5SToM0ZFYIbycaPJTafLvk9hFV4XFGOpWmpg="; 16 + hash = "sha256-S1BpOLPmWxaemPHTqZsYwGMH5KM1bPALcl78waZ0TBE="; 17 17 }; 18 18 19 19 vendorHash = null;
+9 -9
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 198 198 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 199 199 }, 200 200 "btp": { 201 - "hash": "sha256-fny/kOPCJFySYPJwKpU5eCB6IClBE4KIjZoHpQplZHA=", 201 + "hash": "sha256-c2nYUsjErdjxk6IyqpcDxExLLNjxh5A7Mq7WW2BWviw=", 202 202 "homepage": "https://registry.terraform.io/providers/SAP/btp", 203 203 "owner": "SAP", 204 204 "repo": "terraform-provider-btp", 205 - "rev": "v1.11.0", 205 + "rev": "v1.12.0", 206 206 "spdx": "Apache-2.0", 207 - "vendorHash": "sha256-DUc06D22wqYG/O27NkOxJ2bu+dwirReAq9Y6p135ICY=" 207 + "vendorHash": "sha256-arLGaa/o9X0MYg/qIl6qhpBqcduu5Bu06FteR5KGSPw=" 208 208 }, 209 209 "buildkite": { 210 210 "hash": "sha256-i16wgxO2rhs/wg1In+3VYstuUrfuj/ChVO4un5wDmgk=", ··· 243 243 "vendorHash": null 244 244 }, 245 245 "cloudamqp": { 246 - "hash": "sha256-nUzWtow4FLQzGoxGWA68LAs4Nau7xTdtxATSwsF6s9c=", 246 + "hash": "sha256-jB2tR53z9/ZHe/oI1TH4tQ0YrJmK7HiFCSzeI3brnRI=", 247 247 "homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp", 248 248 "owner": "cloudamqp", 249 249 "repo": "terraform-provider-cloudamqp", 250 - "rev": "v1.33.0", 250 + "rev": "v1.34.0", 251 251 "spdx": "MPL-2.0", 252 - "vendorHash": "sha256-nbz0QEIfnLnMOE/zGILMVBK+/hjYLlWeIqiwOLP6ebQ=" 252 + "vendorHash": "sha256-f6sqKzoQAUpCDrpQdMuK1SuLTKrd2PUn/J6VuKxXGZI=" 253 253 }, 254 254 "cloudflare": { 255 255 "hash": "sha256-FPZBU93x82+szFCC8djO88WFedbsVRFlVxZfTf4uAxI=", ··· 1291 1291 "vendorHash": "sha256-X2YjJvMboS04ViaIP1ebzIX8txumlvTEpGmEAlZNV9E=" 1292 1292 }, 1293 1293 "talos": { 1294 - "hash": "sha256-49woELLSpheuyGnXuwamZwsHdOfjwSB4v8/INzSrMRU=", 1294 + "hash": "sha256-kGAzJtc09wL9hvu13rqZnFWdwu6mrfdxgm8XxigKzK4=", 1295 1295 "homepage": "https://registry.terraform.io/providers/siderolabs/talos", 1296 1296 "owner": "siderolabs", 1297 1297 "repo": "terraform-provider-talos", 1298 - "rev": "v0.7.1", 1298 + "rev": "v0.8.0", 1299 1299 "spdx": "MPL-2.0", 1300 - "vendorHash": "sha256-iEi3zkr4kIZ1FTAft/Fy//v7xtlX/8uSrnbuxgFTDyA=" 1300 + "vendorHash": "sha256-V0dK5G3zheyyqexBud+9Hg9ExYI/9X1wuYx+lEn6pVg=" 1301 1301 }, 1302 1302 "temporalcloud": { 1303 1303 "hash": "sha256-scM3cz4DVv66+VyLKWSjNbGFRcbUt9uZU4QooWQPioI=",
-109
pkgs/applications/networking/mailreaders/lumail/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - pkg-config, 6 - lua, 7 - file, 8 - ncurses, 9 - gmime, 10 - pcre-cpp, 11 - perl, 12 - perlPackages, 13 - makeWrapper, 14 - debugBuild ? false, 15 - alternativeGlobalConfigFilePath ? null, 16 - }: 17 - 18 - let 19 - version = "3.1"; 20 - binaryName = if debugBuild then "lumail2-debug" else "lumail2"; 21 - alternativeConfig = builtins.toFile "lumail2.lua" ( 22 - builtins.readFile alternativeGlobalConfigFilePath 23 - ); 24 - 25 - globalConfig = 26 - if alternativeGlobalConfigFilePath == null then 27 - '' 28 - mkdir -p $out/etc/lumail2 29 - cp global.config.lua $out/etc/lumail2.lua 30 - for n in ./lib/*.lua; do 31 - cp "$n" $out/etc/lumail2/ 32 - done 33 - '' 34 - else 35 - '' 36 - ln -s ${alternativeConfig} $out/etc/lumail2.lua 37 - ''; 38 - 39 - getPath = type: "${lua}/lib/?.${type};"; 40 - luaPath = getPath "lua"; 41 - luaCPath = getPath "so"; 42 - in 43 - stdenv.mkDerivation { 44 - pname = "lumail"; 45 - inherit version; 46 - 47 - src = fetchurl { 48 - url = "https://lumail.org/download/lumail-${version}.tar.gz"; 49 - sha256 = "0vj7p7f02m3w8wb74ilajcwznc4ai4h2ikkz9ildy0c00aqsi5w4"; 50 - }; 51 - 52 - enableParallelBuilding = true; 53 - 54 - nativeBuildInputs = [ 55 - pkg-config 56 - makeWrapper 57 - ]; 58 - buildInputs = [ 59 - lua 60 - file 61 - ncurses 62 - gmime 63 - pcre-cpp 64 - perl 65 - perlPackages.JSON 66 - perlPackages.NetIMAPClient 67 - ]; 68 - 69 - preConfigure = '' 70 - sed -e 's|"/etc/lumail2|LUMAIL_LUAPATH"/..|' -i src/lumail2.cc src/imap_proxy.cc 71 - 72 - perlFlags= 73 - for i in $(IFS=:; echo $PERL5LIB); do 74 - perlFlags="$perlFlags -I$i" 75 - done 76 - 77 - sed -e "s|^#\!\(.*/perl.*\)$|#\!\1$perlFlags|" -i perl.d/imap-proxy 78 - ''; 79 - 80 - buildFlags = lib.optional debugBuild "lumail2-debug"; 81 - 82 - installPhase = 83 - '' 84 - mkdir -p $out/bin || true 85 - install -m755 ${binaryName} $out/bin/ 86 - '' 87 - + globalConfig 88 - + '' 89 - wrapProgram $out/bin/${binaryName} \ 90 - --prefix LUA_PATH : "${luaPath}" \ 91 - --prefix LUA_CPATH : "${luaCPath}" 92 - ''; 93 - 94 - makeFlags = [ 95 - "LVER=lua" 96 - "PREFIX=$(out)" 97 - "SYSCONFDIR=$(out)/etc" 98 - "LUMAIL_LIBS=$(out)/etc/lumail2" 99 - ]; 100 - 101 - meta = with lib; { 102 - description = "Console-based email client"; 103 - mainProgram = "lumail2"; 104 - homepage = "https://lumail.org/"; 105 - license = licenses.gpl2; 106 - platforms = platforms.linux; 107 - maintainers = with maintainers; [ orivej ]; 108 - }; 109 - }
+5
pkgs/build-support/dotnet/dotnetenv/Wrapper/.editorconfig
··· 1 + [*] 2 + end_of_line = unset 3 + indent_style = unset 4 + insert_final_newline = unset 5 + trim_trailing_whitespace = unset
+20 -2
pkgs/build-support/trivial-builders/default.nix
··· 1028 1028 if patches == [ ] && prePatch == "" && postPatch == "" then 1029 1029 src # nothing to do, so use original src to avoid additional drv 1030 1030 else 1031 + let 1032 + keepAttrs = names: lib.filterAttrs (name: val: lib.elem name names); 1033 + # enables tools like nix-update to determine what src attributes to replace 1034 + extraPassthru = keepAttrs [ 1035 + "rev" 1036 + "tag" 1037 + "url" 1038 + "outputHash" 1039 + ] src; 1040 + in 1031 1041 stdenvNoCC.mkDerivation ( 1032 1042 { 1033 1043 inherit ··· 1042 1052 phases = "unpackPhase patchPhase installPhase"; 1043 1053 installPhase = "cp -R ./ $out"; 1044 1054 } 1045 - # Carry `meta` information from the underlying `src` if present. 1046 - // (optionalAttrs (src ? meta) { inherit (src) meta; }) 1055 + # Carry and merge information from the underlying `src` if present. 1056 + // (optionalAttrs (src ? meta || args ? meta) { 1057 + meta = src.meta or { } // args.meta or { }; 1058 + }) 1059 + // (optionalAttrs (extraPassthru != { } || src ? passthru || args ? passthru) { 1060 + passthru = extraPassthru // src.passthru or { } // args.passthru or { }; 1061 + }) 1062 + # Forward any additional arguments to the derviation 1047 1063 // (removeAttrs args [ 1048 1064 "src" 1049 1065 "name" 1066 + "meta" 1067 + "passthru" 1050 1068 "patches" 1051 1069 "prePatch" 1052 1070 "postPatch"
+2 -1
pkgs/by-name/aw/await/package.nix
··· 43 43 versionCheckProgramArg = "--version"; 44 44 45 45 meta = with lib; { 46 + changelog = "https://github.com/slavaGanzin/await/releases/tag/${version}"; 46 47 description = "Small binary that runs a list of commands in parallel and awaits termination"; 47 - homepage = "https://await-cli.app"; 48 + homepage = "https://github.com/slavaGanzin/await"; 48 49 license = licenses.mit; 49 50 maintainers = with maintainers; [ chewblacka ]; 50 51 platforms = platforms.all;
+3 -3
pkgs/by-name/bi/bingo/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - buildGoModule rec { 7 + buildGoModule (finalAttrs: { 8 8 pname = "bingo"; 9 9 version = "0.9.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "bwplotka"; 13 13 repo = "bingo"; 14 - rev = "v${version}"; 14 + tag = "v${finalAttrs.version}"; 15 15 hash = "sha256-bzh6P+J8EoewjOofwWXMgtSXAhESetD3y9EiqLNOT54="; 16 16 }; 17 17 ··· 35 35 license = lib.licenses.asl20; 36 36 maintainers = with lib.maintainers; [ aaronjheng ]; 37 37 }; 38 - } 38 + })
+4 -4
pkgs/by-name/bl/bloop/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "bloop"; 14 - version = "2.0.9"; 14 + version = "2.0.10"; 15 15 16 16 platform = 17 17 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then ··· 42 42 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 43 43 sha256 = 44 44 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then 45 - "sha256-mslCzvJ+z5VNQkVa9HXjw2bUBprMgs3bAy3RmEt8OlI=" 45 + "sha256-GoWHVYIA98YMMmhYj1bBysABBq2UxEcELXqDi+XRnQ4=" 46 46 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then 47 - "sha256-XdMPo9O7ADhInmGFIOHihl1z4yPKAyDjCH7m3tCtKNo=" 47 + "sha256-hE54Z2QLlAt4S+LQOAD0jLf1y2/PkKO9JAT2L6M8lWA=" 48 48 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 49 - "sha256-sJM00f2KBI6fnVj3U/h/pYAFT7QjZkfJ7ubDfFlRJ0Q=" 49 + "sha256-8gtaiSilf1yL50QSsy4K686R1J9W5NL1JyB7onMSTOw=" 50 50 else 51 51 throw "unsupported platform"; 52 52 };
+3 -3
pkgs/by-name/ca/cargo-shear/package.nix
··· 6 6 cargo-shear, 7 7 }: 8 8 let 9 - version = "1.2.5"; 9 + version = "1.2.6"; 10 10 in 11 11 rustPlatform.buildRustPackage { 12 12 pname = "cargo-shear"; ··· 16 16 owner = "Boshen"; 17 17 repo = "cargo-shear"; 18 18 rev = "v${version}"; 19 - hash = "sha256-MOjGc0ji4r7thogj+xar9O8Hesd+WoNqV1dwjnL4/Bk="; 19 + hash = "sha256-BLBC4L3GropYXANTKXwOYwp1my6p0L0fZ4YN9aF4HaA="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-QEKJmhrOj8L9fa+k7ADux2ynpoMPbqLLAhZaKemk6sQ="; 23 + cargoHash = "sha256-Fd1Rw2LeONIJCrvyNKBpTquUKAMLPcaAcWI7N8Ii6Bs="; 24 24 25 25 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 26 26 SHEAR_VERSION = version;
+3 -3
pkgs/by-name/ce/centrifugo/package.nix
··· 16 16 in 17 17 buildGoModule rec { 18 18 pname = "centrifugo"; 19 - version = "6.1.0"; 19 + version = "6.2.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "centrifugal"; 23 23 repo = "centrifugo"; 24 24 rev = "v${version}"; 25 - hash = "sha256-7hh9wcM9cMfQ2W2PlDitTdJD9ftZt/KO/B+wV/c588U="; 25 + hash = "sha256-DCtUw/0EWJcgQSBd/csbgoi1ncN1LnLJZvfv3AZyW0o="; 26 26 }; 27 27 28 - vendorHash = "sha256-hl1BznajnaOXMrlSqksqPdJih29yRDYW9IsyV9mSN20="; 28 + vendorHash = "sha256-35RmwI5Qy50jgUAjOz0UlE7CgjVuDiwFfG3uYafr1O4="; 29 29 30 30 ldflags = [ 31 31 "-s"
+3 -3
pkgs/by-name/co/codex/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "codex"; 14 - version = "0.1.2504251709"; # from codex-cli/package.json 14 + version = "0.1.2504301751"; # from codex-cli/package.json 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "openai"; 18 18 repo = "codex"; 19 - rev = "103093f79324482020490cb658cc1a696aece3bc"; 20 - hash = "sha256-GmMQi67HRanGKhiTKX8wgnpUbA1UwkPVe3siU4qC02Y="; 19 + rev = "463a230991393c7b39f2543a9766e6133ef65393"; 20 + hash = "sha256-CSd5e6BsGEigENjPu6R6s+QhZRLQ2CTmI5XBI9mPkmA="; 21 21 }; 22 22 23 23 pnpmWorkspaces = [ "@openai/codex" ];
+2 -2
pkgs/by-name/cr/cryptomator/package.nix
··· 17 17 in 18 18 maven.buildMavenPackage rec { 19 19 pname = "cryptomator"; 20 - version = "1.16.0"; 20 + version = "1.16.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "cryptomator"; 24 24 repo = "cryptomator"; 25 25 tag = version; 26 - hash = "sha256-v4UCNUbnCCccwmRMtHbN8BEHlzLcAcJ9HIU5Ak94FS8="; 26 + hash = "sha256-gATygecFVUOvJXtq/0R7nqLCvR2UErFlQ0oeFwBoNGM="; 27 27 }; 28 28 29 29 mvnJdk = jdk;
+3 -3
pkgs/by-name/fl/flyctl/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "flyctl"; 12 - version = "0.3.110"; 12 + version = "0.3.116"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "superfly"; 16 16 repo = "flyctl"; 17 17 rev = "v${version}"; 18 - hash = "sha256-zZlTVpqW96SSY1Lsgyax8bJ1VfErPet8YX5nUep8Auo="; 18 + hash = "sha256-IUp2veKRSmxPqADQfE82htwphaiHQZWvwqGufnYdipU="; 19 19 }; 20 20 21 - vendorHash = "sha256-QrjK5p5eCfQ4eEgaUhUq4Ps1E8ZPee0698a7tGZYHWo="; 21 + vendorHash = "sha256-dLfP1UXE4J6iGlQrhl3wik5TPqsqdhKv4iScMxzOb1A="; 22 22 23 23 subPackages = [ "." ]; 24 24
+2 -2
pkgs/by-name/fr/frp/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "frp"; 10 - version = "0.62.0"; 10 + version = "0.62.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "fatedier"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-ZzNn2iYrj0FZmZm0aQdbCeS3fCnwqqSCh2mVfjO9d5Q="; 16 + hash = "sha256-es8xngdSLLQ3/S0xdFGW7Pa4BJISo51oWPl1GE+7tBo="; 17 17 }; 18 18 19 19 vendorHash = "sha256-koeOCkqYy1TUYXp2I7M+BIjmQEJGXtizOnqJuvzhHJM=";
+2 -2
pkgs/by-name/go/google-java-format/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "google-java-format"; 11 - version = "1.26.0"; 11 + version = "1.27.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/google/google-java-format/releases/download/v${version}/google-java-format-${version}-all-deps.jar"; 15 - sha256 = "sha256-AqNhNXKX+pYpGMHQiDDVCxfWKYTSqGSRWblbmm2fgrI="; 15 + sha256 = "sha256-7Qcjnzy3LiW/Kg6uY+doMfnxGWO9Gfw2pvHYcBasF2M="; 16 16 }; 17 17 18 18 dontUnpack = true;
+10 -10
pkgs/by-name/go/govc/package.nix
··· 4 4 buildGoModule, 5 5 }: 6 6 7 - buildGoModule rec { 7 + buildGoModule (finalAttrs: { 8 8 pname = "govc"; 9 - version = "0.46.3"; 10 - 11 - subPackages = [ "govc" ]; 9 + version = "0.50.0"; 12 10 13 11 src = fetchFromGitHub { 14 - rev = "v${version}"; 15 12 owner = "vmware"; 16 13 repo = "govmomi"; 17 - sha256 = "sha256-vwvhVC+Avi55uenlW68tWGREEHRZw8RUjgiC0r7BgQ4="; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-4dGwX9+b94KT0Y78o4f7hvlZUipuV1q6j70v7pRytAg="; 18 16 }; 19 17 20 - vendorHash = "sha256-ddofXjBnyHRn7apS8hpM57S1oo+1w5i4n0Z6ZPKQEDI="; 18 + vendorHash = "sha256-IyQ9a8dIny3QA1VXeLydif195idH5U4xr9/+76g5nYY="; 19 + 20 + sourceRoot = "${finalAttrs.src.name}/govc"; 21 21 22 22 ldflags = [ 23 23 "-s" 24 24 "-w" 25 - "-X github.com/vmware/govmomi/govc/flags.BuildVersion=${version}" 25 + "-X github.com/vmware/govmomi/govc/flags.BuildVersion=${finalAttrs.version}" 26 26 ]; 27 27 28 28 meta = { 29 29 description = "VSphere CLI built on top of govmomi"; 30 - homepage = "https://github.com/vmware/govmomi/tree/master/govc"; 30 + homepage = "https://github.com/vmware/govmomi/tree/main/govc"; 31 31 license = lib.licenses.asl20; 32 32 maintainers = with lib.maintainers; [ nicknovitski ]; 33 33 mainProgram = "govc"; 34 34 }; 35 - } 35 + })
+2 -2
pkgs/by-name/hc/hcp/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "hcp"; 11 - version = "0.9.0"; 11 + version = "0.9.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "hashicorp"; 15 15 repo = "hcp"; 16 16 tag = "v${version}"; 17 - hash = "sha256-DyfrT4Z4pF7o6nBoacpEE0jT/dxRRm7nr3KsXJTwtOQ="; 17 + hash = "sha256-53UTxf83jc2tyWJe+BHSitwpQVc6Ecq0wsf8avGPJcM="; 18 18 }; 19 19 20 20 vendorHash = "sha256-Tq7Lu9rZCLpy7CiZQey5/y1hZPEvdSsy1BgEFWNVeAk=";
+3 -3
pkgs/by-name/he/heimdall-proxy/package.nix
··· 4 4 lib, 5 5 }: 6 6 let 7 - version = "0.16.0"; 7 + version = "0.16.1"; 8 8 in 9 9 buildGoModule { 10 10 pname = "heimdall-proxy"; ··· 15 15 owner = "dadrus"; 16 16 repo = "heimdall"; 17 17 tag = "v${version}"; 18 - hash = "sha256-50LLclXdSIJ03zQ3qqF+2LlPAeIyZFaa2U2tJGFLpuk="; 18 + hash = "sha256-HP2YuipqqToTD44FreKtdJErtF4CWxnMf2JRmjgLuv0="; 19 19 }; 20 20 21 - vendorHash = "sha256-MFlRjTlaD6pppk5Dx0+EAtRSlVH/EOp3NKQgHbtQdRA="; 21 + vendorHash = "sha256-9AOUgQEhOUzzT+qJLE7NlPqiQDQHJnLOT9JSwpetQXA="; 22 22 23 23 tags = [ "sqlite" ]; 24 24
+3 -3
pkgs/by-name/hi/hickory-dns/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "hickory-dns"; 12 - version = "0.25.1"; 12 + version = "0.25.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "hickory-dns"; 16 16 repo = "hickory-dns"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-H8wJozmuXtJ6d96DMgQ/Uw2sp3sa+UKMXT9vf5azcyc="; 18 + hash = "sha256-sPVulok18WAWyCXDNJzjioCO733vHmCcC5SjYrs/T+E="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-nuT2WUejpIhfI8WVTupAgdo7iav9YL1ipHu/PR4S2Hg="; 22 + cargoHash = "sha256-q54faGF/eLdCRB0Eljkgl/x78Fnpm0eAEK9gCUwiAgo="; 23 23 24 24 buildInputs = [ openssl ]; 25 25 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/ic/iconConvTools/bin/extractWinRscIconsToStdFreeDesktopDir.sh
··· 1 1 #!/bin/sh 2 2 3 3 # The file from which to extract *.ico files or a particular *.ico file. 4 - # (e.g.: './KeePass.exe', './myLibrary.dll', './my/path/to/app.ico'). 4 + # (e.g.: './KeePass.exe', './myLibrary.dll', './my/path/to/app.ico'). 5 5 # As you notived, the utility can extract icons from a windows executable or 6 6 # dll. 7 7 rscFile=$1 ··· 28 28 # fancy, it will usually be '\1'. 29 29 nameReplaceExp=$5 30 30 31 - # The 31 + # The 32 32 # out=./myOut 33 33 out=$6 34 34 ··· 52 52 else 53 53 wrestool -x --output=$tmp/ico -t14 $rscFile 54 54 fi 55 - 55 + 56 56 icotool --icon -x --palette-size=0 -o $tmp/png $tmp/ico/*.ico 57 57 58 58 mkdir -p $out
+1 -1
pkgs/by-name/il/ilbc/extract-cfile.awk
··· 5 5 srcname = $2; 6 6 printf("creating source file %s\n", srcname); 7 7 }else if (srcname != "nothing") { 8 - if (/Andersen,* *et* *al\./) 8 + if (/Andersen,* *et* *al\./) 9 9 printf("skipping %s\n", $0); 10 10 else if (/ /) 11 11 printf("skipping2 %s\n", $0);
+3 -3
pkgs/by-name/in/intentrace/package.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "0.9.5"; 8 + version = "0.9.7"; 9 9 in 10 10 rustPlatform.buildRustPackage { 11 11 inherit version; ··· 15 15 owner = "sectordistrict"; 16 16 repo = "intentrace"; 17 17 tag = "v${version}"; 18 - hash = "sha256-9frNVC9jSWYiElTP6z+xoU5GW9QKxfxvt2v5jkhyH9I="; 18 + hash = "sha256-24w5EQ3LQ7OxuVaqoLlUrYi2TmSLAfWGLNrkPcxMQMM="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-SinuOXJ9Z+HQMTAKm+pUzx6jrLMypoK3f2DLmRaI70E="; 22 + cargoHash = "sha256-pLGWXwpgTh/7SaDhs63jr+5Fpsiep1tfl9VlCEBrK1s="; 23 23 24 24 meta = { 25 25 description = "Prettified Linux syscall tracing tool (like strace)";
+50
pkgs/by-name/ja/jai/package.nix
··· 1 + { 2 + buildFHSEnv, 3 + lib, 4 + requireFile, 5 + runCommand, 6 + stdenv, 7 + unzip, 8 + }: 9 + let 10 + pname = "jai"; 11 + minor = "2"; 12 + patch = "010"; 13 + version = "0.${minor}.${patch}"; 14 + zipName = "jai-beta-${minor}-${patch}.zip"; 15 + jai = stdenv.mkDerivation { 16 + name = "jai"; 17 + src = requireFile { 18 + message = '' 19 + The language is not yet public. If you are in the closed beta, download the zip file and run the following command: 20 + nix-store --add-fixed sha256 ${zipName} 21 + ''; 22 + name = zipName; 23 + sha256 = "sha256-7S0DFvmiKEvmCT12ukwLu+SSitk4y6BuS6WWCImeOhc="; 24 + }; 25 + nativeBuildInputs = [ unzip ]; 26 + buildCommand = "unzip $src -d $out"; 27 + }; 28 + meta = { 29 + description = "Powerful language to write efficient reliable software in simple ways"; 30 + license = lib.licenses.unfree; 31 + mainProgram = "jai"; 32 + maintainers = with lib.maintainers; [ samestep ]; 33 + platforms = [ 34 + "x86_64-linux" 35 + "x86_64-darwin" 36 + "aarch64-darwin" 37 + ]; 38 + }; 39 + in 40 + if stdenv.isLinux then 41 + buildFHSEnv { 42 + inherit meta pname version; 43 + targetPkgs = pkgs: [ pkgs.zlib ]; 44 + runScript = "${jai}/jai/bin/jai-linux"; 45 + } 46 + else 47 + runCommand "jai" { inherit meta pname version; } '' 48 + mkdir -p $out/bin 49 + ln -s ${jai}/jai/bin/jai-macos $out/bin/jai 50 + ''
+2 -2
pkgs/by-name/ku/kubevpn/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "kubevpn"; 10 - version = "2.7.2"; 10 + version = "2.7.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "KubeNetworks"; 14 14 repo = "kubevpn"; 15 15 rev = "v${version}"; 16 - hash = "sha256-WMK/PraPIgX20HIKnbvzz+k6a7uJS45aPAgOUPfTXJM="; 16 + hash = "sha256-WB3Qths9Lg48KfmRYg6O+fZIQ97n+Q7LgudT4Npqnl8="; 17 17 }; 18 18 19 19 vendorHash = null;
+2 -2
pkgs/by-name/li/libmsquic/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "libmsquic"; 14 - version = "2.4.10"; 14 + version = "2.4.11"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "microsoft"; 18 18 repo = "msquic"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-lAiBS5DQISeu9ZbBOAxBSlAJ9Xn0kq7HI+eMw4nHt/E="; 20 + hash = "sha256-ZI5tutVYs3myjRdsXGOq48F9fce2YUsMcI1Sqg7nyh0="; 21 21 fetchSubmodules = true; 22 22 }; 23 23
+3 -3
pkgs/by-name/lp/lprobe/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "lprobe"; 10 - version = "0.1.5"; 10 + version = "0.1.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "fivexl"; 14 14 repo = "lprobe"; 15 15 tag = "v${version}"; 16 - hash = "sha256-1VoZIZQDEYVQg8cMacpHPRUffu+1+bAt7O3MZSi6+2A="; 16 + hash = "sha256-Cb6jzL/BAhfwvGENLFfphATDz0EjFFT7qeHFiZCrvBk="; 17 17 }; 18 18 19 - vendorHash = "sha256-wrxIHb296YOszgK9GnCTpSHz2kSd89zT/90/CrPely8="; 19 + vendorHash = "sha256-wQrbRch+5srZfQgEz7aacfbUXJfHeDCz52pPrgDFaNg="; 20 20 21 21 buildInputs = [ 22 22 libpcap
-36
pkgs/by-name/lt/ltwheelconf/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - libusb1, 5 - pkg-config, 6 - fetchFromGitHub, 7 - }: 8 - 9 - stdenv.mkDerivation { 10 - pname = "ltwheelconf"; 11 - version = "0.2.7"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "thk"; 15 - repo = "ltwheelconf"; 16 - rev = "df55451f059d593b0259431662612ab5c2bef859"; 17 - sha256 = "1fsz7k73yln987gcx1jvb5irxfbp1x2c457a60a8yap27nkp5y2w"; 18 - }; 19 - 20 - nativeBuildInputs = [ pkg-config ]; 21 - buildInputs = [ libusb1 ]; 22 - 23 - installPhase = '' 24 - mkdir -p $out/bin 25 - cp ltwheelconf $out/bin 26 - ''; 27 - 28 - meta = with lib; { 29 - homepage = "https://github.com/thk/LTWheelConf"; 30 - description = "Logitech wheels configuration tool"; 31 - license = licenses.gpl3; 32 - maintainers = [ maintainers.ebzzry ]; 33 - platforms = platforms.linux; 34 - mainProgram = "ltwheelconf"; 35 - }; 36 - }
+3 -3
pkgs/by-name/mo/mongodb-atlas-cli/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "mongodb-atlas-cli"; 13 - version = "1.42.1"; 13 + version = "1.42.2"; 14 14 15 - vendorHash = "sha256-BYeNYL4W1ufv9pCSDVNL8p69DGgQM+noaDtfwZFBeTk="; 15 + vendorHash = "sha256-oWn8vEwhcrGsytou+xIKOrM1kO0gIvU3X/aIWavhh2w="; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "mongodb"; 19 19 repo = "mongodb-atlas-cli"; 20 20 rev = "refs/tags/atlascli/v${version}"; 21 - sha256 = "sha256-8fkdocpySd+cXwp2txec+fNQAdXlJlLhTpLQnyRMtZ0="; 21 + sha256 = "sha256-RJMcVOP94eFxbvYF20/X+wkf5+/DWSEQ4+dt/LxcDro="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ installShellFiles ];
+4 -4
pkgs/by-name/ni/nix-binary-cache/nix-binary-cache-start.in
··· 1 1 #! @shell@ 2 2 3 3 parse_opts () { 4 - while @coreutils@/test -n "$1" && @coreutils@/test "x$1" != x-- ; do 4 + while @coreutils@/test -n "$1" && @coreutils@/test "x$1" != x-- ; do 5 5 case "$1" in 6 6 --store-dir) 7 7 shift; ··· 76 76 cd "$workingdir" 77 77 78 78 PORT=8080 79 - (echo "STORE_DIR=${NIX_STORE_DIR:-/nix/store}"; parse_opts "$@" 79 + (echo "STORE_DIR=${NIX_STORE_DIR:-/nix/store}"; parse_opts "$@" 80 80 ) > nix-binary-cache.conf || exit 81 81 . "$workingdir/nix-binary-cache.conf" 82 82 ··· 94 94 } 95 95 " >> lighttpd.conf 96 96 97 - cp @out@/nix-binary-cache.cgi . 98 - cp @out@/nix-binary-cache.cgi ./nix-bc.cgi 97 + cp @out@/nix-binary-cache.cgi . 98 + cp @out@/nix-binary-cache.cgi ./nix-bc.cgi 99 99 100 100 ip="$(@iproute@/ip a | @gnugrep@/grep 'inet .* scope global' | @coreutils@/head -n 1)" 101 101 ip="${ip%%/*}"
+3 -3
pkgs/by-name/nu/nu_scripts/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "nu_scripts"; 10 - version = "0-unstable-2025-04-23"; 10 + version = "0-unstable-2025-05-05"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nushell"; 14 14 repo = "nu_scripts"; 15 - rev = "9560df937090b640ed04aa270641a77b8d5f991c"; 16 - hash = "sha256-Zw6eIo9BTn6/4qd03Jca3Kp3KZwHJEwEoUcnuS3Z9NM="; 15 + rev = "4ecbb0e04e0a944145c86ec8bf3e4fc7ca3958a5"; 16 + hash = "sha256-ssqSZnc8YnCB/62eN9KQzf+cm686/NFKcj4M2sd0XxM="; 17 17 }; 18 18 19 19 installPhase = ''
+3 -3
pkgs/by-name/nu/nufmt/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage { 9 9 pname = "nufmt"; 10 - version = "0-unstable-2025-04-09"; 10 + version = "0-unstable-2025-04-28"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nushell"; 14 14 repo = "nufmt"; 15 - rev = "8a29b3a1e3b8009c0c2430d5158ac3ddb7f9e023"; 16 - hash = "sha256-aUaM/haZZOagG8/e4eUFsZJ1bhwAaS7fwNoCFUFYEAg="; 15 + rev = "feafe695659c4d5153018a78fad949d088d8a480"; 16 + hash = "sha256-4FnZIlZWuvSAXMQbdyONNrgIuMxH5Vq3MFbb8J2CnHM="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+13 -8
pkgs/by-name/od/odin/package.nix
··· 1 1 { 2 - fetchFromGitHub, 3 2 lib, 4 3 llvmPackages, 4 + fetchFromGitHub, 5 5 makeBinaryWrapper, 6 + which, 6 7 nix-update-script, 7 - which, 8 8 }: 9 9 10 10 let 11 11 inherit (llvmPackages) stdenv; 12 12 in 13 - stdenv.mkDerivation { 13 + stdenv.mkDerivation (finalAttrs: { 14 14 pname = "odin"; 15 - version = "dev-2025-01"; 15 + version = "dev-2025-04"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "odin-lang"; 19 19 repo = "Odin"; 20 - rev = "dev-2025-01"; 21 - hash = "sha256-GXea4+OIFyAhTqmDh2q+ewTUqI92ikOsa2s83UH2r58="; 20 + tag = finalAttrs.version; 21 + hash = "sha256-dVC7MgaNdgKy3X9OE5ZcNCPnuDwqXszX9iAoUglfz2k="; 22 22 }; 23 23 24 24 patches = [ 25 25 ./darwin-remove-impure-links.patch 26 26 ]; 27 27 28 - LLVM_CONFIG = "${llvmPackages.llvm.dev}/bin/llvm-config"; 28 + postPatch = '' 29 + patchShebangs ./build_odin.sh 30 + ''; 31 + 32 + LLVM_CONFIG = lib.getExe' llvmPackages.llvm.dev "llvm-config"; 29 33 30 34 dontConfigure = true; 31 35 ··· 72 76 description = "Fast, concise, readable, pragmatic and open sourced programming language"; 73 77 downloadPage = "https://github.com/odin-lang/Odin"; 74 78 homepage = "https://odin-lang.org/"; 79 + changelog = "https://github.com/odin-lang/Odin/releases/tag/${finalAttrs.version}"; 75 80 license = lib.licenses.bsd3; 76 81 mainProgram = "odin"; 77 82 maintainers = with lib.maintainers; [ ··· 80 85 platforms = lib.platforms.unix; 81 86 broken = stdenv.hostPlatform.isMusl; 82 87 }; 83 - } 88 + })
+3 -3
pkgs/by-name/ok/okteto/package.nix
··· 9 9 10 10 buildGoModule (finalAttrs: { 11 11 pname = "okteto"; 12 - version = "3.6.0"; 12 + version = "3.7.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "okteto"; 16 16 repo = "okteto"; 17 17 rev = finalAttrs.version; 18 - hash = "sha256-EPo8pSGh6NHeVrVwHkLUfmpB/O4aqtlC7SrPKnMz05Q="; 18 + hash = "sha256-xJdG5BHlVkK+wGn4ZNFfRoPimnlZrQOLbtKvCnBewqw="; 19 19 }; 20 20 21 - vendorHash = "sha256-1psVUpfRRg+86gniVg1i7RsgmEO12o0pCIQZ0roDDFc="; 21 + vendorHash = "sha256-zfY/AfSo8f9LALf0FRAdd26Q9xGcKvVAnK3rnACCW4s="; 22 22 23 23 postPatch = '' 24 24 # Disable some tests that need file system & network access.
+1 -1
pkgs/by-name/or/or-tools/package.nix
··· 28 28 abseil-cpp = abseil-cpp_202407; 29 29 protobuf = protobuf_29.override { inherit abseil-cpp; }; 30 30 python-protobuf = python3.pkgs.protobuf5.override { inherit protobuf; }; 31 - pybind11-protobuf = python3.pkgs.pybind11-protobuf.override { inherit protobuf; }; 31 + pybind11-protobuf = python3.pkgs.pybind11-protobuf.override { protobuf_29 = protobuf; }; 32 32 33 33 in 34 34 stdenv.mkDerivation (finalAttrs: {
+5
pkgs/by-name/ov/ovftool/.editorconfig
··· 1 + [*.ova] 2 + end_of_line = unset 3 + insert_final_newline = unset 4 + trim_trailing_whitespace = unset 5 + charset = unset
+5 -7
pkgs/by-name/pa/papi/package.nix
··· 4 4 fetchurl, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 8 - version = "7.0.1"; 7 + stdenv.mkDerivation (finalAttrs: { 8 + version = "7.1.0"; 9 9 pname = "papi"; 10 10 11 11 src = fetchurl { 12 - url = "https://bitbucket.org/icl/papi/get/papi-${ 13 - lib.replaceStrings [ "." ] [ "-" ] version 14 - }-t.tar.gz"; 15 - sha256 = "sha256-VajhmPW8sEJksfhLjBVlpBH7+AZr4fwKZPAtZxRF1Bk="; 12 + url = "http://icl.utk.edu/projects/papi/downloads/papi-${finalAttrs.version}.tar.gz"; 13 + sha256 = "sha256-WBivttuj7OV/UeZYl9tQYvjjRk5u0pS2VOvzTDmRvE8="; 16 14 }; 17 15 18 16 setSourceRoot = '' ··· 32 30 zhaofengli 33 31 ]; 34 32 }; 35 - } 33 + })
+3 -3
pkgs/by-name/pe/penpot-desktop/package.nix
··· 19 19 in 20 20 buildNpmPackage rec { 21 21 pname = "penpot-desktop"; 22 - version = "0.13.0"; 22 + version = "0.13.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "author-more"; 26 26 repo = "penpot-desktop"; 27 27 tag = "v${version}"; 28 - hash = "sha256-ZN0SoPvzZlCGrWOfYw/ain+3+IWLwl6mKLhhArf4MIg="; 28 + hash = "sha256-ztvwabsy7PiT8m0+DDehvwV8oclJCb1BymEpkjTPtZ8="; 29 29 }; 30 30 31 31 makeCacheWritable = true; ··· 33 33 "--engine-strict" 34 34 "--legacy-peer-deps" 35 35 ]; 36 - npmDepsHash = "sha256-wJpcgSp9V0GJm8I+3LgFwo2Nq/Hu5qW24peKBwNvzMo="; 36 + npmDepsHash = "sha256-aRdqq0tMuNXkSy/NYdwir+LfwAr466dLi2b4vO/yjdg="; 37 37 # Do not run the default build script as it leads to errors caused by the electron-builder configuration 38 38 dontNpmBuild = true; 39 39
+4 -4
pkgs/by-name/pk/pkgsite/package.nix
··· 7 7 8 8 buildGoModule { 9 9 pname = "pkgsite"; 10 - version = "0-unstable-2025-04-24"; 10 + version = "0-unstable-2025-05-06"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "golang"; 14 14 repo = "pkgsite"; 15 - rev = "e863a039941fdd1a92fb694c3d9b3bb0ea0ba257"; 16 - hash = "sha256-wb451BDpKT404oMmyOXuZBGM7rWLiWJHTRTtphOgx9g="; 15 + rev = "1bc9132f566501f5f66bfcb147479cf741704cf4"; 16 + hash = "sha256-FfgwHiqbDhVp31YQzalveG+JVe93gXUq/XvTwPV7zsI="; 17 17 }; 18 18 19 - vendorHash = "sha256-JoPuNktN4OsdNJ0e8BRuuD0CKuWiFsAcLAS5h9rH/Z0="; 19 + vendorHash = "sha256-s8uYvMQENqeUN8DbZ/jNhcTe2dJeiE9UYPCPGeScO10="; 20 20 21 21 subPackages = [ "cmd/pkgsite" ]; 22 22
+2 -2
pkgs/by-name/po/portfolio/package.nix
··· 34 34 in 35 35 stdenvNoCC.mkDerivation (finalAttrs: { 36 36 pname = "PortfolioPerformance"; 37 - version = "0.76.0"; 37 + version = "0.76.1"; 38 38 39 39 src = fetchurl { 40 40 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 41 - hash = "sha256-F3U6CU6hZktN2Lq9pPRAw7OSLubEz6ddTAym5azRj1c="; 41 + hash = "sha256-e4ZdygS7x5cD9SD9+n7fBWAfAPiJLwQXlApTR8OkXeI="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+2 -2
pkgs/by-name/po/postman/darwin.nix
··· 13 13 { 14 14 aarch64-darwin = { 15 15 arch = "arm64"; 16 - sha256 = "sha256-tp8qKk06HvSVY1GggOv9VYH+1Ntlirf8Pf2FY0Qhksk="; 16 + sha256 = "sha256-uhhrJk/WtM4tKsrBAn1IjHx0OeR/SpdOzy2XhoUP4sY="; 17 17 }; 18 18 19 19 x86_64-darwin = { 20 20 arch = "64"; 21 - sha256 = "sha256-8hSxtLGoAcTLmUpr3Il/1wii2MgLqOJ3oAYSSPq7a1o="; 21 + sha256 = "sha256-NYxcZoQYDyn85RkUz57b5yhzpeAK5xyyJF/7L2+3tt4="; 22 22 }; 23 23 } 24 24 .${stdenvNoCC.hostPlatform.system}
+2 -2
pkgs/by-name/po/postman/linux.nix
··· 56 56 { 57 57 aarch64-linux = { 58 58 arch = "arm64"; 59 - sha256 = "sha256-JKE6riUJXAiCwT0yp5ncoExiRAnFmuefmPkwWmvRjV4="; 59 + sha256 = "sha256-/Qfd/xn+FwYLPSWssP5JFfjMdICz6HDg30edl/Fme5A="; 60 60 }; 61 61 62 62 x86_64-linux = { 63 63 arch = "64"; 64 - sha256 = "sha256-w7R4IsWMtW37BwGHBY9UweMR6PaZpkya401ARGeR1wY="; 64 + sha256 = "sha256-BbTYT0GHU+BmWFXG2TU8PL90eTpLcyLgnwSw9YyWT0g="; 65 65 }; 66 66 } 67 67 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+1 -1
pkgs/by-name/po/postman/package.nix
··· 6 6 7 7 let 8 8 pname = "postman"; 9 - version = "11.32.2"; 9 + version = "11.44.0"; 10 10 meta = with lib; { 11 11 homepage = "https://www.getpostman.com"; 12 12 description = "API Development Environment";
+2 -2
pkgs/by-name/po/powerstat/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "powerstat"; 9 - version = "0.04.04"; 9 + version = "0.04.05"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ColinIanKing"; 13 13 repo = "powerstat"; 14 14 rev = "V${version}"; 15 - hash = "sha256-M0DgY70EDGPOyLHVTEgLFJ1k9qoi2hgVV0WryIJeGOI="; 15 + hash = "sha256-KR+Nzm9uRISNuqqnlTwfQP1jvSK4lAy//zdn7M8HPLk="; 16 16 }; 17 17 18 18 installFlags = [
+3 -3
pkgs/by-name/pr/pritunl-client/package.nix
··· 19 19 electron, 20 20 }: 21 21 let 22 - version = "1.3.4099.99"; 22 + version = "1.3.4220.57"; 23 23 src = fetchFromGitHub { 24 24 owner = "pritunl"; 25 25 repo = "pritunl-client-electron"; 26 26 rev = version; 27 - sha256 = "sha256-bxCGZ2Jm2rPKRH6Uj0JmQ3MQ3zRd6kXjOVeAOHBl1lA="; 27 + sha256 = "sha256-AqolwsGHDxVQMjgQdWz24BmM+uMT/XII1vtDjA3fFcQ="; 28 28 }; 29 29 30 30 cli = buildGoModule { ··· 45 45 inherit version src; 46 46 47 47 modRoot = "service"; 48 - vendorHash = "sha256-uy8+R4l3e4YAWMxWWbVHhkwxvbOsY5PF7fs1dVyMIAg="; 48 + vendorHash = "sha256-WWvROYvw8JuidZHKOO0xiNcxlyRCZkw9j/eI6C5HJhU="; 49 49 50 50 nativeBuildInputs = [ makeWrapper ]; 51 51
+3 -3
pkgs/by-name/pr/prometheus-squid-exporter/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "squid-exporter"; 9 - version = "1.12.0"; 9 + version = "1.13.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "boynux"; 13 13 repo = "squid-exporter"; 14 14 rev = "v${version}"; 15 - hash = "sha256-low1nIL7FbIYfIP7KWPskAQ50Hh+d7JI+ryYoR+mP10="; 15 + hash = "sha256-UH/+YbUiAqgAJ8Xm/6cZg5imFSgA6LHU6+SHseq5IPw="; 16 16 }; 17 17 18 - vendorHash = "sha256-0BNhjNveUDd0+X0do4Md58zJjXe3+KN27MPEviNuF3g="; 18 + vendorHash = "sha256-aY0tW4OH8OHEMF3cLYTAeOd0VItSP0cTCwF4s7wdqTk="; 19 19 20 20 meta = { 21 21 description = "Squid Prometheus exporter";
+2
pkgs/by-name/ri/ripe-atlas-tools/package.nix
··· 59 59 ]; 60 60 61 61 disabledTests = [ 62 + # Disable this test because on Python >= 3.12 it fails due to argparse changes https://github.com/python/cpython/pull/124578 63 + "test_add_arguments" 62 64 # Network tests: https://github.com/RIPE-NCC/ripe-atlas-tools/issues/234 63 65 "test_arg_from_file" 64 66 "test_arg_from_stdin"
+2 -2
pkgs/by-name/rq/rqlite/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "rqlite"; 9 - version = "8.36.18"; 9 + version = "8.37.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rqlite"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-jyTiDfgfgae7tzlqgVddLnt0qtnRg7k9YdacLAoGPZw="; 15 + sha256 = "sha256-a5A6tcoMKaA0oRZQpmurQxlIvTdtcih/6rnM3p4awW8="; 16 16 }; 17 17 18 18 vendorHash = "sha256-jvZ2ZRA/DkjDNnYauS9sJLE8KROS197kSeNVZ363Htk=";
+3 -3
pkgs/by-name/su/surrealdb/package.nix
··· 11 11 }: 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "surrealdb"; 14 - version = "2.3.0"; 14 + version = "2.3.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "surrealdb"; 18 18 repo = "surrealdb"; 19 19 tag = "v${version}"; 20 - hash = "sha256-7/R3iYAkpCyAiHGp4EyvWU4kIO//5+0LUpO92KmQ9uE="; 20 + hash = "sha256-cseTLVs3LXksajOq9TULUbofwG/kp29sgulZ83QUXYk="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-zG1BdGyvGL7qEPg+a6fAP3Yn1X0lc6+wDpOqObmL7PQ="; 24 + cargoHash = "sha256-y5hzOGTJeOZ1JjJNsxo80KL1DnWL87DU1M1yxiOkeb0="; 25 25 26 26 # error: linker `aarch64-linux-gnu-gcc` not found 27 27 postPatch = ''
+3 -3
pkgs/by-name/ta/tabiew/package.nix
··· 6 6 }: 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "tabiew"; 9 - version = "0.9.0"; 9 + version = "0.9.4"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "shshemi"; 13 13 repo = "tabiew"; 14 14 tag = "v${version}"; 15 - hash = "sha256-eGSlRFcSkQPXmnHQM81UYBokvH6dIn9EhrFbSfsJ22I="; 15 + hash = "sha256-5zeYqSWM/EbwjX7nHqMhERivk0gVra0QntYNh1dIp5Y="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-xzdi3LGVC0/GxE+fmQZ9VsnCreU9tEGvDa97l9TRtfY="; 19 + cargoHash = "sha256-Yic8maNIjo4Kg6nZ29dtN2PougtOa2WCMMMUiIt9iEs="; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22
+2
pkgs/by-name/ti/timidity/.editorconfig
··· 1 + [timidity.cfg] 2 + trim_trailing_whitespace = unset
+4 -4
pkgs/by-name/ti/tinymembench/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation { 8 8 pname = "tinymembench"; 9 - version = "0.4"; 9 + version = "0.4.9-unstable-2017-02-15"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ssvb"; 13 13 repo = "tinymembench"; 14 - rev = "v${version}"; 15 - hash = "sha256-N6jHRLqVSNe+Mk3WNfIEBGtVC7Y6/sERVaeAD68LQJc="; 14 + rev = "a2cf6d7e382e3aea1eb39173174d9fa28cad15f3"; 15 + hash = "sha256-INgvyu7jAA+07vkO9DsIDMcEy713jcnaEx3CI6GTMDA="; 16 16 }; 17 17 18 18 installPhase = ''
+3 -3
pkgs/by-name/ty/typstyle/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "typstyle"; 11 - version = "0.13.4"; 11 + version = "0.13.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Enter-tainer"; 15 15 repo = "typstyle"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-8CSlxkF60OH1uJz7kCPhmHrSXo9C2mlkw0DxO7gUKVk="; 17 + hash = "sha256-BrNPtdU8Y9lN6LCws+anvrMgmnXRsuglCE2iiBRNmh8="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-Z0+c2+87rhkiRUVr5udS1iJjMoEUlxsPR4KLjqGmlHs="; 21 + cargoHash = "sha256-ShjyRG/s+M+3HiJgkl1RZbPNE0GD6e/BEJK1PyB2VVM="; 22 22 23 23 # Disabling tests requiring network access 24 24 checkFlags = [
+17 -6
pkgs/by-name/un/unclutter/package.nix
··· 15 15 16 16 buildInputs = [ libX11 ]; 17 17 18 - buildFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 18 + buildFlags = [ 19 + "CC=${stdenv.cc.targetPrefix}cc" 20 + "CFLAGS=-std=c89" 21 + ]; 22 + 23 + installFlags = [ 24 + "DESTDIR=${placeholder "out"}" 25 + "BINDIR=${placeholder "out"}/bin" 26 + "MANPATH=${placeholder "out"}/share/man" 27 + ]; 28 + 29 + installTargets = [ 30 + "install" 31 + "install.man" 32 + ]; 19 33 20 - installPhase = '' 21 - mkdir -pv "$out/bin" 22 - mkdir -pv "$out/share/man/man1" 23 - make DESTDIR="$out" BINDIR="$out/bin" PREFIX="" install 24 - make DESTDIR="$out" MANPATH="$out/share/man" PREFIX="" install.man 34 + preInstall = '' 35 + mkdir -pv "$out"/{bin,share/man/man1} 25 36 ''; 26 37 27 38 meta = with lib; {
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 20 20 21 21 rustPlatform.buildRustPackage (finalAttrs: { 22 22 pname = "uv"; 23 - version = "0.7.2"; 23 + version = "0.7.3"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "astral-sh"; 27 27 repo = "uv"; 28 28 tag = finalAttrs.version; 29 - hash = "sha256-XHCKM/A7vV9rbSuzIgnL48+IFqUr8m8JyxQvktxtt8c="; 29 + hash = "sha256-8yQnBAAzt6kjg1F1AVdLX4z4at8+vCA4lcSclkzXXGw="; 30 30 }; 31 31 32 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-PVM04Qm9Y1zWpqRLSVvx954Wh4lEXeFdoKSYxtpfodY="; 33 + cargoHash = "sha256-kPJrVHFJcw3tHvLm0ddn4iBoBNK1MDDF0WNcqFfmA4o="; 34 34 35 35 buildInputs = [ 36 36 rust-jemalloc-sys
+3 -3
pkgs/by-name/va/vacuum-go/package.nix
··· 7 7 8 8 buildGoModule (finalAttrs: { 9 9 pname = "vacuum-go"; 10 - version = "0.16.6"; 10 + version = "0.16.8"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "daveshanley"; 14 14 repo = "vacuum"; 15 15 # using refs/tags because simple version gives: 'the given path has multiple possibilities' error 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-20Ty0j0oRtMY6FLCCfu4o+qeDDMnjgEvUCUaWlqJ5dU="; 17 + hash = "sha256-I80nJ8RcC1nicMfi7tcMfyi63zZ9L5zaOCCu72j5G5A="; 18 18 }; 19 19 20 - vendorHash = "sha256-ClocrabgCfizLVr+/O96qpiwAq7TxYB4uM9gtjeKbQA="; 20 + vendorHash = "sha256-sy9BfD05KEMnRMYbgcmHqNeW/vDuk0FTVjhk14RH8+o="; 21 21 22 22 env.CGO_ENABLED = 0; 23 23 ldflags = [
+3 -3
pkgs/by-name/xa/xan/package.nix
··· 5 5 }: 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "xan"; 8 - version = "0.49.3"; 8 + version = "0.50.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "medialab"; 12 12 repo = "xan"; 13 13 tag = version; 14 - hash = "sha256-2BEwMpI9vmhyZFZiEj8sHnVqCYGBULFORGxZgxdmr7M="; 14 + hash = "sha256-wPzseazDTxsQ9zki4oDiAYT7sRRcIln3b9f5FC2t2Ko="; 15 15 }; 16 16 17 - cargoHash = "sha256-spKgZ8T94zhLIDhym5wQrhnW74KPgCMy5Y+3m/pX9/o="; 17 + cargoHash = "sha256-BagQNDWOhyz2x2TvwYvlE07rU9RuHQHGAVAZu0JbfgE="; 18 18 useFetchCargoVendor = true; 19 19 20 20 # FIXME: tests fail and I do not have the time to investigate. Temporarily disable
+2 -2
pkgs/desktops/lomiri/data/lomiri-schemas/default.nix
··· 14 14 15 15 stdenvNoCC.mkDerivation (finalAttrs: { 16 16 pname = "lomiri-schemas"; 17 - version = "0.1.7"; 17 + version = "0.1.8"; 18 18 19 19 src = fetchFromGitLab { 20 20 owner = "ubports"; 21 21 repo = "development/core/lomiri-schemas"; 22 22 tag = finalAttrs.version; 23 - hash = "sha256-AI/tpTzhnzKygG/zgszQAmvbaM8VdU+Chs9bjd9Jx9A="; 23 + hash = "sha256-Xm21KM+IxKQwOlBsmGTgFq2bUJy/WTBBcf/2Cqkdlos="; 24 24 }; 25 25 26 26 strictDeps = true;
+2 -2
pkgs/desktops/lomiri/services/lomiri-telephony-service/default.nix
··· 43 43 in 44 44 stdenv.mkDerivation (finalAttrs: { 45 45 pname = "lomiri-telephony-service"; 46 - version = "0.6.0"; 46 + version = "0.6.1"; 47 47 48 48 src = fetchFromGitLab { 49 49 owner = "ubports"; 50 50 repo = "development/core/lomiri-telephony-service"; 51 51 tag = finalAttrs.version; 52 - hash = "sha256-vEMTnflHszgANSZHcVGx1goMWVe7/6eZLYCIxq8aMt4="; 52 + hash = "sha256-7WKKRUEEF3NL8S1xg8E1WcD3dGasrw49pydeC4CyL+c="; 53 53 }; 54 54 55 55 postPatch =
+8
pkgs/development/cuda-modules/backend-stdenv.nix pkgs/development/cuda-modules/packages/backendStdenv.nix
··· 1 + # Exposed as cudaPackages.backendStdenv. 2 + # This is what nvcc uses as a backend, 3 + # and it has to be an officially supported one (e.g. gcc11 for cuda11). 4 + # 5 + # It, however, propagates current stdenv's libstdc++ to avoid "GLIBCXX_* not found errors" 6 + # when linked with other C++ libraries. 7 + # E.g. for cudaPackages_11_8 we use gcc11 with gcc12's libstdc++ 8 + # Cf. https://github.com/NixOS/nixpkgs/pull/218265 for context 1 9 { 2 10 cudaVersion, 3 11 lib,
pkgs/development/cuda-modules/cudnn-frontend/0001-cmake-float-out-common-python-bindings-option.patch pkgs/development/cuda-modules/packages/cudnn-frontend/0001-cmake-float-out-common-python-bindings-option.patch
pkgs/development/cuda-modules/cudnn-frontend/0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch pkgs/development/cuda-modules/packages/cudnn-frontend/0002-cmake-add-config-so-headers-can-be-discovered-when-i.patch
pkgs/development/cuda-modules/cudnn-frontend/0003-cmake-install-samples-and-tests-when-built.patch pkgs/development/cuda-modules/packages/cudnn-frontend/0003-cmake-install-samples-and-tests-when-built.patch
pkgs/development/cuda-modules/cudnn-frontend/0004-samples-fix-instances-of-maybe-uninitialized.patch pkgs/development/cuda-modules/packages/cudnn-frontend/0004-samples-fix-instances-of-maybe-uninitialized.patch
pkgs/development/cuda-modules/cudnn-frontend/CMakeLists.txt pkgs/development/cuda-modules/packages/cudnn-frontend/CMakeLists.txt
pkgs/development/cuda-modules/cudnn-frontend/cudnn_frontend-config.cmake.in pkgs/development/cuda-modules/packages/cudnn-frontend/cudnn_frontend-config.cmake.in
pkgs/development/cuda-modules/cudnn-frontend/default.nix pkgs/development/cuda-modules/packages/cudnn-frontend/package.nix
pkgs/development/cuda-modules/nccl-tests/default.nix pkgs/development/cuda-modules/packages/nccl-tests.nix
pkgs/development/cuda-modules/nccl/default.nix pkgs/development/cuda-modules/packages/nccl.nix
+29
pkgs/development/cuda-modules/packages/autoAddCudaCompatRunpath/package.nix
··· 1 + # autoAddCudaCompatRunpath hook must be added AFTER `setupCudaHook`. Both 2 + # hooks prepend a path with `libcuda.so` to the `DT_RUNPATH` section of 3 + # patched elf files, but `cuda_compat` path must take precedence (otherwise, 4 + # it doesn't have any effect) and thus appear first. Meaning this hook must be 5 + # executed last. 6 + { 7 + autoFixElfFiles, 8 + cuda_compat ? null, 9 + makeSetupHook, 10 + }: 11 + makeSetupHook { 12 + name = "auto-add-cuda-compat-runpath-hook"; 13 + propagatedBuildInputs = [ autoFixElfFiles ]; 14 + 15 + substitutions = { 16 + libcudaPath = "${cuda_compat}/compat"; 17 + }; 18 + 19 + meta = 20 + let 21 + # Handle `null`s in pre-`cuda_compat` releases, 22 + # and `badPlatform`s for `!isJetsonBuild`. 23 + platforms = cuda_compat.meta.platforms or [ ]; 24 + badPlatforms = cuda_compat.meta.badPlatforms or platforms; 25 + in 26 + { 27 + inherit badPlatforms platforms; 28 + }; 29 + } ./auto-add-cuda-compat-runpath.sh
+4
pkgs/development/cuda-modules/packages/markForCudatoolkitRootHook/package.nix
··· 1 + # Internal hook, used by cudatoolkit and cuda redist packages 2 + # to accommodate automatic CUDAToolkit_ROOT construction 3 + { makeSetupHook }: 4 + makeSetupHook { name = "mark-for-cudatoolkit-root-hook"; } ./mark-for-cudatoolkit-root-hook.sh
+14
pkgs/development/cuda-modules/packages/setupCudaHook/package.nix
··· 1 + # Currently propagated by cuda_nvcc or cudatoolkit, rather than used directly 2 + { makeSetupHook, backendStdenv }: 3 + makeSetupHook { 4 + name = "setup-cuda-hook"; 5 + 6 + substitutions.setupCudaHook = placeholder "out"; 7 + 8 + # Point NVCC at a compatible compiler 9 + substitutions.ccRoot = "${backendStdenv.cc}"; 10 + 11 + # Required in addition to ccRoot as otherwise bin/gcc is looked up 12 + # when building CMakeCUDACompilerId.cu 13 + substitutions.ccFullPath = "${backendStdenv.cc}/bin/${backendStdenv.cc.targetPrefix}c++"; 14 + } ./setup-cuda-hook.sh
pkgs/development/cuda-modules/saxpy/default.nix pkgs/development/cuda-modules/packages/saxpy/package.nix
pkgs/development/cuda-modules/saxpy/src/CMakeLists.txt pkgs/development/cuda-modules/packages/saxpy/src/CMakeLists.txt
pkgs/development/cuda-modules/saxpy/src/saxpy.cu pkgs/development/cuda-modules/packages/saxpy/src/saxpy.cu
pkgs/development/cuda-modules/setup-hooks/auto-add-cuda-compat-runpath.sh pkgs/development/cuda-modules/packages/autoAddCudaCompatRunpath/auto-add-cuda-compat-runpath.sh
-55
pkgs/development/cuda-modules/setup-hooks/extension.nix
··· 1 - final: _: { 2 - # Internal hook, used by cudatoolkit and cuda redist packages 3 - # to accommodate automatic CUDAToolkit_ROOT construction 4 - markForCudatoolkitRootHook = final.callPackage ( 5 - { makeSetupHook }: 6 - makeSetupHook { name = "mark-for-cudatoolkit-root-hook"; } ./mark-for-cudatoolkit-root-hook.sh 7 - ) { }; 8 - 9 - # Currently propagated by cuda_nvcc or cudatoolkit, rather than used directly 10 - setupCudaHook = ( 11 - final.callPackage ( 12 - { makeSetupHook, backendStdenv }: 13 - makeSetupHook { 14 - name = "setup-cuda-hook"; 15 - 16 - substitutions.setupCudaHook = placeholder "out"; 17 - 18 - # Point NVCC at a compatible compiler 19 - substitutions.ccRoot = "${backendStdenv.cc}"; 20 - 21 - # Required in addition to ccRoot as otherwise bin/gcc is looked up 22 - # when building CMakeCUDACompilerId.cu 23 - substitutions.ccFullPath = "${backendStdenv.cc}/bin/${backendStdenv.cc.targetPrefix}c++"; 24 - } ./setup-cuda-hook.sh 25 - ) { } 26 - ); 27 - 28 - # autoAddCudaCompatRunpath hook must be added AFTER `setupCudaHook`. Both 29 - # hooks prepend a path with `libcuda.so` to the `DT_RUNPATH` section of 30 - # patched elf files, but `cuda_compat` path must take precedence (otherwise, 31 - # it doesn't have any effect) and thus appear first. Meaning this hook must be 32 - # executed last. 33 - autoAddCudaCompatRunpath = final.callPackage ( 34 - { 35 - makeSetupHook, 36 - autoFixElfFiles, 37 - cuda_compat ? null, 38 - }: 39 - makeSetupHook { 40 - name = "auto-add-cuda-compat-runpath-hook"; 41 - propagatedBuildInputs = [ autoFixElfFiles ]; 42 - 43 - substitutions = { 44 - # Hotfix Ofborg evaluation 45 - libcudaPath = if final.flags.isJetsonBuild then "${cuda_compat}/compat" else null; 46 - }; 47 - 48 - meta.broken = !final.flags.isJetsonBuild; 49 - 50 - # Pre-cuda_compat CUDA release: 51 - meta.badPlatforms = final.lib.optionals (cuda_compat == null) final.lib.platforms.all; 52 - meta.platforms = cuda_compat.meta.platforms or [ ]; 53 - } ./auto-add-cuda-compat-runpath.sh 54 - ) { }; 55 - }
pkgs/development/cuda-modules/setup-hooks/mark-for-cudatoolkit-root-hook.sh pkgs/development/cuda-modules/packages/markForCudatoolkitRootHook/mark-for-cudatoolkit-root-hook.sh
pkgs/development/cuda-modules/setup-hooks/setup-cuda-hook.sh pkgs/development/cuda-modules/packages/setupCudaHook/setup-cuda-hook.sh
pkgs/development/cuda-modules/write-gpu-test-python.nix pkgs/development/cuda-modules/packages/writeGpuTestPython.nix
+3
pkgs/development/haskell-modules/.editorconfig
··· 1 + [hackage-packages.nix] 2 + indent_style = unset 3 + trim_trailing_whitespace = unset
+3 -3
pkgs/development/libraries/libfive/default.nix
··· 18 18 19 19 stdenv.mkDerivation { 20 20 pname = "libfive"; 21 - version = "0-unstable-2024-10-10"; 21 + version = "0-unstable-2025-05-04"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "libfive"; 25 25 repo = "libfive"; 26 - rev = "71899313d36ce14de6646ef760fa6bbc5c0cc067"; 27 - hash = "sha256-bA+4wGAygdbHcOMGFwNyzn2daQ8E7NeOTUF2Tr3RQww="; 26 + rev = "e704d1096f00bdfde1d1766f40dcae79f6fe5082"; 27 + hash = "sha256-Yu4LGf5nx9dF+8WXyQQycqFfIq4AZdEnHaekhDSWEpw="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+1 -1
pkgs/development/perl-modules/expression-generator/make-clean-dir.sh
··· 1 1 #! /bin/sh 2 2 3 3 rm -rf test; 4 - mkdir test; 4 + mkdir test; 5 5 for i in *.sh; do ln -s ../$i test; done;
+3 -3
pkgs/development/perl-modules/expression-generator/usage.txt
··· 1 1 /path/to/write-nix-expression.sh Group::Module::Submodule 2 2 3 - It will output Nix assignment formatted for placing into 3 + It will output Nix assignment formatted for placing into 4 4 all-packages.nix amongst all the perl packages, like perlAlgorithmDiff. 5 5 Actually it will grab distribution unit Group-Module-Submodule via 6 6 search.cpan.org, and make some effort to write correct dependencies. 7 - If among requirements there are some that have empty META.yml, or if 7 + If among requirements there are some that have empty META.yml, or if 8 8 any of requirements acannot be installed by just getting distribution 9 9 unit whose name can be guessed by replacing :: with -, manual editing 10 - will be needed. 10 + will be needed.
+2 -2
pkgs/development/perl-modules/perl-opengl-gl-extensions.txt
··· 1 1 GLUT=20801 2 2 VERSION=3.0 Mesa 10.2.6 3 3 VENDOR=Intel Open Source Technology Center 4 - RENDERER=Mesa DRI Intel(R) Ivybridge Mobile 5 - EXTENSIONS=GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_ES3_compatibility GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_ARB_buffer_storage GL_ARB_multi_bind GL_ARB_texture_mirror_clamp_to_edge GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_INTEL_performance_query 4 + RENDERER=Mesa DRI Intel(R) Ivybridge Mobile 5 + EXTENSIONS=GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_ES3_compatibility GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_ARB_buffer_storage GL_ARB_multi_bind GL_ARB_texture_mirror_clamp_to_edge GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_INTEL_performance_query
+2 -2
pkgs/development/python-modules/commitizen/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "commitizen"; 34 - version = "4.6.0"; 34 + version = "4.6.2"; 35 35 pyproject = true; 36 36 37 37 disabled = pythonOlder "3.8"; ··· 40 40 owner = "commitizen-tools"; 41 41 repo = "commitizen"; 42 42 tag = "v${version}"; 43 - hash = "sha256-tn87aMJf6UeiTaMmG7Yr+1MenGBTSWrNRIM+QME+8uI="; 43 + hash = "sha256-RJf1lxuti9mAEPBgRr3fH75hb3bc4NsK64HpHAJCNhI="; 44 44 }; 45 45 46 46 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/coqpit/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "coqpit-config"; 13 - version = "0.1.2"; 13 + version = "0.2.0"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "idiap"; 18 18 repo = "coqui-ai-coqpit"; 19 19 tag = "v${version}"; 20 - hash = "sha256-3LZxoj2aFTpezakBymogkNPCaEBBaaUmyIa742cSMgU="; 20 + hash = "sha256-iitAq+sOPFQqKiwwnPnWheZ+0+OLznu3G9Ncf18s4VQ="; 21 21 }; 22 22 23 23 nativeCheckInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/django/4.nix
··· 45 45 46 46 buildPythonPackage rec { 47 47 pname = "django"; 48 - version = "4.2.20"; 48 + version = "4.2.21"; 49 49 format = "pyproject"; 50 50 51 51 disabled = pythonOlder "3.8"; ··· 54 54 owner = "django"; 55 55 repo = "django"; 56 56 rev = "refs/tags/${version}"; 57 - hash = "sha256-RmClB0ntPzcUzsy1lKn3G5IUoNiXiYuM+/LLj0JyFfQ="; 57 + hash = "sha256-GiOPIuYJAkMPW8JccJvFEoQi36rCmySHeLB7mAmg6CM="; 58 58 }; 59 59 60 60 patches =
+2 -5
pkgs/development/python-modules/django/5.nix
··· 44 44 45 45 buildPythonPackage rec { 46 46 pname = "django"; 47 - version = "5.1.8"; 47 + version = "5.1.9"; 48 48 pyproject = true; 49 49 50 50 disabled = pythonOlder "3.10"; ··· 53 53 owner = "django"; 54 54 repo = "django"; 55 55 rev = "refs/tags/${version}"; 56 - hash = "sha256-TZjqB9khEHnkkxYvAC/RzAvOIwdemh0uT4UVdosMq6M="; 56 + hash = "sha256-uBP6MoVjPUtNu6KxLjaYmKTN42JIUCTJSuSnQWSxyQU="; 57 57 }; 58 58 59 59 patches = ··· 82 82 ]; 83 83 84 84 postPatch = '' 85 - substituteInPlace pyproject.toml \ 86 - --replace-fail "setuptools>=61.0.0,<69.3.0" setuptools 87 - 88 85 substituteInPlace tests/utils_tests/test_autoreload.py \ 89 86 --replace-fail "/usr/bin/python" "${python.interpreter}" 90 87 '';
+3 -3
pkgs/development/python-modules/frigidaire/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "frigidaire"; 16 - version = "0.18.23"; 16 + version = "0.18.24"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "bm1549"; 23 23 repo = "frigidaire"; 24 24 tag = version; 25 - hash = "sha256-RzwTQRo5cIh6I8VQAJNcLg5TBiF6dAnZICGfvwCvx5Y="; 25 + hash = "sha256-lpwzXeuFPvWV26AIAfzBHY3IiwEc8vThTXc/F0iyV1o="; 26 26 }; 27 27 28 28 postPatch = '' ··· 48 48 meta = with lib; { 49 49 description = "Python API for the Frigidaire devices"; 50 50 homepage = "https://github.com/bm1549/frigidaire"; 51 - changelog = "https://github.com/bm1549/frigidaire/releases/tag/${version}"; 51 + changelog = "https://github.com/bm1549/frigidaire/releases/tag/${src.tag}"; 52 52 license = with licenses; [ mit ]; 53 53 maintainers = with maintainers; [ fab ]; 54 54 };
+20 -14
pkgs/development/python-modules/google-cloud-error-reporting/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + setuptools, 8 + 9 + # dependencies 5 10 google-api-core, 6 11 google-cloud-logging, 12 + proto-plus, 13 + protobuf, 14 + 15 + # testing 7 16 google-cloud-testutils, 8 17 mock, 9 - proto-plus, 10 - protobuf, 11 18 pytest-asyncio, 12 19 pytestCheckHook, 13 - pythonOlder, 14 - setuptools, 15 20 }: 16 21 17 22 buildPythonPackage rec { ··· 19 24 version = "1.11.1"; 20 25 pyproject = true; 21 26 22 - disabled = pythonOlder "3.7"; 23 - 24 - src = fetchPypi { 25 - pname = "google_cloud_error_reporting"; 26 - inherit version; 27 - hash = "sha256-1ir8o3jwzmfi7E8QPTn3E6RGtTOL9KM05NRaMRYzh5A="; 27 + src = fetchFromGitHub { 28 + owner = "googleapis"; 29 + repo = "python-error-reporting"; 30 + tag = "v${version}"; 31 + hash = "sha256-z1ogY4W4RGKv0h2jW0jVpIHUY1X3P0Vw++3jYtnYTRA="; 28 32 }; 29 33 30 34 build-system = [ setuptools ]; 35 + 36 + pythonRelaxDeps = [ "protobuf" ]; 31 37 32 38 dependencies = [ 33 39 google-api-core ··· 61 67 "google.cloud.errorreporting_v1beta1" 62 68 ]; 63 69 64 - meta = with lib; { 70 + meta = { 65 71 description = "Stackdriver Error Reporting API client library"; 66 72 homepage = "https://github.com/googleapis/python-error-reporting"; 67 73 changelog = "https://github.com/googleapis/python-error-reporting/blob/v${version}/CHANGELOG.md"; 68 - license = licenses.asl20; 69 - maintainers = [ ]; 74 + license = lib.licenses.asl20; 75 + maintainers = [ lib.maintainers.sarahec ]; 70 76 }; 71 77 }
+2 -2
pkgs/development/python-modules/limnoria/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "limnoria"; 20 - version = "2024.12.20"; 20 + version = "2025.5.3"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.6"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-e8YvB29tggssX8aMRSoLvprsSBWeKVKfhDrSZeA2rCQ="; 27 + hash = "sha256-EZ42Ufnw3sUM1fM3+hTreKr58QOgeRANilXP9uxU/Cs="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/linuxpy/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "linuxpy"; 13 - version = "0.20.0"; 13 + version = "0.21.0"; 14 14 15 15 pyproject = true; 16 16 ··· 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-mNWmzl52GEZUEL3q8cP59qxMduG1ijgsvGoD5ddSG94="; 21 + sha256 = "sha256-13TWyTM1FvyAPNUQ4o3yTQHh7ezxysVMiEl+eLDkHGo="; 22 22 }; 23 23 24 24 pythonImportsCheck = [ "linuxpy" ];
+2 -2
pkgs/development/python-modules/llm-gemini/default.nix
··· 15 15 }: 16 16 buildPythonPackage rec { 17 17 pname = "llm-gemini"; 18 - version = "0.18.1"; 18 + version = "0.19"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "simonw"; 23 23 repo = "llm-gemini"; 24 24 tag = version; 25 - hash = "sha256-kQVqMB8uf8tT4lTbyvX5tByUzD2yO1h7hIDhUTycX2A="; 25 + hash = "sha256-+Ax2NQkWzVTImlOzdcgkUNgVTZklHHQkKAV55DCBAP8="; 26 26 }; 27 27 28 28 build-system = [
+2 -2
pkgs/development/python-modules/marimo/default.nix
··· 33 33 34 34 buildPythonPackage rec { 35 35 pname = "marimo"; 36 - version = "0.13.4"; 36 + version = "0.13.6"; 37 37 pyproject = true; 38 38 39 39 # The github archive does not include the static assets 40 40 src = fetchPypi { 41 41 inherit pname version; 42 - hash = "sha256-Lm1WsYCoMne7/L78throAHSfe64FnlLDicTTi9lJQA4="; 42 + hash = "sha256-Qsz0SJvWOJ/MH9eIMyBODCBCGC7vp2lzPsq+32tRKU8="; 43 43 }; 44 44 45 45 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/pybind11-protobuf/default.nix
··· 5 5 fetchFromGitHub, 6 6 cmake, 7 7 abseil-cpp, 8 - protobuf, 8 + protobuf_29, 9 9 pybind11, 10 10 zlib, 11 11 }: ··· 32 32 33 33 buildInputs = [ 34 34 abseil-cpp 35 - protobuf 35 + protobuf_29 36 36 pybind11 37 37 zlib 38 38 ];
+4 -23
pkgs/development/python-modules/pysdl2/default.nix
··· 82 82 # GetPrefPath for OrgName/AppName is None 83 83 "test_SDL_GetPrefPath" 84 84 85 - # broken with sdl2-compat 86 - "test_SDL_AddDelHintCallback" 87 - "test_SDL_HasIntersectionF" 88 - "test_SDL_IntersectFRect" 89 - "test_SDL_UnionFRect" 90 - "test_SDL_EncloseFPoints" 91 - "test_SDL_IntersectFRectAndLine" 92 - "test_SDL_GetSetTextureScaleMode" 93 - "test_init" 94 - "test_logical_size" 95 - "test_copy" 96 - 97 - # sdl2-compat fails on these in our build sandbox 98 - "test_create_sprite" 99 - "test_create_software_sprite" 100 - "test_create_texture_sprite" 101 - "test_from_image" 102 - "test_from_surface" 103 - "test_from_text" 104 - 105 - "test_SDL_Init" 106 - "test_SDL_InitSubSystem" 107 - "test_SDL_SetWindowIcon" 85 + # TODO: Remove once sdl2-compat is updated to 2.32.56 86 + "test_SDL_SetWindowDisplayMode" 87 + "test_SDL_SetWindowFullscreen" 88 + "test_SDL_GetPlatform" 108 89 ]; 109 90 110 91 meta = {
+5
pkgs/development/python-modules/throttler/default.nix
··· 33 33 34 34 pytestFlagsArray = [ "tests/" ]; 35 35 36 + disabledTestPaths = [ 37 + # time sensitive tests 38 + "tests/test_execution_timer.py" 39 + ]; 40 + 36 41 meta = with lib; { 37 42 description = "Zero-dependency Python package for easy throttling with asyncio support"; 38 43 homepage = "https://github.com/uburuntu/throttler";
+3
pkgs/development/python-modules/wandb/default.nix
··· 357 357 "test_matplotlib_plotly_with_multiple_axes" 358 358 "test_matplotlib_to_plotly" 359 359 "test_plotly_from_matplotlib_with_image" 360 + 361 + # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] 362 + "test_wandb_image_with_matplotlib_figure" 360 363 ]; 361 364 362 365 pythonImportsCheck = [ "wandb" ];
+2
pkgs/development/python-modules/webdataset/default.nix
··· 93 93 disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ 94 94 # Issue with creating a temp file in the sandbox 95 95 "tests/wids/test_wids_mmtar.py" 96 + # hangs the build *after* the tests 97 + "tests/webdataset/test_loaders.py" 96 98 ]; 97 99 98 100 meta = {
+3 -3
pkgs/development/python-modules/whenever/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "whenever"; 23 - version = "0.7.3"; 23 + version = "0.8.0"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.9"; ··· 29 29 owner = "ariebovenberg"; 30 30 repo = "whenever"; 31 31 tag = version; 32 - hash = "sha256-J5FpY/vmaZ5TGQEPi+pQFz295tb02BZcCOvlX6zqM6o="; 32 + hash = "sha256-HeEuzOHT0EbmkbIH/yejKu54943ItUy8oY2ZlnEwgBA="; 33 33 }; 34 34 35 35 cargoDeps = rustPlatform.fetchCargoVendor { 36 36 inherit src; 37 - hash = "sha256-LUzb2cTnJIlL9USAJv8eZ56TpWuoUjYepRps6SV+mBo="; 37 + hash = "sha256-szNRzaswILPjMJ+QFUWSJPfB6mF+o78Qg6AWkkancuU="; 38 38 }; 39 39 40 40 build-system = [
+4 -4
pkgs/development/tools/ammonite/default.nix
··· 19 19 { scalaVersion, sha256 }: 20 20 stdenv.mkDerivation rec { 21 21 pname = "ammonite"; 22 - version = "3.0.0-M1"; 22 + version = "3.0.2"; 23 23 24 24 src = fetchurl { 25 25 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; ··· 92 92 { 93 93 ammonite_2_12 = common { 94 94 scalaVersion = "2.12"; 95 - sha256 = "sha256-SlweOVHudknbInM4rfEPJ9bLd3Z/EImLhVLzeKfjfMQ="; 95 + sha256 = "sha256-wPVvLMuc8EjTqaHY4VcP1gd4DVJQhQm0uS2f+HFuTls="; 96 96 }; 97 97 ammonite_2_13 = common { 98 98 scalaVersion = "2.13"; 99 - sha256 = "sha256-2BydXmF6AkWDdG5rbRLD2I/6z3w3UD0dCd5Tp+3lU7c="; 99 + sha256 = "sha256-OU3lAls2n4dMONIogg/qAFj5OhzqR6rBF3Hay4Onwxg="; 100 100 }; 101 101 ammonite_3_3 = common { 102 102 scalaVersion = "3.3"; 103 - sha256 = "sha256-EL8mTUmbcetVIVOHjd/JvO8NsXnb3EtYK2+itZwOsDI="; 103 + sha256 = "sha256-M1Pg+HsWSkk60NUzNQXxOijnfFxX5ijao76Phaz7ykQ="; 104 104 }; 105 105 }
+26 -11
pkgs/development/tools/misc/premake/5.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + 6 + # build inputs 7 + cacert, 5 8 libuuid, 6 - cacert, 9 + 10 + # build inputs (darwin) 7 11 readline, 8 12 }: 9 13 10 - stdenv.mkDerivation rec { 14 + stdenv.mkDerivation (finalAttrs: { 11 15 pname = "premake5"; 12 16 version = "5.0.0-beta4"; 13 17 14 18 src = fetchFromGitHub { 15 19 owner = "premake"; 16 20 repo = "premake-core"; 17 - rev = "v${version}"; 21 + rev = "v${finalAttrs.version}"; 18 22 sha256 = "sha256-sNLCyIHWDW/8jIrMFCZAqtWsh4SRugqtPR4HaoW/Vzk="; 19 23 }; 20 24 21 25 buildInputs = 22 - [ libuuid ] 26 + [ 27 + libuuid 28 + ] 23 29 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 24 30 readline 25 31 ]; ··· 28 34 postPatch = 29 35 '' 30 36 substituteInPlace contrib/curl/premake5.lua \ 31 - --replace "ca = nil" "ca = '${cacert}/etc/ssl/certs/ca-bundle.crt'" 37 + --replace-fail "ca = nil" "ca = '${cacert}/etc/ssl/certs/ca-bundle.crt'" 32 38 '' 33 39 + lib.optionalString stdenv.hostPlatform.isDarwin '' 34 40 substituteInPlace premake5.lua \ 35 - --replace -mmacosx-version-min=10.4 -mmacosx-version-min=10.5 \ 36 41 --replace-fail '"-arch arm64"' '""' \ 37 42 --replace-fail '"-arch x86_64"' '""' 38 43 '' ··· 40 45 substituteInPlace \ 41 46 binmodules/example/premake5.lua \ 42 47 binmodules/luasocket/premake5.lua \ 43 - --replace SharedLib StaticLib 48 + --replace-fail SharedLib StaticLib 44 49 ''; 45 50 46 51 buildPhase = 47 52 if stdenv.hostPlatform.isDarwin then 53 + # Error compiling the builtin zlib source, but it's not used currently 48 54 '' 49 - make -f Bootstrap.mak osx 55 + make PREMAKE_OPTS="--zlib-src=none" \ 56 + PLATFORM="Universal" \ 57 + -f Bootstrap.mak osx 50 58 '' 51 59 else 52 60 '' 53 - make -f Bootstrap.mak linux 61 + make PLATFORM=${stdenv.hostPlatform.linuxArch} \ 62 + -f Bootstrap.mak linux 54 63 ''; 55 64 56 65 env.NIX_CFLAGS_COMPILE = toString ( ··· 71 80 description = "Simple build configuration and project generation tool using lua"; 72 81 mainProgram = "premake5"; 73 82 license = lib.licenses.bsd3; 74 - platforms = lib.platforms.darwin ++ lib.platforms.linux; 83 + maintainers = [ lib.maintainers.sarahec ]; 84 + platforms = [ 85 + "x86_64-linux" 86 + "aarch64-linux" 87 + "x86_64-darwin" 88 + "aarch64-darwin" 89 + ]; 75 90 }; 76 - } 91 + })
+2
pkgs/games/chiaki-ng/default.nix
··· 23 23 json_c, 24 24 fftw, 25 25 miniupnpc, 26 + nanopb, 26 27 speexdsp, 27 28 libplacebo, 28 29 vulkan-loader, ··· 73 74 json_c 74 75 fftw 75 76 miniupnpc 77 + nanopb 76 78 libevdev 77 79 udev 78 80 speexdsp
+2 -2
pkgs/games/quakespasm/vulkan.nix
··· 23 23 }: 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "vkquake"; 26 - version = "1.32.1"; 26 + version = "1.32.2"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "Novum"; 30 30 repo = "vkQuake"; 31 31 tag = finalAttrs.version; 32 - hash = "sha256-yqoP24SNjq7YZ9QfkZQte6tsSeR16ScknXgZ5nQJerI="; 32 + hash = "sha256-ImgzfwpgALKsK0NvJr9/NBCaUWDxuINu5vYOCMhbRQg="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+3
pkgs/kde/generated/.editorconfig
··· 1 + [*] 2 + insert_final_newline = unset 3 + end_of_line = unset
+2
pkgs/misc/documentation-highlighter/.editorconfig
··· 1 + [*] 2 + insert_final_newline = unset
+2
pkgs/servers/dict/.editorconfig
··· 1 + [wordnet_structures.py] 2 + trim_trailing_whitespace = unset
+3 -3
pkgs/servers/sql/postgresql/13.nix
··· 1 1 import ./generic.nix { 2 - version = "13.20"; 3 - rev = "refs/tags/REL_13_20"; 4 - hash = "sha256-GkDtzqwjMJipvr0wykM9Z5Tb0R7WgJA/PGPTVUXxf7Q="; 2 + version = "13.21"; 3 + rev = "refs/tags/REL_13_21"; 4 + hash = "sha256-je3nC8zymK9pIISWSv/hMNeloYuiB7ulLinWFzqAWFc="; 5 5 muslPatches = { 6 6 disable-test-collate-icu-utf8 = { 7 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql13/disable-test-collate.icu.utf8.patch?id=69faa146ec9fff3b981511068f17f9e629d4688b";
+3 -3
pkgs/servers/sql/postgresql/14.nix
··· 1 1 import ./generic.nix { 2 - version = "14.17"; 3 - rev = "refs/tags/REL_14_17"; 4 - hash = "sha256-BvmfxHHTcxRkWZoawvHanQeAuqHnQIh77RQjxPo5fuI="; 2 + version = "14.18"; 3 + rev = "refs/tags/REL_14_18"; 4 + hash = "sha256-pGPTq4I8WQnysVh3hHi/1Fto5vqtIbdGBu7EyBonIoo="; 5 5 muslPatches = { 6 6 disable-test-collate-icu-utf8 = { 7 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql14/disable-test-collate.icu.utf8.patch?id=56999e6d0265ceff5c5239f85fdd33e146f06cb7";
+3 -3
pkgs/servers/sql/postgresql/15.nix
··· 1 1 import ./generic.nix { 2 - version = "15.12"; 3 - rev = "refs/tags/REL_15_12"; 4 - hash = "sha256-6my9UzW05iYwTWR9y/VTZ1RQVNudavMFfUT9dpUQ15o="; 2 + version = "15.13"; 3 + rev = "refs/tags/REL_15_13"; 4 + hash = "sha256-6guX2ms54HhJJ0MoHfQb5MI9qrcA0niJ06oa1glsFuY="; 5 5 muslPatches = { 6 6 dont-use-locale-a = { 7 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql15/dont-use-locale-a-on-musl.patch?id=f424e934e6d076c4ae065ce45e734aa283eecb9c";
+3 -3
pkgs/servers/sql/postgresql/16.nix
··· 1 1 import ./generic.nix { 2 - version = "16.8"; 3 - rev = "refs/tags/REL_16_8"; 4 - hash = "sha256-nVUGBuvCDFXozTyEDAAQa+IR3expCdztH90J68FhAXQ="; 2 + version = "16.9"; 3 + rev = "refs/tags/REL_16_9"; 4 + hash = "sha256-CLLCT4wiCWeLqMdtGdXM2/DtlENLWSey6nNtOcfNPRw="; 5 5 muslPatches = { 6 6 dont-use-locale-a = { 7 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql16/dont-use-locale-a-on-musl.patch?id=08a24be262339fd093e641860680944c3590238e";
+3 -3
pkgs/servers/sql/postgresql/17.nix
··· 1 1 import ./generic.nix { 2 - version = "17.4"; 3 - rev = "refs/tags/REL_17_4"; 4 - hash = "sha256-TEpvX28chR3CXiOQsNY12t8WfM9ywoZVX1e/6mj9DqE="; 2 + version = "17.5"; 3 + rev = "refs/tags/REL_17_5"; 4 + hash = "sha256-jWV7hglu7IPMZbqHrZVZHLbZYjVuDeut7nH50aSQIBc="; 5 5 muslPatches = { 6 6 dont-use-locale-a = { 7 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql17/dont-use-locale-a-on-musl.patch?id=d69ead2c87230118ae7f72cef7d761e761e1f37e";
+3 -3
pkgs/servers/sql/postgresql/libpq.nix
··· 31 31 32 32 stdenv.mkDerivation (finalAttrs: { 33 33 pname = "libpq"; 34 - version = "17.4"; 34 + version = "17.5"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "postgres"; 38 38 repo = "postgres"; 39 39 # rev, not tag, on purpose: see generic.nix. 40 - rev = "refs/tags/REL_17_4"; 41 - hash = "sha256-TEpvX28chR3CXiOQsNY12t8WfM9ywoZVX1e/6mj9DqE="; 40 + rev = "refs/tags/REL_17_5"; 41 + hash = "sha256-jWV7hglu7IPMZbqHrZVZHLbZYjVuDeut7nH50aSQIBc="; 42 42 }; 43 43 44 44 __structuredAttrs = true;
+17
pkgs/stdenv/generic/check-meta.nix
··· 411 411 isFcitxEngine = bool; 412 412 isIbusEngine = bool; 413 413 isGutenprint = bool; 414 + 415 + # Used for the original location of the maintainer and team attributes to assist with pings. 416 + maintainersPosition = any; 417 + teamsPosition = any; 414 418 }; 415 419 416 420 checkMetaAttr = ··· 589 593 ) 590 594 ] ++ optional (hasOutput "man") "man"; 591 595 } 596 + // { 597 + # CI scripts look at these to determine pings. 598 + maintainersPosition = builtins.unsafeGetAttrPos "maintainers" (attrs.meta or { }); 599 + teamsPosition = builtins.unsafeGetAttrPos "teams" (attrs.meta or { }); 600 + } 592 601 // attrs.meta or { } 593 602 # Fill `meta.position` to identify the source location of the package. 594 603 // optionalAttrs (pos != null) { 595 604 position = pos.file + ":" + toString pos.line; 605 + } 606 + // { 607 + # Maintainers should be inclusive of teams. 608 + # Note that there may be external consumers of this API (repology, for instance) - 609 + # if you add a new maintainer or team attribute please ensure that this expectation is still met. 610 + maintainers = 611 + attrs.meta.maintainers or [ ] 612 + ++ concatMap (team: team.members or [ ]) attrs.meta.teams or [ ]; 596 613 } 597 614 // { 598 615 # Expose the result of the checks for everyone to see.
+2
pkgs/tools/X11/xbindkeys-config/.editorconfig
··· 1 + [xbindkeys-config.1] 2 + trim_trailing_whitespace = unset
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "ibus-table"; 18 - version = "1.17.11"; 18 + version = "1.17.12"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "kaio"; 22 22 repo = "ibus-table"; 23 23 rev = version; 24 - sha256 = "sha256-0322G1cmiISkFaCq5RVFLRdWRUxS66B7E4omxB+7ntE="; 24 + sha256 = "sha256-ecs99Y7NctnKTdRT9UHiDqliinvPNMHIyb5mwT7dDL8="; 25 25 }; 26 26 27 27 postPatch = ''
+4
pkgs/tools/security/qdigidoc/vendor/.editorconfig
··· 1 + [*] 2 + end_of_line = unset 3 + insert_final_newline = unset 4 + trim_trailing_whitespace = unset
+2 -2
pkgs/tools/typesetting/tex/nix/copy-includes.pl
··· 18 18 my $relPath = $ARGV[$n + 1]; 19 19 my $parents = 0; 20 20 foreach my $comp (split /\//, $relPath) { 21 - $parents++ if ($comp eq "..") 21 + $parents++ if ($comp eq "..") 22 22 } 23 23 $maxParents = $parents if $parents > $maxParents; 24 24 } ··· 36 36 my $relPath = $ARGV[$n + 1]; 37 37 38 38 createDirs $relPath; 39 - 39 + 40 40 symlink $fullPath, $relPath or die "cannot create symlink `$relPath'"; 41 41 } 42 42
+1 -1
pkgs/tools/typesetting/tex/nix/find-includes.pl
··· 14 14 my ($type, $name) = @_; 15 15 print OUT "{ type = \"$type\"; name = \"$name\"; }\n"; 16 16 } 17 - 17 + 18 18 while (<FILE>) { 19 19 if (/\\input\{(.*)\}/) { 20 20 my $fn2 = $1;
+2
pkgs/top-level/aliases.nix
··· 1106 1106 loc = throw "'loc' has been removed due to lack of upstream maintenance. Consider 'tokei' as an alternative."; # Added 2025-01-25 1107 1107 loco-cli = loco; # Added 2025-02-24 1108 1108 loop = throw "'loop' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 1109 + ltwheelconf = throw "'ltwheelconf' has been removed because it is obsolete"; # Added 2025-05-07 1109 1110 luna-icons = throw "luna-icons has been removed as it was removed upstream"; # Added 2024-10-29 1110 1111 lucene = throw "lucene has been removed since it was both wildly out of date and was not even built properly for 4 years"; # Added 2025-04-10 1112 + lumail = throw "'lumail' has been removed since its upstream is unavailable"; # Added 2025-05-07 1111 1113 lv_img_conv = throw "'lv_img_conv' has been removed from nixpkgs as it is broken"; # Added 2024-06-18 1112 1114 lxd = lib.warnOnInstantiate "lxd has been renamed to lxd-lts" lxd-lts; # Added 2024-04-01 1113 1115 lxd-unwrapped = lib.warnOnInstantiate "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01
-4
pkgs/top-level/all-packages.nix
··· 13280 13280 13281 13281 luddite = with python3Packages; toPythonApplication luddite; 13282 13282 13283 - lumail = callPackage ../applications/networking/mailreaders/lumail { 13284 - lua = lua5_1; 13285 - }; 13286 - 13287 13283 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { }; 13288 13284 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { }; 13289 13285 lutris-free = lutris.override {
+12 -21
pkgs/top-level/cuda-packages.nix
··· 35 35 fixedPoints 36 36 lists 37 37 strings 38 - trivial 39 38 versions 40 39 ; 41 40 # Backbone 42 41 gpus = builtins.import ../development/cuda-modules/gpus.nix; 43 42 nvccCompatibilities = builtins.import ../development/cuda-modules/nvcc-compatibilities.nix; 44 43 flags = callPackage ../development/cuda-modules/flags.nix { inherit cudaVersion gpus; }; 45 - passthruFunction = final: ({ 44 + passthruFunction = final: { 46 45 inherit cudaVersion lib pkgs; 47 46 inherit gpus nvccCompatibilities flags; 48 47 cudaMajorVersion = versions.major cudaVersion; ··· 63 62 # TODO(@connorbaker): `cudaFlags` is an alias for `flags` which should be removed in the future. 64 63 cudaFlags = flags; 65 64 66 - # Exposed as cudaPackages.backendStdenv. 67 - # This is what nvcc uses as a backend, 68 - # and it has to be an officially supported one (e.g. gcc11 for cuda11). 69 - # 70 - # It, however, propagates current stdenv's libstdc++ to avoid "GLIBCXX_* not found errors" 71 - # when linked with other C++ libraries. 72 - # E.g. for cudaPackages_11_8 we use gcc11 with gcc12's libstdc++ 73 - # Cf. https://github.com/NixOS/nixpkgs/pull/218265 for context 74 - backendStdenv = final.callPackage ../development/cuda-modules/backend-stdenv.nix { }; 75 - 76 65 # Loose packages 66 + # Barring packages which share a home (e.g., cudatoolkit and cudatoolkit-legacy-runfile), new packages 67 + # should be added to ../development/cuda-modules/packages in "by-name" style, where they will be automatically 68 + # discovered and added to the package set. 77 69 78 70 # TODO: Move to aliases.nix once all Nixpkgs has migrated to the splayed CUDA packages 79 71 cudatoolkit = final.callPackage ../development/cuda-modules/cudatoolkit/redist-wrapper.nix { }; 80 72 cudatoolkit-legacy-runfile = final.callPackage ../development/cuda-modules/cudatoolkit { }; 81 73 82 - cudnn-frontend = final.callPackage ../development/cuda-modules/cudnn-frontend/default.nix { }; 83 - saxpy = final.callPackage ../development/cuda-modules/saxpy { }; 84 - nccl = final.callPackage ../development/cuda-modules/nccl { }; 85 - nccl-tests = final.callPackage ../development/cuda-modules/nccl-tests { }; 86 - 87 74 tests = 88 75 let 89 76 bools = [ ··· 122 109 }; 123 110 in 124 111 attrsets.listToAttrs (attrsets.mapCartesianProduct builder configs); 125 - 126 - writeGpuTestPython = final.callPackage ../development/cuda-modules/write-gpu-test-python.nix { }; 127 - }); 112 + }; 128 113 129 114 mkVersionedPackageName = 130 115 name: version: ··· 135 120 136 121 composedExtension = fixedPoints.composeManyExtensions ( 137 122 [ 138 - (import ../development/cuda-modules/setup-hooks/extension.nix) 123 + ( 124 + final: _: 125 + lib.packagesFromDirectoryRecursive { 126 + inherit (final) callPackage; 127 + directory = ../development/cuda-modules/packages; 128 + } 129 + ) 139 130 (callPackage ../development/cuda-modules/cuda/extension.nix { inherit cudaVersion; }) 140 131 (import ../development/cuda-modules/cuda/overrides.nix) 141 132 (callPackage ../development/cuda-modules/generic-builders/multiplex.nix {