Merge master into staging-next

authored by github-actions[bot] and committed by GitHub f2e88eaa 3ad0b42a

+697 -365
+6
maintainers/maintainer-list.nix
··· 13364 githubId = 37505890; 13365 name = "Luis Wirth"; 13366 }; 13367 LucaGuerra = { 13368 email = "luca@guerra.sh"; 13369 github = "LucaGuerra";
··· 13364 githubId = 37505890; 13365 name = "Luis Wirth"; 13366 }; 13367 + lu1a = { 13368 + email = "lu5a@proton.me"; 13369 + github = "lu1a"; 13370 + githubId = 83420438; 13371 + name = "Lewis"; 13372 + }; 13373 LucaGuerra = { 13374 email = "luca@guerra.sh"; 13375 github = "LucaGuerra";
+2
nixos/doc/manual/release-notes/rl-2505.section.md
··· 143 +services.asusd.asusdConfig.text = '''file contents''' 144 ``` 145 146 - `timescaledb` requires manual upgrade steps. 147 After you run ALTER EXTENSION, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull requests [#6797](https://github.com/timescale/timescaledb/pull/6797). 148 PostgreSQL 13 is no longer supported in TimescaleDB v2.16.
··· 143 +services.asusd.asusdConfig.text = '''file contents''' 144 ``` 145 146 + - `linuxPackages.nvidiaPackages.stable` now defaults to the `production` variant instead of `latest`. 147 + 148 - `timescaledb` requires manual upgrade steps. 149 After you run ALTER EXTENSION, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull requests [#6797](https://github.com/timescale/timescaledb/pull/6797). 150 PostgreSQL 13 is no longer supported in TimescaleDB v2.16.
+13
nixos/modules/programs/wayland/sway.nix
··· 113 } 114 ]; 115 116 environment = { 117 systemPackages = lib.optional (cfg.package != null) cfg.package ++ cfg.extraPackages; 118
··· 113 } 114 ]; 115 116 + warnings = 117 + lib.mkIf 118 + ( 119 + (lib.elem "nvidia" config.services.xserver.videoDrivers) 120 + && !config.hardware.nvidia.open 121 + && (lib.versionOlder "551" ( 122 + lib.versions.major (lib.getVersion config.hardware.nvidia.package) 123 + )) 124 + ) 125 + [ 126 + "Using Sway with Nvidia driver version <= 550 may result in a broken system. Configure hardware.nvidia.package to use a newer version." 127 + ]; 128 + 129 environment = { 130 systemPackages = lib.optional (cfg.package != null) cfg.package ++ cfg.extraPackages; 131
+19 -13
pkgs/applications/backup/vorta/default.nix
··· 1 { 2 lib, 3 python3Packages, 4 fetchFromGitHub, 5 wrapQtAppsHook, 6 borgbackup, 7 qtbase, 8 - qtwayland, 9 - stdenv, 10 - makeFontsConf, 11 }: 12 13 python3Packages.buildPythonApplication rec { ··· 23 }; 24 25 nativeBuildInputs = [ 26 - python3Packages.setuptools 27 wrapQtAppsHook 28 ]; 29 ··· 31 qtwayland 32 ]; 33 34 - propagatedBuildInputs = with python3Packages; [ 35 peewee 36 - pyqt6 37 psutil 38 secretstorage 39 - setuptools 40 - platformdirs 41 ]; 42 43 postPatch = '' 44 substituteInPlace src/vorta/assets/metadata/com.borgbase.Vorta.desktop \ 45 - --replace com.borgbase.Vorta "com.borgbase.Vorta-symbolic" 46 ''; 47 48 postInstall = '' ··· 61 pytest-qt 62 pytest-mock 63 pytestCheckHook 64 ]; 65 66 preCheck = 67 let ··· 89 "tests/network_manager/test_darwin.py" 90 ]; 91 92 - meta = with lib; { 93 changelog = "https://github.com/borgbase/vorta/releases/tag/v${version}"; 94 description = "Desktop Backup Client for Borg"; 95 homepage = "https://vorta.borgbase.com/"; 96 - license = licenses.gpl3Only; 97 - maintainers = with maintainers; [ ma27 ]; 98 - platforms = platforms.linux; 99 mainProgram = "vorta"; 100 }; 101 }
··· 1 { 2 lib, 3 + stdenv, 4 python3Packages, 5 fetchFromGitHub, 6 wrapQtAppsHook, 7 + qtwayland, 8 borgbackup, 9 + versionCheckHook, 10 + makeFontsConf, 11 qtbase, 12 }: 13 14 python3Packages.buildPythonApplication rec { ··· 24 }; 25 26 nativeBuildInputs = [ 27 wrapQtAppsHook 28 ]; 29 ··· 31 qtwayland 32 ]; 33 34 + build-system = with python3Packages; [ 35 + setuptools 36 + ]; 37 + 38 + dependencies = with python3Packages; [ 39 + packaging 40 peewee 41 + platformdirs 42 psutil 43 + pyqt6 44 secretstorage 45 ]; 46 47 postPatch = '' 48 substituteInPlace src/vorta/assets/metadata/com.borgbase.Vorta.desktop \ 49 + --replace-fail com.borgbase.Vorta "com.borgbase.Vorta-symbolic" 50 ''; 51 52 postInstall = '' ··· 65 pytest-qt 66 pytest-mock 67 pytestCheckHook 68 + versionCheckHook 69 ]; 70 + versionCheckProgramArg = [ "--version" ]; 71 72 preCheck = 73 let ··· 95 "tests/network_manager/test_darwin.py" 96 ]; 97 98 + meta = { 99 changelog = "https://github.com/borgbase/vorta/releases/tag/v${version}"; 100 description = "Desktop Backup Client for Borg"; 101 homepage = "https://vorta.borgbase.com/"; 102 + license = lib.licenses.gpl3Only; 103 + maintainers = with lib.maintainers; [ ma27 ]; 104 + platforms = lib.platforms.linux; 105 mainProgram = "vorta"; 106 }; 107 }
+2 -2
pkgs/applications/editors/neovim/tests/default.nix
··· 13 , neovim-unwrapped 14 , fetchFromGitLab 15 , runCommandLocal 16 , pkgs 17 }: 18 let ··· 107 108 inherit nmt; 109 110 - # Disabled because of https://github.com/NixOS/nixpkgs/pull/352727 111 - # failed_check = pkgs.testers.testBuildFailure nvim-run-failing-check; 112 113 vim_empty_config = vimUtils.vimrcFile { beforePlugins = ""; customRC = ""; }; 114
··· 13 , neovim-unwrapped 14 , fetchFromGitLab 15 , runCommandLocal 16 + , testers 17 , pkgs 18 }: 19 let ··· 108 109 inherit nmt; 110 111 + failed_check = testers.testBuildFailure nvim-run-failing-check; 112 113 vim_empty_config = vimUtils.vimrcFile { beforePlugins = ""; customRC = ""; }; 114
+25
pkgs/applications/editors/vim/plugins/generated.nix
··· 1290 meta.homepage = "https://github.com/Saghen/blink.compat/"; 1291 }; 1292 1293 blink-ripgrep-nvim = buildVimPlugin { 1294 pname = "blink-ripgrep.nvim"; 1295 version = "2025-01-04"; ··· 4916 sha256 = "06wr0krg23xy9j36chypxcnd88cvds85jk0ajbl3pvg53x0qigad"; 4917 }; 4918 meta.homepage = "https://github.com/junegunn/gv.vim/"; 4919 }; 4920 4921 hardhat-nvim = buildVimPlugin {
··· 1290 meta.homepage = "https://github.com/Saghen/blink.compat/"; 1291 }; 1292 1293 + blink-emoji-nvim = buildVimPlugin { 1294 + pname = "blink-emoji.nvim"; 1295 + version = "2025-01-04"; 1296 + src = fetchFromGitHub { 1297 + owner = "moyiz"; 1298 + repo = "blink-emoji.nvim"; 1299 + rev = "81e6c080d1e64c9ef548534c51147fd8063481c8"; 1300 + sha256 = "1kh5sblmnkspdjhcski2dghmkv2asw35k1cib1227h21rlalqc67"; 1301 + }; 1302 + meta.homepage = "https://github.com/moyiz/blink-emoji.nvim/"; 1303 + }; 1304 + 1305 blink-ripgrep-nvim = buildVimPlugin { 1306 pname = "blink-ripgrep.nvim"; 1307 version = "2025-01-04"; ··· 4928 sha256 = "06wr0krg23xy9j36chypxcnd88cvds85jk0ajbl3pvg53x0qigad"; 4929 }; 4930 meta.homepage = "https://github.com/junegunn/gv.vim/"; 4931 + }; 4932 + 4933 + gx-nvim = buildVimPlugin { 4934 + pname = "gx.nvim"; 4935 + version = "2025-01-07"; 4936 + src = fetchFromGitHub { 4937 + owner = "chrishrb"; 4938 + repo = "gx.nvim"; 4939 + rev = "c7e6a0ace694a098a5248d92a866c290bd2da1cc"; 4940 + sha256 = "14cjwnsrjdfhqx0hbd6j1b9lm668a6c3f72wklx66vp18qy0pafb"; 4941 + fetchSubmodules = true; 4942 + }; 4943 + meta.homepage = "https://github.com/chrishrb/gx.nvim/"; 4944 }; 4945 4946 hardhat-nvim = buildVimPlugin {
+16
pkgs/applications/editors/vim/plugins/overrides.nix
··· 59 typescript, 60 vim, 61 which, 62 xdotool, 63 xkb-switch, 64 xorg, ··· 263 264 blink-cmp-copilot = super.blink-cmp-copilot.overrideAttrs { 265 dependencies = [ self.copilot-lua ]; 266 }; 267 268 bluloco-nvim = super.bluloco-nvim.overrideAttrs { ··· 1181 1182 guard-collection = super.guard-collection.overrideAttrs { 1183 dependencies = [ self.guard-nvim ]; 1184 }; 1185 1186 hardhat-nvim = super.hardhat-nvim.overrideAttrs {
··· 59 typescript, 60 vim, 61 which, 62 + xdg-utils, 63 xdotool, 64 xkb-switch, 65 xorg, ··· 264 265 blink-cmp-copilot = super.blink-cmp-copilot.overrideAttrs { 266 dependencies = [ self.copilot-lua ]; 267 + }; 268 + 269 + blink-emoji-nvim = super.blink-emoji-nvim.overrideAttrs { 270 + dependencies = [ self.blink-cmp ]; 271 }; 272 273 bluloco-nvim = super.bluloco-nvim.overrideAttrs { ··· 1186 1187 guard-collection = super.guard-collection.overrideAttrs { 1188 dependencies = [ self.guard-nvim ]; 1189 + }; 1190 + 1191 + gx-nvim = super.gx-nvim.overrideAttrs { 1192 + patches = lib.optionals stdenv.hostPlatform.isLinux [ 1193 + (substituteAll { 1194 + src = ./patches/gx-nvim/fix-paths.patch; 1195 + inherit xdg-utils; 1196 + }) 1197 + ]; 1198 + 1199 + nvimRequireCheck = "gx"; 1200 }; 1201 1202 hardhat-nvim = super.hardhat-nvim.overrideAttrs {
+13
pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch
···
··· 1 + diff --git a/lua/gx/init.lua b/lua/gx/init.lua 2 + index 12272d4..c51771a 100644 3 + --- a/lua/gx/init.lua 4 + +++ b/lua/gx/init.lua 5 + @@ -73,7 +73,7 @@ local function get_open_browser_app() 6 + if sysname == "Darwin" then 7 + app = "open" 8 + elseif sysname == "Linux" then 9 + - app = "xdg-open" 10 + + app = "@xdg-utils@/bin/xdg-open" 11 + elseif sysname == "Windows_NT" then 12 + app = "powershell.exe" 13 + end
+2
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 104 https://github.com/LunarVim/bigfile.nvim/,, 105 https://github.com/APZelos/blamer.nvim/,HEAD, 106 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 107 https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD, 108 https://github.com/Saghen/blink.compat/,HEAD, 109 https://github.com/HampusHauffman/block.nvim/,HEAD, ··· 407 https://github.com/nmac427/guess-indent.nvim/,HEAD, 408 https://github.com/sjl/gundo.vim/,, 409 https://github.com/junegunn/gv.vim/,, 410 https://github.com/TheSnakeWitcher/hardhat.nvim/,HEAD, 411 https://github.com/m4xshen/hardtime.nvim/,HEAD, 412 https://git.sr.ht/~sircmpwn/hare.vim,HEAD,
··· 104 https://github.com/LunarVim/bigfile.nvim/,, 105 https://github.com/APZelos/blamer.nvim/,HEAD, 106 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 107 + https://github.com/moyiz/blink-emoji.nvim/,HEAD, 108 https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD, 109 https://github.com/Saghen/blink.compat/,HEAD, 110 https://github.com/HampusHauffman/block.nvim/,HEAD, ··· 408 https://github.com/nmac427/guess-indent.nvim/,HEAD, 409 https://github.com/sjl/gundo.vim/,, 410 https://github.com/junegunn/gv.vim/,, 411 + https://github.com/chrishrb/gx.nvim/,HEAD, 412 https://github.com/TheSnakeWitcher/hardhat.nvim/,HEAD, 413 https://github.com/m4xshen/hardtime.nvim/,HEAD, 414 https://git.sr.ht/~sircmpwn/hare.vim,HEAD,
+2 -2
pkgs/applications/editors/vscode/extensions/timonwong.shellcheck/default.nix
··· 10 mktplcRef = { 11 name = "shellcheck"; 12 publisher = "timonwong"; 13 - version = "0.37.3"; 14 - sha256 = "sha256-bVddcoj0zO+pWySg7JOGXqLJeJnoet3Lo/I1ctd0znk="; 15 }; 16 nativeBuildInputs = [ 17 jq
··· 10 mktplcRef = { 11 name = "shellcheck"; 12 publisher = "timonwong"; 13 + version = "0.37.4"; 14 + sha256 = "sha256-+DFoHjb5sl9s5Vqw7onsv+MKjS4+loGVnZsF9/e+7dQ="; 15 }; 16 nativeBuildInputs = [ 17 jq
+2 -2
pkgs/applications/misc/mkgmap/default.nix
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "mkgmap"; 20 - version = "4922"; 21 22 src = fetchsvn { 23 url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; 24 rev = version; 25 - sha256 = "sha256-LgGdV6l9tjRR4BpGTDTm0MeAq2uiOe7Pv0qv87nbbWw="; 26 }; 27 28 patches = [
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "mkgmap"; 20 + version = "4923"; 21 22 src = fetchsvn { 23 url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; 24 rev = version; 25 + sha256 = "sha256-tB/0VFLn/ch7XWPz1sJ3kqy/1U5Hk1yV9+wq7ohTRWw="; 26 }; 27 28 patches = [
+3 -3
pkgs/applications/networking/cluster/helm/plugins/helm-unittest.nix
··· 2 3 buildGoModule rec { 4 pname = "helm-unittest"; 5 - version = "0.7.0"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-Ma/UcG+DkUR2FqRKFGMjPxMXDrbcbytZVi59zaK1W0k="; 12 }; 13 14 - vendorHash = "sha256-7LI08qFcNRyZEZXVWpu2PR2PwpRlcTLIcE05Y5YgABg="; 15 16 # NOTE: Remove the install and upgrade hooks. 17 postPatch = ''
··· 2 3 buildGoModule rec { 4 pname = "helm-unittest"; 5 + version = "0.7.1"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-TZ2qY0aJHIJq9gd522NJyNkUDYQuICyTsUnQBf34Pq0="; 12 }; 13 14 + vendorHash = "sha256-kMQIXN7Qu39MUFUHtLl1vnNv2qOUUcDhGes1MJ2Nh64="; 15 16 # NOTE: Remove the install and upgrade hooks. 17 postPatch = ''
+3 -3
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 858 "vendorHash": null 859 }, 860 "newrelic": { 861 - "hash": "sha256-xHBr+6rI0G6Fv7HXTrdvtDc+Ij53IfPAb7bvXgyTaH0=", 862 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 863 "owner": "newrelic", 864 "repo": "terraform-provider-newrelic", 865 - "rev": "v3.53.0", 866 "spdx": "MPL-2.0", 867 - "vendorHash": "sha256-UsekZjrioy2F/OvfrvXMVYlZO3I2NU4B+BOZHwP5YSk=" 868 }, 869 "nomad": { 870 "hash": "sha256-k61iQ9FQG3nscBp5CE/fFCbHpeLawbUAtGPM+IZtfVc=",
··· 858 "vendorHash": null 859 }, 860 "newrelic": { 861 + "hash": "sha256-kyfNlLVzrNMLKGCahpbzeyqvFYPug6RyPPxCnxwP/W4=", 862 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 863 "owner": "newrelic", 864 "repo": "terraform-provider-newrelic", 865 + "rev": "v3.54.0", 866 "spdx": "MPL-2.0", 867 + "vendorHash": "sha256-hxDLJrv7a8JZ6etYS7u+kiIcudJJeB47PKQTE3NzCvI=" 868 }, 869 "nomad": { 870 "hash": "sha256-k61iQ9FQG3nscBp5CE/fFCbHpeLawbUAtGPM+IZtfVc=",
+3 -3
pkgs/applications/version-management/git-absorb/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "git-absorb"; 11 - version = "0.6.16"; 12 13 src = fetchFromGitHub { 14 owner = "tummychow"; 15 repo = "git-absorb"; 16 tag = version; 17 - hash = "sha256-5ZCCrq/mc9FAjl7AMbuQyRak5sL1dG3qWnrdNzUu4Ss="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles ]; 21 22 - cargoHash = "sha256-CzZgAjAIJryhFEJve3E62rg4QGRPSvBMuFZJzHGf09w="; 23 24 postInstall = 25 ''
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "git-absorb"; 11 + version = "0.6.17"; 12 13 src = fetchFromGitHub { 14 owner = "tummychow"; 15 repo = "git-absorb"; 16 tag = version; 17 + hash = "sha256-wtXqJfI/I0prPip3AbfFk0OvPja6oytPsl6hFtZ6b50="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles ]; 21 22 + cargoHash = "sha256-R9hh696KLoYUfJIe3X4X1VHOpPmv1fhZ55y8muVAdRI="; 23 24 postInstall = 25 ''
+6 -1
pkgs/build-support/testers/default.nix
··· 24 testBuildFailure = drv: drv.overrideAttrs (orig: { 25 builder = buildPackages.bash; 26 args = [ 27 - (replaceVars ./expect-failure.sh { coreutils = buildPackages.coreutils; }) 28 orig.realBuilder or stdenv.shell 29 ] ++ orig.args or ["-e" (orig.builder or ../../stdenv/generic/default-builder.sh)]; 30 });
··· 24 testBuildFailure = drv: drv.overrideAttrs (orig: { 25 builder = buildPackages.bash; 26 args = [ 27 + (replaceVars ./expect-failure.sh { 28 + coreutils = buildPackages.coreutils; 29 + vars = lib.toShellVars { 30 + outputNames = (orig.outputs or [ "out" ]); 31 + }; 32 + }) 33 orig.realBuilder or stdenv.shell 34 ] ++ orig.args or ["-e" (orig.builder or ../../stdenv/generic/default-builder.sh)]; 35 });
+21 -13
pkgs/build-support/testers/expect-failure.sh
··· 34 35 # ----------------------------------------- 36 # Write the build log to the default output 37 # 38 - # # from stdenv setup.sh 39 - getAllOutputNames() { 40 - if [ -n "$__structuredAttrs" ]; then 41 - echo "${!outputs[*]}" 42 - else 43 - echo "$outputs" 44 - fi 45 - } 46 47 - outs=( $(getAllOutputNames) ) 48 - defOut=${outs[0]} 49 - defOutPath=${!defOut} 50 51 if [[ ! -d $defOutPath ]]; then 52 if [[ -e $defOutPath ]]; then ··· 63 # ------------------------------------------------------ 64 # Put empty directories in place for any missing outputs 65 66 - for outputName in ${outputs:-out}; do 67 - outputPath="${!outputName}" 68 if [[ ! -e "${outputPath}" ]]; then 69 @coreutils@/bin/mkdir "${outputPath}"; 70 fi
··· 34 35 # ----------------------------------------- 36 # Write the build log to the default output 37 + 38 + # Source structured attrs as per nixpkgs/pkgs/stdenv/generic/default-builder.sh 39 # 40 + # We need this so that we can read $outputs when `__structuredAttrs` is enabled 41 + # 42 + # NOTE: This MUST be done after the original builder has finished! 43 + # Otherwise we could pollute its environment. 44 + if [ -e "${NIX_ATTRS_SH_FILE:-}" ]; then . "$NIX_ATTRS_SH_FILE"; elif [ -f .attrs.sh ]; then . .attrs.sh; fi 45 46 + # Variables injected by replaceVars 47 + # 48 + # `$outputs` is unordered when `__structuredAttrs` is enabled, 49 + # so we use `replaceVars` to pass in an ordered `$outputNames` array 50 + @vars@ 51 + 52 + declare -a outputPaths 53 + for name in "${outputNames[@]}"; do 54 + # Either dereference $name, or access $outputs[] associative array 55 + outputPath=${!name:-${outputs[$name]}} 56 + outputPaths+=( "$outputPath" ) 57 + done 58 + defOutPath=${outputPaths[0]} 59 60 if [[ ! -d $defOutPath ]]; then 61 if [[ -e $defOutPath ]]; then ··· 72 # ------------------------------------------------------ 73 # Put empty directories in place for any missing outputs 74 75 + for outputPath in "${outputPaths[@]}"; do 76 if [[ ! -e "${outputPath}" ]]; then 77 @coreutils@/bin/mkdir "${outputPath}"; 78 fi
+52 -1
pkgs/build-support/testers/test/default.nix
··· 6 runCommand, 7 emptyFile, 8 emptyDirectory, 9 ... 10 }: 11 let ··· 20 versionSuffix = "test"; 21 label = "test"; 22 }; 23 24 in 25 lib.recurseIntoAttrs { ··· 92 } 93 ); 94 95 - testBuildFailure = lib.recurseIntoAttrs { 96 happy = 97 runCommand "testBuildFailure-happy" 98 { ··· 121 122 touch $out 123 ''; 124 125 helloDoesNotFail = 126 runCommand "testBuildFailure-helloDoesNotFail" ··· 167 echo 'All good.' 168 touch $out 169 ''; 170 }; 171 172 testEqualContents = lib.recurseIntoAttrs {
··· 6 runCommand, 7 emptyFile, 8 emptyDirectory, 9 + stdenvNoCC, 10 ... 11 }: 12 let ··· 21 versionSuffix = "test"; 22 label = "test"; 23 }; 24 + 25 + overrideStructuredAttrs = 26 + enable: drv: 27 + drv.overrideAttrs (old: { 28 + failed = old.failed.overrideAttrs (oldFailed: { 29 + name = oldFailed.name + "${lib.optionalString (!enable) "-no"}-structuredAttrs"; 30 + __structuredAttrs = enable; 31 + }); 32 + }); 33 34 in 35 lib.recurseIntoAttrs { ··· 102 } 103 ); 104 105 + testBuildFailure = lib.recurseIntoAttrs rec { 106 happy = 107 runCommand "testBuildFailure-happy" 108 { ··· 131 132 touch $out 133 ''; 134 + 135 + happyStructuredAttrs = overrideStructuredAttrs true happy; 136 137 helloDoesNotFail = 138 runCommand "testBuildFailure-helloDoesNotFail" ··· 179 echo 'All good.' 180 touch $out 181 ''; 182 + 183 + multiOutputStructuredAttrs = overrideStructuredAttrs true multiOutput; 184 + 185 + sideEffects = 186 + runCommand "testBuildFailure-sideEffects" 187 + { 188 + failed = testers.testBuildFailure ( 189 + stdenvNoCC.mkDerivation { 190 + name = "fail-with-side-effects"; 191 + src = emptyDirectory; 192 + 193 + postHook = '' 194 + echo touching side-effect... 195 + # Assert that the side-effect doesn't exist yet... 196 + # We're checking that this hook isn't run by expect-failure.sh 197 + if [[ -e side-effect ]]; then 198 + echo "side-effect already exists" 199 + exit 1 200 + fi 201 + touch side-effect 202 + ''; 203 + 204 + buildPhase = '' 205 + echo i am failing 206 + exit 1 207 + ''; 208 + } 209 + ); 210 + } 211 + '' 212 + grep -F 'touching side-effect...' $failed/testBuildFailure.log >/dev/null 213 + grep -F 'i am failing' $failed/testBuildFailure.log >/dev/null 214 + [[ 1 = $(cat $failed/testBuildFailure.exit) ]] 215 + [[ ! -e side-effect ]] 216 + 217 + touch $out 218 + ''; 219 + 220 + sideEffectStructuredAttrs = overrideStructuredAttrs true sideEffects; 221 }; 222 223 testEqualContents = lib.recurseIntoAttrs {
+2 -2
pkgs/by-name/ba/bash_unit/package.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "bash_unit"; 9 - version = "2.3.1"; 10 11 src = fetchFromGitHub { 12 owner = "pgrange"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-kd5h12yjzvR/RBE/IjVXNSyjcf+rz6B2eoO8w2jiaps="; 16 }; 17 18 patchPhase = ''
··· 6 7 stdenv.mkDerivation rec { 8 pname = "bash_unit"; 9 + version = "2.3.2"; 10 11 src = fetchFromGitHub { 12 owner = "pgrange"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-n5ehN7NrWID72xP7EYOk/mpnQJaDn71esIugWrLbZr0="; 16 }; 17 18 patchPhase = ''
+3 -3
pkgs/by-name/ca/cargo-binstall/package.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "cargo-binstall"; 15 - version = "1.10.18"; 16 17 src = fetchFromGitHub { 18 owner = "cargo-bins"; 19 repo = "cargo-binstall"; 20 rev = "v${version}"; 21 - hash = "sha256-EFDaKxAUDgMwkURKcupL2s9TS/oSYviqA38qa8Jo1Ek="; 22 }; 23 24 - cargoHash = "sha256-td47+/LYCJy9ED/2VJDE9P9bXcr+SEgRY1N4LAi2C7s="; 25 26 nativeBuildInputs = [ 27 pkg-config
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "cargo-binstall"; 15 + version = "1.10.19"; 16 17 src = fetchFromGitHub { 18 owner = "cargo-bins"; 19 repo = "cargo-binstall"; 20 rev = "v${version}"; 21 + hash = "sha256-dKQRXEZfvONaWocvoaEQtENAyNvIUaqomckaSj7bUtM="; 22 }; 23 24 + cargoHash = "sha256-gN6aNPV6K8BUTUvTTKtTu54JFLwL1XSA0rA4EyKdovc="; 25 26 nativeBuildInputs = [ 27 pkg-config
+14 -4
pkgs/by-name/ca/cargo-hakari/package.nix
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 }: 6 7 rustPlatform.buildRustPackage rec { 8 pname = "cargo-hakari"; 9 - version = "0.9.33"; 10 11 src = fetchFromGitHub { 12 owner = "guppy-rs"; 13 repo = "guppy"; 14 - rev = "cargo-hakari-${version}"; 15 - sha256 = "sha256-oJZiGXsOl00Bim/olYYSqt/p3j6dTw25IURcwdXYrAo="; 16 }; 17 18 - cargoHash = "sha256-V9QmaZYBXj26HJrP8gABwhhUPwBxnyLoO4O45lnPyew="; 19 20 cargoBuildFlags = [ 21 "-p" ··· 25 "-p" 26 "cargo-hakari" 27 ]; 28 29 meta = { 30 description = "Manage workspace-hack packages to speed up builds in large workspaces";
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 }: 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-hakari"; 11 + version = "0.9.35"; 12 13 src = fetchFromGitHub { 14 owner = "guppy-rs"; 15 repo = "guppy"; 16 + tag = "cargo-hakari-${version}"; 17 + hash = "sha256-+IjtK4kSm2vThgIxDsBLpoh0j9cDhhEqI6Hr2BmC7hc="; 18 }; 19 20 + cargoHash = "sha256-xMgNk82U32AtMeZJ8v2M0faHLAPkXrdIJHwOJcqE9m8="; 21 22 cargoBuildFlags = [ 23 "-p" ··· 27 "-p" 28 "cargo-hakari" 29 ]; 30 + 31 + nativeInstallCheckInputs = [ versionCheckHook ]; 32 + doInstallCheck = true; 33 + versionCheckProgramArg = [ "--version" ]; 34 + 35 + passthru = { 36 + updateScript = nix-update-script { }; 37 + }; 38 39 meta = { 40 description = "Manage workspace-hack packages to speed up builds in large workspaces";
+3 -3
pkgs/by-name/ca/cargo-shear/package.nix
··· 6 cargo-shear, 7 }: 8 let 9 - version = "1.1.4"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "cargo-shear"; ··· 16 owner = "Boshen"; 17 repo = "cargo-shear"; 18 rev = "v${version}"; 19 - hash = "sha256-40LBTB/lDY1UxK2dCqZJu1CUIqJxMbDxpSTlSLClpVY="; 20 }; 21 22 - cargoHash = "sha256-GmNKUv0jfQ59pG8AspZT1NTX0AJQ9xl93LbCgUzPllo="; 23 24 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 25 SHEAR_VERSION = version;
··· 6 cargo-shear, 7 }: 8 let 9 + version = "1.1.8"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "cargo-shear"; ··· 16 owner = "Boshen"; 17 repo = "cargo-shear"; 18 rev = "v${version}"; 19 + hash = "sha256-T05BSeVF67T7F6GMwsGDOYyiuz//0aTstTlGoOZndRM="; 20 }; 21 22 + cargoHash = "sha256-iV2hV57zuqnsDX0krtAADGvFo3YSCkiEm6+dNAz3W08="; 23 24 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 25 SHEAR_VERSION = version;
+3 -3
pkgs/by-name/ch/cht-sh/package.nix
··· 12 13 stdenv.mkDerivation { 14 pname = "cht.sh"; 15 - version = "0-unstable-2024-11-13"; 16 17 nativeBuildInputs = [ makeWrapper ]; 18 19 src = fetchFromGitHub { 20 owner = "chubin"; 21 repo = "cheat.sh"; 22 - rev = "4cebb8c066cab49375694a7b30bc39185472ca1c"; 23 - sha256 = "xmFjypxnSZ3LYZbwIegFd1Rc0Vbdf9U6b/LGHN39FUg="; 24 }; 25 26 # Fix ".cht.sh-wrapped" in the help message
··· 12 13 stdenv.mkDerivation { 14 pname = "cht.sh"; 15 + version = "0-unstable-2024-12-31"; 16 17 nativeBuildInputs = [ makeWrapper ]; 18 19 src = fetchFromGitHub { 20 owner = "chubin"; 21 repo = "cheat.sh"; 22 + rev = "045d15f074310028c0760b9ae61b96245c835325"; 23 + sha256 = "5Vsyd8z5qkPyDJVX41EFlMimRkRtjGFL+n+jnmONaVI="; 24 }; 25 26 # Fix ".cht.sh-wrapped" in the help message
+2 -2
pkgs/by-name/ci/circup/package.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "circup"; 9 - version = "2.0.4"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "adafruit"; 14 repo = "circup"; 15 tag = version; 16 - hash = "sha256-Iid6IwPoj7F9X6Yb0ESsuvD9/tZdRQyCceGOVt2R1qw="; 17 }; 18 19 pythonRelaxDeps = [ "semver" ];
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "circup"; 9 + version = "2.1.0"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "adafruit"; 14 repo = "circup"; 15 tag = version; 16 + hash = "sha256-4jmqS/XMB8t7aMfHriipi+VnCbZqrqjt21K5ktes2ec="; 17 }; 18 19 pythonRelaxDeps = [ "semver" ];
+3 -3
pkgs/by-name/cl/clapboard/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "clapboard"; 9 - version = "0.1.1"; 10 11 src = fetchFromGitHub { 12 owner = "bjesus"; 13 repo = "clapboard"; 14 rev = "v${version}"; 15 - hash = "sha256-/4HBhsW2C3xYzKVw9TuSj8b7LdirWbNg4OxLm/ebf40="; 16 }; 17 18 - cargoHash = "sha256-bq+r2J2lhhZKTEV69OnsXiAGKspOZ0kF0q2hDnbIXn8="; 19 20 meta = with lib; { 21 description = "Wayland clipboard manager that will make you clap";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "clapboard"; 9 + version = "1.0.0"; 10 11 src = fetchFromGitHub { 12 owner = "bjesus"; 13 repo = "clapboard"; 14 rev = "v${version}"; 15 + hash = "sha256-dXlUOIYgptYqUIIC7batc0TVQeP89i8vizwYSIUlzGA="; 16 }; 17 18 + cargoHash = "sha256-Ll2fpH0v3ZWizrl6Mip0gaPCHlQAdddh9F9bNXveb/0="; 19 20 meta = with lib; { 21 description = "Wayland clipboard manager that will make you clap";
+3 -3
pkgs/by-name/co/coroot-node-agent/package.nix
··· 7 8 buildGoModule rec { 9 pname = "coroot-node-agent"; 10 - version = "1.23.1"; 11 12 src = fetchFromGitHub { 13 owner = "coroot"; 14 repo = "coroot-node-agent"; 15 rev = "v${version}"; 16 - hash = "sha256-kisYm0bM+IZJ9qRx1lDlcFtZIdjsNfu6Ao75q84ruDM="; 17 }; 18 19 - vendorHash = "sha256-EXI4xpo4j/EzugW8zyu0Dvk2i6bYFBIF+SsL6GZ+J2Q="; 20 21 buildInputs = [ systemdLibs ]; 22
··· 7 8 buildGoModule rec { 9 pname = "coroot-node-agent"; 10 + version = "1.23.3"; 11 12 src = fetchFromGitHub { 13 owner = "coroot"; 14 repo = "coroot-node-agent"; 15 rev = "v${version}"; 16 + hash = "sha256-YRIlmOwCE1Q4h9Jeow4X6fYI8GFyfuqppW1XFJHVvQM="; 17 }; 18 19 + vendorHash = "sha256-SxyIlyDHuu8Ls1+/rujWE9elZiTfSYWIrV8vP5xsqTU="; 20 21 buildInputs = [ systemdLibs ]; 22
+32
pkgs/by-name/co/courier-unicode/package.nix
···
··· 1 + { 2 + stdenv, 3 + fetchurl, 4 + lib, 5 + perl, 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "courier-unicode"; 10 + version = "2.3.1"; 11 + 12 + src = fetchurl { 13 + url = "mirror://sourceforge/courier/courier-unicode/${version}/courier-unicode-${version}.tar.bz2"; 14 + sha256 = "sha256-uD7mRqR8Kp1pL7bvuThWRmjDLsF51PrAwH6s6KG4/JE="; 15 + }; 16 + 17 + nativeBuildInputs = [ 18 + perl 19 + ]; 20 + 21 + outputs = [ 22 + "out" 23 + "dev" 24 + ]; 25 + 26 + meta = { 27 + homepage = "http://www.courier-mta.org/unicode/"; 28 + description = "The Courier Unicode Library is used by most other Courier packages"; 29 + license = lib.licenses.gpl3; 30 + platforms = lib.platforms.linux; 31 + }; 32 + }
+2 -2
pkgs/by-name/da/dayon/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "dayon"; 14 - version = "15.0.0"; 15 16 src = fetchFromGitHub { 17 owner = "RetGal"; 18 repo = "dayon"; 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-Tnw1Tr+iRxvHFzSICwOcf4mErNx+imD7/WxVspiR7yo="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "dayon"; 14 + version = "15.0.1"; 15 16 src = fetchFromGitHub { 17 owner = "RetGal"; 18 repo = "dayon"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-3/A8aAWnaPg0sgzWJKU4Ys/R3nXYQj8aFuEVMgzauqQ="; 21 }; 22 23 nativeBuildInputs = [
-3
pkgs/by-name/dd/ddns-updater/package.nix
··· 29 tests = { 30 inherit (nixosTests) ddns-updater; 31 }; 32 - # nixpkgs-update: no auto update 33 - # Necessary only as rryantm keeps getting confused and thinks 2.6.1 is newer than 2.7.0 34 - # TODO remove once version newer than 2.7.0 is released 35 updateScript = nix-update-script { }; 36 }; 37
··· 29 tests = { 30 inherit (nixosTests) ddns-updater; 31 }; 32 updateScript = nix-update-script { }; 33 }; 34
+2 -2
pkgs/by-name/fa/fantomas/package.nix
··· 2 3 buildDotnetGlobalTool { 4 pname = "fantomas"; 5 - version = "6.3.16"; 6 7 - nugetHash = "sha256-4tRdYf+/Q1iedx+DDuIKVGlIWQdr6erM51VdKzZkhCs="; 8 9 meta = with lib; { 10 description = "F# source code formatter";
··· 2 3 buildDotnetGlobalTool { 4 pname = "fantomas"; 5 + version = "7.0.0"; 6 7 + nugetHash = "sha256-v4bXmvjZOYxl5RSIHuqVfDzBQdRz5SrmzZtD6SeEYTY="; 8 9 meta = with lib; { 10 description = "F# source code formatter";
+3 -3
pkgs/by-name/ga/galene/package.nix
··· 2 3 buildGoModule rec { 4 pname = "galene"; 5 - version = "0.9.1"; 6 7 src = fetchFromGitHub { 8 owner = "jech"; 9 repo = "galene"; 10 rev = "galene-${version}"; 11 - hash = "sha256-Ky38PM9HX1jV1LTMUeqaY8fUjZAxe4uK52YKQF8WOMA="; 12 }; 13 14 - vendorHash = "sha256-U8DH3b2KbFQbEV+7suVsBiTA42FEl6DebH+GJDaH6aE="; 15 16 ldflags = [ "-s" "-w" ]; 17 preCheck = "export TZ=UTC";
··· 2 3 buildGoModule rec { 4 pname = "galene"; 5 + version = "0.96"; 6 7 src = fetchFromGitHub { 8 owner = "jech"; 9 repo = "galene"; 10 rev = "galene-${version}"; 11 + hash = "sha256-E/xFh60Fzy/bRX414N1Juc7j4D8fN8CEDYPOUrNp5/4="; 12 }; 13 14 + vendorHash = "sha256-LDLKjD4qYn/Aae6GUX6gZ57+MUfKc058H+YHM0bNZV0="; 15 16 ldflags = [ "-s" "-w" ]; 17 preCheck = "export TZ=UTC";
+2 -2
pkgs/by-name/ga/gallery-dl/package.nix
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "gallery-dl"; 11 - version = "1.28.2"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "mikf"; 16 repo = "gallery-dl"; 17 rev = "v${version}"; 18 - hash = "sha256-AVycp24wGhit9JVE0b+didc2GRnB+EQNnJ3y9a5dMQw="; 19 }; 20 21 build-system = [ python3Packages.setuptools ];
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "gallery-dl"; 11 + version = "1.28.3"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "mikf"; 16 repo = "gallery-dl"; 17 rev = "v${version}"; 18 + hash = "sha256-OV+4BJmJNvkNmDsogI9V7SLmnc5HJkZd5xqsFoZCHEk="; 19 }; 20 21 build-system = [ python3Packages.setuptools ];
+3 -3
pkgs/by-name/ga/gatekeeper/package.nix
··· 7 8 buildGoModule rec { 9 pname = "gatekeeper"; 10 - version = "3.18.1"; 11 12 src = fetchFromGitHub { 13 owner = "open-policy-agent"; 14 repo = "gatekeeper"; 15 - rev = "v${version}"; 16 - hash = "sha256-u/XOJjXk6gq+A6VFh/97VgI7eu33/lA91YqL9efUjTU="; 17 }; 18 19 vendorHash = null;
··· 7 8 buildGoModule rec { 9 pname = "gatekeeper"; 10 + version = "3.18.2"; 11 12 src = fetchFromGitHub { 13 owner = "open-policy-agent"; 14 repo = "gatekeeper"; 15 + tag = "v${version}"; 16 + hash = "sha256-lO+z/6JRn0iKNoCMiMgYKZ8Jo53udoylleHFRyTF+4w="; 17 }; 18 19 vendorHash = null;
+2 -2
pkgs/by-name/ge/geesefs/package.nix
··· 5 }: 6 7 let 8 - version = "0.42.3"; 9 in 10 buildGoModule { 11 pname = "geesefs"; ··· 15 owner = "yandex-cloud"; 16 repo = "geesefs"; 17 rev = "v${version}"; 18 - hash = "sha256-keF6KrkHI5sIm5XCIpWAvKD1qu5XvWx3uR70eKhOZk8="; 19 }; 20 21 # hashes differ per architecture otherwise.
··· 5 }: 6 7 let 8 + version = "0.42.4"; 9 in 10 buildGoModule { 11 pname = "geesefs"; ··· 15 owner = "yandex-cloud"; 16 repo = "geesefs"; 17 rev = "v${version}"; 18 + hash = "sha256-INCsDMFhVRkNSPkhVPJkLP+8zBinYcj8S6C0rYO1h6M="; 19 }; 20 21 # hashes differ per architecture otherwise.
+2 -2
pkgs/by-name/gh/gh-dash/package.nix
··· 8 9 buildGoModule rec { 10 pname = "gh-dash"; 11 - version = "4.8.1"; 12 13 src = fetchFromGitHub { 14 owner = "dlvhdr"; 15 repo = "gh-dash"; 16 rev = "v${version}"; 17 - hash = "sha256-d6wAyn6Vj4pWnPUmYodSm+SQtBf3EU1vVSCUnfiXRas="; 18 }; 19 20 vendorHash = "sha256-lqmz+6Cr9U5IBoJ5OeSN6HKY/nKSAmszfvifzbxG7NE=";
··· 8 9 buildGoModule rec { 10 pname = "gh-dash"; 11 + version = "4.9.0"; 12 13 src = fetchFromGitHub { 14 owner = "dlvhdr"; 15 repo = "gh-dash"; 16 rev = "v${version}"; 17 + hash = "sha256-25Ik5VsTYLssI9u235pBWD1XNABvWCzbXma04pJX2nQ="; 18 }; 19 20 vendorHash = "sha256-lqmz+6Cr9U5IBoJ5OeSN6HKY/nKSAmszfvifzbxG7NE=";
+4 -4
pkgs/by-name/gi/gitkraken/package.nix
··· 57 58 let 59 pname = "gitkraken"; 60 - version = "10.5.0"; 61 62 throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; 63 64 srcs = { 65 x86_64-linux = fetchzip { 66 url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz"; 67 - hash = "sha256-zgzKwQCt1FoBgzVn1WrllANuBvYxKjPJNhVq0JqiXCM="; 68 }; 69 70 x86_64-darwin = fetchzip { 71 url = "https://release.axocdn.com/darwin/GitKraken-v${version}.zip"; 72 - hash = "sha256-H1rxvCGo0m8g5XSUcuREMfe+Im/QsL6nsDbPQDo09j4="; 73 }; 74 75 aarch64-darwin = fetchzip { 76 url = "https://release.axocdn.com/darwin-arm64/GitKraken-v${version}.zip"; 77 - hash = "sha256-OsCbTtGNo+heQQL6OEeUq64Dlbs86FUpfqEJ80PnV2o="; 78 }; 79 }; 80
··· 57 58 let 59 pname = "gitkraken"; 60 + version = "10.6.0"; 61 62 throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; 63 64 srcs = { 65 x86_64-linux = fetchzip { 66 url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz"; 67 + hash = "sha256-I4Pxz4pH5V4X1vguH1/TwoVDhZseKzkXZobqH/WVxTE="; 68 }; 69 70 x86_64-darwin = fetchzip { 71 url = "https://release.axocdn.com/darwin/GitKraken-v${version}.zip"; 72 + hash = "sha256-k/ilZie8PVo8jjrR/7c0Yw6GpudzgZrc3uMwXeWd76M="; 73 }; 74 75 aarch64-darwin = fetchzip { 76 url = "https://release.axocdn.com/darwin-arm64/GitKraken-v${version}.zip"; 77 + hash = "sha256-d+CsEPoznjsyhFQHjMxFffT60ak8j9BtTSvDVmvXWDA="; 78 }; 79 }; 80
+2 -2
pkgs/by-name/gm/gmetronome/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "gmetronome"; 14 - version = "0.3.4"; 15 16 src = fetchFromGitLab { 17 domain = "gitlab.gnome.org"; 18 owner = "dqpb"; 19 repo = "gmetronome"; 20 rev = version; 21 - hash = "sha256-fjtdM2/LMZx0dFt78Ih4BG5+NZoocPknh5INA+2e5qk="; 22 }; 23 24 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "gmetronome"; 14 + version = "0.4.1"; 15 16 src = fetchFromGitLab { 17 domain = "gitlab.gnome.org"; 18 owner = "dqpb"; 19 repo = "gmetronome"; 20 rev = version; 21 + hash = "sha256-w7ziWfpaFU8KTJcCTJUsLghy4Q3cCL1Bi0TxrReiP7s="; 22 }; 23 24 nativeBuildInputs = [
+6 -3
pkgs/by-name/go/golds/package.nix
··· 3 buildGoModule, 4 fetchFromGitHub, 5 versionCheckHook, 6 }: 7 8 buildGoModule rec { 9 pname = "golds"; 10 - version = "0.7.2"; 11 12 src = fetchFromGitHub { 13 owner = "go101"; 14 repo = "golds"; 15 tag = "v${version}"; 16 - hash = "sha256-ExvCVGWYAngasnDHVzBLeLmms4cFNcQ/KzuE4t3r36A="; 17 }; 18 19 # nixpkgs is not using the go distpack archive and missing a VERSION file in the source ··· 21 # https://github.com/NixOS/nixpkgs/pull/358316#discussion_r1855322027 22 patches = [ ./info_module-gover.patch ]; 23 24 - vendorHash = "sha256-omjHRZB/4VzPhc6RrFY11s6BRD69+Y4RRZ2XdeKbZf0="; 25 26 ldflags = [ "-s" ]; 27 28 nativeCheckInputs = [ versionCheckHook ]; 29 versionCheckProgramArg = [ "--version" ]; 30 doInstallCheck = true; 31 32 meta = { 33 description = "Experimental Go local docs server/generator and code reader implemented with some fresh ideas";
··· 3 buildGoModule, 4 fetchFromGitHub, 5 versionCheckHook, 6 + nix-update-script, 7 }: 8 9 buildGoModule rec { 10 pname = "golds"; 11 + version = "0.7.4"; 12 13 src = fetchFromGitHub { 14 owner = "go101"; 15 repo = "golds"; 16 tag = "v${version}"; 17 + hash = "sha256-kVXr/5qJCTjpfRpz2mDIsMRirp5dT5aGo/BlLR9Qp0M="; 18 }; 19 20 # nixpkgs is not using the go distpack archive and missing a VERSION file in the source ··· 22 # https://github.com/NixOS/nixpkgs/pull/358316#discussion_r1855322027 23 patches = [ ./info_module-gover.patch ]; 24 25 + vendorHash = "sha256-Sy9O23iCW8voImPFQkqczPxqGyD5rf0/tKxaRDFgbSs="; 26 27 ldflags = [ "-s" ]; 28 29 nativeCheckInputs = [ versionCheckHook ]; 30 versionCheckProgramArg = [ "--version" ]; 31 doInstallCheck = true; 32 + 33 + passthru.updateScript = nix-update-script { }; 34 35 meta = { 36 description = "Experimental Go local docs server/generator and code reader implemented with some fresh ideas";
+2 -2
pkgs/by-name/ho/host-spawn/package.nix
··· 6 7 buildGoModule rec { 8 pname = "host-spawn"; 9 - version = "1.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "1player"; 13 repo = "host-spawn"; 14 rev = "v${version}"; 15 - hash = "sha256-017o50MSSkehn4zMEdCTPW2o2IQaXbI21z8Z+jfRuDs="; 16 }; 17 18 vendorHash = "sha256-Agc3hl+VDTNW7cnh/0g4G8BgzNAX11hKASYQKieBN4M=";
··· 6 7 buildGoModule rec { 8 pname = "host-spawn"; 9 + version = "1.6.1"; 10 11 src = fetchFromGitHub { 12 owner = "1player"; 13 repo = "host-spawn"; 14 rev = "v${version}"; 15 + hash = "sha256-V8WI0TyJw+dkCyG8huIrg6VDFI2Kmak7bI/GXU8RI/w="; 16 }; 17 18 vendorHash = "sha256-Agc3hl+VDTNW7cnh/0g4G8BgzNAX11hKASYQKieBN4M=";
+3 -3
pkgs/by-name/in/inferno/package.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "inferno"; 5 - version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "jonhoo"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-KB9E4kqi85reDJnjb2PKgOsBo9opTuPVUW4nDrJIMmU="; 12 fetchSubmodules = true; 13 }; 14 15 - cargoHash = "sha256-AA1Bm70W2gAL2IohQwY0wcLNq6AOzQ3oqVRzzyeRyxA="; 16 17 # skip flaky tests 18 checkFlags = [
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "inferno"; 5 + version = "0.12.1"; 6 7 src = fetchFromGitHub { 8 owner = "jonhoo"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-lnNS3+2VZ+DgbmaM8/9X79vhqoxw3G8M9macLILX//w="; 12 fetchSubmodules = true; 13 }; 14 15 + cargoHash = "sha256-L2Mq8y5v0n4OP8nZLeB0A8+UBr0snEDjTDZAGZQTxuo="; 16 17 # skip flaky tests 18 checkFlags = [
+2 -2
pkgs/by-name/ja/jan/package.nix
··· 5 6 let 7 pname = "jan"; 8 - version = "0.5.12"; 9 src = fetchurl { 10 url = "https://github.com/janhq/jan/releases/download/v${version}/jan-linux-x86_64-${version}.AppImage"; 11 - hash = "sha256-tIylP5VOt53wK/KfgsK6HiMX0YhuiJMDLn0L9XY6aJQ="; 12 }; 13 14 appimageContents = appimageTools.extractType2 { inherit pname version src; };
··· 5 6 let 7 pname = "jan"; 8 + version = "0.5.13"; 9 src = fetchurl { 10 url = "https://github.com/janhq/jan/releases/download/v${version}/jan-linux-x86_64-${version}.AppImage"; 11 + hash = "sha256-QetnD+0SCzn5Zx5v1EJNjhx8U9ueHdp+zZu/Yf77AdY="; 12 }; 13 14 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+2 -2
pkgs/by-name/ju/julia-mono/package.nix
··· 6 7 stdenvNoCC.mkDerivation rec { 8 pname = "JuliaMono-ttf"; 9 - version = "0.058"; 10 11 src = fetchzip { 12 url = "https://github.com/cormullion/juliamono/releases/download/v${version}/${pname}.tar.gz"; 13 stripRoot = false; 14 - hash = "sha256-QKMTU6ISP983Kg4ZxyPV4IgiuO0ZXMiOtvZPwP7dF7k="; 15 }; 16 17 installPhase = ''
··· 6 7 stdenvNoCC.mkDerivation rec { 8 pname = "JuliaMono-ttf"; 9 + version = "0.059"; 10 11 src = fetchzip { 12 url = "https://github.com/cormullion/juliamono/releases/download/v${version}/${pname}.tar.gz"; 13 stripRoot = false; 14 + hash = "sha256-b0h88rpylvMaRh9U/8oOhr4yOftzf7OvdwhpCuIeUjE="; 15 }; 16 17 installPhase = ''
+3 -3
pkgs/by-name/ku/kubectl-cnpg/package.nix
··· 6 7 buildGoModule rec { 8 pname = "kubectl-cnpg"; 9 - version = "1.24.2"; 10 11 src = fetchFromGitHub { 12 owner = "cloudnative-pg"; 13 repo = "cloudnative-pg"; 14 rev = "v${version}"; 15 - hash = "sha256-XXlqtqn2PiBo2YHaBnwt1BpTnON+ActIuLO0EFDAxMw="; 16 }; 17 18 - vendorHash = "sha256-FpCM2R/bQ1BScYHEK5xaO0kZ/hCUZaUDhu6XoTNPn2o="; 19 20 subPackages = [ "cmd/kubectl-cnpg" ]; 21
··· 6 7 buildGoModule rec { 8 pname = "kubectl-cnpg"; 9 + version = "1.25.0"; 10 11 src = fetchFromGitHub { 12 owner = "cloudnative-pg"; 13 repo = "cloudnative-pg"; 14 rev = "v${version}"; 15 + hash = "sha256-pU8OgGmRzZEfcMOhMHXhwK+oA/6zyj7F7QZ0ZNJIjsQ="; 16 }; 17 18 + vendorHash = "sha256-sKYREfo107RYGACXn37X9ENz/rwkdiBswRlFN4Z20yY="; 19 20 subPackages = [ "cmd/kubectl-cnpg" ]; 21
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "libdeltachat"; 23 - version = "1.152.2"; 24 25 src = fetchFromGitHub { 26 owner = "deltachat"; 27 repo = "deltachat-core-rust"; 28 tag = "v${version}"; 29 - hash = "sha256-NPdUHBge6k2BqWf6SxA35Tqo0xGjFIIU2t5dbdnbMGg="; 30 }; 31 32 patches = [ ··· 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 pname = "deltachat-core-rust"; 38 inherit version src; 39 - hash = "sha256-AbFtGL63wl2fo4rbxq8Hx8VvEw64sawtLHS8jQ496Vw="; 40 }; 41 42 nativeBuildInputs = [
··· 20 21 stdenv.mkDerivation rec { 22 pname = "libdeltachat"; 23 + version = "1.153.0"; 24 25 src = fetchFromGitHub { 26 owner = "deltachat"; 27 repo = "deltachat-core-rust"; 28 tag = "v${version}"; 29 + hash = "sha256-kRyDmbz17zHCDfIvxejEvNZTRRF0bHApa3jT5hs4htM="; 30 }; 31 32 patches = [ ··· 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 pname = "deltachat-core-rust"; 38 inherit version src; 39 + hash = "sha256-hPfWyJbBFFlh+Cy1ZrzJ9mq1nhEVr+GGTneMkqYfAtk="; 40 }; 41 42 nativeBuildInputs = [
+2 -2
pkgs/by-name/li/libmcfp/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "libmcfp"; 10 - version = "1.3.3"; 11 12 src = fetchFromGitHub { 13 owner = "mhekkel"; 14 repo = "libmcfp"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-hAY560uFrrM3gH3r4ArprWEsK/1w/XXDeyTMIYUv+qY="; 17 }; 18 19 nativeBuildInputs = [
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "libmcfp"; 10 + version = "1.3.4"; 11 12 src = fetchFromGitHub { 13 owner = "mhekkel"; 14 repo = "libmcfp"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-7Oy7qEXIAJ50NXL4+Mm67WrivpubDz7uLWZ3YVzTFxA="; 17 }; 18 19 nativeBuildInputs = [
+14 -2
pkgs/by-name/li/libnvidia-container/package.nix
··· 84 # libtirpc (for now) 85 # 4. prevent installation of static libraries because of step 3 86 # 5. prevent installation of libnvidia-container-go.so twice 87 sed -i Makefile \ 88 -e 's#DESTDIR=\$(DEPS_DIR)#DESTDIR=""#g' \ 89 -e 's#\$(DEPS_DIR)\$#\$#g' \ 90 -e 's#all: shared static tools#all: shared tools#g' \ 91 -e '/$(INSTALL) -m 644 $(LIB_STATIC) $(DESTDIR)$(libdir)/d' \ 92 - -e '/$(INSTALL) -m 755 $(libdir)\/$(LIBGO_SHARED) $(DESTDIR)$(libdir)/d' 93 ''; 94 95 enableParallelBuilding = true; ··· 98 HOME="$(mktemp -d)" 99 ''; 100 101 - env.NIX_CFLAGS_COMPILE = toString [ "-I${lib.getInclude libtirpc}/include/tirpc" ]; 102 NIX_LDFLAGS = [ 103 "-L${lib.getLib libtirpc}/lib" 104 "-ltirpc"
··· 84 # libtirpc (for now) 85 # 4. prevent installation of static libraries because of step 3 86 # 5. prevent installation of libnvidia-container-go.so twice 87 + # 6. Replace pkg-config and objcopy with target platform's one 88 + # 7. Stub ldconfig 89 + # 90 sed -i Makefile \ 91 -e 's#DESTDIR=\$(DEPS_DIR)#DESTDIR=""#g' \ 92 -e 's#\$(DEPS_DIR)\$#\$#g' \ 93 -e 's#all: shared static tools#all: shared tools#g' \ 94 -e '/$(INSTALL) -m 644 $(LIB_STATIC) $(DESTDIR)$(libdir)/d' \ 95 + -e '/$(INSTALL) -m 755 $(libdir)\/$(LIBGO_SHARED) $(DESTDIR)$(libdir)/d' \ 96 + -e "s,pkg-config,$PKG_CONFIG,g" 97 + substituteInPlace mk/common.mk \ 98 + --replace-fail objcopy '$(OBJCOPY)' \ 99 + --replace-fail ldconfig true 100 ''; 101 102 enableParallelBuilding = true; ··· 105 HOME="$(mktemp -d)" 106 ''; 107 108 + env = { 109 + NIX_CFLAGS_COMPILE = toString [ "-I${lib.getInclude libtirpc}/include/tirpc" ]; 110 + CGO_ENABLED = "1"; # Needed for cross-compilation 111 + GOFLAGS = "-trimpath"; # Don't include paths to Go stdlib to resulting binary 112 + inherit (go) GOARCH GOOS; 113 + }; 114 NIX_LDFLAGS = [ 115 "-L${lib.getLib libtirpc}/lib" 116 "-ltirpc"
+26 -6
pkgs/by-name/li/libsixel/package.nix
··· 7 gdk-pixbuf, 8 gd, 9 pkg-config, 10 }: 11 - stdenv.mkDerivation rec { 12 pname = "libsixel"; 13 version = "1.10.5"; 14 15 src = fetchFromGitHub { 16 owner = "libsixel"; 17 repo = "libsixel"; 18 - rev = "v${version}"; 19 hash = "sha256-obzBZAknN3N7+Bvtd0+JHuXcemVb7wRv+Pt4VjS6Bck="; 20 }; 21 22 - buildInputs = [ 23 gdk-pixbuf 24 gd 25 ]; ··· 34 35 mesonFlags = [ 36 "-Dtests=enabled" 37 - # build system seems to be broken here, it still seems to handle jpeg 38 - # through some other ways. 39 "-Djpeg=disabled" 40 "-Dpng=disabled" 41 ]; ··· 47 license = licenses.mit; 48 platforms = platforms.unix; 49 }; 50 - }
··· 7 gdk-pixbuf, 8 gd, 9 pkg-config, 10 + 11 + # Enable linking against image loading libraries as part of the 12 + # implementation of the sixel_helper_{load,write}_image_file() functions. 13 + # These helper functions are not needed for the main functionality of the 14 + # library to encode image buffers to sixels. 15 + # 16 + # libsixel already uses vendored stb image loading to provide basic 17 + # implementations, but also allows for the "gd" library to be linked for 18 + # a wider set of image formats. 19 + # This pulls in a large amount of deps bloating the resulting library. 20 + # 21 + # Default off, but configurable in case you really need it. 22 + withGd ? false, 23 }: 24 + 25 + stdenv.mkDerivation (finalAttrs: { 26 pname = "libsixel"; 27 version = "1.10.5"; 28 29 src = fetchFromGitHub { 30 owner = "libsixel"; 31 repo = "libsixel"; 32 + rev = "v${finalAttrs.version}"; 33 hash = "sha256-obzBZAknN3N7+Bvtd0+JHuXcemVb7wRv+Pt4VjS6Bck="; 34 }; 35 36 + buildInputs = lib.optionals withGd [ 37 gdk-pixbuf 38 gd 39 ]; ··· 48 49 mesonFlags = [ 50 "-Dtests=enabled" 51 + "-Dimg2sixel=enabled" 52 + "-Dsixel2png=enabled" 53 + 54 + (lib.mesonEnable "gd" withGd) 55 + 56 + # build system seems to be broken here; error message indicates pkconfig 57 + # issue. 58 + # Not to worry: jpeg and png are handled by the built-in stb and/or gd lib. 59 "-Djpeg=disabled" 60 "-Dpng=disabled" 61 ]; ··· 67 license = licenses.mit; 68 platforms = platforms.unix; 69 }; 70 + })
+2 -2
pkgs/by-name/li/lighttpd/package.nix
··· 34 35 stdenv.mkDerivation rec { 36 pname = "lighttpd"; 37 - version = "1.4.76"; 38 39 src = fetchurl { 40 url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor version}.x/${pname}-${version}.tar.xz"; 41 - sha256 = "sha256-jL9CluNzz9DO3+nZeHYLWwXFj9xASLTivK8KYayPUBE="; 42 }; 43 44 separateDebugInfo = true;
··· 34 35 stdenv.mkDerivation rec { 36 pname = "lighttpd"; 37 + version = "1.4.77"; 38 39 src = fetchurl { 40 url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor version}.x/${pname}-${version}.tar.xz"; 41 + sha256 = "sha256-rK+r2/oiZ9i2RS0D2F/dKmZSXz8Fo2p5tmRcAX8VYs4="; 42 }; 43 44 separateDebugInfo = true;
+34 -2
pkgs/by-name/ma/mactracker/package.nix
··· 3 stdenvNoCC, 4 fetchurl, 5 unzip, 6 }: 7 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 pname = "mactracker"; 10 - version = "7.13"; 11 12 src = fetchurl { 13 url = "https://mactracker.ca/downloads/Mactracker_${finalAttrs.version}.zip"; 14 - hash = "sha256-GbaGhYF9Pf3EpzoLQd9fkWYxHFwCkYdlRyy33lieUxM="; 15 }; 16 17 dontPatch = true; ··· 30 unzip -d $out/Applications $src -x '__MACOSX/*' 31 runHook postInstall 32 ''; 33 34 meta = { 35 description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
··· 3 stdenvNoCC, 4 fetchurl, 5 unzip, 6 + writeShellApplication, 7 + curl, 8 + cacert, 9 + libxml2, 10 + xmlstarlet, 11 + common-updater-scripts, 12 + versionCheckHook, 13 + writeShellScript, 14 + xcbuild, 15 }: 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "mactracker"; 19 + version = "7.13.2"; 20 21 src = fetchurl { 22 url = "https://mactracker.ca/downloads/Mactracker_${finalAttrs.version}.zip"; 23 + hash = "sha256-Ns2es6uMqfHKmeVV6ehGXV0pNtv2T3eNYLnRvsjOhpE="; 24 }; 25 26 dontPatch = true; ··· 39 unzip -d $out/Applications $src -x '__MACOSX/*' 40 runHook postInstall 41 ''; 42 + 43 + passthru.updateScript = lib.getExe (writeShellApplication { 44 + name = "mactracker-update-script"; 45 + runtimeInputs = [ 46 + curl 47 + cacert 48 + libxml2 49 + xmlstarlet 50 + common-updater-scripts 51 + ]; 52 + text = '' 53 + url="https://mactracker.ca/releasenotes-mac.html" 54 + version=$(curl -s "$url" | xmllint -html -xmlout - | xmlstarlet sel -t -v "//faq/h5[1]") 55 + update-source-version mactracker "$version" 56 + ''; 57 + }); 58 + 59 + nativeInstallCheckInputs = [ versionCheckHook ]; 60 + versionCheckProgram = writeShellScript "version-check" '' 61 + ${xcbuild}/bin/PlistBuddy -c "Print :CFBundleVersion" "$1" 62 + ''; 63 + versionCheckProgramArg = [ "${placeholder "out"}/Applications/Mactracker.app/Contents/Info.plist" ]; 64 + doInstallCheck = true; 65 66 meta = { 67 description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
+3 -3
pkgs/by-name/ma/maildrop/maildrop.configure.hack.patch
··· 1 - --- a/maildrop/configure 2012-09-06 01:52:13.000000000 +0100 2 - +++ b/maildrop/configure 2013-01-04 03:00:57.095628327 +0000 3 - @@ -17562,8 +17562,8 @@ 4 check_spooldir() { 5 if test "$CHECKED_SPOOLDIR" != 1 6 then
··· 1 + --- a/libs/maildrop/configure 2012-09-06 01:52:13.000000000 +0100 2 + +++ b/libs/maildrop/configure 2013-01-04 03:00:57.095628327 +0000 3 + @@ -19857,8 +19862,8 @@ 4 check_spooldir() { 5 if test "$CHECKED_SPOOLDIR" != 1 6 then
+8 -4
pkgs/by-name/ma/maildrop/package.nix
··· 3 lib, 4 stdenv, 5 pkg-config, 6 - pcre, 7 perl, 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "maildrop"; 12 - version = "2.6.0"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/courier/maildrop/${version}/maildrop-${version}.tar.bz2"; 16 - sha256 = "1a94p2b41iy334cwfwmzi19557dn5j61abh0cp2rfc9dkc8ibhdg"; 17 }; 18 19 nativeBuildInputs = [ pkg-config ]; 20 buildInputs = [ 21 - pcre 22 perl 23 ]; 24
··· 3 lib, 4 stdenv, 5 pkg-config, 6 + courier-unicode, 7 + pcre2, 8 + libidn2, 9 perl, 10 }: 11 12 stdenv.mkDerivation rec { 13 pname = "maildrop"; 14 + version = "3.1.8"; 15 16 src = fetchurl { 17 url = "mirror://sourceforge/courier/maildrop/${version}/maildrop-${version}.tar.bz2"; 18 + sha256 = "sha256-foJsAxkXRE8berccH82QODWVZEhG4rOyYONSsc4D6VA="; 19 }; 20 21 nativeBuildInputs = [ pkg-config ]; 22 buildInputs = [ 23 + courier-unicode 24 + libidn2 25 + pcre2 26 perl 27 ]; 28
+3 -3
pkgs/by-name/pr/prometheus-pushgateway/package.nix
··· 9 10 buildGoModule rec { 11 pname = "pushgateway"; 12 - version = "1.10.0"; 13 14 src = fetchFromGitHub { 15 owner = "prometheus"; 16 repo = "pushgateway"; 17 rev = "v${version}"; 18 - sha256 = "sha256-Avp5hWRdkM/vCz6B/b7uOrnYjFrN5UkE7siK0+ANO1Q="; 19 }; 20 21 - vendorHash = "sha256-cyZ/LzKB3UlyqzID9f6I4niwJ/sPIm2htVOn3Ik2HAY="; 22 23 ldflags = [ 24 "-s"
··· 9 10 buildGoModule rec { 11 pname = "pushgateway"; 12 + version = "1.11.0"; 13 14 src = fetchFromGitHub { 15 owner = "prometheus"; 16 repo = "pushgateway"; 17 rev = "v${version}"; 18 + sha256 = "sha256-VIqk5GxI5qFnsjeq6FL1UUd7lX3VLLhTcPlo4j8oL/c="; 19 }; 20 21 + vendorHash = "sha256-PXJkjRg699tu/WPrFkekmAbGwPPHoUXaiYfxuju9Dwk="; 22 23 ldflags = [ 24 "-s"
+3 -3
pkgs/by-name/pr/proto/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "proto"; 14 - version = "0.44.1"; 15 16 src = fetchFromGitHub { 17 owner = "moonrepo"; 18 repo = "proto"; 19 rev = "v${version}"; 20 - hash = "sha256-TVyKnxS7XDDXxZNuw6Gp9iEsyJmQCn8tAcnkc8kbCJg="; 21 }; 22 23 - cargoHash = "sha256-zYM4hEjcKo/ThbPcLjhmIBAPws8UKfEDnexycf5ke9o="; 24 25 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 26 darwin.apple_sdk.frameworks.SystemConfiguration
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "proto"; 14 + version = "0.44.4"; 15 16 src = fetchFromGitHub { 17 owner = "moonrepo"; 18 repo = "proto"; 19 rev = "v${version}"; 20 + hash = "sha256-K/mpwSzZuaNx3vbEJD0mYzFUylB6bUhYRhW81BcXin4="; 21 }; 22 23 + cargoHash = "sha256-Zq8PTXc9mEFbswTUUiBmguuzIZVRN41aBiW37Jr7WWM="; 24 25 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 26 darwin.apple_sdk.frameworks.SystemConfiguration
+6 -6
pkgs/by-name/pr/proxysql/dont-phone-home.patch
··· 1 diff --git a/src/main.cpp b/src/main.cpp 2 - index 39dfaa24..634b004b 100644 3 --- a/src/main.cpp 4 +++ b/src/main.cpp 5 - @@ -237,6 +237,7 @@ static char * main_check_latest_version() { 6 - 7 - 8 void * main_check_latest_version_thread(void *arg) { 9 + return NULL; 10 char * latest_version = main_check_latest_version(); 11 - if (latest_version) { 12 - if (
··· 1 diff --git a/src/main.cpp b/src/main.cpp 2 + index 382b4236..4e1ecc62 100644 3 --- a/src/main.cpp 4 +++ b/src/main.cpp 5 + @@ -201,6 +201,7 @@ static char * main_check_latest_version() { 6 + * @return NULL. 7 + */ 8 void * main_check_latest_version_thread(void *arg) { 9 + return NULL; 10 + set_thread_name("CheckLatestVers"); 11 + // Fetch the latest version information 12 char * latest_version = main_check_latest_version();
+42 -36
pkgs/by-name/pr/proxysql/makefiles.patch
··· 1 diff --git a/Makefile b/Makefile 2 - index f8902b4f..57844bd7 100644 3 --- a/Makefile 4 +++ b/Makefile 5 - @@ -59,11 +59,7 @@ endif 6 - 7 - export MAKEOPT=-j ${NPROCS} 8 9 -ifeq ($(wildcard /usr/lib/systemd/system), /usr/lib/systemd/system) 10 - - SYSTEMD=1 11 - -else 12 - - SYSTEMD=0 13 -endif 14 - +SYSTEMD=1 15 USERCHECK := $(shell getent passwd proxysql) 16 - GROUPCHECK := $(shell getent group proxysql) 17 18 - @@ -303,16 +299,10 @@ cleanbuild: 19 20 .PHONY: install 21 install: src/proxysql ··· 36 install -m 0755 etc/init.d/proxysql /etc/init.d 37 ifeq ($(DISTRO),"CentOS Linux") 38 diff --git a/deps/Makefile b/deps/Makefile 39 - index 710e070b..fd1352f6 100644 40 --- a/deps/Makefile 41 +++ b/deps/Makefile 42 - @@ -69,10 +69,7 @@ default: $(tmpdefault) 43 - 44 45 libinjection/libinjection/src/libinjection.a: 46 - cd libinjection && rm -rf libinjection-*/ || true ··· 49 - cd libinjection/libinjection && patch -p1 < ../update-build-py3.diff 50 cd libinjection/libinjection && patch -p1 < ../libinjection_sqli.c.patch 51 endif 52 - ifeq ($(UNAME_S),Darwin) 53 - @@ -86,11 +83,7 @@ libinjection: libinjection/libinjection/src/libinjection.a 54 55 56 libssl/openssl/libssl.a: ··· 61 -# cd libssl/openssl && patch crypto/asn1/a_time.c < ../a_time.c-multiplication-overflow.patch 62 cd libssl/openssl && ./config no-ssl3 no-tests 63 cd libssl/openssl && CC=${CC} CXX=${CXX} ${MAKE} 64 - cd libssl/openssl && ln -s . lib # curl wants this path 65 - @@ -108,8 +101,6 @@ ifeq ($(MIN_VERSION),$(lastword $(SORTED_VERSIONS))) 66 - endif 67 68 libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a: libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a re2/re2/obj/libre2.a 69 - cd libhttpserver && rm -rf libhttpserver-*/ || true 70 - cd libhttpserver && tar -zxf libhttpserver-*.tar.gz 71 - #ifeq ($(REQUIRE_PATCH), true) 72 cd libhttpserver/libhttpserver && patch -p1 < ../noexcept.patch 73 cd libhttpserver/libhttpserver && patch -p1 < ../re2_regex.patch 74 - @@ -127,8 +118,6 @@ libhttpserver: libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a 75 76 77 libev/libev/.libs/libev.a: ··· 80 cd libev/libev && patch ev.c < ../ev.c-multiplication-overflow.patch 81 cd libev/libev && ./configure 82 cd libev/libev && CC=${CC} CXX=${CXX} ${MAKE} 83 - @@ -144,8 +133,6 @@ coredumper/coredumper/src/libcoredumper.a: 84 coredumper: coredumper/coredumper/src/libcoredumper.a 85 86 curl/curl/lib/.libs/libcurl.a: libssl/openssl/libssl.a ··· 88 - cd curl && tar -zxf curl-*.tar.gz 89 # cd curl/curl && ./configure --disable-debug --disable-ftp --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual --disable-ipv6 --disable-sspi --disable-crypto-auth --disable-ntlm-wb --disable-tls-srp --without-nghttp2 --without-libidn2 --without-libssh2 --without-brotli --with-ssl=$(shell pwd)/../../libssl/openssl/ && CC=${CC} CXX=${CXX} ${MAKE} 90 cd curl/curl && autoreconf -fi 91 - ifeq ($(UNAME_S),Darwin) 92 - @@ -157,16 +144,6 @@ curl: curl/curl/lib/.libs/libcurl.a 93 94 95 libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a: 96 - cd libmicrohttpd && rm -rf libmicrohttpd-*/ || true 97 - - cd libmicrohttpd && rm -f libmicrohttpd || true 98 - -ifeq ($(CENTOSVER),6) 99 - - cd libmicrohttpd && ln -s libmicrohttpd-0.9.55 libmicrohttpd 100 - - cd libmicrohttpd && tar -zxf libmicrohttpd-0.9.55.tar.gz 101 - -else 102 - - cd libmicrohttpd && ln -s libmicrohttpd-0.9.75 libmicrohttpd 103 - - cd libmicrohttpd && tar -zxf libmicrohttpd-0.9.75.tar.gz 104 -# cd libmicrohttpd/libmicrohttpd && patch src/microhttpd/connection.c < ../connection.c-snprintf-overflow.patch 105 - -endif 106 cd libmicrohttpd/libmicrohttpd && ./configure --enable-https && CC=${CC} CXX=${CXX} ${MAKE} 107 108 microhttpd: libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a 109 - @@ -182,8 +159,6 @@ cityhash: cityhash/cityhash/src/.libs/libcityhash.a 110 111 112 lz4/lz4/lib/liblz4.a: ··· 115 cd lz4/lz4 && CC=${CC} CXX=${CXX} ${MAKE} 116 117 lz4: lz4/lz4/lib/liblz4.a 118 - @@ -209,8 +184,6 @@ clickhouse-cpp: clickhouse-cpp/clickhouse-cpp/clickhouse/libclickhouse-cpp-lib-s 119 120 121 libdaemon/libdaemon/libdaemon/.libs/libdaemon.a: ··· 124 cd libdaemon/libdaemon && patch -p0 < ../daemon_fork_umask.patch 125 cd libdaemon/libdaemon && cp ../config.guess . && chmod +x config.guess && cp ../config.sub . && chmod +x config.sub && ./configure --disable-examples 126 cd libdaemon/libdaemon && CC=${CC} CXX=${CXX} ${MAKE} 127 - @@ -299,8 +272,6 @@ sqlite3: sqlite3/sqlite3/sqlite3.o 128 129 130 libconfig/libconfig/lib/.libs/libconfig++.a: ··· 133 cd libconfig/libconfig && ./configure --disable-examples 134 cd libconfig/libconfig && CC=${CC} CXX=${CXX} ${MAKE} 135 136 - @@ -308,9 +279,6 @@ libconfig: libconfig/libconfig/lib/.libs/libconfig++.a 137 138 139 prometheus-cpp/prometheus-cpp/lib/libprometheus-cpp-core.a: ··· 143 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../serial_exposer.patch 144 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../registry_counters_reset.patch 145 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../fix_old_distros.patch 146 - @@ -339,8 +303,6 @@ re2: re2/re2/obj/libre2.a 147 148 149 pcre/pcre/.libs/libpcre.a: ··· 152 cd pcre/pcre && patch pcretest.c < ../pcretest.c-multiplication-overflow.patch 153 cd pcre/pcre && ./configure 154 cd pcre/pcre && CC=${CC} CXX=${CXX} ${MAKE}
··· 1 diff --git a/Makefile b/Makefile 2 + index dd6b8c44..7a703858 100644 3 --- a/Makefile 4 +++ b/Makefile 5 + @@ -73,10 +73,7 @@ endif 6 + export MAKEOPT := -j${NPROCS} 7 8 + ### systemd 9 + -SYSTEMD := 0 10 -ifeq ($(wildcard /usr/lib/systemd/system), /usr/lib/systemd/system) 11 + - SYSTEMD := 1 12 -endif 13 + +SYSTEMD := 1 14 + 15 + ### check user/group 16 USERCHECK := $(shell getent passwd proxysql) 17 + @@ -238,7 +235,7 @@ build_tap_test_debug: build_tap_tests_debug 18 + build_tap_tests_debug: build_src_debug 19 + cd test/tap && OPTZ="${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE} debug 20 21 + -# ClickHouse build targets are now default build targets. 22 + +# ClickHouse build targets are now default build targets. 23 + # To maintain backward compatibility, ClickHouse targets are still available. 24 + .PHONY: build_deps_clickhouse 25 + build_deps_clickhouse: build_deps_default 26 + @@ -382,16 +379,10 @@ cleanbuild: 27 28 .PHONY: install 29 install: src/proxysql ··· 44 install -m 0755 etc/init.d/proxysql /etc/init.d 45 ifeq ($(DISTRO),"CentOS Linux") 46 diff --git a/deps/Makefile b/deps/Makefile 47 + index 25bcc603..8fafc224 100644 48 --- a/deps/Makefile 49 +++ b/deps/Makefile 50 + @@ -54,10 +54,7 @@ default: $(targets) 51 + ### deps targets 52 53 libinjection/libinjection/src/libinjection.a: 54 - cd libinjection && rm -rf libinjection-*/ || true ··· 57 - cd libinjection/libinjection && patch -p1 < ../update-build-py3.diff 58 cd libinjection/libinjection && patch -p1 < ../libinjection_sqli.c.patch 59 endif 60 + ifeq ($(SYS_KERN),Darwin) 61 + @@ -71,11 +68,7 @@ libinjection: libinjection/libinjection/src/libinjection.a 62 63 64 libssl/openssl/libssl.a: ··· 69 -# cd libssl/openssl && patch crypto/asn1/a_time.c < ../a_time.c-multiplication-overflow.patch 70 cd libssl/openssl && ./config no-ssl3 no-tests 71 cd libssl/openssl && CC=${CC} CXX=${CXX} ${MAKE} 72 + cd libssl/openssl && ln -fs ./ lib # curl wants this path 73 + @@ -84,8 +77,6 @@ libssl: libssl/openssl/libssl.a 74 + 75 76 libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a: libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a re2/re2/obj/libre2.a 77 - cd libhttpserver && rm -rf libhttpserver-*/ || true 78 - cd libhttpserver && tar -zxf libhttpserver-*.tar.gz 79 cd libhttpserver/libhttpserver && patch -p1 < ../noexcept.patch 80 cd libhttpserver/libhttpserver && patch -p1 < ../re2_regex.patch 81 + cd libhttpserver/libhttpserver && patch -p1 < ../final_val_post_process.patch 82 + @@ -103,8 +94,6 @@ libhttpserver: libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a 83 84 85 libev/libev/.libs/libev.a: ··· 88 cd libev/libev && patch ev.c < ../ev.c-multiplication-overflow.patch 89 cd libev/libev && ./configure 90 cd libev/libev && CC=${CC} CXX=${CXX} ${MAKE} 91 + @@ -121,8 +110,6 @@ coredumper/coredumper/src/libcoredumper.a: 92 coredumper: coredumper/coredumper/src/libcoredumper.a 93 94 curl/curl/lib/.libs/libcurl.a: libssl/openssl/libssl.a ··· 96 - cd curl && tar -zxf curl-*.tar.gz 97 # cd curl/curl && ./configure --disable-debug --disable-ftp --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual --disable-ipv6 --disable-sspi --disable-crypto-auth --disable-ntlm-wb --disable-tls-srp --without-nghttp2 --without-libidn2 --without-libssh2 --without-brotli --with-ssl=$(shell pwd)/../../libssl/openssl/ && CC=${CC} CXX=${CXX} ${MAKE} 98 cd curl/curl && autoreconf -fi 99 + ifeq ($(SYS_KERN),Darwin) 100 + @@ -134,9 +121,6 @@ curl: curl/curl/lib/.libs/libcurl.a 101 102 103 libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a: 104 - cd libmicrohttpd && rm -rf libmicrohttpd-*/ || true 105 + - cd libmicrohttpd && tar -zxf libmicrohttpd-*.tar.gz 106 -# cd libmicrohttpd/libmicrohttpd && patch src/microhttpd/connection.c < ../connection.c-snprintf-overflow.patch 107 cd libmicrohttpd/libmicrohttpd && ./configure --enable-https && CC=${CC} CXX=${CXX} ${MAKE} 108 109 microhttpd: libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a 110 + @@ -152,8 +136,6 @@ cityhash: cityhash/cityhash/src/.libs/libcityhash.a 111 112 113 lz4/lz4/lib/liblz4.a: ··· 116 cd lz4/lz4 && CC=${CC} CXX=${CXX} ${MAKE} 117 118 lz4: lz4/lz4/lib/liblz4.a 119 + @@ -171,8 +153,6 @@ clickhouse-cpp: clickhouse-cpp/clickhouse-cpp/clickhouse/libclickhouse-cpp-lib-s 120 121 122 libdaemon/libdaemon/libdaemon/.libs/libdaemon.a: ··· 125 cd libdaemon/libdaemon && patch -p0 < ../daemon_fork_umask.patch 126 cd libdaemon/libdaemon && cp ../config.guess . && chmod +x config.guess && cp ../config.sub . && chmod +x config.sub && ./configure --disable-examples 127 cd libdaemon/libdaemon && CC=${CC} CXX=${CXX} ${MAKE} 128 + @@ -256,8 +236,6 @@ sqlite3: sqlite3/sqlite3/sqlite3.o 129 130 131 libconfig/libconfig/lib/.libs/libconfig++.a: ··· 134 cd libconfig/libconfig && ./configure --disable-examples 135 cd libconfig/libconfig && CC=${CC} CXX=${CXX} ${MAKE} 136 137 + @@ -265,9 +243,6 @@ libconfig: libconfig/libconfig/lib/.libs/libconfig++.a 138 139 140 prometheus-cpp/prometheus-cpp/lib/libprometheus-cpp-core.a: ··· 144 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../serial_exposer.patch 145 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../registry_counters_reset.patch 146 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../fix_old_distros.patch 147 + @@ -296,8 +271,6 @@ re2: re2/re2/obj/libre2.a 148 149 150 pcre/pcre/.libs/libpcre.a: ··· 153 cd pcre/pcre && patch pcretest.c < ../pcretest.c-multiplication-overflow.patch 154 cd pcre/pcre && ./configure 155 cd pcre/pcre && CC=${CC} CXX=${CXX} ${MAKE} 156 + @@ -334,4 +307,3 @@ cleanall: 157 + cd cityhash && rm -rf cityhash-*/ || true 158 + cd coredumper && rm -rf coredumper-*/ || true 159 + .PHONY: cleanall 160 + -
+14 -3
pkgs/by-name/pr/proxysql/package.nix
··· 33 34 stdenv.mkDerivation (finalAttrs: { 35 pname = "proxysql"; 36 - version = "2.6.0"; 37 38 src = fetchFromGitHub { 39 owner = "sysown"; 40 repo = "proxysql"; 41 rev = finalAttrs.version; 42 - hash = "sha256-vFPTBSp5DPNRuhtSD34ah2074almS+jiYxBE1L9Pz6g="; 43 }; 44 45 patches = [ ··· 154 } 155 { 156 f = "prometheus-cpp"; 157 - p = prometheus-cpp; 158 } 159 ] 160 )
··· 33 34 stdenv.mkDerivation (finalAttrs: { 35 pname = "proxysql"; 36 + version = "2.7.1"; 37 38 src = fetchFromGitHub { 39 owner = "sysown"; 40 repo = "proxysql"; 41 rev = finalAttrs.version; 42 + hash = "sha256-Ouz1SSc35gQaJcVQO95azkxNgLxuY712ELAwM5buEtY="; 43 }; 44 45 patches = [ ··· 154 } 155 { 156 f = "prometheus-cpp"; 157 + p = prometheus-cpp.overrideAttrs ( 158 + finalAttrs: _: { 159 + version = "1.1.0"; 160 + 161 + src = fetchFromGitHub { 162 + owner = "jupp0r"; 163 + repo = "prometheus-cpp"; 164 + tag = "v${finalAttrs.version}"; 165 + hash = "sha256-qx6oBxd0YrUyFq+7ArnKBqOwrl5X8RS9nErhRDUJ7+8="; 166 + }; 167 + } 168 + ); 169 } 170 ] 171 )
+2 -2
pkgs/by-name/ra/rasm/package.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "rasm"; 9 - version = "2.2.11"; 10 11 src = fetchFromGitHub { 12 owner = "EdouardBERGE"; 13 repo = "rasm"; 14 rev = "v${version}"; 15 - hash = "sha256-wFdRMWnOZ3gVp9RwTwD1bJEKVJ9khPRSQoCi75/YiPM="; 16 }; 17 18 # by default the EXEC variable contains `rasm.exe`
··· 6 7 stdenv.mkDerivation rec { 8 pname = "rasm"; 9 + version = "2.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "EdouardBERGE"; 13 repo = "rasm"; 14 rev = "v${version}"; 15 + hash = "sha256-xDiGVPXi12P2YzSESO4I4WGeQgWU9UPhJbenoN8sADc="; 16 }; 17 18 # by default the EXEC variable contains `rasm.exe`
+3 -3
pkgs/by-name/re/realm/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "realm"; 13 - version = "2.6.0"; 14 15 src = fetchFromGitHub { 16 owner = "zhboner"; 17 repo = "realm"; 18 rev = "v${version}"; 19 - hash = "sha256-G3scFSOxbmR3Q2fkRdg115WN/GCYpys/8Y4JC4YMGdY="; 20 }; 21 22 - cargoHash = "sha256-EvXafTujqTdQwfK4NXgT7lGKGnrpyP9ouplD6DmJUKU="; 23 24 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 25 darwin.apple_sdk.frameworks.Security
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "realm"; 13 + version = "2.7.0"; 14 15 src = fetchFromGitHub { 16 owner = "zhboner"; 17 repo = "realm"; 18 rev = "v${version}"; 19 + hash = "sha256-vkLGfSDRYqvoqyVM/CWGJjpvXXPisEZxUSjLZGjNzno="; 20 }; 21 22 + cargoHash = "sha256-SrTymeGERDO42/S3m5ErwtB15KslPzdmcn3KlrVNVIc="; 23 24 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 25 darwin.apple_sdk.frameworks.Security
+3 -3
pkgs/by-name/re/reindeer/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "reindeer"; 12 - version = "2024.12.30.00"; 13 14 src = fetchFromGitHub { 15 owner = "facebookincubator"; 16 repo = "reindeer"; 17 tag = "v${version}"; 18 - hash = "sha256-o8PHtGG3Ndz6Ei9ZBoAdeNmBb70m4c+jCvHCGOjaA+w="; 19 }; 20 21 - cargoHash = "sha256-guRi+kYLjPHFLm4eN3kJ2kHYIBZ5JXMb3ii8416e+IA="; 22 23 nativeBuildInputs = [ pkg-config ]; 24
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "reindeer"; 12 + version = "2025.01.06.00"; 13 14 src = fetchFromGitHub { 15 owner = "facebookincubator"; 16 repo = "reindeer"; 17 tag = "v${version}"; 18 + hash = "sha256-3Wa10eLlvOXw8DZAwQiCTGFOcUEsHvYhl6OTEYsCdZ8="; 19 }; 20 21 + cargoHash = "sha256-UI70YLTR/+fKh+4wD2hZJyuzN4ZNUCkrhyf9CRepetA="; 22 23 nativeBuildInputs = [ pkg-config ]; 24
+3 -3
pkgs/by-name/ro/rose-pine-gtk-theme/package.nix
··· 9 10 stdenvNoCC.mkDerivation rec { 11 pname = "rose-pine-gtk-theme"; 12 - version = "unstable-2022-09-01"; 13 14 src = fetchFromGitHub { 15 owner = "rose-pine"; 16 repo = "gtk"; 17 - rev = "7a4c40989fd42fd8d4a797f460c79fc4a085c304"; 18 - sha256 = "0q74wjyrsjyym770i3sqs071bvanwmm727xzv50wk6kzvpyqgi67"; 19 }; 20 21 buildInputs = [
··· 9 10 stdenvNoCC.mkDerivation rec { 11 pname = "rose-pine-gtk-theme"; 12 + version = "2.2.0"; 13 14 src = fetchFromGitHub { 15 owner = "rose-pine"; 16 repo = "gtk"; 17 + tag = "v${version}"; 18 + hash = "sha256-vCWs+TOVURl18EdbJr5QAHfB+JX9lYJ3TPO6IklKeFE="; 19 }; 20 21 buildInputs = [
+2 -2
pkgs/by-name/sh/showmethekey/package.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "showmethekey"; 19 - version = "1.17.0"; 20 21 src = fetchFromGitHub { 22 owner = "AlynxZhou"; 23 repo = "showmethekey"; 24 tag = "v${version}"; 25 - hash = "sha256-d+k7EbGrFWOztr/e+ugnXVP/hUZAIEgmLDvQDf18K48="; 26 }; 27 28 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation rec { 18 pname = "showmethekey"; 19 + version = "1.18.0"; 20 21 src = fetchFromGitHub { 22 owner = "AlynxZhou"; 23 repo = "showmethekey"; 24 tag = "v${version}"; 25 + hash = "sha256-D8eh0Wun3bm5k2kuCgaEAR33O6i4aowifd1b0tSWV64="; 26 }; 27 28 nativeBuildInputs = [
+3 -3
pkgs/by-name/sl/slackdump/package.nix
··· 9 10 buildGoModule rec { 11 pname = "slackdump"; 12 - version = "3.0.0"; 13 14 src = fetchFromGitHub { 15 owner = "rusq"; 16 repo = "slackdump"; 17 tag = "v${version}"; 18 - hash = "sha256-gnZbBY1XMYSGgsVG5MqR2y3o574hOwapcLZf5F21AJg="; 19 }; 20 21 nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; ··· 32 "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" 33 ]; 34 35 - vendorHash = "sha256-GUPBrSgwxVXA3vEVbY36IZQfd2jEhvgk0OlFdP/2DU0="; 36 37 __darwinAllowLocalNetworking = true; 38
··· 9 10 buildGoModule rec { 11 pname = "slackdump"; 12 + version = "3.0.2"; 13 14 src = fetchFromGitHub { 15 owner = "rusq"; 16 repo = "slackdump"; 17 tag = "v${version}"; 18 + hash = "sha256-XkNxkLKm22an8Ts1kLdOyqNyV7mG5ZQJXOsAoFh3CjY="; 19 }; 20 21 nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; ··· 32 "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" 33 ]; 34 35 + vendorHash = "sha256-4fgII2IJ0UCbUtqutMak9T2qhpZg1hu9Y+bxSaxcgqc="; 36 37 __darwinAllowLocalNetworking = true; 38
+2 -2
pkgs/by-name/ta/tanka/package.nix
··· 2 3 buildGoModule rec { 4 pname = "tanka"; 5 - version = "0.31.0"; 6 7 src = fetchFromGitHub { 8 owner = "grafana"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-h7oIL9MWah5kEBj0N6Ro53P0T9fF0B8qdfv1031vLN8="; 12 }; 13 14 vendorHash = "sha256-/8tPq/piCrguFoRigzGoAUSBJ2C1AY0ghyHosPE5n68=";
··· 2 3 buildGoModule rec { 4 pname = "tanka"; 5 + version = "0.31.1"; 6 7 src = fetchFromGitHub { 8 owner = "grafana"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-q/tIG+RS/guRcKLo1iXmXi8IcgXS2pfJNFEvn/jxFks="; 12 }; 13 14 vendorHash = "sha256-/8tPq/piCrguFoRigzGoAUSBJ2C1AY0ghyHosPE5n68=";
+2 -2
pkgs/by-name/te/testkube/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "testkube"; 8 - version = "2.1.83"; 9 10 src = fetchFromGitHub { 11 owner = "kubeshop"; 12 repo = "testkube"; 13 rev = "v${version}"; 14 - hash = "sha256-JC31BsCqctpl2hx0RYkrUY5nrQdN22V6OzAfGK45SDc="; 15 }; 16 17 vendorHash = "sha256-GCXbp8cJUji7vAEVpTP9T/mRIwfu5+TqEKtoOQWlxrY=";
··· 5 }: 6 buildGoModule rec { 7 pname = "testkube"; 8 + version = "2.1.84"; 9 10 src = fetchFromGitHub { 11 owner = "kubeshop"; 12 repo = "testkube"; 13 rev = "v${version}"; 14 + hash = "sha256-1w+n/CXFWVLROSlI/bo5g9MMb1UNsqFDz8mL+5Xxg/s="; 15 }; 16 17 vendorHash = "sha256-GCXbp8cJUji7vAEVpTP9T/mRIwfu5+TqEKtoOQWlxrY=";
+3 -3
pkgs/by-name/to/topicctl/package.nix
··· 6 7 buildGoModule rec { 8 pname = "topicctl"; 9 - version = "1.18.0"; 10 11 src = fetchFromGitHub { 12 owner = "segmentio"; 13 repo = "topicctl"; 14 rev = "v${version}"; 15 - sha256 = "sha256-ZvyMGtsmXnJUGUoC9UciqCpQJsbxykzeRDo+i4ni82o="; 16 }; 17 18 - vendorHash = "sha256-+mnnvdna1g6JE29weOJZmdO3jFp2a75dV9wK2XcWJ9s="; 19 20 ldflags = [ 21 "-X main.BuildVersion=${version}"
··· 6 7 buildGoModule rec { 8 pname = "topicctl"; 9 + version = "1.19.1"; 10 11 src = fetchFromGitHub { 12 owner = "segmentio"; 13 repo = "topicctl"; 14 rev = "v${version}"; 15 + sha256 = "sha256-3sYi2/c5twM10Q70/73Pd58qkAl5m8KqghG7oV+p2t8="; 16 }; 17 18 + vendorHash = "sha256-vPeqStOjoJPYKpdkHQNTBJFKc8NBjTH4A/W9B+HAy1I="; 19 20 ldflags = [ 21 "-X main.BuildVersion=${version}"
+3 -3
pkgs/by-name/tr/trillian/package.nix
··· 6 7 buildGoModule rec { 8 pname = "trillian"; 9 - version = "1.7.0"; 10 - vendorHash = "sha256-5zUCDKOeINVN/4PWDzqWMRhELc2wRvgJNdOJSAsFwUA="; 11 12 src = fetchFromGitHub { 13 owner = "google"; 14 repo = pname; 15 rev = "v${version}"; 16 - sha256 = "sha256-E4A53Jru69sPIcB6Ydv8KauzjS9jvfhm5VbH69bfrt4="; 17 }; 18 19 subPackages = [
··· 6 7 buildGoModule rec { 8 pname = "trillian"; 9 + version = "1.7.1"; 10 + vendorHash = "sha256-muPKjhUbpBJBMq8abcgTzq8/bjGXVPLoYHqQJKv8a1k="; 11 12 src = fetchFromGitHub { 13 owner = "google"; 14 repo = pname; 15 rev = "v${version}"; 16 + sha256 = "sha256-TOJqBfYVubwgDF/9i6lwmCLj6x0utzz0O7QJ5SqshCA="; 17 }; 18 19 subPackages = [
+3 -3
pkgs/by-name/ts/tsukimi/package.nix
··· 15 }: 16 rustPlatform.buildRustPackage rec { 17 pname = "tsukimi"; 18 - version = "0.18.1"; 19 20 src = fetchFromGitHub { 21 owner = "tsukinaha"; 22 repo = "tsukimi"; 23 tag = "v${version}"; 24 - hash = "sha256-S4+mhFgBNSl2h8dk0izNyCw9//u3CaLGd/shCSWmN3M="; 25 fetchSubmodules = true; 26 }; 27 28 useFetchCargoVendor = true; 29 - cargoHash = "sha256-zVzDpZRni/0AyGE5ahBH7hm8Ovyt+Fn6x1NOHkyI0v8="; 30 31 nativeBuildInputs = [ 32 pkg-config
··· 15 }: 16 rustPlatform.buildRustPackage rec { 17 pname = "tsukimi"; 18 + version = "0.18.2"; 19 20 src = fetchFromGitHub { 21 owner = "tsukinaha"; 22 repo = "tsukimi"; 23 tag = "v${version}"; 24 + hash = "sha256-5c/Rfiz9CkBasfWTCviC3HnWKkMVOEWoaMvsZyQN/iw="; 25 fetchSubmodules = true; 26 }; 27 28 useFetchCargoVendor = true; 29 + cargoHash = "sha256-KvyF10kP/zRpgNdy+lLkgUgqiu075QvezYklMbkVvxQ="; 30 31 nativeBuildInputs = [ 32 pkg-config
+2 -2
pkgs/by-name/tw/twilio-cli/package.nix
··· 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "twilio-cli"; 11 - version = "5.22.7"; 12 13 src = fetchzip { 14 url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz"; 15 - hash = "sha256-JHI5WZbInlZgRPZwh+XO39T7p05oSS+PkcHJ6QdUtOk="; 16 }; 17 18 buildInputs = [ nodejs-slim ];
··· 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "twilio-cli"; 11 + version = "5.22.8"; 12 13 src = fetchzip { 14 url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz"; 15 + hash = "sha256-1vDSFi6VL7s7IAMlTMj+7GrvY8evrnFPXaznSM27c6E="; 16 }; 17 18 buildInputs = [ nodejs-slim ];
+49
pkgs/by-name/up/upcloud-cli/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "upcloud-cli"; 10 + version = "3.14.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "UpCloudLtd"; 14 + repo = "upcloud-cli"; 15 + tag = "v${version}"; 16 + hash = "sha256-zKPoJFfgqi6ZIeZKJy7YeYuqHWVPH0LXvWpOYCEM7dE="; 17 + }; 18 + 19 + vendorHash = "sha256-76bLk4zten9SGXbt/M8VKPSylCwQqclyscSVQQaAtbA="; 20 + 21 + ldflags = [ 22 + "-s -w -X github.com/UpCloudLtd/upcloud-cli/v3/internal/config.Version=${version}" 23 + ]; 24 + 25 + subPackages = [ 26 + "cmd/upctl" 27 + "internal/*" 28 + ]; 29 + 30 + nativeInstallCheckInputs = [ 31 + versionCheckHook 32 + ]; 33 + versionCheckProgram = "${placeholder "out"}/bin/upctl"; 34 + versionCheckProgramArg = [ "version" ]; 35 + doInstallCheck = true; 36 + 37 + passthru = { 38 + updateScript = lib.nix-update-script { }; 39 + }; 40 + 41 + meta = { 42 + changelog = "https://github.com/UpCloudLtd/upcloud-cli/blob/refs/tags/v${version}/CHANGELOG.md"; 43 + description = "Command-line tool for managing UpCloud services"; 44 + homepage = "https://github.com/UpCloudLtd/upcloud-cli"; 45 + license = lib.licenses.mit; 46 + maintainers = with lib.maintainers; [ lu1a ]; 47 + mainProgram = "upctl"; 48 + }; 49 + }
+20 -4
pkgs/by-name/us/usage/package.nix
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 nix-update-script, 6 usage, 7 testers, 8 }: 9 10 rustPlatform.buildRustPackage rec { 11 - pname = "jdx"; 12 - version = "0.3.1"; 13 14 src = fetchFromGitHub { 15 owner = "jdx"; 16 repo = "usage"; 17 rev = "v${version}"; 18 - hash = "sha256-9zQ+gkBVhzjqSIieGjxoD9vc7999lfRQ7awkvlEkseE="; 19 }; 20 21 - cargoHash = "sha256-4ebjD1Tf7F2YyNrF7eEi2yKonctprnyu4nMf+vE2whY="; 22 23 passthru = { 24 updateScript = nix-update-script { };
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 + stdenv, 6 + installShellFiles, 7 nix-update-script, 8 usage, 9 testers, 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 + pname = "usage"; 14 + version = "1.7.4"; 15 16 src = fetchFromGitHub { 17 owner = "jdx"; 18 repo = "usage"; 19 rev = "v${version}"; 20 + hash = "sha256-+Wt/ZOwj9LHgt0EOFF554TGf2tZyuRoXAPpCebPZfNY="; 21 }; 22 23 + cargoHash = "sha256-w8GWvMjC6Plho+zw542Q00hU/KZMdyyoP/rGAg72h1s="; 24 + 25 + postPatch = '' 26 + substituteInPlace ./examples/mounted.sh \ 27 + --replace-fail '/usr/bin/env -S usage' "$(pwd)/target/${stdenv.targetPlatform.rust.rustcTargetSpec}/release/usage" 28 + ''; 29 + 30 + nativeBuildInputs = [ installShellFiles ]; 31 + 32 + postInstall = '' 33 + installShellCompletion --cmd usage \ 34 + --bash <($out/bin/usage --completions bash) \ 35 + --fish <($out/bin/usage --completions fish) \ 36 + --zsh <($out/bin/usage --completions zsh) 37 + ''; 38 39 passthru = { 40 updateScript = nix-update-script { };
+10 -4
pkgs/by-name/va/vault-tasks/package.nix
··· 2 lib, 3 fetchFromGitHub, 4 rustPlatform, 5 }: 6 - rustPlatform.buildRustPackage rec { 7 pname = "vault-tasks"; 8 - version = "0.6.1"; 9 src = fetchFromGitHub { 10 owner = "louis-thevenet"; 11 repo = "vault-tasks"; 12 rev = "v${version}"; 13 - hash = "sha256-H0cfzjOtVzOEoGmj3u80hj1QlK1QEgbl9vq4otlXKew="; 14 }; 15 - cargoHash = "sha256-Iezin3TguweHd9RIyFvNL4IWUtXNJbQH2KXIgaXJHgk="; 16 17 postInstall = "install -Dm444 desktop/vault-tasks.desktop -t $out/share/applications"; 18 19 meta = { 20 description = "TUI Markdown Task Manager";
··· 2 lib, 3 fetchFromGitHub, 4 rustPlatform, 5 + nix-update-script, 6 }: 7 + let 8 + version = "0.8.0"; 9 + in 10 + rustPlatform.buildRustPackage { 11 pname = "vault-tasks"; 12 + inherit version; 13 src = fetchFromGitHub { 14 owner = "louis-thevenet"; 15 repo = "vault-tasks"; 16 rev = "v${version}"; 17 + hash = "sha256-liU2zxBEOH5KMftru2PaIYZHLskm9WLNmUakn300/Xo="; 18 }; 19 + cargoHash = "sha256-uKhgi3u7YSKLqG2ROCWs6+p206xghnsQ7nIZw5OtkY4="; 20 21 postInstall = "install -Dm444 desktop/vault-tasks.desktop -t $out/share/applications"; 22 + 23 + passthru.updateScript = nix-update-script { }; 24 25 meta = { 26 description = "TUI Markdown Task Manager";
+6 -3
pkgs/by-name/vv/vvenc/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "vvenc"; 12 - version = "1.12.1"; 13 14 outputs = [ 15 "out" ··· 21 owner = "fraunhoferhhi"; 22 repo = "vvenc"; 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-Et/JmF/2hh6A1EsOzvgzruMN47rd5cPgRke3uPvz298="; 25 }; 26 27 env.NIX_CFLAGS_COMPILE = toString ( ··· 39 ]; 40 41 passthru = { 42 - updateScript = gitUpdater { rev-prefix = "v"; }; 43 tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 44 }; 45
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "vvenc"; 12 + version = "1.13.0"; 13 14 outputs = [ 15 "out" ··· 21 owner = "fraunhoferhhi"; 22 repo = "vvenc"; 23 rev = "v${finalAttrs.version}"; 24 + hash = "sha256-9fWKunafTniBsY9hK09+xYwvB7IgGPhZmgqauPHgB/g="; 25 }; 26 27 env.NIX_CFLAGS_COMPILE = toString ( ··· 39 ]; 40 41 passthru = { 42 + updateScript = gitUpdater { 43 + rev-prefix = "v"; 44 + ignoredVersions = "rc"; 45 + }; 46 tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 47 }; 48
+2 -2
pkgs/by-name/wo/workcraft/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "workcraft"; 11 - version = "3.5.1"; 12 13 src = fetchurl { 14 url = "https://github.com/workcraft/workcraft/releases/download/v${version}/workcraft-v${version}-linux.tar.gz"; 15 - sha256 = "sha256-326iDxQ1t9iih2JVRO07C41V5DtkUzwkcNHCz5kLHT8="; 16 }; 17 18 nativeBuildInputs = [ makeWrapper ];
··· 8 9 stdenv.mkDerivation rec { 10 pname = "workcraft"; 11 + version = "3.5.2"; 12 13 src = fetchurl { 14 url = "https://github.com/workcraft/workcraft/releases/download/v${version}/workcraft-v${version}-linux.tar.gz"; 15 + sha256 = "sha256-/Qax8cSO9j77OXNTYoZoAk5H5teWuNuR+9ubQuFq6qc="; 16 }; 17 18 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/by-name/zo/zoom-us/package.nix
··· 47 throwSystem = throw "Unsupported system: ${system}"; 48 49 # Zoom versions are released at different times for each platform 50 - # and often with different versions. We write them on three lines 51 # like this (rather than using {}) so that the updater script can 52 # find where to edit them. 53 versions.aarch64-darwin = "6.3.1.45300"; 54 versions.x86_64-darwin = "6.3.1.45300"; 55 - versions.x86_64-linux = "6.3.1.5673"; 56 57 srcs = { 58 aarch64-darwin = fetchurl { ··· 66 }; 67 x86_64-linux = fetchurl { 68 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 69 - hash = "sha256-0gREcRnGkiFj6kIra0laR5PUqrb0Jvoj6gDfpAVLRtg="; 70 }; 71 }; 72
··· 47 throwSystem = throw "Unsupported system: ${system}"; 48 49 # Zoom versions are released at different times for each platform 50 + # and often with different versions. We write them on three lines 51 # like this (rather than using {}) so that the updater script can 52 # find where to edit them. 53 versions.aarch64-darwin = "6.3.1.45300"; 54 versions.x86_64-darwin = "6.3.1.45300"; 55 + versions.x86_64-linux = "6.2.11.5069"; 56 57 srcs = { 58 aarch64-darwin = fetchurl { ··· 66 }; 67 x86_64-linux = fetchurl { 68 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 69 + hash = "sha256-k8T/lmfgAFxW1nwEyh61lagrlHP5geT2tA7e5j61+qw="; 70 }; 71 }; 72
+2 -2
pkgs/development/compilers/crystal/default.nix
··· 328 }; 329 330 crystal_1_14 = generic { 331 - version = "1.14.0"; 332 - sha256 = "sha256-ayMF5yinHVOUaZxhlmqxb/iiGJHmloeYuKcnrPmxo9Y="; 333 binary = binaryCrystal_1_10; 334 llvmPackages = llvmPackages_18; 335 doCheck = false; # Some compiler spec problems on x86-64_linux with the .0 release
··· 328 }; 329 330 crystal_1_14 = generic { 331 + version = "1.14.1"; 332 + sha256 = "sha256-cQWK92BfksOW8GmoXn4BmPGJ7CLyLAeKccOffQMh5UU="; 333 binary = binaryCrystal_1_10; 334 llvmPackages = llvmPackages_18; 335 doCheck = false; # Some compiler spec problems on x86-64_linux with the .0 release
+4 -4
pkgs/development/python-modules/boschshcpy/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "boschshcpy"; 15 - version = "0.2.95"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.10"; ··· 21 owner = "tschamm"; 22 repo = "boschshcpy"; 23 tag = version; 24 - hash = "sha256-5kPC6UxqysJEHNWDoXhg7oo/hQSKICuqWmOdjlljoLs="; 25 }; 26 27 - nativeBuildInputs = [ setuptools ]; 28 29 - propagatedBuildInputs = [ 30 cryptography 31 getmac 32 requests
··· 12 13 buildPythonPackage rec { 14 pname = "boschshcpy"; 15 + version = "0.2.101"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.10"; ··· 21 owner = "tschamm"; 22 repo = "boschshcpy"; 23 tag = version; 24 + hash = "sha256-PUTa4ypq6zmoeNMp5SyqB05H//M2zNVILcjmU5Mzv8M="; 25 }; 26 27 + build-system = [ setuptools ]; 28 29 + dependencies = [ 30 cryptography 31 getmac 32 requests
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 - version = "1.35.95"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 - hash = "sha256-xEwUHCSDw8Ksz14p9g01oX7F/dLTh3IWtQiniLwDH8I="; 371 }; 372 373 build-system = [ setuptools ];
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 + version = "1.35.96"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 + hash = "sha256-A2hb88YvKjTrjlVCAHTxdZQBU82QDkXK864xVu5seGE="; 371 }; 372 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 - version = "1.35.95"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 - hash = "sha256-ZLiCnm4QcizMGrbWjl4LG/MZizsRvn0XRxGdfFzDnpk="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 + version = "1.35.96"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 + hash = "sha256-pBfc3PEn2mRMl1ljvHQDsYjSrlqMG7kHhJ1LhoHk+5A="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
+18 -11
pkgs/development/python-modules/dotty-dict/default.nix
··· 1 { 2 lib, 3 - fetchPypi, 4 buildPythonPackage, 5 - setuptools-scm, 6 }: 7 8 buildPythonPackage rec { 9 - pname = "dotty_dict"; 10 version = "1.3.1"; 11 12 - src = fetchPypi { 13 - inherit pname version; 14 - hash = "sha256-SwFuA7iuJlU5dXpT66JLm/2lBvuU+84L7oQ8bwVUGhU="; 15 }; 16 17 - nativeBuildInputs = [ setuptools-scm ]; 18 19 - doCheck = false; 20 21 - meta = with lib; { 22 description = "Dictionary wrapper for quick access to deeply nested keys"; 23 homepage = "https://dotty-dict.readthedocs.io"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ ]; 26 }; 27 }
··· 1 { 2 lib, 3 + fetchFromGitHub, 4 buildPythonPackage, 5 + poetry-core, 6 + pytestCheckHook, 7 }: 8 9 buildPythonPackage rec { 10 + pname = "dotty-dict"; 11 version = "1.3.1"; 12 + pyproject = true; 13 14 + src = fetchFromGitHub { 15 + owner = "pawelzny"; 16 + repo = "dotty_dict"; 17 + tag = "v${version}"; 18 + hash = "sha256-kY7o9wgfsV7oc5twOeuhG47C0Js6JzCt02S9Sd8dSGc="; 19 }; 20 21 + build-system = [ poetry-core ]; 22 23 + pythonImportsCheck = [ "dotty_dict" ]; 24 25 + nativeCheckInputs = [ pytestCheckHook ]; 26 + 27 + meta = { 28 description = "Dictionary wrapper for quick access to deeply nested keys"; 29 homepage = "https://dotty-dict.readthedocs.io"; 30 + changelog = "https://github.com/pawelzny/dotty_dict/releases/tag/${src.tag}"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ ]; 33 }; 34 }
+4 -2
pkgs/development/python-modules/garminconnect/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "garminconnect"; 14 - version = "0.2.23"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.10"; ··· 20 owner = "cyberjunky"; 21 repo = "python-garminconnect"; 22 tag = version; 23 - hash = "sha256-rY3jIrCl5y2Pyw7qakUuMtdPTR7e61n5pScPavvBtbM="; 24 }; 25 26 build-system = [ pdm-backend ]; 27
··· 11 12 buildPythonPackage rec { 13 pname = "garminconnect"; 14 + version = "0.2.25"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.10"; ··· 20 owner = "cyberjunky"; 21 repo = "python-garminconnect"; 22 tag = version; 23 + hash = "sha256-V+i+e1McE9YFVuq2fuQtD3RKTHw9u3u0bZ2zCi9yZCM="; 24 }; 25 + 26 + pythonRelaxDeps = [ "withings-sync" ]; 27 28 build-system = [ pdm-backend ]; 29
+29 -24
pkgs/development/python-modules/guidance/default.nix
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 pytestCheckHook, 6 - pythonOlder, 7 pybind11, 8 setuptools, 9 - wheel, 10 - aiohttp, 11 diskcache, 12 fastapi, 13 - gptcache, 14 - msal, 15 numpy, 16 openai, 17 ordered-set, 18 platformdirs, 19 protobuf, 20 - pyformlang, 21 requests, 22 tiktoken, 23 torch, ··· 28 pname = "guidance"; 29 version = "0.1.16"; 30 pyproject = true; 31 - 32 - disabled = pythonOlder "3.8"; 33 34 src = fetchFromGitHub { 35 owner = "guidance-ai"; ··· 38 hash = "sha256-dPakdT97cuLv4OwdaUFncopD5X6uXGyUjwzqn9fxnhU="; 39 }; 40 41 - nativeBuildInputs = [ pybind11 ]; 42 - 43 build-system = [ 44 setuptools 45 - wheel 46 ]; 47 48 dependencies = [ 49 - aiohttp 50 diskcache 51 - fastapi 52 - gptcache 53 - msal 54 numpy 55 - openai 56 ordered-set 57 platformdirs 58 protobuf 59 - pyformlang 60 requests 61 tiktoken 62 - uvicorn 63 ]; 64 65 nativeCheckInputs = [ 66 pytestCheckHook 67 torch 68 - ]; 69 70 disabledTests = [ 71 # require network access ··· 79 "test_recursion_error" 80 "test_openai_class_detection" 81 "test_openai_chat_without_roles" 82 83 # flaky tests 84 "test_remote_mock_gen" # frequently fails when building packages in parallel ··· 86 87 disabledTestPaths = [ 88 # require network access 89 - "tests/library/test_gen.py" 90 ]; 91 92 preCheck = '' 93 export HOME=$TMPDIR 94 ''; 95 96 pythonImportsCheck = [ "guidance" ]; 97 98 __darwinAllowLocalNetworking = true; 99 100 - meta = with lib; { 101 description = "Guidance language for controlling large language models"; 102 homepage = "https://github.com/guidance-ai/guidance"; 103 - changelog = "https://github.com/guidance-ai/guidance/releases/tag/${version}"; 104 - license = licenses.mit; 105 - maintainers = with maintainers; [ natsukium ]; 106 }; 107 }
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 pytestCheckHook, 6 pybind11, 7 setuptools, 8 diskcache, 9 fastapi, 10 + huggingface-hub, 11 + jsonschema, 12 numpy, 13 openai, 14 ordered-set, 15 platformdirs, 16 protobuf, 17 + pydantic, 18 requests, 19 tiktoken, 20 torch, ··· 25 pname = "guidance"; 26 version = "0.1.16"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "guidance-ai"; ··· 33 hash = "sha256-dPakdT97cuLv4OwdaUFncopD5X6uXGyUjwzqn9fxnhU="; 34 }; 35 36 build-system = [ 37 + pybind11 38 setuptools 39 ]; 40 41 dependencies = [ 42 diskcache 43 numpy 44 ordered-set 45 platformdirs 46 protobuf 47 + pydantic 48 requests 49 tiktoken 50 ]; 51 52 + optional-dependencies = { 53 + azureai = [ openai ]; 54 + openai = [ openai ]; 55 + schemas = [ jsonschema ]; 56 + server = [ 57 + fastapi 58 + uvicorn 59 + ]; 60 + }; 61 + 62 nativeCheckInputs = [ 63 + huggingface-hub 64 pytestCheckHook 65 torch 66 + ] ++ optional-dependencies.schemas; 67 + 68 + pytestFlagsArray = [ "tests/unit" ]; 69 70 disabledTests = [ 71 # require network access ··· 79 "test_recursion_error" 80 "test_openai_class_detection" 81 "test_openai_chat_without_roles" 82 + "test_local_image" 83 + "test_remote_image" 84 + "test_image_from_bytes" 85 + "test_remote_image_not_found" 86 87 # flaky tests 88 "test_remote_mock_gen" # frequently fails when building packages in parallel ··· 90 91 disabledTestPaths = [ 92 # require network access 93 + "tests/unit/test_tokenizers.py" 94 ]; 95 96 preCheck = '' 97 export HOME=$TMPDIR 98 + rm tests/conftest.py 99 ''; 100 101 pythonImportsCheck = [ "guidance" ]; 102 103 __darwinAllowLocalNetworking = true; 104 105 + meta = { 106 description = "Guidance language for controlling large language models"; 107 homepage = "https://github.com/guidance-ai/guidance"; 108 + changelog = "https://github.com/guidance-ai/guidance/releases/tag/${src.tag}"; 109 + license = lib.licenses.mit; 110 + maintainers = with lib.maintainers; [ natsukium ]; 111 }; 112 }
+5
pkgs/development/python-modules/immutabledict/default.nix
··· 27 28 nativeCheckInputs = [ pytestCheckHook ]; 29 30 meta = with lib; { 31 description = "Fork of frozendict, an immutable wrapper around dictionaries"; 32 homepage = "https://github.com/corenting/immutabledict";
··· 27 28 nativeCheckInputs = [ pytestCheckHook ]; 29 30 + disabledTests = [ 31 + # fails if builder load is highly variable 32 + "test_performance" 33 + ]; 34 + 35 meta = with lib; { 36 description = "Fork of frozendict, an immutable wrapper around dictionaries"; 37 homepage = "https://github.com/corenting/immutabledict";
+2 -10
pkgs/development/python-modules/liquidctl/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "liquidctl"; 24 - version = "1.13.0"; 25 format = "pyproject"; 26 27 disabled = pythonOlder "3.8"; ··· 30 owner = pname; 31 repo = pname; 32 tag = "v${version}"; 33 - hash = "sha256-LU8rQmXrEIoOBTTFotGvMeHqksYGrtNo2YSl2l2e/UI="; 34 }; 35 - 36 - patches = [ 37 - (fetchpatch { 38 - name = "tests-pillow-10.2.0-compat.patch"; 39 - url = "https://github.com/liquidctl/liquidctl/commit/c50afa4e610bd2e268e85c347e2644794c817a78.diff"; 40 - hash = "sha256-1cKk3drl3RybHmnPXdlJoeYK6UDz25jHSS2YS/XLHIY="; 41 - }) 42 - ]; 43 44 nativeBuildInputs = [ 45 installShellFiles
··· 21 22 buildPythonPackage rec { 23 pname = "liquidctl"; 24 + version = "1.14.0"; 25 format = "pyproject"; 26 27 disabled = pythonOlder "3.8"; ··· 30 owner = pname; 31 repo = pname; 32 tag = "v${version}"; 33 + hash = "sha256-HkMxYULeWcAYdlEI4N4qv7AGh/+xY0zuvV2mFPStPq8="; 34 }; 35 36 nativeBuildInputs = [ 37 installShellFiles
+2 -2
pkgs/development/python-modules/netutils/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "netutils"; 17 - version = "1.10.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "networktocode"; 24 repo = "netutils"; 25 tag = "v${version}"; 26 - hash = "sha256-VhX0KDlGf0J6fiO1RzOoqJ4WMDM8Bb2+lYYMlgQ9nkc="; 27 }; 28 29 build-system = [ poetry-core ];
··· 14 15 buildPythonPackage rec { 16 pname = "netutils"; 17 + version = "1.12.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "networktocode"; 24 repo = "netutils"; 25 tag = "v${version}"; 26 + hash = "sha256-LslE/ROfr/2gU5VPiLKgaTxd4miM+Bvrh9OdY06zkr0="; 27 }; 28 29 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/open-clip-torch/default.nix
··· 29 }: 30 buildPythonPackage rec { 31 pname = "open-clip-torch"; 32 - version = "2.29.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "mlfoundations"; 37 repo = "open_clip"; 38 tag = "v${version}"; 39 - hash = "sha256-X5nOWdGhIv+HiiauIezIkPh3G1Odtxr0HPygRp/D184="; 40 }; 41 42 build-system = [ pdm-backend ];
··· 29 }: 30 buildPythonPackage rec { 31 pname = "open-clip-torch"; 32 + version = "2.30.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "mlfoundations"; 37 repo = "open_clip"; 38 tag = "v${version}"; 39 + hash = "sha256-Ht59pYJfcBkfoWSTDipsoy/71pMzc5rlDD6xHgvUs1g="; 40 }; 41 42 build-system = [ pdm-backend ];
+2 -2
pkgs/development/python-modules/pixel-font-knife/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pixel-font-knife"; 16 - version = "0.0.10"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 21 src = fetchPypi { 22 pname = "pixel_font_knife"; 23 inherit version; 24 - hash = "sha256-kgr9j/i8Z7U4KvjQMoZp5JaWMlSYwuhaFMmvEktNw8w="; 25 }; 26 27 build-system = [ hatchling ];
··· 13 14 buildPythonPackage rec { 15 pname = "pixel-font-knife"; 16 + version = "0.0.11"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 21 src = fetchPypi { 22 pname = "pixel_font_knife"; 23 inherit version; 24 + hash = "sha256-tm5cAaeUBL9vbdvq73N2HCytlwYe0Q2Tovo+6XU59GQ="; 25 }; 26 27 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "publicsuffixlist"; 14 - version = "1.0.2.20250107"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-GvJVQooR09RXTebkrq5QlhlgxRktJp1D2RUgGEwpLHk="; 22 }; 23 24 build-system = [ setuptools ];
··· 11 12 buildPythonPackage rec { 13 pname = "publicsuffixlist"; 14 + version = "1.0.2.20250110"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-qG3vY6LWm3N2RTiErmz8H644YFsMRjXS2ZMpBby7MTI="; 22 }; 23 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/python-heatclient/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "python-heatclient"; 28 - version = "4.0.0"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.8"; 32 33 src = fetchPypi { 34 inherit pname version; 35 - hash = "sha256-ozpv4yyu8lmWmKg2iGMMN8IJ29zr87Gj73dn5QMgifI="; 36 }; 37 38 build-system = [
··· 25 26 buildPythonPackage rec { 27 pname = "python-heatclient"; 28 + version = "4.1.0"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.8"; 32 33 src = fetchPypi { 34 inherit pname version; 35 + hash = "sha256-1oSZzmcDEwThBbF8M/nvY//axJLyQUxDAVOYIsLr9w0="; 36 }; 37 38 build-system = [
+2 -2
pkgs/development/python-modules/python-ironicclient/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "python-ironicclient"; 28 - version = "5.9.0"; 29 pyproject = true; 30 31 src = fetchPypi { 32 inherit pname version; 33 - hash = "sha256-wlXeHtQCrazCSpDdYjENbVc10WbzmV6r6eqQ23xnvbY="; 34 }; 35 36 build-system = [
··· 25 26 buildPythonPackage rec { 27 pname = "python-ironicclient"; 28 + version = "5.10.0"; 29 pyproject = true; 30 31 src = fetchPypi { 32 inherit pname version; 33 + hash = "sha256-Eg2eakri5+1hPuKyq9+f4dL33il6G4LYLZvoWYfU4LY="; 34 }; 35 36 build-system = [
+15 -6
pkgs/development/python-modules/python-mimeparse/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchPypi, 5 pytestCheckHook, 6 }: 7 8 buildPythonPackage rec { 9 pname = "python-mimeparse"; 10 - version = "1.6.0"; 11 - format = "setuptools"; 12 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "76e4b03d700a641fd7761d3cd4fdbbdcd787eade1ebfac43f877016328334f78"; 16 }; 17 18 nativeCheckInputs = [ pytestCheckHook ]; 19 20 meta = with lib; { 21 description = "Module provides basic functions for parsing mime-type names and matching them against a list of media-ranges"; 22 homepage = "https://github.com/dbtsai/python-mimeparse"; 23 license = licenses.mit; 24 maintainers = [ ]; 25 };
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 pytestCheckHook, 6 + pythonOlder, 7 + setuptools, 8 }: 9 10 buildPythonPackage rec { 11 pname = "python-mimeparse"; 12 + version = "2.0.0"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.8"; 16 17 + src = fetchFromGitHub { 18 + owner = "falconry"; 19 + repo = "python-mimeparse"; 20 + tag = version; 21 + hash = "sha256-4LdfxVOioiyjeZjxCrvOELG+mJ4YOX4CUn+CXYWCtOo="; 22 }; 23 + 24 + build-system = [ setuptools ]; 25 26 nativeCheckInputs = [ pytestCheckHook ]; 27 28 meta = with lib; { 29 description = "Module provides basic functions for parsing mime-type names and matching them against a list of media-ranges"; 30 homepage = "https://github.com/dbtsai/python-mimeparse"; 31 + changelog = "https://github.com/falconry/python-mimeparse/releases/tag/${version}"; 32 license = licenses.mit; 33 maintainers = [ ]; 34 };
-35
pkgs/development/python-modules/qmk-dotty-dict/default.nix
··· 1 - { 2 - buildPythonPackage, 3 - fetchFromGitHub, 4 - lib, 5 - poetry-core, 6 - }: 7 - 8 - buildPythonPackage rec { 9 - pname = "qmk_dotty_dict"; 10 - version = "1.3.1"; 11 - pyproject = true; 12 - 13 - src = fetchFromGitHub { 14 - owner = "pawelzny"; 15 - repo = "dotty_dict"; 16 - tag = "v${version}"; 17 - hash = "sha256-kY7o9wgfsV7oc5twOeuhG47C0Js6JzCt02S9Sd8dSGc="; 18 - }; 19 - 20 - nativeBuildInputs = [ poetry-core ]; 21 - 22 - doCheck = false; 23 - 24 - meta = with lib; { 25 - homepage = "https://github.com/pawelzny/dotty_dict"; 26 - description = "Dictionary wrapper for quick access to deeply nested keys"; 27 - longDescription = '' 28 - This is a version of dotty-dict by QMK (https://qmk.fm) since the original 29 - dotty-dict published to pypi has non-ASCII characters that breaks with 30 - some non-UTF8 locale settings. 31 - ''; 32 - license = licenses.mit; 33 - maintainers = [ ]; 34 - }; 35 - }
···
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1299"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 - hash = "sha256-9HdpQDB2TflCk2NK0tJ/EOo0tyZFWWHKSbHeXUwqXqo="; 23 }; 24 25 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 + version = "3.0.1300"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 + hash = "sha256-pvs2vLceRtg4Ro+ZqGdTNXchezu/dO6xizoRZ4xYRZ8="; 23 }; 24 25 build-system = [ setuptools ];
+3 -3
pkgs/development/tools/rust/cargo-udeps/default.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "cargo-udeps"; 16 - version = "0.1.53"; 17 18 src = fetchFromGitHub { 19 owner = "est31"; 20 repo = pname; 21 rev = "v${version}"; 22 - sha256 = "sha256-l5r0ZbF3LlGzJgMt0rPizzP0ZBLJQNLGBynPw4nAwMc="; 23 }; 24 25 - cargoHash = "sha256-XRK26pYVUVOUAQsWxIhY2m5bwSIqCMBZ2r34eN3RQiE="; 26 27 nativeBuildInputs = [ pkg-config ]; 28
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "cargo-udeps"; 16 + version = "0.1.54"; 17 18 src = fetchFromGitHub { 19 owner = "est31"; 20 repo = pname; 21 rev = "v${version}"; 22 + sha256 = "sha256-R4t1mzXX95rVbEuHvoAnxxEYt7XYg+Bmr8Mh4LIhnMs="; 23 }; 24 25 + cargoHash = "sha256-DigRCz9BicNI+bkEwdJEKy9i0pT9HAhLsN56hAbEzUI="; 26 27 nativeBuildInputs = [ pkg-config ]; 28
+3 -3
pkgs/games/ddnet/default.nix
··· 32 33 stdenv.mkDerivation rec { 34 pname = "ddnet"; 35 - version = "18.8.2"; 36 37 src = fetchFromGitHub { 38 owner = "ddnet"; 39 repo = pname; 40 rev = version; 41 - hash = "sha256-+X56o8s9kbNxufDeQVLAaVG8jxcSTFVssn1HnxIHhZQ="; 42 }; 43 44 cargoDeps = rustPlatform.fetchCargoTarball { 45 name = "${pname}-${version}"; 46 inherit src; 47 - hash = "sha256-b1JOj8p5+Q2SvmbBvLxGFPCLALcOc4mAdegPCsMnNqc="; 48 }; 49 50 nativeBuildInputs = [
··· 32 33 stdenv.mkDerivation rec { 34 pname = "ddnet"; 35 + version = "18.9"; 36 37 src = fetchFromGitHub { 38 owner = "ddnet"; 39 repo = pname; 40 rev = version; 41 + hash = "sha256-aJzNfo7K5OOo14XJRmDOYzXFF5fZK0aXgIfVvjvzjrU="; 42 }; 43 44 cargoDeps = rustPlatform.fetchCargoTarball { 45 name = "${pname}-${version}"; 46 inherit src; 47 + hash = "sha256-WN8hYl3L1z+yAfxQnDKnr/zC+0GOYvjzM8YL5XQgVJg="; 48 }; 49 50 nativeBuildInputs = [
+1 -1
pkgs/games/papermc/derivation.nix
··· 20 buildNum = builtins.elemAt version-split 1; 21 in 22 fetchurl { 23 - url = "https://papermc.io/api/v2/projects/paper/versions/${mcVersion}/builds/${buildNum}/downloads/paper-${mcVersion}-${buildNum}.jar"; 24 inherit (finalAttrs) hash; 25 }; 26
··· 20 buildNum = builtins.elemAt version-split 1; 21 in 22 fetchurl { 23 + url = "https://api.papermc.io/v2/projects/paper/versions/${mcVersion}/builds/${buildNum}/downloads/paper-${mcVersion}-${buildNum}.jar"; 24 inherit (finalAttrs) hash; 25 }; 26
+2 -2
pkgs/os-specific/linux/kernel/kernels-org.json
··· 20 "hash": "sha256:043dl195h06hs3zdjd6j1m1zgvmky3s0plrpma75zqf8ab05yghy" 21 }, 22 "6.6": { 23 - "version": "6.6.70", 24 - "hash": "sha256:15rgzl86q52ki0n7n4xlhb1pmipxbshmnafinsyfnvxjgzh3xll4" 25 }, 26 "6.11": { 27 "version": "6.11.11",
··· 20 "hash": "sha256:043dl195h06hs3zdjd6j1m1zgvmky3s0plrpma75zqf8ab05yghy" 21 }, 22 "6.6": { 23 + "version": "6.6.71", 24 + "hash": "sha256:0kkj5v1hd6z8z1vhvdly303kabvp2a93zb89pagm79ng5nx1b5r1" 25 }, 26 "6.11": { 27 "version": "6.11.11",
+2 -2
pkgs/servers/monitoring/prometheus/nut-exporter.nix
··· 6 7 buildGoModule rec { 8 pname = "nut-exporter"; 9 - version = "3.1.1"; 10 11 src = fetchFromGitHub { 12 owner = "DRuggeri"; 13 repo = "nut_exporter"; 14 rev = "v${version}"; 15 - sha256 = "sha256-izD2Ks29/4/FBsZoH0raFzqb0DgPR8hXRYBZQEvET+s="; 16 }; 17 18 vendorHash = "sha256-DGCNYklINPPzC7kCdEUS7TqVvg2SnKFqe0qHs5RSmzY=";
··· 6 7 buildGoModule rec { 8 pname = "nut-exporter"; 9 + version = "3.1.3"; 10 11 src = fetchFromGitHub { 12 owner = "DRuggeri"; 13 repo = "nut_exporter"; 14 rev = "v${version}"; 15 + sha256 = "sha256-sX0yNuUg/x8BtMLbbq1gz+4//Cce+n5Qi/zspC7/scI="; 16 }; 17 18 vendorHash = "sha256-DGCNYklINPPzC7kCdEUS7TqVvg2SnKFqe0qHs5RSmzY=";
+3 -3
pkgs/servers/rtrtr/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "rtrtr"; 12 - version = "0.3.0"; 13 14 src = fetchFromGitHub { 15 owner = "NLnetLabs"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-P9bofTmDpnNCVQAGeq9J2XqfNeula8nL1KoBIHMZNWg="; 19 }; 20 21 - cargoHash = "sha256-ToJLE4nqgTqg5D4Qh2zi+wjmcdwDo0aupoDwKJCTwnM="; 22 23 buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; 24 nativeBuildInputs = [ pkg-config ];
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "rtrtr"; 12 + version = "0.3.1"; 13 14 src = fetchFromGitHub { 15 owner = "NLnetLabs"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-c1jzUP7cYjqn49gbjXLWTge8ywHBI29gSnhzWDzNCV8="; 19 }; 20 21 + cargoHash = "sha256-2/pm/Tfn6UxFpHW6HW20yOxEtm6N3jOe8kk9k7OPppU="; 22 23 buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security; 24 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/shells/nushell/plugins/dbus.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "nu_plugin_dbus"; 16 - version = "0.13.0"; 17 18 src = fetchFromGitHub { 19 owner = "devyn"; 20 repo = pname; 21 rev = version; 22 - hash = "sha256-w+0H0A+wQa4BUzKx9G2isn29IicoZsLlWCDnC3YSzek="; 23 }; 24 25 - cargoHash = "sha256-NuWwPfAo3qYer4eUNDQ+VR9R+uLp5WAT2mhnr/zayEI="; 26 27 nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; 28 buildInputs = [ dbus ];
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "nu_plugin_dbus"; 16 + version = "0.14.0"; 17 18 src = fetchFromGitHub { 19 owner = "devyn"; 20 repo = pname; 21 rev = version; 22 + hash = "sha256-Ga+1zFwS/v+3iKVEz7TFmJjyBW/gq6leHeyH2vjawto="; 23 }; 24 25 + cargoHash = "sha256-2QbsgxY82Vq7Op5kc45ejK/H14iDNpSqVWVAVaMObFY="; 26 27 nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; 28 buildInputs = [ dbus ];
+3 -3
pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix
··· 8 9 buildGoModule rec { 10 pname = "steampipe-plugin-aws"; 11 - version = "1.4.0"; 12 13 src = fetchFromGitHub { 14 owner = "turbot"; 15 repo = "steampipe-plugin-aws"; 16 tag = "v${version}"; 17 - hash = "sha256-KJsZZLjZj+p18HRXY+rQ9ooonxxTavmXi1ISA4mR26s="; 18 }; 19 20 - vendorHash = "sha256-RM/bsoQTbOj/NKr16GsCQWCxV0f7pYYf2aYcWGghGEQ="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "steampipe-plugin-aws"; 11 + version = "1.5.0"; 12 13 src = fetchFromGitHub { 14 owner = "turbot"; 15 repo = "steampipe-plugin-aws"; 16 tag = "v${version}"; 17 + hash = "sha256-HJi5GhtUKhfV27Ic94iIYEe/ZeyL6CeduhWi/cSXOmA="; 18 }; 19 20 + vendorHash = "sha256-76mIpOWpW4NgyKDzeVd7LkmiRhcikMvFaqt8qvh16+U="; 21 22 ldflags = [ 23 "-s"
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 - version = "11.36.0"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 - hash = "sha256-oi5ftC6xuh6DEIn5qYZxCbKis656fU4kRVbjWOjNCLA="; 16 }; 17 18 proxyVendor = true; 19 20 - vendorHash = "sha256-XLDbhNN7Y1E/yBQeFs8RmUP3WgI9G+s/tfts8WJsdvA="; 21 22 subPackages = [ "apps/cnspec" ]; 23
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 + version = "11.36.2"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 + hash = "sha256-VwGD9qfz8WdUl6nxTw0SuA5sfahdt2eIaryfPbI4NY4="; 16 }; 17 18 proxyVendor = true; 19 20 + vendorHash = "sha256-Uivl9RzshS2FkdoGdVWKzLvch1d+JQxG1tcT83yU0hs="; 21 22 subPackages = [ "apps/cnspec" ]; 23
+1
pkgs/top-level/python-aliases.nix
··· 584 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 585 qds-sdk = throw "qds-sdk was removed as it is unmaintained upstream and depends on the removed boto package"; # Added 2024-09-22 586 qds_sdk = qds-sdk; # added 2023-10-21 587 Quandl = quandl; # added 2023-02-19 588 quamash = throw "'quamash' has been removed, since it is unmaintained and broken"; # added 2024-10-17 589 querystring_parser = querystring-parser; # added 2024-01-07
··· 584 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 585 qds-sdk = throw "qds-sdk was removed as it is unmaintained upstream and depends on the removed boto package"; # Added 2024-09-22 586 qds_sdk = qds-sdk; # added 2023-10-21 587 + qmk-dotty-dict = throw "qmk-dotty-dict has been removed. It is no longer needed since the fixes have been merged into dotty-dict."; # added 2025-01-01 588 Quandl = quandl; # added 2023-02-19 589 quamash = throw "'quamash' has been removed, since it is unmaintained and broken"; # added 2024-10-17 590 querystring_parser = querystring-parser; # added 2024-01-07
-2
pkgs/top-level/python-packages.nix
··· 13765 13766 qutip = callPackage ../development/python-modules/qutip { }; 13767 13768 - qmk-dotty-dict = callPackage ../development/python-modules/qmk-dotty-dict { }; 13769 - 13770 pythonqwt = callPackage ../development/python-modules/pythonqwt { }; 13771 13772 r2pipe = callPackage ../development/python-modules/r2pipe { };
··· 13765 13766 qutip = callPackage ../development/python-modules/qutip { }; 13767 13768 pythonqwt = callPackage ../development/python-modules/pythonqwt { }; 13769 13770 r2pipe = callPackage ../development/python-modules/r2pipe { };