Merge pull request #178057 from risicle/ris-native-source-provenance-servers-tools-2

treewide/servers,shells,tools: add `sourceType` for more packages

authored by Kevin Cox and committed by GitHub 1b47a92c 0c80be95

+50 -1
+1
pkgs/servers/monitoring/newrelic-sysmond/default.nix
··· 19 meta = with lib; { 20 description = "System-wide monitoring for newrelic"; 21 homepage = "https://newrelic.com/"; 22 license = licenses.unfree; 23 platforms = platforms.linux; 24 maintainers = with maintainers; [ lnl7 ];
··· 19 meta = with lib; { 20 description = "System-wide monitoring for newrelic"; 21 homepage = "https://newrelic.com/"; 22 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 23 license = licenses.unfree; 24 platforms = platforms.linux; 25 maintainers = with maintainers; [ lnl7 ];
+1
pkgs/servers/monitoring/plugins/wmic-bin.nix
··· 39 meta = with lib; { 40 description = "WMI client for Linux (binary)"; 41 homepage = "https://www.openvas.org"; 42 license = licenses.mit; 43 maintainers = with maintainers; [ peterhoeg ]; 44 platforms = [ "x86_64-linux" ];
··· 39 meta = with lib; { 40 description = "WMI client for Linux (binary)"; 41 homepage = "https://www.openvas.org"; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 license = licenses.mit; 44 maintainers = with maintainers; [ peterhoeg ]; 45 platforms = [ "x86_64-linux" ];
+1
pkgs/servers/ombi/default.nix
··· 49 meta = with lib; { 50 description = "Self-hosted web application that automatically gives your shared Plex or Emby users the ability to request content by themselves"; 51 homepage = "https://ombi.io/"; 52 license = licenses.gpl2Only; 53 maintainers = with maintainers; [ woky ]; 54 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
··· 49 meta = with lib; { 50 description = "Self-hosted web application that automatically gives your shared Plex or Emby users the ability to request content by themselves"; 51 homepage = "https://ombi.io/"; 52 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 53 license = licenses.gpl2Only; 54 maintainers = with maintainers; [ woky ]; 55 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
+1
pkgs/servers/redpanda/default.nix
··· 39 40 meta = with lib; { 41 description = "Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM! "; 42 license = licenses.bsl11; 43 homepage = "https://redpanda.com/"; 44 maintainers = with maintainers; [ happysalada ];
··· 39 40 meta = with lib; { 41 description = "Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM! "; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 license = licenses.bsl11; 44 homepage = "https://redpanda.com/"; 45 maintainers = with maintainers; [ happysalada ];
+1
pkgs/servers/search/elasticsearch/6.x.nix
··· 56 57 meta = { 58 description = "Open Source, Distributed, RESTful Search Engine"; 59 license = if enableUnfree then licenses.elastic else licenses.asl20; 60 platforms = platforms.unix; 61 maintainers = with maintainers; [ apeschar basvandijk ];
··· 56 57 meta = { 58 description = "Open Source, Distributed, RESTful Search Engine"; 59 + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 60 license = if enableUnfree then licenses.elastic else licenses.asl20; 61 platforms = platforms.unix; 62 maintainers = with maintainers; [ apeschar basvandijk ];
+4
pkgs/servers/search/elasticsearch/7.x.nix
··· 72 73 meta = { 74 description = "Open Source, Distributed, RESTful Search Engine"; 75 license = licenses.elastic; 76 platforms = platforms.unix; 77 maintainers = with maintainers; [ apeschar basvandijk ];
··· 72 73 meta = { 74 description = "Open Source, Distributed, RESTful Search Engine"; 75 + sourceProvenance = with lib.sourceTypes; [ 76 + binaryBytecode 77 + binaryNativeCode 78 + ]; 79 license = licenses.elastic; 80 platforms = platforms.unix; 81 maintainers = with maintainers; [ apeschar basvandijk ];
+4
pkgs/shells/powershell/default.nix
··· 74 meta = with lib; { 75 description = "Powerful cross-platform (Windows, Linux, and macOS) shell and scripting language based on .NET"; 76 homepage = "https://github.com/PowerShell/PowerShell"; 77 maintainers = with maintainers; [ yrashk srgom p3psi ]; 78 mainProgram = "pwsh"; 79 platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-linux" "aarch64-darwin" ];
··· 74 meta = with lib; { 75 description = "Powerful cross-platform (Windows, Linux, and macOS) shell and scripting language based on .NET"; 76 homepage = "https://github.com/PowerShell/PowerShell"; 77 + sourceProvenance = with sourceTypes; [ 78 + binaryBytecode 79 + binaryNativeCode 80 + ]; 81 maintainers = with maintainers; [ yrashk srgom p3psi ]; 82 mainProgram = "pwsh"; 83 platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-linux" "aarch64-darwin" ];
+1
pkgs/tools/audio/stt/default.nix
··· 27 meta = with lib; { 28 homepage = "https://github.com/coqui-ai/STT"; 29 description = "Deep learning toolkit for Speech-to-Text, battle-tested in research and production"; 30 license = licenses.mpl20; 31 platforms = [ "x86_64-linux" ]; 32 maintainers = with maintainers; [ rvolosatovs ];
··· 27 meta = with lib; { 28 homepage = "https://github.com/coqui-ai/STT"; 29 description = "Deep learning toolkit for Speech-to-Text, battle-tested in research and production"; 30 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 31 license = licenses.mpl20; 32 platforms = [ "x86_64-linux" ]; 33 maintainers = with maintainers; [ rvolosatovs ];
+1
pkgs/tools/cd-dvd/ventoy-bin/default.nix
··· 187 800+ image files are tested. 90%+ distros in DistroWatch supported. 188 ''; 189 changelog = "https://www.ventoy.net/doc_news.html"; 190 license = licenses.gpl3Plus; 191 platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "mipsel-linux" ]; 192 maintainers = with maintainers; [ k4leg ];
··· 187 800+ image files are tested. 90%+ distros in DistroWatch supported. 188 ''; 189 changelog = "https://www.ventoy.net/doc_news.html"; 190 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 191 license = licenses.gpl3Plus; 192 platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "mipsel-linux" ]; 193 maintainers = with maintainers; [ k4leg ];
+1
pkgs/tools/compression/kzipmix/default.nix
··· 19 20 meta = with lib; { 21 description = "A tool that aggressively optimizes the sizes of Zip archives"; 22 license = licenses.unfree; 23 homepage = "http://advsys.net/ken/utils.htm"; 24 maintainers = [ maintainers.sander ];
··· 19 20 meta = with lib; { 21 description = "A tool that aggressively optimizes the sizes of Zip archives"; 22 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 23 license = licenses.unfree; 24 homepage = "http://advsys.net/ken/utils.htm"; 25 maintainers = [ maintainers.sander ];
+1
pkgs/tools/filesystems/yandex-disk/default.nix
··· 56 description = "A free cloud file storage service"; 57 maintainers = with lib.maintainers; [ smironov jagajaga ]; 58 platforms = ["i686-linux" "x86_64-linux"]; 59 license = lib.licenses.unfree; 60 longDescription = '' 61 Yandex.Disk console client for Linux lets you manage files on Disk without
··· 56 description = "A free cloud file storage service"; 57 maintainers = with lib.maintainers; [ smironov jagajaga ]; 58 platforms = ["i686-linux" "x86_64-linux"]; 59 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 60 license = lib.licenses.unfree; 61 longDescription = '' 62 Yandex.Disk console client for Linux lets you manage files on Disk without
+6
pkgs/tools/games/opentracker/default.nix
··· 57 meta = with lib; { 58 description = "A tracking application for A Link to the Past Randomizer"; 59 homepage = "https://github.com/trippsc2/OpenTracker"; 60 license = licenses.mit; 61 maintainers = [ maintainers.ivar ]; 62 mainProgram = "OpenTracker";
··· 57 meta = with lib; { 58 description = "A tracking application for A Link to the Past Randomizer"; 59 homepage = "https://github.com/trippsc2/OpenTracker"; 60 + sourceProvenance = with sourceTypes; [ 61 + fromSource 62 + # deps 63 + binaryBytecode 64 + binaryNativeCode 65 + ]; 66 license = licenses.mit; 67 maintainers = [ maintainers.ivar ]; 68 mainProgram = "OpenTracker";
+4 -1
pkgs/tools/graphics/agi/default.nix
··· 60 meta = with lib; { 61 homepage = "https://github.com/google/agi/"; 62 description = "Android GPU Inspector"; 63 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 64 license = licenses.asl20; 65 platforms = [ "x86_64-linux" ]; 66 maintainers = [ maintainers.ivar ];
··· 60 meta = with lib; { 61 homepage = "https://github.com/google/agi/"; 62 description = "Android GPU Inspector"; 63 + sourceProvenance = with sourceTypes; [ 64 + binaryBytecode 65 + binaryNativeCode 66 + ]; 67 license = licenses.asl20; 68 platforms = [ "x86_64-linux" ]; 69 maintainers = [ maintainers.ivar ];
+1
pkgs/tools/graphics/pngout/default.nix
··· 41 42 meta = { 43 description = "A tool that aggressively optimizes the sizes of PNG images"; 44 license = lib.licenses.unfreeRedistributable; 45 homepage = "http://advsys.net/ken/utils.htm"; 46 platforms = lib.attrNames platforms;
··· 41 42 meta = { 43 description = "A tool that aggressively optimizes the sizes of PNG images"; 44 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 45 license = lib.licenses.unfreeRedistributable; 46 homepage = "http://advsys.net/ken/utils.htm"; 47 platforms = lib.attrNames platforms;
+1
pkgs/tools/misc/fxlinuxprintutil/default.nix
··· 52 meta = with lib; { 53 description = "Optional configuration tool for fxlinuxprint"; 54 homepage = "https://onlinesupport.fujixerox.com"; 55 license = licenses.unfree; 56 maintainers = with maintainers; [ delan ]; 57 platforms = platforms.linux;
··· 52 meta = with lib; { 53 description = "Optional configuration tool for fxlinuxprint"; 54 homepage = "https://onlinesupport.fujixerox.com"; 55 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 56 license = licenses.unfree; 57 maintainers = with maintainers; [ delan ]; 58 platforms = platforms.linux;
+1
pkgs/tools/misc/geekbench/4.nix
··· 34 meta = with lib; { 35 description = "Cross-platform benchmark"; 36 homepage = "https://geekbench.com/"; 37 license = licenses.unfree; 38 maintainers = [ maintainers.michalrus ]; 39 platforms = [ "x86_64-linux" ];
··· 34 meta = with lib; { 35 description = "Cross-platform benchmark"; 36 homepage = "https://geekbench.com/"; 37 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 license = licenses.unfree; 39 maintainers = [ maintainers.michalrus ]; 40 platforms = [ "x86_64-linux" ];
+1
pkgs/tools/misc/geekbench/default.nix
··· 34 meta = with lib; { 35 description = "Cross-platform benchmark"; 36 homepage = "https://geekbench.com/"; 37 license = licenses.unfree; 38 maintainers = [ maintainers.michalrus ]; 39 platforms = [ "x86_64-linux" ];
··· 34 meta = with lib; { 35 description = "Cross-platform benchmark"; 36 homepage = "https://geekbench.com/"; 37 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 license = licenses.unfree; 39 maintainers = [ maintainers.michalrus ]; 40 platforms = [ "x86_64-linux" ];
+5
pkgs/tools/misc/logstash/6.x.nix
··· 53 meta = with lib; { 54 description = "A data pipeline that helps you process logs and other event data from a variety of systems"; 55 homepage = "https://www.elastic.co/products/logstash"; 56 license = if enableUnfree then licenses.elastic else licenses.asl20; 57 platforms = platforms.unix; 58 maintainers = with maintainers; [ wjlroe offline basvandijk ];
··· 53 meta = with lib; { 54 description = "A data pipeline that helps you process logs and other event data from a variety of systems"; 55 homepage = "https://www.elastic.co/products/logstash"; 56 + sourceProvenance = with sourceTypes; [ 57 + fromSource 58 + binaryBytecode # source bundles dependencies as jars 59 + binaryNativeCode # bundled jruby includes native code 60 + ]; 61 license = if enableUnfree then licenses.elastic else licenses.asl20; 62 platforms = platforms.unix; 63 maintainers = with maintainers; [ wjlroe offline basvandijk ];
+5
pkgs/tools/misc/logstash/7.x.nix
··· 68 meta = with lib; { 69 description = "Logstash is a data pipeline that helps you process logs and other event data from a variety of systems"; 70 homepage = "https://www.elastic.co/products/logstash"; 71 license = if enableUnfree then licenses.elastic else licenses.asl20; 72 platforms = platforms.unix; 73 maintainers = with maintainers; [ wjlroe offline basvandijk ];
··· 68 meta = with lib; { 69 description = "Logstash is a data pipeline that helps you process logs and other event data from a variety of systems"; 70 homepage = "https://www.elastic.co/products/logstash"; 71 + sourceProvenance = with sourceTypes; [ 72 + fromSource 73 + binaryBytecode # source bundles dependencies as jars 74 + binaryNativeCode # bundled jruby includes native code 75 + ]; 76 license = if enableUnfree then licenses.elastic else licenses.asl20; 77 platforms = platforms.unix; 78 maintainers = with maintainers; [ wjlroe offline basvandijk ];
+1
pkgs/tools/misc/megacli/default.nix
··· 34 35 meta = { 36 description = "CLI program for LSI MegaRAID cards, which also works with some Dell PERC RAID cards"; 37 license = lib.licenses.unfree; 38 platforms = [ "x86_64-linux" ]; 39 };
··· 34 35 meta = { 36 description = "CLI program for LSI MegaRAID cards, which also works with some Dell PERC RAID cards"; 37 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 38 license = lib.licenses.unfree; 39 platforms = [ "x86_64-linux" ]; 40 };
+1
pkgs/tools/networking/logmein-hamachi/default.nix
··· 38 meta = with lib; { 39 description = "A hosted VPN service that lets you securely extend LAN-like networks to distributed teams"; 40 homepage = "https://secure.logmein.com/products/hamachi/"; 41 license = licenses.unfreeRedistributable; 42 maintainers = with maintainers; [ abbradar ]; 43 platforms = platforms.linux;
··· 38 meta = with lib; { 39 description = "A hosted VPN service that lets you securely extend LAN-like networks to distributed teams"; 40 homepage = "https://secure.logmein.com/products/hamachi/"; 41 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 42 license = licenses.unfreeRedistributable; 43 maintainers = with maintainers; [ abbradar ]; 44 platforms = platforms.linux;
+1
pkgs/tools/security/enpass/default.nix
··· 54 meta = with lib; { 55 description = "A well known password manager"; 56 homepage = "https://www.enpass.io/"; 57 license = licenses.unfree; 58 platforms = [ "x86_64-linux" "i686-linux"]; 59 maintainers = with maintainers; [ ewok ];
··· 54 meta = with lib; { 55 description = "A well known password manager"; 56 homepage = "https://www.enpass.io/"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 58 license = licenses.unfree; 59 platforms = [ "x86_64-linux" "i686-linux"]; 60 maintainers = with maintainers; [ ewok ];
+1
pkgs/tools/security/gorilla-bin/default.nix
··· 35 homepage = "https://github.com/zdia/gorilla/wiki"; 36 maintainers = [ lib.maintainers.namore ]; 37 platforms = [ "x86_64-linux" ]; 38 license = lib.licenses.gpl2; 39 }; 40 }
··· 35 homepage = "https://github.com/zdia/gorilla/wiki"; 36 maintainers = [ lib.maintainers.namore ]; 37 platforms = [ "x86_64-linux" ]; 38 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 39 license = lib.licenses.gpl2; 40 }; 41 }
+1
pkgs/tools/security/pcsc-scm-scl011/default.nix
··· 41 description = "SCM Microsystems SCL011 chipcard reader user space driver"; 42 homepage = "https://www.scm-pc-card.de/index.php?lang=en&page=product&function=show_product&product_id=630"; 43 downloadPage = "https://support.identiv.com/scl010-scl011/"; 44 license = licenses.unfreeRedistributable; 45 maintainers = with maintainers; [ sephalon ]; 46 platforms = platforms.linux;
··· 41 description = "SCM Microsystems SCL011 chipcard reader user space driver"; 42 homepage = "https://www.scm-pc-card.de/index.php?lang=en&page=product&function=show_product&product_id=630"; 43 downloadPage = "https://support.identiv.com/scl010-scl011/"; 44 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 45 license = licenses.unfreeRedistributable; 46 maintainers = with maintainers; [ sephalon ]; 47 platforms = platforms.linux;
+1
pkgs/tools/security/vault/vault-bin.nix
··· 54 meta = with lib; { 55 description = "A tool for managing secrets, this binary includes the UI"; 56 homepage = "https://www.vaultproject.io"; 57 license = licenses.mpl20; 58 maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick ]; 59 mainProgram = "vault";
··· 54 meta = with lib; { 55 description = "A tool for managing secrets, this binary includes the UI"; 56 homepage = "https://www.vaultproject.io"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 58 license = licenses.mpl20; 59 maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick ]; 60 mainProgram = "vault";
+1
pkgs/tools/system/mlc/default.nix
··· 23 meta = with lib; { 24 homepage = "https://software.intel.com/content/www/us/en/develop/articles/intelr-memory-latency-checker.html"; 25 description = "Intel Memory Latency Checker"; 26 license = licenses.unfree; 27 maintainers = with maintainers; [ basvandijk ]; 28 platforms = with platforms; linux;
··· 23 meta = with lib; { 24 homepage = "https://software.intel.com/content/www/us/en/develop/articles/intelr-memory-latency-checker.html"; 25 description = "Intel Memory Latency Checker"; 26 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 27 license = licenses.unfree; 28 maintainers = with maintainers; [ basvandijk ]; 29 platforms = with platforms; linux;
+1
pkgs/tools/text/gpt2tc/default.nix
··· 37 meta = with lib; { 38 description = "Text completion and compression using GPT-2"; 39 homepage = "https://bellard.org/libnc/gpt2tc.html"; 40 license = licenses.unfree; 41 platforms = [ "x86_64-linux" ]; 42 maintainers = with maintainers; [ anna328p ];
··· 37 meta = with lib; { 38 description = "Text completion and compression using GPT-2"; 39 homepage = "https://bellard.org/libnc/gpt2tc.html"; 40 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 41 license = licenses.unfree; 42 platforms = [ "x86_64-linux" ]; 43 maintainers = with maintainers; [ anna328p ];
+1
pkgs/tools/virtualization/ovftool/default.nix
··· 179 180 meta = with lib; { 181 description = "VMWare tools for working with OVF, OVA, and VMX images"; 182 license = licenses.unfree; 183 maintainers = with maintainers; [ numinit wolfangaukang ]; 184 platforms = builtins.attrNames ovftoolSystems;
··· 179 180 meta = with lib; { 181 description = "VMWare tools for working with OVF, OVA, and VMX images"; 182 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 183 license = licenses.unfree; 184 maintainers = with maintainers; [ numinit wolfangaukang ]; 185 platforms = builtins.attrNames ovftoolSystems;