treewide: add meta.mainProgram to many packages

This commit is contained in:
Malo Bourgon 2022-05-04 17:46:39 -07:00
parent 5d4bdece1f
commit 16e15fa68f
94 changed files with 159 additions and 73 deletions

View File

@ -24,9 +24,10 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://github.com/ibara/oed";
description = "Portable ed editor from OpenBSD";
homepage = "https://github.com/ibara/oed";
license = with licenses; [ bsd2 ];
mainProgram = "ed";
platforms = platforms.unix;
};
}

View File

@ -60,6 +60,7 @@ in
downloadPage = "https://github.com/VSCodium/vscodium/releases";
license = licenses.mit;
maintainers = with maintainers; [ synthetica turion bobby285271 ];
mainProgram = "codium";
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" "armv7l-linux" ];
};
}

View File

@ -29,10 +29,11 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://www.commanderx16.com/forum/index.php?/home/";
description = "The official emulator of CommanderX16 8-bit computer";
homepage = "https://www.commanderx16.com/forum/index.php?/home/";
license = licenses.bsd2;
maintainers = with maintainers; [ AndersonTorres ];
mainProgram = "x16emu";
inherit (SDL2.meta) platforms;
};

View File

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
description = "Small weblog engine written in Bash for the command line";
homepage = "http://nanoblogger.sourceforge.net/";
license = lib.licenses.gpl2;
mainProgram = "nb";
platforms = lib.platforms.unix;
};
}

View File

@ -38,7 +38,8 @@ stdenvNoCC.mkDerivation rec {
description = "Search-as-you-type cli frontend for the buku bookmarks manager using peco";
homepage = "https://github.com/AndreiUlmeyda/oil";
license = licenses.gpl3Only;
platforms = platforms.unix;
maintainers = with maintainers; [ atila ];
mainProgram = "oil";
platforms = platforms.unix;
};
}

View File

@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
homepage = "https://taskwarrior.org";
license = licenses.mit;
maintainers = with maintainers; [ marcweber oxalica ];
mainProgram = "task";
platforms = platforms.unix;
};
}

View File

@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
license = licenses.unlicense;
maintainers = with maintainers; [ ebzzry infinisil ];
mainProgram = "trans";
platforms = platforms.unix;
};
}

View File

@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
description = "MPRIS proxy for usage with 'Web Media Controller' web extension";
license = licenses.unlicense;
maintainers = with maintainers; [ doronbehar ];
mainProgram = "web-media-controller";
platforms = platforms.all;
};
}

View File

@ -39,5 +39,6 @@ buildGoModule rec {
changelog = "https://github.com/cloudfoundry/bosh-cli/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ ris ];
mainProgram = "bosh";
};
}

View File

@ -66,5 +66,6 @@ in buildGoModule rec {
homepage = "https://fluxcd.io";
license = licenses.asl20;
maintainers = with maintainers; [ bryanasdev000 jlesquembre superherointj ];
mainProgram = "flux";
};
}

View File

@ -27,5 +27,6 @@ buildGoModule rec {
changelog = "https://github.com/knight42/krelay/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ ivankovnatsky ];
mainProgram = "kubectl-relay";
};
}

View File

@ -60,9 +60,10 @@ buildGoModule rec {
meta = with lib; {
description = "Build, deploy, and manage your applications with Docker and Kubernetes";
license = licenses.asl20;
homepage = "http://www.openshift.org";
license = licenses.asl20;
maintainers = with maintainers; [ offline bachp moretea stehessel ];
mainProgram = "oc";
platforms = platforms.unix;
};
}

View File

@ -45,6 +45,7 @@ let
changelog = "https://github.com/syncthing/syncthing/releases/tag/v${version}";
license = licenses.mpl20;
maintainers = with maintainers; [ joko peterhoeg andrew-d ];
mainProgram = target;
platforms = platforms.unix;
};
};

View File

