Merge master into staging-next

This commit is contained in:
github-actions[bot] 2022-06-05 12:02:12 +00:00 committed by GitHub
commit 18e4a04659
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
273 changed files with 1242 additions and 148 deletions

View File

@ -239,7 +239,7 @@ in {
}; };
environment.sessionVariables.LD_LIBRARY_PATH = environment.sessionVariables.LD_LIBRARY_PATH =
lib.optional cfg.jack.enable "${cfg.package.jack}/lib"; lib.mkIf cfg.jack.enable [ "${cfg.package.jack}/lib" ];
users = lib.mkIf cfg.systemWide { users = lib.mkIf cfg.systemWide {
users.pipewire = { users.pipewire = {

View File

@ -201,6 +201,8 @@ in {
serviceConfig = { serviceConfig = {
ExecStart = "${cfg.package}/bin/netdata -P /run/netdata/netdata.pid -D -c /etc/netdata/netdata.conf"; ExecStart = "${cfg.package}/bin/netdata -P /run/netdata/netdata.pid -D -c /etc/netdata/netdata.conf";
ExecReload = "${pkgs.util-linux}/bin/kill -s HUP -s USR1 -s USR2 $MAINPID"; ExecReload = "${pkgs.util-linux}/bin/kill -s HUP -s USR1 -s USR2 $MAINPID";
ExecPostStart = ''while [ "$(netdatacli ping)" != pong ]; do sleep 0.5; done'';
TimeoutStopSec = 60; TimeoutStopSec = 60;
Restart = "on-failure"; Restart = "on-failure";
# User and group # User and group

View File

@ -26,8 +26,22 @@ let
featureFlags.minimalModules = {}; featureFlags.minimalModules = {};
}; };
evalMinimalConfig = module: nixosLib.evalModules { modules = [ module ]; }; evalMinimalConfig = module: nixosLib.evalModules { modules = [ module ]; };
in
{ allDrivers = getDrivers tests;
getDrivers = ts:
if isDerivation ts
then ts.driver or null
else if isAttrs ts
then recurseIntoAttrs (mapAttrs (k: getDrivers) ts)
else null;
tests = {
# for typechecking of the scripts and evaluation of
# the nodes, without running VMs.
inherit allDrivers;
_3proxy = handleTest ./3proxy.nix {}; _3proxy = handleTest ./3proxy.nix {};
acme = handleTest ./acme.nix {}; acme = handleTest ./acme.nix {};
adguardhome = handleTest ./adguardhome.nix {}; adguardhome = handleTest ./adguardhome.nix {};
@ -620,4 +634,5 @@ in
zookeeper = handleTest ./zookeeper.nix {}; zookeeper = handleTest ./zookeeper.nix {};
zrepl = handleTest ./zrepl.nix {}; zrepl = handleTest ./zrepl.nix {};
zsh-history = handleTest ./zsh-history.nix {}; zsh-history = handleTest ./zsh-history.nix {};
} };
in tests

View File

@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Discord music bot that's easy to set up and run yourself"; description = "Discord music bot that's easy to set up and run yourself";
homepage = "https://github.com/jagrosh/MusicBot"; homepage = "https://github.com/jagrosh/MusicBot";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ SuperSandro2000 ]; maintainers = with maintainers; [ SuperSandro2000 ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -94,6 +94,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A decentralized bitcoin exchange network"; description = "A decentralized bitcoin exchange network";
homepage = "https://bisq.network"; homepage = "https://bisq.network";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ juaningan emmanuelrosa ]; maintainers = with maintainers; [ juaningan emmanuelrosa ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];

View File

@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Open protocol that implements modern scientific ideas in the blockchain area"; description = "Open protocol that implements modern scientific ideas in the blockchain area";
homepage = "https://ergoplatform.org/en/"; homepage = "https://ergoplatform.org/en/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.cc0; license = licenses.cc0;
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ mmahut ]; maintainers = with maintainers; [ mmahut ];

View File

@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Enterprise Implementation of Quorum's transaction manager"; description = "Enterprise Implementation of Quorum's transaction manager";
homepage = "https://github.com/jpmorganchase/tessera"; homepage = "https://github.com/jpmorganchase/tessera";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ mmahut ]; maintainers = with maintainers; [ mmahut ];
}; };

View File

@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A simple integrated development environment for Java"; description = "A simple integrated development environment for Java";
homepage = "https://www.bluej.org/"; homepage = "https://www.bluej.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2ClasspathPlus; license = licenses.gpl2ClasspathPlus;
maintainers = with maintainers; [ chvp ]; maintainers = with maintainers; [ chvp ];
platforms = platforms.unix; platforms = platforms.unix;

View File

