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