@ -23,6 +23,7 @@ in stdenv.mkDerivation {
description = "Simple plaintext todo list manager";
homepage = "http://todotxt.com";
license = lib.licenses.gpl3;
mainProgram = "todo.sh";
platforms = lib.platforms.all;
};
}

View File

@ -26,7 +26,8 @@ stdenv.mkDerivation {
'';
homepage = "https://github.com/steve-m/kalibrate-rtl";
license = licenses.bsd2;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ bjornfor viraptor ];
mainProgram = "kal";
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -51,6 +51,7 @@ in stdenv.mkDerivation {
description = "Vendor and platform neutral SDR support library";
license = licenses.boost;
maintainers = with maintainers; [ markuskowa ];
mainProgram = "SoapySDRUtil";
platforms = platforms.unix;
};
}

View File

@ -25,7 +25,8 @@ stdenv.mkDerivation rec {
description = "A tool for squential logic synthesis and formal verification";
homepage = "https://people.eecs.berkeley.edu/~alanmi/abc";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ thoughtpolice ];
mainProgram = "abc";
platforms = platforms.unix;
};
}

View File

@ -115,6 +115,7 @@ in stdenv.mkDerivation rec {
'';
license = licenses.gpl2;
maintainers = with maintainers; [ fgaz ];
mainProgram = executable-name;
platforms = platforms.all;
};
}

View File

@ -87,10 +87,11 @@ in stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://dotnet.github.io/";
description = builtins.getAttr type descriptions;
platforms = builtins.attrNames srcs;
maintainers = with maintainers; [ kuznero ];
homepage = "https://dotnet.github.io/";
license = licenses.mit;
maintainers = with maintainers; [ kuznero ];
mainProgram = "dotnet";
platforms = builtins.attrNames srcs;
};
}

View File

@ -64,9 +64,10 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "ML-like functional programming language aimed at program verification";
homepage = "https://www.fstar-lang.org";
license = licenses.asl20;
changelog = "https://github.com/FStarLang/FStar/raw/v${version}/CHANGES.md";
platforms = with platforms; darwin ++ linux;
license = licenses.asl20;
maintainers = with maintainers; [ gebner pnmadelaine ];
mainProgram = "fstar.exe";
platforms = with platforms; darwin ++ linux;
};
}

View File

@ -34,8 +34,9 @@ stdenv.mkDerivation rec {
meta = {
description = "A workbench for high-assurance and high-speed cryptography";
homepage = "https://github.com/jasmin-lang/jasmin/";
platforms = lib.platforms.all;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
mainProgram = "jasminc";
platforms = lib.platforms.all;
};
}

View File

@ -47,6 +47,7 @@ stdenv.mkDerivation rec {
description = "Simple, fast, safe, compiled language for developing maintainable software";
license = licenses.mit;
maintainers = with maintainers; [ Madouura ];
mainProgram = "v";
platforms = platforms.all;
};
}

View File

@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
description = "An interpreter of K, APL-like programming language";
homepage = "https://github.com/kevinlawler/kona/";
maintainers = with maintainers; [ raskin ];
mainProgram = "k";
platforms = platforms.all;
license = licenses.isc;
};

View File

@ -35,7 +35,8 @@ stdenv.mkDerivation rec {
description = "VM with adaptive optimization and JIT compilation, built for Rakudo";
homepage = "https://moarvm.org";
license = licenses.artistic2;
platforms = platforms.unix;
maintainers = with maintainers; [ thoughtpolice vrthra sgo ];
mainProgram = "moar";
platforms = platforms.unix;
};
}

View File