@ -108,6 +108,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/tobiasmelcher/EclipseAceJump"; homepage = "https://github.com/tobiasmelcher/EclipseAceJump";
description = "Provides fast jumps to text based on initial letter"; description = "Provides fast jumps to text based on initial letter";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit; license = licenses.mit;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -130,6 +131,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://mihai-nita.net/java/#ePluginAEC"; homepage = "https://mihai-nita.net/java/#ePluginAEC";
description = "Adds support for ANSI escape sequences in the Eclipse console"; description = "Adds support for ANSI escape sequences in the Eclipse console";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -152,6 +154,7 @@ rec {
meta = with lib; { meta = with lib; {
description = "A powerful parser generator for processing structured text or binary files"; description = "A powerful parser generator for processing structured text or binary files";
homepage = "https://www.antlr.org/"; homepage = "https://www.antlr.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd3; license = licenses.bsd3;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -174,6 +177,7 @@ rec {
meta = with lib; { meta = with lib; {
description = "A powerful parser generator for processing structured text or binary files"; description = "A powerful parser generator for processing structured text or binary files";
homepage = "https://www.antlr.org/"; homepage = "https://www.antlr.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd3; license = licenses.bsd3;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -196,6 +200,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://andrei.gmxhome.de/anyedit/"; homepage = "http://andrei.gmxhome.de/anyedit/";
description = "Adds new tools to the context menu of text-based editors"; description = "Adds new tools to the context menu of text-based editors";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -218,6 +223,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/cypher256/eclipse-encoding-plugin"; homepage = "https://github.com/cypher256/eclipse-encoding-plugin";
description = "Show file encoding and line ending for the active editor in the eclipse status bar"; description = "Show file encoding and line ending for the active editor in the eclipse status bar";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -240,6 +246,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://andrei.gmxhome.de/bytecode/"; homepage = "http://andrei.gmxhome.de/bytecode/";
description = "Shows disassembled bytecode of current java editor or class file"; description = "Shows disassembled bytecode of current java editor or class file";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd2; license = licenses.bsd2;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -259,6 +266,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://eclipse.org/cdt/"; homepage = "https://eclipse.org/cdt/";
description = "C/C++ development tooling"; description = "C/C++ development tooling";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.bjornfor ]; maintainers = [ maintainers.bjornfor ];
@ -278,6 +286,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://eclipse-cs.sourceforge.net/"; homepage = "https://eclipse-cs.sourceforge.net/";
description = "Checkstyle integration into the Eclipse IDE"; description = "Checkstyle integration into the Eclipse IDE";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl21; license = licenses.lgpl21;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -301,6 +310,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://eclipsecolorthemes.org/"; homepage = "http://eclipsecolorthemes.org/";
description = "Plugin to switch color themes conveniently and without side effects"; description = "Plugin to switch color themes conveniently and without side effects";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -333,6 +343,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://www2.cs.tum.edu/projects/cup/eclipse.php"; homepage = "http://www2.cs.tum.edu/projects/cup/eclipse.php";
description = "IDE for developing CUP based parsers"; description = "IDE for developing CUP based parsers";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.romildo ]; maintainers = [ maintainers.romildo ];
}; };
@ -358,6 +369,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://www.drools.org/"; homepage = "https://www.drools.org/";
description = "Drools is a Business Rules Management System (BRMS) solution"; description = "Drools is a Business Rules Management System (BRMS) solution";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
}; };
}; };
@ -375,6 +387,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://www.eclemma.org/"; homepage = "https://www.eclemma.org/";
description = "EclEmma is a free Java code coverage tool for Eclipse"; description = "EclEmma is a free Java code coverage tool for Eclipse";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -397,6 +410,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://findbugs.sourceforge.net/"; homepage = "http://findbugs.sourceforge.net/";
description = "Plugin that uses static analysis to look for bugs in Java code"; description = "Plugin that uses static analysis to look for bugs in Java code";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -415,6 +429,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/ddekany/jbosstools-freemarker"; homepage = "https://github.com/ddekany/jbosstools-freemarker";
description = "Plugin that provides an editor for Apache FreeMarker files"; description = "Plugin that provides an editor for Apache FreeMarker files";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
}; };
}; };
@ -431,6 +446,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://gnuarmeclipse.livius.net/"; homepage = "http://gnuarmeclipse.livius.net/";
description = "GNU ARM Eclipse Plug-ins"; description = "GNU ARM Eclipse Plug-ins";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.bjornfor ]; maintainers = [ maintainers.bjornfor ];
@ -469,6 +485,7 @@ rec {
meta = with lib; { meta = with lib; {
description = "Adds support for JSON files to Eclipse"; description = "Adds support for JSON files to Eclipse";
homepage = "https://github.com/boothen/Json-Eclipse-Plugin"; homepage = "https://github.com/boothen/Json-Eclipse-Plugin";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -491,6 +508,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/angelozerr/jdt-codemining"; homepage = "https://github.com/angelozerr/jdt-codemining";
description = "Provides JDT Java CodeMining"; description = "Provides JDT Java CodeMining";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -516,6 +534,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/RustDT"; homepage = "https://github.com/RustDT";
description = "Rust development tooling"; description = "Rust development tooling";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -533,6 +552,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "http://scala-ide.org/"; homepage = "http://scala-ide.org/";
description = "The Scala IDE for Eclipse"; description = "The Scala IDE for Eclipse";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd3; license = licenses.bsd3;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -551,6 +571,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://spotbugs.github.io/"; homepage = "https://spotbugs.github.io/";
description = "Plugin that uses static analysis to look for bugs in Java code"; description = "Plugin that uses static analysis to look for bugs in Java code";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl21; license = licenses.lgpl21;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -573,6 +594,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://testng.org/doc/"; homepage = "https://testng.org/doc/";
description = "Eclipse plugin for the TestNG testing framework"; description = "Eclipse plugin for the TestNG testing framework";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -594,6 +616,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/vrapper/vrapper"; homepage = "https://github.com/vrapper/vrapper";
description = "A wrapper to provide a Vim-like input scheme for moving around and editing text"; description = "A wrapper to provide a Vim-like input scheme for moving around and editing text";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3; license = licenses.gpl3;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.stumoss ]; maintainers = [ maintainers.stumoss ];
@ -617,6 +640,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/oyse/yedit"; homepage = "https://github.com/oyse/yedit";
description = "A YAML editor plugin for Eclipse"; description = "A YAML editor plugin for Eclipse";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
platforms = platforms.all; platforms = platforms.all;
}; };
@ -634,6 +658,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://www.eclipse.org/gef/zest/"; homepage = "https://www.eclipse.org/gef/zest/";
description = "The Eclipse Visualization Toolkit"; description = "The Eclipse Visualization Toolkit";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.romildo ]; maintainers = [ maintainers.romildo ];
}; };
@ -656,6 +681,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://ant.apache.org/ivy/ivyde/index.html"; homepage = "https://ant.apache.org/ivy/ivyde/index.html";
description = "A plugin which integrates Apache Ivy's dependency management"; description = "A plugin which integrates Apache Ivy's dependency management";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.r3dl3g ]; maintainers = [ maintainers.r3dl3g ];
@ -683,6 +709,7 @@ rec {
Apache IvyDE Resolve Visualizer is an optional dependency of Apache IvyDE since Apache IvyDE Resolve Visualizer is an optional dependency of Apache IvyDE since
it requires additional plugins to be installed (Zest). it requires additional plugins to be installed (Zest).
''; '';
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.r3dl3g ]; maintainers = [ maintainers.r3dl3g ];
@ -706,6 +733,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://ant.apache.org/ivy/index.html"; homepage = "https://ant.apache.org/ivy/index.html";
description = "A popular dependency manager focusing on flexibility and simplicity"; description = "A popular dependency manager focusing on flexibility and simplicity";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.r3dl3g ]; maintainers = [ maintainers.r3dl3g ];
@ -729,6 +757,7 @@ rec {
meta = with lib; { meta = with lib; {
homepage = "https://ant.apache.org/ivy/ivyde/index.html"; homepage = "https://ant.apache.org/ivy/ivyde/index.html";
description = "Ant Tasks integrated into Eclipse's Ant runtime"; description = "Ant Tasks integrated into Eclipse's Ant runtime";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
maintainers = [ maintainers.r3dl3g ]; maintainers = [ maintainers.r3dl3g ];

View File

@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A simple integrated development environment for Java"; description = "A simple integrated development environment for Java";
homepage = "https://www.greenfoot.org/"; homepage = "https://www.greenfoot.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2ClasspathPlus; license = licenses.gpl2ClasspathPlus;
maintainers = [ maintainers.chvp ]; maintainers = [ maintainers.chvp ];
platforms = platforms.unix; platforms = platforms.unix;

View File

@ -55,6 +55,7 @@ stdenv.mkDerivation {
meta = with lib; { meta = with lib; {
description = "Mature programmer's text editor (Java based)"; description = "Mature programmer's text editor (Java based)";
homepage = "http://www.jedit.org"; homepage = "http://www.jedit.org";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2; license = licenses.gpl2;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = [ maintainers.vbgl ]; maintainers = [ maintainers.vbgl ];

View File

@ -25,6 +25,7 @@ let
meta = with lib; { meta = with lib; {
description = "A Jupyter kernel for Clojure"; description = "A Jupyter kernel for Clojure";
homepage = "https://github.com/clojupyter/clojupyter"; homepage = "https://github.com/clojupyter/clojupyter";
sourceProvenance = with sourceTypes; [ binaryBytecode ]; # deps from maven
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ thomasjm ]; maintainers = with maintainers; [ thomasjm ];
platforms = jre.meta.platforms; platforms = jre.meta.platforms;

View File

@ -38,6 +38,7 @@ in stdenv.mkDerivation rec {
in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files. in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files.
''; '';
homepage = "http://www.tuxguitar.com.ar/"; homepage = "http://www.tuxguitar.com.ar/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl2; license = licenses.lgpl2;
maintainers = [ maintainers.ardumont ]; maintainers = [ maintainers.ardumont ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A modular ComputerCraft emulator"; description = "A modular ComputerCraft emulator";
homepage = "https://github.com/CCEmuX/CCEmuX"; homepage = "https://github.com/CCEmuX/CCEmuX";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ CrazedProgrammer ]; maintainers = with maintainers; [ CrazedProgrammer ];
}; };

View File

@ -32,6 +32,10 @@ in stdenv.mkDerivation {
done done
''; '';
# Workaround build failure on -fno-common toolchains:
# ld: initc.o:(.bss+0x28): multiple definition of `HacksDisable'; cfg.o:(.bss+0x59e3): first defined here
NIX_CFLAGS_COMPILE = "-fcommon";
preConfigure = '' preConfigure = ''
cd src cd src
sed -i "/^STRIP/d" configure sed -i "/^STRIP/d" configure

View File

@ -68,6 +68,7 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://www.gov.br/receitafederal/pt-br"; homepage = "https://www.gov.br/receitafederal/pt-br";
license = licenses.unfree; license = licenses.unfree;
platforms = platforms.all; platforms = platforms.all;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ atila ]; maintainers = with maintainers; [ atila ];
}; };
} }

View File

@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
an expanded range of ideas and possibilities in a serendipitous way. an expanded range of ideas and possibilities in a serendipitous way.
''; '';
homepage = "http://al.chemy.org/"; homepage = "http://al.chemy.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = [ maintainers.marcweber ]; maintainers = [ maintainers.marcweber ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -66,6 +66,7 @@ stdenv.mkDerivation rec {
homepage = "https://imagej.net/software/fiji/"; homepage = "https://imagej.net/software/fiji/";
description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = with lib.licenses; [ gpl2Plus gpl3Plus bsd2 publicDomain ]; license = with lib.licenses; [ gpl2Plus gpl3Plus bsd2 publicDomain ];
maintainers = with maintainers; [ zane ]; maintainers = with maintainers; [ zane ];
}; };

