Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-12-02 18:06:20 +00:00
committed by GitHub
198 changed files with 1093 additions and 811 deletions
+3
View File
@@ -11,6 +11,9 @@
- `spoof` has been removed, as there are many issues upstream with it working on modern OS versions, and it appears to be unmaintained.
- `kanata` now requires `karabiner-dk` version 6.0+ or later.
The package has been updated to use the new `karabiner-dk` package and the `darwinDriver` output stays at the version defined in the package.
- All Log4Shell vulnerability scanners were removed, as they were all unmaintained upstream and are no longer relevant given that the vulnerability has been fixed upstream for several years.
- `python3packages.pillow-avif-plugin` has been removed as the functionality is included in `python3packages.pillow` directly since version 11.3.
+18 -177
View File
@@ -3131,12 +3131,6 @@
github = "beeb";
githubId = 703631;
};
beezow = {
name = "beezow";
email = "zbeezow@gmail.com";
github = "beezow";
githubId = 42082156;
};
bellackn = {
name = "Nico Bellack";
email = "blcknc@pm.me";
@@ -4109,6 +4103,12 @@
{ fingerprint = "1EBC648C64D6045463013B3EB7EFFC271D55DB8A"; }
];
};
cablehead = {
email = "andy@thecablelounge.com";
github = "cablehead";
githubId = 1394;
name = "Andy Gayton";
};
CactiChameleon9 = {
email = "h19xjkkp@duck.com";
github = "CactiChameleon9";
@@ -4360,12 +4360,6 @@
githubId = 37775;
name = "Kirill A. Korinsky";
};
catern = {
email = "sbaugh@catern.com";
github = "catern";
githubId = 5394722;
name = "Spencer Baugh";
};
cathalmullan = {
email = "contact@cathal.dev";
github = "CathalMullan";
@@ -4409,6 +4403,12 @@
githubId = 3471749;
name = "Claudio Bley";
};
cboecking = {
email = "chuck@chuboe.com";
github = "cboecking";
githubId = 16024854;
name = "Chuck Boecking";
};
cbrewster = {
email = "cbrewster@hey.com";
github = "cbrewster";
@@ -4467,12 +4467,6 @@
githubId = 543423;
name = "Alex Wied";
};
cfhammill = {
email = "cfhammill@gmail.com";
github = "cfhammill";
githubId = 7467038;
name = "Chris Hammill";
};
cfouche = {
email = "chaddai.fouche@gmail.com";
github = "Chaddai";
@@ -6547,12 +6541,6 @@
githubId = 41772157;
name = "Dict Xiong";
};
diegolelis = {
email = "diego.o.lelis@gmail.com";
github = "DiegoLelis";
githubId = 8404455;
name = "Diego Lelis";
};
diegs = {
email = "dpontor@gmail.com";
github = "diegs";
@@ -6713,12 +6701,6 @@
githubId = 28980797;
name = "David Leslie";
};
dlip = {
email = "dane@lipscombe.com.au";
github = "dlip";
githubId = 283316;
name = "Dane Lipscombe";
};
dlugoschvincent = {
email = "dlugoschvincent@gmail.com";
github = "dlugoschvincent";
@@ -6843,12 +6825,6 @@
githubId = 53937537;
keys = [ { fingerprint = "BBC4 C071 516B A147 8D07 F9DC D2FD E6EC 2E8C 2BF4"; } ];
};
doriath = {
email = "tomasz.zurkowski@gmail.com";
github = "doriath";
githubId = 150959;
name = "Tomasz Zurkowski";
};
doronbehar = {
email = "me@doronbehar.com";
github = "doronbehar";
@@ -7411,13 +7387,6 @@
github = "edlimerkaj";
githubId = 71988351;
};
edmundmiller = {
name = "Edmund Miller";
email = "git@edmundmiller.dev";
matrix = "@emiller:beeper.com";
github = "edmundmiller";
githubId = 20095261;
};
edrex = {
email = "ericdrex@gmail.com";
github = "edrex";
@@ -8335,12 +8304,6 @@
githubId = 88741530;
name = "Fabian Rigoll";
};
fadenb = {
email = "tristan.helmich+nixos@gmail.com";
github = "fadenb";
githubId = 878822;
name = "Tristan Helmich";
};
famfo = {
name = "famfo";
email = "famfo+nixpkgs@famfo.xyz";
@@ -8536,12 +8499,6 @@
githubId = 5198058;
name = "Udo Sauer";
};
ferrine = {
email = "justferres@yandex.ru";
github = "ferrine";
githubId = 11705326;
name = "Max Kochurov";
};
fettgoenner = {
email = "paulmatti@protonmail.com";
github = "fettgoenner";
@@ -9344,12 +9301,6 @@
githubId = 34658064;
name = "Grace Dinh";
};
geluk = {
email = "johan+nix@geluk.io";
github = "geluk";
githubId = 1516985;
name = "Johan Geluk";
};
genericnerdyusername = {
name = "GenericNerdyUsername";
email = "genericnerdyusername@proton.me";
@@ -14122,12 +14073,6 @@
name = "Kristoffer Longva Eriksen";
matrix = "@krisleri:pvv.ntnu.no";
};
kroell = {
email = "nixosmainter@makroell.de";
github = "rokk4";
githubId = 17659803;
name = "Matthias Axel Kröll";
};
krostar = {
email = "alexis.destrez@pm.me";
github = "krostar";
@@ -14158,12 +14103,6 @@
github = "krzaczek";
githubId = 5773701;
};
KSJ2000 = {
email = "katsho123@outlook.com";
name = "KSJ2000";
github = "KSJ2000";
githubId = 184105270;
};
ktechmidas = {
email = "daniel@ktechmidas.net";
github = "ktechmidas";
@@ -16155,12 +16094,6 @@
githubId = 3674056;
name = "Asad Saeeduddin";
};
masipcat = {
email = "jordi@masip.cat";
github = "masipcat";
githubId = 775189;
name = "Jordi Masip";
};
MaskedBelgian = {
email = "michael.colicchia@imio.be";
github = "MaskedBelgian";
@@ -16219,12 +16152,6 @@
}
];
};
math-42 = {
email = "matheus.4200@gmail.com";
github = "Math-42";
githubId = 43853194;
name = "Matheus Vieira";
};
mathiassven = {
email = "github@mathiassven.com";
github = "MathiasSven";
@@ -17501,6 +17428,12 @@
githubId = 14153763;
name = "modderme123";
};
mofrim = {
email = "mofrim@posteo.de";
github = "mofrim";
githubId = 46672819;
name = "mofrim";
};
mog = {
email = "mog-lists@rldn.net";
github = "mogorman";
@@ -17628,12 +17561,6 @@
matrix = "@motiejus:jakstys.lt";
name = "Motiejus Jakštys";
};
mounium = {
email = "muoniurn@gmail.com";
github = "Mounium";
githubId = 20026143;
name = "Katona László";
};
mpcsh = {
email = "m@mpc.sh";
github = "mpcsh";
@@ -18531,12 +18458,6 @@
github = "ngerstle";
githubId = 1023752;
};
ngiger = {
email = "niklaus.giger@member.fsf.org";
github = "ngiger";
githubId = 265800;
name = "Niklaus Giger";
};
nh2 = {
email = "mail@nh2.me";
matrix = "@nh2:matrix.org";
@@ -19344,12 +19265,6 @@
githubId = 123140;
name = "Oliver Breitwieser";
};
obsidian-systems-maintenance = {
name = "Obsidian Systems Maintenance";
email = "maintainer@obsidian.systems";
github = "obsidian-systems-maintenance";
githubId = 80847921;
};
obsoleszenz = {
name = "obsoleszenz";
email = "obsoleszenz@riseup.net";
@@ -20210,12 +20125,6 @@
githubId = 1368952;
name = "Pedro Lara Campos";
};
peefy = {
email = "xpf6677@gmail.com";
github = "Peefy";
githubId = 22744597;
name = "Peefy";
};
peelz = {
email = "peelz.dev+nixpkgs@gmail.com";
github = "notpeelz";
@@ -20282,12 +20191,6 @@
githubId = 722550;
name = "Peter Hoeg";
};
peterromfeldhk = {
email = "peter.romfeld.hk@gmail.com";
github = "peterromfeldhk";
githubId = 5515707;
name = "Peter Romfeld";
};
petersjt014 = {
email = "petersjt014@gmail.com";
github = "petersjt014";
@@ -23363,12 +23266,6 @@
githubId = 15986681;
name = "Simon Bruder";
};
scalavision = {
email = "scalavision@gmail.com";
github = "scalavision";
githubId = 3958212;
name = "Tom Sorlie";
};
scd31 = {
name = "scd31";
github = "scd31";
@@ -24411,11 +24308,6 @@
githubId = 116099351;
name = "Skylar";
};
slam-bert = {
github = "slam-bert";
githubId = 106779009;
name = "Slambert";
};
slashformotion = {
github = "slashformotion";
githubId = 45801817;
@@ -24742,13 +24634,6 @@
githubId = 950799;
name = "Tomasz Czyż";
};
spitulax = {
name = "Bintang Adiputra Pratama";
email = "bintangadiputrapratama@gmail.com";
github = "spitulax";
githubId = 96517350;
keys = [ { fingerprint = "652F FAAD 5CB8 AF1D 3F96 9521 929E D6C4 0414 D3F5"; } ];
};
spk = {
email = "laurent@spkdev.net";
github = "spk";
@@ -24962,14 +24847,6 @@
githubId = 55607356;
name = "Stephan Heßelmann";
};
steinybot = {
name = "Jason Pickens";
email = "jasonpickensnz@gmail.com";
matrix = "@steinybot:matrix.org";
github = "steinybot";
githubId = 4659562;
keys = [ { fingerprint = "2709 1DEC CC42 4635 4299 569C 21DE 1CAE 5976 2A0F"; } ];
};
stelcodes = {
email = "stel@stel.codes";
github = "stelcodes";
@@ -26685,12 +26562,6 @@
githubId = 6740669;
name = "Tom Smeets";
};
tonyshkurenko = {
email = "support@twingate.com";
github = "antonshkurenko";
githubId = 8597964;
name = "Anton Shkurenko";
};
toonn = {
email = "nixpkgs@toonn.io";
matrix = "@toonn:matrix.org";
@@ -27211,13 +27082,6 @@
name = "Kevin Brubeck Unhammer";
keys = [ { fingerprint = "50D4 8796 0B86 3F05 4B6A 12F9 7426 06DE 766A C60C"; } ];
};
uniquepointer = {
email = "uniquepointer@mailbox.org";
matrix = "@uniquepointer:matrix.org";
github = "uniquepointer";
githubId = 71751817;
name = "uniquepointer";
};
unode = {
email = "alves.rjc@gmail.com";
matrix = "@renato_alves:matrix.org";
@@ -27550,12 +27414,6 @@
github = "victormeriqui";
githubId = 1396008;
};
vidbina = {
email = "vid@bina.me";
github = "vidbina";
githubId = 335406;
name = "David Asabina";
};
videl = {
email = "thibaut.smith@mailbox.org";
github = "videl";
@@ -28911,11 +28769,6 @@
{ fingerprint = "D2A8 A906 ACA7 B6D6 575E 9A2F 3A49 5054 6EA6 9E5C"; }
];
};
yomaq = {
name = "yomaq";
github = "yomaq";
githubId = 112864332;
};
yorickvp = {
email = "yorickvanpelt@gmail.com";
matrix = "@yorickvp:matrix.org";
@@ -29207,12 +29060,6 @@
github = "zazedd";
githubId = 93401987;
};
zbioe = {
name = "Iury Fukuda";
email = "zbioe@protonmail.com";
github = "zbioe";
githubId = 7332055;
};
zebradil = {
email = "german.lashevich+nixpkgs@gmail.com";
github = "zebradil";
@@ -29406,12 +29253,6 @@
githubId = 6067895;
name = "Al Zohali";
};
zokrezyl = {
email = "zokrezyl@gmail.com";
github = "zokrezyl";
githubId = 51886259;
name = "Zokre Zyl";
};
zookatron = {
email = "tim@zookatron.com";
github = "zookatron";
-1
View File
@@ -640,7 +640,6 @@ with lib.maintainers;
matrix = {
members = [
ma27
fadenb
mguentner
dandellion
nickcao
@@ -36,6 +36,5 @@ in
meta = {
doc = ./default.md;
maintainers = with lib.maintainers; [ vidbina ];
};
}
@@ -52,6 +52,11 @@ in
User = "slimserver";
# Issue 40589: Disable broken image/video support (audio still works!)
ExecStart = "${lib.getExe cfg.package} --logdir ${cfg.dataDir}/logs --prefsdir ${cfg.dataDir}/prefs --cachedir ${cfg.dataDir}/cache --noimage --novideo";
# Allow only IPv4 since slimserver breaks with IPv6
RestrictAddressFamilies = [
"AF_INET"
"AF_UNIX"
];
};
};
+1 -3
View File
@@ -29,9 +29,7 @@ in
capabilities = "cap_dac_override+p";
owner = "root";
group = "root";
source = lib.getExe (
pkgs.espanso-wayland.override { securityWrapperPath = config.security.wrapperDir; }
);
source = lib.getExe (cfg.package.override { securityWrapperPath = config.security.wrapperDir; });
};
systemd.user.services.espanso = {
description = "Espanso daemon";
@@ -22,7 +22,6 @@ in
{
meta.maintainers = with lib.maintainers; [
jbedo
cfhammill
];
options.services.rstudio-server = {
-1
View File
@@ -3,7 +3,6 @@
name = "rstudio-server-test";
meta.maintainers = with pkgs.lib.maintainers; [
jbedo
cfhammill
];
nodes.machine =
@@ -150,7 +150,6 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [
atinba
ilian
uniquepointer
viraptor
];
};
@@ -73,7 +73,7 @@
"meta": {
"isOpenSource": true,
"description": "Free Java, Kotlin, Groovy and Scala IDE from jetbrains",
"maintainers": [ "edwtjo", "gytis-ivaskevicius", "steinybot", "tymscar" ],
"maintainers": [ "edwtjo", "gytis-ivaskevicius", "tymscar" ],
"longDescription": "IDE for Java SE, Groovy & Scala development Powerful environment for building Google Android apps Integration with JUnit, TestNG, popular SCMs, Ant & Maven. Also known as IntelliJ.",
"homepage": "https://www.jetbrains.com/idea/"
}
@@ -85,7 +85,7 @@
"meta": {
"isOpenSource": false,
"description": "Paid-for Java, Kotlin, Groovy and Scala IDE from jetbrains",
"maintainers": [ "edwtjo", "gytis-ivaskevicius", "steinybot", "tymscar" ],
"maintainers": [ "edwtjo", "gytis-ivaskevicius", "tymscar" ],
"longDescription": "IDE for Java SE, Groovy & Scala development Powerful environment for building Google Android apps Integration with JUnit, TestNG, popular SCMs, Ant & Maven. Also known as IntelliJ.",
"homepage": "https://www.jetbrains.com/idea/"
}
@@ -46,7 +46,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
description = "Official VSCode plugin for ReScript";
homepage = "https://github.com/rescript-lang/rescript-vscode";
maintainers = [
lib.maintainers.dlip
lib.maintainers.jayesh-bhoot
];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
@@ -35,7 +35,6 @@ ocamlPackages.buildDunePackage rec {
homepage = "https://github.com/rescript-lang/rescript-vscode";
changelog = "https://github.com/rescript-lang/rescript-vscode/releases/tag/${version}";
maintainers = with lib.maintainers; [
dlip
jayesh-bhoot
RossSmyth
];
@@ -28,7 +28,6 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/your-editor/yed/blob/${version}/CHANGELOG.md";
license = with lib.licenses; [ mit ];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ uniquepointer ];
mainProgram = "yed";
};
}
+2 -2
View File
@@ -81,14 +81,14 @@ let
];
in
mkDerivation rec {
version = "3.40.12";
version = "3.40.13";
pname = "qgis-ltr-unwrapped";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-QsAiE3HC71lGsdUKW9QZ5gCLCRsOCCM2IR3MKJlJ0vk=";
hash = "sha256-2VPgD7ycj26cTpl16BSEukNEuUXtP25HwG2fRWBXNrU=";
};
passthru = {
@@ -150,9 +150,6 @@ mkDerivation rec {
'';
homepage = "https://digitalbitbox.com/";
license = licenses.mit;
maintainers = with maintainers; [
vidbina
];
platforms = platforms.linux;
};
}
@@ -62,7 +62,6 @@ let
maintainers = with maintainers; [
offline
zimbatm
diegolelis
yurrriq
];
};
@@ -71,6 +71,5 @@ buildGoModule rec {
homepage = "https://kuma.io/";
changelog = "https://github.com/kumahq/kuma/blob/${version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ zbioe ];
};
}
@@ -1003,13 +1003,13 @@
"vendorHash": "sha256-0UM4I/oxIsWIP1G93KJsJxYofXrO4Yy86PEk0FnB1DE="
},
"okta_okta": {
"hash": "sha256-CZSh4NEFC3cT9/WoOrIFHx3RAt3q70Fmd0/bEU1aJTU=",
"hash": "sha256-vrH7PS6ZHFYMnzq6ApFMV31guaIxj6G7/YhB+EdoS6k=",
"homepage": "https://registry.terraform.io/providers/okta/okta",
"owner": "okta",
"repo": "terraform-provider-okta",
"rev": "v6.5.0",
"rev": "v6.5.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-YFxDfmWjB8QWBqX0KHlsr6DyzAEhkSFm/VaEmH1+VYg="
"vendorHash": "sha256-ZrjjQCpFE4f8oBd+YGClaG68W/Tx1fnRikHmHLtOg+k="
},
"oktadeveloper_oktaasa": {
"hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=",
@@ -1,13 +1,13 @@
{
"linux-canary": {
"hash": "sha256-302oXjbkWNHaYQBUY1ZaY9f+7a5hJlesyLUMhZZCU/4=",
"url": "https://canary.dl2.discordapp.net/apps/linux/0.0.814/discord-canary-0.0.814.tar.gz",
"version": "0.0.814"
"hash": "sha256-hhrjKkXnhHm8gntPMGjst1eLu8xqube73lnbW5TEINY=",
"url": "https://canary.dl2.discordapp.net/apps/linux/0.0.819/discord-canary-0.0.819.tar.gz",
"version": "0.0.819"
},
"linux-development": {
"hash": "sha256-oG50YrXQUCnbn+rO0EeRjixeqvXYBdnyqdomdPfxfos=",
"url": "https://development.dl2.discordapp.net/apps/linux/0.0.92/discord-development-0.0.92.tar.gz",
"version": "0.0.92"
"hash": "sha256-1zlRLOxWUA7QNAMi2SRWCdnx1dbmkwWQSCl7Pyexoac=",
"url": "https://development.dl2.discordapp.net/apps/linux/0.0.93/discord-development-0.0.93.tar.gz",
"version": "0.0.93"
},
"linux-ptb": {
"hash": "sha256-uz3QNIDzmB/4aLNRNgB1wzpNJlc8ous8aUvcqGaHE7c=",
@@ -15,14 +15,14 @@
"version": "0.0.168"
},
"linux-stable": {
"hash": "sha256-PFJQV0+bYe5UhH17/pHaUEEO5xFJL/KfaGkHziNhCVk=",
"url": "https://stable.dl2.discordapp.net/apps/linux/0.0.116/discord-0.0.116.tar.gz",
"version": "0.0.116"
"hash": "sha256-PN1E8GjVopEPGW9ISb0y1Lo7nnj30CXylW0nTR1Pc6U=",
"url": "https://stable.dl2.discordapp.net/apps/linux/0.0.117/discord-0.0.117.tar.gz",
"version": "0.0.117"
},
"osx-canary": {
"hash": "sha256-r4MwAQps86XBKlMy9nFx0MD0Sjo9zmuB4aX4iaEWTfA=",
"url": "https://canary.dl2.discordapp.net/apps/osx/0.0.919/DiscordCanary.dmg",
"version": "0.0.919"
"hash": "sha256-bBimaZYUjkd7MwiqJiNjgQpiBOEUAVhTFOoQ/cnR+K0=",
"url": "https://canary.dl2.discordapp.net/apps/osx/0.0.923/DiscordCanary.dmg",
"version": "0.0.923"
},
"osx-development": {
"hash": "sha256-x4i/bbaR4XjzyZGkVerUl8oxxhm01A+2tpN+UEtKwwc=",
@@ -35,8 +35,8 @@
"version": "0.0.200"
},
"osx-stable": {
"hash": "sha256-G0jSuUgX05fqk4dmiJTqpbsIh7lnTRxcron989/diw0=",
"url": "https://stable.dl2.discordapp.net/apps/osx/0.0.368/Discord.dmg",
"version": "0.0.368"
"hash": "sha256-k4S9UyO2GLmT/nnR1BUcUVjhFvxjGeQv2tbuZzEh8Ro=",
"url": "https://stable.dl2.discordapp.net/apps/osx/0.0.369/Discord.dmg",
"version": "0.0.369"
}
}
@@ -36,9 +36,6 @@ let
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [
vidbina
];
}
// (attrs.meta or { });
@@ -162,7 +162,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://gitlab.gnome.org/World/Phosh/phosh/-/blob/v${finalAttrs.version}/debian/changelog";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
masipcat
zhaofengli
armelclo
];
+7 -4
View File
@@ -11,6 +11,7 @@
pkg-config,
pnpm,
alsa-lib,
glib-networking,
libappindicator-gtk3,
openssl,
@@ -18,27 +19,28 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "atuin-desktop";
version = "0.2.3";
version = "0.2.4";
src = fetchFromGitHub {
owner = "atuinsh";
repo = "desktop";
tag = "v${finalAttrs.version}";
hash = "sha256-jBCf6Wq7xTgI2VjhQ+RZ3uN7LVh+ZlQ3TDJ0epsGj0M=";
hash = "sha256-XuPbfD6yEt82kHOIiKyxXyKcOkXEF/AsuE7Cde6QNNA=";
};
cargoRoot = "./.";
cargoHash = "sha256-329uNcc8LSNreD8CgPCpEhGCR2PebpmFoaRwZn+oscE=";
cargoHash = "sha256-nmxF7IKmdLr2l6y///7pqcEBe7ijTYWSmB3cy6tTf9E=";
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-2i1mL4HwwiXrmM1qaWvHhm27U2/oElbOpnXh09ziamo=";
hash = "sha256-Tdcdghhc4cH+cYIeUy3inChgPfb1i9E7F1mpxxWoW4Q=";
};
nativeBuildInputs = [
cargo-tauri.hook
pnpm.configHook
rustPlatform.bindgenHook
nodejs
pkg-config
@@ -46,6 +48,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook4 ];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
glib-networking
libappindicator-gtk3
openssl
+3 -3
View File
@@ -21,16 +21,16 @@ let
in
buildNpmPackage' rec {
pname = "balena-cli";
version = "23.2.0";
version = "23.2.2";
src = fetchFromGitHub {
owner = "balena-io";
repo = "balena-cli";
rev = "v${version}";
hash = "sha256-T4eOiFpU17vAwAM02gwJq93ZtJQUC7bv0CCFpj4NKEA=";
hash = "sha256-HAcsFGLUUaeNxEBAFgYjDipu8QTsd+8yptC6kAX0C4g=";
};
npmDepsHash = "sha256-kRkc3o8xmROlH17GI3yoGvMwEweHrLeGpvW3rH0wOSU=";
npmDepsHash = "sha256-dT5WrrzrO5tcP4/NFe5WTG7boYTOlFRNut52X2AWaao=";
makeCacheWritable = true;
-1
View File
@@ -81,7 +81,6 @@ appimageTools.wrapAppImage {
license = licenses.unfree;
maintainers = with maintainers; [
jshcmpbll
edmundmiller
zh4ngx
];
platforms = [ "x86_64-linux" ];
+2 -8
View File
@@ -20,11 +20,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "binaryninja-free";
version = "5.1.8104";
version = "5.2.8614";
src = fetchurl {
url = "https://github.com/Vector35/binaryninja-api/releases/download/stable/${finalAttrs.version}/binaryninja_free_linux.zip";
hash = "sha256-s7lRvQhegW/bgZc6XnAowTl1ZZPIN0/BJe+u3p9qHsE=";
hash = "sha256-Z7hI0WTOseEgM/opZLxSGCnHYXiliEWksA1FpICLRPQ=";
};
icon = fetchurl {
@@ -67,12 +67,6 @@ stdenv.mkDerivation (finalAttrs: {
xcbutilwm
];
preFixup = ''
# Fix libxml2 breakage. See https://github.com/NixOS/nixpkgs/pull/396195#issuecomment-2881757108
mkdir -p "$out/lib"
ln -s "${lib.getLib libxml2}/lib/libxml2.so" "$out/lib/libxml2.so.2"
'';
installPhase = ''
runHook preInstall
mkdir -p $out/
+3 -3
View File
@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biome";
version = "2.3.6";
version = "2.3.8";
src = fetchFromGitHub {
owner = "biomejs";
repo = "biome";
rev = "@biomejs/biome@${finalAttrs.version}";
hash = "sha256-wi0dkD9AlMYyGS/y96FMCOJKjRuo0b4pHpva+R1W3Yg=";
hash = "sha256-pNWwFrI0EWY8HB8aCZdZ/Y+LJl3MS4vl0HhpYFEGUbY=";
};
cargoHash = "sha256-GCwJdO43Q5cRw3w1omuIpSxvINN51dJez7Jq4/FQF+A=";
cargoHash = "sha256-gafj1Gm3YUVpLgZXN5lMRvEFo6GEHbmWbNDm+0OTi8w=";
nativeBuildInputs = [ pkg-config ];
-3
View File
@@ -46,7 +46,6 @@ python3Packages.buildPythonApplication rec {
]
++ (with python3Packages; [
click
dulwich
grpcio
jinja2
markupsafe
@@ -55,10 +54,8 @@ python3Packages.buildPythonApplication rec {
protobuf
psutil
pyroaring
requests
ruamel-yaml
ruamel-yaml-clib
tomlkit
ujson
])
++ lib.optionals enableBuildstreamPlugins [
+3 -3
View File
@@ -13,19 +13,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "bumpp";
version = "10.3.1";
version = "10.3.2";
src = fetchFromGitHub {
owner = "antfu-collective";
repo = "bumpp";
tag = "v${finalAttrs.version}";
hash = "sha256-krJzPHlGgtEukOlSX0sXfCwXmdItDLhf6hS+zamNrN4=";
hash = "sha256-1hGVLPogdeyWh/B2Yxfo/9YbJpFYl8ATh+QCa2VVyyk=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-N6boJiwq5G4L/vOqp+GoYWtSI1sYScYadxXueeJgGMo=";
hash = "sha256-y7uHDtoOjsLnNF47r4aWHYXW0ui8shhn1M0cD2FpaCg=";
};
nativeBuildInputs = [
@@ -28,6 +28,5 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://github.com/sainnhe/capitaine-cursors";
license = licenses.lgpl3Only;
platforms = platforms.unix;
maintainers = [ maintainers.math-42 ];
};
}
+34 -20
View File
@@ -11,6 +11,7 @@ let
"kvantum"
"lazygit"
"lxqt"
"palette"
"plymouth"
"qt5ct"
"refind"
@@ -144,6 +145,14 @@ let
hash = "sha256-3TuUkOwk6BSc7BnLnTowGAkSlNTOtGTRlEcjJ6MNJ5g=";
};
palette = fetchFromGitHub {
name = "palette";
owner = "catppuccin";
repo = "palette";
rev = "0df7db6fe201b437d91e7288fa22807bb0e44701";
hash = "sha256-R52Q1FVAclvBk7xNgj/Jl+GPCIbORNf6YbJ1nxH3Gzs=";
};
plymouth = fetchFromGitHub {
name = "plymouth";
owner = "catppuccin";
@@ -233,43 +242,43 @@ lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] lib.checkListO
''
+ lib.optionalString (lib.elem "alacritty" themeList) ''
mkdir -p "$out/alacritty"
cp "${sources.alacritty}/catppuccin-${variant}.toml" "$out/alacritty/"
cp "${sources.alacritty}/catppuccin-${variant}.toml" "$out/alacritty"
''
+ lib.optionalString (lib.elem "bat" themeList) ''
mkdir -p "$out/bat"
cp "${sources.bat}/themes/Catppuccin "$capitalizedVariant".tmTheme" "$out/bat/"
cp "${sources.bat}/themes/Catppuccin $capitalizedVariant.tmTheme" "$out/bat"
''
+ lib.optionalString (lib.elem "btop" themeList) ''
mkdir -p "$out/btop"
cp "${sources.btop}/themes/catppuccin_${variant}.theme" "$out/btop/"
cp "${sources.btop}/themes/catppuccin_${variant}.theme" "$out/btop"
''
+ lib.optionalString (lib.elem "bottom" themeList) ''
mkdir -p "$out/bottom"
cp "${sources.bottom}/themes/${variant}.toml" "$out/bottom/"
cp "${sources.bottom}/themes/${variant}.toml" "$out/bottom"
''
+ lib.optionalString (lib.elem "element" themeList) ''
mkdir -p "$out/element"
cp -r "${sources.element}/themes/${variant}/${accent}.json" "$out/element/"
cp -r "${sources.element}/themes/${variant}/${accent}.json" "$out/element"
''
+ lib.optionalString (lib.elem "grub" themeList) ''
mkdir -p "$out/grub"
cp -r "${sources.grub}/src/catppuccin-${variant}-grub-theme/"* "$out/grub/"
cp -r "${sources.grub}/src/catppuccin-${variant}-grub-theme"/* "$out/grub"
''
+ lib.optionalString (lib.elem "hyprland" themeList) ''
mkdir -p "$out/hyprland"
cp "${sources.hyprland}/themes/${variant}.conf" "$out/hyprland/"
cp "${sources.hyprland}/themes/${variant}.conf" "$out/hyprland"
''
+ lib.optionalString (lib.elem "k9s" themeList) ''
mkdir -p "$out/k9s"
cp "${sources.k9s}/dist/catppuccin-${variant}.yaml" "$out/k9s/"
cp "${sources.k9s}/dist/catppuccin-${variant}-transparent.yaml" "$out/k9s/"
cp "${sources.k9s}/dist/catppuccin-${variant}.yaml" "$out/k9s"
cp "${sources.k9s}/dist/catppuccin-${variant}-transparent.yaml" "$out/k9s"
''
+ lib.optionalString (lib.elem "kvantum" themeList) ''
@@ -278,37 +287,42 @@ lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] lib.checkListO
''
+ lib.optionalString (lib.elem "lazygit" themeList) ''
mkdir -p "$out/lazygit/"{themes,themes-mergable}
cp "${sources.lazygit}/themes/${variant}/${accent}.yml" "$out/lazygit/themes/"
cp "${sources.lazygit}/themes-mergable/${variant}/${accent}.yml" "$out/lazygit/themes-mergable/"
mkdir -p "$out/lazygit"/themes{,-mergable}
cp "${sources.lazygit}/themes/${variant}/${accent}.yml" "$out/lazygit/themes"
cp "${sources.lazygit}/themes-mergable/${variant}/${accent}.yml" "$out/lazygit/themes-mergable"
''
+ lib.optionalString (lib.elem "lxqt" themeList) ''
mkdir -p "$out/share/lxqt/themes/catppuccin-${variant}"
cp -r "${sources.lxqt}/src/catppuccin-${variant}/"* "$out/share/lxqt/themes/catppuccin-${variant}"
cp -r "${sources.lxqt}/src/catppuccin-${variant}"/* "$out/share/lxqt/themes/catppuccin-${variant}"
''
+ lib.optionalString (lib.elem "palette" themeList) ''
mkdir -p "$out/palette"
cp "${sources.palette}/palette.json" "$out/palette"
''
+ lib.optionalString (lib.elem "plymouth" themeList) ''
mkdir -p "$out/share/plymouth/themes/catppuccin-${variant}"
cp ${sources.plymouth}/themes/catppuccin-${variant}/* $out/share/plymouth/themes/catppuccin-${variant}
sed -i 's:\(^ImageDir=\)/usr:\1'"$out"':' $out/share/plymouth/themes/catppuccin-${variant}/catppuccin-${variant}.plymouth
cp "${sources.plymouth}/themes/catppuccin-${variant}"/* "$out/share/plymouth/themes/catppuccin-${variant}"
sed -i 's:\(^ImageDir=\)/usr:\1'"$out"':' "$out/share/plymouth/themes/catppuccin-${variant}/catppuccin-${variant}.plymouth"
''
+ lib.optionalString (lib.elem "qt5ct" themeList) ''
mkdir -p "$out/qt5ct"
cp "${sources.qt5ct}/themes/catppuccin-${variant}-${accent}.conf" "$out/qt5ct"
''
+ lib.optionalString (lib.elem "rofi" themeList) ''
mkdir -p "$out/rofi"
cp "${sources.rofi}/themes/catppuccin-${variant}.rasi" "$out/rofi"
''
+ lib.optionalString (lib.elem "refind" themeList) ''
mkdir -p "$out/refind/assets"
cp "${sources.refind}/${variant}.conf" "$out/refind"
cp -r "${sources.refind}/assets/${variant}" "$out/refind/assets"
''
+ lib.optionalString (lib.elem "rofi" themeList) ''
mkdir -p "$out/rofi"
cp "${sources.rofi}/themes/catppuccin-${variant}.rasi" "$out/rofi"
''
+ lib.optionalString (lib.elem "starship" themeList) ''
mkdir -p "$out/starship"
-1
View File
@@ -53,7 +53,6 @@ buildGoModule rec {
homepage = "https://github.com/mrtazz/checkmake";
changelog = "https://github.com/mrtazz/checkmake/releases/tag/${src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ vidbina ];
longDescription = ''
checkmake is an experimental tool for linting and checking
Makefiles. It may not do what you want it to.
+3 -3
View File
@@ -1,6 +1,6 @@
import ./generic.nix {
version = "25.10.3.100-stable";
rev = "1e703eae565a020b055213f9cecd60fb277263d2";
hash = "sha256-cElRzd/NLPpmNl/J89hmsg4JtFY4jmFLIbK6F8tuYnA=";
version = "25.11.1.558-stable";
rev = "16f22f3d744fe760e05f288124b1f32f539a35aa";
hash = "sha256-PJVw53iueh9kjWn7R7rgSVHokZq1Ot5GhRM1uSNY6o8=";
lts = false;
}
-3
View File
@@ -21,9 +21,6 @@ bundlerApp {
homepage = "https://github.com/CocoaPods/CocoaPods";
license = licenses.mit;
platforms = platforms.darwin;
maintainers = with maintainers; [
peterromfeldhk
];
mainProgram = "pod";
};
}
+3 -3
View File
@@ -8,7 +8,7 @@
buildGoModule rec {
pname = "consul";
version = "1.21.5";
version = "1.22.1";
# Note: Currently only release tags are supported, because they have the Consul UI
# vendored. See
@@ -22,7 +22,7 @@ buildGoModule rec {
owner = "hashicorp";
repo = "consul";
tag = "v${version}";
hash = "sha256-x5e0DhJ3qMh51E+bEIzl0JmH7bvdicVgOa0l1Qix9vI=";
hash = "sha256-WlaJtiFlfLpdMATWHPbMneCqKzNcIRJrlf5TlbZgH8U=";
};
# This corresponds to paths with package main - normally unneeded but consul
@@ -32,7 +32,7 @@ buildGoModule rec {
"connect/certgen"
];
vendorHash = "sha256-PZtLz7jqtqYcBO/xrE/tE4vqNstLq9Iv20eWnW5xloQ=";
vendorHash = "sha256-QthyylbEkyfDPJIzIyL4u+d92MTZxIjZHBW39AZKmzo=";
doCheck = false;
+3 -3
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cspell";
version = "9.3.2";
version = "9.4.0";
src = fetchFromGitHub {
owner = "streetsidesoftware";
repo = "cspell";
tag = "v${finalAttrs.version}";
hash = "sha256-XF94Bkxx+OAEldRD4L8TBokuzgGil0LaPBUbNBiEcVE=";
hash = "sha256-sTH7JG1bHiMhOEVomTwH4TdeqOuTC9iy4mehVyd4Ewo=";
};
pnpmWorkspaces = [ "cspell..." ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspaces
;
fetcherVersion = 2;
hash = "sha256-lp3rXW16/w3ZPXTg/B951SL/WN+QpUQLPjlvc6QaU20=";
hash = "sha256-GgcqgnrBoWu0paVSyTPfZIsGaPEH+EADBYoiZzlVrs8=";
};
nativeBuildInputs = [
-1
View File
@@ -22,7 +22,6 @@ stdenv.mkDerivation rec {
description = "Command-line CSV to LaTeX file converter";
homepage = "http://brouits.free.fr/csv2latex/";
license = licenses.gpl2Only;
maintainers = [ maintainers.catern ];
mainProgram = "csv2latex";
};
}
-1
View File
@@ -61,6 +61,5 @@ python3Packages.buildPythonApplication rec {
mit
bsd3
];
maintainers = with lib.maintainers; [ scalavision ];
};
}
-1
View File
@@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Structural variant caller for mapped DNA sequenced data";
mainProgram = "delly";
license = licenses.bsd3;
maintainers = with maintainers; [ scalavision ];
platforms = platforms.unix;
longDescription = ''
Delly is an integrated structural variant (SV) prediction method
+6 -6
View File
@@ -12,20 +12,20 @@
}:
let
pname = "dependabot-cli";
version = "1.78.1";
version = "1.79.0";
# `tag` is what `dependabot` uses to find the relevant docker images.
tag = "nixpkgs-dependabot-cli-${version}";
# Get these hashes from
# nix run nixpkgs#nix-prefetch-docker -- --image-name ghcr.io/github/dependabot-update-job-proxy/dependabot-update-job-proxy --image-tag latest --final-image-name dependabot-update-job-proxy --final-image-tag ${tag}
updateJobProxy.imageDigest = "sha256:53f33581efa03f1ed691b44896b231923888ba24b0e12cdc440aac2333d532c5";
updateJobProxy.hash = "sha256-M7vf5YS4ORG0TY+iHXL6nNAJhwgtO4PZbO4EEBBT6qo=";
updateJobProxy.imageDigest = "sha256:e3361d9ba33ffcb1c72b2ac9feba766f0e941b0bf2b692029948f60262708ffa";
updateJobProxy.hash = "sha256-1TPyyD2a4IN9UoAEZJCHFiOhsP/vIowuy0WfgSmRHpI=";
# Get these hashes from
# nix run nixpkgs#nix-prefetch-docker -- --image-name ghcr.io/dependabot/dependabot-updater-github-actions --image-tag latest --final-image-name dependabot-updater-github-actions --final-image-tag ${tag}
updaterGitHubActions.imageDigest = "sha256:a719a18ffb9aa87dba253be94e137ba7561fdf59f60d9a67c3ebc840ab2058a7";
updaterGitHubActions.hash = "sha256-nb8uX3pu+m7cu6Owi9EnWmUT4Epr4yXScSIFBR/Kb6Q=";
updaterGitHubActions.imageDigest = "sha256:01cad8bab547d5041cf11cb2f0287f091695d5971d3f7fb93b97817727093a2c";
updaterGitHubActions.hash = "sha256-whFMv7MeyKeFmCDaoG6CxxENcHDC4HNmuNuA3AQTJJI=";
in
buildGoModule {
inherit pname version;
@@ -34,7 +34,7 @@ buildGoModule {
owner = "dependabot";
repo = "cli";
rev = "v${version}";
hash = "sha256-Q6WZ7FrcEGfUfG/3Zx8Z4Jd+CB6pEcw1fDo3AF8ML4M=";
hash = "sha256-JHuqgurzEO5XA7OHP32X9DcFpZbjbn/h5fZJXCUmOdE=";
};
vendorHash = "sha256-dD48OKpuGAJAro7qV4tqpf/uENV2X1VQ2kUvAuJLXc0=";
-1
View File
@@ -44,7 +44,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/Lekensteyn/dmg2img";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ KSJ2000 ];
mainProgram = "dmg2img";
};
})
-1
View File
@@ -50,7 +50,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Tool for those who are interested in hacking MIB2 firmware";
homepage = "https://github.com/askac/dumpifs";
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ KSJ2000 ];
mainProgram = "dumpifs";
};
})
+3 -3
View File
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "eask-cli";
version = "0.11.9";
version = "0.12.0";
src = fetchFromGitHub {
owner = "emacs-eask";
repo = "cli";
rev = version;
hash = "sha256-yI227/ZC+4qyg/H+4yuv1imuwIyCB8wDZ7Z3f0OPqXI=";
hash = "sha256-W7RteTkfQMOxMTfEfDr9cQCXpQ3yPExLwdlrh7iR0EI=";
};
npmDepsHash = "sha256-v1o9ZSA+WRYjj2bH+w3lOCXbzqHvsHuvOejU8Ea9PR8=";
npmDepsHash = "sha256-C/5PZv732ZrnGXrlrWZmjJzdyJ+tGAJ5UAw96hh6gaU=";
dontBuild = true;
@@ -49,7 +49,6 @@ stdenv.mkDerivation (finalAttrs: {
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
platforms = platforms.unix;
maintainers = with maintainers; [ peterromfeldhk ];
mainProgram = "elasticmq-server";
};
})
@@ -63,7 +63,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/emuflight/EmuConfigurator";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.gpl3Only;
maintainers = with maintainers; [ beezow ];
platforms = platforms.linux;
};
}
@@ -0,0 +1,9 @@
{
"name": "external_editor_revived",
"description": "Edit emails in external editors such as Vim, Neovim, Emacs, etc.",
"path": "@OUT@/bin/external-editor-revived",
"type": "stdio",
"allowed_extensions": [
"external-editor-revived@tsundere.moe"
]
}
@@ -0,0 +1,32 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
pname = "external-editor-revived";
version = "1.2.0";
src = fetchFromGitHub {
owner = "Frederick888";
repo = "external-editor-revived";
tag = "v${version}";
sha256 = "sha256-K5agRpFJ8iqvPnx3IIMTvrkObT/GB962EtdvWf7Eq4w=";
};
cargoHash = "sha256-QYSsdEBNwjpR7lppyOcsc0F8ombBY+dlFRY1GO/D8so=";
postInstall = ''
mkdir -p "$out/lib/mozilla/native-messaging-hosts"
substitute '${./native-messaging.json}' "$out/lib/mozilla/native-messaging-hosts/external_editor_revived.json" \
--replace-fail "@OUT@" "$out"
'';
meta = with lib; {
description = "Native messaging host for the Thunderbird addon allowing to edit mails in external programs";
homepage = "https://github.com/Frederick888/external-editor-revived";
license = with licenses; [ gpl3Only ];
maintainers = with maintainers; [ mofrim ];
mainProgram = "external-editor-revived";
};
}
-1
View File
@@ -24,7 +24,6 @@ bundlerApp {
homepage = "https://fastlane.tools/";
license = licenses.mit;
maintainers = with maintainers; [
peterromfeldhk
nicknovitski
shahrukh330
];
-1
View File
@@ -39,7 +39,6 @@ stdenv.mkDerivation {
description = "Small desktop application launcher with reasonable memory footprint";
homepage = "https://codeberg.org/Chuvok/fehlstart";
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.mounium ];
platforms = lib.platforms.linux;
mainProgram = "fehlstart";
};
@@ -64,7 +64,6 @@ stdenv.mkDerivation rec {
# GPL3-compatible. See ${downloadPage} for detailed information.
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.vidbina ];
mainProgram = "ganttproject";
};
}
@@ -0,0 +1,49 @@
diff --git a/host/BorrowedImage.h b/host/BorrowedImage.h
index ed2890568..51ea2b6b1 100644
--- a/host/BorrowedImage.h
+++ b/host/BorrowedImage.h
@@ -12,6 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+#include <cstdint>
#pragma once
namespace gfxstream {
diff --git a/host/compressedTextureFormats/AstcCpuDecompressor.h b/host/compressedTextureFormats/AstcCpuDecompressor.h
index 4823ee255..3af0bdc64 100644
--- a/host/compressedTextureFormats/AstcCpuDecompressor.h
+++ b/host/compressedTextureFormats/AstcCpuDecompressor.h
@@ -15,6 +15,7 @@
#include <memory>
#include <string>
+#include <cstdint>
namespace gfxstream {
namespace vk {
diff --git a/host/magma/DrmContext.h b/host/magma/DrmContext.h
index db3ef45e4..5030c7dd6 100644
--- a/host/magma/DrmContext.h
+++ b/host/magma/DrmContext.h
@@ -16,6 +16,7 @@
#include <memory>
#include <optional>
+#include <cstdint>
#include "aemu/base/Compiler.h"
diff --git a/host/vulkan/BufferVk.h b/host/vulkan/BufferVk.h
index 9016fd745..a8a3fe3eb 100644
--- a/host/vulkan/BufferVk.h
+++ b/host/vulkan/BufferVk.h
@@ -14,6 +14,7 @@
#include <memory>
#include <vector>
+#include <cstdint>
namespace gfxstream {
namespace vk {
+5
View File
@@ -25,6 +25,11 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-AN6OpZQ2te4iVuh/kFHXzmLAWIMyuoj9FHTVicnbiPw=";
};
patches = [
# Fix build with gcc15
./gfxstream-add-include-cstdint.patch
];
# Ensure that meson can find an Objective-C compiler on Darwin.
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace meson.build \
-1
View File
@@ -49,7 +49,6 @@ buildGoModule rec {
'';
homepage = "https://github.com/gabrie30/ghorg";
license = licenses.asl20;
maintainers = with maintainers; [ vidbina ];
mainProgram = "ghorg";
};
}
-1
View File
@@ -20,7 +20,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.pc-tools.net/unix/grepcidr/";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = [ maintainers.fadenb ];
mainProgram = "grepcidr";
};
}
-1
View File
@@ -42,7 +42,6 @@ stdenv.mkDerivation rec {
description = "Command line tool for interacting with grpc services";
homepage = "https://github.com/grpc/grpc";
license = licenses.asl20;
maintainers = with maintainers; [ doriath ];
platforms = platforms.linux;
mainProgram = "grpc_cli";
};
@@ -115,7 +115,6 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
luftmensch-luftmensch
math-42
d3vil0p3r
];
};
-1
View File
@@ -36,7 +36,6 @@ stdenv.mkDerivation rec {
homepage = "https://r-wos.org/hacks/gti";
license = licenses.mit;
description = "Humorous typo-based git runner; drives a car over the terminal";
maintainers = with maintainers; [ fadenb ];
platforms = platforms.unix;
mainProgram = "gti";
};
-1
View File
@@ -90,7 +90,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/noraj/haiti";
license = lib.licenses.mit;
mainProgram = "haiti";
maintainers = with lib.maintainers; [ KSJ2000 ];
platforms = lib.platforms.unix;
};
})
@@ -29,6 +29,5 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/hashcat/hashcat-utils";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ fadenb ];
};
}
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "helm-ls";
version = "0.4.1";
version = "0.5.4";
src = fetchFromGitHub {
owner = "mrjosh";
repo = "helm-ls";
rev = "v${version}";
hash = "sha256-z+gSD7kcDxgJPoYQ7HjokJONjgAAuIIkg1VGyV3v01k=";
hash = "sha256-4M2o/M8mnO+9QwsjsGahY3i/pwtsNdCMCn5oCFGm0aI=";
};
vendorHash = "sha256-w/BWPbpSYum0SU8PJj76XiLUjTWO4zNQY+khuLRK0O8=";
vendorHash = "sha256-4zQy7PFC41iBVKvDRaW2zUnUzCSQmjAmyKsdnLDUHJ8=";
nativeBuildInputs = [ installShellFiles ];
+55
View File
@@ -0,0 +1,55 @@
{
lib,
rustPlatform,
fetchFromGitHub,
stdenvNoCC,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "http-nu";
version = "0.5.0";
src = fetchFromGitHub {
owner = "cablehead";
repo = "http-nu";
tag = "v${finalAttrs.version}";
hash = "sha256-Ri0/HnTINXGrdzh26uT+JD32sbKLnbzq8ps2+LUbbI8=";
};
cargoHash = "sha256-C4VYE6dLHwYaJ9LI4A+R1AvK3Qu8lV2ISy+8ymFKQg8=";
nativeBuildInputs = lib.optionals stdenvNoCC.hostPlatform.isDarwin [
rustPlatform.bindgenHook
];
# Most tests require sandbox-incompatible operations:
# - Integration tests (server_test, server_missing_host) require network and curl binary
# - test_handler requires temporary filesystem writes
# - Only test_engine could run in sandbox, but selective enablement adds maintenance burden
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
meta = {
description = "Serve a Nushell closure over HTTP";
longDescription = ''
http-nu is a tool that allows you to serve Nushell closures over HTTP,
making it easy to create web services using Nushell's powerful scripting
capabilities.
'';
homepage = "https://github.com/cablehead/http-nu";
changelog = "https://github.com/cablehead/http-nu/blob/v${finalAttrs.version}/changes/v${finalAttrs.version}.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
cablehead
cboecking
];
mainProgram = "http-nu";
};
})
-1
View File
@@ -29,7 +29,6 @@ buildGoModule rec {
homepage = "https://github.com/infrahq/infra";
changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
license = lib.licenses.elastic20;
maintainers = with lib.maintainers; [ peterromfeldhk ];
mainProgram = "infra";
};
}
-1
View File
@@ -33,6 +33,5 @@ stdenv.mkDerivation rec {
description = "Indexed queue";
license = licenses.asl20;
platforms = [ "x86_64-linux" ];
maintainers = [ maintainers.catern ];
};
}
-1
View File
@@ -48,7 +48,6 @@ stdenvNoCC.mkDerivation rec {
hydraPlatforms = [ ]; # The build is little more than copying the binary
license = licenses.gpl2;
maintainers = with maintainers; [
steinybot
tricktron
emaiax
];
+2 -2
View File
@@ -9,7 +9,7 @@
let
pname = "jai";
minor = "2";
patch = "018";
patch = "020";
version = "0.${minor}.${patch}";
zipName = "jai-beta-${minor}-${patch}.zip";
jai = stdenv.mkDerivation {
@@ -20,7 +20,7 @@ let
nix-store --add-fixed sha256 ${zipName}
'';
name = zipName;
sha256 = "sha256-vs9YSQzeqp34OSSl8JghDVyyqegsQj3bhUDGNwecHRI=";
sha256 = "sha256-4ni5psPUfoeupka8UryhWorCK9vptWZRPPDaRXAtN7M=";
};
nativeBuildInputs = [ unzip ];
buildCommand = "unzip $src -d $out";
-1
View File
@@ -17,7 +17,6 @@ bundlerApp {
license = licenses.mit;
platforms = platforms.darwin;
maintainers = with maintainers; [
peterromfeldhk
nicknovitski
];
};
-1
View File
@@ -66,7 +66,6 @@ stdenv.mkDerivation rec {
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl2;
platforms = platforms.all;
maintainers = with maintainers; [ mounium ];
teams = [ teams.sage ];
};
}
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "jsoncons";
version = "1.4.3";
version = "1.5.0";
src = fetchFromGitHub {
owner = "danielaparker";
repo = "jsoncons";
tag = "v${finalAttrs.version}";
hash = "sha256-7ySbnWiX5pHMG2BcnLowKegEwjSdkKReh72Y3z8cpLg=";
hash = "sha256-brcOFD6EO6lVL4A+LrZp6CxZFY2mu+i10IQmjwf4XMo=";
};
nativeBuildInputs = [ cmake ];
+6 -6
View File
@@ -6,7 +6,7 @@
karabiner-dk,
fetchFromGitHub,
versionCheckHook,
common-updater-scripts,
nix-update,
yq,
curl,
jq,
@@ -16,16 +16,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "kanata";
version = "1.9.0";
version = "1.10.0";
src = fetchFromGitHub {
owner = "jtroo";
repo = "kanata";
rev = "v${finalAttrs.version}";
sha256 = "sha256-xxAIwiwCQugDXpWga9bQ9ZGfem46rwDlmf64dX/tw7g=";
sha256 = "sha256-IicVuJZBHzBv9SNGQuWIIaLq2qpWfn/jMFh9KPvAThs=";
};
cargoHash = "sha256-LfjuQHR3vVUr2e0efVymnfCnyYkFRx7ZiNdSIjBZc5s=";
cargoHash = "sha256-2DTL1u17jUFiRoVe7973L5/352GtKte/vakk01SSRwY=";
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
(writeShellScriptBin "sw_vers" ''
@@ -45,7 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
passthru = {
darwinDriverVersion = "5.0.0"; # needs to be updated if karabiner-driverkit changes
darwinDriverVersion = "6.2.0"; # needs to be updated if karabiner-driverkit changes
updateScript = lib.getExe (writeShellApplication {
name = "update-script-kanata";
runtimeInputs = [
@@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
gnused
yq
jq
common-updater-scripts
nix-update
];
text = builtins.readFile ./update.sh;
});
+4 -3
View File
@@ -1,8 +1,9 @@
NEW_VERSION="$(curl --silent https://api.github.com/repos/jtroo/kanata/releases/latest ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} | jq '.tag_name | ltrimstr("v")' --raw-output)"
update-source-version "kanata" "$NEW_VERSION" --ignore-same-version
nix-update
importTree="(let tree = import ./.; in if builtins.isFunction tree then tree {} else tree)"
NEW_VERSION=$(nix-instantiate --eval -E "with $importTree; kanata.version" | tr -d '"')
karabinerDriverCrateVersion="$(curl -L "https://raw.githubusercontent.com/jtroo/kanata/refs/tags/v$NEW_VERSION/Cargo.lock" | tomlq | jq --raw-output '.package[] | select(.name | test("karabiner-driverkit")) |.version')"
newKarabinerDkVersion="$(curl -L "https://crates.io/api/v1/crates/karabiner-driverkit/$karabinerDriverCrateVersion/download" | tar xzvf - --strip-components=1 -O "karabiner-driverkit-$karabinerDriverCrateVersion/c_src/Karabiner-DriverKit-VirtualHIDDevice/version.json" | jq --raw-output0 .package_version)"
importTree="(let tree = import ./.; in if builtins.isFunction tree then tree {} else tree)"
oldDarwinVersion=$(nix-instantiate --eval -E "with $importTree; kanata.passthru.darwinDriverVersion" | tr -d '"')
nixFile=$(nix-instantiate --eval --strict -A "kanata.meta.position" | sed -re 's/^"(.*):[0-9]+"$/\1/')
sed -i "$nixFile" -re "s|\"$oldDarwinVersion\"|\"$newKarabinerDkVersion\"|"
-1
View File
@@ -69,7 +69,6 @@ buildGoModule rec {
license = lib.licenses.asl20;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [
peefy
selfuryon
];
mainProgram = "kcl";
-1
View File
@@ -49,7 +49,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
selfuryon
peefy
];
};
})
-1
View File
@@ -33,7 +33,6 @@ rustPlatform.buildRustPackage rec {
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [
selfuryon
peefy
];
mainProgram = "kclvm_cli";
};
-1
View File
@@ -49,6 +49,5 @@ stdenv.mkDerivation rec {
'';
mainProgram = "kdbg";
license = licenses.gpl2;
maintainers = [ maintainers.catern ];
};
}
-1
View File
@@ -100,7 +100,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "http://genome.ucsc.edu";
changelog = "https://github.com/ucscGenomeBrowser/kent/releases/tag/v${finalAttrs.version}_base";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ scalavision ];
platforms = lib.platforms.linux;
};
})
-1
View File
@@ -49,7 +49,6 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "keymapper";
maintainers = with lib.maintainers; [
dit7ya
spitulax
];
platforms = lib.platforms.linux;
};
-1
View File
@@ -39,6 +39,5 @@ buildGoModule rec {
homepage = "https://github.com/doitintl/kube-no-trouble";
license = lib.licenses.mit;
mainProgram = "kubent";
maintainers = with lib.maintainers; [ peterromfeldhk ];
};
}
-1
View File
@@ -30,7 +30,6 @@ buildGoModule rec {
description = "KUbernetes Test TooL (KUTTL) provides a declarative approach to testing production-grade Kubernetes operators";
homepage = "https://github.com/kudobuilder/kuttl";
license = licenses.asl20;
maintainers = with maintainers; [ diegolelis ];
mainProgram = "kubectl-kuttl";
};
}
+3 -3
View File
@@ -18,16 +18,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "lockbook-desktop";
version = "25.11.11";
version = "25.12.1";
src = fetchFromGitHub {
owner = "lockbook";
repo = "lockbook";
tag = version;
hash = "sha256-MHeNa0MfPOslop9bdA1+5qiY9/r0TXca+UsahgyA34A=";
hash = "sha256-Of3RjpBYzIW0ZUWJQxwVB+/NfCJUttEU28UvE5AA8OI=";
};
cargoHash = "sha256-whtucq2mmhp+UZYZS2MJ9jnIg7XOh4zziGD2lO710h8=";
cargoHash = "sha256-uruy8BCPAu3kK2DrxX9BsnDHC2igabBdLGfwVLlhNIs=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -12,16 +12,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "lockbook";
version = "25.11.11";
version = "25.12.1";
src = fetchFromGitHub {
owner = "lockbook";
repo = "lockbook";
tag = version;
hash = "sha256-MHeNa0MfPOslop9bdA1+5qiY9/r0TXca+UsahgyA34A=";
hash = "sha256-Of3RjpBYzIW0ZUWJQxwVB+/NfCJUttEU28UvE5AA8OI=";
};
cargoHash = "sha256-whtucq2mmhp+UZYZS2MJ9jnIg7XOh4zziGD2lO710h8=";
cargoHash = "sha256-uruy8BCPAu3kK2DrxX9BsnDHC2igabBdLGfwVLlhNIs=";
doCheck = false; # there are no cli tests
cargoBuildFlags = [
-1
View File
@@ -36,7 +36,6 @@ stdenv.mkDerivation (finalAttrs: {
'';
platforms = lib.platforms.unix;
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ KSJ2000 ];
mainProgram = "lzfse";
};
})
-1
View File
@@ -55,7 +55,6 @@ stdenvNoCC.mkDerivation rec {
license = licenses.mit;
mainProgram = "mas";
maintainers = with maintainers; [
steinybot
zachcoyle
];
platforms = [
@@ -50,6 +50,5 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/nana-4/materia-theme";
license = licenses.gpl2Only;
platforms = platforms.all;
maintainers = [ maintainers.mounium ];
};
}
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "melodeon";
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "CDrummond";
repo = "melodeon";
tag = finalAttrs.version;
hash = "sha256-WfDPmOysM3ya7PACROCxHjInF0q5AIJ3G4bdJsh8RxA=";
hash = "sha256-jSzrz99TRcfVffnvr5PC2ipGl7g7mPc5NrxR15e9wOg=";
fetchSubmodules = true;
};
-1
View File
@@ -60,7 +60,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
modules (written in Java or Scala) or through an external subprocesses.
'';
maintainers = with lib.maintainers; [
scalavision
zenithal
];
platforms = [
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "minimal-grub-theme";
version = "0.3.0";
version = "0.4.0";
src = fetchFromGitHub {
owner = "tomdewildt";
repo = "minimal-grub-theme";
tag = "v${finalAttrs.version}";
hash = "sha256-CegLznlW+UJZbVe+WG/S8tREFdw0aq3flGvJeDrLWK0=";
hash = "sha256-otGWChSgoxRKfJZkw9usY1sxAc/RsXmkNVMxbSqtc04=";
};
dontBuild = true;
@@ -21,9 +21,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
installPhase = ''
runHook preInstall
mkdir -p $out/
cp -r minimal/icons minimal/theme.txt minimal/*.png $out/
cp -r minimal/ $out/
runHook postInstall
'';
+18 -7
View File
@@ -4,7 +4,9 @@
fetchFromGitHub,
fetchFromGitLab,
rustPlatform,
systemdMinimal,
symlinkJoin,
# nativeBuildInputs
blueprint-compiler,
cargo,
@@ -17,6 +19,7 @@
python3,
rustc,
wrapGAppsHook4,
# buildInputs
appstream-glib,
cairo,
@@ -35,11 +38,14 @@
sqlite,
udev,
wayland,
# tests
versionCheckHook,
# magpie wrapper
addDriverRunpath,
libGL,
vulkan-loader,
versionCheckHook,
}:
# UPDATE PROCESS:
@@ -59,20 +65,20 @@ let
nvtop = fetchFromGitHub {
owner = "Syllo";
repo = "nvtop";
rev = "73291884d926445e499d6b9b71cb7a9bdbc7c393";
hash = "sha256-8iChT55L2NSnHg8tLIry0rgi/4966MffShE0ib+2ywc=";
rev = "339ee0b10a64ec51f43d27357b0068a40f16e9e4";
hash = "sha256-QxGP6lHbjS7GAQGWUnxFdrYgxBVhtuk5CzS2EUVFjOs=";
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "mission-center";
version = "1.0.2";
version = "1.1.0";
src = fetchFromGitLab {
owner = "mission-center-devs";
repo = "mission-center";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-TvrYwuJR03mvPc8oXBx6GClOLc+r5kblaOj0uaLwbwE=";
hash = "sha256-KETaCjKTxEvh3tgLzJw5PLJHAQivqXhGYcluvFhGGd8=";
};
postPatch =
@@ -106,6 +112,11 @@ stdenv.mkDerivation (finalAttrs: {
# Patch the shebang of this python script called at build time
+ ''
patchShebangs $SRC_MAGPIE_DIR/platform-linux/hwdb/generate_hwdb.py
''
# Inject the absolute path to the udevadm binary in magpie's source code
+ ''
substituteInPlace subprojects/magpie/platform-linux/src/memory.rs \
--replace-fail "udevadm" "${lib.getExe' systemdMinimal "udevadm"}"
'';
cargoDeps = symlinkJoin {
@@ -113,13 +124,13 @@ stdenv.mkDerivation (finalAttrs: {
paths = [
(rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-1Bcxp0EuHbJrLQIb2STLNIL2BM2eOgL8ftx4g1o/JY4=";
hash = "sha256-XS+/gpCMIqDgFR6AjuT2q+p+85GklUuRhKWzaBfQjZg=";
})
(rustPlatform.fetchCargoVendor {
pname = "${finalAttrs.pname}-magpie";
inherit (finalAttrs) version src;
sourceRoot = "${finalAttrs.src.name}/subprojects/magpie";
hash = "sha256-ouY9zSQ7csAqPzQrbWGtCTB9ECVBKOUX78K5SiqTTxg=";
hash = "sha256-9YZ2dgIaq0AtS8QsIC/0cJlELIy/UbOvulgZFL/qRRs=";
})
];
};
+3 -3
View File
@@ -9,12 +9,12 @@
}:
let
pname = "models-dev";
version = "0-unstable-2025-11-28";
version = "0-unstable-2025-12-02";
src = fetchFromGitHub {
owner = "sst";
repo = "models.dev";
rev = "48358b91b776d0bd34cbbc4c70e7ac5ce827b916";
hash = "sha256-Pvtc32s/p19Pg8JACSEmxj6Ldc5vl8ZOXiPbJ3ZAUqQ=";
rev = "8bd2b3595f0731c4db5b6fb629655bdb7a23d78b";
hash = "sha256-SNnqbC1XbeO9f8wSMHPIfdKkgyNbTTM6Lu4IVj9fTDQ=";
postFetch = lib.optionalString stdenvNoCC.hostPlatform.isLinux ''
# NOTE: Normalize case-sensitive directory names that cause issues on case-insensitive filesystems
cp -r "$out/providers/poe/models/openai"/* "$out/providers/poe/models/openAi/"
-1
View File
@@ -39,7 +39,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/DanielAdolfsson/ndppd";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ fadenb ];
mainProgram = "ndppd";
};
}
@@ -1,7 +1,7 @@
{
stdenv,
lib,
libsForQt5,
qt6,
fetchFromGitHub,
cmake,
doxygen,
@@ -24,12 +24,13 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
"-DUSE_SYSTEM_MSGPACK=1"
"-DENABLE_TESTS=0" # tests fail because xcb platform plugin is not found
"-DWITH_QT=Qt6"
];
nativeBuildInputs = [
cmake
doxygen
libsForQt5.wrapQtAppsHook
qt6.wrapQtAppsHook
(python3.withPackages (ps: [
ps.jinja2
ps.msgpack
@@ -38,8 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
neovim.unwrapped # only used to generate help tags at build time
libsForQt5.qtbase
libsForQt5.qtsvg
qt6.qtbase
qt6.qtsvg
msgpack-c
];
+2 -2
View File
@@ -15,14 +15,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "netpeek";
version = "0.2.4";
version = "0.2.5";
pyproject = false;
src = fetchFromGitHub {
owner = "ZingyTomato";
repo = "NetPeek";
tag = "v${version}";
hash = "sha256-mouXMFYhCBEUTyPfuaw570ZC40TJuprldiSiP0Il0KA=";
hash = "sha256-b7XHBmFSI3ITojd05M6tytozgfBg0WvN/CWFbk5c/JQ=";
};
nativeBuildInputs = [
-1
View File
@@ -113,7 +113,6 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.asl20;
maintainers = with maintainers; [
Etjean
edmundmiller
];
mainProgram = "nextflow";
platforms = platforms.unix;
-1
View File
@@ -41,7 +41,6 @@ stdenv.mkDerivation {
description = "Simple NNTP proxy with SSL support";
homepage = "https://github.com/nieluj/nntp-proxy";
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.fadenb ];
platforms = lib.platforms.all;
mainProgram = "nntp-proxy";
};
-1
View File
@@ -29,6 +29,5 @@ stdenv.mkDerivation rec {
homepage = "https://suso.suso.org/xulu/Num-utils";
license = licenses.gpl2Plus;
platforms = platforms.all;
maintainers = [ maintainers.catern ];
};
}
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "okteto";
version = "3.13.3";
version = "3.13.4";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
tag = finalAttrs.version;
hash = "sha256-mHInKRsJSzhorDvsFETTpmIloO6MMs/OyueGb19alHA=";
hash = "sha256-vC2X4iZLTUm0Tnc5zJDfKdmhn8wlFLbHRtNbqMmFAgQ=";
};
vendorHash = "sha256-8pfrp7eOsgpCB44TQXn98G8+5WSn4EnuGKt6JUajAQ8=";
+162
View File
@@ -0,0 +1,162 @@
{
cmake,
fetchFromGitHub,
gtest,
lib,
ninja,
protobuf,
python3Packages,
stdenv,
}:
let
inherit (lib)
cmakeFeature
licenses
maintainers
mapAttrsToList
;
inherit (python3Packages)
build
pybind11
python
setuptools
;
in
stdenv.mkDerivation (finalAttrs: {
__structuredAttrs = true;
strictDeps = true;
pname = "onnx";
version = "1.19.1";
src = fetchFromGitHub {
owner = "onnx";
repo = "onnx";
tag = "v${finalAttrs.version}";
hash = "sha256-lIw65HAaNE+pOiHPpbOxzX+gk8ueJfuAHxs+DV99Jh0=";
};
outputs = [
"out"
"dist" # Python wheel output
];
nativeBuildInputs = [
build
cmake
ninja
pybind11
python
setuptools
];
# NOTE: Most of these can be removed after bumping to 1.20.
# See:
# - https://github.com/onnx/onnx/issues/7472
# - https://github.com/pytorch/pytorch/issues/167525
# NOTE: Darwin requires a static build, so this patch is unnecessary on that platform.
prePatch = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
nixLog "patching $PWD/CMakeLists.txt to allow tests to build with shared libraries"
substituteInPlace "$PWD/CMakeLists.txt" \
--replace-fail \
'message(FATAL_ERROR "Tests requires static build")' \
""
nixLog "patching $PWD/CMakeLists.txt to correctly link onnx_cpp2py_export with shared libraries"
substituteInPlace "$PWD/CMakeLists.txt" \
--replace-fail \
'target_link_libraries(onnx_cpp2py_export PRIVATE $<LINK_LIBRARY:WHOLE_ARCHIVE,onnx>)' \
'target_link_libraries(onnx_cpp2py_export PRIVATE $<BUILD_INTERFACE:onnx> $<BUILD_INTERFACE:onnx_proto>)'
nixLog "patching $PWD/CMakeLists.txt to fix symbol visibility"
substituteInPlace "$PWD/CMakeLists.txt" \
--replace-fail \
'set_target_properties(onnx_proto PROPERTIES CXX_VISIBILITY_PRESET hidden)' \
'# set_target_properties(onnx_proto PROPERTIES CXX_VISIBILITY_PRESET hidden)' \
--replace-fail \
'set_target_properties(onnx_proto PROPERTIES VISIBILITY_INLINES_HIDDEN 1)' \
'# set_target_properties(onnx_proto PROPERTIES VISIBILITY_INLINES_HIDDEN 1)' \
--replace-fail \
'set_target_properties(onnx PROPERTIES CXX_VISIBILITY_PRESET hidden)' \
'# set_target_properties(onnx PROPERTIES CXX_VISIBILITY_PRESET hidden)' \
--replace-fail \
'set_target_properties(onnx PROPERTIES VISIBILITY_INLINES_HIDDEN ON)' \
'# set_target_properties(onnx PROPERTIES VISIBILITY_INLINES_HIDDEN ON)'
nixLog "patching $PWD/cmake/ONNXConfig.cmake.in to fix CMake discovery"
substituteInPlace "$PWD/cmake/ONNXConfig.cmake.in" \
--replace-fail \
'if((NOT @@ONNX_USE_PROTOBUF_SHARED_LIBS@@) AND @@Build_Protobuf@@)' \
'if(NOT @ONNX_USE_PROTOBUF_SHARED_LIBS@)'
'';
# NOTE: python3Packages.protobuf does not propagate a dependency on protobuf's dev output, so we must bring it in
# for the CMake files.
buildInputs = [
protobuf
python3Packages.protobuf
];
# Declared in setup.py
cmakeBuildDir = ".setuptools-cmake-build";
# Python setup.py just takes stuff from the environment.
env = {
# NOTE: Darwin requires a static build; otherwise, tests fail in the Python package.
BUILD_SHARED_LIBS = if stdenv.hostPlatform.isDarwin then "0" else "1";
ONNX_BUILD_PYTHON = "1";
ONNX_BUILD_TESTS = if finalAttrs.doCheck then "1" else "0";
# ONNX_ML is enabled by default, so we must explicitly disable it.
# See: https://github.com/onnx/onnx/blob/b751946c3d59a3c8358abcc0569b59e6ddb08cdd/CMakeLists.txt#L66-L73
# NOTE: If this is `true`, onnx-tensorrt fails to build due to missing protobuf files.
ONNX_ML = "0";
ONNX_NAMESPACE = "onnx";
ONNX_USE_PROTOBUF_SHARED_LIBS = "1";
};
cmakeFlags = mapAttrsToList cmakeFeature finalAttrs.env;
preConfigure = ''
export MAX_JOBS=$NIX_BUILD_CORES
'';
# Leave the CMake bulid directory, export the `cmakeFlags` environment variable as CMAKE_ARGS so setup.py will pick
# them up, do the python build from the top-level, then resume the C++ build.
preBuild = ''
pushd ..
nixLog "exporting cmakeFlags as CMAKE_ARGS for Python build"
export CMAKE_ARGS="''${cmakeFlags[*]}"
nixLog "building Python wheel"
pyproject-build \
--no-isolation \
--outdir "$dist/" \
--wheel
popd >/dev/null
'';
# NOTE: Python specific tests happen in the python package.
doCheck = true;
checkInputs = [ gtest ];
preCheck = ''
nixLog "running C++ tests with $PWD/onnx_gtests"
"$PWD/onnx_gtests"
'';
postInstall = ''
nixLog "removing empty directories in $out/include/onnx"
find "$out/include/onnx" -type d -empty -delete
'';
meta = {
description = "Open Neural Network Exchange";
homepage = "https://onnx.ai";
license = licenses.asl20;
changelog = "https://github.com/onnx/onnx/releases/tag/v${finalAttrs.version}";
maintainers = with maintainers; [
acairncross
connorbaker
];
};
})
+3 -3
View File
@@ -13,12 +13,12 @@
}:
let
pname = "opencode";
version = "1.0.119";
version = "1.0.126";
src = fetchFromGitHub {
owner = "sst";
repo = "opencode";
tag = "v${version}";
hash = "sha256-U2oIEXhAWOaOZHGBlVUPgysW0AtEh/P8LxbGlm8Lquk=";
hash = "sha256-eW/+MoGh5V1t+4m+EDAm7dhTwJ+yqYmbLkZ9blYeXqQ=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -70,7 +70,7 @@ let
# NOTE: Required else we get errors that our fixed-output derivation references store paths
dontFixup = true;
outputHash = "sha256-rGmHVBhsyOmPD4kG8k0hhER5pZn2KVwBXk0O8MER8jc=";
outputHash = "sha256-/AP7wVUGO/LlYaQPglYIZ3/w0WKuO25PZNWEV7lKjGM=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
+3 -3
View File
@@ -15,14 +15,14 @@ let
in
ocamlPackages.buildDunePackage {
pname = "owi";
version = "0.2-unstable-2025-11-25";
version = "0.2-unstable-2025-12-01";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "23fb234334310ae8b4ba3c4a2def6a9fed7508fd";
rev = "92403520c3ad8ea1a57d734772e2c4c22589eca3";
fetchSubmodules = true;
hash = "sha256-I74mjs4GozMlUr+ezt22J6+cs8GDcNZkPC42W0kvGnI=";
hash = "sha256-cVkHaXBeTgfHKLCIB3sTEIqu2kvYmo3gi42tRn2DcaA=";
};
nativeBuildInputs = with ocamlPackages; [
-1
View File
@@ -110,7 +110,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.gnome.org/World/Phosh/phoc";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
masipcat
zhaofengli
armelclo
];
-1
View File
@@ -69,7 +69,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
changelog = "https://pixi.sh/latest/CHANGELOG";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
edmundmiller
xiaoxiangmoe
];
mainProgram = "pixi";
-1
View File
@@ -31,7 +31,6 @@ buildGoModule rec {
mainProgram = "pluto";
license = licenses.asl20;
maintainers = with maintainers; [
peterromfeldhk
kashw2
];
};

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