@ -76,8 +76,9 @@ let
'';
homepage = "https://github.com/com-lihaoyi/Ammonite";
license = licenses.mit;
platforms = platforms.all;
maintainers = [ maintainers.nequissimus ];
mainProgram = "amm";
platforms = platforms.all;
};
};
in {

View File

@ -40,10 +40,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "man" "info" ];
meta = with lib; {
homepage = "https://www.gnu.org/software/make/";
description = "A tool to control the generation of non-source files from sources";
license = licenses.gpl3Plus;
longDescription = ''
Make is a tool which controls the generation of executables and
other non-source files of a program from the program's source files.
@ -54,8 +51,11 @@ stdenv.mkDerivation rec {
should write a makefile for it, so that it is possible to use Make
to build and install the program.
'';
homepage = "https://www.gnu.org/software/make/";
platforms = platforms.all;
license = licenses.gpl3Plus;
maintainers = [ maintainers.vrthra ];
mainProgram = "make";
platforms = platforms.all;
};
}

View File

@ -37,10 +37,7 @@ stdenv.mkDerivation rec {
separateDebugInfo = true;
meta = with lib; {
homepage = "https://www.gnu.org/software/make/";
description = "A tool to control the generation of non-source files from sources";
license = licenses.gpl3Plus;
longDescription = ''
Make is a tool which controls the generation of executables and
other non-source files of a program from the program's source files.
@ -51,8 +48,11 @@ stdenv.mkDerivation rec {
should write a makefile for it, so that it is possible to use Make
to build and install the program.
'';
homepage = "https://www.gnu.org/software/make/";
platforms = platforms.all;
license = licenses.gpl3Plus;
maintainers = [ maintainers.vrthra ];
mainProgram = "make";
platforms = platforms.all;
};
}

View File

@ -42,10 +42,11 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
homepage = "https://freetype.org/jam/";
description = "Freetype's enhanced, backwards-compatible Jam clone";
homepage = "https://freetype.org/jam/";
license = licenses.free;
maintainers = with maintainers; [ AndersonTorres ];
mainProgram = "jam";
platforms = platforms.unix;
};
}

View File

@ -35,7 +35,6 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
homepage = "https://github.com/michaelforney/samurai";
description = "ninja-compatible build tool written in C";
longDescription = ''
samurai is a ninja-compatible build tool with a focus on simplicity,
@ -50,8 +49,10 @@ stdenv.mkDerivation rec {
.ninja_deps as the original ninja tool, currently version 5 and 4
respectively.
'';
homepage = "https://github.com/michaelforney/samurai";
license = with licenses; [ mit asl20 ]; # see LICENSE
maintainers = with maintainers; [ dtzWill AndersonTorres ];
mainProgram = "samu";
platforms = platforms.all;
};
}

View File

@ -67,11 +67,11 @@ stdenv.mkDerivation rec {
'';
meta = {
description =
"A more featureful runner for sbt, the simple/scala/standard build tool";
description = "A more featureful runner for sbt, the simple/scala/standard build tool";
homepage = "https://github.com/paulp/sbt-extras";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ nequissimus puffnfresh ];
mainProgram = "sbt";
platforms = lib.platforms.unix;
};
}

View File

@ -24,5 +24,6 @@ buildGoModule rec {
homepage = "https://github.com/moby/buildkit";
license = licenses.asl20;
maintainers = with maintainers; [ vdemeester marsam ];
mainProgram = "buildctl";
};
}

View File

@ -69,7 +69,8 @@ stdenv.mkDerivation rec {
description = "An extendable open source continuous integration server";
homepage = "https://jenkins-ci.org";
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [ coconnor fpletz earldouglas nequissimus ];
mainProgram = "jenkins-cli";
platforms = platforms.all;
};
}

View File

@ -28,9 +28,10 @@ buildGoModule rec {
'';
meta = with lib; {
homepage = "https://dapr.io";
description = "A CLI for managing Dapr, the distributed application runtime";
homepage = "https://dapr.io";
license = licenses.mit;
maintainers = with maintainers; [ lucperkins ];
mainProgram = "dapr";
};
}

View File

@ -31,10 +31,11 @@ buildGoModule rec {
meta = with lib; {
description = "An entity framework for Go";
homepage = "https://entgo.io/";
downloadPage = "https://github.com/ent/ent";
license = licenses.asl20;
homepage = "https://entgo.io/";
maintainers = with maintainers; [ superherointj ];
mainProgram = "ent";
};
}