View File

@ -74,6 +74,7 @@ in stdenv.mkDerivation rec {
inspired by NIH Image for the Macintosh. inspired by NIH Image for the Macintosh.
It runs on any computer with a Java 1.4 or later virtual machine. It runs on any computer with a Java 1.4 or later virtual machine.
''; '';
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.publicDomain; license = licenses.publicDomain;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ yuriaisaka ]; maintainers = with maintainers; [ yuriaisaka ];

View File

@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
crop, etc), PDF and PNG output. crop, etc), PDF and PNG output.
''; '';
homepage = "http://swingsane.com/"; homepage = "http://swingsane.com/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
license = licenses.unfree; license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
homepage = "https://www.yworks.com/products/yed"; homepage = "https://www.yworks.com/products/yed";
description = "A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams"; description = "A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams";
platforms = jre.meta.platforms; platforms = jre.meta.platforms;

View File

@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
# Quicker to unpack locally than load Hydra # Quicker to unpack locally than load Hydra
hydraPlatforms = []; hydraPlatforms = [];
maintainers = with lib.maintainers; [raskin]; maintainers = with lib.maintainers; [raskin];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.lgpl21Plus; license = lib.licenses.lgpl21Plus;
description = "GraphViz graph viewer/navigator"; description = "GraphViz graph viewer/navigator";
platforms = with lib.platforms; unix; platforms = with lib.platforms; unix;

View File

@ -31,6 +31,7 @@ buildGraalvmNativeImage rec {
homepage = "https://ehwiki.org/wiki/Hentai@Home"; homepage = "https://ehwiki.org/wiki/Hentai@Home";
description = description =
"Hentai@Home is an open-source P2P gallery distribution system which reduces the load on the E-Hentai Galleries"; "Hentai@Home is an open-source P2P gallery distribution system which reduces the load on the E-Hentai Galleries";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3; license = licenses.gpl3;
maintainers = with maintainers; [ terrorjack ]; maintainers = with maintainers; [ terrorjack ];
}; };

View File

