nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
f2ebc99b 63e8c8cd

+517 -197
+7
ci/OWNERS
··· 333 333 /pkgs/development/dhall-modules @Gabriella439 @Profpatsch 334 334 /pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch 335 335 336 + # Agda 337 + /pkgs/build-support/agda @NixOS/agda 338 + /pkgs/top-level/agda-packages.nix @NixOS/agda 339 + /pkgs/development/libraries/agda @NixOS/agda 340 + /doc/languages-frameworks/agda.section.md @NixOS/agda 341 + /nixos/tests/agda.nix @NixOS/agda 342 + 336 343 # Idris 337 344 /pkgs/development/idris-modules @Infinisil 338 345 /pkgs/development/compilers/idris2 @mattpolzin
+2
doc/release-notes/rl-2511.section.md
··· 174 174 175 175 - `neovimUtils.makeNeovimConfig` now uses `customLuaRC` parameter instead of accepting `luaRcContent`. The old usage is deprecated but still works with a warning. 176 176 177 + - `python3Packages.pyocr` no longer supports `cuneiform` on Linux by default. It is still possible to enable it using `withCuneiformSupport` override. 178 + 177 179 - `telegram-desktop` packages now uses `Telegram` for its binary. The previous name was `telegram-desktop`. This is due to [an upstream decision](https://github.com/telegramdesktop/tdesktop/commit/56ff5808a3d766f892bc3c3305afb106b629ef6f) to make the name consistent with other platforms. 178 180 179 181 - `hsd` has been upgraded to version 8. See [their changelog](https://github.com/handshake-org/hsd/blob/v8.0.0/docs/release-notes/release-notes-8.x.md) for important instructions before upgrading.
+11
maintainers/team-list.nix
··· 45 45 enableFeatureFreezePing = true; 46 46 }; 47 47 48 + agda = { 49 + members = [ 50 + alexarice 51 + ncfavier 52 + phijor 53 + turion 54 + ]; 55 + scope = "Maintain Agda-related packages and modules."; 56 + shortName = "Agda"; 57 + }; 58 + 48 59 android = { 49 60 members = [ 50 61 adrian-gierakowski
+1
nixos/modules/services/networking/murmur.nix
··· 347 347 MemoryDenyWriteExecute = true; 348 348 NoNewPrivileges = true; 349 349 PrivateDevices = true; 350 + PrivateMounts = true; 350 351 PrivateTmp = true; 351 352 ProtectClock = true; 352 353 ProtectControlGroups = true;
+2 -1
nixos/modules/services/web-apps/limesurvey.nix
··· 45 45 46 46 limesurveyConfig = pkgs.writeText "config.php" '' 47 47 <?php 48 - return \array_merge( 48 + return \array_merge_recursive( 49 49 \json_decode('${builtins.toJSON cfg.config}', true), 50 50 [ 51 51 'config' => [ ··· 304 304 config = { 305 305 tempdir = "${stateDir}/tmp"; 306 306 uploaddir = "${stateDir}/upload"; 307 + userquestionthemerootdir = "${stateDir}/upload/themes/question"; 307 308 force_ssl = mkIf ( 308 309 cfg.virtualHost.addSSL || cfg.virtualHost.forceSSL || cfg.virtualHost.onlySSL 309 310 ) "on";
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 1949 1949 mktplcRef = { 1950 1950 publisher = "github"; 1951 1951 name = "vscode-pull-request-github"; 1952 - version = "0.118.1"; 1953 - hash = "sha256-k3fz2PPXS85Xb0emVPyiQ4yGf1hmBZSU8LQ7lgLQ4JU="; 1952 + version = "0.118.2"; 1953 + hash = "sha256-DB1O6Rpwo1VfwddgiUFFbOoOpxxTOLJ/JEQExBpK5fU="; 1954 1954 }; 1955 1955 meta = { 1956 1956 license = lib.licenses.mit;
+16 -15
pkgs/applications/science/math/speedcrunch/default.nix pkgs/by-name/sp/speedcrunch/package.nix
··· 1 1 { 2 2 stdenv, 3 - mkDerivation, 4 3 lib, 5 4 fetchFromBitbucket, 6 5 cmake, 7 - qtbase, 8 - qttools, 6 + libsForQt5, 9 7 }: 10 8 11 - mkDerivation { 9 + stdenv.mkDerivation { 12 10 pname = "speedcrunch"; 13 - version = "unstable-2021-10-09"; 11 + version = "0.12-unstable-2024-12-02"; 14 12 15 13 src = fetchFromBitbucket { 16 14 owner = "heldercorreia"; 17 15 repo = "speedcrunch"; 18 - rev = "74756f3438149c01e9edc3259b0f411fa319a22f"; 19 - sha256 = "sha256-XxQv+A5SfYXFIRK7yacxGHHne1Q93pwCGeHhchIKizU="; 16 + rev = "db51fc5e547aa83834761d874d3518c06d0fec9e"; 17 + hash = "sha256-rnl4z/HU3lAF9Y1JvdM8LZWIV1NGfR4q5gOMxlNU2EA="; 20 18 }; 21 19 22 - buildInputs = [ 20 + sourceRoot = "source/src"; 21 + 22 + buildInputs = with libsForQt5; [ 23 23 qtbase 24 24 qttools 25 25 ]; 26 26 27 - nativeBuildInputs = [ cmake ]; 28 - 29 - preConfigure = '' 30 - cd src 31 - ''; 27 + nativeBuildInputs = [ 28 + cmake 29 + ] 30 + ++ [ 31 + libsForQt5.wrapQtAppsHook 32 + ]; 32 33 33 34 meta = with lib; { 34 - homepage = "http://speedcrunch.org"; 35 + homepage = "https://speedcrunch.org"; 35 36 license = licenses.gpl2Plus; 36 37 description = "Fast power user calculator"; 37 38 mainProgram = "speedcrunch"; ··· 45 44 maintainers = with maintainers; [ 46 45 j0hax 47 46 ]; 48 - inherit (qtbase.meta) platforms; 47 + inherit (libsForQt5.qtbase.meta) platforms; 49 48 broken = stdenv.hostPlatform.isDarwin; 50 49 }; 51 50 }
+3 -3
pkgs/by-name/br/bruno/package.nix
··· 19 19 20 20 buildNpmPackage rec { 21 21 pname = "bruno"; 22 - version = "2.11.0"; 22 + version = "2.12.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "usebruno"; 26 26 repo = "bruno"; 27 27 tag = "v${version}"; 28 - hash = "sha256-U6q82T/xqwREGsUcCdeAzvk9DWu9579MtF/JE0OIBW4="; 28 + hash = "sha256-5yYcclJBb5kKaDr9irkLQBa6Tg8yO1LWh89ntBiMQho="; 29 29 30 30 postFetch = '' 31 31 ${lib.getExe npm-lockfile-fix} $out/package-lock.json 32 32 ''; 33 33 }; 34 34 35 - npmDepsHash = "sha256-i7bT6ZvdkHwqw+LkMqCdSMCNUsz1LPOHuF+u//lUYJ8="; 35 + npmDepsHash = "sha256-mLl8igkdujzI4Fz4SoUrCdnI2KUo6DsNtPdAhwjYpac="; 36 36 npmFlags = [ "--legacy-peer-deps" ]; 37 37 38 38 nativeBuildInputs = [
+4
pkgs/by-name/cu/cuneiform/package.nix
··· 7 7 testers, 8 8 }: 9 9 10 + # Deprecated: unmaintained, no consumers in nixpkgs as of 2025-10-05, and doesn't compile with gcc 15. 10 11 stdenv.mkDerivation (finalAttrs: { 11 12 pname = "cuneiform"; 12 13 version = "1.1.0"; ··· 37 36 38 37 postPatch = '' 39 38 rm cuneiform_src/Kern/hhh/tigerh/h/strings.h 39 + substituteInPlace CMakeLists.txt --replace-fail \ 40 + 'cmake_minimum_required(VERSION 2.6.2)' \ 41 + 'cmake_minimum_required(VERSION 3.10)' 40 42 ''; 41 43 42 44 # make the install path match the rpath
+3 -3
pkgs/by-name/fi/firefoxpwa/package.nix
··· 29 29 30 30 rustPlatform.buildRustPackage rec { 31 31 pname = "firefoxpwa"; 32 - version = "2.16.0"; 32 + version = "2.17.0"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "filips123"; 36 36 repo = "PWAsForFirefox"; 37 37 rev = "v${version}"; 38 - hash = "sha256-kFhnlWiNCbs0arJfQRRWubnIrdXKrwyJNLAN1KlDHoc="; 38 + hash = "sha256-GKK5PYWSO+rWtuZuHgDQx3V7f8bEX8JHvvFK8sQRli4="; 39 39 }; 40 40 41 41 sourceRoot = "${src.name}/native"; 42 42 buildFeatures = [ "immutable-runtime" ]; 43 43 44 - cargoHash = "sha256-3o/Ub452PbiicmgyW6z9BP2PaECfFYN+Tx24/Go2N2M="; 44 + cargoHash = "sha256-aV6Wvv+GzPLsWtdsS3ki82ju1Fh4IgFnIOF4OTEV7uQ="; 45 45 46 46 preConfigure = '' 47 47 sed -i 's;version = "0.0.0";version = "${version}";' Cargo.toml
+3 -3
pkgs/by-name/fo/fortanix-sgx-tools/package.nix
··· 8 8 }: 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "fortanix-sgx-tools"; 11 - version = "0.5.1"; 11 + version = "0.6.1"; 12 12 nativeBuildInputs = [ 13 13 pkg-config 14 14 protobuf ··· 16 16 buildInputs = [ openssl_3 ]; 17 17 src = fetchCrate { 18 18 inherit pname version; 19 - hash = "sha256-F0lZG1neAPVvyOxUtDPv0t7o+ZC+aQRtpFeq55QwcmE="; 19 + hash = "sha256-IVkmZs3imzj8uN8kqEzN/Oio3H+Nqzu8ORjARNx1TpQ="; 20 20 }; 21 21 22 - cargoHash = "sha256-FNMNHn1M0JzsgFqxXLUU3sEn7VB+YHVsWQCYVSxbUEg="; 22 + cargoHash = "sha256-jYd9KRZgdBoVepmV4x4E3Y7h1SzSLv2clB0uPSWv8tE="; 23 23 meta = { 24 24 description = "Tools for building and running enclaves for the Fortanix SGX ABI"; 25 25 homepage = "https://github.com/fortanix/rust-sgx";
+3 -3
pkgs/by-name/ga/gat/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gat"; 9 - version = "0.25.2"; 9 + version = "0.25.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "koki-develop"; 13 13 repo = "gat"; 14 14 tag = "v${version}"; 15 - hash = "sha256-pfR7sjN1LrZ9+x3uqMyOAWMRQSSzlUa/q918yFaY17M="; 15 + hash = "sha256-LQr3iC4yXrs8Bdfznu2fR2jjeQh/ZAwlo6zoMwvjlL4="; 16 16 }; 17 17 18 - vendorHash = "sha256-amF8TQ+BEZN9A0c43pDTKaJ1FcfZ1FzRdfKRlpocPr8="; 18 + vendorHash = "sha256-287u3zjlEOuc45stq7k1v5IINRUASw83sw6Dmqv9aUs="; 19 19 20 20 env.CGO_ENABLED = 0; 21 21
+2 -2
pkgs/by-name/ha/haproxy/package.nix
··· 43 43 in 44 44 stdenv.mkDerivation (finalAttrs: { 45 45 pname = "haproxy"; 46 - version = "3.2.5"; 46 + version = "3.2.6"; 47 47 48 48 src = fetchurl { 49 49 url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; 50 - hash = "sha256-dzFqPhtsOSRbwR71j01trdBjwBTBuuyPDYF5jFGeBys="; 50 + hash = "sha256-rWMLawtz4dEYrM5Fj+wb8efQ5ClTDyZo7FgvT4u3jmU="; 51 51 }; 52 52 53 53 patches = [
+9 -1
pkgs/by-name/in/industrializer/package.nix
··· 6 6 audiofile, 7 7 autoconf, 8 8 automake, 9 + autoreconfHook, 9 10 gettext, 10 11 gnome2, 11 12 gtk2, ··· 31 30 pkg-config 32 31 autoconf 33 32 automake 33 + autoreconfHook 34 34 gettext # autopoint 35 35 libxml2 # AM_PATH_XML2 36 36 alsa-lib # AM_PATH_ALSA ··· 51 49 52 50 strictDeps = true; 53 51 54 - preConfigure = "./autogen.sh"; 52 + postPatch = '' 53 + # Replace obsolete AM_PATH_XML2 with PKG_CHECK_MODULES 54 + substituteInPlace configure.ac \ 55 + --replace-fail 'AM_PATH_XML2(2.6.0, [], AC_MSG_ERROR(Fatal error: Need libxml2 >= 2.6.0))' \ 56 + 'PKG_CHECK_MODULES([XML], [libxml-2.0 >= 2.6.0])' \ 57 + --replace-fail 'XML_CPPFLAGS' 'XML_CFLAGS' 58 + ''; 55 59 56 60 # jack.c:190:5: error: initialization of 'const gchar * (*)(int)' {aka 'const char * (*)(int)'} from incompatible pointer type 'const char * (*)(int * (*)()) 57 61 env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
+3 -3
pkgs/by-name/io/iosevka/package.nix
··· 56 56 57 57 buildNpmPackage rec { 58 58 pname = "Iosevka${toString set}"; 59 - version = "33.3.0"; 59 + version = "33.3.1"; 60 60 61 61 src = fetchFromGitHub { 62 62 owner = "be5invis"; 63 63 repo = "iosevka"; 64 64 rev = "v${version}"; 65 - hash = "sha256-6Ys9OzZ9/k8VOD9rbU7QBbJumJMWKq/GFHtPWJGqJ+M="; 65 + hash = "sha256-qbC1FVhnkVlsT+lOSeM6wDbKV2c5iTHgBxZENGEBnUI="; 66 66 }; 67 67 68 - npmDepsHash = "sha256-UGEl+RFNPZ+3Cnp6vtxbcuZbs86T3VDgDAF0J++83/w="; 68 + npmDepsHash = "sha256-/HxMh5v3CfCpPCF8cf8Z2NXDBovJFvMaQfYFZvuyNX0="; 69 69 70 70 nativeBuildInputs = [ 71 71 remarshal
+3 -3
pkgs/by-name/li/limesurvey/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "limesurvey"; 11 - version = "6.10.2+250127"; 11 + version = "6.15.14+250924"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "LimeSurvey"; 15 15 repo = "LimeSurvey"; 16 - rev = version; 17 - hash = "sha256-2ZRN2zbrrGWTXgsPeRWsQbg1qw2vVIAwzUI0LWgCL9g="; 16 + tag = version; 17 + hash = "sha256-xxK6JEgeBVIj8CGb0qSzwfO1Se9+jMtGB9V3rsc9bBU="; 18 18 }; 19 19 20 20 phpConfig = writeText "config.php" ''
+7 -4
pkgs/by-name/md/mdserve/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "mdserve"; 12 - version = "0.4.0"; 12 + version = "0.4.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jfernandez"; 16 16 repo = "mdserve"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-OCdWoQzmCvKo8EfLAczBud1FfY3vRMk7mivjhsqE840="; 18 + hash = "sha256-C9D6tr88EROo2rzu7t9HAeyKAxFOCZyN+sl7QpFgmI8="; 19 19 }; 20 20 21 - cargoHash = "sha256-7J+a3Yt5sLtZb6xfWLS/eZXZtZRmeXmTqUcPKXqtOLY="; 21 + cargoHash = "sha256-RFCGb7wjO8/RsOlsABem5dy+ZfheZNihktqUCX3oDZo="; 22 22 23 23 __darwinAllowLocalNetworking = true; 24 24 ··· 36 36 homepage = "https://github.com/jfernandez/mdserve"; 37 37 changelog = "https://github.com/jfernandez/mdserve/releases/tag/v${finalAttrs.version}"; 38 38 license = lib.licenses.mit; 39 - maintainers = with lib.maintainers; [ vinnymeller ]; 39 + maintainers = with lib.maintainers; [ 40 + vinnymeller 41 + matthiasbeyer 42 + ]; 40 43 mainProgram = "mdserve"; 41 44 }; 42 45 })
+3 -3
pkgs/by-name/nf/nfpm/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "nfpm"; 12 - version = "2.43.1"; 12 + version = "2.43.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "goreleaser"; 16 16 repo = "nfpm"; 17 17 rev = "v${version}"; 18 - hash = "sha256-00PsRRY8HlfvkLoim1iKjsYH0ab2Bn0DeyEv44iCw5s="; 18 + hash = "sha256-RHYGVSR/hMekaNoIxBP2zw3RZi/SSj4RlSMJNvgbigw="; 19 19 }; 20 20 21 - vendorHash = "sha256-AEnBrMv5e5JxuX9tNKf/Ee/vC4gN536zMLoVucaWdrI="; 21 + vendorHash = "sha256-7OhiaB0PpwvFj+yLyoN0+/qpF+p/c/Vw+7Tn2XVYYjg="; 22 22 23 23 ldflags = [ 24 24 "-s"
+6 -5
pkgs/by-name/or/orca-slicer/package.nix
··· 26 26 gtk3, 27 27 hicolor-icon-theme, 28 28 ilmbase, 29 + libsecret, 29 30 libpng, 30 31 mpfr, 31 32 nlopt, ··· 58 57 in 59 58 stdenv.mkDerivation (finalAttrs: { 60 59 pname = "orca-slicer"; 61 - version = "v2.3.0"; 60 + version = "v2.3.1"; 62 61 63 62 src = fetchFromGitHub { 64 63 owner = "SoftFever"; 65 64 repo = "OrcaSlicer"; 66 65 tag = finalAttrs.version; 67 - hash = "sha256-MEa57jFBJkqwoAkqI7wXOn1X1zxgLQt3SNeanfD88kU="; 66 + hash = "sha256-RdMBx/onLq58oI1sL0cHmF2SGDfeI9KkPPCbjyMqECI="; 68 67 }; 69 68 70 69 nativeBuildInputs = [ ··· 106 105 gtk3 107 106 hicolor-icon-theme 108 107 ilmbase 108 + libsecret 109 109 libpng 110 110 mpfr 111 111 nlopt ··· 128 126 ./patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch 129 127 # Link opencv_core and opencv_imgproc instead of opencv_world 130 128 ./patches/dont-link-opencv-world-orca.patch 131 - # Don't link osmesa 132 - ./patches/no-osmesa.patch 133 129 # The changeset from https://github.com/SoftFever/OrcaSlicer/pull/7650, can be removed when that PR gets merged 134 130 # Allows disabling the update nag screen 135 131 (fetchpatch { ··· 181 181 prePatch = '' 182 182 sed -i 's|nlopt_cxx|nlopt|g' cmake/modules/FindNLopt.cmake 183 183 sed -i 's|"libnoise/noise.h"|"noise/noise.h"|' src/libslic3r/PerimeterGenerator.cpp 184 + sed -i 's|"libnoise/noise.h"|"noise/noise.h"|' src/libslic3r/Feature/FuzzySkin/FuzzySkin.cpp 184 185 ''; 185 186 186 187 cmakeFlags = [ ··· 204 203 ]; 205 204 206 205 # Generate translation files 207 - postBuild = "( cd .. && ./run_gettext.sh )"; 206 + postBuild = "( cd .. && ./scripts/run_gettext.sh )"; 208 207 209 208 preFixup = '' 210 209 gappsWrapperArgs+=(
-13
pkgs/by-name/or/orca-slicer/patches/no-osmesa.patch
··· 1 - diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt 2 - index e695acd48..174e233e6 100644 3 - --- a/src/slic3r/CMakeLists.txt 4 - +++ b/src/slic3r/CMakeLists.txt 5 - @@ -587,7 +587,7 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux") 6 - FIND_LIBRARY(WAYLAND_EGL_LIBRARIES NAMES wayland-egl) 7 - FIND_LIBRARY(WAYLAND_CLIENT_LIBRARIES NAMES wayland-client) 8 - find_package(CURL REQUIRED) 9 - - target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES} OSMesa) 10 - + target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES}) 11 - target_link_libraries(libslic3r_gui 12 - OpenGL::EGL 13 - ${WAYLAND_SERVER_LIBRARIES}
+3 -3
pkgs/by-name/pa/paretosecurity/package.nix
··· 17 17 webkitgtk_4_1 18 18 ]; 19 19 pname = "paretosecurity"; 20 - version = "0.3.8"; 20 + version = "0.3.11"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "ParetoSecurity"; 24 24 repo = "agent"; 25 25 rev = finalAttrs.version; 26 - hash = "sha256-pqqcyWFyJX5IJkkLxAafbQu/8yygBsQL1/BAENFdk4g="; 26 + hash = "sha256-BYSbLeWW0DSVNAgBvWKRLgwDg47QjTbvloGfyCDYIOU="; 27 27 }; 28 28 29 - vendorHash = "sha256-6OQ9SPr9z+uoGeeJwo3jrr1nMECcHgULMvjn2G4uLx4="; 29 + vendorHash = "sha256-hH+4rYvFuDsCa90C1uNM2WaQSYK9n0PpVv6P+o54RoU="; 30 30 proxyVendor = true; 31 31 32 32 # Skip building the Windows installer
+5 -5
pkgs/by-name/po/podman-desktop/package.nix
··· 4 4 fetchFromGitHub, 5 5 makeWrapper, 6 6 copyDesktopItems, 7 - electron_37, 7 + electron_38, 8 8 nodejs, 9 9 pnpm_10, 10 10 makeDesktopItem, ··· 19 19 }: 20 20 21 21 let 22 - electron = electron_37; 22 + electron = electron_38; 23 23 appName = "Podman Desktop"; 24 24 in 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "podman-desktop"; 27 - version = "1.21.0"; 27 + version = "1.22.0"; 28 28 29 29 passthru.updateScript = _experimental-update-script-combinators.sequence [ 30 30 (nix-update-script { }) ··· 57 57 owner = "containers"; 58 58 repo = "podman-desktop"; 59 59 tag = "v${finalAttrs.version}"; 60 - hash = "sha256-Wio+lETdsDhcZvluKV6gUqjT0lTE9nYL5TqPLCR4Kr0="; 60 + hash = "sha256-gq4RMODR7AESMAGpg6ga5LS5SrpWD6pPe6dZ+Rx7a/g="; 61 61 }; 62 62 63 63 pnpmDeps = pnpm_10.fetchDeps { 64 64 inherit (finalAttrs) pname version src; 65 65 fetcherVersion = 1; 66 - hash = "sha256-yteFC4/raBdL4gjBtsGL/lVRpo11BuhS7Xm0mFgz3t4="; 66 + hash = "sha256-tWWqnxPO27RcYeix5B+R3CyyyHYQL9PMPRhlse8FyVk="; 67 67 }; 68 68 69 69 patches = [
+3 -3
pkgs/by-name/ru/ruffle/package.nix
··· 21 21 }: 22 22 rustPlatform.buildRustPackage (finalAttrs: { 23 23 pname = "ruffle"; 24 - version = "0.2-nightly-2025-09-24"; 24 + version = "0.2-nightly-2025-10-05"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "ruffle-rs"; 28 28 repo = "ruffle"; 29 29 tag = lib.strings.removePrefix "0.2-" finalAttrs.version; 30 - hash = "sha256-3QvkNmNeY+UnpUl1m2gWIatSJNpGdTstNMSh6gj+5oE="; 30 + hash = "sha256-u12Qfc0fmcs7TU35/gqfRxjSpw9SDbc4+ebR7lGpvJI="; 31 31 }; 32 32 33 - cargoHash = "sha256-cDECuJwBNzC0gzWGfoN+IApd52vtVq/NSJLxT9vLKNA="; 33 + cargoHash = "sha256-v/3vf7YYJiz+PMBsznvOJsNLtv6bEQ9pffAI33rLVuw="; 34 34 cargoBuildFlags = lib.optional withRuffleTools "--workspace"; 35 35 36 36 env =
+4 -4
pkgs/by-name/si/signal-desktop/libsignal-node.nix
··· 24 24 in 25 25 rustPlatform.buildRustPackage (finalAttrs: { 26 26 pname = "libsignal-node"; 27 - version = "0.81.0"; 27 + version = "0.81.1"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "signalapp"; 31 31 repo = "libsignal"; 32 32 tag = "v${finalAttrs.version}"; 33 - hash = "sha256-SOQyps+iGVQ3RWPLmQHzXwmMwmR1PrGIbViCmNg60P4="; 33 + hash = "sha256-uhxfVFsoB+c1R5MUOgpJFm8ZD3vgU8BIn35QSfbEp5w="; 34 34 }; 35 35 36 - cargoHash = "sha256-O4v9GgNrs4+HpfgoHh6YLy4dNF1LrF1ZS50RaEHh1iM="; 36 + cargoHash = "sha256-Q3GSeaW3YveLxLeJPpPXUVwlJ0QLRkAmRGSJetxKl4Y="; 37 37 38 38 npmRoot = "node"; 39 39 npmDeps = fetchNpmDeps { 40 40 name = "${finalAttrs.pname}-npm-deps"; 41 41 inherit (finalAttrs) version src; 42 42 sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}"; 43 - hash = "sha256-KvMEQ9nJunqF2CDjiP3s3CMoeF+nbUpZDzSIMsImbPg="; 43 + hash = "sha256-6Mr3SJn4pO0p6PISXvEOhN9uPk1TIEU03ssclNUg2No="; 44 44 }; 45 45 46 46 nativeBuildInputs = [
+5 -5
pkgs/by-name/si/signal-desktop/package.nix
··· 52 52 ''; 53 53 }); 54 54 55 - version = "7.72.1"; 55 + version = "7.73.0"; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "signalapp"; 59 59 repo = "Signal-Desktop"; 60 60 tag = "v${version}"; 61 - hash = "sha256-X+ENbHnlr9VL+flaZAHsOjRSBnXHa32qLNEXntxnRLA="; 61 + hash = "sha256-5cwGV0WPOS7O/xnQZ38t/hiQppqFFtVQmGuniGsD6H8="; 62 62 }; 63 63 64 64 sticker-creator = stdenv.mkDerivation (finalAttrs: { ··· 134 134 fetcherVersion = 1; 135 135 hash = 136 136 if withAppleEmojis then 137 - "sha256-7VDIUyQBhFNrAmpfemKcNgjJEuvQ355uU6oZdWM1Hk8=" 137 + "sha256-9YvNs925xBUYEpF429rHfMXIGPapVYd8j1jZa/yBuhA=" 138 138 else 139 - "sha256-gpK4WZjD//jZkxLvhAzXVAKmLjya8D1MVCPD4KKJJdA="; 139 + "sha256-lcr8EeL+wd6VihKcBgfXNRny8VskX8g7I7WTAkLuBss="; 140 140 }; 141 141 142 142 env = { 143 143 ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 144 144 SIGNAL_ENV = "production"; 145 - SOURCE_DATE_EPOCH = 1758811882; 145 + SOURCE_DATE_EPOCH = 1759413120; 146 146 }; 147 147 148 148 preBuild = ''
+3 -3
pkgs/by-name/si/signal-desktop/ringrtc.nix
··· 19 19 in 20 20 rustPlatform.buildRustPackage (finalAttrs: { 21 21 pname = "ringrtc"; 22 - version = "2.57.1"; 22 + version = "2.58.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "signalapp"; 26 26 repo = "ringrtc"; 27 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-U3sfNjJInT7QBqLLNK1j/0xzmwi/pfZZGOtL/JZ5gZM="; 28 + hash = "sha256-HI+HVDv+nuJp2BPIAVY+PI6Pof1pnB8L6CIAgBT+tJA="; 29 29 }; 30 30 31 - cargoHash = "sha256-DcaZmOPVO/eAMZ9NsqmwnI2d7Vdz/aVmvI4COivvDBM="; 31 + cargoHash = "sha256-n+1pe202U2lljisSRBWeVvuBLyp7jhXG+ovDDi5WV8Q="; 32 32 33 33 cargoBuildFlags = [ 34 34 "-p"
+16 -11
pkgs/by-name/sj/sjasmplus/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + luabridge, 5 6 }: 6 7 7 - stdenv.mkDerivation rec { 8 + stdenv.mkDerivation (finalAttrs: { 8 9 pname = "sjasmplus"; 9 - version = "1.18.3"; 10 + version = "1.21.0"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "z00m128"; 13 14 repo = "sjasmplus"; 14 - rev = "v${version}"; 15 - sha256 = "sha256-+FvNYfJ5I91RfuJTiOPhj5KW8HoOq8OgnnpFEgefSGc="; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-iPtH/Uviw9m3tcbG44aZO+I6vR95/waXUejpwPPCpqo="; 16 17 }; 18 + 19 + buildInputs = [ luabridge ]; 17 20 18 21 buildFlags = [ 19 22 "CC=${stdenv.cc.targetPrefix}cc" ··· 25 22 26 23 installPhase = '' 27 24 runHook preInstall 28 - install -D sjasmplus $out/bin/sjasmplus 25 + 26 + install -D --mode=0755 sjasmplus $out/bin/sjasmplus 27 + 29 28 runHook postInstall 30 29 ''; 31 30 32 - meta = with lib; { 31 + meta = { 33 32 homepage = "https://z00m128.github.io/sjasmplus/"; 34 - description = "Z80 assembly language cross compiler. It is based on the SjASM source code by Sjoerd Mastijn"; 33 + description = "Z80 assembly language cross compiler based on the SjASM source code by Sjoerd Mastijn"; 35 34 mainProgram = "sjasmplus"; 36 - license = licenses.bsd3; 37 - platforms = platforms.all; 38 - maintainers = with maintainers; [ electrified ]; 35 + license = lib.licenses.bsd3; 36 + platforms = lib.platforms.all; 37 + maintainers = with lib.maintainers; [ electrified ]; 39 38 }; 40 - } 39 + })
+60
pkgs/by-name/sm/smbcrawler/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + python3, 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "smbcrawler"; 9 + version = "1.2.0"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "SySS-Research"; 14 + repo = "smbcrawler"; 15 + tag = version; 16 + hash = "sha256-9hom/4wNCiBp70s0a3K4dq1BOcoVV+yAeiPQlvQ7yUw="; 17 + }; 18 + 19 + build-system = with python3.pkgs; [ 20 + hatch-vcs 21 + hatchling 22 + ]; 23 + 24 + dependencies = with python3.pkgs; [ 25 + click 26 + impacket 27 + lxml 28 + peewee 29 + python-libnmap 30 + python-magic 31 + pyyaml 32 + xdg-base-dirs 33 + zundler 34 + ]; 35 + 36 + optional-dependencies = with python3.pkgs; { 37 + binary-conversion = [ 38 + markitdown 39 + ]; 40 + }; 41 + 42 + nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 43 + 44 + pythonImportsCheck = [ "smbcrawler" ]; 45 + 46 + disabledTests = [ 47 + # Tests are container-based 48 + "test_base_guest_access" 49 + "test_full" 50 + ]; 51 + 52 + meta = { 53 + description = "Tool that takes credentials and a list of hosts and crawls through shares"; 54 + homepage = "https://github.com/SySS-Research/smbcrawler"; 55 + changelog = "https://github.com/SySS-Research/smbcrawler/blob/${src.tag}/CHANGELOG.md"; 56 + license = lib.licenses.mit; 57 + maintainers = with lib.maintainers; [ fab ]; 58 + mainProgram = "smbcrawler"; 59 + }; 60 + }
+2 -2
pkgs/by-name/st/steam-rom-manager/package.nix
··· 6 6 7 7 appimageTools.wrapType2 rec { 8 8 pname = "steam-rom-manager"; 9 - version = "2.5.29"; 9 + version = "2.5.30"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/SteamGridDB/steam-rom-manager/releases/download/v${version}/Steam-ROM-Manager-${version}.AppImage"; 13 - sha256 = "sha256-6ZJ+MGIgr2osuQuqD6N9NnPiJFNq/HW6ivG8tyXUhvs="; 13 + sha256 = "sha256-2prpPNgB8EYrswYc98RRrQtHc/s9asbtACRCDyyGQqg="; 14 14 }; 15 15 16 16 extraInstallCommands =
+2 -2
pkgs/by-name/tw/tweeny/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "tweeny"; 10 - version = "3.2.0"; 10 + version = "3.2.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "mobius3"; 14 14 repo = "tweeny"; 15 15 rev = "v${finalAttrs.version}"; 16 - sha256 = "sha256-VmvOMK+FjYZXKH9kPUT2L7pmJMPSr5eXptCcoGWK+qo="; 16 + sha256 = "sha256-9nFEI4gignIJaBFW9GDuSJJqeWli6YcKs/uYEL89VsE="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+6 -6
pkgs/by-name/va/vault-bin/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "vault-bin"; 9 - version = "1.20.3"; 9 + version = "1.20.4"; 10 10 11 11 src = 12 12 let ··· 20 20 aarch64-darwin = "darwin_arm64"; 21 21 }; 22 22 hash = selectSystem { 23 - x86_64-linux = "sha256-3IE0WJ3JmzeUwC6OcorebHOD858SKiBR2Rv6KhKewXU="; 24 - aarch64-linux = "sha256-DsqOf3yeOz3SI+CCvS2KcCJ6k18o4H+LI1Z39i9ezb0="; 25 - i686-linux = "sha256-ONrB+Gwm0dMAK8lvCg5ljC2KApkugA8zX9HcmV0QzFM="; 26 - x86_64-darwin = "sha256-cbxdyuLhc8+Ux2ZOX1zncsP2KGqWruuno/Yzct/cyII="; 27 - aarch64-darwin = "sha256-zWuI+KFNyqoxnEKI25N4igXnXjoz+AXMU1WgGDKyfog="; 23 + x86_64-linux = "sha256-n687yeuM1+1m2TfgT3AaMBOfE8cqbbG0Gq9Imb9olno="; 24 + aarch64-linux = "sha256-+MRuCMkskd29xaoAjj42Re1eRra3SKMiciUOG9HwsN4="; 25 + i686-linux = "sha256-L1zYFc2nam/pFq/groxeWvyK+ujHOHqvUkR96hPC7jU="; 26 + x86_64-darwin = "sha256-t0j3Wr6IrFfN6FcZ3ZF+9qYjR/K6R8o06ebLJohr54w="; 27 + aarch64-darwin = "sha256-F/M9ULCkfArlBcLqfR8i1gVcspfe8XEag6etdFXQmqA="; 28 28 }; 29 29 in 30 30 fetchzip {
+4 -5
pkgs/by-name/ve/velocity/deps.json
··· 1538 1538 } 1539 1539 }, 1540 1540 "https://repo.papermc.io/repository/maven-public/com": { 1541 - "velocitypowered#velocity-brigadier/1.0.0-20230303.213659-2/SNAPSHOT": { 1542 - "jar": "sha256-kwnYIPdEibFYc5srZRBm69Lp5vNjPP4sOUzT23NoU8Q=", 1543 - "module": "sha256-Y1WaUO1rVqE0fomcKNELdBWTNtSQ/VUdQgN/5w+QeFg=", 1544 - "pom": "sha256-Rl70+G0lYH/5UveIfbEfSvsuEv2m2wZqUJ50oNbifN0=" 1541 + "velocitypowered#velocity-brigadier/1.0.0-20210613.082804-10/SNAPSHOT": { 1542 + "jar": "sha256-LWZG7UbYBS/J8NUEMJoClNCKfHXVNP2E8R2whQzv3LI=", 1543 + "pom": "sha256-BVrnovDZ13pawpqN9FM3RyX2Z0yx2FkwjNbaxVI3mQM=" 1545 1544 }, 1546 1545 "velocitypowered/velocity-brigadier/1.0.0-SNAPSHOT/maven-metadata": { 1547 1546 "xml": { 1548 1547 "groupId": "com.velocitypowered", 1549 - "lastUpdated": "20230303213659" 1548 + "lastUpdated": "20250925232314" 1550 1549 } 1551 1550 } 1552 1551 }
+3 -3
pkgs/by-name/ve/velocity/package.nix
··· 35 35 in 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "velocity"; 38 - version = "3.4.0-unstable-2025-09-24"; 38 + version = "3.4.0-unstable-2025-09-29"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "PaperMC"; 42 42 repo = "Velocity"; 43 - rev = "ec793a9fdbbf66fcce31fe544e8f0208cb9f9520"; 44 - hash = "sha256-pxk239uN7U+qfEElGTja/4VHR0wbw4RW0Mritx1P00w="; 43 + rev = "c8c27af7c3da99987e4f5be18ffe5830eaf98538"; 44 + hash = "sha256-zotVbXvuMDDykkWSkXrIV+2UgUhhwX6KeF+zMRBeb8E="; 45 45 }; 46 46 47 47 nativeBuildInputs = [
+2 -2
pkgs/by-name/xp/xpar/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "xpar"; 11 - version = "0.6"; 11 + version = "0.7"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kspalaiologos"; 15 15 repo = "xpar"; 16 16 rev = finalAttrs.version; 17 - hash = "sha256-cvt5fXg3mKzh0GlL1qkA7G17p2ZA0PpFnE2cLYwlmUM="; 17 + hash = "sha256-uZfOrhXEDBvALd+rCluzcMPDW/no9t8PqGBuoZm6MtA="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+1
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 380 380 - sitemap 381 381 ncfavier: 382 382 - Agda 383 + - agda2hs 383 384 - irc-client 384 385 - lambdabot 385 386 - shake
+1
pkgs/development/haskell-modules/hackage-packages.nix
··· 56750 56750 description = "Compiling Agda code to readable Haskell"; 56751 56751 license = lib.licenses.bsd3; 56752 56752 mainProgram = "agda2hs"; 56753 + maintainers = [ lib.maintainers.ncfavier ]; 56753 56754 } 56754 56755 ) { }; 56755 56756
+2 -2
pkgs/development/python-modules/bleak-esphome/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "bleak-esphome"; 22 - version = "3.3.0"; 22 + version = "3.4.0"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "bluetooth-devices"; 27 27 repo = "bleak-esphome"; 28 28 tag = "v${version}"; 29 - hash = "sha256-1rsTXIWowwxycJYs2Aw2FXwQHSK1T7t2RODxqq1KxOs="; 29 + hash = "sha256-BFF4SqJxrQ+aaFtrNqS9fNqTV2Q+pOu5FFdYKeHkKj8="; 30 30 }; 31 31 32 32 postPatch = ''
+5 -11
pkgs/development/python-modules/cvelib/default.nix
··· 8 8 pytestCheckHook, 9 9 pythonOlder, 10 10 requests, 11 - setuptools, 11 + hatchling, 12 12 testers, 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 16 pname = "cvelib"; 17 - version = "1.7.1"; 17 + version = "1.8.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "RedHatProductSecurity"; 24 24 repo = "cvelib"; 25 25 tag = version; 26 - hash = "sha256-AhA+2lEI/hsbIVCfSWO0vI6eWkObjsq5xYOSqVvUPkU="; 26 + hash = "sha256-lbwrZSzJaP+nKFwt7xiq/LTzgOuf8aELxjrxEKkYpfc="; 27 27 }; 28 28 29 - postPatch = '' 30 - # collective.checkdocs is unmaintained for over 10 years 31 - substituteInPlace pyproject.toml \ 32 - --replace-fail '"collective.checkdocs",' "" 33 - ''; 34 - 35 - build-system = [ setuptools ]; 29 + build-system = [ hatchling ]; 36 30 37 31 dependencies = [ 38 32 click ··· 43 49 meta = with lib; { 44 50 description = "Library and a command line interface for the CVE Services API"; 45 51 homepage = "https://github.com/RedHatProductSecurity/cvelib"; 46 - changelog = "https://github.com/RedHatProductSecurity/cvelib/blob/${version}/CHANGELOG.md"; 52 + changelog = "https://github.com/RedHatProductSecurity/cvelib/blob/${src.tag}/CHANGELOG.md"; 47 53 license = licenses.mit; 48 54 maintainers = with maintainers; [ raboof ]; 49 55 mainProgram = "cve";
+2 -2
pkgs/development/python-modules/django-cms/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "django-cms"; 24 - version = "5.0.2"; 24 + version = "5.0.4"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.9"; ··· 30 30 owner = "django-cms"; 31 31 repo = "django-cms"; 32 32 tag = version; 33 - hash = "sha256-qv6eVs5jKJXQczEa6+H5n4+pw1JFTkb7XJD+0DBVFM0="; 33 + hash = "sha256-bhF1FJO+EHg49ZnwykVmyM/kkdXMCyfoV+EFQ5IZFF4="; 34 34 }; 35 35 36 36 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/ducc0/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "ducc0"; 18 - version = "0.38.0"; 18 + version = "0.39.0"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitLab { ··· 23 23 owner = "mtr"; 24 24 repo = "ducc"; 25 25 tag = "ducc0_${lib.replaceStrings [ "." ] [ "_" ] version}"; 26 - hash = "sha256-Be7lw9i1uEOY3w/Efnn7sZ4Xg5DenQuih6uReCmOI1I="; 26 + hash = "sha256-VF4m0/kna1HEccK5ljFuNwXSYoak9TeFMyhBmUgupf0="; 27 27 }; 28 28 29 29 postPatch = ''
+2 -2
pkgs/development/python-modules/habluetooth/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "habluetooth"; 24 - version = "5.6.4"; 24 + version = "5.7.0"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.11"; ··· 30 30 owner = "Bluetooth-Devices"; 31 31 repo = "habluetooth"; 32 32 tag = "v${version}"; 33 - hash = "sha256-j3g0MLVfA8r02EM3rT5GuNE70TdYtdT+5XzqWqi/JM0="; 33 + hash = "sha256-1/KbehOIQdclPskp2HtJ3fut4DqkKw/+FdqwmVvfZmU="; 34 34 }; 35 35 36 36 build-system = [
+34
pkgs/development/python-modules/pgpy-dtc/Fix-compat-with-current-cryptography.patch
··· 1 + --- a/pgpy_dtc/_curves.py 2 + +++ b/pgpy_dtc/_curves.py 3 + @@ -75,26 +75,31 @@ 4 + class BrainpoolP256R1(ec.EllipticCurve): 5 + name = 'brainpoolP256r1' 6 + key_size = 256 7 + + group_order = 0xa9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7 8 + 9 + 10 + class BrainpoolP384R1(ec.EllipticCurve): # noqa: E303 11 + name = 'brainpoolP384r1' 12 + key_size = 384 13 + + group_order = 0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565 14 + 15 + 16 + class BrainpoolP512R1(ec.EllipticCurve): # noqa: E303 17 + name = 'brainpoolP512r1' 18 + key_size = 512 19 + + group_order = 0xaadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069 20 + 21 + 22 + class X25519(ec.EllipticCurve): # noqa: E303 23 + name = 'X25519' 24 + key_size = 256 25 + + group_order = 0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed 26 + 27 + 28 + class Ed25519(ec.EllipticCurve): # noqa: E303 29 + name = 'ed25519' 30 + key_size = 256 31 + + group_order = 0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed 32 + 33 + 34 + # add these curves to the _CURVE_TYPES list
+7
pkgs/development/python-modules/pgpy-dtc/default.nix
··· 30 30 cryptography 31 31 ]; 32 32 33 + patches = [ 34 + # NOTE: This is the same patch file as Fix-compat-with-current-cryptography.patch 35 + # from the pgpy packaging, with the base directory modified for pgpy-dtc. 36 + # https://github.com/SecurityInnovation/PGPy/pull/474 37 + ./Fix-compat-with-current-cryptography.patch 38 + ]; 39 + 33 40 nativeCheckInputs = [ pytestCheckHook ]; 34 41 35 42 pythonImportsCheck = [ "pgpy_dtc" ];
+2 -2
pkgs/development/python-modules/pyocr/default.nix
··· 12 12 setuptools, 13 13 setuptools-scm, 14 14 withTesseractSupport ? true, 15 - withCuneiformSupport ? stdenv.hostPlatform.isLinux, 15 + withCuneiformSupport ? false, 16 16 }: 17 17 18 18 buildPythonPackage rec { ··· 39 39 tesseractLibraryLocation = "${tesseract}/lib/libtesseract${stdenv.hostPlatform.extensions.sharedLibrary}"; 40 40 } 41 41 )) 42 - ++ (lib.optional stdenv.hostPlatform.isLinux ( 42 + ++ (lib.optional withCuneiformSupport ( 43 43 replaceVars ./paths-cuneiform.patch { 44 44 inherit cuneiform; 45 45 }
+64
pkgs/development/python-modules/pytest-docker/default.nix
··· 1 + { 2 + lib, 3 + attrs, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + py, 7 + pytest-mypy, 8 + pytest-pycodestyle, 9 + pytest-pylint, 10 + pytest, 11 + pytestCheckHook, 12 + requests, 13 + setuptools, 14 + types-requests, 15 + types-setuptools, 16 + writableTmpDirAsHomeHook, 17 + }: 18 + 19 + buildPythonPackage rec { 20 + pname = "pytest-docker"; 21 + version = "3.2.3"; 22 + pyproject = true; 23 + 24 + src = fetchFromGitHub { 25 + owner = "avast"; 26 + repo = "pytest-docker"; 27 + tag = "v${version}"; 28 + hash = "sha256-LV4v4vyfXwFHOYJdS3kPyPbFWpwXfx1rKZQfFQ0pdQ4="; 29 + }; 30 + 31 + build-system = [ setuptools ]; 32 + 33 + buildInputs = [ pytest ]; 34 + 35 + dependencies = [ attrs ]; 36 + 37 + nativeCheckInputs = [ 38 + py 39 + pytest-mypy 40 + pytest-pycodestyle 41 + pytest-pylint 42 + pytestCheckHook 43 + requests 44 + types-requests 45 + types-setuptools 46 + writableTmpDirAsHomeHook 47 + ]; 48 + 49 + pythonImportsCheck = [ "pytest_docker" ]; 50 + 51 + disabledTests = [ 52 + # Tests wants to run docker 53 + "test_containers_and_volumes_get_cleaned_up" 54 + "test_main_fixtures_work" 55 + ]; 56 + 57 + meta = { 58 + description = "Docker-based integration tests"; 59 + homepage = "https://github.com/avast/pytest-docker"; 60 + changelog = "https://github.com/avast/pytest-docker/blob/${src.tag}/CHANGELOG.md"; 61 + license = lib.licenses.mit; 62 + maintainers = with lib.maintainers; [ fab ]; 63 + }; 64 + }
+44
pkgs/development/python-modules/pytest-pycodestyle/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pycodestyle, 6 + pytest-isort, 7 + pytest, 8 + pytestCheckHook, 9 + setuptools, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pytest-pycodestyle"; 14 + version = "2.5.0"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "henry0312"; 19 + repo = "pytest-pycodestyle"; 20 + tag = "v${version}"; 21 + hash = "sha256-X/vacxI0RFHIqlZ2omzvvFDePS/SZYSFQHEmfcbvf/4="; 22 + }; 23 + 24 + build-system = [ setuptools ]; 25 + 26 + buildInputs = [ pytest ]; 27 + 28 + dependencies = [ pycodestyle ]; 29 + 30 + nativeCheckInputs = [ 31 + pytest-isort 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ "pytest_pycodestyle" ]; 36 + 37 + meta = { 38 + description = "Pytest plugin to run pycodestyle"; 39 + homepage = "https://github.com/henry0312/pytest-pycodestyle"; 40 + changelog = "https://github.com/henry0312/pytest-pycodestyle/releases/tag/${src.tag}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ fab ]; 43 + }; 44 + }
+9 -12
pkgs/development/python-modules/pyunormalize/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 5 - setuptools, 6 - # nativeCheckInputs 4 + fetchFromGitHub, 7 5 pytestCheckHook, 6 + setuptools, 8 7 }: 9 8 10 9 buildPythonPackage rec { 11 10 pname = "pyunormalize"; 12 - version = "16.0.0"; 11 + version = "17.0.0"; 13 12 pyproject = true; 14 13 15 - # No tags on GitHub 16 - src = fetchPypi { 17 - inherit pname version; 18 - hash = "sha256-Lh37tKEYFUrib3BxBCalKjZLkmyRkfdkYB9ajLEnYfc="; 14 + src = fetchFromGitHub { 15 + owner = "mlodewijck"; 16 + repo = "pyunormalize"; 17 + tag = "v${version}"; 18 + hash = "sha256-JDcMWaA6r8YRZYJseyKUyPAInrqHHYhQXYmw9rr3ls4="; 19 19 }; 20 20 21 21 build-system = [ setuptools ]; 22 22 23 23 nativeCheckInputs = [ pytestCheckHook ]; 24 24 25 - # The pypi archive does not contain the tests. 26 - # NOTE: one should review this for each future update. 27 - doCheck = false; 28 - 29 25 pythonImportsCheck = [ "pyunormalize" ]; 30 26 31 27 meta = { 32 28 description = "Unicode normalization forms (NFC, NFKC, NFD, NFKD) independent of the Python core Unicode database"; 33 29 homepage = "https://github.com/mlodewijck/pyunormalize"; 30 + changelog = "https://github.com/mlodewijck/pyunormalize/releases/tag/${src.tag}"; 34 31 license = lib.licenses.mit; 35 32 maintainers = with lib.maintainers; [ hellwolf ]; 36 33 };
+2 -2
pkgs/development/python-modules/pyvicare/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyvicare"; 15 - version = "2.51.0"; 15 + version = "2.52.0"; 16 16 pyproject = true; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "openviess"; 20 20 repo = "PyViCare"; 21 21 tag = version; 22 - hash = "sha256-WKu9f59Fc0i4MoGGaTP8s94pD4cYNrQvDt2kyQZ+f1U="; 22 + hash = "sha256-Fq4XRJIN7f5SgSkSh0EveQHSHT35NVvCbPEEeW8h+vc="; 23 23 }; 24 24 25 25 postPatch = ''
+2 -2
pkgs/development/python-modules/zeroconf/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "zeroconf"; 20 - version = "0.147.2"; 20 + version = "0.148.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "jstasiak"; 27 27 repo = "python-zeroconf"; 28 28 tag = version; 29 - hash = "sha256-t1++u+2+Pe/61MXzq5+9ayVl7ot3RrJUGCTNtHicpF8="; 29 + hash = "sha256-odjuJrUXQXn3WeF/oS8DLO937p2nHpSk9QGO4Tgsd8o="; 30 30 }; 31 31 32 32 build-system = [
+60
pkgs/development/python-modules/zundler/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatch-vcs, 6 + hatchling, 7 + lxml, 8 + nox, 9 + pytest-docker, 10 + pytest-selenium, 11 + pytestCheckHook, 12 + python-magic, 13 + selenium, 14 + sphinx, 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "zundler"; 19 + version = "0.3.0"; 20 + pyproject = true; 21 + 22 + src = fetchFromGitHub { 23 + owner = "AdrianVollmer"; 24 + repo = "Zundler"; 25 + tag = version; 26 + hash = "sha256-RUzVeJLRB9y6lS0tCkseoFgND1MXT7s2o7vNuUpdRDE="; 27 + }; 28 + 29 + build-system = [ 30 + hatch-vcs 31 + hatchling 32 + ]; 33 + 34 + dependencies = [ 35 + lxml 36 + python-magic 37 + sphinx 38 + ]; 39 + 40 + nativeCheckInputs = [ 41 + nox 42 + pytestCheckHook 43 + pytest-docker 44 + pytest-selenium 45 + selenium 46 + ]; 47 + 48 + # Tests are container-based 49 + doCheck = false; 50 + 51 + pythonImportsCheck = [ "zundler" ]; 52 + 53 + meta = { 54 + description = "Bundle assets of distributed HTML docs into one self-contained HTML file"; 55 + homepage = "https://github.com/AdrianVollmer/Zundler"; 56 + changelog = "https://github.com/AdrianVollmer/Zundler/releases/tag/${src.tag}"; 57 + license = lib.licenses.mit; 58 + maintainers = with lib.maintainers; [ fab ]; 59 + }; 60 + }
+5 -2
pkgs/development/tools/analysis/include-what-you-use/default.nix
··· 11 11 pname = "include-what-you-use"; 12 12 # Make sure to bump `llvmPackages` in "pkgs/top-level/all-packages.nix" to the supported version: 13 13 # https://github.com/include-what-you-use/include-what-you-use?tab=readme-ov-file#clang-compatibility 14 - version = "0.24"; 14 + version = "0.25"; 15 15 16 16 src = fetchurl { 17 17 url = "${meta.homepage}/downloads/${pname}-${version}.src.tar.gz"; 18 - hash = "sha256-ojQhzv9gHT6iFej6kpK/qMo56xrCCY277fxs/mVUHBA="; 18 + hash = "sha256-voH51UmIgUYkZQYN3Ci1h8ASVCVccG05fRpJTWnrXv0="; 19 19 }; 20 20 21 21 postPatch = '' ··· 63 63 ''; 64 64 homepage = "https://include-what-you-use.org"; 65 65 license = licenses.bsd3; 66 + maintainers = [ 67 + maintainers.ja1den 68 + ]; 66 69 platforms = platforms.unix; 67 70 }; 68 71 }
+38
pkgs/servers/home-assistant/custom-components/hassio-ecoflow-cloud/package.nix
··· 1 + { 2 + lib, 3 + buildHomeAssistantComponent, 4 + fetchFromGitHub, 5 + jsonpath-ng, 6 + paho-mqtt, 7 + protobuf, 8 + nix-update-script, 9 + }: 10 + 11 + buildHomeAssistantComponent rec { 12 + owner = "tolwi"; 13 + domain = "ecoflow_cloud"; 14 + version = "1.3.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "tolwi"; 18 + repo = "hassio-ecoflow-cloud"; 19 + tag = "v${version}"; 20 + hash = "sha256-CVm5+zLWN/ayhHRNFUr4PLwedwf4GJXvLOFgrh2qxAc="; 21 + }; 22 + 23 + dependencies = [ 24 + jsonpath-ng 25 + paho-mqtt 26 + protobuf 27 + ]; 28 + 29 + passthru.updateScript = nix-update-script { }; 30 + 31 + meta = { 32 + changelog = "https://github.com/tolwi/hassio-ecoflow-cloud/releases/tag/v${version}"; 33 + description = "Home Assistant component for EcoFlow Cloud"; 34 + homepage = "https://github.com/tolwi/hassio-ecoflow-cloud"; 35 + maintainers = with lib.maintainers; [ ananthb ]; 36 + # license = lib.licenses.asl20; 37 + }; 38 + }
+2 -2
pkgs/servers/web-apps/wordpress/default.nix
··· 6 6 hash = "sha256-z9nIPPqd2gNRiY6ptz9YmVyBeZSlQkvhh3f4PohqPPY="; 7 7 }; 8 8 wordpress_6_8 = { 9 - version = "6.8.2"; 10 - hash = "sha256-2Fpy45K/6GaBazwuvGpEaZByqlDMOmIPHE7S8TtkXis="; 9 + version = "6.8.3"; 10 + hash = "sha256-kto0yZYOZNElhlLB73PFF/fkasbf0t/HVDbThVr0aww="; 11 11 }; 12 12 }
+3 -3
pkgs/tools/admin/winbox/default.nix
··· 18 18 in 19 19 stdenvNoCC.mkDerivation (finalAttrs: { 20 20 pname = "winbox"; 21 - version = "3.41"; 21 + version = "3.43"; 22 22 23 23 src = fetchurl ( 24 24 if (wine.meta.mainProgram == "wine64") then 25 25 { 26 26 url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/winbox64.exe"; 27 - hash = "sha256-i8Ps8fNZUmAOyxo4DDjIjp1jwIGjIgT9CU1YgjAHC/Y="; 27 + hash = "sha256-W0HPUf2B6NCCaH9rUiFZz0q6IubfjtxIZyHU4JUHtuk="; 28 28 } 29 29 else 30 30 { 31 31 url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/winbox.exe"; 32 - hash = "sha256-NypSEC5YKpqldlkSIRFtWVD4xJZcjGcfjnphSg70wmE="; 32 + hash = "sha256-pAOOTgmjQoXI2o2MKTDuOOpb7q0rb/zWATDNyAMOLms="; 33 33 } 34 34 ); 35 35
+1 -3
pkgs/top-level/all-packages.nix
··· 6718 6718 iaca = iaca_3_0; 6719 6719 6720 6720 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use { 6721 - llvmPackages = llvmPackages_20; 6721 + llvmPackages = llvmPackages_21; 6722 6722 }; 6723 6723 6724 6724 inherit (callPackage ../applications/misc/inochi2d { }) ··· 14415 14415 enableGui = true; 14416 14416 enableJupyter = false; 14417 14417 }; 14418 - 14419 - speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { }; 14420 14418 14421 14419 ### SCIENCE / MISC 14422 14420
+6
pkgs/top-level/python-packages.nix
··· 14478 14478 14479 14479 pytest-django = callPackage ../development/python-modules/pytest-django { }; 14480 14480 14481 + pytest-docker = callPackage ../development/python-modules/pytest-docker { }; 14482 + 14481 14483 pytest-docker-tools = callPackage ../development/python-modules/pytest-docker-tools { }; 14482 14484 14483 14485 pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { }; ··· 14593 14591 pytest-postgresql = callPackage ../development/python-modules/pytest-postgresql { }; 14594 14592 14595 14593 pytest-pudb = callPackage ../development/python-modules/pytest-pudb { }; 14594 + 14595 + pytest-pycodestyle = callPackage ../development/python-modules/pytest-pycodestyle { }; 14596 14596 14597 14597 pytest-pylint = callPackage ../development/python-modules/pytest-pylint { }; 14598 14598 ··· 20652 20648 zulip = callPackage ../development/python-modules/zulip { }; 20653 20649 20654 20650 zulip-emoji-mapping = callPackage ../development/python-modules/zulip-emoji-mapping { }; 20651 + 20652 + zundler = callPackage ../development/python-modules/zundler { }; 20655 20653 20656 20654 zwave-js-server-python = callPackage ../development/python-modules/zwave-js-server-python { }; 20657 20655