View File

@ -27,9 +27,10 @@ stdenv.mkDerivation {
dontFixup = true;
meta = with lib; {
homepage = "https://www.gnu.org/software/gnulib/";
description = "Central location for code to be shared among GNU packages";
homepage = "https://www.gnu.org/software/gnulib/";
license = licenses.gpl3Plus;
mainProgram = "gnulib-tool";
platforms = platforms.unix;
};
}

View File

@ -20,5 +20,6 @@ buildGoModule rec {
homepage = "https://github.com/swaggo/swag";
license = licenses.mit;
maintainers = with maintainers; [ stephenwithph ];
mainProgram = "swag";
};
}

View File

@ -17,9 +17,10 @@ buildGoPackage rec {
goDeps = ./deps.nix;
meta = with lib; {
homepage = "https://goa.design";
description = "A framework for building microservices in Go using a unique design-first approach";
homepage = "https://goa.design";
license = licenses.mit;
maintainers = [ maintainers.rushmorem ];
mainProgram = "goagen";
};
}

View File

@ -23,5 +23,6 @@ buildGoModule rec {
homepage = "https://github.com/josephburnett/jd";
license = licenses.mit;
maintainers = with maintainers; [ bryanasdev000 blaggacao ];
mainProgram = "jd";
};
}

View File

@ -16,7 +16,8 @@ buildGoPackage rec {
meta = with lib; {
description = "A JMESPath implementation in Go";
homepage = "https://github.com/jmespath/go-jmespath";
maintainers = with maintainers; [ cransom ];
license = licenses.asl20;
maintainers = with maintainers; [ cransom ];
mainProgram = "jpgo";
};
}

View File

@ -36,5 +36,6 @@ buildGoModule rec {
homepage = "https://github.com/kubernetes-sigs/kustomize";
license = licenses.asl20;
maintainers = with maintainers; [ carlosdagos vdemeester zaninime Chili-Man saschagrunert ];
mainProgram = "kustomize";
};
}

View File

@ -18,8 +18,9 @@ stdenv.mkDerivation {
meta = with lib; {
description = "A literate programming tool for any language";
homepage = "http://literate.zbyedidia.webfactional.com/";
homepage = "https://zyedidia.github.io/literate/";
license = licenses.mit;
mainProgram = "lit";
platforms = platforms.unix;
};
}

View File

@ -37,7 +37,8 @@ in stdenv.mkDerivation rec {
description = "Changes the current Ruby";
homepage = "https://github.com/postmodern/chruby";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ cstrahan ];
mainProgram = "chruby-exec";
platforms = platforms.unix;
};
}

View File

@ -19,9 +19,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-syscmd-shell=${stdenv.shell}" ];
meta = {
homepage = "https://www.gnu.org/software/m4/";
description = "GNU M4, a macro processor";
longDescription = ''
GNU M4 is an implementation of the traditional Unix macro
processor. It is mostly SVR4 compatible although it has some
@ -38,8 +36,10 @@ stdenv.mkDerivation rec {
recursion etc... m4 can be used either as a front-end to a
compiler or as a macro processor in its own right.
'';
homepage = "https://www.gnu.org/software/m4/";
license = lib.licenses.gpl3Plus;
mainProgram = "m4";
platforms = lib.platforms.unix ++ lib.platforms.windows;
};

View File

@ -23,10 +23,11 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
meta = with lib; {
homepage = "https://premake.github.io/";
description = "A simple build configuration and project generation tool using lua";
homepage = "https://premake.github.io/";
license = lib.licenses.bsd3;
platforms = platforms.unix;
maintainers = [ maintainers.bjornfor ];
mainProgram = "premake4";
platforms = platforms.unix;
};
}

View File

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
homepage = "https://goosecode.com/watson/";
license = with licenses; mit;
maintainers = with maintainers; [ robertodr nicknovitski ];
mainProgram = "watson";
platforms = platforms.unix;
};
}

View File