@ -31,6 +31,7 @@ EOF
meta = with lib; { meta = with lib; {
homepage = "https://github.com/ebzzry/emem"; homepage = "https://github.com/ebzzry/emem";
description = "A trivial Markdown to HTML converter"; description = "A trivial Markdown to HTML converter";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
maintainers = [ maintainers.ebzzry ]; maintainers = [ maintainers.ebzzry ];
platforms = platforms.unix; platforms = platforms.unix;

View File

@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Application for viewing, editing and converting GPS coordinate data"; description = "Application for viewing, editing and converting GPS coordinate data";
homepage = "https://activityworkshop.net/software/gpsprune/"; homepage = "https://activityworkshop.net/software/gpsprune/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
maintainers = with maintainers; [ rycee ]; maintainers = with maintainers; [ rycee ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -72,6 +72,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
maintainers = with maintainers; [ vlaci ]; maintainers = with maintainers; [ vlaci ];
platforms = [ "x86_64-linux" "i686-linux" ]; platforms = [ "x86_64-linux" "i686-linux" ];

View File

@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
description = "An extensible editor for OpenStreetMap"; description = "An extensible editor for OpenStreetMap";
homepage = "https://josm.openstreetmap.de/"; homepage = "https://josm.openstreetmap.de/";
changelog = "https://josm.openstreetmap.de/wiki/Changelog"; changelog = "https://josm.openstreetmap.de/wiki/Changelog";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
maintainers = with maintainers; [ rycee sikmir ]; maintainers = with maintainers; [ rycee sikmir ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
downloadPage = "https://jquake.net/?down"; downloadPage = "https://jquake.net/?down";
changelog = "https://jquake.net/?docu"; changelog = "https://jquake.net/?docu";
maintainers = with maintainers; [ nessdoor ]; maintainers = with maintainers; [ nessdoor ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
platforms = platforms.linux; platforms = platforms.linux;
}; };

View File

@ -87,6 +87,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ asciidoctor cmake wrapGAppsHook wrapQtAppsHook qttools pkg-config ]; nativeBuildInputs = [ asciidoctor cmake wrapGAppsHook wrapQtAppsHook qttools pkg-config ];
dontWrapGApps = true;
postFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
buildInputs = [ buildInputs = [
curl curl
botan2 botan2

View File

@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Open source GUI replacement for the Java command-line utilities keytool and jarsigner"; description = "Open source GUI replacement for the Java command-line utilities keytool and jarsigner";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.numinit ]; maintainers = [ lib.maintainers.numinit ];
platforms = lib.platforms.unix; platforms = lib.platforms.unix;

View File

@ -76,6 +76,10 @@ stdenv.mkDerivation rec {
description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data";
homepage = "https://www.mkgmap.org.uk/"; homepage = "https://www.mkgmap.org.uk/";
downloadPage = "https://www.mkgmap.org.uk/download/mkgmap.html"; downloadPage = "https://www.mkgmap.org.uk/download/mkgmap.html";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # deps
];
license = licenses.gpl2Only; license = licenses.gpl2Only;
maintainers = with maintainers; [ sikmir ]; maintainers = with maintainers; [ sikmir ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -72,6 +72,10 @@ stdenv.mkDerivation rec {
description = "Utility for splitting OpenStreetMap maps into tiles"; description = "Utility for splitting OpenStreetMap maps into tiles";
homepage = "https://www.mkgmap.org.uk/"; homepage = "https://www.mkgmap.org.uk/";
downloadPage = "https://www.mkgmap.org.uk/download/splitter.html"; downloadPage = "https://www.mkgmap.org.uk/download/splitter.html";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # deps
];
license = licenses.gpl2Only; license = licenses.gpl2Only;
maintainers = with maintainers; [ sikmir ]; maintainers = with maintainers; [ sikmir ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -33,6 +33,7 @@ stdenv.mkDerivation {
translation leveraging into updated projects. translation leveraging into updated projects.
''; '';
homepage = "http://www.omegat.org/"; homepage = "http://www.omegat.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ t184256 ]; maintainers = with maintainers; [ t184256 ];
platforms = [ "i686-linux" "x86_64-linux" ]; platforms = [ "i686-linux" "x86_64-linux" ];

View File

@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
programmatically extract tables from PDFs. programmatically extract tables from PDFs.
''; '';
homepage = "https://tabula.technology/"; homepage = "https://tabula.technology/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit; license = licenses.mit;
maintainers = [ maintainers.jakewaksbaum ]; maintainers = [ maintainers.jakewaksbaum ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
Microsoft Excel spreadsheet using a simple, easy-to-use interface. Microsoft Excel spreadsheet using a simple, easy-to-use interface.
''; '';
homepage = "https://tabula.technology/"; homepage = "https://tabula.technology/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit; license = licenses.mit;
maintainers = [ maintainers.dpaetzel ]; maintainers = [ maintainers.dpaetzel ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -47,6 +47,7 @@ in stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Electronic TV Program Guide"; description = "Electronic TV Program Guide";
homepage = "https://www.tvbrowser.org/"; homepage = "https://www.tvbrowser.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3; license = licenses.gpl3;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ jfrankenau ]; maintainers = with maintainers; [ jfrankenau ];

View File

@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
description = "Visual Understanding Environment - mind mapping software"; description = "Visual Understanding Environment - mind mapping software";
maintainers = with lib.maintainers; [ raskin ]; maintainers = with lib.maintainers; [ raskin ];
platforms = with lib.platforms; linux; platforms = with lib.platforms; linux;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.free; # Apache License fork, actually license = lib.licenses.free; # Apache License fork, actually
}; };
} }

View File

@ -85,6 +85,7 @@ stdenv.mkDerivation rec {
and save to Evernote. and save to Evernote.
''; '';
homepage = "https://www.xmind.net/"; homepage = "https://www.xmind.net/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ michalrus ]; maintainers = with maintainers; [ michalrus ];

View File

@ -57,6 +57,7 @@ let
description = "Web Debugging Proxy"; description = "Web Debugging Proxy";
homepage = "https://www.charlesproxy.com/"; homepage = "https://www.charlesproxy.com/";
maintainers = with maintainers; [ kalbasit ]; maintainers = with maintainers; [ kalbasit ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -2,19 +2,19 @@
buildGoModule rec { buildGoModule rec {
pname = "argocd"; pname = "argocd";
version = "2.3.3"; version = "2.3.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "argoproj"; owner = "argoproj";
repo = "argo-cd"; repo = "argo-cd";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-ChgWqhkzVKhbyEA+g2flWK/WMxur7UHWXJUcLzp9RTE="; sha256 = "sha256-pWDwmsLCXoK8EzipOPXUdYu75hPm5AIExXmgoA102Dg=";
}; };
vendorSha256 = "sha256-XrIIMnn65Y10KnVTsmw6vLE53Zra1lWNFgklmaj3gF8="; vendorSha256 = "sha256-XrIIMnn65Y10KnVTsmw6vLE53Zra1lWNFgklmaj3gF8=";
# Set target as ./cmd per release-cli # Set target as ./cmd per cli-local
# https://github.com/argoproj/argo-cd/blob/master/Makefile#L222 # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
subPackages = [ "cmd" ]; subPackages = [ "cmd" ];
ldflags = ldflags =
@ -26,6 +26,11 @@ buildGoModule rec {
"-X ${package_url}.gitCommit=${src.rev}" "-X ${package_url}.gitCommit=${src.rev}"
"-X ${package_url}.gitTag=${src.rev}" "-X ${package_url}.gitTag=${src.rev}"
"-X ${package_url}.gitTreeState=clean" "-X ${package_url}.gitTreeState=clean"
"-X ${package_url}.kubectlVersion=v0.23.1"
# NOTE: Update kubectlVersion when upgrading this package with
# go list -m k8s.io/client-go | head -n 1 | rev | cut -d' ' -f1 | rev
# Per https://github.com/argoproj/argo-cd/blob/master/Makefile#L18
# Will need a way to automate it :P
]; ];
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@ -65,6 +65,7 @@ let
homepage = "https://hadoop.apache.org/"; homepage = "https://hadoop.apache.org/";
description = "Framework for distributed processing of large data sets across clusters of computers"; description = "Framework for distributed processing of large data sets across clusters of computers";
license = licenses.asl20; license = licenses.asl20;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
longDescription = '' longDescription = ''
The Apache Hadoop software library is a framework that allows for The Apache Hadoop software library is a framework that allows for

View File

@ -64,6 +64,7 @@ let
meta = { meta = {
description = "Apache Spark is a fast and general engine for large-scale data processing"; description = "Apache Spark is a fast and general engine for large-scale data processing";
homepage = "https://spark.apache.org/"; homepage = "https://spark.apache.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20; license = lib.licenses.asl20;
platforms = lib.platforms.all; platforms = lib.platforms.all;
maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ]; maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ];

View File

@ -65,6 +65,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
homepage = "https://jitsi.org/"; homepage = "https://jitsi.org/";
description = "Open Source Video Calls and Chat"; description = "Open Source Video Calls and Chat";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl21Plus; license = licenses.lgpl21Plus;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = teams.jitsi.members; maintainers = teams.jitsi.members;

View File

@ -103,6 +103,10 @@ in stdenv.mkDerivation rec {
clients. clients.
''; '';
homepage = "https://signald.org"; homepage = "https://signald.org";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # deps
];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ expipiplus1 ma27 ]; maintainers = with maintainers; [ expipiplus1 ma27 ];
platforms = [ "x86_64-linux" "aarch64-linux" ]; platforms = [ "x86_64-linux" "aarch64-linux" ];

View File

@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Graphical network monitoring and documentation tool"; description = "Graphical network monitoring and documentation tool";
homepage = "http://www.rakudave.ch/jnetmap/"; homepage = "http://www.rakudave.ch/jnetmap/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
# Upstream supports macOS and Windows too. # Upstream supports macOS and Windows too.
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -3,11 +3,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "evolution-ews"; pname = "evolution-ews";
version = "3.44.1"; version = "3.44.2";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "LJNidefwnQtOtWgMVb/4Xw2A0lU4R2Gm0Z3XfOaU/oM="; sha256 = "xXPzlxA8FybyS+Tz+f0gzrvJtEW6CysOt8lI/YQVBho=";
}; };
nativeBuildInputs = [ cmake gettext intltool pkg-config ]; nativeBuildInputs = [ cmake gettext intltool pkg-config ];

View File

@ -28,6 +28,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Viewer for .msg files (MS Outlook)"; description = "Viewer for .msg files (MS Outlook)";
homepage = "https://www.washington.edu/alpine/"; homepage = "https://www.washington.edu/alpine/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ peterhoeg ]; maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -73,6 +73,7 @@ in stdenv.mkDerivation {
meta = { meta = {
description = "Decentralised and censorship-resistant network"; description = "Decentralised and censorship-resistant network";
homepage = "https://freenetproject.org/"; homepage = "https://freenetproject.org/";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = [ ]; maintainers = [ ];
platforms = with lib.platforms; linux; platforms = with lib.platforms; linux;

View File

@ -87,6 +87,10 @@ in stdenv.mkDerivation {
meta = with lib; { meta = with lib; {
homepage = "https://www.frostwire.com/"; homepage = "https://www.frostwire.com/";
description = "BitTorrent Client and Cloud File Downloader"; description = "BitTorrent Client and Cloud File Downloader";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # deps
];
license = licenses.gpl2; license = licenses.gpl2;
maintainers = with maintainers; [ gavin ]; maintainers = with maintainers; [ gavin ];
platforms = [ "x86_64-darwin" "x86_64-linux" "i686-linux" ]; platforms = [ "x86_64-darwin" "x86_64-linux" "i686-linux" ];

View File

@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
homepage = "https://www.frostwire.com/"; homepage = "https://www.frostwire.com/";
description = "BitTorrent Client and Cloud File Downloader"; description = "BitTorrent Client and Cloud File Downloader";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ gavin ]; maintainers = with maintainers; [ gavin ];
platforms = [ "x86_64-linux"]; platforms = [ "x86_64-linux"];

View File

@ -51,6 +51,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "The Most Advanced REST & SOAP Testing Tool in the World"; description = "The Most Advanced REST & SOAP Testing Tool in the World";
homepage = "https://www.soapui.org/"; homepage = "https://www.soapui.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = "SoapUI End User License Agreement"; license = "SoapUI End User License Agreement";
maintainers = with maintainers; [ gerschtli ]; maintainers = with maintainers; [ gerschtli ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
description = "An integrated family of CLIs for various Atlassian applications"; description = "An integrated family of CLIs for various Atlassian applications";
homepage = "https://bobswift.atlassian.net/wiki/spaces/ACLI/overview"; homepage = "https://bobswift.atlassian.net/wiki/spaces/ACLI/overview";
license = licenses.unfreeRedistributable; license = licenses.unfreeRedistributable;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ twey ]; maintainers = with maintainers; [ twey ];
inherit (jre.meta) platforms; inherit (jre.meta) platforms;
}; };

View File

@ -156,6 +156,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Automation Controller for the Trader Work Station of Interactive Brokers"; description = "Automation Controller for the Trader Work Station of Interactive Brokers";
homepage = "https://github.com/ib-controller/ib-controller"; homepage = "https://github.com/ib-controller/ib-controller";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3; license = licenses.gpl3;
maintainers = [ maintainers.tstrobel ]; maintainers = [ maintainers.tstrobel ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -89,6 +89,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Trader Work Station of Interactive Brokers"; description = "Trader Work Station of Interactive Brokers";
homepage = "https://www.interactivebrokers.com"; homepage = "https://www.interactivebrokers.com";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
maintainers = [ maintainers.tstrobel ]; maintainers = [ maintainers.tstrobel ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -69,6 +69,10 @@ stdenv.mkDerivation rec {
Runtime Environment for plugins like Hibiscus (HBCI Online Banking), Runtime Environment for plugins like Hibiscus (HBCI Online Banking),
SynTAX (accounting) and JVerein (club management). SynTAX (accounting) and JVerein (club management).
''; '';
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # source bundles dependencies as jars
];
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ flokli r3dl3g ]; maintainers = with maintainers; [ flokli r3dl3g ];

View File

@ -584,6 +584,8 @@ in
meta = with lib; { meta = with lib; {
description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org"; description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org";
homepage = "https://libreoffice.org/"; homepage = "https://libreoffice.org/";
# at least one jar in dependencies
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl3; license = licenses.lgpl3;
maintainers = with maintainers; [ raskin ]; maintainers = with maintainers; [ raskin ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with lib;{ meta = with lib;{
homepage = "https://www.astrolabeproject.com"; homepage = "https://www.astrolabeproject.com";
description = "A Java-based tool for generating EPS files for constructing astrolabes and related tools"; description = "A Java-based tool for generating EPS files for constructing astrolabes and related tools";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3; license = licenses.gpl3;
maintainers = [ ]; maintainers = [ ];
mainProgram = "AstrolabeGenerator"; mainProgram = "AstrolabeGenerator";

View File

@ -44,6 +44,7 @@ stdenvNoCC.mkDerivation rec {
meta = { meta = {
description = "G.Projector transforms an input map image into any of about 200 global and regional map projections"; description = "G.Projector transforms an input map image into any of about 200 global and regional map projections";
homepage = "https://www.giss.nasa.gov/tools/gprojector/"; homepage = "https://www.giss.nasa.gov/tools/gprojector/";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
maintainers = with lib.maintainers; [ alyaeanyx ]; maintainers = with lib.maintainers; [ alyaeanyx ];
license = lib.licenses.unfree; license = lib.licenses.unfree;
inherit (jre.meta) platforms; inherit (jre.meta) platforms;

View File

@ -50,6 +50,10 @@ stdenvNoCC.mkDerivation rec {
meta = with lib; { meta = with lib; {
homepage = "https://github.com/smirarab/ASTRAL"; homepage = "https://github.com/smirarab/ASTRAL";
description = "Tool for estimating an unrooted species tree given a set of unrooted gene trees"; description = "Tool for estimating an unrooted species tree given a set of unrooted gene trees";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # source bundles dependencies as jars
];
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ bzizou ]; maintainers = with maintainers; [ bzizou ];
}; };

View File

@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A bundle of scripts for using Bio-Formats on the command line with bioformats_package.jar already included"; description = "A bundle of scripts for using Bio-Formats on the command line with bioformats_package.jar already included";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2; license = licenses.gpl2;
platforms = platforms.all; platforms = platforms.all;
homepage = "https://www.openmicroscopy.org/bio-formats/"; homepage = "https://www.openmicroscopy.org/bio-formats/";

View File

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Multiple alignment of coding sequences"; description = "Multiple alignment of coding sequences";
homepage = "https://bioweb.supagro.inra.fr/macse/"; homepage = "https://bioweb.supagro.inra.fr/macse/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2; license = licenses.gpl2;
maintainers = [ maintainers.bzizou ]; maintainers = [ maintainers.bzizou ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
description = "Tools for high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF"; description = "Tools for high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF";
license = licenses.mit; license = licenses.mit;
homepage = "https://broadinstitute.github.io/picard/"; homepage = "https://broadinstitute.github.io/picard/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ jbedo ]; maintainers = with maintainers; [ jbedo ];
mainProgram = "picard"; mainProgram = "picard";
platforms = platforms.all; platforms = platforms.all;

View File

@ -27,6 +27,7 @@ stdenv.mkDerivation rec {
description = "Genetic variant annotation and effect prediction toolbox"; description = "Genetic variant annotation and effect prediction toolbox";
license = licenses.lgpl3; license = licenses.lgpl3;
homepage = "http://snpeff.sourceforge.net/"; homepage = "http://snpeff.sourceforge.net/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ jbedo ]; maintainers = with maintainers; [ jbedo ];
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
# University School of Medicine. # University School of Medicine.
license = licenses.unfree; license = licenses.unfree;
homepage = "https://github.com/dkoboldt/varscan"; homepage = "https://github.com/dkoboldt/varscan";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ jbedo ]; maintainers = with maintainers; [ jbedo ];
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -54,6 +54,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A Java 3D viewer for chemical structures"; description = "A Java 3D viewer for chemical structures";
homepage = "https://sourceforge.net/projects/jmol"; homepage = "https://sourceforge.net/projects/jmol";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl2; license = licenses.lgpl2;
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ mounium ] ++ teams.sage.members; maintainers = with maintainers; [ mounium ] ++ teams.sage.members;

View File

@ -70,6 +70,7 @@ stdenv.mkDerivation rec {
homepage = "https://bancika.github.io/diy-layout-creator/"; homepage = "https://bancika.github.io/diy-layout-creator/";
changelog = "https://github.com/bancika/diy-layout-creator/releases"; changelog = "https://github.com/bancika/diy-layout-creator/releases";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
}; };

View File

@ -14,11 +14,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ngspice"; pname = "ngspice";
version = "36"; version = "37";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz"; url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz";
sha256 = "sha256-T4GCh++6JFNBBGY1t1eugfh5VJsyakMWtfbml6pRf4w="; sha256 = "1gpcic6b6xk3g4956jcsqljf33kj5g43cahmydq6m8rn39sadvlv";
}; };
nativeBuildInputs = [ flex bison ]; nativeBuildInputs = [ flex bison ];

View File

@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "An automated theorem prover for classical higher-order logic with choice"; description = "An automated theorem prover for classical higher-order logic with choice";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd3; license = licenses.bsd3;
maintainers = [maintainers.raskin]; maintainers = [maintainers.raskin];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -43,6 +43,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/logisim-evolution/logisim-evolution"; homepage = "https://github.com/logisim-evolution/logisim-evolution";
description = "Digital logic designer and simulator"; description = "Digital logic designer and simulator";
maintainers = with maintainers; [ emilytrau ]; maintainers = with maintainers; [ emilytrau ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -44,6 +44,7 @@ stdenv.mkDerivation rec {
homepage = "http://www.cburch.com/logisim/"; homepage = "http://www.cburch.com/logisim/";
description = "Educational tool for designing and simulating digital logic circuits"; description = "Educational tool for designing and simulating digital logic circuits";
maintainers = with maintainers; [ emilytrau ]; maintainers = with maintainers; [ emilytrau ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "An algorithm specification language with model checking tools"; description = "An algorithm specification language with model checking tools";
homepage = "http://lamport.azurewebsites.net/tla/tla.html"; homepage = "http://lamport.azurewebsites.net/tla/tla.html";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.mit; license = lib.licenses.mit;
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ florentc thoughtpolice ]; maintainers = with lib.maintainers; [ florentc thoughtpolice ];

View File

@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Optimization solver for mathematical programming"; description = "Optimization solver for mathematical programming";
homepage = "https://www.gurobi.com"; homepage = "https://www.gurobi.com";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ jfrankenau ]; maintainers = with maintainers; [ jfrankenau ];

View File

@ -58,6 +58,10 @@ stdenv.mkDerivation {
meta = with lib; { meta = with lib; {
description = "A platform for visualizing and manipulating large graphs"; description = "A platform for visualizing and manipulating large graphs";
homepage = "https://gephi.org"; homepage = "https://gephi.org";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # deps
];
license = licenses.gpl3; license = licenses.gpl3;
maintainers = [ maintainers.taeer ]; maintainers = [ maintainers.taeer ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];

View File

@ -51,6 +51,7 @@ stdenv.mkDerivation rec {
many tens of thousands of students, teachers and researchers worldwide. many tens of thousands of students, teachers and researchers worldwide.
''; '';
homepage = "https://ccl.northwestern.edu/netlogo/index.shtml"; homepage = "https://ccl.northwestern.edu/netlogo/index.shtml";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2; license = licenses.gpl2;
maintainers = [ maintainers.dpaetzel ]; maintainers = [ maintainers.dpaetzel ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
description = "A piece of software for reasoning about monoidal theories; in particular, quantum information processing"; description = "A piece of software for reasoning about monoidal theories; in particular, quantum information processing";
license = licenses.gpl3; license = licenses.gpl3;
homepage = "https://quantomatic.github.io/"; homepage = "https://quantomatic.github.io/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ nickhu ]; maintainers = with maintainers; [ nickhu ];
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -48,6 +48,7 @@ in stdenv.mkDerivation rec {
description = "GRaphs for Object-Oriented VErification"; description = "GRaphs for Object-Oriented VErification";
homepage = "http://groove.cs.utwente.nl/"; homepage = "http://groove.cs.utwente.nl/";
license = licenses.asl20; license = licenses.asl20;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ jfrankenau ]; maintainers = with maintainers; [ jfrankenau ];
}; };

View File

@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
description = "GUI tool for experimenting with formal languages topics"; description = "GUI tool for experimenting with formal languages topics";
homepage = "https://www.jflap.org/"; homepage = "https://www.jflap.org/";
license = licenses.unfree; license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = [ maintainers.grnnja ]; maintainers = [ maintainers.grnnja ];
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
description = "Free cross-platform programming exerciser"; description = "Free cross-platform programming exerciser";
homepage = "http://people.irisa.fr/Martin.Quinson/Teaching/PLM/"; homepage = "http://people.irisa.fr/Martin.Quinson/Teaching/PLM/";
license = licenses.gpl3; license = licenses.gpl3;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = [ ]; maintainers = [ ];
platforms = lib.platforms.all; platforms = lib.platforms.all;
}; };

View File

@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.gerritcodereview.com/index.md"; homepage = "https://www.gerritcodereview.com/index.md";
license = licenses.asl20; license = licenses.asl20;
description = "A web based code review and repository management for the git version control system"; description = "A web based code review and repository management for the git version control system";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ flokli jammerful zimbatm ]; maintainers = with maintainers; [ flokli jammerful zimbatm ];
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
it's faster (10-720x), simpler (dedicated to just removing things), and it's faster (10-720x), simpler (dedicated to just removing things), and
beautiful (can use Scala instead of bash to script customizations). beautiful (can use Scala instead of bash to script customizations).
''; '';
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3; license = licenses.gpl3;
maintainers = [ maintainers.changlinli ]; maintainers = [ maintainers.changlinli ];
mainProgram = "bfg"; mainProgram = "bfg";

View File

@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
''; '';
homepage = "https://filebot.net"; homepage = "https://filebot.net";
changelog = "https://www.filebot.net/forums/viewforum.php?f=7"; changelog = "https://www.filebot.net/forums/viewforum.php?f=7";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfreeRedistributable; license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ gleber felschr ]; maintainers = with maintainers; [ gleber felschr ];
platforms = platforms.linux; platforms = platforms.linux;

View File

@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Offers access to the Mediathek of different tv stations (ARD, ZDF, Arte, etc.)"; description = "Offers access to the Mediathek of different tv stations (ARD, ZDF, Arte, etc.)";
homepage = "https://mediathekview.de/"; homepage = "https://mediathekview.de/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ moredread ]; maintainers = with maintainers; [ moredread ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://www.eclipse.org/aspectj/"; homepage = "http://www.eclipse.org/aspectj/";
description = "A seamless aspect-oriented extension to the Java programming language"; description = "A seamless aspect-oriented extension to the Java programming language";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
license = lib.licenses.epl10; license = lib.licenses.epl10;
}; };

View File

@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A tool for making JavaScript download and run faster"; description = "A tool for making JavaScript download and run faster";
homepage = "https://developers.google.com/closure/compiler/"; homepage = "https://developers.google.com/closure/compiler/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = licenses.asl20;
platforms = platforms.all; platforms = platforms.all;
}; };

View File

@ -62,6 +62,7 @@ stdenv.mkDerivation rec {
For more details, please refer to the documentation by Oracle For more details, please refer to the documentation by Oracle
''; '';
homepage = "https://www.oracle.com/technetwork/java/embedded/javacard/overview/index.html"; homepage = "https://www.oracle.com/technetwork/java/embedded/javacard/overview/index.html";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.unfree; license = lib.licenses.unfree;
maintainers = [ lib.maintainers.ekleog ]; maintainers = [ lib.maintainers.ekleog ];
platforms = [ "i686-linux" "x86_64-linux" ]; platforms = [ "i686-linux" "x86_64-linux" ];

View File

@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
embedded code to distributed cloud and edge applications. embedded code to distributed cloud and edge applications.
''; '';
homepage = "https://github.com/lf-lang/lingua-franca"; homepage = "https://github.com/lf-lang/lingua-franca";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd2; license = licenses.bsd2;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ revol-xut ]; maintainers = with maintainers; [ revol-xut ];

View File

@ -73,6 +73,7 @@ stdenv.mkDerivation {
interfaces. Mozart implements the Oz language and provides both interfaces. Mozart implements the Oz language and provides both
expressive power and advanced functionality. expressive power and advanced functionality.
''; '';
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit; license = licenses.mit;
platforms = attrNames binaries; platforms = attrNames binaries;
hydraPlatforms = []; hydraPlatforms = [];

View File

@ -244,6 +244,7 @@ stdenv.mkDerivation rec {
description = "Open-source electronics prototyping platform"; description = "Open-source electronics prototyping platform";
homepage = "https://www.arduino.cc/"; homepage = "https://www.arduino.cc/";
license = if withTeensyduino then licenses.unfreeRedistributable else licenses.gpl2; license = if withTeensyduino then licenses.unfreeRedistributable else licenses.gpl2;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ antono auntie robberer bjornfor bergey ]; maintainers = with maintainers; [ antono auntie robberer bjornfor bergey ];
}; };

View File

@ -64,6 +64,7 @@ stdenv.mkDerivation rec {
step-by-step process. step-by-step process.
''; '';
homepage = "https://www.st.com/en/development-tools/stm32cubemx.html"; homepage = "https://www.st.com/en/development-tools/stm32cubemx.html";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree; license = licenses.unfree;
maintainers = with maintainers; [ wucke13 ]; maintainers = with maintainers; [ wucke13 ];
platforms = platforms.all; platforms = platforms.all;

View File

@ -66,6 +66,7 @@ buildGraalvmNativeImage rec {
''; '';
homepage = "https://github.com/babashka/babashka"; homepage = "https://github.com/babashka/babashka";
changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
maintainers = with maintainers; [ maintainers = with maintainers; [
bandresen bandresen

View File

@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "A lightweight IDE for Clojure"; description = "A lightweight IDE for Clojure";
homepage = "https://github.com/arthuredelstein/clooj"; homepage = "https://github.com/arthuredelstein/clooj";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
platforms = lib.platforms.all; platforms = lib.platforms.all;
}; };

View File

@ -74,6 +74,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "A Lisp dialect for the JVM"; description = "A Lisp dialect for the JVM";
homepage = "https://clojure.org/"; homepage = "https://clojure.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10; license = licenses.epl10;
longDescription = '' longDescription = ''
Clojure is a dynamic programming language that targets the Java Clojure is a dynamic programming language that targets the Java

View File

@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Python interpreter written in Java"; description = "Python interpreter written in Java";
homepage = "https://jython.org/"; homepage = "https://jython.org/";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.psfl; license = lib.licenses.psfl;
platforms = jre.meta.platforms; platforms = jre.meta.platforms;
}; };

View File

@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "https://www.rascal-mpl.org/"; homepage = "https://www.rascal-mpl.org/";
description = "Command-line REPL for the Rascal metaprogramming language"; description = "Command-line REPL for the Rascal metaprogramming language";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10; license = lib.licenses.epl10;
maintainers = [ lib.maintainers.eelco ]; maintainers = [ lib.maintainers.eelco ];
platforms = lib.platforms.unix; platforms = lib.platforms.unix;

View File

@ -1,5 +1,12 @@
{ stdenv, fetchurl }: { lib, stdenv, fetchurl }:
{ version, artifactId, groupId, sha512, type ? "jar", suffix ? "" }: { version
, artifactId
, groupId
, sha512
, type ? "jar"
, suffix ? ""
, sourceProvenance ? (if type == "jar" then [ lib.sourceTypes.binaryBytecode ] else [])
}:
let let
m2Path = "${builtins.replaceStrings ["."] ["/"] groupId}/${artifactId}/${version}"; m2Path = "${builtins.replaceStrings ["."] ["/"] groupId}/${artifactId}/${version}";
@ -18,4 +25,6 @@ in stdenv.mkDerivation {
mkdir -p $out/m2/$m2Path mkdir -p $out/m2/$m2Path
cp $src $out/m2/$m2Path/$m2File cp $src $out/m2/$m2Path/$m2File
''; '';
meta.sourceProvenance = sourceProvenance;
} }

View File

@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "https://activemq.apache.org/"; homepage = "https://activemq.apache.org/";
description = "Messaging and Integration Patterns server written in Java"; description = "Messaging and Integration Patterns server written in Java";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20; license = lib.licenses.asl20;
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
}; };

