Merge master into staging-next

authored by github-actions[bot] and committed by GitHub de0bf263 d076cde7

Changed files
+561 -234
lib
nixos
pkgs
applications
editors
vscode
extensions
emulators
graphics
drawio
komikku
misc
cotp
gallery-dl
plots
solaar
networking
cluster
minikube
discordo
instant-messengers
beeper
radio
sdrangel
science
electronics
qucs-s
version-management
git-branchless
by-name
ad
ad-miner
co
codeium
ka
my
no
normcap
pa
parallel-disk-usage
pasco
pd
pdfannots
pdfid
za
zapzap
development
compilers
libraries
libgudev
python-modules
aiogram
django-pattern-library
editorconfig
fpyutils
md-toc
meshtastic
oelint-parser
pyoverkiz
sagemaker
tplink-omada-client
tuf
wagtail-localize
zigpy-deconz
tools
analysis
cvehound
continuous-integration
cirrus-cli
gotools
misc
runme
web
os-specific
linux
servers
nfs-ganesha
web-apps
dokuwiki
tools
admin
iredis
misc
cfonts
goaccess
mise
plantuml-server
networking
shadowsocks-rust
package-management
home-manager
security
grype
sigma-cli
system
text
+2 -2
lib/modules.nix
··· 81 81 , # `class`: 82 82 # A nominal type for modules. When set and non-null, this adds a check to 83 83 # make sure that only compatible modules are imported. 84 - # This would be remove in the future, Prefer _module.args option instead. 85 84 class ? null 86 - , args ? {} 85 + , # This would be remove in the future, Prefer _module.args option instead. 86 + args ? {} 87 87 , # This would be remove in the future, Prefer _module.check option instead. 88 88 check ? true 89 89 }:
+3
nixos/tests/prometheus-exporters.nix
··· 218 218 services.dnsmasq.enable = true; 219 219 }; 220 220 exporterTest = '' 221 + wait_for_unit("dnsmasq.service") 222 + wait_for_open_port(53) 223 + wait_for_file("/var/lib/dnsmasq/dnsmasq.leases") 221 224 wait_for_unit("prometheus-dnsmasq-exporter.service") 222 225 wait_for_open_port(9153) 223 226 succeed("curl -sSf http://localhost:9153/metrics | grep 'dnsmasq_leases 0'")
+25 -7
pkgs/applications/editors/vscode/extensions/default.nix
··· 787 787 }; 788 788 789 789 charliermarsh.ruff = buildVscodeMarketplaceExtension { 790 - mktplcRef = { 790 + mktplcRef = let 791 + sources = { 792 + "x86_64-linux" = { 793 + arch = "linux-x64"; 794 + sha256 = "sha256-2c0tH/MlDOqeyffcV8ZCy4woogBTcf1GCuPPO8JXaWc="; 795 + }; 796 + "x86_64-darwin" = { 797 + arch = "darwin-x64"; 798 + sha256 = "sha256-euvGIlO7931N56R5BWKu3F9nSEoDgf+DXk7Hgl1qSUw="; 799 + }; 800 + "aarch64-linux" = { 801 + arch = "linux-arm64"; 802 + sha256 = "sha256-dGpIHChnfrQbxRZDuoAi4imgStyyPdxdvTQ3lknMYu0="; 803 + }; 804 + "aarch64-darwin" = { 805 + arch = "darwin-arm64"; 806 + sha256 = "sha256-tElX4C0I5AmpxSHMtqOsxSAUImD1tqArB5fnvhw4LFc="; 807 + }; 808 + }; 809 + in { 791 810 name = "ruff"; 792 811 publisher = "charliermarsh"; 793 - version = "2023.60.0"; 794 - sha256 = "sha256-qgwud2gzHLHID45VxDlngFMoks5O3pTHQe+Q7bdf8+I="; 795 - }; 812 + version = "2024.4.0"; 813 + } // sources.${stdenv.system} or (throw "Unsupported system ${stdenv.system}"); 796 814 meta = { 797 815 license = lib.licenses.mit; 798 - changelog = "https://github.com/astral-sh/ruff-vscode/releases"; 799 - description = "Ruff extension for Visual Studio Code"; 816 + changelog = "https://marketplace.visualstudio.com/items/charliermarsh.ruff/changelog"; 817 + description = "A Visual Studio Code extension with support for the Ruff linter."; 800 818 downloadPage = "https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff"; 801 - homepage = "https://github.com/astral-sh/ruff-vscode/"; 819 + homepage = "https://github.com/astral-sh/ruff-vscode"; 802 820 maintainers = [ lib.maintainers.azd325 ]; 803 821 }; 804 822 };
+2 -2
pkgs/applications/emulators/duckstation/002-hardcode-vars.diff
··· 1 1 diff --git a/src/scmversion/gen_scmversion.sh b/src/scmversion/gen_scmversion.sh 2 - index 9c1dacab..d1f895ee 100755 2 + index 9122cd8..50ed8f9 100755 3 3 --- a/src/scmversion/gen_scmversion.sh 4 4 +++ b/src/scmversion/gen_scmversion.sh 5 5 @@ -10,10 +10,10 @@ else ··· 8 8 9 9 -HASH=$(git rev-parse HEAD) 10 10 -BRANCH=$(git rev-parse --abbrev-ref HEAD | tr -d '\r\n') 11 - -TAG=$(git describe --tags --dirty --exclude latest --exclude preview --exclude legacy --exclude previous-latest | tr -d '\r\n') 11 + -TAG=$(git describe --dirty | tr -d '\r\n') 12 12 -DATE=$(git log -1 --date=iso8601-strict --format=%cd) 13 13 +HASH="@gitHash@" 14 14 +BRANCH="@gitBranch@"
+25 -32
pkgs/applications/emulators/duckstation/default.nix
··· 9 9 , extra-cmake-modules 10 10 , libXrandr 11 11 , libbacktrace 12 - , makeDesktopItem 12 + , makeWrapper 13 13 , ninja 14 14 , pkg-config 15 15 , qtbase ··· 20 20 , vulkan-loader 21 21 , wayland 22 22 , wrapQtAppsHook 23 - , enableWayland ? true 24 23 }: 25 24 26 25 stdenv.mkDerivation (finalAttrs: { 27 26 pname = "duckstation"; 28 - version = "unstable-2023-09-30"; 27 + version = "0.1-6292"; 29 28 30 29 src = fetchFromGitHub { 31 30 owner = "stenzek"; 32 31 repo = "duckstation"; 33 - rev = "d5608bf12df7a7e03750cb94a08a3d7999034ae2"; 34 - hash = "sha256-ktfZgacjkN6GQb1vLmyTZMr8QmmH12qAvFSIBTjgRSs="; 32 + rev = "0bc42c38aab49030118f507c9783de047769148b"; 33 + hash = "sha256-8OavixSwEWihFY2fEdsepR1lqWlTH+//xZRKwb7lFCQ="; 35 34 }; 36 35 37 36 patches = [ ··· 42 41 src = ./002-hardcode-vars.diff; 43 42 gitHash = finalAttrs.src.rev; 44 43 gitBranch = "master"; 45 - gitTag = "0.1-5889-gd5608bf1"; 46 - gitDate = "2023-09-30T23:20:09+10:00"; 44 + gitTag = "${finalAttrs.version}-g0bc42c38"; 45 + gitDate = "2024-02-06T22:47:47+09:00"; 47 46 }) 48 47 ]; 49 48 50 49 nativeBuildInputs = [ 51 50 cmake 52 51 copyDesktopItems 52 + extra-cmake-modules 53 53 ninja 54 54 pkg-config 55 55 qttools 56 56 wrapQtAppsHook 57 - ] 58 - ++ lib.optionals enableWayland [ 59 - extra-cmake-modules 60 57 ]; 61 58 62 59 buildInputs = [ ··· 66 63 libbacktrace 67 64 qtbase 68 65 qtsvg 69 - vulkan-loader 70 - ] 71 - ++ lib.optionals enableWayland [ 72 66 qtwayland 73 67 wayland 74 68 ] ··· 78 72 79 73 cmakeFlags = [ 80 74 (lib.cmakeBool "BUILD_TESTS" true) 81 - (lib.cmakeBool "ENABLE_WAYLAND" enableWayland) 82 - ]; 83 - 84 - desktopItems = [ 85 - (makeDesktopItem { 86 - name = "duckstation-qt"; 87 - desktopName = "DuckStation"; 88 - genericName = "PlayStation 1 Emulator"; 89 - icon = "duckstation"; 90 - tryExec = "duckstation-qt"; 91 - exec = "duckstation-qt %f"; 92 - comment = "Fast PlayStation 1 emulator"; 93 - categories = [ "Game" "Emulator" "Qt" ]; 94 - type = "Application"; 95 - }) 96 75 ]; 97 76 98 77 doCheck = true; ··· 110 89 cp -r bin $out/share/duckstation 111 90 ln -s $out/share/duckstation/duckstation-qt $out/bin/ 112 91 113 - install -Dm644 bin/resources/images/duck.png $out/share/pixmaps/duckstation.png 92 + install -Dm644 $src/scripts/org.duckstation.DuckStation.desktop $out/share/applications/org.duckstation.DuckStation.desktop 93 + install -Dm644 $src/scripts/org.duckstation.DuckStation.png $out/share/pixmaps/org.duckstation.DuckStation.png 114 94 115 95 runHook postInstall 116 96 ''; 117 97 118 - qtWrapperArgs = [ 119 - "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ vulkan-loader ] ++ cubeb.passthru.backendLibs)}" 120 - ]; 98 + qtWrapperArgs = 99 + let 100 + libPath = lib.makeLibraryPath ([ 101 + vulkan-loader 102 + ] ++ cubeb.passthru.backendLibs); 103 + in [ 104 + "--prefix LD_LIBRARY_PATH : ${libPath}" 105 + ]; 106 + 107 + # https://github.com/stenzek/duckstation/blob/master/scripts/appimage/apprun-hooks/default-to-x11.sh 108 + # Can't avoid the double wrapping, the binary wrapper from qtWrapperArgs doesn't support --run 109 + postFixup = '' 110 + source "${makeWrapper}/nix-support/setup-hook" 111 + wrapProgram $out/bin/duckstation-qt \ 112 + --run 'if [[ -z $I_WANT_A_BROKEN_WAYLAND_UI ]]; then export QT_QPA_PLATFORM=xcb; fi' 113 + ''; 121 114 122 115 meta = { 123 116 homepage = "https://github.com/stenzek/duckstation";
+4 -4
pkgs/applications/graphics/drawio/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "drawio"; 16 - version = "22.1.18"; 16 + version = "23.1.5"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "jgraph"; 20 20 repo = "drawio-desktop"; 21 21 rev = "v${version}"; 22 22 fetchSubmodules = true; 23 - hash = "sha256-qOZm7XbF8QOx5rD5EJY0lJhaq2Yhp/nppOA4BIWheyE="; 23 + hash = "sha256-ThmTahuU0o/vr6h/T/zCyEB5/APJlVA6t1TNfZgqTJ0="; 24 24 }; 25 25 26 26 offlineCache = fetchYarnDeps { 27 27 yarnLock = src + "/yarn.lock"; 28 - hash = "sha256-TwI3NCIn5NnKXuwW5dBl4q6Ma5rZR7NVNb5hoKbmNLM="; 28 + hash = "sha256-hL89WVYy/EQe6Zppmr17Q9T2o/UjBvydDIgGpr7AA5M="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ ··· 61 61 sed -i "/afterSign/d" electron-builder-linux-mac.json 62 62 '' + '' 63 63 yarn --offline run electron-builder --dir \ 64 - --config electron-builder-linux-mac.json \ 64 + ${if stdenv.isDarwin then "--config electron-builder-linux-mac.json" else ""} \ 65 65 -c.electronDist=${if stdenv.isDarwin then "." else "${electron}/libexec/electron"} \ 66 66 -c.electronVersion=${electron.version} 67 67
+2 -2
pkgs/applications/graphics/komikku/default.nix
··· 19 19 20 20 python3.pkgs.buildPythonApplication rec { 21 21 pname = "komikku"; 22 - version = "1.37.1"; 22 + version = "1.38.1"; 23 23 24 24 format = "other"; 25 25 ··· 28 28 owner = "valos"; 29 29 repo = "Komikku"; 30 30 rev = "v${version}"; 31 - hash = "sha256-pGOut63+ST1Yqe1Fj0c4cI0du1q4JW7WVA4h+muWGJQ="; 31 + hash = "sha256-eVNW8Iuhee9WBbiXP7ijvd0K44/IpwdrdiT4RkBNcxI="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+3 -3
pkgs/applications/misc/cotp/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cotp"; 11 - version = "1.4.1"; 11 + version = "1.4.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "replydev"; 15 15 repo = "cotp"; 16 16 rev = "v${version}"; 17 - hash = "sha256-NGasyAhODvV/tYifhlkfZ3cEIBDD/3PaASCDbBK3JsI="; 17 + hash = "sha256-S2658xkaDshQBYfy8mwuuBAKWGF4j+UYtapqPEf1wP4="; 18 18 }; 19 19 20 - cargoHash = "sha256-5olA78kYjeqFMy8ObRkcPOnYjqaTZqVCefmNkTi3VYs="; 20 + cargoHash = "sha256-DGx/LsKzoITA4extStjULiuiHJx0sTlPloE8h8MvnXQ="; 21 21 22 22 buildInputs = lib.optionals stdenv.isLinux [ libxcb ] 23 23 ++ lib.optionals stdenv.isDarwin [ AppKit ];
+2 -2
pkgs/applications/misc/gallery-dl/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "gallery-dl"; 5 - version = "1.26.7"; 5 + version = "1.26.8"; 6 6 format = "setuptools"; 7 7 8 8 src = fetchPypi { 9 9 inherit version; 10 10 pname = "gallery_dl"; 11 - sha256 = "sha256-+aoXcxJVBp9nXKS+3+CG7XkDMemSgvExMXtnR2FDhYs="; 11 + sha256 = "sha256-tfNmKgWKr2TGQNgvC/qo2+Dvij4LUL0Zy77mfTcci2k="; 12 12 }; 13 13 14 14 propagatedBuildInputs = [
+23 -31
pkgs/applications/misc/plots/default.nix
··· 1 - { fetchFromGitHub 1 + { lib 2 + , fetchFromGitHub 3 + , python3Packages 2 4 , gobject-introspection 3 - , lib 4 5 , libadwaita 5 - , python3 6 6 , wrapGAppsHook 7 7 , lmmath 8 8 }: 9 - python3.pkgs.buildPythonApplication rec { 9 + 10 + python3Packages.buildPythonApplication rec { 10 11 pname = "plots"; 11 12 version = "0.8.5"; 12 13 ··· 17 18 hash = "sha256-GjNpaorxkkhZsqrKq4kO5nqF5+4I4tmSc023AZpY8Sw="; 18 19 }; 19 20 20 - nativeBuildInputs = [ 21 - gobject-introspection 22 - wrapGAppsHook 23 - ]; 24 - 25 - propagatedBuildInputs = [ 26 - libadwaita 27 - (python3.withPackages (p: with p; [ 28 - numpy 29 - pygobject3 30 - lark 31 - jinja2 32 - freetype-py 33 - pyopengl 34 - pycairo 35 - pyglm 36 - ])) 37 - ]; 21 + nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; 22 + buildInputs = [ libadwaita ]; 38 23 39 - nativeCheckInputs = [ 40 - (python3.withPackages (p: with p; [ 41 - pytest 42 - ])) 24 + propagatedBuildInputs = with python3Packages; [ 25 + pygobject3 26 + numpy 27 + lark 28 + jinja2 29 + freetype-py 30 + pyopengl 31 + pycairo 32 + pyglm 43 33 ]; 44 34 45 - dontWrapGApps = true; 46 - 47 - preFixup = '' 48 - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 49 - ''; 35 + nativeCheckInputs = with python3Packages; [ pytest ]; 50 36 51 37 postInstall = '' 52 38 install -D ${lmmath}/share/fonts/opentype/latinmodern-math.otf -t $out/share/fonts/ ··· 60 46 lang=$(basename "$lang_dir") 61 47 install -D -t $out/share/help/$lang/plots/ $lang_dir/* 62 48 done 49 + ''; 50 + 51 + dontWrapGApps = true; 52 + 53 + preFixup = '' 54 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 63 55 ''; 64 56 65 57 meta = with lib; {
+2 -2
pkgs/applications/misc/solaar/default.nix
··· 14 14 # instead of adding this to `services.udev.packages` on NixOS, 15 15 python3Packages.buildPythonApplication rec { 16 16 pname = "solaar"; 17 - version = "1.1.10"; 17 + version = "1.1.11"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "pwr-Solaar"; 21 21 repo = "Solaar"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-cs1kj/spZtMUL9aUtBHINAH7uyjMSn9jRDF/hRPzIbo="; 23 + hash = "sha256-fVWfV7rEu/knysWUrPeokBBlSGnvNlpiptAd1M7ZVd8="; 24 24 }; 25 25 26 26 outputs = [ "out" "udev" ];
+19
pkgs/applications/networking/cluster/minikube/default.nix
··· 7 7 , which 8 8 , libvirt 9 9 , vmnet 10 + , withQemu ? false 11 + , qemu 10 12 , makeWrapper 13 + , OVMF 11 14 }: 12 15 13 16 buildGoModule rec { ··· 24 27 rev = "v${version}"; 25 28 sha256 = "sha256-2EWaMpcr4F1wRzIP1rPg1a/Sjd1x+oo2ee90k4Ie8cU="; 26 29 }; 30 + postPatch = 31 + ( 32 + lib.optionalString (withQemu && stdenv.isDarwin) '' 33 + substituteInPlace \ 34 + pkg/minikube/registry/drvs/qemu2/qemu2.go \ 35 + --replace "/usr/local/opt/qemu/share/qemu" "${qemu}/share/qemu" \ 36 + --replace "/opt/homebrew/opt/qemu/share/qemu" "${qemu}/share/qemu" 37 + '' 38 + ) + ( 39 + lib.optionalString (withQemu && stdenv.isLinux) '' 40 + substituteInPlace \ 41 + pkg/minikube/registry/drvs/qemu2/qemu2.go \ 42 + --replace "/usr/share/OVMF/OVMF_CODE.fd" "${OVMF.firmware}" \ 43 + --replace "/usr/share/AAVMF/AAVMF_CODE.fd" "${OVMF.firmware}" 44 + '' 45 + ); 27 46 28 47 nativeBuildInputs = [ installShellFiles pkg-config which makeWrapper ]; 29 48
+4 -4
pkgs/applications/networking/discordo/default.nix
··· 3 3 4 4 buildGoModule rec { 5 5 pname = "discordo"; 6 - version = "unstable-2024-01-25"; 6 + version = "unstable-2024-02-16"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "ayn2op"; 10 10 repo = pname; 11 - rev = "301b7c7a792b427595803679e37fe99007de9451"; 12 - hash = "sha256-ufAlwlH++g9L3aaA5soJ6r2oiJZi8Ny/6P530oV+BiY="; 11 + rev = "7476d8b391f23fa576f8f34eef3829c6212c6331"; 12 + hash = "sha256-x1/CXHqfiT0HgIPsiRluifPOJUrulN+fih0aOrj3us0="; 13 13 }; 14 14 15 - vendorHash = "sha256-fy3FI1K57hLAgbw3WfmVNZT9ywCSXwRKSq+ATjG+Qpo="; 15 + vendorHash = "sha256-PW0PPMlNB5aa81tsYWUk9mWfSyafI5A0OxqJTCe0OdI="; 16 16 17 17 CGO_ENABLED = 0; 18 18
+3 -3
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 11 11 }: 12 12 let 13 13 pname = "beeper"; 14 - version = "3.95.26"; 14 + version = "3.96.30"; 15 15 name = "${pname}-${version}"; 16 16 src = fetchurl { 17 - url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.95.26-build-240213e5u8pwxjw-x86_64.AppImage"; 18 - hash = "sha256-1jlaY5rkw/dgOboj3iUPEkCVouUTXsbPS9E9xuJn9oU="; 17 + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.96.30-build-240217e2y4xz3z3-x86_64.AppImage"; 18 + hash = "sha256-j/ACMLHircmt5yKhQIeZnVaJBDBcB2YYA+XOjcdMjxc="; 19 19 }; 20 20 appimage = appimageTools.wrapType2 { 21 21 inherit version pname src;
+2 -2
pkgs/applications/radio/sdrangel/default.nix
··· 52 52 53 53 stdenv.mkDerivation (finalAttrs: { 54 54 pname = "sdrangel"; 55 - version = "7.17.3"; 55 + version = "7.18.0"; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "f4exb"; 59 59 repo = "sdrangel"; 60 60 rev = "v${finalAttrs.version}"; 61 - hash = "sha256-NjahPDHM6qbBXTpDSe8HQPslMO0yTd6/0piNzrFNerM="; 61 + hash = "sha256-5+OUOqQb0ekeAVCOr+MftttqTwcDeiV44Oni6i3rO0w="; 62 62 }; 63 63 64 64 nativeBuildInputs = [
+2 -2
pkgs/applications/science/electronics/qucs-s/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "qucs-s"; 21 - version = "2.1.0"; 21 + version = "24.1.0"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "ra3xdh"; 25 25 repo = "qucs_s"; 26 26 rev = version; 27 - sha256 = "sha256-C7TLOuC0CHredDiWFIAFmOlV8ivX0j4bs3b8IB8FsqE="; 27 + sha256 = "sha256-ei9CPlJg+Kfjh7vu5VnT6DNLmmnA8wZ2A1jXnm//Fgo="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ flex bison wrapQtAppsHook cmake ];
+4
pkgs/applications/version-management/git-branchless/default.nix
··· 37 37 libiconv 38 38 ]; 39 39 40 + postInstall = '' 41 + $out/bin/git-branchless install-man-pages $out/share/man 42 + ''; 43 + 40 44 preCheck = '' 41 45 export TEST_GIT=${git}/bin/git 42 46 export TEST_GIT_EXEC_PATH=$(${git}/bin/git --exec-path)
+4 -4
pkgs/by-name/ad/ad-miner/package.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "ad-miner"; 8 - version = "1.0.0"; 8 + version = "1.1.0"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Mazars-Tech"; 13 13 repo = "AD_Miner"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-HM7PR1i7/L3MuUaTBPcDblflCH40NmEYSCTJUB06Fjg="; 15 + hash = "sha256-eAcnGS0HLrTqc/WVKNNwYA89GK233QZj4Gfggt4S8R8="; 16 16 }; 17 17 18 - # ALl requirements are pinned 18 + # All requirements are pinned 19 19 pythonRelaxDeps = true; 20 20 21 21 nativeBuildInputs = with python3.pkgs; [ ··· 40 40 meta = with lib; { 41 41 description = "Active Directory audit tool that leverages cypher queries to crunch data from Bloodhound"; 42 42 homepage = "https://github.com/Mazars-Tech/AD_Miner"; 43 - changelog = "https://github.com/Mazars-Tech/AD_Miner/blob/${version}/CHANGELOG.md"; 43 + changelog = "https://github.com/Mazars-Tech/AD_Miner/blob/v${version}/CHANGELOG.md"; 44 44 license = licenses.gpl3Only; 45 45 maintainers = with maintainers; [ fab ]; 46 46 mainProgram = "AD-miner";
+5 -5
pkgs/by-name/co/codeium/package.nix
··· 13 13 }.${system} or throwSystem; 14 14 15 15 hash = { 16 - x86_64-linux = "sha256-nyw52kjBC4NCnb/WLkeozjH8A7kL+oRY7ayvGM70I9c="; 17 - aarch64-linux = "sha256-GmTAdiOctV2rNwlospYtQmNbspDvdXlV6j/Q5v+GD/k="; 18 - x86_64-darwin = "sha256-YMUztQRdjIqpFQqnK9gfZhMSKUAJlKWvcYH3Xns26hQ="; 19 - aarch64-darwin = "sha256-cV/ZjmX9DfYyBdrVpbBZxAHfW70FVg+8R0Pxji38lRg="; 16 + x86_64-linux = "sha256-lMlJezLLyN3OMtom/opbihUsrkCuWDGXB8j+o53JMBE="; 17 + aarch64-linux = "sha256-Ccej0Amq/Yo2F2C21rC0E9rzwE4grvyP+q+QajEg1MA="; 18 + x86_64-darwin = "sha256-DFGiYI1hc0GN+A63OWdcCHnwkDQKZ+fhrNozWtlebJs="; 19 + aarch64-darwin = "sha256-iuGmmaCc0YbLUO6G8Uyy/DvNgmfV+TzU4j0VPyACQb4="; 20 20 }.${system} or throwSystem; 21 21 22 22 bin = "$out/bin/codeium_language_server"; ··· 24 24 in 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "codeium"; 27 - version = "1.6.36"; 27 + version = "1.6.38"; 28 28 src = fetchurl { 29 29 name = "${finalAttrs.pname}-${finalAttrs.version}.gz"; 30 30 url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";
+2 -2
pkgs/by-name/ka/kas/package.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "kas"; 5 - version = "4.1"; 5 + version = "4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "siemens"; 9 9 repo = pname; 10 10 rev = "refs/tags/${version}"; 11 - hash = "sha256-EYz9V45b7fSKoI8w9X0LcSTojErpJHfzxcdE4I4qD2k="; 11 + hash = "sha256-NjNPcCqmjFeydTgNdN8QRrFG5Mys2jL4I8TiznO2rSA="; 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3.pkgs; [ setuptools kconfiglib jsonschema distro pyyaml ];
+79
pkgs/by-name/my/myrescue/0001-darwin-build-fixes.patch
··· 1 + From c8f75fec1e558d1f6d5bbcdd89ac14b10fa370de Mon Sep 17 00:00:00 2001 2 + From: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com> 3 + Date: Sun, 18 Feb 2024 09:08:12 +0000 4 + Subject: [PATCH] darwin build fixes 5 + 6 + --- 7 + compat.h | 9 +++++++++ 8 + myrescue-bitmap2ppm.c | 1 + 9 + myrescue-stat.c | 1 + 10 + myrescue.c | 5 +++++ 11 + 4 files changed, 16 insertions(+) 12 + create mode 100644 src/compat.h 13 + 14 + diff --git a/compat.h b/compat.h 15 + new file mode 100644 16 + index 0000000..99b7239 17 + --- /dev/null 18 + +++ b/compat.h 19 + @@ -0,0 +1,9 @@ 20 + +#pragma once 21 + + 22 + +#ifdef __APPLE__ 23 + +#include <unistd.h> 24 + +#include <fcntl.h> 25 + +_Static_assert(sizeof(off_t) == 8, "off_t must be 8 bytes"); 26 + +#define lseek64 lseek 27 + +#define open64 open 28 + +#endif 29 + diff --git a/myrescue-bitmap2ppm.c b/myrescue-bitmap2ppm.c 30 + index 68ecc29..eb2dd9e 100644 31 + --- a/myrescue-bitmap2ppm.c 32 + +++ b/myrescue-bitmap2ppm.c 33 + @@ -25,6 +25,7 @@ 34 + #include <stdlib.h> 35 + #include <unistd.h> 36 + #include <fcntl.h> 37 + +#include "compat.h" 38 + 39 + int main(int argc, char** argv) 40 + { 41 + diff --git a/myrescue-stat.c b/myrescue-stat.c 42 + index c7a115f..264bd55 100644 43 + --- a/myrescue-stat.c 44 + +++ b/myrescue-stat.c 45 + @@ -25,6 +25,7 @@ 46 + #include <stdlib.h> 47 + #include <unistd.h> 48 + #include <fcntl.h> 49 + +#include "compat.h" 50 + 51 + #define BUFFER_SIZE 4096 52 + 53 + diff --git a/myrescue.c b/myrescue.c 54 + index 0b119c5..f9b052c 100644 55 + --- a/myrescue.c 56 + +++ b/myrescue.c 57 + @@ -21,7 +21,11 @@ 58 + #define __USE_LARGEFILE64 1 59 + #define _LARGEFILE_SOURCE 1 60 + #define _LARGEFILE64_SOURCE 1 61 + +#ifdef __linux__ 62 + #define HAVE_USBRESET 1 63 + +#else 64 + +#define HAVE_USBRESET 0 65 + +#endif 66 + 67 + #include <stdio.h> 68 + #include <stdlib.h> 69 + @@ -37,6 +41,7 @@ 70 + #include <signal.h> 71 + 72 + #include "permute.h" 73 + +#include "compat.h" 74 + 75 + #define LONG_TIME 3 76 + #define SLEEP_AFTER_USBRESET 5 77 + -- 78 + 2.43.0 79 +
+39
pkgs/by-name/my/myrescue/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , installShellFiles 5 + }: 6 + 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "myrescue"; 9 + version = "0.9.8"; 10 + 11 + src = fetchurl { 12 + url = "mirror://sourceforge/project/myrescue/myrescue/myrescue-${finalAttrs.version}/myrescue-${finalAttrs.version}.tar.gz"; 13 + hash = "sha256-tO9gkDpEtmySatzV2Ktw3eq5SybCUGAUmKXiSxnkwdc="; 14 + }; 15 + 16 + nativeBuildInputs = [ installShellFiles ]; 17 + 18 + sourceRoot = "./src"; 19 + 20 + patches = [ 21 + ./0001-darwin-build-fixes.patch 22 + ]; 23 + 24 + installPhase = '' 25 + runHook preInstall 26 + install -Dm755 myrescue -t $out/bin 27 + installManPage ../doc/myrescue.1 28 + runHook postInstall 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "Hard disk recovery tool that reads undamaged regions first"; 33 + mainProgram = "myrescue"; 34 + homepage = "https://myrescue.sourceforge.net"; 35 + maintainers = with maintainers; [ d3vil0p3r ]; 36 + platforms = platforms.unix; 37 + license = licenses.gpl2Plus; 38 + }; 39 + })
+30 -4
pkgs/by-name/no/normcap/package.nix
··· 25 25 26 26 ps.buildPythonApplication rec { 27 27 pname = "normcap"; 28 - version = "0.4.4"; 28 + version = "0.5.4"; 29 29 format = "pyproject"; 30 30 31 31 disabled = ps.pythonOlder "3.9"; ··· 34 34 owner = "dynobo"; 35 35 repo = "normcap"; 36 36 rev = "refs/tags/v${version}"; 37 - hash = "sha256-dShtmoqS9TC3PHuwq24OEOhYfBHGhDCma8Du8QCkFuI="; 37 + hash = "sha256-bYja05U/JBwSij1J2LxN+c5Syrb4qzWSZY5+HNmC9Zo="; 38 38 }; 39 39 40 + postPatch = '' 41 + # disable coverage testing 42 + substituteInPlace pyproject.toml \ 43 + --replace "addopts = [" "addopts_ = [" 44 + ''; 45 + 40 46 pythonRemoveDeps = [ 41 - "PySide6-Essentials" 47 + "pyside6-essentials" 48 + ]; 49 + 50 + pythonRelaxDeps = [ 51 + "shiboken6" 42 52 ]; 43 53 44 54 nativeBuildInputs = [ 45 55 ps.pythonRelaxDepsHook 46 - ps.poetry-core 56 + ps.hatchling 57 + ps.babel 47 58 ]; 48 59 49 60 propagatedBuildInputs = [ 50 61 ps.pyside6 62 + ps.jeepney 51 63 ]; 52 64 53 65 preFixup = '' ··· 78 90 79 91 postCheck = lib.optionalString stdenv.isLinux '' 80 92 # cleanup the virtual x11 display 93 + sleep 0.5 81 94 kill $xvfb_pid 82 95 ''; 83 96 ··· 90 103 "test_urls_reachable" 91 104 # requires xdg 92 105 "test_synchronized_capture" 106 + # flaky 107 + "test_normcap_ocr_testcases" 93 108 ] ++ lib.optionals stdenv.isDarwin [ 94 109 # requires impure pbcopy 95 110 "test_get_copy_func_with_pbcopy" 96 111 "test_get_copy_func_without_pbcopy" 97 112 "test_perform_pbcopy" 113 + # NSXPCSharedListener endpointForReply:withListenerName:replyErrorCode: 114 + # while obtaining endpoint 'ClientCallsAuxiliary': Connection interrupted 115 + # since v5.0.0 116 + "test_introduction_initialize_checkbox_state" 117 + "test_introduction_checkbox_sets_return_code" 118 + "test_introduction_toggle_checkbox_changes_return_code" 119 + "test_show_introduction" 98 120 ]; 99 121 100 122 disabledTestPaths = [ ··· 105 127 ] ++ lib.optionals stdenv.isDarwin [ 106 128 # requires a display 107 129 "tests/integration/test_normcap.py" 130 + "tests/integration/test_tray_menu.py" 131 + # failure unknown, crashes in first test with `.show()` 132 + "tests/tests_gui/test_loading_indicator.py" 108 133 ]; 109 134 110 135 meta = with lib; { ··· 113 138 license = licenses.gpl3Plus; 114 139 maintainers = with maintainers; [ cafkafk pbsds ]; 115 140 mainProgram = "normcap"; 141 + broken = stdenv.isDarwin; 116 142 }; 117 143 }
+3 -3
pkgs/by-name/pa/parallel-disk-usage/package.nix
··· 4 4 }: 5 5 rustPlatform.buildRustPackage rec { 6 6 pname = "parallel-disk-usage"; 7 - version = "0.9.1"; 7 + version = "0.9.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "KSXGitHub"; 11 11 repo = pname; 12 12 rev = version; 13 - hash = "sha256-Bo2fBOGuAur3dQtBdcbeDRBgp+bFpi86dZQjSuZpEc8="; 13 + hash = "sha256-nWn6T1vJ4UANuU5EL5Ws5qT+k8Wd3Cm0SOJEgAbsCvo="; 14 14 }; 15 15 16 - cargoHash = "sha256-V7j2dvu7Z3Xq8WGoFxl6DjO8sYU8+ZNC9V6qqdYIuQo="; 16 + cargoHash = "sha256-69DwIDGX4b+l2ay+OH3gjHnCj43VXruzBklOkS6M0DY="; 17 17 18 18 meta = with lib; { 19 19 description = "Highly parallelized, blazing fast directory tree analyzer";
+10
pkgs/by-name/pa/pasco/include-string.h.patch
··· 1 + --- a/src/pasco.c 2024-02-18 12:43:27.385857649 +0100 2 + +++ b/src/pasco.c 2024-02-18 12:44:00.286087384 +0100 3 + @@ -36,6 +36,7 @@ 4 + #include <stdio.h> 5 + #include <time.h> 6 + #include <math.h> 7 + +#include <string.h> 8 + 9 + // 10 + /* This is the default block size for an activity record */
+43
pkgs/by-name/pa/pasco/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + }: 5 + 6 + stdenv.mkDerivation (finalAttrs: { 7 + pname = "pasco"; 8 + version = "20040505_1"; 9 + 10 + src = fetchurl { 11 + url = "mirror://sourceforge/project/fast/Pasco/Pasco%20v${finalAttrs.version}/pasco_${finalAttrs.version}.tar.gz"; 12 + hash = "sha256-o7jue+lgVxQQvFZOzJMGd1WihlD7Nb+1WaSutq9vaGg="; 13 + }; 14 + 15 + patches = [ 16 + ./include-string.h.patch 17 + ]; 18 + 19 + makeFlags = [ 20 + "-C src" 21 + ]; 22 + 23 + postPatch = '' 24 + substituteInPlace src/Makefile \ 25 + --replace gcc cc 26 + ''; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + mkdir -p $out/bin 31 + cp bin/pasco $out/bin 32 + runHook postInstall 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "Examine the contents of Internet Explorer's cache files for forensic purposes"; 37 + mainProgram = "pasco"; 38 + homepage = "https://sourceforge.net/projects/fast/files/Pasco/"; 39 + maintainers = with maintainers; [ d3vil0p3r ]; 40 + platforms = platforms.unix; 41 + license = with licenses; [ bsd3 ]; 42 + }; 43 + })
+34
pkgs/by-name/pd/pdfannots/package.nix
··· 1 + { lib, python3, fetchFromGitHub }: 2 + 3 + python3.pkgs.buildPythonApplication rec { 4 + pname = "pdfannots"; 5 + version = "0.4"; 6 + pyproject = true; 7 + 8 + src = fetchFromGitHub { 9 + owner = "0xabu"; 10 + repo = "pdfannots"; 11 + rev = "v${version}"; 12 + hash = "sha256-C0Ss6kZvPx0hHnpBKquEolxeuTfjshhSBSIDXcCKtM8="; 13 + }; 14 + 15 + nativeBuildInputs = [ 16 + python3.pkgs.setuptools 17 + ]; 18 + 19 + propagatedBuildInputs = [ 20 + python3.pkgs.pdfminer-six 21 + ]; 22 + 23 + pythonImportsCheck = [ 24 + "pdfannots" 25 + ]; 26 + 27 + meta = with lib; { 28 + description = "Extracts and formats text annotations from a PDF file"; 29 + homepage = "https://github.com/0xabu/pdfannots"; 30 + license = licenses.mit; 31 + maintainers = [ maintainers.marsam ]; 32 + mainProgram = "pdfannots"; 33 + }; 34 + }
+40
pkgs/by-name/pd/pdfid/package.nix
··· 1 + { lib 2 + , fetchzip 3 + , python3 4 + , python3Packages 5 + , makeBinaryWrapper 6 + }: 7 + 8 + python3Packages.buildPythonApplication rec { 9 + pname = "pdfid"; 10 + version = "0.2.8"; 11 + format = "other"; 12 + 13 + src = fetchzip { 14 + url = "https://didierstevens.com/files/software/pdfid_v0_2_8.zip"; 15 + hash = "sha256-ZLyhBMF2KMX0c1oCvuSCjEjHTnm2gFhJtasaTD9Q1BI="; 16 + stripRoot = false; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + makeBinaryWrapper 21 + ]; 22 + 23 + installPhase = '' 24 + runHook preInstall 25 + mkdir -p $out/{bin,share/pdfid} 26 + cp -a * $out/share/pdfid/ 27 + makeBinaryWrapper ${lib.getExe python3} $out/bin/${meta.mainProgram} \ 28 + --add-flags "$out/share/pdfid/pdfid.py" 29 + runHook postInstall 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "Scan a file to look for certain PDF keywords"; 34 + homepage = "https://blog.didierstevens.com/programs/pdf-tools/"; 35 + license = with licenses; [ free ]; 36 + mainProgram = "pdfid"; 37 + maintainers = with maintainers; [ d3vil0p3r ]; 38 + platforms = platforms.unix; 39 + }; 40 + }
+2 -2
pkgs/by-name/za/zapzap/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "zapzap"; 9 - version = "5.1.3"; 9 + version = "5.2"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "zapzap-linux"; 14 14 repo = "zapzap"; 15 15 rev = version; 16 - hash = "sha256-IxBmtXrRIxUqnhB4OsL+lRIBTISdIqpcbI/uZ31MEBU="; 16 + hash = "sha256-vG8yDW0+scImPWHyVJs2QkiSWbjPLR9Z01zkOWZi/BI="; 17 17 }; 18 18 19 19 nativeBuildInputs = with python3Packages; [
+2 -3
pkgs/development/compilers/ispc/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "ispc"; 9 - version = "1.22.0"; 9 + version = "1.23.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-NiBwQ7BzNgRdWLvjOi1fQni+vnYwn0nLHxqAVucmb2k="; 15 + sha256 = "sha256-zixPt7YICCG0N8t1pcXEu/sPKCVLQVPCiJsQEqEXl+A="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake which m4 bison flex python3 llvmPackages.libllvm.dev tbb ] ++ lib.lists.optionals stdenv.isDarwin [ xcode ]; ··· 55 55 "-DFILE_CHECK_EXECUTABLE=${llvmPackages.llvm}/bin/FileCheck" 56 56 "-DLLVM_AS_EXECUTABLE=${llvmPackages.llvm}/bin/llvm-as" 57 57 "-DLLVM_CONFIG_EXECUTABLE=${llvmPackages.llvm.dev}/bin/llvm-config" 58 - "-DLLVM_DIS_EXECUTABLE=${llvmPackages.llvm}/bin/llvm-dis" 59 58 "-DCLANG_EXECUTABLE=${llvmPackages.clang}/bin/clang" 60 59 "-DCLANGPP_EXECUTABLE=${llvmPackages.clang}/bin/clang++" 61 60 "-DISPC_INCLUDE_EXAMPLES=OFF"
+1 -1
pkgs/development/libraries/libgudev/default.nix
··· 30 30 ./tests-skip-double-test-on-stub-locale-impls.patch 31 31 ]; 32 32 33 - postPatch = '' 33 + postPatch = lib.optionalString finalAttrs.finalPackage.doCheck '' 34 34 # The relative location of LD_PRELOAD works for Glibc but not for other loaders (e.g. pkgsMusl) 35 35 substituteInPlace tests/meson.build \ 36 36 --replace "LD_PRELOAD=libumockdev-preload.so.0" "LD_PRELOAD=${lib.getLib umockdev}/lib/libumockdev-preload.so.0"
+6 -4
pkgs/development/python-modules/aiogram/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "aiogram"; 25 - version = "3.3.0"; 25 + version = "3.4.1"; 26 26 pyproject = true; 27 27 28 - disabled = pythonOlder "3.7"; 28 + disabled = pythonOlder "3.8"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "aiogram"; 32 32 repo = "aiogram"; 33 33 rev = "refs/tags/v${version}"; 34 - hash = "sha256-TD4pDmM899zBOxllM0iju2u6IhmXxLYWBpjfWhewVFc="; 34 + hash = "sha256-2of4KHdpAATOt0dCqI3AmTJtdeN5SdiWydeGjtagABI="; 35 35 }; 36 36 37 37 nativeBuildInputs = [ ··· 66 66 67 67 pythonImportsCheck = [ "aiogram" ]; 68 68 69 - passthru.updateScript = gitUpdater { }; 69 + passthru.updateScript = gitUpdater { 70 + rev-prefix = "v"; 71 + }; 70 72 71 73 meta = with lib; { 72 74 description = "Modern and fully asynchronous framework for Telegram Bot API";
+2 -2
pkgs/development/python-modules/django-pattern-library/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "django-pattern-library"; 22 - version = "1.1.0"; 22 + version = "1.2.0"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "torchbox"; 27 27 repo = "django-pattern-library"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-9uuLYwG0/NYGouncuaN8S+3CBABSxSOkcrP59p5v84U="; 29 + hash = "sha256-hrdJYVioY6y9D29DuKPMZjdWj92GcbHXANWiEHadimI="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+13 -19
pkgs/development/python-modules/editorconfig/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , setuptools 4 5 , cmake 5 6 }: 6 7 7 - let 8 - tests = fetchFromGitHub { 9 - owner = "editorconfig"; 10 - repo = "editorconfig-core-test"; 11 - rev = "e407c1592df0f8e91664835324dea85146f20189"; 12 - hash = "sha256-9WSEkMJOewPqJjB6f7J6Ir0L+U712hkaN+GszjnGw7c="; 13 - }; 14 - in 15 8 buildPythonPackage rec { 16 9 pname = "editorconfig"; 17 - version = "0.12.3"; 18 - format = "setuptools"; 10 + version = "0.12.4"; 11 + pyproject = true; 19 12 20 13 src = fetchFromGitHub { 21 14 owner = "editorconfig"; 22 15 repo = "editorconfig-core-py"; 23 16 rev = "v${version}"; 24 - hash = "sha256-ZwoTMgk18+BpPNtXKQUMXGcl2Lp+1RQVyPHgk6gHWh8="; 25 - # workaround until https://github.com/editorconfig/editorconfig-core-py/pull/40 is merged 26 - # fetchSubmodules = true; 17 + hash = "sha256-+m674bLj6xs7MWU+8BMixEwy7/TjyES0lvCLLogTDHQ="; 18 + fetchSubmodules = true; 27 19 }; 28 20 29 - postUnpack = '' 30 - cp -r ${tests}/* source/tests 31 - chmod +w -R source/tests 32 - ''; 21 + nativeBuildInputs = [ 22 + setuptools 23 + ]; 33 24 34 25 nativeCheckInputs = [ 35 26 cmake ··· 38 29 dontUseCmakeConfigure = true; 39 30 40 31 checkPhase = '' 32 + runHook preCheck 33 + 41 34 cmake . 42 - # utf_8_char fails with Python 3 43 - ctest -E "utf_8_char" . 35 + ctest . 36 + 37 + runHook postCheck 44 38 ''; 45 39 46 40 pythonImportsCheck = [ "editorconfig" ];
+9 -4
pkgs/development/python-modules/fpyutils/default.nix
··· 5 5 , pytestCheckHook 6 6 , pythonOlder 7 7 , requests 8 + , setuptools 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "fpyutils"; 12 - version = "3.0.1"; 13 - format = "setuptools"; 13 + version = "4.0.1"; 14 + pyproject = true; 14 15 15 16 disabled = pythonOlder "3.7"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "frnmst"; 19 - repo = pname; 20 + repo = "fpyutils"; 20 21 rev = "refs/tags/${version}"; 21 - hash = "sha256-cmCD8uKPX/7Ak6jAqzCvDqR1FgH09GaLfLTZdBQB+bs="; 22 + hash = "sha256-VVR1zsejO6kHlMjqqlftDKu3/SyDzgPov9f48HYL/Bk="; 22 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 propagatedBuildInputs = [ 25 30 atomicwrites
+10 -5
pkgs/development/python-modules/md-toc/default.nix
··· 5 5 , pyfakefs 6 6 , pytestCheckHook 7 7 , pythonOlder 8 + , setuptools 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "md-toc"; 12 - version = "8.2.2"; 13 - format = "setuptools"; 13 + version = "8.2.3"; 14 + pyproject = true; 14 15 15 16 disabled = pythonOlder "3.7"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "frnmst"; 19 - repo = pname; 20 - rev = version; 21 - hash = "sha256-fL3JlZWTEEinYILNeHw0cuvVza27atLLxjrBZkVLRiU="; 20 + repo = "md-toc"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-nKkKtLEW0pohXiMtjWl2Kzh7SRwZJ/yzhXpDyluLodc="; 22 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 propagatedBuildInputs = [ 25 30 fpyutils
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "meshtastic"; 24 - version = "2.2.21"; 24 + version = "2.2.22"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = "meshtastic"; 31 31 repo = "Meshtastic-python"; 32 32 rev = "refs/tags/${version}"; 33 - hash = "sha256-qmzPtHAw4hzHDOLA8RT1VqAOjI287oxYNVT2t8sspVw="; 33 + hash = "sha256-bAg7Rr17Q+a+S0ZuHcFmmTM0sRcX2w0zRClKdFwix30="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/oelint-parser/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "oelint-parser"; 12 - version = "3.2.0"; 12 + version = "3.2.1"; 13 13 format = "setuptools"; 14 14 15 15 src = fetchPypi { 16 16 inherit version; 17 17 pname = "oelint_parser"; 18 - hash = "sha256-RmOKrR89bRzewUwK4oebkM8GmfEcwcx8fKFiChnMD5A="; 18 + hash = "sha256-UHBr6O0eV4A2yS04/gtPplp5rI+YfizQhYMUE2AZ41I="; 19 19 }; 20 20 21 21 buildInputs = [ pip ];
+2 -2
pkgs/development/python-modules/pyoverkiz/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pyoverkiz"; 19 - version = "1.13.6"; 19 + version = "1.13.7"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "iMicknl"; 26 26 repo = "python-overkiz-api"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-3kPM9mc18WsO8RJpCCVMeG58AHLwXI/dmQHCjZ6xLj4="; 28 + hash = "sha256-wH4LCfjnxAwub/BCe27osyJVUZSOMDjjxItv0aEa8Ic="; 29 29 }; 30 30 31 31 postPatch = ''
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "sagemaker"; 29 - version = "2.207.1"; 29 + version = "2.208.0"; 30 30 format = "setuptools"; 31 31 32 32 disabled = pythonOlder "3.8"; ··· 35 35 owner = "aws"; 36 36 repo = "sagemaker-python-sdk"; 37 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-nSFBx2s6vy5Ug2tBiPqNu4Q29LGW2LijoDKlC6m4CL4="; 38 + hash = "sha256-9YcYRwwa5P31jZpDrsewBY+r2kjRmoGM8CkXqAMilvE="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/tuf/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "tuf"; 14 - version = "3.1.0"; 14 + version = "3.1.1"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "theupdateframework"; 21 21 repo = "python-tuf"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-IGF/8RdX7Oxl6gdqPGN1w/6q4zaei+MnYXBZepB4KUA="; 23 + hash = "sha256-HiF/b6aOhDhhQqYx/bjMXHABxmAJY4vkLlTheiL8zEo="; 24 24 }; 25 25 26 26 postPatch = '' 27 27 substituteInPlace pyproject.toml \ 28 - --replace "hatchling==" "hatchling>=" 28 + --replace-fail "hatchling==" "hatchling>=" 29 29 ''; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/wagtail-localize/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "wagtail-localize"; 19 - version = "1.7"; 19 + version = "1.8"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 repo = pname; 26 26 owner = "wagtail"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-Q29Nh/4Z3tYuwoodWKDl5FS+lfl9yDXN7RHn/RReCds="; 28 + hash = "sha256-K4TOW4q8vD9vaNJzSEtmQBgO/dOxcWKKUp2FE3JLIbE="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/zigpy-deconz/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "zigpy-deconz"; 15 - version = "0.23.0"; 15 + version = "0.23.1"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "zigpy"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-8U/3YzXyrQ6pOklvfuVFAk2r/mpcUM7HokfBJUhtyh4="; 24 + hash = "sha256-10EyT3IGdAtF9OUbfZ5OtP+Ot35O0SfMDtsyw5FQ+/8="; 25 25 }; 26 26 27 27 postPatch = ''
+2 -2
pkgs/development/tools/analysis/cvehound/default.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "cvehound"; 10 - version = "1.1.0"; 10 + version = "1.2.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "evdenis"; 14 14 repo = "cvehound"; 15 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-4+0Virpsq4mwOIpostS87VYTX8hsumXEL1w8FiOrNtA="; 16 + hash = "sha256-DnrFlDFJT74irvrNs/j7zwO76DYjTOuY0t+mu5c8gpk="; 17 17 }; 18 18 19 19 makeWrapperArgs = [
+3 -3
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cirrus-cli"; 9 - version = "0.110.4"; 9 + version = "0.112.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "cirruslabs"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-+RPXzOaOR+LQWS/p19fZKFW3zhzvhhfusB6K5q4Am8Y="; 15 + sha256 = "sha256-3ad/2h9rw1BeMcr1lLEZp4fzJHfwl7y3/tTjmKKAvho="; 16 16 }; 17 17 18 - vendorHash = "sha256-j7C2pKjTX9EVMRV+D8fNQB2RE3YJ7l/vdwrfjo2TQIM="; 18 + vendorHash = "sha256-tHEbHExdbWeZm3+rwRYpRILyPYEYdeVJ91Qr/yNIKV8="; 19 19 20 20 ldflags = [ 21 21 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
+3 -3
pkgs/development/tools/gotools/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gotools"; 5 - version = "0.16.1"; 5 + version = "0.18.0"; 6 6 7 7 # using GitHub instead of https://go.googlesource.com/tools because Gitiles UI is to basic to browse 8 8 src = fetchFromGitHub { 9 9 owner = "golang"; 10 10 repo = "tools"; 11 11 rev = "v${version}"; 12 - hash = "sha256-qFDi+d+2OuI+mMBceZiN+kJ0gPcfgXXRDrDDwqKeDOM="; 12 + hash = "sha256-sOT98DdLYtPXovpcX020BbLSH99ByJSaVQeM10IcKG4="; 13 13 }; 14 14 15 15 postPatch = '' ··· 20 20 rm -r cmd/getgo 21 21 ''; 22 22 23 - vendorHash = "sha256-oOBdh4mK3x9HbxD00EDKLjFgd/4NQRlQXrnCigGOwLg="; 23 + vendorHash = "sha256-gGAEl3yabXy1qbuBJyrpD+TRrKr56cZEOiSaBoBsYc8="; 24 24 25 25 doCheck = false; 26 26
+2 -2
pkgs/development/tools/misc/runme/default.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "runme"; 15 - version = "3.0.0"; 15 + version = "3.0.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "stateful"; 19 19 repo = "runme"; 20 20 rev = "v${version}"; 21 - hash = "sha256-y8UjSxYHWf+HnSDN7p6Y6iheTFaYXOCYsOImk/BuvKU="; 21 + hash = "sha256-yGJqHhqQoG/Oa3/IV+sTdeEJurB8GGvoOxZnSeNkgqA="; 22 22 }; 23 23 24 24 vendorHash = "sha256-QoZzEq1aC7cjY/RVp5Z5HhSuTFf2BSYQnfg0jSaeTJU=";
+5 -5
pkgs/development/web/bun/default.nix
··· 12 12 }: 13 13 14 14 stdenvNoCC.mkDerivation rec { 15 - version = "1.0.26"; 15 + version = "1.0.27"; 16 16 pname = "bun"; 17 17 18 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 51 51 sources = { 52 52 "aarch64-darwin" = fetchurl { 53 53 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 54 - hash = "sha256-UEYA6q83fxD3yQuHsQiO9bQ5gptQSipFGjE5eGUb+1c="; 54 + hash = "sha256-zGc5Y/PNoU1tOHKCH9SiBBWyIxs6gyTNPKwxFhJl3w0="; 55 55 }; 56 56 "aarch64-linux" = fetchurl { 57 57 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 58 - hash = "sha256-H+hmbZdRKjljskwNicLeFguo5STZ8fIxk7FHvOenuRc="; 58 + hash = "sha256-IEBCZ7DrWzFs2Z97uRuQ1MsaxGqEz9/+BzTA/Qb4rnI="; 59 59 }; 60 60 "x86_64-darwin" = fetchurl { 61 61 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 62 - hash = "sha256-mlKspcFpeYXJuINYDvCoDEuNHJDMcDqngPNIBpD39T4="; 62 + hash = "sha256-fiY8cpy8REGOaETScUJpbN0HTJT0gAfjSfGLSDBeUs8="; 63 63 }; 64 64 "x86_64-linux" = fetchurl { 65 65 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 66 - hash = "sha256-mWVe8BFGSXKJYnr2QXZah1XYfir5zN5+2wQ4HfgdOyE="; 66 + hash = "sha256-t48K6lueJaNcKPAuahzz2TVomWhv67SlYqeo7EBoqtM="; 67 67 }; 68 68 }; 69 69 updateScript = writeShellScript "update-bun" ''
+2 -2
pkgs/os-specific/linux/ethq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ethq"; 5 - version = "0.6.2"; 5 + version = "0.6.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "isc-projects"; 9 9 repo = "ethq"; 10 10 rev = "refs/tags/v${builtins.replaceStrings ["."] ["_"] version}"; 11 - hash = "sha256-luvvNdH4kERAMy242kLCqlnGmfPjSjvoHa6J2J7BFi4="; 11 + hash = "sha256-dr37KiSnP0S0OjQof242EcbH+y4pCCzu6R9D6fXR9qc="; 12 12 }; 13 13 14 14 buildInputs = [ ncurses ];
+10
pkgs/servers/nfs-ganesha/default.nix
··· 6 6 stdenv.mkDerivation rec { 7 7 pname = "nfs-ganesha"; 8 8 version = "5.7"; 9 + outputs = [ "out" "tools" ]; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "nfs-ganesha"; ··· 43 44 nfs-utils 44 45 ]; 45 46 47 + postPatch = '' 48 + substituteInPlace src/tools/mount.9P --replace "/bin/mount" "/usr/bin/env mount" 49 + ''; 50 + 46 51 postFixup = '' 47 52 patchelf --add-rpath $out/lib $out/bin/ganesha.nfsd 48 53 ''; 49 54 55 + postInstall = '' 56 + install -Dm755 $src/src/tools/mount.9P $tools/bin/mount.9P 57 + ''; 58 + 50 59 meta = with lib; { 51 60 description = "NFS server that runs in user space"; 52 61 homepage = "https://github.com/nfs-ganesha/nfs-ganesha/wiki"; ··· 54 63 platforms = platforms.linux; 55 64 license = licenses.lgpl3Plus; 56 65 mainProgram = "ganesha.nfsd"; 66 + outputsToInstall = [ "out" "tools" ]; 57 67 }; 58 68 }
+2 -2
pkgs/servers/web-apps/dokuwiki/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "dokuwiki"; 11 - version = "2023-04-04a"; 11 + version = "2024-02-06a"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dokuwiki"; 15 15 repo = pname; 16 16 rev = "release-${version}"; 17 - sha256 = "sha256-PVfJfGYa2Drf4ljnnhb7kNpjfQlW4dDt5Xd5h+C8tP4="; 17 + sha256 = "sha256-gAoEUskTTbcpHgDUBSsAv6QQDvPuxQ1jXZ4TTKrjWIU="; 18 18 }; 19 19 20 20 preload = writeText "preload.php" ''
+7 -2
pkgs/tools/admin/iredis/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "iredis"; 9 - version = "1.14.0"; 9 + version = "1.14.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "laixintao"; 14 14 repo = "iredis"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-5TMO1c29ahAQDbAJZb3u2oY0Z8M+6b8hwbNfqMsuPzM="; 16 + hash = "sha256-ojS2wtxggZPp73n9SjPRAzBlnF1ScK/pNVGvAYKmQ5Y="; 17 17 }; 18 + 19 + postPatch = '' 20 + substituteInPlace pyproject.toml \ 21 + --replace-fail 'wcwidth = "0.1.9"' 'wcwidth = "*"' 22 + ''; 18 23 19 24 nativeBuildInputs = with python3.pkgs; [ 20 25 poetry-core
+3 -3
pkgs/tools/misc/cfonts/default.nix
··· 1 1 { lib, rustPlatform, fetchCrate }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "cfonts"; 4 - version = "1.1.2"; 4 + version = "1.1.3"; 5 5 6 6 src = fetchCrate { 7 7 inherit pname version; 8 - hash = "sha256-bnjrbcQ2MMZsM0rWWk+xkA58rSREHWfSvlGDAHKIPAw="; 8 + hash = "sha256-ixxDlHjx5Bi6Wl/kzJ/R7d+jgTDCAti25TV1RlXRPus="; 9 9 }; 10 10 11 - cargoHash = "sha256-8NgEsFglt+JyP5D61mT4Z8SIbPATJskiEpn8tWy+yjk="; 11 + cargoHash = "sha256-NltvO5ACf8TsE9CgC1jAXx04/T/kHSZLxXJ4zhA5DGo="; 12 12 13 13 meta = with lib; { 14 14 homepage = "https://github.com/dominikwilkowski/cfonts";
+2 -2
pkgs/tools/misc/goaccess/default.nix
··· 10 10 }: 11 11 12 12 stdenv.mkDerivation rec { 13 - version = "1.8.1"; 13 + version = "1.9.1"; 14 14 pname = "goaccess"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "allinurl"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-GTW7ECSHjFBw8O2NewvMgC+3aheusupDlSBTxZriHHc="; 20 + sha256 = "sha256-vfsMyUnhwsI/tY7d/UpDCyG6DmYzWn9qTi2C0icTPpg="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/mise/default.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "mise"; 20 - version = "2024.2.15"; 20 + version = "2024.2.16"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "jdx"; 24 24 repo = "mise"; 25 25 rev = "v${version}"; 26 - hash = "sha256-vBlO4Xxv5XM5KEZmIplSSb/LgdG485hQkb7RSRrOIyM="; 26 + hash = "sha256-SrLgLYe0jeVzLoJZahqVrlYDd2FJ3G1uxrHx2BKjbHM="; 27 27 }; 28 28 29 - cargoHash = "sha256-V+j0Z8voDzVdO2fHFw4boUvlFfCrOId7nkTZsZbCcfg="; 29 + cargoHash = "sha256-G/NR53u+rX9Q7tJVYi1tlXQL+gxK7wfqN3IpkoXzTRk="; 30 30 31 31 nativeBuildInputs = [ installShellFiles pkg-config ]; 32 32 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];
+2 -2
pkgs/tools/misc/plantuml-server/default.nix
··· 1 1 { lib, stdenv, fetchurl, nixosTests }: 2 2 3 3 let 4 - version = "1.2024.2"; 4 + version = "1.2024.3"; 5 5 in 6 6 stdenv.mkDerivation rec { 7 7 pname = "plantuml-server"; 8 8 inherit version; 9 9 src = fetchurl { 10 10 url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war"; 11 - sha256 = "sha256-0OXP61ndJ2PSXJnqn7+vxJgrUqRkYgAmFmGJiaElMmU="; 11 + sha256 = "sha256-tuRtQl6tbjrgew6s6OV4EeY+GUo3DPVJJyuoD2vfnoo="; 12 12 }; 13 13 14 14 dontUnpack = true;
+3 -3
pkgs/tools/networking/shadowsocks-rust/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "shadowsocks-rust"; 5 - version = "1.18.0"; 5 + version = "1.18.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "shadowsocks"; 10 10 repo = pname; 11 - hash = "sha256-vW1Q3pqVXR3yn2wixhDZE1QsMmUfKswaGZ6JbJAZ5VM="; 11 + hash = "sha256-q7XtYOBruEmjPC4gx+hBO5oRwbxL7wQJenBS8Pl6yRk="; 12 12 }; 13 13 14 - cargoHash = "sha256-cjkt6Ivpn3MpjdiPM/tLm3B+v/+VCJyxiF7x1bob528="; 14 + cargoHash = "sha256-av4xUjoUGt53UoEpWULv15JKVWZq1x0YXvF5XFf4meQ="; 15 15 16 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17 17
+3 -3
pkgs/tools/package-management/home-manager/default.nix
··· 16 16 17 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 18 pname = "home-manager"; 19 - version = "unstable-2024-02-14"; 19 + version = "unstable-2024-02-15"; 20 20 21 21 src = fetchFromGitHub { 22 22 name = "home-manager-source"; 23 23 owner = "nix-community"; 24 24 repo = "home-manager"; 25 - rev = "043ba285c6dc20f36441d48525402bcb9743c498"; 26 - hash = "sha256-qxmBGDzutuJ/tsX4gp+Mr7fjxOZBbeT9ixhS5o4iFOw="; 25 + rev = "3d6791b3897b526c82920a2ab5f61d71985b3cf8"; 26 + hash = "sha256-EH20hJfNnc1/ODdDVat9B7aKm0B95L3YtkIRwKLvQG8="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+20 -14
pkgs/tools/security/grype/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 + , git 4 5 , installShellFiles 5 6 , openssl 6 7 }: 7 8 8 9 buildGoModule rec { 9 10 pname = "grype"; 10 - version = "0.74.5"; 11 + version = "0.74.6"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "anchore"; 14 - repo = pname; 15 + repo = "grype"; 15 16 rev = "refs/tags/v${version}"; 16 - hash = "sha256-h68LfKQG5xgFIFkyuK9Z6tw8+xoimnF2d2QgTjwU74U="; 17 + hash = "sha256-2KLVIwiSrs+e0srXkfBdk/RxCIvSq/Lixe83th2KvRA="; 17 18 # populate values that require us to use git. By doing this in postFetch we 18 19 # can delete .git afterwards and maintain better reproducibility of the src. 19 20 leaveDotGit = true; ··· 28 29 29 30 proxyVendor = true; 30 31 31 - vendorHash = "sha256-lnOF3Xvjc20aFPOf9of3n+aBHvPrLTTlH7aPPlYA/RA="; 32 + vendorHash = "sha256-wgcbP/VbHOMuc0PxWaOsiYTrr77ztLDVaDMhAD50vuQ="; 32 33 33 34 nativeBuildInputs = [ 34 35 installShellFiles 35 36 ]; 36 37 37 38 nativeCheckInputs = [ 39 + git 38 40 openssl 39 41 ]; 40 42 41 - subPackages = [ "cmd/grype" ]; 43 + subPackages = [ 44 + "cmd/grype" 45 + ]; 42 46 43 47 excludedPackages = "test/integration"; 44 48 ··· 70 74 71 75 # remove tests that depend on docker 72 76 substituteInPlace test/cli/cmd_test.go \ 73 - --replace "TestCmd" "SkipCmd" 77 + --replace-fail "TestCmd" "SkipCmd" 74 78 substituteInPlace grype/pkg/provider_test.go \ 75 - --replace "TestSyftLocationExcludes" "SkipSyftLocationExcludes" 79 + --replace-fail "TestSyftLocationExcludes" "SkipSyftLocationExcludes" 76 80 substituteInPlace test/cli/cmd_test.go \ 77 - --replace "Test_descriptorNameAndVersionSet" "Skip_descriptorNameAndVersionSet" 81 + --replace-fail "Test_descriptorNameAndVersionSet" "Skip_descriptorNameAndVersionSet" 78 82 # remove tests that depend on git 79 83 substituteInPlace test/cli/db_validations_test.go \ 80 - --replace "TestDBValidations" "SkipDBValidations" 84 + --replace-fail "TestDBValidations" "SkipDBValidations" 81 85 substituteInPlace test/cli/registry_auth_test.go \ 82 - --replace "TestRegistryAuth" "SkipRegistryAuth" 86 + --replace-fail "TestRegistryAuth" "SkipRegistryAuth" 83 87 substituteInPlace test/cli/sbom_input_test.go \ 84 - --replace "TestSBOMInput_FromStdin" "SkipSBOMInput_FromStdin" \ 85 - --replace "TestSBOMInput_AsArgument" "SkipSBOMInput_AsArgument" 88 + --replace-fail "TestSBOMInput_FromStdin" "SkipSBOMInput_FromStdin" \ 89 + --replace-fail "TestSBOMInput_AsArgument" "SkipSBOMInput_AsArgument" 86 90 substituteInPlace test/cli/subprocess_test.go \ 87 - --replace "TestSubprocessStdin" "SkipSubprocessStdin" 91 + --replace-fail "TestSubprocessStdin" "SkipSubprocessStdin" 88 92 substituteInPlace grype/internal/packagemetadata/names_test.go \ 89 - --replace "TestAllNames" "SkipAllNames" 93 + --replace-fail "TestAllNames" "SkipAllNames" 94 + substituteInPlace test/cli/version_cmd_test.go \ 95 + --replace-fail "TestVersionCmdPrintsToStdout" "SkipVersionCmdPrintsToStdout" 90 96 91 97 # segfault 92 98 rm grype/db/v5/namespace/cpe/namespace_test.go
+2 -2
pkgs/tools/security/sigma-cli/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "sigma-cli"; 8 - version = "1.0.0"; 8 + version = "1.0.1"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "SigmaHQ"; 13 13 repo = "sigma-cli"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-TVsWGExs4diHoAhfbUs2q9Dh9xVr8WyDRMRhhAFpB8A="; 15 + hash = "sha256-+6+xTc9XGsPxK3OsiA4dj2ORgC0PQtZsZ5a6STwmfcg="; 16 16 }; 17 17 18 18 postPatch = ''
+7 -6
pkgs/tools/system/gdu/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "gdu"; 12 - version = "5.26.0"; 12 + version = "5.27.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "dundee"; 16 - repo = pname; 16 + repo = "gdu"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-bbSpU6l5rhBo7jp7E66/ti4r9GJjXtaaDY5GKYGtLYM="; 18 + hash = "sha256-hQyvYLegGimYTRz0J/2tmaC6N4LfjB1ivWgN29DwNhA="; 19 19 }; 20 20 21 - vendorHash = "sha256-X1xuQiFSCPH10OK5bPcRN5fqMLxyi6y2mJGE9RQ1aJg="; 21 + vendorHash = "sha256-weNcJjofI7Aoy0Eya0KprXHAn7aTA0rQJYrJ4+t65hI="; 22 22 23 23 nativeBuildInputs = [ 24 24 installShellFiles ··· 27 27 ldflags = [ 28 28 "-s" 29 29 "-w" 30 - "-X github.com/dundee/gdu/v${lib.versions.major version}/build.Version=${version}" 30 + "-X=github.com/dundee/gdu/v${lib.versions.major version}/build.Version=${version}" 31 31 ]; 32 32 33 33 postPatch = '' 34 - substituteInPlace cmd/gdu/app/app_test.go --replace "development" "${version}" 34 + substituteInPlace cmd/gdu/app/app_test.go \ 35 + --replace-fail "development" "${version}" 35 36 ''; 36 37 37 38 postInstall = ''
+2 -2
pkgs/tools/text/vale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vale"; 5 - version = "3.0.7"; 5 + version = "3.1.0"; 6 6 7 7 subPackages = [ "cmd/vale" ]; 8 8 outputs = [ "out" "data" ]; ··· 11 11 owner = "errata-ai"; 12 12 repo = "vale"; 13 13 rev = "v${version}"; 14 - hash = "sha256-wCCW5yJPbXkwkkDywtIBR7gaJG0nLEHIC4xb1LbPa3w="; 14 + hash = "sha256-BWY/a5XFadyeyjtfBv9vVpT/EPYXoL/DqtUVk9nMkQg="; 15 15 }; 16 16 17 17 vendorHash = "sha256-uEuzAMsQHTAbKeAPIWu2yoCLhBrQNEYxdmjfzLLWONQ=";