@ -46,7 +46,8 @@ in rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/rust-lang/rust-bindgen";
license = with licenses; [ bsd3 ];
platforms = platforms.unix;
maintainers = with maintainers; [ johntitor ralith ];
mainProgram = "bindgen";
platforms = platforms.unix;
};
}

View File

@ -61,5 +61,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://rust-analyzer.github.io";
license = with licenses; [ mit asl20 ];
maintainers = with maintainers; [ oxalica ];
mainProgram = "rust-analyzer";
};
}

View File

@ -33,8 +33,9 @@ in stdenv.mkDerivation rec {
meta = {
homepage = "http://www.seleniumhq.org/";
description = "Selenium Server for remote WebDriver";
maintainers = with maintainers; [ coconnor offline ];
platforms = platforms.all;
license = licenses.asl20;
maintainers = with maintainers; [ coconnor offline ];
mainProgram = "selenium-server";
platforms = platforms.all;
};
}

View File

@ -33,11 +33,11 @@ crystal.buildCrystalPackage rec {
'';
meta = with lib; {
description =
"A Crystal library for creating and running tasks. Also generates Lucky projects";
description = "A Crystal library for creating and running tasks. Also generates Lucky projects";
homepage = "https://luckyframework.org/";
license = licenses.mit;
maintainers = with maintainers; [ peterhoeg ];
mainProgram = "lucky";
platforms = platforms.unix;
broken = lib.versionOlder crystal.version "0.35.1";
};

View File

@ -27,8 +27,9 @@ stdenv.mkDerivation rec {
description = "CLI which helps you build against the Shopify platform faster";
homepage = "https://github.com/Shopify/shopify-cli";
license = licenses.mit;
platforms = ruby.meta.platforms;
maintainers = with maintainers; [ onny ];
mainProgram = "shopify";
platforms = ruby.meta.platforms;
};
}

View File

@ -57,10 +57,9 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A port of Bugdom, a 1999 Macintosh game by Pangea Software, for modern operating systems";
homepage = "https://github.com/jorio/Bugdom";
license = with licenses; [
cc-by-sa-40
];
license = with licenses; [ cc-by-sa-40 ];
maintainers = with maintainers; [ lux ];
mainProgram = "Bugdom";
platforms = platforms.unix;
};
}

View File

@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/foldex/r2mod_cli";
license = licenses.gpl3Only;
maintainers = [ maintainers.reedrw ];
mainProgram = "r2mod";
platforms = platforms.unix;
};
}

View File

@ -21,7 +21,8 @@ tcl.mkTclDerivation rec {
homepage = "https://github.com/dbohdan/2048.tcl";
description = "The game of 2048 implemented in Tcl";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ dbohdan ];
mainProgram = "2048";
platforms = lib.platforms.all;
};
}

View File

@ -49,10 +49,11 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://github.com/rhaberkorn/openrussian-cli";
description = "Offline Console Russian Dictionary (based on openrussian.org)";
homepage = "https://github.com/rhaberkorn/openrussian-cli";
license = with licenses; [ gpl3Only mit cc-by-sa-40 ];
maintainers = with maintainers; [ zane ];
mainProgram = "openrussian";
platforms = platforms.unix;
};
}

View File

@ -42,9 +42,10 @@ stdenv.mkDerivation {
meta = with lib; {
description = "The unified tool for managing your Platform.sh services from the command line.";
license = licenses.mit;
homepage = "https://github.com/platformsh/platformsh-cli";
license = licenses.mit;
maintainers = with maintainers; [ shyim ];
mainProgram = "platform";
platforms = platforms.all;
};
}

View File

@ -22,10 +22,11 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://github.com/pipeseroni/pipes.sh";
description = "Animated pipes terminal screensaver";
homepage = "https://github.com/pipeseroni/pipes.sh";
license = licenses.mit;
maintainers = [ maintainers.matthiasbeyer ];
mainProgram = "pipes.sh";
platforms = platforms.unix;
};
}

View File

