Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-04-20 12:27:30 +00:00
committed by GitHub
123 changed files with 947 additions and 395 deletions
+29
View File
@@ -736,6 +736,35 @@ stdenv.mkDerivation (finalAttrs: {
})
```
### Compiling `wasm32-wasip1` package {#compiling-wasm32-wasip1-package}
```nix
pkgsCross.wasi32.callPackage (
{
fetchFromGitHub,
rustPlatform,
lld,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zellij-harpoon";
version = "0.3.0";
src = fetchFromGitHub {
owner = "Nacho114";
repo = "harpoon";
tag = "v${finalAttrs.version}";
hash = "sha256-JmYcbzxIF6qZs2/RKuspHqNpyDibGp9CVQJj47y/BOQ=";
};
cargoHash = "sha256-lsv5Wssakni18jif++fPo3Z5WyBtvPsGpWwG3abR7jQ=";
# these two lines are currently required
env.RUSTFLAGS = "-C linker=wasm-ld";
nativeBuildInputs = [ lld ];
})
) { }
```
## `buildRustCrate`: Compiling Rust crates using Nix instead of Cargo {#compiling-rust-crates-using-nix-instead-of-cargo}
### Simple operation {#simple-operation}
+3
View File
@@ -20,6 +20,9 @@
"cmake-ctest-variables": [
"index.html#cmake-ctest-variables"
],
"compiling-wasm32-wasip1-package": [
"index.html#compiling-wasm32-wasip1-package"
],
"coq-withPackages": [
"index.html#coq-withPackages"
],
+5
View File
@@ -1495,6 +1495,11 @@ lib.mapAttrs mkLicense (
fullName = "Unicode Terms of Use";
};
universalFOSSException-10 = {
spdxId = "Universal-FOSS-exception-1.0";
fullName = "Universal FOSS Exception, Version 1.0";
};
unlicense = {
spdxId = "Unlicense";
fullName = "The Unlicense";
+10 -1
View File
@@ -590,7 +590,16 @@ rec {
);
}
//
optionalAttrs (opt ? defaultText || opt ? default || ((opt.type or { }).emptyValue or { }) ? value)
optionalAttrs
(
opt ? defaultText
|| opt ? default
# Render emptyValue-based defaults, but only for types without
# submodules (e.g. types.submodule). Submodules may evaluate to
# error without user defs, and their sub-options are documented
# individually, so best to skip those here.
|| ((opt.type or { }).emptyValue or { }) ? value && (opt.type or { }).getSubModules or null == null
)
{
default =
builtins.addErrorContext
+2
View File
@@ -686,6 +686,8 @@ checkConfigOutput "\[\]" config.unique ./defaults.nix
checkConfigOutput "\[\]" config.coercedTo ./defaults.nix
# These types don't have empty values
checkConfigError 'The option .int. was accessed but has no value defined. Try setting the option.' config.int ./defaults.nix
## submodule emptyValue must evaluate sub-option defaults
checkConfigOutput "ok" config.result ./defaults.nix
# types.unique
# requires a single definition
+24 -1
View File
@@ -1,4 +1,4 @@
{ lib, ... }:
{ lib, config, ... }:
let
inherit (lib) types;
in
@@ -19,6 +19,18 @@ in
submodule = lib.mkOption {
type = types.submodule { };
};
submoduleWithDefaults = lib.mkOption {
type = types.submodule {
options.enabled = lib.mkOption {
type = types.bool;
default = true;
};
options.count = lib.mkOption {
type = types.int;
default = 13;
};
};
};
unique = lib.mkOption {
type = types.unique { message = "hi"; } (types.listOf types.int);
};
@@ -29,5 +41,16 @@ in
int = lib.mkOption {
type = types.int;
};
result = lib.mkOption {
type = types.str;
default =
assert
config.submoduleWithDefaults == {
enabled = true;
count = 13;
};
"ok";
};
};
}
+1 -1
View File
@@ -1320,7 +1320,7 @@ rec {
};
};
emptyValue = {
value = { };
value = base.config;
};
getSubOptions =
prefix:
@@ -584,6 +584,10 @@ in
"plymouth-quit.service"
"systemd-logind.service"
];
# sddm stores state in this directory, which should be mounted.
unitConfig.RequiresMountsFor = [
config.users.users.sddm.home
];
};
};
};
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "pcsx-rearmed";
version = "0-unstable-2026-04-12";
version = "0-unstable-2026-04-15";
src = fetchFromGitHub {
owner = "libretro";
repo = "pcsx_rearmed";
rev = "13f09ce0e3eb375e02879c51926d2b7c54e5f86b";
hash = "sha256-WjdliWglIYGI1X9jGq5LqCBLijlR56TOwiVmJjCTi8M=";
rev = "00512d47f9d4d220efa4f2418b4a5896f9cd2e75";
hash = "sha256-ERllT1RkoLMafnHx2HSHdURoWdnF8fJlZ80pfiw18gQ=";
};
dontConfigure = true;
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "snes9x";
version = "0-unstable-2026-04-07";
version = "0-unstable-2026-04-14";
src = fetchFromGitHub {
owner = "snes9xgit";
repo = "snes9x";
rev = "cc2b4e185a66778af6a062d0d5502e3ad92171c1";
hash = "sha256-OZGvThUfKH5Zt71khrIqR1+wB2tup5Iq6eRAOQcMB8M=";
rev = "121bb374d0d9a5ba2dd73c7b14a58c95c236a9bf";
hash = "sha256-8/Xe8T2+FP/l07AsW19arreXvygZhwTvIBypyvRBfnk=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "stella";
version = "0-unstable-2026-04-12";
version = "0-unstable-2026-04-19";
src = fetchFromGitHub {
owner = "stella-emu";
repo = "stella";
rev = "7d9148f97c9f4ba8903ba3e19cbfb418c779bbb5";
hash = "sha256-l1PdtMtYmnYzUyEoAuZ2Wh9g85kUFHTfq6iBJOZ5Cfc=";
rev = "8b7bc991d2500cbf2e861c25f96ff81e0d13f273";
hash = "sha256-jeu/7hHuPfSoJg2/6UxUqHWOGMSe0vX6cgWLmVYHABQ=";
};
makefile = "Makefile";
@@ -14,16 +14,16 @@ builtins.mapAttrs
}:
buildGoModule rec {
inherit pname;
version = "3.31.3";
version = "3.31.5";
src = fetchFromGitHub {
owner = "projectcalico";
repo = "calico";
rev = "v${version}";
hash = "sha256-w+dStKYbytNekl3HxBAek8kS+FC5Aeu7OEU4SIFLURY=";
hash = "sha256-HdTnERSuqJ2ORijvI8AbzLGTwXaRl349p9onKgH4HE8=";
};
vendorHash = "sha256-J9X7W7UozsxNlXQwXYeDi++KkyjxwtnYvs4EkUq4Vec=";
vendorHash = "sha256-LwOEshx4VU+a0oBlq/881RC/ViQVDnZZlZs/U3BMJ7M=";
inherit doCheck subPackages;
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "helm-dt";
version = "0.4.12";
version = "0.7.0";
src = fetchFromGitHub {
owner = "vmware-labs";
repo = "distribution-tooling-for-helm";
tag = "v${version}";
hash = "sha256-/fU56Dw7tvUnby4S78tyH/dasg4n3rb0hMlIkzvrv4M=";
hash = "sha256-WBrRVlYruokNKW0fSRd/YESH5Vw+hKFa76R/2ABphr8=";
};
vendorHash = "sha256-dkE3eYZnaS+kC0kDVxaFW/Ev15TY2MY3m5xgPof7Y18=";
+6 -3
View File
@@ -4,9 +4,10 @@
cctools,
fetchFromGitHub,
jq,
makeWrapper,
makeBinaryWrapper,
nodejs_22,
python3,
xcbuild,
yarn-berry_4,
nixosTests,
}:
@@ -44,10 +45,11 @@ stdenv.mkDerivation (finalAttrs: {
nodejs
(yarn-berry.yarnBerryConfigHook.override { inherit nodejs; })
(python3.withPackages (ps: [ ps.setuptools ])) # Used by node-gyp
makeWrapper
makeBinaryWrapper
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
cctools
xcbuild
];
env = {
@@ -121,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
rm -r node_modules/.bin
cp -r ./node_modules $out/lib/actual/
makeWrapper ${lib.getExe nodejs} "$out/bin/actual-server" \
makeBinaryWrapper ${lib.getExe nodejs} "$out/bin/actual-server" \
--add-flags "$out/lib/actual/packages/sync-server/bin/actual-server.js" \
--set NODE_PATH "$out/actual/lib/node_modules"
@@ -141,6 +143,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://actualbudget.org/";
mainProgram = "actual-server";
license = lib.licenses.mit;
platforms = with lib.platforms; linux ++ darwin;
maintainers = [
lib.maintainers.oddlama
lib.maintainers.patrickdag
+3 -3
View File
@@ -5,16 +5,16 @@
}:
buildGoModule (finalAttrs: {
pname = "alpaca-proxy";
version = "2.0.11";
version = "2.0.12";
src = fetchFromGitHub {
owner = "samuong";
repo = "alpaca";
tag = "v${finalAttrs.version}";
hash = "sha256-74JQ9ltJ7+sasySgNN3AaXlBILP7VgFN06adoNJG+Bc=";
hash = "sha256-Yz90kJGyf2iA3LCj9d/oG5rLVUZVI//cqI6w67iV9Tc=";
};
vendorHash = "sha256-N9qpyCQg6H1v/JGJ2wCxDX+ZTM9x6/BM6wQ26xC+dlE=";
vendorHash = "sha256-3A88gc8j0OrxBIAFBNlz3Np5CV9xpwwIDCnnfXyBj4Q=";
ldflags = [
"-s"
+3 -3
View File
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "apko";
version = "1.1.12";
version = "1.2.3";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "apko";
tag = "v${finalAttrs.version}";
hash = "sha256-UqvmHIHHMNJ3VX6UT/CdK6vhrAW6TLwtfvmRPPGXjVI=";
hash = "sha256-YHehcCaMclkWkiOFL7FzVUKdLcIjhUXNJUaFEXNdubI=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-Pi0egpWT/12CZI84NtJKYpRT7OwzwF9MTq9Q+9DN2cw=";
vendorHash = "sha256-6KLdW45fUb1smdjEuVEe3PBhmC5Z6LnlHp8OkRKghno=";
excludedPackages = [
"internal/gen-jsonschema"
+4 -4
View File
@@ -16,12 +16,12 @@
let
pname = "autobrr";
version = "1.75.1";
version = "1.76.0";
src = fetchFromGitHub {
owner = "autobrr";
repo = "autobrr";
tag = "v${version}";
hash = "sha256-y1whIPx4s399WmO2xzjLFXPKhINE9b3+jHJcmsP+3ZA=";
hash = "sha256-MGqsRRN73L6i/lhdhnoi3ehnDIRDQpgFYluO6ZeOPT0=";
};
autobrr-web = stdenvNoCC.mkDerivation {
@@ -46,7 +46,7 @@ let
;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-euDGtNERNq3IgxggiHoLmcq2+e2SslXLSfY8TTFnqoE=";
hash = "sha256-BEsYcS0SiWLQyQc7CRadoQ146VAnq0zmHxdd838H6iI=";
};
postBuild = ''
@@ -66,7 +66,7 @@ buildGoModule (finalAttrs: {
src
;
vendorHash = "sha256-kxly/+7wnPbxs1LKzoSFRYcPBWqZg4tgzV3uYJji+yA=";
vendorHash = "sha256-HjHRT/PAZdMM/2JWmNMK/I9Gc0ThTAFDSxWW/ATYxW8=";
preBuild = ''
cp -r ${autobrr-web}/* web/dist
+3 -3
View File
@@ -11,16 +11,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biome";
version = "2.4.11";
version = "2.4.12";
src = fetchFromGitHub {
owner = "biomejs";
repo = "biome";
rev = "@biomejs/biome@${finalAttrs.version}";
hash = "sha256-EPrbr0FOYlP+HKa9YkNi4cw2oisoHRkQAahMIoq9QIo=";
hash = "sha256-PVax57P496gDksvyGskW3MeR9YDZFE0E8yiv2zW6L/o=";
};
cargoHash = "sha256-SxHTeZ3snOeBsYmjN4to9UoGVnH0mSXtWtAOv85Ztxs=";
cargoHash = "sha256-638M2/qRXTZSD4/2/PWkfo5DbsLzWlhwwSBGlkUaLBc=";
nativeBuildInputs = [ pkg-config ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGo125Module (finalAttrs: {
pname = "chezmoi";
version = "2.69.4";
version = "2.70.1";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
tag = "v${finalAttrs.version}";
hash = "sha256-x809oaZk6vwkXMUAtIAnB2YTXH0zOjZVh75uClfBkH4=";
hash = "sha256-wGNv5O339fjzEPpK4/xAkUpgbOlRq3+DN9e0R7A393Y=";
};
vendorHash = "sha256-mPZaxrIhwRMcC0mmYBXU1lDcZy1p7iMSO7sfRUI/dU0=";
vendorHash = "sha256-URvpoVW763bIBRFJvHMiTNobSRBA8lGualeRfNtKkYE=";
nativeBuildInputs = [
installShellFiles
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clac";
version = "0.3.4";
version = "0.3.5";
src = fetchFromGitHub {
owner = "soveran";
repo = "clac";
tag = finalAttrs.version;
hash = "sha256-DcW35jKIZQqkNa5Y6am2e5/TAEg3Fo2n+fHG3nOpNzM=";
hash = "sha256-o/KYsiQDRva2mercTz1dmdcuXWCv7x8fy4LvPgk9Qn4=";
};
makeFlags = [ "PREFIX=$(out)" ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "cloud-nuke";
version = "0.46.0";
version = "0.49.0";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = "cloud-nuke";
tag = "v${finalAttrs.version}";
hash = "sha256-uuTyLT6Qfnv7cLP//avPcNZreTWGHJRS6kxMC+UT39U=";
hash = "sha256-ygmgGe89YdvvP60zl8RWTXchXVNd23fodyFjiSDwQAI=";
};
vendorHash = "sha256-EYIfecD3X3EdllR9FoqfEWSwB7wh6IxQTKItSivSPDs=";
vendorHash = "sha256-1DMwVJvr3zU96yAV2Vb4v58VNt7xg9dLCH7XGEMopjQ=";
nativeBuildInputs = [
makeBinaryWrapper
+3 -3
View File
@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "conmon-rs";
version = "0.7.3";
version = "0.8.0";
src = fetchFromGitHub {
owner = "containers";
repo = "conmon-rs";
rev = "v${finalAttrs.version}";
hash = "sha256-fs+IcibhyoC5+Sbr9lWtBbb0Sk6Uf+YVockXNbCLXCY=";
hash = "sha256-3+W+keg+4XwbtQDps/9FRVPtX3yuR2sQbkoSusDiLmA=";
};
nativeBuildInputs = [
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
doCheck = false;
cargoHash = "sha256-l+FcrLPE+EGb3IEWikUJ1Ak8lOSlYz9WvUffGHzU0tc=";
cargoHash = "sha256-shfufw5Ompcp8rv5tnuojEP7t7r7eGTvomPVoFv2AFE=";
meta = {
description = "OCI container runtime monitor written in Rust";
+2 -2
View File
@@ -16,7 +16,7 @@
buildGoModule rec {
pname = "containerd";
version = "2.2.1";
version = "2.2.3";
outputs = [
"out"
@@ -28,7 +28,7 @@ buildGoModule rec {
owner = "containerd";
repo = "containerd";
tag = "v${version}";
hash = "sha256-fDOfN0XESrBTDW7Nxj9niqU93BQ5/JaGLwAR3u6Xaik=";
hash = "sha256-jaOLZf246kmvBHHrwgvqrhxuh+n1HE6NDqckZK4tvnM=";
};
postPatch = ''
-37
View File
@@ -1,37 +0,0 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule (finalAttrs: {
pname = "cvemap";
version = "1.0.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cvemap";
tag = "v${finalAttrs.version}";
hash = "sha256-pzCLzSsAaoiRrTBENnmyqaSyDnHQdDAcTNyaxpc7mt4=";
};
vendorHash = "sha256-4GW1mgwOXbdiDmQoN1yxVOJC8mXpqkKliabWZzvOff4=";
subPackages = [
"cmd/cvemap/"
];
ldflags = [
"-s"
"-w"
];
meta = {
description = "Tool to work with CVEs";
homepage = "https://github.com/projectdiscovery/cvemap";
changelog = "https://github.com/projectdiscovery/cvemap/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "cvemap";
};
})
+2 -2
View File
@@ -8,7 +8,7 @@
rustfmt,
makeWrapper,
esbuild,
wasm-bindgen-cli_0_2_114,
wasm-bindgen-cli_0_2_118,
testers,
dioxus-cli,
withTelemetry ? false,
@@ -72,7 +72,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--suffix PATH : ${
lib.makeBinPath [
esbuild
wasm-bindgen-cli_0_2_114
wasm-bindgen-cli_0_2_118
]
}
'';
+3 -3
View File
@@ -7,18 +7,18 @@
buildGoModule (finalAttrs: {
pname = "dolt";
version = "1.84.1";
version = "1.86.2";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
tag = "v${finalAttrs.version}";
hash = "sha256-gV5KqBo3Sk+oUER/VOgQVwnCucc4IZF/QmqZRTddI04=";
hash = "sha256-CXhdt9uIhdSEW3M21pL2WeT+zKPUxyYrU4fGTgMgun4=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
vendorHash = "sha256-SRwxzkBNNVnGVDDhi3YR4ZXY1q2O78S2I+kp79Wh+50=";
vendorHash = "sha256-JdpPKao8LOGzKzzLtfiYh3rUn1OLLcA7YIrztHwTLmU=";
proxyVendor = true;
doCheck = false;
+84
View File
@@ -0,0 +1,84 @@
{
lib,
buildGoModule,
fetchFromGitHub,
pkg-config,
wrapGAppsHook3,
makeDesktopItem,
copyDesktopItems,
gtk3,
libglvnd,
libxxf86vm,
libxrandr,
libxi,
libxinerama,
libxcursor,
libx11,
libxext,
lpac,
}:
buildGoModule rec {
pname = "easylpac";
version = "0.8.0.2";
src = fetchFromGitHub {
owner = "creamlike1024";
repo = "EasyLPAC";
tag = version;
hash = "sha256-GxcaMyEaPIGf+/wzmmycmFssTkP5Praj4GCYbxbJU28=";
};
vendorHash = "sha256-52I8hlnoHPhygwr0dxDP50X2A7Gsh0v/0SGQFH3FG/8=";
nativeBuildInputs = [
copyDesktopItems
pkg-config
wrapGAppsHook3
];
buildInputs = [
gtk3
libglvnd
libxxf86vm
libx11
libxrandr
libxinerama
libxcursor
libxi
libxext
];
postInstall = ''
install -Dm644 assets/icon64.png "$out/share/icons/hicolor/64x64/apps/EasyLPAC.png"
install -Dm644 assets/icon128.png "$out/share/icons/hicolor/128x128/apps/EasyLPAC.png"
'';
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH : ${lib.makeBinPath [ lpac ]}
)
'';
desktopItems = [
(makeDesktopItem {
name = "EasyLPAC";
exec = "EasyLPAC";
icon = "EasyLPAC";
desktopName = "EasyLPAC";
comment = "GUI frontend for lpac, a C-based eUICC LPA";
categories = [ "Utility" ];
})
];
__structuredAttrs = true;
meta = {
description = "GUI frontend for lpac, a C-based eUICC LPA";
homepage = "https://github.com/creamlike1024/EasyLPAC";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ stargate01 ];
mainProgram = "EasyLPAC";
platforms = lib.platforms.linux;
};
}
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "ent-go";
version = "0.14.3";
version = "0.14.6";
src = fetchFromGitHub {
owner = "ent";
repo = "ent";
rev = "v${finalAttrs.version}";
sha256 = "sha256-rKGzYOdNaSbFyHIuytuppYjpiTz1/tcvXel1SjtwEhA=";
sha256 = "sha256-pkD8MYyinvuKCtSpHGfFE9y8GRP40qdeyjhB32yeiK4=";
};
vendorHash = "sha256-ec5tA9TsDKGnHVZWilLj7bdHrd46uQcNQ8YCK/s6UAY=";
vendorHash = "sha256-CCjZv9ef/F+Cx6qmIkG/isX2Dd8WO/1mtjsJ4d8E3m0=";
patches = [
# patch in version information so we don't get "version = "(devel)";"
+3 -3
View File
@@ -11,13 +11,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "espflash";
version = "4.3.0";
version = "4.4.0";
src = fetchFromGitHub {
owner = "esp-rs";
repo = "espflash";
tag = "v${finalAttrs.version}";
hash = "sha256-CeXkC+3M22EmHG0KL0wMXn49bUbxgD33ojQvbeaf5Gs=";
hash = "sha256-SXXFXwr+oO+BbBQ/BZgCKhbdcaybVr1JY66q+xM2Quc=";
};
nativeBuildInputs = [
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = [ openssl ];
cargoHash = "sha256-Vgf3k0pT8VswESXuWIIeZlCFLm861BYrteRFkmhk/3M=";
cargoHash = "sha256-ZAp9hEzDrzjYSJLKeMCjAoiybOqPdDLqIGOvBTCr5uU=";
cargoBuildFlags = [
"--exclude=xtask"
+2 -2
View File
@@ -17,13 +17,13 @@
}:
let
version = "0.305.0";
version = "0.305.1";
src = fetchFromGitHub {
owner = "evcc-io";
repo = "evcc";
tag = version;
hash = "sha256-dkBYIgOEN0n8B4tluiOau436tXgZ1II6vIL61QfUyBg=";
hash = "sha256-XRaowjOErq+gAarBNcSydWbjuq4KUQkXb4YBbL7pCas=";
};
vendorHash = "sha256-dQwbg1gTpDVnNGAN3scvohfsy2LCe4v9eGtNBVdZ1Hs=";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "fabric-ai";
version = "1.4.444";
version = "1.4.448";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
tag = "v${finalAttrs.version}";
hash = "sha256-986ny/DRchsu+MkZFnmGrWaCPaw+SFYJzY768ZEPtfQ=";
hash = "sha256-4soF/1a5w9Wm8sGUZlDO4Y0JaKV9ro4F8mXxV8HtG3A=";
};
vendorHash = "sha256-G1N/cPPReI5jrZ9orrWEAV/cRPrGbUZyhht+8iMDRb0=";
vendorHash = "sha256-MxQfHrF9iwoQEa0p24FnmdfHyiCOYpMRv3EukV3Onzo=";
# Fabric introduced plugin tests that fail in the nix build sandbox.
doCheck = false;
+4 -4
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "gh-poi";
version = "0.14.1";
version = "0.16.4";
src = fetchFromGitHub {
owner = "seachicken";
repo = "gh-poi";
rev = "v${finalAttrs.version}";
hash = "sha256-HwFmSeDPpX1zbJh+0laekphmpnAsEdFBhgoLfT7CCYY=";
hash = "sha256-n/pwgNZyVpK5y5mK2xFS2pWpDyX7YGc734zkJLoKEJo=";
};
ldflags = [
@@ -20,10 +20,10 @@ buildGoModule (finalAttrs: {
"-w"
];
vendorHash = "sha256-ciOJpVqSPJJLX/sqrztqB3YSoMUrEnn52gGddE80rV0=";
vendorHash = "sha256-o3ys+Em27sx3VS3AQIP7G/tWRiBlPnvBq37jLtj9QVQ=";
# Skip checks because some of test suites require fixture.
# See: https://github.com/seachicken/gh-poi/blob/v0.14.1/.github/workflows/contract-test.yml#L28-L29
# See: https://github.com/seachicken/gh-poi/blob/v0.16.4/.github/workflows/contract-test.yml#L28-L29
doCheck = false;
meta = {
+3 -3
View File
@@ -8,16 +8,16 @@
# note: upstream has a flake
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ghgrab";
version = "1.3.1";
version = "1.3.2";
src = fetchFromGitHub {
owner = "abhixdd";
repo = "ghgrab";
tag = "v${finalAttrs.version}";
hash = "sha256-Ea5JdOKu4LBD77Nlj9gmISb6GPDhOZc3XCrRj2X/cB0=";
hash = "sha256-Wg0tDsK29RZ4iunaoLp2IbU4rC7GBlihGWbTJs0l480=";
};
cargoHash = "sha256-S1wkdPYVvH+4rfCQ/IohrqvHsiVWlb9OW5Dva3jNeis=";
cargoHash = "sha256-6B9rVTqA2IoYCYOKy1Dc0f+3YZUJFeFQfEXF1OXZmEQ=";
doInstallCheck = true;
versionCheckProgramArg = "--version";
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "ghorg";
version = "1.11.9";
version = "1.11.10";
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
rev = "v${finalAttrs.version}";
sha256 = "sha256-rbbPa1svbGOrjWepPpZyTU+NHdwR2A2nkI1HA/UOhnI=";
sha256 = "sha256-LgbvCXmyiNBGTY+IYBWNGThtc00AC2rXelYG8PAFdOg=";
};
doCheck = false;
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "gickup";
version = "0.10.39";
version = "0.10.40";
src = fetchFromGitHub {
owner = "cooperspencer";
repo = "gickup";
tag = "v${finalAttrs.version}";
hash = "sha256-Aalt/oiNzV2a8Ix/ruL4r3q0W1EY1UTe9IVPWNL+lLA=";
hash = "sha256-/hdCgo09sMbwbF3E5vOEuyYXF/qm0H/79cDuQOlFy/Y=";
};
vendorHash = "sha256-Xtreh7nHovBYh0PnFYn2VuYGN8GQSmy6EPnZnHSdt/o=";
vendorHash = "sha256-9t+rjK385Co6RKeihxJprGJz0SjzKFSKNix2Sq0ZlSg=";
ldflags = [ "-X main.version=${finalAttrs.version}" ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "git-wt";
version = "0.17.0";
version = "0.26.2";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "git-wt";
tag = "v${finalAttrs.version}";
hash = "sha256-gZO3SAIrOQ+wEKf1VAg+e5bLVDt2/s73INZougMXH4k=";
hash = "sha256-zAQxo9rgNq9L+NOMx4xS+h0oBGukZqfRg0Y3OYdelA0=";
};
vendorHash = "sha256-LkyH7czzBkiyAYGrKuPSeB4pNAZLmgwXgp6fmYBps6s=";
vendorHash = "sha256-stE3S6+ogv0bei6+eiyrR/fHMu+jizSEuL1NGakPszU=";
nativeCheckInputs = [ git ];
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "gitcs";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitHub {
owner = "hrtsegv";
repo = "gitcs";
tag = "v${finalAttrs.version}";
hash = "sha256-eAza/ni8MYrve0YCTkleOyOXPWmH4CEh8j5L+78wzsQ=";
hash = "sha256-mRQfW0sY6la8SyO+zDr/HcakDugRShW/Aea9uj6G/gA=";
};
vendorHash = "sha256-bG0BaH8yYp8TUiK/7xvghB4T48LcBEvmF1uvY5eYkww=";
+2 -2
View File
@@ -9,13 +9,13 @@
}:
buildGoModule (finalAttrs: {
pname = "githooks";
version = "3.0.4";
version = "3.0.5";
src = fetchFromGitHub {
owner = "gabyx";
repo = "githooks";
rev = "v${finalAttrs.version}";
hash = "sha256-pTSC8ruNiPzQO1C6j+G+WFX3pz/mWPukuWkKUSYdfHw=";
hash = "sha256-aVrMM7gZF7o6WR2/8SEsfLFsqTSbXpr7UtcSB+eO/oQ=";
};
modRoot = "./githooks";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "glooctl";
version = "1.20.10";
version = "1.21.2";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${finalAttrs.version}";
hash = "sha256-ZoeXxWaILJfsIQ7sowqT9Kt0PT7a3g5CdYk7ulP8ZEs=";
hash = "sha256-EURfI5fpT9aFKrUTB2x8JZAsk0HrxWNlSYK3m2ej4fw=";
};
vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o=";
vendorHash = "sha256-Gl4gIbGfNNl29mWwZGVcMQ80F7A4heEStFAMdW114Os=";
subPackages = [ "projects/gloo/cli/cmd" ];
+3 -3
View File
@@ -7,17 +7,17 @@
buildGoModule (finalAttrs: {
pname = "goose";
version = "3.26.0";
version = "3.27.0";
src = fetchFromGitHub {
owner = "pressly";
repo = "goose";
rev = "v${finalAttrs.version}";
hash = "sha256-3F9dnlu7fJ08Pcr64q6V3oRkDpm+N0Ot8drRp9m5YhU=";
hash = "sha256-wpnheZJ2+xnk8N/hE5Cyf38/yODQC5+SlDml9vH0oRw=";
};
proxyVendor = true;
vendorHash = "sha256-Cpw2xJWWW85LUS5K+KM2fCUISYwLFjsdk0gPRgIZKP4=";
vendorHash = "sha256-0G6kE5ScpsIG2hLzZ9hnyig4LuN6rTdwirR+ldC2+ps=";
# skipping: end-to-end tests require a docker daemon
postPatch = ''
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "hcl2json";
version = "0.6.8";
version = "0.6.9";
src = fetchFromGitHub {
owner = "tmccombs";
repo = "hcl2json";
rev = "v${finalAttrs.version}";
sha256 = "sha256-jE106vWj1uVPmN9iofg/sWZCpSYDyh2/SHwPg5xHatE=";
sha256 = "sha256-CiF5xbRov28xWWygSI9JIG1t/irUyuUxM2vzGnbazGg=";
};
vendorHash = "sha256-W5SKD0q3AdIE9Hihnwu6MGoXk1EgBo6ipZaQ73u2tLU=";
vendorHash = "sha256-bQFm3BmYxvSe5NRbh1+tG6wWP5C3DSr3g+E36oqk5oY=";
subPackages = [ "." ];
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "hockeypuck";
version = "2.1.0";
version = "2.3.2";
src = fetchFromGitHub {
owner = "hockeypuck";
repo = "hockeypuck";
rev = finalAttrs.version;
sha256 = "0da3ffbqck0dr7d89gy2yillp7g9a4ziyjlvrm8vgkkg2fs8dlb1";
sha256 = "sha256-m1PI6YRFf2ZKvtsGtmTcERiB/7aZdhAcQODREb2K7ro=";
};
modRoot = "src/hockeypuck/";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "lefthook";
version = "2.1.1";
version = "2.1.5";
src = fetchFromGitHub {
owner = "evilmartians";
repo = "lefthook";
rev = "v${finalAttrs.version}";
hash = "sha256-DrBN1u7GwQaCIe7sCkEHbtDGhkxXj/yhwBkw+oK6fTQ=";
hash = "sha256-HLC6X9JjiiR3Ecg5MQ33vELs6ooLLjQ9x++4xB1qyHU=";
};
vendorHash = "sha256-azhyyp9vsO6DrYVHRC/NKLMoE2AIXV+su1Vh8/xHtrY=";
vendorHash = "sha256-75jrXoBXoPCE/Ue7OlGAA4nUDXHM5ccIaK4rsKgfG84=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "lprobe";
version = "0.1.7";
version = "0.1.9";
src = fetchFromGitHub {
owner = "fivexl";
repo = "lprobe";
tag = "v${finalAttrs.version}";
hash = "sha256-5ho5S6zkmA204mUaz/JqWhhuzJl0KwRKmU1lNegwg6c=";
hash = "sha256-eR4WJD0Wa1+erwrmZBfH3wD1iSjH9s33nxaO+6bwMGE=";
};
vendorHash = "sha256-/Jhfkb2c6GeT9O/buiwKsDbMkPCzQNRXfOcn96sVaJw=";
vendorHash = "sha256-kA4vXOOaQicjaoQeQest1NPAXXK4hmMXz2uFo4QGWO8=";
buildInputs = [
libpcap
+2 -2
View File
@@ -20,8 +20,8 @@
#
# Ensure you also check ../mattermostLatest/package.nix.
regex = "^v(10\\.11\\.[0-9]+)$";
version = "10.11.13";
srcHash = "sha256-jh1Ez+5pJiB9eBbOkVMVWryok0NsHrg0p/1d2723fwU=";
version = "10.11.14";
srcHash = "sha256-rcKsfCJSot9mz8ds4LoIurF0NsgGQuuqhb9PRPjyxqU=";
vendorHash = "sha256-hKAKM2qFn5Zvr/Sc33XmFl7l59agMaEvlvVD5aOyaxI=";
npmDepsHash = "sha256-p9dq31qw0EZDQIl2ysKE38JgDyLA6XvSv+VtHuRh+8A=";
lockfileOverlay = ''
+3 -3
View File
@@ -13,9 +13,9 @@ mattermost.override (
# and make sure the version regex is up to date here.
# Ensure you also check ../mattermost/package.nix for ESR releases.
regex = "^v(11\\.[0-9]+\\.[0-9]+)$";
version = "11.5.1";
srcHash = "sha256-3ij6JYGectkAYc2z6caD3L0NUP1UJJ6QaR2qLcTWXoI=";
vendorHash = "sha256-ao8jWfrzMTs9JJokaGH0kuoZ0d3VnIDGc5uDN2hCrhk=";
version = "11.5.3";
srcHash = "sha256-r7rfiQ4C0E511QWdpQihydsuoRZCzboodmh1iT4a8r4=";
vendorHash = "sha256-/ts6j86tvbYFjVACkJwcSnXDd+8BXzpaFVdV9DRHkqY=";
npmDepsHash = "sha256-r7iq1pCAJjFyspZBdeNWe00W7A3l73PGC6rrsZ7O6Uw=";
lockfileOverlay = ''
unlock(.; "@floating-ui/react"; "channels/node_modules/@floating-ui/react")
@@ -31,13 +31,13 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "modrinth-app-unwrapped";
version = "0.12.6";
version = "0.13.3";
src = fetchFromGitHub {
owner = "modrinth";
repo = "code";
tag = "v${finalAttrs.version}";
hash = "sha256-qVFDCn+8dtiIULNIq37wIrqaUNvNIoXoHl8QhUTyz48=";
hash = "sha256-vBBa2T5+JYvfO9eibJtcpq9y/GMh2PbO0ZBdkah9gms=";
};
patches = [
@@ -67,7 +67,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '1.0.0-local' '${finalAttrs.version}'
'';
cargoHash = "sha256-PDsq5XEU+ZfyGzwtwxQ3i2TURjhies/Up3SVysOprZ0=";
cargoHash = "sha256-dbndaNIZzGX4QjGTJbDsKOReB5OeiBmQr8XNzfWPe/o=";
mitmCache = gradle.fetchDeps {
inherit (finalAttrs) pname;
data = ./deps.json;
@@ -77,7 +77,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-JD+mzSHMVLGnkc5Jrxy+mtZ8W82E0pQhglsC3NmfszQ=";
hash = "sha256-yF8sHG2+08JmtrKVLT0/gUPFJGgGWFMvHbi+uen2uwU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,12 +6,12 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "12.63";
version = "12.67";
pname = "monkeys-audio";
src = fetchzip {
url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
hash = "sha256-6+KptHteX8maGCjZhf9A49Ri2zoO9mFvc3m4Nr8tGwA=";
hash = "sha256-36iH2iIvR8CVA8uvldIGiPxL5HkNUK94PpCzvffWx6o=";
stripRoot = false;
};
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "nu_plugin_hcl";
version = "0.111.0";
version = "0.112.2";
src = fetchFromGitHub {
owner = "Yethal";
repo = "nu_plugin_hcl";
tag = finalAttrs.version;
hash = "sha256-OeMDlzioXt4Hn3VUP7YaMHF0c8BhRDrHdrQRC595Ypc=";
hash = "sha256-yarqYNv/J7q5061MrS+kCiDAhi34x5wikX2qfLkd1T8=";
};
cargoHash = "sha256-8ycqhuVQGyT4DabOLJIsSXY324h91zH/nUw/2XrAxwc=";
cargoHash = "sha256-8OosaIX7tgKX2M2H4Pn8hVJJtT4bat1ByFjnFAtoI5w=";
nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ];
+3 -3
View File
@@ -12,16 +12,16 @@
buildGoModule (finalAttrs: {
pname = "ov";
version = "0.50.2";
version = "0.51.1";
src = fetchFromGitHub {
owner = "noborus";
repo = "ov";
tag = "v${finalAttrs.version}";
hash = "sha256-tmGOyafVocbeEfHQcvysBuX/LJO62xRuclQ6Xy+Q1Gs=";
hash = "sha256-Wt7XF1/l5WwdlrnFLyJPYoXyaWhE+uF1RAN68iol3qM=";
};
vendorHash = "sha256-Y+rNTJoSbTccHVPA/TTQGkkYpYr72WB8gqwzWfqPRH0=";
vendorHash = "sha256-rfUE38Wfo29s9GRsg/F/FCIto9yikE4b9QwLxYjvSg8=";
ldflags = [
"-s"
+3 -3
View File
@@ -15,14 +15,14 @@ let
in
ocamlPackages.buildDunePackage {
pname = "owi";
version = "0.2-unstable-2026-04-08";
version = "0.2-unstable-2026-04-12";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "8357ccd5a43d1e2f9d5648a96286c6b8e6b59b37";
rev = "cd54ee715561dc40c9338a16d37eabaa65cbbeaf";
fetchSubmodules = true;
hash = "sha256-4QOUX8iwn826g2rB2fwsFZhrzViZsKONXa5yxCFPT/8=";
hash = "sha256-ET/UHwQ0wwXtP1CzAksPi7BRJXyefE4qvi+2r1vl3OI=";
};
nativeBuildInputs = with ocamlPackages; [
+3 -3
View File
@@ -10,16 +10,16 @@
}:
buildNpmPackage (finalAttrs: {
pname = "pi-coding-agent";
version = "0.66.1";
version = "0.67.68";
src = fetchFromGitHub {
owner = "badlogic";
repo = "pi-mono";
tag = "v${finalAttrs.version}";
hash = "sha256-ZLa4IU7WpXixn9q158m17AvsofE43qj11JoaHCA1BWI=";
hash = "sha256-1k9tHb5Dle37a5qHm8xT14vI5cQZOb8ASGQ1KxzPCr4=";
};
npmDepsHash = "sha256-ZR9KAu9zKqYw7Kduf2lkijNVJ03iGzUhty8txSSliD4=";
npmDepsHash = "sha256-xQQZECkDuiCdu0FlKbAKgk6EatLf2jMIXKDfRRwN/gA=";
npmWorkspace = "packages/coding-agent";
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "postfix-tlspol";
version = "1.9.0";
version = "1.9.1";
src = fetchFromGitHub {
owner = "Zuplu";
repo = "postfix-tlspol";
tag = "v${finalAttrs.version}";
hash = "sha256-tYe5uPykTkw9XQHPdxa1nqdWgOtKKMdnis0m0SdlEPo=";
hash = "sha256-oS1U987pS365EQcf96w8RNGWGImFA/uRmv/Oh2HLyuo=";
};
vendorHash = null;
@@ -5,13 +5,13 @@
}:
buildGoModule (finalAttrs: {
pname = "pulumi-scala";
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "VirtusLab";
repo = "besom";
tag = "v${finalAttrs.version}";
hash = "sha256-iJLIwc8yVURz7YdL42hJBfvYNpaehJbPIAB51umsLEE=";
hash = "sha256-gy/a8xd+Ny47euxQbVxcOlgcJNSP25Cump2NJ63bkV4=";
};
sourceRoot = "source/language-plugin/pulumi-language-scala";
+3 -3
View File
@@ -14,12 +14,12 @@
}:
buildGo126Module (finalAttrs: {
pname = "qui";
version = "1.16.1";
version = "1.17.0";
src = fetchFromGitHub {
owner = "autobrr";
repo = "qui";
tag = "v${finalAttrs.version}";
hash = "sha256-yqk5qOSXXL710VjwLlIdnHcp6TGqiN1G7r+g2jLrcdk=";
hash = "sha256-Bp3kih7x0NZTEylk9/Ul10+RN51fCs90ZmWrJtcwH40=";
};
qui-web = stdenvNoCC.mkDerivation (finalAttrs': {
@@ -44,7 +44,7 @@ buildGo126Module (finalAttrs: {
;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-CgkIKLlckf5fhvZuBrTr+fI7CDyvuXQoqfyC2jQ3dnk=";
hash = "sha256-Ps/m0sr2xJOTkKOUi6G+iHY7Ork9crepP5kuz0xh/aQ=";
};
postBuild = ''
+2 -2
View File
@@ -13,14 +13,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qxmpp";
version = "1.14.4";
version = "1.15.1";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "libraries";
repo = "qxmpp";
tag = "v${finalAttrs.version}";
hash = "sha256-ltk707viMBDbi7LID0jdLylWkd6Z7Iy6bpORXzODjYc=";
hash = "sha256-PkdzEQKI0NiLvDyI+SEoKainF7UiAU3UVJQjgwYKHuo=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "rancher";
version = "2.13.4";
version = "2.14.0";
src = fetchFromGitHub {
owner = "rancher";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-3/8xGp8jmmfvblikNSNUxXd6w1PJnvgraGthEmOesXI=";
hash = "sha256-rFOIimXgcbC0WMr/6pqendsMD0NvkClP+r+tP4oo1ws=";
};
env.CGO_ENABLED = 0;
@@ -25,7 +25,7 @@ buildGoModule (finalAttrs: {
"-static"
];
vendorHash = "sha256-nEmnbWhDQg7/KHcRYQvrxzFRSHmbOwpEq2H44Pizmuk=";
vendorHash = "sha256-3TUIpa5bA54j0aabmQGZRQCA+oqcDlBHBMbpLL+sK9w=";
postInstall = ''
mv $out/bin/cli $out/bin/rancher
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "regal";
version = "0.38.1";
version = "0.39.0";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "regal";
tag = "v${finalAttrs.version}";
hash = "sha256-/WGZCwT9VJ5zjEmL4PZqPymaUJFaWzjbgq2KMBfl6uQ=";
hash = "sha256-AqEeHtGO51snFDZU6L4iKBy+kfs/KZRXJSmH/IO9/g0=";
};
vendorHash = "sha256-b7Q9eqq/lDykIQ0tkwBWk2ukAoScBTApfwoE2Ubm5iQ=";
vendorHash = "sha256-PBDxK26GjjpeqTj4ZmHxVotEB4JCRU2Qbfo8XsisLBc=";
# Only build the main binary, exclude build/lsp/main.go
subPackages = [ "." ];
+3 -3
View File
@@ -8,17 +8,17 @@
buildGoModule (finalAttrs: {
pname = "risor";
version = "1.8.1";
version = "2.1.0";
src = fetchFromGitHub {
owner = "risor-io";
repo = "risor";
rev = "v${finalAttrs.version}";
hash = "sha256-Vw0fslKtBGdL6BjzNYzGRneQ+jtNDvAymlUxNa0lKZ8=";
hash = "sha256-SXUaSJmtWul4LYRdoxv4lXBB4HHp62xrWbEchI691YY=";
};
proxyVendor = true;
vendorHash = "sha256-yVvryqPB35Jc3MXIJyRlFhAHU8H8PmSs60EO/JABHDs=";
vendorHash = "sha256-WUvCzdDSsCan4K568k53oveYIzFQCxFi2B9gQEaeFEM=";
subPackages = [
"cmd/risor"
+4 -3
View File
@@ -12,18 +12,19 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rtk";
version = "0.35.0";
version = "0.37.1";
src = fetchFromGitHub {
owner = "rtk-ai";
repo = "rtk";
tag = "v${finalAttrs.version}";
hash = "sha256-7DAL4dsnq2ZWmkyoI+BeN21ouK0VyLvSxOCt5hPWCl4=";
hash = "sha256-uKf3GLabsZ094VviTXF90FohLiyXFqTV/hHlm/l+ICQ=";
};
strictDeps = true;
__structuredAttrs = true;
cargoHash = "sha256-r/PCA15MsmERCq3z8nObxdbX3KijsrInxsgJ6aqRVc4=";
cargoHash = "sha256-Vr1WKy+poeJnqjV7LvekC/jV1jolJDgxwNUp229EEWk=";
nativeBuildInputs = [
makeWrapper
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "runn";
version = "1.6.1";
version = "1.9.1";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "runn";
tag = "v${finalAttrs.version}";
hash = "sha256-fLZNp5QKg+EFE1nykck37gCbLBzJTE+AGdad1bEzLgQ=";
hash = "sha256-zq8clHp0j+lCAIRL5aOKp2k7Z1S52fYhf3Nsgd1h16s=";
};
vendorHash = "sha256-rz7Yc4Cvn100Xgf/yOpvZs4WjoyxNwuS4gPEJ49/gkE=";
vendorHash = "sha256-XR9FulUi9V86Ic140A2pK953+Udm0btBvSIRshsqdAQ=";
subPackages = [ "cmd/runn" ];
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "sigtop";
version = "0.22.0";
version = "0.23.0";
src = fetchFromGitHub {
owner = "tbvdm";
repo = "sigtop";
rev = "v${finalAttrs.version}";
sha256 = "sha256-EvdO7fGnNdu1/f61c4k2dpeMUqKaq9xKGgevAQ+f3q0=";
sha256 = "sha256-HxU0A5t+O3414dIK/dmL1tUz3M7qrN4nQpEQfSmzhmc=";
};
vendorHash = "sha256-EAMnuDm3Lmw2i4sumgCTE58JCtMq9QeT6pjtmC/PKMA=";
vendorHash = "sha256-qUXevafaUDxtaj+4e7ZxrUtkkX0T2WANp+axXdtQr+A=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libsecret ];
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "skaffold";
version = "2.17.1";
version = "2.18.3";
src = fetchFromGitHub {
owner = "GoogleContainerTools";
repo = "skaffold";
rev = "v${finalAttrs.version}";
hash = "sha256-Cbpfz0IXFopCeKNDwx8mB/1quhcOO3IWStsFmKeNPYg=";
hash = "sha256-5/Ty3YqDEqHwJ/ghGOasmDiVgXzQ/fhpgqqkyjb8ID4=";
};
vendorHash = null;
+2 -2
View File
@@ -19,13 +19,13 @@
buildGoModule rec {
pname = "skopeo";
version = "1.22.1";
version = "1.22.2";
src = fetchFromGitHub {
rev = "v${version}";
owner = "containers";
repo = "skopeo";
hash = "sha256-MS91KzOxcVhmH420zdUcSUw0UggRt3hQ6c3A3QSAYkA=";
hash = "sha256-TyLJvCZosRaoUVmpe+uxGzgLDIFi8QgpRecaLmRGTxU=";
};
outputs = [
+227 -31
View File
@@ -1,48 +1,240 @@
{
lib,
pkgs,
fetchFromGitHub,
python3Packages,
buildNpmPackage,
writableTmpDirAsHomeHook,
}:
python3Packages.buildPythonApplication (finalAttrs: {
let
pname = "skypilot";
version = "0.8.1";
version = "0.12.0";
src = fetchFromGitHub {
owner = "skypilot-org";
repo = "skypilot";
tag = "v${finalAttrs.version}";
hash = "sha256-jLjYsBkb5Tba3q/mdqCWK04FLg0pEdHyZH3vuMIP6tg=";
tag = "v${version}";
hash = "sha256-zxkduComvFuSbWnWSw1PYalGdVhiwCIjElXEg7VPw88=";
};
dashboard = buildNpmPackage {
inherit pname version src;
sourceRoot = "${src.name}/sky/dashboard";
npmDepsHash = "sha256-8uZzkDJkaDPFXXsGy29jkaw6g8bPe3drbboYHHa6YuU=";
installPhase = ''
mkdir -p $out
cp -r out/* $out/
'';
};
in
python3Packages.buildPythonApplication (finalAttrs: {
inherit pname version src;
pyproject = true;
pythonRelaxDeps = true;
build-system = with python3Packages; [ setuptools ];
nativeBuildInputs = [
writableTmpDirAsHomeHook
];
# when updating, please ensure package version constraints stipulaed
# in setup.py are met
propagatedBuildInputs = with python3Packages; [
cachetools
click
colorama
cryptography
filelock
jinja2
jsonschema
networkx
packaging
pandas
pendulum
prettytable
psutil
python-dotenv
pyyaml
pulp
requests
rich
tabulate
typing-extensions
wheel
env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
postPatch = ''
substituteInPlace sky/setup_files/dependencies.py --replace-fail 'casbin' 'pycasbin'
substituteInPlace pyproject.toml --replace-fail 'buildkite-test-collector' ""
'';
build-system = with python3Packages; [
setuptools
setuptools-scm
];
# https://github.com/skypilot-org/skypilot/blob/master/sky/setup_files/dependencies.py
dependencies =
with python3Packages;
[
aiohttp
aiofiles
aiosqlite
alembic
asyncpg
bcrypt
cachetools
click
colorama
cryptography
filelock
fastapi
gitpython
httpx
ijson
jinja2
jsonschema
networkx
packaging
pandas
paramiko
passlib
pendulum
pip
prettytable
prometheus-client
psutil
psycopg2-binary
pycasbin
pydantic
pyjwt
python-dotenv
pyyaml
python-multipart
pulp
requests
rich
setproctitle
sqlalchemy
sqlalchemy-adapter
tabulate
types-paramiko
typing-extensions
uvicorn
wheel
]
++ aiohttp.optional-dependencies.speedups
++ fastapi.optional-dependencies.all
++ uvicorn.optional-dependencies.standard;
optional-dependencies =
with python3Packages;
lib.fix (self: {
all = with self; [
aws
azure
cloudfare
docker
fluidstack
gcp
ibm
kubernates
lambda
paperspace
ray
remote
server
scp
ssh
vsphere
];
aws = [
awscli
boto3
botocore
colorama
];
azure = [
azure-cli
azure-core
azure-identity
azure-mgmt-compute
azure-mgmt-network
azure-storage-blob
msgraph-sdk
]
++ self.ray;
cloudfare = self.aws;
# cudo = [cudo-compute];
#
# do = [pydo azure-core azure-common];
docker = [ docker ];
fluidstack = [ ];
gcp = [
google-api-python-client
google-cloud-storage
pyopenssl
];
ibm = [
ibm-cloud-sdk-core
# ibm-cos-sdk
# ibm-platform-services
# ibm-vpc
]
++ self.ray;
kubernetes = [
kubernetes
websockets
];
lambda = [ ];
# nebius = [
# nebius
# ]
# ++ self.aws;
paperspace = [ ];
ray = [ ray ] ++ ray.optional-dependencies.default;
remote = [
grpcio
protobuf
];
# runpod = [ runpod ];
server = [
pycasbin
passlib
pyjwt
sqlalchemy-adapter
];
scp = self.ray;
ssh = self.kubernetes;
# vast = [vastai-sdk];
vsphere = [
pyvmomi
# vsphere-automation-sdk
];
});
postInstall = ''
mkdir -p $out/${python3Packages.python.sitePackages}/sky/dashboard/out
cp -r ${dashboard}/* $out/${python3Packages.python.sitePackages}/sky/dashboard/out/
'';
# Excluding the tests as it fails with error:
# Message: 'Config loaded from /build/source/examples/admin_policy/restful_policy.yaml:\nadmin_policy: http://localhost:8080\n'
#Arguments: ()
#--- Logging error ---
#Traceback (most recent call last):
# File "/nix/store/pzdalg368npikvpq4ncz2saxnz19v53k-python3-3.13.12/lib/python3.13/logging/__init__.py", line 1154, in emit
# stream.write(msg + self.terminator)
# ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
#ValueError: I/O operation on closed file.
# nativeCheckInputs = with python3Packages; [
# pytestCheckHook
# boto3
# pytest-env
# pytest-xdist
# ];
pythonImportsCheck = [
"sky"
];
meta = {
@@ -53,8 +245,12 @@ python3Packages.buildPythonApplication (finalAttrs: {
managed execution.
'';
homepage = "https://github.com/skypilot-org/skypilot";
changelog = "https://github.com/skypilot-org/skypilot/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ seanrmurphy ];
maintainers = with lib.maintainers; [
seanrmurphy
daspk04
];
mainProgram = "sky";
};
})
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "sloth";
version = "0.15.0";
version = "0.16.0";
src = fetchFromGitHub {
owner = "slok";
repo = "sloth";
rev = "v${finalAttrs.version}";
hash = "sha256-VwktgkJjJ1tMlGZwhr1bvaCDiatZKlylFY//8YpXPYw=";
hash = "sha256-/sDjefcuZZFqzEAppuDefctayfITktbpi0dHB0vu27M=";
};
vendorHash = "sha256-5TTOQ9u7BDrwGa2X8y6d0C6Vb92ZBk451V0kpsUhl9c=";
vendorHash = "sha256-/1bZNarqCI24pm/SXtOZ+PDDTVpCdFebx6ccDSvnf5o=";
subPackages = [ "cmd/sloth" ];
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sniffglue";
version = "0.16.1";
version = "0.16.2";
src = fetchFromGitHub {
owner = "kpcyrd";
repo = "sniffglue";
rev = "v${finalAttrs.version}";
hash = "sha256-Pp/SJJQFpEU/4GKZQB8BjRGS4hqB850QbSb5WoG6Wh4=";
hash = "sha256-i4qTqFCoQ3gXTGQ6PD4R2YhRfWztw8cd6XuZuKRlS+U=";
};
cargoHash = "sha256-4aOp9z1xAZ4+GfvcP4rwiS35BfNBnftNhK/oJDixa8w=";
cargoHash = "sha256-aZQ7Nq44ACAx6M3XoJZiUw9Yfm4VlJA9zBnPpgV0q4A=";
nativeBuildInputs = [ pkg-config ];
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "snip";
version = "0.9.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "edouard-claude";
repo = "snip";
tag = "v${finalAttrs.version}";
hash = "sha256-af27LOFlUxMrLFjubeTTcdGYZtU86MJlVpoDgJnjTtg=";
hash = "sha256-pRYxTHNdR2NGiE+RdThcmz3zVP5rKVRbt+IEILIgavk=";
};
vendorHash = "sha256-2MxFZqjNuLzcuu+bsLyOyHIakCxh7j0FUx8LsjZRhrY=";
+2 -2
View File
@@ -12,13 +12,13 @@
buildGoModule (finalAttrs: {
pname = "stackit-cli";
version = "0.59.0";
version = "0.60.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-OOvcdkvNur+pLEHsoGROCOuD/oydZqbhMPUDUSDnLes=";
hash = "sha256-PS5FJUA3+3gBJ7tY/Dl8HUz78GQEl3wS9BYe7MRIxoE=";
};
vendorHash = "sha256-HZ5k1AIuSsAdVIHMzo3awguw+AlctLMicLRzzGgM7xA=";
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "starcharts";
version = "1.9.1";
version = "1.11.0";
src = fetchFromGitHub {
owner = "caarlos0";
repo = "starcharts";
rev = "v${finalAttrs.version}";
hash = "sha256-RLGKf5+HqJlZUhA5C3cwDumIhlbXcOr5iitI+7GZPBc=";
hash = "sha256-+CP+9lWBL1u8d/7KAtIQunOVJSY30jgV0/mafNN3TWw=";
};
vendorHash = "sha256-BlVjGG6dhh7VO9driT0rnpbW6lORojiV+YhrV1Zlj4M=";
vendorHash = "sha256-9Z4meJHZeT/eF6WD25tP5CMGB7syxWWqHUTWrW03AME=";
ldflags = [
"-s"
+3 -3
View File
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "step-kms-plugin";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitHub {
owner = "smallstep";
repo = "step-kms-plugin";
rev = "v${version}";
hash = "sha256-q06so1hbiBhQ3TYKEI6C9yO0KctWVMnqGaMJpnWiEag=";
hash = "sha256-c9QRyrohktS/ZjG6DOeNXaFRiqxDCdst00m0xjcg9SQ=";
};
vendorHash = "sha256-kuKKATZ7GoAy4NU8Zs/zHYdjZ++OTcT9Ep3sunEOpR0=";
vendorHash = "sha256-5bnYtj4Dda3PiU9NAP32tOC6hZxwIbAynNZuAmMOs+A=";
proxyVendor = true;
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tail-tray";
version = "0.2.30";
version = "0.2.31";
src = fetchFromGitHub {
owner = "SneWs";
repo = "tail-tray";
tag = "v${finalAttrs.version}";
hash = "sha256-MqofvOaqpQdUbYsxvnu/ZJJswa2bwLMKqJZtOCulbys=";
hash = "sha256-tQ8eXbtZkoMxuh099RX9gfCbxLcWQtJ+nzVPsPC6S5E=";
};
nativeBuildInputs = with kdePackages; [
+3 -3
View File
@@ -8,16 +8,16 @@
buildGo125Module (finalAttrs: {
pname = "traefik";
version = "3.7.0-ea.1";
version = "3.7.0-ea.2";
# Archive with static assets for webui
src = fetchzip {
url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz";
hash = "sha256-WrePvE9zzeUgVCK3zUdETFFJJRNLAONhjf05jg7Ogx0=";
hash = "sha256-GxOqCSLKGOg5gC1vFRP1JHgEOEFAe9aAzi4mqjcuv4E=";
stripRoot = false;
};
vendorHash = "sha256-pCk2ujaUW5K7AiwHYO9Q29pQSptLHWG2j6XSeqTABR4=";
vendorHash = "sha256-wsqxM4hJh6iZIkUouWItgQOzk52gglawRnyYO8Y5gZs=";
proxyVendor = true;
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "typos";
version = "1.45.0";
version = "1.45.1";
src = fetchFromGitHub {
owner = "crate-ci";
repo = "typos";
tag = "v${finalAttrs.version}";
hash = "sha256-Sgu6zCWwdqZW+HW9i/rujViL/jvDTzdkEm257OMQarg=";
hash = "sha256-v051wBxAgTlsFOAlysRlUOz/VoSSxbm3rqRJBxLOPuI=";
};
cargoHash = "sha256-NTbmLAUSz3CjQtf0s5Hu3OFvGw6D8jw0gmIt4kaQbwM=";
cargoHash = "sha256-S7koGmH6C8wigRD+/ldDltTziHQ3uadHGfeI+Vk/Wak=";
passthru.updateScript = nix-update-script { };
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "unpoller";
version = "2.34.0";
version = "2.39.0";
src = fetchFromGitHub {
owner = "unpoller";
repo = "unpoller";
rev = "v${finalAttrs.version}";
hash = "sha256-zsWPXO0JgzMJwCvpWA/UzyXyrNJL2wFDstrVKeAZvPo=";
hash = "sha256-9cA8SkAfuAOQpA61BzqXVTWoHdAR9JQ6aITNaju20vQ=";
};
vendorHash = "sha256-yh2ErDf3YMvA+y52LfdB8u+uR/tW29h35UGB9r5bh8E=";
vendorHash = "sha256-7IUdVnM97kuikuUz95Jsl9iSyhJyifaRTj1TonwFRVU=";
ldflags = [
"-w"
+3 -3
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "velero";
version = "1.17.2";
version = "1.18.0";
src = fetchFromGitHub {
owner = "vmware-tanzu";
repo = "velero";
tag = "v${finalAttrs.version}";
hash = "sha256-cDOsLwSp7VtHeylgDGhotBn1VN2HzBEq1kZsx7wN2r8=";
hash = "sha256-LhoJDIK0S3w2RTpMC7QDcU1nHMUk4rNZSCY/1Wfiaqc=";
};
ldflags = [
@@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
"-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none"
];
vendorHash = "sha256-1ikbyWXK3jL4I+FxiqOsvPvqk+/DIndc4myTajDxFko=";
vendorHash = "sha256-lSzUbHm9xqvflZa3uSRv5yzSbSnmYc29bBkOl4oW+Jw=";
excludedPackages = [
"issue-template-gen"
+42
View File
@@ -0,0 +1,42 @@
{
lib,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "vulnx";
version = "2.0.1";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "vulnx";
tag = "v${finalAttrs.version}";
hash = "sha256-HejAK/KXpQ9HouA3JpX7MoMzMUoMmKX7eEKwMGfgSx4=";
};
vendorHash = "sha256-WVskArdIieEof/GDlzEZbY4QDYfAQyP0+Le24q+Kfu0=";
subPackages = [ "cmd/vulnx/" ];
ldflags = [ "-s" ];
__structuredAttrs = true;
strictDeps = true;
# Issue with updater and version check
# nativeInstallCheckInputs = [ versionCheckHook ];
# doInstallCheck = true;
# versionCheckProgramArg = [ "version" ];
meta = {
description = "Tool to work with CVEs";
homepage = "https://github.com/projectdiscovery/vulnx";
changelog = "https://github.com/projectdiscovery/vulnx/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "vulnx";
};
})
+34
View File
@@ -0,0 +1,34 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule (finalAttrs: {
pname = "wappalyzergo";
version = "0.2.77";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "wappalyzergo";
tag = "v${finalAttrs.version}";
hash = "sha256-lU9AhjbM2Ph54aVNyJB+c7CnbovkSIQmGsUa+2SHd14=";
};
vendorHash = "sha256-HTh1iNGQXmYe9eNEBhZixr8jyBqWsKhTcUHX4vzItIU=";
ldflags = [ "-s" ];
__structuredAttrs = true;
strictDeps = true;
meta = {
description = "Implementation of the Wappalyzer Technology Detection Library";
homepage = "https://github.com/projectdiscovery/wappalyzergo";
changelog = "https://github.com/projectdiscovery/wappalyzergo/releases/tag/v${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "wappalyzergo";
};
})
+5
View File
@@ -47,6 +47,7 @@ stdenvNoLibc.mkDerivation (finalAttrs: {
"SYSROOT_LIB:=$SYSROOT_LIB"
"SYSROOT_INC:=$SYSROOT_INC"
"SYSROOT_SHARE:=$SYSROOT_SHARE"
"TARGET_TRIPLE:=${stdenvNoLibc.system}"
${lib.strings.optionalString enablePosixThreads "THREAD_MODEL:=posix"}
)
'';
@@ -58,6 +59,10 @@ stdenvNoLibc.mkDerivation (finalAttrs: {
preFixup = ''
ln -s $share/share/undefined-symbols.txt $out/lib/wasi.imports
ln -s $out/lib $out/lib/${stdenvNoLibc.system}
''
+ lib.optionalString (stdenvNoLibc.system != stdenvNoLibc.targetPlatform.rust.rustcTargetSpec) ''
ln -s $out/lib $out/lib/${stdenvNoLibc.targetPlatform.rust.rustcTargetSpec}
'';
passthru.tests = {
@@ -0,0 +1,19 @@
{
buildWasmBindgenCli,
fetchCrate,
rustPlatform,
}:
buildWasmBindgenCli rec {
src = fetchCrate {
pname = "wasm-bindgen-cli";
version = "0.2.118";
hash = "sha256-ve783oYH0TGv8Z8lIPdGjItzeLDQLOT5uv/jbFOlZpI=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src;
inherit (src) pname version;
hash = "sha256-EYDfuBlH3zmTxACBL+sjicRna84CvoesKSQVcYiG9P0=";
};
}
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wastebin";
version = "3.4.1";
version = "3.5.0";
src = fetchFromGitHub {
owner = "matze";
repo = "wastebin";
rev = finalAttrs.version;
hash = "sha256-435d/MBLRBvJ5LQ2ohhIOtPmHNjnWQCp1wVS+Wv8t6U=";
hash = "sha256-3CXxRYPI0C2E0QvDETbJLW/2K/MG8UZgXcdOXYEgJeY=";
};
cargoHash = "sha256-S9aQsdnpq/3D6nnRG+cCIM5Cljcax4+KxavRj3kxeQo=";
cargoHash = "sha256-lXHKYoPWzD3Icb2iPuqGJHACKGCjAVYkmgoGOBQ4V0U=";
nativeBuildInputs = [
pkg-config
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "xe-guest-utilities";
version = "8.4.0";
version = "10.0.0";
src = fetchFromGitHub {
owner = "xenserver";
repo = "xe-guest-utilities";
rev = "v${finalAttrs.version}";
hash = "sha256-LpZx+Km2qRywYK/eFLP3aCDku6K6HC4+MzEODH+8Gvs=";
hash = "sha256-U4s2g5hB0vQ4cI58/GtFbWpWgP4I+GZ/OLYI55Sw4wI=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,11 +6,11 @@
appimageTools.wrapType2 rec {
pname = "xlights";
version = "2026.05";
version = "2026.06";
src = fetchurl {
url = "https://github.com/smeighan/xLights/releases/download/${version}/xLights-${version}-x86_64.AppImage";
hash = "sha256-W1Il2dIDFUtkwPsPptdD2s/5eluGAeH7tw/ZmArN8dY=";
hash = "sha256-qRMICQVQEUOWMXrhbCHQSwKSur0WMZDLN4gz1fBhNQM=";
};
meta = {
+2 -2
View File
@@ -9,7 +9,7 @@
jq
poppler-utils
_7zz
ffmpeg
ffmpeg-headless
fd
ripgrep
fzf
@@ -27,7 +27,7 @@
jq,
poppler-utils,
_7zz,
ffmpeg,
ffmpeg-headless,
fd,
ripgrep,
fzf,
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mactag.yazi";
version = "26.1.22-unstable-2026-02-27";
version = "26.1.22-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "0897e20d41b79a5ec8e80e645b041bb950547a0b";
hash = "sha256-tHOHWFH9E7aGrmHb8bUD1sLGU0OIdTjQ2p4SbJVfh/s=";
rev = "babfd0f6144aedcc7af11852ce962b989d052898";
hash = "sha256-y/UnRuZ2QytCdtGhxkbVvaGXglpqwufaUddXOzs7fzo=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mediainfo.yazi";
version = "26.1.22-unstable-2026-03-31";
version = "26.1.22-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "boydaihungst";
repo = "mediainfo.yazi";
rev = "75f93be8f153709a22b798105462de6105f54d90";
hash = "sha256-G3Nh56OdQInByHDQbI+yFe0s2fEaQlejLdakcoJFf4I=";
rev = "49f5ab722d617a64b3bea87944e3e4e17ba3a46b";
hash = "sha256-PcGrFG06XiJYgBWq+c7fYsx1kjkCvIYRaBiWaJT+xkw=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mount.yazi";
version = "25.12.29-unstable-2026-01-31";
version = "25.12.29-unstable-2026-04-09";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "d078b01ecbdb0f85f6ea8836a851c6bf72f9f865";
hash = "sha256-aPe1AntPE76xq0VA/4FtBtRXmj+tfDjdMlQ9B9MkM+U=";
rev = "7749958b00d461d3c0fba4aa651940d778d1fc3f";
hash = "sha256-DZNhqIuGZIEEEH1TrCtAjZKa+7CWZeS1wO9aA9C0Eec=";
};
meta = {
@@ -6,13 +6,13 @@
mkYaziPlugin {
pname = "split-tabs.yazi";
version = "0-unstable-2026-04-09";
version = "0-unstable-2026-04-13";
src = fetchFromGitHub {
owner = "terrakok";
repo = "split-tabs.yazi";
rev = "3f297277ed79cef5d22ea19883ce4d22e40c45a8";
hash = "sha256-exa9I5GaF5T2dBnKIcB1gSdtdp2QlzbHv2J9FGxfpBM=";
rev = "6c0931840d764bffa0c38677b6a84e69928e283f";
hash = "sha256-FqeXVVFk4+aXn8d+LLs8idRBkLLzRPeVol6vMCh6mQ4=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "vcs-files.yazi";
version = "26.1.22-unstable-2026-01-24";
version = "26.1.22-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "6c71385af67c71cb3d62359e94077f2e940b15df";
hash = "sha256-+akz8E6Fmk6KwmeZOePEm/KqfbDaKeL4wiUgtm12SAE=";
rev = "babfd0f6144aedcc7af11852ce962b989d052898";
hash = "sha256-y/UnRuZ2QytCdtGhxkbVvaGXglpqwufaUddXOzs7fzo=";
};
meta = {
+45 -46
View File
@@ -11,41 +11,44 @@
generateSplicesForMkScope,
makeScopeWithSplicing',
writeScriptBin,
buildPackages,
newScope,
}:
let
scope = makeScopeWithSplicing' {
otherSplices = generateSplicesForMkScope "dotnetCorePackages";
f = (
self:
let
callPackage = self.callPackage;
makeScopeWithSplicing' {
otherSplices = generateSplicesForMkScope "dotnetCorePackages";
f = (
self:
let
callPackage = self.callPackage;
fetchNupkg = callPackage ../../../build-support/dotnet/fetch-nupkg { };
fetchNupkg = callPackage ../../../build-support/dotnet/fetch-nupkg { };
buildDotnetSdk =
let
buildDotnet = attrs: callPackage (import ./binary/build-dotnet.nix attrs) { };
in
version:
import version {
inherit fetchNupkg;
buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; });
buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; });
buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; });
};
runtimeIdentifierMap = {
"x86_64-linux" = "linux-x64";
"aarch64-linux" = "linux-arm64";
"x86_64-darwin" = "osx-x64";
"aarch64-darwin" = "osx-arm64";
"x86_64-windows" = "win-x64";
"i686-windows" = "win-x86";
buildDotnetSdk =
let
buildDotnet = attrs: callWithUtils (import ./binary/build-dotnet.nix attrs) { };
in
version:
import version {
inherit fetchNupkg;
buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; });
buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; });
buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; });
};
in
{
runtimeIdentifierMap = {
"x86_64-linux" = "linux-x64";
"aarch64-linux" = "linux-arm64";
"x86_64-darwin" = "osx-x64";
"aarch64-darwin" = "osx-arm64";
"x86_64-windows" = "win-x64";
"i686-windows" = "win-x86";
};
# used to break cycle in attribute names
callWithUtils = newScope (utils // { callPackage = callWithUtils; });
utils = {
inherit
callPackage
fetchNupkg
@@ -63,7 +66,7 @@ let
combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) { };
patchNupkgs = callPackage ./patch-nupkgs.nix { };
patchNupkgs = buildPackages.callPackage ./patch-nupkgs.nix { };
nugetPackageHook = callPackage ./nuget-package-hook.nix { };
autoPatchcilHook = callPackage ../../../build-support/dotnet/auto-patchcil-hook { };
@@ -73,39 +76,35 @@ let
mkNugetSource = callPackage ../../../build-support/dotnet/make-nuget-source { };
mkNugetDeps = callPackage ../../../build-support/dotnet/make-nuget-deps { };
addNuGetDeps = callPackage ../../../build-support/dotnet/add-nuget-deps { };
}
);
};
};
callPackage = scope.callPackage;
pkgs =
scope
in
utils
// (
let
dotnet_6 = callPackage ./dotnet.nix {
dotnet_6 = callWithUtils ./dotnet.nix {
channel = "6.0";
withVMR = false;
};
dotnet_7 = callPackage ./dotnet.nix {
dotnet_7 = callWithUtils ./dotnet.nix {
channel = "7.0";
withVMR = false;
};
dotnet_8 = callPackage ./dotnet.nix {
dotnet_8 = callWithUtils ./dotnet.nix {
channel = "8.0";
};
dotnet_9 = callPackage ./dotnet.nix {
dotnet_9 = callWithUtils ./dotnet.nix {
channel = "9.0";
};
dotnet_10 = callPackage ./dotnet.nix {
dotnet_10 = callWithUtils ./dotnet.nix {
channel = "10.0";
};
dotnet_11 = callPackage ./dotnet.nix {
dotnet_11 = callWithUtils ./dotnet.nix {
channel = "11.0";
};
in
@@ -125,6 +124,6 @@ let
dotnet_10
dotnet_11
]
);
in
pkgs
)
);
}
@@ -260,6 +260,9 @@ stdenv.mkDerivation (finalAttrs: {
++ optionals stdenv.targetPlatform.isMusl [
"${setTarget}.musl-root=${pkgsBuildTarget.targetPackages.stdenv.cc.libc}"
]
++ optionals stdenv.targetPlatform.isWasi [
"${setTarget}.wasi-root=${pkgsBuildTarget.targetPackages.stdenv.cc.libc}"
]
++ optionals stdenv.targetPlatform.rust.isNoStdTarget [
"--disable-docs"
]
@@ -11,14 +11,14 @@
stdenv.mkDerivation rec {
pname = "kquickimageeditor";
version = "0.6.0";
version = "0.6.1";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "libraries";
repo = "kquickimageeditor";
rev = "v${version}";
sha256 = "sha256-NhZ9aAZuIk9vUL2X7eivNbEs0zahuQpy8kl6dSdy5Lo=";
sha256 = "sha256-MluY8nkMtg1uLAStDZFDxyJoeDrcp3smZ4U5IG5sXMk=";
};
nativeBuildInputs = [ extra-cmake-modules ];
@@ -5,6 +5,7 @@
ocaml,
fetchFromGitHub,
menhir,
darwin,
bitwuzla-cxx,
bos,
cmdliner,
@@ -30,19 +31,22 @@
buildDunePackage (finalAttrs: {
pname = "smtml";
version = "0.24.0";
version = "0.25.0";
src = fetchFromGitHub {
owner = "formalsec";
repo = "smtml";
tag = "v${finalAttrs.version}";
hash = "sha256-9499a8ngL8rTeyhWumn08ZjymD8zOMyyG0ZgjVITSPQ=";
hash = "sha256-dWZrN0hTxxqGC2queit91GDuw/x5fyRPwHbmKxkvc/w=";
};
minimalOCamlVersion = "4.14";
nativeBuildInputs = [
menhir
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.sigtool
];
buildInputs = [
@@ -7,16 +7,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "grumphp";
version = "2.19.0";
version = "2.20.0";
src = fetchFromGitHub {
owner = "phpro";
repo = "grumphp";
tag = "v${finalAttrs.version}";
hash = "sha256-UkIIOr+FgOxBn7lK4VbEUG3AdvIG2Ij3YWr0mLzc+SM=";
hash = "sha256-S+zF1IodekM21BpTiL/7EjPqi57r9LRCeF8oqPYFSXs=";
};
vendorHash = "sha256-DJJ3y1Rm9wFmrVz7H1M5fTxrMGiU12SXJydTqXcSZQA=";
vendorHash = "sha256-jM7oH72C64mTIIcPUj754sHzXI+b8OOOB0zd2qpKuAA=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
@@ -4,29 +4,38 @@
buildPythonPackage,
orjson,
httpx,
setuptools,
typing-extensions,
pytestCheckHook,
pytest-asyncio,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "bitcoinrpc";
version = "0.7.0";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "bibajz";
repo = "bitcoin-python-async-rpc";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-QrLAhX2OZNP6k6TZ7OkD9phQidsExbep8MxWxQpqAU8=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
orjson
httpx
typing-extensions
];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
pytestCheckHook
pytest-asyncio
];
disabledTestPaths = [ "tests/test_connection.py" ];
pythonImportsCheck = [ "bitcoinrpc" ];
@@ -36,4 +45,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "tidoust";
repo = pname;
repo = "cddlparser";
tag = "v${version}";
sha256 = "sha256-LcIxU77bYpsuE4j1QgzdD3d7CO/EUEA9xwn+uIV68Oc=";
};
@@ -154,9 +154,13 @@ buildPythonPackage (finalAttrs: {
pytest-celery
pytest-click
pytest-timeout
pytest-xdist
pytestCheckHook
]
++ lib.optionals stdenv.hostPlatform.isLinux [
# Using `pytest-xdist` leads to incomplete tests which hang `pytestRemoveBytecode`
# under `sandbox=false` (the default on Darwin).
pytest-xdist
]
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
disabledTestPaths = [
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "KyleKing";
repo = pname;
repo = "copier-template-tester";
tag = version;
hash = "sha256-n/39Gl4q24QKfVFaeeqqu0AQt2jRSRrcnEOFRHQ+SQE=";
};
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "KyleKing";
repo = pname;
repo = "corallium";
tag = version;
hash = "sha256-0P8qmX+1zigL4jaA4TTuqAzFkyhQUfdGmPLxkFnT0qE=";
};
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "Sonic0";
repo = pname;
repo = "cron-converter";
rev = "v${version}";
hash = "sha256-zNDEBckvSwnqBfNyh5Gv7ICOsPaSx2NKl92ZlyDfukw=";
};

Some files were not shown because too many files have changed in this diff Show More