1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-08 02:38:11 +09:00

Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2025-06-07 06:05:16 +00:00 committed by GitHub
commit dc23b83b01
Signed by: github
GPG key ID: B5690EEEBB952194
382 changed files with 1547 additions and 1453 deletions

View file

@ -1259,6 +1259,13 @@ as many tests should be enabled as possible. Failing tests can still be
a good indication that the package is not in a valid state.
:::
::: {.note}
We only want to test the functionality of a package. In particular, we are not
interested in coverage, formatting, and type checking. If pytest fails with
`unrecognized arguments: --cov`, add `pytest-cov-stub` to `nativeCheckInputs`
rather than `pytest-cov`.
:::
#### Using pytest {#using-pytest}
Pytest is the most common test runner for python repositories. A trivial

View file

@ -1529,7 +1529,6 @@ in
zoom-us = runTest ./zoom-us.nix;
zram-generator = runTest ./zram-generator.nix;
zrepl = runTest ./zrepl.nix;
zsh-history = runTest ./zsh-history.nix;
zwave-js = runTest ./zwave-js.nix;
zwave-js-ui = runTest ./zwave-js-ui.nix;
}

View file

@ -1,38 +0,0 @@
{ pkgs, ... }:
{
name = "zsh-history";
meta = with pkgs.lib.maintainers; {
maintainers = [ ];
};
nodes.default =
{ ... }:
{
programs = {
zsh.enable = true;
};
environment.systemPackages = [ pkgs.zsh-history ];
programs.zsh.interactiveShellInit = ''
source ${pkgs.zsh-history.out}/share/zsh/init.zsh
'';
users.users.root.shell = "${pkgs.zsh}/bin/zsh";
};
testScript = ''
start_all()
default.wait_for_unit("multi-user.target")
default.wait_until_succeeds("pgrep -f 'agetty.*tty1'")
# Login
default.wait_until_tty_matches("1", "login: ")
default.send_chars("root\n")
default.wait_until_tty_matches("1", r"\nroot@default\b")
# Generate some history
default.send_chars("echo foobar\n")
default.wait_until_tty_matches("1", "foobar")
# Ensure that command was recorded in history
default.succeed("/run/current-system/sw/bin/history list | grep -q foobar")
'';
}

View file

@ -23,12 +23,12 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Proportional version of the 0xProto font";
homepage = "https://github.com/0xType/0xPropo";
changelog = "https://github.com/0xType/0xPropo/releases/tag/${version}";
license = licenses.ofl;
maintainers = with maintainers; [ vinnymeller ];
platforms = platforms.all;
license = lib.licenses.ofl;
maintainers = with lib.maintainers; [ vinnymeller ];
platforms = lib.platforms.all;
};
}

View file

@ -29,15 +29,15 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Monospaced font based on IBM 3270 terminals";
homepage = "https://github.com/rbanffy/3270font";
changelog = "https://github.com/rbanffy/3270font/blob/v${version}/CHANGELOG.md";
license = [
licenses.bsd3
licenses.ofl
lib.licenses.bsd3
lib.licenses.ofl
];
maintainers = [ ];
platforms = platforms.all;
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.all;
};
}

View file

@ -18,13 +18,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
meta = with lib; {
meta = {
description = "Tunnelling for application that don't speak IPv6";
mainProgram = "6tunnel";
homepage = "https://github.com/wojtekka/6tunnel";
changelog = "https://github.com/wojtekka/6tunnel/blob/${version}/ChangeLog";
license = licenses.gpl2Only;
maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ Br1ght0ne ];
platforms = lib.platforms.unix;
};
}

View file