@ -37,9 +37,10 @@ stdenv.mkDerivation rec {
mvn package --offline -Dmaven.repo.local=$(cp -dpR ${fetchedMavenDeps}/.m2 ./ && chmod +w -R .m2 && pwd)/.m2
'';
meta = with lib; {
homepage = "https://github.com/soabase/exhibitor";
description = "ZooKeeper co-process for instance monitoring, backup/recovery, cleanup and visualization";
homepage = "https://github.com/soabase/exhibitor";
license = licenses.asl20;
mainProgram = "startExhibitor.sh";
platforms = platforms.unix;
};

View File

@ -54,6 +54,7 @@ buildGoModule rec {
homepage = "https://gotify.net";
license = licenses.mit;
maintainers = with maintainers; [ doronbehar ];
mainProgram = "server";
};
}

View File

@ -29,7 +29,8 @@ stdenvNoCC.mkDerivation rec {
'';
homepage = "https://www.icinga.com/products/icinga-web-2/";
license = licenses.gpl2Only;
platforms = platforms.all;
maintainers = with maintainers; [ das_j ];
mainProgram = "icingacli";
platforms = platforms.all;
};
}

View File

@ -22,9 +22,10 @@ buildGoModule rec {
};
meta = with lib; {
homepage = "https://github.com/poolpOrg/filter-rspamd";
description = "OpenSMTPD filter integration for the Rspamd daemon";
homepage = "https://github.com/poolpOrg/filter-rspamd";
license = licenses.isc;
maintainers = with maintainers; [ Flakebi ];
mainProgram = "filter-rspamd";
};
}

View File

@ -20,5 +20,6 @@ buildGoModule rec {
homepage = "https://github.com/prometheus-community/json_exporter";
license = licenses.asl20;
maintainers = with maintainers; [ willibutz ];
mainProgram = "json_exporter";
};
}

View File

@ -20,6 +20,7 @@ buildGoModule rec {
homepage = "https://github.com/xperimental/nextcloud-exporter";
license = licenses.mit;
maintainers = with maintainers; [ willibutz ];
mainProgram = "nextcloud-exporter";
platforms = platforms.unix;
};
}

View File

@ -23,6 +23,7 @@ rustPlatform.buildRustPackage rec {
changelog = "https://github.com/t-rex-tileserver/t-rex/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ sikmir ];
mainProgram = "t_rex";
platforms = platforms.unix;
};
}

View File

@ -21,5 +21,6 @@ buildGoModule rec {
homepage = "https://github.com/UnifiedPush/common-proxies";
license = licenses.mit;
maintainers = with maintainers; [ yuka ];
mainProgram = "up_rewrite";
};
}

View File

@ -42,9 +42,10 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description =
"Coordinate your volunteers in teams, assign them to work shifts or let them decide for themselves when and where they want to help with what";
license = licenses.gpl2;
homepage = "https://engelsystem.de";
license = licenses.gpl2;
maintainers = with maintainers; [ kloenk ];
mainProgram = "migrate";
platforms = platforms.all;
};
}

View File

@ -46,5 +46,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://join-lemmy.org/";
license = licenses.agpl3Only;
maintainers = with maintainers; [ happysalada ];
mainProgram = "lemmy_server";
};
}

View File

@ -52,6 +52,7 @@ buildGoModule rec {
homepage = "https://vikunja.io/";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ em0lar ];
mainProgram = "vikunja";
platforms = lib.platforms.all;
};
}

View File

@ -24,7 +24,8 @@ stdenv.mkDerivation rec {
description = "A next-generation plugin manager for zsh";
homepage = "https://github.com/zplug/zplug";
license = licenses.mit;
platforms = platforms.all;
maintainers = [ maintainers.s1341 ];
mainProgram = "zplug-env";
platforms = platforms.all;
};
}

View File

