Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-10-06 00:17:06 +00:00
committed by GitHub
58 changed files with 517 additions and 197 deletions
+7
View File
@@ -333,6 +333,13 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/pkgs/development/dhall-modules @Gabriella439 @Profpatsch
/pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch
# Agda
/pkgs/build-support/agda @NixOS/agda
/pkgs/top-level/agda-packages.nix @NixOS/agda
/pkgs/development/libraries/agda @NixOS/agda
/doc/languages-frameworks/agda.section.md @NixOS/agda
/nixos/tests/agda.nix @NixOS/agda
# Idris
/pkgs/development/idris-modules @Infinisil
/pkgs/development/compilers/idris2 @mattpolzin
+2
View File
@@ -174,6 +174,8 @@
- `neovimUtils.makeNeovimConfig` now uses `customLuaRC` parameter instead of accepting `luaRcContent`. The old usage is deprecated but still works with a warning.
- `python3Packages.pyocr` no longer supports `cuneiform` on Linux by default. It is still possible to enable it using `withCuneiformSupport` override.
- `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.
- `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
View File
@@ -45,6 +45,17 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
agda = {
members = [
alexarice
ncfavier
phijor
turion
];
scope = "Maintain Agda-related packages and modules.";
shortName = "Agda";
};
android = {
members = [
adrian-gierakowski
@@ -347,6 +347,7 @@ in
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateDevices = true;
PrivateMounts = true;
PrivateTmp = true;
ProtectClock = true;
ProtectControlGroups = true;
@@ -45,7 +45,7 @@ let
limesurveyConfig = pkgs.writeText "config.php" ''
<?php
return \array_merge(
return \array_merge_recursive(
\json_decode('${builtins.toJSON cfg.config}', true),
[
'config' => [
@@ -304,6 +304,7 @@ in
config = {
tempdir = "${stateDir}/tmp";
uploaddir = "${stateDir}/upload";
userquestionthemerootdir = "${stateDir}/upload/themes/question";
force_ssl = mkIf (
cfg.virtualHost.addSSL || cfg.virtualHost.forceSSL || cfg.virtualHost.onlySSL
) "on";
@@ -1949,8 +1949,8 @@ let
mktplcRef = {
publisher = "github";
name = "vscode-pull-request-github";
version = "0.118.1";
hash = "sha256-k3fz2PPXS85Xb0emVPyiQ4yGf1hmBZSU8LQ7lgLQ4JU=";
version = "0.118.2";
hash = "sha256-DB1O6Rpwo1VfwddgiUFFbOoOpxxTOLJ/JEQExBpK5fU=";
};
meta = {
license = lib.licenses.mit;
+3 -3
View File
@@ -19,20 +19,20 @@
buildNpmPackage rec {
pname = "bruno";
version = "2.11.0";
version = "2.12.0";
src = fetchFromGitHub {
owner = "usebruno";
repo = "bruno";
tag = "v${version}";
hash = "sha256-U6q82T/xqwREGsUcCdeAzvk9DWu9579MtF/JE0OIBW4=";
hash = "sha256-5yYcclJBb5kKaDr9irkLQBa6Tg8yO1LWh89ntBiMQho=";
postFetch = ''
${lib.getExe npm-lockfile-fix} $out/package-lock.json
'';
};
npmDepsHash = "sha256-i7bT6ZvdkHwqw+LkMqCdSMCNUsz1LPOHuF+u//lUYJ8=";
npmDepsHash = "sha256-mLl8igkdujzI4Fz4SoUrCdnI2KUo6DsNtPdAhwjYpac=";
npmFlags = [ "--legacy-peer-deps" ];
nativeBuildInputs = [
+4
View File
@@ -7,6 +7,7 @@
testers,
}:
# Deprecated: unmaintained, no consumers in nixpkgs as of 2025-10-05, and doesn't compile with gcc 15.
stdenv.mkDerivation (finalAttrs: {
pname = "cuneiform";
version = "1.1.0";
@@ -36,6 +37,9 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
rm cuneiform_src/Kern/hhh/tigerh/h/strings.h
substituteInPlace CMakeLists.txt --replace-fail \
'cmake_minimum_required(VERSION 2.6.2)' \
'cmake_minimum_required(VERSION 3.10)'
'';
# make the install path match the rpath
+3 -3
View File
@@ -29,19 +29,19 @@
rustPlatform.buildRustPackage rec {
pname = "firefoxpwa";
version = "2.16.0";
version = "2.17.0";
src = fetchFromGitHub {
owner = "filips123";
repo = "PWAsForFirefox";
rev = "v${version}";
hash = "sha256-kFhnlWiNCbs0arJfQRRWubnIrdXKrwyJNLAN1KlDHoc=";
hash = "sha256-GKK5PYWSO+rWtuZuHgDQx3V7f8bEX8JHvvFK8sQRli4=";
};
sourceRoot = "${src.name}/native";
buildFeatures = [ "immutable-runtime" ];
cargoHash = "sha256-3o/Ub452PbiicmgyW6z9BP2PaECfFYN+Tx24/Go2N2M=";
cargoHash = "sha256-aV6Wvv+GzPLsWtdsS3ki82ju1Fh4IgFnIOF4OTEV7uQ=";
preConfigure = ''
sed -i 's;version = "0.0.0";version = "${version}";' Cargo.toml
@@ -8,7 +8,7 @@
}:
rustPlatform.buildRustPackage rec {
pname = "fortanix-sgx-tools";
version = "0.5.1";
version = "0.6.1";
nativeBuildInputs = [
pkg-config
protobuf
@@ -16,10 +16,10 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl_3 ];
src = fetchCrate {
inherit pname version;
hash = "sha256-F0lZG1neAPVvyOxUtDPv0t7o+ZC+aQRtpFeq55QwcmE=";
hash = "sha256-IVkmZs3imzj8uN8kqEzN/Oio3H+Nqzu8ORjARNx1TpQ=";
};
cargoHash = "sha256-FNMNHn1M0JzsgFqxXLUU3sEn7VB+YHVsWQCYVSxbUEg=";
cargoHash = "sha256-jYd9KRZgdBoVepmV4x4E3Y7h1SzSLv2clB0uPSWv8tE=";
meta = {
description = "Tools for building and running enclaves for the Fortanix SGX ABI";
homepage = "https://github.com/fortanix/rust-sgx";
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gat";
version = "0.25.2";
version = "0.25.3";
src = fetchFromGitHub {
owner = "koki-develop";
repo = "gat";
tag = "v${version}";
hash = "sha256-pfR7sjN1LrZ9+x3uqMyOAWMRQSSzlUa/q918yFaY17M=";
hash = "sha256-LQr3iC4yXrs8Bdfznu2fR2jjeQh/ZAwlo6zoMwvjlL4=";
};
vendorHash = "sha256-amF8TQ+BEZN9A0c43pDTKaJ1FcfZ1FzRdfKRlpocPr8=";
vendorHash = "sha256-287u3zjlEOuc45stq7k1v5IINRUASw83sw6Dmqv9aUs=";
env.CGO_ENABLED = 0;
+2 -2
View File
@@ -43,11 +43,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "haproxy";
version = "3.2.5";
version = "3.2.6";
src = fetchurl {
url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz";
hash = "sha256-dzFqPhtsOSRbwR71j01trdBjwBTBuuyPDYF5jFGeBys=";
hash = "sha256-rWMLawtz4dEYrM5Fj+wb8efQ5ClTDyZo7FgvT4u3jmU=";
};
patches = [
+9 -1
View File
@@ -6,6 +6,7 @@
audiofile,
autoconf,
automake,
autoreconfHook,
gettext,
gnome2,
gtk2,
@@ -30,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
autoconf
automake
autoreconfHook
gettext # autopoint
libxml2 # AM_PATH_XML2
alsa-lib # AM_PATH_ALSA
@@ -49,7 +51,13 @@ stdenv.mkDerivation (finalAttrs: {
strictDeps = true;
preConfigure = "./autogen.sh";
postPatch = ''
# Replace obsolete AM_PATH_XML2 with PKG_CHECK_MODULES
substituteInPlace configure.ac \
--replace-fail 'AM_PATH_XML2(2.6.0, [], AC_MSG_ERROR(Fatal error: Need libxml2 >= 2.6.0))' \
'PKG_CHECK_MODULES([XML], [libxml-2.0 >= 2.6.0])' \
--replace-fail 'XML_CPPFLAGS' 'XML_CFLAGS'
'';
# jack.c:190:5: error: initialization of 'const gchar * (*)(int)' {aka 'const char * (*)(int)'} from incompatible pointer type 'const char * (*)(int * (*)())
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
+3 -3
View File
@@ -56,16 +56,16 @@ assert (extraParameters != null) -> set != null;
buildNpmPackage rec {
pname = "Iosevka${toString set}";
version = "33.3.0";
version = "33.3.1";
src = fetchFromGitHub {
owner = "be5invis";
repo = "iosevka";
rev = "v${version}";
hash = "sha256-6Ys9OzZ9/k8VOD9rbU7QBbJumJMWKq/GFHtPWJGqJ+M=";
hash = "sha256-qbC1FVhnkVlsT+lOSeM6wDbKV2c5iTHgBxZENGEBnUI=";
};
npmDepsHash = "sha256-UGEl+RFNPZ+3Cnp6vtxbcuZbs86T3VDgDAF0J++83/w=";
npmDepsHash = "sha256-/HxMh5v3CfCpPCF8cf8Z2NXDBovJFvMaQfYFZvuyNX0=";
nativeBuildInputs = [
remarshal
+3 -3
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "limesurvey";
version = "6.10.2+250127";
version = "6.15.14+250924";
src = fetchFromGitHub {
owner = "LimeSurvey";
repo = "LimeSurvey";
rev = version;
hash = "sha256-2ZRN2zbrrGWTXgsPeRWsQbg1qw2vVIAwzUI0LWgCL9g=";
tag = version;
hash = "sha256-xxK6JEgeBVIj8CGb0qSzwfO1Se9+jMtGB9V3rsc9bBU=";
};
phpConfig = writeText "config.php" ''
+7 -4
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mdserve";
version = "0.4.0";
version = "0.4.1";
src = fetchFromGitHub {
owner = "jfernandez";
repo = "mdserve";
tag = "v${finalAttrs.version}";
hash = "sha256-OCdWoQzmCvKo8EfLAczBud1FfY3vRMk7mivjhsqE840=";
hash = "sha256-C9D6tr88EROo2rzu7t9HAeyKAxFOCZyN+sl7QpFgmI8=";
};
cargoHash = "sha256-7J+a3Yt5sLtZb6xfWLS/eZXZtZRmeXmTqUcPKXqtOLY=";
cargoHash = "sha256-RFCGb7wjO8/RsOlsABem5dy+ZfheZNihktqUCX3oDZo=";
__darwinAllowLocalNetworking = true;
@@ -36,7 +36,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/jfernandez/mdserve";
changelog = "https://github.com/jfernandez/mdserve/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ vinnymeller ];
maintainers = with lib.maintainers; [
vinnymeller
matthiasbeyer
];
mainProgram = "mdserve";
};
})
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "nfpm";
version = "2.43.1";
version = "2.43.2";
src = fetchFromGitHub {
owner = "goreleaser";
repo = "nfpm";
rev = "v${version}";
hash = "sha256-00PsRRY8HlfvkLoim1iKjsYH0ab2Bn0DeyEv44iCw5s=";
hash = "sha256-RHYGVSR/hMekaNoIxBP2zw3RZi/SSj4RlSMJNvgbigw=";
};
vendorHash = "sha256-AEnBrMv5e5JxuX9tNKf/Ee/vC4gN536zMLoVucaWdrI=";
vendorHash = "sha256-7OhiaB0PpwvFj+yLyoN0+/qpF+p/c/Vw+7Tn2XVYYjg=";
ldflags = [
"-s"
+6 -5
View File
@@ -26,6 +26,7 @@
gtk3,
hicolor-icon-theme,
ilmbase,
libsecret,
libpng,
mpfr,
nlopt,
@@ -57,13 +58,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "orca-slicer";
version = "v2.3.0";
version = "v2.3.1";
src = fetchFromGitHub {
owner = "SoftFever";
repo = "OrcaSlicer";
tag = finalAttrs.version;
hash = "sha256-MEa57jFBJkqwoAkqI7wXOn1X1zxgLQt3SNeanfD88kU=";
hash = "sha256-RdMBx/onLq58oI1sL0cHmF2SGDfeI9KkPPCbjyMqECI=";
};
nativeBuildInputs = [
@@ -105,6 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
gtk3
hicolor-icon-theme
ilmbase
libsecret
libpng
mpfr
nlopt
@@ -126,8 +128,6 @@ stdenv.mkDerivation (finalAttrs: {
./patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch
# Link opencv_core and opencv_imgproc instead of opencv_world
./patches/dont-link-opencv-world-orca.patch
# Don't link osmesa
./patches/no-osmesa.patch
# The changeset from https://github.com/SoftFever/OrcaSlicer/pull/7650, can be removed when that PR gets merged
# Allows disabling the update nag screen
(fetchpatch {
@@ -181,6 +181,7 @@ stdenv.mkDerivation (finalAttrs: {
prePatch = ''
sed -i 's|nlopt_cxx|nlopt|g' cmake/modules/FindNLopt.cmake
sed -i 's|"libnoise/noise.h"|"noise/noise.h"|' src/libslic3r/PerimeterGenerator.cpp
sed -i 's|"libnoise/noise.h"|"noise/noise.h"|' src/libslic3r/Feature/FuzzySkin/FuzzySkin.cpp
'';
cmakeFlags = [
@@ -203,7 +204,7 @@ stdenv.mkDerivation (finalAttrs: {
];
# Generate translation files
postBuild = "( cd .. && ./run_gettext.sh )";
postBuild = "( cd .. && ./scripts/run_gettext.sh )";
preFixup = ''
gappsWrapperArgs+=(
@@ -1,26 +1,11 @@
From 7eed499898226222a949a792e0400ec10db4a1c9 Mon Sep 17 00:00:00 2001
From: Zhaofeng Li <hello@zhaofeng.li>
Date: Tue, 22 Nov 2022 13:00:39 -0700
Subject: [PATCH] [not for upstream] CMakeLists: Link against webkit2gtk in
libslic3r_gui
WebView.cpp uses symbols from webkitgtk directly. Upstream setup
links wxGTK statically so webkitgtk is already pulled in.
> /nix/store/039g378vc3pc3dvi9dzdlrd0i4q93qwf-binutils-2.39/bin/ld: slic3r/liblibslic3r_gui.a(WebView.cpp.o): undefined reference to symbol 'webkit_web_view_run_javascript_finish'
> /nix/store/039g378vc3pc3dvi9dzdlrd0i4q93qwf-binutils-2.39/bin/ld: /nix/store/8yvy428jy2nwq4dhmrcs7gj5r27a2pv6-webkitgtk-2.38.2+abi=4.0/lib/libwebkit2gtk-4.0.so.37: error adding symbols: DSO missing from command line
---
src/CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 9c5cb96..e92a0e3 100644
index 33cf83734..03bc82235 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -175,6 +175,11 @@ if (WIN32)
target_link_libraries(BambuStudio_app_gui PRIVATE boost_headeronly)
@@ -179,6 +179,11 @@ if (WIN32)
target_link_libraries(OrcaSlicer_app_gui PRIVATE boost_headeronly)
endif ()
+# We link against webkit2gtk symbols in src/slic3r/GUI/Widgets/WebView.cpp
+if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+ target_link_libraries(libslic3r_gui "-lwebkit2gtk-4.1")
@@ -29,5 +14,3 @@ index 9c5cb96..e92a0e3 100644
# Link the resources dir to where Slic3r GUI expects it
set(output_dlls_Release "")
set(output_dlls_Debug "")
--
2.38.1
@@ -1,14 +1,14 @@
diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt
index 64e0a9e87..e14f29488 100644
index d85c65fd5..07914f69f 100644
--- a/src/libslic3r/CMakeLists.txt
+++ b/src/libslic3r/CMakeLists.txt
@@ -576,7 +576,8 @@ target_link_libraries(libslic3r
mcut
JPEG::JPEG
qoi
- opencv_world
+ opencv_core
+ opencv_imgproc
noise::noise
)
@@ -557,7 +557,8 @@ target_link_libraries(libslic3r
libigl
libnest2d
miniz
- opencv_world
+ opencv_core
+ opencv_imgproc
PRIVATE
${CMAKE_DL_LIBS}
${EXPAT_LIBRARIES}
@@ -1,13 +0,0 @@
diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt
index e695acd48..174e233e6 100644
--- a/src/slic3r/CMakeLists.txt
+++ b/src/slic3r/CMakeLists.txt
@@ -587,7 +587,7 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
FIND_LIBRARY(WAYLAND_EGL_LIBRARIES NAMES wayland-egl)
FIND_LIBRARY(WAYLAND_CLIENT_LIBRARIES NAMES wayland-client)
find_package(CURL REQUIRED)
- target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES} OSMesa)
+ target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES})
target_link_libraries(libslic3r_gui
OpenGL::EGL
${WAYLAND_SERVER_LIBRARIES}
+3 -3
View File
@@ -17,16 +17,16 @@ buildGoModule (finalAttrs: {
webkitgtk_4_1
];
pname = "paretosecurity";
version = "0.3.8";
version = "0.3.11";
src = fetchFromGitHub {
owner = "ParetoSecurity";
repo = "agent";
rev = finalAttrs.version;
hash = "sha256-pqqcyWFyJX5IJkkLxAafbQu/8yygBsQL1/BAENFdk4g=";
hash = "sha256-BYSbLeWW0DSVNAgBvWKRLgwDg47QjTbvloGfyCDYIOU=";
};
vendorHash = "sha256-6OQ9SPr9z+uoGeeJwo3jrr1nMECcHgULMvjn2G4uLx4=";
vendorHash = "sha256-hH+4rYvFuDsCa90C1uNM2WaQSYK9n0PpVv6P+o54RoU=";
proxyVendor = true;
# Skip building the Windows installer
+5 -5
View File
@@ -4,7 +4,7 @@
fetchFromGitHub,
makeWrapper,
copyDesktopItems,
electron_37,
electron_38,
nodejs,
pnpm_10,
makeDesktopItem,
@@ -19,12 +19,12 @@
}:
let
electron = electron_37;
electron = electron_38;
appName = "Podman Desktop";
in
stdenv.mkDerivation (finalAttrs: {
pname = "podman-desktop";
version = "1.21.0";
version = "1.22.0";
passthru.updateScript = _experimental-update-script-combinators.sequence [
(nix-update-script { })
@@ -57,13 +57,13 @@ stdenv.mkDerivation (finalAttrs: {
owner = "containers";
repo = "podman-desktop";
tag = "v${finalAttrs.version}";
hash = "sha256-Wio+lETdsDhcZvluKV6gUqjT0lTE9nYL5TqPLCR4Kr0=";
hash = "sha256-gq4RMODR7AESMAGpg6ga5LS5SrpWD6pPe6dZ+Rx7a/g=";
};
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-yteFC4/raBdL4gjBtsGL/lVRpo11BuhS7Xm0mFgz3t4=";
hash = "sha256-tWWqnxPO27RcYeix5B+R3CyyyHYQL9PMPRhlse8FyVk=";
};
patches = [
+3 -3
View File
@@ -21,16 +21,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ruffle";
version = "0.2-nightly-2025-09-24";
version = "0.2-nightly-2025-10-05";
src = fetchFromGitHub {
owner = "ruffle-rs";
repo = "ruffle";
tag = lib.strings.removePrefix "0.2-" finalAttrs.version;
hash = "sha256-3QvkNmNeY+UnpUl1m2gWIatSJNpGdTstNMSh6gj+5oE=";
hash = "sha256-u12Qfc0fmcs7TU35/gqfRxjSpw9SDbc4+ebR7lGpvJI=";
};
cargoHash = "sha256-cDECuJwBNzC0gzWGfoN+IApd52vtVq/NSJLxT9vLKNA=";
cargoHash = "sha256-v/3vf7YYJiz+PMBsznvOJsNLtv6bEQ9pffAI33rLVuw=";
cargoBuildFlags = lib.optional withRuffleTools "--workspace";
env =
@@ -24,23 +24,23 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "libsignal-node";
version = "0.81.0";
version = "0.81.1";
src = fetchFromGitHub {
owner = "signalapp";
repo = "libsignal";
tag = "v${finalAttrs.version}";
hash = "sha256-SOQyps+iGVQ3RWPLmQHzXwmMwmR1PrGIbViCmNg60P4=";
hash = "sha256-uhxfVFsoB+c1R5MUOgpJFm8ZD3vgU8BIn35QSfbEp5w=";
};
cargoHash = "sha256-O4v9GgNrs4+HpfgoHh6YLy4dNF1LrF1ZS50RaEHh1iM=";
cargoHash = "sha256-Q3GSeaW3YveLxLeJPpPXUVwlJ0QLRkAmRGSJetxKl4Y=";
npmRoot = "node";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-npm-deps";
inherit (finalAttrs) version src;
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}";
hash = "sha256-KvMEQ9nJunqF2CDjiP3s3CMoeF+nbUpZDzSIMsImbPg=";
hash = "sha256-6Mr3SJn4pO0p6PISXvEOhN9uPk1TIEU03ssclNUg2No=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -52,13 +52,13 @@ let
'';
});
version = "7.72.1";
version = "7.73.0";
src = fetchFromGitHub {
owner = "signalapp";
repo = "Signal-Desktop";
tag = "v${version}";
hash = "sha256-X+ENbHnlr9VL+flaZAHsOjRSBnXHa32qLNEXntxnRLA=";
hash = "sha256-5cwGV0WPOS7O/xnQZ38t/hiQppqFFtVQmGuniGsD6H8=";
};
sticker-creator = stdenv.mkDerivation (finalAttrs: {
@@ -134,15 +134,15 @@ stdenv.mkDerivation (finalAttrs: {
fetcherVersion = 1;
hash =
if withAppleEmojis then
"sha256-7VDIUyQBhFNrAmpfemKcNgjJEuvQ355uU6oZdWM1Hk8="
"sha256-9YvNs925xBUYEpF429rHfMXIGPapVYd8j1jZa/yBuhA="
else
"sha256-gpK4WZjD//jZkxLvhAzXVAKmLjya8D1MVCPD4KKJJdA=";
"sha256-lcr8EeL+wd6VihKcBgfXNRny8VskX8g7I7WTAkLuBss=";
};
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
SIGNAL_ENV = "production";
SOURCE_DATE_EPOCH = 1758811882;
SOURCE_DATE_EPOCH = 1759413120;
};
preBuild = ''
+3 -3
View File
@@ -19,16 +19,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ringrtc";
version = "2.57.1";
version = "2.58.1";
src = fetchFromGitHub {
owner = "signalapp";
repo = "ringrtc";
tag = "v${finalAttrs.version}";
hash = "sha256-U3sfNjJInT7QBqLLNK1j/0xzmwi/pfZZGOtL/JZ5gZM=";
hash = "sha256-HI+HVDv+nuJp2BPIAVY+PI6Pof1pnB8L6CIAgBT+tJA=";
};
cargoHash = "sha256-DcaZmOPVO/eAMZ9NsqmwnI2d7Vdz/aVmvI4COivvDBM=";
cargoHash = "sha256-n+1pe202U2lljisSRBWeVvuBLyp7jhXG+ovDDi5WV8Q=";
cargoBuildFlags = [
"-p"
+16 -11
View File
@@ -2,19 +2,22 @@
lib,
stdenv,
fetchFromGitHub,
luabridge,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "sjasmplus";
version = "1.18.3";
version = "1.21.0";
src = fetchFromGitHub {
owner = "z00m128";
repo = "sjasmplus";
rev = "v${version}";
sha256 = "sha256-+FvNYfJ5I91RfuJTiOPhj5KW8HoOq8OgnnpFEgefSGc=";
tag = "v${finalAttrs.version}";
hash = "sha256-iPtH/Uviw9m3tcbG44aZO+I6vR95/waXUejpwPPCpqo=";
};
buildInputs = [ luabridge ];
buildFlags = [
"CC=${stdenv.cc.targetPrefix}cc"
"CXX=${stdenv.cc.targetPrefix}c++"
@@ -22,16 +25,18 @@ stdenv.mkDerivation rec {
installPhase = ''
runHook preInstall
install -D sjasmplus $out/bin/sjasmplus
install -D --mode=0755 sjasmplus $out/bin/sjasmplus
runHook postInstall
'';
meta = with lib; {
meta = {
homepage = "https://z00m128.github.io/sjasmplus/";
description = "Z80 assembly language cross compiler. It is based on the SjASM source code by Sjoerd Mastijn";
description = "Z80 assembly language cross compiler based on the SjASM source code by Sjoerd Mastijn";
mainProgram = "sjasmplus";
license = licenses.bsd3;
platforms = platforms.all;
maintainers = with maintainers; [ electrified ];
license = lib.licenses.bsd3;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ electrified ];
};
}
})
+60
View File
@@ -0,0 +1,60 @@
{
lib,
fetchFromGitHub,
python3,
}:
python3.pkgs.buildPythonApplication rec {
pname = "smbcrawler";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "SySS-Research";
repo = "smbcrawler";
tag = version;
hash = "sha256-9hom/4wNCiBp70s0a3K4dq1BOcoVV+yAeiPQlvQ7yUw=";
};
build-system = with python3.pkgs; [
hatch-vcs
hatchling
];
dependencies = with python3.pkgs; [
click
impacket
lxml
peewee
python-libnmap
python-magic
pyyaml
xdg-base-dirs
zundler
];
optional-dependencies = with python3.pkgs; {
binary-conversion = [
markitdown
];
};
nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ];
pythonImportsCheck = [ "smbcrawler" ];
disabledTests = [
# Tests are container-based
"test_base_guest_access"
"test_full"
];
meta = {
description = "Tool that takes credentials and a list of hosts and crawls through shares";
homepage = "https://github.com/SySS-Research/smbcrawler";
changelog = "https://github.com/SySS-Research/smbcrawler/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "smbcrawler";
};
}
@@ -1,37 +1,38 @@
{
stdenv,
mkDerivation,
lib,
fetchFromBitbucket,
cmake,
qtbase,
qttools,
libsForQt5,
}:
mkDerivation {
stdenv.mkDerivation {
pname = "speedcrunch";
version = "unstable-2021-10-09";
version = "0.12-unstable-2024-12-02";
src = fetchFromBitbucket {
owner = "heldercorreia";
repo = "speedcrunch";
rev = "74756f3438149c01e9edc3259b0f411fa319a22f";
sha256 = "sha256-XxQv+A5SfYXFIRK7yacxGHHne1Q93pwCGeHhchIKizU=";
rev = "db51fc5e547aa83834761d874d3518c06d0fec9e";
hash = "sha256-rnl4z/HU3lAF9Y1JvdM8LZWIV1NGfR4q5gOMxlNU2EA=";
};
buildInputs = [
sourceRoot = "source/src";
buildInputs = with libsForQt5; [
qtbase
qttools
];
nativeBuildInputs = [ cmake ];
preConfigure = ''
cd src
'';
nativeBuildInputs = [
cmake
]
++ [
libsForQt5.wrapQtAppsHook
];
meta = with lib; {
homepage = "http://speedcrunch.org";
homepage = "https://speedcrunch.org";
license = licenses.gpl2Plus;
description = "Fast power user calculator";
mainProgram = "speedcrunch";
@@ -44,7 +45,7 @@ mkDerivation {
maintainers = with maintainers; [
j0hax
];
inherit (qtbase.meta) platforms;
inherit (libsForQt5.qtbase.meta) platforms;
broken = stdenv.hostPlatform.isDarwin;
};
}
@@ -6,11 +6,11 @@
appimageTools.wrapType2 rec {
pname = "steam-rom-manager";
version = "2.5.29";
version = "2.5.30";
src = fetchurl {
url = "https://github.com/SteamGridDB/steam-rom-manager/releases/download/v${version}/Steam-ROM-Manager-${version}.AppImage";
sha256 = "sha256-6ZJ+MGIgr2osuQuqD6N9NnPiJFNq/HW6ivG8tyXUhvs=";
sha256 = "sha256-2prpPNgB8EYrswYc98RRrQtHc/s9asbtACRCDyyGQqg=";
};
extraInstallCommands =
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tweeny";
version = "3.2.0";
version = "3.2.1";
src = fetchFromGitHub {
owner = "mobius3";
repo = "tweeny";
rev = "v${finalAttrs.version}";
sha256 = "sha256-VmvOMK+FjYZXKH9kPUT2L7pmJMPSr5eXptCcoGWK+qo=";
sha256 = "sha256-9nFEI4gignIJaBFW9GDuSJJqeWli6YcKs/uYEL89VsE=";
};
nativeBuildInputs = [
+6 -6
View File
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "vault-bin";
version = "1.20.3";
version = "1.20.4";
src =
let
@@ -20,11 +20,11 @@ stdenv.mkDerivation rec {
aarch64-darwin = "darwin_arm64";
};
hash = selectSystem {
x86_64-linux = "sha256-3IE0WJ3JmzeUwC6OcorebHOD858SKiBR2Rv6KhKewXU=";
aarch64-linux = "sha256-DsqOf3yeOz3SI+CCvS2KcCJ6k18o4H+LI1Z39i9ezb0=";
i686-linux = "sha256-ONrB+Gwm0dMAK8lvCg5ljC2KApkugA8zX9HcmV0QzFM=";
x86_64-darwin = "sha256-cbxdyuLhc8+Ux2ZOX1zncsP2KGqWruuno/Yzct/cyII=";
aarch64-darwin = "sha256-zWuI+KFNyqoxnEKI25N4igXnXjoz+AXMU1WgGDKyfog=";
x86_64-linux = "sha256-n687yeuM1+1m2TfgT3AaMBOfE8cqbbG0Gq9Imb9olno=";
aarch64-linux = "sha256-+MRuCMkskd29xaoAjj42Re1eRra3SKMiciUOG9HwsN4=";
i686-linux = "sha256-L1zYFc2nam/pFq/groxeWvyK+ujHOHqvUkR96hPC7jU=";
x86_64-darwin = "sha256-t0j3Wr6IrFfN6FcZ3ZF+9qYjR/K6R8o06ebLJohr54w=";
aarch64-darwin = "sha256-F/M9ULCkfArlBcLqfR8i1gVcspfe8XEag6etdFXQmqA=";
};
in
fetchzip {
+4 -5
View File
@@ -1538,15 +1538,14 @@
}
},
"https://repo.papermc.io/repository/maven-public/com": {
"velocitypowered#velocity-brigadier/1.0.0-20230303.213659-2/SNAPSHOT": {
"jar": "sha256-kwnYIPdEibFYc5srZRBm69Lp5vNjPP4sOUzT23NoU8Q=",
"module": "sha256-Y1WaUO1rVqE0fomcKNELdBWTNtSQ/VUdQgN/5w+QeFg=",
"pom": "sha256-Rl70+G0lYH/5UveIfbEfSvsuEv2m2wZqUJ50oNbifN0="
"velocitypowered#velocity-brigadier/1.0.0-20210613.082804-10/SNAPSHOT": {
"jar": "sha256-LWZG7UbYBS/J8NUEMJoClNCKfHXVNP2E8R2whQzv3LI=",
"pom": "sha256-BVrnovDZ13pawpqN9FM3RyX2Z0yx2FkwjNbaxVI3mQM="
},
"velocitypowered/velocity-brigadier/1.0.0-SNAPSHOT/maven-metadata": {
"xml": {
"groupId": "com.velocitypowered",
"lastUpdated": "20230303213659"
"lastUpdated": "20250925232314"
}
}
}
+3 -3
View File
@@ -35,13 +35,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "velocity";
version = "3.4.0-unstable-2025-09-24";
version = "3.4.0-unstable-2025-09-29";
src = fetchFromGitHub {
owner = "PaperMC";
repo = "Velocity";
rev = "ec793a9fdbbf66fcce31fe544e8f0208cb9f9520";
hash = "sha256-pxk239uN7U+qfEElGTja/4VHR0wbw4RW0Mritx1P00w=";
rev = "c8c27af7c3da99987e4f5be18ffe5830eaf98538";
hash = "sha256-zotVbXvuMDDykkWSkXrIV+2UgUhhwX6KeF+zMRBeb8E=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "xpar";
version = "0.6";
version = "0.7";
src = fetchFromGitHub {
owner = "kspalaiologos";
repo = "xpar";
rev = finalAttrs.version;
hash = "sha256-cvt5fXg3mKzh0GlL1qkA7G17p2ZA0PpFnE2cLYwlmUM=";
hash = "sha256-uZfOrhXEDBvALd+rCluzcMPDW/no9t8PqGBuoZm6MtA=";
};
nativeBuildInputs = [
@@ -380,6 +380,7 @@ package-maintainers:
- sitemap
ncfavier:
- Agda
- agda2hs
- irc-client
- lambdabot
- shake
+1
View File
@@ -56750,6 +56750,7 @@ self: {
description = "Compiling Agda code to readable Haskell";
license = lib.licenses.bsd3;
mainProgram = "agda2hs";
maintainers = [ lib.maintainers.ncfavier ];
}
) { };
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "bleak-esphome";
version = "3.3.0";
version = "3.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "bluetooth-devices";
repo = "bleak-esphome";
tag = "v${version}";
hash = "sha256-1rsTXIWowwxycJYs2Aw2FXwQHSK1T7t2RODxqq1KxOs=";
hash = "sha256-BFF4SqJxrQ+aaFtrNqS9fNqTV2Q+pOu5FFdYKeHkKj8=";
};
postPatch = ''
@@ -8,13 +8,13 @@
pytestCheckHook,
pythonOlder,
requests,
setuptools,
hatchling,
testers,
}:
buildPythonPackage rec {
pname = "cvelib";
version = "1.7.1";
version = "1.8.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,16 +23,10 @@ buildPythonPackage rec {
owner = "RedHatProductSecurity";
repo = "cvelib";
tag = version;
hash = "sha256-AhA+2lEI/hsbIVCfSWO0vI6eWkObjsq5xYOSqVvUPkU=";
hash = "sha256-lbwrZSzJaP+nKFwt7xiq/LTzgOuf8aELxjrxEKkYpfc=";
};
postPatch = ''
# collective.checkdocs is unmaintained for over 10 years
substituteInPlace pyproject.toml \
--replace-fail '"collective.checkdocs",' ""
'';
build-system = [ setuptools ];
build-system = [ hatchling ];
dependencies = [
click
@@ -49,7 +43,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library and a command line interface for the CVE Services API";
homepage = "https://github.com/RedHatProductSecurity/cvelib";
changelog = "https://github.com/RedHatProductSecurity/cvelib/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/RedHatProductSecurity/cvelib/blob/${src.tag}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ raboof ];
mainProgram = "cve";
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "django-cms";
version = "5.0.2";
version = "5.0.4";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "django-cms";
repo = "django-cms";
tag = version;
hash = "sha256-qv6eVs5jKJXQczEa6+H5n4+pw1JFTkb7XJD+0DBVFM0=";
hash = "sha256-bhF1FJO+EHg49ZnwykVmyM/kkdXMCyfoV+EFQ5IZFF4=";
};
build-system = [ setuptools ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "ducc0";
version = "0.38.0";
version = "0.39.0";
pyproject = true;
src = fetchFromGitLab {
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "mtr";
repo = "ducc";
tag = "ducc0_${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-Be7lw9i1uEOY3w/Efnn7sZ4Xg5DenQuih6uReCmOI1I=";
hash = "sha256-VF4m0/kna1HEccK5ljFuNwXSYoak9TeFMyhBmUgupf0=";
};
postPatch = ''
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "habluetooth";
version = "5.6.4";
version = "5.7.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "habluetooth";
tag = "v${version}";
hash = "sha256-j3g0MLVfA8r02EM3rT5GuNE70TdYtdT+5XzqWqi/JM0=";
hash = "sha256-1/KbehOIQdclPskp2HtJ3fut4DqkKw/+FdqwmVvfZmU=";
};
build-system = [
@@ -0,0 +1,34 @@
--- a/pgpy_dtc/_curves.py
+++ b/pgpy_dtc/_curves.py
@@ -75,26 +75,31 @@
class BrainpoolP256R1(ec.EllipticCurve):
name = 'brainpoolP256r1'
key_size = 256
+ group_order = 0xa9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7
class BrainpoolP384R1(ec.EllipticCurve): # noqa: E303
name = 'brainpoolP384r1'
key_size = 384
+ group_order = 0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565
class BrainpoolP512R1(ec.EllipticCurve): # noqa: E303
name = 'brainpoolP512r1'
key_size = 512
+ group_order = 0xaadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069
class X25519(ec.EllipticCurve): # noqa: E303
name = 'X25519'
key_size = 256
+ group_order = 0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed
class Ed25519(ec.EllipticCurve): # noqa: E303
name = 'ed25519'
key_size = 256
+ group_order = 0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed
# add these curves to the _CURVE_TYPES list
@@ -30,6 +30,13 @@ buildPythonPackage rec {
cryptography
];
patches = [
# NOTE: This is the same patch file as Fix-compat-with-current-cryptography.patch
# from the pgpy packaging, with the base directory modified for pgpy-dtc.
# https://github.com/SecurityInnovation/PGPy/pull/474
./Fix-compat-with-current-cryptography.patch
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "pgpy_dtc" ];
@@ -12,7 +12,7 @@
setuptools,
setuptools-scm,
withTesseractSupport ? true,
withCuneiformSupport ? stdenv.hostPlatform.isLinux,
withCuneiformSupport ? false,
}:
buildPythonPackage rec {
@@ -39,7 +39,7 @@ buildPythonPackage rec {
tesseractLibraryLocation = "${tesseract}/lib/libtesseract${stdenv.hostPlatform.extensions.sharedLibrary}";
}
))
++ (lib.optional stdenv.hostPlatform.isLinux (
++ (lib.optional withCuneiformSupport (
replaceVars ./paths-cuneiform.patch {
inherit cuneiform;
}
@@ -0,0 +1,64 @@
{
lib,
attrs,
buildPythonPackage,
fetchFromGitHub,
py,
pytest-mypy,
pytest-pycodestyle,
pytest-pylint,
pytest,
pytestCheckHook,
requests,
setuptools,
types-requests,
types-setuptools,
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "pytest-docker";
version = "3.2.3";
pyproject = true;
src = fetchFromGitHub {
owner = "avast";
repo = "pytest-docker";
tag = "v${version}";
hash = "sha256-LV4v4vyfXwFHOYJdS3kPyPbFWpwXfx1rKZQfFQ0pdQ4=";
};
build-system = [ setuptools ];
buildInputs = [ pytest ];
dependencies = [ attrs ];
nativeCheckInputs = [
py
pytest-mypy
pytest-pycodestyle
pytest-pylint
pytestCheckHook
requests
types-requests
types-setuptools
writableTmpDirAsHomeHook
];
pythonImportsCheck = [ "pytest_docker" ];
disabledTests = [
# Tests wants to run docker
"test_containers_and_volumes_get_cleaned_up"
"test_main_fixtures_work"
];
meta = {
description = "Docker-based integration tests";
homepage = "https://github.com/avast/pytest-docker";
changelog = "https://github.com/avast/pytest-docker/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -0,0 +1,44 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pycodestyle,
pytest-isort,
pytest,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "pytest-pycodestyle";
version = "2.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "henry0312";
repo = "pytest-pycodestyle";
tag = "v${version}";
hash = "sha256-X/vacxI0RFHIqlZ2omzvvFDePS/SZYSFQHEmfcbvf/4=";
};
build-system = [ setuptools ];
buildInputs = [ pytest ];
dependencies = [ pycodestyle ];
nativeCheckInputs = [
pytest-isort
pytestCheckHook
];
pythonImportsCheck = [ "pytest_pycodestyle" ];
meta = {
description = "Pytest plugin to run pycodestyle";
homepage = "https://github.com/henry0312/pytest-pycodestyle";
changelog = "https://github.com/henry0312/pytest-pycodestyle/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -1,36 +1,33 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
# nativeCheckInputs
fetchFromGitHub,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "pyunormalize";
version = "16.0.0";
version = "17.0.0";
pyproject = true;
# No tags on GitHub
src = fetchPypi {
inherit pname version;
hash = "sha256-Lh37tKEYFUrib3BxBCalKjZLkmyRkfdkYB9ajLEnYfc=";
src = fetchFromGitHub {
owner = "mlodewijck";
repo = "pyunormalize";
tag = "v${version}";
hash = "sha256-JDcMWaA6r8YRZYJseyKUyPAInrqHHYhQXYmw9rr3ls4=";
};
build-system = [ setuptools ];
nativeCheckInputs = [ pytestCheckHook ];
# The pypi archive does not contain the tests.
# NOTE: one should review this for each future update.
doCheck = false;
pythonImportsCheck = [ "pyunormalize" ];
meta = {
description = "Unicode normalization forms (NFC, NFKC, NFD, NFKD) independent of the Python core Unicode database";
homepage = "https://github.com/mlodewijck/pyunormalize";
changelog = "https://github.com/mlodewijck/pyunormalize/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ hellwolf ];
};
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "pyvicare";
version = "2.51.0";
version = "2.52.0";
pyproject = true;
src = fetchFromGitHub {
owner = "openviess";
repo = "PyViCare";
tag = version;
hash = "sha256-WKu9f59Fc0i4MoGGaTP8s94pD4cYNrQvDt2kyQZ+f1U=";
hash = "sha256-Fq4XRJIN7f5SgSkSh0EveQHSHT35NVvCbPEEeW8h+vc=";
};
postPatch = ''
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "zeroconf";
version = "0.147.2";
version = "0.148.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "jstasiak";
repo = "python-zeroconf";
tag = version;
hash = "sha256-t1++u+2+Pe/61MXzq5+9ayVl7ot3RrJUGCTNtHicpF8=";
hash = "sha256-odjuJrUXQXn3WeF/oS8DLO937p2nHpSk9QGO4Tgsd8o=";
};
build-system = [
@@ -0,0 +1,60 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
hatch-vcs,
hatchling,
lxml,
nox,
pytest-docker,
pytest-selenium,
pytestCheckHook,
python-magic,
selenium,
sphinx,
}:
buildPythonPackage rec {
pname = "zundler";
version = "0.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "AdrianVollmer";
repo = "Zundler";
tag = version;
hash = "sha256-RUzVeJLRB9y6lS0tCkseoFgND1MXT7s2o7vNuUpdRDE=";
};
build-system = [
hatch-vcs
hatchling
];
dependencies = [
lxml
python-magic
sphinx
];
nativeCheckInputs = [
nox
pytestCheckHook
pytest-docker
pytest-selenium
selenium
];
# Tests are container-based
doCheck = false;
pythonImportsCheck = [ "zundler" ];
meta = {
description = "Bundle assets of distributed HTML docs into one self-contained HTML file";
homepage = "https://github.com/AdrianVollmer/Zundler";
changelog = "https://github.com/AdrianVollmer/Zundler/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -11,11 +11,11 @@ stdenv.mkDerivation rec {
pname = "include-what-you-use";
# Make sure to bump `llvmPackages` in "pkgs/top-level/all-packages.nix" to the supported version:
# https://github.com/include-what-you-use/include-what-you-use?tab=readme-ov-file#clang-compatibility
version = "0.24";
version = "0.25";
src = fetchurl {
url = "${meta.homepage}/downloads/${pname}-${version}.src.tar.gz";
hash = "sha256-ojQhzv9gHT6iFej6kpK/qMo56xrCCY277fxs/mVUHBA=";
hash = "sha256-voH51UmIgUYkZQYN3Ci1h8ASVCVccG05fRpJTWnrXv0=";
};
postPatch = ''
@@ -63,6 +63,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://include-what-you-use.org";
license = licenses.bsd3;
maintainers = [
maintainers.ja1den
];
platforms = platforms.unix;
};
}
@@ -0,0 +1,38 @@
{
lib,
buildHomeAssistantComponent,
fetchFromGitHub,
jsonpath-ng,
paho-mqtt,
protobuf,
nix-update-script,
}:
buildHomeAssistantComponent rec {
owner = "tolwi";
domain = "ecoflow_cloud";
version = "1.3.0";
src = fetchFromGitHub {
owner = "tolwi";
repo = "hassio-ecoflow-cloud";
tag = "v${version}";
hash = "sha256-CVm5+zLWN/ayhHRNFUr4PLwedwf4GJXvLOFgrh2qxAc=";
};
dependencies = [
jsonpath-ng
paho-mqtt
protobuf
];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/tolwi/hassio-ecoflow-cloud/releases/tag/v${version}";
description = "Home Assistant component for EcoFlow Cloud";
homepage = "https://github.com/tolwi/hassio-ecoflow-cloud";
maintainers = with lib.maintainers; [ ananthb ];
# license = lib.licenses.asl20;
};
}
+2 -2
View File
@@ -6,7 +6,7 @@ builtins.mapAttrs (_: callPackage ./generic.nix) rec {
hash = "sha256-z9nIPPqd2gNRiY6ptz9YmVyBeZSlQkvhh3f4PohqPPY=";
};
wordpress_6_8 = {
version = "6.8.2";
hash = "sha256-2Fpy45K/6GaBazwuvGpEaZByqlDMOmIPHE7S8TtkXis=";
version = "6.8.3";
hash = "sha256-kto0yZYOZNElhlLB73PFF/fkasbf0t/HVDbThVr0aww=";
};
}
+3 -3
View File
@@ -18,18 +18,18 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "winbox";
version = "3.41";
version = "3.43";
src = fetchurl (
if (wine.meta.mainProgram == "wine64") then
{
url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/winbox64.exe";
hash = "sha256-i8Ps8fNZUmAOyxo4DDjIjp1jwIGjIgT9CU1YgjAHC/Y=";
hash = "sha256-W0HPUf2B6NCCaH9rUiFZz0q6IubfjtxIZyHU4JUHtuk=";
}
else
{
url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/winbox.exe";
hash = "sha256-NypSEC5YKpqldlkSIRFtWVD4xJZcjGcfjnphSg70wmE=";
hash = "sha256-pAOOTgmjQoXI2o2MKTDuOOpb7q0rb/zWATDNyAMOLms=";
}
);
+1 -3
View File
@@ -6718,7 +6718,7 @@ with pkgs;
iaca = iaca_3_0;
include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
llvmPackages = llvmPackages_20;
llvmPackages = llvmPackages_21;
};
inherit (callPackage ../applications/misc/inochi2d { })
@@ -14416,8 +14416,6 @@ with pkgs;
enableJupyter = false;
};
speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
### SCIENCE / MISC
boinc-headless = boinc.override { headless = true; };
+6
View File
@@ -14478,6 +14478,8 @@ self: super: with self; {
pytest-django = callPackage ../development/python-modules/pytest-django { };
pytest-docker = callPackage ../development/python-modules/pytest-docker { };
pytest-docker-tools = callPackage ../development/python-modules/pytest-docker-tools { };
pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { };
@@ -14592,6 +14594,8 @@ self: super: with self; {
pytest-pudb = callPackage ../development/python-modules/pytest-pudb { };
pytest-pycodestyle = callPackage ../development/python-modules/pytest-pycodestyle { };
pytest-pylint = callPackage ../development/python-modules/pytest-pylint { };
pytest-pytestrail = callPackage ../development/python-modules/pytest-pytestrail { };
@@ -20649,6 +20653,8 @@ self: super: with self; {
zulip-emoji-mapping = callPackage ../development/python-modules/zulip-emoji-mapping { };
zundler = callPackage ../development/python-modules/zundler { };
zwave-js-server-python = callPackage ../development/python-modules/zwave-js-server-python { };
zwave-me-ws = callPackage ../development/python-modules/zwave-me-ws { };