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 6 cfg = config.services.trickster; 7 7 in 8 8 { 9 + imports = [ 10 + (mkRenamedOptionModule [ "services" "trickster" "origin" ] [ "services" "trickster" "origin-url" ]) 11 + ]; 9 12 10 13 options = { 11 14 services.trickster = { ··· 58 61 ''; 59 62 }; 60 63 61 - origin = mkOption { 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 { 62 73 type = types.str; 63 74 default = "http://prometheus:9090"; 64 75 description = '' 65 - URL to the Prometheus Origin. Enter it like you would in grafana, e.g., http://prometheus:9090 (default http://prometheus:9090). 76 + URL to the Origin. Enter it like you would in grafana, e.g., http://prometheus:9090 (default http://prometheus:9090). 66 77 ''; 67 78 }; 68 79 ··· 87 98 88 99 config = mkIf cfg.enable { 89 100 systemd.services.trickster = { 90 - description = "Dashboard Accelerator for Prometheus"; 101 + description = "Reverse proxy cache and time series dashboard accelerator"; 91 102 after = [ "network.target" ]; 92 103 wantedBy = [ "multi-user.target" ]; 93 104 serviceConfig = { ··· 96 107 ${cfg.package}/bin/trickster \ 97 108 -log-level ${cfg.log-level} \ 98 109 -metrics-port ${toString cfg.metrics-port} \ 99 - -origin ${cfg.origin} \ 110 + -origin-type ${cfg.origin-type} \ 111 + -origin-url ${cfg.origin-url} \ 100 112 -proxy-port ${toString cfg.proxy-port} \ 101 113 ${optionalString (cfg.configFile != null) "-config ${cfg.configFile}"} \ 102 114 ${optionalString (cfg.profiler-port != null) "-profiler-port ${cfg.profiler-port}"} \
+5 -10
nixos/tests/systemd-networkd-vrf.nix
··· 159 159 node2.wait_for_unit("network.target") 160 160 node3.wait_for_unit("network.target") 161 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 162 client_ipv4_table = """ 166 - 192.168.1.2 dev vrf1 proto static metric 100 163 + 192.168.1.2 dev vrf1 proto static metric 100\x20 167 164 192.168.2.3 dev vrf2 proto static metric 100 168 165 """.strip() 169 166 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 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 173 169 broadcast 192.168.1.255 dev eth1 proto kernel scope link src 192.168.1.1 174 170 """.strip() 175 171 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 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 179 174 broadcast 192.168.2.255 dev eth2 proto kernel scope link src 192.168.2.1 180 175 """.strip() 181 176 # editorconfig-checker-enable
+1
pkgs/applications/audio/baudline/default.nix
··· 63 63 # See http://www.baudline.com/faq.html#licensing_terms. 64 64 # (Do NOT (re)distribute on hydra.) 65 65 license = licenses.unfree; 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 66 67 platforms = [ "x86_64-linux" "i686-linux" ]; 67 68 maintainers = [ maintainers.bjornfor ]; 68 69 };
+1
pkgs/applications/audio/hqplayer-desktop/default.nix
··· 86 86 homepage = "https://www.signalyst.com/custom.html"; 87 87 description = "High-end upsampling multichannel software HD-audio player"; 88 88 license = licenses.unfree; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 89 90 platforms = [ "x86_64-linux" ]; 90 91 maintainers = with maintainers; [ lovesegfault ]; 91 92 };
+1
pkgs/applications/audio/losslessaudiochecker/default.nix
··· 22 22 meta = { 23 23 description = "Utility to check whether audio is truly lossless or not"; 24 24 homepage = "https://losslessaudiochecker.com"; 25 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 25 26 license = lib.licenses.unfree; 26 27 platforms = [ "x86_64-linux" ]; 27 28 maintainers = with lib.maintainers; [ p-h ];
+1
pkgs/applications/audio/midas/generic.nix
··· 35 35 meta = with lib; { 36 36 inherit homepage; 37 37 description = "Editor for the ${brand} ${type} digital mixer"; 38 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 39 license = licenses.unfree; 39 40 platforms = platforms.linux; 40 41 maintainers = [ maintainers.magnetophon ];
+1
pkgs/applications/audio/ocenaudio/default.nix
··· 47 47 meta = with lib; { 48 48 description = "Cross-platform, easy to use, fast and functional audio editor"; 49 49 homepage = "https://www.ocenaudio.com"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 50 51 license = licenses.unfree; 51 52 platforms = platforms.linux; 52 53 maintainers = with maintainers; [ onny ];
+1
pkgs/applications/audio/pocket-casts/default.nix
··· 48 48 meta = with lib; { 49 49 description = "Pocket Casts webapp, packaged for the Linux Desktop"; 50 50 homepage = "https://github.com/felicianotech/pocket-casts-desktop-app"; 51 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 52 license = licenses.mit; 52 53 maintainers = with maintainers; [ wolfangaukang ]; 53 54 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/reaper/default.nix
··· 76 76 meta = with lib; { 77 77 description = "Digital audio workstation"; 78 78 homepage = "https://www.reaper.fm/"; 79 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 79 80 license = licenses.unfree; 80 81 platforms = [ "x86_64-linux" "aarch64-linux" ]; 81 82 maintainers = with maintainers; [ jfrankenau ilian orivej uniquepointer ];
+1
pkgs/applications/audio/redux/default.nix
··· 42 42 meta = with lib; { 43 43 description = "Sample-based instrument, with a powerful phrase sequencer"; 44 44 homepage = "https://www.renoise.com/products/redux"; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 46 license = licenses.unfree; 46 47 maintainers = with maintainers; [ mihnea-s ]; 47 48 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/renoise/default.nix
··· 79 79 meta = { 80 80 description = "Modern tracker-based DAW"; 81 81 homepage = "https://www.renoise.com/"; 82 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 82 83 license = licenses.unfree; 83 84 maintainers = []; 84 85 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/rymcast/default.nix
··· 25 25 meta = with lib; { 26 26 description = "Player for Mega Drive/Genesis VGM files"; 27 27 homepage = "https://www.inphonik.com/products/rymcast-genesis-vgm-player/"; 28 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 28 29 license = licenses.unfree; 29 30 platforms = [ "x86_64-linux" ]; 30 31 maintainers = with maintainers; [ astsmtl ];
+1
pkgs/applications/audio/soundwireserver/default.nix
··· 35 35 homepage = "https://georgielabs.net/"; 36 36 maintainers = with maintainers; [ mkg20001 ]; 37 37 platforms = [ "x86_64-linux" ]; 38 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 39 license = licenses.unfree; 39 40 }; 40 41 }
+1
pkgs/applications/audio/spotify/default.nix
··· 167 167 meta = with lib; { 168 168 homepage = "https://www.spotify.com/"; 169 169 description = "Play music from the Spotify music service"; 170 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 170 171 license = licenses.unfree; 171 172 maintainers = with maintainers; [ eelco ftrvxmtrx sheenobu mudri timokau ma27 ]; 172 173 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/sunvox/default.nix
··· 41 41 meta = with lib; { 42 42 description = "Small, fast and powerful modular synthesizer with pattern-based sequencer"; 43 43 license = licenses.unfreeRedistributable; 44 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 44 45 homepage = "http://www.warmplace.ru/soft/sunvox/"; 45 46 maintainers = with maintainers; [ puffnfresh ]; 46 47 platforms = [ "i686-linux" "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-gfx/default.nix
··· 51 51 meta = with lib; { 52 52 description = "Tonelib GFX is an amp and effects modeling software for electric guitar and bass."; 53 53 homepage = "https://tonelib.net/"; 54 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 54 55 license = licenses.unfree; 55 56 maintainers = with maintainers; [ dan4ik605743 orivej ]; 56 57 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-jam/default.nix
··· 54 54 meta = with lib; { 55 55 description = "ToneLib Jam – the learning and practice software for guitar players"; 56 56 homepage = "https://tonelib.net/"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 57 58 license = licenses.unfree; 58 59 maintainers = with maintainers; [ dan4ik605743 ]; 59 60 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-metal/default.nix
··· 53 53 meta = with lib; { 54 54 description = "ToneLib Metal – Guitar amp simulator targeted at metal players"; 55 55 homepage = "https://tonelib.net/"; 56 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 56 57 license = licenses.unfree; 57 58 maintainers = with maintainers; [ dan4ik605743 ]; 58 59 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/tonelib-zoom/default.nix
··· 56 56 meta = with lib; { 57 57 description = "ToneLib Zoom – change and save all the settings in your Zoom(r) guitar pedal"; 58 58 homepage = "https://tonelib.net/"; 59 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 59 60 license = licenses.unfree; 60 61 maintainers = with maintainers; [ dan4ik605743 ]; 61 62 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/audio/transcribe/default.nix
··· 95 95 conventional music players. 96 96 ''; 97 97 homepage = "https://www.seventhstring.com/xscribe/"; 98 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 98 99 license = licenses.unfree; 99 100 platforms = platforms.linux; 100 101 };
+1
pkgs/applications/audio/virtual-ans/default.nix
··· 80 80 + supported sound systems: ASIO, DirectSound, MME, ALSA, OSS, JACK, Audiobus, IAA. 81 81 ''; 82 82 homepage = "https://warmplace.ru/soft/ans/"; 83 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 83 84 license = licenses.free; 84 85 # I cannot test the Darwin version, so I'll leave it disabled 85 86 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/blockchains/exodus/default.nix
··· 76 76 meta = with lib; { 77 77 homepage = "https://www.exodus.io/"; 78 78 description = "Top-rated cryptocurrency wallet with Trezor integration and built-in Exchange"; 79 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 79 80 license = licenses.unfree; 80 81 platforms = platforms.linux; 81 82 maintainers = with maintainers; [ mmahut rople380 ];
+4
pkgs/applications/blockchains/sparrow/default.nix
··· 225 225 meta = with lib; { 226 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 227 homepage = "https://sparrowwallet.com"; 228 + sourceProvenance = with sourceTypes; [ 229 + binaryBytecode 230 + binaryNativeCode 231 + ]; 228 232 license = licenses.asl20; 229 233 maintainers = with maintainers; [ emmanuelrosa _1000101 ]; 230 234 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/blockchains/wasabibackend/default.nix
··· 43 43 meta = with lib; { 44 44 description = "Backend for the Wasabi Wallet"; 45 45 homepage = "https://wasabiwallet.io/"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 47 license = licenses.mit; 47 48 maintainers = with maintainers; [ mmahut ]; 48 49 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/blockchains/wasabiwallet/default.nix
··· 60 60 meta = with lib; { 61 61 description = "Privacy focused Bitcoin wallet"; 62 62 homepage = "https://wasabiwallet.io/"; 63 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 63 64 license = licenses.mit; 64 65 platforms = [ "x86_64-linux" ]; 65 66 maintainers = with maintainers; [ mmahut ];
+1
pkgs/applications/editors/atom/default.nix
··· 86 86 meta = with lib; { 87 87 description = "A hackable text editor for the 21st Century"; 88 88 homepage = "https://atom.io/"; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 89 90 license = licenses.mit; 90 91 maintainers = with maintainers; [ offline ysndr ]; 91 92 platforms = platforms.x86_64;
+1
pkgs/applications/editors/eclipse/build-eclipse.nix
··· 58 58 meta = { 59 59 homepage = "http://www.eclipse.org/"; 60 60 inherit description; 61 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 61 62 platforms = [ "x86_64-linux" ]; 62 63 }; 63 64
+1
pkgs/applications/editors/pinegrow/default.nix
··· 74 74 homepage = "https://pinegrow.com"; 75 75 description = "UI Web Editor"; 76 76 platforms = [ "x86_64-linux" ]; 77 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 77 78 license = with licenses; [ unfreeRedistributable ]; 78 79 maintainers = with maintainers; [ gador ]; 79 80 };
+1
pkgs/applications/editors/quartus-prime/quartus.nix
··· 89 89 meta = with lib; { 90 90 inherit homepage; 91 91 description = "FPGA design and simulation software"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 92 93 license = licenses.unfree; 93 94 platforms = platforms.linux; 94 95 hydraPlatforms = [ ]; # requireFile srcs cannot be fetched by hydra, ignore
+1 -1
pkgs/applications/editors/rehex/default.nix
··· 53 53 homepage = "https://github.com/solemnwarning/rehex"; 54 54 changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt"; 55 55 license = licenses.gpl2Only; 56 - maintainers = with maintainers; [ markus1189 SuperSandro2000 ]; 56 + maintainers = with maintainers; [ markus1189 ]; 57 57 platforms = platforms.all; 58 58 }; 59 59 }
+1
pkgs/applications/editors/sublime/2/default.nix
··· 62 62 meta = { 63 63 description = "Sophisticated text editor for code, markup and prose"; 64 64 license = lib.licenses.unfree; 65 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 65 66 platforms = [ "x86_64-linux" "i686-linux" ]; 66 67 }; 67 68 }
+1
pkgs/applications/editors/sublime/3/common.nix
··· 131 131 description = "Sophisticated text editor for code, markup and prose"; 132 132 homepage = "https://www.sublimetext.com/"; 133 133 maintainers = with maintainers; [ jtojnar wmertens demin-dmitriy zimbatm ]; 134 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 134 135 license = licenses.unfree; 135 136 platforms = [ "x86_64-linux" "i686-linux" ]; 136 137 };
+1
pkgs/applications/editors/sublime/4/common.nix
··· 142 142 description = "Sophisticated text editor for code, markup and prose"; 143 143 homepage = "https://www.sublimetext.com/"; 144 144 maintainers = with maintainers; [ jtojnar wmertens demin-dmitriy zimbatm ]; 145 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 145 146 license = licenses.unfree; 146 147 platforms = [ "aarch64-linux" "x86_64-linux" ]; 147 148 };
+33
pkgs/applications/editors/vscode/extensions/default.nix
··· 1041 1041 }; 1042 1042 }; 1043 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 + 1044 1060 humao.rest-client = buildVscodeMarketplaceExtension { 1045 1061 mktplcRef = { 1046 1062 publisher = "humao"; ··· 1492 1508 meta = { 1493 1509 license = lib.licenses.mit; 1494 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 ]; 1495 1528 }; 1496 1529 }; 1497 1530
+1
pkgs/applications/emulators/kega-fusion/default.nix
··· 72 72 description = "Sega SG1000, SC3000, SF7000, Master System, Game Gear, Genesis/Megadrive, SVP, Pico, SegaCD/MegaCD and 32X emulator"; 73 73 homepage = "https://www.carpeludum.com/kega-fusion/"; 74 74 maintainers = with maintainers; [ abbradar ]; 75 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 75 76 license = licenses.unfreeRedistributable; 76 77 platforms = [ "i686-linux" ]; 77 78 };
+4
pkgs/applications/emulators/wine/base.nix
··· 191 191 inherit version; 192 192 homepage = "https://www.winehq.org/"; 193 193 license = with lib.licenses; [ lgpl21Plus ]; 194 + sourceProvenance = with lib.sourceTypes; [ 195 + fromSource 196 + binaryNativeCode # mono, gecko 197 + ]; 194 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"; 195 199 platforms = if supportFlags.waylandSupport then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; 196 200 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira ];
+1
pkgs/applications/finance/cryptowatch/default.nix
··· 51 51 homepage = "https://cryptowat.ch"; 52 52 description = "Application for visualising real-time cryptocurrency market data"; 53 53 platforms = platforms.linux; 54 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 54 55 license = licenses.unfree; 55 56 maintainers = with maintainers; [ livnev ]; 56 57 };
+1
pkgs/applications/gis/udig/default.nix
··· 18 18 meta = with lib; { 19 19 description = "User-friendly Desktop Internet GIS"; 20 20 homepage = "http://udig.refractions.net/"; 21 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 21 22 license = with licenses; [ epl10 bsd3 ]; 22 23 maintainers = with maintainers; [ sikmir ]; 23 24 platforms = builtins.attrNames srcs;
+1
pkgs/applications/graphics/avocode/default.nix
··· 99 99 meta = with lib; { 100 100 homepage = "https://avocode.com/"; 101 101 description = "The bridge between designers and developers"; 102 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 102 103 license = licenses.unfree; 103 104 platforms = platforms.linux; 104 105 maintainers = with maintainers; [ megheaiulian ];
+1
pkgs/applications/graphics/drawio/default.nix
··· 95 95 meta = with lib; { 96 96 description = "A desktop application for creating diagrams"; 97 97 homepage = "https://about.draw.io/"; 98 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 98 99 license = licenses.asl20; 99 100 changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}"; 100 101 maintainers = with maintainers; [ darkonion0 ];
+4 -1
pkgs/applications/graphics/fiji/default.nix
··· 66 66 homepage = "https://imagej.net/software/fiji/"; 67 67 description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 68 68 platforms = [ "x86_64-linux" ]; 69 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 69 + sourceProvenance = with sourceTypes; [ 70 + binaryBytecode 71 + binaryNativeCode 72 + ]; 70 73 license = with lib.licenses; [ gpl2Plus gpl3Plus bsd2 publicDomain ]; 71 74 maintainers = with maintainers; [ zane ]; 72 75 };
+1
pkgs/applications/graphics/kodelife/default.nix
··· 59 59 meta = with lib; { 60 60 homepage = "https://hexler.net/products/kodelife"; 61 61 description = "Real-time GPU shader editor"; 62 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 62 63 license = licenses.unfree; 63 64 maintainers = with maintainers; [ prusnak ]; 64 65 platforms = [ "aarch64-linux" "armv7l-linux" "x86_64-linux" ];
+1
pkgs/applications/graphics/lightburn/default.nix
··· 42 42 meta = { 43 43 description = "Layout, editing, and control software for your laser cutter"; 44 44 homepage = "https://lightburnsoftware.com/"; 45 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 45 46 license = lib.licenses.unfree; 46 47 maintainers = with lib.maintainers; [ q3k ]; 47 48 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/graphics/odafileconverter/default.nix
··· 46 46 meta = with lib; { 47 47 description = "For converting between different versions of .dwg and .dxf"; 48 48 homepage = "https://www.opendesign.com/guestfiles/oda_file_converter"; 49 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 49 50 license = licenses.unfree; 50 51 maintainers = with maintainers; [ nagisa ]; 51 52 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/graphics/pencil/default.nix
··· 99 99 meta = with lib; { 100 100 description = "GUI prototyping/mockup tool"; 101 101 homepage = "https://pencil.evolus.vn/"; 102 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 102 103 license = licenses.gpl2; # Commercial license is also available 103 104 maintainers = with maintainers; [ bjornfor prikhi mrVanDalo ]; 104 105 platforms = platforms.linux;
+1
pkgs/applications/graphics/pixeluvo/default.nix
··· 49 49 meta = with lib; { 50 50 description = "A Beautifully Designed Image and Photo Editor for Windows and Linux"; 51 51 homepage = "http://www.pixeluvo.com/"; 52 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 52 53 license = licenses.unfree; 53 54 platforms = [ "x86_64-linux" ]; 54 55 maintainers = with maintainers; [ wolfangaukang ];
+1
pkgs/applications/graphics/pixinsight/default.nix
··· 124 124 meta = with lib; { 125 125 description = "Scientific image processing program for astrophotography"; 126 126 homepage = "https://pixinsight.com/"; 127 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 127 128 license = licenses.unfree; 128 129 platforms = [ "x86_64-linux" ]; 129 130 maintainers = [ maintainers.sheepforce ];
+1
pkgs/applications/graphics/sane/backends/brscan4/default.nix
··· 89 89 description = "Brother brscan4 sane backend driver"; 90 90 homepage = "http://www.brother.com"; 91 91 platforms = [ "i686-linux" "x86_64-linux" ]; 92 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 92 93 license = lib.licenses.unfree; 93 94 maintainers = with lib.maintainers; [ jraygauthier ]; 94 95 };
+1
pkgs/applications/graphics/sane/backends/brscan5/default.nix
··· 102 102 description = "Brother brscan5 sane backend driver"; 103 103 homepage = "https://www.brother.com"; 104 104 platforms = [ "i686-linux" "x86_64-linux" ]; 105 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 105 106 license = lib.licenses.unfree; 106 107 maintainers = with lib.maintainers; [ mattchrist ]; 107 108 };
+1
pkgs/applications/graphics/sane/backends/dsseries/default.nix
··· 47 47 description = "Brother DSSeries SANE backend driver"; 48 48 homepage = "http://www.brother.com"; 49 49 platforms = lib.platforms.linux; 50 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 50 51 license = lib.licenses.unfree; 51 52 maintainers = with lib.maintainers; [ callahad ]; 52 53 };
+1
pkgs/applications/graphics/unigine-heaven/default.nix
··· 100 100 { 101 101 description = "The Unigine Heaven GPU benchmarking tool"; 102 102 homepage = "https://benchmark.unigine.com/heaven"; 103 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 103 104 license = lib.licenses.unfree; 104 105 maintainers = [ lib.maintainers.BarinovMaxim ]; 105 106 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/unigine-sanctuary/default.nix
··· 90 90 meta = { 91 91 description = "The Unigine Heaven GPU benchmarking tool"; 92 92 homepage = "https://benchmark.unigine.com/sanctuary"; 93 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 93 94 license = lib.licenses.unfree; 94 95 maintainers = [ lib.maintainers.BarinovMaxim ]; 95 96 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/unigine-superposition/default.nix
··· 139 139 meta = { 140 140 description = "The Unigine Superposition GPU benchmarking tool"; 141 141 homepage = "https://benchmark.unigine.com/superposition"; 142 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 142 143 license = lib.licenses.unfree; 143 144 maintainers = [ lib.maintainers.BarinovMaxim ]; 144 145 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/graphics/unigine-tropics/default.nix
··· 88 88 meta = { 89 89 description = "The Unigine Heaven GPU benchmarking tool"; 90 90 homepage = "https://benchmark.unigine.com/tropics"; 91 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 91 92 license = lib.licenses.unfree; 92 93 maintainers = [ lib.maintainers.BarinovMaxim ]; 93 94 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/unigine-valley/default.nix
··· 128 128 meta = { 129 129 description = "The Unigine Valley GPU benchmarking tool"; 130 130 homepage = "https://unigine.com/products/benchmarks/valley/"; 131 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 131 132 license = lib.licenses.unfree; # see also: $out/$instPath/documentation/License.pdf 132 133 maintainers = [ lib.maintainers.kierdavis ]; 133 134 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/graphics/write_stylus/default.nix
··· 54 54 meta = with lib; { 55 55 homepage = "http://www.styluslabs.com/"; 56 56 description = "Write is a word processor for handwriting"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 57 58 platforms = platforms.linux; 58 59 license = lib.licenses.unfree; 59 60 maintainers = with maintainers; [ oyren ];
+1
pkgs/applications/misc/1password-gui/beta.nix
··· 129 129 meta = with lib; { 130 130 description = "Multi-platform password manager"; 131 131 homepage = "https://1password.com/"; 132 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 132 133 license = licenses.unfree; 133 134 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 134 135 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/1password-gui/default.nix
··· 131 131 meta = with lib; { 132 132 description = "Multi-platform password manager"; 133 133 homepage = "https://1password.com/"; 134 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 134 135 license = licenses.unfree; 135 136 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 136 137 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/1password/default.nix
··· 67 67 homepage = "https://developer.1password.com/docs/cli/"; 68 68 downloadPage = "https://app-updates.agilebits.com/product_history/CLI2"; 69 69 maintainers = with maintainers; [ joelburget marsam ]; 70 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 70 71 license = licenses.unfree; 71 72 inherit mainProgram platforms; 72 73 };
+1
pkgs/applications/misc/adobe-reader/default.nix
··· 34 34 meta = { 35 35 description = "Adobe Reader, a viewer for PDF documents"; 36 36 homepage = "http://www.adobe.com/products/reader"; 37 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 37 38 license = lib.licenses.unfree; 38 39 knownVulnerabilities = [ 39 40 "Numerous unresolved vulnerabilities"
+1
pkgs/applications/misc/authy/default.nix
··· 59 59 meta = with lib; { 60 60 homepage = "https://www.authy.com"; 61 61 description = "Twilio Authy two factor authentication desktop application"; 62 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 62 63 license = licenses.unfree; 63 64 maintainers = with maintainers; [ iammrinal0 ]; 64 65 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/azuredatastudio/default.nix
··· 166 166 maintainers = with lib.maintainers; [ xavierzwirtz ]; 167 167 description = "A data management tool that enables working with SQL Server, Azure SQL DB and SQL DW"; 168 168 homepage = "https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio"; 169 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 169 170 license = lib.licenses.unfreeRedistributable; 170 171 platforms = [ "x86_64-linux" ]; 171 172 };
+1
pkgs/applications/misc/binance/default.nix
··· 48 48 meta = with lib; { 49 49 description = "Binance Cryptoexchange Official Desktop Client"; 50 50 homepage = "https://www.binance.com/en/desktop-download"; 51 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 52 license = licenses.unfree; 52 53 maintainers = with maintainers; [ wolfangaukang ]; 53 54 platforms = [ "x86_64-linux" ];
+8 -10
pkgs/applications/misc/confclerk/default.nix
··· 1 - { lib, stdenv, fetchurl, qt4, qmake4Hook }: 1 + { lib, mkDerivation, fetchurl, qtbase, qmake }: 2 2 3 - let version = "0.6.4"; in 4 - stdenv.mkDerivation { 3 + mkDerivation rec { 5 4 pname = "confclerk"; 6 - inherit version; 5 + version = "0.7.1"; 7 6 8 7 src = fetchurl { 9 8 url = "https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-${version}.tar.gz"; 10 - sha256 = "10rhg44px4nvbkd3p341cmp2ds43jn8r4rvgladda9v8zmsgr2b3"; 9 + sha256 = "0l5i4d6lymh0k6gzihs41x4i8v1dz0mrwpga096af0vchpvlcarg"; 11 10 }; 12 11 13 - buildInputs = [ qt4 ]; 12 + buildInputs = [ qtbase ]; 13 + nativeBuildInputs = [ qmake ]; 14 14 15 - nativeBuildInputs = [ qmake4Hook ]; 16 - 17 - installPhase = '' 15 + postInstall = '' 18 16 mkdir -p $out/bin 19 - cp src/bin/confclerk $out/bin 17 + mv $out/confclerk $out/bin/ 20 18 ''; 21 19 22 20 meta = {
+4
pkgs/applications/misc/dbeaver/default.nix
··· 127 127 PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, 128 128 Teradata, Firebird, Derby, etc. 129 129 ''; 130 + sourceProvenance = with sourceTypes; [ 131 + fromSource 132 + binaryBytecode # dependencies from maven 133 + ]; 130 134 license = licenses.asl20; 131 135 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 132 136 maintainers = with maintainers; [ jojosch mkg20001 ];
+1
pkgs/applications/misc/foxitreader/default.nix
··· 73 73 meta = with lib; { 74 74 description = "A viewer for PDF documents"; 75 75 homepage = "https://www.foxitsoftware.com/"; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 76 77 license = licenses.unfree; 77 78 platforms = [ "x86_64-linux" ]; 78 79 maintainers = with maintainers; [ p-h rhoriguchi ];
+1
pkgs/applications/misc/gometer/default.nix
··· 41 41 meta = with lib; { 42 42 description = "Analytic-Tracking tool for GoLance"; 43 43 homepage = "https://golance.com/download-gometer"; 44 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 44 45 license = licenses.unfree; 45 46 maintainers = with maintainers; [ wolfangaukang ]; 46 47 };
+1
pkgs/applications/misc/googleearth-pro/default.nix
··· 115 115 meta = with lib; { 116 116 description = "A world sphere viewer"; 117 117 homepage = "https://www.google.com/earth/"; 118 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 118 119 license = licenses.unfree; 119 120 maintainers = with maintainers; [ friedelino shamilton ]; 120 121 platforms = platforms.linux;
+1
pkgs/applications/misc/hubstaff/default.nix
··· 70 70 meta = with lib; { 71 71 description = "Time tracking software"; 72 72 homepage = "https://hubstaff.com/"; 73 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 73 74 license = licenses.unfree; 74 75 platforms = [ "x86_64-linux" ]; 75 76 maintainers = with maintainers; [ michalrus srghma ];
+1
pkgs/applications/misc/icesl/default.nix
··· 37 37 meta = with lib; { 38 38 description = "GPU-accelerated procedural modeler and slicer for 3D printing"; 39 39 homepage = "https://icesl.loria.fr/"; 40 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 40 41 license = licenses.inria-icesl; 41 42 platforms = [ "i686-linux" "x86_64-linux" ]; 42 43 maintainers = with maintainers; [ mgttlinger ];
+1
pkgs/applications/misc/ideamaker/default.nix
··· 70 70 meta = with lib; { 71 71 homepage = "https://www.raise3d.com/ideamaker/"; 72 72 description = "Raise3D's 3D slicer software"; 73 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 73 74 license = licenses.unfree; 74 75 platforms = [ "x86_64-linux" ]; 75 76 maintainers = with maintainers; [ lovesegfault ];
+1
pkgs/applications/misc/ipmicfg/default.nix
··· 27 27 meta = with lib; { 28 28 description = "Supermicro IPMI configuration tool"; 29 29 homepage = "http://www.supermicro.com/products/nfo/ipmi.cfm"; 30 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 30 31 license = licenses.unfree; 31 32 platforms = [ "x86_64-linux" ]; 32 33 maintainers = with maintainers; [ sorki ];
+4 -1
pkgs/applications/misc/ipmiview/default.nix
··· 72 72 ''; 73 73 74 74 meta = with lib; { 75 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 75 + sourceProvenance = with sourceTypes; [ 76 + binaryBytecode 77 + binaryNativeCode 78 + ]; 76 79 license = licenses.unfree; 77 80 maintainers = with maintainers; [ vlaci ]; 78 81 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/misc/join-desktop/default.nix
··· 64 64 meta = with lib; { 65 65 homepage = "https://github.com/joaomgcd/JoinDesktop/"; 66 66 description = "Desktop app for Join"; 67 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 67 68 # on https://joaoapps.com/join/desktop/ "Join Desktop is an open source app" but no license 68 69 license = licenses.free; 69 70 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/jotta-cli/default.nix
··· 28 28 homepage = "https://www.jottacloud.com/"; 29 29 downloadPage = "https://repo.jotta.us/archives/linux/"; 30 30 maintainers = with maintainers; [ evenbrenden ]; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 31 32 license = licenses.unfree; 32 33 platforms = [ "x86_64-linux" ]; 33 34 };
+1
pkgs/applications/misc/kdbplus/default.nix
··· 68 68 meta = { 69 69 description = "Analytics and time-series database"; 70 70 homepage = "http://www.kx.com/"; 71 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 71 72 license = lib.licenses.unfree; 72 73 platforms = [ "i686-linux" ]; 73 74 maintainers = [ lib.maintainers.thoughtpolice ];
+1
pkgs/applications/misc/koreader/default.nix
··· 56 56 homepage = "https://github.com/koreader/koreader"; 57 57 description = 58 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 ]; 59 60 platforms = intersectLists platforms.x86_64 platforms.linux; 60 61 license = licenses.agpl3Only; 61 62 maintainers = with maintainers; [ contrun neonfuz];
+1
pkgs/applications/misc/masterpdfeditor/default.nix
··· 39 39 meta = with lib; { 40 40 description = "Master PDF Editor"; 41 41 homepage = "https://code-industry.net/free-pdf-editor/"; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 42 43 license = licenses.unfreeRedistributable; 43 44 platforms = with platforms; [ "x86_64-linux" ]; 44 45 maintainers = with maintainers; [ cmcdragonkai ];
+1
pkgs/applications/misc/masterpdfeditor4/default.nix
··· 37 37 meta = with lib; { 38 38 description = "Master PDF Editor - version 4, without watermark"; 39 39 homepage = "https://code-industry.net/free-pdf-editor/"; 40 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 40 41 license = licenses.unfreeRedistributable; 41 42 platforms = with platforms; [ "x86_64-linux" ]; 42 43 };
+1
pkgs/applications/misc/mystem/default.nix
··· 19 19 meta = with lib; { 20 20 description = "Morphological analysis of Russian text"; 21 21 homepage = "https://yandex.ru/dev/mystem/"; 22 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 22 23 license = licenses.unfreeRedistributable; 23 24 maintainers = with maintainers; [ abbradar ]; 24 25 platforms = [ "x86_64-linux" ];
+4
pkgs/applications/misc/pdfsam-basic/default.nix
··· 42 42 meta = with lib; { 43 43 homepage = "https://github.com/torakiki/pdfsam"; 44 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 + ]; 45 49 license = licenses.agpl3; 46 50 platforms = platforms.all; 47 51 maintainers = with maintainers; [ _1000101 ];
+4
pkgs/applications/misc/pdfstudio/common.nix
··· 88 88 homepage = "https://www.qoppa.com/${pname}/"; 89 89 description = "An easy to use, full-featured PDF editing software"; 90 90 longDescription = longDescription; 91 + sourceProvenance = with sourceTypes; [ 92 + binaryBytecode 93 + binaryNativeCode 94 + ]; 91 95 license = licenses.unfree; 92 96 platforms = platforms.linux; 93 97 mainProgram = pname;
+1
pkgs/applications/misc/playonlinux/default.nix
··· 142 142 meta = with lib; { 143 143 description = "GUI for managing Windows programs under linux"; 144 144 homepage = "https://www.playonlinux.com/"; 145 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 145 146 license = licenses.gpl3; 146 147 maintainers = [ maintainers.pasqui23 ]; 147 148 platforms = [ "x86_64-linux" "i686-linux" ];
+1
pkgs/applications/misc/polar-bookshelf/default.nix
··· 122 122 meta = { 123 123 homepage = "https://getpolarized.io/"; 124 124 description = "Personal knowledge repository for PDF and web content supporting incremental reading and document annotation"; 125 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 125 126 license = lib.licenses.gpl3Only; 126 127 platforms = lib.platforms.linux; 127 128 maintainers = [ lib.maintainers.noneucat ];
+1
pkgs/applications/misc/premid/default.nix
··· 85 85 description = "A simple, configurable utility to show your web activity as playing status on Discord"; 86 86 homepage = "https://premid.app"; 87 87 downloadPage = "https://premid.app/downloads"; 88 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 88 89 license = licenses.mpl20; 89 90 maintainers = with maintainers; [ natto1784 ]; 90 91 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/rescuetime/default.nix
··· 53 53 description = "Helps you understand your daily habits so you can focus and be more productive"; 54 54 homepage = "https://www.rescuetime.com"; 55 55 maintainers = with maintainers; [ cstrahan ]; 56 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 56 57 license = licenses.unfree; 57 58 platforms = [ "i686-linux" "x86_64-linux" ]; 58 59 };
+1
pkgs/applications/misc/robo3t/default.nix
··· 91 91 homepage = "https://robomongo.org/"; 92 92 description = "Query GUI for mongodb. Formerly called Robomongo"; 93 93 platforms = [ "x86_64-linux" ]; 94 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 94 95 license = licenses.gpl3Only; 95 96 maintainers = with maintainers; [ eperuffo ]; 96 97 };
+1
pkgs/applications/misc/sidequest/default.nix
··· 48 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 49 homepage = "https://github.com/SideQuestVR/SideQuest"; 50 50 downloadPage = "https://github.com/SideQuestVR/SideQuest/releases"; 51 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 51 52 license = licenses.mit; 52 53 maintainers = with maintainers; [ joepie91 rvolosatovs ]; 53 54 platforms = [ "x86_64-linux" ];
+4
pkgs/applications/misc/signumone-ks/default.nix
··· 48 48 meta = with lib; { 49 49 description = "Digital signature tool for Costa Rican electronic invoicing"; 50 50 homepage = "https://signum.one/download.html"; 51 + sourceProvenance = with sourceTypes; [ 52 + binaryBytecode 53 + binaryNativeCode 54 + ]; 51 55 license = licenses.unfree; 52 56 maintainers = with maintainers; [ wolfangaukang ]; 53 57 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/simplenote/default.nix
··· 27 27 description = "The simplest way to keep notes"; 28 28 homepage = "https://github.com/Automattic/simplenote-electron"; 29 29 license = licenses.gpl2; 30 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 30 31 maintainers = with maintainers; [ 31 32 kiwi 32 33 ];
+1
pkgs/applications/misc/snapmaker-luban/default.nix
··· 81 81 meta = with lib; { 82 82 description = "Snapmaker Luban is an easy-to-use 3-in-1 software tailor-made for Snapmaker machines"; 83 83 homepage = "https://github.com/Snapmaker/Luban"; 84 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 84 85 license = licenses.gpl3; 85 86 maintainers = [ maintainers.simonkampe ]; 86 87 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/snowsql/default.nix
··· 40 40 meta = with lib; { 41 41 description = "Command line client for the Snowflake database"; 42 42 homepage = "https://www.snowflake.com"; 43 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 44 license = licenses.unfree; 44 45 maintainers = with maintainers; [ andehen ]; 45 46 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/thedesk/default.nix
··· 43 43 meta = with lib; { 44 44 description = "Mastodon/Misskey Client for PC"; 45 45 homepage = "https://thedesk.top"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 47 license = licenses.gpl3Only; 47 48 maintainers = with maintainers; [ wolfangaukang ]; 48 49 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/misc/upwork/default.nix
··· 61 61 meta = with lib; { 62 62 description = "Online freelancing platform desktop application for time tracking"; 63 63 homepage = "https://www.upwork.com/ab/downloads/"; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 65 license = licenses.unfree; 65 66 platforms = [ "x86_64-linux" ]; 66 67 maintainers = with maintainers; [ zakkor wolfangaukang ];
+1
pkgs/applications/misc/whalebird/default.nix
··· 82 82 meta = with lib; { 83 83 description = "Electron based Mastodon, Pleroma and Misskey client for Windows, Mac and Linux"; 84 84 homepage = "https://whalebird.social"; 85 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 85 86 license = licenses.mit; 86 87 maintainers = with maintainers; [ wolfangaukang colinsane ]; 87 88 platforms = [ "x86_64-linux" "aarch64-linux" ];
+2 -2
pkgs/applications/misc/xkblayout-state/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, qt4 }: 1 + { lib, stdenv, fetchFromGitHub, libX11 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xkblayout-state"; ··· 11 11 sha256 = "sha256-diorqwDEBdzcBteKvhRisQaY3bx5seaOaWSaPwBkWDo="; 12 12 }; 13 13 14 - buildInputs = [ qt4 ]; 14 + buildInputs = [ libX11 ]; 15 15 16 16 installPhase = '' 17 17 mkdir -p $out/bin
+4 -1
pkgs/applications/misc/xmind/default.nix
··· 85 85 and save to Evernote. 86 86 ''; 87 87 homepage = "https://www.xmind.net/"; 88 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 88 + sourceProvenance = with sourceTypes; [ 89 + binaryBytecode 90 + binaryNativeCode 91 + ]; 89 92 license = licenses.unfree; 90 93 platforms = platforms.linux; 91 94 maintainers = with maintainers; [ michalrus ];
+1
pkgs/applications/networking/aether/default.nix
··· 103 103 description = "Peer-to-peer ephemeral public communities"; 104 104 homepage = "https://getaether.net/"; 105 105 downloadPage = "https://getaether.net/download/"; 106 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 106 107 license = licenses.agpl3Only; 107 108 maintainers = with maintainers; [ maxhille ]; 108 109 # other platforms could be supported by building from source
+4
pkgs/applications/networking/apache-directory-studio/default.nix
··· 45 45 meta = with lib; { 46 46 description = "Eclipse-based LDAP browser and directory client"; 47 47 homepage = "https://directory.apache.org/studio/"; 48 + sourceProvenance = with sourceTypes; [ 49 + binaryBytecode 50 + binaryNativeCode 51 + ]; 48 52 license = licenses.asl20; 49 53 # Upstream supports macOS and Windows too. 50 54 platforms = platforms.linux;
+1
pkgs/applications/networking/appgate-sdp/default.nix
··· 151 151 meta = with lib; { 152 152 description = "Appgate SDP (Software Defined Perimeter) desktop client"; 153 153 homepage = "https://www.appgate.com/support/software-defined-perimeter-support"; 154 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 154 155 license = licenses.unfree; 155 156 platforms = platforms.linux; 156 157 maintainers = with maintainers; [ ymatsiuk ];
+1
pkgs/applications/networking/browsers/brave/default.nix
··· 200 200 chew up your bandwidth, and invade your privacy. Brave lets you 201 201 contribute to your favorite creators automatically. 202 202 ''; 203 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 203 204 license = licenses.mpl20; 204 205 maintainers = with maintainers; [ uskudnik rht jefflabonte nasirhm ]; 205 206 platforms = [ "x86_64-linux" ];
-4
pkgs/applications/networking/browsers/chromium/common.nix
··· 160 160 ./patches/no-build-timestamps.patch 161 161 # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags: 162 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 163 ]; 168 164 169 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 45 } 46 46 }, 47 47 "ungoogled-chromium": { 48 - "version": "102.0.5005.115", 49 - "sha256": "1rj7vy824vn513hiivc90lnxvxyi2s0qkdmfqsdssv9v6zjl079h", 50 - "sha256bin64": "0b32sscbjnvr98lk962i9k2srckv2s7fp9pifmsv5jlwndjhzm7y", 48 + "version": "103.0.5060.53", 49 + "sha256": "00di0nw6h3kb0qp2wp3ny3zsar1ayn1lyx5zr28dl1h5cwaaxjqf", 50 + "sha256bin64": "19wxd4jl6fyjpcpy2331ckz6dgzrfj52wvdkp0kb18n0sym17fyn", 51 51 "deps": { 52 52 "gn": { 53 - "version": "2022-04-14", 53 + "version": "2022-05-11", 54 54 "url": "https://gn.googlesource.com/gn", 55 - "rev": "fd9f2036f26d83f9fcfe93042fb952e5a7fe2167", 56 - "sha256": "0b5xs0chcv3hfhy71rycsmgxnqbm375a333hwav8929k9cbi5p9h" 55 + "rev": "578a7fe4c3c6b0bc2ae1fd2e37f14857d09895bf", 56 + "sha256": "03dqfrdpf5xxl64dby3qmbwpzdq2gsa8g7xl438py3a629rgxg63" 57 57 }, 58 58 "ungoogled-patches": { 59 - "rev": "102.0.5005.115-1", 60 - "sha256": "1z2xkxxviggyyksga74cqa4v73gynlgzi22ckg8yv84qxrklik6p" 59 + "rev": "103.0.5060.53-1", 60 + "sha256": "1g5ciwzrhg9g13gvhrwqf19djk9jhj1d6nx2f6a8d5ch1mhi2z8s" 61 61 } 62 62 } 63 63 }
+1
pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix
··· 22 22 meta = with lib; { 23 23 description = "Additional support for proprietary codecs for Vivaldi"; 24 24 homepage = "https://ffmpeg.org/"; 25 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 25 26 license = licenses.lgpl21; 26 27 maintainers = with maintainers; [ betaboon cawilliamson lluchs ]; 27 28 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/browsers/vivaldi/widevine.nix
··· 20 20 meta = with lib; { 21 21 description = "Widevine support for Vivaldi"; 22 22 homepage = "https://www.widevine.com"; 23 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 23 24 license = licenses.unfree; 24 25 maintainers = with maintainers; [ betaboon ]; 25 26 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/cisco-packet-tracer/7.nix
··· 83 83 meta = with lib; { 84 84 description = "Network simulation tool from Cisco"; 85 85 homepage = "https://www.netacad.com/courses/packet-tracer"; 86 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 86 87 license = licenses.unfree; 87 88 maintainers = with maintainers; [ lucasew ]; 88 89 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/cisco-packet-tracer/8.nix
··· 125 125 meta = with lib; { 126 126 description = "Network simulation tool from Cisco"; 127 127 homepage = "https://www.netacad.com/courses/packet-tracer"; 128 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 128 129 license = licenses.unfree; 129 130 maintainers = with maintainers; [ lucasew ]; 130 131 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/cluster/octant/default.nix
··· 59 59 introspective tooling, cluster navigation, and object management along 60 60 with a plugin system to further extend its capabilities. 61 61 ''; 62 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 62 63 license = licenses.asl20; 63 64 maintainers = with maintainers; [ jk ]; 64 65 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
+1
pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix
··· 39 39 "https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html"; 40 40 description = "Amazon SSM Session Manager Plugin"; 41 41 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 42 43 license = licenses.unfree; 43 44 maintainers = with maintainers; [ mbaillie ]; 44 45 };
+3 -3
pkgs/applications/networking/cluster/werf/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "werf"; 12 - version = "1.2.114"; 12 + version = "1.2.117"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "werf"; 16 16 repo = "werf"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-+QCKVXuROd7QB6P5tSSINWtdw5OvVnmE1+ttoBnCO1g="; 18 + sha256 = "sha256-bh+4Z4+BU1exOv113ScIw9VsGM+jRireyb9lArg/Zg4="; 19 19 }; 20 20 21 - vendorSha256 = "sha256-VuburDiYqePFvS7/aTM+krkK2UhTHhfbvGOLY3I3DN8="; 21 + vendorSha256 = "sha256-cW9sjMRLslEhgyI5Z7ypUtGgzCDASQ4m9yr6DoQKoz8="; 22 22 23 23 proxyVendor = true; 24 24
+1
pkgs/applications/networking/feedreaders/indigenous-desktop/default.nix
··· 47 47 meta = with lib; { 48 48 description = "IndieWeb app with extensions for sharing to/reading from micropub endpoints"; 49 49 homepage = "https://indigenous.realize.be/indigenous-desktop"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 50 51 license = licenses.gpl3Only; 51 52 maintainers = with maintainers; [ wolfangaukang ]; 52 53 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/hpmyroom/default.nix
··· 50 50 meta = { 51 51 description = "Client for HPE's MyRoom web conferencing solution"; 52 52 maintainers = with lib.maintainers; [ johnazoidberg ]; 53 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 53 54 license = lib.licenses.unfree; 54 55 homepage = "https://myroom.hpe.com"; 55 56 # TODO: A Darwin binary is available upstream
+1
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 73 73 meta = with lib; { 74 74 description = "Video-conferencing application, specialized in virtual online meetings, seminars, training sessions and conferences"; 75 75 homepage = "https://alfaview.com"; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 76 77 license = licenses.unfree; 77 78 maintainers = with maintainers; [ wolfangaukang hexchen ]; 78 79 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/bluejeans/default.nix
··· 127 127 meta = with lib; { 128 128 description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day"; 129 129 homepage = "https://www.bluejeans.com"; 130 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 130 131 license = licenses.unfree; 131 132 maintainers = with maintainers; [ ]; 132 133 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 55 55 description = "All-in-one cross-platform voice and text chat for gamers"; 56 56 homepage = "https://discordapp.com/"; 57 57 downloadPage = "https://discordapp.com/download"; 58 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 58 59 license = licenses.unfree; 59 60 maintainers = with maintainers; [ ldesgoui MP2E devins2518 ]; 60 61 platforms = [ "x86_64-linux" "x86_64-darwin" ]
+1
pkgs/applications/networking/instant-messengers/ferdi/default.nix
··· 26 26 meta = with lib; { 27 27 description = "Combine your favorite messaging services into one application"; 28 28 homepage = "https://getferdi.com/"; 29 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 29 30 license = licenses.asl20; 30 31 maintainers = with maintainers; [ davidtwco ma27 ]; 31 32 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/franz/default.nix
··· 11 11 meta = with lib; { 12 12 description = "A free messaging app that combines chat & messaging services into one application"; 13 13 homepage = "https://meetfranz.com"; 14 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 14 15 license = licenses.free; 15 16 maintainers = [ maintainers.davidtwco ]; 16 17 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/gitter/default.nix
··· 94 94 meta = with lib; { 95 95 description = "Where developers come to talk"; 96 96 downloadPage = "https://gitter.im/apps"; 97 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 97 98 license = licenses.mit; 98 99 maintainers = [ maintainers.imalison ]; 99 100 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/hipchat/default.nix
··· 81 81 meta = with lib; { 82 82 description = "Desktop client for HipChat services"; 83 83 homepage = "http://www.hipchat.com"; 84 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 84 85 license = licenses.unfree; 85 86 platforms = [ "x86_64-linux" ]; 86 87 maintainers = with maintainers; [ puffnfresh ];
+4 -1
pkgs/applications/networking/instant-messengers/jitsi/default.nix
··· 65 65 meta = with lib; { 66 66 homepage = "https://jitsi.org/"; 67 67 description = "Open Source Video Calls and Chat"; 68 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 68 + sourceProvenance = with sourceTypes; [ 69 + binaryBytecode 70 + binaryNativeCode 71 + ]; 69 72 license = licenses.lgpl21Plus; 70 73 platforms = platforms.linux; 71 74 maintainers = teams.jitsi.members;
+1
pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
··· 84 84 meta = with lib; { 85 85 description = "Mattermost Desktop client"; 86 86 homepage = "https://about.mattermost.com/"; 87 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 87 88 license = licenses.asl20; 88 89 platforms = [ "x86_64-linux" "i686-linux" ]; 89 90 maintainers = [ maintainers.joko ];
+1
pkgs/applications/networking/instant-messengers/ripcord/darwin.nix
··· 25 25 meta = with lib; { 26 26 description = "Desktop chat client for Slack and Discord"; 27 27 homepage = "https://cancel.fm/ripcord/"; 28 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 28 29 # See: https://cancel.fm/ripcord/shareware-redistribution/ 29 30 license = licenses.unfreeRedistributable; 30 31 maintainers = with maintainers; [ mikroskeem ];
+1
pkgs/applications/networking/instant-messengers/ripcord/default.nix
··· 60 60 meta = with lib; { 61 61 description = "Desktop chat client for Slack and Discord"; 62 62 homepage = "https://cancel.fm/ripcord/"; 63 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 63 64 # See: https://cancel.fm/ripcord/shareware-redistribution/ 64 65 license = licenses.unfreeRedistributable; 65 66 maintainers = with maintainers; [ infinisil ];
+1
pkgs/applications/networking/instant-messengers/rocketchat-desktop/default.nix
··· 89 89 meta = with lib; { 90 90 description = "Official Desktop client for Rocket.Chat"; 91 91 homepage = "https://github.com/RocketChat/Rocket.Chat.Electron"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 92 93 license = licenses.mit; 93 94 maintainers = with maintainers; [ gbtb ]; 94 95 platforms = platforms.x86_64;
+1
pkgs/applications/networking/instant-messengers/sky/default.nix
··· 59 59 meta = { 60 60 description = "Lync & Skype for Business on Linux"; 61 61 homepage = "https://tel.red/"; 62 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 62 63 license = lib.licenses.unfree; 63 64 maintainers = [ lib.maintainers.wucke13 ]; 64 65 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
··· 120 120 meta = with lib; { 121 121 description = "Linux client for skype"; 122 122 homepage = "https://www.skype.com"; 123 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 123 124 license = licenses.unfree; 124 125 maintainers = with maintainers; [ panaeon jraygauthier ]; 125 126 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 80 80 meta = with lib; { 81 81 description = "Desktop client for Slack"; 82 82 homepage = "https://slack.com"; 83 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 83 84 license = licenses.unfree; 84 85 maintainers = with maintainers; [ mmahut maxeaubrey ]; 85 86 platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-darwin" ];
+1
pkgs/applications/networking/instant-messengers/teams/default.nix
··· 28 28 description = "Microsoft Teams"; 29 29 homepage = "https://teams.microsoft.com"; 30 30 downloadPage = "https://teams.microsoft.com/downloads"; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 31 32 license = licenses.unfree; 32 33 maintainers = with maintainers; [ liff tricktron ]; 33 34 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ];
+1
pkgs/applications/networking/instant-messengers/teamspeak/client.nix
··· 102 102 meta = with lib; { 103 103 description = "The TeamSpeak voice communication tool"; 104 104 homepage = "https://teamspeak.com/"; 105 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 105 106 license = { 106 107 fullName = "Teamspeak client license"; 107 108 url = "https://www.teamspeak.com/en/privacy-and-terms/";
+1
pkgs/applications/networking/instant-messengers/teamspeak/server.nix
··· 58 58 meta = with lib; { 59 59 description = "TeamSpeak voice communication server"; 60 60 homepage = "https://teamspeak.com/"; 61 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 61 62 license = licenses.unfreeRedistributable; 62 63 platforms = platforms.linux; 63 64 maintainers = with maintainers; [ arobyn gerschtli ];
+1
pkgs/applications/networking/instant-messengers/threema-desktop/default.nix
··· 47 47 meta = with lib; { 48 48 description = "Desktop client for Threema, a privacy-focused end-to-end encrypted mobile messenger"; 49 49 homepage = "https://threema.ch"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 50 51 license = licenses.agpl3Only; 51 52 maintainers = with maintainers; [ wolfangaukang ]; 52 53 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/viber/default.nix
··· 101 101 meta = { 102 102 homepage = "https://www.viber.com"; 103 103 description = "An instant messaging and Voice over IP (VoIP) app"; 104 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 104 105 license = lib.licenses.unfree; 105 106 platforms = [ "x86_64-linux" ]; 106 107 maintainers = with lib.maintainers; [ jagajaga ];
+1
pkgs/applications/networking/instant-messengers/vk-cli/default.nix
··· 47 47 meta = with lib; { 48 48 description = "A console (ncurses) client for vk.com written in D"; 49 49 homepage = "https://github.com/vk-cli/vk"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 50 51 license = licenses.asl20; 51 52 maintainers = with maintainers; [ dan4ik605743 ]; 52 53 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
··· 24 24 meta = with lib; { 25 25 description = "Simple and Convenient Messaging App for VK"; 26 26 homepage = "https://vk.com/messenger"; 27 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 27 28 license = licenses.unfree; 28 29 maintainers = [ ]; 29 30 platforms = ["i686-linux" "x86_64-linux" "x86_64-darwin"];
+1
pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
··· 47 47 ''; 48 48 homepage = "https://wire.com/"; 49 49 downloadPage = "https://wire.com/download/"; 50 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 50 51 license = licenses.gpl3Plus; 51 52 maintainers = with maintainers; [ 52 53 arianvp
+1
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 183 183 meta = with lib; { 184 184 homepage = "https://zoom.us/"; 185 185 description = "zoom.us video conferencing application"; 186 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 186 187 license = licenses.unfree; 187 188 platforms = builtins.attrNames srcs; 188 189 maintainers = with maintainers; [ danbst tadfisher doronbehar ];
+1
pkgs/applications/networking/insync/default.nix
··· 26 26 27 27 meta = { 28 28 platforms = ["x86_64-linux"]; 29 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 29 30 license = lib.licenses.unfree; 30 31 maintainers = [ lib.maintainers.benley ]; 31 32 homepage = "https://www.insynchq.com";
+1
pkgs/applications/networking/insync/v3.nix
··· 67 67 68 68 meta = with lib; { 69 69 platforms = ["x86_64-linux"]; 70 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 70 71 license = licenses.unfree; 71 72 maintainers = with maintainers; [ benley ]; 72 73 homepage = "https://www.insynchq.com";
+1
pkgs/applications/networking/mailreaders/mailspring/default.nix
··· 91 91 Mailspring is an open-source mail client forked from Nylas Mail and built with Electron. 92 92 Mailspring's sync engine runs locally, but its source is not open. 93 93 ''; 94 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 94 95 license = licenses.gpl3Plus; 95 96 maintainers = with maintainers; [ toschmidt doronbehar ]; 96 97 homepage = "https://getmailspring.com";
+1
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
··· 206 206 meta = with lib; { 207 207 description = "Mozilla Thunderbird, a full-featured email client (binary package)"; 208 208 homepage = "http://www.mozilla.org/thunderbird/"; 209 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 209 210 license = licenses.mpl20; 210 211 maintainers = with lib.maintainers; [ lovesegfault ]; 211 212 platforms = builtins.attrNames mozillaPlatforms;
+1
pkgs/applications/networking/mullvad-vpn/default.nix
··· 89 89 homepage = "https://github.com/mullvad/mullvadvpn-app"; 90 90 description = "Client for Mullvad VPN"; 91 91 changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 92 93 license = licenses.gpl3Only; 93 94 platforms = [ "x86_64-linux" ]; 94 95 maintainers = with maintainers; [ Br1ght0ne ymarkus flexagoon ];
+4 -1
pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
··· 35 35 meta = with lib; { 36 36 homepage = "https://www.frostwire.com/"; 37 37 description = "BitTorrent Client and Cloud File Downloader"; 38 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 38 + sourceProvenance = with sourceTypes; [ 39 + binaryBytecode 40 + binaryNativeCode 41 + ]; 39 42 license = licenses.gpl3Plus; 40 43 maintainers = with maintainers; [ gavin ]; 41 44 platforms = [ "x86_64-linux"];
+1
pkgs/applications/networking/p2p/soulseekqt/default.nix
··· 52 52 meta = with lib; { 53 53 description = "Official Qt SoulSeek client"; 54 54 homepage = "https://www.slsknet.org"; 55 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 56 license = licenses.unfree; 56 57 maintainers = [ ]; 57 58 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/p2p/tixati/default.nix
··· 23 23 meta = with lib; { 24 24 description = "Torrent client"; 25 25 homepage = "http://www.tixati.com"; 26 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 26 27 license = licenses.unfree; 27 28 platforms = [ "x86_64-linux" ]; 28 29 maintainers = with maintainers; [ volth ];
+1
pkgs/applications/networking/pcloud/default.nix
··· 104 104 meta = with lib; { 105 105 description = "Secure and simple to use cloud storage for your files; pCloud Drive, Electron Edition"; 106 106 homepage = "https://www.pcloud.com/"; 107 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 107 108 license = licenses.unfree; 108 109 maintainers = with maintainers; [ patryk27 ]; 109 110 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/remote/anydesk/default.nix
··· 85 85 meta = with lib; { 86 86 inherit description; 87 87 homepage = "https://www.anydesk.com"; 88 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 88 89 license = licenses.unfree; 89 90 platforms = [ "x86_64-linux" ]; 90 91 maintainers = with maintainers; [ shyim ];
+1
pkgs/applications/networking/remote/aws-workspaces/default.nix
··· 65 65 meta = with lib; { 66 66 description = "Client for Amazon WorkSpaces, a managed, secure Desktop-as-a-Service (DaaS) solution"; 67 67 homepage = "https://clients.amazonworkspaces.com"; 68 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 68 69 license = licenses.unfree; 69 70 platforms = [ "x86_64-linux" ]; # TODO Mac support 70 71 maintainers = [ maintainers.mausch ];
+1
pkgs/applications/networking/remote/citrix-workspace/generic.nix
··· 206 206 meta = with lib; { 207 207 license = licenses.unfree; 208 208 description = "Citrix Workspace"; 209 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 209 210 platforms = platforms.linux; 210 211 maintainers = with maintainers; [ pmenke michaeladler ]; 211 212 inherit homepage;
+1
pkgs/applications/networking/remote/nice-dcv-client/default.nix
··· 79 79 meta = with lib; { 80 80 description = "High-performance remote display protocol"; 81 81 homepage = "https://aws.amazon.com/hpc/dcv/"; 82 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 82 83 license = licenses.unfree; 83 84 platforms = [ "x86_64-linux" ]; 84 85 maintainers = with maintainers; [ rmcgibbo ];
+1
pkgs/applications/networking/remote/teamviewer/default.nix
··· 96 96 97 97 meta = with lib; { 98 98 homepage = "https://www.teamviewer.com"; 99 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 99 100 license = licenses.unfree; 100 101 description = "Desktop sharing application, providing remote support and online meetings"; 101 102 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/resilio-sync/default.nix
··· 34 34 meta = with lib; { 35 35 description = "Automatically sync files via secure, distributed technology"; 36 36 homepage = "https://www.resilio.com/"; 37 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 37 38 license = licenses.unfreeRedistributable; 38 39 platforms = platforms.linux; 39 40 maintainers = with maintainers; [ domenkozar thoughtpolice cwoac ];
+1
pkgs/applications/networking/scaleft/default.nix
··· 34 34 meta = with lib; { 35 35 description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services"; 36 36 homepage = "https://www.scaleft.com"; 37 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 37 38 license = licenses.unfree; 38 39 maintainers = with maintainers; [ jloyet ]; 39 40 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/spideroak/default.nix
··· 53 53 meta = { 54 54 homepage = "https://spideroak.com"; 55 55 description = "Secure online backup and sychronization"; 56 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 56 57 license = lib.licenses.unfree; 57 58 maintainers = with lib.maintainers; [ amorsillo ]; 58 59 platforms = lib.platforms.linux;
+1
pkgs/applications/networking/synology-drive-client/default.nix
··· 7 7 meta = with lib; { 8 8 description = "Desktop application to synchronize files and folders between the computer and the Synology Drive server."; 9 9 homepage = "https://www.synology.com/en-global/dsm/feature/drive"; 10 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 10 11 license = licenses.unfree; 11 12 maintainers = with maintainers; [ jcouyang MoritzBoehme ]; 12 13 platforms = [ "x86_64-linux" "x86_64-darwin" ];
+1
pkgs/applications/networking/termius/default.nix
··· 75 75 description = "A cross-platform SSH client with cloud data sync and more"; 76 76 homepage = "https://termius.com/"; 77 77 downloadPage = "https://termius.com/linux/"; 78 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 78 79 license = licenses.unfree; 79 80 maintainers = with maintainers; [ Br1ght0ne th0rgal ]; 80 81 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/networking/tetrd/default.nix
··· 78 78 meta = with lib; { 79 79 description = "Share your internet connection from your device to your PC and vice versa through a USB cable"; 80 80 homepage = "https://tetrd.app"; 81 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 81 82 license = licenses.unfree; 82 83 platforms = [ "x86_64-linux" ]; 83 84 maintainers = with maintainers; [ Madouura ];
+1
pkgs/applications/office/appflowy/default.nix
··· 69 69 meta = with lib; { 70 70 description = "An open-source alternative to Notion"; 71 71 homepage = "https://www.appflowy.io/"; 72 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 72 73 license = licenses.agpl3Only; 73 74 changelog = "https://github.com/AppFlowy-IO/appflowy/releases/tag/${version}"; 74 75 maintainers = with maintainers; [ darkonion0 ];
+1
pkgs/applications/office/jabref/default.nix
··· 66 66 broken = (stdenv.isLinux && stdenv.isAarch64); 67 67 description = "Open source bibliography reference manager"; 68 68 homepage = "https://www.jabref.org"; 69 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 69 70 license = licenses.gpl2; 70 71 platforms = platforms.unix; 71 72 maintainers = [ maintainers.gebner ];
+1
pkgs/applications/office/mendeley/default.nix
··· 139 139 meta = with lib; { 140 140 homepage = "https://www.mendeley.com"; 141 141 description = "A reference manager and academic social network"; 142 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 142 143 license = licenses.unfree; 143 144 platforms = [ "x86_64-linux" "i686-linux" ]; 144 145 maintainers = with maintainers; [ dtzWill ];
+1
pkgs/applications/office/moneyplex/default.nix
··· 114 114 meta = with lib; { 115 115 description = "Moneyplex online banking software"; 116 116 maintainers = with maintainers; [ tstrobel ]; 117 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 117 118 platforms = platforms.linux; 118 119 license = licenses.unfree; 119 120 downloadPage = "http://matrica.de/download/download.html";
+1
pkgs/applications/office/morgen/default.nix
··· 52 52 meta = with lib; { 53 53 description = "All-in-one Calendars, Tasks and Scheduler"; 54 54 homepage = "https://morgen.so/download"; 55 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 56 license = licenses.unfree; 56 57 maintainers = with maintainers; [ wolfangaukang ]; 57 58 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/office/onlyoffice-bin/default.nix
··· 171 171 downloadPage = "https://github.com/ONLYOFFICE/DesktopEditors/releases"; 172 172 changelog = "https://github.com/ONLYOFFICE/DesktopEditors/blob/master/CHANGELOG.md"; 173 173 platforms = [ "x86_64-linux" ]; 174 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 174 175 license = licenses.agpl3Plus; 175 176 maintainers = with maintainers; [ nh2 gtrunsec ]; 176 177 };
+1
pkgs/applications/office/portfolio/default.nix
··· 61 61 meta = with lib; { 62 62 description = "A simple tool to calculate the overall performance of an investment portfolio"; 63 63 homepage = "https://www.portfolio-performance.info/"; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 65 license = licenses.epl10; 65 66 maintainers = with maintainers; [ elohmeier oyren shawn8901 ]; 66 67 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/office/softmaker/generic.nix
··· 122 122 meta = with lib; { 123 123 description = "An office suite with a word processor, spreadsheet and presentation program"; 124 124 homepage = "https://www.softmaker.com/"; 125 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 125 126 license = licenses.unfree; 126 127 maintainers = with maintainers; [ ]; 127 128 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/office/wpsoffice/default.nix
··· 61 61 homepage = "https://www.wps.com/"; 62 62 platforms = [ "x86_64-linux" ]; 63 63 hydraPlatforms = []; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 65 license = licenses.unfreeRedistributable; 65 66 maintainers = with maintainers; [ mlatus th0rgal ]; 66 67 };
+1
pkgs/applications/office/zotero/default.nix
··· 149 149 meta = with lib; { 150 150 homepage = "https://www.zotero.org"; 151 151 description = "Collect, organize, cite, and share your research sources"; 152 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 152 153 license = licenses.agpl3Only; 153 154 platforms = platforms.linux; 154 155 maintainers = with maintainers; [ i077 ];
+1
pkgs/applications/radio/sdrplay/default.nix
··· 44 44 https://www.sdrplay.com/docs/SDRplay_API_Specification_v${lib.concatStringsSep "." (lib.take 2 (builtins.splitVersion version))}.pdf 45 45 ''; 46 46 homepage = "https://www.sdrplay.com/downloads/"; 47 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 47 48 license = licenses.unfree; 48 49 maintainers = [ maintainers.pmenke ]; 49 50 platforms = platforms.linux;
+1
pkgs/applications/science/biology/flywheel-cli/default.nix
··· 42 42 meta = with lib; { 43 43 description = "Library and command line interface for interacting with a Flywheel site"; 44 44 homepage = "https://gitlab.com/flywheel-io/public/python-cli"; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 46 license = licenses.mit; 46 47 maintainers = with maintainers; [ rbreslow ]; 47 48 platforms = [ "x86_64-darwin" "x86_64-linux" ];
+4
pkgs/applications/science/biology/quast/default.nix
··· 49 49 meta = with lib ; { 50 50 description = "Evaluates genome assemblies by computing various metrics"; 51 51 homepage = "https://github.com/ablab/quast"; 52 + sourceProvenance = with sourceTypes; [ 53 + fromSource 54 + binaryNativeCode # source bundles binary dependencies 55 + ]; 52 56 license = licenses.gpl2; 53 57 maintainers = [ maintainers.bzizou ]; 54 58 platforms = platforms.all;
+1
pkgs/applications/science/electronics/bitscope/common.nix
··· 24 24 25 25 meta = with lib; { 26 26 homepage = "http://bitscope.com/software/"; 27 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 27 28 license = licenses.unfree; 28 29 platforms = [ "x86_64-linux" ]; 29 30 maintainers = with maintainers; [
+1
pkgs/applications/science/electronics/eagle/eagle.nix
··· 73 73 meta = with lib; { 74 74 description = "Schematic editor and PCB layout tool from Autodesk (formerly CadSoft)"; 75 75 homepage = "https://www.autodesk.com/products/eagle/overview"; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 76 77 license = licenses.unfree; 77 78 platforms = [ "x86_64-linux" ]; 78 79 maintainers = [ ];
+2
pkgs/applications/science/electronics/picoscope/default.nix
··· 41 41 ''; 42 42 meta = with lib; 43 43 shared_meta lib // { 44 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 44 45 description = "library for picotech oscilloscope software"; 45 46 }; 46 47 }) { }; ··· 132 133 PicoScope for Linux, PicoScope for macOS and PicoScope for Windows 133 134 users, or exported in text, CSV and MathWorks MATLAB 4 formats. 134 135 ''; 136 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 135 137 }; 136 138 } 137 139
+4
pkgs/applications/science/logic/isabelle/default.nix
··· 186 186 formulas in a logical calculus. 187 187 ''; 188 188 homepage = "https://isabelle.in.tum.de/"; 189 + sourceProvenance = with sourceTypes; [ 190 + fromSource 191 + binaryNativeCode # source bundles binary dependencies 192 + ]; 189 193 license = licenses.bsd3; 190 194 maintainers = [ maintainers.jwiegley maintainers.jvanbruegge ]; 191 195 platforms = platforms.unix;
+1
pkgs/applications/science/logic/nuXmv/default.nix
··· 26 26 meta = with lib; { 27 27 description = "Symbolic model checker for analysis of finite and infinite state systems"; 28 28 homepage = "https://nuxmv.fbk.eu/pmwiki.php"; 29 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 29 30 license = licenses.unfree; 30 31 maintainers = with maintainers; [ siraben ]; 31 32 platforms = [ "x86_64-linux" "x86_64-darwin" ];
+1
pkgs/applications/science/logic/saw-tools/default.nix
··· 51 51 meta = { 52 52 description = "Tools for software verification and analysis"; 53 53 homepage = "https://saw.galois.com"; 54 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 54 55 license = lib.licenses.bsd3; 55 56 platforms = lib.platforms.linux; 56 57 maintainers = [ lib.maintainers.thoughtpolice ];
+1
pkgs/applications/science/logic/tlaplus/toolbox.nix
··· 97 97 ''; 98 98 # http://lamport.azurewebsites.net/tla/license.html 99 99 license = with lib.licenses; [ mit ]; 100 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 100 101 platforms = [ "x86_64-linux" ]; 101 102 maintainers = [ ]; 102 103 };
+1
pkgs/applications/science/logic/tptp/default.nix
··· 44 44 # Also, it is unclear what is covered by "verbatim" - we will edit configs 45 45 hydraPlatforms = []; 46 46 platforms = platforms.all; 47 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 47 48 license = licenses.unfreeRedistributable; 48 49 }; 49 50 }
+1
pkgs/applications/science/logic/verifast/default.nix
··· 43 43 meta = { 44 44 description = "Verification for C and Java programs via separation logic"; 45 45 homepage = "https://people.cs.kuleuven.be/~bart.jacobs/verifast/"; 46 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 46 47 license = lib.licenses.mit; 47 48 platforms = [ "x86_64-linux" ]; 48 49 maintainers = [ lib.maintainers.thoughtpolice ];
+1
pkgs/applications/science/machine-learning/sc2-headless/default.nix
··· 51 51 meta = { 52 52 platforms = lib.platforms.linux; 53 53 description = "Starcraft II headless linux client for machine learning research"; 54 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 54 55 license = { 55 56 fullName = "BLIZZARD® STARCRAFT® II AI AND MACHINE LEARNING LICENSE"; 56 57 url = "https://blzdistsc2-a.akamaihd.net/AI_AND_MACHINE_LEARNING_LICENSE.html";
+1
pkgs/applications/science/math/cplex/default.nix
··· 80 80 meta = with lib; { 81 81 description = "Optimization solver for mathematical programming"; 82 82 homepage = "https://www.ibm.com/be-en/marketplace/ibm-ilog-cplex"; 83 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 83 84 license = licenses.unfree; 84 85 platforms = [ "x86_64-linux" ]; 85 86 maintainers = with maintainers; [ bfortz ];
+4
pkgs/applications/science/math/geogebra/default.nix
··· 29 29 homepage = "https://www.geogebra.org/"; 30 30 maintainers = with maintainers; [ sikmir imsofi ]; 31 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 + ]; 32 36 platforms = with platforms; linux ++ darwin; 33 37 hydraPlatforms = []; 34 38 };
+5 -1
pkgs/applications/science/math/geogebra/geogebra6.nix
··· 48 48 }; 49 49 50 50 darwinPkg = stdenv.mkDerivation { 51 - inherit pname version meta; 51 + inherit pname version; 52 52 53 53 src = fetchurl { 54 54 urls = [ ··· 66 66 install -dm755 $out/Applications 67 67 unzip $src -d $out/Applications 68 68 ''; 69 + 70 + meta = meta // { 71 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 72 + }; 69 73 }; 70 74 in 71 75 if stdenv.isDarwin
+4 -1
pkgs/applications/science/math/gurobi/default.nix
··· 46 46 meta = with lib; { 47 47 description = "Optimization solver for mathematical programming"; 48 48 homepage = "https://www.gurobi.com"; 49 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 49 + sourceProvenance = with sourceTypes; [ 50 + binaryBytecode 51 + binaryNativeCode 52 + ]; 50 53 license = licenses.unfree; 51 54 platforms = [ "x86_64-linux" ]; 52 55 maintainers = with maintainers; [ jfrankenau ];
+1
pkgs/applications/science/math/hmetis/default.nix
··· 36 36 meta = with lib; { 37 37 description = "hMETIS is a set of programs for partitioning hypergraphs"; 38 38 homepage = "http://glaros.dtc.umn.edu/gkhome/metis/hmetis/overview"; 39 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 39 40 license = licenses.unfree; 40 41 platforms = [ "i686-linux" "x86_64-linux" ]; 41 42 };
+1
pkgs/applications/science/math/scilab-bin/default.nix
··· 93 93 meta = { 94 94 homepage = "http://www.scilab.org/"; 95 95 description = "Scientific software package for numerical computations (Matlab lookalike)"; 96 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 96 97 # see http://www.scilab.org/legal_notice 97 98 license = "Scilab"; 98 99 };
+1
pkgs/applications/science/math/wolfram-engine/default.nix
··· 140 140 meta = with lib; { 141 141 description = "Wolfram Engine computational software system"; 142 142 homepage = "https://www.wolfram.com/engine/"; 143 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 143 144 license = licenses.unfree; 144 145 maintainers = with maintainers; [ fbeffa ]; 145 146 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/science/medicine/aliza/default.nix
··· 52 52 meta = { 53 53 description = "Medical imaging software with 2D, 3D and 4D capabilities"; 54 54 homepage = "https://www.aliza-dicom-viewer.com"; 55 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 55 56 license = licenses.unfreeRedistributable; 56 57 maintainers = with maintainers; [ mounium ]; 57 58 platforms = platforms.linux;
+3 -3
pkgs/applications/science/misc/boinc/default.nix
··· 3 3 sqlite, gtk2, patchelf, libXScrnSaver, libnotify, libX11, libxcb }: 4 4 5 5 let 6 - majorVersion = "7.18"; 7 - minorVersion = "1"; 6 + majorVersion = "7.20"; 7 + minorVersion = "0"; 8 8 in 9 9 10 10 stdenv.mkDerivation rec { ··· 16 16 owner = "BOINC"; 17 17 repo = "boinc"; 18 18 rev = "client_release/${majorVersion}/${version}"; 19 - sha256 = "sha256-ijkfWTFwwJXvh6f0P5hkzWODxU+Ugz6iQUK+5jEpWXQ="; 19 + sha256 = "sha256-W8+ALVO2OHxxBi80ZFgc8RxXneGINCHYNeMXimp9TIw="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ libtool automake autoconf m4 pkg-config ];
+1
pkgs/applications/science/misc/foldingathome/client.nix
··· 52 52 meta = { 53 53 description = "Folding@home client"; 54 54 homepage = "https://foldingathome.org/"; 55 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 55 56 license = lib.licenses.unfree; 56 57 maintainers = [ lib.maintainers.zimbatm ]; 57 58 platforms = [ "x86_64-linux" ];
-1
pkgs/applications/science/misc/foldingathome/control.nix
··· 1 1 { lib, stdenv 2 - , autoPatchelfHook 3 2 , dpkg 4 3 , fahviewer 5 4 , fetchurl
+1
pkgs/applications/science/misc/foldingathome/viewer.nix
··· 48 48 meta = { 49 49 description = "Folding@home viewer"; 50 50 homepage = "https://foldingathome.org/"; 51 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 51 52 license = lib.licenses.unfree; 52 53 maintainers = [ lib.maintainers.zimbatm ]; 53 54 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/science/programming/fdr/default.nix
··· 63 63 homepage = "https://cocotec.io/fdr/"; 64 64 description = "The CSP refinement checker"; 65 65 license = licenses.unfreeRedistributable; 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 66 67 platforms = platforms.linux; 67 68 maintainers = with maintainers; [ nickhu ]; 68 69 };
+1
pkgs/applications/science/robotics/betaflight-configurator/default.nix
··· 42 42 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 43 43 ''; 44 44 homepage = "https://github.com/betaflight/betaflight/wiki"; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 46 license = licenses.gpl3; 46 47 maintainers = with maintainers; [ wucke13 ]; 47 48 platforms = platforms.linux;
+1
pkgs/applications/science/robotics/emuflight-configurator/default.nix
··· 43 43 The application allows you to configure the Emuflight software running on any supported Emuflight target. 44 44 ''; 45 45 homepage = "https://github.com/emuflight/EmuConfigurator"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 47 license = licenses.gpl3Only; 47 48 maintainers = with maintainers; [ beezow ]; 48 49 platforms = platforms.linux;
+1
pkgs/applications/science/robotics/inav-configurator/default.nix
··· 50 50 quadcopters, hexacopters, octocopters and fixed-wing aircraft. 51 51 ''; 52 52 homepage = "https://github.com/iNavFlight/inav/wiki"; 53 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 53 54 license = licenses.gpl3Only; 54 55 maintainers = with maintainers; [ tilcreator wucke13 ]; 55 56 platforms = platforms.linux;
+1
pkgs/applications/terminal-emulators/hyper/default.nix
··· 50 50 description = "A terminal built on web technologies"; 51 51 homepage = "https://hyper.is/"; 52 52 maintainers = with maintainers; [ puffnfresh fabiangd ]; 53 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 53 54 license = licenses.mit; 54 55 platforms = [ "x86_64-linux" ]; 55 56 };
+1
pkgs/applications/version-management/bcompare/default.nix
··· 86 86 You can then merge the changes, synchronize your files, and generate reports for your records. 87 87 ''; 88 88 homepage = "https://www.scootersoftware.com"; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 89 90 license = licenses.unfree; 90 91 maintainers = with maintainers; [ ktor arkivm ]; 91 92 platforms = builtins.attrNames srcs;
+6 -9
pkgs/applications/version-management/gitea/default.nix
··· 12 12 , nixosTests 13 13 }: 14 14 15 - with lib; 16 - 17 15 buildGoPackage rec { 18 16 pname = "gitea"; 19 17 version = "1.16.8"; ··· 36 34 ]; 37 35 38 36 postPatch = '' 39 - patchShebangs . 40 37 substituteInPlace modules/setting/setting.go --subst-var data 41 38 ''; 42 39 43 40 nativeBuildInputs = [ makeWrapper ]; 44 41 45 - buildInputs = optional pamSupport pam; 42 + buildInputs = lib.optional pamSupport pam; 46 43 47 44 preBuild = 48 45 let 49 - tags = optional pamSupport "pam" 50 - ++ optional sqliteSupport "sqlite sqlite_unlock_notify"; 51 - tagsString = concatStringsSep " " tags; 46 + tags = lib.optional pamSupport "pam" 47 + ++ lib.optional sqliteSupport "sqlite sqlite_unlock_notify"; 48 + tagsString = lib.concatStringsSep " " tags; 52 49 in 53 50 '' 54 51 export buildFlagsArray=( ··· 66 63 cp -R ./go/src/${goPackagePath}/options/locale $out/locale 67 64 68 65 wrapProgram $out/bin/gitea \ 69 - --prefix PATH : ${makeBinPath [ bash git gzip openssh ]} 66 + --prefix PATH : ${lib.makeBinPath [ bash git gzip openssh ]} 70 67 ''; 71 68 72 69 goPackagePath = "code.gitea.io/gitea"; 73 70 74 71 passthru.tests.gitea = nixosTests.gitea; 75 72 76 - meta = { 73 + meta = with lib; { 77 74 description = "Git with a cup of tea"; 78 75 homepage = "https://gitea.io"; 79 76 license = licenses.mit;
+1
pkgs/applications/version-management/github-desktop/default.nix
··· 66 66 meta = with lib; { 67 67 description = "GUI for managing Git and GitHub."; 68 68 homepage = "https://desktop.github.com/"; 69 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 69 70 license = licenses.mit; 70 71 maintainers = with maintainers; [ dan4ik605743 ]; 71 72 platforms = platforms.linux;
+1
pkgs/applications/version-management/gitkraken/default.nix
··· 36 36 meta = { 37 37 homepage = "https://www.gitkraken.com/"; 38 38 description = "The downright luxurious and most popular Git client for Windows, Mac & Linux"; 39 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 39 40 license = licenses.unfree; 40 41 platforms = builtins.attrNames srcs; 41 42 maintainers = with maintainers; [ xnwdd evanjs arkivm ];
+1
pkgs/applications/version-management/p4/default.nix
··· 23 23 meta = { 24 24 description = "Perforce Command-Line Client"; 25 25 homepage = "https://www.perforce.com"; 26 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 26 27 license = lib.licenses.unfree; 27 28 platforms = [ "x86_64-linux" ]; 28 29 maintainers = with lib.maintainers; [ corngood ];
+1
pkgs/applications/version-management/p4v/default.nix
··· 76 76 meta = { 77 77 description = "Perforce Visual Client"; 78 78 homepage = "https://www.perforce.com"; 79 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 79 80 license = lib.licenses.unfreeRedistributable; 80 81 platforms = [ "x86_64-linux" ]; 81 82 maintainers = with lib.maintainers; [ nathyong nioncode ];
+1
pkgs/applications/version-management/sublime-merge/common.nix
··· 121 121 description = "Git client from the makers of Sublime Text"; 122 122 homepage = "https://www.sublimemerge.com"; 123 123 maintainers = with maintainers; [ zookatron ]; 124 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 124 125 license = licenses.unfree; 125 126 platforms = [ "x86_64-linux" ]; 126 127 };
+4 -1
pkgs/applications/video/filebot/default.nix
··· 41 41 ''; 42 42 homepage = "https://filebot.net"; 43 43 changelog = "https://www.filebot.net/forums/viewforum.php?f=7"; 44 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 44 + sourceProvenance = with sourceTypes; [ 45 + binaryBytecode 46 + binaryNativeCode 47 + ]; 45 48 license = licenses.unfreeRedistributable; 46 49 maintainers = with maintainers; [ gleber felschr ]; 47 50 platforms = platforms.linux;
+1
pkgs/applications/video/flirc/default.nix
··· 39 39 homepage = "https://flirc.tv/more/flirc-usb"; 40 40 description = "Use any Remote with your Media Center"; 41 41 maintainers = with maintainers; [ aanderse ]; 42 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 42 43 license = licenses.unfree; 43 44 platforms = [ "x86_64-linux" ]; 44 45 };
+1
pkgs/applications/video/lightworks/default.nix
··· 85 85 meta = { 86 86 description = "Professional Non-Linear Video Editor"; 87 87 homepage = "https://www.lwks.com/"; 88 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 88 89 license = lib.licenses.unfree; 89 90 maintainers = with lib.maintainers; [ antonxy vojta001 ]; 90 91 platforms = [ "x86_64-linux" ];
+1
pkgs/applications/video/makemkv/default.nix
··· 79 79 can always download the latest version from makemkv.com that will reset the 80 80 expiration date. 81 81 ''; 82 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 82 83 license = licenses.unfree; 83 84 homepage = "http://makemkv.com"; 84 85 platforms = [ "x86_64-linux" ];
+1 -1
pkgs/applications/virtualization/conmon/default.nix
··· 17 17 owner = "containers"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-WxRMY43Z9OytY1kc91VVmqLn5cl0UC/0Zj8x3vpsaBQ="; 20 + sha256 = "sha256-KDAm+Djk1AaA3zXhxywT6HknT0tVCEZLS27nO9j/WgM="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config ];
+1
pkgs/applications/virtualization/driver/win-signed-gplpv-drivers/default.nix
··· 40 40 ''; 41 41 homepage = "http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers"; 42 42 maintainers = [ maintainers.tstrobel ]; 43 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 44 platforms = platforms.linux; 44 45 license = licenses.gpl2; 45 46 };
+1
pkgs/applications/virtualization/driver/win-spice/default.nix
··· 72 72 description = "Windows SPICE Drivers"; 73 73 homepage = "https://www.spice-space.org/"; 74 74 license = [ licenses.asl20 ]; # See https://github.com/vrozenfe/qxl-dod 75 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 75 76 maintainers = [ maintainers.tstrobel ]; 76 77 platforms = platforms.linux; 77 78 };
+4
pkgs/applications/virtualization/virtualbox/default.nix
··· 230 230 231 231 meta = { 232 232 description = "PC emulator"; 233 + sourceProvenance = with lib.sourceTypes; [ 234 + fromSource 235 + binaryNativeCode 236 + ]; 233 237 license = licenses.gpl2; 234 238 homepage = "https://www.virtualbox.org/"; 235 239 maintainers = with maintainers; [ sander ];
+1
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 155 155 This add-on provides support for dynamic resizing of the X Display, shared 156 156 host/guest clipboard support and guest OpenGL support. 157 157 ''; 158 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 158 159 license = "GPL"; 159 160 maintainers = [ lib.maintainers.sander ]; 160 161 platforms = lib.platforms.linux;
+1
pkgs/applications/virtualization/vmware-workstation/default.nix
··· 334 334 meta = with lib; { 335 335 description = "Industry standard desktop hypervisor for x86-64 architecture"; 336 336 homepage = "https://www.vmware.com/products/workstation-pro.html"; 337 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 337 338 license = licenses.unfree; 338 339 platforms = [ "x86_64-linux" ]; 339 340 maintainers = with maintainers; [ deinferno ];
+17 -17
pkgs/data/themes/nordic/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "nordic"; 10 - version = "unstable-2022-02-26"; 10 + version = "unstable-2022-06-21"; 11 11 12 12 srcs = [ 13 13 (fetchFromGitHub { 14 14 owner = "EliverLara"; 15 15 repo = pname; 16 - rev = "0da58e462e8ba6c71245d13fbddac950b72018ae"; 17 - sha256 = "sha256-w7e3DqQV4L/OvntKHJA4+3Dj6dRnlH73SxvW770QIyU="; 16 + rev = "bb5e31ec1488b1fd5641aa10f65f36d8714b5dba"; 17 + sha256 = "sha256-wTWHdao/1RLqUmqh/9gEyhERGymFWHqiC97JD28LSgk="; 18 18 name = "Nordic"; 19 19 }) 20 20 21 21 (fetchFromGitHub { 22 22 owner = "EliverLara"; 23 23 repo = pname; 24 - rev = "9daf11acf3419e2f23d0993ce862a1c944fb8519"; 25 - sha256 = "sha256-zGgw6THLX7q19BDsllPUrWqQcL6FYAewcyqjQdXzLzg="; 24 + rev = "e1fb044a14b5c7fe1f6c2de42bfb5fdfb1448415"; 25 + sha256 = "sha256-oWwc+bzeAf0NoYfA2r2oGpeciVUWFC7yJzlUAYfpdTY="; 26 26 name = "Nordic-standard-buttons"; 27 27 }) 28 28 29 29 (fetchFromGitHub { 30 30 owner = "EliverLara"; 31 31 repo = pname; 32 - rev = "a40819bd00160f987cdf254ce8c34eabebecf0eb"; 33 - sha256 = "sha256-rSNLdxTfvzTFzI5723WIGRS+NZ8iqUOUliDpkznZrwE="; 32 + rev = "4c7c9f2d670a6f0c9cff1ec31fab67c826fdcc0f"; 33 + sha256 = "sha256-txKClsygX2IUGF8oOG6gDY6Y3v28kJthjdPrPEOZarQ="; 34 34 name = "Nordic-darker"; 35 35 }) 36 36 37 37 (fetchFromGitHub { 38 38 owner = "EliverLara"; 39 39 repo = pname; 40 - rev = "4e69cf6e1798938ab7c5795940c663d866ce8201"; 41 - sha256 = "sha256-p8VaKeKxEiYX4oVqWoyschAq0j/LvPq9yD/awaHKRZw="; 40 + rev = "8abe28ff07c190b8c343aacb6a0ce58e62abbd74"; 41 + sha256 = "sha256-tk9VZtwpIuBcWu1ERJLnlhM71pkrNEUzu8PDb+IEnpw="; 42 42 name = "Nordic-darker-standard-buttons"; 43 43 }) 44 44 45 45 (fetchFromGitHub { 46 46 owner = "EliverLara"; 47 47 repo = pname; 48 - rev = "866629583187b914725f05683125fde7f6c280f1"; 49 - sha256 = "sha256-TQ4G5W87zpTrLU+f+eb5VHwaWuKSbItXCgXSL33U8As="; 48 + rev = "9764e0f1af100731f77bf7f15792639d0032e5ed"; 49 + sha256 = "sha256-3vxrbxUhPj6PKWpjyCruhFxYz9nPfo1DHferYUD7enU="; 50 50 name = "Nordic-bluish-accent"; 51 51 }) 52 52 53 53 (fetchFromGitHub { 54 54 owner = "EliverLara"; 55 55 repo = pname; 56 - rev = "f3702ae02e3caaf74eab0ef9156af9f2a476021b"; 57 - sha256 = "sha256-drXRfZxCrH2vAXjZSAjWEHcQrehxnM0WLkgbh+cFJhI="; 56 + rev = "407316a3fd5e07d183474aea4cae28bb958afa6c"; 57 + sha256 = "sha256-SvLTqDXjy8c4rZo0cZ83kfuiGd2+hyGvwILxVCz65jQ="; 58 58 name = "Nordic-bluish-accent-standard-buttons"; 59 59 }) 60 60 61 61 (fetchFromGitHub { 62 62 owner = "EliverLara"; 63 63 repo = "${pname}-polar"; 64 - rev = "4cf3e5c30ebd17a3d53ab0337c191e304feff7b5"; 65 - sha256 = "sha256-LTCJ7AyABQDTDkjuqcXaKXePFwOpmXeKaW2mWYah4ao="; 64 + rev = "1ffa167c4807e4b22e0934aee41403721877bc56"; 65 + sha256 = "sha256-Xat5YWnxTBnvnUfs1o5EhdmDezmOXtqry97Yc8O+WYM="; 66 66 name = "Nordic-Polar"; 67 67 }) 68 68 69 69 (fetchFromGitHub { 70 70 owner = "EliverLara"; 71 71 repo = "${pname}-polar"; 72 - rev = "72cbd567212b21ea20769fe244c148f799435536"; 73 - sha256 = "sha256-qNIyr+Eo0dzPVh9PxDCHv0e6pswACbf9nLhAG75YEYc="; 72 + rev = "9bc68223edf7ad9dc83032d7d51ccc53f9440337"; 73 + sha256 = "sha256-XjGjijBky/iPcoUGDRrwwoZ5f2gbLchmQizkQN+Opjg="; 74 74 name = "Nordic-Polar-standard-buttons"; 75 75 }) 76 76 ];
+3 -3
pkgs/development/libraries/libvgm/default.nix
··· 42 42 in 43 43 stdenv.mkDerivation rec { 44 44 pname = "libvgm"; 45 - version = "unstable-2022-06-17"; 45 + version = "unstable-2022-06-18"; 46 46 47 47 src = fetchFromGitHub { 48 48 owner = "ValleyBell"; 49 49 repo = "libvgm"; 50 - rev = "577ff77185aa19943e5c7a858eb2485ec75c7539"; 51 - sha256 = "0R7qqrFs6Ap8FM5uBHX/iE+S5cQzuwWn65xxfp4/CdQ="; 50 + rev = "001ca758538ca3f82403dff654d82342730b215d"; 51 + sha256 = "O3jvEEW1M0cwZoG6j2ndmuQW4jP0dvt6gGp2BS4VD5s="; 52 52 }; 53 53 54 54 outputs = [
+2 -2
pkgs/development/ocaml-modules/fmt/default.nix
··· 14 14 }; 15 15 16 16 nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ]; 17 - buildInputs = [ topkg ]; 18 - propagatedBuildInputs = [ cmdliner seq stdlib-shims ]; 17 + buildInputs = [ cmdliner topkg ]; 18 + propagatedBuildInputs = [ seq stdlib-shims ]; 19 19 20 20 strictDeps = true; 21 21
+2
pkgs/development/ocaml-modules/ocaml-r/default.nix
··· 37 37 checkInputs = [ alcotest ]; 38 38 39 39 meta = { 40 + # This has been broken by the update to R 4.2.0 (#171597) 41 + broken = true; 40 42 description = "OCaml bindings for the R interpreter"; 41 43 inherit (src.meta) homepage; 42 44 license = lib.licenses.gpl3;
+1 -2
pkgs/development/ocaml-modules/parmap/default.nix
··· 10 10 }; 11 11 12 12 minimalOCamlVersion = "4.03"; 13 - useDune2 = true; 14 13 15 14 buildInputs = [ 16 15 dune-configurator 17 16 ]; 18 17 19 - doCheck = true; 18 + doCheck = false; # prevent running slow benchmarks 20 19 21 20 meta = with lib; { 22 21 description = "Library for multicore parallel programming";
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "ailment"; 10 - version = "9.2.6"; 10 + version = "9.2.7"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.6"; ··· 16 16 owner = "angr"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-SymOCHKIr0SOi4OM+OONA7+A2nV4JMA467OkoqDhZ+M="; 19 + hash = "sha256-zQz8tbxo1Trfeg7zeW/htm+zD4n++guYXUdCHp3cikw="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 46 46 47 47 buildPythonPackage rec { 48 48 pname = "angr"; 49 - version = "9.2.6"; 49 + version = "9.2.7"; 50 50 format = "pyproject"; 51 51 52 52 disabled = pythonOlder "3.6"; ··· 55 55 owner = pname; 56 56 repo = pname; 57 57 rev = "v${version}"; 58 - hash = "sha256-qXzkrfF8FkALkEaFLSmaadovwLc2DkXXJivdrT6srTc="; 58 + hash = "sha256-77RLoSZnzggt8ZWQwRcvMhCYGupF2Kp+u2LFZ9ozXlw="; 59 59 }; 60 60 61 61 propagatedBuildInputs = [
+9
pkgs/development/python-modules/angrop/default.nix
··· 4 4 , fetchFromGitHub 5 5 , progressbar 6 6 , pythonOlder 7 + , pythonRelaxDepsHook 7 8 , tqdm 8 9 }: 9 10 ··· 21 22 hash = "sha256-qaDAicmYZxLPTl17il61ij01prRv2H4xxe07Xg4KWhI="; 22 23 }; 23 24 25 + nativeBuildInputs = [ 26 + pythonRelaxDepsHook 27 + ]; 28 + 24 29 propagatedBuildInputs = [ 25 30 angr 26 31 progressbar 27 32 tqdm 33 + ]; 34 + 35 + pythonRelaxDeps = [ 36 + "angr" 28 37 ]; 29 38 30 39 # Tests have additional requirements, e.g., angr binaries
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.6"; 11 + version = "9.2.7"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.6"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-yMUcuZ9v1dVbh/t456fpMu8tDFWIdh55LZh7FLkz9GM="; 20 + hash = "sha256-sl5qCH/biH3QBrnfZAQMWd55yKM0PGE/Rx2MscKn4Nk="; 21 21 }; 22 22 23 23 checkInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "claripy"; 17 - version = "9.2.6"; 17 + version = "9.2.7"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.6"; ··· 23 23 owner = "angr"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - hash = "sha256-mBpAwKUclwvgOeGD6BvPUKZHdjngfvuHdtKY3nx7jzM="; 26 + hash = "sha256-4t1PbxcHxiv8W/M9McaBu7CTLc74gCZ7om3K4fgpFFI="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+3 -4
pkgs/development/python-modules/cle/default.nix
··· 15 15 16 16 let 17 17 # The binaries are following the argr projects release cycle 18 - version = "9.2.6"; 18 + version = "9.2.7"; 19 19 20 20 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 21 21 binaries = fetchFromGitHub { 22 22 owner = "angr"; 23 23 repo = "binaries"; 24 24 rev = "v${version}"; 25 - sha256 = "1qlrxfj1n34xvwkac6mbcc7zmixxbp34fj7lkf0fvp7zcz1rpla1"; 25 + hash = "sha256-LpYi5Ty6OBcW0zokCliMDhujJ7tPPl1XdPs5ad1tv5s="; 26 26 }; 27 27 28 28 in ··· 37 37 owner = "angr"; 38 38 repo = pname; 39 39 rev = "v${version}"; 40 - hash = "sha256-GOrjT5CM+yzboOTgkVriuf1UpNDVhDgGpS8vp4D39W0="; 40 + hash = "sha256-IQLtkS4LNyyEOwInd9A3pHGtj80yXARXcQKA3FonPUE="; 41 41 }; 42 42 43 43 propagatedBuildInputs = [ ··· 66 66 "test_ppc_rel24_relocation" 67 67 "test_ppc_addr16_ha_relocation" 68 68 "test_ppc_addr16_lo_relocation" 69 - # Binary not found, seems to be missing in the current binaries release 70 69 "test_plt_full_relro" 71 70 # Test fails 72 71 "test_tls_pe_incorrect_tls_data_start"
+2 -2
pkgs/development/python-modules/connexion/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "connexion"; 25 - version = "2.13.1"; 25 + version = "2.14.0"; 26 26 format = "setuptools"; 27 27 28 28 disabled = pythonOlder "3.6"; ··· 31 31 owner = "spec-first"; 32 32 repo = pname; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-nWhrb2oyBue/Q/dAdSgk3K/JXdgLg1xAEbOtCTRYs/M="; 34 + hash = "sha256-5+OZvJG68jZZsfOuOqsCUSPLV6vvjk9msJzjsCwo0jw="; 35 35 }; 36 36 37 37 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/crownstone-uart/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "crownstone-uart"; 11 - version = "2.4.1"; 11 + version = "2.5.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "crownstone"; 18 18 repo = "crownstone-lib-python-uart"; 19 19 rev = version; 20 - sha256 = "sha256-NGy63o56oWhHcQ9QKo05k/z8ABp3p3T3+uY2O1YyzBk="; 20 + sha256 = "sha256-WcEwAqHy3tuRlx1nyc+BKAb+PLD2B55fGSgb8dsbXbM="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django-allauth/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "django-allauth"; 13 - version = "0.50.0"; 13 + version = "0.51.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "pennersr"; 20 20 repo = pname; 21 21 rev = version; 22 - hash = "sha256-O6KEDt+Z1MJUvKXQJILqLRgNj+ZrCZjlb3CJHpRL1Kk="; 22 + hash = "sha256-o8EoayMMwxoJTrUA3Jo1Dfu1XFgC+Mcpa8yMwXlKAKY="; 23 23 }; 24 24 25 25 postPatch = ''
+8 -2
pkgs/development/python-modules/dremel3dpy/default.nix
··· 2 2 , async-timeout 3 3 , buildPythonPackage 4 4 , fetchPypi 5 + , imageio 6 + , imutils 5 7 , pythonOlder 6 8 , requests 7 9 , urllib3 10 + , tqdm 8 11 , validators 9 12 , yarl 10 13 }: 11 14 12 15 buildPythonPackage rec { 13 16 pname = "dremel3dpy"; 14 - version = "0.3.4"; 17 + version = "1.0.1"; 15 18 format = "setuptools"; 16 19 17 20 disabled = pythonOlder "3.7"; 18 21 19 22 src = fetchPypi { 20 23 inherit pname version; 21 - hash = "sha256-zKbHKdgMx76cYGPvPVSm39si0LfyDA4L1CcKaQzEpCw="; 24 + hash = "sha256-wqfCzS9dhRN/zerrC6g/O8tn0k1IC0wBdZMfWumtBds="; 22 25 }; 23 26 24 27 propagatedBuildInputs = [ 25 28 async-timeout 29 + imageio 30 + imutils 26 31 requests 32 + tqdm 27 33 urllib3 28 34 validators 29 35 yarl
+2 -2
pkgs/development/python-modules/drf-spectacular-sidecar/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "drf-spectacular-sidecar"; 9 - version = "2022.5.1"; 9 + version = "2022.6.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "tfranzel"; 13 13 repo = "drf-spectacular-sidecar"; 14 14 rev = version; 15 - sha256 = "sha256-UBuHU+F4b+plhGbvqho8/bgmq6yDUXSTnfxyD1xlDY4="; 15 + sha256 = "sha256-SKMAA8tcvWUF7EARq9vN8C0DWcQFRX5j/tfgHF5TUWs="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/eth-typing/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "eth-typing"; 10 - version = "3.0.0"; 10 + version = "3.1.0"; 11 11 disabled = pythonOlder "3.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ethereum"; 15 15 repo = "eth-typing"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-9rrnDFPWAmrUkr2mVTVi/8DTJdg4hzGaU0UbpwG5mtY="; 17 + sha256 = "sha256-Xk/IfW1zuNbGdYAxXTNL9kL+ZW1bWruZ21KFV9+lv/E="; 18 18 }; 19 19 20 20 checkInputs = [
+2 -2
pkgs/development/python-modules/expiringdict/default.nix
··· 10 10 11 11 buildPythonApplication rec { 12 12 pname = "expiringdict"; 13 - version = "1.2.1"; 13 + version = "1.2.2"; 14 14 15 15 # use fetchFromGitHub instead of fetchPypi because the test suite of 16 16 # the package is not included into the PyPI tarball ··· 18 18 owner = "mailgun"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "07g1vxznmim78bankfl9brr01s31sksdcpwynq1yryh6xw9ri5xs"; 21 + sha256 = "sha256-vRhJSHIqc51I+s/wndtfANM44CKW3QS1iajqyoSBf0I="; 22 22 }; 23 23 24 24 checkInputs = [
+2 -2
pkgs/development/python-modules/flake8-bugbear/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "flake8-bugbear"; 14 - version = "22.4.25"; 14 + version = "22.6.22"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; ··· 20 20 owner = "PyCQA"; 21 21 repo = pname; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-y/hpBlIQ3aJj3Y1snpArOCIv2w1ncQNMSYJ+G0CeM84="; 23 + hash = "sha256-U5f7NZ1rkcYcluLsw2hTuPxme7QrmAMJrpKncFsYzNs="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gehomesdk/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "gehomesdk"; 16 - version = "0.4.25"; 16 + version = "0.4.27"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-TGitDdRvNKaZzbPrYvWx1bdbXAJW3OSnzbPBF2LpJW4="; 23 + sha256 = "sha256-jhggGncxguG/hZutZ3gfg9dwl0Ex5wpcHFKZegAaM9Q="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/gsd/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "2.5.1"; 7 + version = "2.5.3"; 8 8 pname = "gsd"; 9 9 disabled = isPy27; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "glotzerlab"; 13 13 repo = pname; 14 - rev = "v${version}"; 15 - sha256 = "00cy4lw7xnl2skfx7fg7cs1c8lrbaxvkym9j6zfi1dbvsdd0r103"; 14 + rev = "refs/tags/v${version}"; 15 + sha256 = "sha256-3CJKpvgJuFC/2qQdy0H/kvLbtmfF22gBAQustK99uEE="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cython ];
+2 -2
pkgs/development/python-modules/losant-rest/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "losant-rest"; 12 - version = "1.16.2"; 12 + version = "1.16.3"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Losant"; 19 19 repo = "losant-rest-python"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-OR5SegUfui5g11QZZJzAq8nhp7bFjS4Ip2gMjfx7tpA="; 21 + sha256 = "sha256-s9WPr5sFSyPIDRgRYcD55iRLhaVIvkiDGg/m//6acFY="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/lxmf/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "lxmf"; 10 - version = "0.1.6"; 10 + version = "0.1.7"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "markqvist"; 17 17 repo = "lxmf"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-n7ZEXz+jFokjqQJf8feDE6wuN2kI3xB0z+guUhGse3o="; 19 + hash = "sha256-SRDUFDtXJ1ZkX8A4ekF+YSOnxj/vsFsvr3W/LOIuerg="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+5 -3
pkgs/development/python-modules/md-toc/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , fpyutils 5 + , pyfakefs 5 6 , pytestCheckHook 6 7 , pythonOlder 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "md-toc"; 11 - version = "8.1.3"; 12 + version = "8.1.4"; 12 13 format = "setuptools"; 13 14 14 - disabled = pythonOlder "3.5"; 15 + disabled = pythonOlder "3.7"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "frnmst"; 18 19 repo = pname; 19 20 rev = version; 20 - sha256 = "sha256-/Hi2CW3aqbvCr7xGHD9lAe9U84waSjVfTfWq76NXNT4="; 21 + hash = "sha256-7bXd+kTB1NF5KfcDVsvemCfIbZxv6nAw851bNo375Xs="; 21 22 }; 22 23 23 24 propagatedBuildInputs = [ ··· 25 26 ]; 26 27 27 28 checkInputs = [ 29 + pyfakefs 28 30 pytestCheckHook 29 31 ]; 30 32
+2 -2
pkgs/development/python-modules/nomadnet/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "nomadnet"; 12 - version = "0.1.8"; 12 + version = "0.1.9"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "markqvist"; 19 19 repo = "NomadNet"; 20 20 rev = version; 21 - hash = "sha256-gqUCE35RPt7k0RAoZGJS1srB5K4v6gJkbTKQs8Lajm8="; 21 + hash = "sha256-GZsARzqnLyZZU900ONv1/sejsEGMTFNIhOS+SESFBqg="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pulumi-aws/default.nix
··· 12 12 buildPythonPackage rec { 13 13 pname = "pulumi-aws"; 14 14 # Version is independant of pulumi's. 15 - version = "5.9.0"; 15 + version = "5.9.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "pulumi"; 22 22 repo = "pulumi-aws"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-QEOVI6PvFJ8gf02Hlh42grMt2cObTJsOSmrgmjEZ8Rw="; 24 + hash = "sha256-LYWxdqortazhev73JSTItrEyZZYFmeXkAko/2aFKaSw="; 25 25 }; 26 26 27 27 sourceRoot = "${src.name}/sdk/python";
+2 -2
pkgs/development/python-modules/pymazda/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pymazda"; 11 - version = "0.3.3"; 11 + version = "0.3.4"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-jvDjitS8r0oyANxUGbYksX7O7dbEqZeWEpYc9gABb78="; 18 + sha256 = "sha256-Xq+DXrZp1NrsCgUnjaMWUoM+SDfnXK+YDX2Gcr7FKvQ="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/pypoolstation/default.nix
··· 1 1 { lib 2 2 , aiohttp 3 + , backoff 3 4 , buildPythonPackage 4 5 , fetchPypi 5 6 , poetry-core ··· 8 9 9 10 buildPythonPackage rec { 10 11 pname = "pypoolstation"; 11 - version = "0.4.5"; 12 + version = "0.4.8"; 12 13 format = "pyproject"; 13 14 14 15 disabled = pythonOlder "3.7"; ··· 16 17 src = fetchPypi { 17 18 pname = "PyPoolstation"; 18 19 inherit version; 19 - sha256 = "sha256-cf2KUdvsuC7fplg7O9Jqqb86rOjNicV+vGVBwWvvs90="; 20 + sha256 = "sha256-6Fdam/LS3Nicrhe5jHHvaKCpE0HigfOVszjb5c1VM3Y="; 20 21 }; 21 22 22 23 nativeBuildInputs = [ ··· 25 26 26 27 propagatedBuildInputs = [ 27 28 aiohttp 29 + backoff 28 30 ]; 29 31 30 32 # Project has no tests
+4 -4
pkgs/development/python-modules/pyswitchbot/default.nix
··· 1 1 { lib 2 - , bluepy 2 + , bleak 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , pythonOlder ··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pyswitchbot"; 10 - version = "0.13.3"; 10 + version = "0.14.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "Danielhiversen"; 17 17 repo = "pySwitchbot"; 18 18 rev = version; 19 - hash = "sha256-Zgpnw4It3yyy9RQqt5SxeJXl1Z3J3Rp9baLfiw5Bgow="; 19 + hash = "sha256-6u7PqYv7Q5rVzsUnoQi495svX8puBz0Oj3SGgcpJrcQ="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ 23 - bluepy 23 + bleak 24 24 ]; 25 25 26 26 # Project has no tests
+2 -3
pkgs/development/python-modules/python-magic/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , python 4 3 , buildPythonPackage 5 4 , fetchFromGitHub 6 5 , substituteAll ··· 10 9 11 10 buildPythonPackage rec { 12 11 pname = "python-magic"; 13 - version = "0.4.26"; 12 + version = "0.4.27"; 14 13 15 14 src = fetchFromGitHub { 16 15 owner = "ahupp"; 17 16 repo = "python-magic"; 18 17 rev = version; 19 - sha256 = "sha256-RcKldMwSRroNZNEl0jwuJG9C+3OIPBzk+CjqkxKK/eY="; 18 + sha256 = "sha256-fZ+5xJ3P0EYK+6rQ8VzXv2zckKfEH5VUdISIR6ybIfQ="; 20 19 }; 21 20 22 21 patches = [
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyvex"; 15 - version = "9.2.6"; 15 + version = "9.2.7"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-I2ZQJ/CDvNq5uJoLT9SHDGzeuI32YUy/6fMSNR9WM8I="; 22 + hash = "sha256-vSVkredOekqUAre38jDCE8f8OXd0cNmZ2SmpEQ7+I28="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "slack-sdk"; 24 - version = "3.17.1"; 24 + version = "3.17.2"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.6"; ··· 30 30 owner = "slackapi"; 31 31 repo = "python-slack-sdk"; 32 32 rev = "refs/tags/v${version}"; 33 - sha256 = "sha256-FWjhfvBx8FXAMFKxWB4Vvjg5PPw9v7ciKU+oIEGD36s="; 33 + sha256 = "sha256-Rzs2ugG6Xm8IVWt20+1oLB0FxhBHyIfDGNL2jzgDnwc="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/soco/default.nix
··· 5 5 , appdirs 6 6 , ifaddr 7 7 , pythonOlder 8 + , lxml 8 9 , mock 9 10 , nix-update-script 10 11 , pytestCheckHook ··· 15 16 16 17 buildPythonPackage rec { 17 18 pname = "soco"; 18 - version = "0.27.1"; 19 + version = "0.28.0"; 19 20 format = "setuptools"; 20 21 21 22 disabled = pythonOlder "3.6"; ··· 24 25 owner = "SoCo"; 25 26 repo = "SoCo"; 26 27 rev = "v${version}"; 27 - hash = "sha256-8U7wfxqen+hgK8j9ooPHCAKvd9kSZicToTyP7XzQFrg="; 28 + hash = "sha256-rH6EfPK4EEQDO63VEIM7jJO5OM4tyYfZ5yYUskPf8dE="; 28 29 }; 29 30 30 31 propagatedBuildInputs = [ 31 32 appdirs 32 33 ifaddr 34 + lxml 33 35 requests 34 36 xmltodict 35 37 ];
+2 -2
pkgs/development/python-modules/strenum/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "strenum"; 10 - version = "0.4.7"; 10 + version = "0.4.8"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "irgeek"; 17 17 repo = "StrEnum"; 18 18 rev = "v${version}"; 19 - hash = "sha256-ktsPROIv/BbPinZfrBknI4c/WwRYGhWgmw209Hfg8EQ="; 19 + hash = "sha256-S64YfF+cbefXRWoeJK99ZPTiO9DUcDaT77hVQd7pKDk="; 20 20 }; 21 21 22 22 postPatch = ''
+2 -2
pkgs/development/python-modules/types-redis/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-redis"; 8 - version = "4.3.0"; 8 + version = "4.3.2"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-9L2b5qt0Hx2pEFzwpORiiG3B1drkbW0/a3/X6B/+uig="; 13 + sha256 = "sha256-oZNQj6poxT3sRcwwUV6rlMMxMlr4oMPIAJX2Dyq22qY="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+2 -2
pkgs/development/python-modules/types-tabulate/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-tabulate"; 8 - version = "0.8.9"; 8 + version = "0.8.10"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - hash = "sha256-L8P6T+GFOsmHz1Do1FmeP+RG3VMGT+hqRqQHqY6fwE8="; 12 + hash = "sha256-BmdTn8ZjMKJdqmtOUtSUt4Niip/tVKP/MVB23NFaHs0="; 13 13 }; 14 14 15 15 # Module doesn't have tests
+3 -3
pkgs/development/python-modules/wandb/default.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "wandb"; 42 - version = "0.12.18"; 42 + version = "0.12.19"; 43 43 format = "setuptools"; 44 44 45 45 disabled = pythonOlder "3.6"; ··· 47 47 src = fetchFromGitHub { 48 48 owner = pname; 49 49 repo = "client"; 50 - rev = "v${version}"; 51 - hash = "sha256-9++CFoC8p3cACPyjRbb6i8MdJp8iD9GUh0uHpTiufdg="; 50 + rev = "refs/tags/v${version}"; 51 + hash = "sha256-eH65vk3Pnm6d4vDiaWbs1tXD0lCRkfOB2hqD9MGxuXY="; 52 52 }; 53 53 54 54 patches = [
+14 -7
pkgs/development/tools/asmfmt/default.nix
··· 1 - { buildGoPackage 1 + { buildGoModule 2 2 , lib 3 3 , fetchFromGitHub 4 4 }: 5 5 6 - buildGoPackage rec { 6 + buildGoModule rec { 7 7 pname = "asmfmt"; 8 8 version = "1.3.2"; 9 - 10 - goPackagePath = "github.com/klauspost/asmfmt"; 11 9 12 10 src = fetchFromGitHub { 13 11 owner = "klauspost"; ··· 16 14 sha256 = "sha256-YxIVqPGsqxvOY0Qz4Jw5FuO9IbplCICjChosnHrSCgc="; 17 15 }; 18 16 19 - goDeps = ./deps.nix; 17 + vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 20 18 21 19 # This package comes with its own version of goimports, gofmt and goreturns 22 20 # but these binaries are outdated and are offered by other packages. 23 21 subPackages = [ "cmd/asmfmt" ]; 24 22 23 + ldflags = [ "-s" "-w" ]; 24 + 25 + # There are no tests. 26 + doCheck = false; 27 + 25 28 meta = with lib; { 26 - description = "Go Assembler Formatter"; 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 + ''; 27 34 homepage = "https://github.com/klauspost/asmfmt"; 35 + changelog = "https://github.com/klauspost/asmfmt/releases/tag/${src.rev}"; 28 36 license = licenses.mit; 29 37 maintainers = with maintainers; [ kalbasit ]; 30 - platforms = platforms.linux ++ platforms.darwin; 31 38 }; 32 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 1 + { lib 2 + , buildGoModule 3 3 , fetchFromGitLab 4 4 }: 5 5 6 - buildGoPackage rec { 7 - pname = "check-unstable"; 8 - version = "2018-09-12"; 9 - rev = "88db195993f8e991ad402754accd0635490769f9"; 10 - 11 - goPackagePath = "gitlab.com/opennota/check"; 6 + buildGoModule rec { 7 + pname = "check"; 8 + version = "unstable-2018-12-24"; 9 + rev = "ccaba434e62accd51209476ad093810bd27ec150"; 12 10 13 11 src = fetchFromGitLab { 14 - inherit rev; 15 - 16 12 owner = "opennota"; 17 13 repo = "check"; 18 - sha256 = "1983xmdkgpqda4qz8ashc6xv1zg5jl4zly3w566grxc5sfxpgf0i"; 14 + inherit rev; 15 + sha256 = "sha256-u8U/62LZEn1ffwdGsUCGam4HAk7b2LetomCLZzHuuas="; 19 16 }; 20 17 21 - goDeps = ./deps.nix; 18 + vendorSha256 = "sha256-DyysiVYFpncmyCzlHIOEtWlCMpm90AC3gdItI9WinSo="; 22 19 23 20 meta = with lib; { 24 21 description = "A set of utilities for checking Go sources"; 25 22 homepage = "https://gitlab.com/opennota/check"; 26 23 license = licenses.gpl3; 27 24 maintainers = with maintainers; [ kalbasit ]; 28 - platforms = platforms.linux ++ platforms.darwin; 29 25 }; 30 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 1 + { lib 2 + , buildGoModule 3 3 , fetchFromGitHub 4 4 }: 5 5 6 - buildGoPackage rec { 6 + buildGoModule rec { 7 7 pname = "dapper"; 8 8 version = "0.5.8"; 9 - 10 - goPackagePath = "github.com/rancher/dapper"; 11 9 12 10 src = fetchFromGitHub { 13 11 owner = "rancher"; ··· 15 13 rev = "v${version}"; 16 14 sha256 = "sha256-t1w8bhwCjZHmvgBG6Tv8kgqTbC7v5P5QOvJGuTJUC04="; 17 15 }; 18 - patchPhase = '' 19 - substituteInPlace main.go --replace 0.0.0 ${version} 20 - ''; 16 + vendorSha256 = null; 17 + 18 + patchPhase = '' 19 + substituteInPlace main.go --replace 0.0.0 ${version} 20 + ''; 21 21 22 22 meta = with lib; { 23 - description = "Docker Build Wrapper"; 23 + description = "Docker build wrapper"; 24 24 homepage = "https://github.com/rancher/dapper"; 25 25 license = licenses.asl20; 26 26 platforms = platforms.linux; 27 27 maintainers = with maintainers; [ kuznero ]; 28 28 }; 29 29 } 30 -
+15 -12
pkgs/development/tools/ineffassign/default.nix
··· 1 - { buildGoPackage 2 - , lib 1 + { lib 2 + , buildGoModule 3 3 , fetchFromGitHub 4 + , go 4 5 }: 5 6 6 - buildGoPackage rec { 7 - pname = "ineffassign-unstable"; 8 - version = "2018-09-09"; 9 - rev = "1003c8bd00dc2869cb5ca5282e6ce33834fed514"; 10 - 11 - goPackagePath = "github.com/gordonklaus/ineffassign"; 7 + buildGoModule rec { 8 + pname = "ineffassign"; 9 + version = "unstable-2021-09-04"; 10 + rev = "4cc7213b9bc8b868b2990c372f6fa057fa88b91c"; 12 11 13 12 src = fetchFromGitHub { 14 - inherit rev; 15 - 16 13 owner = "gordonklaus"; 17 14 repo = "ineffassign"; 18 - sha256 = "1rkzqvd3z03vq8q8qi9cghvgggsf02ammj9wq8jvpnx6b2sd16nd"; 15 + inherit rev; 16 + sha256 = "sha256-XLXANN9TOmrNOixWtlqnIC27u+0TW2P3s9MyeyVUcAQ="; 19 17 }; 20 18 19 + vendorSha256 = "sha256-QTgWicN2m2ughtLsEBMaQWfpDbmbL0nS5qaIKF3mTJM="; 20 + 21 + allowGoReference = true; 22 + 23 + checkInputs = [ go ]; 24 + 21 25 meta = with lib; { 22 26 description = "Detect ineffectual assignments in Go code"; 23 27 homepage = "https://github.com/gordonklaus/ineffassign"; 24 28 license = licenses.mit; 25 29 maintainers = with maintainers; [ kalbasit ]; 26 - platforms = platforms.linux ++ platforms.darwin; 27 30 }; 28 31 }
+14 -13
pkgs/development/tools/maligned/default.nix
··· 1 - { buildGoPackage 2 - , lib 1 + { lib 2 + , buildGoModule 3 3 , fetchFromGitHub 4 + , go 4 5 }: 5 6 6 - buildGoPackage rec { 7 - pname = "maligned-unstable"; 8 - version = "2018-07-07"; 9 - rev = "6e39bd26a8c8b58c5a22129593044655a9e25959"; 10 - 11 - goPackagePath = "github.com/mdempsky/maligned"; 7 + buildGoModule rec { 8 + pname = "maligned"; 9 + version = "unstable-2022-02-04"; 10 + rev = "d7cd9a96ae47d02b08234503b54709ad4ae82105"; 12 11 13 12 src = fetchFromGitHub { 14 - inherit rev; 15 - 16 13 owner = "mdempsky"; 17 14 repo = "maligned"; 18 - sha256 = "08inr5xjqv9flrlyhqd8ck1q26y5xb6iilz0xkb6bqa4dl5ialhi"; 15 + inherit rev; 16 + sha256 = "sha256-exljmDNtVhjJkvh0EomcbBXSsmQx4I59MHDfMWSQyKk="; 19 17 }; 20 18 21 - goDeps = ./deps.nix; 19 + vendorSha256 = "sha256-q/0lxZWk3a7brMsbLvZUSZ8XUHfWfx79qxjir1Vygx4="; 20 + 21 + allowGoReference = true; 22 + 23 + checkInputs = [ go ]; 22 24 23 25 meta = with lib; { 24 26 description = "Tool to detect Go structs that would take less memory if their fields were sorted"; 25 27 homepage = "https://github.com/mdempsky/maligned"; 26 28 license = licenses.bsd3; 27 29 maintainers = with maintainers; [ kalbasit ]; 28 - platforms = platforms.linux ++ platforms.darwin; 29 30 }; 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 1 + { lib 2 + , stdenv 2 3 , 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 - } 4 + , callPackage 5 + , autoPatchelfHook 6 + , branch 25 7 }: 26 8 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 ]; 9 + { 10 + sm64ex = callPackage ./generic.nix { 11 + pname = "sm64ex"; 12 + version = "0.pre+date=2021-11-30"; 40 13 41 - makeFlags = [ "VERSION=${region}" ] ++ compileFlags 42 - ++ lib.optionals stdenv.isDarwin [ "OSX_BUILD=1" ]; 14 + src = fetchFromGitHub { 15 + owner = "sm64pc"; 16 + repo = "sm64ex"; 17 + rev = "db9a6345baa5acb41f9d77c480510442cab26025"; 18 + sha256 = "sha256-q7JWDvNeNrDpcKVtIGqB1k7I0FveYwrfqu7ZZK7T8F8="; 19 + }; 43 20 44 - inherit baseRom; 21 + extraMeta = { 22 + homepage = "https://github.com/sm64pc/sm64ex"; 23 + description = "Super Mario 64 port based off of decompilation"; 24 + }; 25 + }; 45 26 46 - preBuild = '' 47 - patchShebangs extract_assets.py 48 - cp $baseRom ./baserom.${region}.z64 49 - ''; 27 + sm64ex-coop = callPackage ./generic.nix { 28 + pname = "sm64ex-coop"; 29 + version = "0.pre+date=2022-05-14"; 50 30 51 - installPhase = '' 52 - mkdir -p $out/bin 53 - cp build/${region}_pc/sm64.${region}.f3dex2e $out/bin/sm64ex 54 - ''; 31 + src = fetchFromGitHub { 32 + owner = "djoslin0"; 33 + repo = "sm64ex-coop"; 34 + rev = "8200b175607fe2939f067d496627c202a15fe24c"; 35 + sha256 = "sha256-c1ZmMBtvYYcaJ/WxkZBVvNGVCeSXfm8NKe/BiAIJtks="; 36 + }; 55 37 56 - enableParallelBuilding = true; 38 + extraNativeBuildInputs = [ 39 + autoPatchelfHook 40 + ]; 57 41 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. 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 66 48 ''; 67 - license = licenses.unfree; 68 - maintainers = with maintainers; [ ivar ]; 69 - platforms = platforms.unix; 49 + 50 + extraMeta = { 51 + homepage = "https://github.com/djoslin0/sm64ex-coop"; 52 + description = "Super Mario 64 online co-op mod, forked from sm64ex"; 53 + }; 70 54 }; 71 - } 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}: 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 + }: 2 14 3 15 stdenv.mkDerivation rec { 4 16 version = "0.9.1"; ··· 9 21 sha256 = "1aikafjqrfmv23jnrrm5d56dg6injh4l67zjdxzdapv9chw7g3cg"; 10 22 }; 11 23 12 - nativeBuildInputs = [ pkg-config ]; 24 + nativeBuildInputs = [ autoconf pkg-config ]; 13 25 buildInputs = [ libGLU libGL xlibsWrapper imagemagick6 libtiff bzip2 ]; 26 + 27 + patches = [ 28 + ./cstddef.patch 29 + ]; 14 30 15 31 NIX_CFLAGS_COMPILE = "-I${imagemagick6.dev}/include/ImageMagick"; 16 32 NIX_LDFLAGS= "-rpath ${libXext}/lib";
+2
pkgs/os-specific/linux/bcc/default.nix
··· 77 77 wrapPythonProgramsIn "$out/share/bcc/tools" "$out $pythonPath" 78 78 ''; 79 79 80 + outputs = [ "out" "man" ]; 81 + 80 82 passthru.tests = { 81 83 bpf = nixosTests.bpf; 82 84 };
+2
pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
··· 49 49 ;; 50 50 switch|boot|test|build|edit|dry-build|dry-run|dry-activate|build-vm|build-vm-with-bootloader) 51 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 52 54 action="$i" 53 55 ;; 54 56 --install-grub)
+25 -15
pkgs/servers/cayley/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 - buildGoPackage rec { 6 + buildGoModule rec { 4 7 pname = "cayley"; 5 - version = "0.7.5"; 6 - 7 - goPackagePath = "github.com/cayleygraph/cayley"; 8 + version = "0.7.7"; 9 + rev = "dcf764fef381f19ee49fad186b4e00024709f148"; 8 10 9 11 src = fetchFromGitHub { 10 12 owner = "cayleygraph"; 11 13 repo = "cayley"; 12 14 rev = "v${version}"; 13 - sha256 = "1zfxa9z6spi6xw028mvbc7c3g517gn82g77ywr6picl47fr2blnd"; 15 + sha256 = "sha256-jIX0v6ujiQvEAb/mKkrpNgsY0YLkJYHy2sUfQnooE48="; 14 16 }; 15 17 16 - goDeps = ./deps.nix; 18 + vendorSha256 = "sha256-SSjHGJoW3I7r8emh3IwmiZQIVzdilAsA2ULdAqld2fA="; 19 + 20 + subPackages = [ "cmd/cayley" ]; 17 21 18 - ldflags = [ 19 - "-X=main.Version=${version}" 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}" 20 27 ]; 21 28 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; 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 ]; 28 38 }; 29 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 27 url = "https://github.com/kaction/gpm/commit/217b4fe4c9b62298a4e9a54c1f07e3b52b013a09.patch"; 28 28 sha256 = "1f74h12iph4z1dldbxk9imcq11805c3ai2xhbsqvx8jpjrcfp19q"; 29 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 + }) 30 38 ]; 31 39 preConfigure = '' 32 40 ./autogen.sh ··· 37 45 "--localstatedir=/var" 38 46 (if ncurses == null then "--without-curses" else "--with-curses") 39 47 ]; 48 + 49 + enableParallelBuilding = true; 40 50 41 51 # Provide libgpm.so for compatability 42 52 postInstall = ''
+32 -16
pkgs/servers/interlock/default.nix
··· 1 - { sudo, coreutils, systemd, cryptsetup 2 - , mount, umount 3 - , buildGoPackage, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , coreutils 5 + , cryptsetup 6 + , mount 7 + , systemd 8 + , umount 9 + }: 4 10 5 - buildGoPackage rec { 11 + buildGoModule rec { 6 12 pname = "interlock"; 7 - version = "2016.04.13"; 8 - rev = "v${version}"; 9 - 10 - goPackagePath = "github.com/inversepath/interlock"; 11 - 12 - subPackages = [ "./cmd/interlock" ]; 13 + version = "2020.03.05"; 13 14 14 15 src = fetchFromGitHub { 15 - inherit rev; 16 - owner = "inversepath"; 16 + owner = "usbarmory"; 17 17 repo = "interlock"; 18 - sha256 = "06aqx3jy744yx29xyg8ips0dw16186hfqbxdv3hfrmwxmaxhl4lz"; 18 + rev = "v${version}"; 19 + sha256 = "sha256-YXa4vErt3YnomTKAXCv8yUVhcc0ST47n9waW5E8QZzY="; 19 20 }; 20 21 21 - goDeps = ./deps.nix; 22 + vendorSha256 = "sha256-OL6I95IpyTIc8wCwD9nWxVUTrmZH6COhsd/YwNTyvN0="; 23 + 24 + ldflags = [ "-s" "-w" ]; 22 25 23 - nativeBuildInputs = [ sudo ]; 24 - tags = [ "textsecure" ]; 25 26 postPatch = '' 26 27 grep -lr '/s\?bin/' | xargs sed -i \ 27 28 -e 's|/bin/mount|${mount}/bin/mount|' \ ··· 34 35 -e 's|/usr/bin/sudo|/run/wrappers/bin/sudo|' \ 35 36 -e 's|/sbin/cryptsetup|${cryptsetup}/bin/cryptsetup|' 36 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 + }; 37 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 10 sha256 = "1sghqvwizvm1a9w56r34qy5njaq1c26bagj85r60h32gh3fx02bn"; 11 11 }; 12 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 + 13 19 # Workaround build failure on -fno-common toolchains like upstream 14 20 # gcc-10. Otherwise build fails as: 15 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 }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 - buildGoPackage rec { 6 + buildGoModule rec { 4 7 pname = "serf"; 5 - version = "0.8.1"; 6 - rev = "v${version}"; 7 - 8 - goPackagePath = "github.com/hashicorp/serf"; 8 + version = "0.9.8"; 9 + rev = "a2bba5676d6e37953715ea10e583843793a0c507"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "hashicorp"; 12 13 repo = "serf"; 13 - inherit rev; 14 - sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-UWCxzwV2bcT8Sfl296HpBThe+qYX19M7sNcEJHs/sXc="; 15 16 }; 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 + 17 34 meta = with lib; { 18 - description = "Tool for service orchestration and management"; 19 - homepage = "https://www.serf.io/"; 20 - platforms = platforms.linux ++ platforms.darwin; 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"; 21 41 license = licenses.mpl20; 22 42 maintainers = with maintainers; [ pradeepchhetri ]; 23 43 };
+40 -13
pkgs/servers/trickster/trickster.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 - buildGoPackage rec { 6 + buildGoModule rec { 4 7 pname = "trickster"; 5 - version = "0.1.10"; 6 - 7 - goPackagePath = "github.com/Comcast/trickster"; 8 - 9 - goDeps = ./trickster_deps.nix; 8 + version = "1.1.5"; 9 + rev = "4595bd6a1ae1165ef497251ad85c646dadc8a925"; 10 10 11 11 src = fetchFromGitHub { 12 - owner = "Comcast"; 13 - repo = pname; 12 + owner = "trickstercache"; 13 + repo = "trickster"; 14 14 rev = "v${version}"; 15 - sha256 = "12z71rf03g2x8r7cgns0n4n46r0gjsfyig6z9r5xrn9kfghabfi8"; 15 + sha256 = "sha256-BRD8IF3s9RaDorVtXRvbKLVVVXWiEQTQyKBR9jFo1eM="; 16 16 }; 17 17 18 - doCheck = true; 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; 19 41 20 42 meta = with lib; { 21 - description = "Reverse proxy cache for the Prometheus HTTP APIv1"; 22 - homepage = "https://github.com/Comcast/trickster"; 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/"; 23 49 license = licenses.asl20; 24 50 maintainers = with maintainers; [ _1000101 ]; 51 + platforms = platforms.linux; 25 52 }; 26 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 111 , # Target is not included by default because most programs don't care. 112 112 # Including it then would cause needless mass rebuilds. 113 113 # 114 - # TODO(@Ericson2314): Make [ "build" "host" ] always the default. 114 + # TODO(@Ericson2314): Make [ "build" "host" ] always the default / resolve #87909 115 115 configurePlatforms ? lib.optionals 116 - (stdenv.hostPlatform != stdenv.buildPlatform) 116 + (stdenv.hostPlatform != stdenv.buildPlatform || config.configurePlatformsByDefault) 117 117 [ "build" "host" ] 118 118 119 119 # TODO(@Ericson2314): Make unconditional / resolve #33599
+37 -16
pkgs/tools/admin/boulder/default.nix
··· 1 - { buildGoPackage 2 - , libtool 1 + { lib 2 + , buildGoModule 3 3 , fetchFromGitHub 4 - , lib 5 4 }: 6 5 7 - buildGoPackage rec{ 8 - 6 + buildGoModule rec { 9 7 pname = "boulder"; 10 - version = "release-2019-10-13"; 11 - 12 - goPackagePath = "github.com/letsencrypt/boulder"; 13 - 14 - buildInputs = [ libtool ]; 8 + version = "release-2022-05-31"; 9 + rev = "99dcb9a5b31be576a55e33184581c942421bc172"; 15 10 16 11 src = fetchFromGitHub { 17 12 owner = "letsencrypt"; 18 13 repo = "boulder"; 19 14 rev = version; 20 - sha256 = "0kis23dnjja6jp192rjpv2m9m2zmzfwhs93440nxg354k6fp8jdg"; 15 + sha256 = "sha256-x1Vf8agwVTgSkDVEdAnG3div+MzRsMi96jKJRc2s8Ks="; 21 16 }; 22 17 23 - meta = { 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; { 24 39 homepage = "https://github.com/letsencrypt/boulder"; 25 - description = "An ACME-based CA, written in Go"; 26 - license = [ lib.licenses.mpl20 ]; 27 - maintainers = [ ]; 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 ]; 28 50 }; 29 - 30 51 }
-1
pkgs/tools/networking/offlineimap/default.nix
··· 32 32 certifi 33 33 distro 34 34 imaplib2 35 - kerberos 36 35 pysocks 37 36 rfc6555 38 37 urllib3
+26 -11
pkgs/tools/networking/vegeta/default.nix
··· 1 - { lib, fetchFromGitHub, buildGoPackage }: 1 + { lib 2 + , fetchFromGitHub 3 + , buildGoModule 4 + }: 2 5 3 - buildGoPackage rec { 6 + buildGoModule rec { 4 7 pname = "vegeta"; 5 8 version = "12.8.4"; 9 + rev = "e04d9c0df8177e8633bff4afe7b39c2f3a9e7dea"; 6 10 7 11 src = fetchFromGitHub { 8 - owner = "tsenart"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "0sw10k4g370c544dgw2c1sqdnxryld8lf6c1wnyknrm3zsfzn1hl"; 12 + owner = "tsenart"; 13 + repo = "vegeta"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-FAb7nf6jZju95YEZR1GjPnfbsA5M8NcIKQyc8cgEgWs="; 12 16 }; 13 17 14 - goPackagePath = "github.com/tsenart/${pname}"; 18 + vendorSha256 = "sha256-v9Hu9eQJSmm4Glt49F7EN40rKjrg4acyll9Bfgey+Mw="; 19 + 20 + subPackages = [ "." ]; 15 21 16 - goDeps = ./deps.nix; 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'" ]; 17 27 18 28 meta = with lib; { 19 29 description = "Versatile HTTP load testing tool"; 20 - license = licenses.mit; 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 + ''; 21 35 homepage = "https://github.com/tsenart/vegeta/"; 22 - maintainers = [ maintainers.mmahut ]; 36 + changelog = "https://github.com/tsenart/vegeta/releases/tag/${src.rev}"; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ mmahut ]; 23 39 }; 24 40 } 25 -
-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 }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 - buildGoPackage rec { 6 + buildGoModule rec { 4 7 pname = "waitron"; 5 - version = "unstable-2020-01-24"; 6 - 7 - goPackagePath = "github.com/ns1/waitron"; 8 + version = "unstable-2020-08-04"; 9 + rev = "2315857d94e3d1a1e79ac48f8f6a68d59d0ce300"; 8 10 9 11 src = fetchFromGitHub { 10 12 owner = "ns1"; 11 13 repo = "waitron"; 12 - rev = "c96833619cbb0cf2bc71b1d7b534101e139cc6e6"; 14 + inherit rev; 13 15 sha256 = "sha256-ZkGhEOckIOYGb6Yjr4I4e9cjAHDfksRwHW+zgOMZ/FE="; 14 16 }; 15 17 18 + vendorSha256 = "sha256-grQFLo0BIIa/kNKF4vPw/V1WN9sxOucz6+wET2PBU1I="; 19 + 20 + subPackages = [ "." ]; 21 + 16 22 patches = [ 17 23 ./staticfiles-directory.patch 18 24 ]; 19 25 20 - goDeps = ./deps.nix; 21 - 22 - meta = { 26 + meta = with lib; { 23 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 + ''; 24 33 homepage = "https://github.com/ns1/waitron"; 25 - license = lib.licenses.asl20; 26 - maintainers = with lib.maintainers; [ guibert ]; 27 - platforms = lib.platforms.linux; 34 + license = licenses.asl20; 35 + maintainers = with maintainers; [ guibert ]; 36 + platforms = platforms.linux; 28 37 }; 29 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 }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 - buildGoPackage rec { 6 + buildGoModule rec { 4 7 pname = "certstrap"; 5 8 version = "1.2.0"; 6 - 7 - goPackagePath = "github.com/square/certstrap"; 8 9 9 10 src = fetchFromGitHub { 10 11 owner = "square"; 11 12 repo = "certstrap"; 12 13 rev = "v${version}"; 13 - sha256 = "1ymchnn7c9g3pq7rw4lrwsd6z3wfjx90g7qgrw6r5hssl77mnscj"; 14 + sha256 = "sha256-kmlbz6Faw5INzw+fB1KXjo9vmuaZEp4PvuMldqyFrPo="; 14 15 }; 15 16 17 + vendorSha256 = null; 18 + 19 + subPackages = [ "." ]; 20 + 21 + ldflags = [ "-X main.release=${version}" ]; 22 + 16 23 meta = with lib; { 17 - inherit (src.meta) homepage; 18 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}"; 19 31 license = licenses.asl20; 20 32 maintainers = with maintainers; [ volth ]; 21 33 };
+14 -4
pkgs/top-level/all-packages.nix
··· 2085 2085 2086 2086 botamusique = callPackage ../tools/audio/botamusique { }; 2087 2087 2088 - boulder = callPackage ../tools/admin/boulder { }; 2088 + boulder = callPackage ../tools/admin/boulder { 2089 + buildGoModule = buildGo118Module; 2090 + }; 2089 2091 2090 2092 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { }; 2091 2093 ··· 4110 4112 nfstrace = callPackage ../tools/networking/nfstrace { }; 4111 4113 4112 4114 nix-direnv = callPackage ../tools/misc/nix-direnv { }; 4115 + 4116 + nixel = callPackage ../tools/nix/nixel { }; 4113 4117 4114 4118 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; 4115 4119 ··· 25865 25869 25866 25870 complete-alias = callPackage ../tools/misc/complete-alias { }; 25867 25871 25868 - confclerk = callPackage ../applications/misc/confclerk { }; 25872 + confclerk = libsForQt5.callPackage ../applications/misc/confclerk { }; 25869 25873 25870 25874 copyq = libsForQt5.callPackage ../applications/misc/copyq { }; 25871 25875 ··· 31657 31661 31658 31662 runescape = callPackage ../games/runescape-launcher { }; 31659 31663 31660 - sm64ex = callPackage ../games/sm64ex { }; 31664 + sm64ex = callPackage ../games/sm64ex { 31665 + branch = "sm64ex"; 31666 + }; 31667 + 31668 + sm64ex-coop = callPackage ../games/sm64ex { 31669 + branch = "sm64ex-coop"; 31670 + }; 31661 31671 31662 31672 snipes = callPackage ../games/snipes { }; 31663 31673 ··· 34768 34778 stdenv = gccStdenv; 34769 34779 }; 34770 34780 34771 - rss-glx = callPackage ../misc/screensavers/rss-glx { stdenv = gcc10StdenvCompat; }; 34781 + rss-glx = callPackage ../misc/screensavers/rss-glx { }; 34772 34782 34773 34783 run-scaled = callPackage ../tools/X11/run-scaled { }; 34774 34784
+4
pkgs/top-level/config.nix
··· 50 50 feature = "set <literal>enableParallelBuilding</literal> to true by default"; 51 51 }; 52 52 53 + configurePlatformsByDefault = mkMassRebuild { 54 + feature = "set <literal>configurePlatforms</literal> to <literal>[\"build\" \"host\"]</literal> by default"; 55 + }; 56 + 53 57 contentAddressedByDefault = mkMassRebuild { 54 58 feature = "set <literal>__contentAddressed</literal> to true by default"; 55 59 };