@ -25,10 +25,11 @@ buildGoModule rec {
meta = with lib; {
description = "A CLI to provide enhanced history for your ZSH shell";
license = licenses.mit;
homepage = "https://github.com/b4b4r07/history";
platforms = platforms.unix;
license = licenses.mit;
maintainers = with maintainers; [ ];
mainProgram = "history";
platforms = platforms.unix;
};
passthru.tests = {

View File

@ -45,9 +45,7 @@ stdenv.mkDerivation rec {
doInstallCheck = false; # fails
meta = {
homepage = "https://www.gnu.org/software/tar/";
description = "GNU implementation of the `tar' archiver";
longDescription = ''
The Tar program provides the ability to create tar archives, as
well as various other kinds of manipulation. For example, you
@ -62,10 +60,12 @@ stdenv.mkDerivation rec {
pipes), it can even access remote devices or files (as
archives).
'';
homepage = "https://www.gnu.org/software/tar/";
license = lib.licenses.gpl3Plus;
maintainers = [ ];
mainProgram = "tar";
platforms = lib.platforms.all;
priority = 10;

View File

@ -16,10 +16,11 @@ stdenv.mkDerivation rec {
buildInputs = [ sqlite glib curl ];
meta = with lib; {
license = licenses.lgpl3;
description = "A music related metadata searchengine";
homepage = "https://github.com/sahib/glyr";
license = licenses.lgpl3;
maintainers = [ maintainers.sternenseemann ];
mainProgram = "glyrc";
platforms = platforms.unix;
};
}

View File

@ -56,6 +56,7 @@ in stdenv.mkDerivation rec {
'';
homepage = "http://xdelta.org/";
license = licenses.gpl2Plus;
mainProgram = "xdelta3";
platforms = platforms.unix;
};
}

View File

@ -60,6 +60,7 @@ in stdenv.mkDerivation rec {
'';
homepage = "http://xdelta.org/";
license = licenses.gpl2Plus;
mainProgram = "xdelta3";
platforms = platforms.linux;
};
}

View File

@ -38,6 +38,7 @@ buildRubyGem rec {
homepage = "https://anystyle.io/";
license = licenses.bsd2;
maintainers = with maintainers; [ shamilton ];
mainProgram = "anystyle";
platforms = platforms.unix;
};
}

View File

@ -28,5 +28,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/hisbaan/didyoumean";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ evanjs ];
mainProgram = "dym";
};
}

View File

@ -16,9 +16,10 @@ buildGoModule rec {
subPackages = [ "." "rice" ];
meta = with lib; {
homepage = "https://github.com/GeertJohan/go.rice";
description = "A Go package that makes working with resources such as html, js, css, images, templates very easy";
homepage = "https://github.com/GeertJohan/go.rice";
license = licenses.bsd2;
maintainers = with maintainers; [ blaggacao ];
mainProgram = "rice";
};
}

View File

@ -27,7 +27,8 @@ stdenv.mkDerivation rec {
description = "Open source log management solution";
homepage = "https://www.graylog.org/";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = [ maintainers.fadenb ];
mainProgram = "graylogctl";
platforms = platforms.unix;
};
}

View File

@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
description = "Convert MySQL dump files to PostgreSQL-loadable files";
homepage = "https://pgfoundry.org/projects/mysql2pgsql/";
license = lib.licenses.bsdOriginal;
mainProgram = "mysql2psql";
platforms = lib.platforms.unix;
};
}

View File

@ -31,8 +31,6 @@ buildGoModule rec {
];
meta = with lib; {
homepage = "https://github.com/open-telemetry/opentelemetry-collector-contrib";
changelog = "https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v${version}/CHANGELOG.md";
description = "OpenTelemetry Collector superset with additional community collectors";
longDescription = ''
The OpenTelemetry Collector offers a vendor-agnostic implementation on how
@ -44,7 +42,10 @@ buildGoModule rec {
components that are only useful to a relatively small number of users and
is multiple times larger as a result.
'';
homepage = "https://github.com/open-telemetry/opentelemetry-collector-contrib";
changelog = "https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v${version}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ uri-canva jk ];
mainProgram = "otelcontribcol";
};
}

