Merge master into staging-next
This commit is contained in:
commit
18e4a04659
@ -239,7 +239,7 @@ in {
|
||||
};
|
||||
|
||||
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.pipewire = {
|
||||
|
@ -201,6 +201,8 @@ in {
|
||||
serviceConfig = {
|
||||
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";
|
||||
ExecPostStart = ''while [ "$(netdatacli ping)" != pong ]; do sleep 0.5; done'';
|
||||
|
||||
TimeoutStopSec = 60;
|
||||
Restart = "on-failure";
|
||||
# User and group
|
||||
|
@ -26,8 +26,22 @@ let
|
||||
featureFlags.minimalModules = {};
|
||||
};
|
||||
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 {};
|
||||
acme = handleTest ./acme.nix {};
|
||||
adguardhome = handleTest ./adguardhome.nix {};
|
||||
@ -620,4 +634,5 @@ in
|
||||
zookeeper = handleTest ./zookeeper.nix {};
|
||||
zrepl = handleTest ./zrepl.nix {};
|
||||
zsh-history = handleTest ./zsh-history.nix {};
|
||||
}
|
||||
};
|
||||
in tests
|
||||
|
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Discord music bot that's easy to set up and run yourself";
|
||||
homepage = "https://github.com/jagrosh/MusicBot";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ SuperSandro2000 ];
|
||||
platforms = platforms.all;
|
||||
|
@ -94,6 +94,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A decentralized bitcoin exchange network";
|
||||
homepage = "https://bisq.network";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ juaningan emmanuelrosa ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
|
@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Open protocol that implements modern scientific ideas in the blockchain area";
|
||||
homepage = "https://ergoplatform.org/en/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.cc0;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ mmahut ];
|
||||
|
@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Enterprise Implementation of Quorum's transaction manager";
|
||||
homepage = "https://github.com/jpmorganchase/tessera";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ mmahut ];
|
||||
};
|
||||
|
@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A simple integrated development environment for Java";
|
||||
homepage = "https://www.bluej.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2ClasspathPlus;
|
||||
maintainers = with maintainers; [ chvp ];
|
||||
platforms = platforms.unix;
|
||||
|
@ -108,6 +108,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/tobiasmelcher/EclipseAceJump";
|
||||
description = "Provides fast jumps to text based on initial letter";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.mit;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -130,6 +131,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://mihai-nita.net/java/#ePluginAEC";
|
||||
description = "Adds support for ANSI escape sequences in the Eclipse console";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -152,6 +154,7 @@ rec {
|
||||
meta = with lib; {
|
||||
description = "A powerful parser generator for processing structured text or binary files";
|
||||
homepage = "https://www.antlr.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -174,6 +177,7 @@ rec {
|
||||
meta = with lib; {
|
||||
description = "A powerful parser generator for processing structured text or binary files";
|
||||
homepage = "https://www.antlr.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -196,6 +200,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://andrei.gmxhome.de/anyedit/";
|
||||
description = "Adds new tools to the context menu of text-based editors";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -218,6 +223,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/cypher256/eclipse-encoding-plugin";
|
||||
description = "Show file encoding and line ending for the active editor in the eclipse status bar";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -240,6 +246,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://andrei.gmxhome.de/bytecode/";
|
||||
description = "Shows disassembled bytecode of current java editor or class file";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.bsd2;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -259,6 +266,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://eclipse.org/cdt/";
|
||||
description = "C/C++ development tooling";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.bjornfor ];
|
||||
@ -278,6 +286,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://eclipse-cs.sourceforge.net/";
|
||||
description = "Checkstyle integration into the Eclipse IDE";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.lgpl21;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -301,6 +310,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://eclipsecolorthemes.org/";
|
||||
description = "Plugin to switch color themes conveniently and without side effects";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -333,6 +343,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://www2.cs.tum.edu/projects/cup/eclipse.php";
|
||||
description = "IDE for developing CUP based parsers";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.romildo ];
|
||||
};
|
||||
@ -358,6 +369,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://www.drools.org/";
|
||||
description = "Drools is a Business Rules Management System (BRMS) solution";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
};
|
||||
};
|
||||
@ -375,6 +387,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://www.eclemma.org/";
|
||||
description = "EclEmma is a free Java code coverage tool for Eclipse";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -397,6 +410,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://findbugs.sourceforge.net/";
|
||||
description = "Plugin that uses static analysis to look for bugs in Java code";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -415,6 +429,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ddekany/jbosstools-freemarker";
|
||||
description = "Plugin that provides an editor for Apache FreeMarker files";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
};
|
||||
};
|
||||
|
||||
@ -431,6 +446,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://gnuarmeclipse.livius.net/";
|
||||
description = "GNU ARM Eclipse Plug-ins";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.bjornfor ];
|
||||
@ -469,6 +485,7 @@ rec {
|
||||
meta = with lib; {
|
||||
description = "Adds support for JSON files to Eclipse";
|
||||
homepage = "https://github.com/boothen/Json-Eclipse-Plugin";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -491,6 +508,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/angelozerr/jdt-codemining";
|
||||
description = "Provides JDT Java CodeMining";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -516,6 +534,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/RustDT";
|
||||
description = "Rust development tooling";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -533,6 +552,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "http://scala-ide.org/";
|
||||
description = "The Scala IDE for Eclipse";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -551,6 +571,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://spotbugs.github.io/";
|
||||
description = "Plugin that uses static analysis to look for bugs in Java code";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.lgpl21;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -573,6 +594,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://testng.org/doc/";
|
||||
description = "Eclipse plugin for the TestNG testing framework";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -594,6 +616,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/vrapper/vrapper";
|
||||
description = "A wrapper to provide a Vim-like input scheme for moving around and editing text";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.stumoss ];
|
||||
@ -617,6 +640,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/oyse/yedit";
|
||||
description = "A YAML editor plugin for Eclipse";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
@ -634,6 +658,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://www.eclipse.org/gef/zest/";
|
||||
description = "The Eclipse Visualization Toolkit";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.romildo ];
|
||||
};
|
||||
@ -656,6 +681,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://ant.apache.org/ivy/ivyde/index.html";
|
||||
description = "A plugin which integrates Apache Ivy's dependency management";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.r3dl3g ];
|
||||
@ -683,6 +709,7 @@ rec {
|
||||
Apache IvyDE Resolve Visualizer is an optional dependency of Apache IvyDE since
|
||||
it requires additional plugins to be installed (Zest).
|
||||
'';
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.r3dl3g ];
|
||||
@ -706,6 +733,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://ant.apache.org/ivy/index.html";
|
||||
description = "A popular dependency manager focusing on flexibility and simplicity";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.r3dl3g ];
|
||||
@ -729,6 +757,7 @@ rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://ant.apache.org/ivy/ivyde/index.html";
|
||||
description = "Ant Tasks integrated into Eclipse's Ant runtime";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.r3dl3g ];
|
||||
|
@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A simple integrated development environment for Java";
|
||||
homepage = "https://www.greenfoot.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2ClasspathPlus;
|
||||
maintainers = [ maintainers.chvp ];
|
||||
platforms = platforms.unix;
|
||||
|
@ -55,6 +55,7 @@ stdenv.mkDerivation {
|
||||
meta = with lib; {
|
||||
description = "Mature programmer's text editor (Java based)";
|
||||
homepage = "http://www.jedit.org";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.vbgl ];
|
||||
|
@ -25,6 +25,7 @@ let
|
||||
meta = with lib; {
|
||||
description = "A Jupyter kernel for Clojure";
|
||||
homepage = "https://github.com/clojupyter/clojupyter";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ]; # deps from maven
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ thomasjm ];
|
||||
platforms = jre.meta.platforms;
|
||||
|
@ -38,6 +38,7 @@ in stdenv.mkDerivation rec {
|
||||
in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files.
|
||||
'';
|
||||
homepage = "http://www.tuxguitar.com.ar/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.lgpl2;
|
||||
maintainers = [ maintainers.ardumont ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A modular ComputerCraft emulator";
|
||||
homepage = "https://github.com/CCEmuX/CCEmuX";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ CrazedProgrammer ];
|
||||
};
|
||||
|
@ -32,6 +32,10 @@ in stdenv.mkDerivation {
|
||||
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 = ''
|
||||
cd src
|
||||
sed -i "/^STRIP/d" configure
|
||||
|
@ -68,6 +68,7 @@ stdenvNoCC.mkDerivation rec {
|
||||
homepage = "https://www.gov.br/receitafederal/pt-br";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.all;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with maintainers; [ atila ];
|
||||
};
|
||||
}
|
||||
|
@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
|
||||
an expanded range of ideas and possibilities in a serendipitous way.
|
||||
'';
|
||||
homepage = "http://al.chemy.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.marcweber ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -66,6 +66,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://imagej.net/software/fiji/";
|
||||
description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
|
||||
platforms = [ "x86_64-linux" ];
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = with lib.licenses; [ gpl2Plus gpl3Plus bsd2 publicDomain ];
|
||||
maintainers = with maintainers; [ zane ];
|
||||
};
|
||||
|
@ -74,6 +74,7 @@ in stdenv.mkDerivation rec {
|
||||
inspired by NIH Image for the Macintosh.
|
||||
It runs on any computer with a Java 1.4 or later virtual machine.
|
||||
'';
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.publicDomain;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ yuriaisaka ];
|
||||
|
@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
|
||||
crop, etc), PDF and PNG output.
|
||||
'';
|
||||
homepage = "http://swingsane.com/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
|
@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
license = licenses.unfree;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
homepage = "https://www.yworks.com/products/yed";
|
||||
description = "A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams";
|
||||
platforms = jre.meta.platforms;
|
||||
|
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||
# Quicker to unpack locally than load Hydra
|
||||
hydraPlatforms = [];
|
||||
maintainers = with lib.maintainers; [raskin];
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
description = "GraphViz graph viewer/navigator";
|
||||
platforms = with lib.platforms; unix;
|
||||
|
@ -31,6 +31,7 @@ buildGraalvmNativeImage rec {
|
||||
homepage = "https://ehwiki.org/wiki/Hentai@Home";
|
||||
description =
|
||||
"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;
|
||||
maintainers = with maintainers; [ terrorjack ];
|
||||
};
|
||||
|
@ -31,6 +31,7 @@ EOF
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ebzzry/emem";
|
||||
description = "A trivial Markdown to HTML converter";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
maintainers = [ maintainers.ebzzry ];
|
||||
platforms = platforms.unix;
|
||||
|
@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Application for viewing, editing and converting GPS coordinate data";
|
||||
homepage = "https://activityworkshop.net/software/gpsprune/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ rycee ];
|
||||
platforms = platforms.all;
|
||||
|
@ -72,6 +72,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
maintainers = with maintainers; [ vlaci ];
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
|
@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
|
||||
description = "An extensible editor for OpenStreetMap";
|
||||
homepage = "https://josm.openstreetmap.de/";
|
||||
changelog = "https://josm.openstreetmap.de/wiki/Changelog";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ rycee sikmir ];
|
||||
platforms = platforms.all;
|
||||
|
@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
|
||||
downloadPage = "https://jquake.net/?down";
|
||||
changelog = "https://jquake.net/?docu";
|
||||
maintainers = with maintainers; [ nessdoor ];
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
@ -87,6 +87,11 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [ asciidoctor cmake wrapGAppsHook wrapQtAppsHook qttools pkg-config ];
|
||||
|
||||
dontWrapGApps = true;
|
||||
postFixup = ''
|
||||
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
curl
|
||||
botan2
|
||||
|
@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Open source GUI replacement for the Java command-line utilities keytool and jarsigner";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = [ lib.maintainers.numinit ];
|
||||
platforms = lib.platforms.unix;
|
||||
|
@ -76,6 +76,10 @@ stdenv.mkDerivation rec {
|
||||
description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data";
|
||||
homepage = "https://www.mkgmap.org.uk/";
|
||||
downloadPage = "https://www.mkgmap.org.uk/download/mkgmap.html";
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # deps
|
||||
];
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ sikmir ];
|
||||
platforms = platforms.all;
|
||||
|
@ -72,6 +72,10 @@ stdenv.mkDerivation rec {
|
||||
description = "Utility for splitting OpenStreetMap maps into tiles";
|
||||
homepage = "https://www.mkgmap.org.uk/";
|
||||
downloadPage = "https://www.mkgmap.org.uk/download/splitter.html";
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # deps
|
||||
];
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ sikmir ];
|
||||
platforms = platforms.all;
|
||||
|
@ -33,6 +33,7 @@ stdenv.mkDerivation {
|
||||
translation leveraging into updated projects.
|
||||
'';
|
||||
homepage = "http://www.omegat.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ t184256 ];
|
||||
platforms = [ "i686-linux" "x86_64-linux" ];
|
||||
|
@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
|
||||
programmatically extract tables from PDFs.
|
||||
'';
|
||||
homepage = "https://tabula.technology/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.jakewaksbaum ];
|
||||
platforms = platforms.all;
|
||||
|
@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
Microsoft Excel spreadsheet using a simple, easy-to-use interface.
|
||||
'';
|
||||
homepage = "https://tabula.technology/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.dpaetzel ];
|
||||
platforms = platforms.all;
|
||||
|
@ -47,6 +47,7 @@ in stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Electronic TV Program Guide";
|
||||
homepage = "https://www.tvbrowser.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ jfrankenau ];
|
||||
|
@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Visual Understanding Environment - mind mapping software";
|
||||
maintainers = with lib.maintainers; [ raskin ];
|
||||
platforms = with lib.platforms; linux;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.free; # Apache License fork, actually
|
||||
};
|
||||
}
|
||||
|
@ -85,6 +85,7 @@ stdenv.mkDerivation rec {
|
||||
and save to Evernote.
|
||||
'';
|
||||
homepage = "https://www.xmind.net/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ michalrus ];
|
||||
|
@ -57,6 +57,7 @@ let
|
||||
description = "Web Debugging Proxy";
|
||||
homepage = "https://www.charlesproxy.com/";
|
||||
maintainers = with maintainers; [ kalbasit ];
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
|
@ -2,19 +2,19 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "argocd";
|
||||
version = "2.3.3";
|
||||
version = "2.3.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "argoproj";
|
||||
repo = "argo-cd";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-ChgWqhkzVKhbyEA+g2flWK/WMxur7UHWXJUcLzp9RTE=";
|
||||
sha256 = "sha256-pWDwmsLCXoK8EzipOPXUdYu75hPm5AIExXmgoA102Dg=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-XrIIMnn65Y10KnVTsmw6vLE53Zra1lWNFgklmaj3gF8=";
|
||||
|
||||
# Set target as ./cmd per release-cli
|
||||
# https://github.com/argoproj/argo-cd/blob/master/Makefile#L222
|
||||
# Set target as ./cmd per cli-local
|
||||
# https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
|
||||
subPackages = [ "cmd" ];
|
||||
|
||||
ldflags =
|
||||
@ -26,6 +26,11 @@ buildGoModule rec {
|
||||
"-X ${package_url}.gitCommit=${src.rev}"
|
||||
"-X ${package_url}.gitTag=${src.rev}"
|
||||
"-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 ];
|
||||
|
@ -65,6 +65,7 @@ let
|
||||
homepage = "https://hadoop.apache.org/";
|
||||
description = "Framework for distributed processing of large data sets across clusters of computers";
|
||||
license = licenses.asl20;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
|
||||
longDescription = ''
|
||||
The Apache Hadoop software library is a framework that allows for
|
||||
|
@ -64,6 +64,7 @@ let
|
||||
meta = {
|
||||
description = "Apache Spark is a fast and general engine for large-scale data processing";
|
||||
homepage = "https://spark.apache.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ];
|
||||
|
@ -65,6 +65,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://jitsi.org/";
|
||||
description = "Open Source Video Calls and Chat";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.lgpl21Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = teams.jitsi.members;
|
||||
|
@ -103,6 +103,10 @@ in stdenv.mkDerivation rec {
|
||||
clients.
|
||||
'';
|
||||
homepage = "https://signald.org";
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # deps
|
||||
];
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ expipiplus1 ma27 ];
|
||||
platforms = [ "x86_64-linux" "aarch64-linux" ];
|
||||
|
@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Graphical network monitoring and documentation tool";
|
||||
homepage = "http://www.rakudave.ch/jnetmap/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3Plus;
|
||||
# Upstream supports macOS and Windows too.
|
||||
platforms = platforms.linux;
|
||||
|
@ -3,11 +3,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "evolution-ews";
|
||||
version = "3.44.1";
|
||||
version = "3.44.2";
|
||||
|
||||
src = fetchurl {
|
||||
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 ];
|
||||
|
@ -28,6 +28,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Viewer for .msg files (MS Outlook)";
|
||||
homepage = "https://www.washington.edu/alpine/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
platforms = platforms.all;
|
||||
|
@ -73,6 +73,7 @@ in stdenv.mkDerivation {
|
||||
meta = {
|
||||
description = "Decentralised and censorship-resistant network";
|
||||
homepage = "https://freenetproject.org/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = [ ];
|
||||
platforms = with lib.platforms; linux;
|
||||
|
@ -87,6 +87,10 @@ in stdenv.mkDerivation {
|
||||
meta = with lib; {
|
||||
homepage = "https://www.frostwire.com/";
|
||||
description = "BitTorrent Client and Cloud File Downloader";
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # deps
|
||||
];
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ gavin ];
|
||||
platforms = [ "x86_64-darwin" "x86_64-linux" "i686-linux" ];
|
||||
|
@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://www.frostwire.com/";
|
||||
description = "BitTorrent Client and Cloud File Downloader";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ gavin ];
|
||||
platforms = [ "x86_64-linux"];
|
||||
|
@ -51,6 +51,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "The Most Advanced REST & SOAP Testing Tool in the World";
|
||||
homepage = "https://www.soapui.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = "SoapUI End User License Agreement";
|
||||
maintainers = with maintainers; [ gerschtli ];
|
||||
platforms = platforms.all;
|
||||
|
@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
|
||||
description = "An integrated family of CLI’s for various Atlassian applications";
|
||||
homepage = "https://bobswift.atlassian.net/wiki/spaces/ACLI/overview";
|
||||
license = licenses.unfreeRedistributable;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with maintainers; [ twey ];
|
||||
inherit (jre.meta) platforms;
|
||||
};
|
||||
|
@ -156,6 +156,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Automation Controller for the Trader Work Station of Interactive Brokers";
|
||||
homepage = "https://github.com/ib-controller/ib-controller";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.tstrobel ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -89,6 +89,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Trader Work Station of Interactive Brokers";
|
||||
homepage = "https://www.interactivebrokers.com";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
maintainers = [ maintainers.tstrobel ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -69,6 +69,10 @@ stdenv.mkDerivation rec {
|
||||
Runtime Environment for plugins like Hibiscus (HBCI Online Banking),
|
||||
SynTAX (accounting) and JVerein (club management).
|
||||
'';
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # source bundles dependencies as jars
|
||||
];
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];
|
||||
maintainers = with maintainers; [ flokli r3dl3g ];
|
||||
|
@ -584,6 +584,8 @@ in
|
||||
meta = with lib; {
|
||||
description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org";
|
||||
homepage = "https://libreoffice.org/";
|
||||
# at least one jar in dependencies
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.lgpl3;
|
||||
maintainers = with maintainers; [ raskin ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib;{
|
||||
homepage = "https://www.astrolabeproject.com";
|
||||
description = "A Java-based tool for generating EPS files for constructing astrolabes and related tools";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ ];
|
||||
mainProgram = "AstrolabeGenerator";
|
||||
|
@ -44,6 +44,7 @@ stdenvNoCC.mkDerivation rec {
|
||||
meta = {
|
||||
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/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with lib.maintainers; [ alyaeanyx ];
|
||||
license = lib.licenses.unfree;
|
||||
inherit (jre.meta) platforms;
|
||||
|
@ -50,6 +50,10 @@ stdenvNoCC.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/smirarab/ASTRAL";
|
||||
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;
|
||||
maintainers = with maintainers; [ bzizou ];
|
||||
};
|
||||
|
@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
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;
|
||||
platforms = platforms.all;
|
||||
homepage = "https://www.openmicroscopy.org/bio-formats/";
|
||||
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Multiple alignment of coding sequences";
|
||||
homepage = "https://bioweb.supagro.inra.fr/macse/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.bzizou ];
|
||||
platforms = platforms.all;
|
||||
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Tools for high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF";
|
||||
license = licenses.mit;
|
||||
homepage = "https://broadinstitute.github.io/picard/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with maintainers; [ jbedo ];
|
||||
mainProgram = "picard";
|
||||
platforms = platforms.all;
|
||||
|
@ -27,6 +27,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Genetic variant annotation and effect prediction toolbox";
|
||||
license = licenses.lgpl3;
|
||||
homepage = "http://snpeff.sourceforge.net/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with maintainers; [ jbedo ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
|
@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
|
||||
# University School of Medicine.
|
||||
license = licenses.unfree;
|
||||
homepage = "https://github.com/dkoboldt/varscan";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with maintainers; [ jbedo ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
|
@ -54,6 +54,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A Java 3D viewer for chemical structures";
|
||||
homepage = "https://sourceforge.net/projects/jmol";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.lgpl2;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ mounium ] ++ teams.sage.members;
|
||||
|
@ -70,6 +70,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://bancika.github.io/diy-layout-creator/";
|
||||
changelog = "https://github.com/bancika/diy-layout-creator/releases";
|
||||
license = licenses.gpl3Plus;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
|
@ -14,11 +14,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ngspice";
|
||||
version = "36";
|
||||
version = "37";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz";
|
||||
sha256 = "sha256-T4GCh++6JFNBBGY1t1eugfh5VJsyakMWtfbml6pRf4w=";
|
||||
sha256 = "1gpcic6b6xk3g4956jcsqljf33kj5g43cahmydq6m8rn39sadvlv";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ flex bison ];
|
||||
|
@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "An automated theorem prover for classical higher-order logic with choice";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.bsd3;
|
||||
maintainers = [maintainers.raskin];
|
||||
platforms = platforms.linux;
|
||||
|
@ -43,6 +43,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://github.com/logisim-evolution/logisim-evolution";
|
||||
description = "Digital logic designer and simulator";
|
||||
maintainers = with maintainers; [ emilytrau ];
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
|
@ -44,6 +44,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "http://www.cburch.com/logisim/";
|
||||
description = "Educational tool for designing and simulating digital logic circuits";
|
||||
maintainers = with maintainers; [ emilytrau ];
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
|
@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "An algorithm specification language with model checking tools";
|
||||
homepage = "http://lamport.azurewebsites.net/tla/tla.html";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ florentc thoughtpolice ];
|
||||
|
@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Optimization solver for mathematical programming";
|
||||
homepage = "https://www.gurobi.com";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with maintainers; [ jfrankenau ];
|
||||
|
@ -58,6 +58,10 @@ stdenv.mkDerivation {
|
||||
meta = with lib; {
|
||||
description = "A platform for visualizing and manipulating large graphs";
|
||||
homepage = "https://gephi.org";
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # deps
|
||||
];
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.taeer ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
|
@ -51,6 +51,7 @@ stdenv.mkDerivation rec {
|
||||
many tens of thousands of students, teachers and researchers worldwide.
|
||||
'';
|
||||
homepage = "https://ccl.northwestern.edu/netlogo/index.shtml";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.dpaetzel ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||
description = "A piece of software for reasoning about monoidal theories; in particular, quantum information processing";
|
||||
license = licenses.gpl3;
|
||||
homepage = "https://quantomatic.github.io/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = with maintainers; [ nickhu ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
|
@ -48,6 +48,7 @@ in stdenv.mkDerivation rec {
|
||||
description = "GRaphs for Object-Oriented VErification";
|
||||
homepage = "http://groove.cs.utwente.nl/";
|
||||
license = licenses.asl20;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ jfrankenau ];
|
||||
};
|
||||
|
@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
|
||||
description = "GUI tool for experimenting with formal languages topics";
|
||||
homepage = "https://www.jflap.org/";
|
||||
license = licenses.unfree;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = [ maintainers.grnnja ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
|
@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Free cross-platform programming exerciser";
|
||||
homepage = "http://people.irisa.fr/Martin.Quinson/Teaching/PLM/";
|
||||
license = licenses.gpl3;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
|
@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.gerritcodereview.com/index.md";
|
||||
license = licenses.asl20;
|
||||
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 ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
|
@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
|
||||
it's faster (10-720x), simpler (dedicated to just removing things), and
|
||||
beautiful (can use Scala instead of bash to script customizations).
|
||||
'';
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.changlinli ];
|
||||
mainProgram = "bfg";
|
||||
|
@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
homepage = "https://filebot.net";
|
||||
changelog = "https://www.filebot.net/forums/viewforum.php?f=7";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfreeRedistributable;
|
||||
maintainers = with maintainers; [ gleber felschr ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Offers access to the Mediathek of different tv stations (ARD, ZDF, Arte, etc.)";
|
||||
homepage = "https://mediathekview.de/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ moredread ];
|
||||
platforms = platforms.all;
|
||||
|
@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = "http://www.eclipse.org/aspectj/";
|
||||
description = "A seamless aspect-oriented extension to the Java programming language";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
platforms = lib.platforms.unix;
|
||||
license = lib.licenses.epl10;
|
||||
};
|
||||
|
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A tool for making JavaScript download and run faster";
|
||||
homepage = "https://developers.google.com/closure/compiler/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
|
@ -62,6 +62,7 @@ stdenv.mkDerivation rec {
|
||||
For more details, please refer to the documentation by Oracle
|
||||
'';
|
||||
homepage = "https://www.oracle.com/technetwork/java/embedded/javacard/overview/index.html";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = [ lib.maintainers.ekleog ];
|
||||
platforms = [ "i686-linux" "x86_64-linux" ];
|
||||
|
@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
embedded code to distributed cloud and edge applications.
|
||||
'';
|
||||
homepage = "https://github.com/lf-lang/lingua-franca";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.bsd2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ revol-xut ];
|
||||
|
@ -73,6 +73,7 @@ stdenv.mkDerivation {
|
||||
interfaces. Mozart implements the Oz language and provides both
|
||||
expressive power and advanced functionality.
|
||||
'';
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.mit;
|
||||
platforms = attrNames binaries;
|
||||
hydraPlatforms = [];
|
||||
|
@ -244,6 +244,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Open-source electronics prototyping platform";
|
||||
homepage = "https://www.arduino.cc/";
|
||||
license = if withTeensyduino then licenses.unfreeRedistributable else licenses.gpl2;
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ antono auntie robberer bjornfor bergey ];
|
||||
};
|
||||
|
@ -64,6 +64,7 @@ stdenv.mkDerivation rec {
|
||||
step-by-step process.
|
||||
'';
|
||||
homepage = "https://www.st.com/en/development-tools/stm32cubemx.html";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
maintainers = with maintainers; [ wucke13 ];
|
||||
platforms = platforms.all;
|
||||
|
@ -66,6 +66,7 @@ buildGraalvmNativeImage rec {
|
||||
'';
|
||||
homepage = "https://github.com/babashka/babashka";
|
||||
changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
maintainers = with maintainers; [
|
||||
bandresen
|
||||
|
@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "A lightweight IDE for Clojure";
|
||||
homepage = "https://github.com/arthuredelstein/clooj";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
|
@ -74,6 +74,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A Lisp dialect for the JVM";
|
||||
homepage = "https://clojure.org/";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.epl10;
|
||||
longDescription = ''
|
||||
Clojure is a dynamic programming language that targets the Java
|
||||
|
@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "Python interpreter written in Java";
|
||||
homepage = "https://jython.org/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.psfl;
|
||||
platforms = jre.meta.platforms;
|
||||
};
|
||||
|
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = "https://www.rascal-mpl.org/";
|
||||
description = "Command-line REPL for the Rascal metaprogramming language";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.epl10;
|
||||
maintainers = [ lib.maintainers.eelco ];
|
||||
platforms = lib.platforms.unix;
|
||||
|
@ -1,5 +1,12 @@
|
||||
{ stdenv, fetchurl }:
|
||||
{ version, artifactId, groupId, sha512, type ? "jar", suffix ? "" }:
|
||||
{ lib, stdenv, fetchurl }:
|
||||
{ version
|
||||
, artifactId
|
||||
, groupId
|
||||
, sha512
|
||||
, type ? "jar"
|
||||
, suffix ? ""
|
||||
, sourceProvenance ? (if type == "jar" then [ lib.sourceTypes.binaryBytecode ] else [])
|
||||
}:
|
||||
|
||||
let
|
||||
m2Path = "${builtins.replaceStrings ["."] ["/"] groupId}/${artifactId}/${version}";
|
||||
@ -18,4 +25,6 @@ in stdenv.mkDerivation {
|
||||
mkdir -p $out/m2/$m2Path
|
||||
cp $src $out/m2/$m2Path/$m2File
|
||||
'';
|
||||
|
||||
meta.sourceProvenance = sourceProvenance;
|
||||
}
|
||||
|
@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = "https://activemq.apache.org/";
|
||||
description = "Messaging and Integration Patterns server written in Java";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
|
@ -72,8 +72,13 @@ stdenv.mkDerivation rec {
|
||||
orc
|
||||
libshout
|
||||
glib
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
] ++ lib.optionals qt5Support (with qt5; [
|
||||
qtbase
|
||||
]) ++ lib.optionals stdenv.isLinux [
|
||||
wayland-protocols
|
||||
] ++ lib.optionals qt5Support [
|
||||
qt5.qttools.dev
|
||||
qt5.qtbase.dev # For moc-qt5
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
|
@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = "https://commons.apache.org/proper/commons-bcel/";
|
||||
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 ];
|
||||
license = lib.licenses.asl20;
|
||||
platforms = with lib.platforms; unix;
|
||||
|
@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "Interface to scripting languages, including JSR-223";
|
||||
homepage = "https://commons.apache.org/proper/commons-bsf/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
|
@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||
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";
|
||||
maintainers = with lib.maintainers; [ copumpkin ];
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.asl20;
|
||||
platforms = with lib.platforms; unix;
|
||||
};
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user