Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-03-22 00:02:27 +00:00 committed by GitHub
commit 86b5ff8306
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
140 changed files with 527 additions and 355 deletions

View File

@ -1266,11 +1266,6 @@ in mkLicense lset) ({
}; };
} // { } // {
# TODO: remove legacy aliases # TODO: remove legacy aliases
agpl3 = {
spdxId = "AGPL-3.0";
fullName = "GNU Affero General Public License v3.0";
deprecated = true;
};
gpl2 = { gpl2 = {
spdxId = "GPL-2.0"; spdxId = "GPL-2.0";
fullName = "GNU General Public License v2.0"; fullName = "GNU General Public License v2.0";

View File

@ -13729,6 +13729,12 @@
githubId = 77314501; githubId = 77314501;
name = "Maurice Zhou"; name = "Maurice Zhou";
}; };
nealfennimore = {
email = "hi@neal.codes";
github = "nealfennimore";
githubId = 5731551;
name = "Neal Fennimore";
};
Nebucatnetzer = { Nebucatnetzer = {
email = "andreas+nixpkgs@zweili.ch"; email = "andreas+nixpkgs@zweili.ch";
github = "Nebucatnetzer"; github = "Nebucatnetzer";

View File

@ -203,6 +203,7 @@
./programs/i3lock.nix ./programs/i3lock.nix
./programs/iotop.nix ./programs/iotop.nix
./programs/java.nix ./programs/java.nix
./programs/joycond-cemuhook.nix
./programs/k3b.nix ./programs/k3b.nix
./programs/k40-whisperer.nix ./programs/k40-whisperer.nix
./programs/kbdlight.nix ./programs/kbdlight.nix

View File

@ -170,6 +170,7 @@ in {
breeze.qt5 breeze.qt5
plasma-integration.qt5 plasma-integration.qt5
pkgs.plasma5Packages.kwayland-integration pkgs.plasma5Packages.kwayland-integration
pkgs.plasma5Packages.kio
kio-extras-kf5 kio-extras-kf5
] ]
# Optional hardware support features # Optional hardware support features

View File

@ -479,7 +479,7 @@ in
CapabilityBoundingSet = [ "" ]; CapabilityBoundingSet = [ "" ];
DevicePolicy = "closed"; DevicePolicy = "closed";
LockPersonality = true; LockPersonality = true;
MemoryDenyWriteExecute = true; MemoryDenyWriteExecute = false; # required by pdftk
NoNewPrivileges = true; NoNewPrivileges = true;
PrivateDevices = true; PrivateDevices = true;
PrivateTmp = true; PrivateTmp = true;
@ -535,6 +535,7 @@ in
fi fi
''; '';
serviceConfig = { serviceConfig = {
TimeoutStartSec = "5min";
ExecStart = "${getExe' pythonEnv "gunicorn"} --bind unix:/run/pretix/pretix.sock ${cfg.gunicorn.extraArgs} pretix.wsgi"; ExecStart = "${getExe' pythonEnv "gunicorn"} --bind unix:/run/pretix/pretix.sock ${cfg.gunicorn.extraArgs} pretix.wsgi";
RuntimeDirectory = "pretix"; RuntimeDirectory = "pretix";
}; };

View File

@ -23,7 +23,7 @@ appimageTools.wrapType2 rec {
meta = with lib; { meta = with lib; {
description = "A new look into listening and enjoying Apple Music in style and performance."; description = "A new look into listening and enjoying Apple Music in style and performance.";
homepage = "https://github.com/ciderapp/Cider"; homepage = "https://github.com/ciderapp/Cider";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = [ maintainers.cigrainger ]; maintainers = [ maintainers.cigrainger ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
mainProgram = "cider"; mainProgram = "cider";

View File

@ -16,7 +16,7 @@ let
in in
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "psst"; pname = "psst";
version = "unstable-2024-03-04"; version = "unstable-2024-02-11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jpochyla"; owner = "jpochyla";

View File

@ -24,7 +24,9 @@ if [ -z "$rev" ]; then
rev="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/jpochyla/psst/commits?per_page=1" | jq -r '.[0].sha')" rev="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/jpochyla/psst/commits?per_page=1" | jq -r '.[0].sha')"
fi fi
version="unstable-$(date +%F)" date="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/jpochyla/psst/commits/$rev" | jq -r '.commit.author.date' | cut -dT -f1)"
version="unstable-$date"
# Sources # Sources
src_hash=$(nix-prefetch-github jpochyla psst --rev "$rev" | jq -r .hash) src_hash=$(nix-prefetch-github jpochyla psst --rev "$rev" | jq -r .hash)

View File

@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
description = "An easy to setup Open Source client/server backup system"; description = "An easy to setup Open Source client/server backup system";
longDescription = "An easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time"; longDescription = "An easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time";
homepage = "https://www.urbackup.org/index.html"; homepage = "https://www.urbackup.org/index.html";
license = licenses.agpl3; license = licenses.agpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = [ maintainers.mgttlinger ]; maintainers = [ maintainers.mgttlinger ];
}; };

View File

@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
end-to-end encryption, powerful extensions, and open-source applications. end-to-end encryption, powerful extensions, and open-source applications.
''; '';
homepage = "https://standardnotes.org"; homepage = "https://standardnotes.org";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ mgregoire chuangzhu squalus ]; maintainers = with maintainers; [ mgregoire chuangzhu squalus ];
sourceProvenance = [ sourceTypes.binaryNativeCode ]; sourceProvenance = [ sourceTypes.binaryNativeCode ];
platforms = builtins.attrNames srcjson.deb; platforms = builtins.attrNames srcjson.deb;

View File

