Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 5b9ee172 4f79f81d

+984 -1561
+16 -4
nixos/modules/services/networking/trickster.nix
··· 6 cfg = config.services.trickster; 7 in 8 { 9 10 options = { 11 services.trickster = { ··· 58 ''; 59 }; 60 61 - origin = mkOption { 62 type = types.str; 63 default = "http://prometheus:9090"; 64 description = '' 65 - URL to the Prometheus Origin. Enter it like you would in grafana, e.g., http://prometheus:9090 (default http://prometheus:9090). 66 ''; 67 }; 68 ··· 87 88 config = mkIf cfg.enable { 89 systemd.services.trickster = { 90 - description = "Dashboard Accelerator for Prometheus"; 91 after = [ "network.target" ]; 92 wantedBy = [ "multi-user.target" ]; 93 serviceConfig = { ··· 96 ${cfg.package}/bin/trickster \ 97 -log-level ${cfg.log-level} \ 98 -metrics-port ${toString cfg.metrics-port} \ 99 - -origin ${cfg.origin} \ 100 -proxy-port ${toString cfg.proxy-port} \ 101 ${optionalString (cfg.configFile != null) "-config ${cfg.configFile}"} \ 102 ${optionalString (cfg.profiler-port != null) "-profiler-port ${cfg.profiler-port}"} \
··· 6 cfg = config.services.trickster; 7 in 8 { 9 + imports = [ 10 + (mkRenamedOptionModule [ "services" "trickster" "origin" ] [ "services" "trickster" "origin-url" ]) 11 + ]; 12 13 options = { 14 services.trickster = { ··· 61 ''; 62 }; 63 64 + origin-type = mkOption { 65 + type = types.enum [ "prometheus" "influxdb" ]; 66 + default = "prometheus"; 67 + description = '' 68 + Type of origin (prometheus, influxdb) 69 + ''; 70 + }; 71 + 72 + origin-url = mkOption { 73 type = types.str; 74 default = "http://prometheus:9090"; 75 description = '' 76 + URL to the Origin. Enter it like you would in grafana, e.g., http://prometheus:9090 (default http://prometheus:9090). 77 ''; 78 }; 79 ··· 98 99 config = mkIf cfg.enable { 100 systemd.services.trickster = { 101 + description = "Reverse proxy cache and time series dashboard accelerator"; 102 after = [ "network.target" ]; 103 wantedBy = [ "multi-user.target" ]; 104 serviceConfig = { ··· 107 ${cfg.package}/bin/trickster \ 108 -log-level ${cfg.log-level} \ 109 -metrics-port ${toString cfg.metrics-port} \ 110 + -origin-type ${cfg.origin-type} \ 111 + -origin-url ${cfg.origin-url} \ 112 -proxy-port ${toString cfg.proxy-port} \ 113 ${optionalString (cfg.configFile != null) "-config ${cfg.configFile}"} \ 114 ${optionalString (cfg.profiler-port != null) "-profiler-port ${cfg.profiler-port}"} \
+5 -10
nixos/tests/systemd-networkd-vrf.nix
··· 159 node2.wait_for_unit("network.target") 160 node3.wait_for_unit("network.target") 161 162 - # NOTE: please keep in mind that the trailing whitespaces in the following strings 163 - # are intentional as the output is compared against the raw `iproute2`-output. 164 - # editorconfig-checker-disable 165 client_ipv4_table = """ 166 - 192.168.1.2 dev vrf1 proto static metric 100 167 192.168.2.3 dev vrf2 proto static metric 100 168 """.strip() 169 vrf1_table = """ 170 - broadcast 192.168.1.0 dev eth1 proto kernel scope link src 192.168.1.1 171 - 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1 172 - local 192.168.1.1 dev eth1 proto kernel scope host src 192.168.1.1 173 broadcast 192.168.1.255 dev eth1 proto kernel scope link src 192.168.1.1 174 """.strip() 175 vrf2_table = """ 176 - broadcast 192.168.2.0 dev eth2 proto kernel scope link src 192.168.2.1 177 - 192.168.2.0/24 dev eth2 proto kernel scope link src 192.168.2.1 178 - local 192.168.2.1 dev eth2 proto kernel scope host src 192.168.2.1 179 broadcast 192.168.2.255 dev eth2 proto kernel scope link src 192.168.2.1 180 """.strip() 181 # editorconfig-checker-enable
··· 159 node2.wait_for_unit("network.target") 160 node3.wait_for_unit("network.target") 161 162 client_ipv4_table = """ 163 + 192.168.1.2 dev vrf1 proto static metric 100\x20 164 192.168.2.3 dev vrf2 proto static metric 100 165 """.strip() 166 vrf1_table = """ 167 + 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1\x20 168 + local 192.168.1.1 dev eth1 proto kernel scope host src 192.168.1.1\x20 169 broadcast 192.168.1.255 dev eth1 proto kernel scope link src 192.168.1.1 170 """.strip() 171 vrf2_table = """ 172 + 192.168.2.0/24 dev eth2 proto kernel scope link src 192.168.2.1\x20 173 + local 192.168.2.1 dev eth2 proto kernel scope host src 192.168.2.1\x20 174 broadcast 192.168.2.255 dev eth2 proto kernel scope link src 192.168.2.1 175 """.strip() 176 # editorconfig-checker-enable
+1
pkgs/applications/audio/baudline/default.nix
··· 63 # See http://www.baudline.com/faq.html#licensing_terms. 64 # (Do NOT (re)distribute on hydra.) 65 license = licenses.unfree; 66 platforms = [ "x86_64-linux" "i686-linux" ]; 67 maintainers = [ maintainers.bjornfor ]; 68 };
··· 63 # See http://www.baudline.com/faq.html#licensing_terms. 64 # (Do NOT (re)distribute on hydra.) 65 license = licenses.unfree; 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 67 platforms = [ "x86_64-linux" "i686-linux" ]; 68 maintainers = [ maintainers.bjornfor ]; 69 };
+1
pkgs/applications/audio/hqplayer-desktop/default.nix
··· 86 homepage = "https://www.signalyst.com/custom.html"; 87 description = "High-end upsampling multichannel software HD-audio player"; 88 license = licenses.unfree; 89 platforms = [ "x86_64-linux" ]; 90 maintainers = with maintainers; [ lovesegfault ]; 91 };
··· 86 homepage = "https://www.signalyst.com/custom.html"; 87 description = "High-end upsampling multichannel software HD-audio player"; 88 license = licenses.unfree; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 90 platforms = [ "x86_64-linux" ]; 91 maintainers = with maintainers; [ lovesegfault ]; 92 };
+1
pkgs/applications/audio/losslessaudiochecker/default.nix
··· 22 meta = { 23 description = "Utility to check whether audio is truly lossless or not"; 24 homepage = "https://losslessaudiochecker.com"; 25 license = lib.licenses.unfree; 26 platforms = [ "x86_64-linux" ]; 27 maintainers = with lib.maintainers; [ p-h ];
··· 22 meta = { 23 description = "Utility to check whether audio is truly lossless or not"; 24 homepage = "https://losslessaudiochecker.com"; 25 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 26 license = lib.licenses.unfree; 27 platforms = [ "x86_64-linux" ]; 28 maintainers = with lib.maintainers; [ p-h ];
+1
pkgs/applications/audio/midas/generic.nix
··· 35 meta = with lib; { 36 inherit homepage; 37 description = "Editor for the ${brand} ${type} digital mixer"; 38 license = licenses.unfree; 39 platforms = platforms.linux; 40 maintainers = [ maintainers.magnetophon ];
··· 35 meta = with lib; { 36 inherit homepage; 37 description = "Editor for the ${brand} ${type} digital mixer"; 38 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 39 license = licenses.unfree; 40 platforms = platforms.linux; 41 maintainers = [ maintainers.magnetophon ];
+1
pkgs/applications/audio/ocenaudio/default.nix
··· 47 meta = with lib; { 48 description = "Cross-platform, easy to use, fast and functional audio editor"; 49 homepage = "https://www.ocenaudio.com"; 50 license = licenses.unfree; 51 platforms = platforms.linux; 52 maintainers = with maintainers; [ onny ];
··· 47 meta = with lib; { 48 description = "Cross-platform, easy to use, fast and functional audio editor"; 49 homepage = "https://www.ocenaudio.com"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 license = licenses.unfree; 52 platforms = platforms.linux; 53 maintainers = with maintainers; [ onny ];
+1
pkgs/applications/audio/pocket-casts/default.nix
··· 48 meta = with lib; { 49 description = "Pocket Casts webapp, packaged for the Linux Desktop"; 50 homepage = "https://github.com/felicianotech/pocket-casts-desktop-app"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ wolfangaukang ]; 53 platforms = [ "x86_64-linux" ];
··· 48 meta = with lib; { 49 description = "Pocket Casts webapp, packaged for the Linux Desktop"; 50 homepage = "https://github.com/felicianotech/pocket-casts-desktop-app"; 51 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 52 license = licenses.mit; 53 maintainers = with maintainers; [ wolfangaukang ]; 54 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/reaper/default.nix
··· 76 meta = with lib; { 77 description = "Digital audio workstation"; 78 homepage = "https://www.reaper.fm/"; 79 license = licenses.unfree; 80 platforms = [ "x86_64-linux" "aarch64-linux" ]; 81 maintainers = with maintainers; [ jfrankenau ilian orivej uniquepointer ];
··· 76 meta = with lib; { 77 description = "Digital audio workstation"; 78 homepage = "https://www.reaper.fm/"; 79 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 80 license = licenses.unfree; 81 platforms = [ "x86_64-linux" "aarch64-linux" ]; 82 maintainers = with maintainers; [ jfrankenau ilian orivej uniquepointer ];
+1
pkgs/applications/audio/redux/default.nix
··· 42 meta = with lib; { 43 description = "Sample-based instrument, with a powerful phrase sequencer"; 44 homepage = "https://www.renoise.com/products/redux"; 45 license = licenses.unfree; 46 maintainers = with maintainers; [ mihnea-s ]; 47 platforms = [ "x86_64-linux" ];
··· 42 meta = with lib; { 43 description = "Sample-based instrument, with a powerful phrase sequencer"; 44 homepage = "https://www.renoise.com/products/redux"; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 license = licenses.unfree; 47 maintainers = with maintainers; [ mihnea-s ]; 48 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/renoise/default.nix
··· 79 meta = { 80 description = "Modern tracker-based DAW"; 81 homepage = "https://www.renoise.com/"; 82 license = licenses.unfree; 83 maintainers = []; 84 platforms = [ "x86_64-linux" ];
··· 79 meta = { 80 description = "Modern tracker-based DAW"; 81 homepage = "https://www.renoise.com/"; 82 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 83 license = licenses.unfree; 84 maintainers = []; 85 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/rymcast/default.nix
··· 25 meta = with lib; { 26 description = "Player for Mega Drive/Genesis VGM files"; 27 homepage = "https://www.inphonik.com/products/rymcast-genesis-vgm-player/"; 28 license = licenses.unfree; 29 platforms = [ "x86_64-linux" ]; 30 maintainers = with maintainers; [ astsmtl ];
··· 25 meta = with lib; { 26 description = "Player for Mega Drive/Genesis VGM files"; 27 homepage = "https://www.inphonik.com/products/rymcast-genesis-vgm-player/"; 28 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 29 license = licenses.unfree; 30 platforms = [ "x86_64-linux" ]; 31 maintainers = with maintainers; [ astsmtl ];
+1
pkgs/applications/audio/soundwireserver/default.nix
··· 35 homepage = "https://georgielabs.net/"; 36 maintainers = with maintainers; [ mkg20001 ]; 37 platforms = [ "x86_64-linux" ]; 38 license = licenses.unfree; 39 }; 40 }
··· 35 homepage = "https://georgielabs.net/"; 36 maintainers = with maintainers; [ mkg20001 ]; 37 platforms = [ "x86_64-linux" ]; 38 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 39 license = licenses.unfree; 40 }; 41 }
+1
pkgs/applications/audio/spotify/default.nix
··· 167 meta = with lib; { 168 homepage = "https://www.spotify.com/"; 169 description = "Play music from the Spotify music service"; 170 license = licenses.unfree; 171 maintainers = with maintainers; [ eelco ftrvxmtrx sheenobu mudri timokau ma27 ]; 172 platforms = [ "x86_64-linux" ];
··· 167 meta = with lib; { 168 homepage = "https://www.spotify.com/"; 169 description = "Play music from the Spotify music service"; 170 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 171 license = licenses.unfree; 172 maintainers = with maintainers; [ eelco ftrvxmtrx sheenobu mudri timokau ma27 ]; 173 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/sunvox/default.nix
··· 41 meta = with lib; { 42 description = "Small, fast and powerful modular synthesizer with pattern-based sequencer"; 43 license = licenses.unfreeRedistributable; 44 homepage = "http://www.warmplace.ru/soft/sunvox/"; 45 maintainers = with maintainers; [ puffnfresh ]; 46 platforms = [ "i686-linux" "x86_64-linux" ];
··· 41 meta = with lib; { 42 description = "Small, fast and powerful modular synthesizer with pattern-based sequencer"; 43 license = licenses.unfreeRedistributable; 44 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 homepage = "http://www.warmplace.ru/soft/sunvox/"; 46 maintainers = with maintainers; [ puffnfresh ]; 47 platforms = [ "i686-linux" "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-gfx/default.nix
··· 51 meta = with lib; { 52 description = "Tonelib GFX is an amp and effects modeling software for electric guitar and bass."; 53 homepage = "https://tonelib.net/"; 54 license = licenses.unfree; 55 maintainers = with maintainers; [ dan4ik605743 orivej ]; 56 platforms = [ "x86_64-linux" ];
··· 51 meta = with lib; { 52 description = "Tonelib GFX is an amp and effects modeling software for electric guitar and bass."; 53 homepage = "https://tonelib.net/"; 54 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 license = licenses.unfree; 56 maintainers = with maintainers; [ dan4ik605743 orivej ]; 57 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-jam/default.nix
··· 54 meta = with lib; { 55 description = "ToneLib Jam – the learning and practice software for guitar players"; 56 homepage = "https://tonelib.net/"; 57 license = licenses.unfree; 58 maintainers = with maintainers; [ dan4ik605743 ]; 59 platforms = [ "x86_64-linux" ];
··· 54 meta = with lib; { 55 description = "ToneLib Jam – the learning and practice software for guitar players"; 56 homepage = "https://tonelib.net/"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 58 license = licenses.unfree; 59 maintainers = with maintainers; [ dan4ik605743 ]; 60 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-metal/default.nix
··· 53 meta = with lib; { 54 description = "ToneLib Metal – Guitar amp simulator targeted at metal players"; 55 homepage = "https://tonelib.net/"; 56 license = licenses.unfree; 57 maintainers = with maintainers; [ dan4ik605743 ]; 58 platforms = [ "x86_64-linux" ];
··· 53 meta = with lib; { 54 description = "ToneLib Metal – Guitar amp simulator targeted at metal players"; 55 homepage = "https://tonelib.net/"; 56 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 57 license = licenses.unfree; 58 maintainers = with maintainers; [ dan4ik605743 ]; 59 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-zoom/default.nix
··· 56 meta = with lib; { 57 description = "ToneLib Zoom – change and save all the settings in your Zoom(r) guitar pedal"; 58 homepage = "https://tonelib.net/"; 59 license = licenses.unfree; 60 maintainers = with maintainers; [ dan4ik605743 ]; 61 platforms = [ "x86_64-linux" ];
··· 56 meta = with lib; { 57 description = "ToneLib Zoom – change and save all the settings in your Zoom(r) guitar pedal"; 58 homepage = "https://tonelib.net/"; 59 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 60 license = licenses.unfree; 61 maintainers = with maintainers; [ dan4ik605743 ]; 62 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/transcribe/default.nix
··· 95 conventional music players. 96 ''; 97 homepage = "https://www.seventhstring.com/xscribe/"; 98 license = licenses.unfree; 99 platforms = platforms.linux; 100 };
··· 95 conventional music players. 96 ''; 97 homepage = "https://www.seventhstring.com/xscribe/"; 98 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 99 license = licenses.unfree; 100 platforms = platforms.linux; 101 };
+1
pkgs/applications/audio/virtual-ans/default.nix
··· 80 + supported sound systems: ASIO, DirectSound, MME, ALSA, OSS, JACK, Audiobus, IAA. 81 ''; 82 homepage = "https://warmplace.ru/soft/ans/"; 83 license = licenses.free; 84 # I cannot test the Darwin version, so I'll leave it disabled 85 platforms = [ "x86_64-linux" "i686-linux" ];
··· 80 + supported sound systems: ASIO, DirectSound, MME, ALSA, OSS, JACK, Audiobus, IAA. 81 ''; 82 homepage = "https://warmplace.ru/soft/ans/"; 83 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 84 license = licenses.free; 85 # I cannot test the Darwin version, so I'll leave it disabled 86 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/blockchains/exodus/default.nix
··· 76 meta = with lib; { 77 homepage = "https://www.exodus.io/"; 78 description = "Top-rated cryptocurrency wallet with Trezor integration and built-in Exchange"; 79 license = licenses.unfree; 80 platforms = platforms.linux; 81 maintainers = with maintainers; [ mmahut rople380 ];
··· 76 meta = with lib; { 77 homepage = "https://www.exodus.io/"; 78 description = "Top-rated cryptocurrency wallet with Trezor integration and built-in Exchange"; 79 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 80 license = licenses.unfree; 81 platforms = platforms.linux; 82 maintainers = with maintainers; [ mmahut rople380 ];
+4
pkgs/applications/blockchains/sparrow/default.nix
··· 225 meta = with lib; { 226 description = "A modern desktop Bitcoin wallet application supporting most hardware wallets and built on common standards such as PSBT, with an emphasis on transparency and usability."; 227 homepage = "https://sparrowwallet.com"; 228 license = licenses.asl20; 229 maintainers = with maintainers; [ emmanuelrosa _1000101 ]; 230 platforms = [ "x86_64-linux" ];
··· 225 meta = with lib; { 226 description = "A modern desktop Bitcoin wallet application supporting most hardware wallets and built on common standards such as PSBT, with an emphasis on transparency and usability."; 227 homepage = "https://sparrowwallet.com"; 228 + sourceProvenance = with sourceTypes; [ 229 + binaryBytecode 230 + binaryNativeCode 231 + ]; 232 license = licenses.asl20; 233 maintainers = with maintainers; [ emmanuelrosa _1000101 ]; 234 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/blockchains/wasabibackend/default.nix
··· 43 meta = with lib; { 44 description = "Backend for the Wasabi Wallet"; 45 homepage = "https://wasabiwallet.io/"; 46 license = licenses.mit; 47 maintainers = with maintainers; [ mmahut ]; 48 platforms = [ "x86_64-linux" ];
··· 43 meta = with lib; { 44 description = "Backend for the Wasabi Wallet"; 45 homepage = "https://wasabiwallet.io/"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 47 license = licenses.mit; 48 maintainers = with maintainers; [ mmahut ]; 49 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/blockchains/wasabiwallet/default.nix
··· 60 meta = with lib; { 61 description = "Privacy focused Bitcoin wallet"; 62 homepage = "https://wasabiwallet.io/"; 63 license = licenses.mit; 64 platforms = [ "x86_64-linux" ]; 65 maintainers = with maintainers; [ mmahut ];
··· 60 meta = with lib; { 61 description = "Privacy focused Bitcoin wallet"; 62 homepage = "https://wasabiwallet.io/"; 63 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 license = licenses.mit; 65 platforms = [ "x86_64-linux" ]; 66 maintainers = with maintainers; [ mmahut ];
+1
pkgs/applications/editors/atom/default.nix
··· 86 meta = with lib; { 87 description = "A hackable text editor for the 21st Century"; 88 homepage = "https://atom.io/"; 89 license = licenses.mit; 90 maintainers = with maintainers; [ offline ysndr ]; 91 platforms = platforms.x86_64;
··· 86 meta = with lib; { 87 description = "A hackable text editor for the 21st Century"; 88 homepage = "https://atom.io/"; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 90 license = licenses.mit; 91 maintainers = with maintainers; [ offline ysndr ]; 92 platforms = platforms.x86_64;
+1
pkgs/applications/editors/eclipse/build-eclipse.nix
··· 58 meta = { 59 homepage = "http://www.eclipse.org/"; 60 inherit description; 61 platforms = [ "x86_64-linux" ]; 62 }; 63
··· 58 meta = { 59 homepage = "http://www.eclipse.org/"; 60 inherit description; 61 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 62 platforms = [ "x86_64-linux" ]; 63 }; 64
+1
pkgs/applications/editors/pinegrow/default.nix
··· 74 homepage = "https://pinegrow.com"; 75 description = "UI Web Editor"; 76 platforms = [ "x86_64-linux" ]; 77 license = with licenses; [ unfreeRedistributable ]; 78 maintainers = with maintainers; [ gador ]; 79 };
··· 74 homepage = "https://pinegrow.com"; 75 description = "UI Web Editor"; 76 platforms = [ "x86_64-linux" ]; 77 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 78 license = with licenses; [ unfreeRedistributable ]; 79 maintainers = with maintainers; [ gador ]; 80 };
+1
pkgs/applications/editors/quartus-prime/quartus.nix
··· 89 meta = with lib; { 90 inherit homepage; 91 description = "FPGA design and simulation software"; 92 license = licenses.unfree; 93 platforms = platforms.linux; 94 hydraPlatforms = [ ]; # requireFile srcs cannot be fetched by hydra, ignore
··· 89 meta = with lib; { 90 inherit homepage; 91 description = "FPGA design and simulation software"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 93 license = licenses.unfree; 94 platforms = platforms.linux; 95 hydraPlatforms = [ ]; # requireFile srcs cannot be fetched by hydra, ignore
+1 -1
pkgs/applications/editors/rehex/default.nix
··· 53 homepage = "https://github.com/solemnwarning/rehex"; 54 changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt"; 55 license = licenses.gpl2Only; 56 - maintainers = with maintainers; [ markus1189 SuperSandro2000 ]; 57 platforms = platforms.all; 58 }; 59 }
··· 53 homepage = "https://github.com/solemnwarning/rehex"; 54 changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt"; 55 license = licenses.gpl2Only; 56 + maintainers = with maintainers; [ markus1189 ]; 57 platforms = platforms.all; 58 }; 59 }
+1
pkgs/applications/editors/sublime/2/default.nix
··· 62 meta = { 63 description = "Sophisticated text editor for code, markup and prose"; 64 license = lib.licenses.unfree; 65 platforms = [ "x86_64-linux" "i686-linux" ]; 66 }; 67 }
··· 62 meta = { 63 description = "Sophisticated text editor for code, markup and prose"; 64 license = lib.licenses.unfree; 65 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 66 platforms = [ "x86_64-linux" "i686-linux" ]; 67 }; 68 }
+1
pkgs/applications/editors/sublime/3/common.nix
··· 131 description = "Sophisticated text editor for code, markup and prose"; 132 homepage = "https://www.sublimetext.com/"; 133 maintainers = with maintainers; [ jtojnar wmertens demin-dmitriy zimbatm ]; 134 license = licenses.unfree; 135 platforms = [ "x86_64-linux" "i686-linux" ]; 136 };
··· 131 description = "Sophisticated text editor for code, markup and prose"; 132 homepage = "https://www.sublimetext.com/"; 133 maintainers = with maintainers; [ jtojnar wmertens demin-dmitriy zimbatm ]; 134 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 135 license = licenses.unfree; 136 platforms = [ "x86_64-linux" "i686-linux" ]; 137 };
+1
pkgs/applications/editors/sublime/4/common.nix
··· 142 description = "Sophisticated text editor for code, markup and prose"; 143 homepage = "https://www.sublimetext.com/"; 144 maintainers = with maintainers; [ jtojnar wmertens demin-dmitriy zimbatm ]; 145 license = licenses.unfree; 146 platforms = [ "aarch64-linux" "x86_64-linux" ]; 147 };
··· 142 description = "Sophisticated text editor for code, markup and prose"; 143 homepage = "https://www.sublimetext.com/"; 144 maintainers = with maintainers; [ jtojnar wmertens demin-dmitriy zimbatm ]; 145 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 146 license = licenses.unfree; 147 platforms = [ "aarch64-linux" "x86_64-linux" ]; 148 };
+33
pkgs/applications/editors/vscode/extensions/default.nix
··· 1041 }; 1042 }; 1043 1044 humao.rest-client = buildVscodeMarketplaceExtension { 1045 mktplcRef = { 1046 publisher = "humao"; ··· 1492 meta = { 1493 license = lib.licenses.mit; 1494 maintainers = with lib.maintainers; [ kamadorueda ]; 1495 }; 1496 }; 1497
··· 1041 }; 1042 }; 1043 1044 + grapecity.gc-excelviewer = buildVscodeMarketplaceExtension { 1045 + mktplcRef = { 1046 + name = "gc-excelviewer"; 1047 + publisher = "grapecity"; 1048 + version = "4.2.55"; 1049 + sha256 = "sha256-yHl6ZTGIKOEsqmyeYtgDUhNAN9uRpoFApA7FKkPWW3E="; 1050 + }; 1051 + meta = with lib; { 1052 + description = "Edit Excel spreadsheets and CSV files in Visual Studio Code and VS Code for the Web"; 1053 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=grapecity.gc-excelviewer"; 1054 + homepage = "https://github.com/jjuback/gc-excelviewer"; 1055 + license = licenses.mit; 1056 + maintainers = with maintainers; [ kamadorueda ]; 1057 + }; 1058 + }; 1059 + 1060 humao.rest-client = buildVscodeMarketplaceExtension { 1061 mktplcRef = { 1062 publisher = "humao"; ··· 1508 meta = { 1509 license = lib.licenses.mit; 1510 maintainers = with lib.maintainers; [ kamadorueda ]; 1511 + }; 1512 + }; 1513 + 1514 + mattn.lisp = buildVscodeMarketplaceExtension { 1515 + mktplcRef = { 1516 + name = "lisp"; 1517 + publisher = "mattn"; 1518 + version = "0.1.12"; 1519 + sha256 = "sha256-x6aFrcX0YElEFEr0qA669/LPlab15npmXd5Q585pIEw="; 1520 + }; 1521 + meta = with lib; { 1522 + description = "Lisp syntax for vscode"; 1523 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=mattn.lisp"; 1524 + homepage = "https://github.com/mattn/vscode-lisp"; 1525 + changelog = "https://marketplace.visualstudio.com/items/mattn.lisp/changelog"; 1526 + license = licenses.mit; 1527 + maintainers = with maintainers; [ kamadorueda ]; 1528 }; 1529 }; 1530
+1
pkgs/applications/emulators/kega-fusion/default.nix
··· 72 description = "Sega SG1000, SC3000, SF7000, Master System, Game Gear, Genesis/Megadrive, SVP, Pico, SegaCD/MegaCD and 32X emulator"; 73 homepage = "https://www.carpeludum.com/kega-fusion/"; 74 maintainers = with maintainers; [ abbradar ]; 75 license = licenses.unfreeRedistributable; 76 platforms = [ "i686-linux" ]; 77 };
··· 72 description = "Sega SG1000, SC3000, SF7000, Master System, Game Gear, Genesis/Megadrive, SVP, Pico, SegaCD/MegaCD and 32X emulator"; 73 homepage = "https://www.carpeludum.com/kega-fusion/"; 74 maintainers = with maintainers; [ abbradar ]; 75 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 76 license = licenses.unfreeRedistributable; 77 platforms = [ "i686-linux" ]; 78 };
+4
pkgs/applications/emulators/wine/base.nix
··· 191 inherit version; 192 homepage = "https://www.winehq.org/"; 193 license = with lib.licenses; [ lgpl21Plus ]; 194 description = if supportFlags.waylandSupport then "An Open Source implementation of the Windows API on top of OpenGL and Unix (with experimental Wayland support)" else "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; 195 platforms = if supportFlags.waylandSupport then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; 196 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira ];
··· 191 inherit version; 192 homepage = "https://www.winehq.org/"; 193 license = with lib.licenses; [ lgpl21Plus ]; 194 + sourceProvenance = with lib.sourceTypes; [ 195 + fromSource 196 + binaryNativeCode # mono, gecko 197 + ]; 198 description = if supportFlags.waylandSupport then "An Open Source implementation of the Windows API on top of OpenGL and Unix (with experimental Wayland support)" else "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; 199 platforms = if supportFlags.waylandSupport then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; 200 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira ];
+1
pkgs/applications/finance/cryptowatch/default.nix
··· 51 homepage = "https://cryptowat.ch"; 52 description = "Application for visualising real-time cryptocurrency market data"; 53 platforms = platforms.linux; 54 license = licenses.unfree; 55 maintainers = with maintainers; [ livnev ]; 56 };
··· 51 homepage = "https://cryptowat.ch"; 52 description = "Application for visualising real-time cryptocurrency market data"; 53 platforms = platforms.linux; 54 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 license = licenses.unfree; 56 maintainers = with maintainers; [ livnev ]; 57 };
+1
pkgs/applications/gis/udig/default.nix
··· 18 meta = with lib; { 19 description = "User-friendly Desktop Internet GIS"; 20 homepage = "http://udig.refractions.net/"; 21 license = with licenses; [ epl10 bsd3 ]; 22 maintainers = with maintainers; [ sikmir ]; 23 platforms = builtins.attrNames srcs;
··· 18 meta = with lib; { 19 description = "User-friendly Desktop Internet GIS"; 20 homepage = "http://udig.refractions.net/"; 21 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 22 license = with licenses; [ epl10 bsd3 ]; 23 maintainers = with maintainers; [ sikmir ]; 24 platforms = builtins.attrNames srcs;
+1
pkgs/applications/graphics/avocode/default.nix
··· 99 meta = with lib; { 100 homepage = "https://avocode.com/"; 101 description = "The bridge between designers and developers"; 102 license = licenses.unfree; 103 platforms = platforms.linux; 104 maintainers = with maintainers; [ megheaiulian ];
··· 99 meta = with lib; { 100 homepage = "https://avocode.com/"; 101 description = "The bridge between designers and developers"; 102 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 103 license = licenses.unfree; 104 platforms = platforms.linux; 105 maintainers = with maintainers; [ megheaiulian ];
+1
pkgs/applications/graphics/drawio/default.nix
··· 95 meta = with lib; { 96 description = "A desktop application for creating diagrams"; 97 homepage = "https://about.draw.io/"; 98 license = licenses.asl20; 99 changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}"; 100 maintainers = with maintainers; [ darkonion0 ];
··· 95 meta = with lib; { 96 description = "A desktop application for creating diagrams"; 97 homepage = "https://about.draw.io/"; 98 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 99 license = licenses.asl20; 100 changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}"; 101 maintainers = with maintainers; [ darkonion0 ];
+4 -1
pkgs/applications/graphics/fiji/default.nix
··· 66 homepage = "https://imagej.net/software/fiji/"; 67 description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 68 platforms = [ "x86_64-linux" ]; 69 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 70 license = with lib.licenses; [ gpl2Plus gpl3Plus bsd2 publicDomain ]; 71 maintainers = with maintainers; [ zane ]; 72 };
··· 66 homepage = "https://imagej.net/software/fiji/"; 67 description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 68 platforms = [ "x86_64-linux" ]; 69 + sourceProvenance = with sourceTypes; [ 70 + binaryBytecode 71 + binaryNativeCode 72 + ]; 73 license = with lib.licenses; [ gpl2Plus gpl3Plus bsd2 publicDomain ]; 74 maintainers = with maintainers; [ zane ]; 75 };
+1
pkgs/applications/graphics/kodelife/default.nix
··· 59 meta = with lib; { 60 homepage = "https://hexler.net/products/kodelife"; 61 description = "Real-time GPU shader editor"; 62 license = licenses.unfree; 63 maintainers = with maintainers; [ prusnak ]; 64 platforms = [ "aarch64-linux" "armv7l-linux" "x86_64-linux" ];
··· 59 meta = with lib; { 60 homepage = "https://hexler.net/products/kodelife"; 61 description = "Real-time GPU shader editor"; 62 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 63 license = licenses.unfree; 64 maintainers = with maintainers; [ prusnak ]; 65 platforms = [ "aarch64-linux" "armv7l-linux" "x86_64-linux" ];
+1
pkgs/applications/graphics/lightburn/default.nix
··· 42 meta = { 43 description = "Layout, editing, and control software for your laser cutter"; 44 homepage = "https://lightburnsoftware.com/"; 45 license = lib.licenses.unfree; 46 maintainers = with lib.maintainers; [ q3k ]; 47 platforms = [ "x86_64-linux" ];
··· 42 meta = { 43 description = "Layout, editing, and control software for your laser cutter"; 44 homepage = "https://lightburnsoftware.com/"; 45 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 46 license = lib.licenses.unfree; 47 maintainers = with lib.maintainers; [ q3k ]; 48 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/graphics/odafileconverter/default.nix
··· 46 meta = with lib; { 47 description = "For converting between different versions of .dwg and .dxf"; 48 homepage = "https://www.opendesign.com/guestfiles/oda_file_converter"; 49 license = licenses.unfree; 50 maintainers = with maintainers; [ nagisa ]; 51 platforms = [ "x86_64-linux" ];
··· 46 meta = with lib; { 47 description = "For converting between different versions of .dwg and .dxf"; 48 homepage = "https://www.opendesign.com/guestfiles/oda_file_converter"; 49 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 50 license = licenses.unfree; 51 maintainers = with maintainers; [ nagisa ]; 52 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/graphics/pencil/default.nix
··· 99 meta = with lib; { 100 description = "GUI prototyping/mockup tool"; 101 homepage = "https://pencil.evolus.vn/"; 102 license = licenses.gpl2; # Commercial license is also available 103 maintainers = with maintainers; [ bjornfor prikhi mrVanDalo ]; 104 platforms = platforms.linux;
··· 99 meta = with lib; { 100 description = "GUI prototyping/mockup tool"; 101 homepage = "https://pencil.evolus.vn/"; 102 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 103 license = licenses.gpl2; # Commercial license is also available 104 maintainers = with maintainers; [ bjornfor prikhi mrVanDalo ]; 105 platforms = platforms.linux;
+1
pkgs/applications/graphics/pixeluvo/default.nix
··· 49 meta = with lib; { 50 description = "A Beautifully Designed Image and Photo Editor for Windows and Linux"; 51 homepage = "http://www.pixeluvo.com/"; 52 license = licenses.unfree; 53 platforms = [ "x86_64-linux" ]; 54 maintainers = with maintainers; [ wolfangaukang ];
··· 49 meta = with lib; { 50 description = "A Beautifully Designed Image and Photo Editor for Windows and Linux"; 51 homepage = "http://www.pixeluvo.com/"; 52 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 53 license = licenses.unfree; 54 platforms = [ "x86_64-linux" ]; 55 maintainers = with maintainers; [ wolfangaukang ];
+1
pkgs/applications/graphics/pixinsight/default.nix
··· 124 meta = with lib; { 125 description = "Scientific image processing program for astrophotography"; 126 homepage = "https://pixinsight.com/"; 127 license = licenses.unfree; 128 platforms = [ "x86_64-linux" ]; 129 maintainers = [ maintainers.sheepforce ];
··· 124 meta = with lib; { 125 description = "Scientific image processing program for astrophotography"; 126 homepage = "https://pixinsight.com/"; 127 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 128 license = licenses.unfree; 129 platforms = [ "x86_64-linux" ]; 130 maintainers = [ maintainers.sheepforce ];
+1
pkgs/applications/graphics/sane/backends/brscan4/default.nix
··· 89 description = "Brother brscan4 sane backend driver"; 90 homepage = "http://www.brother.com"; 91 platforms = [ "i686-linux" "x86_64-linux" ]; 92 license = lib.licenses.unfree; 93 maintainers = with lib.maintainers; [ jraygauthier ]; 94 };
··· 89 description = "Brother brscan4 sane backend driver"; 90 homepage = "http://www.brother.com"; 91 platforms = [ "i686-linux" "x86_64-linux" ]; 92 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 93 license = lib.licenses.unfree; 94 maintainers = with lib.maintainers; [ jraygauthier ]; 95 };
+1
pkgs/applications/graphics/sane/backends/brscan5/default.nix
··· 102 description = "Brother brscan5 sane backend driver"; 103 homepage = "https://www.brother.com"; 104 platforms = [ "i686-linux" "x86_64-linux" ]; 105 license = lib.licenses.unfree; 106 maintainers = with lib.maintainers; [ mattchrist ]; 107 };
··· 102 description = "Brother brscan5 sane backend driver"; 103 homepage = "https://www.brother.com"; 104 platforms = [ "i686-linux" "x86_64-linux" ]; 105 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 106 license = lib.licenses.unfree; 107 maintainers = with lib.maintainers; [ mattchrist ]; 108 };
+1
pkgs/applications/graphics/sane/backends/dsseries/default.nix
··· 47 description = "Brother DSSeries SANE backend driver"; 48 homepage = "http://www.brother.com"; 49 platforms = lib.platforms.linux; 50 license = lib.licenses.unfree; 51 maintainers = with lib.maintainers; [ callahad ]; 52 };
··· 47 description = "Brother DSSeries SANE backend driver"; 48 homepage = "http://www.brother.com"; 49 platforms = lib.platforms.linux; 50 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 51 license = lib.licenses.unfree; 52 maintainers = with lib.maintainers; [ callahad ]; 53 };
+1
pkgs/applications/graphics/unigine-heaven/default.nix
··· 100 { 101 description = "The Unigine Heaven GPU benchmarking tool"; 102 homepage = "https://benchmark.unigine.com/heaven"; 103 license = lib.licenses.unfree; 104 maintainers = [ lib.maintainers.BarinovMaxim ]; 105 platforms = [ "x86_64-linux" "i686-linux" ];
··· 100 { 101 description = "The Unigine Heaven GPU benchmarking tool"; 102 homepage = "https://benchmark.unigine.com/heaven"; 103 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 104 license = lib.licenses.unfree; 105 maintainers = [ lib.maintainers.BarinovMaxim ]; 106 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/unigine-sanctuary/default.nix
··· 90 meta = { 91 description = "The Unigine Heaven GPU benchmarking tool"; 92 homepage = "https://benchmark.unigine.com/sanctuary"; 93 license = lib.licenses.unfree; 94 maintainers = [ lib.maintainers.BarinovMaxim ]; 95 platforms = [ "x86_64-linux" "i686-linux" ];
··· 90 meta = { 91 description = "The Unigine Heaven GPU benchmarking tool"; 92 homepage = "https://benchmark.unigine.com/sanctuary"; 93 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 94 license = lib.licenses.unfree; 95 maintainers = [ lib.maintainers.BarinovMaxim ]; 96 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/unigine-superposition/default.nix
··· 139 meta = { 140 description = "The Unigine Superposition GPU benchmarking tool"; 141 homepage = "https://benchmark.unigine.com/superposition"; 142 license = lib.licenses.unfree; 143 maintainers = [ lib.maintainers.BarinovMaxim ]; 144 platforms = [ "x86_64-linux" ];
··· 139 meta = { 140 description = "The Unigine Superposition GPU benchmarking tool"; 141 homepage = "https://benchmark.unigine.com/superposition"; 142 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 143 license = lib.licenses.unfree; 144 maintainers = [ lib.maintainers.BarinovMaxim ]; 145 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/graphics/unigine-tropics/default.nix
··· 88 meta = { 89 description = "The Unigine Heaven GPU benchmarking tool"; 90 homepage = "https://benchmark.unigine.com/tropics"; 91 license = lib.licenses.unfree; 92 maintainers = [ lib.maintainers.BarinovMaxim ]; 93 platforms = [ "x86_64-linux" "i686-linux" ];
··· 88 meta = { 89 description = "The Unigine Heaven GPU benchmarking tool"; 90 homepage = "https://benchmark.unigine.com/tropics"; 91 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 92 license = lib.licenses.unfree; 93 maintainers = [ lib.maintainers.BarinovMaxim ]; 94 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/unigine-valley/default.nix
··· 128 meta = { 129 description = "The Unigine Valley GPU benchmarking tool"; 130 homepage = "https://unigine.com/products/benchmarks/valley/"; 131 license = lib.licenses.unfree; # see also: $out/$instPath/documentation/License.pdf 132 maintainers = [ lib.maintainers.kierdavis ]; 133 platforms = [ "x86_64-linux" "i686-linux" ];
··· 128 meta = { 129 description = "The Unigine Valley GPU benchmarking tool"; 130 homepage = "https://unigine.com/products/benchmarks/valley/"; 131 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 132 license = lib.licenses.unfree; # see also: $out/$instPath/documentation/License.pdf 133 maintainers = [ lib.maintainers.kierdavis ]; 134 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/write_stylus/default.nix
··· 54 meta = with lib; { 55 homepage = "http://www.styluslabs.com/"; 56 description = "Write is a word processor for handwriting"; 57 platforms = platforms.linux; 58 license = lib.licenses.unfree; 59 maintainers = with maintainers; [ oyren ];
··· 54 meta = with lib; { 55 homepage = "http://www.styluslabs.com/"; 56 description = "Write is a word processor for handwriting"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 58 platforms = platforms.linux; 59 license = lib.licenses.unfree; 60 maintainers = with maintainers; [ oyren ];
+1
pkgs/applications/misc/1password-gui/beta.nix
··· 129 meta = with lib; { 130 description = "Multi-platform password manager"; 131 homepage = "https://1password.com/"; 132 license = licenses.unfree; 133 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 134 platforms = [ "x86_64-linux" ];
··· 129 meta = with lib; { 130 description = "Multi-platform password manager"; 131 homepage = "https://1password.com/"; 132 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 133 license = licenses.unfree; 134 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 135 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/1password-gui/default.nix
··· 131 meta = with lib; { 132 description = "Multi-platform password manager"; 133 homepage = "https://1password.com/"; 134 license = licenses.unfree; 135 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 136 platforms = [ "x86_64-linux" ];
··· 131 meta = with lib; { 132 description = "Multi-platform password manager"; 133 homepage = "https://1password.com/"; 134 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 135 license = licenses.unfree; 136 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 137 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/1password/default.nix
··· 67 homepage = "https://developer.1password.com/docs/cli/"; 68 downloadPage = "https://app-updates.agilebits.com/product_history/CLI2"; 69 maintainers = with maintainers; [ joelburget marsam ]; 70 license = licenses.unfree; 71 inherit mainProgram platforms; 72 };
··· 67 homepage = "https://developer.1password.com/docs/cli/"; 68 downloadPage = "https://app-updates.agilebits.com/product_history/CLI2"; 69 maintainers = with maintainers; [ joelburget marsam ]; 70 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 71 license = licenses.unfree; 72 inherit mainProgram platforms; 73 };
+1
pkgs/applications/misc/adobe-reader/default.nix
··· 34 meta = { 35 description = "Adobe Reader, a viewer for PDF documents"; 36 homepage = "http://www.adobe.com/products/reader"; 37 license = lib.licenses.unfree; 38 knownVulnerabilities = [ 39 "Numerous unresolved vulnerabilities"
··· 34 meta = { 35 description = "Adobe Reader, a viewer for PDF documents"; 36 homepage = "http://www.adobe.com/products/reader"; 37 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 38 license = lib.licenses.unfree; 39 knownVulnerabilities = [ 40 "Numerous unresolved vulnerabilities"
+1
pkgs/applications/misc/authy/default.nix
··· 59 meta = with lib; { 60 homepage = "https://www.authy.com"; 61 description = "Twilio Authy two factor authentication desktop application"; 62 license = licenses.unfree; 63 maintainers = with maintainers; [ iammrinal0 ]; 64 platforms = [ "x86_64-linux" ];
··· 59 meta = with lib; { 60 homepage = "https://www.authy.com"; 61 description = "Twilio Authy two factor authentication desktop application"; 62 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 63 license = licenses.unfree; 64 maintainers = with maintainers; [ iammrinal0 ]; 65 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/azuredatastudio/default.nix
··· 166 maintainers = with lib.maintainers; [ xavierzwirtz ]; 167 description = "A data management tool that enables working with SQL Server, Azure SQL DB and SQL DW"; 168 homepage = "https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio"; 169 license = lib.licenses.unfreeRedistributable; 170 platforms = [ "x86_64-linux" ]; 171 };
··· 166 maintainers = with lib.maintainers; [ xavierzwirtz ]; 167 description = "A data management tool that enables working with SQL Server, Azure SQL DB and SQL DW"; 168 homepage = "https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio"; 169 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 170 license = lib.licenses.unfreeRedistributable; 171 platforms = [ "x86_64-linux" ]; 172 };
+1
pkgs/applications/misc/binance/default.nix
··· 48 meta = with lib; { 49 description = "Binance Cryptoexchange Official Desktop Client"; 50 homepage = "https://www.binance.com/en/desktop-download"; 51 license = licenses.unfree; 52 maintainers = with maintainers; [ wolfangaukang ]; 53 platforms = [ "x86_64-linux" ];
··· 48 meta = with lib; { 49 description = "Binance Cryptoexchange Official Desktop Client"; 50 homepage = "https://www.binance.com/en/desktop-download"; 51 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 52 license = licenses.unfree; 53 maintainers = with maintainers; [ wolfangaukang ]; 54 platforms = [ "x86_64-linux" ];
+8 -10
pkgs/applications/misc/confclerk/default.nix
··· 1 - { lib, stdenv, fetchurl, qt4, qmake4Hook }: 2 3 - let version = "0.6.4"; in 4 - stdenv.mkDerivation { 5 pname = "confclerk"; 6 - inherit version; 7 8 src = fetchurl { 9 url = "https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-${version}.tar.gz"; 10 - sha256 = "10rhg44px4nvbkd3p341cmp2ds43jn8r4rvgladda9v8zmsgr2b3"; 11 }; 12 13 - buildInputs = [ qt4 ]; 14 15 - nativeBuildInputs = [ qmake4Hook ]; 16 - 17 - installPhase = '' 18 mkdir -p $out/bin 19 - cp src/bin/confclerk $out/bin 20 ''; 21 22 meta = {
··· 1 + { lib, mkDerivation, fetchurl, qtbase, qmake }: 2 3 + mkDerivation rec { 4 pname = "confclerk"; 5 + version = "0.7.1"; 6 7 src = fetchurl { 8 url = "https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-${version}.tar.gz"; 9 + sha256 = "0l5i4d6lymh0k6gzihs41x4i8v1dz0mrwpga096af0vchpvlcarg"; 10 }; 11 12 + buildInputs = [ qtbase ]; 13 + nativeBuildInputs = [ qmake ]; 14 15 + postInstall = '' 16 mkdir -p $out/bin 17 + mv $out/confclerk $out/bin/ 18 ''; 19 20 meta = {
+4
pkgs/applications/misc/dbeaver/default.nix
··· 127 PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, 128 Teradata, Firebird, Derby, etc. 129 ''; 130 license = licenses.asl20; 131 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 132 maintainers = with maintainers; [ jojosch mkg20001 ];
··· 127 PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, 128 Teradata, Firebird, Derby, etc. 129 ''; 130 + sourceProvenance = with sourceTypes; [ 131 + fromSource 132 + binaryBytecode # dependencies from maven 133 + ]; 134 license = licenses.asl20; 135 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 136 maintainers = with maintainers; [ jojosch mkg20001 ];
+1
pkgs/applications/misc/foxitreader/default.nix
··· 73 meta = with lib; { 74 description = "A viewer for PDF documents"; 75 homepage = "https://www.foxitsoftware.com/"; 76 license = licenses.unfree; 77 platforms = [ "x86_64-linux" ]; 78 maintainers = with maintainers; [ p-h rhoriguchi ];
··· 73 meta = with lib; { 74 description = "A viewer for PDF documents"; 75 homepage = "https://www.foxitsoftware.com/"; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 77 license = licenses.unfree; 78 platforms = [ "x86_64-linux" ]; 79 maintainers = with maintainers; [ p-h rhoriguchi ];
+1
pkgs/applications/misc/gometer/default.nix
··· 41 meta = with lib; { 42 description = "Analytic-Tracking tool for GoLance"; 43 homepage = "https://golance.com/download-gometer"; 44 license = licenses.unfree; 45 maintainers = with maintainers; [ wolfangaukang ]; 46 };
··· 41 meta = with lib; { 42 description = "Analytic-Tracking tool for GoLance"; 43 homepage = "https://golance.com/download-gometer"; 44 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 license = licenses.unfree; 46 maintainers = with maintainers; [ wolfangaukang ]; 47 };
+1
pkgs/applications/misc/googleearth-pro/default.nix
··· 115 meta = with lib; { 116 description = "A world sphere viewer"; 117 homepage = "https://www.google.com/earth/"; 118 license = licenses.unfree; 119 maintainers = with maintainers; [ friedelino shamilton ]; 120 platforms = platforms.linux;
··· 115 meta = with lib; { 116 description = "A world sphere viewer"; 117 homepage = "https://www.google.com/earth/"; 118 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 119 license = licenses.unfree; 120 maintainers = with maintainers; [ friedelino shamilton ]; 121 platforms = platforms.linux;
+1
pkgs/applications/misc/hubstaff/default.nix
··· 70 meta = with lib; { 71 description = "Time tracking software"; 72 homepage = "https://hubstaff.com/"; 73 license = licenses.unfree; 74 platforms = [ "x86_64-linux" ]; 75 maintainers = with maintainers; [ michalrus srghma ];
··· 70 meta = with lib; { 71 description = "Time tracking software"; 72 homepage = "https://hubstaff.com/"; 73 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 74 license = licenses.unfree; 75 platforms = [ "x86_64-linux" ]; 76 maintainers = with maintainers; [ michalrus srghma ];
+1
pkgs/applications/misc/icesl/default.nix
··· 37 meta = with lib; { 38 description = "GPU-accelerated procedural modeler and slicer for 3D printing"; 39 homepage = "https://icesl.loria.fr/"; 40 license = licenses.inria-icesl; 41 platforms = [ "i686-linux" "x86_64-linux" ]; 42 maintainers = with maintainers; [ mgttlinger ];
··· 37 meta = with lib; { 38 description = "GPU-accelerated procedural modeler and slicer for 3D printing"; 39 homepage = "https://icesl.loria.fr/"; 40 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 41 license = licenses.inria-icesl; 42 platforms = [ "i686-linux" "x86_64-linux" ]; 43 maintainers = with maintainers; [ mgttlinger ];
+1
pkgs/applications/misc/ideamaker/default.nix
··· 70 meta = with lib; { 71 homepage = "https://www.raise3d.com/ideamaker/"; 72 description = "Raise3D's 3D slicer software"; 73 license = licenses.unfree; 74 platforms = [ "x86_64-linux" ]; 75 maintainers = with maintainers; [ lovesegfault ];
··· 70 meta = with lib; { 71 homepage = "https://www.raise3d.com/ideamaker/"; 72 description = "Raise3D's 3D slicer software"; 73 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 74 license = licenses.unfree; 75 platforms = [ "x86_64-linux" ]; 76 maintainers = with maintainers; [ lovesegfault ];
+1
pkgs/applications/misc/ipmicfg/default.nix
··· 27 meta = with lib; { 28 description = "Supermicro IPMI configuration tool"; 29 homepage = "http://www.supermicro.com/products/nfo/ipmi.cfm"; 30 license = licenses.unfree; 31 platforms = [ "x86_64-linux" ]; 32 maintainers = with maintainers; [ sorki ];
··· 27 meta = with lib; { 28 description = "Supermicro IPMI configuration tool"; 29 homepage = "http://www.supermicro.com/products/nfo/ipmi.cfm"; 30 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 31 license = licenses.unfree; 32 platforms = [ "x86_64-linux" ]; 33 maintainers = with maintainers; [ sorki ];
+4 -1
pkgs/applications/misc/ipmiview/default.nix
··· 72 ''; 73 74 meta = with lib; { 75 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 76 license = licenses.unfree; 77 maintainers = with maintainers; [ vlaci ]; 78 platforms = [ "x86_64-linux" "i686-linux" ];
··· 72 ''; 73 74 meta = with lib; { 75 + sourceProvenance = with sourceTypes; [ 76 + binaryBytecode 77 + binaryNativeCode 78 + ]; 79 license = licenses.unfree; 80 maintainers = with maintainers; [ vlaci ]; 81 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/misc/join-desktop/default.nix
··· 64 meta = with lib; { 65 homepage = "https://github.com/joaomgcd/JoinDesktop/"; 66 description = "Desktop app for Join"; 67 # on https://joaoapps.com/join/desktop/ "Join Desktop is an open source app" but no license 68 license = licenses.free; 69 platforms = [ "x86_64-linux" ];
··· 64 meta = with lib; { 65 homepage = "https://github.com/joaomgcd/JoinDesktop/"; 66 description = "Desktop app for Join"; 67 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 68 # on https://joaoapps.com/join/desktop/ "Join Desktop is an open source app" but no license 69 license = licenses.free; 70 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/jotta-cli/default.nix
··· 28 homepage = "https://www.jottacloud.com/"; 29 downloadPage = "https://repo.jotta.us/archives/linux/"; 30 maintainers = with maintainers; [ evenbrenden ]; 31 license = licenses.unfree; 32 platforms = [ "x86_64-linux" ]; 33 };
··· 28 homepage = "https://www.jottacloud.com/"; 29 downloadPage = "https://repo.jotta.us/archives/linux/"; 30 maintainers = with maintainers; [ evenbrenden ]; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 32 license = licenses.unfree; 33 platforms = [ "x86_64-linux" ]; 34 };
+1
pkgs/applications/misc/kdbplus/default.nix
··· 68 meta = { 69 description = "Analytics and time-series database"; 70 homepage = "http://www.kx.com/"; 71 license = lib.licenses.unfree; 72 platforms = [ "i686-linux" ]; 73 maintainers = [ lib.maintainers.thoughtpolice ];
··· 68 meta = { 69 description = "Analytics and time-series database"; 70 homepage = "http://www.kx.com/"; 71 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 72 license = lib.licenses.unfree; 73 platforms = [ "i686-linux" ]; 74 maintainers = [ lib.maintainers.thoughtpolice ];
+1
pkgs/applications/misc/koreader/default.nix
··· 56 homepage = "https://github.com/koreader/koreader"; 57 description = 58 "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; 59 platforms = intersectLists platforms.x86_64 platforms.linux; 60 license = licenses.agpl3Only; 61 maintainers = with maintainers; [ contrun neonfuz];
··· 56 homepage = "https://github.com/koreader/koreader"; 57 description = 58 "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; 59 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 60 platforms = intersectLists platforms.x86_64 platforms.linux; 61 license = licenses.agpl3Only; 62 maintainers = with maintainers; [ contrun neonfuz];
+1
pkgs/applications/misc/masterpdfeditor/default.nix
··· 39 meta = with lib; { 40 description = "Master PDF Editor"; 41 homepage = "https://code-industry.net/free-pdf-editor/"; 42 license = licenses.unfreeRedistributable; 43 platforms = with platforms; [ "x86_64-linux" ]; 44 maintainers = with maintainers; [ cmcdragonkai ];
··· 39 meta = with lib; { 40 description = "Master PDF Editor"; 41 homepage = "https://code-industry.net/free-pdf-editor/"; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 license = licenses.unfreeRedistributable; 44 platforms = with platforms; [ "x86_64-linux" ]; 45 maintainers = with maintainers; [ cmcdragonkai ];
+1
pkgs/applications/misc/masterpdfeditor4/default.nix
··· 37 meta = with lib; { 38 description = "Master PDF Editor - version 4, without watermark"; 39 homepage = "https://code-industry.net/free-pdf-editor/"; 40 license = licenses.unfreeRedistributable; 41 platforms = with platforms; [ "x86_64-linux" ]; 42 };
··· 37 meta = with lib; { 38 description = "Master PDF Editor - version 4, without watermark"; 39 homepage = "https://code-industry.net/free-pdf-editor/"; 40 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 41 license = licenses.unfreeRedistributable; 42 platforms = with platforms; [ "x86_64-linux" ]; 43 };
+1
pkgs/applications/misc/mystem/default.nix
··· 19 meta = with lib; { 20 description = "Morphological analysis of Russian text"; 21 homepage = "https://yandex.ru/dev/mystem/"; 22 license = licenses.unfreeRedistributable; 23 maintainers = with maintainers; [ abbradar ]; 24 platforms = [ "x86_64-linux" ];
··· 19 meta = with lib; { 20 description = "Morphological analysis of Russian text"; 21 homepage = "https://yandex.ru/dev/mystem/"; 22 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 23 license = licenses.unfreeRedistributable; 24 maintainers = with maintainers; [ abbradar ]; 25 platforms = [ "x86_64-linux" ];
+4
pkgs/applications/misc/pdfsam-basic/default.nix
··· 42 meta = with lib; { 43 homepage = "https://github.com/torakiki/pdfsam"; 44 description = "Multi-platform software designed to extract pages, split, merge, mix and rotate PDF files"; 45 license = licenses.agpl3; 46 platforms = platforms.all; 47 maintainers = with maintainers; [ _1000101 ];
··· 42 meta = with lib; { 43 homepage = "https://github.com/torakiki/pdfsam"; 44 description = "Multi-platform software designed to extract pages, split, merge, mix and rotate PDF files"; 45 + sourceProvenance = with sourceTypes; [ 46 + binaryBytecode 47 + binaryNativeCode 48 + ]; 49 license = licenses.agpl3; 50 platforms = platforms.all; 51 maintainers = with maintainers; [ _1000101 ];
+4
pkgs/applications/misc/pdfstudio/common.nix
··· 88 homepage = "https://www.qoppa.com/${pname}/"; 89 description = "An easy to use, full-featured PDF editing software"; 90 longDescription = longDescription; 91 license = licenses.unfree; 92 platforms = platforms.linux; 93 mainProgram = pname;
··· 88 homepage = "https://www.qoppa.com/${pname}/"; 89 description = "An easy to use, full-featured PDF editing software"; 90 longDescription = longDescription; 91 + sourceProvenance = with sourceTypes; [ 92 + binaryBytecode 93 + binaryNativeCode 94 + ]; 95 license = licenses.unfree; 96 platforms = platforms.linux; 97 mainProgram = pname;
+1
pkgs/applications/misc/playonlinux/default.nix
··· 142 meta = with lib; { 143 description = "GUI for managing Windows programs under linux"; 144 homepage = "https://www.playonlinux.com/"; 145 license = licenses.gpl3; 146 maintainers = [ maintainers.pasqui23 ]; 147 platforms = [ "x86_64-linux" "i686-linux" ];
··· 142 meta = with lib; { 143 description = "GUI for managing Windows programs under linux"; 144 homepage = "https://www.playonlinux.com/"; 145 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 146 license = licenses.gpl3; 147 maintainers = [ maintainers.pasqui23 ]; 148 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/misc/polar-bookshelf/default.nix
··· 122 meta = { 123 homepage = "https://getpolarized.io/"; 124 description = "Personal knowledge repository for PDF and web content supporting incremental reading and document annotation"; 125 license = lib.licenses.gpl3Only; 126 platforms = lib.platforms.linux; 127 maintainers = [ lib.maintainers.noneucat ];
··· 122 meta = { 123 homepage = "https://getpolarized.io/"; 124 description = "Personal knowledge repository for PDF and web content supporting incremental reading and document annotation"; 125 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 126 license = lib.licenses.gpl3Only; 127 platforms = lib.platforms.linux; 128 maintainers = [ lib.maintainers.noneucat ];
+1
pkgs/applications/misc/premid/default.nix
··· 85 description = "A simple, configurable utility to show your web activity as playing status on Discord"; 86 homepage = "https://premid.app"; 87 downloadPage = "https://premid.app/downloads"; 88 license = licenses.mpl20; 89 maintainers = with maintainers; [ natto1784 ]; 90 platforms = [ "x86_64-linux" ];
··· 85 description = "A simple, configurable utility to show your web activity as playing status on Discord"; 86 homepage = "https://premid.app"; 87 downloadPage = "https://premid.app/downloads"; 88 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 89 license = licenses.mpl20; 90 maintainers = with maintainers; [ natto1784 ]; 91 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/rescuetime/default.nix
··· 53 description = "Helps you understand your daily habits so you can focus and be more productive"; 54 homepage = "https://www.rescuetime.com"; 55 maintainers = with maintainers; [ cstrahan ]; 56 license = licenses.unfree; 57 platforms = [ "i686-linux" "x86_64-linux" ]; 58 };
··· 53 description = "Helps you understand your daily habits so you can focus and be more productive"; 54 homepage = "https://www.rescuetime.com"; 55 maintainers = with maintainers; [ cstrahan ]; 56 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 57 license = licenses.unfree; 58 platforms = [ "i686-linux" "x86_64-linux" ]; 59 };
+1
pkgs/applications/misc/robo3t/default.nix
··· 91 homepage = "https://robomongo.org/"; 92 description = "Query GUI for mongodb. Formerly called Robomongo"; 93 platforms = [ "x86_64-linux" ]; 94 license = licenses.gpl3Only; 95 maintainers = with maintainers; [ eperuffo ]; 96 };
··· 91 homepage = "https://robomongo.org/"; 92 description = "Query GUI for mongodb. Formerly called Robomongo"; 93 platforms = [ "x86_64-linux" ]; 94 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 95 license = licenses.gpl3Only; 96 maintainers = with maintainers; [ eperuffo ]; 97 };
+1
pkgs/applications/misc/sidequest/default.nix
··· 48 description = "An open app store and side-loading tool for Android-based VR devices such as the Oculus Go, Oculus Quest or Moverio BT 300"; 49 homepage = "https://github.com/SideQuestVR/SideQuest"; 50 downloadPage = "https://github.com/SideQuestVR/SideQuest/releases"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ joepie91 rvolosatovs ]; 53 platforms = [ "x86_64-linux" ];
··· 48 description = "An open app store and side-loading tool for Android-based VR devices such as the Oculus Go, Oculus Quest or Moverio BT 300"; 49 homepage = "https://github.com/SideQuestVR/SideQuest"; 50 downloadPage = "https://github.com/SideQuestVR/SideQuest/releases"; 51 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 52 license = licenses.mit; 53 maintainers = with maintainers; [ joepie91 rvolosatovs ]; 54 platforms = [ "x86_64-linux" ];
+4
pkgs/applications/misc/signumone-ks/default.nix
··· 48 meta = with lib; { 49 description = "Digital signature tool for Costa Rican electronic invoicing"; 50 homepage = "https://signum.one/download.html"; 51 license = licenses.unfree; 52 maintainers = with maintainers; [ wolfangaukang ]; 53 platforms = [ "x86_64-linux" ];
··· 48 meta = with lib; { 49 description = "Digital signature tool for Costa Rican electronic invoicing"; 50 homepage = "https://signum.one/download.html"; 51 + sourceProvenance = with sourceTypes; [ 52 + binaryBytecode 53 + binaryNativeCode 54 + ]; 55 license = licenses.unfree; 56 maintainers = with maintainers; [ wolfangaukang ]; 57 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/simplenote/default.nix
··· 27 description = "The simplest way to keep notes"; 28 homepage = "https://github.com/Automattic/simplenote-electron"; 29 license = licenses.gpl2; 30 maintainers = with maintainers; [ 31 kiwi 32 ];
··· 27 description = "The simplest way to keep notes"; 28 homepage = "https://github.com/Automattic/simplenote-electron"; 29 license = licenses.gpl2; 30 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 31 maintainers = with maintainers; [ 32 kiwi 33 ];
+1
pkgs/applications/misc/snapmaker-luban/default.nix
··· 81 meta = with lib; { 82 description = "Snapmaker Luban is an easy-to-use 3-in-1 software tailor-made for Snapmaker machines"; 83 homepage = "https://github.com/Snapmaker/Luban"; 84 license = licenses.gpl3; 85 maintainers = [ maintainers.simonkampe ]; 86 platforms = [ "x86_64-linux" ];
··· 81 meta = with lib; { 82 description = "Snapmaker Luban is an easy-to-use 3-in-1 software tailor-made for Snapmaker machines"; 83 homepage = "https://github.com/Snapmaker/Luban"; 84 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 85 license = licenses.gpl3; 86 maintainers = [ maintainers.simonkampe ]; 87 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/snowsql/default.nix
··· 40 meta = with lib; { 41 description = "Command line client for the Snowflake database"; 42 homepage = "https://www.snowflake.com"; 43 license = licenses.unfree; 44 maintainers = with maintainers; [ andehen ]; 45 platforms = [ "x86_64-linux" ];
··· 40 meta = with lib; { 41 description = "Command line client for the Snowflake database"; 42 homepage = "https://www.snowflake.com"; 43 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 44 license = licenses.unfree; 45 maintainers = with maintainers; [ andehen ]; 46 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/thedesk/default.nix
··· 43 meta = with lib; { 44 description = "Mastodon/Misskey Client for PC"; 45 homepage = "https://thedesk.top"; 46 license = licenses.gpl3Only; 47 maintainers = with maintainers; [ wolfangaukang ]; 48 platforms = [ "x86_64-linux" ];
··· 43 meta = with lib; { 44 description = "Mastodon/Misskey Client for PC"; 45 homepage = "https://thedesk.top"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 47 license = licenses.gpl3Only; 48 maintainers = with maintainers; [ wolfangaukang ]; 49 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/upwork/default.nix
··· 61 meta = with lib; { 62 description = "Online freelancing platform desktop application for time tracking"; 63 homepage = "https://www.upwork.com/ab/downloads/"; 64 license = licenses.unfree; 65 platforms = [ "x86_64-linux" ]; 66 maintainers = with maintainers; [ zakkor wolfangaukang ];
··· 61 meta = with lib; { 62 description = "Online freelancing platform desktop application for time tracking"; 63 homepage = "https://www.upwork.com/ab/downloads/"; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 65 license = licenses.unfree; 66 platforms = [ "x86_64-linux" ]; 67 maintainers = with maintainers; [ zakkor wolfangaukang ];
+1
pkgs/applications/misc/whalebird/default.nix
··· 82 meta = with lib; { 83 description = "Electron based Mastodon, Pleroma and Misskey client for Windows, Mac and Linux"; 84 homepage = "https://whalebird.social"; 85 license = licenses.mit; 86 maintainers = with maintainers; [ wolfangaukang colinsane ]; 87 platforms = [ "x86_64-linux" "aarch64-linux" ];
··· 82 meta = with lib; { 83 description = "Electron based Mastodon, Pleroma and Misskey client for Windows, Mac and Linux"; 84 homepage = "https://whalebird.social"; 85 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 86 license = licenses.mit; 87 maintainers = with maintainers; [ wolfangaukang colinsane ]; 88 platforms = [ "x86_64-linux" "aarch64-linux" ];
+2 -2
pkgs/applications/misc/xkblayout-state/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, qt4 }: 2 3 stdenv.mkDerivation rec { 4 pname = "xkblayout-state"; ··· 11 sha256 = "sha256-diorqwDEBdzcBteKvhRisQaY3bx5seaOaWSaPwBkWDo="; 12 }; 13 14 - buildInputs = [ qt4 ]; 15 16 installPhase = '' 17 mkdir -p $out/bin
··· 1 + { lib, stdenv, fetchFromGitHub, libX11 }: 2 3 stdenv.mkDerivation rec { 4 pname = "xkblayout-state"; ··· 11 sha256 = "sha256-diorqwDEBdzcBteKvhRisQaY3bx5seaOaWSaPwBkWDo="; 12 }; 13 14 + buildInputs = [ libX11 ]; 15 16 installPhase = '' 17 mkdir -p $out/bin
+4 -1
pkgs/applications/misc/xmind/default.nix
··· 85 and save to Evernote. 86 ''; 87 homepage = "https://www.xmind.net/"; 88 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 89 license = licenses.unfree; 90 platforms = platforms.linux; 91 maintainers = with maintainers; [ michalrus ];
··· 85 and save to Evernote. 86 ''; 87 homepage = "https://www.xmind.net/"; 88 + sourceProvenance = with sourceTypes; [ 89 + binaryBytecode 90 + binaryNativeCode 91 + ]; 92 license = licenses.unfree; 93 platforms = platforms.linux; 94 maintainers = with maintainers; [ michalrus ];
+1
pkgs/applications/networking/aether/default.nix
··· 103 description = "Peer-to-peer ephemeral public communities"; 104 homepage = "https://getaether.net/"; 105 downloadPage = "https://getaether.net/download/"; 106 license = licenses.agpl3Only; 107 maintainers = with maintainers; [ maxhille ]; 108 # other platforms could be supported by building from source
··· 103 description = "Peer-to-peer ephemeral public communities"; 104 homepage = "https://getaether.net/"; 105 downloadPage = "https://getaether.net/download/"; 106 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 107 license = licenses.agpl3Only; 108 maintainers = with maintainers; [ maxhille ]; 109 # other platforms could be supported by building from source
+4
pkgs/applications/networking/apache-directory-studio/default.nix
··· 45 meta = with lib; { 46 description = "Eclipse-based LDAP browser and directory client"; 47 homepage = "https://directory.apache.org/studio/"; 48 license = licenses.asl20; 49 # Upstream supports macOS and Windows too. 50 platforms = platforms.linux;
··· 45 meta = with lib; { 46 description = "Eclipse-based LDAP browser and directory client"; 47 homepage = "https://directory.apache.org/studio/"; 48 + sourceProvenance = with sourceTypes; [ 49 + binaryBytecode 50 + binaryNativeCode 51 + ]; 52 license = licenses.asl20; 53 # Upstream supports macOS and Windows too. 54 platforms = platforms.linux;
+1
pkgs/applications/networking/appgate-sdp/default.nix
··· 151 meta = with lib; { 152 description = "Appgate SDP (Software Defined Perimeter) desktop client"; 153 homepage = "https://www.appgate.com/support/software-defined-perimeter-support"; 154 license = licenses.unfree; 155 platforms = platforms.linux; 156 maintainers = with maintainers; [ ymatsiuk ];
··· 151 meta = with lib; { 152 description = "Appgate SDP (Software Defined Perimeter) desktop client"; 153 homepage = "https://www.appgate.com/support/software-defined-perimeter-support"; 154 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 155 license = licenses.unfree; 156 platforms = platforms.linux; 157 maintainers = with maintainers; [ ymatsiuk ];
+1
pkgs/applications/networking/browsers/brave/default.nix
··· 200 chew up your bandwidth, and invade your privacy. Brave lets you 201 contribute to your favorite creators automatically. 202 ''; 203 license = licenses.mpl20; 204 maintainers = with maintainers; [ uskudnik rht jefflabonte nasirhm ]; 205 platforms = [ "x86_64-linux" ];
··· 200 chew up your bandwidth, and invade your privacy. Brave lets you 201 contribute to your favorite creators automatically. 202 ''; 203 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 204 license = licenses.mpl20; 205 maintainers = with maintainers; [ uskudnik rht jefflabonte nasirhm ]; 206 platforms = [ "x86_64-linux" ];
-4
pkgs/applications/networking/browsers/chromium/common.nix
··· 160 ./patches/no-build-timestamps.patch 161 # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags: 162 ./patches/widevine-79.patch 163 - ] ++ optionals (versionRange "102" "103") [ 164 - # https://dawn-review.googlesource.com/c/dawn/+/88582 165 - # Wrap get_gitHash in try-catch to prevent failures in tarball builds. 166 - ./patches/m102-fix-dawn_version_generator-failure.patch 167 ]; 168 169 postPatch = ''
··· 160 ./patches/no-build-timestamps.patch 161 # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags: 162 ./patches/widevine-79.patch 163 ]; 164 165 postPatch = ''
-43
pkgs/applications/networking/browsers/chromium/patches/m102-fix-dawn_version_generator-failure.patch
··· 1 - From e9ffd084ec1ff9f7bfc86879732953dc58256958 Mon Sep 17 00:00:00 2001 2 - From: Loko Kung <lokokung@google.com> 3 - Date: Tue, 3 May 2022 00:28:53 +0000 4 - Subject: [PATCH] Wrap get_gitHash in try-catch to prevent failures in tarball 5 - builds. 6 - 7 - Bug: chromium:1321370 8 - Change-Id: If39d2236d1b4d965f7bd189f6bd1cdc70436c41d 9 - Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88582 10 - Commit-Queue: Loko Kung <lokokung@google.com> 11 - Reviewed-by: Austin Eng <enga@chromium.org> 12 - Kokoro: Kokoro <noreply+kokoro@google.com> 13 - (cherry picked from commit 03ddfbb81fb4127ca37ea53e70fcb34fe851e24e) 14 - --- 15 - third_party/dawn/generator/dawn_version_generator.py | 13 ++++++++----- 16 - 1 file changed, 8 insertions(+), 5 deletions(-) 17 - 18 - diff --git a/third_party/dawn/generator/dawn_version_generator.py b/third_party/dawn/generator/dawn_version_generator.py 19 - index 1907e88da..3c1927bee 100644 20 - --- a/third_party/dawn/generator/dawn_version_generator.py 21 - +++ b/third_party/dawn/generator/dawn_version_generator.py 22 - @@ -23,11 +23,14 @@ def get_git(): 23 - 24 - 25 - def get_gitHash(dawnDir): 26 - - result = subprocess.run([get_git(), 'rev-parse', 'HEAD'], 27 - - stdout=subprocess.PIPE, 28 - - cwd=dawnDir) 29 - - if result.returncode == 0: 30 - - return result.stdout.decode('utf-8').strip() 31 - + try: 32 - + result = subprocess.run([get_git(), "rev-parse", "HEAD"], 33 - + stdout=subprocess.PIPE, 34 - + cwd=dawnDir) 35 - + if result.returncode == 0: 36 - + return result.stdout.decode("utf-8").strip() 37 - + except Exception: 38 - + return "" 39 - # No hash was available (possibly) because the directory was not a git checkout. Dawn should 40 - # explicitly handle its absenece and disable features relying on the hash, i.e. caching. 41 - return '' 42 - -- 43 - 2.36.0
···
+8 -8
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 45 } 46 }, 47 "ungoogled-chromium": { 48 - "version": "102.0.5005.115", 49 - "sha256": "1rj7vy824vn513hiivc90lnxvxyi2s0qkdmfqsdssv9v6zjl079h", 50 - "sha256bin64": "0b32sscbjnvr98lk962i9k2srckv2s7fp9pifmsv5jlwndjhzm7y", 51 "deps": { 52 "gn": { 53 - "version": "2022-04-14", 54 "url": "https://gn.googlesource.com/gn", 55 - "rev": "fd9f2036f26d83f9fcfe93042fb952e5a7fe2167", 56 - "sha256": "0b5xs0chcv3hfhy71rycsmgxnqbm375a333hwav8929k9cbi5p9h" 57 }, 58 "ungoogled-patches": { 59 - "rev": "102.0.5005.115-1", 60 - "sha256": "1z2xkxxviggyyksga74cqa4v73gynlgzi22ckg8yv84qxrklik6p" 61 } 62 } 63 }
··· 45 } 46 }, 47 "ungoogled-chromium": { 48 + "version": "103.0.5060.53", 49 + "sha256": "00di0nw6h3kb0qp2wp3ny3zsar1ayn1lyx5zr28dl1h5cwaaxjqf", 50 + "sha256bin64": "19wxd4jl6fyjpcpy2331ckz6dgzrfj52wvdkp0kb18n0sym17fyn", 51 "deps": { 52 "gn": { 53 + "version": "2022-05-11", 54 "url": "https://gn.googlesource.com/gn", 55 + "rev": "578a7fe4c3c6b0bc2ae1fd2e37f14857d09895bf", 56 + "sha256": "03dqfrdpf5xxl64dby3qmbwpzdq2gsa8g7xl438py3a629rgxg63" 57 }, 58 "ungoogled-patches": { 59 + "rev": "103.0.5060.53-1", 60 + "sha256": "1g5ciwzrhg9g13gvhrwqf19djk9jhj1d6nx2f6a8d5ch1mhi2z8s" 61 } 62 } 63 }
+1
pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix
··· 22 meta = with lib; { 23 description = "Additional support for proprietary codecs for Vivaldi"; 24 homepage = "https://ffmpeg.org/"; 25 license = licenses.lgpl21; 26 maintainers = with maintainers; [ betaboon cawilliamson lluchs ]; 27 platforms = [ "x86_64-linux" ];
··· 22 meta = with lib; { 23 description = "Additional support for proprietary codecs for Vivaldi"; 24 homepage = "https://ffmpeg.org/"; 25 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 26 license = licenses.lgpl21; 27 maintainers = with maintainers; [ betaboon cawilliamson lluchs ]; 28 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/browsers/vivaldi/widevine.nix
··· 20 meta = with lib; { 21 description = "Widevine support for Vivaldi"; 22 homepage = "https://www.widevine.com"; 23 license = licenses.unfree; 24 maintainers = with maintainers; [ betaboon ]; 25 platforms = [ "x86_64-linux" ];
··· 20 meta = with lib; { 21 description = "Widevine support for Vivaldi"; 22 homepage = "https://www.widevine.com"; 23 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 24 license = licenses.unfree; 25 maintainers = with maintainers; [ betaboon ]; 26 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/cisco-packet-tracer/7.nix
··· 83 meta = with lib; { 84 description = "Network simulation tool from Cisco"; 85 homepage = "https://www.netacad.com/courses/packet-tracer"; 86 license = licenses.unfree; 87 maintainers = with maintainers; [ lucasew ]; 88 platforms = [ "x86_64-linux" ];
··· 83 meta = with lib; { 84 description = "Network simulation tool from Cisco"; 85 homepage = "https://www.netacad.com/courses/packet-tracer"; 86 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 87 license = licenses.unfree; 88 maintainers = with maintainers; [ lucasew ]; 89 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/cisco-packet-tracer/8.nix
··· 125 meta = with lib; { 126 description = "Network simulation tool from Cisco"; 127 homepage = "https://www.netacad.com/courses/packet-tracer"; 128 license = licenses.unfree; 129 maintainers = with maintainers; [ lucasew ]; 130 platforms = [ "x86_64-linux" ];
··· 125 meta = with lib; { 126 description = "Network simulation tool from Cisco"; 127 homepage = "https://www.netacad.com/courses/packet-tracer"; 128 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 129 license = licenses.unfree; 130 maintainers = with maintainers; [ lucasew ]; 131 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/cluster/octant/default.nix
··· 59 introspective tooling, cluster navigation, and object management along 60 with a plugin system to further extend its capabilities. 61 ''; 62 license = licenses.asl20; 63 maintainers = with maintainers; [ jk ]; 64 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
··· 59 introspective tooling, cluster navigation, and object management along 60 with a plugin system to further extend its capabilities. 61 ''; 62 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 63 license = licenses.asl20; 64 maintainers = with maintainers; [ jk ]; 65 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
+1
pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix
··· 39 "https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html"; 40 description = "Amazon SSM Session Manager Plugin"; 41 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; 42 license = licenses.unfree; 43 maintainers = with maintainers; [ mbaillie ]; 44 };
··· 39 "https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html"; 40 description = "Amazon SSM Session Manager Plugin"; 41 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 license = licenses.unfree; 44 maintainers = with maintainers; [ mbaillie ]; 45 };
+3 -3
pkgs/applications/networking/cluster/werf/default.nix
··· 9 10 buildGoModule rec { 11 pname = "werf"; 12 - version = "1.2.114"; 13 14 src = fetchFromGitHub { 15 owner = "werf"; 16 repo = "werf"; 17 rev = "v${version}"; 18 - sha256 = "sha256-+QCKVXuROd7QB6P5tSSINWtdw5OvVnmE1+ttoBnCO1g="; 19 }; 20 21 - vendorSha256 = "sha256-VuburDiYqePFvS7/aTM+krkK2UhTHhfbvGOLY3I3DN8="; 22 23 proxyVendor = true; 24
··· 9 10 buildGoModule rec { 11 pname = "werf"; 12 + version = "1.2.117"; 13 14 src = fetchFromGitHub { 15 owner = "werf"; 16 repo = "werf"; 17 rev = "v${version}"; 18 + sha256 = "sha256-bh+4Z4+BU1exOv113ScIw9VsGM+jRireyb9lArg/Zg4="; 19 }; 20 21 + vendorSha256 = "sha256-cW9sjMRLslEhgyI5Z7ypUtGgzCDASQ4m9yr6DoQKoz8="; 22 23 proxyVendor = true; 24
+1
pkgs/applications/networking/feedreaders/indigenous-desktop/default.nix
··· 47 meta = with lib; { 48 description = "IndieWeb app with extensions for sharing to/reading from micropub endpoints"; 49 homepage = "https://indigenous.realize.be/indigenous-desktop"; 50 license = licenses.gpl3Only; 51 maintainers = with maintainers; [ wolfangaukang ]; 52 platforms = [ "x86_64-linux" ];
··· 47 meta = with lib; { 48 description = "IndieWeb app with extensions for sharing to/reading from micropub endpoints"; 49 homepage = "https://indigenous.realize.be/indigenous-desktop"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 license = licenses.gpl3Only; 52 maintainers = with maintainers; [ wolfangaukang ]; 53 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/hpmyroom/default.nix
··· 50 meta = { 51 description = "Client for HPE's MyRoom web conferencing solution"; 52 maintainers = with lib.maintainers; [ johnazoidberg ]; 53 license = lib.licenses.unfree; 54 homepage = "https://myroom.hpe.com"; 55 # TODO: A Darwin binary is available upstream
··· 50 meta = { 51 description = "Client for HPE's MyRoom web conferencing solution"; 52 maintainers = with lib.maintainers; [ johnazoidberg ]; 53 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 54 license = lib.licenses.unfree; 55 homepage = "https://myroom.hpe.com"; 56 # TODO: A Darwin binary is available upstream
+1
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 73 meta = with lib; { 74 description = "Video-conferencing application, specialized in virtual online meetings, seminars, training sessions and conferences"; 75 homepage = "https://alfaview.com"; 76 license = licenses.unfree; 77 maintainers = with maintainers; [ wolfangaukang hexchen ]; 78 platforms = [ "x86_64-linux" ];
··· 73 meta = with lib; { 74 description = "Video-conferencing application, specialized in virtual online meetings, seminars, training sessions and conferences"; 75 homepage = "https://alfaview.com"; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 77 license = licenses.unfree; 78 maintainers = with maintainers; [ wolfangaukang hexchen ]; 79 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/bluejeans/default.nix
··· 127 meta = with lib; { 128 description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day"; 129 homepage = "https://www.bluejeans.com"; 130 license = licenses.unfree; 131 maintainers = with maintainers; [ ]; 132 platforms = [ "x86_64-linux" ];
··· 127 meta = with lib; { 128 description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day"; 129 homepage = "https://www.bluejeans.com"; 130 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 131 license = licenses.unfree; 132 maintainers = with maintainers; [ ]; 133 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 55 description = "All-in-one cross-platform voice and text chat for gamers"; 56 homepage = "https://discordapp.com/"; 57 downloadPage = "https://discordapp.com/download"; 58 license = licenses.unfree; 59 maintainers = with maintainers; [ ldesgoui MP2E devins2518 ]; 60 platforms = [ "x86_64-linux" "x86_64-darwin" ]
··· 55 description = "All-in-one cross-platform voice and text chat for gamers"; 56 homepage = "https://discordapp.com/"; 57 downloadPage = "https://discordapp.com/download"; 58 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 59 license = licenses.unfree; 60 maintainers = with maintainers; [ ldesgoui MP2E devins2518 ]; 61 platforms = [ "x86_64-linux" "x86_64-darwin" ]
+1
pkgs/applications/networking/instant-messengers/ferdi/default.nix
··· 26 meta = with lib; { 27 description = "Combine your favorite messaging services into one application"; 28 homepage = "https://getferdi.com/"; 29 license = licenses.asl20; 30 maintainers = with maintainers; [ davidtwco ma27 ]; 31 platforms = [ "x86_64-linux" ];
··· 26 meta = with lib; { 27 description = "Combine your favorite messaging services into one application"; 28 homepage = "https://getferdi.com/"; 29 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 30 license = licenses.asl20; 31 maintainers = with maintainers; [ davidtwco ma27 ]; 32 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/franz/default.nix
··· 11 meta = with lib; { 12 description = "A free messaging app that combines chat & messaging services into one application"; 13 homepage = "https://meetfranz.com"; 14 license = licenses.free; 15 maintainers = [ maintainers.davidtwco ]; 16 platforms = [ "x86_64-linux" ];
··· 11 meta = with lib; { 12 description = "A free messaging app that combines chat & messaging services into one application"; 13 homepage = "https://meetfranz.com"; 14 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 15 license = licenses.free; 16 maintainers = [ maintainers.davidtwco ]; 17 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/gitter/default.nix
··· 94 meta = with lib; { 95 description = "Where developers come to talk"; 96 downloadPage = "https://gitter.im/apps"; 97 license = licenses.mit; 98 maintainers = [ maintainers.imalison ]; 99 platforms = [ "x86_64-linux" ];
··· 94 meta = with lib; { 95 description = "Where developers come to talk"; 96 downloadPage = "https://gitter.im/apps"; 97 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 98 license = licenses.mit; 99 maintainers = [ maintainers.imalison ]; 100 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/hipchat/default.nix
··· 81 meta = with lib; { 82 description = "Desktop client for HipChat services"; 83 homepage = "http://www.hipchat.com"; 84 license = licenses.unfree; 85 platforms = [ "x86_64-linux" ]; 86 maintainers = with maintainers; [ puffnfresh ];
··· 81 meta = with lib; { 82 description = "Desktop client for HipChat services"; 83 homepage = "http://www.hipchat.com"; 84 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 85 license = licenses.unfree; 86 platforms = [ "x86_64-linux" ]; 87 maintainers = with maintainers; [ puffnfresh ];
+4 -1
pkgs/applications/networking/instant-messengers/jitsi/default.nix
··· 65 meta = with lib; { 66 homepage = "https://jitsi.org/"; 67 description = "Open Source Video Calls and Chat"; 68 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 69 license = licenses.lgpl21Plus; 70 platforms = platforms.linux; 71 maintainers = teams.jitsi.members;
··· 65 meta = with lib; { 66 homepage = "https://jitsi.org/"; 67 description = "Open Source Video Calls and Chat"; 68 + sourceProvenance = with sourceTypes; [ 69 + binaryBytecode 70 + binaryNativeCode 71 + ]; 72 license = licenses.lgpl21Plus; 73 platforms = platforms.linux; 74 maintainers = teams.jitsi.members;
+1
pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
··· 84 meta = with lib; { 85 description = "Mattermost Desktop client"; 86 homepage = "https://about.mattermost.com/"; 87 license = licenses.asl20; 88 platforms = [ "x86_64-linux" "i686-linux" ]; 89 maintainers = [ maintainers.joko ];
··· 84 meta = with lib; { 85 description = "Mattermost Desktop client"; 86 homepage = "https://about.mattermost.com/"; 87 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 88 license = licenses.asl20; 89 platforms = [ "x86_64-linux" "i686-linux" ]; 90 maintainers = [ maintainers.joko ];
+1
pkgs/applications/networking/instant-messengers/ripcord/darwin.nix
··· 25 meta = with lib; { 26 description = "Desktop chat client for Slack and Discord"; 27 homepage = "https://cancel.fm/ripcord/"; 28 # See: https://cancel.fm/ripcord/shareware-redistribution/ 29 license = licenses.unfreeRedistributable; 30 maintainers = with maintainers; [ mikroskeem ];
··· 25 meta = with lib; { 26 description = "Desktop chat client for Slack and Discord"; 27 homepage = "https://cancel.fm/ripcord/"; 28 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 29 # See: https://cancel.fm/ripcord/shareware-redistribution/ 30 license = licenses.unfreeRedistributable; 31 maintainers = with maintainers; [ mikroskeem ];
+1
pkgs/applications/networking/instant-messengers/ripcord/default.nix
··· 60 meta = with lib; { 61 description = "Desktop chat client for Slack and Discord"; 62 homepage = "https://cancel.fm/ripcord/"; 63 # See: https://cancel.fm/ripcord/shareware-redistribution/ 64 license = licenses.unfreeRedistributable; 65 maintainers = with maintainers; [ infinisil ];
··· 60 meta = with lib; { 61 description = "Desktop chat client for Slack and Discord"; 62 homepage = "https://cancel.fm/ripcord/"; 63 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 # See: https://cancel.fm/ripcord/shareware-redistribution/ 65 license = licenses.unfreeRedistributable; 66 maintainers = with maintainers; [ infinisil ];
+1
pkgs/applications/networking/instant-messengers/rocketchat-desktop/default.nix
··· 89 meta = with lib; { 90 description = "Official Desktop client for Rocket.Chat"; 91 homepage = "https://github.com/RocketChat/Rocket.Chat.Electron"; 92 license = licenses.mit; 93 maintainers = with maintainers; [ gbtb ]; 94 platforms = platforms.x86_64;
··· 89 meta = with lib; { 90 description = "Official Desktop client for Rocket.Chat"; 91 homepage = "https://github.com/RocketChat/Rocket.Chat.Electron"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 93 license = licenses.mit; 94 maintainers = with maintainers; [ gbtb ]; 95 platforms = platforms.x86_64;
+1
pkgs/applications/networking/instant-messengers/sky/default.nix
··· 59 meta = { 60 description = "Lync & Skype for Business on Linux"; 61 homepage = "https://tel.red/"; 62 license = lib.licenses.unfree; 63 maintainers = [ lib.maintainers.wucke13 ]; 64 platforms = [ "x86_64-linux" ];
··· 59 meta = { 60 description = "Lync & Skype for Business on Linux"; 61 homepage = "https://tel.red/"; 62 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 63 license = lib.licenses.unfree; 64 maintainers = [ lib.maintainers.wucke13 ]; 65 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
··· 120 meta = with lib; { 121 description = "Linux client for skype"; 122 homepage = "https://www.skype.com"; 123 license = licenses.unfree; 124 maintainers = with maintainers; [ panaeon jraygauthier ]; 125 platforms = [ "x86_64-linux" ];
··· 120 meta = with lib; { 121 description = "Linux client for skype"; 122 homepage = "https://www.skype.com"; 123 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 124 license = licenses.unfree; 125 maintainers = with maintainers; [ panaeon jraygauthier ]; 126 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 80 meta = with lib; { 81 description = "Desktop client for Slack"; 82 homepage = "https://slack.com"; 83 license = licenses.unfree; 84 maintainers = with maintainers; [ mmahut maxeaubrey ]; 85 platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-darwin" ];
··· 80 meta = with lib; { 81 description = "Desktop client for Slack"; 82 homepage = "https://slack.com"; 83 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 84 license = licenses.unfree; 85 maintainers = with maintainers; [ mmahut maxeaubrey ]; 86 platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-darwin" ];
+1
pkgs/applications/networking/instant-messengers/teams/default.nix
··· 28 description = "Microsoft Teams"; 29 homepage = "https://teams.microsoft.com"; 30 downloadPage = "https://teams.microsoft.com/downloads"; 31 license = licenses.unfree; 32 maintainers = with maintainers; [ liff tricktron ]; 33 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ];
··· 28 description = "Microsoft Teams"; 29 homepage = "https://teams.microsoft.com"; 30 downloadPage = "https://teams.microsoft.com/downloads"; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 32 license = licenses.unfree; 33 maintainers = with maintainers; [ liff tricktron ]; 34 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ];
+1
pkgs/applications/networking/instant-messengers/teamspeak/client.nix
··· 102 meta = with lib; { 103 description = "The TeamSpeak voice communication tool"; 104 homepage = "https://teamspeak.com/"; 105 license = { 106 fullName = "Teamspeak client license"; 107 url = "https://www.teamspeak.com/en/privacy-and-terms/";
··· 102 meta = with lib; { 103 description = "The TeamSpeak voice communication tool"; 104 homepage = "https://teamspeak.com/"; 105 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 106 license = { 107 fullName = "Teamspeak client license"; 108 url = "https://www.teamspeak.com/en/privacy-and-terms/";
+1
pkgs/applications/networking/instant-messengers/teamspeak/server.nix
··· 58 meta = with lib; { 59 description = "TeamSpeak voice communication server"; 60 homepage = "https://teamspeak.com/"; 61 license = licenses.unfreeRedistributable; 62 platforms = platforms.linux; 63 maintainers = with maintainers; [ arobyn gerschtli ];
··· 58 meta = with lib; { 59 description = "TeamSpeak voice communication server"; 60 homepage = "https://teamspeak.com/"; 61 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 62 license = licenses.unfreeRedistributable; 63 platforms = platforms.linux; 64 maintainers = with maintainers; [ arobyn gerschtli ];
+1
pkgs/applications/networking/instant-messengers/threema-desktop/default.nix
··· 47 meta = with lib; { 48 description = "Desktop client for Threema, a privacy-focused end-to-end encrypted mobile messenger"; 49 homepage = "https://threema.ch"; 50 license = licenses.agpl3Only; 51 maintainers = with maintainers; [ wolfangaukang ]; 52 platforms = [ "x86_64-linux" ];
··· 47 meta = with lib; { 48 description = "Desktop client for Threema, a privacy-focused end-to-end encrypted mobile messenger"; 49 homepage = "https://threema.ch"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 license = licenses.agpl3Only; 52 maintainers = with maintainers; [ wolfangaukang ]; 53 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/viber/default.nix
··· 101 meta = { 102 homepage = "https://www.viber.com"; 103 description = "An instant messaging and Voice over IP (VoIP) app"; 104 license = lib.licenses.unfree; 105 platforms = [ "x86_64-linux" ]; 106 maintainers = with lib.maintainers; [ jagajaga ];
··· 101 meta = { 102 homepage = "https://www.viber.com"; 103 description = "An instant messaging and Voice over IP (VoIP) app"; 104 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 105 license = lib.licenses.unfree; 106 platforms = [ "x86_64-linux" ]; 107 maintainers = with lib.maintainers; [ jagajaga ];
+1
pkgs/applications/networking/instant-messengers/vk-cli/default.nix
··· 47 meta = with lib; { 48 description = "A console (ncurses) client for vk.com written in D"; 49 homepage = "https://github.com/vk-cli/vk"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ dan4ik605743 ]; 52 platforms = [ "x86_64-linux" ];
··· 47 meta = with lib; { 48 description = "A console (ncurses) client for vk.com written in D"; 49 homepage = "https://github.com/vk-cli/vk"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ dan4ik605743 ]; 53 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
··· 24 meta = with lib; { 25 description = "Simple and Convenient Messaging App for VK"; 26 homepage = "https://vk.com/messenger"; 27 license = licenses.unfree; 28 maintainers = [ ]; 29 platforms = ["i686-linux" "x86_64-linux" "x86_64-darwin"];
··· 24 meta = with lib; { 25 description = "Simple and Convenient Messaging App for VK"; 26 homepage = "https://vk.com/messenger"; 27 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 28 license = licenses.unfree; 29 maintainers = [ ]; 30 platforms = ["i686-linux" "x86_64-linux" "x86_64-darwin"];
+1
pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
··· 47 ''; 48 homepage = "https://wire.com/"; 49 downloadPage = "https://wire.com/download/"; 50 license = licenses.gpl3Plus; 51 maintainers = with maintainers; [ 52 arianvp
··· 47 ''; 48 homepage = "https://wire.com/"; 49 downloadPage = "https://wire.com/download/"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 license = licenses.gpl3Plus; 52 maintainers = with maintainers; [ 53 arianvp
+1
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 183 meta = with lib; { 184 homepage = "https://zoom.us/"; 185 description = "zoom.us video conferencing application"; 186 license = licenses.unfree; 187 platforms = builtins.attrNames srcs; 188 maintainers = with maintainers; [ danbst tadfisher doronbehar ];
··· 183 meta = with lib; { 184 homepage = "https://zoom.us/"; 185 description = "zoom.us video conferencing application"; 186 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 187 license = licenses.unfree; 188 platforms = builtins.attrNames srcs; 189 maintainers = with maintainers; [ danbst tadfisher doronbehar ];
+1
pkgs/applications/networking/insync/default.nix
··· 26 27 meta = { 28 platforms = ["x86_64-linux"]; 29 license = lib.licenses.unfree; 30 maintainers = [ lib.maintainers.benley ]; 31 homepage = "https://www.insynchq.com";
··· 26 27 meta = { 28 platforms = ["x86_64-linux"]; 29 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 30 license = lib.licenses.unfree; 31 maintainers = [ lib.maintainers.benley ]; 32 homepage = "https://www.insynchq.com";
+1
pkgs/applications/networking/insync/v3.nix
··· 67 68 meta = with lib; { 69 platforms = ["x86_64-linux"]; 70 license = licenses.unfree; 71 maintainers = with maintainers; [ benley ]; 72 homepage = "https://www.insynchq.com";
··· 67 68 meta = with lib; { 69 platforms = ["x86_64-linux"]; 70 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 71 license = licenses.unfree; 72 maintainers = with maintainers; [ benley ]; 73 homepage = "https://www.insynchq.com";
+1
pkgs/applications/networking/mailreaders/mailspring/default.nix
··· 91 Mailspring is an open-source mail client forked from Nylas Mail and built with Electron. 92 Mailspring's sync engine runs locally, but its source is not open. 93 ''; 94 license = licenses.gpl3Plus; 95 maintainers = with maintainers; [ toschmidt doronbehar ]; 96 homepage = "https://getmailspring.com";
··· 91 Mailspring is an open-source mail client forked from Nylas Mail and built with Electron. 92 Mailspring's sync engine runs locally, but its source is not open. 93 ''; 94 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 95 license = licenses.gpl3Plus; 96 maintainers = with maintainers; [ toschmidt doronbehar ]; 97 homepage = "https://getmailspring.com";
+1
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
··· 206 meta = with lib; { 207 description = "Mozilla Thunderbird, a full-featured email client (binary package)"; 208 homepage = "http://www.mozilla.org/thunderbird/"; 209 license = licenses.mpl20; 210 maintainers = with lib.maintainers; [ lovesegfault ]; 211 platforms = builtins.attrNames mozillaPlatforms;
··· 206 meta = with lib; { 207 description = "Mozilla Thunderbird, a full-featured email client (binary package)"; 208 homepage = "http://www.mozilla.org/thunderbird/"; 209 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 210 license = licenses.mpl20; 211 maintainers = with lib.maintainers; [ lovesegfault ]; 212 platforms = builtins.attrNames mozillaPlatforms;
+1
pkgs/applications/networking/mullvad-vpn/default.nix
··· 89 homepage = "https://github.com/mullvad/mullvadvpn-app"; 90 description = "Client for Mullvad VPN"; 91 changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md"; 92 license = licenses.gpl3Only; 93 platforms = [ "x86_64-linux" ]; 94 maintainers = with maintainers; [ Br1ght0ne ymarkus flexagoon ];
··· 89 homepage = "https://github.com/mullvad/mullvadvpn-app"; 90 description = "Client for Mullvad VPN"; 91 changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 93 license = licenses.gpl3Only; 94 platforms = [ "x86_64-linux" ]; 95 maintainers = with maintainers; [ Br1ght0ne ymarkus flexagoon ];
+4 -1
pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
··· 35 meta = with lib; { 36 homepage = "https://www.frostwire.com/"; 37 description = "BitTorrent Client and Cloud File Downloader"; 38 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 39 license = licenses.gpl3Plus; 40 maintainers = with maintainers; [ gavin ]; 41 platforms = [ "x86_64-linux"];
··· 35 meta = with lib; { 36 homepage = "https://www.frostwire.com/"; 37 description = "BitTorrent Client and Cloud File Downloader"; 38 + sourceProvenance = with sourceTypes; [ 39 + binaryBytecode 40 + binaryNativeCode 41 + ]; 42 license = licenses.gpl3Plus; 43 maintainers = with maintainers; [ gavin ]; 44 platforms = [ "x86_64-linux"];
+1
pkgs/applications/networking/p2p/soulseekqt/default.nix
··· 52 meta = with lib; { 53 description = "Official Qt SoulSeek client"; 54 homepage = "https://www.slsknet.org"; 55 license = licenses.unfree; 56 maintainers = [ ]; 57 platforms = [ "x86_64-linux" ];
··· 52 meta = with lib; { 53 description = "Official Qt SoulSeek client"; 54 homepage = "https://www.slsknet.org"; 55 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 56 license = licenses.unfree; 57 maintainers = [ ]; 58 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/p2p/tixati/default.nix
··· 23 meta = with lib; { 24 description = "Torrent client"; 25 homepage = "http://www.tixati.com"; 26 license = licenses.unfree; 27 platforms = [ "x86_64-linux" ]; 28 maintainers = with maintainers; [ volth ];
··· 23 meta = with lib; { 24 description = "Torrent client"; 25 homepage = "http://www.tixati.com"; 26 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 27 license = licenses.unfree; 28 platforms = [ "x86_64-linux" ]; 29 maintainers = with maintainers; [ volth ];
+1
pkgs/applications/networking/pcloud/default.nix
··· 104 meta = with lib; { 105 description = "Secure and simple to use cloud storage for your files; pCloud Drive, Electron Edition"; 106 homepage = "https://www.pcloud.com/"; 107 license = licenses.unfree; 108 maintainers = with maintainers; [ patryk27 ]; 109 platforms = [ "x86_64-linux" ];
··· 104 meta = with lib; { 105 description = "Secure and simple to use cloud storage for your files; pCloud Drive, Electron Edition"; 106 homepage = "https://www.pcloud.com/"; 107 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 108 license = licenses.unfree; 109 maintainers = with maintainers; [ patryk27 ]; 110 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/remote/anydesk/default.nix
··· 85 meta = with lib; { 86 inherit description; 87 homepage = "https://www.anydesk.com"; 88 license = licenses.unfree; 89 platforms = [ "x86_64-linux" ]; 90 maintainers = with maintainers; [ shyim ];
··· 85 meta = with lib; { 86 inherit description; 87 homepage = "https://www.anydesk.com"; 88 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 89 license = licenses.unfree; 90 platforms = [ "x86_64-linux" ]; 91 maintainers = with maintainers; [ shyim ];
+1
pkgs/applications/networking/remote/aws-workspaces/default.nix
··· 65 meta = with lib; { 66 description = "Client for Amazon WorkSpaces, a managed, secure Desktop-as-a-Service (DaaS) solution"; 67 homepage = "https://clients.amazonworkspaces.com"; 68 license = licenses.unfree; 69 platforms = [ "x86_64-linux" ]; # TODO Mac support 70 maintainers = [ maintainers.mausch ];
··· 65 meta = with lib; { 66 description = "Client for Amazon WorkSpaces, a managed, secure Desktop-as-a-Service (DaaS) solution"; 67 homepage = "https://clients.amazonworkspaces.com"; 68 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 69 license = licenses.unfree; 70 platforms = [ "x86_64-linux" ]; # TODO Mac support 71 maintainers = [ maintainers.mausch ];
+1
pkgs/applications/networking/remote/citrix-workspace/generic.nix
··· 206 meta = with lib; { 207 license = licenses.unfree; 208 description = "Citrix Workspace"; 209 platforms = platforms.linux; 210 maintainers = with maintainers; [ pmenke michaeladler ]; 211 inherit homepage;
··· 206 meta = with lib; { 207 license = licenses.unfree; 208 description = "Citrix Workspace"; 209 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 210 platforms = platforms.linux; 211 maintainers = with maintainers; [ pmenke michaeladler ]; 212 inherit homepage;
+1
pkgs/applications/networking/remote/nice-dcv-client/default.nix
··· 79 meta = with lib; { 80 description = "High-performance remote display protocol"; 81 homepage = "https://aws.amazon.com/hpc/dcv/"; 82 license = licenses.unfree; 83 platforms = [ "x86_64-linux" ]; 84 maintainers = with maintainers; [ rmcgibbo ];
··· 79 meta = with lib; { 80 description = "High-performance remote display protocol"; 81 homepage = "https://aws.amazon.com/hpc/dcv/"; 82 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 83 license = licenses.unfree; 84 platforms = [ "x86_64-linux" ]; 85 maintainers = with maintainers; [ rmcgibbo ];
+1
pkgs/applications/networking/remote/teamviewer/default.nix
··· 96 97 meta = with lib; { 98 homepage = "https://www.teamviewer.com"; 99 license = licenses.unfree; 100 description = "Desktop sharing application, providing remote support and online meetings"; 101 platforms = [ "x86_64-linux" ];
··· 96 97 meta = with lib; { 98 homepage = "https://www.teamviewer.com"; 99 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 100 license = licenses.unfree; 101 description = "Desktop sharing application, providing remote support and online meetings"; 102 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/resilio-sync/default.nix
··· 34 meta = with lib; { 35 description = "Automatically sync files via secure, distributed technology"; 36 homepage = "https://www.resilio.com/"; 37 license = licenses.unfreeRedistributable; 38 platforms = platforms.linux; 39 maintainers = with maintainers; [ domenkozar thoughtpolice cwoac ];
··· 34 meta = with lib; { 35 description = "Automatically sync files via secure, distributed technology"; 36 homepage = "https://www.resilio.com/"; 37 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 license = licenses.unfreeRedistributable; 39 platforms = platforms.linux; 40 maintainers = with maintainers; [ domenkozar thoughtpolice cwoac ];
+1
pkgs/applications/networking/scaleft/default.nix
··· 34 meta = with lib; { 35 description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services"; 36 homepage = "https://www.scaleft.com"; 37 license = licenses.unfree; 38 maintainers = with maintainers; [ jloyet ]; 39 platforms = [ "x86_64-linux" ];
··· 34 meta = with lib; { 35 description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services"; 36 homepage = "https://www.scaleft.com"; 37 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 license = licenses.unfree; 39 maintainers = with maintainers; [ jloyet ]; 40 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/spideroak/default.nix
··· 53 meta = { 54 homepage = "https://spideroak.com"; 55 description = "Secure online backup and sychronization"; 56 license = lib.licenses.unfree; 57 maintainers = with lib.maintainers; [ amorsillo ]; 58 platforms = lib.platforms.linux;
··· 53 meta = { 54 homepage = "https://spideroak.com"; 55 description = "Secure online backup and sychronization"; 56 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 57 license = lib.licenses.unfree; 58 maintainers = with lib.maintainers; [ amorsillo ]; 59 platforms = lib.platforms.linux;
+1
pkgs/applications/networking/synology-drive-client/default.nix
··· 7 meta = with lib; { 8 description = "Desktop application to synchronize files and folders between the computer and the Synology Drive server."; 9 homepage = "https://www.synology.com/en-global/dsm/feature/drive"; 10 license = licenses.unfree; 11 maintainers = with maintainers; [ jcouyang MoritzBoehme ]; 12 platforms = [ "x86_64-linux" "x86_64-darwin" ];
··· 7 meta = with lib; { 8 description = "Desktop application to synchronize files and folders between the computer and the Synology Drive server."; 9 homepage = "https://www.synology.com/en-global/dsm/feature/drive"; 10 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 11 license = licenses.unfree; 12 maintainers = with maintainers; [ jcouyang MoritzBoehme ]; 13 platforms = [ "x86_64-linux" "x86_64-darwin" ];
+1
pkgs/applications/networking/termius/default.nix
··· 75 description = "A cross-platform SSH client with cloud data sync and more"; 76 homepage = "https://termius.com/"; 77 downloadPage = "https://termius.com/linux/"; 78 license = licenses.unfree; 79 maintainers = with maintainers; [ Br1ght0ne th0rgal ]; 80 platforms = [ "x86_64-linux" ];
··· 75 description = "A cross-platform SSH client with cloud data sync and more"; 76 homepage = "https://termius.com/"; 77 downloadPage = "https://termius.com/linux/"; 78 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 79 license = licenses.unfree; 80 maintainers = with maintainers; [ Br1ght0ne th0rgal ]; 81 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/tetrd/default.nix
··· 78 meta = with lib; { 79 description = "Share your internet connection from your device to your PC and vice versa through a USB cable"; 80 homepage = "https://tetrd.app"; 81 license = licenses.unfree; 82 platforms = [ "x86_64-linux" ]; 83 maintainers = with maintainers; [ Madouura ];
··· 78 meta = with lib; { 79 description = "Share your internet connection from your device to your PC and vice versa through a USB cable"; 80 homepage = "https://tetrd.app"; 81 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 82 license = licenses.unfree; 83 platforms = [ "x86_64-linux" ]; 84 maintainers = with maintainers; [ Madouura ];
+1
pkgs/applications/office/appflowy/default.nix
··· 69 meta = with lib; { 70 description = "An open-source alternative to Notion"; 71 homepage = "https://www.appflowy.io/"; 72 license = licenses.agpl3Only; 73 changelog = "https://github.com/AppFlowy-IO/appflowy/releases/tag/${version}"; 74 maintainers = with maintainers; [ darkonion0 ];
··· 69 meta = with lib; { 70 description = "An open-source alternative to Notion"; 71 homepage = "https://www.appflowy.io/"; 72 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 73 license = licenses.agpl3Only; 74 changelog = "https://github.com/AppFlowy-IO/appflowy/releases/tag/${version}"; 75 maintainers = with maintainers; [ darkonion0 ];
+1
pkgs/applications/office/jabref/default.nix
··· 66 broken = (stdenv.isLinux && stdenv.isAarch64); 67 description = "Open source bibliography reference manager"; 68 homepage = "https://www.jabref.org"; 69 license = licenses.gpl2; 70 platforms = platforms.unix; 71 maintainers = [ maintainers.gebner ];
··· 66 broken = (stdenv.isLinux && stdenv.isAarch64); 67 description = "Open source bibliography reference manager"; 68 homepage = "https://www.jabref.org"; 69 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 70 license = licenses.gpl2; 71 platforms = platforms.unix; 72 maintainers = [ maintainers.gebner ];
+1
pkgs/applications/office/mendeley/default.nix
··· 139 meta = with lib; { 140 homepage = "https://www.mendeley.com"; 141 description = "A reference manager and academic social network"; 142 license = licenses.unfree; 143 platforms = [ "x86_64-linux" "i686-linux" ]; 144 maintainers = with maintainers; [ dtzWill ];
··· 139 meta = with lib; { 140 homepage = "https://www.mendeley.com"; 141 description = "A reference manager and academic social network"; 142 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 143 license = licenses.unfree; 144 platforms = [ "x86_64-linux" "i686-linux" ]; 145 maintainers = with maintainers; [ dtzWill ];
+1
pkgs/applications/office/moneyplex/default.nix
··· 114 meta = with lib; { 115 description = "Moneyplex online banking software"; 116 maintainers = with maintainers; [ tstrobel ]; 117 platforms = platforms.linux; 118 license = licenses.unfree; 119 downloadPage = "http://matrica.de/download/download.html";
··· 114 meta = with lib; { 115 description = "Moneyplex online banking software"; 116 maintainers = with maintainers; [ tstrobel ]; 117 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 118 platforms = platforms.linux; 119 license = licenses.unfree; 120 downloadPage = "http://matrica.de/download/download.html";
+1
pkgs/applications/office/morgen/default.nix
··· 52 meta = with lib; { 53 description = "All-in-one Calendars, Tasks and Scheduler"; 54 homepage = "https://morgen.so/download"; 55 license = licenses.unfree; 56 maintainers = with maintainers; [ wolfangaukang ]; 57 platforms = [ "x86_64-linux" ];
··· 52 meta = with lib; { 53 description = "All-in-one Calendars, Tasks and Scheduler"; 54 homepage = "https://morgen.so/download"; 55 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 56 license = licenses.unfree; 57 maintainers = with maintainers; [ wolfangaukang ]; 58 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/office/onlyoffice-bin/default.nix
··· 171 downloadPage = "https://github.com/ONLYOFFICE/DesktopEditors/releases"; 172 changelog = "https://github.com/ONLYOFFICE/DesktopEditors/blob/master/CHANGELOG.md"; 173 platforms = [ "x86_64-linux" ]; 174 license = licenses.agpl3Plus; 175 maintainers = with maintainers; [ nh2 gtrunsec ]; 176 };
··· 171 downloadPage = "https://github.com/ONLYOFFICE/DesktopEditors/releases"; 172 changelog = "https://github.com/ONLYOFFICE/DesktopEditors/blob/master/CHANGELOG.md"; 173 platforms = [ "x86_64-linux" ]; 174 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 175 license = licenses.agpl3Plus; 176 maintainers = with maintainers; [ nh2 gtrunsec ]; 177 };
+1
pkgs/applications/office/portfolio/default.nix
··· 61 meta = with lib; { 62 description = "A simple tool to calculate the overall performance of an investment portfolio"; 63 homepage = "https://www.portfolio-performance.info/"; 64 license = licenses.epl10; 65 maintainers = with maintainers; [ elohmeier oyren shawn8901 ]; 66 platforms = [ "x86_64-linux" ];
··· 61 meta = with lib; { 62 description = "A simple tool to calculate the overall performance of an investment portfolio"; 63 homepage = "https://www.portfolio-performance.info/"; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 65 license = licenses.epl10; 66 maintainers = with maintainers; [ elohmeier oyren shawn8901 ]; 67 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/office/softmaker/generic.nix
··· 122 meta = with lib; { 123 description = "An office suite with a word processor, spreadsheet and presentation program"; 124 homepage = "https://www.softmaker.com/"; 125 license = licenses.unfree; 126 maintainers = with maintainers; [ ]; 127 platforms = [ "x86_64-linux" ];
··· 122 meta = with lib; { 123 description = "An office suite with a word processor, spreadsheet and presentation program"; 124 homepage = "https://www.softmaker.com/"; 125 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 126 license = licenses.unfree; 127 maintainers = with maintainers; [ ]; 128 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/office/wpsoffice/default.nix
··· 61 homepage = "https://www.wps.com/"; 62 platforms = [ "x86_64-linux" ]; 63 hydraPlatforms = []; 64 license = licenses.unfreeRedistributable; 65 maintainers = with maintainers; [ mlatus th0rgal ]; 66 };
··· 61 homepage = "https://www.wps.com/"; 62 platforms = [ "x86_64-linux" ]; 63 hydraPlatforms = []; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 65 license = licenses.unfreeRedistributable; 66 maintainers = with maintainers; [ mlatus th0rgal ]; 67 };
+1
pkgs/applications/office/zotero/default.nix
··· 149 meta = with lib; { 150 homepage = "https://www.zotero.org"; 151 description = "Collect, organize, cite, and share your research sources"; 152 license = licenses.agpl3Only; 153 platforms = platforms.linux; 154 maintainers = with maintainers; [ i077 ];
··· 149 meta = with lib; { 150 homepage = "https://www.zotero.org"; 151 description = "Collect, organize, cite, and share your research sources"; 152 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 153 license = licenses.agpl3Only; 154 platforms = platforms.linux; 155 maintainers = with maintainers; [ i077 ];
+1
pkgs/applications/radio/sdrplay/default.nix
··· 44 https://www.sdrplay.com/docs/SDRplay_API_Specification_v${lib.concatStringsSep "." (lib.take 2 (builtins.splitVersion version))}.pdf 45 ''; 46 homepage = "https://www.sdrplay.com/downloads/"; 47 license = licenses.unfree; 48 maintainers = [ maintainers.pmenke ]; 49 platforms = platforms.linux;
··· 44 https://www.sdrplay.com/docs/SDRplay_API_Specification_v${lib.concatStringsSep "." (lib.take 2 (builtins.splitVersion version))}.pdf 45 ''; 46 homepage = "https://www.sdrplay.com/downloads/"; 47 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 48 license = licenses.unfree; 49 maintainers = [ maintainers.pmenke ]; 50 platforms = platforms.linux;
+1
pkgs/applications/science/biology/flywheel-cli/default.nix
··· 42 meta = with lib; { 43 description = "Library and command line interface for interacting with a Flywheel site"; 44 homepage = "https://gitlab.com/flywheel-io/public/python-cli"; 45 license = licenses.mit; 46 maintainers = with maintainers; [ rbreslow ]; 47 platforms = [ "x86_64-darwin" "x86_64-linux" ];
··· 42 meta = with lib; { 43 description = "Library and command line interface for interacting with a Flywheel site"; 44 homepage = "https://gitlab.com/flywheel-io/public/python-cli"; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 license = licenses.mit; 47 maintainers = with maintainers; [ rbreslow ]; 48 platforms = [ "x86_64-darwin" "x86_64-linux" ];
+4
pkgs/applications/science/biology/quast/default.nix
··· 49 meta = with lib ; { 50 description = "Evaluates genome assemblies by computing various metrics"; 51 homepage = "https://github.com/ablab/quast"; 52 license = licenses.gpl2; 53 maintainers = [ maintainers.bzizou ]; 54 platforms = platforms.all;
··· 49 meta = with lib ; { 50 description = "Evaluates genome assemblies by computing various metrics"; 51 homepage = "https://github.com/ablab/quast"; 52 + sourceProvenance = with sourceTypes; [ 53 + fromSource 54 + binaryNativeCode # source bundles binary dependencies 55 + ]; 56 license = licenses.gpl2; 57 maintainers = [ maintainers.bzizou ]; 58 platforms = platforms.all;
+1
pkgs/applications/science/electronics/bitscope/common.nix
··· 24 25 meta = with lib; { 26 homepage = "http://bitscope.com/software/"; 27 license = licenses.unfree; 28 platforms = [ "x86_64-linux" ]; 29 maintainers = with maintainers; [
··· 24 25 meta = with lib; { 26 homepage = "http://bitscope.com/software/"; 27 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 28 license = licenses.unfree; 29 platforms = [ "x86_64-linux" ]; 30 maintainers = with maintainers; [
+1
pkgs/applications/science/electronics/eagle/eagle.nix
··· 73 meta = with lib; { 74 description = "Schematic editor and PCB layout tool from Autodesk (formerly CadSoft)"; 75 homepage = "https://www.autodesk.com/products/eagle/overview"; 76 license = licenses.unfree; 77 platforms = [ "x86_64-linux" ]; 78 maintainers = [ ];
··· 73 meta = with lib; { 74 description = "Schematic editor and PCB layout tool from Autodesk (formerly CadSoft)"; 75 homepage = "https://www.autodesk.com/products/eagle/overview"; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 77 license = licenses.unfree; 78 platforms = [ "x86_64-linux" ]; 79 maintainers = [ ];
+2
pkgs/applications/science/electronics/picoscope/default.nix
··· 41 ''; 42 meta = with lib; 43 shared_meta lib // { 44 description = "library for picotech oscilloscope software"; 45 }; 46 }) { }; ··· 132 PicoScope for Linux, PicoScope for macOS and PicoScope for Windows 133 users, or exported in text, CSV and MathWorks MATLAB 4 formats. 134 ''; 135 }; 136 } 137
··· 41 ''; 42 meta = with lib; 43 shared_meta lib // { 44 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 description = "library for picotech oscilloscope software"; 46 }; 47 }) { }; ··· 133 PicoScope for Linux, PicoScope for macOS and PicoScope for Windows 134 users, or exported in text, CSV and MathWorks MATLAB 4 formats. 135 ''; 136 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 137 }; 138 } 139
+4
pkgs/applications/science/logic/isabelle/default.nix
··· 186 formulas in a logical calculus. 187 ''; 188 homepage = "https://isabelle.in.tum.de/"; 189 license = licenses.bsd3; 190 maintainers = [ maintainers.jwiegley maintainers.jvanbruegge ]; 191 platforms = platforms.unix;
··· 186 formulas in a logical calculus. 187 ''; 188 homepage = "https://isabelle.in.tum.de/"; 189 + sourceProvenance = with sourceTypes; [ 190 + fromSource 191 + binaryNativeCode # source bundles binary dependencies 192 + ]; 193 license = licenses.bsd3; 194 maintainers = [ maintainers.jwiegley maintainers.jvanbruegge ]; 195 platforms = platforms.unix;
+1
pkgs/applications/science/logic/nuXmv/default.nix
··· 26 meta = with lib; { 27 description = "Symbolic model checker for analysis of finite and infinite state systems"; 28 homepage = "https://nuxmv.fbk.eu/pmwiki.php"; 29 license = licenses.unfree; 30 maintainers = with maintainers; [ siraben ]; 31 platforms = [ "x86_64-linux" "x86_64-darwin" ];
··· 26 meta = with lib; { 27 description = "Symbolic model checker for analysis of finite and infinite state systems"; 28 homepage = "https://nuxmv.fbk.eu/pmwiki.php"; 29 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 30 license = licenses.unfree; 31 maintainers = with maintainers; [ siraben ]; 32 platforms = [ "x86_64-linux" "x86_64-darwin" ];
+1
pkgs/applications/science/logic/saw-tools/default.nix
··· 51 meta = { 52 description = "Tools for software verification and analysis"; 53 homepage = "https://saw.galois.com"; 54 license = lib.licenses.bsd3; 55 platforms = lib.platforms.linux; 56 maintainers = [ lib.maintainers.thoughtpolice ];
··· 51 meta = { 52 description = "Tools for software verification and analysis"; 53 homepage = "https://saw.galois.com"; 54 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 55 license = lib.licenses.bsd3; 56 platforms = lib.platforms.linux; 57 maintainers = [ lib.maintainers.thoughtpolice ];
+1
pkgs/applications/science/logic/tlaplus/toolbox.nix
··· 97 ''; 98 # http://lamport.azurewebsites.net/tla/license.html 99 license = with lib.licenses; [ mit ]; 100 platforms = [ "x86_64-linux" ]; 101 maintainers = [ ]; 102 };
··· 97 ''; 98 # http://lamport.azurewebsites.net/tla/license.html 99 license = with lib.licenses; [ mit ]; 100 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 101 platforms = [ "x86_64-linux" ]; 102 maintainers = [ ]; 103 };
+1
pkgs/applications/science/logic/tptp/default.nix
··· 44 # Also, it is unclear what is covered by "verbatim" - we will edit configs 45 hydraPlatforms = []; 46 platforms = platforms.all; 47 license = licenses.unfreeRedistributable; 48 }; 49 }
··· 44 # Also, it is unclear what is covered by "verbatim" - we will edit configs 45 hydraPlatforms = []; 46 platforms = platforms.all; 47 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 48 license = licenses.unfreeRedistributable; 49 }; 50 }
+1
pkgs/applications/science/logic/verifast/default.nix
··· 43 meta = { 44 description = "Verification for C and Java programs via separation logic"; 45 homepage = "https://people.cs.kuleuven.be/~bart.jacobs/verifast/"; 46 license = lib.licenses.mit; 47 platforms = [ "x86_64-linux" ]; 48 maintainers = [ lib.maintainers.thoughtpolice ];
··· 43 meta = { 44 description = "Verification for C and Java programs via separation logic"; 45 homepage = "https://people.cs.kuleuven.be/~bart.jacobs/verifast/"; 46 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 47 license = lib.licenses.mit; 48 platforms = [ "x86_64-linux" ]; 49 maintainers = [ lib.maintainers.thoughtpolice ];
+1
pkgs/applications/science/machine-learning/sc2-headless/default.nix
··· 51 meta = { 52 platforms = lib.platforms.linux; 53 description = "Starcraft II headless linux client for machine learning research"; 54 license = { 55 fullName = "BLIZZARD® STARCRAFT® II AI AND MACHINE LEARNING LICENSE"; 56 url = "https://blzdistsc2-a.akamaihd.net/AI_AND_MACHINE_LEARNING_LICENSE.html";
··· 51 meta = { 52 platforms = lib.platforms.linux; 53 description = "Starcraft II headless linux client for machine learning research"; 54 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 55 license = { 56 fullName = "BLIZZARD® STARCRAFT® II AI AND MACHINE LEARNING LICENSE"; 57 url = "https://blzdistsc2-a.akamaihd.net/AI_AND_MACHINE_LEARNING_LICENSE.html";
+1
pkgs/applications/science/math/cplex/default.nix
··· 80 meta = with lib; { 81 description = "Optimization solver for mathematical programming"; 82 homepage = "https://www.ibm.com/be-en/marketplace/ibm-ilog-cplex"; 83 license = licenses.unfree; 84 platforms = [ "x86_64-linux" ]; 85 maintainers = with maintainers; [ bfortz ];
··· 80 meta = with lib; { 81 description = "Optimization solver for mathematical programming"; 82 homepage = "https://www.ibm.com/be-en/marketplace/ibm-ilog-cplex"; 83 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 84 license = licenses.unfree; 85 platforms = [ "x86_64-linux" ]; 86 maintainers = with maintainers; [ bfortz ];
+4
pkgs/applications/science/math/geogebra/default.nix
··· 29 homepage = "https://www.geogebra.org/"; 30 maintainers = with maintainers; [ sikmir imsofi ]; 31 license = with licenses; [ gpl3 cc-by-nc-sa-30 geogebra ]; 32 platforms = with platforms; linux ++ darwin; 33 hydraPlatforms = []; 34 };
··· 29 homepage = "https://www.geogebra.org/"; 30 maintainers = with maintainers; [ sikmir imsofi ]; 31 license = with licenses; [ gpl3 cc-by-nc-sa-30 geogebra ]; 32 + sourceProvenance = with sourceTypes; [ 33 + binaryBytecode 34 + binaryNativeCode # some jars include native binaries 35 + ]; 36 platforms = with platforms; linux ++ darwin; 37 hydraPlatforms = []; 38 };
+5 -1
pkgs/applications/science/math/geogebra/geogebra6.nix
··· 48 }; 49 50 darwinPkg = stdenv.mkDerivation { 51 - inherit pname version meta; 52 53 src = fetchurl { 54 urls = [ ··· 66 install -dm755 $out/Applications 67 unzip $src -d $out/Applications 68 ''; 69 }; 70 in 71 if stdenv.isDarwin
··· 48 }; 49 50 darwinPkg = stdenv.mkDerivation { 51 + inherit pname version; 52 53 src = fetchurl { 54 urls = [ ··· 66 install -dm755 $out/Applications 67 unzip $src -d $out/Applications 68 ''; 69 + 70 + meta = meta // { 71 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 72 + }; 73 }; 74 in 75 if stdenv.isDarwin
+4 -1
pkgs/applications/science/math/gurobi/default.nix
··· 46 meta = with lib; { 47 description = "Optimization solver for mathematical programming"; 48 homepage = "https://www.gurobi.com"; 49 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 50 license = licenses.unfree; 51 platforms = [ "x86_64-linux" ]; 52 maintainers = with maintainers; [ jfrankenau ];
··· 46 meta = with lib; { 47 description = "Optimization solver for mathematical programming"; 48 homepage = "https://www.gurobi.com"; 49 + sourceProvenance = with sourceTypes; [ 50 + binaryBytecode 51 + binaryNativeCode 52 + ]; 53 license = licenses.unfree; 54 platforms = [ "x86_64-linux" ]; 55 maintainers = with maintainers; [ jfrankenau ];
+1
pkgs/applications/science/math/hmetis/default.nix
··· 36 meta = with lib; { 37 description = "hMETIS is a set of programs for partitioning hypergraphs"; 38 homepage = "http://glaros.dtc.umn.edu/gkhome/metis/hmetis/overview"; 39 license = licenses.unfree; 40 platforms = [ "i686-linux" "x86_64-linux" ]; 41 };
··· 36 meta = with lib; { 37 description = "hMETIS is a set of programs for partitioning hypergraphs"; 38 homepage = "http://glaros.dtc.umn.edu/gkhome/metis/hmetis/overview"; 39 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 40 license = licenses.unfree; 41 platforms = [ "i686-linux" "x86_64-linux" ]; 42 };
+1
pkgs/applications/science/math/scilab-bin/default.nix
··· 93 meta = { 94 homepage = "http://www.scilab.org/"; 95 description = "Scientific software package for numerical computations (Matlab lookalike)"; 96 # see http://www.scilab.org/legal_notice 97 license = "Scilab"; 98 };
··· 93 meta = { 94 homepage = "http://www.scilab.org/"; 95 description = "Scientific software package for numerical computations (Matlab lookalike)"; 96 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 97 # see http://www.scilab.org/legal_notice 98 license = "Scilab"; 99 };
+1
pkgs/applications/science/math/wolfram-engine/default.nix
··· 140 meta = with lib; { 141 description = "Wolfram Engine computational software system"; 142 homepage = "https://www.wolfram.com/engine/"; 143 license = licenses.unfree; 144 maintainers = with maintainers; [ fbeffa ]; 145 platforms = [ "x86_64-linux" ];
··· 140 meta = with lib; { 141 description = "Wolfram Engine computational software system"; 142 homepage = "https://www.wolfram.com/engine/"; 143 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 144 license = licenses.unfree; 145 maintainers = with maintainers; [ fbeffa ]; 146 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/science/medicine/aliza/default.nix
··· 52 meta = { 53 description = "Medical imaging software with 2D, 3D and 4D capabilities"; 54 homepage = "https://www.aliza-dicom-viewer.com"; 55 license = licenses.unfreeRedistributable; 56 maintainers = with maintainers; [ mounium ]; 57 platforms = platforms.linux;
··· 52 meta = { 53 description = "Medical imaging software with 2D, 3D and 4D capabilities"; 54 homepage = "https://www.aliza-dicom-viewer.com"; 55 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 56 license = licenses.unfreeRedistributable; 57 maintainers = with maintainers; [ mounium ]; 58 platforms = platforms.linux;
+3 -3
pkgs/applications/science/misc/boinc/default.nix
··· 3 sqlite, gtk2, patchelf, libXScrnSaver, libnotify, libX11, libxcb }: 4 5 let 6 - majorVersion = "7.18"; 7 - minorVersion = "1"; 8 in 9 10 stdenv.mkDerivation rec { ··· 16 owner = "BOINC"; 17 repo = "boinc"; 18 rev = "client_release/${majorVersion}/${version}"; 19 - sha256 = "sha256-ijkfWTFwwJXvh6f0P5hkzWODxU+Ugz6iQUK+5jEpWXQ="; 20 }; 21 22 nativeBuildInputs = [ libtool automake autoconf m4 pkg-config ];
··· 3 sqlite, gtk2, patchelf, libXScrnSaver, libnotify, libX11, libxcb }: 4 5 let 6 + majorVersion = "7.20"; 7 + minorVersion = "0"; 8 in 9 10 stdenv.mkDerivation rec { ··· 16 owner = "BOINC"; 17 repo = "boinc"; 18 rev = "client_release/${majorVersion}/${version}"; 19 + sha256 = "sha256-W8+ALVO2OHxxBi80ZFgc8RxXneGINCHYNeMXimp9TIw="; 20 }; 21 22 nativeBuildInputs = [ libtool automake autoconf m4 pkg-config ];
+1
pkgs/applications/science/misc/foldingathome/client.nix
··· 52 meta = { 53 description = "Folding@home client"; 54 homepage = "https://foldingathome.org/"; 55 license = lib.licenses.unfree; 56 maintainers = [ lib.maintainers.zimbatm ]; 57 platforms = [ "x86_64-linux" ];
··· 52 meta = { 53 description = "Folding@home client"; 54 homepage = "https://foldingathome.org/"; 55 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 56 license = lib.licenses.unfree; 57 maintainers = [ lib.maintainers.zimbatm ]; 58 platforms = [ "x86_64-linux" ];
-1
pkgs/applications/science/misc/foldingathome/control.nix
··· 1 { lib, stdenv 2 - , autoPatchelfHook 3 , dpkg 4 , fahviewer 5 , fetchurl
··· 1 { lib, stdenv 2 , dpkg 3 , fahviewer 4 , fetchurl
+1
pkgs/applications/science/misc/foldingathome/viewer.nix
··· 48 meta = { 49 description = "Folding@home viewer"; 50 homepage = "https://foldingathome.org/"; 51 license = lib.licenses.unfree; 52 maintainers = [ lib.maintainers.zimbatm ]; 53 platforms = [ "x86_64-linux" ];
··· 48 meta = { 49 description = "Folding@home viewer"; 50 homepage = "https://foldingathome.org/"; 51 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 52 license = lib.licenses.unfree; 53 maintainers = [ lib.maintainers.zimbatm ]; 54 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/science/programming/fdr/default.nix
··· 63 homepage = "https://cocotec.io/fdr/"; 64 description = "The CSP refinement checker"; 65 license = licenses.unfreeRedistributable; 66 platforms = platforms.linux; 67 maintainers = with maintainers; [ nickhu ]; 68 };
··· 63 homepage = "https://cocotec.io/fdr/"; 64 description = "The CSP refinement checker"; 65 license = licenses.unfreeRedistributable; 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 67 platforms = platforms.linux; 68 maintainers = with maintainers; [ nickhu ]; 69 };
+1
pkgs/applications/science/robotics/betaflight-configurator/default.nix
··· 42 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 43 ''; 44 homepage = "https://github.com/betaflight/betaflight/wiki"; 45 license = licenses.gpl3; 46 maintainers = with maintainers; [ wucke13 ]; 47 platforms = platforms.linux;
··· 42 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 43 ''; 44 homepage = "https://github.com/betaflight/betaflight/wiki"; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 license = licenses.gpl3; 47 maintainers = with maintainers; [ wucke13 ]; 48 platforms = platforms.linux;
+1
pkgs/applications/science/robotics/emuflight-configurator/default.nix
··· 43 The application allows you to configure the Emuflight software running on any supported Emuflight target. 44 ''; 45 homepage = "https://github.com/emuflight/EmuConfigurator"; 46 license = licenses.gpl3Only; 47 maintainers = with maintainers; [ beezow ]; 48 platforms = platforms.linux;
··· 43 The application allows you to configure the Emuflight software running on any supported Emuflight target. 44 ''; 45 homepage = "https://github.com/emuflight/EmuConfigurator"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 47 license = licenses.gpl3Only; 48 maintainers = with maintainers; [ beezow ]; 49 platforms = platforms.linux;
+1
pkgs/applications/science/robotics/inav-configurator/default.nix
··· 50 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 51 ''; 52 homepage = "https://github.com/iNavFlight/inav/wiki"; 53 license = licenses.gpl3Only; 54 maintainers = with maintainers; [ tilcreator wucke13 ]; 55 platforms = platforms.linux;
··· 50 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 51 ''; 52 homepage = "https://github.com/iNavFlight/inav/wiki"; 53 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 54 license = licenses.gpl3Only; 55 maintainers = with maintainers; [ tilcreator wucke13 ]; 56 platforms = platforms.linux;
+1
pkgs/applications/terminal-emulators/hyper/default.nix
··· 50 description = "A terminal built on web technologies"; 51 homepage = "https://hyper.is/"; 52 maintainers = with maintainers; [ puffnfresh fabiangd ]; 53 license = licenses.mit; 54 platforms = [ "x86_64-linux" ]; 55 };
··· 50 description = "A terminal built on web technologies"; 51 homepage = "https://hyper.is/"; 52 maintainers = with maintainers; [ puffnfresh fabiangd ]; 53 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 54 license = licenses.mit; 55 platforms = [ "x86_64-linux" ]; 56 };
+1
pkgs/applications/version-management/bcompare/default.nix
··· 86 You can then merge the changes, synchronize your files, and generate reports for your records. 87 ''; 88 homepage = "https://www.scootersoftware.com"; 89 license = licenses.unfree; 90 maintainers = with maintainers; [ ktor arkivm ]; 91 platforms = builtins.attrNames srcs;
··· 86 You can then merge the changes, synchronize your files, and generate reports for your records. 87 ''; 88 homepage = "https://www.scootersoftware.com"; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 90 license = licenses.unfree; 91 maintainers = with maintainers; [ ktor arkivm ]; 92 platforms = builtins.attrNames srcs;
+6 -9
pkgs/applications/version-management/gitea/default.nix
··· 12 , nixosTests 13 }: 14 15 - with lib; 16 - 17 buildGoPackage rec { 18 pname = "gitea"; 19 version = "1.16.8"; ··· 36 ]; 37 38 postPatch = '' 39 - patchShebangs . 40 substituteInPlace modules/setting/setting.go --subst-var data 41 ''; 42 43 nativeBuildInputs = [ makeWrapper ]; 44 45 - buildInputs = optional pamSupport pam; 46 47 preBuild = 48 let 49 - tags = optional pamSupport "pam" 50 - ++ optional sqliteSupport "sqlite sqlite_unlock_notify"; 51 - tagsString = concatStringsSep " " tags; 52 in 53 '' 54 export buildFlagsArray=( ··· 66 cp -R ./go/src/${goPackagePath}/options/locale $out/locale 67 68 wrapProgram $out/bin/gitea \ 69 - --prefix PATH : ${makeBinPath [ bash git gzip openssh ]} 70 ''; 71 72 goPackagePath = "code.gitea.io/gitea"; 73 74 passthru.tests.gitea = nixosTests.gitea; 75 76 - meta = { 77 description = "Git with a cup of tea"; 78 homepage = "https://gitea.io"; 79 license = licenses.mit;
··· 12 , nixosTests 13 }: 14 15 buildGoPackage rec { 16 pname = "gitea"; 17 version = "1.16.8"; ··· 34 ]; 35 36 postPatch = '' 37 substituteInPlace modules/setting/setting.go --subst-var data 38 ''; 39 40 nativeBuildInputs = [ makeWrapper ]; 41 42 + buildInputs = lib.optional pamSupport pam; 43 44 preBuild = 45 let 46 + tags = lib.optional pamSupport "pam" 47 + ++ lib.optional sqliteSupport "sqlite sqlite_unlock_notify"; 48 + tagsString = lib.concatStringsSep " " tags; 49 in 50 '' 51 export buildFlagsArray=( ··· 63 cp -R ./go/src/${goPackagePath}/options/locale $out/locale 64 65 wrapProgram $out/bin/gitea \ 66 + --prefix PATH : ${lib.makeBinPath [ bash git gzip openssh ]} 67 ''; 68 69 goPackagePath = "code.gitea.io/gitea"; 70 71 passthru.tests.gitea = nixosTests.gitea; 72 73 + meta = with lib; { 74 description = "Git with a cup of tea"; 75 homepage = "https://gitea.io"; 76 license = licenses.mit;
+1
pkgs/applications/version-management/github-desktop/default.nix
··· 66 meta = with lib; { 67 description = "GUI for managing Git and GitHub."; 68 homepage = "https://desktop.github.com/"; 69 license = licenses.mit; 70 maintainers = with maintainers; [ dan4ik605743 ]; 71 platforms = platforms.linux;
··· 66 meta = with lib; { 67 description = "GUI for managing Git and GitHub."; 68 homepage = "https://desktop.github.com/"; 69 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 70 license = licenses.mit; 71 maintainers = with maintainers; [ dan4ik605743 ]; 72 platforms = platforms.linux;
+1
pkgs/applications/version-management/gitkraken/default.nix
··· 36 meta = { 37 homepage = "https://www.gitkraken.com/"; 38 description = "The downright luxurious and most popular Git client for Windows, Mac & Linux"; 39 license = licenses.unfree; 40 platforms = builtins.attrNames srcs; 41 maintainers = with maintainers; [ xnwdd evanjs arkivm ];
··· 36 meta = { 37 homepage = "https://www.gitkraken.com/"; 38 description = "The downright luxurious and most popular Git client for Windows, Mac & Linux"; 39 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 40 license = licenses.unfree; 41 platforms = builtins.attrNames srcs; 42 maintainers = with maintainers; [ xnwdd evanjs arkivm ];
+1
pkgs/applications/version-management/p4/default.nix
··· 23 meta = { 24 description = "Perforce Command-Line Client"; 25 homepage = "https://www.perforce.com"; 26 license = lib.licenses.unfree; 27 platforms = [ "x86_64-linux" ]; 28 maintainers = with lib.maintainers; [ corngood ];
··· 23 meta = { 24 description = "Perforce Command-Line Client"; 25 homepage = "https://www.perforce.com"; 26 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 27 license = lib.licenses.unfree; 28 platforms = [ "x86_64-linux" ]; 29 maintainers = with lib.maintainers; [ corngood ];
+1
pkgs/applications/version-management/p4v/default.nix
··· 76 meta = { 77 description = "Perforce Visual Client"; 78 homepage = "https://www.perforce.com"; 79 license = lib.licenses.unfreeRedistributable; 80 platforms = [ "x86_64-linux" ]; 81 maintainers = with lib.maintainers; [ nathyong nioncode ];
··· 76 meta = { 77 description = "Perforce Visual Client"; 78 homepage = "https://www.perforce.com"; 79 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 80 license = lib.licenses.unfreeRedistributable; 81 platforms = [ "x86_64-linux" ]; 82 maintainers = with lib.maintainers; [ nathyong nioncode ];
+1
pkgs/applications/version-management/sublime-merge/common.nix
··· 121 description = "Git client from the makers of Sublime Text"; 122 homepage = "https://www.sublimemerge.com"; 123 maintainers = with maintainers; [ zookatron ]; 124 license = licenses.unfree; 125 platforms = [ "x86_64-linux" ]; 126 };
··· 121 description = "Git client from the makers of Sublime Text"; 122 homepage = "https://www.sublimemerge.com"; 123 maintainers = with maintainers; [ zookatron ]; 124 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 125 license = licenses.unfree; 126 platforms = [ "x86_64-linux" ]; 127 };
+4 -1
pkgs/applications/video/filebot/default.nix
··· 41 ''; 42 homepage = "https://filebot.net"; 43 changelog = "https://www.filebot.net/forums/viewforum.php?f=7"; 44 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 45 license = licenses.unfreeRedistributable; 46 maintainers = with maintainers; [ gleber felschr ]; 47 platforms = platforms.linux;
··· 41 ''; 42 homepage = "https://filebot.net"; 43 changelog = "https://www.filebot.net/forums/viewforum.php?f=7"; 44 + sourceProvenance = with sourceTypes; [ 45 + binaryBytecode 46 + binaryNativeCode 47 + ]; 48 license = licenses.unfreeRedistributable; 49 maintainers = with maintainers; [ gleber felschr ]; 50 platforms = platforms.linux;
+1
pkgs/applications/video/flirc/default.nix
··· 39 homepage = "https://flirc.tv/more/flirc-usb"; 40 description = "Use any Remote with your Media Center"; 41 maintainers = with maintainers; [ aanderse ]; 42 license = licenses.unfree; 43 platforms = [ "x86_64-linux" ]; 44 };
··· 39 homepage = "https://flirc.tv/more/flirc-usb"; 40 description = "Use any Remote with your Media Center"; 41 maintainers = with maintainers; [ aanderse ]; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 license = licenses.unfree; 44 platforms = [ "x86_64-linux" ]; 45 };
+1
pkgs/applications/video/lightworks/default.nix
··· 85 meta = { 86 description = "Professional Non-Linear Video Editor"; 87 homepage = "https://www.lwks.com/"; 88 license = lib.licenses.unfree; 89 maintainers = with lib.maintainers; [ antonxy vojta001 ]; 90 platforms = [ "x86_64-linux" ];
··· 85 meta = { 86 description = "Professional Non-Linear Video Editor"; 87 homepage = "https://www.lwks.com/"; 88 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 89 license = lib.licenses.unfree; 90 maintainers = with lib.maintainers; [ antonxy vojta001 ]; 91 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/video/makemkv/default.nix
··· 79 can always download the latest version from makemkv.com that will reset the 80 expiration date. 81 ''; 82 license = licenses.unfree; 83 homepage = "http://makemkv.com"; 84 platforms = [ "x86_64-linux" ];
··· 79 can always download the latest version from makemkv.com that will reset the 80 expiration date. 81 ''; 82 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 83 license = licenses.unfree; 84 homepage = "http://makemkv.com"; 85 platforms = [ "x86_64-linux" ];
+1 -1
pkgs/applications/virtualization/conmon/default.nix
··· 17 owner = "containers"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-WxRMY43Z9OytY1kc91VVmqLn5cl0UC/0Zj8x3vpsaBQ="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ];
··· 17 owner = "containers"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-KDAm+Djk1AaA3zXhxywT6HknT0tVCEZLS27nO9j/WgM="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ];
+1
pkgs/applications/virtualization/driver/win-signed-gplpv-drivers/default.nix
··· 40 ''; 41 homepage = "http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers"; 42 maintainers = [ maintainers.tstrobel ]; 43 platforms = platforms.linux; 44 license = licenses.gpl2; 45 };
··· 40 ''; 41 homepage = "http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers"; 42 maintainers = [ maintainers.tstrobel ]; 43 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 44 platforms = platforms.linux; 45 license = licenses.gpl2; 46 };
+1
pkgs/applications/virtualization/driver/win-spice/default.nix
··· 72 description = "Windows SPICE Drivers"; 73 homepage = "https://www.spice-space.org/"; 74 license = [ licenses.asl20 ]; # See https://github.com/vrozenfe/qxl-dod 75 maintainers = [ maintainers.tstrobel ]; 76 platforms = platforms.linux; 77 };
··· 72 description = "Windows SPICE Drivers"; 73 homepage = "https://www.spice-space.org/"; 74 license = [ licenses.asl20 ]; # See https://github.com/vrozenfe/qxl-dod 75 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 76 maintainers = [ maintainers.tstrobel ]; 77 platforms = platforms.linux; 78 };
+4
pkgs/applications/virtualization/virtualbox/default.nix
··· 230 231 meta = { 232 description = "PC emulator"; 233 license = licenses.gpl2; 234 homepage = "https://www.virtualbox.org/"; 235 maintainers = with maintainers; [ sander ];
··· 230 231 meta = { 232 description = "PC emulator"; 233 + sourceProvenance = with lib.sourceTypes; [ 234 + fromSource 235 + binaryNativeCode 236 + ]; 237 license = licenses.gpl2; 238 homepage = "https://www.virtualbox.org/"; 239 maintainers = with maintainers; [ sander ];
+1
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 155 This add-on provides support for dynamic resizing of the X Display, shared 156 host/guest clipboard support and guest OpenGL support. 157 ''; 158 license = "GPL"; 159 maintainers = [ lib.maintainers.sander ]; 160 platforms = lib.platforms.linux;
··· 155 This add-on provides support for dynamic resizing of the X Display, shared 156 host/guest clipboard support and guest OpenGL support. 157 ''; 158 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 159 license = "GPL"; 160 maintainers = [ lib.maintainers.sander ]; 161 platforms = lib.platforms.linux;
+1
pkgs/applications/virtualization/vmware-workstation/default.nix
··· 334 meta = with lib; { 335 description = "Industry standard desktop hypervisor for x86-64 architecture"; 336 homepage = "https://www.vmware.com/products/workstation-pro.html"; 337 license = licenses.unfree; 338 platforms = [ "x86_64-linux" ]; 339 maintainers = with maintainers; [ deinferno ];
··· 334 meta = with lib; { 335 description = "Industry standard desktop hypervisor for x86-64 architecture"; 336 homepage = "https://www.vmware.com/products/workstation-pro.html"; 337 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 338 license = licenses.unfree; 339 platforms = [ "x86_64-linux" ]; 340 maintainers = with maintainers; [ deinferno ];
+17 -17
pkgs/data/themes/nordic/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "nordic"; 10 - version = "unstable-2022-02-26"; 11 12 srcs = [ 13 (fetchFromGitHub { 14 owner = "EliverLara"; 15 repo = pname; 16 - rev = "0da58e462e8ba6c71245d13fbddac950b72018ae"; 17 - sha256 = "sha256-w7e3DqQV4L/OvntKHJA4+3Dj6dRnlH73SxvW770QIyU="; 18 name = "Nordic"; 19 }) 20 21 (fetchFromGitHub { 22 owner = "EliverLara"; 23 repo = pname; 24 - rev = "9daf11acf3419e2f23d0993ce862a1c944fb8519"; 25 - sha256 = "sha256-zGgw6THLX7q19BDsllPUrWqQcL6FYAewcyqjQdXzLzg="; 26 name = "Nordic-standard-buttons"; 27 }) 28 29 (fetchFromGitHub { 30 owner = "EliverLara"; 31 repo = pname; 32 - rev = "a40819bd00160f987cdf254ce8c34eabebecf0eb"; 33 - sha256 = "sha256-rSNLdxTfvzTFzI5723WIGRS+NZ8iqUOUliDpkznZrwE="; 34 name = "Nordic-darker"; 35 }) 36 37 (fetchFromGitHub { 38 owner = "EliverLara"; 39 repo = pname; 40 - rev = "4e69cf6e1798938ab7c5795940c663d866ce8201"; 41 - sha256 = "sha256-p8VaKeKxEiYX4oVqWoyschAq0j/LvPq9yD/awaHKRZw="; 42 name = "Nordic-darker-standard-buttons"; 43 }) 44 45 (fetchFromGitHub { 46 owner = "EliverLara"; 47 repo = pname; 48 - rev = "866629583187b914725f05683125fde7f6c280f1"; 49 - sha256 = "sha256-TQ4G5W87zpTrLU+f+eb5VHwaWuKSbItXCgXSL33U8As="; 50 name = "Nordic-bluish-accent"; 51 }) 52 53 (fetchFromGitHub { 54 owner = "EliverLara"; 55 repo = pname; 56 - rev = "f3702ae02e3caaf74eab0ef9156af9f2a476021b"; 57 - sha256 = "sha256-drXRfZxCrH2vAXjZSAjWEHcQrehxnM0WLkgbh+cFJhI="; 58 name = "Nordic-bluish-accent-standard-buttons"; 59 }) 60 61 (fetchFromGitHub { 62 owner = "EliverLara"; 63 repo = "${pname}-polar"; 64 - rev = "4cf3e5c30ebd17a3d53ab0337c191e304feff7b5"; 65 - sha256 = "sha256-LTCJ7AyABQDTDkjuqcXaKXePFwOpmXeKaW2mWYah4ao="; 66 name = "Nordic-Polar"; 67 }) 68 69 (fetchFromGitHub { 70 owner = "EliverLara"; 71 repo = "${pname}-polar"; 72 - rev = "72cbd567212b21ea20769fe244c148f799435536"; 73 - sha256 = "sha256-qNIyr+Eo0dzPVh9PxDCHv0e6pswACbf9nLhAG75YEYc="; 74 name = "Nordic-Polar-standard-buttons"; 75 }) 76 ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "nordic"; 10 + version = "unstable-2022-06-21"; 11 12 srcs = [ 13 (fetchFromGitHub { 14 owner = "EliverLara"; 15 repo = pname; 16 + rev = "bb5e31ec1488b1fd5641aa10f65f36d8714b5dba"; 17 + sha256 = "sha256-wTWHdao/1RLqUmqh/9gEyhERGymFWHqiC97JD28LSgk="; 18 name = "Nordic"; 19 }) 20 21 (fetchFromGitHub { 22 owner = "EliverLara"; 23 repo = pname; 24 + rev = "e1fb044a14b5c7fe1f6c2de42bfb5fdfb1448415"; 25 + sha256 = "sha256-oWwc+bzeAf0NoYfA2r2oGpeciVUWFC7yJzlUAYfpdTY="; 26 name = "Nordic-standard-buttons"; 27 }) 28 29 (fetchFromGitHub { 30 owner = "EliverLara"; 31 repo = pname; 32 + rev = "4c7c9f2d670a6f0c9cff1ec31fab67c826fdcc0f"; 33 + sha256 = "sha256-txKClsygX2IUGF8oOG6gDY6Y3v28kJthjdPrPEOZarQ="; 34 name = "Nordic-darker"; 35 }) 36 37 (fetchFromGitHub { 38 owner = "EliverLara"; 39 repo = pname; 40 + rev = "8abe28ff07c190b8c343aacb6a0ce58e62abbd74"; 41 + sha256 = "sha256-tk9VZtwpIuBcWu1ERJLnlhM71pkrNEUzu8PDb+IEnpw="; 42 name = "Nordic-darker-standard-buttons"; 43 }) 44 45 (fetchFromGitHub { 46 owner = "EliverLara"; 47 repo = pname; 48 + rev = "9764e0f1af100731f77bf7f15792639d0032e5ed"; 49 + sha256 = "sha256-3vxrbxUhPj6PKWpjyCruhFxYz9nPfo1DHferYUD7enU="; 50 name = "Nordic-bluish-accent"; 51 }) 52 53 (fetchFromGitHub { 54 owner = "EliverLara"; 55 repo = pname; 56 + rev = "407316a3fd5e07d183474aea4cae28bb958afa6c"; 57 + sha256 = "sha256-SvLTqDXjy8c4rZo0cZ83kfuiGd2+hyGvwILxVCz65jQ="; 58 name = "Nordic-bluish-accent-standard-buttons"; 59 }) 60 61 (fetchFromGitHub { 62 owner = "EliverLara"; 63 repo = "${pname}-polar"; 64 + rev = "1ffa167c4807e4b22e0934aee41403721877bc56"; 65 + sha256 = "sha256-Xat5YWnxTBnvnUfs1o5EhdmDezmOXtqry97Yc8O+WYM="; 66 name = "Nordic-Polar"; 67 }) 68 69 (fetchFromGitHub { 70 owner = "EliverLara"; 71 repo = "${pname}-polar"; 72 + rev = "9bc68223edf7ad9dc83032d7d51ccc53f9440337"; 73 + sha256 = "sha256-XjGjijBky/iPcoUGDRrwwoZ5f2gbLchmQizkQN+Opjg="; 74 name = "Nordic-Polar-standard-buttons"; 75 }) 76 ];
+3 -3
pkgs/development/libraries/libvgm/default.nix
··· 42 in 43 stdenv.mkDerivation rec { 44 pname = "libvgm"; 45 - version = "unstable-2022-06-17"; 46 47 src = fetchFromGitHub { 48 owner = "ValleyBell"; 49 repo = "libvgm"; 50 - rev = "577ff77185aa19943e5c7a858eb2485ec75c7539"; 51 - sha256 = "0R7qqrFs6Ap8FM5uBHX/iE+S5cQzuwWn65xxfp4/CdQ="; 52 }; 53 54 outputs = [
··· 42 in 43 stdenv.mkDerivation rec { 44 pname = "libvgm"; 45 + version = "unstable-2022-06-18"; 46 47 src = fetchFromGitHub { 48 owner = "ValleyBell"; 49 repo = "libvgm"; 50 + rev = "001ca758538ca3f82403dff654d82342730b215d"; 51 + sha256 = "O3jvEEW1M0cwZoG6j2ndmuQW4jP0dvt6gGp2BS4VD5s="; 52 }; 53 54 outputs = [
+2 -2
pkgs/development/ocaml-modules/fmt/default.nix
··· 14 }; 15 16 nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ]; 17 - buildInputs = [ topkg ]; 18 - propagatedBuildInputs = [ cmdliner seq stdlib-shims ]; 19 20 strictDeps = true; 21
··· 14 }; 15 16 nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ]; 17 + buildInputs = [ cmdliner topkg ]; 18 + propagatedBuildInputs = [ seq stdlib-shims ]; 19 20 strictDeps = true; 21
+2
pkgs/development/ocaml-modules/ocaml-r/default.nix
··· 37 checkInputs = [ alcotest ]; 38 39 meta = { 40 description = "OCaml bindings for the R interpreter"; 41 inherit (src.meta) homepage; 42 license = lib.licenses.gpl3;
··· 37 checkInputs = [ alcotest ]; 38 39 meta = { 40 + # This has been broken by the update to R 4.2.0 (#171597) 41 + broken = true; 42 description = "OCaml bindings for the R interpreter"; 43 inherit (src.meta) homepage; 44 license = lib.licenses.gpl3;
+1 -2
pkgs/development/ocaml-modules/parmap/default.nix
··· 10 }; 11 12 minimalOCamlVersion = "4.03"; 13 - useDune2 = true; 14 15 buildInputs = [ 16 dune-configurator 17 ]; 18 19 - doCheck = true; 20 21 meta = with lib; { 22 description = "Library for multicore parallel programming";
··· 10 }; 11 12 minimalOCamlVersion = "4.03"; 13 14 buildInputs = [ 15 dune-configurator 16 ]; 17 18 + doCheck = false; # prevent running slow benchmarks 19 20 meta = with lib; { 21 description = "Library for multicore parallel programming";
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "ailment"; 10 - version = "9.2.6"; 11 format = "pyproject"; 12 13 disabled = pythonOlder "3.6"; ··· 16 owner = "angr"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-SymOCHKIr0SOi4OM+OONA7+A2nV4JMA467OkoqDhZ+M="; 20 }; 21 22 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "ailment"; 10 + version = "9.2.7"; 11 format = "pyproject"; 12 13 disabled = pythonOlder "3.6"; ··· 16 owner = "angr"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-zQz8tbxo1Trfeg7zeW/htm+zD4n++guYXUdCHp3cikw="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 46 47 buildPythonPackage rec { 48 pname = "angr"; 49 - version = "9.2.6"; 50 format = "pyproject"; 51 52 disabled = pythonOlder "3.6"; ··· 55 owner = pname; 56 repo = pname; 57 rev = "v${version}"; 58 - hash = "sha256-qXzkrfF8FkALkEaFLSmaadovwLc2DkXXJivdrT6srTc="; 59 }; 60 61 propagatedBuildInputs = [
··· 46 47 buildPythonPackage rec { 48 pname = "angr"; 49 + version = "9.2.7"; 50 format = "pyproject"; 51 52 disabled = pythonOlder "3.6"; ··· 55 owner = pname; 56 repo = pname; 57 rev = "v${version}"; 58 + hash = "sha256-77RLoSZnzggt8ZWQwRcvMhCYGupF2Kp+u2LFZ9ozXlw="; 59 }; 60 61 propagatedBuildInputs = [
+9
pkgs/development/python-modules/angrop/default.nix
··· 4 , fetchFromGitHub 5 , progressbar 6 , pythonOlder 7 , tqdm 8 }: 9 ··· 21 hash = "sha256-qaDAicmYZxLPTl17il61ij01prRv2H4xxe07Xg4KWhI="; 22 }; 23 24 propagatedBuildInputs = [ 25 angr 26 progressbar 27 tqdm 28 ]; 29 30 # Tests have additional requirements, e.g., angr binaries
··· 4 , fetchFromGitHub 5 , progressbar 6 , pythonOlder 7 + , pythonRelaxDepsHook 8 , tqdm 9 }: 10 ··· 22 hash = "sha256-qaDAicmYZxLPTl17il61ij01prRv2H4xxe07Xg4KWhI="; 23 }; 24 25 + nativeBuildInputs = [ 26 + pythonRelaxDepsHook 27 + ]; 28 + 29 propagatedBuildInputs = [ 30 angr 31 progressbar 32 tqdm 33 + ]; 34 + 35 + pythonRelaxDeps = [ 36 + "angr" 37 ]; 38 39 # Tests have additional requirements, e.g., angr binaries
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "archinfo"; 11 - version = "9.2.6"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.6"; ··· 17 owner = "angr"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-yMUcuZ9v1dVbh/t456fpMu8tDFWIdh55LZh7FLkz9GM="; 21 }; 22 23 checkInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "archinfo"; 11 + version = "9.2.7"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.6"; ··· 17 owner = "angr"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-sl5qCH/biH3QBrnfZAQMWd55yKM0PGE/Rx2MscKn4Nk="; 21 }; 22 23 checkInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "claripy"; 17 - version = "9.2.6"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.6"; ··· 23 owner = "angr"; 24 repo = pname; 25 rev = "v${version}"; 26 - hash = "sha256-mBpAwKUclwvgOeGD6BvPUKZHdjngfvuHdtKY3nx7jzM="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "claripy"; 17 + version = "9.2.7"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.6"; ··· 23 owner = "angr"; 24 repo = pname; 25 rev = "v${version}"; 26 + hash = "sha256-4t1PbxcHxiv8W/M9McaBu7CTLc74gCZ7om3K4fgpFFI="; 27 }; 28 29 propagatedBuildInputs = [
+3 -4
pkgs/development/python-modules/cle/default.nix
··· 15 16 let 17 # The binaries are following the argr projects release cycle 18 - version = "9.2.6"; 19 20 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 21 binaries = fetchFromGitHub { 22 owner = "angr"; 23 repo = "binaries"; 24 rev = "v${version}"; 25 - sha256 = "1qlrxfj1n34xvwkac6mbcc7zmixxbp34fj7lkf0fvp7zcz1rpla1"; 26 }; 27 28 in ··· 37 owner = "angr"; 38 repo = pname; 39 rev = "v${version}"; 40 - hash = "sha256-GOrjT5CM+yzboOTgkVriuf1UpNDVhDgGpS8vp4D39W0="; 41 }; 42 43 propagatedBuildInputs = [ ··· 66 "test_ppc_rel24_relocation" 67 "test_ppc_addr16_ha_relocation" 68 "test_ppc_addr16_lo_relocation" 69 - # Binary not found, seems to be missing in the current binaries release 70 "test_plt_full_relro" 71 # Test fails 72 "test_tls_pe_incorrect_tls_data_start"
··· 15 16 let 17 # The binaries are following the argr projects release cycle 18 + version = "9.2.7"; 19 20 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 21 binaries = fetchFromGitHub { 22 owner = "angr"; 23 repo = "binaries"; 24 rev = "v${version}"; 25 + hash = "sha256-LpYi5Ty6OBcW0zokCliMDhujJ7tPPl1XdPs5ad1tv5s="; 26 }; 27 28 in ··· 37 owner = "angr"; 38 repo = pname; 39 rev = "v${version}"; 40 + hash = "sha256-IQLtkS4LNyyEOwInd9A3pHGtj80yXARXcQKA3FonPUE="; 41 }; 42 43 propagatedBuildInputs = [ ··· 66 "test_ppc_rel24_relocation" 67 "test_ppc_addr16_ha_relocation" 68 "test_ppc_addr16_lo_relocation" 69 "test_plt_full_relro" 70 # Test fails 71 "test_tls_pe_incorrect_tls_data_start"
+2 -2
pkgs/development/python-modules/connexion/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "connexion"; 25 - version = "2.13.1"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.6"; ··· 31 owner = "spec-first"; 32 repo = pname; 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-nWhrb2oyBue/Q/dAdSgk3K/JXdgLg1xAEbOtCTRYs/M="; 35 }; 36 37 propagatedBuildInputs = [
··· 22 23 buildPythonPackage rec { 24 pname = "connexion"; 25 + version = "2.14.0"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.6"; ··· 31 owner = "spec-first"; 32 repo = pname; 33 rev = "refs/tags/${version}"; 34 + hash = "sha256-5+OZvJG68jZZsfOuOqsCUSPLV6vvjk9msJzjsCwo0jw="; 35 }; 36 37 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/crownstone-uart/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "crownstone-uart"; 11 - version = "2.4.1"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "crownstone"; 18 repo = "crownstone-lib-python-uart"; 19 rev = version; 20 - sha256 = "sha256-NGy63o56oWhHcQ9QKo05k/z8ABp3p3T3+uY2O1YyzBk="; 21 }; 22 23 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "crownstone-uart"; 11 + version = "2.5.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "crownstone"; 18 repo = "crownstone-lib-python-uart"; 19 rev = version; 20 + sha256 = "sha256-WcEwAqHy3tuRlx1nyc+BKAb+PLD2B55fGSgb8dsbXbM="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django-allauth/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "django-allauth"; 13 - version = "0.50.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "pennersr"; 20 repo = pname; 21 rev = version; 22 - hash = "sha256-O6KEDt+Z1MJUvKXQJILqLRgNj+ZrCZjlb3CJHpRL1Kk="; 23 }; 24 25 postPatch = ''
··· 10 11 buildPythonPackage rec { 12 pname = "django-allauth"; 13 + version = "0.51.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "pennersr"; 20 repo = pname; 21 rev = version; 22 + hash = "sha256-o8EoayMMwxoJTrUA3Jo1Dfu1XFgC+Mcpa8yMwXlKAKY="; 23 }; 24 25 postPatch = ''
+8 -2
pkgs/development/python-modules/dremel3dpy/default.nix
··· 2 , async-timeout 3 , buildPythonPackage 4 , fetchPypi 5 , pythonOlder 6 , requests 7 , urllib3 8 , validators 9 , yarl 10 }: 11 12 buildPythonPackage rec { 13 pname = "dremel3dpy"; 14 - version = "0.3.4"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-zKbHKdgMx76cYGPvPVSm39si0LfyDA4L1CcKaQzEpCw="; 22 }; 23 24 propagatedBuildInputs = [ 25 async-timeout 26 requests 27 urllib3 28 validators 29 yarl
··· 2 , async-timeout 3 , buildPythonPackage 4 , fetchPypi 5 + , imageio 6 + , imutils 7 , pythonOlder 8 , requests 9 , urllib3 10 + , tqdm 11 , validators 12 , yarl 13 }: 14 15 buildPythonPackage rec { 16 pname = "dremel3dpy"; 17 + version = "1.0.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-wqfCzS9dhRN/zerrC6g/O8tn0k1IC0wBdZMfWumtBds="; 25 }; 26 27 propagatedBuildInputs = [ 28 async-timeout 29 + imageio 30 + imutils 31 requests 32 + tqdm 33 urllib3 34 validators 35 yarl
+2 -2
pkgs/development/python-modules/drf-spectacular-sidecar/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "drf-spectacular-sidecar"; 9 - version = "2022.5.1"; 10 11 src = fetchFromGitHub { 12 owner = "tfranzel"; 13 repo = "drf-spectacular-sidecar"; 14 rev = version; 15 - sha256 = "sha256-UBuHU+F4b+plhGbvqho8/bgmq6yDUXSTnfxyD1xlDY4="; 16 }; 17 18 propagatedBuildInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "drf-spectacular-sidecar"; 9 + version = "2022.6.1"; 10 11 src = fetchFromGitHub { 12 owner = "tfranzel"; 13 repo = "drf-spectacular-sidecar"; 14 rev = version; 15 + sha256 = "sha256-SKMAA8tcvWUF7EARq9vN8C0DWcQFRX5j/tfgHF5TUWs="; 16 }; 17 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/eth-typing/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "eth-typing"; 10 - version = "3.0.0"; 11 disabled = pythonOlder "3.6"; 12 13 src = fetchFromGitHub { 14 owner = "ethereum"; 15 repo = "eth-typing"; 16 rev = "v${version}"; 17 - sha256 = "sha256-9rrnDFPWAmrUkr2mVTVi/8DTJdg4hzGaU0UbpwG5mtY="; 18 }; 19 20 checkInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "eth-typing"; 10 + version = "3.1.0"; 11 disabled = pythonOlder "3.6"; 12 13 src = fetchFromGitHub { 14 owner = "ethereum"; 15 repo = "eth-typing"; 16 rev = "v${version}"; 17 + sha256 = "sha256-Xk/IfW1zuNbGdYAxXTNL9kL+ZW1bWruZ21KFV9+lv/E="; 18 }; 19 20 checkInputs = [
+2 -2
pkgs/development/python-modules/expiringdict/default.nix
··· 10 11 buildPythonApplication rec { 12 pname = "expiringdict"; 13 - version = "1.2.1"; 14 15 # use fetchFromGitHub instead of fetchPypi because the test suite of 16 # the package is not included into the PyPI tarball ··· 18 owner = "mailgun"; 19 repo = pname; 20 rev = "v${version}"; 21 - sha256 = "07g1vxznmim78bankfl9brr01s31sksdcpwynq1yryh6xw9ri5xs"; 22 }; 23 24 checkInputs = [
··· 10 11 buildPythonApplication rec { 12 pname = "expiringdict"; 13 + version = "1.2.2"; 14 15 # use fetchFromGitHub instead of fetchPypi because the test suite of 16 # the package is not included into the PyPI tarball ··· 18 owner = "mailgun"; 19 repo = pname; 20 rev = "v${version}"; 21 + sha256 = "sha256-vRhJSHIqc51I+s/wndtfANM44CKW3QS1iajqyoSBf0I="; 22 }; 23 24 checkInputs = [
+2 -2
pkgs/development/python-modules/flake8-bugbear/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "flake8-bugbear"; 14 - version = "22.4.25"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.6"; ··· 20 owner = "PyCQA"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-y/hpBlIQ3aJj3Y1snpArOCIv2w1ncQNMSYJ+G0CeM84="; 24 }; 25 26 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "flake8-bugbear"; 14 + version = "22.6.22"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.6"; ··· 20 owner = "PyCQA"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-U5f7NZ1rkcYcluLsw2hTuPxme7QrmAMJrpKncFsYzNs="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gehomesdk/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "gehomesdk"; 16 - version = "0.4.25"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - sha256 = "sha256-TGitDdRvNKaZzbPrYvWx1bdbXAJW3OSnzbPBF2LpJW4="; 24 }; 25 26 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "gehomesdk"; 16 + version = "0.4.27"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + sha256 = "sha256-jhggGncxguG/hZutZ3gfg9dwl0Ex5wpcHFKZegAaM9Q="; 24 }; 25 26 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/gsd/default.nix
··· 4 }: 5 6 buildPythonPackage rec { 7 - version = "2.5.1"; 8 pname = "gsd"; 9 disabled = isPy27; 10 11 src = fetchFromGitHub { 12 owner = "glotzerlab"; 13 repo = pname; 14 - rev = "v${version}"; 15 - sha256 = "00cy4lw7xnl2skfx7fg7cs1c8lrbaxvkym9j6zfi1dbvsdd0r103"; 16 }; 17 18 nativeBuildInputs = [ cython ];
··· 4 }: 5 6 buildPythonPackage rec { 7 + version = "2.5.3"; 8 pname = "gsd"; 9 disabled = isPy27; 10 11 src = fetchFromGitHub { 12 owner = "glotzerlab"; 13 repo = pname; 14 + rev = "refs/tags/v${version}"; 15 + sha256 = "sha256-3CJKpvgJuFC/2qQdy0H/kvLbtmfF22gBAQustK99uEE="; 16 }; 17 18 nativeBuildInputs = [ cython ];
+2 -2
pkgs/development/python-modules/losant-rest/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "losant-rest"; 12 - version = "1.16.2"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Losant"; 19 repo = "losant-rest-python"; 20 rev = "v${version}"; 21 - sha256 = "sha256-OR5SegUfui5g11QZZJzAq8nhp7bFjS4Ip2gMjfx7tpA="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "losant-rest"; 12 + version = "1.16.3"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Losant"; 19 repo = "losant-rest-python"; 20 rev = "v${version}"; 21 + sha256 = "sha256-s9WPr5sFSyPIDRgRYcD55iRLhaVIvkiDGg/m//6acFY="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/lxmf/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "lxmf"; 10 - version = "0.1.6"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "markqvist"; 17 repo = "lxmf"; 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-n7ZEXz+jFokjqQJf8feDE6wuN2kI3xB0z+guUhGse3o="; 20 }; 21 22 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "lxmf"; 10 + version = "0.1.7"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "markqvist"; 17 repo = "lxmf"; 18 rev = "refs/tags/${version}"; 19 + hash = "sha256-SRDUFDtXJ1ZkX8A4ekF+YSOnxj/vsFsvr3W/LOIuerg="; 20 }; 21 22 propagatedBuildInputs = [
+5 -3
pkgs/development/python-modules/md-toc/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , fpyutils 5 , pytestCheckHook 6 , pythonOlder 7 }: 8 9 buildPythonPackage rec { 10 pname = "md-toc"; 11 - version = "8.1.3"; 12 format = "setuptools"; 13 14 - disabled = pythonOlder "3.5"; 15 16 src = fetchFromGitHub { 17 owner = "frnmst"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-/Hi2CW3aqbvCr7xGHD9lAe9U84waSjVfTfWq76NXNT4="; 21 }; 22 23 propagatedBuildInputs = [ ··· 25 ]; 26 27 checkInputs = [ 28 pytestCheckHook 29 ]; 30
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , fpyutils 5 + , pyfakefs 6 , pytestCheckHook 7 , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "md-toc"; 12 + version = "8.1.4"; 13 format = "setuptools"; 14 15 + disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "frnmst"; 19 repo = pname; 20 rev = version; 21 + hash = "sha256-7bXd+kTB1NF5KfcDVsvemCfIbZxv6nAw851bNo375Xs="; 22 }; 23 24 propagatedBuildInputs = [ ··· 26 ]; 27 28 checkInputs = [ 29 + pyfakefs 30 pytestCheckHook 31 ]; 32
+2 -2
pkgs/development/python-modules/nomadnet/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "nomadnet"; 12 - version = "0.1.8"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "markqvist"; 19 repo = "NomadNet"; 20 rev = version; 21 - hash = "sha256-gqUCE35RPt7k0RAoZGJS1srB5K4v6gJkbTKQs8Lajm8="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "nomadnet"; 12 + version = "0.1.9"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "markqvist"; 19 repo = "NomadNet"; 20 rev = version; 21 + hash = "sha256-GZsARzqnLyZZU900ONv1/sejsEGMTFNIhOS+SESFBqg="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pulumi-aws/default.nix
··· 12 buildPythonPackage rec { 13 pname = "pulumi-aws"; 14 # Version is independant of pulumi's. 15 - version = "5.9.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "pulumi"; 22 repo = "pulumi-aws"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-QEOVI6PvFJ8gf02Hlh42grMt2cObTJsOSmrgmjEZ8Rw="; 25 }; 26 27 sourceRoot = "${src.name}/sdk/python";
··· 12 buildPythonPackage rec { 13 pname = "pulumi-aws"; 14 # Version is independant of pulumi's. 15 + version = "5.9.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "pulumi"; 22 repo = "pulumi-aws"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-LYWxdqortazhev73JSTItrEyZZYFmeXkAko/2aFKaSw="; 25 }; 26 27 sourceRoot = "${src.name}/sdk/python";
+2 -2
pkgs/development/python-modules/pymazda/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pymazda"; 11 - version = "0.3.3"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "sha256-jvDjitS8r0oyANxUGbYksX7O7dbEqZeWEpYc9gABb78="; 19 }; 20 21 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "pymazda"; 11 + version = "0.3.4"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "sha256-Xq+DXrZp1NrsCgUnjaMWUoM+SDfnXK+YDX2Gcr7FKvQ="; 19 }; 20 21 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/pypoolstation/default.nix
··· 1 { lib 2 , aiohttp 3 , buildPythonPackage 4 , fetchPypi 5 , poetry-core ··· 8 9 buildPythonPackage rec { 10 pname = "pypoolstation"; 11 - version = "0.4.5"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchPypi { 17 pname = "PyPoolstation"; 18 inherit version; 19 - sha256 = "sha256-cf2KUdvsuC7fplg7O9Jqqb86rOjNicV+vGVBwWvvs90="; 20 }; 21 22 nativeBuildInputs = [ ··· 25 26 propagatedBuildInputs = [ 27 aiohttp 28 ]; 29 30 # Project has no tests
··· 1 { lib 2 , aiohttp 3 + , backoff 4 , buildPythonPackage 5 , fetchPypi 6 , poetry-core ··· 9 10 buildPythonPackage rec { 11 pname = "pypoolstation"; 12 + version = "0.4.8"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "PyPoolstation"; 19 inherit version; 20 + sha256 = "sha256-6Fdam/LS3Nicrhe5jHHvaKCpE0HigfOVszjb5c1VM3Y="; 21 }; 22 23 nativeBuildInputs = [ ··· 26 27 propagatedBuildInputs = [ 28 aiohttp 29 + backoff 30 ]; 31 32 # Project has no tests
+4 -4
pkgs/development/python-modules/pyswitchbot/default.nix
··· 1 { lib 2 - , bluepy 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pythonOlder ··· 7 8 buildPythonPackage rec { 9 pname = "pyswitchbot"; 10 - version = "0.13.3"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "Danielhiversen"; 17 repo = "pySwitchbot"; 18 rev = version; 19 - hash = "sha256-Zgpnw4It3yyy9RQqt5SxeJXl1Z3J3Rp9baLfiw5Bgow="; 20 }; 21 22 propagatedBuildInputs = [ 23 - bluepy 24 ]; 25 26 # Project has no tests
··· 1 { lib 2 + , bleak 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pythonOlder ··· 7 8 buildPythonPackage rec { 9 pname = "pyswitchbot"; 10 + version = "0.14.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "Danielhiversen"; 17 repo = "pySwitchbot"; 18 rev = version; 19 + hash = "sha256-6u7PqYv7Q5rVzsUnoQi495svX8puBz0Oj3SGgcpJrcQ="; 20 }; 21 22 propagatedBuildInputs = [ 23 + bleak 24 ]; 25 26 # Project has no tests
+2 -3
pkgs/development/python-modules/python-magic/default.nix
··· 1 { lib 2 , stdenv 3 - , python 4 , buildPythonPackage 5 , fetchFromGitHub 6 , substituteAll ··· 10 11 buildPythonPackage rec { 12 pname = "python-magic"; 13 - version = "0.4.26"; 14 15 src = fetchFromGitHub { 16 owner = "ahupp"; 17 repo = "python-magic"; 18 rev = version; 19 - sha256 = "sha256-RcKldMwSRroNZNEl0jwuJG9C+3OIPBzk+CjqkxKK/eY="; 20 }; 21 22 patches = [
··· 1 { lib 2 , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 , substituteAll ··· 9 10 buildPythonPackage rec { 11 pname = "python-magic"; 12 + version = "0.4.27"; 13 14 src = fetchFromGitHub { 15 owner = "ahupp"; 16 repo = "python-magic"; 17 rev = version; 18 + sha256 = "sha256-fZ+5xJ3P0EYK+6rQ8VzXv2zckKfEH5VUdISIR6ybIfQ="; 19 }; 20 21 patches = [
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pyvex"; 15 - version = "9.2.6"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-I2ZQJ/CDvNq5uJoLT9SHDGzeuI32YUy/6fMSNR9WM8I="; 23 }; 24 25 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "pyvex"; 15 + version = "9.2.7"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-vSVkredOekqUAre38jDCE8f8OXd0cNmZ2SmpEQ7+I28="; 23 }; 24 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "slack-sdk"; 24 - version = "3.17.1"; 25 format = "setuptools"; 26 27 disabled = pythonOlder "3.6"; ··· 30 owner = "slackapi"; 31 repo = "python-slack-sdk"; 32 rev = "refs/tags/v${version}"; 33 - sha256 = "sha256-FWjhfvBx8FXAMFKxWB4Vvjg5PPw9v7ciKU+oIEGD36s="; 34 }; 35 36 propagatedBuildInputs = [
··· 21 22 buildPythonPackage rec { 23 pname = "slack-sdk"; 24 + version = "3.17.2"; 25 format = "setuptools"; 26 27 disabled = pythonOlder "3.6"; ··· 30 owner = "slackapi"; 31 repo = "python-slack-sdk"; 32 rev = "refs/tags/v${version}"; 33 + sha256 = "sha256-Rzs2ugG6Xm8IVWt20+1oLB0FxhBHyIfDGNL2jzgDnwc="; 34 }; 35 36 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/soco/default.nix
··· 5 , appdirs 6 , ifaddr 7 , pythonOlder 8 , mock 9 , nix-update-script 10 , pytestCheckHook ··· 15 16 buildPythonPackage rec { 17 pname = "soco"; 18 - version = "0.27.1"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.6"; ··· 24 owner = "SoCo"; 25 repo = "SoCo"; 26 rev = "v${version}"; 27 - hash = "sha256-8U7wfxqen+hgK8j9ooPHCAKvd9kSZicToTyP7XzQFrg="; 28 }; 29 30 propagatedBuildInputs = [ 31 appdirs 32 ifaddr 33 requests 34 xmltodict 35 ];
··· 5 , appdirs 6 , ifaddr 7 , pythonOlder 8 + , lxml 9 , mock 10 , nix-update-script 11 , pytestCheckHook ··· 16 17 buildPythonPackage rec { 18 pname = "soco"; 19 + version = "0.28.0"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; ··· 25 owner = "SoCo"; 26 repo = "SoCo"; 27 rev = "v${version}"; 28 + hash = "sha256-rH6EfPK4EEQDO63VEIM7jJO5OM4tyYfZ5yYUskPf8dE="; 29 }; 30 31 propagatedBuildInputs = [ 32 appdirs 33 ifaddr 34 + lxml 35 requests 36 xmltodict 37 ];
+2 -2
pkgs/development/python-modules/strenum/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "strenum"; 10 - version = "0.4.7"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "irgeek"; 17 repo = "StrEnum"; 18 rev = "v${version}"; 19 - hash = "sha256-ktsPROIv/BbPinZfrBknI4c/WwRYGhWgmw209Hfg8EQ="; 20 }; 21 22 postPatch = ''
··· 7 8 buildPythonPackage rec { 9 pname = "strenum"; 10 + version = "0.4.8"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "irgeek"; 17 repo = "StrEnum"; 18 rev = "v${version}"; 19 + hash = "sha256-S64YfF+cbefXRWoeJK99ZPTiO9DUcDaT77hVQd7pKDk="; 20 }; 21 22 postPatch = ''
+2 -2
pkgs/development/python-modules/types-redis/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "types-redis"; 8 - version = "4.3.0"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "sha256-9L2b5qt0Hx2pEFzwpORiiG3B1drkbW0/a3/X6B/+uig="; 14 }; 15 16 # Module doesn't have tests
··· 5 6 buildPythonPackage rec { 7 pname = "types-redis"; 8 + version = "4.3.2"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "sha256-oZNQj6poxT3sRcwwUV6rlMMxMlr4oMPIAJX2Dyq22qY="; 14 }; 15 16 # Module doesn't have tests
+2 -2
pkgs/development/python-modules/types-tabulate/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "types-tabulate"; 8 - version = "0.8.9"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - hash = "sha256-L8P6T+GFOsmHz1Do1FmeP+RG3VMGT+hqRqQHqY6fwE8="; 13 }; 14 15 # Module doesn't have tests
··· 5 6 buildPythonPackage rec { 7 pname = "types-tabulate"; 8 + version = "0.8.10"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + hash = "sha256-BmdTn8ZjMKJdqmtOUtSUt4Niip/tVKP/MVB23NFaHs0="; 13 }; 14 15 # Module doesn't have tests
+3 -3
pkgs/development/python-modules/wandb/default.nix
··· 39 40 buildPythonPackage rec { 41 pname = "wandb"; 42 - version = "0.12.18"; 43 format = "setuptools"; 44 45 disabled = pythonOlder "3.6"; ··· 47 src = fetchFromGitHub { 48 owner = pname; 49 repo = "client"; 50 - rev = "v${version}"; 51 - hash = "sha256-9++CFoC8p3cACPyjRbb6i8MdJp8iD9GUh0uHpTiufdg="; 52 }; 53 54 patches = [
··· 39 40 buildPythonPackage rec { 41 pname = "wandb"; 42 + version = "0.12.19"; 43 format = "setuptools"; 44 45 disabled = pythonOlder "3.6"; ··· 47 src = fetchFromGitHub { 48 owner = pname; 49 repo = "client"; 50 + rev = "refs/tags/v${version}"; 51 + hash = "sha256-eH65vk3Pnm6d4vDiaWbs1tXD0lCRkfOB2hqD9MGxuXY="; 52 }; 53 54 patches = [
+14 -7
pkgs/development/tools/asmfmt/default.nix
··· 1 - { buildGoPackage 2 , lib 3 , fetchFromGitHub 4 }: 5 6 - buildGoPackage rec { 7 pname = "asmfmt"; 8 version = "1.3.2"; 9 - 10 - goPackagePath = "github.com/klauspost/asmfmt"; 11 12 src = fetchFromGitHub { 13 owner = "klauspost"; ··· 16 sha256 = "sha256-YxIVqPGsqxvOY0Qz4Jw5FuO9IbplCICjChosnHrSCgc="; 17 }; 18 19 - goDeps = ./deps.nix; 20 21 # This package comes with its own version of goimports, gofmt and goreturns 22 # but these binaries are outdated and are offered by other packages. 23 subPackages = [ "cmd/asmfmt" ]; 24 25 meta = with lib; { 26 - description = "Go Assembler Formatter"; 27 homepage = "https://github.com/klauspost/asmfmt"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ kalbasit ]; 30 - platforms = platforms.linux ++ platforms.darwin; 31 }; 32 }
··· 1 + { buildGoModule 2 , lib 3 , fetchFromGitHub 4 }: 5 6 + buildGoModule rec { 7 pname = "asmfmt"; 8 version = "1.3.2"; 9 10 src = fetchFromGitHub { 11 owner = "klauspost"; ··· 14 sha256 = "sha256-YxIVqPGsqxvOY0Qz4Jw5FuO9IbplCICjChosnHrSCgc="; 15 }; 16 17 + vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 18 19 # This package comes with its own version of goimports, gofmt and goreturns 20 # but these binaries are outdated and are offered by other packages. 21 subPackages = [ "cmd/asmfmt" ]; 22 23 + ldflags = [ "-s" "-w" ]; 24 + 25 + # There are no tests. 26 + doCheck = false; 27 + 28 meta = with lib; { 29 + description = "Go assembler formatter"; 30 + longDescription = '' 31 + This will format your assembler code in a similar way that gofmt formats 32 + your Go code. 33 + ''; 34 homepage = "https://github.com/klauspost/asmfmt"; 35 + changelog = "https://github.com/klauspost/asmfmt/releases/tag/${src.rev}"; 36 license = licenses.mit; 37 maintainers = with maintainers; [ kalbasit ]; 38 }; 39 }
-20
pkgs/development/tools/asmfmt/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/tools"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/tools"; 7 - rev = "3a10b9bf0a52df7e992a8c3eb712a86d3c896c75"; 8 - sha256 = "19f3dijcc54jnd7458jab2dgpd0gzccmv2qympd9wi8cc8jpnhws"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "sourcegraph.com/sqs/goreturns"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://github.com/sqs/goreturns"; 16 - rev = "538ac601451833c7c4449f8431d65d53c1c60e41"; 17 - sha256 = "0gcplch8zmcgwl6xvcffxg50g3xnf60n7dlqxgn51179qcjr354p"; 18 - }; 19 - } 20 - ]
···
+9 -13
pkgs/development/tools/check/default.nix
··· 1 - { buildGoPackage 2 - , lib 3 , fetchFromGitLab 4 }: 5 6 - buildGoPackage rec { 7 - pname = "check-unstable"; 8 - version = "2018-09-12"; 9 - rev = "88db195993f8e991ad402754accd0635490769f9"; 10 - 11 - goPackagePath = "gitlab.com/opennota/check"; 12 13 src = fetchFromGitLab { 14 - inherit rev; 15 - 16 owner = "opennota"; 17 repo = "check"; 18 - sha256 = "1983xmdkgpqda4qz8ashc6xv1zg5jl4zly3w566grxc5sfxpgf0i"; 19 }; 20 21 - goDeps = ./deps.nix; 22 23 meta = with lib; { 24 description = "A set of utilities for checking Go sources"; 25 homepage = "https://gitlab.com/opennota/check"; 26 license = licenses.gpl3; 27 maintainers = with maintainers; [ kalbasit ]; 28 - platforms = platforms.linux ++ platforms.darwin; 29 }; 30 }
··· 1 + { lib 2 + , buildGoModule 3 , fetchFromGitLab 4 }: 5 6 + buildGoModule rec { 7 + pname = "check"; 8 + version = "unstable-2018-12-24"; 9 + rev = "ccaba434e62accd51209476ad093810bd27ec150"; 10 11 src = fetchFromGitLab { 12 owner = "opennota"; 13 repo = "check"; 14 + inherit rev; 15 + sha256 = "sha256-u8U/62LZEn1ffwdGsUCGam4HAk7b2LetomCLZzHuuas="; 16 }; 17 18 + vendorSha256 = "sha256-DyysiVYFpncmyCzlHIOEtWlCMpm90AC3gdItI9WinSo="; 19 20 meta = with lib; { 21 description = "A set of utilities for checking Go sources"; 22 homepage = "https://gitlab.com/opennota/check"; 23 license = licenses.gpl3; 24 maintainers = with maintainers; [ kalbasit ]; 25 }; 26 }
-11
pkgs/development/tools/check/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/tools"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/tools"; 7 - rev = "677d2ff680c1"; 8 - sha256 = "0vp1w1haqcjd82dxd6x9xrllbfwvm957rxwkpji96cgvhsli2bq5"; 9 - }; 10 - } 11 - ]
···
+9 -10
pkgs/development/tools/dapper/default.nix
··· 1 - { buildGoPackage 2 - , lib 3 , fetchFromGitHub 4 }: 5 6 - buildGoPackage rec { 7 pname = "dapper"; 8 version = "0.5.8"; 9 - 10 - goPackagePath = "github.com/rancher/dapper"; 11 12 src = fetchFromGitHub { 13 owner = "rancher"; ··· 15 rev = "v${version}"; 16 sha256 = "sha256-t1w8bhwCjZHmvgBG6Tv8kgqTbC7v5P5QOvJGuTJUC04="; 17 }; 18 - patchPhase = '' 19 - substituteInPlace main.go --replace 0.0.0 ${version} 20 - ''; 21 22 meta = with lib; { 23 - description = "Docker Build Wrapper"; 24 homepage = "https://github.com/rancher/dapper"; 25 license = licenses.asl20; 26 platforms = platforms.linux; 27 maintainers = with maintainers; [ kuznero ]; 28 }; 29 } 30 -
··· 1 + { lib 2 + , buildGoModule 3 , fetchFromGitHub 4 }: 5 6 + buildGoModule rec { 7 pname = "dapper"; 8 version = "0.5.8"; 9 10 src = fetchFromGitHub { 11 owner = "rancher"; ··· 13 rev = "v${version}"; 14 sha256 = "sha256-t1w8bhwCjZHmvgBG6Tv8kgqTbC7v5P5QOvJGuTJUC04="; 15 }; 16 + vendorSha256 = null; 17 + 18 + patchPhase = '' 19 + substituteInPlace main.go --replace 0.0.0 ${version} 20 + ''; 21 22 meta = with lib; { 23 + description = "Docker build wrapper"; 24 homepage = "https://github.com/rancher/dapper"; 25 license = licenses.asl20; 26 platforms = platforms.linux; 27 maintainers = with maintainers; [ kuznero ]; 28 }; 29 }
+15 -12
pkgs/development/tools/ineffassign/default.nix
··· 1 - { buildGoPackage 2 - , lib 3 , fetchFromGitHub 4 }: 5 6 - buildGoPackage rec { 7 - pname = "ineffassign-unstable"; 8 - version = "2018-09-09"; 9 - rev = "1003c8bd00dc2869cb5ca5282e6ce33834fed514"; 10 - 11 - goPackagePath = "github.com/gordonklaus/ineffassign"; 12 13 src = fetchFromGitHub { 14 - inherit rev; 15 - 16 owner = "gordonklaus"; 17 repo = "ineffassign"; 18 - sha256 = "1rkzqvd3z03vq8q8qi9cghvgggsf02ammj9wq8jvpnx6b2sd16nd"; 19 }; 20 21 meta = with lib; { 22 description = "Detect ineffectual assignments in Go code"; 23 homepage = "https://github.com/gordonklaus/ineffassign"; 24 license = licenses.mit; 25 maintainers = with maintainers; [ kalbasit ]; 26 - platforms = platforms.linux ++ platforms.darwin; 27 }; 28 }
··· 1 + { lib 2 + , buildGoModule 3 , fetchFromGitHub 4 + , go 5 }: 6 7 + buildGoModule rec { 8 + pname = "ineffassign"; 9 + version = "unstable-2021-09-04"; 10 + rev = "4cc7213b9bc8b868b2990c372f6fa057fa88b91c"; 11 12 src = fetchFromGitHub { 13 owner = "gordonklaus"; 14 repo = "ineffassign"; 15 + inherit rev; 16 + sha256 = "sha256-XLXANN9TOmrNOixWtlqnIC27u+0TW2P3s9MyeyVUcAQ="; 17 }; 18 19 + vendorSha256 = "sha256-QTgWicN2m2ughtLsEBMaQWfpDbmbL0nS5qaIKF3mTJM="; 20 + 21 + allowGoReference = true; 22 + 23 + checkInputs = [ go ]; 24 + 25 meta = with lib; { 26 description = "Detect ineffectual assignments in Go code"; 27 homepage = "https://github.com/gordonklaus/ineffassign"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ kalbasit ]; 30 }; 31 }
+14 -13
pkgs/development/tools/maligned/default.nix
··· 1 - { buildGoPackage 2 - , lib 3 , fetchFromGitHub 4 }: 5 6 - buildGoPackage rec { 7 - pname = "maligned-unstable"; 8 - version = "2018-07-07"; 9 - rev = "6e39bd26a8c8b58c5a22129593044655a9e25959"; 10 - 11 - goPackagePath = "github.com/mdempsky/maligned"; 12 13 src = fetchFromGitHub { 14 - inherit rev; 15 - 16 owner = "mdempsky"; 17 repo = "maligned"; 18 - sha256 = "08inr5xjqv9flrlyhqd8ck1q26y5xb6iilz0xkb6bqa4dl5ialhi"; 19 }; 20 21 - goDeps = ./deps.nix; 22 23 meta = with lib; { 24 description = "Tool to detect Go structs that would take less memory if their fields were sorted"; 25 homepage = "https://github.com/mdempsky/maligned"; 26 license = licenses.bsd3; 27 maintainers = with maintainers; [ kalbasit ]; 28 - platforms = platforms.linux ++ platforms.darwin; 29 }; 30 }
··· 1 + { lib 2 + , buildGoModule 3 , fetchFromGitHub 4 + , go 5 }: 6 7 + buildGoModule rec { 8 + pname = "maligned"; 9 + version = "unstable-2022-02-04"; 10 + rev = "d7cd9a96ae47d02b08234503b54709ad4ae82105"; 11 12 src = fetchFromGitHub { 13 owner = "mdempsky"; 14 repo = "maligned"; 15 + inherit rev; 16 + sha256 = "sha256-exljmDNtVhjJkvh0EomcbBXSsmQx4I59MHDfMWSQyKk="; 17 }; 18 19 + vendorSha256 = "sha256-q/0lxZWk3a7brMsbLvZUSZ8XUHfWfx79qxjir1Vygx4="; 20 + 21 + allowGoReference = true; 22 + 23 + checkInputs = [ go ]; 24 25 meta = with lib; { 26 description = "Tool to detect Go structs that would take less memory if their fields were sorted"; 27 homepage = "https://github.com/mdempsky/maligned"; 28 license = licenses.bsd3; 29 maintainers = with maintainers; [ kalbasit ]; 30 }; 31 }
-20
pkgs/development/tools/maligned/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/kisielk/gotool"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/kisielk/gotool"; 7 - rev = "80517062f582ea3340cd4baf70e86d539ae7d84d"; 8 - sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "golang.org/x/tools"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://go.googlesource.com/tools"; 16 - rev = "96e9e165b75e735822645eff82850b08c377be36"; 17 - sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg"; 18 - }; 19 - } 20 - ]
···
+44 -60
pkgs/games/sm64ex/default.nix
··· 1 - { lib, stdenv 2 , fetchFromGitHub 3 - , python3 4 - , pkg-config 5 - , audiofile 6 - , SDL2 7 - , hexdump 8 - , requireFile 9 - , compileFlags ? [ ] 10 - , region ? "us" 11 - , baseRom ? requireFile { 12 - name = "baserom.${region}.z64"; 13 - message = '' 14 - This nix expression requires that baserom.${region}.z64 is 15 - already part of the store. To get this file you can dump your Super Mario 64 cartridge's contents 16 - and add it to the nix store with nix-store --add-fixed sha256 <FILE>. 17 - Note that if you are not using a US baserom, you must overwrite the "region" attribute with either "eu" or "jp". 18 - ''; 19 - sha256 = { 20 - "us" = "17ce077343c6133f8c9f2d6d6d9a4ab62c8cd2aa57c40aea1f490b4c8bb21d91"; 21 - "eu" = "c792e5ebcba34c8d98c0c44cf29747c8ee67e7b907fcc77887f9ff2523f80572"; 22 - "jp" = "9cf7a80db321b07a8d461fe536c02c87b7412433953891cdec9191bfad2db317"; 23 - }.${region}; 24 - } 25 }: 26 27 - stdenv.mkDerivation rec { 28 - pname = "sm64ex"; 29 - version = "unstable-2021-11-30"; 30 - 31 - src = fetchFromGitHub { 32 - owner = "sm64pc"; 33 - repo = "sm64ex"; 34 - rev = "db9a6345baa5acb41f9d77c480510442cab26025"; 35 - sha256 = "sha256-q7JWDvNeNrDpcKVtIGqB1k7I0FveYwrfqu7ZZK7T8F8="; 36 - }; 37 - 38 - nativeBuildInputs = [ python3 pkg-config ]; 39 - buildInputs = [ audiofile SDL2 hexdump ]; 40 41 - makeFlags = [ "VERSION=${region}" ] ++ compileFlags 42 - ++ lib.optionals stdenv.isDarwin [ "OSX_BUILD=1" ]; 43 44 - inherit baseRom; 45 46 - preBuild = '' 47 - patchShebangs extract_assets.py 48 - cp $baseRom ./baserom.${region}.z64 49 - ''; 50 51 - installPhase = '' 52 - mkdir -p $out/bin 53 - cp build/${region}_pc/sm64.${region}.f3dex2e $out/bin/sm64ex 54 - ''; 55 56 - enableParallelBuilding = true; 57 58 - meta = with lib; { 59 - homepage = "https://github.com/sm64pc/sm64ex"; 60 - description = "Super Mario 64 port based off of decompilation"; 61 - longDescription = '' 62 - Super Mario 64 port based off of decompilation. 63 - Note that you must supply a baserom yourself to extract assets from. 64 - If you are not using an US baserom, you must overwrite the "region" attribute with either "eu" or "jp". 65 - If you would like to use patches sm64ex distributes as makeflags, add them to the "compileFlags" attribute. 66 ''; 67 - license = licenses.unfree; 68 - maintainers = with maintainers; [ ivar ]; 69 - platforms = platforms.unix; 70 }; 71 - }
··· 1 + { lib 2 + , stdenv 3 , fetchFromGitHub 4 + , callPackage 5 + , autoPatchelfHook 6 + , branch 7 }: 8 9 + { 10 + sm64ex = callPackage ./generic.nix { 11 + pname = "sm64ex"; 12 + version = "0.pre+date=2021-11-30"; 13 14 + src = fetchFromGitHub { 15 + owner = "sm64pc"; 16 + repo = "sm64ex"; 17 + rev = "db9a6345baa5acb41f9d77c480510442cab26025"; 18 + sha256 = "sha256-q7JWDvNeNrDpcKVtIGqB1k7I0FveYwrfqu7ZZK7T8F8="; 19 + }; 20 21 + extraMeta = { 22 + homepage = "https://github.com/sm64pc/sm64ex"; 23 + description = "Super Mario 64 port based off of decompilation"; 24 + }; 25 + }; 26 27 + sm64ex-coop = callPackage ./generic.nix { 28 + pname = "sm64ex-coop"; 29 + version = "0.pre+date=2022-05-14"; 30 31 + src = fetchFromGitHub { 32 + owner = "djoslin0"; 33 + repo = "sm64ex-coop"; 34 + rev = "8200b175607fe2939f067d496627c202a15fe24c"; 35 + sha256 = "sha256-c1ZmMBtvYYcaJ/WxkZBVvNGVCeSXfm8NKe/BiAIJtks="; 36 + }; 37 38 + extraNativeBuildInputs = [ 39 + autoPatchelfHook 40 + ]; 41 42 + postInstall = let 43 + sharedLib = stdenv.hostPlatform.extensions.sharedLibrary; 44 + in '' 45 + mkdir -p $out/lib 46 + cp $src/lib/bass/libbass{,_fx}${sharedLib} $out/lib 47 + cp $src/lib/discordsdk/libdiscord_game_sdk${sharedLib} $out/lib 48 ''; 49 + 50 + extraMeta = { 51 + homepage = "https://github.com/djoslin0/sm64ex-coop"; 52 + description = "Super Mario 64 online co-op mod, forked from sm64ex"; 53 + }; 54 }; 55 + }.${branch}
+83
pkgs/games/sm64ex/generic.nix
···
··· 1 + { pname 2 + , version 3 + , src 4 + , extraNativeBuildInputs ? [ ] 5 + , extraMeta ? {} 6 + , compileFlags ? [ ] 7 + , postInstall ? "" 8 + , region ? "us" 9 + 10 + , lib 11 + , stdenv 12 + , fetchFromGitHub 13 + , python3 14 + , pkg-config 15 + , audiofile 16 + , SDL2 17 + , hexdump 18 + , requireFile 19 + , baseRom ? requireFile { 20 + name = "baserom.${region}.z64"; 21 + message = '' 22 + This nix expression requires that baserom.${region}.z64 is 23 + already part of the store. To get this file you can dump your Super Mario 64 cartridge's contents 24 + and add it to the nix store with nix-store --add-fixed sha256 <FILE>. 25 + Note that if you are not using a US baserom, you must overwrite the "region" attribute with either "eu" or "jp". 26 + ''; 27 + sha256 = { 28 + "us" = "17ce077343c6133f8c9f2d6d6d9a4ab62c8cd2aa57c40aea1f490b4c8bb21d91"; 29 + "eu" = "c792e5ebcba34c8d98c0c44cf29747c8ee67e7b907fcc77887f9ff2523f80572"; 30 + "jp" = "9cf7a80db321b07a8d461fe536c02c87b7412433953891cdec9191bfad2db317"; 31 + }.${region}; 32 + } 33 + }: 34 + 35 + stdenv.mkDerivation rec { 36 + inherit pname version src postInstall; 37 + 38 + nativeBuildInputs = [ 39 + python3 40 + pkg-config 41 + hexdump 42 + ] ++ extraNativeBuildInputs; 43 + 44 + buildInputs = [ 45 + audiofile 46 + SDL2 47 + ]; 48 + 49 + enableParallelBuilding = true; 50 + 51 + makeFlags = [ 52 + "VERSION=${region}" 53 + ] ++ lib.optionals stdenv.isDarwin [ 54 + "OSX_BUILD=1" 55 + ] ++ compileFlags; 56 + 57 + preBuild = '' 58 + patchShebangs extract_assets.py 59 + ln -s ${baseRom} ./baserom.${region}.z64 60 + ''; 61 + 62 + installPhase = '' 63 + runHook preInstall 64 + 65 + mkdir -p $out/bin 66 + cp build/${region}_pc/sm64.${region}.f3dex2e $out/bin/sm64ex 67 + 68 + runHook postInstall 69 + ''; 70 + 71 + meta = with lib; { 72 + longDescription = 73 + extraMeta.description or "Super Mario 64 port based off of decompilation" + "\n" + '' 74 + Note that you must supply a baserom yourself to extract assets from. 75 + If you are not using an US baserom, you must overwrite the "region" attribute with either "eu" or "jp". 76 + If you would like to use patches sm64ex distributes as makeflags, add them to the "compileFlags" attribute. 77 + ''; 78 + mainProgram = "sm64ex"; 79 + license = licenses.unfree; 80 + maintainers = with maintainers; [ ivar ]; 81 + platforms = platforms.unix; 82 + } // extraMeta; 83 + }
+12
pkgs/misc/screensavers/rss-glx/cstddef.patch
···
··· 1 + diff --git i/src/Implicit/impSurface.h w/src/Implicit/impSurface.h 2 + index 41fab81..027587f 100644 3 + --- i/src/Implicit/impSurface.h 4 + +++ w/src/Implicit/impSurface.h 5 + @@ -25,6 +25,7 @@ 6 + #ifdef WIN32 7 + #include <windows.h> 8 + #endif 9 + +#include <cstddef> 10 + #include <vector> 11 + #include <GL/gl.h> 12 +
+18 -2
pkgs/misc/screensavers/rss-glx/default.nix
··· 1 - {lib, stdenv, fetchurl, pkg-config, xlibsWrapper, libXext, libGLU, libGL, imagemagick6, libtiff, bzip2}: 2 3 stdenv.mkDerivation rec { 4 version = "0.9.1"; ··· 9 sha256 = "1aikafjqrfmv23jnrrm5d56dg6injh4l67zjdxzdapv9chw7g3cg"; 10 }; 11 12 - nativeBuildInputs = [ pkg-config ]; 13 buildInputs = [ libGLU libGL xlibsWrapper imagemagick6 libtiff bzip2 ]; 14 15 NIX_CFLAGS_COMPILE = "-I${imagemagick6.dev}/include/ImageMagick"; 16 NIX_LDFLAGS= "-rpath ${libXext}/lib";
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , autoconf 5 + , pkg-config 6 + , xlibsWrapper 7 + , libXext 8 + , libGLU 9 + , libGL 10 + , imagemagick6 11 + , libtiff 12 + , bzip2 13 + }: 14 15 stdenv.mkDerivation rec { 16 version = "0.9.1"; ··· 21 sha256 = "1aikafjqrfmv23jnrrm5d56dg6injh4l67zjdxzdapv9chw7g3cg"; 22 }; 23 24 + nativeBuildInputs = [ autoconf pkg-config ]; 25 buildInputs = [ libGLU libGL xlibsWrapper imagemagick6 libtiff bzip2 ]; 26 + 27 + patches = [ 28 + ./cstddef.patch 29 + ]; 30 31 NIX_CFLAGS_COMPILE = "-I${imagemagick6.dev}/include/ImageMagick"; 32 NIX_LDFLAGS= "-rpath ${libXext}/lib";
+2
pkgs/os-specific/linux/bcc/default.nix
··· 77 wrapPythonProgramsIn "$out/share/bcc/tools" "$out $pythonPath" 78 ''; 79 80 passthru.tests = { 81 bpf = nixosTests.bpf; 82 };
··· 77 wrapPythonProgramsIn "$out/share/bcc/tools" "$out $pythonPath" 78 ''; 79 80 + outputs = [ "out" "man" ]; 81 + 82 passthru.tests = { 83 bpf = nixosTests.bpf; 84 };
+2
pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
··· 49 ;; 50 switch|boot|test|build|edit|dry-build|dry-run|dry-activate|build-vm|build-vm-with-bootloader) 51 if [ "$i" = dry-run ]; then i=dry-build; fi 52 action="$i" 53 ;; 54 --install-grub)
··· 49 ;; 50 switch|boot|test|build|edit|dry-build|dry-run|dry-activate|build-vm|build-vm-with-bootloader) 51 if [ "$i" = dry-run ]; then i=dry-build; fi 52 + # exactly one action mandatory, bail out if multiple are given 53 + if [ -n "$action" ]; then showSyntax; fi 54 action="$i" 55 ;; 56 --install-grub)
+25 -15
pkgs/servers/cayley/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 pname = "cayley"; 5 - version = "0.7.5"; 6 - 7 - goPackagePath = "github.com/cayleygraph/cayley"; 8 9 src = fetchFromGitHub { 10 owner = "cayleygraph"; 11 repo = "cayley"; 12 rev = "v${version}"; 13 - sha256 = "1zfxa9z6spi6xw028mvbc7c3g517gn82g77ywr6picl47fr2blnd"; 14 }; 15 16 - goDeps = ./deps.nix; 17 18 - ldflags = [ 19 - "-X=main.Version=${version}" 20 ]; 21 22 - meta = { 23 - homepage = "https://github.com/cayleygraph/cayley"; 24 - description = "A graph database inspired by Freebase and Knowledge Graph"; 25 - maintainers = with lib.maintainers; [ sigma ]; 26 - license = lib.licenses.asl20; 27 - platforms = lib.platforms.unix; 28 }; 29 }
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 6 + buildGoModule rec { 7 pname = "cayley"; 8 + version = "0.7.7"; 9 + rev = "dcf764fef381f19ee49fad186b4e00024709f148"; 10 11 src = fetchFromGitHub { 12 owner = "cayleygraph"; 13 repo = "cayley"; 14 rev = "v${version}"; 15 + sha256 = "sha256-jIX0v6ujiQvEAb/mKkrpNgsY0YLkJYHy2sUfQnooE48="; 16 }; 17 18 + vendorSha256 = "sha256-SSjHGJoW3I7r8emh3IwmiZQIVzdilAsA2ULdAqld2fA="; 19 + 20 + subPackages = [ "cmd/cayley" ]; 21 22 + ldflags = let basename = "github.com/cayleygraph/cayley/version"; in [ 23 + "-s" 24 + "-w" 25 + "-X ${basename}.Version=${src.rev}" 26 + "-X ${basename}.GitHash=${rev}" 27 ]; 28 29 + meta = with lib; { 30 + description = "Graph database designed for ease of use and storing complex data"; 31 + longDescription = '' 32 + Cayley is an open-source database for Linked Data. It is inspired by the 33 + graph database behind Google's Knowledge Graph (formerly Freebase). 34 + ''; 35 + homepage = "https://cayley.io/"; 36 + license = licenses.asl20; 37 + maintainers = with maintainers; [ sigma ]; 38 }; 39 }
-471
pkgs/servers/cayley/deps.nix
··· 1 - # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 - [ 3 - { 4 - goPackagePath = "github.com/badgerodon/peg"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/badgerodon/peg"; 8 - rev = "9e5f7f4d07ca576562618c23e8abadda278b684f"; 9 - sha256 = "12vd7hzdgknn8byz77lmvcrz9m5lvmffdnz2wwk83304przkra11"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/boltdb/bolt"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/boltdb/bolt"; 17 - rev = "e9cf4fae01b5a8ff89d0ec6b32f0d9c9f79aefdd"; 18 - sha256 = "1sjxzz88bw0y37mk3xvwb9j5v7bz3r80rwg79jml6liqk1arnl99"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/cznic/mathutil"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/cznic/mathutil"; 26 - rev = "1447ad269d64ca91aa8d7079baa40b6fc8b965e7"; 27 - sha256 = "1r9c20k2h65g38yxf3vd46nbayx1cz5w4q4yr1xfggcs0mmrb87i"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/davecgh/go-spew"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/davecgh/go-spew"; 35 - rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 36 - sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/dennwc/graphql"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/dennwc/graphql"; 44 - rev = "12cfed44bc5de083875506a36d30f9798f9bca47"; 45 - sha256 = "1rfsxjjsik5618y2741lcyw56a4d4l6r04sbj1igrvcck9bz0k6a"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/dlclark/regexp2"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/dlclark/regexp2"; 53 - rev = "902a5ce7a7812e2ba9f73b9d96c09d5136df39cd"; 54 - sha256 = "0ypmdayq50ilbmqa1wjq5nvs9igbxkzlc8phlknw244935wz3v15"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/dop251/goja"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/dop251/goja"; 62 - rev = "ef8c030e3c96c5054c2f10ef925e7041e0583c07"; 63 - sha256 = "15419apwdpbl0lgnl9xj9wyl05vpiz6jqgj8zbcyxhzy0wycj445"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/fsnotify/fsnotify"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/fsnotify/fsnotify"; 71 - rev = "4da3e2cfbabc9f751898f250b49f2439785783a1"; 72 - sha256 = "1y2l9jaf99j6gidcfdgq3hifxyiwv4f7awpll80p170ixdbqxvl3"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/go-kivik/couchdb"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/go-kivik/couchdb"; 80 - rev = "74d231fe43245e77840213724894264f0f61ffd3"; 81 - sha256 = "0ga6d6y44wg8ync73wcyc7q7r3sr5vdj5qkn3yqn9yn4p0k2w89i"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/go-kivik/kivik"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/go-kivik/kivik"; 89 - rev = "2a1f6b9dd407886bc59c0c28faed28fbce3b0ece"; 90 - sha256 = "0fpa62mriyiyl5dh5kg8858bqrwiwscpbkg9np69lk302znxalij"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/go-kivik/pouchdb"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/go-kivik/pouchdb"; 98 - rev = "bbd1ab79be17c809842e193b1f84e924b6b599ba"; 99 - sha256 = "15kv6i94j73c8zzy5hnmf051d3i65wxc07hvass9lc4g5ad7f9vf"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/go-sourcemap/sourcemap"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/go-sourcemap/sourcemap"; 107 - rev = "b019cc30c1eaa584753491b0d8f8c1534bf1eb44"; 108 - sha256 = "03k44fdrnknba05f7cd58lq4rzk7jdpiqksmc0wxrdzwschrbgw8"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/go-sql-driver/mysql"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/go-sql-driver/mysql"; 116 - rev = "147bd02c2c516cf9a8878cb75898ee8a9eea0228"; 117 - sha256 = "0s75nilz1jx0vgc69jgmys95lsq9j9nfdjcc8inc8mhzh3qpjb74"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/gogo/protobuf"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/gogo/protobuf"; 125 - rev = "30433562cfbf487fe1df7cd26c7bab168d2f14d0"; 126 - sha256 = "155iv0jqgh0d8cykghw3ifwk8pjyyq1w4gr9khhf78n01k6180hj"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/golang/glog"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/golang/glog"; 134 - rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998"; 135 - sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/golang/protobuf"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/golang/protobuf"; 143 - rev = "18c9bb3261723cd5401db4d0c9fbc5c3b6c70fe8"; 144 - sha256 = "0fbf8ymrcb23imkhlrlyq6i0x5w8gxzilljjsgd4hnvjgpgp3r4v"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/golang/snappy"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/golang/snappy"; 152 - rev = "553a641470496b2327abcac10b36396bd98e45c9"; 153 - sha256 = "0kssxnih1l722hx9219c7javganjqkqhvl3i0hp0hif6xm6chvqk"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/gopherjs/gopherjs"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/gopherjs/gopherjs"; 161 - rev = "558a9132744c22476178edf3126fd35a9754f565"; 162 - sha256 = "13mn0li83amgm4fgsm6l3shs2r4kjddr10xn0ydnr9ymg1y887vi"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/gopherjs/jsbuiltin"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/gopherjs/jsbuiltin"; 170 - rev = "67703bfb044e3192fbcab025c3aeaeedafad1f2f"; 171 - sha256 = "1k0df0z9fiyzbr1g1736zdp238j9z82q3gwkk060h2n84rg4c7lh"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/hashicorp/hcl"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/hashicorp/hcl"; 179 - rev = "7fa7fff964d035e8a162cce3a164b3ad02ad651b"; 180 - sha256 = "0p3dyhpc0ajakcww3a45n750z2030xqhlswzf51d5rzid27681wp"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/imdario/mergo"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/imdario/mergo"; 188 - rev = "0d4b488675fdec1dde48751b05ab530cf0b630e1"; 189 - sha256 = "071rram7aib70f3gk4ansgwns82w9i6m1px8mgc8x4rs9ana4qhf"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/inconshreveable/mousetrap"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/inconshreveable/mousetrap"; 197 - rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; 198 - sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/jackc/pgx"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/jackc/pgx"; 206 - rev = "606697ffdfe6603013560dbc171656de57b4f542"; 207 - sha256 = "0818yb2vjjwwmscdab7wnxbyiabvy544icdczdlr5kswbqq5h25m"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/julienschmidt/httprouter"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/julienschmidt/httprouter"; 215 - rev = "6f3f3919c8781ce5c0509c83fffc887a7830c938"; 216 - sha256 = "1hmqdpv2zywwglmnjnxfn27mkac81n3nqs1wandlpybsww4vn4kx"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/lib/pq"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/lib/pq"; 224 - rev = "2704adc878c21e1329f46f6e56a1c387d788ff94"; 225 - sha256 = "160fmvi7bczxw3i3h5s821hv029ph5ld8x3c36b4cz2sr30wp110"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/linkeddata/gojsonld"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/linkeddata/gojsonld"; 233 - rev = "4f5db6791326b8962ede4edbba693edcf20fd1ad"; 234 - sha256 = "11g1kygkn55whaf49q2bzxk0w8b3nhdhiaixsj2ik65j8bl9g2cq"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/magiconair/properties"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/magiconair/properties"; 242 - rev = "51463bfca2576e06c62a8504b5c0f06d61312647"; 243 - sha256 = "0d7hr78y8gg2mrm5z4jjgm2w3awkznz383b7wvyzk3l33jw6i288"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/mitchellh/mapstructure"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/mitchellh/mapstructure"; 251 - rev = "cc8532a8e9a55ea36402aa21efdf403a60d34096"; 252 - sha256 = "0705c0hq7b993sabnjy65yymvpy9w1j84bg9bjczh5607z16nw86"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/pborman/uuid"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/pborman/uuid"; 260 - rev = "1b00554d822231195d1babd97ff4a781231955c9"; 261 - sha256 = "0rjkcf85sagdwzsycj1bbjyx5bgmrc1i8l5qf1f44z24rhbbkaan"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/pelletier/go-buffruneio"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/pelletier/go-buffruneio"; 269 - rev = "c37440a7cf42ac63b919c752ca73a85067e05992"; 270 - sha256 = "0l83p1gg6g5mmhmxjisrhfimhbm71lwn1r2w7d6siwwqm9q08sd2"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/pelletier/go-toml"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/pelletier/go-toml"; 278 - rev = "fe206efb84b2bc8e8cfafe6b4c1826622be969e3"; 279 - sha256 = "1dlabfpnlzvwf4i86idy8ilqpjsl8yqfgdv0nv5cccm8gkcans5w"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/peterh/liner"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/peterh/liner"; 287 - rev = "88609521dc4b6c858fd4c98b628147da928ce4ac"; 288 - sha256 = "0jacb2fqgiccb98v1875j5xvj01l1z2laga1kgr8lhd0nl22r96k"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/pkg/errors"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/pkg/errors"; 296 - rev = "e881fd58d78e04cf6d0de1217f8707c8cc2249bc"; 297 - sha256 = "0vfhj598jp6dzy4pbyjdrqxzb5kppw8ggvfh78g80nz11r34xnzs"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "github.com/pmezard/go-difflib"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://github.com/pmezard/go-difflib"; 305 - rev = "d8ed2627bdf02c080bf22230dbb337003b7aba2d"; 306 - sha256 = "0w1jp4k4zbnrxh3jvh8fgbjgqpf2hg31pbj8fb32kh26px9ldpbs"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "github.com/russross/blackfriday"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://github.com/russross/blackfriday"; 314 - rev = "b253417e1cb644d645a0a3bb1fa5034c8030127c"; 315 - sha256 = "1knj8vabymhmkg12cj3hnpqf3b74wwrvqib12yczcvpi52xaqi20"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "github.com/shurcooL/sanitized_anchor_name"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://github.com/shurcooL/sanitized_anchor_name"; 323 - rev = "79c90efaf01eddc01945af5bc1797859189b830b"; 324 - sha256 = "1dj8v91gv1ssw2j88gjzr1hw0n63qqxykjzfbvspyi529xn3ji3y"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "github.com/spf13/afero"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://github.com/spf13/afero"; 332 - rev = "9be650865eab0c12963d8753212f4f9c66cdcf12"; 333 - sha256 = "12dhh6d07304lsjv7c4p95hkip0hnshqhwivdw39pbypgg0p8y34"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "github.com/spf13/cast"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://github.com/spf13/cast"; 341 - rev = "acbeb36b902d72a7a4c18e8f3241075e7ab763e4"; 342 - sha256 = "0w25s6gjbbwv47b9208hysyqqphd6pib3d2phg24mjy4wigkm050"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "github.com/spf13/cobra"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://github.com/spf13/cobra"; 350 - rev = "7b1b6e8dc027253d45fc029bc269d1c019f83a34"; 351 - sha256 = "1nhnlpmbqq1ggix7jaxmzr8awk1zrrzag4vzq1p5q5l25d6kih35"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "github.com/spf13/jwalterweatherman"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://github.com/spf13/jwalterweatherman"; 359 - rev = "fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66"; 360 - sha256 = "0404b7bzx7cq1b2bgdb3gs7gjzm4vvg1hl2y9mcm4m6vz56vbcz8"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "github.com/spf13/pflag"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://github.com/spf13/pflag"; 368 - rev = "f1d95a35e132e8a1868023a08932b14f0b8b8fcb"; 369 - sha256 = "0fwvkyq36jvy2gid81031ll7qaj8jxr5g36fff7hhkp3hh4kz6zh"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "github.com/spf13/viper"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://github.com/spf13/viper"; 377 - rev = "0967fc9aceab2ce9da34061253ac10fb99bba5b2"; 378 - sha256 = "016syis0rvccp2indjqi1vnz3wk7c9dhkvkgam0j79sb019kl80f"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "github.com/stretchr/testify"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://github.com/stretchr/testify"; 386 - rev = "87b1dfb5b2fa649f52695dd9eae19abe404a4308"; 387 - sha256 = "1iyfxs3nxdn1fyfqv3gggxcxab66a3m6cmjkhqhcapxm3qvgbrlc"; 388 - }; 389 - } 390 - { 391 - goPackagePath = "github.com/syndtr/goleveldb"; 392 - fetch = { 393 - type = "git"; 394 - url = "https://github.com/syndtr/goleveldb"; 395 - rev = "b89cc31ef7977104127d34c1bd31ebd1a9db2199"; 396 - sha256 = "0pbmssaw7fsgspv0jr3hsd1208qqxcvy4faks9hypqgl5gwday4p"; 397 - }; 398 - } 399 - { 400 - goPackagePath = "github.com/tylertreat/BoomFilters"; 401 - fetch = { 402 - type = "git"; 403 - url = "https://github.com/tylertreat/BoomFilters"; 404 - rev = "37e169ae37ed529d93ecacb509c0dc80078478fc"; 405 - sha256 = "15wwdsxxvkgxbxv3v0ywnwjwndpmps49n3a49z7bzjl7r2nsm7qv"; 406 - }; 407 - } 408 - { 409 - goPackagePath = "golang.org/x/net"; 410 - fetch = { 411 - type = "git"; 412 - url = "https://go.googlesource.com/net"; 413 - rev = "da118f7b8e5954f39d0d2130ab35d4bf0e3cb344"; 414 - sha256 = "09xpndqc6a2r0lw42cyl1pkhfddl01sd9c3qqjjwp3vmxm004whv"; 415 - }; 416 - } 417 - { 418 - goPackagePath = "golang.org/x/sys"; 419 - fetch = { 420 - type = "git"; 421 - url = "https://go.googlesource.com/sys"; 422 - rev = "9ccfe848b9db8435a24c424abbc07a921adf1df5"; 423 - sha256 = "0wn3p7nrf9lx5svnya5mxy5b8cxqs2rp8lxc477szna313m1jhs4"; 424 - }; 425 - } 426 - { 427 - goPackagePath = "golang.org/x/text"; 428 - fetch = { 429 - type = "git"; 430 - url = "https://go.googlesource.com/text"; 431 - rev = "470f45bf29f4147d6fbd7dfd0a02a848e49f5bf4"; 432 - sha256 = "1yzh1qxwd0xkh0k04hwp7yii21i26b4ngxvm1g98qlji1g2wbjbc"; 433 - }; 434 - } 435 - { 436 - goPackagePath = "google.golang.org/appengine"; 437 - fetch = { 438 - type = "git"; 439 - url = "https://github.com/golang/appengine"; 440 - rev = "170382fa85b10b94728989dfcf6cc818b335c952"; 441 - sha256 = "0dqx24qc7h53p16xnkwn2jpk3wjjlvv48akqk74vx31pr2nn0g56"; 442 - }; 443 - } 444 - { 445 - goPackagePath = "gopkg.in/mgo.v2"; 446 - fetch = { 447 - type = "git"; 448 - url = "https://github.com/go-mgo/mgo"; 449 - rev = "3f83fa5005286a7fe593b055f0d7771a7dce4655"; 450 - sha256 = "19vwb6qlcyh3nh6pkk0bynwmr5cmi6mm4hdz01lwb4ybnkzxryc7"; 451 - }; 452 - } 453 - { 454 - goPackagePath = "gopkg.in/olivere/elastic.v5"; 455 - fetch = { 456 - type = "git"; 457 - url = "https://github.com/olivere/elastic"; 458 - rev = "79ff368708b3a2a9da641dc831d95fd0782bf4ef"; 459 - sha256 = "1lq8nhjnkf246nl5h40ldh1qz2yx73yaqfmsh9ddvkwn4173c7jj"; 460 - }; 461 - } 462 - { 463 - goPackagePath = "gopkg.in/yaml.v2"; 464 - fetch = { 465 - type = "git"; 466 - url = "https://github.com/go-yaml/yaml"; 467 - rev = "cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b"; 468 - sha256 = "1hj2ag9knxflpjibck0n90jrhsrqz7qvad4qnif7jddyapi9bqzl"; 469 - }; 470 - } 471 - ]
···
+10
pkgs/servers/gpm/default.nix
··· 27 url = "https://github.com/kaction/gpm/commit/217b4fe4c9b62298a4e9a54c1f07e3b52b013a09.patch"; 28 sha256 = "1f74h12iph4z1dldbxk9imcq11805c3ai2xhbsqvx8jpjrcfp19q"; 29 }) 30 ]; 31 preConfigure = '' 32 ./autogen.sh ··· 37 "--localstatedir=/var" 38 (if ncurses == null then "--without-curses" else "--with-curses") 39 ]; 40 41 # Provide libgpm.so for compatability 42 postInstall = ''
··· 27 url = "https://github.com/kaction/gpm/commit/217b4fe4c9b62298a4e9a54c1f07e3b52b013a09.patch"; 28 sha256 = "1f74h12iph4z1dldbxk9imcq11805c3ai2xhbsqvx8jpjrcfp19q"; 29 }) 30 + 31 + # Pull fix pending upstream inclusion to fix parallel installation: 32 + # https://github.com/telmich/gpm/pull/43 33 + (fetchpatch { 34 + name = "parallel-install.patch"; 35 + url = "https://github.com/telmich/gpm/commit/a88fb82a7afe96e872bb31c554e9ad5888f5a451.patch"; 36 + sha256 = "0g1jhz9bjw7vqjv922xkhs8xkjxdqh11nj38jj3c8nv5lcil76nx"; 37 + }) 38 ]; 39 preConfigure = '' 40 ./autogen.sh ··· 45 "--localstatedir=/var" 46 (if ncurses == null then "--without-curses" else "--with-curses") 47 ]; 48 + 49 + enableParallelBuilding = true; 50 51 # Provide libgpm.so for compatability 52 postInstall = ''
+32 -16
pkgs/servers/interlock/default.nix
··· 1 - { sudo, coreutils, systemd, cryptsetup 2 - , mount, umount 3 - , buildGoPackage, fetchFromGitHub }: 4 5 - buildGoPackage rec { 6 pname = "interlock"; 7 - version = "2016.04.13"; 8 - rev = "v${version}"; 9 - 10 - goPackagePath = "github.com/inversepath/interlock"; 11 - 12 - subPackages = [ "./cmd/interlock" ]; 13 14 src = fetchFromGitHub { 15 - inherit rev; 16 - owner = "inversepath"; 17 repo = "interlock"; 18 - sha256 = "06aqx3jy744yx29xyg8ips0dw16186hfqbxdv3hfrmwxmaxhl4lz"; 19 }; 20 21 - goDeps = ./deps.nix; 22 23 - nativeBuildInputs = [ sudo ]; 24 - tags = [ "textsecure" ]; 25 postPatch = '' 26 grep -lr '/s\?bin/' | xargs sed -i \ 27 -e 's|/bin/mount|${mount}/bin/mount|' \ ··· 34 -e 's|/usr/bin/sudo|/run/wrappers/bin/sudo|' \ 35 -e 's|/sbin/cryptsetup|${cryptsetup}/bin/cryptsetup|' 36 ''; 37 }
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , coreutils 5 + , cryptsetup 6 + , mount 7 + , systemd 8 + , umount 9 + }: 10 11 + buildGoModule rec { 12 pname = "interlock"; 13 + version = "2020.03.05"; 14 15 src = fetchFromGitHub { 16 + owner = "usbarmory"; 17 repo = "interlock"; 18 + rev = "v${version}"; 19 + sha256 = "sha256-YXa4vErt3YnomTKAXCv8yUVhcc0ST47n9waW5E8QZzY="; 20 }; 21 22 + vendorSha256 = "sha256-OL6I95IpyTIc8wCwD9nWxVUTrmZH6COhsd/YwNTyvN0="; 23 + 24 + ldflags = [ "-s" "-w" ]; 25 26 postPatch = '' 27 grep -lr '/s\?bin/' | xargs sed -i \ 28 -e 's|/bin/mount|${mount}/bin/mount|' \ ··· 35 -e 's|/usr/bin/sudo|/run/wrappers/bin/sudo|' \ 36 -e 's|/sbin/cryptsetup|${cryptsetup}/bin/cryptsetup|' 37 ''; 38 + 39 + postInstall = '' 40 + mkdir -p $out/share 41 + cp -R $src/static $out/share 42 + ''; 43 + 44 + # Tests are broken due to an error during key generation. 45 + doCheck = false; 46 + 47 + meta = with lib; { 48 + homepage = "https://github.com/usbarmory/interlock"; 49 + description = "File encryption tool and an HSM frontend"; 50 + license = licenses.gpl3Plus; 51 + platforms = platforms.linux; 52 + }; 53 }
-65
pkgs/servers/interlock/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "gopkg.in/yaml.v2"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://gopkg.in/yaml.v2"; 7 - rev = "a83829b6f1293c91addabc89d0571c246397bbf4"; 8 - sha256 = "1m4dsmk90sbi17571h6pld44zxz7jc4lrnl4f27dpd1l8g5xvjhh"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "golang.org/x/crypto"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://go.googlesource.com/crypto"; 16 - rev = "575fdbe86e5dd89229707ebec0575ce7d088a4a6"; 17 - sha256 = "1kgv1mkw9y404pk3lcwbs0vgl133mwyp294i18jg9hp10s5d56xa"; 18 - }; 19 - } 20 - { 21 - goPackagePath = "github.com/Sirupsen/logrus"; 22 - fetch = { 23 - type = "git"; 24 - url = "https://github.com/Sirupsen/logrus"; 25 - rev = "be52937128b38f1d99787bb476c789e2af1147f1"; 26 - sha256 = "1m6vvd4pg4lwglhk54lv5mf6cc8h7bi0d9zb3gar4crz531r66y4"; 27 - }; 28 - } 29 - { 30 - goPackagePath = "github.com/agl/ed25519"; 31 - fetch = { 32 - type = "git"; 33 - url = "https://github.com/agl/ed25519"; 34 - rev = "278e1ec8e8a6e017cd07577924d6766039146ced"; 35 - sha256 = "165d89cc6dl28j4hkn86pny0jz3sa6hamzdvpvwdj4iha3x6lzc9"; 36 - }; 37 - } 38 - { 39 - goPackagePath = "github.com/golang/protobuf"; 40 - fetch = { 41 - type = "git"; 42 - url = "https://github.com/golang/protobuf"; 43 - rev = "59b73b37c1e45995477aae817e4a653c89a858db"; 44 - sha256 = "1dx22jvhvj34ivpr7gw01fncg9yyx35mbpal4mpgnqka7ajmgjsa"; 45 - }; 46 - } 47 - { 48 - goPackagePath = "github.com/janimo/textsecure"; 49 - fetch = { 50 - type = "git"; 51 - url = "https://github.com/janimo/textsecure"; 52 - rev = "c38f429e48d6b2776d17b4171f216f132185b0f6"; 53 - sha256 = "191pwgfgphr0x04dwpvniax4wilpv52l25bw7d3igvnw302y7i94"; 54 - }; 55 - } 56 - { 57 - goPackagePath = "golang.org/x/net"; 58 - fetch = { 59 - type = "git"; 60 - url = "https://go.googlesource.com/net"; 61 - rev = "62ac18b461605b4be188bbc7300e9aa2bc836cd4"; 62 - sha256 = "0lwwvbbwbf3yshxkfhn6z20gd45dkvnmw2ms36diiy34krgy402p"; 63 - }; 64 - } 65 - ]
···
+6
pkgs/servers/mail/mlmmj/default.nix
··· 10 sha256 = "1sghqvwizvm1a9w56r34qy5njaq1c26bagj85r60h32gh3fx02bn"; 11 }; 12 13 # Workaround build failure on -fno-common toolchains like upstream 14 # gcc-10. Otherwise build fails as: 15 # ld: getlistdelim.o:/build/mlmmj-1.3.0/src/../include/mlmmj.h:84: multiple definition of
··· 10 sha256 = "1sghqvwizvm1a9w56r34qy5njaq1c26bagj85r60h32gh3fx02bn"; 11 }; 12 13 + configureFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 14 + # AC_FUNC_MALLOC is broken on cross builds. 15 + "ac_cv_func_malloc_0_nonnull=yes" 16 + "ac_cv_func_realloc_0_nonnull=yes" 17 + ]; 18 + 19 # Workaround build failure on -fno-common toolchains like upstream 20 # gcc-10. Otherwise build fails as: 21 # ld: getlistdelim.o:/build/mlmmj-1.3.0/src/../include/mlmmj.h:84: multiple definition of
+31 -11
pkgs/servers/serf/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 pname = "serf"; 5 - version = "0.8.1"; 6 - rev = "v${version}"; 7 - 8 - goPackagePath = "github.com/hashicorp/serf"; 9 10 src = fetchFromGitHub { 11 owner = "hashicorp"; 12 repo = "serf"; 13 - inherit rev; 14 - sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx"; 15 }; 16 17 meta = with lib; { 18 - description = "Tool for service orchestration and management"; 19 - homepage = "https://www.serf.io/"; 20 - platforms = platforms.linux ++ platforms.darwin; 21 license = licenses.mpl20; 22 maintainers = with maintainers; [ pradeepchhetri ]; 23 };
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 6 + buildGoModule rec { 7 pname = "serf"; 8 + version = "0.9.8"; 9 + rev = "a2bba5676d6e37953715ea10e583843793a0c507"; 10 11 src = fetchFromGitHub { 12 owner = "hashicorp"; 13 repo = "serf"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-UWCxzwV2bcT8Sfl296HpBThe+qYX19M7sNcEJHs/sXc="; 16 }; 17 18 + vendorSha256 = "sha256-DaPcCuj0KGpuOC6XynltMBE9wO7w5qKrTChC401249o="; 19 + 20 + subPackages = [ "cmd/serf" ]; 21 + 22 + # These values are expected by version/version.go 23 + # https://github.com/hashicorp/serf/blob/7faa1b06262f70780c3c35ac25a4c96d754f06f3/version/version.go#L8-L22 24 + ldflags = lib.mapAttrsToList 25 + (n: v: "-X github.com/hashicorp/serf/version.${n}=${v}") { 26 + GitCommit = rev; 27 + Version = version; 28 + VersionPrerelease = ""; 29 + }; 30 + 31 + # There are no tests for cmd/serf. 32 + doCheck = false; 33 + 34 meta = with lib; { 35 + description = "Service orchestration and management tool"; 36 + longDescription = '' 37 + Serf is a decentralized solution for service discovery and orchestration 38 + that is lightweight, highly available, and fault tolerant. 39 + ''; 40 + homepage = "https://www.serf.io"; 41 license = licenses.mpl20; 42 maintainers = with maintainers; [ pradeepchhetri ]; 43 };
+40 -13
pkgs/servers/trickster/trickster.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 pname = "trickster"; 5 - version = "0.1.10"; 6 - 7 - goPackagePath = "github.com/Comcast/trickster"; 8 - 9 - goDeps = ./trickster_deps.nix; 10 11 src = fetchFromGitHub { 12 - owner = "Comcast"; 13 - repo = pname; 14 rev = "v${version}"; 15 - sha256 = "12z71rf03g2x8r7cgns0n4n46r0gjsfyig6z9r5xrn9kfghabfi8"; 16 }; 17 18 - doCheck = true; 19 20 meta = with lib; { 21 - description = "Reverse proxy cache for the Prometheus HTTP APIv1"; 22 - homepage = "https://github.com/Comcast/trickster"; 23 license = licenses.asl20; 24 maintainers = with maintainers; [ _1000101 ]; 25 }; 26 }
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 6 + buildGoModule rec { 7 pname = "trickster"; 8 + version = "1.1.5"; 9 + rev = "4595bd6a1ae1165ef497251ad85c646dadc8a925"; 10 11 src = fetchFromGitHub { 12 + owner = "trickstercache"; 13 + repo = "trickster"; 14 rev = "v${version}"; 15 + sha256 = "sha256-BRD8IF3s9RaDorVtXRvbKLVVVXWiEQTQyKBR9jFo1eM="; 16 }; 17 18 + vendorSha256 = null; 19 + 20 + subPackages = [ "cmd/trickster" ]; 21 + 22 + preBuild = 23 + let 24 + ldflags = with lib; 25 + concatStringsSep " " ( 26 + [ "-extldflags '-static'" "-s" "-w" ] ++ 27 + (mapAttrsToList (n: v: "-X main.application${n}=${v}") { 28 + BuildTime = "1970-01-01T00:00:00+0000"; 29 + GitCommitID = rev; 30 + GoVersion = "$(go env GOVERSION)"; 31 + GoArch = "$(go env GOARCH)"; 32 + }) 33 + ); 34 + in 35 + '' 36 + buildFlagsArray+=("-ldflags=${ldflags}") 37 + ''; 38 + 39 + # Tests are broken. 40 + doCheck = false; 41 42 meta = with lib; { 43 + description = "Reverse proxy cache and time series dashboard accelerator"; 44 + longDescription = '' 45 + Trickster is a fully-featured HTTP Reverse Proxy Cache for HTTP 46 + applications like static file servers and web APIs. 47 + ''; 48 + homepage = "https://trickstercache.org/"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ _1000101 ]; 51 + platforms = platforms.linux; 52 }; 53 }
-237
pkgs/servers/trickster/trickster_deps.nix
··· 1 - # file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) 2 - [ 3 - { 4 - goPackagePath = "github.com/BurntSushi/toml"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/BurntSushi/toml"; 8 - rev = "v0.3.1"; 9 - sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/alicebob/gopher-json"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/alicebob/gopher-json"; 17 - rev = "5a6b3ba71ee6"; 18 - sha256 = "0hx6n722zq51p852lv56k39yjy09lw6mnr2c3x0p23rfyyrakj2p"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/alicebob/miniredis"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/alicebob/miniredis"; 26 - rev = "cfad8aca71cc"; 27 - sha256 = "0x2401nxyhdz037lj98c0sa77d8k49jfcq7is3ddiyim3csg5a0w"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/beorn7/perks"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/beorn7/perks"; 35 - rev = "3a771d992973"; 36 - sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/chzyer/readline"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/chzyer/readline"; 44 - rev = "2972be24d48e"; 45 - sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/coreos/bbolt"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/coreos/bbolt"; 53 - rev = "v1.3.0"; 54 - sha256 = "0cp5v9iypg9ysiq40k3h3lg7aisxplnmxshha7nama6b170izyay"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/go-kit/kit"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/go-kit/kit"; 62 - rev = "v0.8.0"; 63 - sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/go-logfmt/logfmt"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/go-logfmt/logfmt"; 71 - rev = "v0.4.0"; 72 - sha256 = "06smxc112xmixz78nyvk3b2hmc7wasf2sl5vxj1xz62kqcq9lzm9"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/go-redis/redis"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/go-redis/redis"; 80 - rev = "v6.14.2"; 81 - sha256 = "0s1if96r8xnadan7pz1j8hvzk9g4fm3phwmwzadwpq21pgni66d7"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/go-stack/stack"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/go-stack/stack"; 89 - rev = "v1.8.0"; 90 - sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/golang/protobuf"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/golang/protobuf"; 98 - rev = "v1.2.0"; 99 - sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/golang/snappy"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/golang/snappy"; 107 - rev = "2e65f85255db"; 108 - sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/gomodule/redigo"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/gomodule/redigo"; 116 - rev = "v2.0.0"; 117 - sha256 = "1kg7s8027b4g1sfw0v3nh30c15j407kv684s53gg281r807dnfpk"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/gorilla/context"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/gorilla/context"; 125 - rev = "v1.1.1"; 126 - sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/gorilla/handlers"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/gorilla/handlers"; 134 - rev = "v1.4.0"; 135 - sha256 = "0mnw81ayjm4d8462qg8spmcwxmchn24158bf93zxjab51pg8n9gm"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/gorilla/mux"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/gorilla/mux"; 143 - rev = "v1.6.2"; 144 - sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/kr/logfmt"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/kr/logfmt"; 152 - rev = "b84e30acd515"; 153 - sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/matttproud/golang_protobuf_extensions"; 161 - rev = "v1.0.1"; 162 - sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/pkg/errors"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/pkg/errors"; 170 - rev = "v0.8.0"; 171 - sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/prometheus/client_golang"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/prometheus/client_golang"; 179 - rev = "v0.9.1"; 180 - sha256 = "01gnylazia30pcp069xcng482gwmm3xcx5zgrlwdkhic1lyb6i9l"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/prometheus/client_model"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/prometheus/client_model"; 188 - rev = "5c3871d89910"; 189 - sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/prometheus/common"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/prometheus/common"; 197 - rev = "4724e9255275"; 198 - sha256 = "0pcx8hlnrxx5nnmpk786cn99rsgqk1jrd3c9f6fsx8qd8y5iwjy6"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/prometheus/procfs"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/prometheus/procfs"; 206 - rev = "1dc9a6cbc91a"; 207 - sha256 = "1zlv1x30xp7z5c3vn5vp870v4bjim0zcidzc3mr2l3xhazc0svab"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/yuin/gopher-lua"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/yuin/gopher-lua"; 215 - rev = "a0dfe84f6227"; 216 - sha256 = "13k2dphx4zv6fwgqsydsc0g0b0pf7qx3yb6i7hai6nnkh0db91nn"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "golang.org/x/sys"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://go.googlesource.com/sys"; 224 - rev = "a5c9d58dba9a"; 225 - sha256 = "02qv5i7yps35p7fa81345qz7k8i73gkigj69anwmpw9rhpmzayf9"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "gopkg.in/natefinch/lumberjack.v2"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://gopkg.in/natefinch/lumberjack.v2"; 233 - rev = "a96e63847dc3"; 234 - sha256 = "1l3vlv72b7rfkpy1164kwd3qzrqmmjnb67akzxqp2mlvc66k6p3d"; 235 - }; 236 - } 237 - ]
···
+2 -2
pkgs/stdenv/generic/make-derivation.nix
··· 111 , # Target is not included by default because most programs don't care. 112 # Including it then would cause needless mass rebuilds. 113 # 114 - # TODO(@Ericson2314): Make [ "build" "host" ] always the default. 115 configurePlatforms ? lib.optionals 116 - (stdenv.hostPlatform != stdenv.buildPlatform) 117 [ "build" "host" ] 118 119 # TODO(@Ericson2314): Make unconditional / resolve #33599
··· 111 , # Target is not included by default because most programs don't care. 112 # Including it then would cause needless mass rebuilds. 113 # 114 + # TODO(@Ericson2314): Make [ "build" "host" ] always the default / resolve #87909 115 configurePlatforms ? lib.optionals 116 + (stdenv.hostPlatform != stdenv.buildPlatform || config.configurePlatformsByDefault) 117 [ "build" "host" ] 118 119 # TODO(@Ericson2314): Make unconditional / resolve #33599
+37 -16
pkgs/tools/admin/boulder/default.nix
··· 1 - { buildGoPackage 2 - , libtool 3 , fetchFromGitHub 4 - , lib 5 }: 6 7 - buildGoPackage rec{ 8 - 9 pname = "boulder"; 10 - version = "release-2019-10-13"; 11 - 12 - goPackagePath = "github.com/letsencrypt/boulder"; 13 - 14 - buildInputs = [ libtool ]; 15 16 src = fetchFromGitHub { 17 owner = "letsencrypt"; 18 repo = "boulder"; 19 rev = version; 20 - sha256 = "0kis23dnjja6jp192rjpv2m9m2zmzfwhs93440nxg354k6fp8jdg"; 21 }; 22 23 - meta = { 24 homepage = "https://github.com/letsencrypt/boulder"; 25 - description = "An ACME-based CA, written in Go"; 26 - license = [ lib.licenses.mpl20 ]; 27 - maintainers = [ ]; 28 }; 29 - 30 }
··· 1 + { lib 2 + , buildGoModule 3 , fetchFromGitHub 4 }: 5 6 + buildGoModule rec { 7 pname = "boulder"; 8 + version = "release-2022-05-31"; 9 + rev = "99dcb9a5b31be576a55e33184581c942421bc172"; 10 11 src = fetchFromGitHub { 12 owner = "letsencrypt"; 13 repo = "boulder"; 14 rev = version; 15 + sha256 = "sha256-x1Vf8agwVTgSkDVEdAnG3div+MzRsMi96jKJRc2s8Ks="; 16 }; 17 18 + vendorSha256 = null; 19 + 20 + subPackages = [ "cmd/boulder" ]; 21 + 22 + ldflags = with lib; 23 + mapAttrsToList (n: v: ''"-X github.com/letsencrypt/boulder/core.Build${n}=${v}"'') { 24 + ID = substring 0 8 rev; 25 + Host = "nixbld@localhost"; 26 + Time = "Thu 1 Jan 00:00:00 UTC 1970"; 27 + }; 28 + 29 + postInstall = '' 30 + for i in $($out/bin/boulder --list); do 31 + ln -s $out/bin/boulder $out/bin/$i 32 + done 33 + ''; 34 + 35 + # There are no tests for cmd/boulder. 36 + doCheck = false; 37 + 38 + meta = with lib; { 39 homepage = "https://github.com/letsencrypt/boulder"; 40 + description = "An ACME-based certificate authority, written in Go"; 41 + longDescription = '' 42 + This is an implementation of an ACME-based CA. The ACME protocol allows 43 + the CA to automatically verify that an applicant for a certificate 44 + actually controls an identifier, and allows domain holders to issue and 45 + revoke certificates for their domains. Boulder is the software that runs 46 + Let's Encrypt. 47 + ''; 48 + license = licenses.mpl20; 49 + maintainers = with maintainers; [ azahi ]; 50 }; 51 }
-1
pkgs/tools/networking/offlineimap/default.nix
··· 32 certifi 33 distro 34 imaplib2 35 - kerberos 36 pysocks 37 rfc6555 38 urllib3
··· 32 certifi 33 distro 34 imaplib2 35 pysocks 36 rfc6555 37 urllib3
+26 -11
pkgs/tools/networking/vegeta/default.nix
··· 1 - { lib, fetchFromGitHub, buildGoPackage }: 2 3 - buildGoPackage rec { 4 pname = "vegeta"; 5 version = "12.8.4"; 6 7 src = fetchFromGitHub { 8 - owner = "tsenart"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "0sw10k4g370c544dgw2c1sqdnxryld8lf6c1wnyknrm3zsfzn1hl"; 12 }; 13 14 - goPackagePath = "github.com/tsenart/${pname}"; 15 16 - goDeps = ./deps.nix; 17 18 meta = with lib; { 19 description = "Versatile HTTP load testing tool"; 20 - license = licenses.mit; 21 homepage = "https://github.com/tsenart/vegeta/"; 22 - maintainers = [ maintainers.mmahut ]; 23 }; 24 } 25 -
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildGoModule 4 + }: 5 6 + buildGoModule rec { 7 pname = "vegeta"; 8 version = "12.8.4"; 9 + rev = "e04d9c0df8177e8633bff4afe7b39c2f3a9e7dea"; 10 11 src = fetchFromGitHub { 12 + owner = "tsenart"; 13 + repo = "vegeta"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-FAb7nf6jZju95YEZR1GjPnfbsA5M8NcIKQyc8cgEgWs="; 16 }; 17 18 + vendorSha256 = "sha256-v9Hu9eQJSmm4Glt49F7EN40rKjrg4acyll9Bfgey+Mw="; 19 + 20 + subPackages = [ "." ]; 21 22 + ldflags = (lib.mapAttrsToList (n: v: "-X main.${n}=${v}") { 23 + Version = version; 24 + Commit = rev; 25 + Date = "1970-01-01T00:00:00Z"; 26 + }) ++ [ "-s" "-w" "-extldflags '-static'" ]; 27 28 meta = with lib; { 29 description = "Versatile HTTP load testing tool"; 30 + longDescription = '' 31 + Vegeta is a versatile HTTP load testing tool built out of a need to drill 32 + HTTP services with a constant request rate. It can be used both as a 33 + command line utility and a library. 34 + ''; 35 homepage = "https://github.com/tsenart/vegeta/"; 36 + changelog = "https://github.com/tsenart/vegeta/releases/tag/${src.rev}"; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ mmahut ]; 39 }; 40 }
-255
pkgs/tools/networking/vegeta/deps.nix
··· 1 - # file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) 2 - [ 3 - { 4 - goPackagePath = "github.com/alecthomas/jsonschema"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/alecthomas/jsonschema"; 8 - rev = "f2c93856175a"; 9 - sha256 = "145w6zg453mbspfyixs71xfjwi3djq20lij1rcgrdcn5gmwj2cal"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/bmizerany/perks"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/bmizerany/perks"; 17 - rev = "d9a9656a3a4b"; 18 - sha256 = "0f39b3zfm1zd6xcvlm6szgss026qs84n2j9y5bnb3zxzdkxb9w9n"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/c2h5oh/datasize"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/c2h5oh/datasize"; 26 - rev = "4eba002a5eae"; 27 - sha256 = "02sxd659q7m7axfywiqfxk5rh6djh2m5240bin1makldj1nj16j3"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/dgryski/go-gk"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/dgryski/go-gk"; 35 - rev = "201884a44051"; 36 - sha256 = "17csmdlqibg5g2pjybh4522dis6nklyhjvly55pawy0vprd17agz"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/dgryski/go-lttb"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/dgryski/go-lttb"; 44 - rev = "318fcdf10a77"; 45 - sha256 = "0cs2rr2j6fbbpgmfxkq39pir4bibfzkfwxvd2cvw30q97cmfpiz3"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/gonum/blas"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/gonum/blas"; 53 - rev = "f22b278b28ac"; 54 - sha256 = "0dh73akv4gazyhva9xbm9xbq786vij8iisivp3p65p6ahf502fs6"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/gonum/diff"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/gonum/diff"; 62 - rev = "500114f11e71"; 63 - sha256 = "1bg4k3bxqb44nz1nmyigr5bx55859n55vvi45w2rq4y5djvpral8"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/gonum/floats"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/gonum/floats"; 71 - rev = "c233463c7e82"; 72 - sha256 = "12m7pa64mk3am2i10agg6c1aqdfgx9i3f4bgf3w7wra8bnnjncp6"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/gonum/integrate"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/gonum/integrate"; 80 - rev = "a422b5c0fdf2"; 81 - sha256 = "01wfav882h3bcp137cd2bsr91hkmmi4d6qwhdm0xv1p2z2qzs7iq"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/gonum/internal"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/gonum/internal"; 89 - rev = "f884aa714029"; 90 - sha256 = "038w8pc82vxq773qg0mw472f3p8h5vkh3ggcdn09qd3s6myp2zq7"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/gonum/lapack"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/gonum/lapack"; 98 - rev = "e4cdc5a0bff9"; 99 - sha256 = "046fffskysg0bmha16s5582bimpis0m6qd7c7k1n65a0qhrslli1"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/gonum/mathext"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/gonum/mathext"; 107 - rev = "8a4bf007ea55"; 108 - sha256 = "044xy32mgcjc5948na6f6fgqqq17canw3z6sppidmj52s17p0k7i"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/gonum/matrix"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/gonum/matrix"; 116 - rev = "c518dec07be9"; 117 - sha256 = "0i6pyxxhcy2s9as77g90dsj9xya48775dl5fxgvqal665cxc4l4i"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/gonum/stat"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/gonum/stat"; 125 - rev = "41a0da705a5b"; 126 - sha256 = "0r9mqiy3ma0c15p57bz4xq2vf105s9g1lqysb7ff0nip4050cpvn"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/google/go-cmp"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/google/go-cmp"; 134 - rev = "v0.2.0"; 135 - sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/influxdata/tdigest"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/influxdata/tdigest"; 143 - rev = "a7d76c6f093a"; 144 - sha256 = "02jxrb2d1n6zflwa7jhgid5344l6zj4gxg4kis20v7xa6iqrj1ni"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/mailru/easyjson"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/mailru/easyjson"; 152 - rev = "v0.7.0"; 153 - sha256 = "13zv5fvjp3nr65lhqhiw6i6mlmqvyls882rlmcas0ab35alsxni8"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/miekg/dns"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/miekg/dns"; 161 - rev = "v1.1.17"; 162 - sha256 = "0x0375n7n1qmgyn7yvpr65z4ll4l39q2xagyfafw09h3kkrkpka8"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/streadway/quantile"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/streadway/quantile"; 170 - rev = "b0c588724d25"; 171 - sha256 = "1y27nrg7wkyrvw07a5s7wl4lpwxshwyvhzc6i0rzn20dajah2vkh"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/tsenart/go-tsz"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/tsenart/go-tsz"; 179 - rev = "cdeb9e1e981e"; 180 - sha256 = "1lgnllx810ly0203jn9vkimcwqv3302mnh9d7mip1yyq4cmvlj3b"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "golang.org/x/crypto"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://go.googlesource.com/crypto"; 188 - rev = "9756ffdc2472"; 189 - sha256 = "0q7hxaaq6lp0v8qqzifvysl47z5rfdlrxkh3d29vsl3wyby3dxl8"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "golang.org/x/net"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://go.googlesource.com/net"; 197 - rev = "ba9fcec4b297"; 198 - sha256 = "1hbqvy6r0s5h0dpdqw8fynl3cq0acin3iyqki9xvl5r8h33yb9bx"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "golang.org/x/sync"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://go.googlesource.com/sync"; 206 - rev = "112230192c58"; 207 - sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "golang.org/x/sys"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://go.googlesource.com/sys"; 215 - rev = "749cb33beabd"; 216 - sha256 = "0dm3257q3rv2kyn5lmqqim2fqg634v6rhrqq4glvbk4wx4l3v337"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "golang.org/x/text"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://go.googlesource.com/text"; 224 - rev = "v0.3.2"; 225 - sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "golang.org/x/tools"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://go.googlesource.com/tools"; 233 - rev = "2ca718005c18"; 234 - sha256 = "1nl4cw8vrfigab0hij86vl2mmhfmyim69r7vy5qk2v60g8frvgxg"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "golang.org/x/xerrors"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://go.googlesource.com/xerrors"; 242 - rev = "a985d3407aa7"; 243 - sha256 = "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "pgregory.net/rapid"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/flyingmutant/rapid"; 251 - rev = "v0.3.3"; 252 - sha256 = "04w4dmx753b2xp5z5br5wxalgkkgag8qpbxics2gdcksqgi85vg3"; 253 - }; 254 - } 255 - ]
···
+21 -12
pkgs/tools/networking/waitron/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub, fetchhg, fetchbzr, fetchsvn }: 2 3 - buildGoPackage rec { 4 pname = "waitron"; 5 - version = "unstable-2020-01-24"; 6 - 7 - goPackagePath = "github.com/ns1/waitron"; 8 9 src = fetchFromGitHub { 10 owner = "ns1"; 11 repo = "waitron"; 12 - rev = "c96833619cbb0cf2bc71b1d7b534101e139cc6e6"; 13 sha256 = "sha256-ZkGhEOckIOYGb6Yjr4I4e9cjAHDfksRwHW+zgOMZ/FE="; 14 }; 15 16 patches = [ 17 ./staticfiles-directory.patch 18 ]; 19 20 - goDeps = ./deps.nix; 21 - 22 - meta = { 23 description = "A tool to manage network booting of machines"; 24 homepage = "https://github.com/ns1/waitron"; 25 - license = lib.licenses.asl20; 26 - maintainers = with lib.maintainers; [ guibert ]; 27 - platforms = lib.platforms.linux; 28 }; 29 }
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 6 + buildGoModule rec { 7 pname = "waitron"; 8 + version = "unstable-2020-08-04"; 9 + rev = "2315857d94e3d1a1e79ac48f8f6a68d59d0ce300"; 10 11 src = fetchFromGitHub { 12 owner = "ns1"; 13 repo = "waitron"; 14 + inherit rev; 15 sha256 = "sha256-ZkGhEOckIOYGb6Yjr4I4e9cjAHDfksRwHW+zgOMZ/FE="; 16 }; 17 18 + vendorSha256 = "sha256-grQFLo0BIIa/kNKF4vPw/V1WN9sxOucz6+wET2PBU1I="; 19 + 20 + subPackages = [ "." ]; 21 + 22 patches = [ 23 ./staticfiles-directory.patch 24 ]; 25 26 + meta = with lib; { 27 description = "A tool to manage network booting of machines"; 28 + longDescription = '' 29 + Waitron is used to build machines (primarily bare-metal, but anything that 30 + understands PXE booting will work) based on definitions from any number of 31 + specified inventory sources. 32 + ''; 33 homepage = "https://github.com/ns1/waitron"; 34 + license = licenses.asl20; 35 + maintainers = with maintainers; [ guibert ]; 36 + platforms = platforms.linux; 37 }; 38 }
-57
pkgs/tools/networking/waitron/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.3.0 2 - [ 3 - { 4 - goPackagePath = "github.com/flosch/pongo2"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/flosch/pongo2"; 8 - rev = "bbf5a6c351f4d4e883daa40046a404d7553e0a00"; 9 - sha256 = "0yqh58phznnxakm64w82gawrpndb0r85vsd1s7h244qqrq7w4avq"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/gorilla/handlers"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/gorilla/handlers"; 17 - rev = "f08afc1876ad882db8074bcb8a4cc96107d3a5f4"; 18 - sha256 = "1ysm6sw3jqa3h8pb5qpqgh44g91c23n3as277sh0vyp7282290jq"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/juju/errors"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/juju/errors"; 26 - rev = "d42613fe1ab9e303fc850e7a19fda2e8eeb6516e"; 27 - sha256 = "0qggzzvh9lzlfk8ixlyw8bw645rh0lrjrd367505hhl6cg18v8yf"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/julienschmidt/httprouter"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/julienschmidt/httprouter"; 35 - rev = "8c9f31f047a304abedb5614d4a18a843cd5f4a40"; 36 - sha256 = "00f5ja1yslrjclx3sf29mzpcsrpfd15kkw5ygv7n4jsyb4v3xgj6"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/satori/go.uuid"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/satori/go.uuid"; 44 - rev = "b2ce2384e17bbe0c6d34077efa39dbab3e09123b"; 45 - sha256 = "1yz4cx02377ijlf8mnn84j1dcmlwh8ncx7y3kw1zg2qw0z4x119c"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "gopkg.in/yaml.v2"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://gopkg.in/yaml.v2"; 53 - rev = "53403b58ad1b561927d19068c655246f2db79d48"; 54 - sha256 = "1inf7svydzscwv9fcjd2rm61a4xjk6jkswknybmns2n58shimapw"; 55 - }; 56 - } 57 - ]
···
+36
pkgs/tools/nix/nixel/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , testers 5 + , nixel 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "nixel"; 10 + version = "4.1.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "kamadorueda"; 14 + repo = pname; 15 + rev = version; 16 + sha256 = "sha256-dQ3wzBTjteqk9rju+FMAO+ydimnGu24Y2DEDLX/P+1A="; 17 + }; 18 + 19 + cargoSha256 = "sha256-1OsHs0W3ji9Kgpv7nGY9XyGxJ4c0faN2VuFLsdwkgKY="; 20 + 21 + # Package requires a non reproducible submodule 22 + # https://github.com/kamadorueda/nixel/blob/2873bd84bf4fc540d0ae8af062e109cc9ad40454/.gitmodules#L7 23 + doCheck = false; 24 + # 25 + # Let's test it runs 26 + passthru.tests = { 27 + version = testers.testVersion { package = nixel; }; 28 + }; 29 + 30 + meta = with lib; { 31 + description = "Lexer, Parser, Abstract Syntax Tree and Concrete Syntax Tree for the Nix Expressions Language"; 32 + homepage = "https://github.com/kamadorueda/nixel"; 33 + license = licenses.agpl3Only; 34 + maintainers = with maintainers; [ kamadorueda ]; 35 + }; 36 + }
+18 -6
pkgs/tools/security/certstrap/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 pname = "certstrap"; 5 version = "1.2.0"; 6 - 7 - goPackagePath = "github.com/square/certstrap"; 8 9 src = fetchFromGitHub { 10 owner = "square"; 11 repo = "certstrap"; 12 rev = "v${version}"; 13 - sha256 = "1ymchnn7c9g3pq7rw4lrwsd6z3wfjx90g7qgrw6r5hssl77mnscj"; 14 }; 15 16 meta = with lib; { 17 - inherit (src.meta) homepage; 18 description = "Tools to bootstrap CAs, certificate requests, and signed certificates"; 19 license = licenses.asl20; 20 maintainers = with maintainers; [ volth ]; 21 };
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 6 + buildGoModule rec { 7 pname = "certstrap"; 8 version = "1.2.0"; 9 10 src = fetchFromGitHub { 11 owner = "square"; 12 repo = "certstrap"; 13 rev = "v${version}"; 14 + sha256 = "sha256-kmlbz6Faw5INzw+fB1KXjo9vmuaZEp4PvuMldqyFrPo="; 15 }; 16 17 + vendorSha256 = null; 18 + 19 + subPackages = [ "." ]; 20 + 21 + ldflags = [ "-X main.release=${version}" ]; 22 + 23 meta = with lib; { 24 description = "Tools to bootstrap CAs, certificate requests, and signed certificates"; 25 + longDescription = '' 26 + A simple certificate manager written in Go, to bootstrap your own 27 + certificate authority and public key infrastructure. Adapted from etcd-ca. 28 + ''; 29 + homepage = "https://github.com/square/certstrap"; 30 + changelog = "https://github.com/square/certstrap/releases/tag/${src.rev}"; 31 license = licenses.asl20; 32 maintainers = with maintainers; [ volth ]; 33 };
+14 -4
pkgs/top-level/all-packages.nix
··· 2085 2086 botamusique = callPackage ../tools/audio/botamusique { }; 2087 2088 - boulder = callPackage ../tools/admin/boulder { }; 2089 2090 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { }; 2091 ··· 4110 nfstrace = callPackage ../tools/networking/nfstrace { }; 4111 4112 nix-direnv = callPackage ../tools/misc/nix-direnv { }; 4113 4114 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; 4115 ··· 25865 25866 complete-alias = callPackage ../tools/misc/complete-alias { }; 25867 25868 - confclerk = callPackage ../applications/misc/confclerk { }; 25869 25870 copyq = libsForQt5.callPackage ../applications/misc/copyq { }; 25871 ··· 31657 31658 runescape = callPackage ../games/runescape-launcher { }; 31659 31660 - sm64ex = callPackage ../games/sm64ex { }; 31661 31662 snipes = callPackage ../games/snipes { }; 31663 ··· 34768 stdenv = gccStdenv; 34769 }; 34770 34771 - rss-glx = callPackage ../misc/screensavers/rss-glx { stdenv = gcc10StdenvCompat; }; 34772 34773 run-scaled = callPackage ../tools/X11/run-scaled { }; 34774
··· 2085 2086 botamusique = callPackage ../tools/audio/botamusique { }; 2087 2088 + boulder = callPackage ../tools/admin/boulder { 2089 + buildGoModule = buildGo118Module; 2090 + }; 2091 2092 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { }; 2093 ··· 4112 nfstrace = callPackage ../tools/networking/nfstrace { }; 4113 4114 nix-direnv = callPackage ../tools/misc/nix-direnv { }; 4115 + 4116 + nixel = callPackage ../tools/nix/nixel { }; 4117 4118 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; 4119 ··· 25869 25870 complete-alias = callPackage ../tools/misc/complete-alias { }; 25871 25872 + confclerk = libsForQt5.callPackage ../applications/misc/confclerk { }; 25873 25874 copyq = libsForQt5.callPackage ../applications/misc/copyq { }; 25875 ··· 31661 31662 runescape = callPackage ../games/runescape-launcher { }; 31663 31664 + sm64ex = callPackage ../games/sm64ex { 31665 + branch = "sm64ex"; 31666 + }; 31667 + 31668 + sm64ex-coop = callPackage ../games/sm64ex { 31669 + branch = "sm64ex-coop"; 31670 + }; 31671 31672 snipes = callPackage ../games/snipes { }; 31673 ··· 34778 stdenv = gccStdenv; 34779 }; 34780 34781 + rss-glx = callPackage ../misc/screensavers/rss-glx { }; 34782 34783 run-scaled = callPackage ../tools/X11/run-scaled { }; 34784
+4
pkgs/top-level/config.nix
··· 50 feature = "set <literal>enableParallelBuilding</literal> to true by default"; 51 }; 52 53 contentAddressedByDefault = mkMassRebuild { 54 feature = "set <literal>__contentAddressed</literal> to true by default"; 55 };
··· 50 feature = "set <literal>enableParallelBuilding</literal> to true by default"; 51 }; 52 53 + configurePlatformsByDefault = mkMassRebuild { 54 + feature = "set <literal>configurePlatforms</literal> to <literal>[\"build\" \"host\"]</literal> by default"; 55 + }; 56 + 57 contentAddressedByDefault = mkMassRebuild { 58 feature = "set <literal>__contentAddressed</literal> to true by default"; 59 };