Merge master into staging-next
This commit is contained in:
@@ -59,6 +59,8 @@
|
||||
|
||||
- Support for the legacy U‐Boot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
|
||||
|
||||
- `etcd_3_4` package was dropped, as it's gone EOL. Please upgrade to either 3.5 or 3.6. See [migration notes](https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/) for incompatibilities and upgrade procedure.
|
||||
|
||||
- `rke2` retires ingress-nginx and transitions to Traefik starting in `rke2_1_36`. Because ingress-nginx was retired upstream as of March 2026, Traefik is now the default
|
||||
for new clusters starting in v1.36 (existing clusters will keep their current ingress upon upgrade to avoid breakage). This transition brings the following structural changes:
|
||||
- Airgapped Environments: The rke2-images-core tarball now contains Traefik images instead of ingress-nginx. The standalone rke2-images-traefik tarball has been removed.
|
||||
|
||||
@@ -13254,6 +13254,12 @@
|
||||
githubId = 310981;
|
||||
name = "Joel Burget";
|
||||
};
|
||||
joelgranados = {
|
||||
email = "joel.granados.oss@joelgranados.com";
|
||||
github = "Joelgranados";
|
||||
githubId = 356364;
|
||||
name = "Joel Granados";
|
||||
};
|
||||
joelmo = {
|
||||
email = "joel.moberg@gmail.com";
|
||||
github = "joelmo";
|
||||
|
||||
@@ -22,16 +22,11 @@ let
|
||||
} (import path etcdPkgs)
|
||||
);
|
||||
testEtcdPkg = pkg: path: testEtcd path { etcd = pkg; };
|
||||
testEtcd_3_4 = testEtcdPkg pkgs.etcd_3_4;
|
||||
testEtcd_3_5 = testEtcdPkg pkgs.etcd_3_5;
|
||||
testEtcd_3_6 = testEtcdPkg pkgs.etcd_3_6;
|
||||
in
|
||||
|
||||
{
|
||||
"3_4" = {
|
||||
multi-node = testEtcd_3_4 ./multi-node.nix;
|
||||
single-node = testEtcd_3_4 ./single-node.nix;
|
||||
};
|
||||
"3_5" = {
|
||||
multi-node = testEtcd_3_5 ./multi-node.nix;
|
||||
single-node = testEtcd_3_5 ./single-node.nix;
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "snes9x";
|
||||
version = "0-unstable-2026-06-16";
|
||||
version = "0-unstable-2026-07-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "snes9xgit";
|
||||
repo = "snes9x";
|
||||
rev = "9df418161bd030d59a0ab0c7b656df68dea11007";
|
||||
hash = "sha256-1NZ0ESAunxYOIuk/X+41HELKdxq1U6VG5EG+or+VLkk=";
|
||||
rev = "51ef0275df25fc6347d241e3b5325b52b6e96582";
|
||||
hash = "sha256-+f6u8VUHNLI9pb2AFLyEoGQtGzNIkeWS2wvF9PYDIm8=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
||||
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
||||
"-DUSE_SYSTEM_FLATBUFFERS_LIBS=ON"
|
||||
];
|
||||
|
||||
NIX_CFLAGS_COMPILE = [ "-Wno-error" ];
|
||||
env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error" ];
|
||||
|
||||
preConfigure = ''
|
||||
rm -rf external/flatbuffers
|
||||
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = [ obs-studio ];
|
||||
|
||||
NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ];
|
||||
env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=deprecated-declarations" ];
|
||||
|
||||
cmakeFlags = [ "-DBUILD_OUT_OF_TREE=On" ];
|
||||
|
||||
|
||||
@@ -30,8 +30,10 @@ buildGoModule rec {
|
||||
"-w"
|
||||
];
|
||||
|
||||
CGO_CFLAGS = "-I${obs-studio}/include/obs";
|
||||
CGO_LDFLAGS = "-L${obs-studio}/lib -lobs -lobs-frontend-api";
|
||||
env = {
|
||||
CGO_CFLAGS = "-I${obs-studio}/include/obs";
|
||||
CGO_LDFLAGS = "-L${obs-studio}/lib -lobs -lobs-frontend-api";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
@@ -98,7 +98,7 @@ let
|
||||
"-DLLVM_ENABLE_LIBCXXABI=ON"
|
||||
];
|
||||
|
||||
CPPFLAGS = if useLLVMLibcxx then [ "-stdlib=libc++" ] else [ ];
|
||||
env.CPPFLAGS = lib.optionalString useLLVMLibcxx "-stdlib=libc++";
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/Jupyter
|
||||
|
||||
@@ -59,7 +59,7 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "dyalog";
|
||||
version = "20.0.52753";
|
||||
version = "20.0.53963";
|
||||
shortVersion = lib.versions.majorMinor finalAttrs.version;
|
||||
|
||||
passthru.sources =
|
||||
@@ -79,12 +79,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"x86_64-linux" = fetchArtifact {
|
||||
prefix = "linux_64";
|
||||
suffix = "unicode.x86_64.deb";
|
||||
hash = "sha256-g5bilV2y7luWRZ1RPxe74F2mAKVHpKcytWWrX8dCuF8=";
|
||||
hash = "sha256-4LjB/aHK40HecgZA7YUIoY/CaCnSoMOs9OoIhong8j4=";
|
||||
};
|
||||
"aarch64-linux" = fetchArtifact {
|
||||
prefix = "linux_64";
|
||||
suffix = "unicode.aarch64.deb";
|
||||
hash = "sha256-DR7Kjqdp5BKW3XKUNYIdaUiR4Wd+sWkiSLtT5Ni1E4E=";
|
||||
hash = "sha256-5uVxMK0yowLOARW+PjFDpFiUNc/0cU/5lzY8t5Z6DxY=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
nixosTests,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "etcd";
|
||||
version = "3.4.45";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etcd-io";
|
||||
repo = "etcd";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-GvhejN7+woYK7UBNguzEaO6rqAbT7Vbwl5nFmI/F6Sc=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-0xIK71sAwMzzSaN2lFKKdGtDKWYtL25x5GDoO6bO0wI=";
|
||||
|
||||
preBuild = ''
|
||||
go mod tidy
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
patchShebangs .
|
||||
./build
|
||||
./functional/build
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
doCheck = false;
|
||||
|
||||
postInstall = ''
|
||||
install -Dm755 bin/* bin/functional/cmd/* -t $out/bin
|
||||
'';
|
||||
|
||||
passthru.tests = nixosTests.etcd."3_4";
|
||||
|
||||
meta = {
|
||||
description = "Distributed reliable key-value store for the most critical data of a distributed system";
|
||||
downloadPage = "https://github.com/etcd-io/etcd/";
|
||||
license = lib.licenses.asl20;
|
||||
homepage = "https://etcd.io/";
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
@@ -9,11 +9,11 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "3.6.12";
|
||||
etcdSrcHash = "sha256-oUq/yRwSgJ2xZ6yoiEBYSSRH5NvHITXjMFuR7QZc4HU=";
|
||||
etcdCtlVendorHash = "sha256-0ZlJiXFS7QxJ+dfstJf+ogLPL0kxrE/4ZTsKb0OOCqA=";
|
||||
etcdUtlVendorHash = "sha256-o7TWg7RgeWZa92beumSGCpxvLcFMzqC1vgcKfi5K4dI=";
|
||||
etcdServerVendorHash = "sha256-UzToh6FaAVyxzZdDoukrHez1W9+tifFGEM16UCcmm5U=";
|
||||
version = "3.6.13";
|
||||
etcdSrcHash = "sha256-L6wnvexUxFlN4r2D9rIQPDIYWMvs6DqY8eWU1FToi3M=";
|
||||
etcdCtlVendorHash = "sha256-UKuxCQi1RriPvX9cM+Nd1jXs/H0smwJJU9CEM/cI/sA=";
|
||||
etcdUtlVendorHash = "sha256-molkWWxxKLCCbocqVaij1jcHeoYYHSuI/cAfieeZH+0=";
|
||||
etcdServerVendorHash = "sha256-o58rJPOSeT14SAEjBSbXwPDuAsOT/YNAqZRCM15unJQ=";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etcd-io";
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "go-secdump";
|
||||
version = "0.5.0";
|
||||
version = "0.7.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jfjallid";
|
||||
repo = "go-secdump";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-v/IqOjohlGs6MQX2BevboysqW6Lzz0NupDH6sb1TG7Q=";
|
||||
hash = "sha256-ogBBG6wEiYNY6ngOwVHYYiIUHNXKNISNrL1qvkBAjRs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-H9oFvnyigjwEs24XGGH5mtDMMCo846y0nFIlsrbvLMk=";
|
||||
vendorHash = "sha256-bzvWdB/poT7mRCNIZU8ioRickwKExZl0ZtDrKi1T12o=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "gradle-completion";
|
||||
version = "9.5.0";
|
||||
version = "9.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gradle";
|
||||
repo = "gradle-completion";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8UwIrMfomyyIgw5MCfrpqtX0KHrn5ELU8eG0mWCX28o=";
|
||||
hash = "sha256-bazehfRFvrcKOd5ZCUeKl/Ru/NtlVVS8LoZio+kI7+8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -46,6 +46,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
meta = {
|
||||
description = "Gradle tab completion for bash and zsh";
|
||||
homepage = "https://github.com/gradle/gradle-completion";
|
||||
changelog = "https://github.com/gradle/gradle-completion/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
teams = [ lib.teams.java ];
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "2.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rocky";
|
||||
owner = "libcdio";
|
||||
repo = "libcdio-paranoia";
|
||||
rev = "release-10.2+${finalAttrs.version}";
|
||||
hash = "sha256-n05PSVgh6z7BFPq4CjJa5DqCO7Huj8Bsg0x3HQPsbeI=";
|
||||
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
This is a port of xiph.org's cdda paranoia to use libcdio for CDROM
|
||||
access. By doing this, cdparanoia runs on platforms other than GNU/Linux.
|
||||
'';
|
||||
homepage = "https://github.com/rocky/libcdio-paranoia";
|
||||
homepage = "https://github.com/libcdio/libcdio-paranoia";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ ];
|
||||
mainProgram = "cd-paranoia";
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
sha256 = "1npfk5jv59kk4n8pkyx89fn9s6p8x3gbffs42jaw24frgxfgp8ca";
|
||||
rev = "v${finalAttrs.version}";
|
||||
repo = "libconfuse";
|
||||
owner = "martinh";
|
||||
owner = "libconfuse";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.10.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dinhviethoa";
|
||||
owner = "dinhvh";
|
||||
repo = "libetpan";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-OBLGek7WYjiAiMMhycbx4eUy8d4XLF/B9p7GGO6LFHA=";
|
||||
|
||||
@@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "0.2.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "iamthehorker";
|
||||
owner = "regularhunter";
|
||||
repo = "libfreeaptx";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-ntbF0jz/ilOk45xMQxx00WJtJq4Wb7VyKE0eKvghYnY=";
|
||||
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
meta = {
|
||||
description = "Free Implementation of Audio Processing Technology codec (aptX)";
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
homepage = "https://github.com/iamthehorker/libfreeaptx";
|
||||
homepage = "https://github.com/regularhunter/libfreeaptx";
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = [ ];
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xnd-project";
|
||||
repo = "gumath";
|
||||
repo = "libgumath";
|
||||
rev = "360ed454105ac5615a7cb7d216ad25bc4181b876";
|
||||
sha256 = "1wprkxpmjrk369fpw8rbq51r7jvqkcndqs209y7p560cnagmsxc6";
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libnabo";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ethz-asl";
|
||||
owner = "norlab-ulaval";
|
||||
repo = "libnabo";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-/XXRwiLLaEvp+Q+c6lBiuWBb9by6o0pDf8wFtBNp7o8=";
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xnd-project";
|
||||
repo = "ndtypes";
|
||||
repo = "libndtypes";
|
||||
rev = "3ce6607c96d8fe67b72cc0c97bf595620cdd274e";
|
||||
sha256 = "18303q0jfar1lmi4krp94plczb455zcgw772f9lb8xa5p0bkhx01";
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sam-github";
|
||||
owner = "libnet";
|
||||
repo = "libnet";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-P3LaDMMNPyEnA8nO1Bm7H0mW/hVBr0cFdg+p2JmWcGI=";
|
||||
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/sam-github/libnet";
|
||||
homepage = "https://github.com/libnet/libnet";
|
||||
description = "Portable framework for low-level network packet construction";
|
||||
mainProgram = "libnet-config";
|
||||
license = lib.licenses.bsd3;
|
||||
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "intel";
|
||||
owner = "cornelisnetworks";
|
||||
repo = "opa-psm2";
|
||||
rev = "PSM2_${finalAttrs.version}";
|
||||
sha256 = "sha256-MzocxY+X2a5rJvTo+gFU0U10YzzazR1IxzgEporJyhI=";
|
||||
@@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/intel/opa-psm2";
|
||||
homepage = "https://github.com/cornelisnetworks/opa-psm2";
|
||||
description = "PSM2 library supports a number of fabric media and stacks";
|
||||
license = with lib.licenses; [
|
||||
gpl2Only
|
||||
|
||||
@@ -46,7 +46,7 @@ stdenv'.mkDerivation rec {
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "IntelRealSense";
|
||||
owner = "realsenseai";
|
||||
repo = "librealsense";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-d/FkvnUa7CqW25ZG8PY9+cd7uRL4zC1Md/JT8B/qAKU=";
|
||||
@@ -184,7 +184,7 @@ stdenv'.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Cross-platform library for Intel® RealSense™ depth cameras (D400 series and the SR300)";
|
||||
homepage = "https://github.com/IntelRealSense/librealsense";
|
||||
homepage = "https://github.com/realsenseai/librealsense";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
brian-dawn
|
||||
|
||||
@@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "4.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jcelerier";
|
||||
owner = "celtera";
|
||||
repo = "libremidi";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-JwXOIBq+pmPIR4y/Zv5whEyCfpLHmbllzdH2WLZmWLw=";
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/jcelerier/libremidi";
|
||||
homepage = "https://github.com/celtera/libremidi";
|
||||
description = "Modern C++ MIDI real-time & file I/O library";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = [ ];
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kavishdevar";
|
||||
owner = "librepods-org";
|
||||
repo = "librepods";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6l1WjwjDbv5e3tDaWo9+XSEjr9ge/hKysIkeUqyiO4U=";
|
||||
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/kavishdevar/librepods";
|
||||
homepage = "https://github.com/librepods-org/librepods";
|
||||
description = "AirPods liberated from Apple's ecosystem";
|
||||
license = lib.licenses.gpl3;
|
||||
mainProgram = "librepods";
|
||||
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "videolabs";
|
||||
owner = "videolan";
|
||||
repo = "libspatialaudio";
|
||||
rev = version;
|
||||
hash = "sha256-sPnQPD41AceXM4uGqWXMYhuQv0TUkA6TZP8ChxUFIoI=";
|
||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
# Fix the build with CMake 4.
|
||||
#
|
||||
# See: <https://github.com/videolabs/libspatialaudio/commit/cec3eeac0984cfd8c1d09fef0dd511c6ccf2a175>
|
||||
# See: <https://github.com/videolan/libspatialaudio/commit/cec3eeac0984cfd8c1d09fef0dd511c6ccf2a175>
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail \
|
||||
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Ambisonic encoding / decoding and binauralization library in C++";
|
||||
homepage = "https://github.com/videolabs/libspatialaudio";
|
||||
homepage = "https://github.com/videolan/libspatialaudio";
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ krav ];
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cntools";
|
||||
owner = "collabora";
|
||||
repo = "libsurvive";
|
||||
tag = "v${finalAttrs.version}";
|
||||
# Fixes 'Unknown CMake command "cnkalman_generate_code"'
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
eigen
|
||||
];
|
||||
|
||||
# https://github.com/cntools/libsurvive/issues/272
|
||||
# https://github.com/collabora/libsurvive/issues/272
|
||||
postPatch = ''
|
||||
substituteInPlace survive.pc.in \
|
||||
libs/cnkalman/cnkalman.pc.in libs/cnkalman/libs/cnmatrix/cnmatrix.pc.in \
|
||||
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Open Source Lighthouse Tracking System";
|
||||
homepage = "https://github.com/cntools/libsurvive";
|
||||
homepage = "https://github.com/collabora/libsurvive";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
perl,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libvfn";
|
||||
version = "5.1.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SamsungDS";
|
||||
repo = "libvfn";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-CEVjJVeDEEJcJX2/6fwKGBHDsxgN+pL7fJWvQ+iCh3Y=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
perl
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs scripts/trace.pl scripts/ctags.sh scripts/sparse.py
|
||||
'';
|
||||
|
||||
mesonFlags = [
|
||||
(lib.mesonEnable "docs" false)
|
||||
(lib.mesonEnable "libnvme" false)
|
||||
(lib.mesonBool "profiling" false)
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Zero-dependency library for interacting with PCIe-based NVMe devices from user-space";
|
||||
longDescription = ''
|
||||
libvfn is a zero-dependency library for interacting with PCIe-based NVMe
|
||||
devices from user-space using the Linux kernel vfio-pci driver. The core
|
||||
of the library is excessively low-level and aims to allow controller
|
||||
verification and testing teams to interact with the NVMe device at the
|
||||
register and queue level.
|
||||
'';
|
||||
homepage = "https://github.com/SamsungDS/libvfn";
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
maintainers = with lib.maintainers; [ joelgranados ];
|
||||
|
||||
# Explicit list of tested platforms. The abstractions on other platforms
|
||||
# are untested and might not work. More will be added as we test them.
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
];
|
||||
sourceProvenance = with lib.sourceTypes; [
|
||||
fromSource
|
||||
binaryNativeCode
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||
version = "1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "off-world";
|
||||
owner = "tobiohlala";
|
||||
repo = "lightdm-tiny-greeter";
|
||||
rev = version;
|
||||
sha256 = "08azpj7b5qgac9bgi1xvd6qy6x2nb7iapa0v40ggr3d1fabyhrg6";
|
||||
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "Tiny multi user lightdm greeter";
|
||||
mainProgram = "lightdm-tiny-greeter";
|
||||
homepage = "https://github.com/off-world/lightdm-tiny-greeter";
|
||||
homepage = "https://github.com/tobiohlala/lightdm-tiny-greeter";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
|
||||
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "canonical";
|
||||
owner = "ubuntu";
|
||||
repo = "lightdm";
|
||||
tag = finalAttrs.version;
|
||||
sha256 = "sha256-ttNlhWD0Ran4d3QvZ+PxbFbSUGMkfrRm+hJdQxIDJvM=";
|
||||
@@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/canonical/lightdm";
|
||||
homepage = "https://github.com/ubuntu/lightdm";
|
||||
description = "Cross-desktop display manager";
|
||||
platforms = lib.platforms.linux;
|
||||
license = with lib.licenses; [
|
||||
|
||||
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "4.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
owner = "lightgbm-org";
|
||||
repo = "lightgbm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
|
||||
@@ -11,7 +11,7 @@ buildNpmPackage rec {
|
||||
version = "17.0.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "okonet";
|
||||
owner = "lint-staged";
|
||||
repo = "lint-staged";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-xjbEVAZhcMns5daTE68PCX2mib0Lz4HZKwxR1a8/ucU=";
|
||||
|
||||
@@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation {
|
||||
version = "unstable-2022-04-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mzet-";
|
||||
owner = "The-Z-Labs";
|
||||
repo = "linux-exploit-suggester";
|
||||
rev = "54a5c01497d6655be88f6262ccad5bc5a5e4f4ec";
|
||||
sha256 = "v0Q8O+aaXEqwWAwGP/u5Nkm4DzM6nM11GI4XbK2PeWM=";
|
||||
@@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation {
|
||||
meta = {
|
||||
description = "Tool designed to assist in detecting security deficiencies for given Linux kernel/Linux-based machine";
|
||||
mainProgram = "linux-exploit-suggester";
|
||||
homepage = "https://github.com/mzet-/linux-exploit-suggester";
|
||||
homepage = "https://github.com/The-Z-Labs/linux-exploit-suggester";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ emilytrau ];
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
version = "1.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tgirlcloud";
|
||||
owner = "isabelroses";
|
||||
repo = "lix-diff";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-mURA7fZ9RAhVtOx+gnEeJI48tyvi+zbKE+xUs5UMPY4=";
|
||||
|
||||
@@ -337,7 +337,7 @@ let
|
||||
pname = "local-ai";
|
||||
version = "2.28.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "go-skynet";
|
||||
owner = "mudler";
|
||||
repo = "LocalAI";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Hpz0dGkgasSY/FGO7mDzqsLjXut0LdQ9PUXGaURUOlY=";
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cyrealtype";
|
||||
repo = "lora";
|
||||
repo = "Lora-Cyrillic";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-v9wE9caI9HTCfO01Yf+s6KajF7WpnL12nu+IuOV7T+w=";
|
||||
};
|
||||
@@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Lora Font: well-balanced contemporary serif with roots in calligraphy";
|
||||
homepage = "https://github.com/cyrealtype/lora";
|
||||
homepage = "https://github.com/cyrealtype/Lora-Cyrillic";
|
||||
license = lib.licenses.ofl;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ ofalvai ];
|
||||
|
||||
@@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "2.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chneukirchen";
|
||||
owner = "leahneukirchen";
|
||||
repo = "lr";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-zpHThIB1FS45RriE214SM9ZQJ1HyuBkBi/+PTeJjEFc=";
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
makeFlags = [ "PREFIX=$(out)" ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/chneukirchen/lr";
|
||||
homepage = "https://github.com/leahneukirchen/lr";
|
||||
description = "List files recursively";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.all;
|
||||
|
||||
@@ -8,16 +8,16 @@ buildGoModule (finalAttrs: {
|
||||
version = "1.6.3";
|
||||
src = fetchFromGitHub {
|
||||
owner = "latitudesh";
|
||||
repo = "lsh";
|
||||
repo = "cli";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-A0uZLcwFIuimSgwItDSfDCcDLZqI+q6C5iPyJgyUelQ=";
|
||||
};
|
||||
vendorHash = "sha256-MlpNAEbdl8AHu0uKhW/p0NTBROdGHKN+ODrcRCs9t4s=";
|
||||
subPackages = [ "." ];
|
||||
meta = {
|
||||
changelog = "https://github.com/latitudesh/lsh/releases/tag/v${finalAttrs.version}";
|
||||
changelog = "https://github.com/latitudesh/cli/releases/tag/v${finalAttrs.version}";
|
||||
description = "Command-Line Interface for Latitude.sh";
|
||||
homepage = "https://github.com/latitudesh/lsh";
|
||||
homepage = "https://github.com/latitudesh/cli";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.dzmitry-lahoda ];
|
||||
};
|
||||
|
||||
@@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec {
|
||||
version = "0.10.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "filiptibell";
|
||||
owner = "lune-org";
|
||||
repo = "lune";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-AbviyCy2nn6WHC575JKl/t3bM/4Myb+Wx5/buTvB4MY=";
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moddevices";
|
||||
owner = "mod-audio";
|
||||
repo = "lv2bm";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "0vlppxfb9zbmffazs1kiyb79py66s8x9hihj36m2vz86zsq7ybl0";
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "donovan6000";
|
||||
repo = "M3D-Linux";
|
||||
repo = "M33-Linux";
|
||||
rev = "5c1b90c13d260771dac970b49fdc9f840fee5f4a";
|
||||
sha256 = "1bvbclkyfcv23vxb4s1zssvygklks1nhp4iwi4v90c1fvyz0356f";
|
||||
};
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/donovan6000/M3D-Linux";
|
||||
homepage = "https://github.com/donovan6000/M33-Linux";
|
||||
description = "Linux program that can communicate with the Micro 3D printer";
|
||||
mainProgram = "m33-linux";
|
||||
license = lib.licenses.gpl2Only;
|
||||
|
||||
@@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
||||
version = "3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MrEmpy";
|
||||
owner = "brosck";
|
||||
repo = "Mantra";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DnErXuMbCRK3WxhdyPj0dOUtGnCcmynPk/hYmOsOKVU=";
|
||||
@@ -24,8 +24,8 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Tool used to hunt down API key leaks in JS files and pages";
|
||||
homepage = "https://github.com/MrEmpy/Mantra";
|
||||
changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${finalAttrs.version}";
|
||||
homepage = "https://github.com/brosck/mantra";
|
||||
changelog = "https://github.com/brosck/mantra/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "mantra";
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "26.4.27";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "codership";
|
||||
owner = "mariadb-corporation";
|
||||
repo = "galera";
|
||||
tag = "release_${finalAttrs.version}";
|
||||
hash = "sha256-Z1UtNM7HPcbFMr35JVJZCxPl43ZQxy+eBkiQFoVmFhY=";
|
||||
|
||||
@@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kensanata";
|
||||
repo = "mastodon-backup";
|
||||
repo = "mastodon-archive";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-yz17ddcA0U9fq1aDlPmD3OkNL6Epzdp9C7L+31yNLBc=";
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
|
||||
version = "unstable-2023-07-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jobcmax";
|
||||
owner = "natewhar";
|
||||
repo = "maxfetch";
|
||||
rev = "17baa4047073e20572403b70703c69696af6b68d";
|
||||
hash = "sha256-LzOhrFFjGs9GIDjk1lUFKhlnzJuEUrKjBcv1eT3kaY8=";
|
||||
@@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation {
|
||||
|
||||
meta = {
|
||||
description = "Nice fetching program written in sh";
|
||||
homepage = "https://github.com/jobcmax/maxfetch";
|
||||
homepage = "https://github.com/natewhar/maxfetch";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
mainProgram = "maxfetch";
|
||||
maintainers = with lib.maintainers; [ jtbx ];
|
||||
|
||||
@@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mbpfan";
|
||||
version = "2.4.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "dgraziotin";
|
||||
owner = "linux-on-mac";
|
||||
repo = "mbpfan";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-F9IWUcILOuLn5K4zRSU5jn+1Wk1xy0CONSI6JTXU2pA=";
|
||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
meta = {
|
||||
description = "Daemon that uses input from coretemp module and sets the fan speed using the applesmc module";
|
||||
mainProgram = "mbpfan";
|
||||
homepage = "https://github.com/dgraziotin/mbpfan";
|
||||
homepage = "https://github.com/linux-on-mac/mbpfan";
|
||||
license = lib.licenses.gpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ ];
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "0.12.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "steipete";
|
||||
owner = "openclaw";
|
||||
repo = "mcporter";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dfbNyvIbdhZOLuwRDNLqUJHVeMEemioanktD6nL0Pmk=";
|
||||
@@ -58,8 +58,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "TypeScript runtime and CLI for connecting to configured Model Context Protocol servers";
|
||||
homepage = "https://github.com/steipete/mcporter";
|
||||
changelog = "https://github.com/steipete/mcporter/releases/tag/v${finalAttrs.version}";
|
||||
homepage = "https://github.com/openclaw/mcporter";
|
||||
changelog = "https://github.com/openclaw/mcporter/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mkg20001 ];
|
||||
mainProgram = "mcporter";
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grassdne";
|
||||
owner = "ruuzia";
|
||||
repo = "minesector";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-VMTXZ4CIk9RpE4R9shHPl0R/T7mJUKY2b8Zi0DPW0/Q=";
|
||||
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
meta = {
|
||||
mainProgram = "minesector";
|
||||
description = "Snazzy Minesweeper-based game built with SDL2";
|
||||
homepage = "https://github.com/grassdne/minesector";
|
||||
homepage = "https://github.com/ruuzia/minesector";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = [ ];
|
||||
|
||||
@@ -13,7 +13,7 @@ buildGoModule (finalAttrs: {
|
||||
version = "0.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etix";
|
||||
owner = "videolabs";
|
||||
repo = "mirrorbits";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PqPE/PgIyQylbYoABC/saxLF83XjgRAS0QimragJ8P8=";
|
||||
@@ -46,7 +46,7 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Geographical download redirector for distributing files efficiently across a set of mirrors";
|
||||
homepage = "https://github.com/etix/mirrorbits";
|
||||
homepage = "https://github.com/videolabs/mirrorbits";
|
||||
longDescription = ''
|
||||
Mirrorbits is a geographical download redirector written in Go for
|
||||
distributing files efficiently across a set of mirrors. It offers
|
||||
|
||||
@@ -7,8 +7,10 @@ lib.mapAttrs
|
||||
name:
|
||||
{ CPPFLAGS }:
|
||||
mkspiffs.overrideAttrs {
|
||||
inherit CPPFLAGS;
|
||||
BUILD_CONFIG_NAME = "-${name}";
|
||||
env = {
|
||||
CPPFLAGS = toString CPPFLAGS;
|
||||
BUILD_CONFIG_NAME = "-${name}";
|
||||
};
|
||||
}
|
||||
)
|
||||
{
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
|
||||
version = "0-unstable-2021-11-09";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moddevices";
|
||||
owner = "mod-audio";
|
||||
repo = "mod-arpeggiator-lv2";
|
||||
rev = "82f3d9f159ce216454656a8782362c3d5ed48bed";
|
||||
sha256 = "sha256-1KiWMTVTTf1/iR4AzJ1Oe0mOrWN5edsZN0tQMidgnRA=";
|
||||
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
|
||||
|
||||
meta = {
|
||||
description = "LV2 arpeggiator";
|
||||
homepage = "https://github.com/moddevices/mod-arpeggiator-lv2";
|
||||
homepage = "https://github.com/mod-audio/mod-arpeggiator-lv2";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = [ lib.maintainers.magnetophon ];
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
|
||||
version = "0-unstable-2016-08-19";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "portalmod";
|
||||
owner = "mod-audio";
|
||||
repo = "mod-distortion";
|
||||
rev = "e672d5feb9d631798e3d56eb96e8958c3d2c6821";
|
||||
sha256 = "005wdkbhn9dgjqv019cwnziqg86yryc5vh7j5qayrzh9v446dw34";
|
||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
|
||||
installFlags = [ "INSTALL_PATH=$(out)/lib/lv2" ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/portalmod/mod-distortion";
|
||||
homepage = "https://github.com/mod-audio/mod-distortion";
|
||||
description = "Analog distortion emulation lv2 plugins";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ lib.maintainers.magnetophon ];
|
||||
|
||||
@@ -15,7 +15,7 @@ buildDartApplication (finalAttrs: {
|
||||
# Fetch the whole monorepo
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "mono_repo";
|
||||
repo = "mono_repo.dart";
|
||||
tag = "mono_repo-v${finalAttrs.version}";
|
||||
hash = "sha256-2/YJ2S3I9K5Xzje787HdJ/KxfbiBEGKU8feuHnOizn8=";
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pvolok";
|
||||
repo = "mprocs";
|
||||
repo = "dekit";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-fh294Re4gEveWgX29m0SXdI8hwuiXuniTq7pVZ464ws=";
|
||||
};
|
||||
@@ -31,8 +31,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "TUI tool to run multiple commands in parallel and show the output of each command separately";
|
||||
homepage = "https://github.com/pvolok/mprocs";
|
||||
changelog = "https://github.com/pvolok/mprocs/releases/tag/v${finalAttrs.version}";
|
||||
homepage = "https://github.com/pvolok/dekit";
|
||||
changelog = "https://github.com/pvolok/dekit/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ GaetanLepage ];
|
||||
platforms = lib.platforms.unix;
|
||||
|
||||
@@ -13,7 +13,7 @@ buildGoModule (finalAttrs: {
|
||||
version = "1.3.36";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ente-io";
|
||||
owner = "ente";
|
||||
repo = "ente";
|
||||
sparseCheckout = [ "server" ];
|
||||
tag = "photos-v${finalAttrs.version}";
|
||||
@@ -55,8 +55,8 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "API server for ente.io";
|
||||
homepage = "https://github.com/ente-io/ente/tree/main/server";
|
||||
changelog = "https://github.com/ente-io/ente/releases/tag/photos-v${finalAttrs.version}";
|
||||
homepage = "https://github.com/ente/ente/tree/main/server";
|
||||
changelog = "https://github.com/ente/ente/releases/tag/photos-v${finalAttrs.version}";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [
|
||||
pinpox
|
||||
|
||||
@@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "0.24.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "emqx";
|
||||
owner = "nanomq";
|
||||
repo = "nanomq";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-I2SLc/KbkBvqbbWuLr8ARmmg4DeE7ZbTqcM1tw8WhwQ=";
|
||||
|
||||
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hanshuaikang";
|
||||
repo = "Nping";
|
||||
repo = "NBping";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-QaJTV5RNvsYuBUPrWcmbBj1QSKtfDNTvHd5fMfuoU3c=";
|
||||
};
|
||||
@@ -21,8 +21,8 @@ rustPlatform.buildRustPackage {
|
||||
|
||||
meta = {
|
||||
description = "Ping Tool in Rust with Real-Time Data and Visualizations";
|
||||
homepage = "https://github.com/hanshuaikang/Nping";
|
||||
changelog = "https://github.com/hanshuaikang/Nping/releases/";
|
||||
homepage = "https://github.com/hanshuaikang/NBping";
|
||||
changelog = "https://github.com/hanshuaikang/NBping/releases/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ luftmensch-luftmensch ];
|
||||
mainProgram = "nbping";
|
||||
|
||||
@@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
version = "0.10.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Decodetalkers";
|
||||
owner = "neocmakelsp";
|
||||
repo = "neocmakelsp";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-HfoVAUg9StAUXmP66LVRzCj4sd4kl6pCzWUS3lZEKtU=";
|
||||
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "CMake lsp based on tower-lsp and treesitter";
|
||||
homepage = "https://github.com/Decodetalkers/neocmakelsp";
|
||||
homepage = "https://github.com/neocmakelsp/neocmakelsp";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [
|
||||
|
||||
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nm-l2tp";
|
||||
repo = "network-manager-l2tp";
|
||||
repo = "NetworkManager-l2tp";
|
||||
rev = version;
|
||||
hash = "sha256-5EIG/5fexhrcOOQE+31+TJKMtINGVL+EI32m9tEhYVo=";
|
||||
};
|
||||
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "L2TP plugin for NetworkManager";
|
||||
inherit (networkmanager.meta) platforms;
|
||||
homepage = "https://github.com/nm-l2tp/network-manager-l2tp";
|
||||
homepage = "https://github.com/nm-l2tp/NetworkManager-l2tp";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
obadz
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxaudio";
|
||||
owner = "jackaudio";
|
||||
repo = "new-session-manager";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-5G2GlBuKjC/r1SMm78JKia7bMA97YcvUR5l6zBucemw=";
|
||||
|
||||
@@ -56,8 +56,8 @@ buildGo125Module (finalAttrs: {
|
||||
version = "0.2.73";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NexaAI";
|
||||
repo = "nexa-sdk";
|
||||
owner = "qualcomm";
|
||||
repo = "GenieX";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JioUguVO2z37BYxkXBlDEswJIh80bpOONG6EVNlq5OA=";
|
||||
};
|
||||
@@ -199,8 +199,8 @@ buildGo125Module (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Nexa AI SDK CLI for model management, inference, and server operations";
|
||||
homepage = "https://github.com/NexaAI/nexa-sdk";
|
||||
changelog = "https://github.com/NexaAI/nexa-sdk/releases/tag/v${finalAttrs.version}";
|
||||
homepage = "https://github.com/qualcomm/GenieX";
|
||||
changelog = "https://github.com/qualcomm/GenieX/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ mkg20001 ];
|
||||
mainProgram = "nexa";
|
||||
|
||||
@@ -10,7 +10,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "not-stirred";
|
||||
owner = "gideonshaked";
|
||||
repo = "nextinspace";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oEvRxaxx1pIco2+jm/3HUN0a0nqdo2VosCisM0MWTjU=";
|
||||
|
||||
@@ -22,20 +22,20 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "papra";
|
||||
version = "26.5.0";
|
||||
version = "26.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "papra-hq";
|
||||
repo = "papra";
|
||||
tag = "@papra/app@${finalAttrs.version}";
|
||||
hash = "sha256-BOeApLfB1NR07izBM3ChHqzgGx3xf1NkAXqKVeMzqx4=";
|
||||
hash = "sha256-4Kcfv6bcKM7SXTmKn0cjXjhUXEZSypSFWyr7jIP/4+E=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-J1syB5X+sI40iPlqDVABqeWDiBjKGP3qQRIh5w3GRUU=";
|
||||
hash = "sha256-1Iv8vvGFQuxBFM8YB8sYulmU4SxE4G9Yyh67BBzEoZo=";
|
||||
pnpmWorkspaces = [
|
||||
"@papra/app-client..."
|
||||
"@papra/app-server..."
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
replaceVars,
|
||||
pandoc,
|
||||
nodejs,
|
||||
pnpm_10,
|
||||
pnpm_11,
|
||||
fetchPnpmDeps,
|
||||
pnpmConfigHook,
|
||||
pnpmBuildHook,
|
||||
@@ -22,7 +22,7 @@
|
||||
let
|
||||
inherit (stdenv.hostPlatform) isLinux isDarwin system;
|
||||
|
||||
pnpm = pnpm_10;
|
||||
pnpm = pnpm_11;
|
||||
|
||||
platformIds = {
|
||||
"x86_64-linux" = "linux";
|
||||
@@ -35,20 +35,20 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "siyuan";
|
||||
version = "3.6.5";
|
||||
version = "3.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "siyuan-note";
|
||||
repo = "siyuan";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3Rz8g03JHQ+52lOd92413ArE4LixioCFNSG7ytduxsA=";
|
||||
hash = "sha256-K31h2noDpTn7vCXj16K2dxRPww5z+HC/nA4Gn5MAVms=";
|
||||
};
|
||||
|
||||
kernel = buildGoModule {
|
||||
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
|
||||
inherit (finalAttrs) src;
|
||||
sourceRoot = "${finalAttrs.src.name}/kernel";
|
||||
vendorHash = "sha256-WXlzUtiaphaSngWd6aXQuOHiBb3a3bCNgIHypMP4YXo=";
|
||||
vendorHash = "sha256-fZLVqrWTWUHo6BhixB6+krXaM7WCiZpusHA8T2SicgQ=";
|
||||
|
||||
patches = [
|
||||
(replaceVars ./set-pandoc-path.patch {
|
||||
@@ -73,12 +73,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
tags = [ "fts5" ];
|
||||
};
|
||||
|
||||
# this should contain a 'packages' key, but it doesn't...
|
||||
# we can remove it because it's not needed to build
|
||||
postPatch = ''
|
||||
rm pnpm-workspace.yaml
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
pnpmConfigHook
|
||||
@@ -99,11 +93,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version
|
||||
src
|
||||
sourceRoot
|
||||
postPatch
|
||||
;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-M2Fdie0XK2Pck/fP7Djxb7XNAQXpJO2i2kSJrDj1G0E=";
|
||||
hash = "sha256-4yqTBR8gv5q6uyuDq7Bgs1275YBQ87aaTYkNFtamVek=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/app";
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "ssh-audit";
|
||||
version = "3.3.0";
|
||||
version = "3.9.0";
|
||||
pyproject = true;
|
||||
|
||||
outputs = [
|
||||
@@ -20,7 +20,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
owner = "jtesta";
|
||||
repo = "ssh-audit";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-sjYKQpn37zH3xpuIiZAjCn0DyLqqoQDwuz7PKDfkeTM=";
|
||||
hash = "sha256-JWhKtQk9jLumblM3eKchPtlqeGgM+/NW7jZ7+dq6w3Y=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ setuptools ];
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "whichllm";
|
||||
version = "0.5.13";
|
||||
version = "0.5.15";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
owner = "Andyyyy64";
|
||||
repo = "whichllm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-54gM7ChlpWjT2L1lQkdnOttdx7TgDZf3SdXzqtRcbQs=";
|
||||
hash = "sha256-cP9/8Nl3jZJUW1zvyhEEjEHpEWAJ4m6yeGnjXpAkl9U=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ hatchling ];
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "cuda-pathfinder";
|
||||
version = "1.5.5";
|
||||
version = "1.5.6";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "NVIDIA";
|
||||
repo = "cuda-python";
|
||||
tag = "cuda-pathfinder-v${finalAttrs.version}";
|
||||
hash = "sha256-hvCwN6uLGiZLdAholFy3Jqb+ys7mAqVNc9UonPXm3+M=";
|
||||
hash = "sha256-okhlkeS7vmH5nUFvND6stB5FoyGAsO1VimWRgFxqHKU=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/cuda_pathfinder";
|
||||
|
||||
@@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "whitequark";
|
||||
owner = "GlasgowEmbedded";
|
||||
repo = "libfx2";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-uMgf1VL3yvkLUfRlBn9NKcerfHfcFg9yEgHGWmwyh8I=";
|
||||
@@ -47,7 +47,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Chip support package for Cypress EZ-USB FX2 series microcontrollers";
|
||||
mainProgram = "fx2tool";
|
||||
homepage = "https://github.com/whitequark/libfx2";
|
||||
homepage = "https://github.com/GlasgowEmbedded/libfx2";
|
||||
license = lib.licenses.bsd0;
|
||||
maintainers = [ ];
|
||||
};
|
||||
|
||||
@@ -9,40 +9,32 @@
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
accelerate,
|
||||
av,
|
||||
datasets,
|
||||
deepdiff,
|
||||
diffusers,
|
||||
draccus,
|
||||
einops,
|
||||
flask,
|
||||
gymnasium,
|
||||
huggingface-hub,
|
||||
imageio,
|
||||
jsonlines,
|
||||
numpy,
|
||||
opencv-python-headless,
|
||||
packaging,
|
||||
pynput,
|
||||
pyserial,
|
||||
rerun-sdk,
|
||||
pillow,
|
||||
requests,
|
||||
safetensors,
|
||||
termcolor,
|
||||
torch,
|
||||
torchcodec,
|
||||
torchvision,
|
||||
wandb,
|
||||
tqdm,
|
||||
|
||||
# tests
|
||||
llvmPackages,
|
||||
av,
|
||||
datasets,
|
||||
pytestCheckHook,
|
||||
writableTmpDirAsHomeHook,
|
||||
pytest-timeout,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "lerobot";
|
||||
version = "0.5.1";
|
||||
version = "0.6.0";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -50,7 +42,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "huggingface";
|
||||
repo = "lerobot";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ZTRcJRVb6niSJXniUgq0C5ztVTWh0HTo3rc99WRc1qI=";
|
||||
hash = "sha256-glTeELaebo5C6RethwYIHF4gB7CgKZlPr4wf45ih9cs=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
@@ -60,131 +52,94 @@ buildPythonPackage (finalAttrs: {
|
||||
dontUseCmakeConfigure = true;
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"av"
|
||||
"diffusers"
|
||||
"draccus"
|
||||
"numpy"
|
||||
"opencv-python-headless"
|
||||
"packaging"
|
||||
"rerun-sdk"
|
||||
"torch"
|
||||
"torchcodec"
|
||||
"torchvision"
|
||||
"wandb"
|
||||
];
|
||||
dependencies = [
|
||||
accelerate
|
||||
av
|
||||
cmake
|
||||
datasets
|
||||
deepdiff
|
||||
diffusers
|
||||
draccus
|
||||
einops
|
||||
flask
|
||||
gymnasium
|
||||
huggingface-hub
|
||||
imageio
|
||||
jsonlines
|
||||
numpy
|
||||
opencv-python-headless
|
||||
packaging
|
||||
pynput
|
||||
pyserial
|
||||
rerun-sdk
|
||||
pillow
|
||||
requests
|
||||
safetensors
|
||||
termcolor
|
||||
torch
|
||||
torchcodec
|
||||
torchvision
|
||||
wandb
|
||||
]
|
||||
++ imageio.optional-dependencies.ffmpeg;
|
||||
tqdm
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "lerobot" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
av
|
||||
datasets
|
||||
pytestCheckHook
|
||||
writableTmpDirAsHomeHook
|
||||
pytest-timeout
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# TypeError: only 0-dimensional arrays can be converted to Python scalars
|
||||
"test_add_frame"
|
||||
"test_add_frame_state_numpy"
|
||||
"test_data_consistency_across_episodes"
|
||||
"test_delta_timestamps_query_returns_correct_values"
|
||||
"test_episode_boundary_integrity"
|
||||
"test_from_lerobot_dataset"
|
||||
"test_statistics_metadata_validation"
|
||||
"test_task_indexing_and_validation"
|
||||
"test_to_lerobot_dataset"
|
||||
# Requires internet access
|
||||
"test_act_backbone_lr"
|
||||
"test_backward_compatibility"
|
||||
"test_convert_image_to_video_dataset"
|
||||
"test_convert_image_to_video_dataset_subset_episodes"
|
||||
"test_factory"
|
||||
"test_make_env_from_hub_async"
|
||||
"test_make_env_from_hub_with_trust"
|
||||
"test_policy_defaults"
|
||||
"test_save_and_load_pretrained"
|
||||
"test_save_pretrained_with_state_dict"
|
||||
|
||||
# Hang indefinitely
|
||||
"test_aggregate_datasets"
|
||||
"test_aggregate_with_low_threshold"
|
||||
|
||||
# RuntimeError: SingleStreamDecoder, /build/source/src/torchcodec/_core/SingleStreamDecoder.cpp:80,
|
||||
# Failed to open input buffer: Invalid data found when processing input
|
||||
"TestVideoDecoderCacheBounded"
|
||||
|
||||
# ValueError: pix_fmt='yuv420p' is not supported by codec 'h264_vaapi'; supported pixel formats: ['vaapi']
|
||||
"test_vaapi_options"
|
||||
|
||||
# draccus.utils.ParsingError: Expected a dict with a 'type' key for ...
|
||||
"test_reward_model_config_from_pretrained_roundtrip"
|
||||
|
||||
# TypeError: cannot create weak reference to 'str' object
|
||||
"test_save_pretrained_round_trip_via_disk"
|
||||
|
||||
# [Errno 1094995529] Invalid data found when processing input: '/build/source/tests/artifacts/encoded_videos/clip_4frames.mp4'
|
||||
"test_depth_encoder_config_sets_is_depth_map_true"
|
||||
"test_geometry_preserved"
|
||||
"test_merges_encoder_config_as_video_prefixed_entries"
|
||||
"test_reencode_video"
|
||||
"test_reencode_video_trim_window"
|
||||
"test_returns_all_stream_fields"
|
||||
"test_stream_derived_keys_take_precedence_over_config"
|
||||
"test_three_clips_frame_count"
|
||||
"test_two_clips_frame_count"
|
||||
|
||||
# RuntimeError: OpenCVCamera(/build/source/tests/artifacts/cameras/image_480x270.png) read failed
|
||||
"test_async_read"
|
||||
"test_fourcc_with_camer"
|
||||
"test_read"
|
||||
"test_rotation"
|
||||
|
||||
# Require internet access
|
||||
"test_act_backbone_lr"
|
||||
"test_all_items_have_subtask"
|
||||
"test_backward_compatibility"
|
||||
"test_convert_image_to_video_dataset"
|
||||
"test_convert_image_to_video_dataset_subset_episodes"
|
||||
"test_dataset_initialization"
|
||||
"test_factory"
|
||||
"test_from_pretrained_nonexistent_path"
|
||||
"test_getitem_has_subtask_index"
|
||||
"test_getitem_returns_subtask_string"
|
||||
"test_load_config_nonexistent_path_tries_hub"
|
||||
"test_make_env_from_hub_async"
|
||||
"test_make_env_from_hub_with_trust"
|
||||
"test_policy_defaults"
|
||||
"test_save_and_load_pretrained"
|
||||
"test_subtask_dataset_loads"
|
||||
"test_subtask_index_in_features"
|
||||
"test_subtask_index_maps_to_valid_subtask"
|
||||
"test_subtask_metadata_loaded"
|
||||
"test_task_and_subtask_coexist"
|
||||
|
||||
# TypeError: stack(): argument 'tensors' (position 1) must be tuple of Tensors, not Column
|
||||
"test_check_timestamps_sync_slightly_off"
|
||||
"test_check_timestamps_sync_synced"
|
||||
"test_check_timestamps_sync_unsynced"
|
||||
"test_check_timestamps_sync_unsynced_no_exception"
|
||||
"test_compute_sampler_weights_drop_n_last_frames"
|
||||
"test_compute_sampler_weights_nontrivial_ratio"
|
||||
"test_compute_sampler_weights_nontrivial_ratio_and_drop_last_n"
|
||||
"test_compute_sampler_weights_trivial"
|
||||
"test_record_and_replay"
|
||||
"test_record_and_resume"
|
||||
"test_same_attributes_defined"
|
||||
|
||||
# AssertionError between two dicts. One has an extra `'_is_initial': False` entry.
|
||||
"test_cosine_decay_with_warmup_scheduler"
|
||||
"test_diffuser_scheduler"
|
||||
"test_vqbet_scheduler"
|
||||
|
||||
# AssertionError: Regex pattern did not match.
|
||||
# Regex: "Can't instantiate abstract class NonCallableStep with abstract method __call_"
|
||||
# Input: "Can't instantiate abstract class NonCallableStep without an implementation for abstract method '__call__'"
|
||||
"test_construction_rejects_step_without_call"
|
||||
|
||||
# TypeError: 'NoneType' object is not subscriptable
|
||||
"test_pi0_rtc_inference_with_prev_chunk"
|
||||
|
||||
# Flakes under load with AssertionError: assert 'second' == 'last'
|
||||
"test_get_last_item_multiple_items_with_torch_queue"
|
||||
|
||||
# Flaky, assert 88 == 90 (Encoder queue full)
|
||||
"test_video_duration_matches_frame_count"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
|
||||
# RuntimeError: Failed to initialize cpuinfo!
|
||||
"test_complementary_data_float_dtype_conversion"
|
||||
"test_float_dtype_conversion"
|
||||
"test_float_dtype_with_mixed_tensors"
|
||||
|
||||
# AssertionError: assert 'f7566ea964d1...371ef6c23b64f' == 'c17e47af68a8...095018561ae9e'
|
||||
"test_groot_n1_7_eval_image_transform_matches_oss_reference"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# gRPC fails to connect on loopback in sandbox despite __darwinAllowLocalNetworking
|
||||
@@ -198,9 +153,6 @@ buildPythonPackage (finalAttrs: {
|
||||
# httpx.ConnectError: [Errno -3] Temporary failure in name resolution
|
||||
"tests/policies/test_relative_actions.py"
|
||||
|
||||
# Sometimes hang forever on some CPU models
|
||||
"tests/policies/test_sac_policy.py"
|
||||
|
||||
# Sometimes hang forever
|
||||
"tests/policies/rtc/test_modeling_rtc.py"
|
||||
];
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage (finalAttrs: {
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fdlamotte";
|
||||
owner = "meshcore-dev";
|
||||
repo = "meshcore-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-wby97e9Xulk2pwNJ9mnvKxWlTsWmH4n3zlTtYi7WS6I=";
|
||||
@@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: {
|
||||
meta = {
|
||||
changelog = "https://github.com/meshcore-dev/meshcore-cli/releases/tag/${finalAttrs.src.tag}";
|
||||
description = "Command line interface to MeshCore node";
|
||||
homepage = "https://github.com/fdlamotte/meshcore-cli";
|
||||
homepage = "https://github.com/meshcore-dev/meshcore-cli";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.haylin ];
|
||||
mainProgram = "meshcore-cli";
|
||||
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: {
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mBouamama";
|
||||
owner = "tyki6";
|
||||
repo = "MyJWT";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-jqBnxo7Omn5gLMCQ7SNbjo54nyFK7pn94796z2Qc9lg=";
|
||||
@@ -58,7 +58,7 @@ buildPythonPackage (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "CLI tool for testing vulnerabilities of JSON Web Tokens (JWT)";
|
||||
homepage = "https://github.com/mBouamama/MyJWT";
|
||||
homepage = "https://github.com/tyki6/MyJWT";
|
||||
changelog = "https://github.com/tyki6/MyJWT/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
|
||||
@@ -26,9 +26,10 @@ buildPythonPackage (finalAttrs: {
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Python packaging operations for use by a `setup.py";
|
||||
description = "Python packaging operations for use by setup.py";
|
||||
homepage = "https://github.com/ArtifexSoftware/pipcl";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
changelog = "https://github.com/ArtifexSoftware/pipcl/blob/${finalAttrs.src.tag}/README.rst#changelog";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ sarahec ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
urllib3,
|
||||
dnspython,
|
||||
pytestCheckHook,
|
||||
etcd_3_4,
|
||||
mock,
|
||||
pyopenssl,
|
||||
python,
|
||||
@@ -42,7 +41,6 @@ buildPythonPackage {
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
etcd_3_4
|
||||
mock
|
||||
pyopenssl
|
||||
];
|
||||
@@ -57,6 +55,14 @@ buildPythonPackage {
|
||||
done
|
||||
'';
|
||||
|
||||
disabledTestPaths = [
|
||||
# these tests expect that etcd is at version 3.4, which has been dropped in
|
||||
# Nixpkgs due to it being unmaintained.
|
||||
"src/etcd/tests/integration/test_simple.py"
|
||||
"src/etcd/tests/integration/test_ssl.py"
|
||||
"src/etcd/tests/test_auth.py"
|
||||
];
|
||||
|
||||
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Seems to be failing because of network restrictions
|
||||
# AttributeError: Can't get local object 'TestWatch.test_watch_indexed_generator.<locals>.watch_value'
|
||||
|
||||
@@ -5,21 +5,24 @@
|
||||
fetchFromGitHub,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pywizlight";
|
||||
version = "0.6.3";
|
||||
format = "setuptools";
|
||||
version = "0.6.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sbidy";
|
||||
repo = "pywizlight";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-rCoWdqvFLSLNBAHeFJ6f9kZpIg4WyE8VJLpmsYl+gJM=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ki4X+4s+tM3kIyhA2cxPPzG775Qz9jKFS8/ssUqfHas=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ click ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ click ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-asyncio
|
||||
@@ -41,10 +44,10 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "Python connector for WiZ light bulbs";
|
||||
mainProgram = "wizlight";
|
||||
homepage = "https://github.com/sbidy/pywizlight";
|
||||
changelog = "https://github.com/sbidy/pywizlight/releases/tag/${src.tag}";
|
||||
license = with lib.licenses; [ mit ];
|
||||
changelog = "https://github.com/sbidy/pywizlight/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "wizlight";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "tencentcloud-sdk-python";
|
||||
version = "3.1.127";
|
||||
version = "3.1.128";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TencentCloud";
|
||||
repo = "tencentcloud-sdk-python";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-zVqfOou7u9gwmC1Y61r9Z0HBlfvpfEBxDT/ZKC+3FN0=";
|
||||
hash = "sha256-TYevKf5EzQGU/JYNyWFrKhWaqJy7YXt8M9Mm1Ai1gbA=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "venstarcolortouch";
|
||||
version = "0.21";
|
||||
version = "0.22";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-M+Sbpue6Z8+pvxzhq3teM84ect+pilwmlRe9PJYDzPU=";
|
||||
hash = "sha256-R9BJmZcseYlFLcoDUxfH3M0FO5GVsDtw7smK2dmLlNo=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ requests ];
|
||||
|
||||
@@ -19,19 +19,19 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "whenever";
|
||||
version = "0.10.0";
|
||||
version = "0.10.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ariebovenberg";
|
||||
repo = "whenever";
|
||||
tag = version;
|
||||
hash = "sha256-Ndkh0+UOrn4mHYamp2XSjWa8Mg8cpsnt5Y8MFDHWrXA=";
|
||||
hash = "sha256-D3jNrxNTBbSheymnI72xAhdvvRzsbjIk+Gp82X7AkdU=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src;
|
||||
hash = "sha256-L4k0s28AYqOV/M9BQsczZT08bwtDYIzEdgpdR4z8CeU=";
|
||||
hash = "sha256-bmKUeVZwaqCN81v1YDnz66ZsUE8VTMBHlph6ZootKu8=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 1a1d9a3..fb2c9af 100644
|
||||
index be80162e..d6bd3cde 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -82,8 +82,8 @@ set(RUNTIME_DIR "${RUNTIME_DIR_DEFAULT}"
|
||||
@@ -84,8 +84,8 @@ set(RUNTIME_DIR "${RUNTIME_DIR_DEFAULT}"
|
||||
set(SESSION_COMMAND "${DATA_INSTALL_DIR}/scripts/Xsession" CACHE PATH "Script to execute when starting the X11 desktop session")
|
||||
set(WAYLAND_SESSION_COMMAND "${DATA_INSTALL_DIR}/scripts/wayland-session" CACHE PATH "Script to execute when starting the Wayland desktop session")
|
||||
|
||||
@@ -13,3 +13,17 @@ index 1a1d9a3..fb2c9af 100644
|
||||
set(SYSTEM_CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/plasmalogin.conf.d" CACHE PATH "Path of the system plasmalogin config directory")
|
||||
set(LOG_FILE "${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/log/plasmalogin.log" CACHE PATH "Path of the plasmalogin log file")
|
||||
set(DBUS_CONFIG_FILENAME "org.freedesktop.DisplayManager.conf" CACHE STRING "Name of the plasmalogin config file")
|
||||
diff --git a/src/frontend/settings/CMakeLists.txt b/src/frontend/settings/CMakeLists.txt
|
||||
index d77b6fdd..916ee28d 100644
|
||||
--- a/src/frontend/settings/CMakeLists.txt
|
||||
+++ b/src/frontend/settings/CMakeLists.txt
|
||||
@@ -1,7 +1,7 @@
|
||||
set(PLASMALOGIN_SYSTEM_CONFIG_FILE "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/defaults.conf" CACHE PATH "Path of the system plasma-login config file")
|
||||
set(PLASMALOGIN_SYSTEM_CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/plasmalogin.conf.d" CACHE PATH "Path of the system plasma-login config directory")
|
||||
-set(PLASMALOGIN_CONFIG_FILE "${CMAKE_INSTALL_FULL_SYSCONFDIR}/plasmalogin.conf" CACHE PATH "Path of the plasma-login config file")
|
||||
-set(PLASMALOGIN_CONFIG_DIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}/plasmalogin.conf.d" CACHE PATH "Path of the plasma-login config directory")
|
||||
+set(PLASMALOGIN_CONFIG_FILE "/etc/plasmalogin.conf" CACHE PATH "Path of the plasma-login config file")
|
||||
+set(PLASMALOGIN_CONFIG_DIR "/etc/plasmalogin.conf.d" CACHE PATH "Path of the plasma-login config directory")
|
||||
|
||||
configure_file(config.h.in config.h IMMEDIATE @ONLY)
|
||||
|
||||
|
||||
@@ -738,6 +738,7 @@ mapAliases {
|
||||
esbuild-config = throw "'esbuild-config' has been removed as it has been unmaintained upstream since September 2022"; # Added 2026-02-07
|
||||
esbuild_netlify = throw "'esbuild_netlify' has been removed, as the netlify esbuild fork is abandoned upstream and no longer used by netlify-cli; use 'esbuild' instead"; # Added 2026-06-08
|
||||
etBook = warnAlias "'etBook' has been renamed to 'et-book'" et-book; # Added 2026-02-08
|
||||
etcd_3_4 = throw "'etcd_3_4' is EOL and has been removed, use 'etcd' or a maintained version"; # Added 2026-07-02
|
||||
ethercalc = throw "'ethercalc' has been removed from nixpkgs as the project was old, unmaintained, and could not be packaged well in nixpkgs"; # Added 2025-11-28
|
||||
ethersync = warnAlias "'ethersync' has been renamed to 'teamtype'" teamtype; # Added 2025-10-31
|
||||
eureka-ideas = throw "'eureka-ideas' has been removed as it has been unmaintained upstream since April 2023"; # Added 2026-02-07
|
||||
|
||||
Reference in New Issue
Block a user