@ -102,6 +102,23 @@ let
}; };
}; };
"42crunch".vscode-openapi = buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "42Crunch";
name = "vscode-openapi";
version = "4.25.1";
sha256 = "+hKQUJp9c0oyhePFmQEXAqtqKL3fkQ1nhopUPnhRZc4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/42Crunch.vscode-openapi/changelog";
description = "A Visual Studio Code extension with rich support for the OpenAPI Specification (OAS).";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=42Crunch.vscode-openapi";
homepage = "https://github.com/42Crunch/vscode-openapi";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.benhiemer ];
};
};
a5huynh.vscode-ron = buildVscodeMarketplaceExtension { a5huynh.vscode-ron = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "vscode-ron"; name = "vscode-ron";
@ -1576,8 +1593,8 @@ let
mktplcRef = { mktplcRef = {
name = "prettier-vscode"; name = "prettier-vscode";
publisher = "esbenp"; publisher = "esbenp";
version = "10.1.0"; version = "10.3.0";
sha256 = "sha256-SQuf15Jq84MKBVqK6UviK04uo7gQw9yuw/WEBEXcQAc="; sha256 = "sha256-Oc46dxOI+55Y6hiJe0zTakdTM1sikcF7ISWkkVlaO1c=";
}; };
meta = { meta = {
changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog"; changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog";
@ -1743,8 +1760,8 @@ let
mktplcRef = { mktplcRef = {
name = "shell-format"; name = "shell-format";
publisher = "foxundermoon"; publisher = "foxundermoon";
version = "7.1.0"; version = "7.2.5";
sha256 = "09z72mdr5bfdcb67xyzlv7lb9vyjlc3k9ackj4jgixfk40c68cnj"; sha256 = "sha256-kfpRByJDcGY3W9+ELBzDOUMl06D/vyPlN//wPgQhByk=";
}; };
nativeBuildInputs = [ jq moreutils ]; nativeBuildInputs = [ jq moreutils ];
@ -2216,8 +2233,8 @@ let
mktplcRef = { mktplcRef = {
name = "Ionide-fsharp"; name = "Ionide-fsharp";
publisher = "Ionide"; publisher = "Ionide";
version = "7.17.0"; version = "7.18.2";
sha256 = "sha256-CC6ySeuO61O/mAkQYGoK/1cd4hlyS0vG+Lqv0HQ7K6c="; sha256 = "sha256-CEeTLiZktp5YzCRxDXa+s8W9N971iQla/FyCr8Co0SQ=";
}; };
meta = { meta = {
changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog"; changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog";
@ -3042,8 +3059,8 @@ let
mktplcRef = { mktplcRef = {
name = "remote-containers"; name = "remote-containers";
publisher = "ms-vscode-remote"; publisher = "ms-vscode-remote";
version = "0.305.0"; version = "0.347.0";
sha256 = "sha256-srSRD/wgDbQo9P1uJk8YtcXPZO62keG5kRnp1TmHqOc="; sha256 = "sha256-E9H1nPWG5JuzBxbYc/yWd8Y3azEWrd9whGirl0GK7kU=";
}; };
meta = { meta = {
description = "Open any folder or repository inside a Docker container."; description = "Open any folder or repository inside a Docker container.";
@ -3058,6 +3075,23 @@ let
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { }; ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { };
mshr-h.veriloghdl = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "veriloghdl";
publisher = "mshr-h";
version = "1.13.2";
sha256 = "sha256-MOU8zf2qS7P2pQ29w3mvhDc2OvZiH4HNe530BjIiRAA=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/mshr-h.VerilogHDL/changelog";
description = "A Visual Studio Code extension for supporting Verilog-HDL, SystemVerilog, Bluespec and SystemVerilog";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=mshr-h.VerilogHDL";
homepage = "https://github.com/mshr-h/vscode-verilog-hdl-support";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.newam ];
};
};
mskelton.one-dark-theme = buildVscodeMarketplaceExtension { mskelton.one-dark-theme = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "one-dark-theme"; name = "one-dark-theme";
@ -3757,6 +3791,23 @@ let
}; };
}; };
smcpeak.default-keys-windows = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "default-keys-windows";
publisher = "smcpeak";
version = "0.0.10";
sha256 = "sha256-v1JY5ZGWOfF14H235Y9CLlPwIvmNwCeRhIkdmcgCCFU=";
};
meta = {
changelog = "https://github.com/smcpeak/vscode-default-keys-windows/blob/master/CHANGELOG.md";
description = "VSCode extension that provides default Windows keybindings on any platform";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=smcpeak.default-keys-windows";
homepage = "https://github.com/smcpeak/vscode-default-keys-windows";
license = lib.licenses.mit;
maintainers = [ ];
};
};
sonarsource.sonarlint-vscode = buildVscodeMarketplaceExtension { sonarsource.sonarlint-vscode = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "sonarlint-vscode"; name = "sonarlint-vscode";

View File

@ -39,15 +39,17 @@ let
]; ];
postFixup = '' postFixup = ''
mkdir -p $out/share mkdir -p $out/share/{adapter,formatters}
# codelldb expects libcodelldb.so to be in the same # codelldb expects libcodelldb.so to be in the same
# directory as the executable, and can't find it in $out/lib. # directory as the executable, and can't find it in $out/lib.
# To make codelldb executable as a standalone, # To make codelldb executable as a standalone,
# we put all files in $out/share, and then wrap the binary in $out/bin. # we put all files in $out/share, and then wrap the binary in $out/bin.
mv $out/bin/* $out/share mv $out/bin/* $out/share/adapter
cp $out/lib/* $out/share cp $out/lib/* $out/share/adapter
ln -s ${lldb.lib} $out/lldb cp -r adapter/scripts $out/share/adapter
makeWrapper $out/share/codelldb $out/bin/codelldb \ cp -t $out/share/formatters formatters/*.py
ln -s ${lldb.lib} $out/share/lldb
makeWrapper $out/share/adapter/codelldb $out/bin/codelldb \
--set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server" --set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server"
''; '';
@ -125,12 +127,9 @@ in stdenv.mkDerivation {
mkdir -p $ext/{adapter,formatters} mkdir -p $ext/{adapter,formatters}
mv -t $ext vsix-extracted/extension/* mv -t $ext vsix-extracted/extension/*
cp -t $ext/adapter ${adapter}/share/* cp -t $ext/ -r ${adapter}/share/*
cp -r ../adapter/scripts $ext/adapter
wrapProgram $ext/adapter/codelldb \ wrapProgram $ext/adapter/codelldb \
--set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server" --set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server"
cp -t $ext/formatters ../formatters/*.py
ln -s ${lldb.lib} $ext/lldb
# Mark that all components are installed. # Mark that all components are installed.
touch $ext/platform.ok touch $ext/platform.ok

View File

@ -42,7 +42,7 @@ clangStdenv.mkDerivation rec {
mainProgram = "PikoPixel"; mainProgram = "PikoPixel";
homepage = "https://twilightedge.com/mac/pikopixel/"; homepage = "https://twilightedge.com/mac/pikopixel/";
downloadPage = "https://twilightedge.com/mac/pikopixel/"; downloadPage = "https://twilightedge.com/mac/pikopixel/";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ fgaz ]; maintainers = with maintainers; [ fgaz ];
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -169,7 +169,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "PC Software for BambuLab's 3D printers"; description = "PC Software for BambuLab's 3D printers";
homepage = "https://github.com/bambulab/BambuStudio"; homepage = "https://github.com/bambulab/BambuStudio";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ zhaofengli ]; maintainers = with maintainers; [ zhaofengli ];
mainProgram = "bambu-studio"; mainProgram = "bambu-studio";
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -27,7 +27,7 @@ let
meta = with lib; { meta = with lib; {
description = "Enables printing directly to OctoPrint and monitoring the process"; description = "Enables printing directly to OctoPrint and monitoring the process";
homepage = "https://github.com/fieldOfView/Cura-OctoPrintPlugin"; homepage = "https://github.com/fieldOfView/Cura-OctoPrintPlugin";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ gebner ]; maintainers = with maintainers; [ gebner ];
}; };
}; };

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
description = "Engine for processing 3D models into 3D printing instructions"; description = "Engine for processing 3D models into 3D printing instructions";
mainProgram = "CuraEngine"; mainProgram = "CuraEngine";
homepage = "https://github.com/Ultimaker/CuraEngine"; homepage = "https://github.com/Ultimaker/CuraEngine";
license = licenses.agpl3; license = licenses.agpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -17,7 +17,7 @@ buildGoModule rec {
meta = with lib; { meta = with lib; {
description = "A simple text-based Minecraft modpack manager"; description = "A simple text-based Minecraft modpack manager";
license = licenses.agpl3; license = licenses.agpl3Plus;
homepage = src.meta.homepage; homepage = src.meta.homepage;
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
}; };

View File

@ -48,7 +48,7 @@
meta = with lib; { meta = with lib; {
description = "Touchscreen GUI for the Klipper 3D printer firmware"; description = "Touchscreen GUI for the Klipper 3D printer firmware";
homepage = "https://github.com/jordanruthe/KlipperScreen"; homepage = "https://github.com/jordanruthe/KlipperScreen";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ cab404 ]; maintainers = with maintainers; [ cab404 ];
mainProgram = "KlipperScreen"; mainProgram = "KlipperScreen";
}; };

View File

@ -53,7 +53,7 @@ in
meta = with lib; { meta = with lib; {
description = "Marlin auto bed leveling control, mesh correction, and z probe handling"; description = "Marlin auto bed leveling control, mesh correction, and z probe handling";
homepage = "https://framagit.org/razer/Octoprint_ABL_Expert/"; homepage = "https://framagit.org/razer/Octoprint_ABL_Expert/";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ WhittlesJr ]; maintainers = with maintainers; [ WhittlesJr ];
}; };
}; };
@ -72,7 +72,7 @@ in
meta = with lib; { meta = with lib; {
description = "Displays 3D mesh of bed topography report"; description = "Displays 3D mesh of bed topography report";
homepage = "https://github.com/jneilliii/OctoPrint-BedLevelVisualizer"; homepage = "https://github.com/jneilliii/OctoPrint-BedLevelVisualizer";
license = licenses.agpl3; license = licenses.mit;
maintainers = with maintainers; [ lovesegfault ]; maintainers = with maintainers; [ lovesegfault ];
}; };
}; };
@ -110,7 +110,7 @@ in
meta = with lib; { meta = with lib; {
description = "Plugin for slicing via Cura Legacy from within OctoPrint"; description = "Plugin for slicing via Cura Legacy from within OctoPrint";
homepage = "https://github.com/OctoPrint/OctoPrint-CuraEngineLegacy"; homepage = "https://github.com/OctoPrint/OctoPrint-CuraEngineLegacy";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ gebner ]; maintainers = with maintainers; [ gebner ];
}; };
}; };
@ -148,7 +148,7 @@ in
meta = with lib; { meta = with lib; {
description = "OctoPrint-Plugin that sends the current progress of a print via M117 command"; description = "OctoPrint-Plugin that sends the current progress of a print via M117 command";
homepage = "https://github.com/OllisGit/OctoPrint-DisplayLayerProgress"; homepage = "https://github.com/OllisGit/OctoPrint-DisplayLayerProgress";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ j0hax ]; maintainers = with maintainers; [ j0hax ];
}; };
}; };
@ -186,7 +186,7 @@ in
meta = with lib; { meta = with lib; {
description = "Edit gcode on OctoPrint"; description = "Edit gcode on OctoPrint";
homepage = "https://github.com/ieatacid/OctoPrint-GcodeEditor"; homepage = "https://github.com/ieatacid/OctoPrint-GcodeEditor";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ WhittlesJr ]; maintainers = with maintainers; [ WhittlesJr ];
}; };
}; };
@ -205,7 +205,7 @@ in
meta = with lib; { meta = with lib; {
description = "Displays GCode documentation for Marlin in the Octoprint terminal command line"; description = "Displays GCode documentation for Marlin in the Octoprint terminal command line";
homepage = "https://github.com/costas-basdekis/MarlinGcodeDocumentation"; homepage = "https://github.com/costas-basdekis/MarlinGcodeDocumentation";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ lovesegfault ]; maintainers = with maintainers; [ lovesegfault ];
}; };
}; };
@ -226,7 +226,7 @@ in
meta = with lib; { meta = with lib; {
description = "Publish printer status MQTT"; description = "Publish printer status MQTT";
homepage = "https://github.com/OctoPrint/OctoPrint-MQTT"; homepage = "https://github.com/OctoPrint/OctoPrint-MQTT";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ peterhoeg ]; maintainers = with maintainers; [ peterhoeg ];
}; };
}; };
@ -256,7 +256,7 @@ in
meta = with lib; { meta = with lib; {
description = "Better print time estimation for OctoPrint"; description = "Better print time estimation for OctoPrint";
homepage = "https://github.com/eyal0/OctoPrint-PrintTimeGenius"; homepage = "https://github.com/eyal0/OctoPrint-PrintTimeGenius";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ gebner ]; maintainers = with maintainers; [ gebner ];
}; };
}; };
@ -284,7 +284,7 @@ in
meta = with lib; { meta = with lib; {
description = "OctoPrint plugin to control ATX/AUX power supply"; description = "OctoPrint plugin to control ATX/AUX power supply";
homepage = "https://github.com/kantlivelong/OctoPrint-PSUControl"; homepage = "https://github.com/kantlivelong/OctoPrint-PSUControl";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ gebner ]; maintainers = with maintainers; [ gebner ];
}; };
}; };
@ -303,7 +303,7 @@ in
meta = with lib; { meta = with lib; {
description = "A simple plugin that add an emergency stop buton on NavBar of OctoPrint"; description = "A simple plugin that add an emergency stop buton on NavBar of OctoPrint";
homepage = "https://github.com/Sebclem/OctoPrint-SimpleEmergencyStop"; homepage = "https://github.com/Sebclem/OctoPrint-SimpleEmergencyStop";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ WhittlesJr ]; maintainers = with maintainers; [ WhittlesJr ];
}; };
}; };
@ -322,7 +322,7 @@ in
meta = with lib; { meta = with lib; {
description = "A simple stl viewer tab for OctoPrint"; description = "A simple stl viewer tab for OctoPrint";
homepage = "https://github.com/jneilliii/Octoprint-STLViewer"; homepage = "https://github.com/jneilliii/Octoprint-STLViewer";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ abbradar ]; maintainers = with maintainers; [ abbradar ];
}; };
}; };
@ -362,7 +362,7 @@ in
meta = with lib; { meta = with lib; {
description = "Beautiful themes for OctoPrint"; description = "Beautiful themes for OctoPrint";
homepage = "https://github.com/birkbjo/OctoPrint-Themeify"; homepage = "https://github.com/birkbjo/OctoPrint-Themeify";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ lovesegfault ]; maintainers = with maintainers; [ lovesegfault ];
}; };
}; };
@ -381,7 +381,7 @@ in
meta = with lib; { meta = with lib; {
description = "Show printers status in window title"; description = "Show printers status in window title";
homepage = "https://github.com/MoonshineSG/OctoPrint-TitleStatus"; homepage = "https://github.com/MoonshineSG/OctoPrint-TitleStatus";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ abbradar ]; maintainers = with maintainers; [ abbradar ];
}; };
}; };
@ -400,7 +400,7 @@ in
meta = with lib; { meta = with lib; {
description = "Touch friendly interface for a small TFT module or phone for OctoPrint"; description = "Touch friendly interface for a small TFT module or phone for OctoPrint";
homepage = "https://github.com/BillyBlaze/OctoPrint-TouchUI"; homepage = "https://github.com/BillyBlaze/OctoPrint-TouchUI";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ gebner ]; maintainers = with maintainers; [ gebner ];
}; };
}; };
@ -419,7 +419,7 @@ in
meta = with lib; { meta = with lib; {
description = "A plugin for a better integration of Klipper into OctoPrint"; description = "A plugin for a better integration of Klipper into OctoPrint";
homepage = "https://github.com/AliceGrey/OctoprintKlipperPlugin"; homepage = "https://github.com/AliceGrey/OctoprintKlipperPlugin";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ lovesegfault ]; maintainers = with maintainers; [ lovesegfault ];
}; };
}; };
@ -473,7 +473,7 @@ in
meta = with lib; { meta = with lib; {
description = "A dashboard for Octoprint"; description = "A dashboard for Octoprint";
homepage = "https://github.com/StefanCohen/OctoPrint-Dashboard"; homepage = "https://github.com/StefanCohen/OctoPrint-Dashboard";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ j0hax ]; maintainers = with maintainers; [ j0hax ];
}; };
}; };

View File

@ -23,6 +23,6 @@ stdenv.mkDerivation rec {
]; ];
maintainers = with maintainers; [ sikmir ]; maintainers = with maintainers; [ sikmir ];
platforms = platforms.unix; platforms = platforms.unix;
license = licenses.agpl3; license = licenses.agpl3Only;
}; };
} }

View File

@ -191,7 +191,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; { meta = with lib; {
description = "G-code generator for 3D printer"; description = "G-code generator for 3D printer";
homepage = "https://github.com/prusa3d/PrusaSlicer"; homepage = "https://github.com/prusa3d/PrusaSlicer";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ moredread tweber tmarkus ]; maintainers = with maintainers; [ moredread tweber tmarkus ];
platforms = platforms.unix; platforms = platforms.unix;
} // lib.optionalAttrs (stdenv.isDarwin) { } // lib.optionalAttrs (stdenv.isDarwin) {

View File

@ -81,7 +81,7 @@ let
meta = with lib; { meta = with lib; {
inherit description; inherit description;
homepage = "https://github.com/supermerill/SuperSlicer"; homepage = "https://github.com/supermerill/SuperSlicer";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ cab404 moredread tmarkus ]; maintainers = with maintainers; [ cab404 moredread tmarkus ];
mainProgram = "superslicer"; mainProgram = "superslicer";
}; };

View File

@ -96,7 +96,7 @@ stdenv.mkDerivation rec {
slices (layers), generates toolpaths to fill them and calculates the slices (layers), generates toolpaths to fill them and calculates the
amount of material to be extruded.''; amount of material to be extruded.'';
homepage = "https://slic3r.org/"; homepage = "https://slic3r.org/";
license = licenses.agpl3; license = licenses.agpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ bjornfor ]; maintainers = with maintainers; [ bjornfor ];
}; };

View File

@ -51,7 +51,7 @@ buildGoModule rec {
''; '';
homepage = "https://brig.readthedocs.io"; homepage = "https://brig.readthedocs.io";
changelog = "https://github.com/sahib/brig/releases/tag/${src.rev}"; changelog = "https://github.com/sahib/brig/releases/tag/${src.rev}";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ offline ]; maintainers = with maintainers; [ offline ];
mainProgram = "brig"; mainProgram = "brig";
}; };

View File

@ -23,7 +23,7 @@ buildGoModule rec {
meta = with lib; { meta = with lib; {
description = "A command line tool for browsing Hacker News in your terminal"; description = "A command line tool for browsing Hacker News in your terminal";
homepage = "https://github.com/bensadeh/circumflex"; homepage = "https://github.com/bensadeh/circumflex";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ mktip ]; maintainers = with maintainers; [ mktip ];
mainProgram = "clx"; mainProgram = "clx";
}; };

View File

@ -776,7 +776,7 @@
"owner": "aminueza", "owner": "aminueza",
"repo": "terraform-provider-minio", "repo": "terraform-provider-minio",
"rev": "v2.2.0", "rev": "v2.2.0",
"spdx": "AGPL-3.0", "spdx": "AGPL-3.0-only",
"vendorHash": "sha256-Uxexx5sK6D+EEEPWLnWFE0HPG1RKUsYnSJ/1bV9JBkw=" "vendorHash": "sha256-Uxexx5sK6D+EEEPWLnWFE0HPG1RKUsYnSJ/1bV9JBkw="
}, },
"mongodbatlas": { "mongodbatlas": {

View File

@ -1,19 +1,22 @@
{ lib, stdenv, fetchFromGitHub, rustPlatform, Security }: { lib, stdenv, fetchFromGitHub, rustPlatform, Security, SystemConfiguration }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "mhost"; pname = "mhost";
version = "0.3.0"; version = "0.3.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lukaspustina"; owner = "lukaspustina";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "1j0378f8gj8hdcdhpj6lqlnriasmjxzri42wjj9pygzkmpd3ym86"; sha256 = "sha256-6jn9jOCh96d9y2l1OZ5hgxg7sYXPUFzJiiT95OR7lD0=";
}; };
cargoSha256 = "0gqrya0bpdd67k2sxib7f4npnrx84d9r4hjq2sg2xz4j8pmgs018"; cargoHash = "sha256-d2JYT/eJaGm8pfmjsuSZiQxlzcsypFH53F/9joW0J6I=";
buildInputs = lib.optional stdenv.isDarwin Security; buildInputs = lib.optionals stdenv.isDarwin [
Security
SystemConfiguration
];
CARGO_CRATE_NAME = "mhost"; CARGO_CRATE_NAME = "mhost";

View File

@ -40,7 +40,7 @@ buildGoModule rec {
broken = true; broken = true;
description = "Autonomous (self-hosted) BitTorrent DHT search engine suite"; description = "Autonomous (self-hosted) BitTorrent DHT search engine suite";
homepage = "https://github.com/ireun/magnetico"; homepage = "https://github.com/ireun/magnetico";
license = licenses.agpl3; license = licenses.agpl3Only;
badPlatforms = platforms.darwin; badPlatforms = platforms.darwin;
maintainers = with maintainers; [ rnhmjoj ]; maintainers = with maintainers; [ rnhmjoj ];
}; };

View File

@ -46,7 +46,7 @@ in
sea-slang for gossip - a scuttlebutt is basically a watercooler on a ship. sea-slang for gossip - a scuttlebutt is basically a watercooler on a ship.
''; '';
homepage = "https://www.scuttlebutt.nz/"; homepage = "https://www.scuttlebutt.nz/";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ asymmetric picnoir cyplo ]; maintainers = with maintainers; [ asymmetric picnoir cyplo ];
mainProgram = "ssb-patchwork"; mainProgram = "ssb-patchwork";
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];

View File

@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Modular multi screen pdf presentation viewer"; description = "Modular multi screen pdf presentation viewer";
homepage = "https://github.com/stiglers-eponym/BeamerPresenter"; homepage = "https://github.com/stiglers-eponym/BeamerPresenter";
license = with licenses; [ agpl3 gpl3Plus ]; license = with licenses; [ agpl3Only gpl3Plus ];
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ pacien dotlambda ]; maintainers = with maintainers; [ pacien dotlambda ];
mainProgram = "beamerpresenter"; mainProgram = "beamerpresenter";

View File

@ -81,7 +81,7 @@ gnuradio3_8.pkgs.mkDerivation rec {
description = "SDR transceiver application for analog and digital modes"; description = "SDR transceiver application for analog and digital modes";
mainProgram = "qradiolink"; mainProgram = "qradiolink";
homepage = "http://qradiolink.org/"; homepage = "http://qradiolink.org/";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = [ maintainers.markuskowa ]; maintainers = [ maintainers.markuskowa ];
platforms = platforms.linux; platforms = platforms.linux;
}; };

View File

@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
homepage = "https://www.srslte.com/"; homepage = "https://www.srslte.com/";
description = "Open-source 4G and 5G software radio suite."; description = "Open-source 4G and 5G software radio suite.";
license = licenses.agpl3; license = licenses.agpl3Plus;
platforms = with platforms; linux ; platforms = with platforms; linux ;
maintainers = with maintainers; [ hexagonal-sun ]; maintainers = with maintainers; [ hexagonal-sun ];
}; };

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
description = "Short read genome assembler"; description = "Short read genome assembler";
mainProgram = "minia"; mainProgram = "minia";
homepage = "https://github.com/GATB/minia"; homepage = "https://github.com/GATB/minia";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ jbedo ]; maintainers = with maintainers; [ jbedo ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
}; };

View File

@ -196,7 +196,7 @@ stdenv.mkDerivation rec {
Just the build products, the libraries are passed via an env var in the wrapper, default.nix Just the build products, the libraries are passed via an env var in the wrapper, default.nix
''; '';
homepage = "https://www.kicad.org/"; homepage = "https://www.kicad.org/";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Plus;
platforms = lib.platforms.all; platforms = lib.platforms.all;
}; };
} }

View File

@ -1,12 +1,13 @@
{ lib, stdenv, fetchurl, zlib, gmp, ecm }: { lib, stdenv, fetchsvn, zlib, gmp, ecm }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "msieve"; pname = "msieve";
version = "1.53"; version = "r1050";
src = fetchurl { src = fetchsvn {
url = "mirror://sourceforge/msieve/msieve/Msieve%20v${version}/msieve${lib.replaceStrings ["."] [""] version}_src.tar.gz"; url = "svn://svn.code.sf.net/p/msieve/code/trunk";
sha256 = "1d1vv7j4rh3nnxsmvafi73qy7lw7n3akjlm5pjl3m936yapvmz65"; rev = "1050";
hash = "sha256-cn6OhE4zhrpB7BFrRdOnucjATbfo5mLkK7O0Usx1quE=";
}; };
buildInputs = [ zlib gmp ecm ]; buildInputs = [ zlib gmp ecm ];

View File

@ -9,7 +9,7 @@
buildPythonApplication rec { buildPythonApplication rec {
pname = "git-review"; pname = "git-review";
version = "2.3.1"; version = "2.4.0";
# Manually set version because prb wants to get it from the git # Manually set version because prb wants to get it from the git
# upstream repository (and we are installing from tarball instead) # upstream repository (and we are installing from tarball instead)
@ -18,9 +18,9 @@ buildPythonApplication rec {
src = fetchFromGitea { src = fetchFromGitea {
domain = "opendev.org"; domain = "opendev.org";
owner = "opendev"; owner = "opendev";
repo = pname; repo = "git-review";
rev = version; rev = version;
sha256 = "sha256-C8M4b/paHJB9geizc1eIhXsTuLeeS4dDisCfCQF1RuU="; hash = "sha256-UfYc662NqnQt0+CKc+18jXnNTOcZv8urCNBsWd6x0VQ=";
}; };
outputs = [ "out" "man" ]; outputs = [ "out" "man" ];

View File

@ -3,15 +3,15 @@
, fetchFromGitHub , fetchFromGitHub
}: buildNpmPackage rec { }: buildNpmPackage rec {
pname = "arrpc"; pname = "arrpc";
version = "3.3.0"; version = "3.3.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "OpenAsar"; owner = "OpenAsar";
repo = "arrpc"; repo = "arrpc";
# Release commits are not tagged # Release commits are not tagged
# release: 3.3.0 # release: 3.3.0
rev = "c6e23e7eb733ad396d3eebc328404cc656fed581"; rev = "b4796fffe3bf1b1361cc4781024349f7a4f9400e";
hash = "sha256-OeEFNbmGp5SWVdJJwXZUkkNrei9jyuPc+4E960l8VRA="; hash = "sha256-iEfV85tRl2KyjodoaSxVHiqweBpLeiCAYWc8+afl/sA=";
}; };
npmDepsHash = "sha256-YlSUGncpY0MyTiCfZcPsfcNx3fR+SCtkOFWbjOPLUzk="; npmDepsHash = "sha256-YlSUGncpY0MyTiCfZcPsfcNx3fR+SCtkOFWbjOPLUzk=";

View File

@ -36,7 +36,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = { meta = {
description = "Turn any device into a secondary screen for your computer"; description = "Turn any device into a secondary screen for your computer";
homepage = "https://deskreen.com"; homepage = "https://deskreen.com";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Only;
mainProgram = "deskreen"; mainProgram = "deskreen";
maintainers = with lib.maintainers; [ leo248 drupol ]; maintainers = with lib.maintainers; [ leo248 drupol ];
platforms = lib.platforms.linux; platforms = lib.platforms.linux;

View File

@ -37,7 +37,7 @@ let
meta = with lib; { meta = with lib; {
description = "svg-flatten SVG downconverter"; description = "svg-flatten SVG downconverter";
homepage = "https://github.com/jaseg/gerbolyze"; homepage = "https://github.com/jaseg/gerbolyze";
license = with licenses; [ agpl3 ]; license = with licenses; [ agpl3Plus ];
maintainers = with maintainers; [ wulfsta ]; maintainers = with maintainers; [ wulfsta ];
mainProgram = "svg-flatten"; mainProgram = "svg-flatten";
platforms = platforms.linux; platforms = platforms.linux;
@ -84,7 +84,7 @@ in python3Packages.buildPythonApplication rec {
meta = with lib; { meta = with lib; {
description = "Directly render SVG overlays into Gerber and Excellon files"; description = "Directly render SVG overlays into Gerber and Excellon files";
homepage = "https://github.com/jaseg/gerbolyze"; homepage = "https://github.com/jaseg/gerbolyze";
license = with licenses; [ agpl3 ]; license = with licenses; [ agpl3Plus ];
maintainers = with maintainers; [ wulfsta ]; maintainers = with maintainers; [ wulfsta ];
mainProgram = "gerbolyze"; mainProgram = "gerbolyze";
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -0,0 +1,47 @@
{ lib
, buildGoModule
, fetchFromGitHub
, nix-update-script
, installShellFiles
}:
buildGoModule rec {
pname = "glasskube";
version = "0.0.4";
src = fetchFromGitHub {
owner = "glasskube";
repo = "glasskube";
rev = "refs/tags/v${version}";
hash = "sha256-+5SinF85bU113C9B025DM83v8ApaXqLV4n1P9zZP3ns=";
};
vendorHash = "sha256-DBqO2EyB1TydsdK2GWJoFGGgTS+E62GogysPX4WtzYU=";
CGO_ENABLED = 0;
ldflags = [ "-s" "-w" "-X github.com/glasskube/glasskube/internal/config.Version=${version}" "-X github.com/glasskube/glasskube/internal/config.Commit=${src.rev}" ];
subPackages = [ "cmd/${pname}" "cmd/package-operator" ];
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
# Completions
installShellCompletion --cmd glasskube \
--bash <($out/bin/glasskube completion bash) \
--fish <($out/bin/glasskube completion fish) \
--zsh <($out/bin/glasskube completion zsh)
'';
passthru.updateScript = nix-update-script { };
meta = with lib; {
description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI";
homepage = "https://github.com/glasskube/glasskube";
changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}";
maintainers = with maintainers; [ jakuzure ];
license = licenses.asl20;
mainProgram = "glasskube";
};
}

View File

@ -46,7 +46,7 @@ stdenvNoCC.mkDerivation rec {
description = "Emulate 'tdrop' in Hyprland (run, show and hide specific programs per keybind)"; description = "Emulate 'tdrop' in Hyprland (run, show and hide specific programs per keybind)";
homepage = "https://github.com/Schweber/hdrop"; homepage = "https://github.com/Schweber/hdrop";
changelog = "https://github.com/Schweber/hdrop/releases/tag/v${version}"; changelog = "https://github.com/Schweber/hdrop/releases/tag/v${version}";
license = licenses.agpl3; license = licenses.agpl3Only;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ Schweber ]; maintainers = with maintainers; [ Schweber ];
mainProgram = "hdrop"; mainProgram = "hdrop";

View File

@ -110,7 +110,7 @@ stdenv.mkDerivation {
changelog = "https://jasp-stats.org/release-notes"; changelog = "https://jasp-stats.org/release-notes";
description = "A complete statistical package for both Bayesian and Frequentist statistical methods"; description = "A complete statistical package for both Bayesian and Frequentist statistical methods";
homepage = "https://github.com/jasp-stats/jasp-desktop"; homepage = "https://github.com/jasp-stats/jasp-desktop";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Plus;
mainProgram = "JASP"; mainProgram = "JASP";
maintainers = with lib.maintainers; [ tomasajt ]; maintainers = with lib.maintainers; [ tomasajt ];
# JASP's cmake build steps are really different on Darwin # JASP's cmake build steps are really different on Darwin

View File

@ -0,0 +1,35 @@
{ lib
, rustPlatform
, fetchFromGitHub
, autoconf
, automake
, libtool
}:
rustPlatform.buildRustPackage rec {
pname = "jnv";
version = "0.1.2";
src = fetchFromGitHub {
owner = "ynqa";
repo = "jnv";
rev = "v${version}";
hash = "sha256-22aoK1s8DhKttGGR9ouNDIWhYCv6dghT/jfAC0VX8Sw=";
};
cargoHash = "sha256-CmupwWwopXpnPm8R17JVfAoGt4QEos5I+3qumDKEyM8=";
nativeBuildInputs = [
autoconf
automake
libtool
rustPlatform.bindgenHook
];
meta = with lib; {
description = "Interactive JSON filter using jq";
mainProgram = "jnv";
homepage = "https://github.com/ynqa/jnv";
license = with licenses; [ mit ];
maintainers = with maintainers; [ nealfennimore nshalman ];
};
}

View File

@ -52,6 +52,6 @@ buildGoModule rec {
homepage = "https://github.com/knadh/listmonk"; homepage = "https://github.com/knadh/listmonk";
changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}"; changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}";
maintainers = with maintainers; [ raitobezarius ]; maintainers = with maintainers; [ raitobezarius ];
license = licenses.agpl3; license = licenses.agpl3Only;
}; };
} }

View File

@ -6,13 +6,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "lubelogger"; pname = "lubelogger";
version = "1.2.7"; version = "1.2.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hargata"; owner = "hargata";
repo = "lubelog"; repo = "lubelog";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-7bU+ZXYvwg33hW0d+4it/3eSnvQ2SW9vWEbqhGMYxQQ="; hash = "sha256-22I4OJZLeFLstGZF1fY/s8Y5tPgGJpJR/sPZpkHvUmY=";
}; };
projectFile = "CarCareTracker.sln"; projectFile = "CarCareTracker.sln";

View File

@ -37,7 +37,7 @@ php.buildComposerProject (finalAttrs: {
meta = { meta = {
description = "a federated blogging & chat platform that acts as a web front end for the XMPP protocol"; description = "a federated blogging & chat platform that acts as a web front end for the XMPP protocol";
homepage = "https://movim.eu"; homepage = "https://movim.eu";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ toastal ]; maintainers = with lib.maintainers; [ toastal ];
}; };
}) })

View File

@ -100,7 +100,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; { meta = with lib; {
description = "The secure french messenger"; description = "The secure french messenger";
homepage = "https://www.olvid.io"; homepage = "https://www.olvid.io";
license = licenses.agpl3; license = licenses.agpl3Only;
mainProgram = "olvid"; mainProgram = "olvid";
maintainers = with maintainers; [ rookeur ]; maintainers = with maintainers; [ rookeur ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -18,7 +18,7 @@ in
meta = with lib; { meta = with lib; {
homepage = "https://github.com/mgmeyers/pdfannots2json"; homepage = "https://github.com/mgmeyers/pdfannots2json";
license = licenses.agpl3; license = licenses.agpl3Only;
description = "A tool to convert PDF annotations to JSON"; description = "A tool to convert PDF annotations to JSON";
mainProgram = "pdfannots2json"; mainProgram = "pdfannots2json";
maintainers = with maintainers; [ _0nyr ]; maintainers = with maintainers; [ _0nyr ];

View File

@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
homepage = "https://pdf.24eme.fr/"; homepage = "https://pdf.24eme.fr/";
changelog = changelog =
"https://github.com/24eme/signaturepdf/releases/tag/v${version}"; "https://github.com/24eme/signaturepdf/releases/tag/v${version}";
license = licenses.agpl3; license = licenses.agpl3Only;
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ DamienCassou ]; maintainers = with maintainers; [ DamienCassou ];
}; };

View File

@ -1,6 +1,7 @@
{ lib {
, fetchFromGitHub lib,
, ocamlPackages fetchFromGitHub,
ocamlPackages,
}: }:
ocamlPackages.buildDunePackage rec { ocamlPackages.buildDunePackage rec {
@ -17,15 +18,8 @@ ocamlPackages.buildDunePackage rec {
hash = "sha256-ixZCix3oLZhzs08JbmbNCO0lhAu1Jf+KnpHNKlU/FaA="; hash = "sha256-ixZCix3oLZhzs08JbmbNCO0lhAu1Jf+KnpHNKlU/FaA=";
}; };
# Error: This expression has type [ `Use_Sys_unix ] nativeBuildInputs = with ocamlPackages; [ menhir ];
postPatch = ''
substituteInPlace test/integration/run_bin_on_args.ml \
--replace "if Sys.file_exists (to_windows path) then to_windows cmd else cmd" "cmd"
'';
nativeBuildInputs = with ocamlPackages; [
menhir
];
buildInputs = with ocamlPackages; [ buildInputs = with ocamlPackages; [
core_unix core_unix
menhirLib menhirLib

View File

@ -141,7 +141,7 @@ rustPlatform.buildRustPackage {
meta = with lib; { meta = with lib; {
description = "A local-first, encrypted, note taking application organized in tree-like structures"; description = "A local-first, encrypted, note taking application organized in tree-like structures";
homepage = " https://codeberg.org/solver-orgz/treedome"; homepage = " https://codeberg.org/solver-orgz/treedome";
license = licenses.agpl3; license = licenses.agpl3Only;
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
mainProgram = "treedome"; mainProgram = "treedome";
maintainers = with maintainers; [ tengkuizdihar ]; maintainers = with maintainers; [ tengkuizdihar ];

View File

@ -19,9 +19,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]] [[package]]
name = "bitflags" name = "bitflags"
version = "2.4.1" version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
[[package]] [[package]]
name = "bstr" name = "bstr"
@ -36,9 +36,9 @@ dependencies = [
[[package]] [[package]]
name = "bstr" name = "bstr"
version = "1.8.0" version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c" checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
dependencies = [ dependencies = [
"memchr", "memchr",
"serde", "serde",
@ -85,9 +85,9 @@ dependencies = [
[[package]] [[package]]
name = "console" name = "console"
version = "0.15.7" version = "0.15.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
dependencies = [ dependencies = [
"encode_unicode", "encode_unicode",
"lazy_static", "lazy_static",
@ -117,18 +117,18 @@ dependencies = [
[[package]] [[package]]
name = "ecow" name = "ecow"
version = "0.1.2" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d1990d053cf6edf3f030682dba3b0eb65ef01fabb2686072765d8a17d6728e8" checksum = "e6ea5e3f9cda726431da9d1a8d5a29785d544b31e98e1ca7a210906244002e02"
dependencies = [ dependencies = [
"serde", "serde",
] ]
[[package]] [[package]]
name = "either" name = "either"
version = "1.9.0" version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]] [[package]]
name = "encode_unicode" name = "encode_unicode"
@ -144,9 +144,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]] [[package]]
name = "getrandom" name = "getrandom"
version = "0.2.11" version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"libc", "libc",
@ -171,9 +171,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
dependencies = [ dependencies = [
"aho-corasick", "aho-corasick",
"bstr 1.8.0", "bstr 1.9.1",
"log", "log",
"regex-automata 0.4.3", "regex-automata 0.4.5",
"regex-syntax", "regex-syntax",
] ]
@ -185,9 +185,9 @@ checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
[[package]] [[package]]
name = "indexmap" name = "indexmap"
version = "2.1.0" version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
dependencies = [ dependencies = [
"equivalent", "equivalent",
"hashbrown", "hashbrown",
@ -195,9 +195,9 @@ dependencies = [
[[package]] [[package]]
name = "insta" name = "insta"
version = "1.34.0" version = "1.35.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc" checksum = "7c985c1bef99cf13c58fade470483d81a2bfe846ebde60ed28cc2dddec2df9e2"
dependencies = [ dependencies = [
"console", "console",
"lazy_static", "lazy_static",
@ -229,9 +229,9 @@ checksum = "baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401"
[[package]] [[package]]
name = "libc" name = "libc"
version = "0.2.150" version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]] [[package]]
name = "libredox" name = "libredox"
@ -239,7 +239,7 @@ version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
dependencies = [ dependencies = [
"bitflags 2.4.1", "bitflags 2.4.2",
"libc", "libc",
"redox_syscall", "redox_syscall",
] ]
@ -258,9 +258,9 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]] [[package]]
name = "memchr" name = "memchr"
version = "2.6.4" version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
[[package]] [[package]]
name = "nu-ansi-term" name = "nu-ansi-term"
@ -274,9 +274,9 @@ dependencies = [
[[package]] [[package]]
name = "once_cell" name = "once_cell"
version = "1.18.0" version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]] [[package]]
name = "overload" name = "overload"
@ -292,18 +292,18 @@ checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]] [[package]]
name = "proc-macro2" name = "proc-macro2"
version = "1.0.70" version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [ dependencies = [
"unicode-ident", "unicode-ident",
] ]
[[package]] [[package]]
name = "quote" name = "quote"
version = "1.0.33" version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
] ]
@ -330,13 +330,13 @@ dependencies = [
[[package]] [[package]]
name = "regex" name = "regex"
version = "1.10.2" version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [ dependencies = [
"aho-corasick", "aho-corasick",
"memchr", "memchr",
"regex-automata 0.4.3", "regex-automata 0.4.5",
"regex-syntax", "regex-syntax",
] ]
@ -348,9 +348,9 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
[[package]] [[package]]
name = "regex-automata" name = "regex-automata"
version = "0.4.3" version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
dependencies = [ dependencies = [
"aho-corasick", "aho-corasick",
"memchr", "memchr",
@ -374,18 +374,18 @@ dependencies = [
[[package]] [[package]]
name = "serde" name = "serde"
version = "1.0.193" version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
dependencies = [ dependencies = [
"serde_derive", "serde_derive",
] ]
[[package]] [[package]]
name = "serde_derive" name = "serde_derive"
version = "1.0.193" version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -394,9 +394,9 @@ dependencies = [
[[package]] [[package]]
name = "serde_spanned" name = "serde_spanned"
version = "0.6.4" version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
dependencies = [ dependencies = [
"serde", "serde",
] ]
@ -412,9 +412,9 @@ dependencies = [
[[package]] [[package]]
name = "similar" name = "similar"
version = "2.3.0" version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597" checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21"
dependencies = [ dependencies = [
"bstr 0.2.17", "bstr 0.2.17",
"unicode-segmentation", "unicode-segmentation",
@ -438,15 +438,15 @@ checksum = "54ac45299ccbd390721be55b412d41931911f654fa99e2cb8bfb57184b2061fe"
[[package]] [[package]]
name = "smallvec" name = "smallvec"
version = "1.11.2" version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]] [[package]]
name = "syn" name = "syn"
version = "2.0.39" version = "2.0.52"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -455,18 +455,18 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "1.0.50" version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
dependencies = [ dependencies = [
"thiserror-impl", "thiserror-impl",
] ]
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "1.0.50" version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -475,9 +475,9 @@ dependencies = [
[[package]] [[package]]
name = "thread_local" name = "thread_local"
version = "1.1.7" version = "1.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"once_cell", "once_cell",
@ -585,8 +585,8 @@ dependencies = [
[[package]] [[package]]
name = "typst-syntax" name = "typst-syntax"
version = "0.7.0" version = "0.10.0"
source = "git+https://github.com/typst/typst.git?tag=v0.7.0#da8367e189b02918a8fe1a98fd3059fd11a82cd9" source = "git+https://github.com/typst/typst.git?tag=v0.10.0#70ca0d257bb4ba927f63260e20443f244e0bb58c"
dependencies = [ dependencies = [
"comemo", "comemo",
"ecow", "ecow",
@ -595,26 +595,20 @@ dependencies = [
"tracing", "tracing",
"unicode-ident", "unicode-ident",
"unicode-math-class", "unicode-math-class",
"unicode-script",
"unicode-segmentation", "unicode-segmentation",
"unscanny", "unscanny",
] ]
[[package]] [[package]]
name = "typstfmt" name = "typstfmt"
version = "0.2.7" version = "0.2.9"
dependencies = [ dependencies = [
"confy", "confy",
"lexopt",
"typstfmt_lib",
]
[[package]]
name = "typstfmt_lib"
version = "0.2.7"
dependencies = [
"globmatch", "globmatch",
"insta", "insta",
"itertools", "itertools",
"lexopt",
"regex", "regex",
"serde", "serde",
"similar-asserts", "similar-asserts",
@ -622,7 +616,7 @@ dependencies = [
"tracing", "tracing",
"tracing-subscriber", "tracing-subscriber",
"typst-syntax", "typst-syntax",
"unicode-segmentation", "unicode-width",
] ]
[[package]] [[package]]
@ -638,10 +632,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65" checksum = "7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65"
[[package]] [[package]]
name = "unicode-segmentation" name = "unicode-script"
version = "1.10.1" version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
[[package]]
name = "unicode-segmentation"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-width"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]] [[package]]
name = "unscanny" name = "unscanny"
@ -704,18 +710,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]] [[package]]
name = "windows-sys" name = "windows-sys"
version = "0.45.0" version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [ dependencies = [
"windows-targets", "windows-targets",
] ]
[[package]] [[package]]
name = "windows-targets" name = "windows-targets"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
dependencies = [ dependencies = [
"windows_aarch64_gnullvm", "windows_aarch64_gnullvm",
"windows_aarch64_msvc", "windows_aarch64_msvc",
@ -728,51 +734,51 @@ dependencies = [
[[package]] [[package]]
name = "windows_aarch64_gnullvm" name = "windows_aarch64_gnullvm"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
[[package]] [[package]]
name = "windows_aarch64_msvc" name = "windows_aarch64_msvc"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
[[package]] [[package]]
name = "windows_i686_gnu" name = "windows_i686_gnu"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
[[package]] [[package]]
name = "windows_i686_msvc" name = "windows_i686_msvc"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
[[package]] [[package]]
name = "windows_x86_64_gnu" name = "windows_x86_64_gnu"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
[[package]] [[package]]
name = "windows_x86_64_gnullvm" name = "windows_x86_64_gnullvm"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
[[package]] [[package]]
name = "windows_x86_64_msvc" name = "windows_x86_64_msvc"
version = "0.42.2" version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
[[package]] [[package]]
name = "winnow" name = "winnow"
version = "0.5.25" version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7e87b8dfbe3baffbe687eef2e164e32286eff31a5ee16463ce03d991643ec94" checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
dependencies = [ dependencies = [
"memchr", "memchr",
] ]

View File

@ -1,29 +1,32 @@
{ lib, rustPlatform, fetchFromGitHub }: { lib
, rustPlatform
, fetchFromGitHub
}:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "typstfmt"; pname = "typstfmt";
version = "0.2.7"; version = "0.2.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "astrale-sharp"; owner = "astrale-sharp";
repo = "typstfmt"; repo = "typstfmt";
rev = version; rev = version;
hash = "sha256-LBYsTCjZ+U+lgd7Z3H1sBcWwseoHsuepPd66bWgfvhI="; hash = "sha256-bSjUr6tHQrmni/YmApHrvY2cVz3xf1VKfg35BJjuOZM=";
}; };
cargoLock = { cargoLock = {
lockFile = ./Cargo.lock; lockFile = ./Cargo.lock;
outputHashes = { outputHashes = {
"typst-syntax-0.7.0" = "sha256-yrtOmlFAKOqAmhCP7n0HQCOQpU3DWyms5foCdUb9QTg="; "typst-syntax-0.10.0" = "sha256-qiskc0G/ZdLRZjTicoKIOztRFem59TM4ki23Rl55y9s=";
}; };
}; };
meta = with lib; { meta = {
changelog = "https://github.com/astrale-sharp/typstfmt/blob/${src.rev}/CHANGELOG.md";
description = "A formatter for the Typst language"; description = "A formatter for the Typst language";
homepage = "https://github.com/astrale-sharp/typstfmt"; homepage = "https://github.com/astrale-sharp/typstfmt";
changelog = "https://github.com/astrale-sharp/typstfmt/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit;
license = licenses.mit;
maintainers = with maintainers; [ figsoda geri1701 ];
mainProgram = "typstfmt"; mainProgram = "typstfmt";
maintainers = with lib.maintainers; [ figsoda geri1701 ];
}; };
} }

View File

@ -403,5 +403,8 @@ stdenv.mkDerivation rec {
# `pkgsMusl`. # `pkgsMusl`.
platforms = builtins.attrNames ghcBinDists.${distSetName}; platforms = builtins.attrNames ghcBinDists.${distSetName};
maintainers = lib.teams.haskell.members; maintainers = lib.teams.haskell.members;
# packages involving hsc2hs (clock) produce libraries our
# ld can't link against
broken = stdenv.hostPlatform.isDarwin;
}; };
} }

View File

@ -1,22 +1,22 @@
# Generated by update.sh script # Generated by update.sh script
{ {
"version" = "23.1.2"; "version" = "24.0.0";
"hashes" = { "hashes" = {
"aarch64-linux" = { "aarch64-linux" = {
sha256 = "0ypzhi22q2d1dfl3qf3yfsaqdsrj8sksc2spa79rdqdr690li4y9"; sha256 = "1hz56nvl7av3xvwm7bxrzyri289h6hbawxsacn4zr7nm1snjn7i0";
url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.2/graalpy-community-23.1.2-linux-aarch64.tar.gz"; url = "https://github.com/oracle/graalpython/releases/download/graal-24.0.0/graalpy-community-24.0.0-linux-aarch64.tar.gz";
}; };
"x86_64-linux" = { "x86_64-linux" = {
sha256 = "1n99hzf1sidacv4qr5j2b3dpwrc6qb71alwfkdxjqx6xv7g7nmr7"; sha256 = "1ngqwrx1bc22jm12gmwqmqjfhhccpim1pai6885vg5xqsvc94y57";
url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.2/graalpy-community-23.1.2-linux-amd64.tar.gz"; url = "https://github.com/oracle/graalpython/releases/download/graal-24.0.0/graalpy-community-24.0.0-linux-amd64.tar.gz";
}; };
"x86_64-darwin" = { "x86_64-darwin" = {
sha256 = "0g2xj5hiq8idacdm0jlg5lvvv98f38p6fjb839gfacsb25pmhkg7"; sha256 = "07bh2fgk3l7vpws91ah48dsbrvvlq8wzfq88wq6ywilbikmnp0bw";
url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.2/graalpy-community-23.1.2-macos-amd64.tar.gz"; url = "https://github.com/oracle/graalpython/releases/download/graal-24.0.0/graalpy-community-24.0.0-macos-amd64.tar.gz";
}; };
"aarch64-darwin" = { "aarch64-darwin" = {
sha256 = "0qinxqkkm9bfnzr43p3yhs3alfnl4pppca6yahsk5bp8ngyzasfj"; sha256 = "00kljb24835l51jrnzdfblbhf2psdfw3wg00rllcdhpmiji40mbz";
url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.2/graalpy-community-23.1.2-macos-aarch64.tar.gz"; url = "https://github.com/oracle/graalpython/releases/download/graal-24.0.0/graalpy-community-24.0.0-macos-aarch64.tar.gz";
}; };
}; };
} }

View File

@ -1,22 +1,22 @@
# Generated by update.sh script # Generated by update.sh script
{ {
"version" = "21.0.2"; "version" = "22.0.0";
"hashes" = { "hashes" = {
"aarch64-linux" = { "aarch64-linux" = {
sha256 = "0yndazvc4kyr9widfn8ql5vd57m4m5inqz2wcpsarw38rs8ycjx3"; sha256 = "01097qag9kjjwh3q11j76bn79x80dm8h5rdd6gzwrsqhn48hx6ns";
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_linux-aarch64_bin.tar.gz"; url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_linux-aarch64_bin.tar.gz";
}; };
"x86_64-linux" = { "x86_64-linux" = {
sha256 = "0j5ffszcaqv3fq159hyb611jm8w1q4n1cywmbd7vi69smad0cj5h"; sha256 = "0mq6vdsfgas8lhz1vdiz8qya37fy7qn0078q30zpa09ila3b9vp5";
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_linux-x64_bin.tar.gz"; url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_linux-x64_bin.tar.gz";
}; };
"x86_64-darwin" = { "x86_64-darwin" = {
sha256 = "1qfrn1068idnkzd6mdpw1x17sqrj59rz9avphj8225sxlhzsk2ks"; sha256 = "1l8h9ai7s4km8wx1x43s3barnbq7b6hzfr1mbbmiksng1d2p26v9";
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_macos-x64_bin.tar.gz"; url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_macos-x64_bin.tar.gz";
}; };
"aarch64-darwin" = { "aarch64-darwin" = {
sha256 = "1dssa3nhix7bqygdkkfp0b9myjg5f91dlgm8mf6r7qf7mj9klpji"; sha256 = "11ncf4wd5asr3jz21fs0j5w49zxrsdw3j42mpcczjy2z1j813cc7";
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_macos-aarch64_bin.tar.gz"; url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_macos-aarch64_bin.tar.gz";
}; };
}; };
} }

View File

@ -1,22 +1,22 @@
# Generated by update.sh script # Generated by update.sh script
{ {
"version" = "23.1.2"; "version" = "24.0.0";
"hashes" = { "hashes" = {
"aarch64-linux" = { "aarch64-linux" = {
sha256 = "0bmrpp88zny0hbq4hqhs4xajqr96qxj6p5nj12m7kcr8hzh2vkf3"; sha256 = "0nq2wnc7kb3x37m68b2ylay6c341fzv4453k150a47fnj0p4d85p";
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-linux-aarch64.tar.gz"; url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-linux-aarch64.tar.gz";
}; };
"x86_64-linux" = { "x86_64-linux" = {
sha256 = "0hrab1jrs59swpx33zg111wa4nv2215ygyckv47x6mmjibf30c86"; sha256 = "1h8zqf9clxg3azma86gdm6yl8mif2sgmyhnvqdilap28vmj4mpns";
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-linux-amd64.tar.gz"; url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-linux-amd64.tar.gz";
}; };
"x86_64-darwin" = { "x86_64-darwin" = {
sha256 = "1y68wz6rv2vksbnhmf57zlk8smgv9954np07d8ywdls99a92217z"; sha256 = "03c4bxdzdz5m7n1kkmzsb8x0m1h4ms6ah29p9m4wrz8pjsb8682l";
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-macos-amd64.tar.gz"; url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-macos-amd64.tar.gz";
}; };
"aarch64-darwin" = { "aarch64-darwin" = {
sha256 = "0za4ff3wlj2fgl2z3vzp2p4jf9x0fkvd98qwk1dm7lmffghfb14n"; sha256 = "0ph6ki66w4kqwnznbpgfd8k85xx6cgqslzy07v4sywhp9k246qld";
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-macos-aarch64.tar.gz"; url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-macos-aarch64.tar.gz";
}; };
}; };
} }

View File

@ -16,7 +16,7 @@ build-idris-package {
meta = { meta = {
description = "An implementation of the Lambda Cube in Idris"; description = "An implementation of the Lambda Cube in Idris";
homepage = "https://github.com/aatxe/cube.idr"; homepage = "https://github.com/aatxe/cube.idr";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Only;
maintainers = [ lib.maintainers.brainrape ]; maintainers = [ lib.maintainers.brainrape ];
}; };
} }

View File

@ -16,7 +16,7 @@ build-idris-package {
meta = { meta = {
description = "Idris mapping library"; description = "Idris mapping library";
homepage = "https://github.com/zaoqi/Mapping.idr"; homepage = "https://github.com/zaoqi/Mapping.idr";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Plus;
maintainers = [ lib.maintainers.brainrape ]; maintainers = [ lib.maintainers.brainrape ];
}; };
} }

View File

@ -28,7 +28,7 @@ mkDerivation rec {
description = description =
"A formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory "; "A formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory ";
homepage = src.meta.homepage; homepage = src.meta.homepage;
license = licenses.agpl3; license = licenses.agpl3Only;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ ncfavier ]; maintainers = with maintainers; [ ncfavier ];
}; };

View File

@ -3,7 +3,7 @@
import ./generic.nix (args // { import ./generic.nix (args // {
version = "6.0.30"; version = "6.0.30";
sha256 = "1lhglbvg65j5slrlv7qv4vi3cvd7kjywa07gq1abzschycf4p3k0"; sha256 = "1lhglbvg65j5slrlv7qv4vi3cvd7kjywa07gq1abzschycf4p3k0";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Only;
extraPatches = [ extraPatches = [
./clang-6.0.patch ./clang-6.0.patch
./CVE-2017-10140-cwd-db_config.patch ./CVE-2017-10140-cwd-db_config.patch

View File

@ -3,7 +3,7 @@
import ./generic.nix (args // { import ./generic.nix (args // {
version = "6.2.32"; version = "6.2.32";
sha256 = "1yx8wzhch5wwh016nh0kfxvknjkafv6ybkqh6nh7lxx50jqf5id9"; sha256 = "1yx8wzhch5wwh016nh0kfxvknjkafv6ybkqh6nh7lxx50jqf5id9";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Only;
extraPatches = [ extraPatches = [
./clang-6.0.patch ./clang-6.0.patch
./CVE-2017-10140-cwd-db_config.patch ./CVE-2017-10140-cwd-db_config.patch

View File

@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
homepage = "https://www.oracle.com/database/berkeley-db/xml.html"; homepage = "https://www.oracle.com/database/berkeley-db/xml.html";
description = "Embeddable XML database based on Berkeley DB"; description = "Embeddable XML database based on Berkeley DB";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "SyncML client sdk by Funambol project"; description = "SyncML client sdk by Funambol project";
homepage = "https://www.funambol.com"; homepage = "https://www.funambol.com";
license = licenses.agpl3; license = licenses.agpl3Only;
platforms = platforms.unix; platforms = platforms.unix;
}; };
} }

View File

@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.jbig2dec.com/"; homepage = "https://www.jbig2dec.com/";
description = "Decoder implementation of the JBIG2 image compression format"; description = "Decoder implementation of the JBIG2 image compression format";
mainProgram = "jbig2dec"; mainProgram = "jbig2dec";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Only;
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -89968,7 +89968,7 @@ in
meta = { meta = {
description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name."; description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name.";
homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme"; homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme";
license = "AGPL-3.0"; license = "AGPL-3.0-only";
}; };
production = true; production = true;
bypassCache = true; bypassCache = true;

View File

@ -31,14 +31,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "androguard"; pname = "androguard";
version = "4.1.0"; version = "3.4.0a1";
format = "setuptools"; format = "setuptools";
src = fetchFromGitHub { src = fetchFromGitHub {
repo = pname; repo = pname;
owner = pname; owner = pname;
rev = "refs/tags/v${version}"; rev = "v${version}";
sha256 = "sha256-NJYiuAr/rfR24pAhQDysGWXH2bBuvTrJI1jkmrJS8+c="; sha256 = "1aparxiq11y0hbvkayp92w684nyxyyx7mi0n1x6x51g5z6c58vmy";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -50,7 +50,7 @@ buildPythonPackage rec {
meta = with lib; { meta = with lib; {
description = "A(Sync) Interface for internal Audible API written in pure Python"; description = "A(Sync) Interface for internal Audible API written in pure Python";
license = licenses.agpl3; license = licenses.agpl3Only;
homepage = "https://github.com/mkb79/Audible"; homepage = "https://github.com/mkb79/Audible";
maintainers = with maintainers; [ jvanbruegge ]; maintainers = with maintainers; [ jvanbruegge ];
}; };

View File

@ -32,7 +32,7 @@ buildPythonPackage rec {
meta = with lib; { meta = with lib; {
description = "Python bindings for Oracle Berkeley DB"; description = "Python bindings for Oracle Berkeley DB";
homepage = "https://www.jcea.es/programacion/pybsddb.htm"; homepage = "https://www.jcea.es/programacion/pybsddb.htm";
license = with licenses; [ agpl3 ]; # License changed from bsd3 to agpl3 since 6.x license = with licenses; [ agpl3Only ]; # License changed from bsd3 to agpl3 since 6.x
maintainers = [ ]; maintainers = [ ];
}; };

View File

@ -4,6 +4,7 @@
, fetchFromGitHub , fetchFromGitHub
, dvc-objects , dvc-objects
, fsspec , fsspec
, funcy
, pythonOlder , pythonOlder
, pythonRelaxDepsHook , pythonRelaxDepsHook
, setuptools-scm , setuptools-scm
@ -12,25 +13,26 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dvc-http"; pname = "dvc-http";
version = "2.32.0"; version = "2.32.0";
format = "pyproject"; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "iterative"; owner = "iterative";
repo = pname; repo = "dvc-http";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-ru/hOFv/RcS/7SBpTJU8xFxdllmaiH4dV1ouS6GGKkY="; hash = "sha256-ru/hOFv/RcS/7SBpTJU8xFxdllmaiH4dV1ouS6GGKkY=";
}; };
nativeBuildInputs = [ build-system = [
setuptools-scm setuptools-scm
]; ];
propagatedBuildInputs = [ dependencies = [
aiohttp-retry
dvc-objects dvc-objects
fsspec fsspec
aiohttp-retry funcy
]; ];
# Currently it's not possible to run the tests # Currently it's not possible to run the tests

View File

@ -15,7 +15,7 @@ buildPythonPackage rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/noumar/iso639"; homepage = "https://github.com/noumar/iso639";
description = "ISO 639 library for Python"; description = "ISO 639 library for Python";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ zraexy ]; maintainers = with maintainers; [ zraexy ];
}; };
} }

View File

@ -47,12 +47,12 @@ let
in in
buildPythonPackage rec { buildPythonPackage rec {
pname = "OpenUSD"; pname = "openusd";
version = "23.11"; version = "23.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "PixarAnimationStudios"; owner = "PixarAnimationStudios";
repo = pname; repo = "OpenUSD";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-5zQrfB14kXs75WbL3s4eyhxELglhLNxU2L2aVXiyVjg="; hash = "sha256-5zQrfB14kXs75WbL3s4eyhxELglhLNxU2L2aVXiyVjg=";
}; };

View File

@ -126,7 +126,7 @@ buildPythonPackage rec {
meta = with lib; { meta = with lib; {
description = "Static site generator that requires no database or server-side logic"; description = "Static site generator that requires no database or server-side logic";
homepage = "https://getpelican.com/"; homepage = "https://getpelican.com/";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ offline prikhi ]; maintainers = with maintainers; [ offline prikhi ];
}; };
} }

View File

@ -1,11 +1,12 @@
{ lib, fetchPypi, python, buildPythonPackage, nose, future, coverage }: { lib, fetchPypi, python, buildPythonPackage, nose, future, coverage }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "PyZufall"; pname = "pyzufall";
version = "0.13.2"; version = "0.13.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; pname = "PyZufall";
inherit version;
sha256 = "1jffhi20m82fdf78bjhncbdxkfzcskrlipxlrqq9741xdvrn14b5"; sha256 = "1jffhi20m82fdf78bjhncbdxkfzcskrlipxlrqq9741xdvrn14b5";
}; };

View File

@ -22,7 +22,7 @@ buildPythonPackage {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/Unrud/RadicaleInfCloud/"; homepage = "https://github.com/Unrud/RadicaleInfCloud/";
description = "Integrate InfCloud into Radicale's web interface"; description = "Integrate InfCloud into Radicale's web interface";
license = with licenses; [ agpl3 gpl3 ]; license = with licenses; [ agpl3Plus gpl3 ];
maintainers = with maintainers; [ erictapen ]; maintainers = with maintainers; [ erictapen ];
}; };
} }

View File

@ -19,24 +19,24 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "scmrepo"; pname = "scmrepo";
version = "3.2.0"; version = "3.3.0";
format = "pyproject"; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "iterative"; owner = "iterative";
repo = pname; repo = "scmrepo";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-A09nuT8qxganDYiJNXhdhmnFKUeeVNYQKdHdReSnnac="; hash = "sha256-vAfqCr1/3S0yZ0wPDxSZ6b6NrcJxt7Lj7oCsTzAXX1k=";
}; };
nativeBuildInputs = [ build-system = [
setuptools setuptools
setuptools-scm setuptools-scm
]; ];
propagatedBuildInputs = [ dependencies = [
asyncssh asyncssh
dulwich dulwich
dvc-http dvc-http

View File

@ -10,14 +10,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "soundcloud-v2"; pname = "soundcloud-v2";
version = "1.3.6"; version = "1.3.7";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-cHFxx/9fGQvpRuy0mGTUsh3CyU2xmE9frbd5+mnHo3Y="; sha256 = "sha256-DiaCnIEXKSxyE4+MCq0KwdKWUGfWO3LAVwsMNEkOmqc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -53,7 +53,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "transformers"; pname = "transformers";
version = "4.38.2"; version = "4.39.0";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -62,7 +62,7 @@ buildPythonPackage rec {
owner = "huggingface"; owner = "huggingface";
repo = "transformers"; repo = "transformers";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-/rt2XHN46NcFwlM9MOygVvpQkfPVu2eCNybYmSj711M="; hash = "sha256-iOypG9WRvZ3Y9wwW/wGlHGdQx246TGqvvml9qyI2vFk=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -24,7 +24,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "weasyprint"; pname = "weasyprint";
version = "61.1"; version = "61.2";
format = "pyproject"; format = "pyproject";
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -32,7 +32,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit version; inherit version;
pname = "weasyprint"; pname = "weasyprint";
hash = "sha256-fLyCTcQCbYKpc2Jkd1X4N90VeZlJY5zIpCjdM9OFAJo="; hash = "sha256-R99s/u/4xsKM8uTK+DfN4XcV7+RicIradLqi6zkbYFk=";
}; };
patches = [ patches = [

View File

@ -13,7 +13,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "whenever"; pname = "whenever";
version = "0.4.0"; version = "0.5.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "ariebovenberg"; owner = "ariebovenberg";
repo = "whenever"; repo = "whenever";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-vZRdt3Vxndp0iwA5uwMHSbzQZZZc5+tBWh3tMJYfIaU="; hash = "sha256-5Ik9+i5T5ztb+2zqFZ+SBmrZFLDxji66e3lK0z2w92c=";
}; };
postPatch = '' postPatch = ''

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation {
meta = with lib; { meta = with lib; {
description = "Redo implementation in Bourne Shell"; description = "Redo implementation in Bourne Shell";
homepage = "http://news.dieweltistgarnichtso.net/bin/redo-sh.html"; homepage = "http://news.dieweltistgarnichtso.net/bin/redo-sh.html";
license = licenses.agpl3; license = licenses.agpl3Plus;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ sternenseemann ]; maintainers = with maintainers; [ sternenseemann ];
}; };

View File

@ -84,7 +84,7 @@ buildGoModule rec {
meta = { meta = {
description = "Provision software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes"; description = "Provision software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes";
homepage = "https://coder.com"; homepage = "https://coder.com";
license = lib.licenses.agpl3; license = lib.licenses.agpl3Only;
maintainers = [ lib.maintainers.ghuntley lib.maintainers.urandom ]; maintainers = [ lib.maintainers.ghuntley lib.maintainers.urandom ];
}; };
} }

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "golangci-lint"; pname = "golangci-lint";
version = "1.57.0"; version = "1.57.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "golangci"; owner = "golangci";
repo = "golangci-lint"; repo = "golangci-lint";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-mBdK6HhoTVTRTU8agKETTZTR7NAH2cBQ/YQpbI2tyN0="; hash = "sha256-CDk0lmspteeewLzvixjIJr16M8Ko8uSgdnJZfJ1SqOA=";
}; };
vendorHash = "sha256-wTx4XbFKvpcZXQrloDWALf3yId1ANCBCvv0k3VwVoiM="; vendorHash = "sha256-lBRVnsttq6M9gyZfV4I/EOwsp6yGARCSYYefRvZvHEA=";
subPackages = [ "cmd/golangci-lint" ]; subPackages = [ "cmd/golangci-lint" ];

View File

@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "A community-lead fork of the minimalist roguelike game Brogue"; description = "A community-lead fork of the minimalist roguelike game Brogue";
mainProgram = "brogue-ce"; mainProgram = "brogue-ce";
homepage = "https://github.com/tmewett/BrogueCE"; homepage = "https://github.com/tmewett/BrogueCE";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ AndersonTorres fgaz ]; maintainers = with maintainers; [ AndersonTorres fgaz ];
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "A roguelike game"; description = "A roguelike game";
mainProgram = "brogue"; mainProgram = "brogue";
homepage = "https://sites.google.com/site/broguegame/"; homepage = "https://sites.google.com/site/broguegame/";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ AndersonTorres fgaz ]; maintainers = with maintainers; [ AndersonTorres fgaz ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
}; };

View File

@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/bvschaik/julius"; homepage = "https://github.com/bvschaik/julius";
description = "An open source re-implementation of Caesar III"; description = "An open source re-implementation of Caesar III";
mainProgram = "julius"; mainProgram = "julius";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ Thra11 ]; maintainers = with maintainers; [ Thra11 ];
platforms = platforms.all; platforms = platforms.all;
broken = stdenv.isDarwin; broken = stdenv.isDarwin;

View File

@ -27,7 +27,7 @@ let
binaryBytecode binaryBytecode
binaryNativeCode binaryNativeCode
]; ];
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ rhendric ]; maintainers = with maintainers; [ rhendric ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
}; };

View File

@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
You must view the world as mario does, as a one dimensional line. You must view the world as mario does, as a one dimensional line.
''; '';
homepage = "https://mar1d.com"; homepage = "https://mar1d.com";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ taeer ]; maintainers = with maintainers; [ taeer ];
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -112,16 +112,15 @@ in
"meta" "meta"
]; ];
meta = let meta = {
pos = builtins.unsafeGetAttrPos "pname" args;
in {
description = projectInfo.${pname}.description; description = projectInfo.${pname}.description;
homepage = "https://invent.kde.org/${projectInfo.${pname}.repo_path}"; homepage = "https://invent.kde.org/${projectInfo.${pname}.repo_path}";
license = lib.filter (l: l != null) (map (l: licensesBySpdxId.${l}) licenseInfo.${pname}); license = lib.filter (l: l != null) (map (l: licensesBySpdxId.${l}) licenseInfo.${pname});
maintainers = lib.teams.qt-kde.members; maintainers = lib.teams.qt-kde.members;
# Platforms are currently limited to what upstream tests in CI, but can be extended if there's interest. # Platforms are currently limited to what upstream tests in CI, but can be extended if there's interest.
platforms = lib.platforms.linux ++ lib.platforms.freebsd; platforms = lib.platforms.linux ++ lib.platforms.freebsd;
position = "${pos.file}:${toString pos.line}";
} // (args.meta or { }); } // (args.meta or { });
pos = builtins.unsafeGetAttrPos "pname" args;
in in
stdenv.mkDerivation (defaultArgs // cleanArgs // { inherit meta; }) stdenv.mkDerivation (defaultArgs // cleanArgs // { inherit meta pos; })

View File

@ -188,7 +188,7 @@ stdenv.mkDerivation rec {
operations in the PostScript language, and (iii) a wide variety operations in the PostScript language, and (iii) a wide variety
of output drivers for various file formats and printers. of output drivers for various file formats and printers.
''; '';
license = lib.licenses.agpl3; license = lib.licenses.agpl3Plus;
platforms = lib.platforms.all; platforms = lib.platforms.all;
maintainers = [ lib.maintainers.viric ]; maintainers = [ lib.maintainers.viric ];
mainProgram = "gs"; mainProgram = "gs";

View File

@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Admin interface for Akkoma"; description = "Admin interface for Akkoma";
homepage = "https://akkoma.dev/AkkomaGang/akkoma-fe/"; homepage = "https://akkoma.dev/AkkomaGang/akkoma-fe/";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ mvs ]; maintainers = with maintainers; [ mvs ];
}; };
} }

View File

@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Frontend for Akkoma"; description = "Frontend for Akkoma";
homepage = "https://akkoma.dev/AkkomaGang/akkoma-fe/"; homepage = "https://akkoma.dev/AkkomaGang/akkoma-fe/";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ mvs ]; maintainers = with maintainers; [ mvs ];
}; };
} }

View File

@ -228,7 +228,7 @@ beamPackages.mixRelease rec {
meta = with lib; { meta = with lib; {
description = "ActivityPub microblogging server"; description = "ActivityPub microblogging server";
homepage = "https://akkoma.social"; homepage = "https://akkoma.social";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ mvs ]; maintainers = with maintainers; [ mvs ];
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -64,7 +64,7 @@ buildGoModule rec {
meta = with lib; { meta = with lib; {
description = "Trezor address/account balance backend"; description = "Trezor address/account balance backend";
homepage = "https://github.com/trezor/blockbook"; homepage = "https://github.com/trezor/blockbook";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ mmahut _1000101 ]; maintainers = with maintainers; [ mmahut _1000101 ];
platforms = platforms.unix; platforms = platforms.unix;
mainProgram = "blockbook"; mainProgram = "blockbook";

View File

@ -32,7 +32,7 @@ buildGoModule rec {
meta = with lib; { meta = with lib; {
description = "Open source Confluence alternative for internal & external docs built with Golang + EmberJS"; description = "Open source Confluence alternative for internal & external docs built with Golang + EmberJS";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
mainProgram = "documize"; mainProgram = "documize";
homepage = "https://www.documize.com/"; homepage = "https://www.documize.com/";

View File

@ -31,7 +31,7 @@ buildGoModule rec {
meta = with lib; { meta = with lib; {
description = "Reverse HTTP proxy to filter requests by different rules."; description = "Reverse HTTP proxy to filter requests by different rules.";
homepage = "https://github.com/asciimoo/filtron"; homepage = "https://github.com/asciimoo/filtron";
license = licenses.agpl3; license = licenses.agpl3Only;
maintainers = [ maintainers.dasj19 ]; maintainers = [ maintainers.dasj19 ];
platforms = platforms.linux; platforms = platforms.linux;
mainProgram = "filtron"; mainProgram = "filtron";

View File

@ -19,6 +19,6 @@ buildHomeAssistantComponent rec {
"Smart TRV control integrates room-temp sensors, window/door sensors, weather forecasts, and ambient probes for efficient heating and calibration, enhancing energy savings and comfort."; "Smart TRV control integrates room-temp sensors, window/door sensors, weather forecasts, and ambient probes for efficient heating and calibration, enhancing energy savings and comfort.";
homepage = "https://better-thermostat.org/"; homepage = "https://better-thermostat.org/";
maintainers = with maintainers; [ mguentner ]; maintainers = with maintainers; [ mguentner ];
license = licenses.agpl3; license = licenses.agpl3Only;
}; };
} }

View File

@ -77,7 +77,7 @@ let self = {
meta = with lib; { meta = with lib; {
description = "Validates Akamai v2 query string tokens"; description = "Validates Akamai v2 query string tokens";
homepage = "https://github.com/kaltura/nginx-akamai-token-validate-module"; homepage = "https://github.com/kaltura/nginx-akamai-token-validate-module";
license = with licenses; [ agpl3 ]; license = with licenses; [ agpl3Only ];
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
}; };
}; };
@ -685,7 +685,7 @@ let self = {
meta = with lib; { meta = with lib; {
description = "Generates CDN tokens, either as a cookie or as a query string parameter"; description = "Generates CDN tokens, either as a cookie or as a query string parameter";
homepage = "https://github.com/kaltura/nginx-secure-token-module"; homepage = "https://github.com/kaltura/nginx-secure-token-module";
license = with licenses; [ agpl3 ]; license = with licenses; [ agpl3Only ];
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
}; };
}; };
@ -1004,7 +1004,7 @@ let self = {
meta = with lib; { meta = with lib; {
description = "VOD packager"; description = "VOD packager";
homepage = "https://github.com/kaltura/nginx-vod-module"; homepage = "https://github.com/kaltura/nginx-vod-module";
license = with licenses; [ agpl3 ]; license = with licenses; [ agpl3Only ];
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
}; };
}; };

View File

@ -109,7 +109,7 @@ crystal.buildCrystalPackage rec {
description = "An open source alternative front-end to YouTube"; description = "An open source alternative front-end to YouTube";
mainProgram = "invidious"; mainProgram = "invidious";
homepage = "https://invidious.io/"; homepage = "https://invidious.io/";
license = licenses.agpl3; license = licenses.agpl3Plus;
maintainers = with maintainers; [ infinisil sbruder ]; maintainers = with maintainers; [ infinisil sbruder ];
}; };
} }

View File

@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec {
description = "A Matrix bot which can generate \"This Week in X\" like blog posts "; description = "A Matrix bot which can generate \"This Week in X\" like blog posts ";
homepage = "https://github.com/haecker-felix/hebbot"; homepage = "https://github.com/haecker-felix/hebbot";
changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${version}"; changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${version}";
license = with licenses; [ agpl3 ]; license = with licenses; [ agpl3Only ];
mainProgram = "hebbot"; mainProgram = "hebbot";
maintainers = with maintainers; [ a-kenji ]; maintainers = with maintainers; [ a-kenji ];
}; };

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