@ -33,13 +33,13 @@ stdenv.mkDerivation rec {
# but it's better to disable tests than loose ASLR on i686
doCheck = !stdenv.hostPlatform.isi686;
meta = with lib; {
meta = {
description = "ATSC A/52 stream decoder";
homepage = "https://liba52.sourceforge.io/";
changelog = "https://git.adelielinux.org/community/a52dec/-/blob/v${version}/ChangeLog?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ wegank ];
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ wegank ];
mainProgram = "a52dec";
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}

View file

@ -25,13 +25,13 @@ buildGoModule rec {
# Tests require network access
doCheck = false;
meta = with lib; {
meta = {
description = "Vulnerability remediation scoring system";
homepage = "https://github.com/elysium-suite/aeacus";
changelog = "https://github.com/elysium-suite/aeacus/releases/tag/v${version}";
license = licenses.gpl2Only;
maintainers = with maintainers; [ fab ];
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "aeacus";
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View file

@ -22,12 +22,12 @@ buildGoModule rec {
"-X main.Version=${version}"
];
meta = with lib; {
meta = {
homepage = "https://github.com/slok/agebox";
changelog = "https://github.com/slok/agebox/releases/tag/v${version}";
description = "Age based repository file encryption gitops tool";
license = licenses.asl20;
maintainers = with maintainers; [ lesuisse ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ lesuisse ];
mainProgram = "agebox";
};
}

View file

@ -68,14 +68,14 @@ stdenvNoCC.mkDerivation rec {
];
});
meta = with lib; {
meta = {
description = "Android GPU Inspector";
homepage = "https://gpuinspector.dev";
changelog = "https://github.com/google/agi/releases/tag/v${version}";
platforms = [ "x86_64-linux" ];
license = licenses.asl20;
maintainers = with maintainers; [ kashw2 ];
sourceProvenance = with sourceTypes; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ kashw2 ];
sourceProvenance = with lib.sourceTypes; [
binaryBytecode
binaryNativeCode
];

View file

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "ANSI HTML Adapter";
mainProgram = "aha";
longDescription = ''
@ -27,11 +27,11 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/theZiz/aha";
changelog = "https://github.com/theZiz/aha/blob/${version}/CHANGELOG";
license = with licenses; [
license = with lib.licenses; [
lgpl2Plus
mpl11
];
maintainers = with maintainers; [ pSub ];
platforms = platforms.all;
maintainers = with lib.maintainers; [ pSub ];
platforms = lib.platforms.all;
};
}

View file

@ -53,12 +53,12 @@ python3.pkgs.buildPythonApplication rec {
"ansibledoctor"
];
meta = with lib; {
meta = {
description = "Annotation based documentation for your Ansible roles";
mainProgram = "ansible-doctor";
homepage = "https://github.com/thegeeklab/ansible-doctor";
changelog = "https://github.com/thegeeklab/ansible-doctor/releases/tag/v${version}";
license = licenses.lgpl3Only;
maintainers = with maintainers; [ tboerger ];
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [ tboerger ];
};
}

View file

@ -34,12 +34,12 @@ buildNpmPackage rec {
npmPackFlags = [ "--ignore-scripts" ];
passthru.updateScript = nix-update-script { };
meta = with lib; {
meta = {
changelog = "https://github.com/ansible/ansible-language-server/releases/tag/v${version}";
description = "Ansible Language Server";
mainProgram = "ansible-language-server";
homepage = "https://github.com/ansible/ansible-language-server";
license = licenses.mit;
maintainers = with maintainers; [ hexa ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ hexa ];
};
}

View file

@ -55,12 +55,12 @@ stdenv.mkDerivation rec {
mv docs/* $out/share/doc/${pname}
'';
meta = with lib; {
meta = {
homepage = "https://github.com/CycoPH/atasm";
description = "Commandline 6502 assembler compatible with Mac/65";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
changelog = "https://github.com/CycoPH/atasm/releases/tag/V${version}";
maintainers = with maintainers; [ ];
platforms = with platforms; unix;
maintainers = with lib.maintainers; [ ];
platforms = with lib.platforms; unix;
};
}

View file

@ -48,12 +48,12 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
meta = {
description = "Advanced tftp tools";
changelog = "https://sourceforge.net/p/atftp/code/ci/v${version}/tree/Changelog";
homepage = "https://sourceforge.net/projects/atftp/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
};
}

View file

@ -35,16 +35,16 @@ buildGoModule (finalAttrs: {
tests.version = testers.testVersion { package = athens; };
};
meta = with lib; {
meta = {
description = "Go module datastore and proxy";
homepage = "https://github.com/gomods/athens";
changelog = "https://github.com/gomods/athens/releases/tag/v${version}";
license = licenses.mit;
changelog = "https://github.com/gomods/athens/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
mainProgram = "athens";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
katexochen
malt3
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
})

View file

@ -40,12 +40,12 @@ buildGoModule {
passthru.updateScript = nix-update-script { };
meta = with lib; {
meta = {
homepage = "https://github.com/AthanorLabs/atomic-swap";
changelog = "https://github.com/AthanorLabs/atomic-swap/releases/tag/v${version}";
description = "ETH-XMR atomic swap implementation";
license = with licenses; [ lgpl3Only ];
maintainers = with maintainers; [
license = with lib.licenses; [ lgpl3Only ];
maintainers = with lib.maintainers; [
happysalada
lord-valen
];

View file

@ -31,12 +31,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "audiness" ];
meta = with lib; {
meta = {
description = "CLI tool to interact with Nessus";
homepage = "https://github.com/audiusGmbH/audiness";
changelog = "https://github.com/audiusGmbH/audiness/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "audiness";
};
}

View file

@ -18,12 +18,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-kIrbHt6aAUgdF4Jx/aUOYpiBj1+pyFLCVak6R+JN2Ug=";
meta = with lib; {
meta = {
description = "Ping the host continuously and write results to a file";
homepage = "https://github.com/audiusGmbH/audion";
changelog = "https://github.com/audiusGmbH/audion/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "audion";
};
}

View file

@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
# One test is failing, see PR #101947
doCheck = false;
meta = with lib; {
meta = {
description = "C++ program to generate waveform data and render waveform images from audio files";
longDescription = ''
audiowaveform is a C++ command-line application that generates waveform data from either MP3, WAV, FLAC, or Ogg Vorbis format audio files.
@ -55,9 +55,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/bbc/audiowaveform";
changelog = "https://github.com/bbc/audiowaveform/blob/${version}/ChangeLog";
license = licenses.gpl3Plus;
platforms = platforms.all;
maintainers = with maintainers; [ edbentley ];
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ edbentley ];
mainProgram = "audiowaveform";
};
}

View file

@ -62,13 +62,13 @@ stdenv.mkDerivation rec {
"dev"
];
meta = with lib; {
meta = {
description = "Configuration editing tool";
license = licenses.lgpl21Only;
license = lib.licenses.lgpl21Only;
homepage = "https://augeas.net/";
changelog = "https://github.com/hercules-team/augeas/releases/tag/release-${version}";
mainProgram = "augtool";
maintainers = with maintainers; [ offline ];
platforms = platforms.unix;
maintainers = with lib.maintainers; [ offline ];
platforms = lib.platforms.unix;
};
}

View file

@ -47,12 +47,12 @@ buildGoModule rec {
subPackages = [ "cmd/auth0" ];
meta = with lib; {
meta = {
description = "Supercharge your developer workflow";
homepage = "https://auth0.github.io/auth0-cli";
changelog = "https://github.com/auth0/auth0-cli/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ matthewcroughan ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ matthewcroughan ];
mainProgram = "auth0";
};
}

View file

@ -25,14 +25,14 @@ let
hash = "sha256-idShMSYIrf3ViG9VFNGNu6TSjBz3Q+GJMMeCzcJwfG4=";
};
meta = with lib; {
meta = {
description = "Authentication glue you need";
changelog = "https://github.com/goauthentik/authentik/releases/tag/version%2F${version}";
homepage = "https://goauthentik.io/";
license = licenses.mit;
platforms = platforms.linux;
license = lib.licenses.mit;
platforms = lib.platforms.linux;
broken = stdenvNoCC.buildPlatform != stdenvNoCC.hostPlatform;
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
jvanbruegge
risson
];

View file

@ -36,12 +36,12 @@ python3.pkgs.buildPythonApplication rec {
"autobloody"
];
meta = with lib; {
meta = {
description = "Tool to automatically exploit Active Directory privilege escalation paths";
homepage = "https://github.com/CravateRouge/autobloody";
changelog = "https://github.com/CravateRouge/autobloody/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "autobloody";
};
}

View file

@ -34,12 +34,12 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = ./update.sh;
meta = with lib; {
meta = {
description = "Linter and formatter for help you improve copywriting, to correct spaces, punctuations between CJK (Chinese, Japanese, Korean)";
mainProgram = "autocorrect";
homepage = "https://huacnlee.github.io/autocorrect";
changelog = "https://github.com/huacnlee/autocorrect/releases/tag/v${version}";
license = licenses.mit;
maintainers = [ ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ];
};
}

View file

@ -18,13 +18,13 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-H4bFSqt8hOH6tF2WO1mQqqmbK9U2qlFC+7swz/xj1I8=";
meta = with lib; {
meta = {
description = "Automatically update system timezone based on location";
homepage = "https://github.com/maxbrunet/automatic-timezoned";
changelog = "https://github.com/maxbrunet/automatic-timezoned/blob/v${version}/CHANGELOG.md";
license = licenses.gpl3;
maintainers = with maintainers; [ maxbrunet ];
platforms = platforms.linux;
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ maxbrunet ];
platforms = lib.platforms.linux;
mainProgram = "automatic-timezoned";
};
}

View file

@ -29,15 +29,15 @@ stdenv.mkDerivation rec {
strictDeps = true;
meta = with lib; {
meta = {
description = "Ayatana Display Indicator Objects";
homepage = "https://github.com/AyatanaIndicators/ayatana-ido";
changelog = "https://github.com/AyatanaIndicators/ayatana-ido/blob/${version}/ChangeLog";
license = [
licenses.lgpl3Plus
licenses.lgpl21Plus
lib.licenses.lgpl3Plus
lib.licenses.lgpl21Plus
];
maintainers = [ maintainers.nickhu ];
platforms = platforms.linux;
maintainers = [ lib.maintainers.nickhu ];
platforms = lib.platforms.linux;
};
}

View file

@ -25,11 +25,11 @@ buildGoModule rec {
ln -rs "$out/bin/azure-storage-azcopy" "$out/bin/azcopy"
'';
meta = with lib; {
meta = {
description = "New Azure Storage data transfer utility - AzCopy v10";
homepage = "https://github.com/Azure/azure-storage-azcopy";
changelog = "https://github.com/Azure/azure-storage-azcopy/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ kashw2 ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kashw2 ];
};
}

View file

@ -25,12 +25,12 @@ stdenv.mkDerivation rec {
--replace '\$'{exec_prefix}/'$'{CMAKE_INSTALL_LIBDIR} '$'{CMAKE_INSTALL_FULL_LIBDIR}
'';
meta = with lib; {
meta = {
description = "Opensource implementation of both encoder and decoder of the ITU G729 Annex A/B speech codec";
homepage = "https://linphone.org/technical-corner/bcg729";
changelog = "https://gitlab.linphone.org/BC/public/bcg729/raw/${version}/NEWS";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ c0bw3b ];
platforms = platforms.all;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ c0bw3b ];
platforms = lib.platforms.all;
};
}

View file

@ -26,13 +26,13 @@ stdenv.mkDerivation rec {
"PREFIX=$(out)"
];
meta = with lib; {
meta = {
description = "BPF based visual packet rate monitor";
mainProgram = "bpfmon";
homepage = "https://github.com/bbonev/bpfmon";
changelog = "https://github.com/bbonev/bpfmon/releases/tag/v${version}";
maintainers = with maintainers; [ arezvov ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with lib.maintainers; [ arezvov ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
}

View file

@ -75,19 +75,19 @@ stdenv.mkDerivation rec {
bpf = nixosTests.bpf;
};
meta = with lib; {
meta = {
description = "High-level tracing language for Linux eBPF";
homepage = "https://github.com/bpftrace/bpftrace";
changelog = "https://github.com/bpftrace/bpftrace/releases/tag/v${version}";
mainProgram = "bpftrace";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
rvl
thoughtpolice
martinetd
mfrw
illustris
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View file

@ -29,11 +29,11 @@ buildGoModule rec {
cp sample-btcd.conf $DIR
'';
meta = with lib; {
meta = {
description = "Alternative full node bitcoin implementation written in Go (golang)";
homepage = "https://github.com/btcsuite/btcd";
changelog = "https://github.com/btcsuite/btcd/releases/tag/v${version}";
license = licenses.isc;
maintainers = with maintainers; [ _0xB10C ];
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ _0xB10C ];
};
}

View file

@ -30,15 +30,15 @@ buildDotnetModule rec {
mv $out/bin/{BTCPayServer,btcpayserver} || :
'';
meta = with lib; {
meta = {
description = "Self-hosted, open-source cryptocurrency payment processor";
homepage = "https://btcpayserver.org";
changelog = "https://github.com/btcpayserver/btcpayserver/blob/v${version}/Changelog.md";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
kcalvinalvin
erikarvstedt
];
license = licenses.mit;
platforms = platforms.linux ++ platforms.darwin;
license = lib.licenses.mit;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
}

View file

@ -51,13 +51,13 @@ stdenv.mkDerivation rec {
versionCheckProgramArg = "--version";
doInstallCheck = true;
meta = with lib; {
meta = {
description = "Monitor of resources";
homepage = "https://github.com/aristocratos/btop";
changelog = "https://github.com/aristocratos/btop/blob/v${version}/CHANGELOG.md";
license = licenses.asl20;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [
license = lib.licenses.asl20;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [
khaneliman
rmcgibbo
];

View file

@ -97,13 +97,13 @@ stdenv.mkDerivation rec {
rev-prefix = "v";
};
meta = with lib; {
meta = {
description = "Utilities for the btrfs filesystem";
homepage = "https://btrfs.readthedocs.io/en/latest/";
changelog = "https://github.com/kdave/btrfs-progs/raw/v${version}/CHANGES";
license = licenses.gpl2Only;
license = lib.licenses.gpl2Only;
mainProgram = "btrfs";
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
};
}

View file

@ -140,16 +140,16 @@ stdenv.mkDerivation {
};
};
meta = with lib; {
meta = {
description = "Fast, hermetic, multi-language build system";
homepage = "https://buck2.build";
changelog = "https://github.com/facebook/buck2/releases/tag/${version}";
license = with licenses; [
license = with lib.licenses; [
asl20 # or
mit
];
mainProgram = "buck2";
maintainers = with maintainers; [ thoughtpolice ];
maintainers = with lib.maintainers; [ thoughtpolice ];
platforms = [
"x86_64-linux"
"aarch64-linux"

View file

@ -120,20 +120,20 @@ stdenvNoCC.mkDerivation rec {
done
'';
};
meta = with lib; {
meta = {
homepage = "https://bun.sh";
changelog = "https://bun.sh/blog/bun-v${version}";
description = "Incredibly fast JavaScript runtime, bundler, transpiler and package manager all in one";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
longDescription = ''
All in one fast & easy-to-use tool. Instead of 1,000 node_modules for development, you only need bun.
'';
license = with licenses; [
license = with lib.licenses; [
mit # bun core
lgpl21Only # javascriptcore and webkit
];
mainProgram = "bun";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
DAlperin
jk
thilobillerbeck

View file

@ -46,12 +46,12 @@ stdenv.mkDerivation rec {
"--with-openssl=${openssl.dev}"
];
meta = with lib; {
meta = {
homepage = "https://github.com/zmartzone/cjose";
changelog = "https://github.com/zmartzone/cjose/blob/${version}/CHANGELOG.md";
description = "C library for Javascript Object Signing and Encryption. This is a maintained fork of the original project";
license = licenses.mit;
maintainers = with maintainers; [ midchildan ];
platforms = platforms.all;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ midchildan ];
platforms = lib.platforms.all;
};
}

View file

@ -1,17 +1,18 @@
{
"name": "claude-code",
"version": "1.0.17",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"dependencies": {
"@anthropic-ai/claude-code": "^1.0.11"
"@anthropic-ai/claude-code": "^1.0.17"
}
},
"node_modules/@anthropic-ai/claude-code": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.11.tgz",
"integrity": "sha512-ezYfkSxCiQjReJoBJkayTpzhWRWKmfEy6Ria2TdufBmDR7Kj/iP4IY10M5JOTgB8pw7XfjYpijgnomiFZmVRbg==",
"version": "1.0.17",
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.17.tgz",
"integrity": "sha512-+MX/pKOKXG2HLSh7WJIgiILdumqRgcORUX0iSQmAfn+UEoHSYSuFWZWuWBpixaa8W4tiTCC06uN4pgzinCU6jw==",
"hasInstallScript": true,
"license": "SEE LICENSE IN README.md",
"bin": {

View file

@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "claude-code";
version = "1.0.11";
version = "1.0.17";
nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
hash = "sha256-IXNBNjt4Sh5pR+Cz2uEZcCop9reAmQ7hObohtN0f3Ww=";
hash = "sha256-RxbsAehJ4zIt86ppmMB1MPg/XFrGWuumNdQbT+ytg8A=";
};
npmDepsHash = "sha256-p5FQBBlMNcRBYKIkeeETyup5zKr2Rcxu/Jw+kFwQrHA=";
npmDepsHash = "sha256-tC0OyJ3t4i/CdqKUGIw5Wd9UiLYJECcbDi/suxim0/A=";
postPatch = ''
cp ${./package-lock.json} package-lock.json

View file

@ -36,12 +36,12 @@ buildGraalvmNativeImage rec {
"-H:ReflectionConfigurationFiles=${build-src}/package/reflection-config.json"
];
meta = with lib; {
meta = {
description = "Clojure Query: A Command-line Data Processor for JSON, YAML, EDN, XML and more";
homepage = "https://github.com/markus-wa/cq";
changelog = "https://github.com/markus-wa/cq/releases/releases/tag/${version}";
license = licenses.epl20;
maintainers = with maintainers; [ farcaller ];
platforms = platforms.unix;
license = lib.licenses.epl20;
maintainers = with lib.maintainers; [ farcaller ];
platforms = lib.platforms.unix;
};
}

View file

@ -24,12 +24,12 @@ buildGoModule rec {
version = "csvq version ${version}";
};
meta = with lib; {
meta = {
description = "SQL-like query language for CSV";
mainProgram = "csvq";
homepage = "https://mithrandie.github.io/csvq/";
changelog = "https://github.com/mithrandie/csvq/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ tomodachi94 ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tomodachi94 ];
};
}

View file

@ -34,12 +34,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "cups_printers" ];
meta = with lib; {
meta = {
description = "Tool for interacting with a CUPS server";
homepage = "https://github.com/audiusGmbH/cups-printers";
changelog = "https://github.com/audiusGmbH/cups-printers/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "cups-printers";
};
}

View file

@ -26,12 +26,12 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "Tool to work with CVEs";
homepage = "https://github.com/projectdiscovery/cvemap";
changelog = "https://github.com/projectdiscovery/cvemap/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "cvemap";
};
}

View file

@ -99,12 +99,12 @@ py.pkgs.buildPythonApplication rec {
"cwltool"
];
meta = with lib; {
meta = {
description = "Common Workflow Language reference implementation";
homepage = "https://www.commonwl.org";
changelog = "https://github.com/common-workflow-language/cwltool/releases/tag/${version}";
license = licenses.asl20;
maintainers = with maintainers; [ veprbl ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ veprbl ];
mainProgram = "cwltool";
};
}

View file

@ -17,14 +17,14 @@ buildNpmPackage rec {
npmDepsHash = "sha256-zQ0T/1khnn+CXm/3yc9nANL0ROEEE03U5fV57btEmPg=";
meta = with lib; {
meta = {
description = "Commitizen command line utility";
homepage = "https://commitizen.github.io/cz-cli";
changelog = "https://github.com/commitizen/cz-cli/releases/tag/v${version}";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
freezeboy
natsukium
];
license = licenses.mit;
license = lib.licenses.mit;
};
}

View file

@ -47,13 +47,13 @@ buildGo123Module rec {
version = "v${version}";
};
meta = with lib; {
meta = {
description = "Modern diagram scripting language that turns text to diagrams";
mainProgram = "d2";
homepage = "https://d2lang.com";
changelog = "https://github.com/terrastruct/d2/releases/tag/v${version}";
license = licenses.mpl20;
maintainers = with maintainers; [
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [
dit7ya
kashw2
];

View file

@ -69,13 +69,13 @@ stdenv.mkDerivation rec {
};
};
meta = with lib; {
meta = {
description = "GSettings editor for GNOME";
mainProgram = "dconf-editor";
homepage = "https://apps.gnome.org/DconfEditor/";
changelog = "https://gitlab.gnome.org/GNOME/dconf-editor/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl3Plus;
teams = [ teams.gnome ];
platforms = platforms.unix;
license = lib.licenses.gpl3Plus;
teams = [ lib.teams.gnome ];
platforms = lib.platforms.unix;
};
}

View file

@ -41,12 +41,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
doInstallCheck = true;
meta = with lib; {
meta = {
homepage = "http://www.ddcutil.com/";
description = "Query and change Linux monitor settings using DDC/CI and USB";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ rnhmjoj ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ rnhmjoj ];
changelog = "https://github.com/rockowitz/ddcutil/blob/v${version}/CHANGELOG.md";
mainProgram = "ddcutil";
};

View file

@ -36,13 +36,13 @@ resholve.mkDerivation rec {
};
};
meta = with lib; {
meta = {
homepage = "https://github.com/goss-org/goss/blob/v${version}/extras/dgoss/README.md";
changelog = "https://github.com/goss-org/goss/releases/tag/v${version}";
description = "Convenience wrapper around goss that aims to bring the simplicity of goss to docker containers";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
hyzual
anthonyroussel
];

View file

@ -38,13 +38,13 @@ stdenv.mkDerivation rec {
runHook postBuild
'';
meta = with lib; {
meta = {
description = "Tool for visualization of DHCP packets as recorded and output by tcpdump to analyze DHCP server responses";
homepage = "https://github.com/bbonev/dhcpdump";
changelog = "https://github.com/bbonev/dhcpdump/releases/tag/v${version}";
platforms = platforms.linux;
maintainers = with maintainers; [ nickcao ];
license = licenses.bsd2;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ nickcao ];
license = lib.licenses.bsd2;
mainProgram = "dhcpdump";
};
}

View file

@ -48,12 +48,12 @@ buildGoModule rec {
};
};
meta = with lib; {
meta = {
description = "Synchronize your DNS to multiple providers from a simple DSL";
homepage = "https://dnscontrol.org/";
changelog = "https://github.com/StackExchange/dnscontrol/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ SuperSandro2000 ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ SuperSandro2000 ];
mainProgram = "dnscontrol";
};
}

View file

@ -27,12 +27,12 @@ buildGoModule rec {
"-X=github.com/mosajjal/dnsmonster/util.releaseVersion=${version}"
];
meta = with lib; {
meta = {
description = "Passive DNS Capture and Monitoring Toolkit";
homepage = "https://github.com/mosajjal/dnsmonster";
changelog = "https://github.com/mosajjal/dnsmonster/releases/tag/v${version}";
license = licenses.gpl2Only;
maintainers = with maintainers; [ fab ];
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ fab ];
broken = stdenv.hostPlatform.isDarwin;
mainProgram = "dnsmonster";
};

View file

@ -46,14 +46,14 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
meta = {
description = "Tools for DNS benchmaring";
homepage = "https://www.dns-oarc.net/tools/dnsperf";
changelog = "https://github.com/DNS-OARC/dnsperf/releases/tag/v${version}";
license = licenses.isc;
platforms = platforms.unix;
license = lib.licenses.isc;
platforms = lib.platforms.unix;
mainProgram = "dnsperf";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
vcunat
mfrw
];

View file

@ -32,12 +32,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "dnsrecon" ];
meta = with lib; {
meta = {
description = "DNS Enumeration script";
homepage = "https://github.com/darkoperator/dnsrecon";
changelog = "https://github.com/darkoperator/dnsrecon/releases/tag/${version}";
license = licenses.gpl2Only;
maintainers = with maintainers; [
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [
c0bw3b
fab
];

View file

@ -36,12 +36,12 @@ python3.pkgs.buildPythonApplication rec {
"dnstwist"
];
meta = with lib; {
meta = {
description = "Domain name permutation engine for detecting homograph phishing attacks";
homepage = "https://github.com/elceef/dnstwist";
changelog = "https://github.com/elceef/dnstwist/releases/tag/${version}";
license = with licenses; [ gpl3Only ];
maintainers = with maintainers; [ fab ];
license = with lib.licenses; [ gpl3Only ];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "dnstwist";
};
}

View file

@ -34,7 +34,7 @@ buildGoModule rec {
versionCheckProgramArg = "-version";
meta = with lib; {
meta = {
description = "Fast and multi-purpose DNS toolkit";
longDescription = ''
dnsx is a fast and multi-purpose DNS toolkit allow to run multiple
@ -44,8 +44,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/projectdiscovery/dnsx";
changelog = "https://github.com/projectdiscovery/dnsx/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "dnsx";
};
}

View file

@ -62,13 +62,13 @@ python3.pkgs.buildPythonApplication rec {
strictDeps = false;
meta = with lib; {
meta = {
description = "Free basic image editor, similar to Microsoft Paint, but aiming at the GNOME desktop";
mainProgram = "drawing";
homepage = "https://maoschanz.github.io/drawing/";
changelog = "https://github.com/maoschanz/drawing/releases/tag/${version}";
maintainers = with maintainers; [ mothsart ];
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with lib.maintainers; [ mothsart ];
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
};
}

View file

@ -47,7 +47,7 @@ buildGoModule rec {
runHook postInstallCheck
'';
meta = with lib; {
meta = {
homepage = "https://driftctl.com/";
changelog = "https://github.com/snyk/driftctl/releases/tag/v${version}";
description = "Detect, track and alert on infrastructure drift";
@ -56,8 +56,8 @@ buildGoModule rec {
driftctl is a free and open-source CLI that warns of infrastructure drift
and fills in the missing piece in your DevSecOps toolbox.
'';
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
kaction
jk
qjoly

View file

@ -49,13 +49,13 @@ stdenv.mkDerivation rec {
openssl
];
meta = with lib; {
meta = {
description = "Watches network traffic, and picks out and displays JPEG and GIF images for display";
homepage = "https://github.com/deiv/driftnet";
changelog = "https://github.com/deiv/driftnet/releases/tag/v${version}";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ offline ];
platforms = platforms.linux ++ platforms.darwin;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ offline ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
mainProgram = "driftnet";
};
}

View file

@ -65,12 +65,12 @@ stdenv.mkDerivation rec {
libxcrypt
];
meta = with lib; {
meta = {
description = "Small footprint implementation of the SSH 2 protocol";
homepage = "https://matt.ucc.asn.au/dropbear/dropbear.html";
changelog = "https://github.com/mkj/dropbear/raw/DROPBEAR_${version}/CHANGES";
license = licenses.mit;
maintainers = with maintainers; [ abbradar ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ abbradar ];
platforms = lib.platforms.linux;
};
}

View file

@ -18,12 +18,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-CpVci0nw/6Y6uyQX6iRV9E7uXzdZ2fzYIelYxsc+tI0=";
meta = with lib; {
meta = {
description = "Npm scripts runner written in Rust";
mainProgram = "dum";
homepage = "https://github.com/egoist/dum";
changelog = "https://github.com/egoist/dum/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ figsoda ];
};
}

View file

@ -48,12 +48,12 @@ rustPlatform.buildRustPackage {
inherit firefox-esr-unwrapped firefox-unwrapped thunderbird-unwrapped;
};
meta = with lib; {
meta = {
changelog = "https://github.com/mozilla/dump_syms/blob/v${version}/CHANGELOG.md";
description = "Command-line utility for parsing the debugging information the compiler provides in ELF or stand-alone PDB files";
mainProgram = "dump_syms";
license = licenses.asl20;
license = lib.licenses.asl20;
homepage = "https://github.com/mozilla/dump_syms/";
maintainers = with maintainers; [ hexa ];
maintainers = with lib.maintainers; [ hexa ];
};
}

View file

@ -19,13 +19,13 @@ buildGoModule {
vendorHash = "sha256-1lise/u40Q8W9STsuyrWIbhf2HY+SFCytUL1PTSWvfY=";
meta = with lib; {
meta = {
description = "Easily Manage AWS ECS Resources in Terminal 🐱";
homepage = "https://github.com/keidarcy/e1s";
changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}";
license = licenses.mit;
license = lib.licenses.mit;
mainProgram = "e1s";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
zelkourban
carlossless
];

View file

@ -88,17 +88,17 @@ stdenv.mkDerivation rec {
[ -e $out/success ]
'';
};
meta = with lib; {
meta = {
homepage = "https://e2fsprogs.sourceforge.net/";
changelog = "https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#${version}";
description = "Tools for creating and checking ext2/ext3/ext4 filesystems";
license = with licenses; [
license = with lib.licenses; [
gpl2Plus
lgpl2Plus # lib/ext2fs, lib/e2p
bsd3 # lib/uuid
mit # lib/et, lib/ss
];
platforms = platforms.unix;
maintainers = [ ];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ];
};
}

View file

@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "Sensitive data detection tool capable of scanning source code repositories for passwords, key files, and more";
mainProgram = "earlybird";
homepage = "https://github.com/americanexpress/earlybird";
changelog = "https://github.com/americanexpress/earlybird/releases/tag/v${version}";
license = licenses.asl20;
maintainers = [ ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ];
};
}

View file

@ -58,12 +58,12 @@ buildGoModule rec {
};
};
meta = with lib; {
meta = {
description = "Build automation for the container era";
homepage = "https://earthly.dev/";
changelog = "https://github.com/earthly/earthly/releases/tag/v${version}";
license = licenses.mpl20;
maintainers = with maintainers; [
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [
zoedsoupe
konradmalik
];

View file

@ -43,12 +43,12 @@ buildGoModule rec {
}"
'';
meta = with lib; {
meta = {
description = "Attack surface management tool";
homepage = "https://github.com/g0ldencybersec/EasyEASM";
changelog = "https://github.com/g0ldencybersec/EasyEASM/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "easyeasm";
};
}

View file

@ -51,16 +51,16 @@ python3Packages.buildPythonApplication rec {
pytestCheckHook
];
meta = with lib; {
meta = {
changelog = "https://codeberg.org/eduVPN/linux-app/raw/tag/${version}/CHANGES.md";
description = "Linux client for eduVPN";
homepage = "https://codeberg.org/eduVPN/linux-app";
license = licenses.gpl3Plus;
license = lib.licenses.gpl3Plus;
mainProgram = "eduvpn-gui";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
benneti
jwijenbergh
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View file

@ -27,12 +27,12 @@ buildNpmPackage rec {
})
];
meta = with lib; {
meta = {
description = "Emmet support based on LSP";
homepage = "https://github.com/aca/emmet-ls";
changelog = "https://github.com/aca/emmet-ls/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "emmet-ls";
};
}

View file

@ -122,13 +122,13 @@ stdenv.mkDerivation rec {
};
};
meta = with lib; {
meta = {
description = "GNOME image viewer";
homepage = "https://gitlab.gnome.org/GNOME/eog";
changelog = "https://gitlab.gnome.org/GNOME/eog/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
teams = [ teams.gnome ];
platforms = platforms.unix;
license = lib.licenses.gpl2Plus;
teams = [ lib.teams.gnome ];
platforms = lib.platforms.unix;
mainProgram = "eog";
};
}

View file

@ -50,12 +50,12 @@ rustPlatform.buildRustPackage rec {
patchelf $out/bin/epick --add-rpath ${lib.makeLibraryPath [ libGL ]}
'';
meta = with lib; {
meta = {
description = "Simple color picker that lets the user create harmonic palettes with ease";
homepage = "https://github.com/vv9k/epick";
changelog = "https://github.com/vv9k/epick/blob/${version}/CHANGELOG.md";
license = licenses.gpl3Only;
maintainers = with maintainers; [ figsoda ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "epick";
};
}

View file

@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation rec {
patchShebangs $out/bin/er-patcher
'';
meta = with lib; {
meta = {
homepage = "https://github.com/gurrgur/er-patcher";
changelog = "https://github.com/gurrgur/er-patcher/releases/tag/v${version}";
description = "Enhancement patches for Elden Ring adding ultrawide support, custom frame rate limits and more";
@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation rec {
This tool is based on patching the game executable through hex-edits. However it is done in a safe and non-destructive way,
that ensures the patched executable is never run with EAC enabled (unless explicity told to do so). Use at your own risk!
'';
license = licenses.mit;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.sigmasquadron ];
mainProgram = "er-patcher";
};

View file

@ -59,16 +59,16 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional fuseSupport "--enable-fuse"
++ lib.optional selinuxSupport "--with-selinux";
meta = with lib; {
meta = {
homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/about/";
description = "Userspace utilities for linux-erofs file system";
changelog = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/tree/ChangeLog?h=v${version}";
license = with licenses; [ gpl2Plus ];
maintainers = with maintainers; [
changelog = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/tree/ChangeLog?h=v${finalAttrs.version}";
license = with lib.licenses; [ gpl2Plus ];
maintainers = with lib.maintainers; [
ehmry
nikstur
jmbaur
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
})

View file

@ -39,12 +39,12 @@ python3.pkgs.buildPythonApplication rec {
runHook postInstallCheck
'';
meta = with lib; {
meta = {
description = "SMB network scanner";
homepage = "https://github.com/viktor02/EroSmb";
changelog = "https://github.com/viktor02/EroSmb/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "erosmb";
};
}

View file

@ -59,13 +59,13 @@ python3.pkgs.buildPythonApplication rec {
nixosTest = nixosTests.etebase-server;
};
meta = with lib; {
meta = {
homepage = "https://github.com/etesync/server";
description = "Etebase (EteSync 2.0) server so you can run your own";
mainProgram = "etebase-server";
changelog = "https://github.com/etesync/server/blob/${version}/ChangeLog.md";
license = licenses.agpl3Only;
maintainers = with maintainers; [
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [
felschr
phaer
];

View file

@ -51,15 +51,15 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
meta = {
description = "Remote shell that automatically reconnects without interrupting the session";
homepage = "https://eternalterminal.dev/";
changelog = "https://github.com/MisterTea/EternalTerminal/releases/tag/et-v${version}";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
dezgeg
jshort
];
platforms = platforms.linux ++ platforms.darwin;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
}

View file

@ -40,11 +40,11 @@ stdenv.mkDerivation rec {
passthru.updateScript = bundlerUpdateScript "evil-winrm";
meta = with lib; {
meta = {
description = "WinRM shell for hacking/pentesting";
mainProgram = "evil-winrm";
homepage = "https://github.com/Hackplayers/evil-winrm";
changelog = "https://github.com/Hackplayers/evil-winrm/blob/v${version}/CHANGELOG.md";
license = licenses.lgpl3Plus;
license = lib.licenses.lgpl3Plus;
};
}

View file

@ -197,12 +197,12 @@ stdenv.mkDerivation rec {
];
};
meta = with lib; {
meta = {
description = "Unified backend for programs that work with contacts, tasks, and calendar information";
homepage = "https://gitlab.gnome.org/GNOME/evolution-data-server";
changelog = "https://gitlab.gnome.org/GNOME/evolution-data-server/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.lgpl2Plus;
teams = [ teams.gnome ];
platforms = platforms.linux; # requires libuuid
license = lib.licenses.lgpl2Plus;
teams = [ lib.teams.gnome ];
platforms = lib.platforms.linux; # requires libuuid
};
}

View file

@ -23,15 +23,15 @@ rustPlatform.buildRustPackage rec {
rm tests/test_cli_interactive.rs
'';
meta = with lib; {
meta = {
description = "Parser for the Windows XML Event Log (EVTX) format";
homepage = "https://github.com/omerbenamram/evtx";
changelog = "https://github.com/omerbenamram/evtx/blob/v${version}/CHANGELOG.md";
license = with licenses; [
license = with lib.licenses; [
asl20 # or
mit
];
maintainers = with maintainers; [ fab ];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "evtx_dump";
};
}

View file

@ -37,7 +37,7 @@ python3Packages.buildPythonApplication rec {
pythonImportsCheck = [ "exegol" ];
meta = with lib; {
meta = {
description = "Fully featured and community-driven hacking environment";
longDescription = ''
Exegol is a community-driven hacking environment, powerful and yet

View file

@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "Finds geolocation on all image urls and directories";
homepage = "https://github.com/aydinnyunus/exiflooter";
changelog = "https://github.com/aydinnyunus/exifLooter/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ octodi ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ octodi ];
mainProgram = "exiflooter";
};
}

View file

@ -192,17 +192,17 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
homepage = "https://exim.org/";
description = "Mail transfer agent (MTA)";
license = with licenses; [
license = with lib.licenses; [
gpl2Plus
bsd3
];
mainProgram = "exim";
platforms = platforms.linux;
maintainers = with maintainers; [ tv ];
teams = [ teams.helsinki-systems ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ tv ];
teams = [ lib.teams.helsinki-systems ];
changelog = "https://github.com/Exim/exim/blob/exim-${version}/doc/doc-txt/ChangeLog";
};
}

View file

@ -35,13 +35,13 @@ stdenv.mkDerivation rec {
" $out/bin/extra-container
'';
meta = with lib; {
meta = {
description = "Run declarative containers without full system rebuilds";
homepage = "https://github.com/erikarvstedt/extra-container";
changelog = "https://github.com/erikarvstedt/extra-container/blob/${version}/CHANGELOG.md";
license = licenses.mit;
platforms = platforms.linux;
maintainers = [ maintainers.erikarvstedt ];
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.erikarvstedt ];
mainProgram = "extra-container";
};
}

View file

@ -98,16 +98,16 @@ stdenv.mkDerivation rec {
"-DF3D_PLUGIN_BUILD_USD=ON"
];
meta = with lib; {
meta = {
description = "Fast and minimalist 3D viewer using VTK";
homepage = "https://f3d-app.github.io/f3d";
changelog = "https://github.com/f3d-app/f3d/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
bcdarwin
pbsds
];
platforms = with platforms; unix;
platforms = with lib.platforms; unix;
mainProgram = "f3d";
};
}

View file

@ -50,7 +50,7 @@ rustPlatform.buildRustPackage rec {
package = fd;
};
meta = with lib; {
meta = {
description = "Simple, fast and user-friendly alternative to find";
longDescription = ''
`fd` is a simple, fast and user-friendly alternative to `find`.
@ -60,11 +60,11 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/sharkdp/fd";
changelog = "https://github.com/sharkdp/fd/blob/v${version}/CHANGELOG.md";
license = with licenses; [
license = with lib.licenses; [
asl20 # or
mit
];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
dywedir
figsoda
globin

View file

@ -32,7 +32,7 @@ buildGoModule rec {
"-s"
];
meta = with lib; {
meta = {
description = "Tool for web fuzzing";
mainProgram = "ffuf";
longDescription = ''
@ -42,7 +42,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/ffuf/ffuf";
changelog = "https://github.com/ffuf/ffuf/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}

View file

@ -36,13 +36,13 @@ stdenv.mkDerivation rec {
runHook postInstallCheck
'';
meta = with lib; {
meta = {
description = "Formatter for Fennel";
homepage = src.meta.homepage;
changelog = "${src.meta.homepage}/tree/${version}/changelog.md";
license = licenses.mit;
license = lib.licenses.mit;
platforms = lua.meta.platforms;
maintainers = with maintainers; [ chiroptical ];
maintainers = with lib.maintainers; [ chiroptical ];
mainProgram = "fnlfmt";
};
}

View file

@ -18,13 +18,13 @@ stdenv.mkDerivation rec {
"--enable-ipv4"
];
meta = with lib; {
meta = {
description = "Send ICMP echo probes to network hosts";
homepage = "http://fping.org/";
changelog = "https://github.com/schweikert/fping/releases/tag/v${version}";
license = licenses.bsd0;
license = lib.licenses.bsd0;
mainProgram = "fping";
maintainers = with maintainers; [ fab ];
platforms = platforms.all;
maintainers = with lib.maintainers; [ fab ];
platforms = lib.platforms.all;
};
}

View file

@ -45,7 +45,7 @@ buildGoModule rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "High-level tool for the management of Linux filesystem encryption";
mainProgram = "fscrypt";
longDescription = ''
@ -55,8 +55,8 @@ buildGoModule rec {
'';
inherit (src.meta) homepage;
changelog = "https://github.com/google/fscrypt/releases/tag/v${version}";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ primeos ];
};
}

View file

@ -19,13 +19,13 @@ stdenv.mkDerivation rec {
make install PREFIX=$out
'';
meta = with lib; {
meta = {
description = "FileSystem Monitor utility";
homepage = "https://github.com/nowsecure/fsmon";
changelog = "https://github.com/nowsecure/fsmon/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ dezgeg ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dezgeg ];
platforms = lib.platforms.linux;
mainProgram = "fsmon";
};
}

View file

@ -107,15 +107,15 @@ ocamlPackages.buildDunePackage rec {
z3 = fstarZ3;
};
meta = with lib; {
meta = {
description = "ML-like functional programming language aimed at program verification";
homepage = "https://www.fstar-lang.org";
changelog = "https://github.com/FStarLang/FStar/raw/v${version}/CHANGES.md";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
numinit
];
mainProgram = "fstar.exe";
platforms = with platforms; darwin ++ linux;
platforms = with lib.platforms; darwin ++ linux;
};
}

View file

@ -29,13 +29,13 @@ stdenv.mkDerivation rec {
libusb-compat-0_1
];
meta = with lib; {
meta = {
description = "JTAG programmer for the ULX3S and ULX2S open hardware FPGA development boards";
mainProgram = "fujprog";
homepage = "https://github.com/kost/fujprog";
license = licenses.bsd2;
maintainers = with maintainers; [ trepetti ];
platforms = platforms.all;
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ trepetti ];
platforms = lib.platforms.all;
changelog = "https://github.com/kost/fujprog/releases/tag/v${version}";
};
}

View file

@ -82,7 +82,7 @@ buildGoModule rec {
version = "v${version}";
};
meta = with lib; {
meta = {
homepage = "https://github.com/sigstore/fulcio";
changelog = "https://github.com/sigstore/fulcio/releases/tag/v${version}";
description = "Root-CA for code signing certs - issuing certificates based on an OIDC email address";
@ -97,8 +97,8 @@ buildGoModule rec {
different delegation models, and to deploy and run Fulcio as a
disconnected instance.
'';
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
lesuisse
jk
];

View file

@ -47,7 +47,7 @@ buildGoModule rec {
passthru.tests.version = testers.testVersion { package = gdu; };
meta = with lib; {
meta = {
description = "Disk usage analyzer with console interface";
longDescription = ''
Gdu is intended primarily for SSD disks where it can fully
@ -56,8 +56,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/dundee/gdu";
changelog = "https://github.com/dundee/gdu/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [
fab
zowoq
];

View file

@ -66,12 +66,12 @@ stdenv.mkDerivation rec {
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}
'';
meta = with lib; {
meta = {
description = "Graphics API Capture and Replay Tools";
homepage = "https://github.com/LunarG/gfxreconstruct/";
changelog = "https://github.com/LunarG/gfxreconstruct/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ Flakebi ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ Flakebi ];
platforms = lib.platforms.linux;
};
}

View file

@ -64,7 +64,7 @@ buildGoModule {
--zsh misc/_gg.zsh
'';
meta = with lib; {
meta = {
mainProgram = "gg";
description = "Git with less typing";
longDescription = ''
@ -74,6 +74,6 @@ buildGoModule {
'';
homepage = "https://gg-scm.io/";
changelog = "https://github.com/gg-scm/gg/blob/v${version}/CHANGELOG.md";
license = licenses.asl20;
license = lib.licenses.asl20;
};
}

View file

@ -32,12 +32,12 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = "gnome-backgrounds"; };
};
meta = with lib; {
meta = {
description = "Default wallpaper set for GNOME";
homepage = "https://gitlab.gnome.org/GNOME/gnome-backgrounds";
changelog = "https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.cc-by-sa-30;
platforms = platforms.unix;
teams = [ teams.gnome ];
license = lib.licenses.cc-by-sa-30;
platforms = lib.platforms.unix;
teams = [ lib.teams.gnome ];
};
}

View file

@ -117,17 +117,17 @@ stdenv.mkDerivation rec {
};
};
meta = with lib; {
meta = {
description = "Collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications";
homepage = "https://gitlab.gnome.org/GNOME/gnome-keyring";
changelog = "https://gitlab.gnome.org/GNOME/gnome-keyring/-/blob/${version}/NEWS?ref_type=tags";
license = [
# Most of the code (some is 2Plus)
licenses.lgpl21Plus
lib.licenses.lgpl21Plus
# Some stragglers
licenses.gpl2Plus
lib.licenses.gpl2Plus
];
teams = [ teams.gnome ];
platforms = platforms.linux;
teams = [ lib.teams.gnome ];
platforms = lib.platforms.linux;
};
}

View file

@ -63,13 +63,13 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = "gnome-klotski"; };
};
meta = with lib; {
meta = {
homepage = "https://gitlab.gnome.org/GNOME/gnome-klotski";
changelog = "https://gitlab.gnome.org/GNOME/gnome-klotski/-/blob/${version}/NEWS?ref_type=tags";
description = "Slide blocks to solve the puzzle";
mainProgram = "gnome-klotski";
teams = [ teams.gnome ];
license = licenses.gpl2;
platforms = platforms.unix;
teams = [ lib.teams.gnome ];
license = lib.licenses.gpl2;
platforms = lib.platforms.unix;
};
}

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