View File

@ -72,8 +72,13 @@ stdenv.mkDerivation rec {
orc orc
libshout libshout
glib glib
] ++ lib.optionals stdenv.isLinux [ ] ++ lib.optionals qt5Support (with qt5; [
qtbase
]) ++ lib.optionals stdenv.isLinux [
wayland-protocols wayland-protocols
] ++ lib.optionals qt5Support [
qt5.qttools.dev
qt5.qtbase.dev # For moc-qt5
]; ];
buildInputs = [ buildInputs = [

View File

@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "https://commons.apache.org/proper/commons-bcel/"; homepage = "https://commons.apache.org/proper/commons-bcel/";
description = "Gives users a convenient way to analyze, create, and manipulate (binary) Java class files"; description = "Gives users a convenient way to analyze, create, and manipulate (binary) Java class files";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
maintainers = with lib.maintainers; [ copumpkin ]; maintainers = with lib.maintainers; [ copumpkin ];
license = lib.licenses.asl20; license = lib.licenses.asl20;
platforms = with lib.platforms; unix; platforms = with lib.platforms; unix;

View File

@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Interface to scripting languages, including JSR-223"; description = "Interface to scripting languages, including JSR-223";
homepage = "https://commons.apache.org/proper/commons-bsf/"; homepage = "https://commons.apache.org/proper/commons-bsf/";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20; license = lib.licenses.asl20;
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
}; };

View File

@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
homepage = "https://commons.apache.org/proper/commons-compress"; homepage = "https://commons.apache.org/proper/commons-compress";
description = "Allows manipulation of ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE and Z files"; description = "Allows manipulation of ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE and Z files";
maintainers = with lib.maintainers; [ copumpkin ]; maintainers = with lib.maintainers; [ copumpkin ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20; license = lib.licenses.asl20;
platforms = with lib.platforms; unix; platforms = with lib.platforms; unix;
}; };

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