View File

@ -23,5 +23,6 @@ buildGoModule rec {
to install the wakatime CLI interface manually.
'';
license = licenses.bsd3;
mainProgram = "wakatime-cli";
};
}

View File

@ -35,6 +35,7 @@ stdenv.mkDerivation {
variables (overwriting and restoring).
'';
homepage = "https://github.com/Tarrasch/zsh-autoenv";
mainProgram = "zsh-autoenv-share";
platforms = lib.platforms.all;
};
}

View File

@ -16,5 +16,6 @@ buildGoModule rec {
description = "A pluggable transport proxy";
homepage = "https://www.torproject.org/projects/obfsproxy";
maintainers = with maintainers; [ thoughtpolice ];
mainProgram = "obfs4proxy";
};
}

View File

@ -23,5 +23,6 @@ buildGoModule rec {
homepage = "https://ooni.org/install/cli";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda ];
mainProgram = "ooniprobe";
};
}

View File

@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
description = "Send copies of (UDP) datagrams to multiple receivers";
homepage = "https://github.com/sleinen/samplicator/";
license = lib.licenses.gpl2Plus;
mainProgram = "samplicate";
platforms = lib.platforms.unix;
};
}

View File

@ -44,6 +44,7 @@ stdenv.mkDerivation rec {
meta = {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.qyliss ];
mainProgram = "slack";
platforms = lib.platforms.unix;
};
}

View File

@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
'';
homepage="http://www.tinc-vpn.org/";
license = lib.licenses.gpl2Plus;
mainProgram = "tincd";
platforms = lib.platforms.unix;
};
}

View File

@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/nix-community/nixos-generators";
license = licenses.mit;
maintainers = with maintainers; [ lassulus ];
mainProgram = "nixos-generate";
platforms = platforms.unix;
};
}

View File

@ -40,9 +40,10 @@ stdenv.mkDerivation {
supergenpass will ask for your master password interactively, and it will not be displayed on your terminal.
'';
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [ fgaz ];
homepage = "https://github.com/lanzz/bash-supergenpass";
license = licenses.mit;
maintainers = with maintainers; [ fgaz ];
mainProgram = "supergenpass";
platforms = platforms.all;
};
}

View File

@ -95,5 +95,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://sequoia-pgp.org/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ minijackson doronbehar ];
mainProgram = "sq";
};
}

View File

@ -52,10 +52,11 @@ stdenv.mkDerivation rec {
passthru.updateScript = ./update-bin.sh;
meta = with lib; {
homepage = "https://www.vaultproject.io";
description = "A tool for managing secrets, this binary includes the UI";
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ];
homepage = "https://www.vaultproject.io";
license = licenses.mpl20;
maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick ];
mainProgram = "vault";
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ];
};
}

View File

@ -21,5 +21,6 @@ buildGoModule rec {
homepage = "https://github.com/nats-io/nkeys";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
mainProgram = "nk";
};
}

View File

@ -23,9 +23,10 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Simple single node task scheduler";
license = licenses.gpl2Plus;
homepage = "https://vicerveza.homeunix.net/~viric/wsgi-bin/hgweb.wsgi/ts";
platforms = platforms.unix;
license = licenses.gpl2Plus;
maintainers = [ maintainers.sheepforce ];
mainProgram = "ts";
platforms = platforms.unix;
};
}

View File

@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
homepage = "http://www.pell.portland.or.us/~orc/Code/discount/";
license = licenses.bsd3;
maintainers = with maintainers; [ shell ];
mainProgram = "markdown";
platforms = platforms.unix;
};
}

View File

@ -27,8 +27,9 @@ stdenv.mkDerivation rec {
patches = [./malloc.patch];
meta = {
homepage = "https://replace.richardlloyd.org.uk/";
description = "A tool to replace verbatim strings";
homepage = "https://replace.richardlloyd.org.uk/";
mainProgram = "replace-literal";
platforms = lib.platforms.unix;
};
}