Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2025-11-29 18:06:37 +00:00
committed by GitHub
59 changed files with 256 additions and 494 deletions
@@ -1110,7 +1110,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2
- [preload](http://sourceforge.net/projects/preload), a service that makes
applications run faster by prefetching binaries and shared objects.
Available as [services.preload](#opt-services.preload.enable).
Available as `services.preload`.
### Other Notable Changes {#sec-release-23.11-nixos-notable-changes}
-1
View File
@@ -913,7 +913,6 @@
./services/misc/podgrab.nix
./services/misc/polaris.nix
./services/misc/portunus.nix
./services/misc/preload.nix
./services/misc/pufferpanel.nix
./services/misc/pykms.nix
./services/misc/radicle.nix
+10
View File
@@ -71,6 +71,16 @@ in
"programs"
"gnome-documents"
] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule
[
"services"
"preload"
]
''
The corresponding package was removed from nixpkgs,
due to lack of usage and being broken since its introduction.
''
) # added 2025-11-29
(mkRemovedOptionModule [
"programs"
"goldwarden"
-36
View File
@@ -1,36 +0,0 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.preload;
in
{
meta = {
maintainers = pkgs.preload.meta.maintainers;
};
options.services.preload = {
enable = lib.mkEnableOption "preload";
package = lib.mkPackageOption pkgs "preload" { };
};
config = lib.mkIf cfg.enable {
systemd.services.preload = {
description = "Loads data into ram during idle time of CPU.";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
EnvironmentFile = "${cfg.package}/etc/conf.d/preload";
ExecStart = "${lib.getExe cfg.package} -l '' --foreground $PRELOAD_OPTS";
Type = "simple";
# Only preload data during CPU idle time
IOSchedulingClass = 3;
DynamicUser = true;
StateDirectory = "preload";
};
};
};
}
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "fbneo";
version = "0-unstable-2025-11-20";
version = "0-unstable-2025-11-27";
src = fetchFromGitHub {
owner = "libretro";
repo = "fbneo";
rev = "012dbe9dc11fd5fd765ef92e0ad4c08583862f69";
hash = "sha256-hsv8eeU+/cuknyKQ7WNKrmRYu7kXLxu7bPkoVN9qZoE=";
rev = "3609f054a65aea4b4cab5a87b2fdc876d911d244";
hash = "sha256-S18J0S50/S/50rCmcGkwSLslnA1abvsX9HhtFVcQ7XM=";
};
makefile = "Makefile";
+28 -20
View File
@@ -1,5 +1,6 @@
{
lib,
stdenv,
mkDerivation,
fetchurl,
fetchpatch,
@@ -40,28 +41,35 @@ mkDerivation rec {
lrelease diffpdf.pro
'';
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
installPhase =
if stdenv.isDarwin then
''
mkdir -p "$out"
mv diffpdf.app "$out"/
''
else
''
mkdir -p $out/bin $out/share/man/man1
install -Dpm755 -D diffpdf $out/bin/diffpdf
install -Dpm644 -D diffpdf.1 $out/share/man/man1/diffpdf.1
install -Dpm755 -D diffpdf $out/bin/diffpdf
install -Dpm644 -D diffpdf.1 $out/share/man/man1/diffpdf.1
install -dpm755 $out/share/doc/${pname}-${version} $out/share/licenses/${pname}-${version} $out/share/icons $out/share/pixmaps $out/share/applications
install -Dpm644 CHANGES README help.html $out/share/doc/${pname}-${version}/
install -Dpm644 gpl-2.0.txt $out/share/licenses/${pname}-${version}/
install -Dpm644 images/icon.png $out/share/pixmaps/diffpdf.png
install -dpm755 $out/share/doc/${pname}-${version} $out/share/licenses/${pname}-${version} $out/share/icons $out/share/pixmaps $out/share/applications
install -Dpm644 CHANGES README help.html $out/share/doc/${pname}-${version}/
install -Dpm644 gpl-2.0.txt $out/share/licenses/${pname}-${version}/
install -Dpm644 images/icon.png $out/share/pixmaps/diffpdf.png
cat > $out/share/applications/diffpdf.desktop <<EOF
[Desktop Entry]
Type=Application
Version=1.0
Name=diffpdf
Icon=diffpdf
Comment=PDF diffing tool
Exec=$out/bin/diffpdf
Terminal=false
EOF
'';
cat > $out/share/applications/diffpdf.desktop <<EOF
[Desktop Entry]
Type=Application
Version=1.0
Name=diffpdf
Icon=diffpdf
Comment=PDF diffing tool
Exec=$out/bin/diffpdf
Terminal=false
EOF
'';
meta = {
homepage = "http://www.qtrac.eu/diffpdf.html";
@@ -69,6 +77,6 @@ mkDerivation rec {
mainProgram = "diffpdf";
license = lib.licenses.gpl2Plus;
maintainers = [ ];
platforms = with lib.platforms; linux;
platforms = with lib.platforms; unix;
};
}
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "aliyun-cli";
version = "3.1.5";
version = "3.1.6";
src = fetchFromGitHub {
owner = "aliyun";
repo = "aliyun-cli";
tag = "v${version}";
hash = "sha256-RFeARCkzFRj8j5aS/1dpvuMqApz9HfnDMtAg9k7trsE=";
hash = "sha256-H0+XAOVXg9UAvWQC1hVUQs5AbqCVpw9NKtRKhm7m9Lw=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -31,14 +31,14 @@
}:
stdenv.mkDerivation rec {
version = "4.2.0";
version = "4.3.0";
pname = "baresip";
src = fetchFromGitHub {
owner = "baresip";
repo = "baresip";
rev = "v${version}";
hash = "sha256-kC1pqquIddjqIvGSIE9Rzlvr6qzTXF+mFsZlIzFBExI=";
hash = "sha256-E8FfETn4VnPYscFtwrDGCaYB7L0KU0ZTkDMfBj1dfxA=";
};
patches = [
-89
View File
@@ -1,89 +0,0 @@
{
lib,
SDL,
SDL_image,
expat,
fetchpatch,
fetchurl,
libGL,
libGLU,
libvorbis,
libX11,
lua,
pkg-config,
scons,
smpeg,
stdenv,
zip,
zlib,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "btanks";
version = "0.9.8083";
src = fetchurl {
url = "mirror://sourceforge/btanks/btanks-${finalAttrs.version}.tar.bz2";
hash = "sha256-P9LOaitF96YMOxFPqa/xPLPdn7tqZc3JeYt2xPosQ0E=";
};
patches = [
(fetchpatch {
name = "lua52.patch";
url = "https://aur.archlinux.org/cgit/aur.git/plain/lua52.patch?h=btanks&id=cd0e016963238f16209baa2da658aa3fad36e33d";
hash = "sha256-Xwl//sfGprhg71jf+X3q8qxdB+5ZtqJrjBxS8+cw5UY=";
})
(fetchpatch {
url = "https://salsa.debian.org/games-team/btanks/-/raw/debian/0.9.8083-9/debian/patches/gcc-4.7.patch";
hash = "sha256-JN7D+q63EvKJX9wAEQgcVqE1VZzMa4Y1CPIlA3uYtLc=";
})
(fetchpatch {
url = "https://salsa.debian.org/games-team/btanks/-/raw/debian/0.9.8083-9/debian/patches/pow10f.patch";
hash = "sha256-6QFP1GTwqXnjfekzEiIpWKCD6HOcGusYW+02sUE6hcA=";
})
(fetchpatch {
url = "https://salsa.debian.org/games-team/btanks/-/raw/debian/0.9.8083-9/debian/patches/python3.patch";
hash = "sha256-JpK409Myi8mxQaunmLFKKh1NKvKLXpNHHsDvRee8OoQ=";
})
(fetchpatch {
url = "https://salsa.debian.org/games-team/btanks/-/raw/debian/0.9.8083-9/debian/patches/scons.patch";
hash = "sha256-JCvBY2fOV8Sc/mpvEsJQv1wKcS1dHqYxvRk6I9p7ZKc=";
})
];
nativeBuildInputs = [
SDL
pkg-config
scons
smpeg
zip
];
buildInputs = [
SDL
SDL_image
expat
libGL
libGLU
libX11
libvorbis
lua
smpeg
zlib
];
env.NIX_CFLAGS_COMPILE = "-I${lib.getDev SDL_image}/include/SDL";
enableParallelBuilding = true;
strictDeps = true;
meta = {
homepage = "https://sourceforge.net/projects/btanks/";
description = "Fast 2d tank arcade game with multiplayer and split-screen modes";
license = lib.licenses.gpl2Plus;
mainProgram = "btanks";
maintainers = [ ];
inherit (SDL.meta) platforms;
};
})
+3 -3
View File
@@ -7,16 +7,16 @@
buildGo125Module (finalAttrs: {
pname = "chezmoi";
version = "2.66.2";
version = "2.67.1";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
tag = "v${finalAttrs.version}";
hash = "sha256-TYEVMxebA4dvWMmgx4bMv1UKO2YGH+D+lZuiAu8ZmI4=";
hash = "sha256-srrkOgd/3nL4sMe2M9Gs7a3NnjkpJcdzpqO0MrPh0Rc=";
};
vendorHash = "sha256-g9bzsmLKJ7pCmTnO8N9Um1FDBvQA0mqw14fwGYMb/K0=";
vendorHash = "sha256-N5mPoIWZfGgH1CkDnQgxQ94Zq++l2+uQMST0l/m4Z+g=";
nativeBuildInputs = [
installShellFiles
-61
View File
@@ -1,61 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
openssl,
curl,
zlib,
gtest,
cppcheck,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cpr";
version = "1.12.0";
src = fetchFromGitHub {
owner = "libcpr";
repo = "cpr";
tag = finalAttrs.version;
hash = "sha256-OkOyh2ibt/jX/Dc+TB1uSlWtzEhdSQwHVN96oCOh2yM=";
};
nativeBuildInputs = [
cmake
pkg-config
gtest
cppcheck
];
buildInputs = [
openssl
zlib
curl
];
cmakeFlags = [
# NOTE: Does not build with CPPCHECK
# (lib.cmakeBool "CPR_ENABLE_CPPCHECK" true)
(lib.cmakeBool "CPR_BUILD_TEST" true)
(lib.cmakeBool "CURL_ZLIB" false)
(lib.cmakeBool "BUILD_SHARED_LIBS" true)
(lib.cmakeBool "CPR_USE_SYSTEM_CURL" true)
(lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release")
];
# Install headers
postInstall = ''
mkdir -p $out/include
cp -r $src/include/* $out/include/
'';
meta = {
description = "C++ Requests: Curl for People, a spiritual port of Python Requests";
homepage = "https://github.com/libcpr/cpr";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ phodina ];
};
})
+3 -3
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "deck";
version = "1.53.2";
version = "1.54.0";
src = fetchFromGitHub {
owner = "Kong";
repo = "deck";
tag = "v${version}";
hash = "sha256-txALVamKm1ADwSsSNei04LNqKr5lkEYB4OyxpjvMk90=";
hash = "sha256-DVj4VHmU3yORL4zytWzXIPEjrS1P+WLE18Vdcdbibos=";
};
nativeBuildInputs = [ installShellFiles ];
@@ -28,7 +28,7 @@ buildGoModule rec {
];
proxyVendor = true; # darwin/linux hash mismatch
vendorHash = "sha256-eg9Ks3IGNzGIanY3jsGtAPb/iYYDitskt0slaX8b+qs=";
vendorHash = "sha256-x+nL+bnwXio/z3XFC9A9G9T7mtB5BsnNgLWT54OJLCE=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd deck \
+3 -3
View File
@@ -6,10 +6,10 @@
let
pname = "fflogs";
version = "8.17.85";
version = "8.17.101";
src = fetchurl {
url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage";
hash = "sha256-vI2WI9CeupQf96GxW89D8Z8R/h1hB5Rfib2A+4Yd6zc=";
hash = "sha256-yCnFN46/vHrQA8KkaoWQUBCOZ1+6Oa4UkdUhCghGByo=";
};
extracted = appimageTools.extractType2 { inherit pname version src; };
in
@@ -21,7 +21,7 @@ appimageTools.wrapType2 {
cp -r ${extracted}/usr/share/icons $out/share/
chmod -R +w $out/share/
test ! -e $out/share/icons/hicolor/0x0 # check for regression of https://github.com/electron-userland/electron-builder/issues/5294
cp ${extracted}/fflogs.desktop $out/share/applications/
cp ${extracted}/'FF Logs Uploader.desktop' $out/share/applications/fflogs.desktop
sed -i 's@^Exec=AppRun --no-sandbox@Exec=fflogs@g' $out/share/applications/fflogs.desktop
'';
+1 -1
View File
@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip";
hash = "sha256-F7yYZgCBMmRX1yYWC60RRtIw/ObDcbUcwY0yF4Ikagg=";
hash = "sha256-gf0KFCjtnDGwD9Y/t/usozflzLzDXp+HvYNYsd0iYiI=";
};
sourceRoot = ".";
+1 -1
View File
@@ -13,7 +13,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage";
hash = "sha256-LwFialu3vQehcGVleuCSmDrrsw7b0uTxuAFhSwdE9jQ=";
hash = "sha256-4bXY1oKPuVOrsLuPST+9kV5TXIhoNZ3gmNSDRGcrVM0=";
}
else
throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";
+1 -1
View File
@@ -4,7 +4,7 @@
callPackage,
}:
let
version = "5.5.245";
version = "5.5.247";
pname = "gdevelop";
meta = {
description = "Graphical Game Development Studio";
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gitlogue";
version = "0.3.0";
version = "0.4.1";
src = fetchFromGitHub {
owner = "unhappychoice";
repo = "gitlogue";
tag = "v${finalAttrs.version}";
hash = "sha256-IKCjv33I6bM5PSp1IBXEArHgNF1hV9J+Zko0uV2OPZA=";
hash = "sha256-SkdyOEMN4neW/KHf5nuBh3e5CJ2Vrul/1ydOhpK1Rdg=";
};
cargoHash = "sha256-j8h+EI+vOf8nN69ROFiwuUBRi84T/QdhbdMpAMupkoM=";
cargoHash = "sha256-RIs7pf+S01nupYzOIferlh+c/NuNHgBTspx+9MGl33g=";
nativeBuildInputs = [ pkg-config ];
@@ -76,11 +76,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-control-center";
version = "49.2.1";
version = "49.2.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz";
hash = "sha256-T6tOmdR+Q8CoJ9/SRA2QjKX/JrwDxpcqy42cAWTOB2Q=";
hash = "sha256-wjriINbBI30oWSXeeAHg42M4ucwai7UcLjfnFea1A60=";
};
patches = [
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "gonzo";
version = "0.2.1";
version = "0.2.2";
src = fetchFromGitHub {
owner = "control-theory";
repo = "gonzo";
tag = "v${finalAttrs.version}";
hash = "sha256-P8Ntt8Dj5zq+Ff5MkZEvWabk2w5Cm6tXxl3ssMxDNok=";
hash = "sha256-NoZDSKdFb805WjtXLwA8/bnbTdJgnCtFxk6FqbuEo/0=";
};
vendorHash = "sha256-XKwtq8EF774lHLHtyFzveFa5agJa15CvhsuwwaQdJwU=";
+3 -3
View File
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "hl-log-viewer";
version = "0.32.2";
version = "0.32.3";
src = fetchFromGitHub {
owner = "pamburus";
repo = "hl";
tag = "v${finalAttrs.version}";
hash = "sha256-JG5+RpUc8UGYxSlEX0c+dcUU2fFuVEwz/duK94XYkOc=";
hash = "sha256-BYSVzLh/GGC5BK0Q2xyZ54AA6UUxmWNFj9mH8gGvLXQ=";
};
cargoHash = "sha256-dIUQVLjjlQGHrMgWUeFc3R/QJbddRG8wmZklUHQTaas=";
cargoHash = "sha256-F9C6OeU0lxVdollldL1PV/wTo5+3j+MGZg9lkJVVvFI=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -1,7 +1,7 @@
import ./generic.nix {
hash = "sha256-XJp0Loaj3FFygyiIkSaMl4T0KmkNt7xtyU4nz++6yHs=";
version = "6.18.0";
vendorHash = "sha256-ySNeO06x8FzCH29EHbO3/ASVNSXTviyeULFrVoQwxcw=";
hash = "sha256-TdJe/vnjSc5ZT5tgZQsQacCVfW5+TKd5cjQLOp8SuZg=";
version = "6.19.1";
vendorHash = "sha256-Dx/AsSvDL/cHS/nRV5invkxgBg4w8jvtZ20LK7tOW14=";
patches = [ ];
nixUpdateExtraArgs = [
"--override-filename=pkgs/by-name/in/incus/package.nix"
+2 -2
View File
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "jotta-cli";
version = "0.17.132497";
version = "0.17.148769";
src = fetchzip {
url = "https://repo.jotta.us/archives/linux/amd64/jotta-cli-${version}_linux_amd64.tar.gz";
hash = "sha256-prhFFjywvffsZKcTIMJfsccA/TYrvpsn/+TpDtIdc98=";
hash = "sha256-uI5yYpyLa7gGg9eL1nG5MMwHZ2j2yH5/8n5sB/WgoQI=";
stripRoot = false;
};
+3 -3
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "kubelogin";
version = "1.34.2";
version = "1.35.0";
src = fetchFromGitHub {
owner = "int128";
repo = "kubelogin";
tag = "v${finalAttrs.version}";
hash = "sha256-Uk8zsOrX1mrOofl6pUCTPUye463fyCKDcK09IA6uwtw=";
hash = "sha256-POJY3r+8Fx9RUurShNADsin/LHZGvpB/4H6I9eG+4pQ=";
};
subPackages = [ "." ];
@@ -22,7 +22,7 @@ buildGoModule (finalAttrs: {
"-X main.version=v${finalAttrs.version}"
];
vendorHash = "sha256-WZ7tJufvgclC6xKQNXmVcf0HAmqBH9bKSu3TFzWSYdI=";
vendorHash = "sha256-Bjge514SLWjRuoOhnI0OxSJm5utvfDB0hx77uYnGsgY=";
# test all packages
preCheck = ''
+15 -8
View File
@@ -4,11 +4,12 @@
fetchFromGitHub,
cmake,
curl,
pkg-config,
staticOnly ? stdenv.hostPlatform.isStatic,
}:
let
version = "1.12.0";
version = "1.13.0";
in
stdenv.mkDerivation {
pname = "libcpr";
@@ -23,16 +24,19 @@ stdenv.mkDerivation {
owner = "libcpr";
repo = "cpr";
rev = version;
hash = "sha256-OkOyh2ibt/jX/Dc+TB1uSlWtzEhdSQwHVN96oCOh2yM=";
hash = "sha256-qoNA88GL9Yv3r/7UsZduYXuyrQVxfFY/0P6RfLqT5Uw=";
};
nativeBuildInputs = [ cmake ];
nativeBuildInputs = [
cmake
pkg-config
];
propagatedBuildInputs = [ curl ];
cmakeFlags = [
"-DBUILD_SHARED_LIBS=${if staticOnly then "OFF" else "ON"}"
"-DCPR_USE_SYSTEM_CURL=ON"
(lib.cmakeBool "BUILD_SHARED_LIBS" (!staticOnly))
(lib.cmakeBool "CPR_USE_SYSTEM_CURL" true)
];
postPatch = ''
@@ -42,15 +46,18 @@ stdenv.mkDerivation {
postInstall = ''
substituteInPlace "$out/lib/cmake/cpr/cprTargets.cmake" \
--replace "_IMPORT_PREFIX \"$out\"" \
"_IMPORT_PREFIX \"$dev\""
--replace-fail "_IMPORT_PREFIX \"$out\"" \
"_IMPORT_PREFIX \"$dev\""
'';
meta = with lib; {
description = "C++ wrapper around libcurl";
homepage = "https://docs.libcpr.org/";
license = licenses.mit;
maintainers = with maintainers; [ rycee ];
maintainers = with maintainers; [
phodina
rycee
];
platforms = platforms.all;
};
}
+2 -2
View File
@@ -9,9 +9,9 @@
openssl,
sqlcipher,
boost,
cpr,
curl,
glib,
libcpr,
libsecret,
libmaddy-markdown,
testers,
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
curl
cpr
libcpr
libsecret
libmaddy-markdown
sqlcipher
+4 -4
View File
@@ -1,6 +1,6 @@
{
version = "1.27.11";
hash = "sha256-0moTf5DEI+tw6Kx6/6cWzGdgem7rAfsj4iJg9I7Pjbk=";
npmDepsHash = "sha256-P9uTFeJ8ikK3Hp9bFt33mIzqp9duvMs1fYw1ErwXg1A=";
vendorHash = "sha256-MgxpoNj8Rv98AnqvWWewoFgvHWSD16MXLlkkVoQRGTE=";
version = "1.28.0";
hash = "sha256-9kvJr6haMe86pMakLkj3aKmA8IgYnJ+mV9Jtp4LsiSs=";
npmDepsHash = "sha256-ip+HMjAIGD47dzs9rrpMi8ZVyHlUpnf1KmjPgTILzYM=";
vendorHash = "sha256-n5/elG98ALYSXlW7TS+S8JI2Wpikk6X9Sl1J9FhbizY=";
}
+3 -3
View File
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "mainsail";
version = "2.14.0";
version = "2.15.0";
src = fetchFromGitHub {
owner = "mainsail-crew";
repo = "mainsail";
rev = "v${version}";
hash = "sha256-hZgENY1Vb0wr6fqQfodjXQ+a/JAca0AQFKHlTc4EG68=";
hash = "sha256-JmN5VPj4h83gLx/UsT69mXFxyvCHir0tl7zN2Q7eMOc=";
};
npmDepsHash = "sha256-9pkcQS281OC9q9WadctQ/GAgbaeejrj7HLwKK/SDkAU=";
npmDepsHash = "sha256-8rUhDo1l0oLENWwy56UzwlSGIBJtTPsH6w5OX8tnp6U=";
# Prevent Cypress binary download.
CYPRESS_INSTALL_BINARY = 0;
+3 -3
View File
@@ -11,19 +11,19 @@
python3.pkgs.buildPythonApplication rec {
pname = "migrate-to-uv";
version = "0.7.3";
version = "0.8.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mkniewallner";
repo = "migrate-to-uv";
tag = version;
hash = "sha256-hLcWZKY1wauGpcAn+tC4P1zvFid7QDVXUK24QSIJ4u0=";
hash = "sha256-l8YJVOWNtvN13fEZp6L0fwmUu12jV7xxQBp3Glr+Df4=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src pname version;
hash = "sha256-nyJ2UbdBcNX8mNpq447fM2QuscTdJwnjqP7AKBKv7kY=";
hash = "sha256-35BBfNz3h/KpchCcUnoHN46znkQ7UuhhliWdgCYPw20=";
};
build-system = [
-37
View File
@@ -1,37 +0,0 @@
{
appimageTools,
lib,
fetchurl,
}:
let
pname = "neo4j-desktop";
version = "1.6.0";
src = fetchurl {
url = "https://s3-eu-west-1.amazonaws.com/dist.neo4j.org/${pname}/linux-offline/${pname}-${version}-x86_64.AppImage";
hash = "sha256-/ptMEU4BM5mPK4KWWRdor6N8gw3oaNgyzD0c4jI+3fI=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname version src;
extraPkgs = pkgs: [ pkgs.libsecret ];
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
substituteInPlace $out/share/applications/${pname}.desktop \
--replace 'Exec=AppRun' 'Exec=${pname}'
cp -r ${appimageContents}/usr/share/icons $out/share
'';
meta = with lib; {
description = "GUI front-end for Neo4j";
homepage = "https://neo4j.com/";
license = licenses.unfree;
maintainers = [ maintainers.bobvanderlinden ];
platforms = [ "x86_64-linux" ];
mainProgram = "neo4j-desktop";
};
}
+5 -5
View File
@@ -4,7 +4,7 @@
eudev,
fetchFromGitHub,
installShellFiles,
libdisplay-info_0_2,
libdisplay-info,
libglvnd,
libinput,
libxkbcommon,
@@ -27,13 +27,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "niri";
version = "25.08";
version = "25.11";
src = fetchFromGitHub {
owner = "YaLTeR";
repo = "niri";
tag = "v${finalAttrs.version}";
hash = "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=";
hash = "sha256-FC9eYtSmplgxllCX4/3hJq5J3sXWKLSc7at8ZUxycVw=";
};
outputs = [
@@ -47,7 +47,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '/usr/bin' "$out/bin"
'';
cargoHash = "sha256-lR0emU2sOnlncN00z6DwDIE2ljI+D2xoKqG3rS45xG0=";
cargoHash = "sha256-X28M0jyhUtVtMQAYdxIPQF9mJ5a77v8jw1LKaXSjy7E=";
strictDeps = true;
@@ -58,7 +58,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
buildInputs = [
libdisplay-info_0_2
libdisplay-info
libglvnd # For libEGL
libinput
libxkbcommon
+2 -2
View File
@@ -9,13 +9,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "numcpp";
version = "2.14.2";
version = "2.15.0";
src = fetchFromGitHub {
owner = "dpilger26";
repo = "NumCpp";
tag = "Version_${finalAttrs.version}";
hash = "sha256-A2x7Ar/Ihk4iGb7J93hGULtfoI8xidkGtpkVWgicSFI=";
hash = "sha256-+i4vUtd+UDP1e0Y+2Y31ldIWQenbtzssNrDazcU+tkQ=";
};
patches = [ ./pytest-CMakeLists.patch ];
@@ -9,14 +9,14 @@
}:
buildPythonPackage rec {
pname = "octodns-transip";
version = "1.0.0";
version = "1.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "octodns";
repo = "octodns-transip";
tag = "v${version}";
hash = "sha256-mqrMzPnUSavSTiyjbLKQuwuwuE2Ghk94EXccpOpWLlM=";
hash = "sha256-O9KhHjCdRt5lejwEqpv0OCwIXaqWVc2/u4ghzbYMiBA=";
};
build-system = [
+5 -6
View File
@@ -15,22 +15,21 @@
stdenv.mkDerivation rec {
pname = "openboardview";
version = "9.95.0";
version = "9.95.2";
src = fetchFromGitHub {
owner = "OpenBoardView";
repo = "OpenBoardView";
tag = version;
hash = "sha256-sKDDOPpCagk7rBRlMlZhx+RYYbtoLzJsrnL8qKZMKW8=";
hash = "sha256-B5VnuycRt8h7Cz3FTIbhcGcXuA60zPCz0FMvFENTwws=";
fetchSubmodules = true;
};
patches = [
# Fix gcc-13 build failure
(fetchpatch {
name = "gcc-13.patch";
url = "https://github.com/OpenBoardView/OpenBoardView/commit/b03d0f69ec1611f5eb93f81291b4ba8c58cd29eb.patch";
hash = "sha256-Hp7KgzulPC2bPtRsd6HJrTLu0oVoQEoBHl0p2DcOLQw=";
name = "fix-darwin-build.patch";
url = "https://github.com/OpenBoardView/OpenBoardView/commit/a1de2e5de908afd83eceed757260f6425314af2e.patch?full_index=1";
hash = "sha256-DK+K4F0+QGqaoWCyc8AvuIsaiTCqhAG6AsTNg2hegh0=";
})
];
@@ -1,54 +0,0 @@
diff --git a/Makefile.in b/Makefile.in
index e4072e4..4a6b069 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -327,23 +327,9 @@ installcheck-initdSCRIPTS: $(initd_SCRIPTS)
else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \
done; \
done; rm -f c$${pid}_.???; exit $$bad
-install-logDATA: $(log_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(logdir)" || $(MKDIR_P) "$(DESTDIR)$(logdir)"
- @list='$(log_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(logDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(logdir)/$$f'"; \
- $(logDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(logdir)/$$f"; \
- done
+install-logDATA:
uninstall-logDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(log_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(logdir)/$$f'"; \
- rm -f "$(DESTDIR)$(logdir)/$$f"; \
- done
install-logrotateDATA: $(logrotate_DATA)
@$(NORMAL_INSTALL)
test -z "$(logrotatedir)" || $(MKDIR_P) "$(DESTDIR)$(logrotatedir)"
@@ -361,23 +347,9 @@ uninstall-logrotateDATA:
echo " rm -f '$(DESTDIR)$(logrotatedir)/$$f'"; \
rm -f "$(DESTDIR)$(logrotatedir)/$$f"; \
done
-install-pkglocalstateDATA: $(pkglocalstate_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(pkglocalstatedir)" || $(MKDIR_P) "$(DESTDIR)$(pkglocalstatedir)"
- @list='$(pkglocalstate_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(pkglocalstateDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkglocalstatedir)/$$f'"; \
- $(pkglocalstateDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkglocalstatedir)/$$f"; \
- done
+install-pkglocalstateDATA:
uninstall-pkglocalstateDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(pkglocalstate_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(pkglocalstatedir)/$$f'"; \
- rm -f "$(DESTDIR)$(pkglocalstatedir)/$$f"; \
- done
install-sysconfigDATA: $(sysconfig_DATA)
@$(NORMAL_INSTALL)
test -z "$(sysconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfigdir)"
-46
View File
@@ -1,46 +0,0 @@
{
lib,
stdenv,
fetchzip,
autoconf,
automake,
pkg-config,
glib,
}:
stdenv.mkDerivation rec {
pname = "preload";
version = "0.6.4";
src = fetchzip {
url = "mirror://sourceforge/preload/preload-${version}.tar.gz";
hash = "sha256-vAIaSwvbUFyTl6DflFhuSaMuX9jPVBah+Nl6c/fUbAM=";
};
patches = [
# Prevents creation of /var directories on build
./0001-prevent-building-to-var-directories.patch
];
nativeBuildInputs = [
autoconf
automake
pkg-config
];
buildInputs = [ glib ];
configureFlags = [ "--localstatedir=/var" ];
postInstall = ''
make sysconfigdir=$out/etc/conf.d install
'';
meta = with lib; {
description = "Makes applications run faster by prefetching binaries and shared objects";
homepage = "https://sourceforge.net/projects/preload";
license = licenses.gpl2Only;
platforms = lib.platforms.linux;
mainProgram = "preload";
maintainers = with maintainers; [ ldprg ];
};
}
+2 -2
View File
@@ -25,13 +25,13 @@
stdenv.mkDerivation rec {
pname = "pwsafe";
version = "1.22.0fp"; # do NOT update to 3.x Windows releases
version = "1.23.0"; # do NOT update to 3.x Windows releases
src = fetchFromGitHub {
owner = "pwsafe";
repo = "pwsafe";
rev = version;
hash = "sha256-oVhpdJPpGNMqL1y67Kv3osa1Cx5YM8SyaNuRWeMfd9g=";
hash = "sha256-54cwQZi93p32JxxLc2Mql2XbJPvwqA2Rfne5G+5i6eU=";
};
strictDeps = true;
+2 -2
View File
@@ -6,10 +6,10 @@
}:
let
pname = "remnote";
version = "1.22.11";
version = "1.22.23";
src = fetchurl {
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
hash = "sha256-vQu84qWpLyO62+FFzs60z03Cc5wsu0lNofRvb1TlmeE=";
hash = "sha256-8AliWnmYemaF6R7MGiU+H0ZwVw5hZRIbMHuGo4p+NQg=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
+44
View File
@@ -0,0 +1,44 @@
{
fetchCrate,
lib,
libkrb5,
nix-update-script,
pkg-config,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rusthound-ce";
version = "2.4.4";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-WkqelaUTg6GoCoZa/DB5o40Cpfh9iAS0qrSgVwnMrHM=";
};
cargoHash = "sha256-LLq9Nzx/0UgGPQSPUVFpRmEpRBZwUJIaAKdM5j+mvCI=";
nativeBuildInputs = [
pkg-config
rustPlatform.bindgenHook
];
buildInputs = [
libkrb5
];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Active Directory data ingestor for BloodHound Community Edition written in Rust";
homepage = "https://github.com/g0h4n/RustHound-CE";
changelog = "https://github.com/g0h4n/RustHound-CE/blob/main/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.eleonora ];
mainProgram = "rusthound-ce";
};
})
+2 -2
View File
@@ -1,5 +1,5 @@
{
abseil-cpp,
abseil-cpp_202407,
cmake,
fetchFromGitHub,
stdenv,
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
];
propagatedBuildInputs = [
(abseil-cpp.override { inherit cxxStandard; })
(abseil-cpp_202407.override { inherit cxxStandard; })
];
meta = with lib; {
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "snakemake";
version = "9.13.7";
version = "9.14.0";
pyproject = true;
src = fetchFromGitHub {
owner = "snakemake";
repo = "snakemake";
tag = "v${version}";
hash = "sha256-hYITdHXV5qRmxXOTHnUgkR9xVXOyqP470a8zOhlCoLo=";
hash = "sha256-XkPzv6W/SsF92V8hvs7+SQ+o7QeP9Sne3pvZyy8YBlA=";
};
postPatch = ''
+26 -8
View File
@@ -5,41 +5,57 @@
rustPlatform,
pkg-config,
perl,
git,
openssl,
versionCheckHook,
librusty_v8 ? callPackage ./librusty_v8.nix {
inherit (callPackage ./fetchers.nix { }) fetchLibrustyV8;
},
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "spacetimedb";
version = "1.5.0";
version = "1.10.0";
src = fetchFromGitHub {
owner = "clockworklabs";
repo = "spacetimedb";
tag = "v${finalAttrs.version}";
hash = "sha256-fUs3EdyOzUogEEhSOnpFrA1LeivEa/crmlhQcf2lGUE=";
rev = "1d576dc75ca066879f6d9ee4d156c5bce940bd31";
hash = "sha256-rqR4A7JpIgdTxjIvq4KNmvU3LMLUZS1AaLSQWVk+tdw=";
};
cargoHash = "sha256-EWLfAyYN/U2kt03lmR8mVXc+j/DbjFat+RysNUt99QI=";
cargoHash = "sha256-FHzFxDnpQL0XSyTAfANsK60y8aOFQMkF4KZFdaspYEI=";
nativeBuildInputs = [
pkg-config
perl
git
];
buildInputs = [
openssl
];
cargoBuildFlags = [ "-p spacetimedb-standalone -p spacetimedb-cli" ];
preCheck = ''
# server tests require home dir
export HOME=$(mktemp -d)
'';
checkFlags = [
# requires wasm32-unknown-unknown target
# require wasm32-unknown-unknown target
"--skip=codegen"
"--skip=publish"
];
doInstallCheck = true;
env.RUSTY_V8_ARCHIVE = librusty_v8;
env = {
RUSTY_V8_ARCHIVE = librusty_v8;
# used by crates/cli/build.rs to set GIT_HASH at compile time
SPACETIMEDB_NIX_BUILD_GIT_COMMIT = finalAttrs.src.rev;
# required to make jemalloc_tikv_sys build
CFLAGS = "-O";
};
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/spacetime";
@@ -49,6 +65,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
mv $out/bin/spacetimedb-cli $out/bin/spacetime
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Full-featured relational database system that lets you run your application logic inside the database";
homepage = "https://github.com/clockworklabs/SpacetimeDB";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "tofu-ls";
version = "0.2.0";
version = "0.3.0";
src = fetchFromGitHub {
owner = "opentofu";
repo = "tofu-ls";
tag = "v${finalAttrs.version}";
hash = "sha256-CfaF8HNG1O5clTDZcSMUwAda2hbJbOQJ34GzUSBYqoQ=";
hash = "sha256-1n4BLep3KPku/eqZYsQVu57jq4fcua6pGGWq9oYh2Hg=";
};
vendorHash = "sha256-CwfkDqmdG77OojyCM0nLPA8d8ma1+pzIyeQUeQMkXEY=";
vendorHash = "sha256-y7gyhek1urGVe1se8yd+EqgfeOGDde80AfwIwlk7Zso=";
ldflags = [
"-s"
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "tomat";
version = "2.4.0";
version = "2.5.0";
src = fetchFromGitHub {
owner = "jolars";
repo = "tomat";
tag = "v${version}";
hash = "sha256-xIIkyPcW/gIOS28efGR8ausBdnIj0/OkWLEM0MMTJLI=";
hash = "sha256-i6gakWbY6N1FB1lAfONuDsoXv5PcaXqnbmfuSBp/DC0=";
};
cargoHash = "sha256-Ij91tU31fPUapxwCjpP0ASw96OGs/D/RzmDA1pKmrgQ=";
cargoHash = "sha256-dLdo0mtf9IO9mBc6MI1Q6fu8x6+TmlFN6rfEFC6cFek=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -10,7 +10,7 @@
let
pname = "trezor-suite";
version = "25.11.1";
version = "25.11.2";
suffix =
{
@@ -24,8 +24,8 @@ let
hash =
{
# curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/'
aarch64-linux = "sha512-y+nUowpLmE7yIE3VeWzD/cnnL+o65/fK4W8/IhZKf02V2LoGUipwdZMnQ4xRVY/GVbzmk06qmrAiA7pxRAIEpA==";
x86_64-linux = "sha512-8eZSx5ZOjjJKXxINfMSIbxA+y4RiXd9V87wWaDv687Dl+EYdcAGVWnce2rDneXd2QuKYazfR+QOQcDEhHqP/+A==";
aarch64-linux = "sha512-pwwtspFYDJAT6MAKzD7G3dI4JXtBDfsaPhe1YDFU0FsNkYhvObpvXfHIwzaRYKJT3Naam9KTLyGqmjgRdf3zag==";
x86_64-linux = "sha512-/+fGC4B303mW+HJ7uOzPrQLQtofZVdnQnry3Z5CcpyGJFm+4tGAdmcFHVgYV81flabeH105q+pcR3hJhTTb8Jg==";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
+2 -2
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "trimal";
version = "1.5.0";
version = "1.5.1";
src = fetchFromGitHub {
repo = "trimal";
owner = "scapella";
rev = "v${version}";
sha256 = "sha256-6GXirih7nY0eD2XS8aplLcYf53EeLuae+ewdUgBiKQQ=";
sha256 = "sha256-ONSkYceCgYGSpABj0iOx6yj2hMyFHqCHflYRW+Q6RVc=";
};
postUnpack = ''
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "vhdl-ls";
version = "0.85.0";
version = "0.86.0";
src = fetchFromGitHub {
owner = "VHDL-LS";
repo = "rust_hdl";
rev = "v${version}";
hash = "sha256-uqJiPJ86zX9r44F8D6tabw7Cp24WQoQTen3VqnjlYu0=";
hash = "sha256-H8s4YZPpe7Z3IafY4lt4Gn/jjeULJFSA/6kMb9IrV50=";
};
cargoHash = "sha256-ZC9HwMwrK3xWKr+gnf3SGMUcSRkvV3HL5h9R2lmfW9Q=";
cargoHash = "sha256-ULJpmT8DXSr6hqBxn6weWJUmplCboxhSekxaWmu4aHE=";
postPatch = ''
substituteInPlace vhdl_lang/src/config.rs \
+4
View File
@@ -17,6 +17,8 @@
bzip2,
gzip,
lhasa,
xz,
zstd,
wrapGAppsHook3,
desktopToDarwinBundle,
}:
@@ -58,6 +60,8 @@ stdenv.mkDerivation rec {
bzip2
gzip
lhasa
xz
zstd
coreutils
]
}
+3 -3
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "xcbeautify";
version = "2.27.0";
version = "3.1.1";
src = fetchurl {
url = "https://github.com/cpisciotta/xcbeautify/releases/download/${version}/xcbeautify-${version}-${stdenv.hostPlatform.darwinArch}-apple-macosx.zip";
hash = lib.getAttr stdenv.hostPlatform.darwinArch {
arm64 = "sha256-8HEge1LvnEZQbliEDO+FP485V/OddBBESfCXnI/v2dE=";
x86_64 = "sha256-s1YyXEUJ7I0UhNEPSGregTFHpDKlFQ6ezvUXFk/0J6Q=";
arm64 = "sha256-YJnQ7VDjQK3w2pweEDpiBF5sZsHc94ZECpeDu0ncxp8=";
x86_64 = "sha256-LRyA9uODhYFxAc6RtWi6zmkSaPm/dAaSqzmbV0bRWWk=";
};
};
@@ -10,13 +10,13 @@
buildDunePackage rec {
pname = "hxd";
version = "0.3.5";
version = "0.3.6";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/dinosaure/hxd/releases/download/v${version}/hxd-${version}.tbz";
sha256 = "sha256-E1I198ErT9/Cpvdk/Qjpq360OIVuAsbmaNc7qJzndEM=";
sha256 = "sha256-eh3yDF3QG33Ztf/i3nIWtZiWUqsyUXVRIyeiad3t87k=";
};
propagatedBuildInputs = lib.optional withLwt lwt;
@@ -6,7 +6,6 @@
cython,
eventlet,
fetchFromGitHub,
fetchpatch,
geomet,
gevent,
gremlinpython,
@@ -17,7 +16,6 @@
pytz,
pyyaml,
scales,
six,
sure,
twisted,
setuptools,
@@ -26,25 +24,16 @@
buildPythonPackage rec {
pname = "cassandra-driver";
version = "3.29.2";
version = "3.29.3";
pyproject = true;
src = fetchFromGitHub {
owner = "datastax";
repo = "python-driver";
tag = version;
hash = "sha256-RX9GLk2admzRasmP7LCwIfsJIt8TC/9rWhIcoTqS0qc=";
hash = "sha256-VynrUc7gqAi061FU2ln4B1fK4NaSUcjSgH1i1JQpmvk=";
};
patches = [
# https://github.com/datastax/python-driver/pull/1242
(fetchpatch {
name = "Maintain-compatibility-with-CPython-3.13.patch";
url = "https://github.com/datastax/python-driver/commit/b144a84a1f97002c4545b335efaac719519cd9fa.patch";
hash = "sha256-60ki6i1SiGxK+J4x/8voS7Hh2x249ykpjU9EMYKD8kc=";
})
];
pythonRelaxDeps = [ "geomet" ];
build-system = [
@@ -56,10 +45,18 @@ buildPythonPackage rec {
buildInputs = [ libev ];
dependencies = [
six
geomet
];
optional-dependencies = {
cle = [ cryptography ];
eventlet = [ eventlet ];
gevent = [ gevent ];
graph = [ gremlinpython ];
metrics = [ scales ];
twisted = [ twisted ];
};
nativeCheckInputs = [
pytestCheckHook
pytz
@@ -75,6 +72,8 @@ buildPythonPackage rec {
export CASS_DRIVER_BUILD_CONCURRENCY=$NIX_BUILD_CORES
'';
__darwinAllowLocalNetworking = true;
# Make /etc/protocols accessible to allow socket.getprotobyname('tcp') in sandbox,
# also /etc/resolv.conf is referenced by some tests
preCheck =
@@ -119,15 +118,6 @@ buildPythonPackage rec {
"test_nts_token_performance"
];
optional-dependencies = {
cle = [ cryptography ];
eventlet = [ eventlet ];
gevent = [ gevent ];
graph = [ gremlinpython ];
metrics = [ scales ];
twisted = [ twisted ];
};
meta = {
description = "Python client driver for Apache Cassandra";
homepage = "http://datastax.github.io/python-driver";
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "hg-evolve";
version = "11.1.9";
version = "11.1.10";
pyproject = true;
src = fetchPypi {
pname = "hg_evolve";
inherit version;
hash = "sha256-sypSfUqXQkmDSITJq/XHH82EGNIMvjgocc+3mLK+n0A=";
hash = "sha256-ccFq7sASkOkFJ4Or5dhZpfKR0FdZAmbziDfK3FGcaYM=";
};
build-system = [ setuptools ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "mkdocs-gen-files";
version = "0.5.0";
version = "0.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "oprypin";
repo = "mkdocs-gen-files";
tag = "v${version}";
hash = "sha256-nRRdY7/en42s4PmHH+9vccRIl4pIp1F/Ka1bYvSHpBw=";
hash = "sha256-9mOLRZZugaGCWR/Ms9z8CTvDp8QgAiGcKqiB/LGTApk=";
};
build-system = [
@@ -21,23 +21,20 @@
lazy-loader,
h5io,
pymatreader,
pythonOlder,
procps,
optipng,
}:
buildPythonPackage rec {
pname = "mne";
version = "1.10.2";
version = "1.11.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "mne-tools";
repo = "mne-python";
tag = "v${version}";
hash = "sha256-K99yjWpX7rt6Isp0ao0NJcUu7GBRNKVz2i+xVt2HBNY=";
hash = "sha256-lssSHlWUj3TU0F/31jTFc+oFdBx1C+9aolee6M8mJtw=";
};
postPatch = ''
@@ -7,14 +7,14 @@
}:
buildPythonPackage rec {
pname = "netbox-plugin-dns";
version = "1.4.2";
version = "1.4.4";
pyproject = true;
src = fetchFromGitHub {
owner = "peteeckel";
repo = "netbox-plugin-dns";
tag = version;
hash = "sha256-vJZP4dQdOZQNT+3xRXX2H5gl6bv2z2PvGDkkme0Rbck=";
hash = "sha256-166DFPSF1f0YF0T2bTEkmyI4M6PgBfimYyZX7fnNfrI=";
};
build-system = [ setuptools ];
@@ -140,6 +140,11 @@ buildPythonPackage rec {
disabledTestPaths = [
# mad about markdown table formatting
"tests/test_tables.py::test_markdown"
]
++ lib.optional stdenv.hostPlatform.isDarwin [
# Trace/BPT trap: 5 when getting widget options
"tests/test_4505.py"
"tests/test_widgets.py"
];
pythonImportsCheck = [
@@ -161,7 +166,7 @@ buildPythonPackage rec {
homepage = "https://github.com/pymupdf/PyMuPDF";
changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${src.tag}";
license = lib.licenses.agpl3Only;
maintainers = [ ];
maintainers = with lib.maintainers; [ sarahec ];
platforms = lib.platforms.unix;
};
}
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "tree-sitter-language-pack";
version = "0.10.0";
version = "0.13.0";
pyproject = true;
# Using the GitHub sources necessitates fetching the treesitter grammar parsers by using a vendored script.
@@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "tree_sitter_language_pack";
inherit version;
hash = "sha256-oWGLKYKLZEIu1rKhEYdZnFUheBNI/t2EIPAfb1A5ofw=";
hash = "sha256-AyA0xeJ7H24AcwuefC28ggO0cA0MaB/QGdbe/PYRg+w=";
};
# Upstream bumped dependencies aggressively, but we can still use older
@@ -13,13 +13,13 @@
buildHomeAssistantComponent rec {
owner = "XiaoMi";
domain = "xiaomi_home";
version = "0.4.4";
version = "0.4.5";
src = fetchFromGitHub {
owner = "XiaoMi";
repo = "ha_xiaomi_home";
rev = "v${version}";
hash = "sha256-7sg8iOeO+7RgGZmGCKT5X5zfUUzt4oRJCPciLIPdIJ0=";
hash = "sha256-uwerYCqaqGwOFKZ0uIU78t7+U6U+KqQCQFjLiy623Dg=";
};
dependencies = [
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "material-you-utilities";
version = "2.0.24";
version = "2.0.26";
src = fetchFromGitHub {
owner = "Nerwyn";
repo = "material-you-utilities";
tag = version;
hash = "sha256-BRlw3/ZzRlQj+/sIAU6vwki9E5FVpQycP/iJeZxoMFo=";
hash = "sha256-eIPZhSft0myWkJgv20Ryt9XMMKKYgJunDZYwl4D2l3I=";
};
npmDepsHash = "sha256-zeCIjuZGTmaO4kVp75ZVPhw7mNVZbHMjuLZFiqtJ+fE=";
npmDepsHash = "sha256-seCHRwf0VSYEZN6CAsXZoj0KQPUCMWTU9pB6Bez76uk=";
postPatch = ''
# Remove git dependency from rspack config
+4
View File
@@ -365,6 +365,7 @@ mapAliases {
brasero-original = throw "'brasero-original' has been renamed to/replaced by 'brasero-unwrapped'"; # Converted to throw 2025-10-27
breath-theme = throw "'breath-theme' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
brogue = warnAlias "Use 'brogue-ce' instead of 'brogue' for updated releases" brogue-ce; # Added 2025-10-04
btanks = throw "'btanks' has been removed as it's been unmaintained since 2010 and fails to build"; # Added 2025-11-29
buildBowerComponents = throw "buildBowerComponents has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17
buildGo123Module = throw "Go 1.23 is end-of-life, and 'buildGo123Module' has been removed. Please use a newer builder version."; # Added 2025-08-13
buildPlatform = warnAlias "'buildPlatform' has been renamed to/replaced by 'stdenv.buildPlatform'" stdenv.buildPlatform; # Converted to warning 2025-10-28
@@ -456,6 +457,7 @@ mapAliases {
cosmic-tasks = throw "'cosmic-tasks' has been renamed to/replaced by 'tasks'"; # Converted to throw 2025-10-27
cotton = throw "'cotton' has been removed since it is vulnerable to CVE-2025-62518 and upstream is unmaintained"; # Added 2025-10-26
cpp-ipfs-api = throw "'cpp-ipfs-api' has been renamed to/replaced by 'cpp-ipfs-http-client'"; # Converted to throw 2025-10-27
cpr = warnAlias "'cpr' has been renamed to/replaced by 'libcpr'" libcpr; # Added 2025-11-17
create-cycle-app = throw "'create-cycle-app' has been removed because it is unmaintained and has issues installing with recent nodejs versions."; # Added 2025-11-01
crispyDoom = throw "'crispyDoom' has been renamed to/replaced by 'crispy-doom'"; # Converted to throw 2025-10-27
critcl = throw "'critcl' has been renamed to/replaced by 'tclPackages.critcl'"; # Converted to throw 2025-10-27
@@ -1097,6 +1099,7 @@ mapAliases {
near-cli = throw "'near-cli' has been removed as upstream has deprecated it and archived the source code repo"; # Added 2025-11-10
neardal = throw "neardal has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-29
nekoray = lib.warnOnInstantiate "nekoray has been renamed to throne" throne; # Added 2025-11-10
neo4j-desktop = throw "neo4j-desktop has been removed as it was out-of-date"; # Added 2025-11-01
neocities-cli = throw "'neocities-cli' has been renamed to/replaced by 'neocities'"; # Converted to throw 2025-10-27
netbox_4_1 = throw "netbox 4.1 series has been removed as it was EOL"; # Added 2025-10-14
netbsdCross = throw "'netbsdCross' has been renamed to/replaced by 'netbsd'"; # Converted to throw 2025-10-27
@@ -1298,6 +1301,7 @@ mapAliases {
pot = throw "'pot' has been removed as it requires libsoup 2.4 which is EOL"; # Added 2025-10-09
powerdns = throw "'powerdns' has been renamed to/replaced by 'pdns'"; # Converted to throw 2025-10-27
prboom-plus = throw "'prboom-plus' has been removed since it is unmaintained upstream."; # Added 2025-09-14
preload = throw "'preload' has been removed due to lack of usage and being broken since its introduction into nixpkgs"; # Added 2025-11-29
presage = throw "presage has been removed, as it has been unmaintained since 2018"; # Added 2025-06-19
preserves-nim = throw "'preserves-nim' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
private-gpt = throw "'private-gpt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2025-07-28