Merge staging-next into staging

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

+597 -676
+6 -42
.editorconfig
··· 48 indent_size = 2 49 indent_style = space 50 51 - # Match package.json, which are generally pulled from upstream and accept them as they are 52 - [package.json] 53 indent_style = unset 54 55 # Disable file types or individual files 56 # some of these files may be auto-generated and/or require significant changes ··· 85 [eggs.nix] 86 trim_trailing_whitespace = unset 87 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 [registry.dat] 98 end_of_line = unset 99 insert_final_newline = unset 100 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
··· 48 indent_size = 2 49 indent_style = space 50 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 indent_style = unset 54 + insert_final_newline = unset 55 56 # Disable file types or individual files 57 # some of these files may be auto-generated and/or require significant changes ··· 86 [eggs.nix] 87 trim_trailing_whitespace = unset 88 89 [registry.dat] 90 end_of_line = unset 91 insert_final_newline = unset 92 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 with: 33 ref: ${{ needs.get-merge-commit.outputs.mergedSha }} 34 35 - uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31 36 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 40 41 - name: Checking EditorConfig 42 run: |
··· 32 with: 33 ref: ${{ needs.get-merge-commit.outputs.mergedSha }} 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 + 42 - uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31 43 with: 44 + nix_path: nixpkgs=${{ env.url }} 45 46 - name: Checking EditorConfig 47 run: |
+1 -1
.github/workflows/no-channel.yml
··· 12 if: | 13 startsWith(github.event.pull_request.base.ref, 'nixos-') || 14 startsWith(github.event.pull_request.base.ref, 'nixpkgs-') 15 - name: "This PR is is targeting a channel branch" 16 runs-on: ubuntu-24.04 17 steps: 18 - run: |
··· 12 if: | 13 startsWith(github.event.pull_request.base.ref, 'nixos-') || 14 startsWith(github.event.pull_request.base.ref, 'nixpkgs-') 15 + name: "This PR is targeting a channel branch" 16 runs-on: ubuntu-24.04 17 steps: 18 - run: |
+3 -4
ci/eval/compare/maintainers.nix
··· 53 // { 54 # TODO: Refactor this so we can ping entire teams instead of the individual members. 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 [ ])); 59 } 60 ) attrsWithPackages; 61 ··· 64 (lib.lists.unique ( 65 builtins.map (pos: lib.strings.removePrefix (toString ../..) pos.file) ( 66 builtins.filter (x: x != null) [ 67 - (builtins.unsafeGetAttrPos "maintainers" (drv.meta or { })) 68 (builtins.unsafeGetAttrPos "src" drv) 69 # broken because name is always set by stdenv: 70 # # A hack to make `nix-env -qa` and `nix search` ignore broken packages.
··· 53 // { 54 # TODO: Refactor this so we can ping entire teams instead of the individual members. 55 # Note that this will require keeping track of GH team IDs in "maintainers/teams.nix". 56 + maintainers = meta.maintainers or [ ]; 57 } 58 ) attrsWithPackages; 59 ··· 62 (lib.lists.unique ( 63 builtins.map (pos: lib.strings.removePrefix (toString ../..) pos.file) ( 64 builtins.filter (x: x != null) [ 65 + ((drv.meta or { }).maintainersPosition or null) 66 + ((drv.meta or { }).teamsPosition or null) 67 (builtins.unsafeGetAttrPos "src" drv) 68 # broken because name is always set by stdenv: 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 github = "samemrecebi"; 21642 githubId = 64419750; 21643 }; 21644 samfundev = { 21645 name = "samfundev"; 21646 github = "samfundev";
··· 21641 github = "samemrecebi"; 21642 githubId = 64419750; 21643 }; 21644 + samestep = { 21645 + name = "Sam Estep"; 21646 + email = "sam@samestep.com"; 21647 + github = "samestep"; 21648 + githubId = 8246041; 21649 + }; 21650 samfundev = { 21651 name = "samfundev"; 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 jq, 10 lib, 11 llvmPackages, 12 - llvmPackages_14, 13 moreutils, 14 protobuf, 15 python3Packages, ··· 5119 }; 5120 }; 5121 5122 - vadimcn.vscode-lldb = callPackage ./vadimcn.vscode-lldb { llvmPackages = llvmPackages_14; }; 5123 5124 valentjn.vscode-ltex = vscode-utils.buildVscodeMarketplaceExtension rec { 5125 mktplcRef = {
··· 9 jq, 10 lib, 11 llvmPackages, 12 moreutils, 13 protobuf, 14 python3Packages, ··· 5118 }; 5119 }; 5120 5121 + vadimcn.vscode-lldb = callPackage ./vadimcn.vscode-lldb { }; 5122 5123 valentjn.vscode-ltex = vscode-utils.buildVscodeMarketplaceExtension rec { 5124 mktplcRef = {
+16 -17
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix
··· 17 if stdenv.hostPlatform.isDarwin then 18 "/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver" 19 else 20 - "${lldb.out}/bin/lldb-server"; 21 in 22 rustPlatform.buildRustPackage { 23 pname = "${pname}-adapter"; 24 inherit version src; 25 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-7tGX8wt2bb1segoWbBEBwZbznOaAiAyh9i/JC5FKUBU="; 28 29 - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ lldb ]; 30 31 nativeBuildInputs = [ makeWrapper ]; 32 33 - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { NIX_LDFLAGS = "-llldb -lc++abi"; }; 34 - 35 buildAndTestSubdir = "adapter"; 36 37 - buildFeatures = [ "weak-linkage" ]; 38 39 cargoBuildFlags = [ 40 - "--lib" 41 "--bin=codelldb" 42 ]; 43 44 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. 50 mv $out/bin/* $out/share/adapter 51 - cp $out/lib/* $out/share/adapter 52 cp -r adapter/scripts $out/share/adapter 53 - cp -t $out/share/formatters formatters/*.py 54 ln -s ${lib.getLib lldb} $out/share/lldb 55 makeWrapper $out/share/adapter/codelldb $out/bin/codelldb \ 56 --set-default LLDB_DEBUGSERVER_PATH "${lldbServer}" 57 ''; 58 59 - patches = [ ./patches/adapter-output-shared_object.patch ]; 60 - 61 - # Tests are linked to liblldb but it is not available here. 62 doCheck = false; 63 64 passthru = { inherit lldbServer; };
··· 17 if stdenv.hostPlatform.isDarwin then 18 "/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver" 19 else 20 + "${lib.getBin lldb}/bin/lldb-server"; 21 + LLVM_TRIPLE = stdenv.buildPlatform.rust.rustcTarget; 22 in 23 rustPlatform.buildRustPackage { 24 pname = "${pname}-adapter"; 25 inherit version src; 26 27 useFetchCargoVendor = true; 28 + cargoHash = "sha256-Nh4YesgWa1JR8tLfrIRps9TBdsAfilXu6G2/kB08co8="; 29 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"; 37 38 nativeBuildInputs = [ makeWrapper ]; 39 40 buildAndTestSubdir = "adapter"; 41 42 + # There's isn't much point in enabling the `weaklink` feature 43 + # when we provide lldb via Nix. 44 + # buildFeatures = [ "weaklink" ]; 45 46 cargoBuildFlags = [ 47 "--bin=codelldb" 48 ]; 49 50 postFixup = '' 51 + mkdir -p $out/share/{adapter,lang_support} 52 mv $out/bin/* $out/share/adapter 53 cp -r adapter/scripts $out/share/adapter 54 + cp -t $out/share/lang_support lang_support/*.py 55 ln -s ${lib.getLib lldb} $out/share/lldb 56 makeWrapper $out/share/adapter/codelldb $out/bin/codelldb \ 57 --set-default LLDB_DEBUGSERVER_PATH "${lldbServer}" 58 ''; 59 60 + # Tests fail to build (as of version 1.11.4). 61 doCheck = false; 62 63 passthru = { inherit lldbServer; };
+28 -32
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix
··· 1 { 2 - lib, 3 - stdenv, 4 fetchFromGitHub, 5 - rustPlatform, 6 makeWrapper, 7 - llvmPackages, 8 - buildNpmPackage, 9 - cmake, 10 nodejs, 11 - unzip, 12 python3, 13 - pkg-config, 14 - libsecret, 15 }: 16 assert lib.versionAtLeast python3.version "3.5"; 17 let 18 publisher = "vadimcn"; 19 pname = "vscode-lldb"; 20 - version = "1.10.0"; 21 22 vscodeExtUniqueId = "${publisher}.${pname}"; 23 vscodeExtPublisher = publisher; ··· 25 26 src = fetchFromGitHub { 27 owner = "vadimcn"; 28 - repo = "vscode-lldb"; 29 rev = "v${version}"; 30 - hash = "sha256-ExSS5HxDmJJtYypRYJNz7nY0D50gjoDBc4CnJMfgVw8="; 31 }; 32 33 - # need to build a custom version of lldb and llvm for enhanced rust support 34 - lldb = (import ./lldb.nix { inherit fetchFromGitHub llvmPackages; }); 35 36 adapter = ( 37 - import ./adapter.nix { 38 - inherit 39 - lib 40 - lldb 41 - makeWrapper 42 - rustPlatform 43 - stdenv 44 45 pname 46 src 47 version ··· 50 ); 51 52 nodeDeps = ( 53 - import ./node_deps.nix { 54 inherit 55 - buildNpmPackage 56 - libsecret 57 - pkg-config 58 - python3 59 - 60 pname 61 src 62 version ··· 86 87 patches = [ ./patches/cmake-build-extension-only.patch ]; 88 89 - postPatch = '' 90 - # temporary patch for forgotten version updates 91 - substituteInPlace CMakeLists.txt \ 92 - --replace-fail "1.9.2" ${version} 93 ''; 94 95 postConfigure = ··· 117 118 unzip ./codelldb-bootstrap.vsix 'extension/*' -d ./vsix-extracted 119 120 - mkdir -p $ext/{adapter,formatters} 121 mv -t $ext vsix-extracted/extension/* 122 cp -t $ext/ -r ${adapter}/share/* 123 wrapProgram $ext/adapter/codelldb \
··· 1 { 2 + callPackage, 3 + cargo, 4 + cmake, 5 fetchFromGitHub, 6 + lib, 7 + llvmPackages_19, 8 + makeRustPlatform, 9 makeWrapper, 10 nodejs, 11 python3, 12 + rustc, 13 + stdenv, 14 + unzip, 15 }: 16 assert lib.versionAtLeast python3.version "3.5"; 17 let 18 publisher = "vadimcn"; 19 pname = "vscode-lldb"; 20 + version = "1.11.4"; 21 22 vscodeExtUniqueId = "${publisher}.${pname}"; 23 vscodeExtPublisher = publisher; ··· 25 26 src = fetchFromGitHub { 27 owner = "vadimcn"; 28 + repo = "codelldb"; 29 rev = "v${version}"; 30 + hash = "sha256-+Pe7ij5ukF5pLgwvr+HOHjIv1TQDiPOEeJtkpIW9XWI="; 31 }; 32 33 + lldb = llvmPackages_19.lldb; 34 35 adapter = ( 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; 45 46 + inherit 47 pname 48 src 49 version ··· 52 ); 53 54 nodeDeps = ( 55 + callPackage ./node_deps.nix { 56 inherit 57 pname 58 src 59 version ··· 83 84 patches = [ ./patches/cmake-build-extension-only.patch ]; 85 86 + # Make devDependencies available to tools/prep-package.js 87 + preConfigure = '' 88 + cp -r ${nodeDeps}/lib/node_modules . 89 ''; 90 91 postConfigure = ··· 113 114 unzip ./codelldb-bootstrap.vsix 'extension/*' -d ./vsix-extracted 115 116 + mkdir -p $ext/adapter 117 mv -t $ext vsix-extracted/extension/* 118 cp -t $ext/ -r ${adapter}/share/* 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 pname = "${pname}-node-deps"; 14 inherit version src; 15 16 - npmDepsHash = "sha256-fMKGi+AJTMlWl7SQtZ21hUwOLgqlFYDhwLvEergQLfI="; 17 18 nativeBuildInputs = [ 19 python3
··· 13 pname = "${pname}-node-deps"; 14 inherit version src; 15 16 + npmDepsHash = "sha256-Efeun7AFMAnoNXLbTGH7OWHaBHT2tO9CodfjKrIYw40="; 17 18 nativeBuildInputs = [ 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 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 --- a/CMakeLists.txt 3 +++ b/CMakeLists.txt 4 - @@ -16,13 +16,6 @@ 5 set(VERSION "${VERSION}${VERSION_SUFFIX}") 6 message("Version ${VERSION}") 7 ··· 15 if (CMAKE_SYSROOT) 16 set(CMAKE_C_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_C_FLAGS}") 17 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) 20 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) 21 22 -# Install node_modules 23 -execute_process( 24 - - COMMAND ${NPM} ci # like install, but actually respects package-lock file. 25 - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 26 - RESULT_VARIABLE Result 27 -) 28 -if (NOT ${Result} EQUAL 0) 29 - - message(FATAL_ERROR "npm intall failed: ${Result}") 30 -endif() 31 - 32 # Resolve $refs 33 execute_process( 34 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 37 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_BINARY_DIR}/README.md) 38 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG.md ${CMAKE_CURRENT_BINARY_DIR}/CHANGELOG.md) ··· 40 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/lldb.png ${CMAKE_CURRENT_BINARY_DIR}/images/lldb.png) 41 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/user.svg ${CMAKE_CURRENT_BINARY_DIR}/images/user.svg) 42 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/users.svg ${CMAKE_CURRENT_BINARY_DIR}/images/users.svg) 43 - @@ -185,6 +169,7 @@ 44 set(PackagedFilesBootstrap 45 README.md 46 CHANGELOG.md
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 5cab8b1..0b500d5 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 + @@ -16,13 +16,6 @@ endif() 6 set(VERSION "${VERSION}${VERSION_SUFFIX}") 7 message("Version ${VERSION}") 8 ··· 16 if (CMAKE_SYSROOT) 17 set(CMAKE_C_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_C_FLAGS}") 18 set(CMAKE_CXX_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_CXX_FLAGS}") 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) 21 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) 22 23 -# Install node_modules 24 -execute_process( 25 + - COMMAND ${NPM} --loglevel verbose ci # like install, but actually respects package-lock file. 26 - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 27 - RESULT_VARIABLE Result 28 -) 29 -if (NOT ${Result} EQUAL 0) 30 + - message(FATAL_ERROR "npm install failed: ${Result}") 31 -endif() 32 - 33 # Resolve $refs 34 execute_process( 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 36 + @@ -183,6 +166,7 @@ add_custom_target(adapter_tests 37 38 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_BINARY_DIR}/README.md) 39 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG.md ${CMAKE_CURRENT_BINARY_DIR}/CHANGELOG.md) ··· 41 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/lldb.png ${CMAKE_CURRENT_BINARY_DIR}/images/lldb.png) 42 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/user.svg ${CMAKE_CURRENT_BINARY_DIR}/images/user.svg) 43 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/users.svg ${CMAKE_CURRENT_BINARY_DIR}/images/users.svg) 44 + @@ -199,6 +183,7 @@ add_custom_target(dev_debugging 45 set(PackagedFilesBootstrap 46 README.md 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 #! /usr/bin/env nix-shell 2 - #! nix-shell ../../update-shell.nix -i bash -p nix-prefetch-github prefetch-npm-deps 3 4 set -eo pipefail 5 cd "$(dirname "${BASH_SOURCE[0]}")" ··· 12 # Ideally, nixpkgs points to default.nix file of Nixpkgs official tree 13 nixpkgs=../../../../../.. 14 nixFile=./default.nix 15 owner=vadimcn 16 - repo=vscode-lldb 17 version="$1" 18 if [[ $# -ne 1 ]]; then 19 # no version specified, find the newest one ··· 34 35 # update hashes 36 sed -E 's/\bversion = ".*?"/version = "'$version'"/' --in-place "$nixFile" 37 - srcHash=$(nix-prefetch-github vadimcn vscode-lldb --rev "v$version" | jq --raw-output .hash) 38 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 42 pushd $TMPDIR 43 curl -LO https://raw.githubusercontent.com/$owner/$repo/v${version}/package-lock.json 44 npmDepsHash=$(prefetch-npm-deps ./package-lock.json) 45 popd 46 - sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'$npmDepsHash'"#' --in-place "$nixFile" 47
··· 1 #! /usr/bin/env nix-shell 2 + #! nix-shell update-shell.nix -i bash 3 4 set -eo pipefail 5 cd "$(dirname "${BASH_SOURCE[0]}")" ··· 12 # Ideally, nixpkgs points to default.nix file of Nixpkgs official tree 13 nixpkgs=../../../../../.. 14 nixFile=./default.nix 15 + adapterNixFile=./adapter.nix 16 + nodeDepsNixFile=./node_deps.nix 17 owner=vadimcn 18 + repo=codelldb 19 version="$1" 20 if [[ $# -ne 1 ]]; then 21 # no version specified, find the newest one ··· 36 37 # update hashes 38 sed -E 's/\bversion = ".*?"/version = "'$version'"/' --in-place "$nixFile" 39 + srcHash=$(nix-prefetch-github vadimcn codelldb --rev "v$version" | jq --raw-output .hash) 40 sed -E 's#\bhash = ".*?"#hash = "'$srcHash'"#' --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" 43 44 pushd $TMPDIR 45 curl -LO https://raw.githubusercontent.com/$owner/$repo/v${version}/package-lock.json 46 npmDepsHash=$(prefetch-npm-deps ./package-lock.json) 47 popd 48 + sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'$npmDepsHash'"#' --in-place "$nodeDepsNixFile" 49
+7 -7
pkgs/applications/networking/browsers/chromium/info.json
··· 797 } 798 }, 799 "ungoogled-chromium": { 800 - "version": "136.0.7103.59", 801 "deps": { 802 "depot_tools": { 803 "rev": "f40ddcd8d51626fb7be3ab3c418b3f3be801623f", ··· 808 "hash": "sha256-vDKMt23RMDI+KX6CmjfeOhRv2haf/mDOuHpWKnlODcg=" 809 }, 810 "ungoogled-patches": { 811 - "rev": "136.0.7103.59-1", 812 - "hash": "sha256-wUxcLssPyiVP+YErykRrLn4Nx24z224pW+dCigaBn4Q=" 813 }, 814 "npmHash": "sha256-QRjk9X4rJW3ofizK33R4T1qym1riqcnpBhDF+FfNZLo=" 815 }, 816 "DEPS": { 817 "src": { 818 "url": "https://chromium.googlesource.com/chromium/src.git", 819 - "rev": "d4b493843f5f23217df99a83aa28747602841382", 820 - "hash": "sha256-5SKNNEPYSAxQUWtcCq/LW7gxGjjEhuw0Uxo1ob+F7to=", 821 "recompress": true 822 }, 823 "src/third_party/clang-format/script": { ··· 1437 }, 1438 "src/third_party/sqlite/src": { 1439 "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 1440 - "rev": "567495a62a62dc013888500526e82837d727fe01", 1441 - "hash": "sha256-ltl3OTk/wZPSj3yYthNlKd3mBxef6l5uW6UYTwebNek=" 1442 }, 1443 "src/third_party/swiftshader": { 1444 "url": "https://swiftshader.googlesource.com/SwiftShader.git",
··· 797 } 798 }, 799 "ungoogled-chromium": { 800 + "version": "136.0.7103.92", 801 "deps": { 802 "depot_tools": { 803 "rev": "f40ddcd8d51626fb7be3ab3c418b3f3be801623f", ··· 808 "hash": "sha256-vDKMt23RMDI+KX6CmjfeOhRv2haf/mDOuHpWKnlODcg=" 809 }, 810 "ungoogled-patches": { 811 + "rev": "136.0.7103.92-1", 812 + "hash": "sha256-mZ/qG7tWKJH1pGE4Onw9P50/WBYva7bvKeAiy4Ckjd0=" 813 }, 814 "npmHash": "sha256-QRjk9X4rJW3ofizK33R4T1qym1riqcnpBhDF+FfNZLo=" 815 }, 816 "DEPS": { 817 "src": { 818 "url": "https://chromium.googlesource.com/chromium/src.git", 819 + "rev": "cb81a4cc5087a8303a6c8827ee2b80b71d26e334", 820 + "hash": "sha256-mySbSMnbM/KBEGnOyJKJMr4WD4PNgIDDeNK0fTPfcnI=", 821 "recompress": true 822 }, 823 "src/third_party/clang-format/script": { ··· 1437 }, 1438 "src/third_party/sqlite/src": { 1439 "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 1440 + "rev": "8a22b25ad7244abaf07e372cc6dc97e041d663a9", 1441 + "hash": "sha256-1vAGAF3idxgHGaqb5gT5k3KIGC2H3gqC3RTVU2ZRf4A=" 1442 }, 1443 "src/third_party/swiftshader": { 1444 "url": "https://swiftshader.googlesource.com/SwiftShader.git",
+2 -2
pkgs/applications/networking/cluster/cni/plugins.nix
··· 7 8 buildGoModule rec { 9 pname = "cni-plugins"; 10 - version = "1.6.1"; 11 12 src = fetchFromGitHub { 13 owner = "containernetworking"; 14 repo = "plugins"; 15 rev = "v${version}"; 16 - hash = "sha256-thtN7po5SToM0ZFYIbycaPJTafLvk9hFV4XFGOpWmpg="; 17 }; 18 19 vendorHash = null;
··· 7 8 buildGoModule rec { 9 pname = "cni-plugins"; 10 + version = "1.7.1"; 11 12 src = fetchFromGitHub { 13 owner = "containernetworking"; 14 repo = "plugins"; 15 rev = "v${version}"; 16 + hash = "sha256-S1BpOLPmWxaemPHTqZsYwGMH5KM1bPALcl78waZ0TBE="; 17 }; 18 19 vendorHash = null;
+9 -9
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 198 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 199 }, 200 "btp": { 201 - "hash": "sha256-fny/kOPCJFySYPJwKpU5eCB6IClBE4KIjZoHpQplZHA=", 202 "homepage": "https://registry.terraform.io/providers/SAP/btp", 203 "owner": "SAP", 204 "repo": "terraform-provider-btp", 205 - "rev": "v1.11.0", 206 "spdx": "Apache-2.0", 207 - "vendorHash": "sha256-DUc06D22wqYG/O27NkOxJ2bu+dwirReAq9Y6p135ICY=" 208 }, 209 "buildkite": { 210 "hash": "sha256-i16wgxO2rhs/wg1In+3VYstuUrfuj/ChVO4un5wDmgk=", ··· 243 "vendorHash": null 244 }, 245 "cloudamqp": { 246 - "hash": "sha256-nUzWtow4FLQzGoxGWA68LAs4Nau7xTdtxATSwsF6s9c=", 247 "homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp", 248 "owner": "cloudamqp", 249 "repo": "terraform-provider-cloudamqp", 250 - "rev": "v1.33.0", 251 "spdx": "MPL-2.0", 252 - "vendorHash": "sha256-nbz0QEIfnLnMOE/zGILMVBK+/hjYLlWeIqiwOLP6ebQ=" 253 }, 254 "cloudflare": { 255 "hash": "sha256-FPZBU93x82+szFCC8djO88WFedbsVRFlVxZfTf4uAxI=", ··· 1291 "vendorHash": "sha256-X2YjJvMboS04ViaIP1ebzIX8txumlvTEpGmEAlZNV9E=" 1292 }, 1293 "talos": { 1294 - "hash": "sha256-49woELLSpheuyGnXuwamZwsHdOfjwSB4v8/INzSrMRU=", 1295 "homepage": "https://registry.terraform.io/providers/siderolabs/talos", 1296 "owner": "siderolabs", 1297 "repo": "terraform-provider-talos", 1298 - "rev": "v0.7.1", 1299 "spdx": "MPL-2.0", 1300 - "vendorHash": "sha256-iEi3zkr4kIZ1FTAft/Fy//v7xtlX/8uSrnbuxgFTDyA=" 1301 }, 1302 "temporalcloud": { 1303 "hash": "sha256-scM3cz4DVv66+VyLKWSjNbGFRcbUt9uZU4QooWQPioI=",
··· 198 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 199 }, 200 "btp": { 201 + "hash": "sha256-c2nYUsjErdjxk6IyqpcDxExLLNjxh5A7Mq7WW2BWviw=", 202 "homepage": "https://registry.terraform.io/providers/SAP/btp", 203 "owner": "SAP", 204 "repo": "terraform-provider-btp", 205 + "rev": "v1.12.0", 206 "spdx": "Apache-2.0", 207 + "vendorHash": "sha256-arLGaa/o9X0MYg/qIl6qhpBqcduu5Bu06FteR5KGSPw=" 208 }, 209 "buildkite": { 210 "hash": "sha256-i16wgxO2rhs/wg1In+3VYstuUrfuj/ChVO4un5wDmgk=", ··· 243 "vendorHash": null 244 }, 245 "cloudamqp": { 246 + "hash": "sha256-jB2tR53z9/ZHe/oI1TH4tQ0YrJmK7HiFCSzeI3brnRI=", 247 "homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp", 248 "owner": "cloudamqp", 249 "repo": "terraform-provider-cloudamqp", 250 + "rev": "v1.34.0", 251 "spdx": "MPL-2.0", 252 + "vendorHash": "sha256-f6sqKzoQAUpCDrpQdMuK1SuLTKrd2PUn/J6VuKxXGZI=" 253 }, 254 "cloudflare": { 255 "hash": "sha256-FPZBU93x82+szFCC8djO88WFedbsVRFlVxZfTf4uAxI=", ··· 1291 "vendorHash": "sha256-X2YjJvMboS04ViaIP1ebzIX8txumlvTEpGmEAlZNV9E=" 1292 }, 1293 "talos": { 1294 + "hash": "sha256-kGAzJtc09wL9hvu13rqZnFWdwu6mrfdxgm8XxigKzK4=", 1295 "homepage": "https://registry.terraform.io/providers/siderolabs/talos", 1296 "owner": "siderolabs", 1297 "repo": "terraform-provider-talos", 1298 + "rev": "v0.8.0", 1299 "spdx": "MPL-2.0", 1300 + "vendorHash": "sha256-V0dK5G3zheyyqexBud+9Hg9ExYI/9X1wuYx+lEn6pVg=" 1301 }, 1302 "temporalcloud": { 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 if patches == [ ] && prePatch == "" && postPatch == "" then 1029 src # nothing to do, so use original src to avoid additional drv 1030 else 1031 stdenvNoCC.mkDerivation ( 1032 { 1033 inherit ··· 1042 phases = "unpackPhase patchPhase installPhase"; 1043 installPhase = "cp -R ./ $out"; 1044 } 1045 - # Carry `meta` information from the underlying `src` if present. 1046 - // (optionalAttrs (src ? meta) { inherit (src) meta; }) 1047 // (removeAttrs args [ 1048 "src" 1049 "name" 1050 "patches" 1051 "prePatch" 1052 "postPatch"
··· 1028 if patches == [ ] && prePatch == "" && postPatch == "" then 1029 src # nothing to do, so use original src to avoid additional drv 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 1041 stdenvNoCC.mkDerivation ( 1042 { 1043 inherit ··· 1052 phases = "unpackPhase patchPhase installPhase"; 1053 installPhase = "cp -R ./ $out"; 1054 } 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 1063 // (removeAttrs args [ 1064 "src" 1065 "name" 1066 + "meta" 1067 + "passthru" 1068 "patches" 1069 "prePatch" 1070 "postPatch"
+2 -1
pkgs/by-name/aw/await/package.nix
··· 43 versionCheckProgramArg = "--version"; 44 45 meta = with lib; { 46 description = "Small binary that runs a list of commands in parallel and awaits termination"; 47 - homepage = "https://await-cli.app"; 48 license = licenses.mit; 49 maintainers = with maintainers; [ chewblacka ]; 50 platforms = platforms.all;
··· 43 versionCheckProgramArg = "--version"; 44 45 meta = with lib; { 46 + changelog = "https://github.com/slavaGanzin/await/releases/tag/${version}"; 47 description = "Small binary that runs a list of commands in parallel and awaits termination"; 48 + homepage = "https://github.com/slavaGanzin/await"; 49 license = licenses.mit; 50 maintainers = with maintainers; [ chewblacka ]; 51 platforms = platforms.all;
+3 -3
pkgs/by-name/bi/bingo/package.nix
··· 4 fetchFromGitHub, 5 }: 6 7 - buildGoModule rec { 8 pname = "bingo"; 9 version = "0.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "bwplotka"; 13 repo = "bingo"; 14 - rev = "v${version}"; 15 hash = "sha256-bzh6P+J8EoewjOofwWXMgtSXAhESetD3y9EiqLNOT54="; 16 }; 17 ··· 35 license = lib.licenses.asl20; 36 maintainers = with lib.maintainers; [ aaronjheng ]; 37 }; 38 - }
··· 4 fetchFromGitHub, 5 }: 6 7 + buildGoModule (finalAttrs: { 8 pname = "bingo"; 9 version = "0.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "bwplotka"; 13 repo = "bingo"; 14 + tag = "v${finalAttrs.version}"; 15 hash = "sha256-bzh6P+J8EoewjOofwWXMgtSXAhESetD3y9EiqLNOT54="; 16 }; 17 ··· 35 license = lib.licenses.asl20; 36 maintainers = with lib.maintainers; [ aaronjheng ]; 37 }; 38 + })
+4 -4
pkgs/by-name/bl/bloop/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "bloop"; 14 - version = "2.0.9"; 15 16 platform = 17 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then ··· 42 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 43 sha256 = 44 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then 45 - "sha256-mslCzvJ+z5VNQkVa9HXjw2bUBprMgs3bAy3RmEt8OlI=" 46 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then 47 - "sha256-XdMPo9O7ADhInmGFIOHihl1z4yPKAyDjCH7m3tCtKNo=" 48 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 49 - "sha256-sJM00f2KBI6fnVj3U/h/pYAFT7QjZkfJ7ubDfFlRJ0Q=" 50 else 51 throw "unsupported platform"; 52 };
··· 11 12 stdenv.mkDerivation rec { 13 pname = "bloop"; 14 + version = "2.0.10"; 15 16 platform = 17 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then ··· 42 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 43 sha256 = 44 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then 45 + "sha256-GoWHVYIA98YMMmhYj1bBysABBq2UxEcELXqDi+XRnQ4=" 46 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then 47 + "sha256-hE54Z2QLlAt4S+LQOAD0jLf1y2/PkKO9JAT2L6M8lWA=" 48 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 49 + "sha256-8gtaiSilf1yL50QSsy4K686R1J9W5NL1JyB7onMSTOw=" 50 else 51 throw "unsupported platform"; 52 };
+3 -3
pkgs/by-name/ca/cargo-shear/package.nix
··· 6 cargo-shear, 7 }: 8 let 9 - version = "1.2.5"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "cargo-shear"; ··· 16 owner = "Boshen"; 17 repo = "cargo-shear"; 18 rev = "v${version}"; 19 - hash = "sha256-MOjGc0ji4r7thogj+xar9O8Hesd+WoNqV1dwjnL4/Bk="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-QEKJmhrOj8L9fa+k7ADux2ynpoMPbqLLAhZaKemk6sQ="; 24 25 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 26 SHEAR_VERSION = version;
··· 6 cargo-shear, 7 }: 8 let 9 + version = "1.2.6"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "cargo-shear"; ··· 16 owner = "Boshen"; 17 repo = "cargo-shear"; 18 rev = "v${version}"; 19 + hash = "sha256-BLBC4L3GropYXANTKXwOYwp1my6p0L0fZ4YN9aF4HaA="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-Fd1Rw2LeONIJCrvyNKBpTquUKAMLPcaAcWI7N8Ii6Bs="; 24 25 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 26 SHEAR_VERSION = version;
+3 -3
pkgs/by-name/ce/centrifugo/package.nix
··· 16 in 17 buildGoModule rec { 18 pname = "centrifugo"; 19 - version = "6.1.0"; 20 21 src = fetchFromGitHub { 22 owner = "centrifugal"; 23 repo = "centrifugo"; 24 rev = "v${version}"; 25 - hash = "sha256-7hh9wcM9cMfQ2W2PlDitTdJD9ftZt/KO/B+wV/c588U="; 26 }; 27 28 - vendorHash = "sha256-hl1BznajnaOXMrlSqksqPdJih29yRDYW9IsyV9mSN20="; 29 30 ldflags = [ 31 "-s"
··· 16 in 17 buildGoModule rec { 18 pname = "centrifugo"; 19 + version = "6.2.0"; 20 21 src = fetchFromGitHub { 22 owner = "centrifugal"; 23 repo = "centrifugo"; 24 rev = "v${version}"; 25 + hash = "sha256-DCtUw/0EWJcgQSBd/csbgoi1ncN1LnLJZvfv3AZyW0o="; 26 }; 27 28 + vendorHash = "sha256-35RmwI5Qy50jgUAjOz0UlE7CgjVuDiwFfG3uYafr1O4="; 29 30 ldflags = [ 31 "-s"
+3 -3
pkgs/by-name/co/codex/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "codex"; 14 - version = "0.1.2504251709"; # from codex-cli/package.json 15 16 src = fetchFromGitHub { 17 owner = "openai"; 18 repo = "codex"; 19 - rev = "103093f79324482020490cb658cc1a696aece3bc"; 20 - hash = "sha256-GmMQi67HRanGKhiTKX8wgnpUbA1UwkPVe3siU4qC02Y="; 21 }; 22 23 pnpmWorkspaces = [ "@openai/codex" ];
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "codex"; 14 + version = "0.1.2504301751"; # from codex-cli/package.json 15 16 src = fetchFromGitHub { 17 owner = "openai"; 18 repo = "codex"; 19 + rev = "463a230991393c7b39f2543a9766e6133ef65393"; 20 + hash = "sha256-CSd5e6BsGEigENjPu6R6s+QhZRLQ2CTmI5XBI9mPkmA="; 21 }; 22 23 pnpmWorkspaces = [ "@openai/codex" ];
+2 -2
pkgs/by-name/cr/cryptomator/package.nix
··· 17 in 18 maven.buildMavenPackage rec { 19 pname = "cryptomator"; 20 - version = "1.16.0"; 21 22 src = fetchFromGitHub { 23 owner = "cryptomator"; 24 repo = "cryptomator"; 25 tag = version; 26 - hash = "sha256-v4UCNUbnCCccwmRMtHbN8BEHlzLcAcJ9HIU5Ak94FS8="; 27 }; 28 29 mvnJdk = jdk;
··· 17 in 18 maven.buildMavenPackage rec { 19 pname = "cryptomator"; 20 + version = "1.16.1"; 21 22 src = fetchFromGitHub { 23 owner = "cryptomator"; 24 repo = "cryptomator"; 25 tag = version; 26 + hash = "sha256-gATygecFVUOvJXtq/0R7nqLCvR2UErFlQ0oeFwBoNGM="; 27 }; 28 29 mvnJdk = jdk;
+3 -3
pkgs/by-name/fl/flyctl/package.nix
··· 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 - version = "0.3.110"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 - hash = "sha256-zZlTVpqW96SSY1Lsgyax8bJ1VfErPet8YX5nUep8Auo="; 19 }; 20 21 - vendorHash = "sha256-QrjK5p5eCfQ4eEgaUhUq4Ps1E8ZPee0698a7tGZYHWo="; 22 23 subPackages = [ "." ]; 24
··· 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 + version = "0.3.116"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 + hash = "sha256-IUp2veKRSmxPqADQfE82htwphaiHQZWvwqGufnYdipU="; 19 }; 20 21 + vendorHash = "sha256-dLfP1UXE4J6iGlQrhl3wik5TPqsqdhKv4iScMxzOb1A="; 22 23 subPackages = [ "." ]; 24
+2 -2
pkgs/by-name/fr/frp/package.nix
··· 7 8 buildGoModule rec { 9 pname = "frp"; 10 - version = "0.62.0"; 11 12 src = fetchFromGitHub { 13 owner = "fatedier"; 14 repo = pname; 15 rev = "v${version}"; 16 - hash = "sha256-ZzNn2iYrj0FZmZm0aQdbCeS3fCnwqqSCh2mVfjO9d5Q="; 17 }; 18 19 vendorHash = "sha256-koeOCkqYy1TUYXp2I7M+BIjmQEJGXtizOnqJuvzhHJM=";
··· 7 8 buildGoModule rec { 9 pname = "frp"; 10 + version = "0.62.1"; 11 12 src = fetchFromGitHub { 13 owner = "fatedier"; 14 repo = pname; 15 rev = "v${version}"; 16 + hash = "sha256-es8xngdSLLQ3/S0xdFGW7Pa4BJISo51oWPl1GE+7tBo="; 17 }; 18 19 vendorHash = "sha256-koeOCkqYy1TUYXp2I7M+BIjmQEJGXtizOnqJuvzhHJM=";
+2 -2
pkgs/by-name/go/google-java-format/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "google-java-format"; 11 - version = "1.26.0"; 12 13 src = fetchurl { 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="; 16 }; 17 18 dontUnpack = true;
··· 8 9 stdenv.mkDerivation rec { 10 pname = "google-java-format"; 11 + version = "1.27.0"; 12 13 src = fetchurl { 14 url = "https://github.com/google/google-java-format/releases/download/v${version}/google-java-format-${version}-all-deps.jar"; 15 + sha256 = "sha256-7Qcjnzy3LiW/Kg6uY+doMfnxGWO9Gfw2pvHYcBasF2M="; 16 }; 17 18 dontUnpack = true;
+10 -10
pkgs/by-name/go/govc/package.nix
··· 4 buildGoModule, 5 }: 6 7 - buildGoModule rec { 8 pname = "govc"; 9 - version = "0.46.3"; 10 - 11 - subPackages = [ "govc" ]; 12 13 src = fetchFromGitHub { 14 - rev = "v${version}"; 15 owner = "vmware"; 16 repo = "govmomi"; 17 - sha256 = "sha256-vwvhVC+Avi55uenlW68tWGREEHRZw8RUjgiC0r7BgQ4="; 18 }; 19 20 - vendorHash = "sha256-ddofXjBnyHRn7apS8hpM57S1oo+1w5i4n0Z6ZPKQEDI="; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 - "-X github.com/vmware/govmomi/govc/flags.BuildVersion=${version}" 26 ]; 27 28 meta = { 29 description = "VSphere CLI built on top of govmomi"; 30 - homepage = "https://github.com/vmware/govmomi/tree/master/govc"; 31 license = lib.licenses.asl20; 32 maintainers = with lib.maintainers; [ nicknovitski ]; 33 mainProgram = "govc"; 34 }; 35 - }
··· 4 buildGoModule, 5 }: 6 7 + buildGoModule (finalAttrs: { 8 pname = "govc"; 9 + version = "0.50.0"; 10 11 src = fetchFromGitHub { 12 owner = "vmware"; 13 repo = "govmomi"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-4dGwX9+b94KT0Y78o4f7hvlZUipuV1q6j70v7pRytAg="; 16 }; 17 18 + vendorHash = "sha256-IyQ9a8dIny3QA1VXeLydif195idH5U4xr9/+76g5nYY="; 19 + 20 + sourceRoot = "${finalAttrs.src.name}/govc"; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 + "-X github.com/vmware/govmomi/govc/flags.BuildVersion=${finalAttrs.version}" 26 ]; 27 28 meta = { 29 description = "VSphere CLI built on top of govmomi"; 30 + homepage = "https://github.com/vmware/govmomi/tree/main/govc"; 31 license = lib.licenses.asl20; 32 maintainers = with lib.maintainers; [ nicknovitski ]; 33 mainProgram = "govc"; 34 }; 35 + })
+2 -2
pkgs/by-name/hc/hcp/package.nix
··· 8 9 buildGoModule rec { 10 pname = "hcp"; 11 - version = "0.9.0"; 12 13 src = fetchFromGitHub { 14 owner = "hashicorp"; 15 repo = "hcp"; 16 tag = "v${version}"; 17 - hash = "sha256-DyfrT4Z4pF7o6nBoacpEE0jT/dxRRm7nr3KsXJTwtOQ="; 18 }; 19 20 vendorHash = "sha256-Tq7Lu9rZCLpy7CiZQey5/y1hZPEvdSsy1BgEFWNVeAk=";
··· 8 9 buildGoModule rec { 10 pname = "hcp"; 11 + version = "0.9.1"; 12 13 src = fetchFromGitHub { 14 owner = "hashicorp"; 15 repo = "hcp"; 16 tag = "v${version}"; 17 + hash = "sha256-53UTxf83jc2tyWJe+BHSitwpQVc6Ecq0wsf8avGPJcM="; 18 }; 19 20 vendorHash = "sha256-Tq7Lu9rZCLpy7CiZQey5/y1hZPEvdSsy1BgEFWNVeAk=";
+3 -3
pkgs/by-name/he/heimdall-proxy/package.nix
··· 4 lib, 5 }: 6 let 7 - version = "0.16.0"; 8 in 9 buildGoModule { 10 pname = "heimdall-proxy"; ··· 15 owner = "dadrus"; 16 repo = "heimdall"; 17 tag = "v${version}"; 18 - hash = "sha256-50LLclXdSIJ03zQ3qqF+2LlPAeIyZFaa2U2tJGFLpuk="; 19 }; 20 21 - vendorHash = "sha256-MFlRjTlaD6pppk5Dx0+EAtRSlVH/EOp3NKQgHbtQdRA="; 22 23 tags = [ "sqlite" ]; 24
··· 4 lib, 5 }: 6 let 7 + version = "0.16.1"; 8 in 9 buildGoModule { 10 pname = "heimdall-proxy"; ··· 15 owner = "dadrus"; 16 repo = "heimdall"; 17 tag = "v${version}"; 18 + hash = "sha256-HP2YuipqqToTD44FreKtdJErtF4CWxnMf2JRmjgLuv0="; 19 }; 20 21 + vendorHash = "sha256-9AOUgQEhOUzzT+qJLE7NlPqiQDQHJnLOT9JSwpetQXA="; 22 23 tags = [ "sqlite" ]; 24
+3 -3
pkgs/by-name/hi/hickory-dns/package.nix
··· 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "hickory-dns"; 12 - version = "0.25.1"; 13 14 src = fetchFromGitHub { 15 owner = "hickory-dns"; 16 repo = "hickory-dns"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-H8wJozmuXtJ6d96DMgQ/Uw2sp3sa+UKMXT9vf5azcyc="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-nuT2WUejpIhfI8WVTupAgdo7iav9YL1ipHu/PR4S2Hg="; 23 24 buildInputs = [ openssl ]; 25 nativeBuildInputs = [ pkg-config ];
··· 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "hickory-dns"; 12 + version = "0.25.2"; 13 14 src = fetchFromGitHub { 15 owner = "hickory-dns"; 16 repo = "hickory-dns"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-sPVulok18WAWyCXDNJzjioCO733vHmCcC5SjYrs/T+E="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-q54faGF/eLdCRB0Eljkgl/x78Fnpm0eAEK9gCUwiAgo="; 23 24 buildInputs = [ openssl ]; 25 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/ic/iconConvTools/bin/extractWinRscIconsToStdFreeDesktopDir.sh
··· 1 #!/bin/sh 2 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'). 5 # As you notived, the utility can extract icons from a windows executable or 6 # dll. 7 rscFile=$1 ··· 28 # fancy, it will usually be '\1'. 29 nameReplaceExp=$5 30 31 - # The 32 # out=./myOut 33 out=$6 34 ··· 52 else 53 wrestool -x --output=$tmp/ico -t14 $rscFile 54 fi 55 - 56 icotool --icon -x --palette-size=0 -o $tmp/png $tmp/ico/*.ico 57 58 mkdir -p $out
··· 1 #!/bin/sh 2 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'). 5 # As you notived, the utility can extract icons from a windows executable or 6 # dll. 7 rscFile=$1 ··· 28 # fancy, it will usually be '\1'. 29 nameReplaceExp=$5 30 31 + # The 32 # out=./myOut 33 out=$6 34 ··· 52 else 53 wrestool -x --output=$tmp/ico -t14 $rscFile 54 fi 55 + 56 icotool --icon -x --palette-size=0 -o $tmp/png $tmp/ico/*.ico 57 58 mkdir -p $out
+1 -1
pkgs/by-name/il/ilbc/extract-cfile.awk
··· 5 srcname = $2; 6 printf("creating source file %s\n", srcname); 7 }else if (srcname != "nothing") { 8 - if (/Andersen,* *et* *al\./) 9 printf("skipping %s\n", $0); 10 else if (/ /) 11 printf("skipping2 %s\n", $0);
··· 5 srcname = $2; 6 printf("creating source file %s\n", srcname); 7 }else if (srcname != "nothing") { 8 + if (/Andersen,* *et* *al\./) 9 printf("skipping %s\n", $0); 10 else if (/ /) 11 printf("skipping2 %s\n", $0);
+3 -3
pkgs/by-name/in/intentrace/package.nix
··· 5 }: 6 7 let 8 - version = "0.9.5"; 9 in 10 rustPlatform.buildRustPackage { 11 inherit version; ··· 15 owner = "sectordistrict"; 16 repo = "intentrace"; 17 tag = "v${version}"; 18 - hash = "sha256-9frNVC9jSWYiElTP6z+xoU5GW9QKxfxvt2v5jkhyH9I="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-SinuOXJ9Z+HQMTAKm+pUzx6jrLMypoK3f2DLmRaI70E="; 23 24 meta = { 25 description = "Prettified Linux syscall tracing tool (like strace)";
··· 5 }: 6 7 let 8 + version = "0.9.7"; 9 in 10 rustPlatform.buildRustPackage { 11 inherit version; ··· 15 owner = "sectordistrict"; 16 repo = "intentrace"; 17 tag = "v${version}"; 18 + hash = "sha256-24w5EQ3LQ7OxuVaqoLlUrYi2TmSLAfWGLNrkPcxMQMM="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-pLGWXwpgTh/7SaDhs63jr+5Fpsiep1tfl9VlCEBrK1s="; 23 24 meta = { 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 8 buildGoModule rec { 9 pname = "kubevpn"; 10 - version = "2.7.2"; 11 12 src = fetchFromGitHub { 13 owner = "KubeNetworks"; 14 repo = "kubevpn"; 15 rev = "v${version}"; 16 - hash = "sha256-WMK/PraPIgX20HIKnbvzz+k6a7uJS45aPAgOUPfTXJM="; 17 }; 18 19 vendorHash = null;
··· 7 8 buildGoModule rec { 9 pname = "kubevpn"; 10 + version = "2.7.5"; 11 12 src = fetchFromGitHub { 13 owner = "KubeNetworks"; 14 repo = "kubevpn"; 15 rev = "v${version}"; 16 + hash = "sha256-WB3Qths9Lg48KfmRYg6O+fZIQ97n+Q7LgudT4Npqnl8="; 17 }; 18 19 vendorHash = null;
+2 -2
pkgs/by-name/li/libmsquic/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "libmsquic"; 14 - version = "2.4.10"; 15 16 src = fetchFromGitHub { 17 owner = "microsoft"; 18 repo = "msquic"; 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-lAiBS5DQISeu9ZbBOAxBSlAJ9Xn0kq7HI+eMw4nHt/E="; 21 fetchSubmodules = true; 22 }; 23
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "libmsquic"; 14 + version = "2.4.11"; 15 16 src = fetchFromGitHub { 17 owner = "microsoft"; 18 repo = "msquic"; 19 tag = "v${finalAttrs.version}"; 20 + hash = "sha256-ZI5tutVYs3myjRdsXGOq48F9fce2YUsMcI1Sqg7nyh0="; 21 fetchSubmodules = true; 22 }; 23
+3 -3
pkgs/by-name/lp/lprobe/package.nix
··· 7 8 buildGoModule rec { 9 pname = "lprobe"; 10 - version = "0.1.5"; 11 12 src = fetchFromGitHub { 13 owner = "fivexl"; 14 repo = "lprobe"; 15 tag = "v${version}"; 16 - hash = "sha256-1VoZIZQDEYVQg8cMacpHPRUffu+1+bAt7O3MZSi6+2A="; 17 }; 18 19 - vendorHash = "sha256-wrxIHb296YOszgK9GnCTpSHz2kSd89zT/90/CrPely8="; 20 21 buildInputs = [ 22 libpcap
··· 7 8 buildGoModule rec { 9 pname = "lprobe"; 10 + version = "0.1.6"; 11 12 src = fetchFromGitHub { 13 owner = "fivexl"; 14 repo = "lprobe"; 15 tag = "v${version}"; 16 + hash = "sha256-Cb6jzL/BAhfwvGENLFfphATDz0EjFFT7qeHFiZCrvBk="; 17 }; 18 19 + vendorHash = "sha256-wQrbRch+5srZfQgEz7aacfbUXJfHeDCz52pPrgDFaNg="; 20 21 buildInputs = [ 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 11 buildGoModule rec { 12 pname = "mongodb-atlas-cli"; 13 - version = "1.42.1"; 14 15 - vendorHash = "sha256-BYeNYL4W1ufv9pCSDVNL8p69DGgQM+noaDtfwZFBeTk="; 16 17 src = fetchFromGitHub { 18 owner = "mongodb"; 19 repo = "mongodb-atlas-cli"; 20 rev = "refs/tags/atlascli/v${version}"; 21 - sha256 = "sha256-8fkdocpySd+cXwp2txec+fNQAdXlJlLhTpLQnyRMtZ0="; 22 }; 23 24 nativeBuildInputs = [ installShellFiles ];
··· 10 11 buildGoModule rec { 12 pname = "mongodb-atlas-cli"; 13 + version = "1.42.2"; 14 15 + vendorHash = "sha256-oWn8vEwhcrGsytou+xIKOrM1kO0gIvU3X/aIWavhh2w="; 16 17 src = fetchFromGitHub { 18 owner = "mongodb"; 19 repo = "mongodb-atlas-cli"; 20 rev = "refs/tags/atlascli/v${version}"; 21 + sha256 = "sha256-RJMcVOP94eFxbvYF20/X+wkf5+/DWSEQ4+dt/LxcDro="; 22 }; 23 24 nativeBuildInputs = [ installShellFiles ];
+4 -4
pkgs/by-name/ni/nix-binary-cache/nix-binary-cache-start.in
··· 1 #! @shell@ 2 3 parse_opts () { 4 - while @coreutils@/test -n "$1" && @coreutils@/test "x$1" != x-- ; do 5 case "$1" in 6 --store-dir) 7 shift; ··· 76 cd "$workingdir" 77 78 PORT=8080 79 - (echo "STORE_DIR=${NIX_STORE_DIR:-/nix/store}"; parse_opts "$@" 80 ) > nix-binary-cache.conf || exit 81 . "$workingdir/nix-binary-cache.conf" 82 ··· 94 } 95 " >> lighttpd.conf 96 97 - cp @out@/nix-binary-cache.cgi . 98 - cp @out@/nix-binary-cache.cgi ./nix-bc.cgi 99 100 ip="$(@iproute@/ip a | @gnugrep@/grep 'inet .* scope global' | @coreutils@/head -n 1)" 101 ip="${ip%%/*}"
··· 1 #! @shell@ 2 3 parse_opts () { 4 + while @coreutils@/test -n "$1" && @coreutils@/test "x$1" != x-- ; do 5 case "$1" in 6 --store-dir) 7 shift; ··· 76 cd "$workingdir" 77 78 PORT=8080 79 + (echo "STORE_DIR=${NIX_STORE_DIR:-/nix/store}"; parse_opts "$@" 80 ) > nix-binary-cache.conf || exit 81 . "$workingdir/nix-binary-cache.conf" 82 ··· 94 } 95 " >> lighttpd.conf 96 97 + cp @out@/nix-binary-cache.cgi . 98 + cp @out@/nix-binary-cache.cgi ./nix-bc.cgi 99 100 ip="$(@iproute@/ip a | @gnugrep@/grep 'inet .* scope global' | @coreutils@/head -n 1)" 101 ip="${ip%%/*}"
+3 -3
pkgs/by-name/nu/nu_scripts/package.nix
··· 7 8 stdenvNoCC.mkDerivation { 9 pname = "nu_scripts"; 10 - version = "0-unstable-2025-04-23"; 11 12 src = fetchFromGitHub { 13 owner = "nushell"; 14 repo = "nu_scripts"; 15 - rev = "9560df937090b640ed04aa270641a77b8d5f991c"; 16 - hash = "sha256-Zw6eIo9BTn6/4qd03Jca3Kp3KZwHJEwEoUcnuS3Z9NM="; 17 }; 18 19 installPhase = ''
··· 7 8 stdenvNoCC.mkDerivation { 9 pname = "nu_scripts"; 10 + version = "0-unstable-2025-05-05"; 11 12 src = fetchFromGitHub { 13 owner = "nushell"; 14 repo = "nu_scripts"; 15 + rev = "4ecbb0e04e0a944145c86ec8bf3e4fc7ca3958a5"; 16 + hash = "sha256-ssqSZnc8YnCB/62eN9KQzf+cm686/NFKcj4M2sd0XxM="; 17 }; 18 19 installPhase = ''
+3 -3
pkgs/by-name/nu/nufmt/package.nix
··· 7 8 rustPlatform.buildRustPackage { 9 pname = "nufmt"; 10 - version = "0-unstable-2025-04-09"; 11 12 src = fetchFromGitHub { 13 owner = "nushell"; 14 repo = "nufmt"; 15 - rev = "8a29b3a1e3b8009c0c2430d5158ac3ddb7f9e023"; 16 - hash = "sha256-aUaM/haZZOagG8/e4eUFsZJ1bhwAaS7fwNoCFUFYEAg="; 17 }; 18 19 nativeBuildInputs = [
··· 7 8 rustPlatform.buildRustPackage { 9 pname = "nufmt"; 10 + version = "0-unstable-2025-04-28"; 11 12 src = fetchFromGitHub { 13 owner = "nushell"; 14 repo = "nufmt"; 15 + rev = "feafe695659c4d5153018a78fad949d088d8a480"; 16 + hash = "sha256-4FnZIlZWuvSAXMQbdyONNrgIuMxH5Vq3MFbb8J2CnHM="; 17 }; 18 19 nativeBuildInputs = [
+13 -8
pkgs/by-name/od/odin/package.nix
··· 1 { 2 - fetchFromGitHub, 3 lib, 4 llvmPackages, 5 makeBinaryWrapper, 6 nix-update-script, 7 - which, 8 }: 9 10 let 11 inherit (llvmPackages) stdenv; 12 in 13 - stdenv.mkDerivation { 14 pname = "odin"; 15 - version = "dev-2025-01"; 16 17 src = fetchFromGitHub { 18 owner = "odin-lang"; 19 repo = "Odin"; 20 - rev = "dev-2025-01"; 21 - hash = "sha256-GXea4+OIFyAhTqmDh2q+ewTUqI92ikOsa2s83UH2r58="; 22 }; 23 24 patches = [ 25 ./darwin-remove-impure-links.patch 26 ]; 27 28 - LLVM_CONFIG = "${llvmPackages.llvm.dev}/bin/llvm-config"; 29 30 dontConfigure = true; 31 ··· 72 description = "Fast, concise, readable, pragmatic and open sourced programming language"; 73 downloadPage = "https://github.com/odin-lang/Odin"; 74 homepage = "https://odin-lang.org/"; 75 license = lib.licenses.bsd3; 76 mainProgram = "odin"; 77 maintainers = with lib.maintainers; [ ··· 80 platforms = lib.platforms.unix; 81 broken = stdenv.hostPlatform.isMusl; 82 }; 83 - }
··· 1 { 2 lib, 3 llvmPackages, 4 + fetchFromGitHub, 5 makeBinaryWrapper, 6 + which, 7 nix-update-script, 8 }: 9 10 let 11 inherit (llvmPackages) stdenv; 12 in 13 + stdenv.mkDerivation (finalAttrs: { 14 pname = "odin"; 15 + version = "dev-2025-04"; 16 17 src = fetchFromGitHub { 18 owner = "odin-lang"; 19 repo = "Odin"; 20 + tag = finalAttrs.version; 21 + hash = "sha256-dVC7MgaNdgKy3X9OE5ZcNCPnuDwqXszX9iAoUglfz2k="; 22 }; 23 24 patches = [ 25 ./darwin-remove-impure-links.patch 26 ]; 27 28 + postPatch = '' 29 + patchShebangs ./build_odin.sh 30 + ''; 31 + 32 + LLVM_CONFIG = lib.getExe' llvmPackages.llvm.dev "llvm-config"; 33 34 dontConfigure = true; 35 ··· 76 description = "Fast, concise, readable, pragmatic and open sourced programming language"; 77 downloadPage = "https://github.com/odin-lang/Odin"; 78 homepage = "https://odin-lang.org/"; 79 + changelog = "https://github.com/odin-lang/Odin/releases/tag/${finalAttrs.version}"; 80 license = lib.licenses.bsd3; 81 mainProgram = "odin"; 82 maintainers = with lib.maintainers; [ ··· 85 platforms = lib.platforms.unix; 86 broken = stdenv.hostPlatform.isMusl; 87 }; 88 + })
+3 -3
pkgs/by-name/ok/okteto/package.nix
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "okteto"; 12 - version = "3.6.0"; 13 14 src = fetchFromGitHub { 15 owner = "okteto"; 16 repo = "okteto"; 17 rev = finalAttrs.version; 18 - hash = "sha256-EPo8pSGh6NHeVrVwHkLUfmpB/O4aqtlC7SrPKnMz05Q="; 19 }; 20 21 - vendorHash = "sha256-1psVUpfRRg+86gniVg1i7RsgmEO12o0pCIQZ0roDDFc="; 22 23 postPatch = '' 24 # Disable some tests that need file system & network access.
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "okteto"; 12 + version = "3.7.0"; 13 14 src = fetchFromGitHub { 15 owner = "okteto"; 16 repo = "okteto"; 17 rev = finalAttrs.version; 18 + hash = "sha256-xJdG5BHlVkK+wGn4ZNFfRoPimnlZrQOLbtKvCnBewqw="; 19 }; 20 21 + vendorHash = "sha256-zfY/AfSo8f9LALf0FRAdd26Q9xGcKvVAnK3rnACCW4s="; 22 23 postPatch = '' 24 # Disable some tests that need file system & network access.
+1 -1
pkgs/by-name/or/or-tools/package.nix
··· 28 abseil-cpp = abseil-cpp_202407; 29 protobuf = protobuf_29.override { inherit abseil-cpp; }; 30 python-protobuf = python3.pkgs.protobuf5.override { inherit protobuf; }; 31 - pybind11-protobuf = python3.pkgs.pybind11-protobuf.override { inherit protobuf; }; 32 33 in 34 stdenv.mkDerivation (finalAttrs: {
··· 28 abseil-cpp = abseil-cpp_202407; 29 protobuf = protobuf_29.override { inherit abseil-cpp; }; 30 python-protobuf = python3.pkgs.protobuf5.override { inherit protobuf; }; 31 + pybind11-protobuf = python3.pkgs.pybind11-protobuf.override { protobuf_29 = protobuf; }; 32 33 in 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 fetchurl, 5 }: 6 7 - stdenv.mkDerivation rec { 8 - version = "7.0.1"; 9 pname = "papi"; 10 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="; 16 }; 17 18 setSourceRoot = '' ··· 32 zhaofengli 33 ]; 34 }; 35 - }
··· 4 fetchurl, 5 }: 6 7 + stdenv.mkDerivation (finalAttrs: { 8 + version = "7.1.0"; 9 pname = "papi"; 10 11 src = fetchurl { 12 + url = "http://icl.utk.edu/projects/papi/downloads/papi-${finalAttrs.version}.tar.gz"; 13 + sha256 = "sha256-WBivttuj7OV/UeZYl9tQYvjjRk5u0pS2VOvzTDmRvE8="; 14 }; 15 16 setSourceRoot = '' ··· 30 zhaofengli 31 ]; 32 }; 33 + })
+3 -3
pkgs/by-name/pe/penpot-desktop/package.nix
··· 19 in 20 buildNpmPackage rec { 21 pname = "penpot-desktop"; 22 - version = "0.13.0"; 23 24 src = fetchFromGitHub { 25 owner = "author-more"; 26 repo = "penpot-desktop"; 27 tag = "v${version}"; 28 - hash = "sha256-ZN0SoPvzZlCGrWOfYw/ain+3+IWLwl6mKLhhArf4MIg="; 29 }; 30 31 makeCacheWritable = true; ··· 33 "--engine-strict" 34 "--legacy-peer-deps" 35 ]; 36 - npmDepsHash = "sha256-wJpcgSp9V0GJm8I+3LgFwo2Nq/Hu5qW24peKBwNvzMo="; 37 # Do not run the default build script as it leads to errors caused by the electron-builder configuration 38 dontNpmBuild = true; 39
··· 19 in 20 buildNpmPackage rec { 21 pname = "penpot-desktop"; 22 + version = "0.13.1"; 23 24 src = fetchFromGitHub { 25 owner = "author-more"; 26 repo = "penpot-desktop"; 27 tag = "v${version}"; 28 + hash = "sha256-ztvwabsy7PiT8m0+DDehvwV8oclJCb1BymEpkjTPtZ8="; 29 }; 30 31 makeCacheWritable = true; ··· 33 "--engine-strict" 34 "--legacy-peer-deps" 35 ]; 36 + npmDepsHash = "sha256-aRdqq0tMuNXkSy/NYdwir+LfwAr466dLi2b4vO/yjdg="; 37 # Do not run the default build script as it leads to errors caused by the electron-builder configuration 38 dontNpmBuild = true; 39
+4 -4
pkgs/by-name/pk/pkgsite/package.nix
··· 7 8 buildGoModule { 9 pname = "pkgsite"; 10 - version = "0-unstable-2025-04-24"; 11 12 src = fetchFromGitHub { 13 owner = "golang"; 14 repo = "pkgsite"; 15 - rev = "e863a039941fdd1a92fb694c3d9b3bb0ea0ba257"; 16 - hash = "sha256-wb451BDpKT404oMmyOXuZBGM7rWLiWJHTRTtphOgx9g="; 17 }; 18 19 - vendorHash = "sha256-JoPuNktN4OsdNJ0e8BRuuD0CKuWiFsAcLAS5h9rH/Z0="; 20 21 subPackages = [ "cmd/pkgsite" ]; 22
··· 7 8 buildGoModule { 9 pname = "pkgsite"; 10 + version = "0-unstable-2025-05-06"; 11 12 src = fetchFromGitHub { 13 owner = "golang"; 14 repo = "pkgsite"; 15 + rev = "1bc9132f566501f5f66bfcb147479cf741704cf4"; 16 + hash = "sha256-FfgwHiqbDhVp31YQzalveG+JVe93gXUq/XvTwPV7zsI="; 17 }; 18 19 + vendorHash = "sha256-s8uYvMQENqeUN8DbZ/jNhcTe2dJeiE9UYPCPGeScO10="; 20 21 subPackages = [ "cmd/pkgsite" ]; 22
+2 -2
pkgs/by-name/po/portfolio/package.nix
··· 34 in 35 stdenvNoCC.mkDerivation (finalAttrs: { 36 pname = "PortfolioPerformance"; 37 - version = "0.76.0"; 38 39 src = fetchurl { 40 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 41 - hash = "sha256-F3U6CU6hZktN2Lq9pPRAw7OSLubEz6ddTAym5azRj1c="; 42 }; 43 44 nativeBuildInputs = [
··· 34 in 35 stdenvNoCC.mkDerivation (finalAttrs: { 36 pname = "PortfolioPerformance"; 37 + version = "0.76.1"; 38 39 src = fetchurl { 40 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 41 + hash = "sha256-e4ZdygS7x5cD9SD9+n7fBWAfAPiJLwQXlApTR8OkXeI="; 42 }; 43 44 nativeBuildInputs = [
+2 -2
pkgs/by-name/po/postman/darwin.nix
··· 13 { 14 aarch64-darwin = { 15 arch = "arm64"; 16 - sha256 = "sha256-tp8qKk06HvSVY1GggOv9VYH+1Ntlirf8Pf2FY0Qhksk="; 17 }; 18 19 x86_64-darwin = { 20 arch = "64"; 21 - sha256 = "sha256-8hSxtLGoAcTLmUpr3Il/1wii2MgLqOJ3oAYSSPq7a1o="; 22 }; 23 } 24 .${stdenvNoCC.hostPlatform.system}
··· 13 { 14 aarch64-darwin = { 15 arch = "arm64"; 16 + sha256 = "sha256-uhhrJk/WtM4tKsrBAn1IjHx0OeR/SpdOzy2XhoUP4sY="; 17 }; 18 19 x86_64-darwin = { 20 arch = "64"; 21 + sha256 = "sha256-NYxcZoQYDyn85RkUz57b5yhzpeAK5xyyJF/7L2+3tt4="; 22 }; 23 } 24 .${stdenvNoCC.hostPlatform.system}
+2 -2
pkgs/by-name/po/postman/linux.nix
··· 56 { 57 aarch64-linux = { 58 arch = "arm64"; 59 - sha256 = "sha256-JKE6riUJXAiCwT0yp5ncoExiRAnFmuefmPkwWmvRjV4="; 60 }; 61 62 x86_64-linux = { 63 arch = "64"; 64 - sha256 = "sha256-w7R4IsWMtW37BwGHBY9UweMR6PaZpkya401ARGeR1wY="; 65 }; 66 } 67 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
··· 56 { 57 aarch64-linux = { 58 arch = "arm64"; 59 + sha256 = "sha256-/Qfd/xn+FwYLPSWssP5JFfjMdICz6HDg30edl/Fme5A="; 60 }; 61 62 x86_64-linux = { 63 arch = "64"; 64 + sha256 = "sha256-BbTYT0GHU+BmWFXG2TU8PL90eTpLcyLgnwSw9YyWT0g="; 65 }; 66 } 67 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+1 -1
pkgs/by-name/po/postman/package.nix
··· 6 7 let 8 pname = "postman"; 9 - version = "11.32.2"; 10 meta = with lib; { 11 homepage = "https://www.getpostman.com"; 12 description = "API Development Environment";
··· 6 7 let 8 pname = "postman"; 9 + version = "11.44.0"; 10 meta = with lib; { 11 homepage = "https://www.getpostman.com"; 12 description = "API Development Environment";
+2 -2
pkgs/by-name/po/powerstat/package.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "powerstat"; 9 - version = "0.04.04"; 10 11 src = fetchFromGitHub { 12 owner = "ColinIanKing"; 13 repo = "powerstat"; 14 rev = "V${version}"; 15 - hash = "sha256-M0DgY70EDGPOyLHVTEgLFJ1k9qoi2hgVV0WryIJeGOI="; 16 }; 17 18 installFlags = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "powerstat"; 9 + version = "0.04.05"; 10 11 src = fetchFromGitHub { 12 owner = "ColinIanKing"; 13 repo = "powerstat"; 14 rev = "V${version}"; 15 + hash = "sha256-KR+Nzm9uRISNuqqnlTwfQP1jvSK4lAy//zdn7M8HPLk="; 16 }; 17 18 installFlags = [
+3 -3
pkgs/by-name/pr/pritunl-client/package.nix
··· 19 electron, 20 }: 21 let 22 - version = "1.3.4099.99"; 23 src = fetchFromGitHub { 24 owner = "pritunl"; 25 repo = "pritunl-client-electron"; 26 rev = version; 27 - sha256 = "sha256-bxCGZ2Jm2rPKRH6Uj0JmQ3MQ3zRd6kXjOVeAOHBl1lA="; 28 }; 29 30 cli = buildGoModule { ··· 45 inherit version src; 46 47 modRoot = "service"; 48 - vendorHash = "sha256-uy8+R4l3e4YAWMxWWbVHhkwxvbOsY5PF7fs1dVyMIAg="; 49 50 nativeBuildInputs = [ makeWrapper ]; 51
··· 19 electron, 20 }: 21 let 22 + version = "1.3.4220.57"; 23 src = fetchFromGitHub { 24 owner = "pritunl"; 25 repo = "pritunl-client-electron"; 26 rev = version; 27 + sha256 = "sha256-AqolwsGHDxVQMjgQdWz24BmM+uMT/XII1vtDjA3fFcQ="; 28 }; 29 30 cli = buildGoModule { ··· 45 inherit version src; 46 47 modRoot = "service"; 48 + vendorHash = "sha256-WWvROYvw8JuidZHKOO0xiNcxlyRCZkw9j/eI6C5HJhU="; 49 50 nativeBuildInputs = [ makeWrapper ]; 51
+3 -3
pkgs/by-name/pr/prometheus-squid-exporter/package.nix
··· 6 7 buildGoModule rec { 8 pname = "squid-exporter"; 9 - version = "1.12.0"; 10 11 src = fetchFromGitHub { 12 owner = "boynux"; 13 repo = "squid-exporter"; 14 rev = "v${version}"; 15 - hash = "sha256-low1nIL7FbIYfIP7KWPskAQ50Hh+d7JI+ryYoR+mP10="; 16 }; 17 18 - vendorHash = "sha256-0BNhjNveUDd0+X0do4Md58zJjXe3+KN27MPEviNuF3g="; 19 20 meta = { 21 description = "Squid Prometheus exporter";
··· 6 7 buildGoModule rec { 8 pname = "squid-exporter"; 9 + version = "1.13.0"; 10 11 src = fetchFromGitHub { 12 owner = "boynux"; 13 repo = "squid-exporter"; 14 rev = "v${version}"; 15 + hash = "sha256-UH/+YbUiAqgAJ8Xm/6cZg5imFSgA6LHU6+SHseq5IPw="; 16 }; 17 18 + vendorHash = "sha256-aY0tW4OH8OHEMF3cLYTAeOd0VItSP0cTCwF4s7wdqTk="; 19 20 meta = { 21 description = "Squid Prometheus exporter";
+2
pkgs/by-name/ri/ripe-atlas-tools/package.nix
··· 59 ]; 60 61 disabledTests = [ 62 # Network tests: https://github.com/RIPE-NCC/ripe-atlas-tools/issues/234 63 "test_arg_from_file" 64 "test_arg_from_stdin"
··· 59 ]; 60 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" 64 # Network tests: https://github.com/RIPE-NCC/ripe-atlas-tools/issues/234 65 "test_arg_from_file" 66 "test_arg_from_stdin"
+2 -2
pkgs/by-name/rq/rqlite/package.nix
··· 6 7 buildGoModule rec { 8 pname = "rqlite"; 9 - version = "8.36.18"; 10 11 src = fetchFromGitHub { 12 owner = "rqlite"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-jyTiDfgfgae7tzlqgVddLnt0qtnRg7k9YdacLAoGPZw="; 16 }; 17 18 vendorHash = "sha256-jvZ2ZRA/DkjDNnYauS9sJLE8KROS197kSeNVZ363Htk=";
··· 6 7 buildGoModule rec { 8 pname = "rqlite"; 9 + version = "8.37.0"; 10 11 src = fetchFromGitHub { 12 owner = "rqlite"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-a5A6tcoMKaA0oRZQpmurQxlIvTdtcih/6rnM3p4awW8="; 16 }; 17 18 vendorHash = "sha256-jvZ2ZRA/DkjDNnYauS9sJLE8KROS197kSeNVZ363Htk=";
+3 -3
pkgs/by-name/su/surrealdb/package.nix
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "surrealdb"; 14 - version = "2.3.0"; 15 16 src = fetchFromGitHub { 17 owner = "surrealdb"; 18 repo = "surrealdb"; 19 tag = "v${version}"; 20 - hash = "sha256-7/R3iYAkpCyAiHGp4EyvWU4kIO//5+0LUpO92KmQ9uE="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-zG1BdGyvGL7qEPg+a6fAP3Yn1X0lc6+wDpOqObmL7PQ="; 25 26 # error: linker `aarch64-linux-gnu-gcc` not found 27 postPatch = ''
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "surrealdb"; 14 + version = "2.3.1"; 15 16 src = fetchFromGitHub { 17 owner = "surrealdb"; 18 repo = "surrealdb"; 19 tag = "v${version}"; 20 + hash = "sha256-cseTLVs3LXksajOq9TULUbofwG/kp29sgulZ83QUXYk="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-y5hzOGTJeOZ1JjJNsxo80KL1DnWL87DU1M1yxiOkeb0="; 25 26 # error: linker `aarch64-linux-gnu-gcc` not found 27 postPatch = ''
+3 -3
pkgs/by-name/ta/tabiew/package.nix
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "tabiew"; 9 - version = "0.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "shshemi"; 13 repo = "tabiew"; 14 tag = "v${version}"; 15 - hash = "sha256-eGSlRFcSkQPXmnHQM81UYBokvH6dIn9EhrFbSfsJ22I="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-xzdi3LGVC0/GxE+fmQZ9VsnCreU9tEGvDa97l9TRtfY="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "tabiew"; 9 + version = "0.9.4"; 10 11 src = fetchFromGitHub { 12 owner = "shshemi"; 13 repo = "tabiew"; 14 tag = "v${version}"; 15 + hash = "sha256-5zeYqSWM/EbwjX7nHqMhERivk0gVra0QntYNh1dIp5Y="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-Yic8maNIjo4Kg6nZ29dtN2PougtOa2WCMMMUiIt9iEs="; 20 21 nativeBuildInputs = [ installShellFiles ]; 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 fetchFromGitHub, 5 }: 6 7 - stdenv.mkDerivation rec { 8 pname = "tinymembench"; 9 - version = "0.4"; 10 11 src = fetchFromGitHub { 12 owner = "ssvb"; 13 repo = "tinymembench"; 14 - rev = "v${version}"; 15 - hash = "sha256-N6jHRLqVSNe+Mk3WNfIEBGtVC7Y6/sERVaeAD68LQJc="; 16 }; 17 18 installPhase = ''
··· 4 fetchFromGitHub, 5 }: 6 7 + stdenv.mkDerivation { 8 pname = "tinymembench"; 9 + version = "0.4.9-unstable-2017-02-15"; 10 11 src = fetchFromGitHub { 12 owner = "ssvb"; 13 repo = "tinymembench"; 14 + rev = "a2cf6d7e382e3aea1eb39173174d9fa28cad15f3"; 15 + hash = "sha256-INgvyu7jAA+07vkO9DsIDMcEy713jcnaEx3CI6GTMDA="; 16 }; 17 18 installPhase = ''
+3 -3
pkgs/by-name/ty/typstyle/package.nix
··· 8 9 rustPlatform.buildRustPackage (finalAttrs: { 10 pname = "typstyle"; 11 - version = "0.13.4"; 12 13 src = fetchFromGitHub { 14 owner = "Enter-tainer"; 15 repo = "typstyle"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-8CSlxkF60OH1uJz7kCPhmHrSXo9C2mlkw0DxO7gUKVk="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-Z0+c2+87rhkiRUVr5udS1iJjMoEUlxsPR4KLjqGmlHs="; 22 23 # Disabling tests requiring network access 24 checkFlags = [
··· 8 9 rustPlatform.buildRustPackage (finalAttrs: { 10 pname = "typstyle"; 11 + version = "0.13.5"; 12 13 src = fetchFromGitHub { 14 owner = "Enter-tainer"; 15 repo = "typstyle"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-BrNPtdU8Y9lN6LCws+anvrMgmnXRsuglCE2iiBRNmh8="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-ShjyRG/s+M+3HiJgkl1RZbPNE0GD6e/BEJK1PyB2VVM="; 22 23 # Disabling tests requiring network access 24 checkFlags = [
+17 -6
pkgs/by-name/un/unclutter/package.nix
··· 15 16 buildInputs = [ libX11 ]; 17 18 - buildFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 19 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 25 ''; 26 27 meta = with lib; {
··· 15 16 buildInputs = [ libX11 ]; 17 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 + ]; 33 34 + preInstall = '' 35 + mkdir -pv "$out"/{bin,share/man/man1} 36 ''; 37 38 meta = with lib; {
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 20 21 rustPlatform.buildRustPackage (finalAttrs: { 22 pname = "uv"; 23 - version = "0.7.2"; 24 25 src = fetchFromGitHub { 26 owner = "astral-sh"; 27 repo = "uv"; 28 tag = finalAttrs.version; 29 - hash = "sha256-XHCKM/A7vV9rbSuzIgnL48+IFqUr8m8JyxQvktxtt8c="; 30 }; 31 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-PVM04Qm9Y1zWpqRLSVvx954Wh4lEXeFdoKSYxtpfodY="; 34 35 buildInputs = [ 36 rust-jemalloc-sys
··· 20 21 rustPlatform.buildRustPackage (finalAttrs: { 22 pname = "uv"; 23 + version = "0.7.3"; 24 25 src = fetchFromGitHub { 26 owner = "astral-sh"; 27 repo = "uv"; 28 tag = finalAttrs.version; 29 + hash = "sha256-8yQnBAAzt6kjg1F1AVdLX4z4at8+vCA4lcSclkzXXGw="; 30 }; 31 32 useFetchCargoVendor = true; 33 + cargoHash = "sha256-kPJrVHFJcw3tHvLm0ddn4iBoBNK1MDDF0WNcqFfmA4o="; 34 35 buildInputs = [ 36 rust-jemalloc-sys
+3 -3
pkgs/by-name/va/vacuum-go/package.nix
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "vacuum-go"; 10 - version = "0.16.6"; 11 12 src = fetchFromGitHub { 13 owner = "daveshanley"; 14 repo = "vacuum"; 15 # using refs/tags because simple version gives: 'the given path has multiple possibilities' error 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-20Ty0j0oRtMY6FLCCfu4o+qeDDMnjgEvUCUaWlqJ5dU="; 18 }; 19 20 - vendorHash = "sha256-ClocrabgCfizLVr+/O96qpiwAq7TxYB4uM9gtjeKbQA="; 21 22 env.CGO_ENABLED = 0; 23 ldflags = [
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "vacuum-go"; 10 + version = "0.16.8"; 11 12 src = fetchFromGitHub { 13 owner = "daveshanley"; 14 repo = "vacuum"; 15 # using refs/tags because simple version gives: 'the given path has multiple possibilities' error 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-I80nJ8RcC1nicMfi7tcMfyi63zZ9L5zaOCCu72j5G5A="; 18 }; 19 20 + vendorHash = "sha256-sy9BfD05KEMnRMYbgcmHqNeW/vDuk0FTVjhk14RH8+o="; 21 22 env.CGO_ENABLED = 0; 23 ldflags = [
+3 -3
pkgs/by-name/xa/xan/package.nix
··· 5 }: 6 rustPlatform.buildRustPackage rec { 7 pname = "xan"; 8 - version = "0.49.3"; 9 10 src = fetchFromGitHub { 11 owner = "medialab"; 12 repo = "xan"; 13 tag = version; 14 - hash = "sha256-2BEwMpI9vmhyZFZiEj8sHnVqCYGBULFORGxZgxdmr7M="; 15 }; 16 17 - cargoHash = "sha256-spKgZ8T94zhLIDhym5wQrhnW74KPgCMy5Y+3m/pX9/o="; 18 useFetchCargoVendor = true; 19 20 # FIXME: tests fail and I do not have the time to investigate. Temporarily disable
··· 5 }: 6 rustPlatform.buildRustPackage rec { 7 pname = "xan"; 8 + version = "0.50.0"; 9 10 src = fetchFromGitHub { 11 owner = "medialab"; 12 repo = "xan"; 13 tag = version; 14 + hash = "sha256-wPzseazDTxsQ9zki4oDiAYT7sRRcIln3b9f5FC2t2Ko="; 15 }; 16 17 + cargoHash = "sha256-BagQNDWOhyz2x2TvwYvlE07rU9RuHQHGAVAZu0JbfgE="; 18 useFetchCargoVendor = true; 19 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 15 stdenvNoCC.mkDerivation (finalAttrs: { 16 pname = "lomiri-schemas"; 17 - version = "0.1.7"; 18 19 src = fetchFromGitLab { 20 owner = "ubports"; 21 repo = "development/core/lomiri-schemas"; 22 tag = finalAttrs.version; 23 - hash = "sha256-AI/tpTzhnzKygG/zgszQAmvbaM8VdU+Chs9bjd9Jx9A="; 24 }; 25 26 strictDeps = true;
··· 14 15 stdenvNoCC.mkDerivation (finalAttrs: { 16 pname = "lomiri-schemas"; 17 + version = "0.1.8"; 18 19 src = fetchFromGitLab { 20 owner = "ubports"; 21 repo = "development/core/lomiri-schemas"; 22 tag = finalAttrs.version; 23 + hash = "sha256-Xm21KM+IxKQwOlBsmGTgFq2bUJy/WTBBcf/2Cqkdlos="; 24 }; 25 26 strictDeps = true;
+2 -2
pkgs/desktops/lomiri/services/lomiri-telephony-service/default.nix
··· 43 in 44 stdenv.mkDerivation (finalAttrs: { 45 pname = "lomiri-telephony-service"; 46 - version = "0.6.0"; 47 48 src = fetchFromGitLab { 49 owner = "ubports"; 50 repo = "development/core/lomiri-telephony-service"; 51 tag = finalAttrs.version; 52 - hash = "sha256-vEMTnflHszgANSZHcVGx1goMWVe7/6eZLYCIxq8aMt4="; 53 }; 54 55 postPatch =
··· 43 in 44 stdenv.mkDerivation (finalAttrs: { 45 pname = "lomiri-telephony-service"; 46 + version = "0.6.1"; 47 48 src = fetchFromGitLab { 49 owner = "ubports"; 50 repo = "development/core/lomiri-telephony-service"; 51 tag = finalAttrs.version; 52 + hash = "sha256-7WKKRUEEF3NL8S1xg8E1WcD3dGasrw49pydeC4CyL+c="; 53 }; 54 55 postPatch =
+8
pkgs/development/cuda-modules/backend-stdenv.nix pkgs/development/cuda-modules/packages/backendStdenv.nix
··· 1 { 2 cudaVersion, 3 lib,
··· 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 9 { 10 cudaVersion, 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 19 stdenv.mkDerivation { 20 pname = "libfive"; 21 - version = "0-unstable-2024-10-10"; 22 23 src = fetchFromGitHub { 24 owner = "libfive"; 25 repo = "libfive"; 26 - rev = "71899313d36ce14de6646ef760fa6bbc5c0cc067"; 27 - hash = "sha256-bA+4wGAygdbHcOMGFwNyzn2daQ8E7NeOTUF2Tr3RQww="; 28 }; 29 30 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation { 20 pname = "libfive"; 21 + version = "0-unstable-2025-05-04"; 22 23 src = fetchFromGitHub { 24 owner = "libfive"; 25 repo = "libfive"; 26 + rev = "e704d1096f00bdfde1d1766f40dcae79f6fe5082"; 27 + hash = "sha256-Yu4LGf5nx9dF+8WXyQQycqFfIq4AZdEnHaekhDSWEpw="; 28 }; 29 30 nativeBuildInputs = [
+1 -1
pkgs/development/perl-modules/expression-generator/make-clean-dir.sh
··· 1 #! /bin/sh 2 3 rm -rf test; 4 - mkdir test; 5 for i in *.sh; do ln -s ../$i test; done;
··· 1 #! /bin/sh 2 3 rm -rf test; 4 + mkdir test; 5 for i in *.sh; do ln -s ../$i test; done;
+3 -3
pkgs/development/perl-modules/expression-generator/usage.txt
··· 1 /path/to/write-nix-expression.sh Group::Module::Submodule 2 3 - It will output Nix assignment formatted for placing into 4 all-packages.nix amongst all the perl packages, like perlAlgorithmDiff. 5 Actually it will grab distribution unit Group-Module-Submodule via 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 8 any of requirements acannot be installed by just getting distribution 9 unit whose name can be guessed by replacing :: with -, manual editing 10 - will be needed.
··· 1 /path/to/write-nix-expression.sh Group::Module::Submodule 2 3 + It will output Nix assignment formatted for placing into 4 all-packages.nix amongst all the perl packages, like perlAlgorithmDiff. 5 Actually it will grab distribution unit Group-Module-Submodule via 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 8 any of requirements acannot be installed by just getting distribution 9 unit whose name can be guessed by replacing :: with -, manual editing 10 + will be needed.
+2 -2
pkgs/development/perl-modules/perl-opengl-gl-extensions.txt
··· 1 GLUT=20801 2 VERSION=3.0 Mesa 10.2.6 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
··· 1 GLUT=20801 2 VERSION=3.0 Mesa 10.2.6 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
+2 -2
pkgs/development/python-modules/commitizen/default.nix
··· 31 32 buildPythonPackage rec { 33 pname = "commitizen"; 34 - version = "4.6.0"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.8"; ··· 40 owner = "commitizen-tools"; 41 repo = "commitizen"; 42 tag = "v${version}"; 43 - hash = "sha256-tn87aMJf6UeiTaMmG7Yr+1MenGBTSWrNRIM+QME+8uI="; 44 }; 45 46 pythonRelaxDeps = [
··· 31 32 buildPythonPackage rec { 33 pname = "commitizen"; 34 + version = "4.6.2"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.8"; ··· 40 owner = "commitizen-tools"; 41 repo = "commitizen"; 42 tag = "v${version}"; 43 + hash = "sha256-RJf1lxuti9mAEPBgRr3fH75hb3bc4NsK64HpHAJCNhI="; 44 }; 45 46 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/coqpit/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "coqpit-config"; 13 - version = "0.1.2"; 14 format = "pyproject"; 15 16 src = fetchFromGitHub { 17 owner = "idiap"; 18 repo = "coqui-ai-coqpit"; 19 tag = "v${version}"; 20 - hash = "sha256-3LZxoj2aFTpezakBymogkNPCaEBBaaUmyIa742cSMgU="; 21 }; 22 23 nativeCheckInputs = [ pytestCheckHook ];
··· 10 11 buildPythonPackage rec { 12 pname = "coqpit-config"; 13 + version = "0.2.0"; 14 format = "pyproject"; 15 16 src = fetchFromGitHub { 17 owner = "idiap"; 18 repo = "coqui-ai-coqpit"; 19 tag = "v${version}"; 20 + hash = "sha256-iitAq+sOPFQqKiwwnPnWheZ+0+OLznu3G9Ncf18s4VQ="; 21 }; 22 23 nativeCheckInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/django/4.nix
··· 45 46 buildPythonPackage rec { 47 pname = "django"; 48 - version = "4.2.20"; 49 format = "pyproject"; 50 51 disabled = pythonOlder "3.8"; ··· 54 owner = "django"; 55 repo = "django"; 56 rev = "refs/tags/${version}"; 57 - hash = "sha256-RmClB0ntPzcUzsy1lKn3G5IUoNiXiYuM+/LLj0JyFfQ="; 58 }; 59 60 patches =
··· 45 46 buildPythonPackage rec { 47 pname = "django"; 48 + version = "4.2.21"; 49 format = "pyproject"; 50 51 disabled = pythonOlder "3.8"; ··· 54 owner = "django"; 55 repo = "django"; 56 rev = "refs/tags/${version}"; 57 + hash = "sha256-GiOPIuYJAkMPW8JccJvFEoQi36rCmySHeLB7mAmg6CM="; 58 }; 59 60 patches =
+2 -5
pkgs/development/python-modules/django/5.nix
··· 44 45 buildPythonPackage rec { 46 pname = "django"; 47 - version = "5.1.8"; 48 pyproject = true; 49 50 disabled = pythonOlder "3.10"; ··· 53 owner = "django"; 54 repo = "django"; 55 rev = "refs/tags/${version}"; 56 - hash = "sha256-TZjqB9khEHnkkxYvAC/RzAvOIwdemh0uT4UVdosMq6M="; 57 }; 58 59 patches = ··· 82 ]; 83 84 postPatch = '' 85 - substituteInPlace pyproject.toml \ 86 - --replace-fail "setuptools>=61.0.0,<69.3.0" setuptools 87 - 88 substituteInPlace tests/utils_tests/test_autoreload.py \ 89 --replace-fail "/usr/bin/python" "${python.interpreter}" 90 '';
··· 44 45 buildPythonPackage rec { 46 pname = "django"; 47 + version = "5.1.9"; 48 pyproject = true; 49 50 disabled = pythonOlder "3.10"; ··· 53 owner = "django"; 54 repo = "django"; 55 rev = "refs/tags/${version}"; 56 + hash = "sha256-uBP6MoVjPUtNu6KxLjaYmKTN42JIUCTJSuSnQWSxyQU="; 57 }; 58 59 patches = ··· 82 ]; 83 84 postPatch = '' 85 substituteInPlace tests/utils_tests/test_autoreload.py \ 86 --replace-fail "/usr/bin/python" "${python.interpreter}" 87 '';
+3 -3
pkgs/development/python-modules/frigidaire/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "frigidaire"; 16 - version = "0.18.23"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.8"; ··· 22 owner = "bm1549"; 23 repo = "frigidaire"; 24 tag = version; 25 - hash = "sha256-RzwTQRo5cIh6I8VQAJNcLg5TBiF6dAnZICGfvwCvx5Y="; 26 }; 27 28 postPatch = '' ··· 48 meta = with lib; { 49 description = "Python API for the Frigidaire devices"; 50 homepage = "https://github.com/bm1549/frigidaire"; 51 - changelog = "https://github.com/bm1549/frigidaire/releases/tag/${version}"; 52 license = with licenses; [ mit ]; 53 maintainers = with maintainers; [ fab ]; 54 };
··· 13 14 buildPythonPackage rec { 15 pname = "frigidaire"; 16 + version = "0.18.24"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.8"; ··· 22 owner = "bm1549"; 23 repo = "frigidaire"; 24 tag = version; 25 + hash = "sha256-lpwzXeuFPvWV26AIAfzBHY3IiwEc8vThTXc/F0iyV1o="; 26 }; 27 28 postPatch = '' ··· 48 meta = with lib; { 49 description = "Python API for the Frigidaire devices"; 50 homepage = "https://github.com/bm1549/frigidaire"; 51 + changelog = "https://github.com/bm1549/frigidaire/releases/tag/${src.tag}"; 52 license = with licenses; [ mit ]; 53 maintainers = with maintainers; [ fab ]; 54 };
+20 -14
pkgs/development/python-modules/google-cloud-error-reporting/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchPypi, 5 google-api-core, 6 google-cloud-logging, 7 google-cloud-testutils, 8 mock, 9 - proto-plus, 10 - protobuf, 11 pytest-asyncio, 12 pytestCheckHook, 13 - pythonOlder, 14 - setuptools, 15 }: 16 17 buildPythonPackage rec { ··· 19 version = "1.11.1"; 20 pyproject = true; 21 22 - disabled = pythonOlder "3.7"; 23 - 24 - src = fetchPypi { 25 - pname = "google_cloud_error_reporting"; 26 - inherit version; 27 - hash = "sha256-1ir8o3jwzmfi7E8QPTn3E6RGtTOL9KM05NRaMRYzh5A="; 28 }; 29 30 build-system = [ setuptools ]; 31 32 dependencies = [ 33 google-api-core ··· 61 "google.cloud.errorreporting_v1beta1" 62 ]; 63 64 - meta = with lib; { 65 description = "Stackdriver Error Reporting API client library"; 66 homepage = "https://github.com/googleapis/python-error-reporting"; 67 changelog = "https://github.com/googleapis/python-error-reporting/blob/v${version}/CHANGELOG.md"; 68 - license = licenses.asl20; 69 - maintainers = [ ]; 70 }; 71 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + setuptools, 8 + 9 + # dependencies 10 google-api-core, 11 google-cloud-logging, 12 + proto-plus, 13 + protobuf, 14 + 15 + # testing 16 google-cloud-testutils, 17 mock, 18 pytest-asyncio, 19 pytestCheckHook, 20 }: 21 22 buildPythonPackage rec { ··· 24 version = "1.11.1"; 25 pyproject = true; 26 27 + src = fetchFromGitHub { 28 + owner = "googleapis"; 29 + repo = "python-error-reporting"; 30 + tag = "v${version}"; 31 + hash = "sha256-z1ogY4W4RGKv0h2jW0jVpIHUY1X3P0Vw++3jYtnYTRA="; 32 }; 33 34 build-system = [ setuptools ]; 35 + 36 + pythonRelaxDeps = [ "protobuf" ]; 37 38 dependencies = [ 39 google-api-core ··· 67 "google.cloud.errorreporting_v1beta1" 68 ]; 69 70 + meta = { 71 description = "Stackdriver Error Reporting API client library"; 72 homepage = "https://github.com/googleapis/python-error-reporting"; 73 changelog = "https://github.com/googleapis/python-error-reporting/blob/v${version}/CHANGELOG.md"; 74 + license = lib.licenses.asl20; 75 + maintainers = [ lib.maintainers.sarahec ]; 76 }; 77 }
+2 -2
pkgs/development/python-modules/limnoria/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "limnoria"; 20 - version = "2024.12.20"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-e8YvB29tggssX8aMRSoLvprsSBWeKVKfhDrSZeA2rCQ="; 28 }; 29 30 build-system = [ setuptools ];
··· 17 18 buildPythonPackage rec { 19 pname = "limnoria"; 20 + version = "2025.5.3"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-EZ42Ufnw3sUM1fM3+hTreKr58QOgeRANilXP9uxU/Cs="; 28 }; 29 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/linuxpy/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "linuxpy"; 13 - version = "0.20.0"; 14 15 pyproject = true; 16 ··· 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "sha256-mNWmzl52GEZUEL3q8cP59qxMduG1ijgsvGoD5ddSG94="; 22 }; 23 24 pythonImportsCheck = [ "linuxpy" ];
··· 10 11 buildPythonPackage rec { 12 pname = "linuxpy"; 13 + version = "0.21.0"; 14 15 pyproject = true; 16 ··· 18 19 src = fetchPypi { 20 inherit pname version; 21 + sha256 = "sha256-13TWyTM1FvyAPNUQ4o3yTQHh7ezxysVMiEl+eLDkHGo="; 22 }; 23 24 pythonImportsCheck = [ "linuxpy" ];
+2 -2
pkgs/development/python-modules/llm-gemini/default.nix
··· 15 }: 16 buildPythonPackage rec { 17 pname = "llm-gemini"; 18 - version = "0.18.1"; 19 pyproject = true; 20 21 src = fetchFromGitHub { 22 owner = "simonw"; 23 repo = "llm-gemini"; 24 tag = version; 25 - hash = "sha256-kQVqMB8uf8tT4lTbyvX5tByUzD2yO1h7hIDhUTycX2A="; 26 }; 27 28 build-system = [
··· 15 }: 16 buildPythonPackage rec { 17 pname = "llm-gemini"; 18 + version = "0.19"; 19 pyproject = true; 20 21 src = fetchFromGitHub { 22 owner = "simonw"; 23 repo = "llm-gemini"; 24 tag = version; 25 + hash = "sha256-+Ax2NQkWzVTImlOzdcgkUNgVTZklHHQkKAV55DCBAP8="; 26 }; 27 28 build-system = [
+2 -2
pkgs/development/python-modules/marimo/default.nix
··· 33 34 buildPythonPackage rec { 35 pname = "marimo"; 36 - version = "0.13.4"; 37 pyproject = true; 38 39 # The github archive does not include the static assets 40 src = fetchPypi { 41 inherit pname version; 42 - hash = "sha256-Lm1WsYCoMne7/L78throAHSfe64FnlLDicTTi9lJQA4="; 43 }; 44 45 build-system = [ hatchling ];
··· 33 34 buildPythonPackage rec { 35 pname = "marimo"; 36 + version = "0.13.6"; 37 pyproject = true; 38 39 # The github archive does not include the static assets 40 src = fetchPypi { 41 inherit pname version; 42 + hash = "sha256-Qsz0SJvWOJ/MH9eIMyBODCBCGC7vp2lzPsq+32tRKU8="; 43 }; 44 45 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/pybind11-protobuf/default.nix
··· 5 fetchFromGitHub, 6 cmake, 7 abseil-cpp, 8 - protobuf, 9 pybind11, 10 zlib, 11 }: ··· 32 33 buildInputs = [ 34 abseil-cpp 35 - protobuf 36 pybind11 37 zlib 38 ];
··· 5 fetchFromGitHub, 6 cmake, 7 abseil-cpp, 8 + protobuf_29, 9 pybind11, 10 zlib, 11 }: ··· 32 33 buildInputs = [ 34 abseil-cpp 35 + protobuf_29 36 pybind11 37 zlib 38 ];
+4 -23
pkgs/development/python-modules/pysdl2/default.nix
··· 82 # GetPrefPath for OrgName/AppName is None 83 "test_SDL_GetPrefPath" 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" 108 ]; 109 110 meta = {
··· 82 # GetPrefPath for OrgName/AppName is None 83 "test_SDL_GetPrefPath" 84 85 + # TODO: Remove once sdl2-compat is updated to 2.32.56 86 + "test_SDL_SetWindowDisplayMode" 87 + "test_SDL_SetWindowFullscreen" 88 + "test_SDL_GetPlatform" 89 ]; 90 91 meta = {
+5
pkgs/development/python-modules/throttler/default.nix
··· 33 34 pytestFlagsArray = [ "tests/" ]; 35 36 meta = with lib; { 37 description = "Zero-dependency Python package for easy throttling with asyncio support"; 38 homepage = "https://github.com/uburuntu/throttler";
··· 33 34 pytestFlagsArray = [ "tests/" ]; 35 36 + disabledTestPaths = [ 37 + # time sensitive tests 38 + "tests/test_execution_timer.py" 39 + ]; 40 + 41 meta = with lib; { 42 description = "Zero-dependency Python package for easy throttling with asyncio support"; 43 homepage = "https://github.com/uburuntu/throttler";
+3
pkgs/development/python-modules/wandb/default.nix
··· 357 "test_matplotlib_plotly_with_multiple_axes" 358 "test_matplotlib_to_plotly" 359 "test_plotly_from_matplotlib_with_image" 360 ]; 361 362 pythonImportsCheck = [ "wandb" ];
··· 357 "test_matplotlib_plotly_with_multiple_axes" 358 "test_matplotlib_to_plotly" 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" 363 ]; 364 365 pythonImportsCheck = [ "wandb" ];
+2
pkgs/development/python-modules/webdataset/default.nix
··· 93 disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ 94 # Issue with creating a temp file in the sandbox 95 "tests/wids/test_wids_mmtar.py" 96 ]; 97 98 meta = {
··· 93 disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ 94 # Issue with creating a temp file in the sandbox 95 "tests/wids/test_wids_mmtar.py" 96 + # hangs the build *after* the tests 97 + "tests/webdataset/test_loaders.py" 98 ]; 99 100 meta = {
+3 -3
pkgs/development/python-modules/whenever/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "whenever"; 23 - version = "0.7.3"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.9"; ··· 29 owner = "ariebovenberg"; 30 repo = "whenever"; 31 tag = version; 32 - hash = "sha256-J5FpY/vmaZ5TGQEPi+pQFz295tb02BZcCOvlX6zqM6o="; 33 }; 34 35 cargoDeps = rustPlatform.fetchCargoVendor { 36 inherit src; 37 - hash = "sha256-LUzb2cTnJIlL9USAJv8eZ56TpWuoUjYepRps6SV+mBo="; 38 }; 39 40 build-system = [
··· 20 21 buildPythonPackage rec { 22 pname = "whenever"; 23 + version = "0.8.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.9"; ··· 29 owner = "ariebovenberg"; 30 repo = "whenever"; 31 tag = version; 32 + hash = "sha256-HeEuzOHT0EbmkbIH/yejKu54943ItUy8oY2ZlnEwgBA="; 33 }; 34 35 cargoDeps = rustPlatform.fetchCargoVendor { 36 inherit src; 37 + hash = "sha256-szNRzaswILPjMJ+QFUWSJPfB6mF+o78Qg6AWkkancuU="; 38 }; 39 40 build-system = [
+4 -4
pkgs/development/tools/ammonite/default.nix
··· 19 { scalaVersion, sha256 }: 20 stdenv.mkDerivation rec { 21 pname = "ammonite"; 22 - version = "3.0.0-M1"; 23 24 src = fetchurl { 25 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; ··· 92 { 93 ammonite_2_12 = common { 94 scalaVersion = "2.12"; 95 - sha256 = "sha256-SlweOVHudknbInM4rfEPJ9bLd3Z/EImLhVLzeKfjfMQ="; 96 }; 97 ammonite_2_13 = common { 98 scalaVersion = "2.13"; 99 - sha256 = "sha256-2BydXmF6AkWDdG5rbRLD2I/6z3w3UD0dCd5Tp+3lU7c="; 100 }; 101 ammonite_3_3 = common { 102 scalaVersion = "3.3"; 103 - sha256 = "sha256-EL8mTUmbcetVIVOHjd/JvO8NsXnb3EtYK2+itZwOsDI="; 104 }; 105 }
··· 19 { scalaVersion, sha256 }: 20 stdenv.mkDerivation rec { 21 pname = "ammonite"; 22 + version = "3.0.2"; 23 24 src = fetchurl { 25 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; ··· 92 { 93 ammonite_2_12 = common { 94 scalaVersion = "2.12"; 95 + sha256 = "sha256-wPVvLMuc8EjTqaHY4VcP1gd4DVJQhQm0uS2f+HFuTls="; 96 }; 97 ammonite_2_13 = common { 98 scalaVersion = "2.13"; 99 + sha256 = "sha256-OU3lAls2n4dMONIogg/qAFj5OhzqR6rBF3Hay4Onwxg="; 100 }; 101 ammonite_3_3 = common { 102 scalaVersion = "3.3"; 103 + sha256 = "sha256-M1Pg+HsWSkk60NUzNQXxOijnfFxX5ijao76Phaz7ykQ="; 104 }; 105 }
+26 -11
pkgs/development/tools/misc/premake/5.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 libuuid, 6 - cacert, 7 readline, 8 }: 9 10 - stdenv.mkDerivation rec { 11 pname = "premake5"; 12 version = "5.0.0-beta4"; 13 14 src = fetchFromGitHub { 15 owner = "premake"; 16 repo = "premake-core"; 17 - rev = "v${version}"; 18 sha256 = "sha256-sNLCyIHWDW/8jIrMFCZAqtWsh4SRugqtPR4HaoW/Vzk="; 19 }; 20 21 buildInputs = 22 - [ libuuid ] 23 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 24 readline 25 ]; ··· 28 postPatch = 29 '' 30 substituteInPlace contrib/curl/premake5.lua \ 31 - --replace "ca = nil" "ca = '${cacert}/etc/ssl/certs/ca-bundle.crt'" 32 '' 33 + lib.optionalString stdenv.hostPlatform.isDarwin '' 34 substituteInPlace premake5.lua \ 35 - --replace -mmacosx-version-min=10.4 -mmacosx-version-min=10.5 \ 36 --replace-fail '"-arch arm64"' '""' \ 37 --replace-fail '"-arch x86_64"' '""' 38 '' ··· 40 substituteInPlace \ 41 binmodules/example/premake5.lua \ 42 binmodules/luasocket/premake5.lua \ 43 - --replace SharedLib StaticLib 44 ''; 45 46 buildPhase = 47 if stdenv.hostPlatform.isDarwin then 48 '' 49 - make -f Bootstrap.mak osx 50 '' 51 else 52 '' 53 - make -f Bootstrap.mak linux 54 ''; 55 56 env.NIX_CFLAGS_COMPILE = toString ( ··· 71 description = "Simple build configuration and project generation tool using lua"; 72 mainProgram = "premake5"; 73 license = lib.licenses.bsd3; 74 - platforms = lib.platforms.darwin ++ lib.platforms.linux; 75 }; 76 - }
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + 6 + # build inputs 7 + cacert, 8 libuuid, 9 + 10 + # build inputs (darwin) 11 readline, 12 }: 13 14 + stdenv.mkDerivation (finalAttrs: { 15 pname = "premake5"; 16 version = "5.0.0-beta4"; 17 18 src = fetchFromGitHub { 19 owner = "premake"; 20 repo = "premake-core"; 21 + rev = "v${finalAttrs.version}"; 22 sha256 = "sha256-sNLCyIHWDW/8jIrMFCZAqtWsh4SRugqtPR4HaoW/Vzk="; 23 }; 24 25 buildInputs = 26 + [ 27 + libuuid 28 + ] 29 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 30 readline 31 ]; ··· 34 postPatch = 35 '' 36 substituteInPlace contrib/curl/premake5.lua \ 37 + --replace-fail "ca = nil" "ca = '${cacert}/etc/ssl/certs/ca-bundle.crt'" 38 '' 39 + lib.optionalString stdenv.hostPlatform.isDarwin '' 40 substituteInPlace premake5.lua \ 41 --replace-fail '"-arch arm64"' '""' \ 42 --replace-fail '"-arch x86_64"' '""' 43 '' ··· 45 substituteInPlace \ 46 binmodules/example/premake5.lua \ 47 binmodules/luasocket/premake5.lua \ 48 + --replace-fail SharedLib StaticLib 49 ''; 50 51 buildPhase = 52 if stdenv.hostPlatform.isDarwin then 53 + # Error compiling the builtin zlib source, but it's not used currently 54 '' 55 + make PREMAKE_OPTS="--zlib-src=none" \ 56 + PLATFORM="Universal" \ 57 + -f Bootstrap.mak osx 58 '' 59 else 60 '' 61 + make PLATFORM=${stdenv.hostPlatform.linuxArch} \ 62 + -f Bootstrap.mak linux 63 ''; 64 65 env.NIX_CFLAGS_COMPILE = toString ( ··· 80 description = "Simple build configuration and project generation tool using lua"; 81 mainProgram = "premake5"; 82 license = lib.licenses.bsd3; 83 + maintainers = [ lib.maintainers.sarahec ]; 84 + platforms = [ 85 + "x86_64-linux" 86 + "aarch64-linux" 87 + "x86_64-darwin" 88 + "aarch64-darwin" 89 + ]; 90 }; 91 + })
+2
pkgs/games/chiaki-ng/default.nix
··· 23 json_c, 24 fftw, 25 miniupnpc, 26 speexdsp, 27 libplacebo, 28 vulkan-loader, ··· 73 json_c 74 fftw 75 miniupnpc 76 libevdev 77 udev 78 speexdsp
··· 23 json_c, 24 fftw, 25 miniupnpc, 26 + nanopb, 27 speexdsp, 28 libplacebo, 29 vulkan-loader, ··· 74 json_c 75 fftw 76 miniupnpc 77 + nanopb 78 libevdev 79 udev 80 speexdsp
+2 -2
pkgs/games/quakespasm/vulkan.nix
··· 23 }: 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "vkquake"; 26 - version = "1.32.1"; 27 28 src = fetchFromGitHub { 29 owner = "Novum"; 30 repo = "vkQuake"; 31 tag = finalAttrs.version; 32 - hash = "sha256-yqoP24SNjq7YZ9QfkZQte6tsSeR16ScknXgZ5nQJerI="; 33 }; 34 35 nativeBuildInputs = [
··· 23 }: 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "vkquake"; 26 + version = "1.32.2"; 27 28 src = fetchFromGitHub { 29 owner = "Novum"; 30 repo = "vkQuake"; 31 tag = finalAttrs.version; 32 + hash = "sha256-ImgzfwpgALKsK0NvJr9/NBCaUWDxuINu5vYOCMhbRQg="; 33 }; 34 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 import ./generic.nix { 2 - version = "13.20"; 3 - rev = "refs/tags/REL_13_20"; 4 - hash = "sha256-GkDtzqwjMJipvr0wykM9Z5Tb0R7WgJA/PGPTVUXxf7Q="; 5 muslPatches = { 6 disable-test-collate-icu-utf8 = { 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql13/disable-test-collate.icu.utf8.patch?id=69faa146ec9fff3b981511068f17f9e629d4688b";
··· 1 import ./generic.nix { 2 + version = "13.21"; 3 + rev = "refs/tags/REL_13_21"; 4 + hash = "sha256-je3nC8zymK9pIISWSv/hMNeloYuiB7ulLinWFzqAWFc="; 5 muslPatches = { 6 disable-test-collate-icu-utf8 = { 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 import ./generic.nix { 2 - version = "14.17"; 3 - rev = "refs/tags/REL_14_17"; 4 - hash = "sha256-BvmfxHHTcxRkWZoawvHanQeAuqHnQIh77RQjxPo5fuI="; 5 muslPatches = { 6 disable-test-collate-icu-utf8 = { 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql14/disable-test-collate.icu.utf8.patch?id=56999e6d0265ceff5c5239f85fdd33e146f06cb7";
··· 1 import ./generic.nix { 2 + version = "14.18"; 3 + rev = "refs/tags/REL_14_18"; 4 + hash = "sha256-pGPTq4I8WQnysVh3hHi/1Fto5vqtIbdGBu7EyBonIoo="; 5 muslPatches = { 6 disable-test-collate-icu-utf8 = { 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 import ./generic.nix { 2 - version = "15.12"; 3 - rev = "refs/tags/REL_15_12"; 4 - hash = "sha256-6my9UzW05iYwTWR9y/VTZ1RQVNudavMFfUT9dpUQ15o="; 5 muslPatches = { 6 dont-use-locale-a = { 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql15/dont-use-locale-a-on-musl.patch?id=f424e934e6d076c4ae065ce45e734aa283eecb9c";
··· 1 import ./generic.nix { 2 + version = "15.13"; 3 + rev = "refs/tags/REL_15_13"; 4 + hash = "sha256-6guX2ms54HhJJ0MoHfQb5MI9qrcA0niJ06oa1glsFuY="; 5 muslPatches = { 6 dont-use-locale-a = { 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 import ./generic.nix { 2 - version = "16.8"; 3 - rev = "refs/tags/REL_16_8"; 4 - hash = "sha256-nVUGBuvCDFXozTyEDAAQa+IR3expCdztH90J68FhAXQ="; 5 muslPatches = { 6 dont-use-locale-a = { 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql16/dont-use-locale-a-on-musl.patch?id=08a24be262339fd093e641860680944c3590238e";
··· 1 import ./generic.nix { 2 + version = "16.9"; 3 + rev = "refs/tags/REL_16_9"; 4 + hash = "sha256-CLLCT4wiCWeLqMdtGdXM2/DtlENLWSey6nNtOcfNPRw="; 5 muslPatches = { 6 dont-use-locale-a = { 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 import ./generic.nix { 2 - version = "17.4"; 3 - rev = "refs/tags/REL_17_4"; 4 - hash = "sha256-TEpvX28chR3CXiOQsNY12t8WfM9ywoZVX1e/6mj9DqE="; 5 muslPatches = { 6 dont-use-locale-a = { 7 url = "https://git.alpinelinux.org/aports/plain/main/postgresql17/dont-use-locale-a-on-musl.patch?id=d69ead2c87230118ae7f72cef7d761e761e1f37e";
··· 1 import ./generic.nix { 2 + version = "17.5"; 3 + rev = "refs/tags/REL_17_5"; 4 + hash = "sha256-jWV7hglu7IPMZbqHrZVZHLbZYjVuDeut7nH50aSQIBc="; 5 muslPatches = { 6 dont-use-locale-a = { 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 32 stdenv.mkDerivation (finalAttrs: { 33 pname = "libpq"; 34 - version = "17.4"; 35 36 src = fetchFromGitHub { 37 owner = "postgres"; 38 repo = "postgres"; 39 # rev, not tag, on purpose: see generic.nix. 40 - rev = "refs/tags/REL_17_4"; 41 - hash = "sha256-TEpvX28chR3CXiOQsNY12t8WfM9ywoZVX1e/6mj9DqE="; 42 }; 43 44 __structuredAttrs = true;
··· 31 32 stdenv.mkDerivation (finalAttrs: { 33 pname = "libpq"; 34 + version = "17.5"; 35 36 src = fetchFromGitHub { 37 owner = "postgres"; 38 repo = "postgres"; 39 # rev, not tag, on purpose: see generic.nix. 40 + rev = "refs/tags/REL_17_5"; 41 + hash = "sha256-jWV7hglu7IPMZbqHrZVZHLbZYjVuDeut7nH50aSQIBc="; 42 }; 43 44 __structuredAttrs = true;
+17
pkgs/stdenv/generic/check-meta.nix
··· 411 isFcitxEngine = bool; 412 isIbusEngine = bool; 413 isGutenprint = bool; 414 }; 415 416 checkMetaAttr = ··· 589 ) 590 ] ++ optional (hasOutput "man") "man"; 591 } 592 // attrs.meta or { } 593 # Fill `meta.position` to identify the source location of the package. 594 // optionalAttrs (pos != null) { 595 position = pos.file + ":" + toString pos.line; 596 } 597 // { 598 # Expose the result of the checks for everyone to see.
··· 411 isFcitxEngine = bool; 412 isIbusEngine = bool; 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; 418 }; 419 420 checkMetaAttr = ··· 593 ) 594 ] ++ optional (hasOutput "man") "man"; 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 + } 601 // attrs.meta or { } 602 # Fill `meta.position` to identify the source location of the package. 603 // optionalAttrs (pos != null) { 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 [ ]; 613 } 614 // { 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 16 stdenv.mkDerivation rec { 17 pname = "ibus-table"; 18 - version = "1.17.11"; 19 20 src = fetchFromGitHub { 21 owner = "kaio"; 22 repo = "ibus-table"; 23 rev = version; 24 - sha256 = "sha256-0322G1cmiISkFaCq5RVFLRdWRUxS66B7E4omxB+7ntE="; 25 }; 26 27 postPatch = ''
··· 15 16 stdenv.mkDerivation rec { 17 pname = "ibus-table"; 18 + version = "1.17.12"; 19 20 src = fetchFromGitHub { 21 owner = "kaio"; 22 repo = "ibus-table"; 23 rev = version; 24 + sha256 = "sha256-ecs99Y7NctnKTdRT9UHiDqliinvPNMHIyb5mwT7dDL8="; 25 }; 26 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 my $relPath = $ARGV[$n + 1]; 19 my $parents = 0; 20 foreach my $comp (split /\//, $relPath) { 21 - $parents++ if ($comp eq "..") 22 } 23 $maxParents = $parents if $parents > $maxParents; 24 } ··· 36 my $relPath = $ARGV[$n + 1]; 37 38 createDirs $relPath; 39 - 40 symlink $fullPath, $relPath or die "cannot create symlink `$relPath'"; 41 } 42
··· 18 my $relPath = $ARGV[$n + 1]; 19 my $parents = 0; 20 foreach my $comp (split /\//, $relPath) { 21 + $parents++ if ($comp eq "..") 22 } 23 $maxParents = $parents if $parents > $maxParents; 24 } ··· 36 my $relPath = $ARGV[$n + 1]; 37 38 createDirs $relPath; 39 + 40 symlink $fullPath, $relPath or die "cannot create symlink `$relPath'"; 41 } 42
+1 -1
pkgs/tools/typesetting/tex/nix/find-includes.pl
··· 14 my ($type, $name) = @_; 15 print OUT "{ type = \"$type\"; name = \"$name\"; }\n"; 16 } 17 - 18 while (<FILE>) { 19 if (/\\input\{(.*)\}/) { 20 my $fn2 = $1;
··· 14 my ($type, $name) = @_; 15 print OUT "{ type = \"$type\"; name = \"$name\"; }\n"; 16 } 17 + 18 while (<FILE>) { 19 if (/\\input\{(.*)\}/) { 20 my $fn2 = $1;
+2
pkgs/top-level/aliases.nix
··· 1106 loc = throw "'loc' has been removed due to lack of upstream maintenance. Consider 'tokei' as an alternative."; # Added 2025-01-25 1107 loco-cli = loco; # Added 2025-02-24 1108 loop = throw "'loop' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 1109 luna-icons = throw "luna-icons has been removed as it was removed upstream"; # Added 2024-10-29 1110 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 1111 lv_img_conv = throw "'lv_img_conv' has been removed from nixpkgs as it is broken"; # Added 2024-06-18 1112 lxd = lib.warnOnInstantiate "lxd has been renamed to lxd-lts" lxd-lts; # Added 2024-04-01 1113 lxd-unwrapped = lib.warnOnInstantiate "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01
··· 1106 loc = throw "'loc' has been removed due to lack of upstream maintenance. Consider 'tokei' as an alternative."; # Added 2025-01-25 1107 loco-cli = loco; # Added 2025-02-24 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 1110 luna-icons = throw "luna-icons has been removed as it was removed upstream"; # Added 2024-10-29 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 1113 lv_img_conv = throw "'lv_img_conv' has been removed from nixpkgs as it is broken"; # Added 2024-06-18 1114 lxd = lib.warnOnInstantiate "lxd has been renamed to lxd-lts" lxd-lts; # Added 2024-04-01 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 13281 luddite = with python3Packages; toPythonApplication luddite; 13282 13283 - lumail = callPackage ../applications/networking/mailreaders/lumail { 13284 - lua = lua5_1; 13285 - }; 13286 - 13287 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { }; 13288 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { }; 13289 lutris-free = lutris.override {
··· 13280 13281 luddite = with python3Packages; toPythonApplication luddite; 13282 13283 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { }; 13284 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { }; 13285 lutris-free = lutris.override {
+12 -21
pkgs/top-level/cuda-packages.nix
··· 35 fixedPoints 36 lists 37 strings 38 - trivial 39 versions 40 ; 41 # Backbone 42 gpus = builtins.import ../development/cuda-modules/gpus.nix; 43 nvccCompatibilities = builtins.import ../development/cuda-modules/nvcc-compatibilities.nix; 44 flags = callPackage ../development/cuda-modules/flags.nix { inherit cudaVersion gpus; }; 45 - passthruFunction = final: ({ 46 inherit cudaVersion lib pkgs; 47 inherit gpus nvccCompatibilities flags; 48 cudaMajorVersion = versions.major cudaVersion; ··· 63 # TODO(@connorbaker): `cudaFlags` is an alias for `flags` which should be removed in the future. 64 cudaFlags = flags; 65 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 # Loose packages 77 78 # TODO: Move to aliases.nix once all Nixpkgs has migrated to the splayed CUDA packages 79 cudatoolkit = final.callPackage ../development/cuda-modules/cudatoolkit/redist-wrapper.nix { }; 80 cudatoolkit-legacy-runfile = final.callPackage ../development/cuda-modules/cudatoolkit { }; 81 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 tests = 88 let 89 bools = [ ··· 122 }; 123 in 124 attrsets.listToAttrs (attrsets.mapCartesianProduct builder configs); 125 - 126 - writeGpuTestPython = final.callPackage ../development/cuda-modules/write-gpu-test-python.nix { }; 127 - }); 128 129 mkVersionedPackageName = 130 name: version: ··· 135 136 composedExtension = fixedPoints.composeManyExtensions ( 137 [ 138 - (import ../development/cuda-modules/setup-hooks/extension.nix) 139 (callPackage ../development/cuda-modules/cuda/extension.nix { inherit cudaVersion; }) 140 (import ../development/cuda-modules/cuda/overrides.nix) 141 (callPackage ../development/cuda-modules/generic-builders/multiplex.nix {
··· 35 fixedPoints 36 lists 37 strings 38 versions 39 ; 40 # Backbone 41 gpus = builtins.import ../development/cuda-modules/gpus.nix; 42 nvccCompatibilities = builtins.import ../development/cuda-modules/nvcc-compatibilities.nix; 43 flags = callPackage ../development/cuda-modules/flags.nix { inherit cudaVersion gpus; }; 44 + passthruFunction = final: { 45 inherit cudaVersion lib pkgs; 46 inherit gpus nvccCompatibilities flags; 47 cudaMajorVersion = versions.major cudaVersion; ··· 62 # TODO(@connorbaker): `cudaFlags` is an alias for `flags` which should be removed in the future. 63 cudaFlags = flags; 64 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. 69 70 # TODO: Move to aliases.nix once all Nixpkgs has migrated to the splayed CUDA packages 71 cudatoolkit = final.callPackage ../development/cuda-modules/cudatoolkit/redist-wrapper.nix { }; 72 cudatoolkit-legacy-runfile = final.callPackage ../development/cuda-modules/cudatoolkit { }; 73 74 tests = 75 let 76 bools = [ ··· 109 }; 110 in 111 attrsets.listToAttrs (attrsets.mapCartesianProduct builder configs); 112 + }; 113 114 mkVersionedPackageName = 115 name: version: ··· 120 121 composedExtension = fixedPoints.composeManyExtensions ( 122 [ 123 + ( 124 + final: _: 125 + lib.packagesFromDirectoryRecursive { 126 + inherit (final) callPackage; 127 + directory = ../development/cuda-modules/packages; 128 + } 129 + ) 130 (callPackage ../development/cuda-modules/cuda/extension.nix { inherit cudaVersion; }) 131 (import ../development/cuda-modules/cuda/overrides.nix) 132 (callPackage ../development/cuda-modules/generic-builders/multiplex.nix {