Merge staging-next into staging

+8751 -1552
+8 -1
.editorconfig
··· 72 72 [pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json] 73 73 indent_size = unset 74 74 75 - [pkgs/build-support/dotnetenv/Wrapper/**.*] 75 + [pkgs/build-support/dotnetenv/Wrapper/**] 76 76 end_of_line = unset 77 77 insert_final_newline = unset 78 78 trim_trailing_whitespace = unset 79 + 80 + [pkgs/build-support/upstream-updater/**] 81 + trim_trailing_whitespace = unset 82 + 83 + [pkgs/development/compilers/elm/registry.dat] 84 + end_of_line = unset 85 + insert_final_newline = unset 79 86 80 87 [pkgs/development/lisp-modules/quicklisp-to-nix.nix] 81 88 indent_size = unset
-6
.github/dependabot.yml
··· 1 - version: 2 2 - updates: 3 - - package-ecosystem: "github-actions" 4 - directory: "/" 5 - schedule: 6 - interval: "weekly"
-27
.github/workflows/editorconfig.yml
··· 1 - name: "Checking EditorConfig" 2 - 3 - on: 4 - pull_request: 5 - 6 - jobs: 7 - tests: 8 - runs-on: ubuntu-latest 9 - steps: 10 - - uses: actions/checkout@v2 11 - with: 12 - fetch-depth: 0 13 - - uses: technote-space/get-diff-action@v2.0.3 14 - - name: Fetch editorconfig-checker 15 - env: 16 - VERSION: "2.1.0" 17 - OS: "linux" 18 - ARCH: "amd64" 19 - ECC_URL: "https://github.com/editorconfig-checker/editorconfig-checker/releases/download" 20 - run: | 21 - curl -sSf -O -L -C - $ECC_URL/$VERSION/ec-$OS-$ARCH.tar.gz && \ 22 - tar xzf ec-$OS-$ARCH.tar.gz && \ 23 - mv ./bin/ec-$OS-$ARCH ./bin/editorconfig-checker 24 - - name: Checking EditorConfig 25 - run: | 26 - ./bin/editorconfig-checker -disable-indentation \ 27 - ${{ env.GIT_DIFF }}
-37
.github/workflows/wait-ofborg.yml
··· 1 - name: "Wait for ofborg" 2 - on: 3 - pull_request: 4 - jobs: 5 - tests: 6 - runs-on: ubuntu-latest 7 - steps: 8 - - name: Wait for ofborg CI 9 - run: | 10 - # Wait for ofborg ... 11 - # eval sometimes takes a bit longer on staging. 12 - if [[ "$BASE_BRANCH" == "staging" ]]; then 13 - COUNTDOWN=$((COUNTDOWN*2)) 14 - fi 15 - # ..in future a better fix would be to make ofborg mark CI as pending right away. 16 - for i in $(seq "$COUNTDOWN"); do 17 - res=$(curl --silent \ 18 - -H "Accept: application/vnd.github.antiope-preview+json" \ 19 - -H "Authorization: token ${GITHUB_TOKEN}" \ 20 - "https://api.github.com/repos/NixOS/nixpkgs/commits/${COMMIT}/check-runs" | \ 21 - jq ".check_runs | map(.app) | map(.id) | contains([${OFBORG_APP_ID}])") 22 - if [[ "$res" == "true" ]]; then 23 - exit 0 24 - fi 25 - sleep 5 26 - echo "." 27 - done 28 - echo "Timeout!" 29 - exit 1 30 - # ofborg is not checking forks. 31 - if: github.repository_owner == 'NixOS' 32 - env: 33 - BASE_BRANCH: ${{ github.base_ref }} 34 - COUNTDOWN: 540 # wait for ~45min... 35 - GITHUB_TOKEN: ${{ github.token }} 36 - COMMIT: ${{ github.event.pull_request.head.sha }} 37 - OFBORG_APP_ID: 20500
+22 -7
doc/using/overlays.xml
··· 178 178 <para> 179 179 <link 180 180 xlink:href="https://software.intel.com/en-us/mkl">Intel 181 - MKL</link> (only works on x86 architecture, unfree) 181 + MKL</link> (only works on the x86_64 architecture, unfree) 182 182 </para> 183 183 <para> 184 184 The Nixpkgs attribute is <literal>mkl</literal>. 185 + </para> 186 + </listitem> 187 + <listitem> 188 + <para> 189 + <link 190 + xlink:href="https://developer.amd.com/amd-aocl/blas-library/">AMD 191 + BLIS/LIBFLAME</link> (optimized for modern AMD x86_64 CPUs) 192 + </para> 193 + <para> 194 + The AMD BLIS library, with attribute <literal>amd-blis</literal>, 195 + provides a BLAS implementation. The complementary AMD LIBFLAME 196 + library, with attribute <literal>amd-libflame</literal>, provides 197 + a LAPACK implementation. 185 198 </para> 186 199 </listitem> 187 200 </itemizedlist> 188 201 <para> 189 202 Introduced in <link 190 203 xlink:href="https://github.com/NixOS/nixpkgs/pull/83888">PR 191 - #83888</link>, we are able to override the ‘blas’ and ‘lapack’ 192 - packages to use different implementations, through the 193 - ‘blasProvider’ and ‘lapackProvider’ argument. This can be used 204 + #83888</link>, we are able to override the <literal>blas</literal> 205 + and <literal>lapack</literal> packages to use different implementations, 206 + through the <literal>blasProvider</literal> and 207 + <literal>lapackProvider</literal> argument. This can be used 194 208 to select a different provider. BLAS providers will have 195 209 symlinks in <literal>$out/lib/libblas.so.3</literal> and 196 210 <literal>$out/lib/libcblas.so.3</literal> to their respective 197 211 BLAS libraries. Likewise, LAPACK providers will have symlinks 198 212 in <literal>$out/lib/liblapack.so.3</literal> and 199 213 <literal>$out/lib/liblapacke.so.3</literal> to their respective 200 - LAPCK libraries. For example, Intel MKL is both a BLAS and 214 + LAPACK libraries. For example, Intel MKL is both a BLAS and 201 215 LAPACK provider. An overlay can be created to use Intel MKL 202 216 that looks like: 203 217 </para> ··· 216 230 <para> 217 231 This overlay uses Intel’s MKL library for both BLAS and LAPACK 218 232 interfaces. Note that the same can be accomplished at runtime 219 - using <literal>LD_LIBRARY_PATH</literal> of libblas.so.3 and 220 - liblapack.so.3. For instance: 233 + using <literal>LD_LIBRARY_PATH</literal> of 234 + <literal>libblas.so.3</literal> and 235 + <literal>liblapack.so.3</literal>. For instance: 221 236 </para> 222 237 <programlisting> 223 238 $ LD_LIBRARY_PATH=$(nix-build -A mkl)/lib:$LD_LIBRARY_PATH nix-shell -p octave --run octave
+19 -1
maintainers/maintainer-list.nix
··· 42 42 */ 43 43 { 44 44 "0x4A6F" = { 45 - email = "0x4A6F@shackspace.de"; 45 + email = "mail-maintainer@0x4A6F.dev"; 46 46 name = "Joachim Ernst"; 47 47 github = "0x4A6F"; 48 48 githubId = 9675338; ··· 1446 1446 fingerprint = "099E 3F97 FA08 3D47 8C75 EBEC E0EB AD78 F019 0BD9"; 1447 1447 }]; 1448 1448 }; 1449 + chiroptical = { 1450 + email = "chiroptical@gmail.com"; 1451 + github = "chiroptical"; 1452 + githubId = 3086255; 1453 + name = "Barry Moore II"; 1454 + }; 1449 1455 chkno = { 1450 1456 email = "chuck@intelligence.org"; 1451 1457 github = "chkno"; ··· 2424 2430 githubId = 1753498; 2425 2431 name = "Dejan Lukan"; 2426 2432 }; 2433 + elliottvillars = { 2434 + email = "elliottvillars@gmail.com"; 2435 + github = "elliottvillars"; 2436 + githubId = 48104179; 2437 + name = "Elliott Villars"; 2438 + }; 2427 2439 eliasp = { 2428 2440 email = "mail@eliasprobst.eu"; 2429 2441 github = "eliasp"; ··· 3217 3229 github = "guyonvarch"; 3218 3230 githubId = 6768842; 3219 3231 name = "Joris Guyonvarch"; 3232 + }; 3233 + gvolpe = { 3234 + email = "volpegabriel@gmail.com"; 3235 + github = "gvolpe"; 3236 + githubId = 443978; 3237 + name = "Gabriel Volpe"; 3220 3238 }; 3221 3239 hakuch = { 3222 3240 email = "hakuch@gmail.com";
-1
maintainers/scripts/luarocks-packages.csv
··· 79 79 std__debug,std._debug,,,, 80 80 std_normalize,std.normalize,,,, 81 81 stdlib,,,,,vyp 82 - pulseaudio,,,,,doronbehar 83 82 vstruct,,,,,
+10
nixos/doc/manual/release-notes/rl-2009.xml
··· 44 44 </listitem> 45 45 <listitem> 46 46 <para> 47 + PHP 7.2 is no longer supported due to upstream not supporting this version for the entire lifecycle of the 20.09 release. 48 + </para> 49 + </listitem> 50 + <listitem> 51 + <para> 47 52 Python 3 now defaults to Python 3.8 instead of 3.7. 48 53 </para> 49 54 </listitem> ··· 662 667 <listitem> 663 668 <para> 664 669 The default output of <literal>buildGoPackage</literal> is now <literal>$out</literal> instead of <literal>$bin</literal>. 670 + </para> 671 + </listitem> 672 + <listitem> 673 + <para> 674 + <literal>buildGoModule</literal> <literal>doCheck</literal> now defaults to <literal>true</literal>. 665 675 </para> 666 676 </listitem> 667 677 <listitem>
+4 -1
nixos/lib/make-ext4-fs.nix
··· 46 46 ( 47 47 GLOBIGNORE=".:.." 48 48 shopt -u dotglob 49 - cp -a --reflink=auto ./files/* -t ./rootImage/ 49 + 50 + for f in ./files/*; do 51 + cp -a --reflink=auto -t ./rootImage/ "$f" 52 + done 50 53 ) 51 54 52 55 # Also include a manifest of the closures in a format suitable for nix-store --load-db
+1 -1
nixos/modules/hardware/bladeRF.nix
··· 25 25 services.udev.packages = [ pkgs.libbladeRF ]; 26 26 users.groups.bladerf = {}; 27 27 }; 28 - } 28 + }
+1 -1
nixos/modules/installer/cd-dvd/system-tarball-pc-readme.txt
··· 63 63 Having found it, activate that nixos system *twice*: 64 64 chroot . /nix/store/SOMETHING-nixos-SOMETHING/activate 65 65 chroot . /nix/store/SOMETHING-nixos-SOMETHING/activate 66 - 66 + 67 67 This runs a 'hostname' command. Restore your old hostname with: 68 68 hostname OLDHOSTNAME 69 69
+4
nixos/modules/module-list.nix
··· 331 331 ./services/development/bloop.nix 332 332 ./services/development/hoogle.nix 333 333 ./services/development/jupyter/default.nix 334 + ./services/development/jupyterhub/default.nix 334 335 ./services/development/lorri.nix 335 336 ./services/editors/emacs.nix 336 337 ./services/editors/infinoted.nix ··· 676 677 ./services/networking/nat.nix 677 678 ./services/networking/ndppd.nix 678 679 ./services/networking/networkmanager.nix 680 + ./services/networking/nextdns.nix 679 681 ./services/networking/nftables.nix 680 682 ./services/networking/ngircd.nix 681 683 ./services/networking/nghttpx/default.nix ··· 837 839 ./services/ttys/gpm.nix 838 840 ./services/ttys/kmscon.nix 839 841 ./services/wayland/cage.nix 842 + ./services/video/mirakurun.nix 840 843 ./services/web-apps/atlassian/confluence.nix 841 844 ./services/web-apps/atlassian/crowd.nix 842 845 ./services/web-apps/atlassian/jira.nix ··· 925 928 ./services/x11/gdk-pixbuf.nix 926 929 ./services/x11/imwheel.nix 927 930 ./services/x11/redshift.nix 931 + ./services/x11/urserver.nix 928 932 ./services/x11/urxvtd.nix 929 933 ./services/x11/window-managers/awesome.nix 930 934 ./services/x11/window-managers/default.nix
+1 -1
nixos/modules/programs/ccache.nix
··· 80 80 ]; 81 81 }) 82 82 ]; 83 - } 83 + }
+190
nixos/modules/services/development/jupyterhub/default.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + 7 + cfg = config.services.jupyterhub; 8 + 9 + kernels = (pkgs.jupyter-kernel.create { 10 + definitions = if cfg.kernels != null 11 + then cfg.kernels 12 + else pkgs.jupyter-kernel.default; 13 + }); 14 + 15 + jupyterhubConfig = pkgs.writeText "jupyterhub_config.py" '' 16 + c.JupyterHub.bind_url = "http://${cfg.host}:${toString cfg.port}" 17 + 18 + c.JupyterHub.authentication_class = "${cfg.authentication}" 19 + c.JupyterHub.spawner_class = "${cfg.spawner}" 20 + 21 + c.SystemdSpawner.default_url = '/lab' 22 + c.SystemdSpawner.cmd = "${cfg.jupyterlabEnv}/bin/jupyterhub-singleuser" 23 + c.SystemdSpawner.environment = { 24 + 'JUPYTER_PATH': '${kernels}' 25 + } 26 + 27 + ${cfg.extraConfig} 28 + ''; 29 + in { 30 + meta.maintainers = with maintainers; [ costrouc ]; 31 + 32 + options.services.jupyterhub = { 33 + enable = mkEnableOption "Jupyterhub development server"; 34 + 35 + authentication = mkOption { 36 + type = types.str; 37 + default = "jupyterhub.auth.PAMAuthenticator"; 38 + description = '' 39 + Jupyterhub authentication to use 40 + 41 + There are many authenticators available including: oauth, pam, 42 + ldap, kerberos, etc. 43 + ''; 44 + }; 45 + 46 + spawner = mkOption { 47 + type = types.str; 48 + default = "systemdspawner.SystemdSpawner"; 49 + description = '' 50 + Jupyterhub spawner to use 51 + 52 + There are many spawners available including: local process, 53 + systemd, docker, kubernetes, yarn, batch, etc. 54 + ''; 55 + }; 56 + 57 + extraConfig = mkOption { 58 + type = types.lines; 59 + default = ""; 60 + description = '' 61 + Extra contents appended to the jupyterhub configuration 62 + 63 + Jupyterhub configuration is a normal python file using 64 + Traitlets. https://jupyterhub.readthedocs.io/en/stable/getting-started/config-basics.html. The 65 + base configuration of this module was designed to have sane 66 + defaults for configuration but you can override anything since 67 + this is a python file. 68 + ''; 69 + example = literalExample '' 70 + c.SystemdSpawner.mem_limit = '8G' 71 + c.SystemdSpawner.cpu_limit = 2.0 72 + ''; 73 + }; 74 + 75 + jupyterhubEnv = mkOption { 76 + type = types.package; 77 + default = (pkgs.python3.withPackages (p: with p; [ 78 + jupyterhub 79 + jupyterhub-systemdspawner 80 + ])); 81 + description = '' 82 + Python environment to run jupyterhub 83 + 84 + Customizing will affect the packages available in the hub and 85 + proxy. This will allow packages to be available for the 86 + extraConfig that you may need. This will not normally need to 87 + be changed. 88 + ''; 89 + }; 90 + 91 + jupyterlabEnv = mkOption { 92 + type = types.package; 93 + default = (pkgs.python3.withPackages (p: with p; [ 94 + jupyterhub 95 + jupyterlab 96 + ])); 97 + description = '' 98 + Python environment to run jupyterlab 99 + 100 + Customizing will affect the packages available in the 101 + jupyterlab server and the default kernel provided. This is the 102 + way to customize the jupyterlab extensions and jupyter 103 + notebook extensions. This will not normally need to 104 + be changed. 105 + ''; 106 + }; 107 + 108 + kernels = mkOption { 109 + type = types.nullOr (types.attrsOf(types.submodule (import ../jupyter/kernel-options.nix { 110 + inherit lib; 111 + }))); 112 + 113 + default = null; 114 + example = literalExample '' 115 + { 116 + python3 = let 117 + env = (pkgs.python3.withPackages (pythonPackages: with pythonPackages; [ 118 + ipykernel 119 + pandas 120 + scikitlearn 121 + ])); 122 + in { 123 + displayName = "Python 3 for machine learning"; 124 + argv = [ 125 + "''${env.interpreter}" 126 + "-m" 127 + "ipykernel_launcher" 128 + "-f" 129 + "{connection_file}" 130 + ]; 131 + language = "python"; 132 + logo32 = "''${env}/''${env.sitePackages}/ipykernel/resources/logo-32x32.png"; 133 + logo64 = "''${env}/''${env.sitePackages}/ipykernel/resources/logo-64x64.png"; 134 + }; 135 + } 136 + ''; 137 + description = '' 138 + Declarative kernel config 139 + 140 + Kernels can be declared in any language that supports and has 141 + the required dependencies to communicate with a jupyter server. 142 + In python's case, it means that ipykernel package must always be 143 + included in the list of packages of the targeted environment. 144 + ''; 145 + }; 146 + 147 + port = mkOption { 148 + type = types.port; 149 + default = 8000; 150 + description = '' 151 + Port number Jupyterhub will be listening on 152 + ''; 153 + }; 154 + 155 + host = mkOption { 156 + type = types.str; 157 + default = "0.0.0.0"; 158 + description = '' 159 + Bind IP JupyterHub will be listening on 160 + ''; 161 + }; 162 + 163 + stateDirectory = mkOption { 164 + type = types.str; 165 + default = "jupyterhub"; 166 + description = '' 167 + Directory for jupyterhub state (token + database) 168 + ''; 169 + }; 170 + }; 171 + 172 + config = mkMerge [ 173 + (mkIf cfg.enable { 174 + systemd.services.jupyterhub = { 175 + description = "Jupyterhub development server"; 176 + 177 + after = [ "network.target" ]; 178 + wantedBy = [ "multi-user.target" ]; 179 + 180 + serviceConfig = { 181 + Restart = "always"; 182 + ExecStart = "${cfg.jupyterhubEnv}/bin/jupyterhub --config ${jupyterhubConfig}"; 183 + User = "root"; 184 + StateDirectory = cfg.stateDirectory; 185 + WorkingDirectory = "/var/lib/${cfg.stateDirectory}"; 186 + }; 187 + }; 188 + }) 189 + ]; 190 + }
+1 -1
nixos/modules/services/mail/pfix-srsd.nix
··· 53 53 }; 54 54 }; 55 55 }; 56 - } 56 + }
+32 -13
nixos/modules/services/monitoring/netdata.nix
··· 133 133 } 134 134 ]; 135 135 136 - systemd.tmpfiles.rules = [ 137 - "d /var/cache/netdata 0755 ${cfg.user} ${cfg.group} -" 138 - "Z /var/cache/netdata - ${cfg.user} ${cfg.group} -" 139 - "d /var/log/netdata 0755 ${cfg.user} ${cfg.group} -" 140 - "Z /var/log/netdata - ${cfg.user} ${cfg.group} -" 141 - "d /var/lib/netdata 0755 ${cfg.user} ${cfg.group} -" 142 - "Z /var/lib/netdata - ${cfg.user} ${cfg.group} -" 143 - "d /etc/netdata 0755 ${cfg.user} ${cfg.group} -" 144 - "Z /etc/netdata - ${cfg.user} ${cfg.group} -" 145 - ]; 146 136 systemd.services.netdata = { 147 137 description = "Real time performance monitoring"; 148 138 after = [ "network.target" ]; ··· 158 148 # User and group 159 149 User = cfg.user; 160 150 Group = cfg.group; 151 + # Performance 152 + LimitNOFILE = "30000"; 161 153 # Runtime directory and mode 162 154 RuntimeDirectory = "netdata"; 163 - RuntimeDirectoryMode = "0755"; 164 - # Performance 165 - LimitNOFILE = "30000"; 155 + RuntimeDirectoryMode = "0750"; 156 + # State directory and mode 157 + StateDirectory = "netdata"; 158 + StateDirectoryMode = "0750"; 159 + # Cache directory and mode 160 + CacheDirectory = "netdata"; 161 + CacheDirectoryMode = "0750"; 162 + # Logs directory and mode 163 + LogsDirectory = "netdata"; 164 + LogsDirectoryMode = "0750"; 165 + # Configuration directory and mode 166 + ConfigurationDirectory = "netdata"; 167 + ConfigurationDirectoryMode = "0755"; 168 + # Capabilities 169 + CapabilityBoundingSet = [ 170 + "CAP_DAC_OVERRIDE" # is required for freeipmi and slabinfo plugins 171 + "CAP_DAC_READ_SEARCH" # is required for apps plugin 172 + "CAP_FOWNER" # is required for freeipmi plugin 173 + "CAP_SETPCAP" # is required for apps, perf and slabinfo plugins 174 + "CAP_SYS_ADMIN" # is required for perf plugin 175 + "CAP_SYS_PTRACE" # is required for apps plugin 176 + "CAP_SYS_RESOURCE" # is required for ebpf plugin 177 + "CAP_NET_RAW" # is required for fping app 178 + ]; 179 + # Sandboxing 180 + ProtectSystem = "full"; 181 + ProtectHome = "read-only"; 182 + PrivateTmp = true; 183 + ProtectControlGroups = true; 184 + PrivateMounts = true; 166 185 }; 167 186 }; 168 187
+2
nixos/modules/services/network-filesystems/ipfs.nix
··· 96 96 default = [ 97 97 "/ip4/0.0.0.0/tcp/4001" 98 98 "/ip6/::/tcp/4001" 99 + "/ip4/0.0.0.0/udp/4001/quic" 100 + "/ip6/::/udp/4001/quic" 99 101 ]; 100 102 description = "Where IPFS listens for incoming p2p connections"; 101 103 };
+1
nixos/modules/services/networking/corerad.nix
··· 81 81 NotifyAccess = "main"; 82 82 ExecStart = "${getBin cfg.package}/bin/corerad -c=${cfg.configFile}"; 83 83 Restart = "on-failure"; 84 + RestartKillSignal = "SIGHUP"; 84 85 }; 85 86 }; 86 87 };
+44
nixos/modules/services/networking/nextdns.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.nextdns; 7 + in { 8 + options = { 9 + services.nextdns = { 10 + enable = mkOption { 11 + type = types.bool; 12 + default = false; 13 + description = "Whether to enable the NextDNS DNS/53 to DoH Proxy service."; 14 + }; 15 + arguments = mkOption { 16 + type = types.listOf types.str; 17 + default = []; 18 + example = [ "-config" "10.0.3.0/24=abcdef" ]; 19 + description = "Additional arguments to be passed to nextdns run."; 20 + }; 21 + }; 22 + }; 23 + 24 + # https://github.com/nextdns/nextdns/blob/628ea509eaaccd27adb66337db03e5b56f6f38a8/host/service/systemd/service.go 25 + config = mkIf cfg.enable { 26 + systemd.services.nextdns = { 27 + description = "NextDNS DNS/53 to DoH Proxy"; 28 + environment = { 29 + SERVICE_RUN_MODE = "1"; 30 + }; 31 + serviceConfig = { 32 + StartLimitInterval = 5; 33 + StartLimitBurst = 10; 34 + ExecStart = "${pkgs.nextdns}/bin/nextdns run ${escapeShellArgs config.services.nextdns.arguments}"; 35 + RestartSec = 120; 36 + LimitMEMLOCK = "infinity"; 37 + }; 38 + after = [ "network.target" ]; 39 + before = [ "nss-lookup.target" ]; 40 + wants = [ "nss-lookup.target" ]; 41 + wantedBy = [ "multi-user.target" ]; 42 + }; 43 + }; 44 + }
+165
nixos/modules/services/video/mirakurun.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.mirakurun; 7 + mirakurun = pkgs.mirakurun; 8 + username = config.users.users.mirakurun.name; 9 + groupname = config.users.users.mirakurun.group; 10 + settingsFmt = pkgs.formats.yaml {}; 11 + in 12 + { 13 + options = { 14 + services.mirakurun = { 15 + enable = mkEnableOption mirakurun.meta.description; 16 + 17 + port = mkOption { 18 + type = with types; nullOr port; 19 + default = 40772; 20 + description = '' 21 + Port to listen on. If null, it won't listen on any port. 22 + ''; 23 + }; 24 + 25 + openFirewall = mkOption { 26 + type = types.bool; 27 + default = false; 28 + description = '' 29 + Open ports in the firewall for Mirakurun. 30 + ''; 31 + }; 32 + 33 + serverSettings = mkOption { 34 + type = settingsFmt.type; 35 + default = {}; 36 + example = literalExample '' 37 + { 38 + highWaterMark = 25165824; 39 + overflowTimeLimit = 30000; 40 + }; 41 + ''; 42 + description = '' 43 + Options for server.yml. 44 + 45 + Documentation: 46 + <link xlink:href="https://github.com/Chinachu/Mirakurun/blob/master/doc/Configuration.md"/> 47 + ''; 48 + }; 49 + 50 + tunerSettings = mkOption { 51 + type = with types; nullOr settingsFmt.type; 52 + default = null; 53 + example = literalExample '' 54 + [ 55 + { 56 + name = "tuner-name"; 57 + types = [ "GR" "BS" "CS" "SKY" ]; 58 + dvbDevicePath = "/dev/dvb/adapterX/dvrX"; 59 + } 60 + ]; 61 + ''; 62 + description = '' 63 + Options which are added to tuners.yml. If none is specified, it will 64 + automatically be generated at runtime. 65 + 66 + Documentation: 67 + <link xlink:href="https://github.com/Chinachu/Mirakurun/blob/master/doc/Configuration.md"/> 68 + ''; 69 + }; 70 + 71 + channelSettings = mkOption { 72 + type = with types; nullOr settingsFmt.type; 73 + default = null; 74 + example = literalExample '' 75 + [ 76 + { 77 + name = "channel"; 78 + types = "GR"; 79 + channel = "0"; 80 + } 81 + ]; 82 + ''; 83 + description = '' 84 + Options which are added to channels.yml. If none is specified, it 85 + will automatically be generated at runtime. 86 + 87 + Documentation: 88 + <link xlink:href="https://github.com/Chinachu/Mirakurun/blob/master/doc/Configuration.md"/> 89 + ''; 90 + }; 91 + }; 92 + }; 93 + 94 + config = mkIf cfg.enable { 95 + environment.systemPackages = [ mirakurun ]; 96 + environment.etc = { 97 + "mirakurun/server.yml".source = settingsFmt.generate "server.yml" cfg.serverSettings; 98 + "mirakurun/tuners.yml" = mkIf (cfg.tunerSettings != null) { 99 + source = settingsFmt.generate "tuners.yml" cfg.tunerSettings; 100 + mode = "0644"; 101 + user = username; 102 + group = groupname; 103 + }; 104 + "mirakurun/channels.yml" = mkIf (cfg.channelSettings != null) { 105 + source = settingsFmt.generate "channels.yml" cfg.channelSettings; 106 + mode = "0644"; 107 + user = username; 108 + group = groupname; 109 + }; 110 + }; 111 + 112 + networking.firewall = mkIf cfg.openFirewall { 113 + allowedTCPPorts = mkIf (cfg.port != null) [ cfg.port ]; 114 + }; 115 + 116 + users.users.mirakurun = { 117 + description = "Mirakurun user"; 118 + group = "video"; 119 + isSystemUser = true; 120 + }; 121 + 122 + services.mirakurun.serverSettings = { 123 + logLevel = mkDefault 2; 124 + path = mkDefault "/var/run/mirakurun/mirakurun.sock"; 125 + port = mkIf (cfg.port != null) (mkDefault cfg.port); 126 + }; 127 + 128 + systemd.tmpfiles.rules = [ 129 + "d '/etc/mirakurun' - ${username} ${groupname} - -" 130 + ]; 131 + 132 + systemd.services.mirakurun = { 133 + description = mirakurun.meta.description; 134 + wantedBy = [ "multi-user.target" ]; 135 + after = [ "network.target" ]; 136 + serviceConfig = { 137 + ExecStart = "${mirakurun}/bin/mirakurun"; 138 + User = username; 139 + Group = groupname; 140 + RuntimeDirectory="mirakurun"; 141 + StateDirectory="mirakurun"; 142 + Nice = -10; 143 + IOSchedulingClass = "realtime"; 144 + IOSchedulingPriority = 7; 145 + }; 146 + 147 + environment = { 148 + SERVER_CONFIG_PATH = "/etc/mirakurun/server.yml"; 149 + TUNERS_CONFIG_PATH = "/etc/mirakurun/tuners.yml"; 150 + CHANNELS_CONFIG_PATH = "/etc/mirakurun/channels.yml"; 151 + SERVICES_DB_PATH = "/var/lib/mirakurun/services.json"; 152 + PROGRAMS_DB_PATH = "/var/lib/mirakurun/programs.json"; 153 + NODE_ENV = "production"; 154 + }; 155 + 156 + restartTriggers = let 157 + getconf = target: config.environment.etc."mirakurun/${target}.yml".source; 158 + targets = [ 159 + "server" 160 + ] ++ optional (cfg.tunerSettings != null) "tuners" 161 + ++ optional (cfg.channelSettings != null) "channels"; 162 + in (map getconf targets); 163 + }; 164 + }; 165 + }
+6 -6
nixos/modules/services/web-servers/jboss/builder.sh
··· 28 28 if test "\$1" = start 29 29 then 30 30 trap stop 15 31 - 31 + 32 32 start 33 33 elif test "\$1" = stop 34 34 then 35 - stop 35 + stop 36 36 elif test "\$1" = init 37 37 then 38 38 echo "Are you sure you want to create a new server instance (old server instance will be lost!)?" ··· 42 42 then 43 43 exit 1 44 44 fi 45 - 45 + 46 46 rm -rf $serverDir 47 47 mkdir -p $serverDir 48 48 cd $serverDir 49 49 cp -av $jboss/server/default . 50 50 sed -i -e "s|deploy/|$deployDir|" default/conf/jboss-service.xml 51 - 51 + 52 52 if ! test "$useJK" = "" 53 53 then 54 54 sed -i -e 's|<attribute name="UseJK">false</attribute>|<attribute name="UseJK">true</attribute>|' default/deploy/jboss-web.deployer/META-INF/jboss-service.xml 55 55 sed -i -e 's|<Engine name="jboss.web" defaultHost="localhost">|<Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1">|' default/deploy/jboss-web.deployer/server.xml 56 56 fi 57 - 57 + 58 58 # Make files accessible for the server user 59 - 59 + 60 60 chown -R $user $serverDir 61 61 for i in \`find $serverDir -type d\` 62 62 do
+38
nixos/modules/services/x11/urserver.nix
··· 1 + # urserver service 2 + { config, lib, pkgs, ... }: 3 + 4 + let 5 + cfg = config.services.urserver; 6 + in { 7 + 8 + options.services.urserver.enable = lib.mkEnableOption "urserver"; 9 + 10 + config = lib.mkIf cfg.enable { 11 + 12 + networking.firewall = { 13 + allowedTCPPorts = [ 9510 9512 ]; 14 + allowedUDPPorts = [ 9511 9512 ]; 15 + }; 16 + 17 + systemd.user.services.urserver = { 18 + description = '' 19 + Server for Unified Remote: The one-and-only remote for your computer. 20 + ''; 21 + wantedBy = [ "graphical-session.target" ]; 22 + partOf = [ "graphical-session.target" ]; 23 + after = [ "network.target" ]; 24 + serviceConfig = { 25 + Type = "forking"; 26 + ExecStart = '' 27 + ${pkgs.urserver}/bin/urserver --daemon 28 + ''; 29 + ExecStop = '' 30 + ${pkgs.procps}/bin/pkill urserver 31 + ''; 32 + RestartSec = 3; 33 + Restart = "on-failure"; 34 + }; 35 + }; 36 + }; 37 + 38 + }
+1 -1
nixos/modules/system/boot/emergency-mode.nix
··· 34 34 35 35 }; 36 36 37 - } 37 + }
+1 -1
nixos/modules/system/boot/loader/generations-dir/generations-dir-builder.sh
··· 63 63 copyToKernelsDir $kernel; kernel=$result 64 64 copyToKernelsDir $initrd; initrd=$result 65 65 fi 66 - 66 + 67 67 mkdir -p $outdir 68 68 ln -sf $(readlink -f $path) $outdir/system 69 69 ln -sf $(readlink -f $path/init) $outdir/init
+1 -1
nixos/modules/system/boot/loader/init-script/init-script-builder.sh
··· 53 53 echo "exec $stage2" 54 54 )" 55 55 56 - [ "$path" != "$defaultConfig" ] || { 56 + [ "$path" != "$defaultConfig" ] || { 57 57 echo "$content" > $tmp 58 58 echo "# older configurations: $targetOther" >> $tmp 59 59 chmod +x $tmp
+1 -1
nixos/modules/system/boot/tmp.nix
··· 36 36 37 37 }; 38 38 39 - } 39 + }
+3 -4
nixos/modules/system/etc/make-etc.sh
··· 23 23 done 24 24 25 25 else 26 - 26 + 27 27 mkdir -p $out/etc/$(dirname $target) 28 28 if ! [ -e $out/etc/$target ]; then 29 29 ln -s $source $out/etc/$target ··· 34 34 exit 1 35 35 fi 36 36 fi 37 - 37 + 38 38 if test "${modes_[$i]}" != symlink; then 39 39 echo "${modes_[$i]}" > $out/etc/$target.mode 40 40 echo "${users_[$i]}" > $out/etc/$target.uid 41 41 echo "${groups_[$i]}" > $out/etc/$target.gid 42 42 fi 43 - 43 + 44 44 fi 45 45 done 46 -
+3
nixos/modules/tasks/network-interfaces.nix
··· 408 408 (this derives it from the machine-id that systemd generates) or 409 409 410 410 <literal>head -c4 /dev/urandom | od -A none -t x4</literal> 411 + 412 + The primary use case is to ensure when using ZFS that a pool isn't imported 413 + accidentally on a wrong machine. 411 414 ''; 412 415 }; 413 416
+1
nixos/tests/all-tests.nix
··· 306 306 sanoid = handleTest ./sanoid.nix {}; 307 307 sddm = handleTest ./sddm.nix {}; 308 308 service-runner = handleTest ./service-runner.nix {}; 309 + shattered-pixel-dungeon = handleTest ./shattered-pixel-dungeon.nix {}; 309 310 shiori = handleTest ./shiori.nix {}; 310 311 signal-desktop = handleTest ./signal-desktop.nix {}; 311 312 simple = handleTest ./simple.nix {};
+29
nixos/tests/shattered-pixel-dungeon.nix
··· 1 + import ./make-test-python.nix ({ pkgs, ... }: { 2 + name = "shattered-pixel-dungeon"; 3 + meta = with pkgs.lib.maintainers; { 4 + maintainers = [ fgaz ]; 5 + }; 6 + 7 + machine = { config, pkgs, ... }: { 8 + imports = [ 9 + ./common/x11.nix 10 + ]; 11 + 12 + services.xserver.enable = true; 13 + environment.systemPackages = [ pkgs.shattered-pixel-dungeon ]; 14 + }; 15 + 16 + enableOCR = true; 17 + 18 + testScript = 19 + '' 20 + machine.wait_for_x() 21 + machine.execute("shattered-pixel-dungeon &") 22 + machine.wait_for_window(r"Shattered Pixel Dungeon") 23 + machine.sleep(5) 24 + if "Enter" not in machine.get_screen_text(): 25 + raise Exception("Program did not start successfully") 26 + machine.screenshot("screen") 27 + ''; 28 + }) 29 +
+15 -9
pkgs/applications/audio/audacity/default.nix
··· 1 - { stdenv, fetchzip, wxGTK31, pkgconfig, file, gettext, 1 + { stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext, 2 2 libvorbis, libmad, libjack2, lv2, lilv, serd, sord, sratom, suil, alsaLib, libsndfile, soxr, flac, lame, 3 3 expat, libid3tag, ffmpeg_3, soundtouch, /*, portaudio - given up fighting their portaudio.patch */ 4 - pcre, vamp-plugin-sdk, portmidi, twolame, git, 5 - cmake, libtool 4 + autoconf, automake, libtool 6 5 }: 7 6 8 7 with stdenv.lib; 9 8 10 9 stdenv.mkDerivation rec { 11 - version = "2.4.2"; 10 + version = "2.4.1"; 12 11 pname = "audacity"; 13 12 14 13 src = fetchzip { 15 14 url = "https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz"; 16 - sha256 = "0lklcvqkxrr2gkb9gh3422iadzl2rv9v0a8s76rwq43lj2im7546"; 15 + sha256 = "1xk0piv72d2xd3p7igr916fhcbrm76fhjr418k1rlqdzzg1hfljn"; 17 16 }; 18 17 18 + preConfigure = /* we prefer system-wide libs */ '' 19 + autoreconf -vi # use system libraries 20 + 21 + # we will get a (possibly harmless) warning during configure without this 22 + substituteInPlace configure \ 23 + --replace /usr/bin/file ${file}/bin/file 24 + ''; 25 + 19 26 configureFlags = [ 20 27 "--with-libsamplerate" 21 28 ]; ··· 36 43 "-lswscale" 37 44 ]; 38 45 39 - nativeBuildInputs = [ pkgconfig cmake libtool git ]; 46 + nativeBuildInputs = [ pkgconfig autoconf automake libtool ]; 40 47 buildInputs = [ 41 - file gettext wxGTK31 expat alsaLib 42 - libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK31.gtk 48 + file gettext wxGTK30 expat alsaLib 49 + libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK30.gtk 43 50 ffmpeg_3 libmad lame libvorbis flac soundtouch 44 - pcre vamp-plugin-sdk portmidi twolame 45 51 ]; #ToDo: detach sbsms 46 52 47 53 enableParallelBuilding = true;
+2 -2
pkgs/applications/audio/jalv/default.nix
··· 1 - { stdenv, fetchurl, gtk3, libjack2, lilv, lv2, pkgconfig, python 1 + { stdenv, fetchurl, gtk2, libjack2, lilv, lv2, pkgconfig, python 2 2 , serd, sord , sratom, suil, wafHook }: 3 3 4 4 stdenv.mkDerivation rec { ··· 12 12 13 13 nativeBuildInputs = [ pkgconfig wafHook ]; 14 14 buildInputs = [ 15 - gtk3 libjack2 lilv lv2 python serd sord sratom suil 15 + gtk2 libjack2 lilv lv2 python serd sord sratom suil 16 16 ]; 17 17 18 18 meta = with stdenv.lib; {
+23
pkgs/applications/audio/kmetronome/default.nix
··· 1 + { stdenv, fetchurl, cmake, pkgconfig, qttools, alsaLib, drumstick, qtbase, qtsvg }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "kmetronome"; 5 + version = "1.0.1"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2"; 9 + sha256 = "0bzm6vzlm32kjrgn1nvp096b2d41ybys2sk145nhy992wg56v32s"; 10 + }; 11 + 12 + nativeBuildInputs = [ cmake pkgconfig qttools ]; 13 + 14 + buildInputs = [ alsaLib drumstick qtbase qtsvg ]; 15 + 16 + meta = with stdenv.lib; { 17 + homepage = "https://kmetronome.sourceforge.io/"; 18 + description = "ALSA MIDI metronome with Qt interface"; 19 + license = licenses.gpl2Plus; 20 + maintainers = with maintainers; [ orivej ]; 21 + platforms = platforms.linux; 22 + }; 23 + }
+137
pkgs/applications/audio/librespot/cargo-lock.patch
··· 1 + diff --git a/Cargo.lock b/Cargo.lock 2 + index 533b47d..9c9c2f6 100644 3 + --- a/Cargo.lock 4 + +++ b/Cargo.lock 5 + @@ -932,7 +932,7 @@ dependencies = [ 6 + 7 + [[package]] 8 + name = "librespot" 9 + -version = "0.1.2" 10 + +version = "0.1.3" 11 + dependencies = [ 12 + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 13 + "env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", 14 + @@ -940,12 +940,12 @@ dependencies = [ 15 + "getopts 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", 16 + "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 17 + "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)", 18 + - "librespot-audio 0.1.2", 19 + - "librespot-connect 0.1.2", 20 + - "librespot-core 0.1.2", 21 + - "librespot-metadata 0.1.2", 22 + - "librespot-playback 0.1.2", 23 + - "librespot-protocol 0.1.2", 24 + + "librespot-audio 0.1.3", 25 + + "librespot-connect 0.1.3", 26 + + "librespot-core 0.1.3", 27 + + "librespot-metadata 0.1.3", 28 + + "librespot-playback 0.1.3", 29 + + "librespot-protocol 0.1.3", 30 + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 31 + "num-bigint 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 32 + "protobuf 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 33 + @@ -961,7 +961,7 @@ dependencies = [ 34 + 35 + [[package]] 36 + name = "librespot-audio" 37 + -version = "0.1.2" 38 + +version = "0.1.3" 39 + dependencies = [ 40 + "aes-ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 41 + "bit-set 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 42 + @@ -969,7 +969,7 @@ dependencies = [ 43 + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", 44 + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", 45 + "lewton 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)", 46 + - "librespot-core 0.1.2", 47 + + "librespot-core 0.1.3", 48 + "librespot-tremor 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 49 + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 50 + "num-bigint 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 51 + @@ -980,7 +980,7 @@ dependencies = [ 52 + 53 + [[package]] 54 + name = "librespot-connect" 55 + -version = "0.1.2" 56 + +version = "0.1.3" 57 + dependencies = [ 58 + "aes-ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 59 + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 60 + @@ -990,9 +990,9 @@ dependencies = [ 61 + "hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 62 + "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)", 63 + "libmdns 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 64 + - "librespot-core 0.1.2", 65 + - "librespot-playback 0.1.2", 66 + - "librespot-protocol 0.1.2", 67 + + "librespot-core 0.1.3", 68 + + "librespot-playback 0.1.3", 69 + + "librespot-protocol 0.1.3", 70 + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 71 + "num-bigint 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 72 + "protobuf 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 73 + @@ -1007,7 +1007,7 @@ dependencies = [ 74 + 75 + [[package]] 76 + name = "librespot-core" 77 + -version = "0.1.2" 78 + +version = "0.1.3" 79 + dependencies = [ 80 + "aes 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 81 + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 82 + @@ -1020,7 +1020,7 @@ dependencies = [ 83 + "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)", 84 + "hyper-proxy 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 85 + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 86 + - "librespot-protocol 0.1.2", 87 + + "librespot-protocol 0.1.3", 88 + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 89 + "num-bigint 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 90 + "num-integer 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", 91 + @@ -1043,12 +1043,12 @@ dependencies = [ 92 + 93 + [[package]] 94 + name = "librespot-metadata" 95 + -version = "0.1.2" 96 + +version = "0.1.3" 97 + dependencies = [ 98 + "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 99 + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", 100 + - "librespot-core 0.1.2", 101 + - "librespot-protocol 0.1.2", 102 + + "librespot-core 0.1.3", 103 + + "librespot-protocol 0.1.3", 104 + "linear-map 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 105 + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 106 + "protobuf 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 107 + @@ -1056,7 +1056,7 @@ dependencies = [ 108 + 109 + [[package]] 110 + name = "librespot-playback" 111 + -version = "0.1.2" 112 + +version = "0.1.3" 113 + dependencies = [ 114 + "alsa 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 115 + "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 116 + @@ -1068,9 +1068,9 @@ dependencies = [ 117 + "jack 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", 118 + "libc 0.2.73 (registry+https://github.com/rust-lang/crates.io-index)", 119 + "libpulse-sys 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 120 + - "librespot-audio 0.1.2", 121 + - "librespot-core 0.1.2", 122 + - "librespot-metadata 0.1.2", 123 + + "librespot-audio 0.1.3", 124 + + "librespot-core 0.1.3", 125 + + "librespot-metadata 0.1.3", 126 + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 127 + "portaudio-rs 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 128 + "rodio 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 129 + @@ -1081,7 +1081,7 @@ dependencies = [ 130 + 131 + [[package]] 132 + name = "librespot-protocol" 133 + -version = "0.1.2" 134 + +version = "0.1.3" 135 + dependencies = [ 136 + "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 137 + "protobuf 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)",
+9 -11
pkgs/applications/audio/librespot/default.nix
··· 1 - { stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl 2 - , withRodio ? true 3 - , withALSA ? true, alsaLib ? null 4 - , withPulseAudio ? false, libpulseaudio ? null 5 - , withPortAudio ? false, portaudio ? null 6 - }: 1 + { stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl, withRodio ? true 2 + , withALSA ? true, alsaLib ? null, withPulseAudio ? false, libpulseaudio ? null 3 + , withPortAudio ? false, portaudio ? null }: 7 4 8 5 rustPlatform.buildRustPackage rec { 9 6 pname = "librespot"; 10 - version = "0.1.1"; 7 + version = "0.1.3"; 11 8 12 9 src = fetchFromGitHub { 13 10 owner = "librespot-org"; 14 11 repo = "librespot"; 15 12 rev = "v${version}"; 16 - sha256 = "1sdbjv8w2mfpv82rx5iy4s532l1767vmlrg9d8khnvh8vrm2lshy"; 13 + sha256 = "1ixh47yvaamrpzagqsiimc3y6bi4nbym95843d23am55zkrgnmy5"; 17 14 }; 18 15 19 - cargoSha256 = "0zi50imjvalwl6pxl35qrmbg74j5xdfaws8v69am4g9agbfjvlms"; 16 + cargoSha256 = "1csls8kzzx28ng6w9vdwhnnav5sqp2m5fj430db5z306xh5acg3d"; 17 + 18 + cargoPatches = [ ./cargo-lock.patch ]; 20 19 21 20 cargoBuildFlags = with stdenv.lib; [ 22 21 "--no-default-features" ··· 32 31 33 32 nativeBuildInputs = [ pkgconfig ]; 34 33 35 - buildInputs = [ openssl ] 36 - ++ stdenv.lib.optional withALSA alsaLib 34 + buildInputs = [ openssl ] ++ stdenv.lib.optional withALSA alsaLib 37 35 ++ stdenv.lib.optional withPulseAudio libpulseaudio 38 36 ++ stdenv.lib.optional withPortAudio portaudio; 39 37
+11 -4
pkgs/applications/audio/musescore/default.nix
··· 7 7 8 8 mkDerivation rec { 9 9 pname = "musescore"; 10 - version = "3.4.2"; 10 + version = "3.5.0"; 11 11 12 12 src = fetchzip { 13 - url = "https://github.com/musescore/MuseScore/releases/download/v${version}/MuseScore-${version}.zip"; 14 - sha256 = "1laskvp40dncs12brkgvk7wl0qrvzy52rn7nf3b67ps1vmd130gp"; 13 + url = "https://github.com/musescore/MuseScore/releases/download/v3.5/MuseScore-${version}.zip"; 14 + sha256 = "0m598xh0s4f5m4l2ymy7g44bbvc14bcfi4gifhjnrg091rsk57c9"; 15 15 stripRoot = false; 16 16 }; 17 17 ··· 20 20 ]; 21 21 22 22 cmakeFlags = [ 23 - ] ++ lib.optional (lib.versionAtLeast freetype.version "2.5.2") "-DUSE_SYSTEM_FREETYPE=ON"; 23 + "-DUSE_SYSTEM_FREETYPE=ON" 24 + ]; 25 + 26 + qtWrapperArgs = [ 27 + # Work around crash on update from 3.4.2 to 3.5.0 28 + # https://bugreports.qt.io/browse/QTBUG-85967 29 + "--set QML_DISABLE_DISK_CACHE 1" 30 + ]; 24 31 25 32 nativeBuildInputs = [ cmake pkgconfig ]; 26 33
+2
pkgs/applications/audio/noisetorch/default.nix
··· 15 15 16 16 vendorSha256 = null; 17 17 18 + doCheck = false; 19 + 18 20 subPackages = [ "." ]; 19 21 20 22 buildInputs = [ rnnoise-plugin ];
+13 -16
pkgs/applications/audio/vmpk/default.nix
··· 1 - { stdenv, fetchurl, cmake, pkgconfig 2 - , qt4, libjack2 3 - }: 1 + { stdenv, fetchurl, cmake, pkgconfig, alsaLib, libjack2, qt4 }: 4 2 5 - let 3 + stdenv.mkDerivation rec { 4 + pname = "vmpk"; 6 5 version = "0.5.1"; 7 - in stdenv.mkDerivation rec { 8 - pname = "vmpk"; 9 - inherit version; 10 - 11 - meta = with stdenv.lib; { 12 - description = "Virtual MIDI Piano Keyboard"; 13 - homepage = "http://vmpk.sourceforge.net/"; 14 - license = licenses.gpl3Plus; 15 - platforms = platforms.linux; 16 - }; 17 6 18 7 src = fetchurl { 19 - url = "mirror://sourceforge/vmpk/${version}/${pname}-${version}.tar.bz2"; 8 + url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2"; 20 9 sha256 = "11fqnxgs9hr9255d93n7lazxzjwn8jpmn23nywdksh0pb1ffvfrc"; 21 10 }; 22 11 23 12 nativeBuildInputs = [ cmake pkgconfig ]; 24 13 25 - buildInputs = [ qt4 libjack2 ]; 14 + buildInputs = [ alsaLib libjack2 qt4 ]; 15 + 16 + meta = with stdenv.lib; { 17 + description = "Virtual MIDI Piano Keyboard"; 18 + homepage = "http://vmpk.sourceforge.net/"; 19 + license = licenses.gpl3Plus; 20 + maintainers = with maintainers; [ orivej ]; 21 + platforms = platforms.linux; 22 + }; 26 23 }
+2
pkgs/applications/blockchains/dcrd.nix
··· 13 13 14 14 vendorSha256 = "03aw6mcvp1vr01ppxy673jf5hdryd5032cxndlkaiwg005mxp1dy"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." "cmd/dcrctl" "cmd/promptsecret" ]; 17 19 18 20 meta = {
+2
pkgs/applications/blockchains/dcrwallet.nix
··· 13 13 14 14 vendorSha256 = "0qrrr92cad399xwr64qa9h41wqqaj0dy5mw248g5v53zars541w7"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = {
+2
pkgs/applications/blockchains/go-ethereum.nix
··· 14 14 runVend = true; 15 15 vendorSha256 = "1744df059bjksvih4653nnvb4kb1xvzdhypd0nnz36m1wrihqssv"; 16 16 17 + doCheck = false; 18 + 17 19 subPackages = [ 18 20 "cmd/abidump" 19 21 "cmd/abigen"
+2 -2
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "ledger-live-desktop"; 5 - version = "2.8.0"; 5 + version = "2.9.0"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage"; 10 - sha256 = "1nj7fjbf99zpmq82kci6wp9nzml8ij1bz96zc77gwzsi0dacjrv5"; 10 + sha256 = "1ajpmsq4h37w3jzcxijg3myp3mvgbrjis6jrz1cl79m78ripb6cy"; 11 11 }; 12 12 13 13 appimageContents = appimageTools.extractType2 {
+2
pkgs/applications/blockchains/lnd.nix
··· 15 15 16 16 vendorSha256 = "0a4bk2qry0isnrvl0adwikqn6imxwzlaq5j3nglb5rmwwq2cdz0r"; 17 17 18 + doCheck = false; 19 + 18 20 subPackages = ["cmd/lncli" "cmd/lnd"]; 19 21 20 22 preBuild = let
+2
pkgs/applications/editors/glow/default.nix
··· 13 13 14 14 vendorSha256 = "1c16s5xiqr36azh2w90wg14jlw67ca2flbgjijpz7qd0ypxyfqlk"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=" "-X=main.Version=${version}" ]; 17 19 18 20 meta = with lib; {
+6
pkgs/applications/editors/jupyter-kernels/iruby/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'sensu' 3 + gem 'iruby' 4 + gem 'cztop' 5 + gem 'ffi-rzmq' 6 + gem 'rbczmq'
+119
pkgs/applications/editors/jupyter-kernels/iruby/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + addressable (2.6.0) 5 + public_suffix (>= 2.0.2, < 4.0) 6 + amq-protocol (2.0.1) 7 + amqp (1.6.0) 8 + amq-protocol (>= 2.0.1) 9 + eventmachine 10 + bond (0.5.1) 11 + childprocess (0.5.8) 12 + ffi (~> 1.0, >= 1.0.11) 13 + cookiejar (0.3.3) 14 + czmq-ffi-gen (0.15.0) 15 + ffi (~> 1.9.10) 16 + cztop (0.13.1) 17 + czmq-ffi-gen (~> 0.15.0) 18 + data_uri (0.1.0) 19 + em-http-request (1.1.5) 20 + addressable (>= 2.3.4) 21 + cookiejar (!= 0.3.1) 22 + em-socksify (>= 0.3) 23 + eventmachine (>= 1.0.3) 24 + http_parser.rb (>= 0.6.0) 25 + em-http-server (0.1.8) 26 + eventmachine 27 + em-socksify (0.3.2) 28 + eventmachine (>= 1.0.0.beta.4) 29 + em-worker (0.0.2) 30 + eventmachine 31 + eventmachine (1.2.7) 32 + ffi (1.9.21) 33 + ffi-rzmq (2.0.7) 34 + ffi-rzmq-core (>= 1.0.7) 35 + ffi-rzmq-core (1.0.7) 36 + ffi 37 + http_parser.rb (0.6.0) 38 + iruby (0.3) 39 + bond (~> 0.5) 40 + data_uri (~> 0.1) 41 + mimemagic (~> 0.3) 42 + multi_json (~> 1.11) 43 + mimemagic (0.3.3) 44 + multi_json (1.13.1) 45 + oj (2.18.1) 46 + parse-cron (0.1.4) 47 + public_suffix (3.0.3) 48 + rbczmq (1.7.9) 49 + sensu (1.6.2) 50 + em-http-request (= 1.1.5) 51 + em-http-server (= 0.1.8) 52 + eventmachine (= 1.2.7) 53 + parse-cron (= 0.1.4) 54 + sensu-extension (= 1.5.2) 55 + sensu-extensions (= 1.10.0) 56 + sensu-json (= 2.1.1) 57 + sensu-logger (= 1.2.2) 58 + sensu-redis (= 2.4.0) 59 + sensu-settings (= 10.14.0) 60 + sensu-spawn (= 2.5.0) 61 + sensu-transport (= 8.2.0) 62 + sensu-extension (1.5.2) 63 + eventmachine 64 + sensu-extensions (1.10.0) 65 + sensu-extension 66 + sensu-extensions-check-dependencies (= 1.1.0) 67 + sensu-extensions-debug (= 1.0.0) 68 + sensu-extensions-json (= 1.0.0) 69 + sensu-extensions-occurrences (= 1.2.0) 70 + sensu-extensions-only-check-output (= 1.0.0) 71 + sensu-extensions-ruby-hash (= 1.0.0) 72 + sensu-json (>= 1.1.0) 73 + sensu-logger 74 + sensu-settings 75 + sensu-extensions-check-dependencies (1.1.0) 76 + sensu-extension 77 + sensu-extensions-debug (1.0.0) 78 + sensu-extension 79 + sensu-extensions-json (1.0.0) 80 + sensu-extension 81 + sensu-extensions-occurrences (1.2.0) 82 + sensu-extension 83 + sensu-extensions-only-check-output (1.0.0) 84 + sensu-extension 85 + sensu-extensions-ruby-hash (1.0.0) 86 + sensu-extension 87 + sensu-json (2.1.1) 88 + oj (= 2.18.1) 89 + sensu-logger (1.2.2) 90 + eventmachine 91 + sensu-json 92 + sensu-redis (2.4.0) 93 + eventmachine 94 + sensu-settings (10.14.0) 95 + parse-cron 96 + sensu-json (>= 1.1.0) 97 + sensu-spawn (2.5.0) 98 + childprocess (= 0.5.8) 99 + em-worker (= 0.0.2) 100 + eventmachine 101 + ffi (= 1.9.21) 102 + sensu-transport (8.2.0) 103 + amq-protocol (= 2.0.1) 104 + amqp (= 1.6.0) 105 + eventmachine 106 + sensu-redis (>= 1.0.0) 107 + 108 + PLATFORMS 109 + ruby 110 + 111 + DEPENDENCIES 112 + cztop 113 + ffi-rzmq 114 + iruby 115 + rbczmq 116 + sensu 117 + 118 + BUNDLED WITH 119 + 1.17.2
+17
pkgs/applications/editors/jupyter-kernels/iruby/default.nix
··· 1 + { lib 2 + , bundlerApp 3 + }: 4 + 5 + bundlerApp { 6 + pname = "iruby"; 7 + gemdir = ./.; 8 + exes = [ "iruby" ]; 9 + 10 + meta = with lib; { 11 + description = "Ruby kernel for Jupyter"; 12 + homepage = "https://github.com/SciRuby/iruby"; 13 + license = licenses.mit; 14 + maintainers = [ maintainers.costrouc ]; 15 + platforms = platforms.unix; 16 + }; 17 + }
+429
pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
··· 1 + { 2 + addressable = { 3 + dependencies = ["public_suffix"]; 4 + groups = ["default"]; 5 + platforms = []; 6 + source = { 7 + remotes = ["https://rubygems.org"]; 8 + sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l"; 9 + type = "gem"; 10 + }; 11 + version = "2.6.0"; 12 + }; 13 + amq-protocol = { 14 + groups = ["default"]; 15 + platforms = []; 16 + source = { 17 + remotes = ["https://rubygems.org"]; 18 + sha256 = "1rpn9vgh7y037aqhhp04smihzr73vp5i5g6xlqlha10wy3q0wp7x"; 19 + type = "gem"; 20 + }; 21 + version = "2.0.1"; 22 + }; 23 + amqp = { 24 + dependencies = ["amq-protocol" "eventmachine"]; 25 + groups = ["default"]; 26 + platforms = []; 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9"; 30 + type = "gem"; 31 + }; 32 + version = "1.6.0"; 33 + }; 34 + bond = { 35 + groups = ["default"]; 36 + platforms = []; 37 + source = { 38 + remotes = ["https://rubygems.org"]; 39 + sha256 = "1r19ifc4skyl2gxnifrxa5jvbbay9fb2in79ppgv02b6n4bhsw90"; 40 + type = "gem"; 41 + }; 42 + version = "0.5.1"; 43 + }; 44 + childprocess = { 45 + dependencies = ["ffi"]; 46 + groups = ["default"]; 47 + platforms = []; 48 + source = { 49 + remotes = ["https://rubygems.org"]; 50 + sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0"; 51 + type = "gem"; 52 + }; 53 + version = "0.5.8"; 54 + }; 55 + cookiejar = { 56 + groups = ["default"]; 57 + platforms = []; 58 + source = { 59 + remotes = ["https://rubygems.org"]; 60 + sha256 = "0q0kmbks9l3hl0wdq744hzy97ssq9dvlzywyqv9k9y1p3qc9va2a"; 61 + type = "gem"; 62 + }; 63 + version = "0.3.3"; 64 + }; 65 + czmq-ffi-gen = { 66 + dependencies = ["ffi"]; 67 + groups = ["default"]; 68 + platforms = []; 69 + source = { 70 + remotes = ["https://rubygems.org"]; 71 + sha256 = "1ngsd1yxiayd50v402vwhmq7ma9ang6pcba5kqiwq7smpdvfmbmp"; 72 + type = "gem"; 73 + }; 74 + version = "0.15.0"; 75 + }; 76 + cztop = { 77 + dependencies = ["czmq-ffi-gen"]; 78 + groups = ["default"]; 79 + platforms = []; 80 + source = { 81 + remotes = ["https://rubygems.org"]; 82 + sha256 = "12xcz7g42dbp2ryhcwdm2ykj7bmwfhjhla296hy18g7a09zlfnz7"; 83 + type = "gem"; 84 + }; 85 + version = "0.13.1"; 86 + }; 87 + data_uri = { 88 + groups = ["default"]; 89 + platforms = []; 90 + source = { 91 + remotes = ["https://rubygems.org"]; 92 + sha256 = "0fzkxgdxrlbfl4537y3n9mjxbm28kir639gcw3x47ffchwsgdcky"; 93 + type = "gem"; 94 + }; 95 + version = "0.1.0"; 96 + }; 97 + em-http-request = { 98 + dependencies = ["addressable" "cookiejar" "em-socksify" "eventmachine" "http_parser.rb"]; 99 + groups = ["default"]; 100 + platforms = []; 101 + source = { 102 + remotes = ["https://rubygems.org"]; 103 + sha256 = "13rxmbi0fv91n4sg300v3i9iiwd0jxv0i6xd0sp81dx3jlx7kasx"; 104 + type = "gem"; 105 + }; 106 + version = "1.1.5"; 107 + }; 108 + em-http-server = { 109 + dependencies = ["eventmachine"]; 110 + groups = ["default"]; 111 + platforms = []; 112 + source = { 113 + remotes = ["https://rubygems.org"]; 114 + sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5"; 115 + type = "gem"; 116 + }; 117 + version = "0.1.8"; 118 + }; 119 + em-socksify = { 120 + dependencies = ["eventmachine"]; 121 + groups = ["default"]; 122 + platforms = []; 123 + source = { 124 + remotes = ["https://rubygems.org"]; 125 + sha256 = "0rk43ywaanfrd8180d98287xv2pxyl7llj291cwy87g1s735d5nk"; 126 + type = "gem"; 127 + }; 128 + version = "0.3.2"; 129 + }; 130 + em-worker = { 131 + dependencies = ["eventmachine"]; 132 + groups = ["default"]; 133 + platforms = []; 134 + source = { 135 + remotes = ["https://rubygems.org"]; 136 + sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; 137 + type = "gem"; 138 + }; 139 + version = "0.0.2"; 140 + }; 141 + eventmachine = { 142 + groups = ["default"]; 143 + platforms = []; 144 + source = { 145 + remotes = ["https://rubygems.org"]; 146 + sha256 = "0wh9aqb0skz80fhfn66lbpr4f86ya2z5rx6gm5xlfhd05bj1ch4r"; 147 + type = "gem"; 148 + }; 149 + version = "1.2.7"; 150 + }; 151 + ffi = { 152 + groups = ["default"]; 153 + platforms = []; 154 + source = { 155 + remotes = ["https://rubygems.org"]; 156 + sha256 = "0c2dl10pi6a30kcvx2s6p2v1wb4kbm48iv38kmz2ff600nirhpb8"; 157 + type = "gem"; 158 + }; 159 + version = "1.9.21"; 160 + }; 161 + ffi-rzmq = { 162 + dependencies = ["ffi-rzmq-core"]; 163 + groups = ["default"]; 164 + platforms = []; 165 + source = { 166 + remotes = ["https://rubygems.org"]; 167 + sha256 = "14a5kxfnf8l3ngyk8hgmk30z07aj1324ll8i48z67ps6pz2kpsrg"; 168 + type = "gem"; 169 + }; 170 + version = "2.0.7"; 171 + }; 172 + ffi-rzmq-core = { 173 + dependencies = ["ffi"]; 174 + groups = ["default"]; 175 + platforms = []; 176 + source = { 177 + remotes = ["https://rubygems.org"]; 178 + sha256 = "0amkbvljpjfnv0jpdmz71p1i3mqbhyrnhamjn566w0c01xd64hb5"; 179 + type = "gem"; 180 + }; 181 + version = "1.0.7"; 182 + }; 183 + "http_parser.rb" = { 184 + groups = ["default"]; 185 + platforms = []; 186 + source = { 187 + remotes = ["https://rubygems.org"]; 188 + sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; 189 + type = "gem"; 190 + }; 191 + version = "0.6.0"; 192 + }; 193 + iruby = { 194 + dependencies = ["bond" "data_uri" "mimemagic" "multi_json"]; 195 + groups = ["default"]; 196 + platforms = []; 197 + source = { 198 + remotes = ["https://rubygems.org"]; 199 + sha256 = "1wdf2c0x8y6cya0n3y0p3p7b1sxkb2fdavdn2k58rf4rs37s7rzn"; 200 + type = "gem"; 201 + }; 202 + version = "0.3"; 203 + }; 204 + mimemagic = { 205 + groups = ["default"]; 206 + platforms = []; 207 + source = { 208 + remotes = ["https://rubygems.org"]; 209 + sha256 = "04cp5sfbh1qx82yqxn0q75c7hlcx8y1dr5g3kyzwm4mx6wi2gifw"; 210 + type = "gem"; 211 + }; 212 + version = "0.3.3"; 213 + }; 214 + multi_json = { 215 + groups = ["default"]; 216 + platforms = []; 217 + source = { 218 + remotes = ["https://rubygems.org"]; 219 + sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; 220 + type = "gem"; 221 + }; 222 + version = "1.13.1"; 223 + }; 224 + oj = { 225 + groups = ["default"]; 226 + platforms = []; 227 + source = { 228 + remotes = ["https://rubygems.org"]; 229 + sha256 = "147whmq8h2n04chskl3v4a132xhz5i6kk6vhnz83jwng4vihin5f"; 230 + type = "gem"; 231 + }; 232 + version = "2.18.1"; 233 + }; 234 + parse-cron = { 235 + groups = ["default"]; 236 + platforms = []; 237 + source = { 238 + remotes = ["https://rubygems.org"]; 239 + sha256 = "02fj9i21brm88nb91ikxwxbwv9y7mb7jsz6yydh82rifwq7357hg"; 240 + type = "gem"; 241 + }; 242 + version = "0.1.4"; 243 + }; 244 + public_suffix = { 245 + groups = ["default"]; 246 + platforms = []; 247 + source = { 248 + remotes = ["https://rubygems.org"]; 249 + sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; 250 + type = "gem"; 251 + }; 252 + version = "3.0.3"; 253 + }; 254 + rbczmq = { 255 + groups = ["default"]; 256 + platforms = []; 257 + source = { 258 + remotes = ["https://rubygems.org"]; 259 + sha256 = "1bqr44m2nb61smza6y5cahp09hk16lsn0z3wpq9g5zpr9nhp50fx"; 260 + type = "gem"; 261 + }; 262 + version = "1.7.9"; 263 + }; 264 + sensu = { 265 + dependencies = ["em-http-request" "em-http-server" "eventmachine" "parse-cron" "sensu-extension" "sensu-extensions" "sensu-json" "sensu-logger" "sensu-redis" "sensu-settings" "sensu-spawn" "sensu-transport"]; 266 + groups = ["default"]; 267 + platforms = []; 268 + source = { 269 + remotes = ["https://rubygems.org"]; 270 + sha256 = "1rxv6yj63nkxlzmmqk6qpfpcvrbar9s4sd4kgfb5zsv9bw7236cr"; 271 + type = "gem"; 272 + }; 273 + version = "1.6.2"; 274 + }; 275 + sensu-extension = { 276 + dependencies = ["eventmachine"]; 277 + groups = ["default"]; 278 + platforms = []; 279 + source = { 280 + remotes = ["https://rubygems.org"]; 281 + sha256 = "0bpizp4n01rv72cryjjlrbfxxj3csish3mkxjzdy4inpi5j5h1dw"; 282 + type = "gem"; 283 + }; 284 + version = "1.5.2"; 285 + }; 286 + sensu-extensions = { 287 + dependencies = ["sensu-extension" "sensu-extensions-check-dependencies" "sensu-extensions-debug" "sensu-extensions-json" "sensu-extensions-occurrences" "sensu-extensions-only-check-output" "sensu-extensions-ruby-hash" "sensu-json" "sensu-logger" "sensu-settings"]; 288 + groups = ["default"]; 289 + platforms = []; 290 + source = { 291 + remotes = ["https://rubygems.org"]; 292 + sha256 = "04v221qjv8qy3jci40i66p63ig5vrrh0dpgmf1l8229x5m7bxrsg"; 293 + type = "gem"; 294 + }; 295 + version = "1.10.0"; 296 + }; 297 + sensu-extensions-check-dependencies = { 298 + dependencies = ["sensu-extension"]; 299 + groups = ["default"]; 300 + platforms = []; 301 + source = { 302 + remotes = ["https://rubygems.org"]; 303 + sha256 = "1hc4kz7k983f6fk27ikg5drvxm4a85qf1k07hqssfyk3k75jyj1r"; 304 + type = "gem"; 305 + }; 306 + version = "1.1.0"; 307 + }; 308 + sensu-extensions-debug = { 309 + dependencies = ["sensu-extension"]; 310 + groups = ["default"]; 311 + platforms = []; 312 + source = { 313 + remotes = ["https://rubygems.org"]; 314 + sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp"; 315 + type = "gem"; 316 + }; 317 + version = "1.0.0"; 318 + }; 319 + sensu-extensions-json = { 320 + dependencies = ["sensu-extension"]; 321 + groups = ["default"]; 322 + platforms = []; 323 + source = { 324 + remotes = ["https://rubygems.org"]; 325 + sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g"; 326 + type = "gem"; 327 + }; 328 + version = "1.0.0"; 329 + }; 330 + sensu-extensions-occurrences = { 331 + dependencies = ["sensu-extension"]; 332 + groups = ["default"]; 333 + platforms = []; 334 + source = { 335 + remotes = ["https://rubygems.org"]; 336 + sha256 = "0lx5wsbblfs0rvkxfg09bsz0g2mwmckrhga7idnarsnm8m565v1v"; 337 + type = "gem"; 338 + }; 339 + version = "1.2.0"; 340 + }; 341 + sensu-extensions-only-check-output = { 342 + dependencies = ["sensu-extension"]; 343 + groups = ["default"]; 344 + platforms = []; 345 + source = { 346 + remotes = ["https://rubygems.org"]; 347 + sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3"; 348 + type = "gem"; 349 + }; 350 + version = "1.0.0"; 351 + }; 352 + sensu-extensions-ruby-hash = { 353 + dependencies = ["sensu-extension"]; 354 + groups = ["default"]; 355 + platforms = []; 356 + source = { 357 + remotes = ["https://rubygems.org"]; 358 + sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3"; 359 + type = "gem"; 360 + }; 361 + version = "1.0.0"; 362 + }; 363 + sensu-json = { 364 + dependencies = ["oj"]; 365 + groups = ["default"]; 366 + platforms = []; 367 + source = { 368 + remotes = ["https://rubygems.org"]; 369 + sha256 = "08zlxg5j3bhs72cc7wcllp026jbif0xiw6ib1cgawndlpsfl9fgx"; 370 + type = "gem"; 371 + }; 372 + version = "2.1.1"; 373 + }; 374 + sensu-logger = { 375 + dependencies = ["eventmachine" "sensu-json"]; 376 + groups = ["default"]; 377 + platforms = []; 378 + source = { 379 + remotes = ["https://rubygems.org"]; 380 + sha256 = "0jpw4kz36ilaknrzb3rbkhpbgv93w2d668z2cv395dq30d4d3iwm"; 381 + type = "gem"; 382 + }; 383 + version = "1.2.2"; 384 + }; 385 + sensu-redis = { 386 + dependencies = ["eventmachine"]; 387 + groups = ["default"]; 388 + platforms = []; 389 + source = { 390 + remotes = ["https://rubygems.org"]; 391 + sha256 = "0widfmmj1h9ca2kk14wy1sqmlkq40linp89a73s3ghngnzri0xyk"; 392 + type = "gem"; 393 + }; 394 + version = "2.4.0"; 395 + }; 396 + sensu-settings = { 397 + dependencies = ["parse-cron" "sensu-json"]; 398 + groups = ["default"]; 399 + platforms = []; 400 + source = { 401 + remotes = ["https://rubygems.org"]; 402 + sha256 = "152n4hazv2l4vbzrgd316rpj135jmz042fyh6k2yv2kw0x29pi0f"; 403 + type = "gem"; 404 + }; 405 + version = "10.14.0"; 406 + }; 407 + sensu-spawn = { 408 + dependencies = ["childprocess" "em-worker" "eventmachine" "ffi"]; 409 + groups = ["default"]; 410 + platforms = []; 411 + source = { 412 + remotes = ["https://rubygems.org"]; 413 + sha256 = "17yc8ivjpjbvig9r7yl6991d6ma0kcq75fbpz6i856ljvcr3lmd5"; 414 + type = "gem"; 415 + }; 416 + version = "2.5.0"; 417 + }; 418 + sensu-transport = { 419 + dependencies = ["amq-protocol" "amqp" "eventmachine" "sensu-redis"]; 420 + groups = ["default"]; 421 + platforms = []; 422 + source = { 423 + remotes = ["https://rubygems.org"]; 424 + sha256 = "0x6vyfmg1jm1srf7xa5aka73by7qwcmry2rx8kq8phwa4g0v4mzr"; 425 + type = "gem"; 426 + }; 427 + version = "8.2.0"; 428 + }; 429 + }
+2 -2
pkgs/applications/graphics/drawio/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "drawio"; 14 - version = "13.5.7"; 14 + version = "13.6.2"; 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/draw.io-x86_64-${version}.rpm"; 18 - sha256 = "1b2sb44zsa6g5nnsa7drn4fn61jfz3a3g3bisai85fyjff746ipc"; 18 + sha256 = "17nahdv06d41vyqkcqflf652wjp410i3hn4rhlv5cnd3jcr5vgih"; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2
pkgs/applications/graphics/pdfcpu/default.nix
··· 13 13 14 14 vendorSha256 = "09alkpfyxapycv6zsaz7prgbr0a1jzd78n7w2mh01mg4hhb2j3k7"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/pdfcpu" ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/applications/logging/humioctl/default.nix
··· 11 11 12 12 vendorSha256 = vendorSha256; 13 13 14 + doCheck = false; 15 + 14 16 src = fetchFromGitHub { 15 17 owner = "humio"; 16 18 repo = "cli";
+2
pkgs/applications/misc/archiver/default.nix
··· 16 16 17 17 vendorSha256 = "1ikrgl03r9zkn86kxkqi2kf540g3qzzz24i5wvh6g3d5q49nygl9"; 18 18 19 + doCheck = false; 20 + 19 21 meta = with lib; { 20 22 description = "Easily create & extract archives, and compress & decompress files of various formats"; 21 23 homepage = "https://github.com/mholt/archiver";
+4 -2
pkgs/applications/misc/cheat/default.nix
··· 3 3 4 4 buildGoModule rec { 5 5 pname = "cheat"; 6 - version = "4.0.2"; 6 + version = "4.0.3"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "cheat"; 10 10 repo = "cheat"; 11 11 rev = version; 12 - sha256 = "06dqwjyk7pmfxvkscn06sc307pxvyjqc6myighfsh3f5x83pg1nc"; 12 + sha256 = "1bzlbd8lvagpipyv553icv17bafhaydscrrlly8jz7kfi4d9xvkk"; 13 13 }; 14 14 15 15 subPackages = [ "cmd/cheat" ]; ··· 22 22 ''; 23 23 24 24 vendorSha256 = null; 25 + 26 + doCheck = false; 25 27 26 28 meta = with stdenv.lib; { 27 29 description = "Create and view interactive cheatsheets on the command-line";
+2
pkgs/applications/misc/dstask/default.nix
··· 18 18 # and <https://github.com/NixOS/nixpkgs/blob/d4226e3a4b5fcf988027147164e86665d382bbfa/pkgs/development/go-modules/generic/default.nix#L18> 19 19 vendorSha256 = null; 20 20 21 + doCheck = false; 22 + 21 23 # The ldflags reduce the executable size by stripping some debug stuff. 22 24 # The other variables are set so that the output of dstask version shows the 23 25 # git ref and the release version from github.
+1091
pkgs/applications/misc/effitask/cargo-lock.patch
··· 1 + diff --git a/Cargo.lock b/Cargo.lock 2 + new file mode 100644 3 + index 0000000..55e4495 4 + --- /dev/null 5 + +++ b/Cargo.lock 6 + @@ -0,0 +1,1085 @@ 7 + +# This file is automatically @generated by Cargo. 8 + +# It is not intended for manual editing. 9 + +[[package]] 10 + +name = "aho-corasick" 11 + +version = "0.7.10" 12 + +source = "registry+https://github.com/rust-lang/crates.io-index" 13 + +dependencies = [ 14 + + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 15 + +] 16 + + 17 + +[[package]] 18 + +name = "arrayvec" 19 + +version = "0.4.12" 20 + +source = "registry+https://github.com/rust-lang/crates.io-index" 21 + +dependencies = [ 22 + + "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", 23 + +] 24 + + 25 + +[[package]] 26 + +name = "atk" 27 + +version = "0.7.0" 28 + +source = "registry+https://github.com/rust-lang/crates.io-index" 29 + +dependencies = [ 30 + + "atk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 31 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 32 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 33 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 34 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 35 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 36 + +] 37 + + 38 + +[[package]] 39 + +name = "atk-sys" 40 + +version = "0.9.1" 41 + +source = "registry+https://github.com/rust-lang/crates.io-index" 42 + +dependencies = [ 43 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 44 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 45 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 46 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 47 + +] 48 + + 49 + +[[package]] 50 + +name = "autocfg" 51 + +version = "1.0.0" 52 + +source = "registry+https://github.com/rust-lang/crates.io-index" 53 + + 54 + +[[package]] 55 + +name = "backtrace" 56 + +version = "0.3.41" 57 + +source = "registry+https://github.com/rust-lang/crates.io-index" 58 + +dependencies = [ 59 + + "backtrace-sys 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", 60 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 61 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 62 + + "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 63 + +] 64 + + 65 + +[[package]] 66 + +name = "backtrace-sys" 67 + +version = "0.1.35" 68 + +source = "registry+https://github.com/rust-lang/crates.io-index" 69 + +dependencies = [ 70 + + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", 71 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 72 + +] 73 + + 74 + +[[package]] 75 + +name = "bitflags" 76 + +version = "1.2.1" 77 + +source = "registry+https://github.com/rust-lang/crates.io-index" 78 + + 79 + +[[package]] 80 + +name = "cairo-rs" 81 + +version = "0.7.1" 82 + +source = "registry+https://github.com/rust-lang/crates.io-index" 83 + +dependencies = [ 84 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 85 + + "cairo-sys-rs 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", 86 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 87 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 88 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 89 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 90 + +] 91 + + 92 + +[[package]] 93 + +name = "cairo-sys-rs" 94 + +version = "0.9.2" 95 + +source = "registry+https://github.com/rust-lang/crates.io-index" 96 + +dependencies = [ 97 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 98 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 99 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 100 + +] 101 + + 102 + +[[package]] 103 + +name = "cc" 104 + +version = "1.0.50" 105 + +source = "registry+https://github.com/rust-lang/crates.io-index" 106 + + 107 + +[[package]] 108 + +name = "cfg-if" 109 + +version = "0.1.9" 110 + +source = "registry+https://github.com/rust-lang/crates.io-index" 111 + + 112 + +[[package]] 113 + +name = "chrono" 114 + +version = "0.4.11" 115 + +source = "registry+https://github.com/rust-lang/crates.io-index" 116 + +dependencies = [ 117 + + "num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 118 + + "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 119 + + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 120 + +] 121 + + 122 + +[[package]] 123 + +name = "effitask" 124 + +version = "0.1.0" 125 + +dependencies = [ 126 + + "cairo-rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 127 + + "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 128 + + "gdk 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 129 + + "gdk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 130 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 131 + + "gtk 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 132 + + "human-panic 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 133 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 134 + + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 135 + + "notify 4.0.15 (registry+https://github.com/rust-lang/crates.io-index)", 136 + + "pulldown-cmark 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 137 + + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", 138 + + "regex 1.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 139 + + "relm 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", 140 + + "relm-attributes 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", 141 + + "relm-derive 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", 142 + + "todo-txt 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 143 + + "xdg 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 144 + +] 145 + + 146 + +[[package]] 147 + +name = "filetime" 148 + +version = "0.2.9" 149 + +source = "registry+https://github.com/rust-lang/crates.io-index" 150 + +dependencies = [ 151 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 152 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 153 + + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 154 + + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 155 + +] 156 + + 157 + +[[package]] 158 + +name = "fragile" 159 + +version = "0.3.0" 160 + +source = "registry+https://github.com/rust-lang/crates.io-index" 161 + + 162 + +[[package]] 163 + +name = "fsevent" 164 + +version = "0.4.0" 165 + +source = "registry+https://github.com/rust-lang/crates.io-index" 166 + +dependencies = [ 167 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 168 + + "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 169 + +] 170 + + 171 + +[[package]] 172 + +name = "fsevent-sys" 173 + +version = "2.0.1" 174 + +source = "registry+https://github.com/rust-lang/crates.io-index" 175 + +dependencies = [ 176 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 177 + +] 178 + + 179 + +[[package]] 180 + +name = "fuchsia-zircon" 181 + +version = "0.3.3" 182 + +source = "registry+https://github.com/rust-lang/crates.io-index" 183 + +dependencies = [ 184 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 185 + + "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 186 + +] 187 + + 188 + +[[package]] 189 + +name = "fuchsia-zircon-sys" 190 + +version = "0.3.3" 191 + +source = "registry+https://github.com/rust-lang/crates.io-index" 192 + + 193 + +[[package]] 194 + +name = "gdk" 195 + +version = "0.11.0" 196 + +source = "registry+https://github.com/rust-lang/crates.io-index" 197 + +dependencies = [ 198 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 199 + + "cairo-rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 200 + + "cairo-sys-rs 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", 201 + + "gdk-pixbuf 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 202 + + "gdk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 203 + + "gio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 204 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 205 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 206 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 207 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 208 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 209 + + "pango 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 210 + +] 211 + + 212 + +[[package]] 213 + +name = "gdk-pixbuf" 214 + +version = "0.7.0" 215 + +source = "registry+https://github.com/rust-lang/crates.io-index" 216 + +dependencies = [ 217 + + "gdk-pixbuf-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 218 + + "gio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 219 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 220 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 221 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 222 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 223 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 224 + +] 225 + + 226 + +[[package]] 227 + +name = "gdk-pixbuf-sys" 228 + +version = "0.9.1" 229 + +source = "registry+https://github.com/rust-lang/crates.io-index" 230 + +dependencies = [ 231 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 232 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 233 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 234 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 235 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 236 + +] 237 + + 238 + +[[package]] 239 + +name = "gdk-sys" 240 + +version = "0.9.1" 241 + +source = "registry+https://github.com/rust-lang/crates.io-index" 242 + +dependencies = [ 243 + + "cairo-sys-rs 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", 244 + + "gdk-pixbuf-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 245 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 246 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 247 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 248 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 249 + + "pango-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 250 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 251 + +] 252 + + 253 + +[[package]] 254 + +name = "getopts" 255 + +version = "0.2.21" 256 + +source = "registry+https://github.com/rust-lang/crates.io-index" 257 + +dependencies = [ 258 + + "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 259 + +] 260 + + 261 + +[[package]] 262 + +name = "getrandom" 263 + +version = "0.1.14" 264 + +source = "registry+https://github.com/rust-lang/crates.io-index" 265 + +dependencies = [ 266 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 267 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 268 + + "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", 269 + +] 270 + + 271 + +[[package]] 272 + +name = "gio" 273 + +version = "0.7.0" 274 + +source = "registry+https://github.com/rust-lang/crates.io-index" 275 + +dependencies = [ 276 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 277 + + "fragile 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 278 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 279 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 280 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 281 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 282 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 283 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 284 + +] 285 + + 286 + +[[package]] 287 + +name = "gio-sys" 288 + +version = "0.9.1" 289 + +source = "registry+https://github.com/rust-lang/crates.io-index" 290 + +dependencies = [ 291 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 292 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 293 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 294 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 295 + +] 296 + + 297 + +[[package]] 298 + +name = "glib" 299 + +version = "0.8.2" 300 + +source = "registry+https://github.com/rust-lang/crates.io-index" 301 + +dependencies = [ 302 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 303 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 304 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 305 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 306 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 307 + +] 308 + + 309 + +[[package]] 310 + +name = "glib-sys" 311 + +version = "0.9.1" 312 + +source = "registry+https://github.com/rust-lang/crates.io-index" 313 + +dependencies = [ 314 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 315 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 316 + +] 317 + + 318 + +[[package]] 319 + +name = "gobject-sys" 320 + +version = "0.9.1" 321 + +source = "registry+https://github.com/rust-lang/crates.io-index" 322 + +dependencies = [ 323 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 324 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 325 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 326 + +] 327 + + 328 + +[[package]] 329 + +name = "gtk" 330 + +version = "0.7.0" 331 + +source = "registry+https://github.com/rust-lang/crates.io-index" 332 + +dependencies = [ 333 + + "atk 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 334 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 335 + + "cairo-rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 336 + + "cairo-sys-rs 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", 337 + + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", 338 + + "gdk 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 339 + + "gdk-pixbuf 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 340 + + "gdk-pixbuf-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 341 + + "gdk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 342 + + "gio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 343 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 344 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 345 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 346 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 347 + + "gtk-sys 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", 348 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 349 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 350 + + "pango 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 351 + + "pango-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 352 + +] 353 + + 354 + +[[package]] 355 + +name = "gtk-sys" 356 + +version = "0.9.2" 357 + +source = "registry+https://github.com/rust-lang/crates.io-index" 358 + +dependencies = [ 359 + + "atk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 360 + + "cairo-sys-rs 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", 361 + + "gdk-pixbuf-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 362 + + "gdk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 363 + + "gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 364 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 365 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 366 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 367 + + "pango-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 368 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 369 + +] 370 + + 371 + +[[package]] 372 + +name = "human-panic" 373 + +version = "1.0.3" 374 + +source = "registry+https://github.com/rust-lang/crates.io-index" 375 + +dependencies = [ 376 + + "backtrace 0.3.41 (registry+https://github.com/rust-lang/crates.io-index)", 377 + + "os_type 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 378 + + "serde 1.0.106 (registry+https://github.com/rust-lang/crates.io-index)", 379 + + "serde_derive 1.0.106 (registry+https://github.com/rust-lang/crates.io-index)", 380 + + "termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 381 + + "toml 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", 382 + + "uuid 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", 383 + +] 384 + + 385 + +[[package]] 386 + +name = "inotify" 387 + +version = "0.7.0" 388 + +source = "registry+https://github.com/rust-lang/crates.io-index" 389 + +dependencies = [ 390 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 391 + + "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 392 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 393 + +] 394 + + 395 + +[[package]] 396 + +name = "inotify-sys" 397 + +version = "0.1.3" 398 + +source = "registry+https://github.com/rust-lang/crates.io-index" 399 + +dependencies = [ 400 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 401 + +] 402 + + 403 + +[[package]] 404 + +name = "iovec" 405 + +version = "0.1.4" 406 + +source = "registry+https://github.com/rust-lang/crates.io-index" 407 + +dependencies = [ 408 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 409 + +] 410 + + 411 + +[[package]] 412 + +name = "kernel32-sys" 413 + +version = "0.2.2" 414 + +source = "registry+https://github.com/rust-lang/crates.io-index" 415 + +dependencies = [ 416 + + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 417 + + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 418 + +] 419 + + 420 + +[[package]] 421 + +name = "lazy_static" 422 + +version = "1.4.0" 423 + +source = "registry+https://github.com/rust-lang/crates.io-index" 424 + + 425 + +[[package]] 426 + +name = "lazycell" 427 + +version = "1.2.1" 428 + +source = "registry+https://github.com/rust-lang/crates.io-index" 429 + + 430 + +[[package]] 431 + +name = "lexical-core" 432 + +version = "0.6.7" 433 + +source = "registry+https://github.com/rust-lang/crates.io-index" 434 + +dependencies = [ 435 + + "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", 436 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 437 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 438 + + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 439 + + "ryu 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 440 + + "static_assertions 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 441 + +] 442 + + 443 + +[[package]] 444 + +name = "libc" 445 + +version = "0.2.68" 446 + +source = "registry+https://github.com/rust-lang/crates.io-index" 447 + + 448 + +[[package]] 449 + +name = "log" 450 + +version = "0.4.8" 451 + +source = "registry+https://github.com/rust-lang/crates.io-index" 452 + +dependencies = [ 453 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 454 + +] 455 + + 456 + +[[package]] 457 + +name = "memchr" 458 + +version = "2.3.3" 459 + +source = "registry+https://github.com/rust-lang/crates.io-index" 460 + + 461 + +[[package]] 462 + +name = "mio" 463 + +version = "0.6.21" 464 + +source = "registry+https://github.com/rust-lang/crates.io-index" 465 + +dependencies = [ 466 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 467 + + "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 468 + + "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 469 + + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 470 + + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 471 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 472 + + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 473 + + "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 474 + + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 475 + + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 476 + + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 477 + +] 478 + + 479 + +[[package]] 480 + +name = "mio-extras" 481 + +version = "2.0.6" 482 + +source = "registry+https://github.com/rust-lang/crates.io-index" 483 + +dependencies = [ 484 + + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 485 + + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 486 + + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", 487 + + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 488 + +] 489 + + 490 + +[[package]] 491 + +name = "miow" 492 + +version = "0.2.1" 493 + +source = "registry+https://github.com/rust-lang/crates.io-index" 494 + +dependencies = [ 495 + + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 496 + + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 497 + + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 498 + + "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 499 + +] 500 + + 501 + +[[package]] 502 + +name = "net2" 503 + +version = "0.2.33" 504 + +source = "registry+https://github.com/rust-lang/crates.io-index" 505 + +dependencies = [ 506 + + "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 507 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 508 + + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 509 + +] 510 + + 511 + +[[package]] 512 + +name = "nodrop" 513 + +version = "0.1.14" 514 + +source = "registry+https://github.com/rust-lang/crates.io-index" 515 + + 516 + +[[package]] 517 + +name = "nom" 518 + +version = "5.1.1" 519 + +source = "registry+https://github.com/rust-lang/crates.io-index" 520 + +dependencies = [ 521 + + "lexical-core 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", 522 + + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 523 + + "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 524 + +] 525 + + 526 + +[[package]] 527 + +name = "notify" 528 + +version = "4.0.15" 529 + +source = "registry+https://github.com/rust-lang/crates.io-index" 530 + +dependencies = [ 531 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 532 + + "filetime 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", 533 + + "fsevent 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 534 + + "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 535 + + "inotify 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 536 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 537 + + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", 538 + + "mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 539 + + "walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 540 + + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 541 + +] 542 + + 543 + +[[package]] 544 + +name = "num-integer" 545 + +version = "0.1.42" 546 + +source = "registry+https://github.com/rust-lang/crates.io-index" 547 + +dependencies = [ 548 + + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 549 + + "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 550 + +] 551 + + 552 + +[[package]] 553 + +name = "num-traits" 554 + +version = "0.2.11" 555 + +source = "registry+https://github.com/rust-lang/crates.io-index" 556 + +dependencies = [ 557 + + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 558 + +] 559 + + 560 + +[[package]] 561 + +name = "os_type" 562 + +version = "2.2.0" 563 + +source = "registry+https://github.com/rust-lang/crates.io-index" 564 + +dependencies = [ 565 + + "regex 1.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 566 + +] 567 + + 568 + +[[package]] 569 + +name = "pango" 570 + +version = "0.7.0" 571 + +source = "registry+https://github.com/rust-lang/crates.io-index" 572 + +dependencies = [ 573 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 574 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 575 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 576 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 577 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 578 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 579 + + "pango-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 580 + +] 581 + + 582 + +[[package]] 583 + +name = "pango-sys" 584 + +version = "0.9.1" 585 + +source = "registry+https://github.com/rust-lang/crates.io-index" 586 + +dependencies = [ 587 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 588 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 589 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 590 + + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", 591 + +] 592 + + 593 + +[[package]] 594 + +name = "pkg-config" 595 + +version = "0.3.17" 596 + +source = "registry+https://github.com/rust-lang/crates.io-index" 597 + + 598 + +[[package]] 599 + +name = "ppv-lite86" 600 + +version = "0.2.6" 601 + +source = "registry+https://github.com/rust-lang/crates.io-index" 602 + + 603 + +[[package]] 604 + +name = "proc-macro2" 605 + +version = "0.4.30" 606 + +source = "registry+https://github.com/rust-lang/crates.io-index" 607 + +dependencies = [ 608 + + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 609 + +] 610 + + 611 + +[[package]] 612 + +name = "proc-macro2" 613 + +version = "1.0.10" 614 + +source = "registry+https://github.com/rust-lang/crates.io-index" 615 + +dependencies = [ 616 + + "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 617 + +] 618 + + 619 + +[[package]] 620 + +name = "pulldown-cmark" 621 + +version = "0.6.1" 622 + +source = "registry+https://github.com/rust-lang/crates.io-index" 623 + +dependencies = [ 624 + + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 625 + + "getopts 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)", 626 + + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 627 + + "unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)", 628 + +] 629 + + 630 + +[[package]] 631 + +name = "quote" 632 + +version = "0.6.13" 633 + +source = "registry+https://github.com/rust-lang/crates.io-index" 634 + +dependencies = [ 635 + + "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 636 + +] 637 + + 638 + +[[package]] 639 + +name = "quote" 640 + +version = "1.0.3" 641 + +source = "registry+https://github.com/rust-lang/crates.io-index" 642 + +dependencies = [ 643 + + "proc-macro2 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", 644 + +] 645 + + 646 + +[[package]] 647 + +name = "rand" 648 + +version = "0.7.3" 649 + +source = "registry+https://github.com/rust-lang/crates.io-index" 650 + +dependencies = [ 651 + + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", 652 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 653 + + "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 654 + + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 655 + + "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 656 + +] 657 + + 658 + +[[package]] 659 + +name = "rand_chacha" 660 + +version = "0.2.2" 661 + +source = "registry+https://github.com/rust-lang/crates.io-index" 662 + +dependencies = [ 663 + + "ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 664 + + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 665 + +] 666 + + 667 + +[[package]] 668 + +name = "rand_core" 669 + +version = "0.5.1" 670 + +source = "registry+https://github.com/rust-lang/crates.io-index" 671 + +dependencies = [ 672 + + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", 673 + +] 674 + + 675 + +[[package]] 676 + +name = "rand_hc" 677 + +version = "0.2.0" 678 + +source = "registry+https://github.com/rust-lang/crates.io-index" 679 + +dependencies = [ 680 + + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 681 + +] 682 + + 683 + +[[package]] 684 + +name = "redox_syscall" 685 + +version = "0.1.56" 686 + +source = "registry+https://github.com/rust-lang/crates.io-index" 687 + + 688 + +[[package]] 689 + +name = "regex" 690 + +version = "1.3.6" 691 + +source = "registry+https://github.com/rust-lang/crates.io-index" 692 + +dependencies = [ 693 + + "aho-corasick 0.7.10 (registry+https://github.com/rust-lang/crates.io-index)", 694 + + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 695 + + "regex-syntax 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)", 696 + + "thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 697 + +] 698 + + 699 + +[[package]] 700 + +name = "regex-syntax" 701 + +version = "0.6.17" 702 + +source = "registry+https://github.com/rust-lang/crates.io-index" 703 + + 704 + +[[package]] 705 + +name = "relm" 706 + +version = "0.18.0" 707 + +source = "registry+https://github.com/rust-lang/crates.io-index" 708 + +dependencies = [ 709 + + "cairo-rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 710 + + "glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 711 + + "glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 712 + + "gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 713 + + "gtk 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 714 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 715 + + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 716 + + "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", 717 + + "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)", 718 + +] 719 + + 720 + +[[package]] 721 + +name = "relm-attributes" 722 + +version = "0.16.0" 723 + +source = "registry+https://github.com/rust-lang/crates.io-index" 724 + +dependencies = [ 725 + + "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", 726 + + "relm-gen-widget 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", 727 + + "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)", 728 + +] 729 + + 730 + +[[package]] 731 + +name = "relm-derive" 732 + +version = "0.18.0" 733 + +source = "registry+https://github.com/rust-lang/crates.io-index" 734 + +dependencies = [ 735 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 736 + + "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 737 + + "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", 738 + + "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)", 739 + +] 740 + + 741 + +[[package]] 742 + +name = "relm-gen-widget" 743 + +version = "0.16.0" 744 + +source = "registry+https://github.com/rust-lang/crates.io-index" 745 + +dependencies = [ 746 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 747 + + "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 748 + + "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", 749 + + "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)", 750 + +] 751 + + 752 + +[[package]] 753 + +name = "rustc-demangle" 754 + +version = "0.1.16" 755 + +source = "registry+https://github.com/rust-lang/crates.io-index" 756 + + 757 + +[[package]] 758 + +name = "rustc_version" 759 + +version = "0.2.3" 760 + +source = "registry+https://github.com/rust-lang/crates.io-index" 761 + +dependencies = [ 762 + + "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 763 + +] 764 + + 765 + +[[package]] 766 + +name = "ryu" 767 + +version = "1.0.3" 768 + +source = "registry+https://github.com/rust-lang/crates.io-index" 769 + + 770 + +[[package]] 771 + +name = "same-file" 772 + +version = "1.0.6" 773 + +source = "registry+https://github.com/rust-lang/crates.io-index" 774 + +dependencies = [ 775 + + "winapi-util 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 776 + +] 777 + + 778 + +[[package]] 779 + +name = "semver" 780 + +version = "0.9.0" 781 + +source = "registry+https://github.com/rust-lang/crates.io-index" 782 + +dependencies = [ 783 + + "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 784 + +] 785 + + 786 + +[[package]] 787 + +name = "semver-parser" 788 + +version = "0.7.0" 789 + +source = "registry+https://github.com/rust-lang/crates.io-index" 790 + + 791 + +[[package]] 792 + +name = "serde" 793 + +version = "1.0.106" 794 + +source = "registry+https://github.com/rust-lang/crates.io-index" 795 + + 796 + +[[package]] 797 + +name = "serde_derive" 798 + +version = "1.0.106" 799 + +source = "registry+https://github.com/rust-lang/crates.io-index" 800 + +dependencies = [ 801 + + "proc-macro2 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", 802 + + "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 803 + + "syn 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", 804 + +] 805 + + 806 + +[[package]] 807 + +name = "slab" 808 + +version = "0.4.2" 809 + +source = "registry+https://github.com/rust-lang/crates.io-index" 810 + + 811 + +[[package]] 812 + +name = "static_assertions" 813 + +version = "0.3.4" 814 + +source = "registry+https://github.com/rust-lang/crates.io-index" 815 + + 816 + +[[package]] 817 + +name = "syn" 818 + +version = "0.15.44" 819 + +source = "registry+https://github.com/rust-lang/crates.io-index" 820 + +dependencies = [ 821 + + "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 822 + + "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", 823 + + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 824 + +] 825 + + 826 + +[[package]] 827 + +name = "syn" 828 + +version = "1.0.17" 829 + +source = "registry+https://github.com/rust-lang/crates.io-index" 830 + +dependencies = [ 831 + + "proc-macro2 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", 832 + + "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 833 + + "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 834 + +] 835 + + 836 + +[[package]] 837 + +name = "termcolor" 838 + +version = "1.1.0" 839 + +source = "registry+https://github.com/rust-lang/crates.io-index" 840 + +dependencies = [ 841 + + "winapi-util 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 842 + +] 843 + + 844 + +[[package]] 845 + +name = "thread_local" 846 + +version = "1.0.1" 847 + +source = "registry+https://github.com/rust-lang/crates.io-index" 848 + +dependencies = [ 849 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 850 + +] 851 + + 852 + +[[package]] 853 + +name = "time" 854 + +version = "0.1.42" 855 + +source = "registry+https://github.com/rust-lang/crates.io-index" 856 + +dependencies = [ 857 + + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", 858 + + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 859 + + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 860 + +] 861 + + 862 + +[[package]] 863 + +name = "todo-txt" 864 + +version = "1.4.0" 865 + +source = "registry+https://github.com/rust-lang/crates.io-index" 866 + +dependencies = [ 867 + + "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 868 + + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 869 + + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 870 + + "nom 5.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 871 + + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", 872 + + "regex 1.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 873 + +] 874 + + 875 + +[[package]] 876 + +name = "toml" 877 + +version = "0.5.6" 878 + +source = "registry+https://github.com/rust-lang/crates.io-index" 879 + +dependencies = [ 880 + + "serde 1.0.106 (registry+https://github.com/rust-lang/crates.io-index)", 881 + +] 882 + + 883 + +[[package]] 884 + +name = "unicase" 885 + +version = "2.6.0" 886 + +source = "registry+https://github.com/rust-lang/crates.io-index" 887 + +dependencies = [ 888 + + "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 889 + +] 890 + + 891 + +[[package]] 892 + +name = "unicode-width" 893 + +version = "0.1.7" 894 + +source = "registry+https://github.com/rust-lang/crates.io-index" 895 + + 896 + +[[package]] 897 + +name = "unicode-xid" 898 + +version = "0.1.0" 899 + +source = "registry+https://github.com/rust-lang/crates.io-index" 900 + + 901 + +[[package]] 902 + +name = "unicode-xid" 903 + +version = "0.2.0" 904 + +source = "registry+https://github.com/rust-lang/crates.io-index" 905 + + 906 + +[[package]] 907 + +name = "uuid" 908 + +version = "0.8.1" 909 + +source = "registry+https://github.com/rust-lang/crates.io-index" 910 + +dependencies = [ 911 + + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", 912 + +] 913 + + 914 + +[[package]] 915 + +name = "version_check" 916 + +version = "0.9.1" 917 + +source = "registry+https://github.com/rust-lang/crates.io-index" 918 + + 919 + +[[package]] 920 + +name = "walkdir" 921 + +version = "2.3.1" 922 + +source = "registry+https://github.com/rust-lang/crates.io-index" 923 + +dependencies = [ 924 + + "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 925 + + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 926 + + "winapi-util 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 927 + +] 928 + + 929 + +[[package]] 930 + +name = "wasi" 931 + +version = "0.9.0+wasi-snapshot-preview1" 932 + +source = "registry+https://github.com/rust-lang/crates.io-index" 933 + + 934 + +[[package]] 935 + +name = "winapi" 936 + +version = "0.2.8" 937 + +source = "registry+https://github.com/rust-lang/crates.io-index" 938 + + 939 + +[[package]] 940 + +name = "winapi" 941 + +version = "0.3.8" 942 + +source = "registry+https://github.com/rust-lang/crates.io-index" 943 + +dependencies = [ 944 + + "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 945 + + "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 946 + +] 947 + + 948 + +[[package]] 949 + +name = "winapi-build" 950 + +version = "0.1.1" 951 + +source = "registry+https://github.com/rust-lang/crates.io-index" 952 + + 953 + +[[package]] 954 + +name = "winapi-i686-pc-windows-gnu" 955 + +version = "0.4.0" 956 + +source = "registry+https://github.com/rust-lang/crates.io-index" 957 + + 958 + +[[package]] 959 + +name = "winapi-util" 960 + +version = "0.1.4" 961 + +source = "registry+https://github.com/rust-lang/crates.io-index" 962 + +dependencies = [ 963 + + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 964 + +] 965 + + 966 + +[[package]] 967 + +name = "winapi-x86_64-pc-windows-gnu" 968 + +version = "0.4.0" 969 + +source = "registry+https://github.com/rust-lang/crates.io-index" 970 + + 971 + +[[package]] 972 + +name = "ws2_32-sys" 973 + +version = "0.2.1" 974 + +source = "registry+https://github.com/rust-lang/crates.io-index" 975 + +dependencies = [ 976 + + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 977 + + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 978 + +] 979 + + 980 + +[[package]] 981 + +name = "xdg" 982 + +version = "2.2.0" 983 + +source = "registry+https://github.com/rust-lang/crates.io-index" 984 + + 985 + +[metadata] 986 + +"checksum aho-corasick 0.7.10 (registry+https://github.com/rust-lang/crates.io-index)" = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada" 987 + +"checksum arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" 988 + +"checksum atk 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "86b7499272acf036bb5820c6e346bbfb5acc5dceb104bc2c4fd7e6e33dfcde6a" 989 + +"checksum atk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e552c1776737a4c80110d06b36d099f47c727335f9aaa5d942a72b6863a8ec6f" 990 + +"checksum autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" 991 + +"checksum backtrace 0.3.41 (registry+https://github.com/rust-lang/crates.io-index)" = "a4ed64ae6d9ebfd9893193c4b2532b1292ec97bd8271c9d7d0fa90cd78a34cba" 992 + +"checksum backtrace-sys 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)" = "7de8aba10a69c8e8d7622c5710229485ec32e9d55fdad160ea559c086fdcd118" 993 + +"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 994 + +"checksum cairo-rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e05db47de3b0f09a222fa4bba2eab957d920d4243962a86b2d77ab401e4a359c" 995 + +"checksum cairo-sys-rs 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ff65ba02cac715be836f63429ab00a767d48336efc5497c5637afb53b4f14d63" 996 + +"checksum cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)" = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" 997 + +"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33" 998 + +"checksum chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2" 999 + +"checksum filetime 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f59efc38004c988e4201d11d263b8171f49a2e7ec0bdbb71773433f271504a5e" 1000 + +"checksum fragile 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9" 1001 + +"checksum fsevent 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6" 1002 + +"checksum fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0" 1003 + +"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 1004 + +"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 1005 + +"checksum gdk 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6243e995f41f3a61a31847e54cc719edce93dd9140c89dca3b9919be1cfe22d5" 1006 + +"checksum gdk-pixbuf 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9726408ee1bbada83094326a99b9c68fea275f9dbb515de242a69e72051f4fcc" 1007 + +"checksum gdk-pixbuf-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d8991b060a9e9161bafd09bf4a202e6fd404f5b4dd1a08d53a1e84256fb34ab0" 1008 + +"checksum gdk-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6adf679e91d1bff0c06860287f80403e7db54c2d2424dce0a470023b56c88fbb" 1009 + +"checksum getopts 0.2.21 (registry+https://github.com/rust-lang/crates.io-index)" = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" 1010 + +"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" 1011 + +"checksum gio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6261b5d34c30c2d59f879e643704cf54cb44731f3a2038000b68790c03e360e3" 1012 + +"checksum gio-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4fad225242b9eae7ec8a063bb86974aca56885014672375e5775dc0ea3533911" 1013 + +"checksum glib 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "be27232841baa43e0fd5ae003f7941925735b2f733a336dc75f07b9eff415e7b" 1014 + +"checksum glib-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "95856f3802f446c05feffa5e24859fe6a183a7cb849c8449afc35c86b1e316e2" 1015 + +"checksum gobject-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31d1a804f62034eccf370006ccaef3708a71c31d561fee88564abe71177553d9" 1016 + +"checksum gtk 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "709f1074259d4685b96133f92b75c7f35b504715b0fcdc96ec95de2607296a60" 1017 + +"checksum gtk-sys 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53def660c7b48b00b510c81ef2d2fbd3c570f1527081d8d7947f471513e1a4c1" 1018 + +"checksum human-panic 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "39f357a500abcbd7c5f967c1d45c8838585b36743823b9d43488f24850534e36" 1019 + +"checksum inotify 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "24e40d6fd5d64e2082e0c796495c8ef5ad667a96d03e5aaa0becfd9d47bcbfb8" 1020 + +"checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" 1021 + +"checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 1022 + +"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 1023 + +"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1024 + +"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 1025 + +"checksum lexical-core 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f86d66d380c9c5a685aaac7a11818bdfa1f733198dfd9ec09c70b762cd12ad6f" 1026 + +"checksum libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)" = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0" 1027 + +"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" 1028 + +"checksum memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" 1029 + +"checksum mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)" = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" 1030 + +"checksum mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" 1031 + +"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 1032 + +"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 1033 + +"checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1034 + +"checksum nom 5.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b471253da97532da4b61552249c521e01e736071f71c1a4f7ebbfbf0a06aad6" 1035 + +"checksum notify 4.0.15 (registry+https://github.com/rust-lang/crates.io-index)" = "80ae4a7688d1fab81c5bf19c64fc8db920be8d519ce6336ed4e7efe024724dbd" 1036 + +"checksum num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba" 1037 + +"checksum num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096" 1038 + +"checksum os_type 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7edc011af0ae98b7f88cf7e4a83b70a54a75d2b8cb013d6efd02e5956207e9eb" 1039 + +"checksum pango 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "393fa071b144f8ffb83ede273758983cf414ca3c0b1d2a5a9ce325b3ba3dd786" 1040 + +"checksum pango-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d" 1041 + +"checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" 1042 + +"checksum ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" 1043 + +"checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 1044 + +"checksum proc-macro2 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" 1045 + +"checksum pulldown-cmark 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1c205cc82214f3594e2d50686730314f817c67ffa80fe800cf0db78c3c2b9d9e" 1046 + +"checksum quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" 1047 + +"checksum quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" 1048 + +"checksum rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 1049 + +"checksum rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 1050 + +"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 1051 + +"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 1052 + +"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" 1053 + +"checksum regex 1.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3" 1054 + +"checksum regex-syntax 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)" = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae" 1055 + +"checksum relm 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4127341a75eb96dc99ba39b87a2783bb011b20fbdbafc25ed2f58216d2ff714" 1056 + +"checksum relm-attributes 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4a8db24611fee7bb021f3aad7c4eaaba6d360947860b78b933a4d3ef86079b7f" 1057 + +"checksum relm-derive 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ec66397054dc1ea6c658159866b9978add6a90655aba5dd4a90c34d2e63f9d69" 1058 + +"checksum relm-gen-widget 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49ad47b054bdc12c90fb6b37c81ef785ee2a4a8a92c4e150b18325052766fbb0" 1059 + +"checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" 1060 + +"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 1061 + +"checksum ryu 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76" 1062 + +"checksum same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1063 + +"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 1064 + +"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 1065 + +"checksum serde 1.0.106 (registry+https://github.com/rust-lang/crates.io-index)" = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399" 1066 + +"checksum serde_derive 1.0.106 (registry+https://github.com/rust-lang/crates.io-index)" = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c" 1067 + +"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" 1068 + +"checksum static_assertions 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3" 1069 + +"checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" 1070 + +"checksum syn 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03" 1071 + +"checksum termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" 1072 + +"checksum thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" 1073 + +"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 1074 + +"checksum todo-txt 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0d77aa2f90bd72b990bb2b8de52289b7a34f51cf035627df5e3ce361b321b417" 1075 + +"checksum toml 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" 1076 + +"checksum unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 1077 + +"checksum unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479" 1078 + +"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 1079 + +"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" 1080 + +"checksum uuid 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11" 1081 + +"checksum version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" 1082 + +"checksum walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" 1083 + +"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 1084 + +"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 1085 + +"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" 1086 + +"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 1087 + +"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1088 + +"checksum winapi-util 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "fa515c5163a99cc82bab70fd3bfdd36d827be85de63737b40fcef2ce084a436e" 1089 + +"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1090 + +"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 1091 + +"checksum xdg 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57"
+51
pkgs/applications/misc/effitask/default.nix
··· 1 + { stdenv 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , openssl 6 + , gtk3 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "effitask"; 11 + version = "1.4.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "sanpii"; 15 + repo = "${pname}"; 16 + rev = "${version}"; 17 + sha256 = "09bffxdp43s8b1rpmsgqr2kyz3i4jbd2yrwbxw21fj3sf3mwb9ig"; 18 + }; 19 + 20 + # workaround for missing Cargo.lock file https://github.com/sanpii/effitask/issues/48 21 + cargoPatches = [ ./cargo-lock.patch ]; 22 + 23 + cargoSha256 = "0dvmp23kny6rlv6c0mfyy3cmz1bi5wcm1mxps4z67lym5kxfd362"; 24 + 25 + buildInputs = [ openssl gtk3 ]; 26 + 27 + nativeBuildInputs = [ pkg-config ]; 28 + 29 + # default installPhase don't install assets 30 + installPhase = '' 31 + runHook preInstall 32 + make install PREFIX="$out" 33 + runHook postInstall 34 + ''; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Graphical task manager, based on the todo.txt format"; 38 + longDescription = '' 39 + To use it as todo.sh add-on, create a symlink like this: 40 + mkdir ~/.todo.actions.d/ 41 + ln -s $(which effitask) ~/.todo.actions.d/et 42 + 43 + Or use it as standalone program by defining some environment variables 44 + like described in the projects readme. 45 + ''; 46 + homepage = "https://github.com/sanpii/effitask"; 47 + maintainers = with maintainers; [ davidak ]; 48 + license = with licenses; [ mit ]; 49 + platforms = platforms.all; 50 + }; 51 + }
+15 -12
pkgs/applications/misc/electrum/default.nix
··· 1 - { stdenv, fetchurl, fetchFromGitHub, wrapQtAppsHook, python3, python3Packages, zbar, secp256k1 2 - , enableQt ? !stdenv.isDarwin 3 - 4 - 1 + { stdenv 2 + , fetchurl 3 + , fetchFromGitHub 4 + , wrapQtAppsHook 5 + , python3 6 + , python3Packages 7 + , zbar 8 + , secp256k1 9 + , enableQt ? true 5 10 # for updater.nix 6 11 , writeScript 7 12 , common-updater-scripts ··· 15 20 }: 16 21 17 22 let 18 - version = "3.3.8"; 23 + version = "4.0.2"; 19 24 20 25 libsecp256k1_name = 21 26 if stdenv.isLinux then "libsecp256k1.so.0" ··· 31 36 owner = "spesmilo"; 32 37 repo = "electrum"; 33 38 rev = version; 34 - sha256 = "1di8ba77kgapcys0d7h5nx1qqakv3s60c6sp8skw8p69ramsl73c"; 39 + sha256 = "1xpkbard994n1gwl95b558x69k1m1m258bc220nxrajg1pywh90f"; 35 40 36 41 extraPostFetch = '' 37 42 mv $out ./all ··· 46 51 47 52 src = fetchurl { 48 53 url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; 49 - sha256 = "1g00cj1pmckd4xis8r032wmraiv3vd3zc803hnyxa2bnhj8z3bg2"; 54 + sha256 = "05ibrr6ysf6fncs1pimhxvyr7d659jwj2r2a9pdd3cmn1dxzy2w1"; 50 55 }; 51 56 52 57 postUnpack = '' ··· 57 62 nativeBuildInputs = stdenv.lib.optionals enableQt [ wrapQtAppsHook ]; 58 63 59 64 propagatedBuildInputs = with python3Packages; [ 60 - aiorpcx 61 65 aiohttp 62 66 aiohttp-socks 67 + aiorpcx 68 + attrs 69 + bitstring 63 70 dnspython 64 71 ecdsa 65 72 jsonrpclib-pelix ··· 78 85 keepkey 79 86 trezor 80 87 btchip 81 - 82 - # TODO plugins 83 - # amodem 84 88 ] ++ stdenv.lib.optionals enableQt [ pyqt5 qdarkstyle ]; 85 89 86 90 preBuild = '' ··· 90 94 '' + (if enableQt then '' 91 95 substituteInPlace ./electrum/qrscanner.py \ 92 96 --replace ${libzbar_name} ${zbar.lib}/lib/libzbar${stdenv.hostPlatform.extensions.sharedLibrary} 93 - sed -i 's/qdarkstyle<2.7/qdarkstyle<3.0/' contrib/requirements/requirements.txt 94 97 '' else '' 95 98 sed -i '/qdarkstyle/d' contrib/requirements/requirements.txt 96 99 '');
+2
pkgs/applications/misc/exercism/default.nix
··· 13 13 14 14 vendorSha256 = "0b2m9xkac60k5rbxmb03cxf530m23av14pnsjk8067l998sm4vqi"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "./exercism" ]; 17 19 18 20 meta = with stdenv.lib; {
+72
pkgs/applications/misc/gcstar/default.nix
··· 1 + { stdenv 2 + , fetchFromGitLab 3 + , perlPackages 4 + , wrapGAppsHook 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "gcstar"; 9 + version = "1.7.2"; 10 + 11 + src = fetchFromGitLab { 12 + owner = "Kerenoc"; 13 + repo = "GCstar"; 14 + rev = "v${version}"; 15 + sha256 = "1vqfff33sssvlvsva1dflggmwl00j5p64sn1669f9wrbvjkxgpv4"; 16 + }; 17 + 18 + nativeBuildInputs = [ wrapGAppsHook ]; 19 + 20 + buildInputs = with perlPackages; [ 21 + perl 22 + ArchiveZip 23 + DateCalc 24 + DateTimeFormatStrptime 25 + Glib 26 + Gtk2 27 + GD 28 + GDGraph 29 + GDText 30 + HTMLParser 31 + JSON 32 + ImageExifTool 33 + librelative 34 + LWPUserAgent 35 + LWPProtocolHttps 36 + MP3Info 37 + MP3Tag 38 + NetFreeDB 39 + OggVorbisHeaderPurePerl 40 + Pango 41 + XMLSimple 42 + XMLParser 43 + ]; 44 + 45 + installPhase = '' 46 + runHook preInstall 47 + 48 + cd gcstar 49 + perl install --text --prefix=$out 50 + 51 + runHook postInstall 52 + ''; 53 + 54 + postFixup = '' 55 + wrapProgram $out/bin/gcstar --prefix PERL5LIB : $PERL5LIB 56 + ''; 57 + 58 + meta = with stdenv.lib; { 59 + homepage = "https://gitlab.com/Kerenoc/GCstar"; 60 + description = "Manage your collections of movies, games, books, music and more"; 61 + longDescription = '' 62 + GCstar is an application for managing your collections. 63 + It supports many types of collections, including movies, books, games, comics, stamps, coins, and many more. 64 + You can even create your own collection type for whatever unique thing it is that you collect! 65 + Detailed information on each item can be automatically retrieved from the internet and you can store additional data, such as the location or who you've lent it to. 66 + You may also search and filter your collections by many criteria. 67 + ''; 68 + license = licenses.gpl2Plus; 69 + maintainers = with maintainers; [ dasj19 ]; 70 + platforms = platforms.all; 71 + }; 72 + }
+2
pkgs/applications/misc/geoipupdate/default.nix
··· 13 13 14 14 vendorSha256 = "0q4byhvs1c1xm4qjvs2vyf98vdv121qn0z51arcf7k4ayrys5xcx"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Automatic GeoIP database updater"; 18 20 homepage = "https://github.com/maxmind/geoipupdate";
+2
pkgs/applications/misc/go-jira/default.nix
··· 13 13 14 14 vendorSha256 = "18jwxnkv94lsxfv57ga519knxm077cc8chp5c992ipk58a04nv18"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Simple command line client for Atlassian's Jira service written in Go"; 18 20 homepage = "https://github.com/go-jira/jira";
+7 -7
pkgs/applications/misc/gollum/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - backports (3.17.2) 4 + backports (3.18.1) 5 5 concurrent-ruby (1.1.6) 6 6 crass (1.0.6) 7 7 execjs (2.7.0) ··· 9 9 gemojione (4.3.3) 10 10 json 11 11 github-markup (3.0.4) 12 - gollum (5.0.1) 12 + gollum (5.1) 13 13 gemojione (~> 4.1) 14 14 gollum-lib (~> 5.0) 15 15 kramdown (~> 2.1.0) ··· 25 25 therubyrhino (~> 2.1.0) 26 26 uglifier (~> 3.2) 27 27 useragent (~> 0.16.2) 28 - gollum-lib (5.0.4) 28 + gollum-lib (5.0.5) 29 29 gemojione (~> 4.1) 30 30 github-markup (~> 3.0) 31 31 gollum-rugged_adapter (~> 1.0) ··· 37 37 gollum-rugged_adapter (1.0) 38 38 mime-types (>= 1.15) 39 39 rugged (~> 0.99) 40 - json (2.3.0) 40 + json (2.3.1) 41 41 kramdown (2.1.0) 42 42 kramdown-parser-gfm (1.0.1) 43 43 kramdown (~> 2.0) ··· 48 48 mime-types-data (~> 3.2015) 49 49 mime-types-data (3.2020.0512) 50 50 mini_portile2 (2.4.0) 51 - multi_json (1.14.1) 51 + multi_json (1.15.0) 52 52 mustache (0.99.8) 53 53 mustermann (1.1.1) 54 54 ruby2_keywords (~> 0.0.1) 55 - nokogiri (1.10.9) 55 + nokogiri (1.10.10) 56 56 mini_portile2 (~> 2.4.0) 57 57 octicons (8.5.0) 58 58 nokogiri (>= 1.6.3.1) ··· 63 63 rb-inotify (0.10.1) 64 64 ffi (~> 1.0) 65 65 rexml (3.2.4) 66 - rouge (3.20.0) 66 + rouge (3.21.0) 67 67 rss (0.2.9) 68 68 rexml 69 69 ruby2_keywords (0.0.2)
+14 -14
pkgs/applications/misc/gollum/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "0rg58rd3hgk8wz4fbapn3szwgymk1q9lv4ywg37bkbcflsbi70iy"; 7 + sha256 = "0qagwshq7zyjgm6k53hbrf4gfrwn6qz5d6rrc83cl59q37v68zsc"; 8 8 type = "gem"; 9 9 }; 10 - version = "3.17.2"; 10 + version = "3.18.1"; 11 11 }; 12 12 concurrent-ruby = { 13 13 groups = ["default"]; ··· 76 76 platforms = []; 77 77 source = { 78 78 remotes = ["https://rubygems.org"]; 79 - sha256 = "1f9p1230xmrvcb7ii2gkcvhpgcaqvvd47gy3c58nn730jkv471dr"; 79 + sha256 = "06qc6flb2sik64ich3j4a9yky9cqsj77vdjff51wxi4lhd9ga6sk"; 80 80 type = "gem"; 81 81 }; 82 - version = "5.0.1"; 82 + version = "5.1"; 83 83 }; 84 84 gollum-lib = { 85 85 dependencies = ["gemojione" "github-markup" "gollum-rugged_adapter" "loofah" "nokogiri" "octicons" "rouge" "twitter-text"]; ··· 87 87 platforms = []; 88 88 source = { 89 89 remotes = ["https://rubygems.org"]; 90 - sha256 = "0pr3djmawqpmifyadw1vfzdkq720dsaqih1wf8k2vksw0lr9la74"; 90 + sha256 = "18f3g5px9zznyh6ppqlnjdp1ia8awgrix9lhbfh64rpgxg0b9xlr"; 91 91 type = "gem"; 92 92 }; 93 - version = "5.0.4"; 93 + version = "5.0.5"; 94 94 }; 95 95 gollum-rugged_adapter = { 96 96 dependencies = ["mime-types" "rugged"]; ··· 108 108 platforms = []; 109 109 source = { 110 110 remotes = ["https://rubygems.org"]; 111 - sha256 = "0nrmw2r4nfxlfgprfgki3hjifgrcrs3l5zvm3ca3gb4743yr25mn"; 111 + sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz"; 112 112 type = "gem"; 113 113 }; 114 - version = "2.3.0"; 114 + version = "2.3.1"; 115 115 }; 116 116 kramdown = { 117 117 groups = ["default"]; ··· 181 181 platforms = []; 182 182 source = { 183 183 remotes = ["https://rubygems.org"]; 184 - sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr"; 184 + sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 185 185 type = "gem"; 186 186 }; 187 - version = "1.14.1"; 187 + version = "1.15.0"; 188 188 }; 189 189 mustache = { 190 190 groups = ["default"]; ··· 213 213 platforms = []; 214 214 source = { 215 215 remotes = ["https://rubygems.org"]; 216 - sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm"; 216 + sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2"; 217 217 type = "gem"; 218 218 }; 219 - version = "1.10.9"; 219 + version = "1.10.10"; 220 220 }; 221 221 octicons = { 222 222 dependencies = ["nokogiri"]; ··· 286 286 platforms = []; 287 287 source = { 288 288 remotes = ["https://rubygems.org"]; 289 - sha256 = "1r5npy9a95qh5v74lw7ir3nhaq4xrzyhfdixd7c5xy295i92nnic"; 289 + sha256 = "1agrrmj88k9jkk36ra1ml2c1jffpp595pkxmcla74ac9ia09vn3s"; 290 290 type = "gem"; 291 291 }; 292 - version = "3.20.0"; 292 + version = "3.21.0"; 293 293 }; 294 294 rss = { 295 295 dependencies = ["rexml"];
+2
pkgs/applications/misc/gomatrix/default.nix
··· 13 13 14 14 vendorSha256 = "1yw0gph4zfg8w4343882l6b9lggwyak2zz8ic1l1m2m44p3aq169"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = ''Displays "The Matrix" in a terminal''; 18 20 license = licenses.bsd2;
+2
pkgs/applications/misc/gopacked/default.nix
··· 13 13 14 14 vendorSha256 = "0fklr3lxh8g7gda65wf2wdkqv15869h7m1bwbzbiv8pasrf5b352"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "A simple text-based Minecraft modpack manager"; 18 20 license = licenses.agpl3;
+3
pkgs/applications/misc/hugo/default.nix
··· 12 12 }; 13 13 14 14 vendorSha256 = "17xn6bdy942g6nx5xky41ixmd5kaz68chj3rb02ibpyraamx04nm"; 15 + 16 + doCheck = false; 17 + 15 18 runVend = true; 16 19 17 20 buildFlags = [ "-tags" "extended" ];
+54
pkgs/applications/misc/inkcut/default.nix
··· 1 + { lib, python3Packages, fetchFromGitHub, wrapQtAppsHook }: 2 + 3 + with python3Packages; 4 + 5 + buildPythonApplication rec { 6 + pname = "inkcut"; 7 + version = "2.1.1"; 8 + 9 + src = fetchFromGitHub { 10 + owner = pname; 11 + repo = pname; 12 + rev = "v${version}"; 13 + sha256 = "1c0mfdfy9iq4l683f3aa7cm7x2w9px83dyigc7655wvaq3bxi2rp"; 14 + }; 15 + 16 + nativeBuildInputs = [ wrapQtAppsHook ]; 17 + 18 + propagatedBuildInputs = [ 19 + enamlx 20 + twisted 21 + lxml 22 + qreactor 23 + jsonpickle 24 + pyserial 25 + pycups 26 + qtconsole 27 + pyqt5 28 + ]; 29 + 30 + # QtApplication.instance() does not work during tests? 31 + doCheck = false; 32 + 33 + pythonImportsCheck = [ 34 + "inkcut" 35 + "inkcut.cli" 36 + "inkcut.console" 37 + "inkcut.core" 38 + "inkcut.device" 39 + "inkcut.job" 40 + "inkcut.joystick" 41 + "inkcut.monitor" 42 + "inkcut.preview" 43 + ]; 44 + 45 + dontWrapQtApps = true; 46 + makeWrapperArgs = [ "\${qtWrapperArgs[@]}" ]; 47 + 48 + meta = with lib; { 49 + homepage = "https://www.codelv.com/projects/inkcut/"; 50 + description = "Control 2D plotters, cutters, engravers, and CNC machines"; 51 + license = licenses.gpl3; 52 + maintainers = with maintainers; [ raboof ]; 53 + }; 54 + }
+4 -4
pkgs/applications/misc/openrgb/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, qmake, libusb1, hidapi }: 1 + { mkDerivation, lib, fetchFromGitHub, qmake, libusb1, hidapi, pkg-config }: 2 2 3 3 mkDerivation rec { 4 4 pname = "openrgb"; 5 - version = "0.2"; 5 + version = "0.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CalcProgrammer1"; 9 9 repo = "OpenRGB"; 10 10 rev = "release_${version}"; 11 - sha256 = "0b1mkp4ca4gdzk020kp6dkd3i9a13h4ikrn3417zscsvv5y9kv0s"; 11 + sha256 = "1931aisdahjr99d4qqk824ib4x19mvhqgqmkm3j6fc5zd2hnw87m"; 12 12 }; 13 13 14 - nativeBuildInputs = [ qmake ]; 14 + nativeBuildInputs = [ qmake pkg-config ]; 15 15 buildInputs = [ libusb1 hidapi ]; 16 16 17 17 installPhase = ''
+46
pkgs/applications/misc/qt-video-wlr/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, pkg-config, meson, ninja, wayland, pixman, cairo, librsvg, wayland-protocols, wlroots, libxkbcommon, gst_all_1, wrapQtAppsHook, qtbase, qtmultimedia }: 2 + let 3 + gstreamerPath = with gst_all_1; stdenv.lib.makeSearchPath "lib/gstreamer-1.0" [ 4 + gstreamer 5 + gst-plugins-base 6 + gst-plugins-good 7 + gst-plugins-bad 8 + gst-plugins-ugly 9 + ]; 10 + in stdenv.mkDerivation rec { 11 + pname = "qt-video-wlr"; 12 + version = "2020-08-03"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "xdavidwu"; 16 + repo = "qt-video-wlr"; 17 + rev = "f88a7aa43f28b879b18752069f4a1ec33d73f2fe"; 18 + sha256 = "135kfyg1b61xvfpk8vpk4qyw6s9q1mn3a6lfkrqrhl0dz9kka9lx"; 19 + }; 20 + 21 + nativeBuildInputs = [ pkg-config meson ninja wrapQtAppsHook ]; 22 + buildInputs = [ 23 + wayland 24 + pixman 25 + cairo 26 + librsvg 27 + wayland-protocols 28 + wlroots 29 + libxkbcommon 30 + qtbase 31 + qtmultimedia 32 + ]; 33 + 34 + qtWrapperArgs = [ 35 + "--prefix PATH : $out/bin/qt-video-wlr" 36 + "--prefix GST_PLUGIN_PATH : ${gstreamerPath}" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Qt pip-mode-like video player for wlroots-based wayland compositors"; 41 + homepage = "https://github.com/xdavidwu/qt-video-wlr"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ fionera ]; 44 + platforms = with platforms; linux; 45 + }; 46 + }
+2
pkgs/applications/misc/remarkable/rmapi/default.nix
··· 13 13 14 14 vendorSha256 = "077s13pcql5w2m6wzls1q06r7p501kazbwzxgfh6akwza15kb4is"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "A Go app that allows access to the ReMarkable Cloud API programmatically"; 18 20 homepage = "https://github.com/juruen/rmapi";
+2
pkgs/applications/misc/sampler/default.nix
··· 13 13 14 14 vendorSha256 = "04nywhkil5xkipcibrp6vi63rfcvqgv7yxbxmmrhqys2cdxfvazv"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 buildInputs = [ alsaLib ];
+17 -7
pkgs/applications/misc/tdrop/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, makeWrapper 2 - , xwininfo, xdotool, xprop }: 2 + , xwininfo, xdotool, xprop, gawk, coreutils 3 + , gnugrep, procps }: 3 4 4 5 stdenv.mkDerivation { 5 6 pname = "tdrop"; 6 - version = "unstable-2018-11-13"; 7 + version = "unstable-2020-05-14"; 7 8 8 9 src = fetchFromGitHub { 9 10 owner = "noctuid"; 10 11 repo = "tdrop"; 11 - rev = "198795c0d2573a31979330d6a2ae946eb81deebf"; 12 - sha256 = "1fhibqgmls64mylcb6q46ipmg1q6pvaqm26vz933gqav6cqsbdzs"; 12 + rev = "a9f2862515e5c190ac61d394e7fe7e1039871b89"; 13 + sha256 = "1zxhihgba33k8byjsracsyhby9qpdngbly6c8hpz3pbsyag5liwc"; 13 14 }; 14 15 15 16 dontBuild = true; 16 17 17 18 installFlags = [ "PREFIX=$(out)" ]; 18 19 19 - postInstall = '' 20 - wrapProgram $out/bin/tdrop \ 21 - --prefix PATH : ${lib.makeBinPath [ xwininfo xdotool xprop ]} 20 + postInstall = let 21 + binPath = lib.makeBinPath [ 22 + xwininfo 23 + xdotool 24 + xprop 25 + gawk 26 + coreutils 27 + gnugrep 28 + procps 29 + ]; 30 + in '' 31 + wrapProgram $out/bin/tdrop --prefix PATH : ${binPath} 22 32 ''; 23 33 24 34 nativeBuildInputs = [ makeWrapper ];
+2
pkgs/applications/misc/terminal-parrot/default.nix
··· 13 13 14 14 vendorSha256 = "1qalnhhq3fmyzj0hkzc5gk9wbypr558mz3ik5msw7fid68k2i48c"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Shows colorful, animated party parrot in your terminial"; 18 20 homepage = "https://github.com/jmhobbs/terminal-parrot";
+2
pkgs/applications/misc/todoist/default.nix
··· 13 13 14 14 vendorSha256 = "0cznb8glh36dwyyn1gx1ggkwa9zffrrxg52k78brnaczsl0rsmky"; 15 15 16 + doCheck = false; 17 + 16 18 meta = { 17 19 homepage = "https://github.com/sachaos/todoist"; 18 20 description = "Todoist CLI Client";
+2
pkgs/applications/misc/wtf/default.nix
··· 18 18 19 19 vendorSha256 = "09iy148pnbdrzjj2j50lbd8s9mkv7vggrx77mj88p1gnqclz3lip"; 20 20 21 + doCheck = false; 22 + 21 23 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 22 24 23 25 subPackages = [ "." ];
+2
pkgs/applications/networking/browsers/amfora/default.nix
··· 13 13 14 14 vendorSha256 = "0xj2s14dq10fwqqxjn4d8x6zljd5d15gjbja2gb75rfv09s4fdgv"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "A fancy terminal browser for the Gemini protocol"; 18 20 homepage = "https://github.com/makeworld-the-better-one/amfora";
+2
pkgs/applications/networking/cloudflared/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = "-ldflags=-X main.Version=${version}"; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/applications/networking/cluster/argo/default.nix
··· 30 30 31 31 vendorSha256 = "1vqmzz76lcwwnw89n4lyg4jjf7wbdgn9sdzwsgrjwkj8ax7d48cv"; 32 32 33 + doCheck = false; 34 + 33 35 subPackages = [ "cmd/argo" ]; 34 36 35 37 nativeBuildInputs = [ installShellFiles ];
+2
pkgs/applications/networking/cluster/argocd/default.nix
··· 14 14 15 15 vendorSha256 = "0r2nh7v00m6zbdnhsgjn01q9pkiz41ckkqgfnpqmkxaqmjz31iyj"; 16 16 17 + doCheck = false; 18 + 17 19 nativeBuildInputs = [ packr ]; 18 20 19 21 patches = [ ./use-go-module.patch ];
+2
pkgs/applications/networking/cluster/atlantis/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/applications/networking/cluster/cni/plugins.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ 17 19 "-ldflags=-X github.com/containernetworking/plugins/pkg/utils/buildversion.BuildVersion=${version}" 18 20 ];
+1 -1
pkgs/applications/networking/cluster/docker-machine/hyperkit.nix
··· 1 1 { lib, buildGoModule, minikube }: 2 2 3 3 buildGoModule rec { 4 - inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256; 4 + inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256 doCheck; 5 5 6 6 pname = "docker-machine-hyperkit"; 7 7
+1 -1
pkgs/applications/networking/cluster/docker-machine/kvm2.nix
··· 1 1 { lib, buildGoModule, minikube }: 2 2 3 3 buildGoModule rec { 4 - inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256; 4 + inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256 doCheck; 5 5 6 6 pname = "docker-machine-kvm2"; 7 7
+15 -4
pkgs/applications/networking/cluster/fluxctl/default.nix
··· 1 - { stdenv, buildGoModule, fetchFromGitHub }: 1 + { stdenv, buildGoModule, fetchFromGitHub, installShellFiles }: 2 2 3 3 buildGoModule rec { 4 4 pname = "fluxctl"; 5 - version = "1.20.0"; 5 + version = "1.20.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "weaveworks"; 9 9 repo = "flux"; 10 10 rev = version; 11 - sha256 = "0bfib5pg2cbip6fw45slb0h3a7qpikxsfpclzr86bcnjq60pshl1"; 11 + sha256 = "1l514rf7rg05prq9548ygj6z284sy85ddzrwiiqr74vz4kilg3vb"; 12 12 }; 13 13 14 - vendorSha256 = "0a5sv11pb2i6r0ffwaiqdhc0m7gz679yfmqw6ix9imk4ybhf4jp9"; 14 + vendorSha256 = "00qm45vfz4afj8f9hikrlk96w0rdzxqq2azhzrnzfymyiwc6jk5c"; 15 + 16 + nativeBuildInputs = [ installShellFiles ]; 17 + 18 + doCheck = false; 15 19 16 20 subPackages = [ "cmd/fluxctl" ]; 17 21 18 22 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 23 + 24 + postInstall = '' 25 + for shell in bash fish zsh; do 26 + $out/bin/fluxctl completion $shell > fluxctl.$shell 27 + installShellCompletion fluxctl.$shell 28 + done 29 + ''; 19 30 20 31 meta = with stdenv.lib; { 21 32 description = "CLI client for Flux, the GitOps Kubernetes operator";
+2
pkgs/applications/networking/cluster/helm/default.nix
··· 12 12 }; 13 13 vendorSha256 = "0j25m56cwzjd9b75v7xlb26q81bsmln77k23h9n8v2f2gqwwpkrl"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = [ "cmd/helm" ]; 16 18 buildFlagsArray = [ "-ldflags=-w -s -X helm.sh/helm/v3/internal/version.version=v${version}" ]; 17 19
+2
pkgs/applications/networking/cluster/helmfile/default.nix
··· 13 13 14 14 vendorSha256 = "04mga3jc2c01daygjcn245mv30lc2ibax0mpb1wjk3s8lkl4cxcz"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ makeWrapper ]; 17 19 18 20 subPackages = [ "." ];
+2
pkgs/applications/networking/cluster/helmsman/default.nix
··· 13 13 14 14 vendorSha256 = "05vnysr5r3hbayss1pyifgp989kjw81h95iack8ady62k6ys5njl"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Helm Charts (k8s applications) as Code tool"; 18 20 homepage = "https://github.com/Praqma/helmsman";
+2
pkgs/applications/networking/cluster/hetzner-kube/default.nix
··· 13 13 14 14 vendorSha256 = "1jh2f66ys6rmrrwrf5zqfprgcvziyq6l4z8bfqwxgf1ysnxx525h"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = '' 17 19 -ldflags= 18 20 -X github.com/xetys/hetzner-kube/cmd.version=${version}
+2
pkgs/applications/networking/cluster/istioctl/default.nix
··· 12 12 }; 13 13 vendorSha256 = "0cc0lmjsxrn3f78k95wklf3yn5k7h8slwnwmssy1i1h0bkcg1bai"; 14 14 15 + doCheck = false; 16 + 15 17 nativeBuildInputs = [ go-bindata installShellFiles ]; 16 18 17 19 # Bundle charts
+2
pkgs/applications/networking/cluster/jx/default.nix
··· 13 13 14 14 vendorSha256 = "0l9djgvnrgdnw7nsf05yq7qpzzzm3gasgh9a7dyc16pp2kxvza6k"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/jx" ]; 17 19 18 20 nativeBuildInputs = [ installShellFiles ];
+2
pkgs/applications/networking/cluster/k9s/default.nix
··· 20 20 21 21 vendorSha256 = "1hmqvcvlffd8cpqcnn2f9mnyiwdhw8k46sl2p6rk16yrj06la9mr"; 22 22 23 + doCheck = false; 24 + 23 25 meta = with stdenv.lib; { 24 26 description = "Kubernetes CLI To Manage Your Clusters In Style."; 25 27 homepage = "https://github.com/derailed/k9s";
+2
pkgs/applications/networking/cluster/kpt/default.nix
··· 13 13 14 14 vendorSha256 = "0l8xdnv2m6byd5dwvs3zgcj1lsci7ax4xvx178a8a78sgkqalvmq"; 15 15 16 + doCheck = false; 17 + 16 18 postInstall = '' 17 19 rm $out/bin/{mdtogo,formula} 18 20 '';
+2
pkgs/applications/networking/cluster/kube3d/default.nix
··· 32 32 33 33 vendorSha256 = null; 34 34 35 + doCheck = false; 36 + 35 37 meta = with stdenv.lib; { 36 38 homepage = "https://github.com/rancher/k3d"; 37 39 description = "A helper to run k3s (Lightweight Kubernetes. 5 less than k8s) in a docker container";
+2
pkgs/applications/networking/cluster/kubeseal/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/kubeseal" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ];
+2
pkgs/applications/networking/cluster/kubespy/default.nix
··· 13 13 14 14 vendorSha256 = "0q85is01cbgxflnqdvxc9w5iqdizgvsc44h8z21j712bm2w7blqq"; 15 15 16 + doCheck = false; 17 + 16 18 # TODO: enable after https://github.com/pulumi/kubespy/issues/72 is addressed. 17 19 # postInstall = '' 18 20 # for shell in bash zsh; do
+2
pkgs/applications/networking/cluster/kubeval/default.nix
··· 13 13 14 14 vendorSha256 = "1kpwvi84i3h1yjprd6m6hn8l9j235931871y3qk9cl0g8q0hv9ja"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Validate your Kubernetes configuration files"; 18 20 homepage = "https://github.com/instrumenta/kubeval";
+2
pkgs/applications/networking/cluster/linkerd/default.nix
··· 13 13 14 14 vendorSha256 = "0vls58ld50jca5yn73kvg3lx4z83cc7skky54a90pkbj737y58pz"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cli/cmd" ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/applications/networking/cluster/minikube/default.nix
··· 15 15 16 16 vendorSha256 = "0smjj2sq09k1ai79lk74gi056hfls7qy8x08wkq2g24fxi06cr94"; 17 17 18 + doCheck = false; 19 + 18 20 src = fetchFromGitHub { 19 21 owner = "kubernetes"; 20 22 repo = "minikube";
+2
pkgs/applications/networking/cluster/node-problem-detector/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 # Optionally, a log counter binary can be created to parse journald logs. 17 19 # The binary is dynamically linked against systemd libraries, making it a 18 20 # Linux-only feature. See 'ENABLE_JOURNALD' upstream:
+2
pkgs/applications/networking/cluster/prow/default.nix
··· 15 15 16 16 vendorSha256 = "16fdc5r28andm8my4fxj0f1yygx6j2mvn92i6xdfhbcra0lvr4ql"; 17 17 18 + doCheck = false; 19 + 18 20 subPackages = [ 19 21 "prow/cmd/admission" 20 22 "prow/cmd/branchprotector"
+2
pkgs/applications/networking/cluster/qbec/default.nix
··· 13 13 14 14 vendorSha256 = "15hbjghi2ifylg7nr85qlk0alsy97h9zj6hf5w84m76dla2bcjf3"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = '' 17 19 -ldflags= 18 20 -s -w
+27
pkgs/applications/networking/cluster/tanka/default.nix
··· 1 + { buildGoModule, fetchFromGitHub, lib }: 2 + 3 + buildGoModule rec { 4 + pname = "tanka"; 5 + version = "0.11.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "grafana"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "0hp10qgalglsdhh6z6v4azh2hsr89mdrv1g5lssfl5jyink409yd"; 12 + }; 13 + 14 + vendorSha256 = "15x8fqz2d2793ivgxpd9jyr34njzi1xpyxdlfyj1b01n2vr3xg4m"; 15 + 16 + doCheck = false; 17 + 18 + buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 19 + 20 + meta = with lib; { 21 + description = "Flexible, reusable and concise configuration for Kubernetes"; 22 + homepage = "https://github.com/grafana/tanka/"; 23 + license = licenses.asl20; 24 + maintainers = with maintainers; [ mikefaille ]; 25 + platforms = platforms.unix; 26 + }; 27 + }
+2 -1
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 140 140 141 141 # Packages that don't fit the default model 142 142 ansible = callPackage ./ansible {}; 143 + elasticsearch = callPackage ./elasticsearch {}; 143 144 gandi = callPackage ./gandi {}; 144 - elasticsearch = callPackage ./elasticsearch {}; 145 + keycloak = callPackage ./keycloak {}; 145 146 libvirt = callPackage ./libvirt {}; 146 147 lxd = callPackage ./lxd {}; 147 148 shell = callPackage ./shell {};
+2
pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
··· 12 12 13 13 vendorSha256 = "1rdvyypdl3fk6af66gfjhyl271cnlx5xgrl1w68sc6sbvq00bqkd"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = [ "." ]; 16 18 17 19 # Terraform allow checking the provider versions, but this breaks
+30
pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , buildGoModule 4 + }: 5 + 6 + buildGoModule rec { 7 + name = "terraform-provider-keycloak-${version}"; 8 + version = "1.20.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "mrparkers"; 12 + repo = "terraform-provider-keycloak"; 13 + rev = version; 14 + sha256 = "1h8780k8345pf0s14k1pmwdjbv2j08h4rq3jwds81mmv6qgj1r2n"; 15 + }; 16 + 17 + vendorSha256 = "12iary7p5qsbl4xdhfd1wh92mvf2fiylnb3m1d3m7cdcn32rfimq"; 18 + 19 + doCheck = false; 20 + 21 + postInstall = "mv $out/bin/terraform-provider-keycloak{,_v${version}}"; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Terraform provider for keycloak"; 25 + homepage = "https://github.com/mrparkers/terraform-provider-keycloak"; 26 + license = licenses.mpl20; 27 + maintainers = with maintainers; [ eonpatapon ]; 28 + }; 29 + 30 + }
+2
pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
··· 13 13 14 14 vendorSha256 = "1shdpl1zsbbpc3mfs0l65ykq2h15ggvqylaixcap4j4lfl7m9my0"; 15 15 16 + doCheck = false; 17 + 16 18 postBuild = "mv ../go/bin/terraform-provider-lxd{,_v${version}}"; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/applications/networking/cluster/terraform-providers/shell/default.nix
··· 12 12 13 13 vendorSha256 = "1p2ja6cw3dl7mx41svri6frjpgb9pxsrl7sq0rk1d3sviw0f88sg"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = [ "." ]; 16 18 17 19 # Terraform allows checking the provider versions, but this breaks
+2
pkgs/applications/networking/cluster/terraform-providers/vpsadmin/default.nix
··· 12 12 13 13 vendorSha256 = "0j90fnzba23mwf9bzf9w5h0hszkl3h61p5i780s9v9c0hbzhbqsh"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = [ "." ]; 16 18 17 19 # Terraform allow checking the provider versions, but this breaks
+2
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 13 13 14 14 vendorSha256 = "1xn7c6y32vpanqvf1sfpw6bs73dbjniavjbf00j0vx83bfyklsr4"; 15 15 16 + doCheck = false; 17 + 16 18 buildInputs = [ makeWrapper ]; 17 19 18 20 preBuild = ''
+4 -4
pkgs/applications/networking/feedreaders/newsflash/default.nix
··· 19 19 20 20 rustPlatform.buildRustPackage rec { 21 21 pname = "newsflash"; 22 - version = "1.0.2"; 22 + version = "1.0.4"; 23 23 24 24 src = fetchFromGitLab { 25 25 owner = "news-flash"; 26 26 repo = "news_flash_gtk"; 27 27 rev = version; 28 - sha256 = "17a8fd5rhs56qrqlfj9ckv45hwfcjhdb8j4cxlnvy7s770s225gd"; 28 + sha256 = "0x0ws3mhkvf1a8986c8mh2navvvmkkiwymn0smrybffsgqdd2jh1"; 29 29 }; 30 30 31 - cargoSha256 = "1p0m7la59fn9r2rr26q9mfd1nvyvxb630qiwj96x91p77xv1i30i"; 31 + cargoSha256 = "0rv2zrbarkkg56yg1w75lpdazgbik36yb70bzc6zqz1rmxinhqb0"; 32 32 33 33 patches = [ 34 34 ./no-post-install.patch ··· 65 65 # SVG support for gdk-pixbuf 66 66 librsvg 67 67 ] ++ (with gst_all_1; [ 68 - # Audio & video & support for webkitgtk WebView 68 + # Audio & video support for webkitgtk WebView 69 69 gstreamer 70 70 gst-plugins-base 71 71 gst-plugins-good
+2
pkgs/applications/networking/gmailctl/default.nix
··· 16 16 17 17 vendorSha256 = "0qp8n7z3vcsbc6safp7i18i0i3r4hy4nidzwl85i981sg12vcg6b"; 18 18 19 + doCheck = false; 20 + 19 21 meta = with stdenv.lib; { 20 22 description = "Declarative configuration for Gmail filters"; 21 23 homepage = "https://github.com/mbrt/gmailctl";
+7 -7
pkgs/applications/networking/gns3/default.nix
··· 1 - { callPackage }: 1 + { callPackage, libsForQt5 }: 2 2 3 3 let 4 - stableVersion = "2.2.11"; 4 + stableVersion = "2.2.12"; 5 5 previewVersion = stableVersion; 6 6 addVersion = args: 7 7 let version = if args.stable then stableVersion else previewVersion; ··· 18 18 }); 19 19 }; 20 20 commonOverrides = [ 21 - (mkOverride "psutil" "5.7.0" 22 - "03jykdi3dgf1cdal9bv4fq9zjvzj9l9bs99gi5ar81sdl5nc2pk8") 21 + (mkOverride "psutil" "5.6.7" 22 + "1an5llivfkwpbcfaapbx78p8sfnvzyfypf60wfxihib1mjr8xbgz") 23 23 (mkOverride "jsonschema" "3.2.0" 24 24 "0ykr61yiiizgvm3bzipa3l73rvj49wmrybbfwhvpgk3pscl5pa68") 25 25 ]; 26 26 }; 27 - mkGui = args: callPackage (import ./gui.nix (addVersion args // extraArgs)) { }; 27 + mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { }; 28 28 mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { }; 29 - guiSrcHash = "1carwhp49l9zx2p6i3in03x6rjzn0x6ls2svwazd643rmrl4y7gn"; 30 - serverSrcHash = "0acbxay1pwq62yq9q67hid44byyi6rb6smz5wa8br3vka7z31iqf"; 29 + guiSrcHash = "05nnil8ljyj6h366yrniv6syznhhbnb7nzjkz5785rb9pzjizs19"; 30 + serverSrcHash = "0gmfdnymiw4w13qbcsvd71yj3hc9640n43c305vq39hahvsn7rvc"; 31 31 in { 32 32 guiStable = mkGui { 33 33 stable = true;
+7 -3
pkgs/applications/networking/gns3/gui.nix
··· 1 1 { stable, branch, version, sha256Hash, mkOverride, commonOverrides }: 2 2 3 - { lib, stdenv, python3, pkgs, fetchFromGitHub }: 3 + { lib, python3, fetchFromGitHub, wrapQtAppsHook }: 4 4 5 5 let 6 6 defaultOverrides = commonOverrides ++ [ ··· 20 20 sha256 = sha256Hash; 21 21 }; 22 22 23 + nativeBuildInputs = [ wrapQtAppsHook ]; 23 24 propagatedBuildInputs = with python.pkgs; [ 24 25 sentry-sdk psutil jsonschema # tox for check 25 26 # Runtime dependencies 26 27 sip (pyqt5.override { withWebSockets = true; }) distro setuptools 27 - pkgs.qt5Full 28 28 ]; 29 29 30 30 doCheck = false; # Failing 31 + dontWrapQtApps = true; 32 + postFixup = '' 33 + wrapQtApp "$out/bin/gns3" 34 + ''; 31 35 32 - meta = with stdenv.lib; { 36 + meta = with lib; { 33 37 description = "Graphical Network Simulator 3 GUI (${branch} release)"; 34 38 longDescription = '' 35 39 Graphical user interface for controlling the GNS3 network simulator. This
+2 -2
pkgs/applications/networking/gns3/server.nix
··· 8 8 "98e6bcfd1b50f97db4980e182ddd509b7cc35909e903a8fe50d8849e02d815af") 9 9 (self: super: { 10 10 py-cpuinfo = super.py-cpuinfo.overridePythonAttrs (oldAttrs: rec { 11 - version = "6.0.0"; 11 + version = "7.0.0"; 12 12 src = fetchFromGitHub { 13 13 owner = "workhorsy"; 14 14 repo = "py-cpuinfo"; 15 15 rev = "v${version}"; 16 - sha256 = "0595gjkd7gzmn9cfpgjw3ia2sl1y8mmw7ajyscibjx59m5mqcki5"; 16 + sha256 = "10qfaibyb2syiwiyv74l7d97vnmlk079qirgnw3ncklqjs0s3gbi"; 17 17 }; 18 18 }); 19 19 })
+2
pkgs/applications/networking/hydroxide/default.nix
··· 13 13 14 14 vendorSha256 = "1r5qg5cx48yw1l5nil28y4a82fc7g52jmy9pckaxygppmmn539pc"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/hydroxide" ]; 17 19 18 20 meta = with lib; {
+21 -5
pkgs/applications/networking/ids/zeek/default.nix
··· 1 - {stdenv, fetchurl, cmake, flex, bison, openssl, libpcap, zlib, file, curl 2 - , libmaxminddb, gperftools, python, swig, fetchpatch }: 1 + { stdenv 2 + , fetchurl 3 + , cmake 4 + , flex 5 + , bison 6 + , openssl 7 + , libpcap 8 + , zlib 9 + , file 10 + , curl 11 + , libmaxminddb 12 + , gperftools 13 + , python 14 + , swig 15 + , gettext 16 + , fetchpatch 17 + }: 3 18 let 4 19 preConfigure = (import ./script.nix); 5 20 in 6 21 stdenv.mkDerivation rec { 7 22 pname = "zeek"; 8 - version = "3.1.2"; 23 + version = "3.1.5"; 9 24 10 25 src = fetchurl { 11 26 url = "https://download.zeek.org/zeek-${version}.tar.gz"; 12 - sha256 = "18aa4pfwav8m6vq7cr4bhfg243da54ak933rqbriljnhsrgp4n0q"; 27 + sha256 = "1rwrwdx0jf76pb11vpmv5z513ss9rrkgpjv1pa1vydf4gbafhi5r"; 13 28 }; 14 29 15 30 nativeBuildInputs = [ cmake flex bison file ]; 16 - buildInputs = [ openssl libpcap zlib curl libmaxminddb gperftools python swig ]; 31 + buildInputs = [ openssl libpcap zlib curl libmaxminddb gperftools python swig ] 32 + ++ stdenv.lib.optionals stdenv.isDarwin [ gettext ]; 17 33 18 34 #see issue https://github.com/zeek/zeek/issues/804 to modify hardlinking duplicate files. 19 35 inherit preConfigure;
+2 -2
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 8 8 9 9 let 10 10 executableName = "element-desktop"; 11 - version = "1.7.2"; 11 + version = "1.7.3"; 12 12 src = fetchFromGitHub { 13 13 owner = "vector-im"; 14 14 repo = "riot-desktop"; 15 15 rev = "v${version}"; 16 - sha256 = "1b3ckmqbhbkfghlkckb3ixr4i2pzdisz6pi929q5qj91f3ihxv4x"; 16 + sha256 = "1qr00g2a8dibnkxn4pv9qkv09wwalfbgi2jq4wkq66anbgj9f39g"; 17 17 }; 18 18 electron = electron_9; 19 19
+2
pkgs/applications/networking/instant-messengers/go-neb/default.nix
··· 16 16 17 17 vendorSha256 = "1k3980yf6zl00dkd1djwhm2f9nnffzrsbs3kq3alpw2gm0aln739"; 18 18 19 + doCheck = false; 20 + 19 21 passthru.tests.go-neb = nixosTests.go-neb; 20 22 21 23 meta = with lib; {
+2
pkgs/applications/networking/instant-messengers/gomuks/default.nix
··· 15 15 16 16 vendorSha256 = "11rk7pma6dr6fsyz8hpjyr7nc2c7ichh5m7ds07m89gzk6ar55gb"; 17 17 18 + doCheck = false; 19 + 18 20 buildInputs = [ olm ]; 19 21 20 22 postInstall = ''
+1 -1
pkgs/applications/networking/instant-messengers/jitsi/default.nix
··· 20 20 comment = "VoIP and Instant Messaging client"; 21 21 desktopName = "Jitsi"; 22 22 genericName = "Instant Messaging"; 23 - categories = "X-Internet;"; 23 + categories = "Chat"; 24 24 }; 25 25 26 26 libPath = lib.makeLibraryPath ([
+1 -1
pkgs/applications/networking/instant-messengers/jitsi/jitsi.patch
··· 11 11 12 12 # Get architecture 13 13 ARCH=`uname -m | sed -e s/x86_64/64/ -e s/i.86/32/` 14 - @@ -6,7 +11,9 @@ 14 + @@ -6,10 +11,12 @@ 15 15 # Additionnal JVM arguments 16 16 CLIENTARGS="" 17 17
+57
pkgs/applications/networking/instant-messengers/mirage/default.nix
··· 1 + { lib, mkDerivation, fetchFromGitHub 2 + , qmake, pkgconfig, olm, wrapQtAppsHook 3 + , qtbase, qtquickcontrols2, qtkeychain, qtmultimedia, qttools, qtgraphicaleffects 4 + , python3Packages, pyotherside 5 + }: 6 + 7 + let 8 + pypkgs = with python3Packages; [ 9 + aiofiles filetype matrix-nio appdirs cairosvg 10 + pymediainfo setuptools html-sanitizer mistune blist 11 + pyotherside 12 + ]; 13 + in 14 + mkDerivation rec { 15 + pname = "mirage"; 16 + version = "0.5.2"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "mirukana"; 20 + repo = pname; 21 + rev = "v${version}"; 22 + sha256 = "0i891fafdncdz1xg6nji80jb86agsrbdvai9nwf1yy126q7piryv"; 23 + fetchSubmodules = true; 24 + }; 25 + 26 + nativeBuildInputs = [ pkgconfig qmake wrapQtAppsHook python3Packages.wrapPython ]; 27 + 28 + buildInputs = [ 29 + qtbase qtmultimedia 30 + qtquickcontrols2 31 + qtkeychain qtgraphicaleffects 32 + olm pyotherside 33 + ]; 34 + 35 + propagatedBuildInputs = pypkgs; 36 + 37 + pythonPath = pypkgs; 38 + 39 + qmakeFlags = [ "PREFIX=${placeholder "out"}" ]; 40 + 41 + dontWrapQtApps = true; 42 + postInstall = '' 43 + buildPythonPath "$out $pythonPath" 44 + wrapProgram $out/bin/mirage \ 45 + --prefix PYTHONPATH : "$PYTHONPATH" \ 46 + "''${qtWrapperArgs[@]}" 47 + ''; 48 + 49 + meta = with lib; { 50 + description = "A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client for encrypted and decentralized communication."; 51 + homepage = "https://github.com/mirukana/mirage"; 52 + license = licenses.lgpl3; 53 + maintainers = with maintainers; [ colemickens ]; 54 + inherit (qtbase.meta) platforms; 55 + inherit version; 56 + }; 57 + }
+3 -1
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 1 - { mkDerivation, lib, fetchurl, fetchsvn 1 + { mkDerivation, lib, fetchurl, fetchsvn, stdenv 2 2 , pkgconfig, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook 3 3 , qtbase, qtimageformats, gtk3, libsForQt5, enchant2, lz4, xxHash 4 4 , dee, ffmpeg, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3 ··· 62 62 "-DTDESKTOP_USE_PACKAGED_TGVOIP=OFF" 63 63 #"-DDESKTOP_APP_SPECIAL_TARGET=\"\"" # TODO: Error when set to "": Bad special target '""' 64 64 "-DTDESKTOP_LAUNCHER_BASENAME=telegramdesktop" # Note: This is the default 65 + ] ++ optionals stdenv.isLinux [ # TODO: Remove workaround once #94905 is resolved: 66 + "-DCMAKE_OSX_ARCHITECTURES=" 65 67 ]; 66 68 67 69 # Note: The following packages could be packaged system-wide, but it's
+2
pkgs/applications/networking/ipfs-cluster/default.nix
··· 7 7 8 8 vendorSha256 = "00fkyxxi4iz16v0j33270x8qrspqpsv9j6csnikjy0klyb038pfq"; 9 9 10 + doCheck = false; 11 + 10 12 src = fetchFromGitHub { 11 13 owner = "ipfs"; 12 14 repo = "ipfs-cluster";
+2
pkgs/applications/networking/ipfs-migrator/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with lib; {
+2
pkgs/applications/networking/ipfs/default.nix
··· 26 26 27 27 vendorSha256 = null; 28 28 29 + doCheck = false; 30 + 29 31 postInstall = '' 30 32 install -D misc/systemd/ipfs.service $out/etc/systemd/system/ipfs.service 31 33 install -D misc/systemd/ipfs-api.socket $out/etc/systemd/system/ipfs-api.socket
+2
pkgs/applications/networking/ipget/default.nix
··· 13 13 14 14 vendorSha256 = "0vy21pdqk6q5fw7wlcv51myhh9y79n2qhvy61rmblwhxlrkh6sdv"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Retrieve files over IPFS and save them locally"; 18 20 homepage = "https://ipfs.io/";
+2
pkgs/applications/networking/mailreaders/aerc/default.nix
··· 16 16 runVend = true; 17 17 vendorSha256 = "0avdvbhv1jlisiicpi5vshz28a2p2fgnlrag9zngzglcrbhdd1rn"; 18 18 19 + doCheck = false; 20 + 19 21 nativeBuildInputs = [ 20 22 scdoc 21 23 python3.pkgs.wrapPython
+2 -2
pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "evolution-ews"; 6 - version = "3.36.4"; 6 + version = "3.36.5"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "0zfq02h3r1qbxak04i49564q4s2ykvkgcyc3krjgndan9lq3kvvn"; 10 + sha256 = "0h1wz4hxsasihdvvsaxnmzka4afjw7603gn0qcw8rxpw114ib1bl"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ cmake gettext intltool pkg-config ];
+2
pkgs/applications/networking/mailreaders/hasmail/default.nix
··· 21 21 22 22 vendorSha256 = "0sblgjmn3i3k31jfq5zy3bx7bv5z2cg6rjzr7aj87c57yhzzcmk7"; 23 23 24 + doCheck = false; 25 + 24 26 nativeBuildInputs = [ 25 27 pkgconfig 26 28 ];
+1 -1
pkgs/applications/networking/mailreaders/thunderbird-bin/68.nix
··· 72 72 73 73 src = fetchurl { 74 74 url = "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/${version}/${source.arch}/${source.locale}/thunderbird-${version}.tar.bz2"; 75 - inherit (source) sha512; 75 + inherit (source) sha256; 76 76 }; 77 77 78 78 phases = "unpackPhase installPhase";
+245 -245
pkgs/applications/networking/mailreaders/thunderbird-bin/68_sources.nix
··· 1 1 { 2 - version = "68.10.0"; 2 + version = "68.11.0"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ar/thunderbird-68.10.0.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ar/thunderbird-68.11.0.tar.bz2"; 5 5 locale = "ar"; 6 6 arch = "linux-x86_64"; 7 - sha512 = "2f49abd71f7542042ef2823cd420e225bb1015684dc258fd7e8eb1104ac9865957b0e6c975043e3611d4d884c085ad670ce21af8c8cab1da80f08aa302078059"; 7 + sha256 = "878336931005573f76fb15c25fcf2593bfabde16356ec6b1f9b8913663b5fcaa"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ast/thunderbird-68.10.0.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ast/thunderbird-68.11.0.tar.bz2"; 10 10 locale = "ast"; 11 11 arch = "linux-x86_64"; 12 - sha512 = "91043afae8c2f31f6d2aa5b7f6c7f874150c7f8ef0ef7401132b12822bbdde8c7d7f24022f3f5d0cec262100a2b8791f440a55f0ed00c30acb9429290aa290f5"; 12 + sha256 = "5e3f29fb47ccb059d983946d6efec14b8ab00695fdd84a5cc7baa0cc40657cc5"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/be/thunderbird-68.10.0.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/be/thunderbird-68.11.0.tar.bz2"; 15 15 locale = "be"; 16 16 arch = "linux-x86_64"; 17 - sha512 = "6167bd7fe2d980af40a0d5594e67dfc262bb7ab5fb76ea07c919136d967505e84b4d27448d883a31323db7aafd33b4222cff63d27d10ec914354ba4264736459"; 17 + sha256 = "5cd4c3a3d6ac865b727b58cbb51def60779c0d731a9f6b8f01d4b8cdc90d42b5"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/bg/thunderbird-68.10.0.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/bg/thunderbird-68.11.0.tar.bz2"; 20 20 locale = "bg"; 21 21 arch = "linux-x86_64"; 22 - sha512 = "885c5ee186933eac265ed530f9b8b3cabc934e1ff4efc50b10381f8e53ddc39fe385e21e22041d93ef987e031ec41c2b98e898bcceacec004542bcaa35d0ccca"; 22 + sha256 = "f359cf1bd12f14bd6636fdb0bd885ed829235559c20c86bd361668f057039f34"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/br/thunderbird-68.10.0.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/br/thunderbird-68.11.0.tar.bz2"; 25 25 locale = "br"; 26 26 arch = "linux-x86_64"; 27 - sha512 = "e5c31ab8b32f9f0bd72a03207d4c9a2ca75d0c5f28e497456850bf92f75020784258725942079e52f6b38c0740e7d2ec80ef24bd88aca9fe35e9386f65cf7c1a"; 27 + sha256 = "6cfc9608b392b1e604eaefda5a5dcdc346bd88a1bc411532e8864a04631cf6f8"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ca/thunderbird-68.10.0.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ca/thunderbird-68.11.0.tar.bz2"; 30 30 locale = "ca"; 31 31 arch = "linux-x86_64"; 32 - sha512 = "2d727f09dd202291cbb908c2e7805ecc7ec29302bb2481b63a5df1f43c29c39d1ae26bcf3b5dea550619391a96982d3d2bb831548a9a2331e986345c64b4b6b4"; 32 + sha256 = "9068b49e2d8a6f5e82b70ddda1b0a048d094328c96cf21848eefa431d358e6ca"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/cak/thunderbird-68.10.0.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/cak/thunderbird-68.11.0.tar.bz2"; 35 35 locale = "cak"; 36 36 arch = "linux-x86_64"; 37 - sha512 = "1e74db72b4bc0ca3db90b9ae678dea551293dd54eb5cc5e5c124c51e61ef0d4cb074769bf807ba2d680db10f6086bb3bbcf5d082e815bff10fb8c6ae14c5a72a"; 37 + sha256 = "b3aef7c88302e2b9d0fcff8daa0d8ad4e2893d41e54ec29b746e79d5b03128b2"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/cs/thunderbird-68.10.0.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/cs/thunderbird-68.11.0.tar.bz2"; 40 40 locale = "cs"; 41 41 arch = "linux-x86_64"; 42 - sha512 = "9c89e7328879f82cec0e2c5f7efb2711242cb3f36a4ccf6a014c6ed589f0e02748c997ea98909d546ca33478022bc9143987710945eed1e191517d1348f8a064"; 42 + sha256 = "a2338c8ac38a4cef41d8fab1e7857c290afa30af0b131a31e675368944d69ba9"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/cy/thunderbird-68.10.0.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/cy/thunderbird-68.11.0.tar.bz2"; 45 45 locale = "cy"; 46 46 arch = "linux-x86_64"; 47 - sha512 = "46e234560ac4a9e7c5b54816bde0f22f2677b6ea117ce5c528260222e940b5e47b12d8b08b24d2ee9bcfc4dd72168faa036207c88f5bc573051fd7eea2281fd0"; 47 + sha256 = "b02118f945ee76653df0364da6b2b8c597fff2bf52f4e20b64f2b8ac69aaf60a"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/da/thunderbird-68.10.0.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/da/thunderbird-68.11.0.tar.bz2"; 50 50 locale = "da"; 51 51 arch = "linux-x86_64"; 52 - sha512 = "8ef4fb0210a21df0be22e1866859ac316890cc90e6b157e0cad2725d59360b06db068aa000627ffa750c05cdc8314cb564c32476dcea3975bb63f66b20873059"; 52 + sha256 = "a565beeaf67c01edf83a2478732fa9e245645d6e6b4fb566affe552762b8bc86"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/de/thunderbird-68.10.0.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/de/thunderbird-68.11.0.tar.bz2"; 55 55 locale = "de"; 56 56 arch = "linux-x86_64"; 57 - sha512 = "b3c7673728c8af318c0c8e0c3af8e1b7ba457bfd2c5a67bf3df4df6c3c990970d45e1a0884c03aa0a3d973efb12983afea40de55c8831d2b254acfb742c71478"; 57 + sha256 = "00a8f51254b2152ba37d964bfaca77cc06b9d778ef750eb6500e01510e298fb4"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/dsb/thunderbird-68.10.0.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/dsb/thunderbird-68.11.0.tar.bz2"; 60 60 locale = "dsb"; 61 61 arch = "linux-x86_64"; 62 - sha512 = "adeba633f288fff864e7247e36b4d7f49046a3901de0e4f93f12ada6fef275578b494441d01e820400045d5f7d64048684554934be678d1b7259910a162a4ed8"; 62 + sha256 = "7cfcafbf7f46a4be23003a59390b0404d04ee344c883c29a18f42accb5fddc4c"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/el/thunderbird-68.10.0.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/el/thunderbird-68.11.0.tar.bz2"; 65 65 locale = "el"; 66 66 arch = "linux-x86_64"; 67 - sha512 = "6ed60a3cb194de3e2bcffbdf1d0c89460b2c2416878f348c913aaaff911f43e9a624a8de87d46df366c8bd608c47f6a6de8b90fec9c0c82e38afe860ca760f65"; 67 + sha256 = "b0d0865f8b64de26af8eeff6eb84f159f585e3f9f7590dab413e04167215dcf3"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/en-GB/thunderbird-68.10.0.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/en-GB/thunderbird-68.11.0.tar.bz2"; 70 70 locale = "en-GB"; 71 71 arch = "linux-x86_64"; 72 - sha512 = "a09f578de9b8f23c9b24123092abecedc70e5b48c9c15089505ca049258621f14d8a4f02c8154f7d2c729ed002814af17e08bf211708fc59e5345c92cb259fa2"; 72 + sha256 = "eb6731a9baaa1cd99584aec7c6dcce8f819d41106ac6ed4f42f02f747cb2afe4"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/en-US/thunderbird-68.10.0.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/en-US/thunderbird-68.11.0.tar.bz2"; 75 75 locale = "en-US"; 76 76 arch = "linux-x86_64"; 77 - sha512 = "3f7d4c844185b0be0ee3354130112ecc034f06cc2335681998e210b79537df7365f251b005387f319b0a2d2dd6a6337fd6287a007fd54ac03c39315c42893dfe"; 77 + sha256 = "6ddd72732957282280a7209f2d5137229ca8af4ad7f02e112187fe333cc79a7f"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/es-AR/thunderbird-68.10.0.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/es-AR/thunderbird-68.11.0.tar.bz2"; 80 80 locale = "es-AR"; 81 81 arch = "linux-x86_64"; 82 - sha512 = "a028429230c625b0dcb9e200b2e21c6d4db8e96a93313881701b5965dc25db31a0992d4d6da6072a6ed73eb5891d15ac71f19f343172796db82d6e98355baa75"; 82 + sha256 = "0d620d929ed41ffd16cfd8297ec70e8cb9105e726af99d2cd207de50920a1f93"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/es-ES/thunderbird-68.10.0.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/es-ES/thunderbird-68.11.0.tar.bz2"; 85 85 locale = "es-ES"; 86 86 arch = "linux-x86_64"; 87 - sha512 = "58afe4eb60993bae1271fa03a45ce13611a1d83e4defc1f237ed47b243785881c8309f5fa8a5257fa5b343e2dec7595c8ba6143faa63f49749453ad229ee8102"; 87 + sha256 = "28bac94492c7444caab029f3cc3995275000496aab854f20368f941514cd7b11"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/et/thunderbird-68.10.0.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/et/thunderbird-68.11.0.tar.bz2"; 90 90 locale = "et"; 91 91 arch = "linux-x86_64"; 92 - sha512 = "402c33c3fd7194a3f5c0d6afb81f639fd4a0cfebdaa61043858938fb5b2690844ec2fabfe9f73d41f45c26d56adcb121234fb1baa76b2455c87863dd79cf065d"; 92 + sha256 = "49fe0adb4fc5c5135083ba53369030faa95d3a530e8eb49180f81e359229bf81"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/eu/thunderbird-68.10.0.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/eu/thunderbird-68.11.0.tar.bz2"; 95 95 locale = "eu"; 96 96 arch = "linux-x86_64"; 97 - sha512 = "ace87496370c17b663971365da8c1f88000b76247aba2a6fd5d29a31b5d4b02bf9b56e101c477d48553ca56416e73209aff7f729ea2b8c044e33b9307009321f"; 97 + sha256 = "a422935f96d5a3033c6c2a7bd39f19e3f84211d99b57d3996b31e404414703e4"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/fi/thunderbird-68.10.0.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/fi/thunderbird-68.11.0.tar.bz2"; 100 100 locale = "fi"; 101 101 arch = "linux-x86_64"; 102 - sha512 = "775c937de9d9ed49ec70850a1d8ccbe22c964e12a932c52d3dc360425643f2be5487857caa811556e341d94bc62ed9b8dba5e94039c2cff6de50bdf16e364c89"; 102 + sha256 = "649c3908ecccc8466e555aa76aac47bf7153da8b6f45ddf83f36f6ac676cb4c3"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/fr/thunderbird-68.10.0.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/fr/thunderbird-68.11.0.tar.bz2"; 105 105 locale = "fr"; 106 106 arch = "linux-x86_64"; 107 - sha512 = "1ac4d3e23f71bedf77a8d2dd4fe8d02fbd1083977a8892d2c6db394a9d345bcff73a916f34a078ddd0850e8ac1bb0486aec06d6e36875eafcac0dab08bdedde1"; 107 + sha256 = "8270cf0e0acfb7280b8616462cd87a1d8d929c7c5fd4839f9607cb588a97c025"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/fy-NL/thunderbird-68.10.0.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/fy-NL/thunderbird-68.11.0.tar.bz2"; 110 110 locale = "fy-NL"; 111 111 arch = "linux-x86_64"; 112 - sha512 = "b62676e5302cc265a6ee65de7a31585bade7bfd51395bd56257f733fc9a6f4c391e5318aad3b48441464e5d8bcbe3606cca1edcd6fca6517b205814b9e39b635"; 112 + sha256 = "177a9f337719b2902ae964525803cd437b2cbcc8c7b85c7881e14f7e0d207875"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ga-IE/thunderbird-68.10.0.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ga-IE/thunderbird-68.11.0.tar.bz2"; 115 115 locale = "ga-IE"; 116 116 arch = "linux-x86_64"; 117 - sha512 = "81ba90087282fdfcd15a534e9065fdd94a859dedd6a85dc9da94de4af698eef6b31a19d3a007eaa27e08944682c9f6108a0d0991f1e394451da881018e5cc70c"; 117 + sha256 = "80d3625a04d027382ec3fdfdabd45d501fa4b451c82ec5cfdf5c3352a395a6ba"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/gd/thunderbird-68.10.0.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/gd/thunderbird-68.11.0.tar.bz2"; 120 120 locale = "gd"; 121 121 arch = "linux-x86_64"; 122 - sha512 = "1db39cc3ea8990ec8d9ff214d554bf95a6f2699e3f1bf625180b7f84ebc3284e1eec8e2cfdcf87b3a31b466ef2f84dd0a56d771078f4cb06962a28531ee085d8"; 122 + sha256 = "0b2fc2582ef518529f204b5096601047b5b3406201b1fc9f7ea88736d1ce1e0a"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/gl/thunderbird-68.10.0.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/gl/thunderbird-68.11.0.tar.bz2"; 125 125 locale = "gl"; 126 126 arch = "linux-x86_64"; 127 - sha512 = "dbaa3cd2341d8ad4834b9db4982b731fbcb1125398cc4a7ce6a9cbc44db7218a165392781e144b68618781ed8d26216f11e1bf172ce4ba9b18515cce0feb9bf4"; 127 + sha256 = "d1cfc4e646fa6ce03765a56ea4cc2ad3936ec8224f1a7f5e74a34c189be11721"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/he/thunderbird-68.10.0.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/he/thunderbird-68.11.0.tar.bz2"; 130 130 locale = "he"; 131 131 arch = "linux-x86_64"; 132 - sha512 = "547795f844b60b347a10abc8e609f7d311b63ae4cf76b2b0cb0b0605f597ec0e1c7ec3347042161a4b15201f816f99c391851004de9a957754aca6f50a055d7d"; 132 + sha256 = "588f22ff9dd4dea7c808c4786f2c897842dedbf2a04c0b4d28b3aa162f88773c"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hr/thunderbird-68.10.0.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/hr/thunderbird-68.11.0.tar.bz2"; 135 135 locale = "hr"; 136 136 arch = "linux-x86_64"; 137 - sha512 = "6c72a46406396578c329b1ba1c47a46c124f22fb5c47eb1f16af7672e4269bb84f62ac4c1d9b61a5e8e46eaa4c91e5169b59e9908ad61606b243ed21ce31d859"; 137 + sha256 = "126ae387a1c97d253c4ca60441a192d6a00f63f0483b2888371624337e4fd2a9"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hsb/thunderbird-68.10.0.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/hsb/thunderbird-68.11.0.tar.bz2"; 140 140 locale = "hsb"; 141 141 arch = "linux-x86_64"; 142 - sha512 = "e06eeaceffa7b39810faf42640f22b8edef8ad501530f1602a7b13265f5a9b34a1d9304a19a514e3beff2b3c7e8ba92c72aaae6b34cede15e6fa59125344c026"; 142 + sha256 = "456c323f61f77c07ae73a260a3ad2641190f165d14c75da1dba33ed1f8d2a3d5"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hu/thunderbird-68.10.0.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/hu/thunderbird-68.11.0.tar.bz2"; 145 145 locale = "hu"; 146 146 arch = "linux-x86_64"; 147 - sha512 = "9ab3e1b47a3120b74adb1f0f0ec657443578203f4c7f7e00804ef61bfeb2c7cd36721256943e8c86e0a62f90c1576e16a9051b33dc9a0006cb7fcf55bc90fc0c"; 147 + sha256 = "4790f014d95fe3ae00433e27fa291f7e4657b8062538ca52c46dd46ea41a05cb"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hy-AM/thunderbird-68.10.0.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/hy-AM/thunderbird-68.11.0.tar.bz2"; 150 150 locale = "hy-AM"; 151 151 arch = "linux-x86_64"; 152 - sha512 = "614da904a59666d5e67852296eb22ea0ee0d137764ba9fc4f60edee2f547b91659147d14849ca83927671e94b32847f748f97df4bcd93569d46f3cfb0f8f372d"; 152 + sha256 = "7d81493a67e27eb485c1cb702cb8305788733e133bcb22659026737cc2afe1e9"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/id/thunderbird-68.10.0.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/id/thunderbird-68.11.0.tar.bz2"; 155 155 locale = "id"; 156 156 arch = "linux-x86_64"; 157 - sha512 = "13e01f8fe23f10d24b4399da8540c2afdeb762b1068f10984945c0920882b67bdef48f0f26180786a8d944ca1ea601e3c51bbf6f0cb64697fca0c0b0acb08b84"; 157 + sha256 = "9f558c85ba88c6350da0445ca2d2b63205c8c1e6700388e1d4f7de0978321667"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/is/thunderbird-68.10.0.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/is/thunderbird-68.11.0.tar.bz2"; 160 160 locale = "is"; 161 161 arch = "linux-x86_64"; 162 - sha512 = "176492bbf4ac3b2bb4367848f1283c7dbb805b5bfe6c71cab6c8893578f1d0ca1b9edcbc1e736748d04f2d0ca78f4d6edb21671b78379e26d41d9c43e8727075"; 162 + sha256 = "1f1f65bb573fb4fb563e890c043ff8c3283687575892853dd3e076473072b63f"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/it/thunderbird-68.10.0.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/it/thunderbird-68.11.0.tar.bz2"; 165 165 locale = "it"; 166 166 arch = "linux-x86_64"; 167 - sha512 = "41d10acbb84fde6556530253ecb5926ba4b5d81a38349a00281a7273669cf37245640f789dae7363c4e1a0224127885fae3dac701926dab6e4512df723d39548"; 167 + sha256 = "de6c3adf83745370241c8935edccc412a60642ec758bd891d03c098b40b8792f"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ja/thunderbird-68.10.0.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ja/thunderbird-68.11.0.tar.bz2"; 170 170 locale = "ja"; 171 171 arch = "linux-x86_64"; 172 - sha512 = "8124ccd221818d37d6d22f204baaf34bd87e7907c50ab380a3a1bf252432b41caa71dc3ba2b575903bfd255f16b702cc89d91903f494437547a7b8fa16469cbf"; 172 + sha256 = "8b2ce4598af7323f59a31269c24bd05e369d9898266dc6e8cfa360dae7609273"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ka/thunderbird-68.10.0.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ka/thunderbird-68.11.0.tar.bz2"; 175 175 locale = "ka"; 176 176 arch = "linux-x86_64"; 177 - sha512 = "464a9e0aebda0fa6412665e4cf2d6f590d44636bc395f8a03f96ffa7e8f5423e51499bd801f9ffb65c0c931960b761d00df3ac8f391b2157ab411ad49c7054b2"; 177 + sha256 = "be74a3edf9a1d931124c4351b51147be2e7a74f453d07482bce4f7721de701ce"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/kab/thunderbird-68.10.0.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/kab/thunderbird-68.11.0.tar.bz2"; 180 180 locale = "kab"; 181 181 arch = "linux-x86_64"; 182 - sha512 = "d99305c424e0475ed2c1890e2c5cc96d1e4925d329948c33ac0183e3affadd960266e76e380c4fbc017e24538428439888d96f49d73468f9f6162dcb51a358f1"; 182 + sha256 = "1be81ab7bb429b44e0c63c81ebf249b66a79d43a3dba39ba0af6242db165d6d3"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/kk/thunderbird-68.10.0.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/kk/thunderbird-68.11.0.tar.bz2"; 185 185 locale = "kk"; 186 186 arch = "linux-x86_64"; 187 - sha512 = "9398172a5d2f902256b2b36df5f936a39e5f2d253ee4ee566109f67a49f2e2bd4239b92802475b459d79acb5af7e4839f6f5f0a5db1c7da10fa35873c470003d"; 187 + sha256 = "ee308381b1e0643b7e0683c365c763beb4afcaf21c9b0a1e8c8c2ec3c218c965"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ko/thunderbird-68.10.0.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ko/thunderbird-68.11.0.tar.bz2"; 190 190 locale = "ko"; 191 191 arch = "linux-x86_64"; 192 - sha512 = "80e7f9929a197ea4b431376f168fcfaf42718b1744bbf0bddf8672346ff08e65c35af5816a21effaac6794d9e55009885037007e87a05571e1d7eaaf7c86f30c"; 192 + sha256 = "af2d7ee49a6295e41dbfcc7b8e19b8f146890f12baa36ffddbc7dfbfa39a8eb3"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/lt/thunderbird-68.10.0.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/lt/thunderbird-68.11.0.tar.bz2"; 195 195 locale = "lt"; 196 196 arch = "linux-x86_64"; 197 - sha512 = "74ca7346f87b078cb9f598e79278ee39498b09370be5517a3893dc4bc2d5efe81f9b9076b27891be0c8d170802a02ac67dabeffa022fe222e95b73455b40ff34"; 197 + sha256 = "8d384844274d048772fbc35da75f91ab6398ca64e26f089c4da116065584acf1"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ms/thunderbird-68.10.0.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ms/thunderbird-68.11.0.tar.bz2"; 200 200 locale = "ms"; 201 201 arch = "linux-x86_64"; 202 - sha512 = "90c71d0b3f598c21026441dd5b34efca7276f34153ffacd327f09d2c78296c9dbc2ae9eb8e1f7635b8e3cafed15f07cc3c19254405de2e6c9e1fd4300b844876"; 202 + sha256 = "6e447b3ed1903a20001963021598d957270c88980ff04d3da6c819ab106a2210"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/nb-NO/thunderbird-68.10.0.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/nb-NO/thunderbird-68.11.0.tar.bz2"; 205 205 locale = "nb-NO"; 206 206 arch = "linux-x86_64"; 207 - sha512 = "08da0c8a887c820d246559bb7c1394282a68f2971ba2f2943084ebf3cafdd2580477ef5a9ca06c1e5aac353287276aa88aab8346beb95addfa95d5014cd4974a"; 207 + sha256 = "710a982216120cbec822d7a9f74d8ae789b4a234fb3a192797604c9a47a23a62"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/nl/thunderbird-68.10.0.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/nl/thunderbird-68.11.0.tar.bz2"; 210 210 locale = "nl"; 211 211 arch = "linux-x86_64"; 212 - sha512 = "f846e221c2bf3cebd93961e6af10c24215b698cb8318c6446224f5de5b533e887e76818b6b902adc839a3f7c5ec24e9b13aae63b5d601d6716643f64aa29b7da"; 212 + sha256 = "2b02b7e3b5e310e5b7935cb72e59d6a385567100d22e87d196c4b4700851d439"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/nn-NO/thunderbird-68.10.0.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/nn-NO/thunderbird-68.11.0.tar.bz2"; 215 215 locale = "nn-NO"; 216 216 arch = "linux-x86_64"; 217 - sha512 = "c33a600e2d64c94cdda74f2a94fc54f05133cc543c795dee70909b00b92eb5a48b183600f328f45fc8c9bdabb59f455a4875e68e6e62ce4f6309cfc0aed24fc0"; 217 + sha256 = "128807f651cc0b09618bad42703970c391c17f5ff883c3ab11d115d0878fe1aa"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/pl/thunderbird-68.10.0.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/pl/thunderbird-68.11.0.tar.bz2"; 220 220 locale = "pl"; 221 221 arch = "linux-x86_64"; 222 - sha512 = "555b0fb0c4117521f020f7d9846b19dd18ccbec585cd89282384e0a311dd5bbedab84101bd55064c7ae20ecd811c70f31948da26befcb12abe0937ed2736b9b1"; 222 + sha256 = "181721ac04e9911f57ec7b4f36a5db82e261da71a310dc502efab75a101bec03"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/pt-BR/thunderbird-68.10.0.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/pt-BR/thunderbird-68.11.0.tar.bz2"; 225 225 locale = "pt-BR"; 226 226 arch = "linux-x86_64"; 227 - sha512 = "a51b74e5d9394ee2ebc26149e1e01766b9c4cde5815fcd915bbc5307095a851e6242fb007c8e93027ea0a77b3074679041c65a1996528435f30f7f17b06959a6"; 227 + sha256 = "e82f40343e28ecd0abafb71f421c6d7df40b7cfca4898503b32fb0500686d7c4"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/pt-PT/thunderbird-68.10.0.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/pt-PT/thunderbird-68.11.0.tar.bz2"; 230 230 locale = "pt-PT"; 231 231 arch = "linux-x86_64"; 232 - sha512 = "4912989c47a3c021a28ed56629e308d2326a07ec99dc00b624889a10013f36445fbfe11a8cdde7ff4f69c965b0d2221c61c246933cc313df9f63ae3ec65db891"; 232 + sha256 = "96bea893919ff89441dd47e027a7d83aa691cc99abf4eaa342c941777ecf319a"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/rm/thunderbird-68.10.0.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/rm/thunderbird-68.11.0.tar.bz2"; 235 235 locale = "rm"; 236 236 arch = "linux-x86_64"; 237 - sha512 = "70298a29589b928748d32adcf83b12c006d23cd3a171af1eb790eaa34eae4b1a8e97056fc71f9a795a9b9e07f5d8e2a9f4ffc475eaa4b06b9390976fd6359668"; 237 + sha256 = "544f666af94043737503a30551ad5832f22ae529bc32495bef9d7443c8869072"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ro/thunderbird-68.10.0.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ro/thunderbird-68.11.0.tar.bz2"; 240 240 locale = "ro"; 241 241 arch = "linux-x86_64"; 242 - sha512 = "7c36cefeec21820b90a8acc09856aaedf4cf94215cae71daa8142a1d166de79dd0114495b92d954f978d1be88c06ad5fa269fb33ae0b307ca05f3d7ae90844d5"; 242 + sha256 = "4c6e7793c206999e0a9510b390e4b47d82e19dc2da1cae8b4341b8afee440191"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ru/thunderbird-68.10.0.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/ru/thunderbird-68.11.0.tar.bz2"; 245 245 locale = "ru"; 246 246 arch = "linux-x86_64"; 247 - sha512 = "b7dbd077b0271818ba33d8651fc60e371f9a89771020113ce2a0785c2d228b90d219fcf944e6ee2645fd683fbc1d597529382c4b808ee4cf81f7123e1de9d583"; 247 + sha256 = "66e951339323a3a44326cada8c572d7040d33057a3a487d8078eb27efa791eb8"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/si/thunderbird-68.10.0.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/si/thunderbird-68.11.0.tar.bz2"; 250 250 locale = "si"; 251 251 arch = "linux-x86_64"; 252 - sha512 = "b9217a815c7f042bb33e0ea2ef9129e8ef1c825af315d0cddb6c0760bc87f1b8932b6f7cca747d50a29a55ac66a21d8113febc360e5f963566399a38e3b5a2a2"; 252 + sha256 = "3ef89e462359d09d95216a132c462f0529948073a4f0aef6358362d0457e747e"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sk/thunderbird-68.10.0.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/sk/thunderbird-68.11.0.tar.bz2"; 255 255 locale = "sk"; 256 256 arch = "linux-x86_64"; 257 - sha512 = "494ffad5906f35f9b3141fb06f6900e0d82553c16c8f3d99b50d6718643cac21fbd6a205af146df54125c009f190285281b09bb42996505a2fc120dd85bde882"; 257 + sha256 = "476641e4d45cd114dca94f59ddee15fda5fbd432c50e4f29af09eb3298782854"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sl/thunderbird-68.10.0.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/sl/thunderbird-68.11.0.tar.bz2"; 260 260 locale = "sl"; 261 261 arch = "linux-x86_64"; 262 - sha512 = "d34836dbf915e4d5157a1f8760dae8d8659ceda2ceb594d737da7384139f245915f01a0b025585c117762f2d3261dffdf1c7efa5c2e1f920fe5a350d85406015"; 262 + sha256 = "5e85ff37554f47f585a155db65ae9e782c8604fa44db8d0dc9c3e2741704909d"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sq/thunderbird-68.10.0.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/sq/thunderbird-68.11.0.tar.bz2"; 265 265 locale = "sq"; 266 266 arch = "linux-x86_64"; 267 - sha512 = "909aa9e820cb984459deae17b80488db09718eb428e32a35ecb1723fa3c8d7ed974f6cb17a07db8e642cdb51b885291a3fca518542372fe2c2b3360553b3527b"; 267 + sha256 = "fc4f839973d6986979089c1dcc1e9b219007c34ecd2d587538db706e4b01eccd"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sr/thunderbird-68.10.0.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/sr/thunderbird-68.11.0.tar.bz2"; 270 270 locale = "sr"; 271 271 arch = "linux-x86_64"; 272 - sha512 = "aa39d12ff81a371722609a4ec401021512f651c4f592159f8ef9bcfcb641b55a8f6ccea970b4d8375cb326e0cfd5fa18097ee3131e7546c53b1e29d14058622f"; 272 + sha256 = "85a32f352d2b535366dd10a49116e65de4c8ec87886b37e34ac55082c4c310fd"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sv-SE/thunderbird-68.10.0.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/sv-SE/thunderbird-68.11.0.tar.bz2"; 275 275 locale = "sv-SE"; 276 276 arch = "linux-x86_64"; 277 - sha512 = "3f373131df39c343579ddd851e8c5eef3147650a5c75a5fc3ce84c2e1a694494cd6e3ab12b3cf86018880384f02ca38a54fcca8cc04f3074699fb89c4ded78e0"; 277 + sha256 = "19af3a847c9e28baed2db8f6b025dcfb0e688932b0483bae461c86861bfa67ea"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/tr/thunderbird-68.10.0.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/tr/thunderbird-68.11.0.tar.bz2"; 280 280 locale = "tr"; 281 281 arch = "linux-x86_64"; 282 - sha512 = "2c91ad17ddad9db19ff2eb47ff7a10253febd30faee710301dcb96ed0472f81153de5d7d906b3dc706d39ff058eefcdb9210ac274469fcc02a39cdbb99a126f0"; 282 + sha256 = "deea2513814df3e7a9004316dc50f6fa2bac46e0d9456cf124e33e6e03a9b4c8"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/uk/thunderbird-68.10.0.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/uk/thunderbird-68.11.0.tar.bz2"; 285 285 locale = "uk"; 286 286 arch = "linux-x86_64"; 287 - sha512 = "d98a132e14a5921b6a75a8fe7cf3c1aaf22e83c4c8252dcbd5aa0434b98a7d9d88711b68cc470e6007027e6e588cf9ea00dd78a2d97b48b975adef1cd059e79d"; 287 + sha256 = "22b34b43ccc74eb2dc565a0c63bde89ff0d22f710bd26868341be91f51489f94"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/uz/thunderbird-68.10.0.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/uz/thunderbird-68.11.0.tar.bz2"; 290 290 locale = "uz"; 291 291 arch = "linux-x86_64"; 292 - sha512 = "dac94504203e7862608333f1f84134d7afe0e1f534eec9b91ec48a850e0143b625f4be311c2e6e716a16c941d3c2f5dd2101abfae205c802749ca95428b7e754"; 292 + sha256 = "26bb8336c617dc6fe485339b3c8da814f7aa0b46eb0a821db36309305ea87e58"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/vi/thunderbird-68.10.0.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/vi/thunderbird-68.11.0.tar.bz2"; 295 295 locale = "vi"; 296 296 arch = "linux-x86_64"; 297 - sha512 = "684626eb432e89e85b9d3270198ee20470e675ea7294222755b5b588db7e318c20fd8d2fc9a0c95374e8ed53e792ab0e24e826709aa619fbab059a77e6341213"; 297 + sha256 = "88705691ae084991c198865f1e93d1ed127496245313cb8f28dafac0a64793a5"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/zh-CN/thunderbird-68.10.0.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/zh-CN/thunderbird-68.11.0.tar.bz2"; 300 300 locale = "zh-CN"; 301 301 arch = "linux-x86_64"; 302 - sha512 = "8a25fd27a555b18bc41ae31f024e80adc1b06de064bf2391c1db5510869af8c145780a01a26f6cb465d2c6b53f4ceeb924657eefeb95f7ae2ac584ddfc4a56d2"; 302 + sha256 = "5ebf1ad54acb6d6d17985d80bff9a0b39726d1f62eea30ad9ca0f04577f640a1"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/zh-TW/thunderbird-68.10.0.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-x86_64/zh-TW/thunderbird-68.11.0.tar.bz2"; 305 305 locale = "zh-TW"; 306 306 arch = "linux-x86_64"; 307 - sha512 = "8f202b1a79ae831bf5a28356a06213586bb2c0f4410516a8121c73a8902d0ce7e54f8e6fd7d2c74b300c9692eb3ad4a9b9290cc93ce3205f73842d93a46cb77c"; 307 + sha256 = "b795b0127cf922f65a2ad2d8f17ebe64089c6d06fe7a701c289b7af5afe7c371"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ar/thunderbird-68.10.0.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ar/thunderbird-68.11.0.tar.bz2"; 310 310 locale = "ar"; 311 311 arch = "linux-i686"; 312 - sha512 = "868f092cc144611611133f50be9317161cb34ba2d0012d238789f2d1124b547c52d2aa02d4daa090322e327a4652808cc882835195f02bbea8e67818d22ca8da"; 312 + sha256 = "d19d082b55d76862977b9357e9cf245697c24d207a6d6b3aacd81abf1443747b"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ast/thunderbird-68.10.0.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ast/thunderbird-68.11.0.tar.bz2"; 315 315 locale = "ast"; 316 316 arch = "linux-i686"; 317 - sha512 = "bb077167ec58446aaaaaa7439e04332946d62cc6a35ff00bdda20a03eccf80b09bce70524c3b3351fe0b821dda0762cd666c66b00314751301a67d635c2d37e5"; 317 + sha256 = "6cd6c484888fe96fb08eab2b6b2a4dc8495823efee6a373536c26e9679fc664e"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/be/thunderbird-68.10.0.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/be/thunderbird-68.11.0.tar.bz2"; 320 320 locale = "be"; 321 321 arch = "linux-i686"; 322 - sha512 = "a8ec19464c57509ccea6f83305d441aa9c61ddf0bfe2af172df24f67d7abaf2e568eeabfdfea9e0a843d42ff9c6d2610b1e1e5c060ccb50bce4045b47586f204"; 322 + sha256 = "bdd2ac4571d6444ff9a3ffd72c1b55cf5f564c740b5ceafce7a2e2268f482dda"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/bg/thunderbird-68.10.0.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/bg/thunderbird-68.11.0.tar.bz2"; 325 325 locale = "bg"; 326 326 arch = "linux-i686"; 327 - sha512 = "9c8ef811f0bf04066f3c55e4b02107450d88a1774417ee503027423917bdf16ab9b102eb0f7f4c777ee60039998f8391164f1719bb8abc4d79774664041fa6c1"; 327 + sha256 = "3354c7e4b505e99a53a10cdbeac5b6425b13182def27a82c839eaee6ba6e2f86"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/br/thunderbird-68.10.0.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/br/thunderbird-68.11.0.tar.bz2"; 330 330 locale = "br"; 331 331 arch = "linux-i686"; 332 - sha512 = "e94fa2e49fca5bd6e6f1139adb86604482deeb1160cc8fe348a1cfab2bb19c8ba694ca5743ed6e5da81c9789521e8b6018db4ecc68ec91c8a277916c6a553521"; 332 + sha256 = "27339c12c5cdabea7a9a057cad70fa02cf4f69860e71b604f81a60f891345268"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ca/thunderbird-68.10.0.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ca/thunderbird-68.11.0.tar.bz2"; 335 335 locale = "ca"; 336 336 arch = "linux-i686"; 337 - sha512 = "4dc73850268e885b9791b29573f35704d730e9a9ac833265f47413eadb2e3d359b8b56405ebfa58816b8b2ba390077c14f17a769fec94870652147d2a2915243"; 337 + sha256 = "b65b6d20d7251795e0a9f0ce88f8133d7742c6361375e4897a0bb2e043dd8c97"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/cak/thunderbird-68.10.0.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/cak/thunderbird-68.11.0.tar.bz2"; 340 340 locale = "cak"; 341 341 arch = "linux-i686"; 342 - sha512 = "569d8b373efc412180cf01ad9333a1b2f05687f3b8cfc4286c81c9309681d390d9ccc2767248e36db7931e2b941dce6ca209a00e7ba5dbebea6d40c710dc2cdd"; 342 + sha256 = "173a85565dfb7b9d44b5757245f8b5f8a62fd15a8a15bfee0680a96ef8f84625"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/cs/thunderbird-68.10.0.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/cs/thunderbird-68.11.0.tar.bz2"; 345 345 locale = "cs"; 346 346 arch = "linux-i686"; 347 - sha512 = "e87eebe5c3486b02f46784209019b5f5dbfbeb36be8914604416c194bfebda2827861172019ca33bf754bc86ad91327ce5e29ecabcc77390d84be80c2f682e29"; 347 + sha256 = "9cb5def4eca0bb103516a66f90baf91f7b4e962d5ed59b4f09ae9f19e7f95b47"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/cy/thunderbird-68.10.0.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/cy/thunderbird-68.11.0.tar.bz2"; 350 350 locale = "cy"; 351 351 arch = "linux-i686"; 352 - sha512 = "e97bde29c976e200f418b2ec150969459e4e17872184dfef548b08e16286f948259d2fc84d0d07965a5dedae8d5e3268c3a6ac0794cb0c3a739ffc86b2a6f748"; 352 + sha256 = "8b51e01daf38091d3b1b32a249f3c6fb220ad8075bbfd16914cb72b24435d8bb"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/da/thunderbird-68.10.0.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/da/thunderbird-68.11.0.tar.bz2"; 355 355 locale = "da"; 356 356 arch = "linux-i686"; 357 - sha512 = "7bfbeb6e8bb427e7e3aee31e897d025e338a4c4da59eb2700b52dd08cd53efaf6dfe1d33e456572c0203fe6927bc069ff297288cc47dec2ef9835e047a5d2938"; 357 + sha256 = "1269600ab71c691563482c6d5787a7670fdceeda3a07c61d7cf2477aa16fe075"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/de/thunderbird-68.10.0.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/de/thunderbird-68.11.0.tar.bz2"; 360 360 locale = "de"; 361 361 arch = "linux-i686"; 362 - sha512 = "15da351e919e0b931dfe48f77b9eeeaec40e94c973de507560c62a86e2b106f7d4afa7602186829fad2984f9964ad23792ca88bd5b94976972bc103f0560ee4d"; 362 + sha256 = "46c5fcae1b11b7e31fff2e70397a560c502bb3360ed646dd09945fcee81efad7"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/dsb/thunderbird-68.10.0.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/dsb/thunderbird-68.11.0.tar.bz2"; 365 365 locale = "dsb"; 366 366 arch = "linux-i686"; 367 - sha512 = "1b8c1b12b8d7979a0ce45db282bc2a3b933bda3711c07097533a8a04b38edae3f0bd00298cbd485954ab09fa57b10aca5238e8a7bf4e23ea80ebed2dba1d73e2"; 367 + sha256 = "4dc661243d99edb84d0bafd45300bf18d86d5289ede3db066ff89cc4094afed1"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/el/thunderbird-68.10.0.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/el/thunderbird-68.11.0.tar.bz2"; 370 370 locale = "el"; 371 371 arch = "linux-i686"; 372 - sha512 = "67c5dad2a95ff1b8b3ab2ebcb0c1c4af87c5325e22d43c24f4f1c0df9ac328b43b0b25247408c8c95cb5f98b9396a1714b0cb39cd2e43ecd04b28f8bd1dc43ab"; 372 + sha256 = "efd5f7f46d53bf34146a6f39149abb2aed9c47b735339cf767e32e6387ba50bb"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/en-GB/thunderbird-68.10.0.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/en-GB/thunderbird-68.11.0.tar.bz2"; 375 375 locale = "en-GB"; 376 376 arch = "linux-i686"; 377 - sha512 = "c9feebac54a357470523029377699fc9c0bca08e4705374dd1b8756cc8461237426cded2d9ee994b7ee529c60d50a555e4e1c2d9ec71ceccb7fccc651e35058c"; 377 + sha256 = "ce97a84ba103a7e5bedba43ee47a5c603c1b5d9bf3bc1a8cab4c26ec9ace21c7"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/en-US/thunderbird-68.10.0.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/en-US/thunderbird-68.11.0.tar.bz2"; 380 380 locale = "en-US"; 381 381 arch = "linux-i686"; 382 - sha512 = "9280a58b42f93b38f4c9ab26b8b6c2956ccb135ae959c61799cd3ce3b3419c9642f86418ac53e9c4f69e0430508c0619db4cf856a28d233a8d319e262755f4a4"; 382 + sha256 = "632f078407322995eef93db134f1da753a1b35696a668a5b8be29f908a34c223"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/es-AR/thunderbird-68.10.0.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/es-AR/thunderbird-68.11.0.tar.bz2"; 385 385 locale = "es-AR"; 386 386 arch = "linux-i686"; 387 - sha512 = "9c17d648a2ed9c2b6dc7d403436dc9aad91e10e63579e26e4dafe3d5b3a15633167c87b67924026882a03f1aab05673566a0c5f0d84efb656b6b3d7d4b812e5e"; 387 + sha256 = "88b67f07b6069adcb82c04f818493e25bd145b5d874a7503453e88ea14200499"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/es-ES/thunderbird-68.10.0.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/es-ES/thunderbird-68.11.0.tar.bz2"; 390 390 locale = "es-ES"; 391 391 arch = "linux-i686"; 392 - sha512 = "d22ba4fbd7e8d22f70950b61354b99ffa6bb1c298504f8f05297cbc20f0c89a9d657c74ab367480906cbc4b699df6c603d6f6b936ccdb4213e178f3eb153a314"; 392 + sha256 = "a52a6917d77364e5f7ed06f4484abf7e607c53445ff338e65af6b9bad4626e0d"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/et/thunderbird-68.10.0.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/et/thunderbird-68.11.0.tar.bz2"; 395 395 locale = "et"; 396 396 arch = "linux-i686"; 397 - sha512 = "107fa0cd997edeba0a88d365c52fe48ea0d355ca8bf8723f5bf2ad4a930711e8fcdad27b457d309a5d4dfc0f29f6988f2b04f153b83384484ed397261c07db7d"; 397 + sha256 = "a0c15f0000a00984760419e6f737840b4637bf5aa014ee88093aa2a7a3258807"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/eu/thunderbird-68.10.0.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/eu/thunderbird-68.11.0.tar.bz2"; 400 400 locale = "eu"; 401 401 arch = "linux-i686"; 402 - sha512 = "ba50b4fed2d682f1c46699f72d86b219a1bb398b1b2180cdfd246bf4eaffd61e34e24222bcd82ebcc68b9cfa9f98f56fe859cc6d5bd744a7223e7264d6d4f261"; 402 + sha256 = "d69e9af1a381743acc9ee1f800999b015129cba4fc112f312a04884c121535b0"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/fi/thunderbird-68.10.0.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/fi/thunderbird-68.11.0.tar.bz2"; 405 405 locale = "fi"; 406 406 arch = "linux-i686"; 407 - sha512 = "6f4fde19af18845d50f591940786402233bb77f518f1f8f9cda727bd458e21669f692681cc691617a0ce05f8516383ce38b7b51445e3937ff8c1868e84a92ae0"; 407 + sha256 = "876673de48a047d75e0ac766dca338629069af1872308a7bc6a7e068da026d3a"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/fr/thunderbird-68.10.0.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/fr/thunderbird-68.11.0.tar.bz2"; 410 410 locale = "fr"; 411 411 arch = "linux-i686"; 412 - sha512 = "7e9dc42478dae325a51f44781048a55fea3e2bedcbf663c534510404e59dfa10216dfc0df4efd40e0bf1f4fea3abdc9867b6c6b33f199e406ab07d68b68acfe5"; 412 + sha256 = "d83d87dca716d4cd3850df1c5923e88f15e35354abc874202c8c12bf8d1a006f"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/fy-NL/thunderbird-68.10.0.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/fy-NL/thunderbird-68.11.0.tar.bz2"; 415 415 locale = "fy-NL"; 416 416 arch = "linux-i686"; 417 - sha512 = "1b665dce92e8c1de000063f1a12192a2fa5aff2c65db9aa6769ca16604e7e97a602baad9761110124c65dc479fdbce7640020701fb280b3c62e5c78368fb496f"; 417 + sha256 = "0cce3392aaace190f9ea0247d89699f73d534762278f4776146a1f75bbc09996"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ga-IE/thunderbird-68.10.0.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ga-IE/thunderbird-68.11.0.tar.bz2"; 420 420 locale = "ga-IE"; 421 421 arch = "linux-i686"; 422 - sha512 = "42faafcbe85ab995b549bf072942dcc2e87780099b3bcb2974ca3eff6acade40be7bd8ded5cb0db6a02bfdc255c60e252061a767543b2215719a1fc2600fdd81"; 422 + sha256 = "83b7e660e8098718bd4b205ad2de53522bd94e7a602afb960b6381fe4c11a395"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/gd/thunderbird-68.10.0.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/gd/thunderbird-68.11.0.tar.bz2"; 425 425 locale = "gd"; 426 426 arch = "linux-i686"; 427 - sha512 = "e1455ef926d71ecfdad24ebcf4b3de59d04611bf641ba381534bd1b94c2f7b730687cf2e8412e6910d37e402b58f32588482089f4d12308a7b9cf6af82b66e97"; 427 + sha256 = "447a887ef76e57b9c12a0991d7eaf903ce29d7621d4f9143edd18b56bdab81d3"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/gl/thunderbird-68.10.0.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/gl/thunderbird-68.11.0.tar.bz2"; 430 430 locale = "gl"; 431 431 arch = "linux-i686"; 432 - sha512 = "344d619a5437d0efe2e522680849dd809b07c3aa9cf2831610aaf7ce28e81f16782a4a8174c01cc339914e02a23cb3ce603d04dd0dca8eb4f547e0d0e780d8f6"; 432 + sha256 = "288b865596e2b8b1087cbca98bd9c55f9aff1f1cb8d432953d20854b0b1e9ab8"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/he/thunderbird-68.10.0.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/he/thunderbird-68.11.0.tar.bz2"; 435 435 locale = "he"; 436 436 arch = "linux-i686"; 437 - sha512 = "c081d81f3c1a61d2922bdad144a97c8568326e97fe29909d4319ca9019d9bd466dccabc6f2069eadafaa6bf6bb5bd50e8cf0c070dd992cc095411dd909b43f06"; 437 + sha256 = "9d801a18324849e4a6faf3266c09eb5898c8122e89b020e35ea25a6b3899a4d2"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hr/thunderbird-68.10.0.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/hr/thunderbird-68.11.0.tar.bz2"; 440 440 locale = "hr"; 441 441 arch = "linux-i686"; 442 - sha512 = "2c142b9bed17fc1fef3e4339f0477d3f469923083a37ec3b2dc3d4690a44ee34d5a23faa37876cec2f3bcd02c1048ec343f16bd02a1771296e77cf3f63ca787e"; 442 + sha256 = "f20210372b36b43cdae8f7f1294927dfb364d1ca4db21ee8af1c059a06f3e45e"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hsb/thunderbird-68.10.0.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/hsb/thunderbird-68.11.0.tar.bz2"; 445 445 locale = "hsb"; 446 446 arch = "linux-i686"; 447 - sha512 = "fcbcc78b1d5620c27b7cfb7ee88463dc81664f5eba679a81920ac6923b0e3f05bc70b99ba7268017b59219872921e76860a113fbba757cebf942641ba0591517"; 447 + sha256 = "54daf67c97f2e7496fabe6bef2d1d9a60baccfee35d7331444d48fc6fe675c26"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hu/thunderbird-68.10.0.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/hu/thunderbird-68.11.0.tar.bz2"; 450 450 locale = "hu"; 451 451 arch = "linux-i686"; 452 - sha512 = "d59024db516156a89cbcc0148a5bf85059ac2393f41709e224f109abca6fea693b822d7c4a3ce5e360435c8700010aaeb4b26ef9e163827bcc8b6cf1761d3781"; 452 + sha256 = "0791aa7bec49ff1bfe862f9114ed4b0013361f2f1fa0e4745ad49c8c0e0a9f84"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hy-AM/thunderbird-68.10.0.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/hy-AM/thunderbird-68.11.0.tar.bz2"; 455 455 locale = "hy-AM"; 456 456 arch = "linux-i686"; 457 - sha512 = "17876cefb335375b7884080315690fef116983b7559421f86ad0ef787bdfdf5aed283d84114cc1c1d3cb3119d735f50e975f94ead6fcab6046c207d4c1a8fc8b"; 457 + sha256 = "e64bacff30d0b2b2a5038aa11d719c9ef3124d64b9923d52a9c5856f6584f9c2"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/id/thunderbird-68.10.0.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/id/thunderbird-68.11.0.tar.bz2"; 460 460 locale = "id"; 461 461 arch = "linux-i686"; 462 - sha512 = "0c74ca260ffee635cd556c0710a13ed091a1f2eb63a1b1ac2a745ea0e86d42b52b08b00f648c406356e1e170c77242d43d9a4d2b2f0bb1fb26d4dc83b4179a8c"; 462 + sha256 = "ba6108ba9b4f31f49e7c925a6051738276c67545f7f8d2b3cb378e8834dbd0ce"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/is/thunderbird-68.10.0.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/is/thunderbird-68.11.0.tar.bz2"; 465 465 locale = "is"; 466 466 arch = "linux-i686"; 467 - sha512 = "97fdf5fa7dd6fade8ec7efc179f6a65bda90cfb285341e3e98b9b2ab70ba91ebc8c47bf8948189d4c181566c9ed950fbd0fb6b4d4cd96b2e3329c0085e32771c"; 467 + sha256 = "a3eac36b640a61f2fc6bd62350bd8aaf020636035547c2b9d687df2bd2d7174b"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/it/thunderbird-68.10.0.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/it/thunderbird-68.11.0.tar.bz2"; 470 470 locale = "it"; 471 471 arch = "linux-i686"; 472 - sha512 = "3d42b5a8c55519accb3246c5a7f50def9d854ccaffa0e34b20e6e2f51cc07a787a9ab0c0b205e28b40d9ec4f55f1176f391ff9156076327f8a4416a9ff6ea8ae"; 472 + sha256 = "bf3cc19a7d1c1415cad867b72c5765dfced27511616a8cbd230516adf8d3f20a"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ja/thunderbird-68.10.0.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ja/thunderbird-68.11.0.tar.bz2"; 475 475 locale = "ja"; 476 476 arch = "linux-i686"; 477 - sha512 = "bf90c9c27abac84ef91a2fe3ceea142ac7041c10d41a0e5a2ee31742f9f64b2b24a331af769e8ae93c7b09bf8645dc4d274524281fbfe69a908fd22aaac7c2d8"; 477 + sha256 = "d4788294f5e91c033c3c3251cfb614e50843631252a2b1fcc6389d099b1fee1e"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ka/thunderbird-68.10.0.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ka/thunderbird-68.11.0.tar.bz2"; 480 480 locale = "ka"; 481 481 arch = "linux-i686"; 482 - sha512 = "8e2fb192c6776ad702ea7aaa9bc9dd31b20c1c66e2ce4dd91aa10eda5528172680740e28f8a7bab52a7c6eae92578822669d6ad068bbc85a04d97c91a4b7e08b"; 482 + sha256 = "8735be035cf0ab5d4b2102aab8b207c1cc686da8843b45f15c1be91931850968"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/kab/thunderbird-68.10.0.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/kab/thunderbird-68.11.0.tar.bz2"; 485 485 locale = "kab"; 486 486 arch = "linux-i686"; 487 - sha512 = "10b9418db83b328353afb73b7630add081309cc0b55fac8aec38f6e09036968082d3d12386efb6b4347b33977998bbd906501adc45a8c8d27dfd0f8d98288bde"; 487 + sha256 = "a570fd29e5eacdc08ed484bce7336f90ae74744e80d8f2ac0f05395cb3363e51"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/kk/thunderbird-68.10.0.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/kk/thunderbird-68.11.0.tar.bz2"; 490 490 locale = "kk"; 491 491 arch = "linux-i686"; 492 - sha512 = "7dcfb10ce402c90452815523d5672a1cd60201b33b997c5b769341e904f4840ff57685eab61dc3073f789bf042453f3d144e54bec32afae2dd65367a0f1768a1"; 492 + sha256 = "186b7457a96a64da0564c1b411bb04598de1067362a6238f7327abe780cc6aa3"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ko/thunderbird-68.10.0.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ko/thunderbird-68.11.0.tar.bz2"; 495 495 locale = "ko"; 496 496 arch = "linux-i686"; 497 - sha512 = "fddcd08f00cc4f3de59993c8c917e20e77918d87e2c23e989e8e8aaf78c6130f42e546acc17eb6f8c9a24550c596ad201d63f325e7ba078a6c791fc94589e0a5"; 497 + sha256 = "3c9513362c6b7a64bf6e74bbfad6ef586b0085baeb9a8ad8eb2fbc73461e9f67"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/lt/thunderbird-68.10.0.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/lt/thunderbird-68.11.0.tar.bz2"; 500 500 locale = "lt"; 501 501 arch = "linux-i686"; 502 - sha512 = "ab221093a0df2876f558ff2e0df090b95872281e1cae8ac23c9753dadd6305608c6e7ec5104d491ca3a3f1c1ebd830b8094080ce99bba49b19b46e617238cc87"; 502 + sha256 = "e90df1606ec0e875fa02f7bf5a52b14d84f758bdc18ab0f395703c0129a18e57"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ms/thunderbird-68.10.0.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ms/thunderbird-68.11.0.tar.bz2"; 505 505 locale = "ms"; 506 506 arch = "linux-i686"; 507 - sha512 = "ce6b0e1ba8a1a1bbfd4d2e265a45430c2d931530d13eff67fea4179c4a8e2a204ff35103c921073bc33c3e2a8f8f3f55fb91b3218cab9718df76da696ed09750"; 507 + sha256 = "ea686adcfb5cf4b1642e7dcb21053090ffb57d344b27269d807cebcf8469934c"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/nb-NO/thunderbird-68.10.0.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/nb-NO/thunderbird-68.11.0.tar.bz2"; 510 510 locale = "nb-NO"; 511 511 arch = "linux-i686"; 512 - sha512 = "07e73fd67e0c1974c5e5b90d74e555b75820b66ae9bca0470b6d291e848e5f28fea680cf09c2167dd56b0765ae0e3682b5f2ab7f33cc5b059e60252236dc24cd"; 512 + sha256 = "6f827fee307917b590b99b5c85b16337865f027059f52bc9ab12da33f80448b9"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/nl/thunderbird-68.10.0.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/nl/thunderbird-68.11.0.tar.bz2"; 515 515 locale = "nl"; 516 516 arch = "linux-i686"; 517 - sha512 = "a24ed7d30e53058653c0de6b96867fa9621118fa43e109940502eea798a5c7b8688c65bf08d765f3c6dc6e8ab0dabfef98ae005e00c465f847454b384953276f"; 517 + sha256 = "b88843831b982d1317e8bf64df99a8c7a1fa9f67461aa966b2737f12715c9cf3"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/nn-NO/thunderbird-68.10.0.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/nn-NO/thunderbird-68.11.0.tar.bz2"; 520 520 locale = "nn-NO"; 521 521 arch = "linux-i686"; 522 - sha512 = "4bddbdd0a2353f8c43e65cbce5974911809cf28c3d7ce521d662d782f8858b469575857688a5c674f6d028acd55869c062edf9f55dfa3d387fab8fb60f6f2fad"; 522 + sha256 = "ab8383a432f55944d417108b59d891953f2d322ec81d09e971ec63d1883d4b46"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/pl/thunderbird-68.10.0.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/pl/thunderbird-68.11.0.tar.bz2"; 525 525 locale = "pl"; 526 526 arch = "linux-i686"; 527 - sha512 = "953d9e547eb343a0d7f96f501bb87ece71e2f860f8517fb13b76301c7b3e77d7f572a8106fdd43c2b390654457e43703b22566bd3159ace962af2eb1f8bc6ca8"; 527 + sha256 = "0f8c0feb68b090598a3db9295d4b4e09d9ffdedb69a73914228d7ef76b768414"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/pt-BR/thunderbird-68.10.0.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/pt-BR/thunderbird-68.11.0.tar.bz2"; 530 530 locale = "pt-BR"; 531 531 arch = "linux-i686"; 532 - sha512 = "b3807897100857c33768478c9dec57024f968a83188b51bd2708b7caf7c53edb39b15cc8dfb5f73ca937c298fa83551edf82d7f43c065bc2fc25467a02343d20"; 532 + sha256 = "ca78fad9dce15534754571b14d82ede798b123210599ade352016420faf0db5a"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/pt-PT/thunderbird-68.10.0.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/pt-PT/thunderbird-68.11.0.tar.bz2"; 535 535 locale = "pt-PT"; 536 536 arch = "linux-i686"; 537 - sha512 = "e50bf636697714fc4dfd04e1a8d6d7d87239553f01064bb566e218395a2e5d9b16ef22c01509f18f9f562b75eb19a2616d8c7f8a4d212a9a445b1eece17527f7"; 537 + sha256 = "cf79430e02259d9117feeaebb5fe02139c3e3d95013e48fe290550814200cf6e"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/rm/thunderbird-68.10.0.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/rm/thunderbird-68.11.0.tar.bz2"; 540 540 locale = "rm"; 541 541 arch = "linux-i686"; 542 - sha512 = "1480eb4c77d88fc461000f423179e5bc693b2f25abe5c6384f4c98494f698c620fdd53e65d75ebd17ce9546c5fb00ef8f40bfffd9b31114417cd10262569a54d"; 542 + sha256 = "cc7d9614130f24969356b3496f4d322a9f73cafa5c7b60302ca8f2e2efe1f6ec"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ro/thunderbird-68.10.0.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ro/thunderbird-68.11.0.tar.bz2"; 545 545 locale = "ro"; 546 546 arch = "linux-i686"; 547 - sha512 = "d9cfc8f03d75f3a58fe103c34eb0fdcb3530f0ebc68c0acae7fe1b783bf11c0585e266556d16fa3db174aaafcc319cef9cfa363361cad7b1053a504101b13880"; 547 + sha256 = "a8fcc2c6e0755fe701a56c2fa3bbf2d288d6351179ee74b8aa3da3180f14cdd1"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ru/thunderbird-68.10.0.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/ru/thunderbird-68.11.0.tar.bz2"; 550 550 locale = "ru"; 551 551 arch = "linux-i686"; 552 - sha512 = "d67f550615eb195b80f7338708b7ecf7455203f86aff1682f2e8e654d019fb49c6468eb1c099f7fc78797b97d41c9f42aff5498f27b6cb458f049fd8b6aa3d4e"; 552 + sha256 = "b9f68985e70f8aa47c36cd4a4fc0fb41918d43f089cc760ace8ec879e2561770"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/si/thunderbird-68.10.0.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/si/thunderbird-68.11.0.tar.bz2"; 555 555 locale = "si"; 556 556 arch = "linux-i686"; 557 - sha512 = "6dd9d78a9f2ef4ed28a95e83e76e9779d02c950ba906ca14d8fac0bf7300ad2d7d5ad9cfa3973cc8c861011dc8f1c58a6ea5909206443cd2f24bf5bcfe8c5673"; 557 + sha256 = "a2563b3c9d0ecb567c366aa41cb6a10bde8d09b8c1065cd3934c8c221afee056"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sk/thunderbird-68.10.0.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/sk/thunderbird-68.11.0.tar.bz2"; 560 560 locale = "sk"; 561 561 arch = "linux-i686"; 562 - sha512 = "ba40286898a7722533f8a65e1e9bb494bc28212d2fe21c820f64b1a8bcaad6d0ca1d7a870d5289792a79a6c4851931236b13c1ba07b812b591b3d4c6004ff78d"; 562 + sha256 = "566906f011283fd27abf55e1e9a1bf7504e4028f7c4a631716ba590c07fe9d91"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sl/thunderbird-68.10.0.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/sl/thunderbird-68.11.0.tar.bz2"; 565 565 locale = "sl"; 566 566 arch = "linux-i686"; 567 - sha512 = "bc8e926583e92f4cfe3081a1bb618d7c5fbe9e1f93af378040a72820b820a38915ff1c74deb6069bbaf2957adc536b78faf1df853e8ff6390a9396d909ee040e"; 567 + sha256 = "8b74b751b3ee706be9aeb06726ffd3a989a57a1dc9794112262fa2aac45498ad"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sq/thunderbird-68.10.0.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/sq/thunderbird-68.11.0.tar.bz2"; 570 570 locale = "sq"; 571 571 arch = "linux-i686"; 572 - sha512 = "084bce04b0d83ab24682d04f4c788d61a2a6bfe0777f44f4c9a07d8fd7fef4251464e9a0e523f4e111bd5323ceb398fa09ae3391295047beac3157ce9d2e8905"; 572 + sha256 = "9f7bcc51d4bb3f7c8d6ae49c61b88c17a7a59f6de8d2f62e0ee3fb3a68d30791"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sr/thunderbird-68.10.0.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/sr/thunderbird-68.11.0.tar.bz2"; 575 575 locale = "sr"; 576 576 arch = "linux-i686"; 577 - sha512 = "544ed1f0cb8beeac3ac1b2ed02078c3acc5961d6fe4c3f0722b1a36208740226053236453a215e564371453cc5acb541a6f307d594524081a5f4c96aa077c21f"; 577 + sha256 = "809c22c379c0c9943acb23de8b7023843ad6ecfedb9cf89006d6889ac1214203"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sv-SE/thunderbird-68.10.0.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/sv-SE/thunderbird-68.11.0.tar.bz2"; 580 580 locale = "sv-SE"; 581 581 arch = "linux-i686"; 582 - sha512 = "806ea4d93a8cb3e5dba8cbc59dd25adbb19e048306124ffebbf1b2a56d49f236d9a79d0e14b5fc0c15537c266a85408ce1a5568e8e6e4417dd94f1b98d9bf36e"; 582 + sha256 = "9381345ab9229f4b8465c183c936c17ab73680fa6aca27535daff9a2f9a133a3"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/tr/thunderbird-68.10.0.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/tr/thunderbird-68.11.0.tar.bz2"; 585 585 locale = "tr"; 586 586 arch = "linux-i686"; 587 - sha512 = "cf30e9ebaf5770437415377c9a13d66b44a7de7c85bec9b980d9e2e059db7f3756f2c3a888ebf9185c59451e2473440fe2c1ff28a979e066225719effecb1c38"; 587 + sha256 = "0f08bc1e65a8bccf8765cf26af5c09ebf6b77ff463af2f8f133dd2499c1d935c"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/uk/thunderbird-68.10.0.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/uk/thunderbird-68.11.0.tar.bz2"; 590 590 locale = "uk"; 591 591 arch = "linux-i686"; 592 - sha512 = "a7f5f6b0f1bc849a3a48a30edc8e408eec0c5e544bb4444a8ade969b1fe7ef1fb9d26a0fea3d4d31bf88eb67570e895fb5d916b9ac88c2a8455abcec60d56ca0"; 592 + sha256 = "37a1fee3bcf2fca901c542295d01a32545e814217985414419a270ad9576c14c"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/uz/thunderbird-68.10.0.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/uz/thunderbird-68.11.0.tar.bz2"; 595 595 locale = "uz"; 596 596 arch = "linux-i686"; 597 - sha512 = "716e1c0a7b9b0ea33d1464930b68f3f817ce3310bee9000199f9e6bdc4d0d68dc6098665423ada94d7ede600cb0c965adcbb413068adf1415cbc048a7f847ebf"; 597 + sha256 = "50668670b10f3171b9033306d43c51ce24f1a48286c4156eff369530ae6d93d1"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/vi/thunderbird-68.10.0.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/vi/thunderbird-68.11.0.tar.bz2"; 600 600 locale = "vi"; 601 601 arch = "linux-i686"; 602 - sha512 = "1667ab35ed705e739c5192246444eda912ec86a153dd1fc3ed83a5ed61d47d5849270492015198cca82827720bc019fa561e710df5fa77a758864e6cfb09d4aa"; 602 + sha256 = "3588d2ed7c67459f5c091a1881821eaba72c9f3307624f7890549fcd1da120f6"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/zh-CN/thunderbird-68.10.0.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/zh-CN/thunderbird-68.11.0.tar.bz2"; 605 605 locale = "zh-CN"; 606 606 arch = "linux-i686"; 607 - sha512 = "4ef6c9933ce8671442aa86f804085b4ce9a73aa4f8cd598b7d41a844be37d54cbd8a2dc39d6ab97f160856435475093f3240f960a206e53d327a4b2e47fac45d"; 607 + sha256 = "d8f2976535ef60e62c94338fd049365234a7b2a8658b32df231d1faa22529c0e"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/zh-TW/thunderbird-68.10.0.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.11.0/linux-i686/zh-TW/thunderbird-68.11.0.tar.bz2"; 610 610 locale = "zh-TW"; 611 611 arch = "linux-i686"; 612 - sha512 = "ab19d7c1114835a380e035dafc2e30849e8084cdac9175eb5eb3a9fde81d49cb710d9dce21652780a35011d139e070c0f61840275aa8d0e99252bfa5a8aa1735"; 612 + sha256 = "aca4a8410429bde9926f6ce6a183439750f490fd68dda229531b2e16bb7068ef"; 613 613 } 614 614 ]; 615 615 }
+265 -265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 1 { 2 - version = "78.1.0"; 2 + version = "78.1.1"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/af/thunderbird-78.1.0.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/af/thunderbird-78.1.1.tar.bz2"; 5 5 locale = "af"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "6e98afba5a93cd7ce496838974022d7c61c0188f32ab0504d9cecd6ee3e20360"; 7 + sha256 = "540aa91a70379c4d6975820649abbe3063515bae031229f01ed7e794cf87395d"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ar/thunderbird-78.1.0.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ar/thunderbird-78.1.1.tar.bz2"; 10 10 locale = "ar"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "129ce719947a59c647ab28ceddad28a2ce1e06c63839bcd5b43b084b80c2bdca"; 12 + sha256 = "18d1b4f33895b5c4b17199ca8412f8060f40660c7e45e024d0dda486ad290044"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ast/thunderbird-78.1.0.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ast/thunderbird-78.1.1.tar.bz2"; 15 15 locale = "ast"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "0baf79a7d38c5a3728cba78510efbd4735e1c4e4d23ab574533d590a7d523ad8"; 17 + sha256 = "dd87c494ef5f142517aeec3d8890bc553664b323f2cadb46bca597101b275c91"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/be/thunderbird-78.1.0.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/be/thunderbird-78.1.1.tar.bz2"; 20 20 locale = "be"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "870ca1c07897b8df1e2985165cb0802a5cf1fe87886e0aca5f46d0d8b1e6acf1"; 22 + sha256 = "90e0d5354f41244e2ebaeeeb65959d64fcef52f914a15af7b9808125e6e25639"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/bg/thunderbird-78.1.0.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/bg/thunderbird-78.1.1.tar.bz2"; 25 25 locale = "bg"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "bd2bb102a09132afa0a4110522fa7dd98ae3b0ddf9b28a97d21070880212f391"; 27 + sha256 = "4e8f53fc2e1c3b8dddec3d62bfa104a458943c1b0794fcca3a1658b812359b97"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/br/thunderbird-78.1.0.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/br/thunderbird-78.1.1.tar.bz2"; 30 30 locale = "br"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "cee91b71a6735e9c71a705e0c7a8a97d5acb733efac1d8bf8ddcd31a62fa439f"; 32 + sha256 = "068c48e37b4d921cb33e2df27b32a8e9abfc29698c30779b1771f2ab61697f27"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ca/thunderbird-78.1.0.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ca/thunderbird-78.1.1.tar.bz2"; 35 35 locale = "ca"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "257d027850fc31fa5e5f4b0fc4dd2205db2b9fe04dd5b8c0f34453df11eacd4d"; 37 + sha256 = "1f09e12e53d7bc76551c47995b0fa5ff649db94013a66e4ee445e6901352ead6"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/cak/thunderbird-78.1.0.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/cak/thunderbird-78.1.1.tar.bz2"; 40 40 locale = "cak"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "405d409fad9a42a8c58196ac390dcccae100da950d9225f03b5755842642af47"; 42 + sha256 = "e917249cbc16e1ccaf630a5335577e76d971f422fb7c7d9b7c7f05805de18d78"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/cs/thunderbird-78.1.0.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/cs/thunderbird-78.1.1.tar.bz2"; 45 45 locale = "cs"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "fb554ed67ea40a31a296b37f95428f4fa9f81532c8048ec3b4563b91fbb989af"; 47 + sha256 = "89926439c396b64a701d688b2520eb1364e5f2a348a645651396e7f91a4b774a"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/cy/thunderbird-78.1.0.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/cy/thunderbird-78.1.1.tar.bz2"; 50 50 locale = "cy"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "f74999b180cf8f32e634afd68340cdb8fb40c064fb1b78d4c4b2666a9bfe7121"; 52 + sha256 = "65a124a1840efdc33b0426a0a8ab8426423425326f7905844c74f7503c6e60f4"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/da/thunderbird-78.1.0.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/da/thunderbird-78.1.1.tar.bz2"; 55 55 locale = "da"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "feea7e8ba58473d9f0159152aad4748827c88d3b575ebd5bfab18f3c08e1add3"; 57 + sha256 = "a572014192e6ba98994f8693b062400b7909bdcede065dd363a3ab182cf40293"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/de/thunderbird-78.1.0.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/de/thunderbird-78.1.1.tar.bz2"; 60 60 locale = "de"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "4b067335dee19144898485c711eec865b4d0fd0be0ff95d6532f6a7c62b2651d"; 62 + sha256 = "a0eeef52d89bee326402354eb1de3f531c9c255d31840ed91e93110c9f170aaa"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/dsb/thunderbird-78.1.0.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/dsb/thunderbird-78.1.1.tar.bz2"; 65 65 locale = "dsb"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "349db67666bbda6c269c7b55e376cb3740e3b3eb7a4e6f0fcf44037dc7fe822b"; 67 + sha256 = "35d0295ebd60415457a7defa40c5bdee2dbf40b08dad387aef0557dc511ce489"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/el/thunderbird-78.1.0.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/el/thunderbird-78.1.1.tar.bz2"; 70 70 locale = "el"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "40bd9509793e81a2601ea0746f6e27a65a364d95d7772eeb71c5eab24f31fbae"; 72 + sha256 = "135fe2424a1731e24c9602c40e0ae4f8fc551ed058fcd17516ce8f39a7d88bbe"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/en-CA/thunderbird-78.1.0.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/en-CA/thunderbird-78.1.1.tar.bz2"; 75 75 locale = "en-CA"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "55acc02d61ed7a2b0ef2262346ff27afbcf836b03cb14dc67fb8cbc26bb5d6ec"; 77 + sha256 = "b5741a82e8d59300c1f2046b4a4deaa2804d90ad8e8cda7cda9a39b7d6293b87"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/en-GB/thunderbird-78.1.0.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/en-GB/thunderbird-78.1.1.tar.bz2"; 80 80 locale = "en-GB"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "f18cba25a9ab2b10f1f464163c904f7b1ec1afa5b79728c9b1fc1497971edca8"; 82 + sha256 = "61b0e85a24f56b1b7ad03e9d8206313d50cfc6480627cd377a4a4b1bfdd9f13a"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/en-US/thunderbird-78.1.0.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/en-US/thunderbird-78.1.1.tar.bz2"; 85 85 locale = "en-US"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "0768e00b6a7737bd4ce5dac4d3afc331e8d1dd5307bccd130d9581347c6ea35c"; 87 + sha256 = "9f0cc0edd2b23bc67824d3e8ed19b8c0a331e69a307b6d48c20e0e29e756e7e7"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/es-AR/thunderbird-78.1.0.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/es-AR/thunderbird-78.1.1.tar.bz2"; 90 90 locale = "es-AR"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "106b8a385e8f4bbd4fcbae08620fc621f69a3920b04300305ebc000b7007b512"; 92 + sha256 = "b0390addfb6133074aab52d1b6b73eccb9fae9031967fc94d57f95be30cce54d"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/es-ES/thunderbird-78.1.0.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/es-ES/thunderbird-78.1.1.tar.bz2"; 95 95 locale = "es-ES"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "02a67358ed38587bdb67c5faa67d989cafda448441dfa60bcb56587d10a052b8"; 97 + sha256 = "4d9f115bba5f9f32247465398e8ccd2f279776fadc3961f79b9fcc923c9cc363"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/et/thunderbird-78.1.0.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/et/thunderbird-78.1.1.tar.bz2"; 100 100 locale = "et"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "649bbbc89da5fb44f118be6c8f8a142e00aac26e50d7aa5217937d8356a8745b"; 102 + sha256 = "6db8f8c69d8452e402724bf3fc6fb42242d2839307f6ad387f813a97286f4773"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/eu/thunderbird-78.1.0.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/eu/thunderbird-78.1.1.tar.bz2"; 105 105 locale = "eu"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "4884b806aa36ef0d1f11cd876594d94614cd9a95a1dc8b072dea57f9b1664106"; 107 + sha256 = "7c8165bc0a0feffd71431f3dd30ce99092a0816581363c2d317c6f40149234e1"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fa/thunderbird-78.1.0.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/fa/thunderbird-78.1.1.tar.bz2"; 110 110 locale = "fa"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "a8e8de1f187a103a9bea2d0bc4ad8359f80d2eb0f5148d0c93f3351e1e8efff6"; 112 + sha256 = "9537892fa5e9ba5b3f79b96fafef1e8e37c4813f0515f965ce05b410bc7c9448"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fi/thunderbird-78.1.0.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/fi/thunderbird-78.1.1.tar.bz2"; 115 115 locale = "fi"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "4c7fd4083382830646486390efec548a6875f41fa373d1c35b83f1e7b1890352"; 117 + sha256 = "31ca37c4d0f13d1a30b2d7541fa9fbe80add66c6d787bbec069cb904d1157e18"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fr/thunderbird-78.1.0.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/fr/thunderbird-78.1.1.tar.bz2"; 120 120 locale = "fr"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "3574bafabec4266fee05552a1be248af63531d6ca1993d8c8d61e0dc472a0786"; 122 + sha256 = "c7507fd9096e9c47632be197054be68631c9d1812b7242b4de06774dbc9c3b1b"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fy-NL/thunderbird-78.1.0.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/fy-NL/thunderbird-78.1.1.tar.bz2"; 125 125 locale = "fy-NL"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "688346105eac2d51505f147c2baa74ac5a16915f2440e0e08d666eb77c702c3e"; 127 + sha256 = "0a3d9d62861eb11bf409ac20905e787fdb273dd1d74b754f10790ff7deb7160d"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ga-IE/thunderbird-78.1.0.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ga-IE/thunderbird-78.1.1.tar.bz2"; 130 130 locale = "ga-IE"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "aa75c3c00bded7ea7a8fb9043b24e264aed02598152e60a3a2d6644433e3f6b6"; 132 + sha256 = "4bd0b50313e9a85a83d5b5a032710478feb2df52936bcdfd2621cf30a4d02efb"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/gd/thunderbird-78.1.0.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/gd/thunderbird-78.1.1.tar.bz2"; 135 135 locale = "gd"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "7eae8fc579878437ee25f988189c49a7d7121f66230d1f60e496d575f518497c"; 137 + sha256 = "a72ed3ea99e863f4a6150cfeeaa0052adf84f8f5ad52388b8bc30bf15d58a310"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/gl/thunderbird-78.1.0.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/gl/thunderbird-78.1.1.tar.bz2"; 140 140 locale = "gl"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "c2ccf567d2c4ac7598204a2a129678730ef2dc1d84ed3c547b569de3455723b2"; 142 + sha256 = "5d9bae1205ac9490821b1b6d5b700a540bccbb21a3d41943d7f3ccb8576e2087"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/he/thunderbird-78.1.0.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/he/thunderbird-78.1.1.tar.bz2"; 145 145 locale = "he"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "aec6e559b34d539161a3367e434773f6016978f3e837431d27737a935d156fe2"; 147 + sha256 = "7cd6417391db27934b6945edcdd9d14b46a69052af7bccd5a62fed588c77894a"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hr/thunderbird-78.1.0.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/hr/thunderbird-78.1.1.tar.bz2"; 150 150 locale = "hr"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "37b478337cc9918cb386471000c5cc90d2f5de3023a67431b418781cac1d4cac"; 152 + sha256 = "b641cb7393e1e655adff946c82c43edf580e9fe3852b5c0cffe8f6d12759d190"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hsb/thunderbird-78.1.0.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/hsb/thunderbird-78.1.1.tar.bz2"; 155 155 locale = "hsb"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "6d08be19b9aaa9a0f11bf23aab8cf42c1e04288882d860ad45a625a9ad2d8ea5"; 157 + sha256 = "39a27b797117eaed4e939e1c38ade2da13486f9050b5c4d87219cdd46abb67c4"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hu/thunderbird-78.1.0.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/hu/thunderbird-78.1.1.tar.bz2"; 160 160 locale = "hu"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "ff2b7d098e466cd6a9508f3d85e599de544eb8e3cf0cda15d5278fc61efab22d"; 162 + sha256 = "5c9795de2316add4e482f9e074c861ef2e05411ea3792d6256d3c43359dc692f"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hy-AM/thunderbird-78.1.0.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/hy-AM/thunderbird-78.1.1.tar.bz2"; 165 165 locale = "hy-AM"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "2d53c3979a54981dc38c0db892b00b042cc6316972c42cffa6ff9409ad7753d6"; 167 + sha256 = "be1ba0a8fecf9a577cd63de519f92f48ddaf7c4b68fd629f94bb2ebff3cf16fb"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/id/thunderbird-78.1.0.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/id/thunderbird-78.1.1.tar.bz2"; 170 170 locale = "id"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "d599ca640aadf1d6441e16f47c39553cc58d3676a5638f613ffadc0b26983831"; 172 + sha256 = "15eb3d6acda87645da2874cc92366fb50e821d7ec7885f87951366ddc66db2a0"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/is/thunderbird-78.1.0.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/is/thunderbird-78.1.1.tar.bz2"; 175 175 locale = "is"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "004c1b4b00f3ab32e8e39fdbe8c8900cc4d36d716e81eb92cb49c7e0c105954b"; 177 + sha256 = "06549f464526e931f23c0925b402eb3da6fbd9bd16595387604fe7edc62c4672"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/it/thunderbird-78.1.0.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/it/thunderbird-78.1.1.tar.bz2"; 180 180 locale = "it"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "8818951a98306959571060a673093397e6f337c5edb08d91c7202b2dd46a96ab"; 182 + sha256 = "d81344b5dc0e131d1796f63de559a18b59dc70403a957eab737354ab05fd31c4"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ja/thunderbird-78.1.0.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ja/thunderbird-78.1.1.tar.bz2"; 185 185 locale = "ja"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "f30ab0ece47a1bb9220f414f12158ae264261456728c2debb2acfd9860dcceaf"; 187 + sha256 = "48bd5534bfebd6c6f976ea4230ac7d364544c1467b2912f0db46fd23944d0908"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ka/thunderbird-78.1.0.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ka/thunderbird-78.1.1.tar.bz2"; 190 190 locale = "ka"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "ef3bfc1a4afb1f7cab9188848d789778e36ad2c376daaf5245611fade7c758f8"; 192 + sha256 = "8f581c4d9f6c2e8f79bf7be92bf06a69d0dfed017346e1c380a31f541c5155fa"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/kab/thunderbird-78.1.0.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/kab/thunderbird-78.1.1.tar.bz2"; 195 195 locale = "kab"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "a1240d9ff2ef510cc039f3e29c571eaac738caea1a737d872931923fe1f9adc8"; 197 + sha256 = "2cbcf1e64dcb914af8dfa0f8dab462d59d37992b3f4e22159e2edd340cb6e73a"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/kk/thunderbird-78.1.0.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/kk/thunderbird-78.1.1.tar.bz2"; 200 200 locale = "kk"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "ed991b239aeac8c0b8e92ae59acb1cb949357514326e7377c2b028a0c9bf8be9"; 202 + sha256 = "1fd067e9751c60dc6c6dcf1e5cfee3650758ae6593cb20fa5e6103cd01e6e6b7"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ko/thunderbird-78.1.0.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ko/thunderbird-78.1.1.tar.bz2"; 205 205 locale = "ko"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "dbbd6291a1253c125cd6b1757c1f8a0a7bdbd8e611032db0d5d2efb5f6efd232"; 207 + sha256 = "efdd154ad42d1b8f257d0cf619afc4bdea44d7014882c82847cb5f21d7037469"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/lt/thunderbird-78.1.0.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/lt/thunderbird-78.1.1.tar.bz2"; 210 210 locale = "lt"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "86b3a09435b20c398572a9d261d2b64c7f25346ac1977fcdddd78340a36a7774"; 212 + sha256 = "4256ec374ea5a22553469393e7fde51b46cd2ade5a620e9b0fc442e9d524494f"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ms/thunderbird-78.1.0.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ms/thunderbird-78.1.1.tar.bz2"; 215 215 locale = "ms"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "4cead9cf204b460230eb35174898741fabefcec7d6a08bda13f67484400a61dd"; 217 + sha256 = "40f6fc9fb01a83288a6952b7a6e625bd00659594f7fa21ee883c16501407b8be"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/nb-NO/thunderbird-78.1.0.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/nb-NO/thunderbird-78.1.1.tar.bz2"; 220 220 locale = "nb-NO"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "2f955e1436e78a2abf8395aeab59917001ea3affe763f12412247e48809867a4"; 222 + sha256 = "b3f363ccbc5946c6e0e87ca4b75e12e4e4372688ae7a034c9cf37fd401794840"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/nl/thunderbird-78.1.0.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/nl/thunderbird-78.1.1.tar.bz2"; 225 225 locale = "nl"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "246b0dc99ae05a9fc559c3d587f4ebf501a6bc264494960cb6295f7b8ee5d12c"; 227 + sha256 = "6963f3f09cf8a3370b06c894aa744c4ddbaa7c11df4e41f540a21427ec391135"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/nn-NO/thunderbird-78.1.0.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/nn-NO/thunderbird-78.1.1.tar.bz2"; 230 230 locale = "nn-NO"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "9d6b8c48bf483860cbba470fdf221fae906fdf1b1b3762055ee2dad841d266b3"; 232 + sha256 = "da647b3c85db5ebbfbc530dd8d8fb1005928430775cd5c8a2999709614f4e35c"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pa-IN/thunderbird-78.1.0.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/pa-IN/thunderbird-78.1.1.tar.bz2"; 235 235 locale = "pa-IN"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "3a62c8d1909353efdf67c758e49a5e938508fa8d433d887fd47faa768fbc4015"; 237 + sha256 = "9df18348eedd3b43a13ac991b875fe12678929faa58712b09ee7364a8dedbd2e"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pl/thunderbird-78.1.0.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/pl/thunderbird-78.1.1.tar.bz2"; 240 240 locale = "pl"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "d20f0e0c1b60efc5b549a347ea6055b5ab659e47ef0b28ceda91b03066c89606"; 242 + sha256 = "7f60d5a0a819f6b69cd3f8444c12758f7cee17a681859c03cbea29ec27e1221e"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pt-BR/thunderbird-78.1.0.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/pt-BR/thunderbird-78.1.1.tar.bz2"; 245 245 locale = "pt-BR"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "ad633496d5183a99251128321810842623de0c4aa4f8895e23df756cbca6a4bb"; 247 + sha256 = "229073650b742b4566350ce82ea65f93f639a2b502bf706de4038c3c13ead354"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pt-PT/thunderbird-78.1.0.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/pt-PT/thunderbird-78.1.1.tar.bz2"; 250 250 locale = "pt-PT"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "e1ed2749803c255e16f7c5bc8e264adbe53381b33c15d7ec7995cf048a86260c"; 252 + sha256 = "f8596511964a688747ce51cf0ca6bb6da65ea78b9b3ef70ced4f69fae8edbeb0"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/rm/thunderbird-78.1.0.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/rm/thunderbird-78.1.1.tar.bz2"; 255 255 locale = "rm"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "e07c2f7600965d46a6db1bbc5082897f0a9d3b1d66555c388c9dca9b02bcc057"; 257 + sha256 = "fb101dae4058f2cf804aacaf60c1354415cb0287432bb367a83e2ef8109375ce"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ro/thunderbird-78.1.0.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ro/thunderbird-78.1.1.tar.bz2"; 260 260 locale = "ro"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "2b34d996f2130b3738bc2b2cc8f784ad9e62b207722c7038e1469929c174aaeb"; 262 + sha256 = "1cb1fc985122dea685fc1998764c60979a7c357d5e1e0646b8c4f45e856b4f00"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ru/thunderbird-78.1.0.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/ru/thunderbird-78.1.1.tar.bz2"; 265 265 locale = "ru"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "3cdb2afc48e70a6f27022fb672eed016ab5aede684d2791b4771e764f64befaa"; 267 + sha256 = "d89b9a418c78422e2a715e7e1c5d2bf57e90c2293ad63dc5e9f2645fdc910103"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/si/thunderbird-78.1.0.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/si/thunderbird-78.1.1.tar.bz2"; 270 270 locale = "si"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "6207418917124e654283592fcbf8c05bdb47369486ac3f4cfa63376ce5c4f780"; 272 + sha256 = "584cd0dca877163073824e9dfbee4d6146e0ef8bd0b23cd2325462a1a72a41a4"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sk/thunderbird-78.1.0.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/sk/thunderbird-78.1.1.tar.bz2"; 275 275 locale = "sk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "e5551cda807e0c490fc3c6fb8c0ca3c2b75f2093984537f862d1cd3b9cf1f080"; 277 + sha256 = "cbb2b5678d11eef244a175d88207e00fc59584afd0b788a82319987368ff19c2"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sl/thunderbird-78.1.0.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/sl/thunderbird-78.1.1.tar.bz2"; 280 280 locale = "sl"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "d43ff3688f641d07dc6bc4b9b6a5045ee64f76b94c8a90fabab76ccb3682990a"; 282 + sha256 = "e8727e9942c4555d6413a3ebe1d4b2ab2ea39da4f5b3b2ad7baaeb8abf49fd47"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sq/thunderbird-78.1.0.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/sq/thunderbird-78.1.1.tar.bz2"; 285 285 locale = "sq"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "08ea55f8bb49ad16d0ef16b1a95c9cb5657690e811608f147c93f79171dc6b9b"; 287 + sha256 = "31141f45121dab9c5ce3f3d6195264df91e61e434ee993c409c3cac164215737"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sr/thunderbird-78.1.0.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/sr/thunderbird-78.1.1.tar.bz2"; 290 290 locale = "sr"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "a9a1a33b195ef2c18da5a18ecbe09cd5dfc9c48aaf445937642a9df1cc2694c1"; 292 + sha256 = "dc9a868b1345da0633d090877ae6cddaa3a1b2bb1fc3113bc9de2aac1c30366c"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sv-SE/thunderbird-78.1.0.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/sv-SE/thunderbird-78.1.1.tar.bz2"; 295 295 locale = "sv-SE"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "9f7994ec48a0b70ce6ce33092b4d5252c2cf180f2589a46fc85009503671fb56"; 297 + sha256 = "fab7e11f8de1fcd2e8719d20e818d8bd2c39f7539328fb79f2cce56d4f312a78"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/th/thunderbird-78.1.0.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/th/thunderbird-78.1.1.tar.bz2"; 300 300 locale = "th"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "d1ffeae4472df5483c8f55beab128456f3176b07e11444ca48f651a582b8d80f"; 302 + sha256 = "fa3173940d4e7109385d65b479297110545cc7e2e76e8a657f376553e370563a"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/tr/thunderbird-78.1.0.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/tr/thunderbird-78.1.1.tar.bz2"; 305 305 locale = "tr"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "79fa59071ceb5f643759cd4e9161325f3717a099607407844ed58e854c680eb2"; 307 + sha256 = "a8cf6b95a6b890892d034c0b014a62f710bbafa34f3282a80e17828ad9365513"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/uk/thunderbird-78.1.0.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/uk/thunderbird-78.1.1.tar.bz2"; 310 310 locale = "uk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "f41e9756c31a5d2047d7beb8f8f4d3a3f09d6b72d8ef8b375c8f0ce16ff25409"; 312 + sha256 = "a5086a87a87ccb605154aad5bc2986d6fe995391189b3e452640210e2016b08f"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/uz/thunderbird-78.1.0.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/uz/thunderbird-78.1.1.tar.bz2"; 315 315 locale = "uz"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "9748985b628e76b75f15814b6d48641319716bdff8c3947c346b01be27e16854"; 317 + sha256 = "b5bea650b678808b7fbcca432c1de0121dc19886b2f32e764e4fe1a797d1e8ab"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/vi/thunderbird-78.1.0.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/vi/thunderbird-78.1.1.tar.bz2"; 320 320 locale = "vi"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "cba83119c8e36f76d4697acd689e1f94effdb980e7738853cf27f6633a48c187"; 322 + sha256 = "8b8b57417b1d6faeb283b1b6037eac92841029bd73769d5cb8bc6c227e87efbf"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/zh-CN/thunderbird-78.1.0.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/zh-CN/thunderbird-78.1.1.tar.bz2"; 325 325 locale = "zh-CN"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "f06c5cbefd99d2da20b1bb64518c29907f746740d30f79d4b7d59ee286690194"; 327 + sha256 = "4a0c8629e2a5e5f95799169dba4ee9c10b728bf503e090ed829cdd11fbeb57d1"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/zh-TW/thunderbird-78.1.0.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-x86_64/zh-TW/thunderbird-78.1.1.tar.bz2"; 330 330 locale = "zh-TW"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "82cfbf08584867e6d36d357e67ea6abe2ab3e2747de014bd747ed169065b0f07"; 332 + sha256 = "11a892d8ec3ec6e2dccbad4b97ce2fe7cb0a0b1dc309bef9819432f0be9d510c"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/af/thunderbird-78.1.0.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/af/thunderbird-78.1.1.tar.bz2"; 335 335 locale = "af"; 336 336 arch = "linux-i686"; 337 - sha256 = "ecd85c75ce2935f776dabfd42402342526cc9f7050c6f444219618cdfd12930b"; 337 + sha256 = "a254eecebf45c16f55b7d72cc38da2c4d22f49704cdb5db72d2adfc199a7a78c"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ar/thunderbird-78.1.0.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ar/thunderbird-78.1.1.tar.bz2"; 340 340 locale = "ar"; 341 341 arch = "linux-i686"; 342 - sha256 = "1ad1466a524f505abe1a80fd6dc4ddeb4441a26ce6f63c07b9bd8c0cd27f75d2"; 342 + sha256 = "3e735d996bb3bf2674f1c04f035489893169ab632208af1427756bc3c15b1600"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ast/thunderbird-78.1.0.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ast/thunderbird-78.1.1.tar.bz2"; 345 345 locale = "ast"; 346 346 arch = "linux-i686"; 347 - sha256 = "5683300f0c423c5ea2c62cea619d0f894d7ef5d4e46f952f67ba56863350c829"; 347 + sha256 = "a8fe0f85c250b0f71b0bac30cd51e10e5d1ded4265775afe93f986ccde4fbc49"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/be/thunderbird-78.1.0.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/be/thunderbird-78.1.1.tar.bz2"; 350 350 locale = "be"; 351 351 arch = "linux-i686"; 352 - sha256 = "882463c8e120438c418a540da6d7ad324eb071f400d1abfea43c04d7a8e978d5"; 352 + sha256 = "279a98d38f6c33945ddd1e86c9263e72f9a52555e7f26c56a2f3062696436bbb"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/bg/thunderbird-78.1.0.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/bg/thunderbird-78.1.1.tar.bz2"; 355 355 locale = "bg"; 356 356 arch = "linux-i686"; 357 - sha256 = "1ead6033fc9a7bfd504890a453ccbcad34a5421f6a33e2a382cdbd0ccd15c60c"; 357 + sha256 = "cb23b56841818af2e3e8dc922cace29c8538d22977ee951dee744bbc490c24a6"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/br/thunderbird-78.1.0.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/br/thunderbird-78.1.1.tar.bz2"; 360 360 locale = "br"; 361 361 arch = "linux-i686"; 362 - sha256 = "4aaa832ef4a2cba04d03c2ce8f956bd38bbd88c0c5732db02b73ac6d1097c55a"; 362 + sha256 = "f729274b064205cb9baf57be3732268a2c56893ac6b17ae6ddc0aed3269fda15"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ca/thunderbird-78.1.0.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ca/thunderbird-78.1.1.tar.bz2"; 365 365 locale = "ca"; 366 366 arch = "linux-i686"; 367 - sha256 = "a237f035c3b7c6281096accb036f35d6c2b421ca9bc4144240ccbe44f30092af"; 367 + sha256 = "eb434c12d8d841eb8426b95663591f742a9e62b630cadb7afebfa79ab1142a38"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/cak/thunderbird-78.1.0.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/cak/thunderbird-78.1.1.tar.bz2"; 370 370 locale = "cak"; 371 371 arch = "linux-i686"; 372 - sha256 = "c92a7700e7ff6184ecfb1f36615d1a6f68a5b534eacc3417233602d290ec3c2d"; 372 + sha256 = "daa19634d796f849ab9b3a575bc53e451453902f82ce7384a7ae5ae4f99a2165"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/cs/thunderbird-78.1.0.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/cs/thunderbird-78.1.1.tar.bz2"; 375 375 locale = "cs"; 376 376 arch = "linux-i686"; 377 - sha256 = "7417c763b5a4c680d136c2f0f2e62276b4c616a1442282ee9e979bbd56748886"; 377 + sha256 = "181cc3c70985d41a806395b353ccd98475c37ae8151fd5f59adbe25bf2059457"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/cy/thunderbird-78.1.0.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/cy/thunderbird-78.1.1.tar.bz2"; 380 380 locale = "cy"; 381 381 arch = "linux-i686"; 382 - sha256 = "0099ae95225562e2376a9ae7b5416b82b43d62e5e3c1672ac9a404c4fd4afc3b"; 382 + sha256 = "4cb93a1b38582e6fd4e4fc514c36e469b88bedf0bd36bee4d7a66d9c33c3c8ca"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/da/thunderbird-78.1.0.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/da/thunderbird-78.1.1.tar.bz2"; 385 385 locale = "da"; 386 386 arch = "linux-i686"; 387 - sha256 = "f58de0e53576831b345e38c30fbd0809f8fbf06aaeb8072ff24c6bc3254844ae"; 387 + sha256 = "6eb46018b763d22e62739ec9dd98d5f3804f85b5b65ca3092c42d5d9a1a258ee"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/de/thunderbird-78.1.0.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/de/thunderbird-78.1.1.tar.bz2"; 390 390 locale = "de"; 391 391 arch = "linux-i686"; 392 - sha256 = "4ec7d297c251a6af2bc94f69b1416819173e5a067e751dbb44b2b4d78a8866a6"; 392 + sha256 = "dff12cffa89c1ad5666b92b66361e17c604f0ca34305fb0e3b06be5fa8fb0f96"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/dsb/thunderbird-78.1.0.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/dsb/thunderbird-78.1.1.tar.bz2"; 395 395 locale = "dsb"; 396 396 arch = "linux-i686"; 397 - sha256 = "642a8a455fd5baee6443c5db7e971d41c9576e5c930913f1ab04d5c611a85e2e"; 397 + sha256 = "efa2f9449703fc0941620650f1ca1332682b2866339413aa03f2438580d18f78"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/el/thunderbird-78.1.0.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/el/thunderbird-78.1.1.tar.bz2"; 400 400 locale = "el"; 401 401 arch = "linux-i686"; 402 - sha256 = "e0040116779db8e0a48ceadbadc78f29ba6f7a30b287f631606e8e710605af62"; 402 + sha256 = "675cfc628dd02fe874a701e0e16986c797adac263605b304c1c69bb01552037f"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/en-CA/thunderbird-78.1.0.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/en-CA/thunderbird-78.1.1.tar.bz2"; 405 405 locale = "en-CA"; 406 406 arch = "linux-i686"; 407 - sha256 = "d020ee801bee8a6384e3da9dfcff135d62dc523f2d0e183417508214fbcf8384"; 407 + sha256 = "a710c91df20b4b25d9e363b585344e1595ab96b9cc1df35e973e485834942957"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/en-GB/thunderbird-78.1.0.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/en-GB/thunderbird-78.1.1.tar.bz2"; 410 410 locale = "en-GB"; 411 411 arch = "linux-i686"; 412 - sha256 = "31124523570c294f1615af0f3fcedb91f2509d7446c93760c063383b70faac11"; 412 + sha256 = "3acd3020cb6116588a0f061aa9ba5d620477e3265eefac3dc22f4705757fe025"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/en-US/thunderbird-78.1.0.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/en-US/thunderbird-78.1.1.tar.bz2"; 415 415 locale = "en-US"; 416 416 arch = "linux-i686"; 417 - sha256 = "242bf4bacb3d99fc79845f3c5a27e317f1ce9878b124c41b2d9fcbec54460fd4"; 417 + sha256 = "bf9ebc54aff457654b5ea1fc81437281f70d78de96d5a4d3586ae83fb8135d39"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/es-AR/thunderbird-78.1.0.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/es-AR/thunderbird-78.1.1.tar.bz2"; 420 420 locale = "es-AR"; 421 421 arch = "linux-i686"; 422 - sha256 = "178819d715fe526a086d6abf392e2b2ea5d7b8a803199b02cb0005561219f886"; 422 + sha256 = "cf1c278a36c9303956ac8dc29a51226a42ea17cf64559c34bef318c79ba6ed74"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/es-ES/thunderbird-78.1.0.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/es-ES/thunderbird-78.1.1.tar.bz2"; 425 425 locale = "es-ES"; 426 426 arch = "linux-i686"; 427 - sha256 = "88fd17b25de55a567c0e6eecce7edd5657d8f4bf6fa1c8e5c6221b53b6dd21ba"; 427 + sha256 = "4a9356476a18f292f763f1647611189ebe89ee368a3f01a7c75ef8dce48d91af"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/et/thunderbird-78.1.0.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/et/thunderbird-78.1.1.tar.bz2"; 430 430 locale = "et"; 431 431 arch = "linux-i686"; 432 - sha256 = "eaec9c4c0b80d69ba8215e44f64d3bcfc392b5fce47f1a154a8d973ac60991f0"; 432 + sha256 = "03d3a43153b714f334a8f5d7d23e9080624488ec54400451b508c6aa50bcd594"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/eu/thunderbird-78.1.0.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/eu/thunderbird-78.1.1.tar.bz2"; 435 435 locale = "eu"; 436 436 arch = "linux-i686"; 437 - sha256 = "cea1fe6066c348d27b1de6645f7250e03c9beb22a545a4dac3e50dc1af983013"; 437 + sha256 = "a7cca16186f0e2627dc6e06164b3cb2bb691cf798f7c41378ae90349521d9199"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fa/thunderbird-78.1.0.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/fa/thunderbird-78.1.1.tar.bz2"; 440 440 locale = "fa"; 441 441 arch = "linux-i686"; 442 - sha256 = "01976fc28112097ff160c6adeaffed75b6f998eeba8cbb14328127738972144d"; 442 + sha256 = "6a19a79d409acdc25c69b5c8d75a18f2de665a7d18244d578e4ef0f65597daea"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fi/thunderbird-78.1.0.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/fi/thunderbird-78.1.1.tar.bz2"; 445 445 locale = "fi"; 446 446 arch = "linux-i686"; 447 - sha256 = "9f7406c2cd4f11c93d3515691c228940c7b1514df56ec2c8630a7a2e94e2ecaa"; 447 + sha256 = "4b82f0fadfb5f388948e33fd3408e9f6ece6737c8e5e4b53c164a124f017e553"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fr/thunderbird-78.1.0.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/fr/thunderbird-78.1.1.tar.bz2"; 450 450 locale = "fr"; 451 451 arch = "linux-i686"; 452 - sha256 = "46fa514a8a041d9ad6a84333bd6f815cea1ee2c69ef37b17e68f944d93400e67"; 452 + sha256 = "bc4fb423664576d4d94eb24383e3f4f23c199e52f1c985fd3bfccc947212f82a"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fy-NL/thunderbird-78.1.0.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/fy-NL/thunderbird-78.1.1.tar.bz2"; 455 455 locale = "fy-NL"; 456 456 arch = "linux-i686"; 457 - sha256 = "33a5b2f524666b3e5add090ac552d72c3c20f81b97982bcaf2e7939fb3ad5c98"; 457 + sha256 = "6eb76c3a4d3b31160dc0d0b807596095354c7c0740f5593f86042af1e1b03d48"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ga-IE/thunderbird-78.1.0.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ga-IE/thunderbird-78.1.1.tar.bz2"; 460 460 locale = "ga-IE"; 461 461 arch = "linux-i686"; 462 - sha256 = "331d44093ef699538b72aa2abc12ac0aa5eed8a2c0ddcb48b2550820b418fffb"; 462 + sha256 = "5321fff3eb4d341307233976de74624f6002abb8662f40ecbf77e3bdb5757add"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/gd/thunderbird-78.1.0.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/gd/thunderbird-78.1.1.tar.bz2"; 465 465 locale = "gd"; 466 466 arch = "linux-i686"; 467 - sha256 = "0d31fb4fc586e4e0f307335144f4e52b6bd8e1f2cef1707143715d4ba5d7143a"; 467 + sha256 = "515207242fffd0513a550017f8bfb53061f0a0e3d795a111adf0154b55363d38"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/gl/thunderbird-78.1.0.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/gl/thunderbird-78.1.1.tar.bz2"; 470 470 locale = "gl"; 471 471 arch = "linux-i686"; 472 - sha256 = "66c9159758d4639e2334e0ed37145a9b3fb51a53ae15919c956f6ab59ac431a1"; 472 + sha256 = "84c32bd92a783c680343aa5b01dbf58e37eda9ee466b16f817a79a135e37fbe5"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/he/thunderbird-78.1.0.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/he/thunderbird-78.1.1.tar.bz2"; 475 475 locale = "he"; 476 476 arch = "linux-i686"; 477 - sha256 = "927b657eea49b18a5bae6e23c0614178a33a90db1e6a4bb8e62978be2e5b165e"; 477 + sha256 = "96d07263578fb16068e0f48309552ea9237d3dd5a46fc63e3293326778cb7af1"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hr/thunderbird-78.1.0.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/hr/thunderbird-78.1.1.tar.bz2"; 480 480 locale = "hr"; 481 481 arch = "linux-i686"; 482 - sha256 = "7c76abbc7fe94d910002a0786d18973a1fce553a36bbc26123fffdf8bb63b1c8"; 482 + sha256 = "9c612aad3a12530052dd609c2f20a3739c458b3c7f3d761e7c00754f9b43db95"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hsb/thunderbird-78.1.0.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/hsb/thunderbird-78.1.1.tar.bz2"; 485 485 locale = "hsb"; 486 486 arch = "linux-i686"; 487 - sha256 = "a34c51c6059effdc861bf1892b9ae2f7f88f7b06344dc73d1c0d02da919c2883"; 487 + sha256 = "376e4d8eadb9bb8f301053d30260ab0cbeb3dc9f590564583f07547585105fe0"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hu/thunderbird-78.1.0.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/hu/thunderbird-78.1.1.tar.bz2"; 490 490 locale = "hu"; 491 491 arch = "linux-i686"; 492 - sha256 = "acdc7d7423570b707bba3941bef2c1654d51c9e1e23d263561e1d9393b2e3e74"; 492 + sha256 = "4e7e51dbbe359ec542e553f5b0691f1d191343261094828b2572dd5a03ec2c8a"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hy-AM/thunderbird-78.1.0.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/hy-AM/thunderbird-78.1.1.tar.bz2"; 495 495 locale = "hy-AM"; 496 496 arch = "linux-i686"; 497 - sha256 = "c3bb6b743016d39c6ee5e7e3776e7617bb1d6d3a32c0ce04fc7e0a962cf4fc30"; 497 + sha256 = "735624e30d1986d6c822fcbee4694389cf8a0061eba40926265bd4ac998e2186"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/id/thunderbird-78.1.0.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/id/thunderbird-78.1.1.tar.bz2"; 500 500 locale = "id"; 501 501 arch = "linux-i686"; 502 - sha256 = "125562d267d38c3f4a5cfb9d747dc3c16634ab82cdeecfe18352c5cc85bd37ee"; 502 + sha256 = "ce6d668f38d1e74e7c8bbfc7408edc749eed9449908044bdd57b2dcd868cb89f"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/is/thunderbird-78.1.0.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/is/thunderbird-78.1.1.tar.bz2"; 505 505 locale = "is"; 506 506 arch = "linux-i686"; 507 - sha256 = "f2028467188c85d34108a5a72ab01921cb51cd65bd821780cf264351e72f78ed"; 507 + sha256 = "589369ce68b6c78ad7753ddd14412eb68f438dbd7cae449f828288d25ee3f795"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/it/thunderbird-78.1.0.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/it/thunderbird-78.1.1.tar.bz2"; 510 510 locale = "it"; 511 511 arch = "linux-i686"; 512 - sha256 = "06663b6d3800c4175ff8c16309174a323cc1a000b140e944d73e74ebeac2c08b"; 512 + sha256 = "fd909d5aaa68a208050a0812f15024ef115b99fbde0edb0afe995c3b766c0d76"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ja/thunderbird-78.1.0.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ja/thunderbird-78.1.1.tar.bz2"; 515 515 locale = "ja"; 516 516 arch = "linux-i686"; 517 - sha256 = "90e9dd8d19552e286f0b88252f64de5de9b9798b1122c48470de4795ae833b9f"; 517 + sha256 = "160c2a1c36ef34339270abd59fed13b37414f8c37edd60463e0945e6751a0c74"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ka/thunderbird-78.1.0.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ka/thunderbird-78.1.1.tar.bz2"; 520 520 locale = "ka"; 521 521 arch = "linux-i686"; 522 - sha256 = "0998d6b871bdde86830d061bef1e6aa93ad7840ea5c705db05b6d6475246c324"; 522 + sha256 = "e822a28e62aae6d6e84e6788d5311af45396248f48cc60152b4273d75359dd8f"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/kab/thunderbird-78.1.0.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/kab/thunderbird-78.1.1.tar.bz2"; 525 525 locale = "kab"; 526 526 arch = "linux-i686"; 527 - sha256 = "88bd997d123541041594f16496baced969c06335079fb7d08473a09cb001a8fb"; 527 + sha256 = "2ea58cc79b80966b5bbc310fa32bd27621f95d4ffbd3646bf9e04f922c36ca6e"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/kk/thunderbird-78.1.0.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/kk/thunderbird-78.1.1.tar.bz2"; 530 530 locale = "kk"; 531 531 arch = "linux-i686"; 532 - sha256 = "56bc7376e0a7dcc1e6ca45b41de2769f887ed647320531895f6b3aee99b05592"; 532 + sha256 = "a874bc02f065be73a54b70567b7a04be5fc6a9f766f3b054b12555763361ea2a"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ko/thunderbird-78.1.0.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ko/thunderbird-78.1.1.tar.bz2"; 535 535 locale = "ko"; 536 536 arch = "linux-i686"; 537 - sha256 = "6bbc9f93dcc3c78d17806933020b45a6145e6df3ea0a155492500bcb500f0a31"; 537 + sha256 = "d9678f72569dfde84544fcb9afa7cb8d5a4a35baa52d4e560aa2b082a418ab00"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/lt/thunderbird-78.1.0.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/lt/thunderbird-78.1.1.tar.bz2"; 540 540 locale = "lt"; 541 541 arch = "linux-i686"; 542 - sha256 = "49e2cbd0d86578f74623ab0c72f551a48d3835a583a5b7269303ab920f14b9c7"; 542 + sha256 = "1d7ec489dc52fae0f7597e40f8505bdd6a57a717389c75b66481749e85e2fab6"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ms/thunderbird-78.1.0.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ms/thunderbird-78.1.1.tar.bz2"; 545 545 locale = "ms"; 546 546 arch = "linux-i686"; 547 - sha256 = "53306a0a9a149fbc7d1e24c24c8ca3ea154ad766be23dc70aeb3bf90ef1bc5b3"; 547 + sha256 = "5d0c7cc00139c39a69dfc9ba1dc5c83b56973f26679860d048952bcf09baa737"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/nb-NO/thunderbird-78.1.0.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/nb-NO/thunderbird-78.1.1.tar.bz2"; 550 550 locale = "nb-NO"; 551 551 arch = "linux-i686"; 552 - sha256 = "fa2b3f9de332a40df46b32f4ab5451fb16fa400454b2269543c08f8ee156b52e"; 552 + sha256 = "e72a25e7d53e6e0d470632c487d31e08afdb6c27543d50c93ff72ecac3f70bc6"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/nl/thunderbird-78.1.0.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/nl/thunderbird-78.1.1.tar.bz2"; 555 555 locale = "nl"; 556 556 arch = "linux-i686"; 557 - sha256 = "4439bfa046cea7d823e12f837625fda5ce1953ded9f0af9dec252d9d58dae04e"; 557 + sha256 = "19efd7323e671fe25b64ee44c85f698f608e6c2b18fdbfc9f0cc95b9cd8cd149"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/nn-NO/thunderbird-78.1.0.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/nn-NO/thunderbird-78.1.1.tar.bz2"; 560 560 locale = "nn-NO"; 561 561 arch = "linux-i686"; 562 - sha256 = "3a9fc65618790837bb6d998c5ef6ec01019db8240b01c904a61c463bf17b848d"; 562 + sha256 = "b4be21281c6a13de05e5d0b96e43454bab662140a00d3837f609e23f14360c90"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pa-IN/thunderbird-78.1.0.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/pa-IN/thunderbird-78.1.1.tar.bz2"; 565 565 locale = "pa-IN"; 566 566 arch = "linux-i686"; 567 - sha256 = "b433e58bb809a2f47cfc82848db5145cd92280725ce3b5d1bfafdc0e5f616076"; 567 + sha256 = "f2795a504616404616f7d22022e105e9e4ea54025d60e262c405b867cb9c7936"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pl/thunderbird-78.1.0.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/pl/thunderbird-78.1.1.tar.bz2"; 570 570 locale = "pl"; 571 571 arch = "linux-i686"; 572 - sha256 = "9ec00ac58795a5e7947a9effa2646081d4fdeed801f7e91ed651d2b457317774"; 572 + sha256 = "52f80b074dc168ec00d0fd78f6376c1dfd357c2b7e7ed78bb1b9cf17536508a6"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pt-BR/thunderbird-78.1.0.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/pt-BR/thunderbird-78.1.1.tar.bz2"; 575 575 locale = "pt-BR"; 576 576 arch = "linux-i686"; 577 - sha256 = "fe187123f5c9b472de5154e126a1d736e1eae0d88fe11f5ca1c771006f37202f"; 577 + sha256 = "d02867899a54eebffb2b6e600f7e6260b960d686a8bcd61ce705e9d0bbebe377"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pt-PT/thunderbird-78.1.0.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/pt-PT/thunderbird-78.1.1.tar.bz2"; 580 580 locale = "pt-PT"; 581 581 arch = "linux-i686"; 582 - sha256 = "6a09eab3e662f093ec5428c3d5b0dabd5ef8ca8a734f92bb52088a545dd5707c"; 582 + sha256 = "659a7ff3a0dcbb4f3fec32eda6b5a2087191c8d49ea310662ad540433d869180"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/rm/thunderbird-78.1.0.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/rm/thunderbird-78.1.1.tar.bz2"; 585 585 locale = "rm"; 586 586 arch = "linux-i686"; 587 - sha256 = "87f96161f0d415ed24abd2bf7d88ffcadf327910b23c285a4fa7126612011cb1"; 587 + sha256 = "d9ee3c5e3cf2d7eedced9d12bf4d499ae931c262be166af6a14bbd4a2538788a"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ro/thunderbird-78.1.0.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ro/thunderbird-78.1.1.tar.bz2"; 590 590 locale = "ro"; 591 591 arch = "linux-i686"; 592 - sha256 = "6b6f0125a4354320abf34333353cf52a30ebaa764d1ae17b1fa48e7d1ad53b52"; 592 + sha256 = "c3db9965a25d52d25cde0b52bffcc274ae32862fb29be368f27b102774d0971b"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ru/thunderbird-78.1.0.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/ru/thunderbird-78.1.1.tar.bz2"; 595 595 locale = "ru"; 596 596 arch = "linux-i686"; 597 - sha256 = "3d3c72390d333abd6710b0653f8c95e0283b50580cc6aad3e7c38a90c369cb9b"; 597 + sha256 = "f0356ef5eadccfcdfc694d0bed9b1e4027e4883095f9c117403a68f1cb2810c8"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/si/thunderbird-78.1.0.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/si/thunderbird-78.1.1.tar.bz2"; 600 600 locale = "si"; 601 601 arch = "linux-i686"; 602 - sha256 = "f436f26b6baa8cbcbd407133c099669c45bea518202a34d7538260bd76fc7b19"; 602 + sha256 = "5b5d17a2b098fbe1c2d8686ab0e1adb7c72efedc38365ca9b39b1e122302c85c"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sk/thunderbird-78.1.0.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/sk/thunderbird-78.1.1.tar.bz2"; 605 605 locale = "sk"; 606 606 arch = "linux-i686"; 607 - sha256 = "ab89336f29fdda1525e827f4f4419b2eb0137279717511ca3de32f221d5335fb"; 607 + sha256 = "b39bd41a38947ea467e1a89c5a173fd07cbce09562c10e6a60adb2150b04c9cf"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sl/thunderbird-78.1.0.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/sl/thunderbird-78.1.1.tar.bz2"; 610 610 locale = "sl"; 611 611 arch = "linux-i686"; 612 - sha256 = "fb43a4f2b360774a1c7e337a38bf9388cc1e453b987b7d8ac38e2dde255ae3f5"; 612 + sha256 = "602e0feffc5b786930005c376ca3e8819b834a0cfc9a649bc46d86c27999144d"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sq/thunderbird-78.1.0.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/sq/thunderbird-78.1.1.tar.bz2"; 615 615 locale = "sq"; 616 616 arch = "linux-i686"; 617 - sha256 = "1029c843c2ff06842dca2af05054d60b87927674b36f6c6890118143f5aeadec"; 617 + sha256 = "fb265490d00c3a844f73e8f531b7c73f3787cb4e4ddc7cdcde72017fd7f3d612"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sr/thunderbird-78.1.0.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/sr/thunderbird-78.1.1.tar.bz2"; 620 620 locale = "sr"; 621 621 arch = "linux-i686"; 622 - sha256 = "e20f00961f70dec27c306c9442315a4e5061840604650ec62123d1cc74a3006b"; 622 + sha256 = "1574eaee6effc4df2c88fc94597e295f352455a9f68501080385c08cb4ab7e35"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sv-SE/thunderbird-78.1.0.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/sv-SE/thunderbird-78.1.1.tar.bz2"; 625 625 locale = "sv-SE"; 626 626 arch = "linux-i686"; 627 - sha256 = "1e2d290254f610e1dd8c4d8037e9aaad3abee6d7b7373471e53ff698b736af83"; 627 + sha256 = "8d55df4937fe28f7b9d0fcaebcde3fb9650de9f0b74f677111f339ae2365b822"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/th/thunderbird-78.1.0.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/th/thunderbird-78.1.1.tar.bz2"; 630 630 locale = "th"; 631 631 arch = "linux-i686"; 632 - sha256 = "1a80c2986f7f69228c1ae6f2829d3502154ccc9e92ea8bdb2530b82b3a933349"; 632 + sha256 = "6a872a6c332c7b3bfc24721bf1114c85475a73ae5c7b16d8637b0eb0045e112d"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/tr/thunderbird-78.1.0.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/tr/thunderbird-78.1.1.tar.bz2"; 635 635 locale = "tr"; 636 636 arch = "linux-i686"; 637 - sha256 = "136a7cd134f8782537a8063da75fca86340597da5832dc87468b9a353aba0b89"; 637 + sha256 = "26d2b8493a1508591b45f9ecc43598e244856c0d9bc3c185721a7239679c4e63"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/uk/thunderbird-78.1.0.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/uk/thunderbird-78.1.1.tar.bz2"; 640 640 locale = "uk"; 641 641 arch = "linux-i686"; 642 - sha256 = "ad0ebfd63617b7807fcb658744650a95c5a8a03328d152f64c48f8ed46a5825a"; 642 + sha256 = "ddb4b5fab55ded8f7bc2ae914f41af42b3b69c738727b055efd5e05b253ac872"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/uz/thunderbird-78.1.0.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/uz/thunderbird-78.1.1.tar.bz2"; 645 645 locale = "uz"; 646 646 arch = "linux-i686"; 647 - sha256 = "4af26e15a2e1afb84ce9ff0024286b31b6f77b6810897906d7139ffa884ca623"; 647 + sha256 = "dce93fab320f90ece938ae2b2343c1d27a1143b0183318a9d9e0cbbcfb607982"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/vi/thunderbird-78.1.0.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/vi/thunderbird-78.1.1.tar.bz2"; 650 650 locale = "vi"; 651 651 arch = "linux-i686"; 652 - sha256 = "4695f995cbf7e62eab32aa17a8c9b5cd01c7ccc16e50911436e940b0ff1a28bd"; 652 + sha256 = "cf1b4f96ef1a510d21b232e748ace6e567d27e382393a7d7f51ab392f026d55c"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/zh-CN/thunderbird-78.1.0.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/zh-CN/thunderbird-78.1.1.tar.bz2"; 655 655 locale = "zh-CN"; 656 656 arch = "linux-i686"; 657 - sha256 = "d70c7e9667240f2fc9f705a66be84c2decb691af581e73bf2637f97b08f3f14d"; 657 + sha256 = "574acd0743a1202b6629883618278eb3ce113c518bc9c39f3d90e2dc12d4f644"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/zh-TW/thunderbird-78.1.0.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.1/linux-i686/zh-TW/thunderbird-78.1.1.tar.bz2"; 660 660 locale = "zh-TW"; 661 661 arch = "linux-i686"; 662 - sha256 = "1359fc351ef156bbc00a134de4f7dc878fa1bfa77a461ac289f90dc7f870ecd4"; 662 + sha256 = "51ccc5a4696841b3391a5dd9fb9ff1f55a9f6ccd6fbd86587ffb86c5f664f10f"; 663 663 } 664 664 ]; 665 665 }
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/68.nix
··· 74 74 75 75 stdenv.mkDerivation rec { 76 76 pname = "thunderbird"; 77 - version = "68.10.0"; 77 + version = "68.11.0"; 78 78 79 79 src = fetchurl { 80 80 url = 81 81 "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 82 82 sha512 = 83 - "24jq4wxhk58403ax8jf6p82fyzf0vszz8am5d8jb6j559da3lp6wv4m5xqavvcf9i57rdivzrmqw9agr8mypfxs8zb908aln5iy7d4d"; 83 + "1rdxizg1mpagh17fhnrbkilyv1i2zfcr6z62jf3ng31ns94za9kdg9f580srkp63png67jaj3b1kc33v5vb8wavl09n5d38g113x2m9"; 84 84 }; 85 85 86 86 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/default.nix
··· 72 72 73 73 stdenv.mkDerivation rec { 74 74 pname = "thunderbird"; 75 - version = "78.1.0"; 75 + version = "78.1.1"; 76 76 77 77 src = fetchurl { 78 78 url = 79 79 "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 80 80 sha512 = 81 - "2m1gqq11k5cql5f49mwrfjk06rm2r24lf9l0hrvj569gqxckyh8wdch3dn339x3yn5fhxqlw0l770p2ssr2kkllv3yy20qqzjqgfpgh"; 81 + "1lf15zl3p8y1vxv4s04y088flkspf0r0c6j8gfrlfzla5ckfcsbad3zbygh6y73m35j882g7fbacby5a4hiw891zq2kji5dn3nbahyi"; 82 82 }; 83 83 84 84 nativeBuildInputs = [
+26
pkgs/applications/networking/nextdns/default.nix
··· 1 + { buildGoModule, fetchFromGitHub, lib }: 2 + 3 + buildGoModule rec { 4 + pname = "nextdns"; 5 + version = "1.7.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "nextdns"; 9 + repo = "nextdns"; 10 + rev = "v${version}"; 11 + sha256 = "15xw8d6b9rv0lalzfllixm8n89clz9j8ag1gk4r16k7yv5l6xrpd"; 12 + }; 13 + 14 + vendorSha256 = "09whpzsn16znyrknfm5zlhla253r69j6d751czza4c83m4r36swj"; 15 + 16 + doCheck = false; 17 + 18 + buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 + 20 + meta = with lib; { 21 + description = "NextDNS DNS/53 to DoH Proxy"; 22 + homepage = "https://nextdns.io"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ pnelson ]; 25 + }; 26 + }
-1
pkgs/applications/networking/p2p/magnetico/default.nix
··· 18 18 make magneticow magneticod 19 19 ''; 20 20 21 - doCheck = true; 22 21 checkPhase = '' 23 22 make test 24 23 '';
+3 -3
pkgs/applications/networking/sync/rclone/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "rclone"; 5 - version = "1.52.2"; 5 + version = "1.52.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1da6azr4j5sbzb5xpy2xk4vqi6bdpmzlq3pxrmakaskicz64nnld"; 11 + sha256 = "1bf3rhs4dcb8vkzs4a6pk5xrhnkhqsrbf4xrhcqf407r668gdav1"; 12 12 }; 13 13 14 14 goPackagePath = "github.com/rclone/rclone"; ··· 38 38 description = "Command line program to sync files and directories to and from major cloud storage"; 39 39 homepage = "https://rclone.org"; 40 40 license = licenses.mit; 41 - maintainers = with maintainers; [ danielfullmer ]; 41 + maintainers = with maintainers; [ danielfullmer marsam ]; 42 42 platforms = platforms.all; 43 43 }; 44 44 }
+2
pkgs/applications/networking/syncthing/default.nix
··· 15 15 16 16 vendorSha256 = "1gmdv0g0gymq6khrwvplw6yfp146kg5ar8vqdp5dlp0myxfzi22b"; 17 17 18 + doCheck = false; 19 + 18 20 patches = [ 19 21 ./add-stcli-target.patch 20 22 ];
+2
pkgs/applications/networking/websocketd/default.nix
··· 13 13 14 14 vendorSha256 = "05k31z4h3b327mh940zh52im4xfk7kf5phb8b7xp4l9bgckhz4lb"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Turn any program that uses STDIN/STDOUT into a WebSocket server"; 18 20 homepage = "http://websocketd.com/";
+30
pkgs/applications/networking/wg-bond/default.nix
··· 1 + { pkgs, lib, rustPlatform, fetchFromGitLab, wireguard-tools, makeWrapper }: 2 + rustPlatform.buildRustPackage rec { 3 + pname = "wg-bond"; 4 + version = "0.2.0"; 5 + 6 + src = fetchFromGitLab { 7 + owner = "cab404"; 8 + repo = "wg-bond"; 9 + rev = "v${version}"; 10 + hash = "sha256:04k0maxy39k7qzcsqsv1byddsmjszmnyjffrf22nzbvml83p3l0y"; 11 + }; 12 + 13 + cargoSha256 = "1v2az0v6l8mqryvq3898hm7bpvqdd2c4kpv6ck7932jfjyna512k"; 14 + 15 + buildInputs = [ makeWrapper ]; 16 + postInstall = '' 17 + wrapProgram $out/bin/wg-bond --set PATH ${ 18 + lib.makeBinPath [ wireguard-tools ] 19 + } 20 + ''; 21 + 22 + meta = with lib; { 23 + description = "Wireguard configuration manager"; 24 + homepage = "https://gitlab.com/cab404/wg-bond"; 25 + changelog = "https://gitlab.com/cab404/wg-bond/-/releases#v${version}"; 26 + license = licenses.gpl3Only; 27 + maintainers = with maintainers; [ cab404 ]; 28 + platforms = platforms.all; 29 + }; 30 + }
+1 -1
pkgs/applications/office/gtg/default.nix
··· 61 61 ''; 62 62 homepage = "https://wiki.gnome.org/Apps/GTG"; 63 63 downloadPage = "https://github.com/getting-things-gnome/gtg/releases"; 64 - license = licenses.gpl3Only; 64 + license = licenses.gpl3Plus; 65 65 maintainers = with maintainers; [ oyren ]; 66 66 platforms = platforms.linux; 67 67 };
+2 -2
pkgs/applications/office/portfolio/default.nix
··· 24 24 in 25 25 stdenv.mkDerivation rec { 26 26 pname = "PortfolioPerformance"; 27 - version = "0.46.6"; 27 + version = "0.47.0"; 28 28 29 29 src = fetchurl { 30 30 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 31 - sha256 = "0df5fhyr4di3c5fvbkli8ff7ylji6wvjghj82zfp0hr02f7cnr6b"; 31 + sha256 = "0l328wvikdmm2i0kbpv9qwd0mkbs24y89cgfg28swhcvpywjpk36"; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/applications/science/chemistry/marvin/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "marvin"; 7 - version = "20.15.0"; 7 + version = "20.16.0"; 8 8 9 9 src = fetchurl { 10 10 name = "marvin-${version}.deb"; 11 11 url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb"; 12 - sha256 = "0wbk69cg8zsv4c64ilgngc78dggrclmi0iphnsd15cpzrwfgsrfa"; 12 + sha256 = "0wfg5zd8dvjy6x6al58jd5d53gar3ds326q3b6771h5p5jzv0x2g"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ dpkg makeWrapper ];
+58
pkgs/applications/science/electronics/appcsxcad/default.nix
··· 1 + { lib 2 + , mkDerivation 3 + , fetchFromGitHub 4 + , cmake 5 + , csxcad 6 + , qcsxcad 7 + , hdf5 8 + , vtkWithQt5 9 + , qtbase 10 + , wrapQtAppsHook 11 + , fparser 12 + , tinyxml 13 + , cgal 14 + , boost 15 + }: 16 + 17 + mkDerivation { 18 + pname = "appcsxcad"; 19 + version = "unstable-2020-01-04"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "thliebig"; 23 + repo = "AppCSXCAD"; 24 + rev = "de8c271ec8b57e80233cb2a432e3d7fd54d30876"; 25 + sha256 = "0shnfa0if3w588a68gr82qi6k7ldg1j2921fnzji90mmay21birp"; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + wrapQtAppsHook 31 + ]; 32 + 33 + buildInputs = [ 34 + csxcad 35 + qcsxcad 36 + hdf5 37 + vtkWithQt5 38 + qtbase 39 + fparser 40 + tinyxml 41 + cgal 42 + boost 43 + ]; 44 + 45 + postFixup = '' 46 + rm $out/bin/AppCSXCAD.sh 47 + ''; 48 + 49 + enableParallelBuilding = true; 50 + 51 + meta = with lib; { 52 + description = "Minimal Application using the QCSXCAD library"; 53 + homepage = "https://github.com/thliebig/AppCSXCAD"; 54 + license = licenses.gpl3; 55 + maintainers = with maintainers; [ matthuszagh ]; 56 + platforms = platforms.linux; 57 + }; 58 + }
+50
pkgs/applications/science/electronics/qcsxcad/default.nix
··· 1 + { stdenv 2 + , mkDerivation 3 + , fetchFromGitHub 4 + , cmake 5 + , csxcad 6 + , tinyxml 7 + , vtkWithQt5 8 + , wrapQtAppsHook 9 + , qtbase 10 + }: 11 + 12 + mkDerivation { 13 + pname = "qcsxcad"; 14 + version = "unstable-2020-01-04"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "thliebig"; 18 + repo = "QCSXCAD"; 19 + rev = "0dabbaf2bc1190adec300871cf309791af842c8e"; 20 + sha256 = "11kbh0mxbdfh7s5azqin3i2alic5ihmdfj0jwgnrhlpjk4cbf9rn"; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + cmake 25 + wrapQtAppsHook 26 + ]; 27 + 28 + cmakeFlags = [ 29 + "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}" 30 + "-DCSXCAD_ROOT_DIR=${csxcad}" 31 + "-DENABLE_RPATH=OFF" 32 + ]; 33 + 34 + buildInputs = [ 35 + csxcad 36 + tinyxml 37 + vtkWithQt5 38 + qtbase 39 + ]; 40 + 41 + enableParallelBuilding = true; 42 + 43 + meta = with stdenv.lib; { 44 + description = "Qt library for CSXCAD"; 45 + homepage = "https://github.com/thliebig/QCSXCAD"; 46 + license = licenses.gpl3; 47 + maintainers = with maintainers; [ matthuszagh ]; 48 + platforms = platforms.linux; 49 + }; 50 + }
+4 -2
pkgs/applications/science/logic/coq/default.nix
··· 35 35 "8.11.0" = "1rfdic6mp7acx2zfwz7ziqk12g95bl9nyj68z4n20a5bcjv2pxpn"; 36 36 "8.11.1" = "0qriy9dy36dajsv5qmli8gd6v55mah02ya334nw49ky19v7518m0"; 37 37 "8.11.2" = "0f77ccyxdgbf1nrj5fa8qvrk1cyfy06fv8gj9kzfvlcgn0cf48sa"; 38 - "8.12+beta1" = "0jbm8am9j926s0h4fi0cjl95l37l6p7i03spcryyrd4sg5xrddr7"; 38 + "8.12.0" = "18dc7k0piv6v064zgdadpw6mkkxk7j663hb3svgj5236fihjr0cz"; 39 39 }.${version}; 40 40 coq-version = stdenv.lib.versions.majorMinor version; 41 41 versionAtLeast = stdenv.lib.versionAtLeast coq-version; ··· 112 112 ; 113 113 buildInputs = [ ncurses ocamlPackages.ocaml ocamlPackages.findlib ] 114 114 ++ stdenv.lib.optional (!versionAtLeast "8.10") ocamlPackages.camlp5 115 - ++ [ ocamlPackages.num ] 115 + ++ stdenv.lib.optional (!versionAtLeast "8.12") ocamlPackages.num 116 116 ++ stdenv.lib.optionals buildIde 117 117 (if versionAtLeast "8.10" 118 118 then [ ocamlPackages.lablgtk3-sourceview3 glib gnome3.defaultIconTheme wrapGAppsHook ] 119 119 ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Cocoa 120 120 else [ ocamlPackages.lablgtk ]); 121 + 122 + propagatedBuildInputs = stdenv.lib.optional (versionAtLeast "8.12") ocamlPackages.num; 121 123 122 124 postPatch = '' 123 125 UNAME=$(type -tp uname)
+4 -5
pkgs/applications/science/misc/root/default.nix
··· 1 - { stdenv, fetchurl, makeWrapper, cmake, gl2ps, gsl, libX11, libXpm, libXft 1 + { stdenv, lib, fetchurl, makeWrapper, cmake, gl2ps, gsl, libX11, libXpm, libXft 2 2 , libXext, libGLU, libGL, libxml2, lz4, lzma, pcre, pkgconfig, python, xxHash 3 3 , zlib 4 4 , Cocoa, OpenGL, noSplash ? false }: ··· 13 13 }; 14 14 15 15 nativeBuildInputs = [ makeWrapper cmake pkgconfig ]; 16 - buildInputs = [ gl2ps pcre python zlib libxml2 lz4 lzma gsl xxHash ] 17 - ++ stdenv.lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ] 18 - ++ stdenv.lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ] 16 + buildInputs = [ gl2ps pcre zlib libxml2 lz4 lzma gsl xxHash python.pkgs.numpy ] 17 + ++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ] 18 + ++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ] 19 19 ; 20 - propagatedBuildInputs = [ python.pkgs.numpy ]; 21 20 22 21 patches = [ 23 22 ./sw_vers.patch
+5 -5
pkgs/applications/version-management/git-and-tools/delta/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "delta"; 12 - version = "0.4.0"; 12 + version = "0.4.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "dandavison"; 16 16 repo = pname; 17 17 rev = version; 18 - sha256 = "1i4ddz2fivn5h35059b68z3lfw48psak79aab6pk7d8iamz4njb9"; 18 + sha256 = "15vpmalv2195aff3xd85nr99xn2dbc0k1lmlf7xp293s79kibrz7"; 19 19 }; 20 20 21 - cargoSha256 = "1na6wqjm69diwhkyxlzk0jm3qwkdrah3w6i8p7dhzrsx434lhmya"; 21 + cargoSha256 = "0vgjijrxpfrgwh17dpxhgq8jdr6f9cj0mkr5ni9m3w8qv545a1ix"; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24 25 25 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 26 26 27 27 postInstall = '' 28 - installShellCompletion --bash --name delta.bash completion/completion.bash 29 - installShellCompletion --zsh --name _delta completion/completion.zsh 28 + installShellCompletion --bash --name delta.bash etc/completion/completion.bash 29 + installShellCompletion --zsh --name _delta etc/completion/completion.zsh 30 30 ''; 31 31 32 32 meta = with lib; {
+2
pkgs/applications/version-management/git-and-tools/gh/default.nix
··· 13 13 14 14 vendorSha256 = "1xq1n583p0a3j78afprm2hk5f1hchdrx4vvphml95rv9786vjbcc"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ installShellFiles ]; 17 19 18 20 buildPhase = ''
+2
pkgs/applications/version-management/git-and-tools/ghq/default.nix
··· 13 13 14 14 vendorSha256 = "0gll132g111vn1hdmdjpkha9rbyppz0qj1ld89gwlk2mqd57jxkd"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = '' 17 19 -ldflags= 18 20 -X=main.Version=${version}
+2
pkgs/applications/version-management/git-and-tools/git-bug/default.nix
··· 15 15 16 16 vendorSha256 = "0c8b47lj4wl3s21lm0vx4z7hznylm8c4fb8b8gxm278kn3zys607"; 17 17 18 + doCheck = false; 19 + 18 20 buildFlagsArray = '' 19 21 -ldflags= 20 22 -X ${goPackagePath}/commands.GitCommit=${rev}
+2
pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
··· 13 13 14 14 vendorSha256 = "1ccwbhzwys8sl3m2rs2lp70snzsi2a0ahnnq8kn15rrlvsv5qahf"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Keep the content for your git submodules all in one place: the parent repo"; 18 20 homepage = "https://github.com/apenwarr/git-subtrac";
+2
pkgs/applications/version-management/git-and-tools/lab/default.nix
··· 15 15 16 16 vendorSha256 = "1lrmafvv5zfn9kc0p8g5vdz351n1zbaqwhwk861fxys0rdpqskyc"; 17 17 18 + doCheck = false; 19 + 18 20 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 21 20 22 postInstall = ''
+2
pkgs/applications/version-management/git-and-tools/lefthook/default.nix
··· 13 13 14 14 vendorSha256 = "1pdrw4vwbj9cka2pjbjvxviigfvnrf8sgws27ixwwiblbkj4isc8"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Fast and powerful Git hooks manager for any type of projects"; 18 20 homepage = "https://github.com/Arkweid/lefthook";
+2
pkgs/applications/version-management/sourcehut/builds.nix
··· 12 12 goPackagePath = "git.sr.ht/~sircmpwn/builds.sr.ht/worker"; 13 13 14 14 vendorSha256 = "0prdlihcy5yz760llwyby747yy2981dn3gy401a48df7ndlfj6lp"; 15 + 16 + doCheck = false; 15 17 }; 16 18 in buildPythonPackage rec { 17 19 inherit version;
+8
pkgs/applications/version-management/sourcehut/git.nix
··· 12 12 goPackagePath = "git.sr.ht/~sircmpwn/git.sr.ht/gitsrht-shell"; 13 13 14 14 vendorSha256 = "1zvbqn4r940mibn4h1cqz94gbr476scm281ps361n0rfqlimw8g5"; 15 + 16 + doCheck = false; 15 17 }; 16 18 17 19 buildDispatcher = src: buildGoModule { ··· 20 22 goPackagePath = "git.sr.ht/~sircmpwn/git.sr.ht/gitsrht-dispatch"; 21 23 22 24 vendorSha256 = "1lzkf13m54pq0gnn3bcxc80nfg76hgck4l8q8jpaicrsiwgcyrd9"; 25 + 26 + doCheck = false; 23 27 }; 24 28 25 29 buildKeys = src: buildGoModule { ··· 28 32 goPackagePath = "git.sr.ht/~sircmpwn/git.sr.ht/gitsrht-keys"; 29 33 30 34 vendorSha256 = "16j7kpar318s4766pln8xn6d51xqblwig5n1jywhj0sl80qjl5cv"; 35 + 36 + doCheck = false; 31 37 }; 32 38 33 39 buildUpdateHook = src: buildGoModule { ··· 36 42 goPackagePath = "git.sr.ht/~sircmpwn/git.sr.ht/gitsrht-update-hook"; 37 43 38 44 vendorSha256 = "1rmv3p60g6w4h4v9wx99jkyx0q02snslyjrjy9n1flardjs01b63"; 45 + 46 + doCheck = false; 39 47 }; 40 48 in buildPythonPackage rec { 41 49 inherit version;
+29
pkgs/applications/video/hdhomerun-config-gui/default.nix
··· 1 + { stdenv, fetchurl, libhdhomerun, vlc, gcc, gnumake, pkg-config, gtk2 }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "hdhomerun-config-gui"; 5 + version = "20200521"; 6 + 7 + src = fetchurl { 8 + url = "https://download.silicondust.com/hdhomerun/hdhomerun_config_gui_${version}.tgz"; 9 + sha256 = "1r1rwfgi714nwblyg8nqjzkpm4n2lg7kqqqas47hvbn5waimz1ja"; 10 + }; 11 + 12 + nativeBuildInputs = [ pkg-config ]; 13 + buildInputs = [ gtk2 libhdhomerun ]; 14 + 15 + configureFlags = [ "CPPFLAGS=-I${libhdhomerun}/include/hdhomerun" ]; 16 + makeFlags = [ "SUBDIRS=src" ]; 17 + 18 + installPhase = '' 19 + install -vDm 755 src/hdhomerun_config_gui $out/usr/bin/hdhomerun_config_gui 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + description = "GUI for configuring Silicondust HDHomeRun TV tuners"; 24 + homepage = "https://www.silicondust.com/support/linux"; 25 + license = licenses.gpl3Only; 26 + platforms = platforms.linux; 27 + maintainers = [ maintainers.louisdk1 ]; 28 + }; 29 + }
+5 -5
pkgs/applications/video/kodi/default.nix
··· 44 44 assert useWayland -> wayland != null && wayland-protocols != null && waylandpp != null && libxkbcommon != null; 45 45 46 46 let 47 - kodiReleaseDate = "20200301"; 48 - kodiVersion = "18.6"; 47 + kodiReleaseDate = "20200728"; 48 + kodiVersion = "18.8"; 49 49 rel = "Leia"; 50 50 51 51 kodi_src = fetchFromGitHub { 52 52 owner = "xbmc"; 53 53 repo = "xbmc"; 54 54 rev = "${kodiVersion}-${rel}"; 55 - sha256 = "0rwymipn5hljy5xrslzmrljmj6f9wb191wi7gjw20wl6sv44d0bk"; 55 + sha256 = "0qpkpz43s207msvv3qkiy6vzqwcgmydxv3py7vc29mv6h30chrva"; 56 56 }; 57 57 58 58 cmakeProto = fetchurl { ··· 192 192 ++ lib.optional usbSupport libusb-compat-0_1 193 193 ++ lib.optional vdpauSupport libvdpau 194 194 ++ lib.optionals useWayland [ 195 - wayland 196 - waylandpp.dev 195 + wayland 196 + waylandpp.dev 197 197 wayland-protocols 198 198 # Not sure why ".dev" is needed here, but CMake doesn't find libxkbcommon otherwise 199 199 libxkbcommon.dev
+3
pkgs/applications/virtualization/cri-o/default.nix
··· 23 23 sha256 = "1csdbyypqwxkfc061pdv7nj52a52b9xxzb6qgxcznd82w7wgfb3g"; 24 24 }; 25 25 vendorSha256 = null; 26 + 27 + doCheck = false; 28 + 26 29 outputs = [ "out" "man" ]; 27 30 nativeBuildInputs = [ installShellFiles pkg-config ]; 28 31
+2
pkgs/applications/virtualization/firectl/default.nix
··· 15 15 16 16 vendorSha256 = "1xbpck1gvzl75xgrajf5yzl199l4f2f6j3mac5586i7b00b9jxqj"; 17 17 18 + doCheck = false; 19 + 18 20 meta = with stdenv.lib; { 19 21 description = "A command-line tool to run Firecracker microVMs"; 20 22 homepage = "https://github.com/firecracker-microvm/firectl";
-1
pkgs/applications/virtualization/gvisor/containerd-shim.nix
··· 17 17 make 18 18 ''; 19 19 20 - doCheck = true; 21 20 checkPhase = '' 22 21 make test 23 22 '';
+2
pkgs/applications/virtualization/podman/default.nix
··· 27 27 28 28 vendorSha256 = null; 29 29 30 + doCheck = false; 31 + 30 32 outputs = [ "out" "man" ]; 31 33 32 34 nativeBuildInputs = [ pkg-config go-md2man installShellFiles ];
+2
pkgs/applications/virtualization/umoci/default.nix
··· 18 18 19 19 vendorSha256 = null; 20 20 21 + doCheck = false; 22 + 21 23 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 22 24 23 25 nativeBuildInputs = [ go-md2man installShellFiles ];
+1 -1
pkgs/build-support/rust/build-rust-crate/build-crate.nix
··· 38 38 build_bin = if buildTests then "build_bin_test" else "build_bin"; 39 39 in '' 40 40 runHook preBuild 41 - 41 + 42 42 # configure & source common build functions 43 43 LIB_RUSTC_OPTS="${libRustcOpts}" 44 44 BIN_RUSTC_OPTS="${binRustcOpts}"
+2 -2
pkgs/build-support/rust/build-rust-crate/configure-crate.nix
··· 43 43 noisily cd "${workspace_member}" 44 44 ''} 45 45 ${lib.optionalString (workspace_member == null) '' 46 - echo_colored "Searching for matching Cargo.toml (${crateName})" 46 + echo_colored "Searching for matching Cargo.toml (${crateName})" 47 47 local cargo_toml_dir=$(matching_cargo_toml_dir "${crateName}") 48 48 if [ -z "$cargo_toml_dir" ]; then 49 49 echo_error "ERROR configuring ${crateName}: No matching Cargo.toml in $(pwd) found." >&2 ··· 53 53 ''} 54 54 55 55 runHook preConfigure 56 - 56 + 57 57 symlink_dependency() { 58 58 # $1 is the nix-store path of a dependency 59 59 # $2 is the target path
+3 -3
pkgs/build-support/rust/build-rust-crate/lib.sh
··· 153 153 # is referenced there. 154 154 cargo metadata --no-deps --format-version 1 \ 155 155 --manifest-path "$manifest_path" \ 156 - | jq -r '.packages[] 157 - | select( .name == "'$expected_crate_name'") 156 + | jq -r '.packages[] 157 + | select( .name == "'$expected_crate_name'") 158 158 | .manifest_path' 159 159 } 160 160 ··· 171 171 break 172 172 fi 173 173 done 174 - } 174 + }
+7 -7
pkgs/build-support/rust/build-rust-crate/log.nix
··· 1 1 { lib }: 2 2 3 3 let echo_colored_body = start_escape: 4 - # Body of a function that behaves like "echo" but 4 + # Body of a function that behaves like "echo" but 5 5 # has the output colored by the given start_escape 6 6 # sequence. E.g. 7 7 # 8 8 # * echo_x "Building ..." 9 9 # * echo_x -n "Running " 10 10 # 11 - # This is more complicated than apparent at first sight 11 + # This is more complicated than apparent at first sight 12 12 # because: 13 13 # * The color markers and the text must be print 14 14 # in the same echo statement. Otherise, other 15 - # intermingled text from concurrent builds will 15 + # intermingled text from concurrent builds will 16 16 # be colored as well. 17 17 # * We need to preserve the trailing newline of the 18 18 # echo if and only if it is present. Bash likes 19 19 # to strip those if we capture the output of echo 20 - # in a variable. 20 + # in a variable. 21 21 # * Leading "-" will be interpreted by test as an 22 22 # option for itself. Therefore, we prefix it with 23 23 # an x in `[[ "x$1" =~ ^x- ]]`. ··· 27 27 echo_args+=" $1" 28 28 shift 29 29 done 30 - 30 + 31 31 local start_escape="$(printf '${start_escape}')" 32 32 local reset="$(printf '\033[0m')" 33 33 echo $echo_args $start_escape"$@"$reset 34 34 ''; 35 35 echo_conditional_colored_body = colors: start_escape: 36 - if colors == "always" 36 + if colors == "always" 37 37 then (echo_colored_body start_escape) 38 38 else ''echo "$@"''; 39 39 in { ··· 50 50 noisily = colors: verbose: '' 51 51 noisily() { 52 52 ${lib.optionalString verbose '' 53 - echo_colored -n "Running " 53 + echo_colored -n "Running " 54 54 echo $@ 55 55 ''} 56 56 $@
+4 -4
pkgs/desktops/gnome-3/apps/accerciser/default.nix
··· 16 16 }: 17 17 18 18 python3.pkgs.buildPythonApplication rec { 19 - name = "accerciser-${version}"; 20 - version = "3.36.2"; 19 + pname = "accerciser"; 20 + version = "3.36.3"; 21 21 22 22 format = "other"; 23 23 24 24 src = fetchurl { 25 - url = "mirror://gnome/sources/accerciser/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 26 - sha256 = "1n6glngvybg5im9diq6v5wv1in699nmm34v9yvlbjnsb1k2hb4hg"; 25 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 26 + sha256 = "0zfhmpaqqwm89k8p4apq4la191icjvqh0097p5aig3yhy87fahp9"; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome-3/apps/evolution/default.nix
··· 43 43 44 44 stdenv.mkDerivation rec { 45 45 pname = "evolution"; 46 - version = "3.36.4"; 46 + version = "3.36.5"; 47 47 48 48 src = fetchurl { 49 49 url = "mirror://gnome/sources/evolution/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 50 - sha256 = "0vgd3i5zrs4r0i0700hhl89c66j41bgdzg9j8wdf0w8irlqj5xv2"; 50 + sha256 = "1hpjd5d3z52xcjcc1hg5z8ypnx2y6ml9snyrlpflg9bx16yhxm1x"; 51 51 }; 52 52 53 53 nativeBuildInputs = [
+3 -3
pkgs/desktops/gnome-3/apps/file-roller/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "file-roller"; 6 - version = "3.36.2"; 6 + version = "3.36.3"; 7 7 8 8 src = fetchurl { 9 - url = "mirror://gnome/sources/file-roller/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "1lkb0m8ys13sy3b6c1kj3cqrqf5d1dqvhbp8spz8v9yjv3d7z3r6"; 9 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 + sha256 = "1dw1vfnfc44k57b6mip8fv565d2xv5wrigi4js044x3sbl5f2n89"; 11 11 }; 12 12 13 13 LANG = "en_US.UTF-8"; # postinstall.py
+3 -3
pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
··· 51 51 52 52 stdenv.mkDerivation rec { 53 53 pname = "gnome-boxes"; 54 - version = "3.36.5"; 54 + version = "3.36.6"; 55 55 56 56 src = fetchurl { 57 - url = "mirror://gnome/sources/gnome-boxes/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 58 - sha256 = "1khvyhgd3p41fvvknga1hdl0p1ks4kj4cwsiaw28v1sy6nzclm2c"; 57 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 58 + sha256 = "0c3cw90xqqcpacc2z06ljs0gg8saxizfgjzg9alhpwgz3gl4c5pg"; 59 59 }; 60 60 61 61 doCheck = true;
+3 -3
pkgs/desktops/gnome-3/core/epiphany/default.nix
··· 35 35 36 36 stdenv.mkDerivation rec { 37 37 pname = "epiphany"; 38 - version = "3.36.3"; 38 + version = "3.36.4"; 39 39 40 40 src = fetchurl { 41 - url = "mirror://gnome/sources/epiphany/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 42 - sha256 = "0vz1j6yrjv0nmf5lk8prkkm10fbcmd35khy9zsd7d4a86wk5c6v2"; 41 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 42 + sha256 = "1gs2a94fzpciv58rljgbirsc2kqgiaiyc2yg6ff50nlgb2qpb2jq"; 43 43 }; 44 44 45 45 # Tests need an X display
+2 -2
pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "evolution-data-server"; 9 - version = "3.36.4"; 9 + version = "3.36.5"; 10 10 11 11 outputs = [ "out" "dev" ]; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://gnome/sources/evolution-data-server/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 15 - sha256 = "03sc7r6hpi62kcxpnzm5gv1ky3hmslh4fnf2vy2qghb5xqg3zy1r"; 15 + sha256 = "1nbzzqxlck3jz42wnxl281yfzpylcvbsbb0fvkh7nibdaj654mf5"; 16 16 }; 17 17 18 18 patches = [
+3 -3
pkgs/desktops/gnome-3/games/gnome-mines/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "gnome-mines"; 6 - version = "3.36.0"; 6 + version = "3.36.1"; 7 7 8 8 src = fetchurl { 9 - url = "mirror://gnome/sources/gnome-mines/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "0m53ymxbgr3rb3yv13fzjwqh6shsfr51abkm47rchsy2jryqkzja"; 9 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 + sha256 = "0m2680r94nk61imym4x73j03jwfjd8cxm592m5ybiqdfdw6i723i"; 11 11 }; 12 12 13 13 # gobject-introspection for finding vapi files
+2 -2
pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
··· 22 22 23 23 let 24 24 pname = "gnome-panel"; 25 - version = "3.36.1"; 25 + version = "3.36.2"; 26 26 in stdenv.mkDerivation rec { 27 27 name = "${pname}-${version}"; 28 28 ··· 30 30 31 31 src = fetchurl { 32 32 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 33 - sha256 = "1lxba8syy9gb50zxdk13gr1f62dfphwbb7njg6p26x9rvlkbf88y"; 33 + sha256 = "0z0f64rgcwkv48kfd1ifzjvnmg3c386hwi9cj11mr5198rah0p4p"; 34 34 }; 35 35 36 36 # make .desktop Exec absolute
+46
pkgs/development/arduino/arduino-cli/default.nix
··· 1 + { stdenv, buildGoModule, fetchFromGitHub, buildFHSUserEnv }: 2 + 3 + let 4 + 5 + pkg = buildGoModule rec { 6 + pname = "arduino-cli"; 7 + version = "0.11.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "arduino"; 11 + repo = pname; 12 + rev = version; 13 + sha256 = "0k9091ci7n7hl44nyzlxkmbwibgrrh9s6z7pgyj9v0mzxjmgz8h2"; 14 + }; 15 + 16 + subPackages = [ "." ]; 17 + 18 + vendorSha256 = "1qybym95a38az8lk8bqc53ngn08hijckajv8v2giifc4q7sb17d2"; 19 + 20 + doCheck = false; 21 + 22 + buildFlagsArray = [ 23 + "-ldflags=-s -w -X github.com/arduino/arduino-cli/version.versionString=${version} -X github.com/arduino/arduino-cli/version.commit=unknown" 24 + ] ++ stdenv.lib.optionals stdenv.isLinux [ "-extldflags '-static'" ]; 25 + 26 + meta = with stdenv.lib; { 27 + inherit (src.meta) homepage; 28 + description = "Arduino from the command line"; 29 + license = licenses.gpl3Only; 30 + maintainers = with maintainers; [ ryantm ]; 31 + }; 32 + 33 + }; 34 + 35 + # buildFHSUserEnv is needed because the arduino-cli downloads compiler 36 + # toolchains from the internet that have their interpreters pointed at 37 + # /lib64/ld-linux-x86-64.so.2 38 + in buildFHSUserEnv { 39 + inherit (pkg) name meta; 40 + 41 + runScript = "${pkg.outPath}/bin/arduino-cli"; 42 + 43 + extraInstallCommands = '' 44 + mv $out/bin/$name $out/bin/arduino-cli 45 + ''; 46 + }
+2
pkgs/development/compilers/go-jsonnet/default.nix
··· 13 13 14 14 vendorSha256 = "0nsm4gsbbn8myz4yfi6m7qc3iizhdambsr18iks0clkdn3mi2jn1"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/jsonnet" "cmd/jsonnetfmt" ]; 17 19 18 20 meta = with lib; {
+3
pkgs/development/compilers/tinygo/default.nix
··· 27 27 preBuild = "cp ${gomod} go.mod"; 28 28 29 29 vendorSha256 = "19194dlzpl6zzw2gqybma5pwip71rw8z937f104k6c158qzzgy62"; 30 + 31 + doCheck = false; 32 + 30 33 enableParallelBuilding = true; 31 34 subPackages = [ "." ]; 32 35 buildInputs = [ llvm clang-unwrapped makeWrapper ];
+6 -6
pkgs/development/coq-modules/equations/default.nix
··· 33 33 }; 34 34 35 35 "8.11" = { 36 - version = "1.2.2"; 37 - rev = "v1.2.2-8.11"; 38 - sha256 = "0g2y0s8kb2imbqyrx9hmvjzpwmicid7shv7ma10fnb8dgk2dqkf9"; 36 + version = "1.2.3"; 37 + rev = "v1.2.3-8.11"; 38 + sha256 = "1srxz1rws8jsh7402g2x2vcqgjbbsr64dxxj5d2zs48pmhb20csf"; 39 39 }; 40 40 41 41 "8.12" = { 42 - version = "1.2.2"; 43 - rev = "v1.2.2-8.12"; 44 - sha256 = "0fkz78i2gn9x9scfa7n8fl2sq7czppsicy7w5mq919qqfp0w1aj0"; 42 + version = "1.2.3"; 43 + rev = "v1.2.3-8.12"; 44 + sha256 = "1y0jkvzyz5ssv5vby41p1i8zs7nsdc8g3pzyq73ih9jz8h252643"; 45 45 }; 46 46 }; 47 47 param = params.${coq.coq-version};
+1 -1
pkgs/development/go-modules/generic/default.nix
··· 210 210 runHook postBuild 211 211 ''; 212 212 213 - doCheck = args.doCheck or false; 213 + doCheck = args.doCheck or true; 214 214 checkPhase = args.checkPhase or '' 215 215 runHook preCheck 216 216
+2
pkgs/development/haskell-modules/non-hackage-packages.nix
··· 10 10 multi-ghc-travis = throw ("haskellPackages.multi-ghc-travis has been renamed" 11 11 + " to haskell-ci, which is now on hackage"); 12 12 13 + dconf2nix = self.callPackage ../tools/haskell/dconf2nix/dconf2nix.nix { }; 14 + 13 15 # https://github.com/channable/vaultenv/issues/1 14 16 vaultenv = self.callPackage ../tools/haskell/vaultenv { }; 15 17
+2
pkgs/development/interpreters/joker/default.nix
··· 13 13 14 14 vendorSha256 = "031ban30kx84r54fj9aq96pwkz9nqh4p9yzs4l8i1wqmy52rldvl"; 15 15 16 + doCheck = false; 17 + 16 18 preBuild = '' 17 19 go generate ./... 18 20 '';
+1 -10
pkgs/development/interpreters/php/default.nix
··· 267 267 }; 268 268 }; 269 269 270 - php72base = callPackage generic (_args // { 271 - version = "7.2.32"; 272 - sha256 = "19wqbpvsd6c6iaad00h0m0xnx4r8fj56pwfhki2cw5xdfi10lp3i"; 273 - 274 - # https://bugs.php.net/bug.php?id=76826 275 - extraPatches = lib.optional stdenv.isDarwin ./php72-darwin-isfinite.patch; 276 - }); 277 - 278 270 php73base = callPackage generic (_args // { 279 271 version = "7.3.20"; 280 272 sha256 = "1pl9bjwvdva2yx4sh465z9cr4bnr8mvv008w71sy1kqsj6a7ivf6"; ··· 301 293 302 294 php74 = php74base.withExtensions defaultPhpExtensions; 303 295 php73 = php73base.withExtensions defaultPhpExtensionsWithHash; 304 - php72 = php72base.withExtensions defaultPhpExtensionsWithHash; 305 296 306 297 in { 307 - inherit php72 php73 php74; 298 + inherit php73 php74; 308 299 }
-62
pkgs/development/interpreters/php/php72-darwin-isfinite.patch
··· 1 - diff --git a/Zend/configure.ac b/Zend/configure.ac 2 - index b95c1360b8..fe16c86007 100644 3 - --- a/Zend/configure.ac 4 - +++ b/Zend/configure.ac 5 - @@ -60,7 +60,7 @@ int zend_sprintf(char *buffer, const char *format, ...); 6 - #include <math.h> 7 - 8 - #ifndef zend_isnan 9 - -#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) 10 - +#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) 11 - #define zend_isnan(a) isnan(a) 12 - #elif defined(HAVE_FPCLASS) 13 - #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) 14 - @@ -69,7 +69,7 @@ int zend_sprintf(char *buffer, const char *format, ...); 15 - #endif 16 - #endif 17 - 18 - -#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) 19 - +#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) 20 - #define zend_isinf(a) isinf(a) 21 - #elif defined(INFINITY) 22 - /* Might not work, but is required by ISO C99 */ 23 - @@ -80,7 +80,7 @@ int zend_sprintf(char *buffer, const char *format, ...); 24 - #define zend_isinf(a) 0 25 - #endif 26 - 27 - -#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) 28 - +#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) 29 - #define zend_finite(a) isfinite(a) 30 - #elif defined(HAVE_FINITE) 31 - #define zend_finite(a) finite(a) 32 - diff --git a/configure.ac b/configure.ac 33 - index d3f3cacd07..ddbf712ba2 100644 34 - --- a/configure.ac 35 - +++ b/configure.ac 36 - @@ -68,7 +68,7 @@ int zend_sprintf(char *buffer, const char *format, ...); 37 - #include <math.h> 38 - 39 - #ifndef zend_isnan 40 - -#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) 41 - +#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) 42 - #define zend_isnan(a) isnan(a) 43 - #elif defined(HAVE_FPCLASS) 44 - #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) 45 - @@ -77,7 +77,7 @@ int zend_sprintf(char *buffer, const char *format, ...); 46 - #endif 47 - #endif 48 - 49 - -#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) 50 - +#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) 51 - #define zend_isinf(a) isinf(a) 52 - #elif defined(INFINITY) 53 - /* Might not work, but is required by ISO C99 */ 54 - @@ -88,7 +88,7 @@ int zend_sprintf(char *buffer, const char *format, ...); 55 - #define zend_isinf(a) 0 56 - #endif 57 - 58 - -#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) 59 - +#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) 60 - #define zend_finite(a) isfinite(a) 61 - #elif defined(HAVE_FINITE) 62 - #define zend_finite(a) finite(a)
+15
pkgs/development/libraries/CGAL/cgal_path.patch
··· 1 + --- Installation/cmake/modules/CGALConfig_install.cmake.in.original 2019-07-10 10:39:12.377022659 -0700 2 + +++ Installation/cmake/modules/CGALConfig_install.cmake.in 2019-07-10 10:47:24.310154928 -0700 3 + @@ -45,9 +45,9 @@ 4 + set(CGAL_SHARED_LINKER_FLAGS_DEBUG_INIT "@CMAKE_SHARED_LINKER_FLAGS_DEBUG@" ) 5 + set(CGAL_BUILD_TYPE_INIT "@CMAKE_BUILD_TYPE@" ) 6 + 7 + -set(CGAL_INCLUDE_DIRS "${CGAL_INSTALL_PREFIX}/@CGAL_INSTALL_INC_DIR@" ) 8 + -set(CGAL_MODULES_DIR "${CGAL_INSTALL_PREFIX}/@CGAL_INSTALL_CMAKE_DIR@" ) 9 + -set(CGAL_LIBRARIES_DIR "${CGAL_INSTALL_PREFIX}/@CGAL_INSTALL_LIB_DIR@" ) 10 + +set(CGAL_INCLUDE_DIRS "@CGAL_INSTALL_INC_DIR@" ) 11 + +set(CGAL_MODULES_DIR "@CGAL_INSTALL_CMAKE_DIR@" ) 12 + +set(CGAL_LIBRARIES_DIR "@CGAL_INSTALL_LIB_DIR@" ) 13 + 14 + # If CGAL_ImageIO is built, tell if it was linked with Zlib. 15 + set(CGAL_ImageIO_USE_ZLIB "@CGAL_ImageIO_USE_ZLIB@" )
+10 -2
pkgs/development/libraries/CGAL/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, boost, gmp, mpfr }: 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , boost 5 + , gmp 6 + , mpfr 7 + }: 2 8 3 9 stdenv.mkDerivation rec { 10 + pname = "cgal"; 4 11 version = "5.0.2"; 5 - name = "cgal-" + version; 6 12 7 13 src = fetchFromGitHub { 8 14 owner = "CGAL"; ··· 15 21 # there are also libCGAL_Qt{3,4} omitted ATM 16 22 buildInputs = [ boost gmp mpfr ]; 17 23 nativeBuildInputs = [ cmake ]; 24 + 25 + patches = [ ./cgal_path.patch ]; 18 26 19 27 doCheck = false; 20 28
+2 -6
pkgs/development/libraries/agda/agda-prelude/default.nix
··· 1 1 { stdenv, mkDerivation, fetchFromGitHub }: 2 2 3 3 mkDerivation rec { 4 - version = "compat-2.6.0"; 4 + version = "compat-2.6.1"; 5 5 pname = "agda-prelude"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "UlfNorell"; 9 9 repo = "agda-prelude"; 10 10 rev = version; 11 - sha256 = "0brg61qrf8izqav80qpx77dbdxvlnsxyy0v7hmlrmhg68b5lp38y"; 11 + sha256 = "128rbhd32qlq2nq3wgqni4ih58zzwvs9pkn9j8236ycxxp6x81sl"; 12 12 }; 13 13 14 14 preConfigure = '' ··· 18 18 cd .. 19 19 ''; 20 20 21 - everythingFile = "./Everything.agda"; 22 - 23 21 meta = with stdenv.lib; { 24 22 homepage = "https://github.com/UlfNorell/agda-prelude"; 25 23 description = "Programming library for Agda"; 26 24 license = stdenv.lib.licenses.mit; 27 25 platforms = stdenv.lib.platforms.unix; 28 - # broken since Agda 2.6.1 29 - broken = true; 30 26 maintainers = with maintainers; [ mudri alexarice turion ]; 31 27 }; 32 28 }
+2 -2
pkgs/development/libraries/dlib/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "dlib"; 11 - version = "19.20"; 11 + version = "19.21"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "davisking"; 15 15 repo = "dlib"; 16 16 rev ="v${version}"; 17 - sha256 = "10b5hrprlls0nhljx18ys8cms7bgqirvhxlx6gbvbprbi6q16f9r"; 17 + sha256 = "00jwklnl21l3hlvb0bjc6rl3hgi88vxb41dsn4m0kh436c9v0rl3"; 18 18 }; 19 19 20 20 postPatch = ''
+2 -7
pkgs/development/libraries/gettext/default.nix
··· 1 - { stdenv, lib, fetchurl, libiconv, xz, fetchpatch }: 1 + { stdenv, lib, fetchurl, libiconv, xz }: 2 2 3 3 # Note: this package is used for bootstrapping fetchurl, and thus 4 4 # cannot use fetchpatch! All mutable patches (generated by GitHub or ··· 15 15 }; 16 16 patches = [ 17 17 ./absolute-paths.diff 18 - ] 19 - ++ lib.optional stdenv.isDarwin 20 - (fetchpatch { 21 - url = "https://git.savannah.gnu.org/cgit/gettext.git/patch?id=ec0e6b307456ceab352669ae6bccca9702108753"; 22 - sha256 = "0xqs01c7xl7vmw6bqvsmrzxxjxk2a4spcdpmlwm3b4hi2wc2lxnf"; 23 - }); 18 + ]; 24 19 25 20 outputs = [ "out" "man" "doc" "info" ]; 26 21
+19 -5
pkgs/development/libraries/gfbgraph/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, glib, librest, gnome-online-accounts 2 - , gnome3, libsoup, json-glib, gobject-introspection }: 2 + , gnome3, libsoup, json-glib, gobject-introspection 3 + , gtk-doc, pkgs, docbook-xsl-nons, autoconf, automake, libtool }: 3 4 4 5 stdenv.mkDerivation rec { 5 6 pname = "gfbgraph"; 6 - version = "0.2.3"; 7 + version = "0.2.4"; 7 8 8 9 outputs = [ "out" "dev" "devdoc" ]; 9 10 10 11 src = fetchurl { 11 12 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "1dp0v8ia35fxs9yhnqpxj3ir5lh018jlbiwifjfn8ayy7h47j4fs"; 13 + sha256 = "0yck7dwvjk16a52nafjpi0a39rxwmg0w833brj45acz76lgkjrb0"; 13 14 }; 14 15 15 - nativeBuildInputs = [ pkgconfig gobject-introspection ]; 16 + nativeBuildInputs = [ 17 + pkgconfig gobject-introspection gtk-doc 18 + docbook-xsl-nons autoconf automake libtool 19 + ]; 16 20 buildInputs = [ glib gnome-online-accounts ]; 17 21 propagatedBuildInputs = [ libsoup json-glib librest ]; 18 22 19 - configureFlags = [ "--enable-introspection" ]; 23 + configureFlags = [ "--enable-introspection" "--enable-gtk-doc" ]; 24 + 25 + prePatch = '' 26 + patchShebangs autogen.sh 27 + substituteInPlace autogen.sh \ 28 + --replace "which" "${pkgs.which}/bin/which" 29 + ''; 30 + 31 + preConfigure = '' 32 + NOCONFIGURE=1 ./autogen.sh 33 + ''; 20 34 21 35 enableParallelBuilding = true; 22 36
+17 -1
pkgs/development/libraries/gperftools/default.nix
··· 1 - { stdenv, fetchurl, libunwind }: 1 + { stdenv, fetchurl, fetchpatch, autoreconfHook, libunwind }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gperftools-2.8"; ··· 8 8 sha256 = "0gjiplvday50x695pwjrysnvm5wfvg2b0gmqf6b4bdi8sv6yl394"; 9 9 }; 10 10 11 + patches = [ 12 + # Add the --disable-general-dynamic-tls configure option: 13 + # https://bugzilla.redhat.com/show_bug.cgi?id=1483558 14 + (fetchpatch { 15 + url = "https://src.fedoraproject.org/rpms/gperftools/raw/f62d87a34f56f64fb8eb86727e34fbc2d3f5294a/f/gperftools-2.7.90-disable-generic-dynamic-tls.patch"; 16 + sha256 = "02falhpaqkl27hl1dib4yvmhwsddmgbw0krb46w31fyf3awb2ydv"; 17 + }) 18 + ]; 19 + 20 + nativeBuildInputs = [ autoreconfHook ]; 21 + 11 22 # tcmalloc uses libunwind in a way that works correctly only on non-ARM linux 12 23 buildInputs = stdenv.lib.optional (stdenv.isLinux && !(stdenv.isAarch64 || stdenv.isAarch32)) libunwind; 24 + 25 + # Disable general dynamic TLS on AArch to support dlopen()'ing the library: 26 + # https://bugzilla.redhat.com/show_bug.cgi?id=1483558 27 + configureFlags = stdenv.lib.optional (stdenv.isAarch32 || stdenv.isAarch64) 28 + "--disable-general-dynamic-tls"; 13 29 14 30 prePatch = stdenv.lib.optionalString stdenv.isDarwin '' 15 31 substituteInPlace Makefile.am --replace stdc++ c++
+3 -3
pkgs/development/libraries/gtksourceview/4.x.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "gtksourceview"; 7 - version = "4.6.0"; 7 + version = "4.6.1"; 8 8 9 9 src = fetchurl { 10 - url = "mirror://gnome/sources/gtksourceview/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 11 - sha256 = "11csdnb5xj1gkn1shynp3jdsfhhi7ks3apgmavfan0p6n85f64sc"; 10 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 11 + sha256 = "0x7q9lwgrc4kkciy7vgwd80v2ji7plyqiqbvkvx2yqarmfkqgx33"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [
+6 -1
pkgs/development/libraries/ilmbase/default.nix
··· 1 1 { stdenv 2 + , lib 2 3 , buildPackages 3 4 , cmake 4 5 , libtool ··· 20 21 nativeBuildInputs = [ cmake libtool ]; 21 22 depsBuildBuild = [ buildPackages.stdenv.cc ]; 22 23 23 - patches = [ ./cross.patch ]; 24 + patches = [ 25 + ./cross.patch 26 + ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "glibc") [ 27 + openexr.non_glibc_fpstate_patch # see description of this patch in `openexr` 28 + ]; 24 29 25 30 # fails 1 out of 1 tests with 26 31 # "lt-ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed"
+2 -2
pkgs/development/libraries/leptonica/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "leptonica"; 7 - version = "1.79.0"; 7 + version = "1.80.0"; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.leptonica.org/source/${pname}-${version}.tar.gz"; 11 - sha256 = "1n004gv1dj3pq1fcnfdclvvx5nang80336aa67nvs3nnqp4ncn84"; 11 + sha256 = "192bs676ind8627f0v3v8d1q7r4xwc7q0zvbdbxn1fgvmv14d77c"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook pkgconfig ];
+4
pkgs/development/libraries/libhdhomerun/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 + # libhdhomerun requires UDP port 65001 to be open in order to detect and communicate with tuners. 4 + # If your firewall is enabled, make sure to have something like: 5 + # networking.firewall.allowedUDPPorts = [ 65001 ]; 6 + 3 7 stdenv.mkDerivation rec { 4 8 pname = "libhdhomerun"; 5 9 version = "20200521";
+51
pkgs/development/libraries/libhugetlbfs/default.nix
··· 1 + { stdenv, lib, fetchurl, fetchpatch }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "libhugetlbfs"; 5 + version = "2.22"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/libhugetlbfs/libhugetlbfs/releases/download/${version}/libhugetlbfs-${version}.tar.gz"; 9 + sha256 = "11b7k8xvgx68rjzidm12a6l6b23hwi7hj149y9xxfz2j5kmakp4l"; 10 + }; 11 + 12 + outputs = [ "bin" "dev" "man" "doc" "lib" "out" ]; 13 + 14 + patches = [ 15 + # Don't check that 32-bit and 64-bit libraries don't get installed 16 + # to the same place if only one platform is being built for. 17 + # Can be removed if build succeeds without it. 18 + (fetchpatch { 19 + url = "https://groups.google.com/forum/message/raw?msg=libhugetlbfs/IswjDAygfwA/PKy7MZbVAAAJ"; 20 + sha256 = "00fyrhn380d6swil8pcf4x0krl1113ghswrvjn3m9czc3h4p385a"; 21 + }) 22 + ]; 23 + 24 + postConfigure = '' 25 + patchShebangs ld.hugetlbfs 26 + ''; 27 + 28 + enableParallelBuilding = true; 29 + makeFlags = [ 30 + "BUILDTYPE=NATIVEONLY" 31 + "PREFIX=$(out)" 32 + "HEADERDIR=$(dev)/include" 33 + "LIBDIR32=$(lib)/$(LIB32)" 34 + "LIBDIR64=$(lib)/$(LIB64)" 35 + "EXEDIR=$(bin)/bin" 36 + "DOCDIR=$(doc)/share/doc/libhugetlbfs" 37 + ] ++ map (n: "MANDIR${n}=$(man)/share/man/man${n}") 38 + (lib.genList (n: toString (n + 1)) 8); 39 + 40 + # Default target builds tests as well, and the tests want a static 41 + # libc. 42 + buildFlags = [ "libs" "tools" ]; 43 + installTargets = [ "install" "install-docs" ]; 44 + 45 + meta = with lib; { 46 + description = "library and utilities for Linux hugepages"; 47 + maintainers = with maintainers; [ qyliss ]; 48 + license = licenses.lgpl21Plus; 49 + platforms = platforms.linux; 50 + }; 51 + }
+2 -2
pkgs/development/libraries/libmatroska/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "libmatroska"; 6 - version = "1.6.0"; 6 + version = "1.6.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Matroska-Org"; 10 10 repo = "libmatroska"; 11 11 rev = "release-${version}"; 12 - sha256 = "118xxdgd3gkwamf59ac2c90s52pz5r0g2jmlrsj1kppybxka5f07"; 12 + sha256 = "1ws07ldcm5gy8z8p627vknqcb8iw1hxdby24g0xi6hbfy66p6qxs"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake pkgconfig ];
-37
pkgs/development/libraries/libtsm/darwin.patch
··· 1 - From 4e7b7b1124bfbccb43820997164b00720bf5ca31 Mon Sep 17 00:00:00 2001 2 - From: Florian Gilcher <florian.gilcher@asquera.de> 3 - Date: Sun, 23 Mar 2014 23:05:44 +0100 4 - Subject: [PATCH] Remove GCC specific flags 5 - 6 - --- 7 - Makefile.am | 10 ++-------- 8 - 1 file changed, 2 insertions(+), 8 deletions(-) 9 - 10 - diff --git a/Makefile.am b/Makefile.am 11 - index f1e872b..c011f02 100644 12 - --- a/Makefile.am 13 - +++ b/Makefile.am 14 - @@ -69,11 +69,7 @@ AM_CFLAGS = \ 15 - AM_CPPFLAGS = \ 16 - -include $(top_builddir)/config.h \ 17 - -I $(srcdir)/src 18 - -AM_LDFLAGS = \ 19 - - -Wl,--as-needed \ 20 - - -Wl,--gc-sections \ 21 - - -Wl,-z,relro \ 22 - - -Wl,-z,now 23 - +AM_LDFLAGS = 24 - 25 - if BUILD_ENABLE_DEBUG 26 - AM_CFLAGS += -g 27 - @@ -134,9 +130,7 @@ libtsm_la_CPPFLAGS = $(AM_CPPFLAGS) 28 - libtsm_la_LIBADD = libshl.la 29 - EXTRA_libtsm_la_DEPENDENCIES = $(top_srcdir)/docs/libtsm.sym 30 - libtsm_la_LDFLAGS = \ 31 - - $(AM_LDFLAGS) \ 32 - - -version-info $(LIBTSM_CURRENT):$(LIBTSM_REVISION):$(LIBTSM_AGE) \ 33 - - -Wl,--version-script="$(top_srcdir)/docs/libtsm.sym" 34 - + $(AM_LDFLAGS) 35 - 36 - if BUILD_HAVE_XKBCOMMON 37 - libtsm_la_CPPFLAGS += $(XKBCOMMON_CFLAGS)
+11 -13
pkgs/development/libraries/libtsm/default.nix
··· 1 - { stdenv, lib, fetchurl, libxkbcommon, pkgconfig, autoreconfHook }: 1 + { stdenv, fetchFromGitHub, libxkbcommon, pkgconfig, cmake }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libtsm-3"; 4 + pname = "libtsm"; 5 + version = "4.0.1"; 5 6 6 - src = fetchurl { 7 - url = "https://freedesktop.org/software/kmscon/releases/${name}.tar.xz"; 8 - sha256 = "01ygwrsxfii0pngfikgqsb4fxp8n1bbs47l7hck81h9b9bc1ah8i"; 7 + src = fetchFromGitHub { 8 + owner = "Aetf"; 9 + repo = "libtsm"; 10 + rev = "v${version}"; 11 + sha256 = "0mwn91i5h5d518i1s05y7hzv6bc13vzcvxszpfh77473iwg4wprx"; 9 12 }; 10 13 11 - nativeBuildInputs = [ pkgconfig ]; 12 - buildInputs = [ libxkbcommon ] ++ lib.optionals stdenv.isDarwin [ 13 - autoreconfHook 14 - ]; 15 - 16 - configureFlags = [ "--disable-debug" ]; 14 + buildInputs = [ libxkbcommon ]; 17 15 18 - patches = lib.optional stdenv.isDarwin ./darwin.patch; 16 + nativeBuildInputs = [ cmake pkgconfig ]; 19 17 20 - meta = with lib; { 18 + meta = with stdenv.lib; { 21 19 description = "Terminal-emulator State Machine"; 22 20 homepage = "http://www.freedesktop.org/wiki/Software/kmscon/libtsm/"; 23 21 license = licenses.mit;
+2 -2
pkgs/development/libraries/medfile/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "medfile"; 5 - version = "4.0.0"; 5 + version = "4.1.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://files.salome-platform.org/Salome/other/med-${version}.tar.gz"; 9 - sha256 = "017h9p0x533fm4gn6pwc8kmp72rvqmcn6vznx72nkkl2b05yjx54"; 9 + sha256 = "1khzclkrd1yn9mz3g14ndgpsbj8j50v8dsjarcj6kkn9zgbbazc4"; 10 10 }; 11 11 12 12 enableParallelBuilding = true;
+28 -1
pkgs/development/libraries/openexr/default.nix
··· 4 4 , fetchFromGitHub 5 5 , zlib 6 6 , ilmbase 7 - , fetchpatch 7 + , fetchpatch 8 8 , cmake 9 9 , libtool 10 10 }: 11 + 12 + let 13 + non_glibc_fpstate_patch = 14 + # Fix ilmbase/openexr using glibc-only fpstate. 15 + # Found via https://git.alpinelinux.org/aports/tree/community/openexr/10-musl-_fpstate.patch?id=80d9611b7b8e406a554c6f511137e03ff26acbae, 16 + # TODO Remove when https://github.com/AcademySoftwareFoundation/openexr/pull/798 is merged and available. 17 + # Remove it from `ilmbase` as well then. 18 + (fetchpatch { 19 + name = "ilmbase-musl-_fpstate.patch.patch"; 20 + url = "https://raw.githubusercontent.com/void-linux/void-packages/80bbc168faa25448bd3399f4df331b836e74b85c/srcpkgs/ilmbase/patches/musl-_fpstate.patch"; 21 + sha256 = "0appzbs9pd6dia5pzxmrs9ww35shlxi329ks6lchwzw4f2a81arz"; 22 + }); 23 + in 24 + 11 25 stdenv.mkDerivation rec { 12 26 pname = "openexr"; 13 27 version = "2.4.1"; ··· 23 37 nativeBuildInputs = [ cmake libtool ]; 24 38 propagatedBuildInputs = [ ilmbase zlib ]; 25 39 40 + postPatch = 41 + if (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "glibc") 42 + then 43 + '' 44 + patch -p0 < ${non_glibc_fpstate_patch} 45 + '' 46 + else null; # `null` avoids rebuild on glibc 47 + 26 48 enableParallelBuilding = true; 49 + 50 + passthru = { 51 + # So that ilmbase (sharing the same source code) can re-use this patch. 52 + inherit non_glibc_fpstate_patch; 53 + }; 27 54 28 55 meta = with stdenv.lib; { 29 56 description = "A high dynamic-range (HDR) image file format";
+4
pkgs/development/libraries/packr/default.nix
··· 20 20 21 21 vendorSha256 = "12yq121b0bn8z12091fyqhhz421kgx4z1nskrkvbxlhyc47bwyrp"; 22 22 23 + doCheck = false; 24 + 23 25 meta = with stdenv.lib; { 24 26 description = "The simple and easy way to embed static files into Go binaries"; 25 27 homepage = "https://github.com/gobuffalo/packr"; ··· 41 43 subPackages = [ "packr" ]; 42 44 43 45 vendorSha256 = "0m3yj8ww4a16j56p8d8w0sdnyx0g2bkd8zg0l4d8vb72mvg5asga"; 46 + 47 + doCheck = false; 44 48 45 49 meta = with lib; { 46 50 description = "The simple and easy way to embed static files into Go binaries";
+11 -3
pkgs/development/libraries/physics/hepmc3/default.nix
··· 3 3 let 4 4 pythonVersion = with stdenv.lib.versions; "${major python.version}${minor python.version}"; 5 5 withPython = python != null; 6 + # ensure that root is built with the same python interpreter, as it links against numpy 7 + root_py = if withPython then root.override { inherit python; } else root; 6 8 in 7 9 8 10 stdenv.mkDerivation rec { 9 11 pname = "hepmc3"; 10 - version = "3.2.0"; 12 + version = "3.2.2"; 11 13 12 14 src = fetchurl { 13 15 url = "http://hepmc.web.cern.ch/hepmc/releases/HepMC3-${version}.tar.gz"; 14 - sha256 = "1z491x3blqs0a2jxmhzhmh4kqdw3ddcbvw69gidg4w6icdvkhcpi"; 16 + sha256 = "0h9dbsbbf3y7iia27ms9cy4pfk2yyrkdnxcqsbvkhkl0izvv930f"; 15 17 }; 16 18 17 19 nativeBuildInputs = [ cmake ]; 18 - buildInputs = [ root ] 20 + buildInputs = [ root_py ] 19 21 ++ stdenv.lib.optional withPython python; 20 22 21 23 cmakeFlags = [ ··· 29 31 substituteInPlace "$out"/bin/HepMC3-config \ 30 32 --replace 'greadlink' '${coreutils}/bin/readlink' \ 31 33 --replace 'readlink' '${coreutils}/bin/readlink' 34 + ''; 35 + 36 + doInstallCheck = withPython; 37 + # prevent nix from trying to dereference a null python 38 + installCheckPhase = stdenv.lib.optionalString withPython '' 39 + PYTHONPATH=${placeholder "out"}/${python.sitePackages} python -c 'import pyHepMC3' 32 40 ''; 33 41 34 42 meta = with stdenv.lib; {
+2
pkgs/development/libraries/pkger/default.nix
··· 17 17 18 18 vendorSha256 = "1b9gpym6kb4hpdbrixphfh1qylmqr265jrmcd4vxb87ahvrsrvgp"; 19 19 20 + doCheck = false; 21 + 20 22 meta = with stdenv.lib; { 21 23 description = "Embed static files in Go binaries (replacement for gobuffalo/packr) "; 22 24 homepage = "https://github.com/markbates/pkger";
+2
pkgs/development/libraries/protolock/default.nix
··· 13 13 14 14 vendorSha256 = "0ap1iwcapvvvmwgdc4zbsp8mglrhbswkdgm4dw8baw8qk0nlci6y"; 15 15 16 + doCheck = false; 17 + 16 18 postInstall = '' 17 19 rm $out/bin/plugin* 18 20 '';
+6 -6
pkgs/development/libraries/qt-5/5.12/default.nix
··· 38 38 mirror = "https://download.qt.io"; 39 39 srcs = import ./srcs.nix { inherit fetchurl; inherit mirror; } // { 40 40 # Community port of the now unmaintained upstream qtwebkit. 41 - qtwebkit = { 41 + qtwebkit = rec { 42 42 src = fetchFromGitHub { 43 - owner = "annulen"; 44 - repo = "webkit"; 45 - rev = "4ce8ebc4094512b9916bfa5984065e95ac97c9d8"; 46 - sha256 = "05h1xnxzbf7sp3plw5dndsvpf6iigh0bi4vlj4svx0hkf1giakjf"; 43 + owner = "qtwebkit"; 44 + repo = "qtwebkit"; 45 + rev = "qtwebkit-${version}"; 46 + sha256 = "11lc5sk10d9cyg8jqkbgkqiap72b9rax7hy61nm90zw9749y2yfg"; 47 47 }; 48 - version = "5.212-alpha-01-26-2018"; 48 + version = "5.212.0-alpha4"; 49 49 }; 50 50 }; 51 51
+3 -2
pkgs/development/libraries/range-v3/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "range-v3"; 5 - version = "0.10.0"; 5 + version = "0.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ericniebler"; 9 9 repo = "range-v3"; 10 10 rev = version; 11 - sha256 = "1h9h5j7pdi0afpip9ncq76h1xjhvb8bnm585q17afz2l4fydy8qj"; 11 + sha256 = "18230bg4rq9pmm5f8f65j444jpq56rld4fhmpham8q3vr1c1bdjh"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; ··· 25 25 meta = with stdenv.lib; { 26 26 description = "Experimental range library for C++11/14/17"; 27 27 homepage = "https://github.com/ericniebler/range-v3"; 28 + changelog = "https://github.com/ericniebler/range-v3/releases/tag/${version}"; 28 29 license = licenses.boost; 29 30 platforms = platforms.all; 30 31 maintainers = with maintainers; [ primeos xwvvvvwx ];
+23
pkgs/development/libraries/rlottie/default.nix
··· 1 + { stdenv, fetchFromGitHub, meson, ninja, pkg-config }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "rlottie"; 5 + version = "0.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Samsung"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + hash = "sha256-8KQ0ZnVg5rTb44IYnn02WBSe2SA5UGUOSLEdmmscUDs="; 12 + }; 13 + 14 + nativeBuildInputs = [ meson ninja pkg-config ]; 15 + 16 + meta = with stdenv.lib; { 17 + homepage = "https://github.com/Samsung/rlottie"; 18 + description = "A platform independent standalone c++ library for rendering vector based animations and art in realtime."; 19 + license = licenses.unfree; # Mixed, see https://github.com/Samsung/rlottie/blob/master/COPYING 20 + platforms = platforms.all; 21 + maintainers = with maintainers; [ CRTified ]; 22 + }; 23 + }
+67
pkgs/development/libraries/science/math/amd-blis/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , perl 4 + , python3 5 + 6 + # Enable BLAS interface with 64-bit integer width. 7 + , blas64 ? false 8 + 9 + # Target architecture, use "zen" or "zen2", optimization for Zen and 10 + # other families is pretty much mutually exclusive in the AMD fork of 11 + # BLIS. 12 + , withArchitecture ? "zen" 13 + 14 + # Enable OpenMP-based threading. 15 + , withOpenMP ? true 16 + }: 17 + 18 + let 19 + threadingSuffix = if withOpenMP then "-mt" else ""; 20 + blasIntSize = if blas64 then "64" else "32"; 21 + in stdenv.mkDerivation rec { 22 + pname = "amd-blis"; 23 + version = "2.2"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "amd"; 27 + repo = "blis"; 28 + rev = version; 29 + sha256 = "1b2f5bwi0gkw2ih2rb7wfzn3m9hgg7k270kg43rmzpr2acpy86xa"; 30 + }; 31 + 32 + inherit blas64; 33 + 34 + nativeBuildInputs = [ 35 + perl 36 + python3 37 + ]; 38 + 39 + doCheck = true; 40 + 41 + enableParallelBuilding = true; 42 + 43 + configureFlags = [ 44 + "--enable-cblas" 45 + "--blas-int-size=${blasIntSize}" 46 + ] ++ stdenv.lib.optionals withOpenMP [ "--enable-threading=openmp" ] 47 + ++ [ withArchitecture ]; 48 + 49 + postPatch = '' 50 + patchShebangs configure build/flatten-headers.py 51 + ''; 52 + 53 + postInstall = '' 54 + ln -s $out/lib/libblis${threadingSuffix}.so.2 $out/lib/libblas.so.3 55 + ln -s $out/lib/libblis${threadingSuffix}.so.2 $out/lib/libcblas.so.3 56 + ln -s $out/lib/libblas.so.3 $out/lib/libblas.so 57 + ln -s $out/lib/libcblas.so.3 $out/lib/libcblas.so 58 + ''; 59 + 60 + meta = with stdenv.lib; { 61 + description = "BLAS-compatible library optimized for AMD CPUs"; 62 + homepage = "https://developer.amd.com/amd-aocl/blas-library/"; 63 + license = licenses.bsd3; 64 + maintainers = [ maintainers.danieldk ]; 65 + platforms = [ "x86_64-linux" ]; 66 + }; 67 + }
+34
pkgs/development/libraries/science/math/amd-libflame/add-lapacke.diff
··· 1 + diff --git a/Makefile b/Makefile 2 + index 5549ce30..ac2ee51e 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -583,14 +583,14 @@ endif 6 + 7 + # --- Shared library linker rules --- 8 + 9 + -$(LIBFLAME_SO_PATH): $(MK_ALL_FLAMEC_OBJS) 10 + +$(LIBFLAME_SO_PATH): $(MK_ALL_FLAMEC_OBJS) $(LAPACKE_A_PATH) 11 + ifeq ($(ENABLE_VERBOSE),yes) 12 + ifeq ($(FLA_ENABLE_MAX_ARG_LIST_HACK),yes) 13 + $(CAT) $(AR_OBJ_LIST_FILE) | xargs -n$(AR_CHUNK_SIZE) $(AR) $(ARFLAGS) $(LIBFLAME_A) 14 + ifeq ($(OS_NAME),Darwin) 15 + - $(LINKER) $(SOFLAGS) -o $@ -Wl,-force_load,$(LIBFLAME_A) $(LDFLAGS) 16 + + $(LINKER) $(SOFLAGS) -o $@ -Wl,-force_load,$(LIBFLAME_A),$(LAPACKE_A_PATH) $(LDFLAGS) 17 + else 18 + - $(LINKER) $(SOFLAGS) -o $@ -Wl,--whole-archive,$(LIBFLAME_A),--no-whole-archive $(LDFLAGS) 19 + + $(LINKER) $(SOFLAGS) -o $@ -Wl,--whole-archive,$(LIBFLAME_A),$(LAPACKE_A_PATH)--no-whole-archive $(LDFLAGS) 20 + endif 21 + else 22 + # NOTE: Can't use $^ automatic variable as long as $(AR_OBJ_LIST_FILE) is in 23 + @@ -602,9 +602,9 @@ else 24 + ifeq ($(FLA_ENABLE_MAX_ARG_LIST_HACK),yes) 25 + @$(CAT) $(AR_OBJ_LIST_FILE) | xargs -n$(AR_CHUNK_SIZE) $(AR) $(ARFLAGS) $(LIBFLAME_A) 26 + ifeq ($(OS_NAME),Darwin) 27 + - @$(LINKER) $(SOFLAGS) -o $@ -Wl,-force_load,$(LIBFLAME_A) $(LDFLAGS) 28 + + @$(LINKER) $(SOFLAGS) -o $@ -Wl,-force_load,$(LIBFLAME_A),$(LAPACKE_A_PATH) $(LDFLAGS) 29 + else 30 + - @$(LINKER) $(SOFLAGS) -o $@ -Wl,--whole-archive,$(LIBFLAME_A),--no-whole-archive $(LDFLAGS) 31 + + @$(LINKER) $(SOFLAGS) -o $@ -Wl,--whole-archive,$(LIBFLAME_A),$(LAPACKE_A_PATH),--no-whole-archive $(LDFLAGS) 32 + endif 33 + else 34 + # NOTE: Can't use $^ automatic variable as long as $(AR_OBJ_LIST_FILE) is in
+72
pkgs/development/libraries/science/math/amd-libflame/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , gfortran 5 + , python3 6 + , amd-blis 7 + 8 + , withOpenMP ? true 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "amd-libflame"; 13 + version = "2.2"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "amd"; 17 + repo = "libflame"; 18 + rev = version; 19 + sha256 = "1s8zvq6p843jb52lrbxra7vv0wzmifs4j36z9bp7wf3xr20a0zi5"; 20 + }; 21 + 22 + patches = [ 23 + # The LAPACKE interface is compiled as a separate static library, 24 + # we want the main dynamic library to provide LAPACKE symbols. 25 + # This patch adds lapacke.a to the shared library as well. 26 + ./add-lapacke.diff 27 + ]; 28 + 29 + nativeBuildInputs = [ gfortran python3 ]; 30 + 31 + buildInputs = [ amd-blis ]; 32 + 33 + configureFlags = [ 34 + # Build a dynamic library with a LAPACK interface. 35 + "--disable-static-build" 36 + "--enable-dynamic-build" 37 + "--enable-lapack2flame" 38 + 39 + # Use C BLAS interface. 40 + "--enable-cblas-interfaces" 41 + 42 + # Avoid overloading maximum number of arguments. 43 + "--enable-max-arg-list-hack" 44 + 45 + # libflame by default leaves BLAS symbols unresolved and leaves it 46 + # up to the application to explicitly link to a BLAS. This is 47 + # problematic for us, since then the BLAS library becomes an 48 + # implicit dependency. Moreover, since the point of the AMD forks 49 + # is to optimized for recent AMD CPUs, link against AMD BLIS. 50 + "LDFLAGS=-lcblas" 51 + ] 52 + ++ lib.optionals withOpenMP [ "--enable-multithreading=openmp" ]; 53 + 54 + enableParallelBuilding = true; 55 + 56 + postPatch = '' 57 + patchShebangs build 58 + ''; 59 + 60 + postInstall = '' 61 + ln -s $out/lib/libflame.so.${version} $out/lib/liblapack.so.3 62 + ln -s $out/lib/libflame.so.${version} $out/lib/liblapacke.so.3 63 + ''; 64 + 65 + meta = with stdenv.lib; { 66 + description = "LAPACK-compatible linear algebra library optimized for AMD CPUs"; 67 + homepage = "https://developer.amd.com/amd-aocl/blas-library/"; 68 + license = licenses.bsd3; 69 + maintainers = with maintainers; [ danieldk ]; 70 + platforms = [ "x86_64-linux" ]; 71 + }; 72 + }
+3 -3
pkgs/development/libraries/science/math/petsc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "petsc"; 5 - version = "3.13.2"; 5 + version = "3.13.3"; 6 6 7 7 src = fetchurl { 8 8 url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz"; 9 - sha256 = "0yf5lm8dqpbz1yq9nvd5g2iy2w0rgjp9vcj44ba63rwig37j3clp"; 9 + sha256 = "0fhydhws57hvxv7mkldlicm2xmmnb9f4nhd8n16idxg4snck38vz"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ blas gfortran gfortran.cc.lib lapack python ]; ··· 15 15 # process. The original script in upstream is both a shell script and a 16 16 # python script, where the shellscript just finds a suitable python 17 17 # interpreter to execute the python script. See 18 - # https://github.com/NixOS/nixpkgs/pull/89299#discussion_r450203444 18 + # https://github.com/NixOS/nixpkgs/pull/89299#discussion_r450203444 19 19 # for more details. 20 20 prePatch = '' 21 21 substituteInPlace configure \
+1 -1
pkgs/development/lisp-modules/asdf/3.1.nix
··· 35 35 description = ''Standard software-system definition library for Common Lisp''; 36 36 license = stdenv.lib.licenses.mit ; 37 37 maintainers = [stdenv.lib.maintainers.raskin]; 38 - platforms = stdenv.lib.platforms.linux; 38 + platforms = stdenv.lib.platforms.unix; 39 39 }; 40 40 }
+1 -1
pkgs/development/lisp-modules/asdf/default.nix
··· 36 36 description = ''Standard software-system definition library for Common Lisp''; 37 37 license = stdenv.lib.licenses.mit ; 38 38 maintainers = [stdenv.lib.maintainers.raskin]; 39 - platforms = stdenv.lib.platforms.linux; 39 + platforms = stdenv.lib.platforms.unix; 40 40 }; 41 41 }
-116
pkgs/development/lisp-modules/iterate.darcs-context
··· 1 - 2 - Context: 3 - 4 - [make the #L reader macro standard conformant by not assuming anything about the representation of quasiquoted forms. 5 - Douglas Katzman <dougk@google.com>**20140423044759 6 - Ignore-this: ccdda48acdf7b2033ac0f51ed48582fc 7 - ] 8 - 9 - [fix for test for.previous.var-with-type-declaration 10 - Jan Moringen <jmoringe@techfak.uni-bielefeld.de>**20140129144214 11 - Ignore-this: a617d046d90816827d370d3bbf38d2df 12 - ] 13 - 14 - [housekeeping 15 - attila.lendvai@gmail.com**20140129143709 16 - Ignore-this: a05c5fbace98b282a464b829711e064f 17 - ] 18 - 19 - [added test for.previous.var-with-type-declaration 20 - attila.lendvai@gmail.com**20140129143435 21 - Ignore-this: 6e9f419e118724c660d519c3fa9f8dd2 22 - ] 23 - 24 - [added a restart to remove conflicting clauses 25 - Russ Tyndall <russ@acceleration.net>**20120508185107 26 - Ignore-this: b7c4c6eec565dd435b8e9e5403fcb0a8 27 - ] 28 - 29 - [added new failing test bug/collect-at-beginning, as reported by Paul Sexton 30 - attila.lendvai@gmail.com**20121218144220 31 - Ignore-this: d55e7c22deeaf89b90d03d7ef01179d6 32 - ] 33 - 34 - [Fix: If both AT BEGINNING and RESULT-TYPE are specified, RESULT-TYPE was ignored. 35 - attila.lendvai@gmail.com**20120509225435 36 - Ignore-this: 20cf116df585ffedfbe63ce7a4092249 37 - 38 - Patched by Ilya Perminov 39 - ] 40 - 41 - [fix package nickname in case sensitive mode 42 - attila.lendvai@gmail.com**20110927152614 43 - Ignore-this: fb1ba1d418b4a20a0cd4e697d943a0e6 44 - ] 45 - 46 - [move list-of-forms? out of the #L eval-when, because it's also used by other parts of iterate 47 - attila.lendvai@gmail.com**20110119161133 48 - Ignore-this: 97545988c4a3eab02434f222120b1a1 49 - ] 50 - 51 - [added bug/walk.2 52 - attila.lendvai@gmail.com**20100603093335 53 - Ignore-this: faa1bd48d0450e76652552bb47bcff02 54 - ] 55 - 56 - [first-time-p bugfix: return-code :body must return list of forms 57 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525141533 58 - if-first-time not declared obsolete 59 - documentation strings for (iter:display-iterate-clauses) complete 60 - ] 61 - 62 - [fix defmacro-driver example in manual 63 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525081443] 64 - 65 - [Use @:, @. and two spaces between sentences 66 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525080932 67 - Move section on predicate (first-time-p) outside of gathering clauses 68 - Various typos and some clarifications 69 - ] 70 - 71 - [document *list-end-test* removal in FOR...IN+ON 72 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070525074338] 73 - 74 - [Renamed back to sharpL-reader 75 - attila.lendvai@gmail.com**20070506100744] 76 - 77 - [Fix sharpL reader, add :execute to the eval-when to make (load "iterate" :compiling t) work on clisp 78 - attila.lendvai@gmail.com**20070506100704] 79 - 80 - [Convert manual to Texinfo. 81 - Luis Oliveira <loliveira@common-lisp.net>**20060713142915] 82 - 83 - [make FOR...IN/ON with dotted lists work like LOOP 84 - hoehle@users.sourceforge.net**20070503130604 85 - More precisely, FOR ON accepts dotted lists, FOR IN errors out. 86 - As a result, iterate::*list-end-test* was eliminated. 87 - Behaviour is now constant and does not depend on some special variable. 88 - Note: Documentation not yet updated, pending move to Texinfo. 89 - ] 90 - 91 - [walk-tagbody: more testcases 92 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070503095309] 93 - 94 - [walk-tagbody must not macroexpand symbol/tags among its statements 95 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070404124132] 96 - 97 - [add ELSE test cases, remove GNU Arch tag 98 - Joerg-Cyril Hoehle <hoehle@users.sourceforge.net>**20070503093008] 99 - 100 - [Clean up #L stuff, do not leave #L enabled after loading iterate 101 - attila.lendvai@gmail.com**20070426153431] 102 - 103 - [Set *list-end-test* to 'endp instead of 'atom, so (iter (for foo :in something-non-list)) fails instead of silently exists 104 - attila.lendvai@gmail.com**20070215151652] 105 - 106 - [wrap code in progns, to avoid possiblity of multiple nil tags in tagbody 107 - Henrik Hjelte <henrik@evahjelte.com>**20061025145324] 108 - 109 - [test to detect bug, more than one nil tag in tagbody 110 - Henrik Hjelte <henrik@evahjelte.com>**20061025145128] 111 - 112 - [Added release.sh 113 - attila.lendvai@gmail.com**20060506155953] 114 - 115 - [TAG 1.4.3 116 - attila.lendvai@gmail.com**20060505134701]
-18
pkgs/development/lua-modules/generated-packages.nix
··· 1499 1499 license.fullName = "MIT/X11"; 1500 1500 }; 1501 1501 }; 1502 - pulseaudio = buildLuarocksPackage { 1503 - pname = "pulseaudio"; 1504 - version = "0.2-1"; 1505 - 1506 - src = fetchurl { 1507 - url = "mirror://luarocks/pulseaudio-0.2-1.src.rock"; 1508 - sha256 = "06w8fmwddrpm02yam818yi30gghw4ckb18zljjncy3x0zfijyhz7"; 1509 - }; 1510 - disabled = (luaOlder "5.1"); 1511 - propagatedBuildInputs = [ lua ]; 1512 - 1513 - meta = with stdenv.lib; { 1514 - homepage = "https://github.com/doronbehar/lua-pulseaudio"; 1515 - description = "Bindings to libpulse"; 1516 - maintainers = with maintainers; [ doronbehar ]; 1517 - license.fullName = "Apache v2.0"; 1518 - }; 1519 - }; 1520 1502 vstruct = buildLuarocksPackage { 1521 1503 pname = "vstruct"; 1522 1504 version = "2.0.2-1";
-9
pkgs/development/lua-modules/overrides.nix
··· 344 344 sourceRoot=./readline-2.6 345 345 ''; 346 346 }); 347 - 348 - pulseaudio = super.pulseaudio.override({ 349 - buildInputs = [ 350 - pkgs.libpulseaudio 351 - ]; 352 - nativeBuildInputs = [ 353 - pkgs.pulseaudio pkgs.pkgconfig 354 - ]; 355 - }); 356 347 }
+30
pkgs/development/node-packages/default.nix
··· 60 60 nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package self.pulp ]; 61 61 }); 62 62 63 + mirakurun = super.mirakurun.override rec { 64 + nativeBuildInputs = with pkgs; [ makeWrapper ]; 65 + postInstall = let 66 + runtimeDeps = [ nodejs ] ++ (with pkgs; [ bash which v4l_utils ]); 67 + in 68 + '' 69 + substituteInPlace $out/lib/node_modules/mirakurun/processes.json \ 70 + --replace "/usr/local" "" 71 + 72 + # XXX: Files copied from the Nix store are non-writable, so they need 73 + # to be given explicit write permissions 74 + substituteInPlace $out/lib/node_modules/mirakurun/lib/Mirakurun/config.js \ 75 + --replace 'fs.copyFileSync("config/server.yml", path);' \ 76 + 'fs.copyFileSync("config/server.yml", path); fs.chmodSync(path, 0o644);' \ 77 + --replace 'fs.copyFileSync("config/tuners.yml", path);' \ 78 + 'fs.copyFileSync("config/tuners.yml", path); fs.chmodSync(path, 0o644);' \ 79 + --replace 'fs.copyFileSync("config/channels.yml", path);' \ 80 + 'fs.copyFileSync("config/channels.yml", path); fs.chmodSync(path, 0o644);' 81 + 82 + # XXX: The original mirakurun command uses PM2 to manage the Mirakurun 83 + # server. However, we invoke the server directly and let systemd 84 + # manage it to avoid complication. This is okay since no features 85 + # unique to PM2 is currently being used. 86 + makeWrapper ${nodejs}/bin/npm $out/bin/mirakurun \ 87 + --add-flags "start" \ 88 + --run "cd $out/lib/node_modules/mirakurun" \ 89 + --prefix PATH : ${pkgs.lib.makeBinPath runtimeDeps} 90 + ''; 91 + }; 92 + 63 93 node-inspector = super.node-inspector.override { 64 94 buildInputs = [ self.node-pre-gyp ]; 65 95 meta.broken = since "10";
+1
pkgs/development/node-packages/node-packages.json
··· 119 119 , "mathjax" 120 120 , "meat" 121 121 , "meguca" 122 + , "mirakurun" 122 123 , "mocha" 123 124 , "multi-file-swagger" 124 125 , "neovim"
+646 -1
pkgs/development/node-packages/node-packages.nix
··· 1588 1588 sha512 = "EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w=="; 1589 1589 }; 1590 1590 }; 1591 + "@fluentui/date-time-utilities-7.3.1" = { 1592 + name = "_at_fluentui_slash_date-time-utilities"; 1593 + packageName = "@fluentui/date-time-utilities"; 1594 + version = "7.3.1"; 1595 + src = fetchurl { 1596 + url = "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.3.1.tgz"; 1597 + sha512 = "nC0ghnbJj8/9jM5Jn/Hg9RKKPn6ORS4sHrQk8iK/8R9A0EbYfPJS4wYlIrAhlgAbgkUTNcBgIM7M0q8dKfRTfw=="; 1598 + }; 1599 + }; 1600 + "@fluentui/keyboard-key-0.2.8" = { 1601 + name = "_at_fluentui_slash_keyboard-key"; 1602 + packageName = "@fluentui/keyboard-key"; 1603 + version = "0.2.8"; 1604 + src = fetchurl { 1605 + url = "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.8.tgz"; 1606 + sha512 = "GJW3NjDdigTddYuxoOuBGhOs5Egweqs6iPTDSUN+oAtXI/poYHVtgjxaFQx1OeAzD8wLXofGneAe/03ZW+TESA=="; 1607 + }; 1608 + }; 1609 + "@fluentui/react-7.124.2" = { 1610 + name = "_at_fluentui_slash_react"; 1611 + packageName = "@fluentui/react"; 1612 + version = "7.124.2"; 1613 + src = fetchurl { 1614 + url = "https://registry.npmjs.org/@fluentui/react/-/react-7.124.2.tgz"; 1615 + sha512 = "NFl5nHC68s3sDZMdjSnlasRR02Vb2KOTmtsLi8VX10T2jpt1G7VW3fcK5hh+lTO2jBN+GwF6DX/EIVF/wBLpMA=="; 1616 + }; 1617 + }; 1618 + "@fluentui/react-focus-7.12.27" = { 1619 + name = "_at_fluentui_slash_react-focus"; 1620 + packageName = "@fluentui/react-focus"; 1621 + version = "7.12.27"; 1622 + src = fetchurl { 1623 + url = "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.12.27.tgz"; 1624 + sha512 = "YIyqcoWhQ275STcrseqJ7vjlvYdLlMlaWpziMgqtidS7/yaMrCyCnB5zPzuKaePH8N8z2wtsqq10algj3UtwRw=="; 1625 + }; 1626 + }; 1627 + "@fluentui/react-icons-0.1.42" = { 1628 + name = "_at_fluentui_slash_react-icons"; 1629 + packageName = "@fluentui/react-icons"; 1630 + version = "0.1.42"; 1631 + src = fetchurl { 1632 + url = "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-0.1.42.tgz"; 1633 + sha512 = "/VHMiEl/MeEuRBqrYn9+zdpU5ay7qwpRZiGmXc6WecY9Olh/mV+Pfvf2lntOFf5IACWOhGY6EVaiV3pE5Uf5zg=="; 1634 + }; 1635 + }; 1591 1636 "@graphql-cli/common-4.0.0" = { 1592 1637 name = "_at_graphql-cli_slash_common"; 1593 1638 packageName = "@graphql-cli/common"; ··· 2450 2495 src = fetchurl { 2451 2496 url = "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz"; 2452 2497 sha512 = "RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A=="; 2498 + }; 2499 + }; 2500 + "@microsoft/load-themed-styles-1.10.65" = { 2501 + name = "_at_microsoft_slash_load-themed-styles"; 2502 + packageName = "@microsoft/load-themed-styles"; 2503 + version = "1.10.65"; 2504 + src = fetchurl { 2505 + url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.65.tgz"; 2506 + sha512 = "4sLbMM9aywtSMRHebh912/6n4/lC/go6QlTbbQfIBBtfy0oQJdDOW1KtfZfSGPggoPiNEzA7xnVsFCFyMnZyEg=="; 2453 2507 }; 2454 2508 }; 2455 2509 "@mrmlnc/readdir-enhanced-2.2.1" = { ··· 4558 4612 sha512 = "gfqQWyVPpT9NpLREXNR820AYwgz+Kr1GuF3nf1wxpHD6hdxI62tq03ToomFnDxY0m3pUB39IF7sil7D5TQexLA=="; 4559 4613 }; 4560 4614 }; 4615 + "@uifabric/foundation-7.7.41" = { 4616 + name = "_at_uifabric_slash_foundation"; 4617 + packageName = "@uifabric/foundation"; 4618 + version = "7.7.41"; 4619 + src = fetchurl { 4620 + url = "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.7.41.tgz"; 4621 + sha512 = "Ts1yg58oMxCLT+hmJ9vfUpQm0zkj6lJUw+X9BhwL88DT8cUUEm43jqlnfC/d+3/gDaBV+YK6EalUrrB0EHrkDQ=="; 4622 + }; 4623 + }; 4624 + "@uifabric/icons-7.3.67" = { 4625 + name = "_at_uifabric_slash_icons"; 4626 + packageName = "@uifabric/icons"; 4627 + version = "7.3.67"; 4628 + src = fetchurl { 4629 + url = "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.67.tgz"; 4630 + sha512 = "wN31oh/5aq72uhCErrykXhOOe1AKrqkDbApnOcYSG/5xaCh3BPfwhynjHg2y1cLxM/CQRckMfsu5lZ7OKZCYIA=="; 4631 + }; 4632 + }; 4633 + "@uifabric/merge-styles-7.16.4" = { 4634 + name = "_at_uifabric_slash_merge-styles"; 4635 + packageName = "@uifabric/merge-styles"; 4636 + version = "7.16.4"; 4637 + src = fetchurl { 4638 + url = "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.4.tgz"; 4639 + sha512 = "OhOEtwYD74AARf4VZQJPan97QEvtTYcxBGVQfdE7YxFnvR1VdfMxOsV+9CAjAIFM+Xu5ibeKkEE/ZmJYnHkqsQ=="; 4640 + }; 4641 + }; 4642 + "@uifabric/react-hooks-7.7.0" = { 4643 + name = "_at_uifabric_slash_react-hooks"; 4644 + packageName = "@uifabric/react-hooks"; 4645 + version = "7.7.0"; 4646 + src = fetchurl { 4647 + url = "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.7.0.tgz"; 4648 + sha512 = "33iFd2mcS/XVGSQYyjBO5KKwFVq1WvG7KCio6vZXB/q2Rj9TWdkjLtsrM0C3YUDTS+vlKYSp1RuE/+tH00+8jQ=="; 4649 + }; 4650 + }; 4651 + "@uifabric/set-version-7.0.19" = { 4652 + name = "_at_uifabric_slash_set-version"; 4653 + packageName = "@uifabric/set-version"; 4654 + version = "7.0.19"; 4655 + src = fetchurl { 4656 + url = "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.19.tgz"; 4657 + sha512 = "p52z9Z5Kfl0kAU3DiPNPg+0vCdSAxlkRZEtEa+RwM6fh9XSo91n4C56FFdKDW7HJVuhGjMK7UEXuU6ELY1W7fg=="; 4658 + }; 4659 + }; 4660 + "@uifabric/styling-7.14.7" = { 4661 + name = "_at_uifabric_slash_styling"; 4662 + packageName = "@uifabric/styling"; 4663 + version = "7.14.7"; 4664 + src = fetchurl { 4665 + url = "https://registry.npmjs.org/@uifabric/styling/-/styling-7.14.7.tgz"; 4666 + sha512 = "J4nYc9QM4eCW+jGgRBW6C+1CsbdLfP9RanPn121YRKWYgg4SHdflCwJDfnNAPHSlvpPkQweVfbFVyHeTNCwIbw=="; 4667 + }; 4668 + }; 4669 + "@uifabric/utilities-7.25.0" = { 4670 + name = "_at_uifabric_slash_utilities"; 4671 + packageName = "@uifabric/utilities"; 4672 + version = "7.25.0"; 4673 + src = fetchurl { 4674 + url = "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.25.0.tgz"; 4675 + sha512 = "11QJq2dyYojVRxT/QvocI1m5tqqyeoX5K9HmqSGaAq5AIJBqdAUeFAIUuXAn7Gze7X+aLTFVF4Yxthh/ebVthw=="; 4676 + }; 4677 + }; 4561 4678 "@vue/cli-shared-utils-4.5.0" = { 4562 4679 name = "_at_vue_slash_cli-shared-utils"; 4563 4680 packageName = "@vue/cli-shared-utils"; ··· 6610 6727 sha1 = "2b12247b933001971addcbfe4e67d20fd395bbf4"; 6611 6728 }; 6612 6729 }; 6730 + "aribts-1.3.5" = { 6731 + name = "aribts"; 6732 + packageName = "aribts"; 6733 + version = "1.3.5"; 6734 + src = fetchurl { 6735 + url = "https://registry.npmjs.org/aribts/-/aribts-1.3.5.tgz"; 6736 + sha512 = "fvDR4iYpZkbMqMbTfKynPGfpXDhFTxzZWSS7C3c70xQ8ElmFkjwVrg/NLcEA+R3s4Jz6mVrz/1vOLEAI+ycrSQ=="; 6737 + }; 6738 + }; 6613 6739 "arr-diff-1.1.0" = { 6614 6740 name = "arr-diff"; 6615 6741 packageName = "arr-diff"; ··· 8012 8138 src = fetchurl { 8013 8139 url = "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz"; 8014 8140 sha1 = "be241ca81404030678b748717322b89d0c8fe280"; 8141 + }; 8142 + }; 8143 + "babel-polyfill-6.23.0" = { 8144 + name = "babel-polyfill"; 8145 + packageName = "babel-polyfill"; 8146 + version = "6.23.0"; 8147 + src = fetchurl { 8148 + url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz"; 8149 + sha1 = "8364ca62df8eafb830499f699177466c3b03499d"; 8015 8150 }; 8016 8151 }; 8017 8152 "babel-preset-current-node-syntax-0.1.3" = { ··· 14828 14963 sha512 = "BIo2fEAv3U0YmyuM1XTijwZ/OJjmXnlSvsguQy3LOaz5C2R/vrMy8SCRdQn1iz3KhBJYJzy+918xS/PKY/47lw=="; 14829 14964 }; 14830 14965 }; 14966 + "difunc-0.0.4" = { 14967 + name = "difunc"; 14968 + packageName = "difunc"; 14969 + version = "0.0.4"; 14970 + src = fetchurl { 14971 + url = "https://registry.npmjs.org/difunc/-/difunc-0.0.4.tgz"; 14972 + sha512 = "zBiL4ALDmviHdoLC0g0G6wVme5bwAow9WfhcZLLopXCAWgg3AEf7RYTs2xugszIGulRHzEVDF/SHl9oyQU07Pw=="; 14973 + }; 14974 + }; 14831 14975 "dijkstrajs-1.0.1" = { 14832 14976 name = "dijkstrajs"; 14833 14977 packageName = "dijkstrajs"; ··· 17356 17500 src = fetchurl { 17357 17501 url = "https://registry.npmjs.org/express-history-api-fallback/-/express-history-api-fallback-2.2.1.tgz"; 17358 17502 sha1 = "3a2ad27f7bebc90fc533d110d7c6d83097bcd057"; 17503 + }; 17504 + }; 17505 + "express-normalize-query-params-middleware-0.5.1" = { 17506 + name = "express-normalize-query-params-middleware"; 17507 + packageName = "express-normalize-query-params-middleware"; 17508 + version = "0.5.1"; 17509 + src = fetchurl { 17510 + url = "https://registry.npmjs.org/express-normalize-query-params-middleware/-/express-normalize-query-params-middleware-0.5.1.tgz"; 17511 + sha1 = "dbe1e8139aecb234fb6adb5c0059c75db9733d2a"; 17512 + }; 17513 + }; 17514 + "express-openapi-6.0.0" = { 17515 + name = "express-openapi"; 17516 + packageName = "express-openapi"; 17517 + version = "6.0.0"; 17518 + src = fetchurl { 17519 + url = "https://registry.npmjs.org/express-openapi/-/express-openapi-6.0.0.tgz"; 17520 + sha512 = "WQGmghzn+loQsIQUEnLZ0HVKCLhIBVcURvrAhyt6mOqsFsG2tBYhaNKX728EOz2aMXRhEQhkQ+RXQsIFpbS6IA=="; 17359 17521 }; 17360 17522 }; 17361 17523 "express-session-1.17.1" = { ··· 19086 19248 sha512 = "fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA=="; 19087 19249 }; 19088 19250 }; 19251 + "fs-routes-2.0.0" = { 19252 + name = "fs-routes"; 19253 + packageName = "fs-routes"; 19254 + version = "2.0.0"; 19255 + src = fetchurl { 19256 + url = "https://registry.npmjs.org/fs-routes/-/fs-routes-2.0.0.tgz"; 19257 + sha512 = "oITW9GoYFZwYWR2aMDdUvr6W9O5mtzSizIVEUdeCQaFD6+BylwPSEP2+ZFWv1UYpE9kiPS3Hb0knh2PmFJcj6A=="; 19258 + }; 19259 + }; 19089 19260 "fs-write-stream-atomic-1.0.10" = { 19090 19261 name = "fs-write-stream-atomic"; 19091 19262 packageName = "fs-write-stream-atomic"; ··· 22526 22697 sha1 = "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"; 22527 22698 }; 22528 22699 }; 22700 + "inquirer-3.0.6" = { 22701 + name = "inquirer"; 22702 + packageName = "inquirer"; 22703 + version = "3.0.6"; 22704 + src = fetchurl { 22705 + url = "https://registry.npmjs.org/inquirer/-/inquirer-3.0.6.tgz"; 22706 + sha1 = "e04aaa9d05b7a3cb9b0f407d04375f0447190347"; 22707 + }; 22708 + }; 22529 22709 "inquirer-3.3.0" = { 22530 22710 name = "inquirer"; 22531 22711 packageName = "inquirer"; ··· 23217 23397 src = fetchurl { 23218 23398 url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz"; 23219 23399 sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="; 23400 + }; 23401 + }; 23402 + "is-dir-1.0.0" = { 23403 + name = "is-dir"; 23404 + packageName = "is-dir"; 23405 + version = "1.0.0"; 23406 + src = fetchurl { 23407 + url = "https://registry.npmjs.org/is-dir/-/is-dir-1.0.0.tgz"; 23408 + sha1 = "41d37f495fccacc05a4778d66e83024c292ba3ff"; 23220 23409 }; 23221 23410 }; 23222 23411 "is-directory-0.3.1" = { ··· 29565 29754 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; 29566 29755 }; 29567 29756 }; 29757 + "minimist-1.2.0" = { 29758 + name = "minimist"; 29759 + packageName = "minimist"; 29760 + version = "1.2.0"; 29761 + src = fetchurl { 29762 + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; 29763 + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; 29764 + }; 29765 + }; 29568 29766 "minimist-1.2.5" = { 29569 29767 name = "minimist"; 29570 29768 packageName = "minimist"; ··· 30294 30492 sha512 = "t0C8MAtH/d3Y+5nooEtUMWli92lVw9Jhx4uOhRl5GAwS5vc+YTmp/VXNJNsCBAMeEyK/6zhbk6x9JE3AiCvo4g=="; 30295 30493 }; 30296 30494 }; 30495 + "munin-plugin-0.0.9" = { 30496 + name = "munin-plugin"; 30497 + packageName = "munin-plugin"; 30498 + version = "0.0.9"; 30499 + src = fetchurl { 30500 + url = "https://registry.npmjs.org/munin-plugin/-/munin-plugin-0.0.9.tgz"; 30501 + sha1 = "ca17e1eafb3b9155b5e4c21062210e348a9dbe91"; 30502 + }; 30503 + }; 30297 30504 "mustache-2.3.2" = { 30298 30505 name = "mustache"; 30299 30506 packageName = "mustache"; ··· 31122 31329 url = "https://github.com/laurent22/node-emoji.git"; 31123 31330 rev = "9fa01eac463e94dde1316ef8c53089eeef4973b5"; 31124 31331 sha256 = "224950cc405150c37dbd3c4aa65dc0cfb799b1a57f674e9bb76f993268106406"; 31332 + }; 31333 + }; 31334 + "node-fetch-1.6.3" = { 31335 + name = "node-fetch"; 31336 + packageName = "node-fetch"; 31337 + version = "1.6.3"; 31338 + src = fetchurl { 31339 + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz"; 31340 + sha1 = "dc234edd6489982d58e8f0db4f695029abcd8c04"; 31125 31341 }; 31126 31342 }; 31127 31343 "node-fetch-1.7.3" = { ··· 32430 32646 sha512 = "fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ=="; 32431 32647 }; 32432 32648 }; 32649 + "office-ui-fabric-react-7.124.2" = { 32650 + name = "office-ui-fabric-react"; 32651 + packageName = "office-ui-fabric-react"; 32652 + version = "7.124.2"; 32653 + src = fetchurl { 32654 + url = "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.124.2.tgz"; 32655 + sha512 = "c/6KlNWImaI0N9w9azzTlI3/svkUroNvdZrYBSKHlGVf5CU/GQPEUSmkuaLq6aPZeU7pmr2qUKlZq2sPyrLIOQ=="; 32656 + }; 32657 + }; 32433 32658 "omggif-1.0.10" = { 32434 32659 name = "omggif"; 32435 32660 packageName = "omggif"; ··· 32646 32871 sha512 = "lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA=="; 32647 32872 }; 32648 32873 }; 32874 + "openapi-default-setter-2.1.0" = { 32875 + name = "openapi-default-setter"; 32876 + packageName = "openapi-default-setter"; 32877 + version = "2.1.0"; 32878 + src = fetchurl { 32879 + url = "https://registry.npmjs.org/openapi-default-setter/-/openapi-default-setter-2.1.0.tgz"; 32880 + sha512 = "2ZNlX1B/J9Q/bsM/vZKh8alC0Pn04KtDGbMN30qLRu3GkaOJH3dDMKxqJzCpYj8BOAa8G3BEsQq6kqWzkEsM7A=="; 32881 + }; 32882 + }; 32883 + "openapi-framework-0.26.0" = { 32884 + name = "openapi-framework"; 32885 + packageName = "openapi-framework"; 32886 + version = "0.26.0"; 32887 + src = fetchurl { 32888 + url = "https://registry.npmjs.org/openapi-framework/-/openapi-framework-0.26.0.tgz"; 32889 + sha512 = "TbgwwOnlatb+xSYh/XALQjrVO3dirVNXuONR6CLQHVI/i1e+nq/ubW8I5i6rlGpnFLZNZKXZ0gF7RMvjLBk8ow=="; 32890 + }; 32891 + }; 32892 + "openapi-jsonschema-parameters-1.2.0" = { 32893 + name = "openapi-jsonschema-parameters"; 32894 + packageName = "openapi-jsonschema-parameters"; 32895 + version = "1.2.0"; 32896 + src = fetchurl { 32897 + url = "https://registry.npmjs.org/openapi-jsonschema-parameters/-/openapi-jsonschema-parameters-1.2.0.tgz"; 32898 + sha512 = "i2vBBFiRbOwYSvt5OG9hayJ7WUe/nl9Y151Ki1QtHb8M0zdYs2wkDhywVJnapq4/gPlrD1vmSVsYDrAjcBRJTQ=="; 32899 + }; 32900 + }; 32901 + "openapi-request-coercer-2.4.0" = { 32902 + name = "openapi-request-coercer"; 32903 + packageName = "openapi-request-coercer"; 32904 + version = "2.4.0"; 32905 + src = fetchurl { 32906 + url = "https://registry.npmjs.org/openapi-request-coercer/-/openapi-request-coercer-2.4.0.tgz"; 32907 + sha512 = "UFRzW7C7Q31FUOFHEMYNeSuEmETH7KGlsMgMJanv0RxXkACyzKpKANPfM3oiMubQENPya3Ie9ZIq5HLvZEy/eQ=="; 32908 + }; 32909 + }; 32910 + "openapi-request-validator-4.2.0" = { 32911 + name = "openapi-request-validator"; 32912 + packageName = "openapi-request-validator"; 32913 + version = "4.2.0"; 32914 + src = fetchurl { 32915 + url = "https://registry.npmjs.org/openapi-request-validator/-/openapi-request-validator-4.2.0.tgz"; 32916 + sha512 = "ukdX4T8heEI2GudiqDkk8hwfZhZP7zAz8zwngTyHtI0ZRUuU76+Zix8LVfrvSTZ2RpsPClKmYU2kDU4YZqdRHg=="; 32917 + }; 32918 + }; 32919 + "openapi-response-validator-4.0.0" = { 32920 + name = "openapi-response-validator"; 32921 + packageName = "openapi-response-validator"; 32922 + version = "4.0.0"; 32923 + src = fetchurl { 32924 + url = "https://registry.npmjs.org/openapi-response-validator/-/openapi-response-validator-4.0.0.tgz"; 32925 + sha512 = "bIG8bpHT/vE+Dtz4aVyfQnweXtUdvxvJf5/D6Uu98UGf3T42Ez940ctwnlmDCQxTPqdu0yLFbMoiNf/A3jYCIg=="; 32926 + }; 32927 + }; 32649 32928 "openapi-sampler-1.0.0-beta.16" = { 32650 32929 name = "openapi-sampler"; 32651 32930 packageName = "openapi-sampler"; ··· 32655 32934 sha512 = "05+GvwMagTY7GxoDQoWJfmAUFlxfebciiEzqKmu4iq6+MqBEn62AMUkn0CTxyKhnUGIaR2KXjTeslxIeJwVIOw=="; 32656 32935 }; 32657 32936 }; 32937 + "openapi-schema-validator-3.0.3" = { 32938 + name = "openapi-schema-validator"; 32939 + packageName = "openapi-schema-validator"; 32940 + version = "3.0.3"; 32941 + src = fetchurl { 32942 + url = "https://registry.npmjs.org/openapi-schema-validator/-/openapi-schema-validator-3.0.3.tgz"; 32943 + sha512 = "KKpeNEvAmpy6B2JCfyrM4yWjL6vggDCVbBoR8Yfkj0Jltc6PCW+dBbcg+1yrTCuDv80qBQJ6w0ejA71DlOFegA=="; 32944 + }; 32945 + }; 32946 + "openapi-security-handler-2.0.4" = { 32947 + name = "openapi-security-handler"; 32948 + packageName = "openapi-security-handler"; 32949 + version = "2.0.4"; 32950 + src = fetchurl { 32951 + url = "https://registry.npmjs.org/openapi-security-handler/-/openapi-security-handler-2.0.4.tgz"; 32952 + sha512 = "blz/UftEqYQLAByuEVITePUI9hV5Rd91CEK8yrsKDUaf3zk6cmIMafJ2qvagHqjXRRtL7fOqvsSKIeFrai+HfQ=="; 32953 + }; 32954 + }; 32658 32955 "openapi-to-graphql-2.1.0" = { 32659 32956 name = "openapi-to-graphql"; 32660 32957 packageName = "openapi-to-graphql"; ··· 32662 32959 src = fetchurl { 32663 32960 url = "https://registry.npmjs.org/openapi-to-graphql/-/openapi-to-graphql-2.1.0.tgz"; 32664 32961 sha512 = "Su7/ckttN192x/XTJfaXlzpYK2m+6UEobGS2E0fXK5iLjIwreEZol2uIwjctkFz6oSuKvBgMGCjkBeXGuvPl2A=="; 32962 + }; 32963 + }; 32964 + "openapi-types-1.3.4" = { 32965 + name = "openapi-types"; 32966 + packageName = "openapi-types"; 32967 + version = "1.3.4"; 32968 + src = fetchurl { 32969 + url = "https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.4.tgz"; 32970 + sha512 = "h8rADpW3k/wepLdERKF0VKMAPdoFYNQCLGPmc/f8sgQ2dxUy+7sY4WAX2XDUDjhKTjbJVbxxofLkzy7f1/tE4g=="; 32971 + }; 32972 + }; 32973 + "openapi-types-1.3.5" = { 32974 + name = "openapi-types"; 32975 + packageName = "openapi-types"; 32976 + version = "1.3.5"; 32977 + src = fetchurl { 32978 + url = "https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.5.tgz"; 32979 + sha512 = "11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg=="; 32980 + }; 32981 + }; 32982 + "opencollective-1.0.3" = { 32983 + name = "opencollective"; 32984 + packageName = "opencollective"; 32985 + version = "1.0.3"; 32986 + src = fetchurl { 32987 + url = "https://registry.npmjs.org/opencollective/-/opencollective-1.0.3.tgz"; 32988 + sha1 = "aee6372bc28144583690c3ca8daecfc120dd0ef1"; 32665 32989 }; 32666 32990 }; 32667 32991 "opencollective-postinstall-2.0.3" = { ··· 32700 33024 sha512 = "nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA=="; 32701 33025 }; 32702 33026 }; 33027 + "opn-4.0.2" = { 33028 + name = "opn"; 33029 + packageName = "opn"; 33030 + version = "4.0.2"; 33031 + src = fetchurl { 33032 + url = "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz"; 33033 + sha1 = "7abc22e644dff63b0a96d5ab7f2790c0f01abc95"; 33034 + }; 33035 + }; 32703 33036 "opn-5.5.0" = { 32704 33037 name = "opn"; 32705 33038 packageName = "opn"; ··· 37876 38209 sha512 = "F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA=="; 37877 38210 }; 37878 38211 }; 38212 + "regenerator-runtime-0.10.5" = { 38213 + name = "regenerator-runtime"; 38214 + packageName = "regenerator-runtime"; 38215 + version = "0.10.5"; 38216 + src = fetchurl { 38217 + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz"; 38218 + sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658"; 38219 + }; 38220 + }; 37879 38221 "regenerator-runtime-0.11.1" = { 37880 38222 name = "regenerator-runtime"; 37881 38223 packageName = "regenerator-runtime"; ··· 40405 40747 sha512 = "7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA=="; 40406 40748 }; 40407 40749 }; 40750 + "sift-7.0.1" = { 40751 + name = "sift"; 40752 + packageName = "sift"; 40753 + version = "7.0.1"; 40754 + src = fetchurl { 40755 + url = "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz"; 40756 + sha512 = "oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="; 40757 + }; 40758 + }; 40408 40759 "sigmund-1.0.1" = { 40409 40760 name = "sigmund"; 40410 40761 packageName = "sigmund"; ··· 43690 44041 sha1 = "e39fae3d581d713682491e1926cd87bf2c209bfb"; 43691 44042 }; 43692 44043 }; 44044 + "swagger-ui-dist-3.31.1" = { 44045 + name = "swagger-ui-dist"; 44046 + packageName = "swagger-ui-dist"; 44047 + version = "3.31.1"; 44048 + src = fetchurl { 44049 + url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.31.1.tgz"; 44050 + sha512 = "+IuIxXX8grZcDVLaC12WCGy62iHJ2v8kTptU4H4EgY/ue6tKeMu/jzIAs+pLFOuYwfG4+VQ+CrC9UeHR9oNKBw=="; 44051 + }; 44052 + }; 43693 44053 "swagger2openapi-5.4.0" = { 43694 44054 name = "swagger2openapi"; 43695 44055 packageName = "swagger2openapi"; ··· 45309 45669 src = fetchurl { 45310 45670 url = "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz"; 45311 45671 sha512 = "uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA=="; 45672 + }; 45673 + }; 45674 + "ts-log-2.1.4" = { 45675 + name = "ts-log"; 45676 + packageName = "ts-log"; 45677 + version = "2.1.4"; 45678 + src = fetchurl { 45679 + url = "https://registry.npmjs.org/ts-log/-/ts-log-2.1.4.tgz"; 45680 + sha512 = "P1EJSoyV+N3bR/IWFeAqXzKPZwHpnLY6j7j58mAvewHRipo+BQM2Y1f9Y9BjEQznKwgqqZm7H8iuixmssU7tYQ=="; 45312 45681 }; 45313 45682 }; 45314 45683 "ts-node-8.10.2" = { ··· 71260 71629 bypassCache = true; 71261 71630 reconstructLock = true; 71262 71631 }; 71632 + mirakurun = nodeEnv.buildNodePackage { 71633 + name = "mirakurun"; 71634 + packageName = "mirakurun"; 71635 + version = "3.3.0"; 71636 + src = fetchurl { 71637 + url = "https://registry.npmjs.org/mirakurun/-/mirakurun-3.3.0.tgz"; 71638 + sha512 = "FL0S+TpQLy1qfaX3BISUp3AC4D8o392WpTWXqOAku6QDnPrB/NYK30dTxGXt3p6+SB9j8jnHEhRX12AuTREsdg=="; 71639 + }; 71640 + dependencies = [ 71641 + sources."@fluentui/date-time-utilities-7.3.1" 71642 + sources."@fluentui/keyboard-key-0.2.8" 71643 + sources."@fluentui/react-7.124.2" 71644 + sources."@fluentui/react-focus-7.12.27" 71645 + sources."@fluentui/react-icons-0.1.42" 71646 + sources."@microsoft/load-themed-styles-1.10.65" 71647 + sources."@sindresorhus/is-0.14.0" 71648 + sources."@szmarczak/http-timer-1.1.2" 71649 + sources."@uifabric/foundation-7.7.41" 71650 + sources."@uifabric/icons-7.3.67" 71651 + sources."@uifabric/merge-styles-7.16.4" 71652 + sources."@uifabric/react-hooks-7.7.0" 71653 + sources."@uifabric/set-version-7.0.19" 71654 + sources."@uifabric/styling-7.14.7" 71655 + sources."@uifabric/utilities-7.25.0" 71656 + sources."accepts-1.3.7" 71657 + sources."ajv-6.12.3" 71658 + sources."ansi-escapes-1.4.0" 71659 + sources."ansi-regex-2.1.1" 71660 + sources."ansi-styles-2.2.1" 71661 + sources."argparse-1.0.10" 71662 + sources."aribts-1.3.5" 71663 + sources."array-flatten-1.1.1" 71664 + sources."babel-polyfill-6.23.0" 71665 + (sources."babel-runtime-6.26.0" // { 71666 + dependencies = [ 71667 + sources."regenerator-runtime-0.11.1" 71668 + ]; 71669 + }) 71670 + sources."balanced-match-1.0.0" 71671 + sources."base64-js-1.3.1" 71672 + sources."basic-auth-2.0.1" 71673 + sources."body-parser-1.19.0" 71674 + sources."brace-expansion-1.1.11" 71675 + sources."buffer-5.6.0" 71676 + sources."buffer-from-1.1.1" 71677 + sources."builtin-status-codes-3.0.0" 71678 + sources."bytes-3.1.0" 71679 + (sources."cacheable-request-6.1.0" // { 71680 + dependencies = [ 71681 + sources."get-stream-5.1.0" 71682 + sources."lowercase-keys-2.0.0" 71683 + ]; 71684 + }) 71685 + sources."chalk-1.1.3" 71686 + sources."chardet-0.4.2" 71687 + sources."cli-cursor-2.1.0" 71688 + sources."cli-width-2.2.1" 71689 + sources."clone-response-1.0.2" 71690 + sources."colors-1.4.0" 71691 + sources."concat-map-0.0.1" 71692 + sources."content-disposition-0.5.3" 71693 + sources."content-type-1.0.4" 71694 + sources."cookie-0.4.0" 71695 + sources."cookie-signature-1.0.6" 71696 + sources."core-js-2.6.11" 71697 + sources."crc-3.8.0" 71698 + sources."debug-2.6.9" 71699 + sources."decompress-response-3.3.0" 71700 + sources."deep-extend-0.6.0" 71701 + sources."defer-to-connect-1.1.3" 71702 + sources."depd-1.1.2" 71703 + sources."destroy-1.0.4" 71704 + sources."difunc-0.0.4" 71705 + sources."dotenv-8.2.0" 71706 + sources."duplexer3-0.1.4" 71707 + sources."ee-first-1.1.1" 71708 + sources."encodeurl-1.0.2" 71709 + (sources."encoding-0.1.13" // { 71710 + dependencies = [ 71711 + sources."iconv-lite-0.6.2" 71712 + ]; 71713 + }) 71714 + sources."end-of-stream-1.4.4" 71715 + sources."escape-html-1.0.3" 71716 + sources."escape-string-regexp-1.0.5" 71717 + sources."esprima-4.0.1" 71718 + sources."etag-1.8.1" 71719 + sources."eventemitter3-4.0.4" 71720 + sources."express-4.17.1" 71721 + sources."express-normalize-query-params-middleware-0.5.1" 71722 + sources."express-openapi-6.0.0" 71723 + sources."external-editor-2.2.0" 71724 + sources."fast-deep-equal-3.1.3" 71725 + sources."fast-json-stable-stringify-2.1.0" 71726 + sources."figures-2.0.0" 71727 + sources."finalhandler-1.1.2" 71728 + sources."forwarded-0.1.2" 71729 + sources."fresh-0.5.2" 71730 + sources."fs-routes-2.0.0" 71731 + sources."fs.realpath-1.0.0" 71732 + sources."get-stream-4.1.0" 71733 + sources."glob-7.1.6" 71734 + sources."got-9.6.0" 71735 + sources."has-ansi-2.0.0" 71736 + sources."http-cache-semantics-4.1.0" 71737 + sources."http-errors-1.7.2" 71738 + sources."iconv-lite-0.4.24" 71739 + sources."ieee754-1.1.13" 71740 + sources."inflight-1.0.6" 71741 + sources."inherits-2.0.3" 71742 + sources."ini-1.3.5" 71743 + sources."inquirer-3.0.6" 71744 + sources."ip-1.1.5" 71745 + sources."ipaddr.js-1.9.1" 71746 + sources."is-dir-1.0.0" 71747 + sources."is-fullwidth-code-point-2.0.0" 71748 + sources."is-stream-1.1.0" 71749 + sources."js-tokens-4.0.0" 71750 + sources."js-yaml-3.14.0" 71751 + sources."json-buffer-3.0.0" 71752 + sources."json-schema-traverse-0.4.1" 71753 + sources."keyv-3.1.0" 71754 + sources."latest-version-5.1.0" 71755 + sources."lodash-4.17.19" 71756 + sources."lodash.merge-4.6.2" 71757 + sources."loose-envify-1.4.0" 71758 + sources."lowercase-keys-1.0.1" 71759 + sources."media-typer-0.3.0" 71760 + sources."merge-descriptors-1.0.1" 71761 + sources."methods-1.1.2" 71762 + sources."mime-1.6.0" 71763 + sources."mime-db-1.44.0" 71764 + sources."mime-types-2.1.27" 71765 + sources."mimic-fn-1.2.0" 71766 + sources."mimic-response-1.0.1" 71767 + sources."minimatch-3.0.4" 71768 + sources."minimist-1.2.5" 71769 + (sources."morgan-1.10.0" // { 71770 + dependencies = [ 71771 + sources."depd-2.0.0" 71772 + ]; 71773 + }) 71774 + sources."ms-2.0.0" 71775 + sources."munin-plugin-0.0.9" 71776 + sources."mute-stream-0.0.7" 71777 + sources."negotiator-0.6.2" 71778 + sources."node-fetch-1.6.3" 71779 + sources."normalize-url-4.5.0" 71780 + sources."object-assign-4.1.1" 71781 + sources."office-ui-fabric-react-7.124.2" 71782 + sources."on-finished-2.3.0" 71783 + sources."on-headers-1.0.2" 71784 + sources."once-1.4.0" 71785 + sources."onetime-2.0.1" 71786 + sources."openapi-default-setter-2.1.0" 71787 + sources."openapi-framework-0.26.0" 71788 + sources."openapi-jsonschema-parameters-1.2.0" 71789 + sources."openapi-request-coercer-2.4.0" 71790 + sources."openapi-request-validator-4.2.0" 71791 + sources."openapi-response-validator-4.0.0" 71792 + (sources."openapi-schema-validator-3.0.3" // { 71793 + dependencies = [ 71794 + sources."openapi-types-1.3.4" 71795 + ]; 71796 + }) 71797 + (sources."openapi-security-handler-2.0.4" // { 71798 + dependencies = [ 71799 + sources."openapi-types-1.3.4" 71800 + ]; 71801 + }) 71802 + sources."openapi-types-1.3.5" 71803 + (sources."opencollective-1.0.3" // { 71804 + dependencies = [ 71805 + sources."minimist-1.2.0" 71806 + ]; 71807 + }) 71808 + sources."opencollective-postinstall-2.0.3" 71809 + sources."opn-4.0.2" 71810 + sources."os-tmpdir-1.0.2" 71811 + sources."p-cancelable-1.1.0" 71812 + (sources."package-json-6.5.0" // { 71813 + dependencies = [ 71814 + sources."semver-6.3.0" 71815 + ]; 71816 + }) 71817 + sources."parseurl-1.3.3" 71818 + sources."path-is-absolute-1.0.1" 71819 + sources."path-to-regexp-0.1.7" 71820 + sources."pinkie-2.0.4" 71821 + sources."pinkie-promise-2.0.1" 71822 + sources."prepend-http-2.0.0" 71823 + sources."promise-queue-2.2.5" 71824 + sources."prop-types-15.7.2" 71825 + sources."proxy-addr-2.0.6" 71826 + sources."pump-3.0.0" 71827 + sources."punycode-2.1.1" 71828 + sources."qs-6.7.0" 71829 + sources."range-parser-1.2.1" 71830 + sources."raw-body-2.4.0" 71831 + sources."rc-1.2.8" 71832 + sources."react-16.13.1" 71833 + sources."react-dom-16.13.1" 71834 + sources."react-is-16.13.1" 71835 + sources."readable-stream-3.6.0" 71836 + sources."regenerator-runtime-0.10.5" 71837 + sources."registry-auth-token-4.2.0" 71838 + sources."registry-url-5.1.0" 71839 + sources."responselike-1.0.2" 71840 + sources."restore-cursor-2.0.0" 71841 + sources."run-async-2.4.1" 71842 + sources."rx-4.1.0" 71843 + sources."safe-buffer-5.1.2" 71844 + sources."safer-buffer-2.1.2" 71845 + sources."scheduler-0.19.1" 71846 + sources."semver-7.3.2" 71847 + (sources."send-0.17.1" // { 71848 + dependencies = [ 71849 + sources."ms-2.1.1" 71850 + ]; 71851 + }) 71852 + sources."serve-static-1.14.1" 71853 + sources."setprototypeof-1.1.1" 71854 + sources."sift-7.0.1" 71855 + sources."signal-exit-3.0.3" 71856 + sources."source-map-0.6.1" 71857 + sources."source-map-support-0.5.19" 71858 + sources."sprintf-js-1.0.3" 71859 + sources."statuses-1.5.0" 71860 + (sources."stream-http-3.1.1" // { 71861 + dependencies = [ 71862 + sources."inherits-2.0.4" 71863 + ]; 71864 + }) 71865 + (sources."string-width-2.1.1" // { 71866 + dependencies = [ 71867 + sources."ansi-regex-3.0.0" 71868 + sources."strip-ansi-4.0.0" 71869 + ]; 71870 + }) 71871 + (sources."string_decoder-1.3.0" // { 71872 + dependencies = [ 71873 + sources."safe-buffer-5.2.1" 71874 + ]; 71875 + }) 71876 + sources."strip-ansi-3.0.1" 71877 + sources."strip-json-comments-2.0.1" 71878 + sources."supports-color-2.0.0" 71879 + sources."swagger-schema-official-2.0.0-bab6bed" 71880 + sources."swagger-ui-dist-3.31.1" 71881 + sources."tail-2.0.4" 71882 + sources."through-2.3.8" 71883 + sources."tmp-0.0.33" 71884 + sources."to-readable-stream-1.0.0" 71885 + sources."toidentifier-1.0.0" 71886 + sources."ts-log-2.1.4" 71887 + sources."tslib-1.13.0" 71888 + sources."type-is-1.6.18" 71889 + sources."unpipe-1.0.0" 71890 + sources."uri-js-4.2.2" 71891 + sources."url-parse-lax-3.0.0" 71892 + sources."util-deprecate-1.0.2" 71893 + sources."utils-merge-1.0.1" 71894 + sources."vary-1.1.2" 71895 + sources."wrappy-1.0.2" 71896 + sources."xtend-4.0.2" 71897 + ]; 71898 + buildInputs = globalBuildInputs; 71899 + meta = { 71900 + description = "Japanese DTV Tuner Server Service."; 71901 + homepage = https://github.com/Chinachu/Mirakurun; 71902 + license = "Apache-2.0"; 71903 + }; 71904 + production = true; 71905 + bypassCache = true; 71906 + reconstructLock = true; 71907 + }; 71263 71908 mocha = nodeEnv.buildNodePackage { 71264 71909 name = "mocha"; 71265 71910 packageName = "mocha"; ··· 90003 90648 bypassCache = true; 90004 90649 reconstructLock = true; 90005 90650 }; 90006 - } 90651 + }
+2 -2
pkgs/development/ocaml-modules/lua-ml/default.nix
··· 7 7 stdenv.mkDerivation rec { 8 8 pname = "lua-ml"; 9 9 name = "ocaml${ocaml.version}-${pname}-${version}"; 10 - version = "0.9"; 10 + version = "0.9.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "lindig"; 14 14 repo = pname; 15 15 rev = "${version}"; 16 - sha256 = "09lj6qykg15fdf65in7xdry0jcifcr8vqbvz85v12gwfckmmxjir"; 16 + sha256 = "04lv98nxmzanvyn4c0k6k0ax29f5xfdl8qzpf5hwadslq213a044"; 17 17 }; 18 18 19 19 buildInputs = [ ocaml findlib ocamlbuild ];
+3 -3
pkgs/development/ocaml-modules/ounit2/default.nix
··· 1 1 { lib, buildDunePackage, fetchurl, stdlib-shims }: 2 2 3 3 buildDunePackage rec { 4 - minimumOCamlVersion = "4.02.3"; 4 + minimumOCamlVersion = "4.04"; 5 5 6 6 pname = "ounit2"; 7 - version = "2.2.2"; 7 + version = "2.2.3"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/gildor478/ounit/releases/download/v${version}/ounit-v${version}.tbz"; 11 - sha256 = "1h4xdcyzwyhxg263w9b16x9n6cb11fzazmwnsnpich4djpl9lhsk"; 11 + sha256 = "1naahh24lbyxmrnzpfz8karniqbf1nknivf96mrvsr6zlx5ad072"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ stdlib-shims ];
+1 -1
pkgs/development/python-modules/aiohttp-jinja2/default.nix
··· 14 14 checkInputs = [ pytest pytest-aiohttp ]; 15 15 16 16 checkPhase = '' 17 - py.test 17 + pytest -W ignore::DeprecationWarning 18 18 ''; 19 19 20 20 meta = with lib; {
+6 -1
pkgs/development/python-modules/azure-core/default.nix
··· 4 4 , mock 5 5 , msrest 6 6 , pytest 7 + , pytest-asyncio 8 + , pytest-trio 7 9 , pytestCheckHook 8 10 , requests 9 11 , six ··· 33 35 mock 34 36 msrest 35 37 pytest 38 + pytest-trio 39 + pytest-asyncio 36 40 pytestCheckHook 37 41 trio 38 42 typing-extensions 39 43 ]; 40 44 41 45 pytestFlagsArray = [ "tests/" ]; 42 - disabledTests = [ "response" "request" "timeout" ]; 46 + # disable tests which touch network 47 + disabledTests = [ "aiohttp" "multipart_send" "response" "request" "timeout" ]; 43 48 44 49 meta = with lib; { 45 50 description = "Microsoft Azure Core Library for Python";
+7
pkgs/development/python-modules/bash_kernel/default.nix
··· 6 6 , isPy27 7 7 , python 8 8 , pexpect 9 + , bash 9 10 }: 10 11 11 12 buildPythonPackage rec { ··· 25 26 sha256 = "1qd7qjjmcph4dk6j0bl31h2fdmfiyyazvrc9xqqj8y21ki2sl33j"; 26 27 }) 27 28 ]; 29 + 30 + postPatch = '' 31 + substituteInPlace bash_kernel/kernel.py \ 32 + --replace "'bash'" "'${bash}/bin/bash'" \ 33 + --replace "\"bash\"" "'${bash}/bin/bash'" 34 + ''; 28 35 29 36 propagatedBuildInputs = [ ipykernel pexpect ]; 30 37
+35
pkgs/development/python-modules/batchspawner/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , jupyterhub 5 + , isPy27 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "batchspawner"; 10 + version = "1.0.0"; 11 + disabled = isPy27; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jupyterhub"; 15 + repo = "batchspawner"; 16 + rev = "v${version}"; 17 + sha256 = "0yn312sjfjpjjfciagbczfmqprk2fj4lbb3vsbzj17p948acq5w2"; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + jupyterhub 22 + ]; 23 + 24 + # tests require a job scheduler e.g. slurm, pbs, etc. 25 + doCheck = false; 26 + 27 + pythonImportCheck = [ "batchspawner" ]; 28 + 29 + meta = with lib; { 30 + description = "A spawner for Jupyterhub to spawn notebooks using batch resource managers"; 31 + homepage = "https://jupyter.org"; 32 + license = licenses.bsd3; 33 + maintainers = [ maintainers.costrouc ]; 34 + }; 35 + }
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bitarray"; 5 - version = "1.3.0"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1pz3yd9rhz3cb0yf7dbjhd1awm0w7vsbj73k4v95484j2kdxk3d4"; 9 + sha256 = "e1823b33d2caa7fc54ab5507eff316e74abfdc30434db8f3be908ab52a330021"; 10 10 }; 11 11 12 12 meta = with lib; {
+29
pkgs/development/python-modules/bytecode/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , aenum 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "bytecode"; 10 + version = "0.11.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "vstinner"; 14 + repo = pname; 15 + rev = version; 16 + sha256 = "097k83zr0z71pha7bafzhs4ink174wk9ls2883bic274rihsnc5r"; 17 + }; 18 + 19 + disabled = pythonOlder "3.5"; 20 + 21 + propagatedBuildInputs = lib.optionals (pythonOlder "3.6") [ aenum ]; 22 + 23 + meta = with lib; { 24 + homepage = "https://github.com/vstinner/bytecode"; 25 + description = "Python module to generate and modify bytecode"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ raboof ]; 28 + }; 29 + }
+4 -13
pkgs/development/python-modules/cherrypy/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchPypi, isPy3k 2 2 , setuptools_scm 3 3 , cheroot, portend, more-itertools, zc_lockfile, routes 4 + , jaraco_collections 4 5 , objgraph, pytest, pytestcov, pathpy, requests_toolbelt, pytest-services 5 6 , fetchpatch 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "cherrypy"; 10 - version = "18.3.0"; 11 + version = "18.6.0"; 11 12 12 13 disabled = !isPy3k; 13 14 14 15 src = fetchPypi { 15 16 pname = "CherryPy"; 16 17 inherit version; 17 - sha256 = "0q6cs4vrv0rwim4byxfizrlp4h6hmwg3n4baz0ga66vvgiz6hgk8"; 18 + sha256 = "16f410izp2c4qhn4n3l5l3qirmkf43h2amjqms8hkl0shgfqwq2n"; 18 19 }; 19 20 20 - # Remove patches once 88d2163 and 713f672 21 - # become part of a release - they're currently only present in master. 22 - # ref: https://github.com/cherrypy/cherrypy/pull/1820 23 - patches = [ 24 - (fetchpatch { 25 - name = "test_HTTP11_Timeout.patch"; 26 - url = "https://github.com/cherrypy/cherrypy/commit/88d21630f68090c56d07000cabb6df4f1b612a71.patch"; 27 - sha256 = "1i6a3qs3ijyd9rgsxb8axigkzdlmr5sl3ljif9rvn0d90211bzwh"; 28 - }) 29 - ]; 30 - 31 21 propagatedBuildInputs = [ 32 22 # required 33 23 cheroot portend more-itertools zc_lockfile 24 + jaraco_collections 34 25 # optional 35 26 routes 36 27 ];
+74
pkgs/development/python-modules/cryptography/2.9.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , fetchpatch 5 + , isPy27 6 + , ipaddress 7 + , openssl 8 + , cryptography_vectors 9 + , darwin 10 + , packaging 11 + , six 12 + , pythonOlder 13 + , isPyPy 14 + , cffi 15 + , pytest 16 + , pretend 17 + , iso8601 18 + , pytz 19 + , hypothesis 20 + , enum34 21 + }: 22 + 23 + buildPythonPackage rec { 24 + pname = "cryptography"; 25 + version = "2.9.2"; # Also update the hash in vectors.nix 26 + 27 + src = fetchPypi { 28 + inherit pname version; 29 + sha256 = "0af25w5mkd6vwns3r6ai1w5ip9xp0ms9s261zzssbpadzdr05hx0"; 30 + }; 31 + 32 + outputs = [ "out" "dev" ]; 33 + 34 + buildInputs = [ openssl ] 35 + ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; 36 + propagatedBuildInputs = [ 37 + packaging 38 + six 39 + ] ++ stdenv.lib.optional (!isPyPy) cffi 40 + ++ stdenv.lib.optionals isPy27 [ ipaddress enum34 ]; 41 + 42 + checkInputs = [ 43 + cryptography_vectors 44 + hypothesis 45 + iso8601 46 + pretend 47 + pytest 48 + pytz 49 + ]; 50 + 51 + checkPhase = '' 52 + py.test --disable-pytest-warnings tests 53 + ''; 54 + 55 + # IOKit's dependencies are inconsistent between OSX versions, so this is the best we 56 + # can do until nix 1.11's release 57 + __impureHostDeps = [ "/usr/lib" ]; 58 + 59 + meta = with stdenv.lib; { 60 + description = "A package which provides cryptographic recipes and primitives"; 61 + longDescription = '' 62 + Cryptography includes both high level recipes and low level interfaces to 63 + common cryptographic algorithms such as symmetric ciphers, message 64 + digests, and key derivation functions. 65 + Our goal is for it to be your "cryptographic standard library". It 66 + supports Python 2.7, Python 3.5+, and PyPy 5.4+. 67 + ''; 68 + homepage = "https://github.com/pyca/cryptography"; 69 + changelog = "https://cryptography.io/en/latest/changelog/#v" 70 + + replaceStrings [ "." ] [ "-" ] version; 71 + license = with licenses; [ asl20 bsd3 psfl ]; 72 + maintainers = with maintainers; [ primeos ]; 73 + }; 74 + }
+23
pkgs/development/python-modules/cryptography/vectors-2.9.nix
··· 1 + { buildPythonPackage, fetchPypi, lib, cryptography }: 2 + 3 + buildPythonPackage rec { 4 + pname = "cryptography_vectors"; 5 + # The test vectors must have the same version as the cryptography package: 6 + version = cryptography.version; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "1d4iykcv7cn9j399hczlxm5pzxmqy6d80h3j16dkjwlmv3293b4r"; 11 + }; 12 + 13 + # No tests included 14 + doCheck = false; 15 + 16 + meta = with lib; { 17 + description = "Test vectors for the cryptography package"; 18 + homepage = "https://cryptography.io/en/latest/development/test-vectors/"; 19 + # Source: https://github.com/pyca/cryptography/tree/master/vectors; 20 + license = with licenses; [ asl20 bsd3 ]; 21 + maintainers = with maintainers; [ primeos ]; 22 + }; 23 + }
+2 -2
pkgs/development/python-modules/csvs-to-sqlite/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "csvs-to-sqlite"; 16 - version = "1.0"; 16 + version = "1.1"; 17 17 disabled = !isPy3k; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "simonw"; 21 21 repo = pname; 22 22 rev = version; 23 - sha256 = "0n80y9a6qhbhhbz64jdpscx0nha9jn9nygp9nkgszmw04ri5j5hm"; 23 + sha256 = "1xi9d8l1sf9vixzvqpz8lvhl6yqmz9x5659nvpsxinl317qzmc8m"; 24 24 }; 25 25 26 26 postPatch = ''
+2 -2
pkgs/development/python-modules/dash-renderer/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dash_renderer"; 8 - version = "1.5.1"; 8 + version = "1.6.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "097195ebe69267732d2fba30825f72c2b6ec3e127f60648c64e8d248d275a89b"; 12 + sha256 = "8e9c0c0c2efb8ea562489c37665417cd608c30bca20425ac4d847420b5bbc128"; 13 13 }; 14 14 15 15 # No tests in archive
+2 -2
pkgs/development/python-modules/dash-table/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dash_table"; 8 - version = "4.8.1"; 8 + version = "4.9.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "16q0d9fidllxm7p51i5p4vzknnc09d114zqw3f4a2spr7llga7xj"; 12 + sha256 = "2f19000051730291100cd3a79b13fa62c478aea7908f2e4323c13b90f09e3320"; 13 13 }; 14 14 15 15 # No tests in archive
+2 -2
pkgs/development/python-modules/dash/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "dash"; 19 - version = "1.13.3"; 19 + version = "1.14.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "plotly"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "131p725rc731ynksp12h9j1faq3vl51d5p64ln22r7zx4pvahss5"; 25 + sha256 = "1f7gal9x0bjsmwxlbvlkwfwz1cyyg5d0n6jh4399wkjilpd966d5"; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+49
pkgs/development/python-modules/dask-gateway-server/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , aiohttp 5 + , colorlog 6 + , cryptography 7 + , traitlets 8 + , go 9 + , isPy27 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "dask-gateway-server"; 14 + # update dask-gateway-server lock step with dask-gateway 15 + version = "0.8.0"; 16 + disabled = isPy27; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "272134933b7e2068cd89a17a5012c76a29fbd9e40a78164345a2b15353d4b40a"; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + go 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + aiohttp 29 + colorlog 30 + cryptography 31 + traitlets 32 + ]; 33 + 34 + preBuild = '' 35 + export HOME=$(mktemp -d) 36 + ''; 37 + 38 + # tests requires cluster for testing 39 + doCheck = false; 40 + 41 + pythonImportsCheck = [ "dask_gateway_server" ]; 42 + 43 + meta = with lib; { 44 + description = "A multi-tenant server for securely deploying and managing multiple Dask clusters"; 45 + homepage = "https://gateway.dask.org/"; 46 + license = licenses.bsd3; 47 + maintainers = [ maintainers.costrouc ]; 48 + }; 49 + }
+36
pkgs/development/python-modules/dask-gateway/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , aiohttp 5 + , dask 6 + , distributed 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "dask-gateway"; 11 + # update dask-gateway lock step with dask-gateway-server 12 + version = "0.8.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "519818f3598ddd726882c5a6bf7053941613d8517b80e8a2c28467e30d57da9b"; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + aiohttp 21 + dask 22 + distributed 23 + ]; 24 + 25 + # tests requires cluster for testing 26 + doCheck = false; 27 + 28 + pythonImportsCheck = [ "dask_gateway" ]; 29 + 30 + meta = with lib; { 31 + description = "A client library for interacting with a dask-gateway server"; 32 + homepage = "https://gateway.dask.org/"; 33 + license = licenses.bsd3; 34 + maintainers = [ maintainers.costrouc ]; 35 + }; 36 + }
+21 -3
pkgs/development/python-modules/dask-image/default.nix
··· 1 1 { stdenv 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , fetchpatch 4 5 , dask 5 6 , numpy, toolz # dask[array] 6 7 , scipy 7 8 , pims 8 9 , pytest 10 + , pytest-flake8 9 11 , scikitimage 10 12 }: 11 13 12 14 buildPythonPackage rec { 13 - version = "0.2.0"; 15 + version = "0.3.0"; 14 16 pname = "dask-image"; 15 17 16 18 src = fetchPypi { 17 19 inherit pname version; 18 - sha256 = "bece2ea347f963dc0168c7d5fdfd11e51b47d9c857d3bc56144d7c146964a23f"; 20 + sha256 = "15svy8y57i30878pijyd0pxn10bnk7ffmmgwva5rpip4b7grsgv0"; 19 21 }; 20 22 21 - checkInputs = [ pytest scikitimage ]; 23 + nativeBuildInputs = [ pytest-flake8 ]; 22 24 propagatedBuildInputs = [ dask numpy toolz scipy pims ]; 25 + checkInputs = [ 26 + pytest 27 + scikitimage 28 + ]; 29 + 30 + # ignore errors from newer versions of flake8 31 + prePatch = '' 32 + substituteInPlace setup.cfg \ 33 + --replace "docs/conf.py,versioneer.py" \ 34 + "docs/conf.py,versioneer.py,dask_image/ndfilters/_utils.py" 35 + ''; 36 + 37 + # scikit.external is not exported 38 + checkPhase = '' 39 + pytest --ignore=tests/test_dask_image/ 40 + ''; 23 41 24 42 meta = with stdenv.lib; { 25 43 homepage = "https://github.com/dask/dask-image";
+7 -2
pkgs/development/python-modules/dask/default.nix
··· 11 11 , dill 12 12 , pandas 13 13 , partd 14 + , pytest_xdist 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 18 pname = "dask"; 18 - version = "2.14.0"; 19 + version = "2.22.0"; 19 20 20 21 disabled = pythonOlder "3.5"; 21 22 ··· 23 24 owner = "dask"; 24 25 repo = pname; 25 26 rev = version; 26 - sha256 = "0kj46pwzvdw8ii1h45y48wxvjid89yp4cfak2h4b8z8xic73fqgj"; 27 + sha256 = "08nvxj81cz9x92dh2gbmm4imkr8cfljfi2hxkballv2ygwcbzg8g"; 27 28 }; 28 29 29 30 checkInputs = [ 30 31 pytestCheckHook 32 + pytest_xdist # takes >10mins to run single-threaded 31 33 ]; 34 + 35 + pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ]; 32 36 33 37 dontUseSetuptoolsCheck = true; 34 38 ··· 55 59 disabledTests = [ 56 60 "test_argwhere_str" 57 61 "test_count_nonzero_str" 62 + "rolling_methods" # floating percision error ~0.1*10^8 small 58 63 ]; 59 64 60 65 meta = {
+35
pkgs/development/python-modules/dockerspawner/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , jupyterhub 5 + , escapism 6 + , docker 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "dockerspawner"; 11 + version = "0.11.1"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "83fd8ee012bb32432cb57bd408ff65534749aed8696648e6ac029a87fc474928"; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + jupyterhub 20 + escapism 21 + docker 22 + ]; 23 + 24 + # tests require docker 25 + doCheck = false; 26 + 27 + pythonImportCheck = [ "dockerspawner" ]; 28 + 29 + meta = with lib; { 30 + description = "Dockerspawner: A custom spawner for Jupyterhub"; 31 + homepage = "https://jupyter.org"; 32 + license = licenses.bsd3; 33 + maintainers = [ maintainers.costrouc ]; 34 + }; 35 + }
+58
pkgs/development/python-modules/enaml/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , atom 5 + , ply 6 + , kiwisolver 7 + , qtpy 8 + , sip 9 + , cppy 10 + , bytecode 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "enaml"; 15 + version = "0.11.2"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "nucleic"; 19 + repo = pname; 20 + rev = version; 21 + sha256 = "1in5qa5j96qs3gsv8yaxs1l6dbm69xhzvc0pbzg0dd9kpqxfdy1j"; 22 + }; 23 + 24 + # qt bindings cannot be found during tests 25 + doCheck = false; 26 + 27 + pythonImportsCheck = [ 28 + "enaml" 29 + "enaml.applib" 30 + "enaml.core" 31 + "enaml.core.parser" 32 + "enaml.layout" 33 + # qt bindings cannot be found during checking 34 + #"enaml.qt" 35 + #"enaml.qt.docking" 36 + "enaml.scintilla" 37 + "enaml.stdlib" 38 + "enaml.widgets" 39 + "enaml.workbench" 40 + ]; 41 + 42 + propagatedBuildInputs = [ 43 + atom 44 + ply 45 + kiwisolver 46 + qtpy 47 + sip 48 + cppy 49 + bytecode 50 + ]; 51 + 52 + meta = with lib; { 53 + homepage = "https://github.com/nucleic/enaml"; 54 + description = "Declarative User Interfaces for Python"; 55 + license = licenses.bsd3; 56 + maintainers = with maintainers; [ raboof ]; 57 + }; 58 + }
+43
pkgs/development/python-modules/enamlx/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , enaml 5 + , pyqtgraph 6 + , pythonocc-core 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "enamlx"; 11 + version = "0.4.1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "frmdstryr"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "0yh7bw9ibk758bym5w2wk7sifghf1hkxa8sd719q8nsz279cpfc0"; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + enaml 22 + # Until https://github.com/inkcut/inkcut/issues/105 perhaps 23 + pyqtgraph 24 + pythonocc-core 25 + ]; 26 + 27 + # qt_occ_viewer test requires enaml.qt.QtOpenGL which got dropped somewhere 28 + # between enaml 0.9.0 and 0.10.0 29 + doCheck = false; 30 + 31 + pythonImportsCheck = [ 32 + "enamlx.core" 33 + "enamlx.qt" 34 + "enamlx.widgets" 35 + ]; 36 + 37 + meta = with lib; { 38 + homepage = "https://github.com/frmdstryr/enamlx"; 39 + description = "Additional Qt Widgets for Enaml"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ raboof ]; 42 + }; 43 + }
+2
pkgs/development/python-modules/flask-assets/default.nix
··· 11 11 12 12 patchPhase = '' 13 13 substituteInPlace tests/test_integration.py --replace 'static_path=' 'static_url_path=' 14 + substituteInPlace tests/test_integration.py --replace "static_folder = '/'" "static_folder = '/x'" 15 + substituteInPlace tests/test_integration.py --replace "'/foo'" "'/x/foo'" 14 16 ''; 15 17 16 18 propagatedBuildInputs = [ flask webassets flask_script nose ];
+1
pkgs/development/python-modules/hass-nabucasa/default.nix
··· 15 15 16 16 postPatch = '' 17 17 sed -i 's/"acme.*"/"acme"/' setup.py 18 + sed -i 's/"cryptography.*"/"cryptography"/' setup.py 18 19 ''; 19 20 20 21 patches = [
+3 -3
pkgs/development/python-modules/hcloud/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "hcloud"; 15 - version = "1.8.2"; 15 + version = "1.9.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "9e39ac0866417acd27d8e2dc17c1d347b51ecf95987f2b6d0284fa3f6b01bbd1"; 19 + sha256 = "0dk30ga59lhqba1facram6ls52z45sld6b81gy5cl63q67smy08f"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ future requests python-dateutil ]; ··· 35 35 platforms = platforms.all; 36 36 maintainers = with maintainers; [ liff ]; 37 37 }; 38 - } 38 + }
+22
pkgs/development/python-modules/hdlparse/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi }: 2 + 3 + buildPythonPackage rec { 4 + pname = "hdlparse"; 5 + version = "1.0.4"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "fb6230ed1e7a04a8f82f8d3fb59791d0751ae35e5b8e58dbbf2cbcf100d0d0f2"; 10 + }; 11 + 12 + #This module does not contain any tests. 13 + doCheck = false; 14 + 15 + meta = with lib; { 16 + homepage = "https://kevinpt.github.io/hdlparse/"; 17 + description = "Rudimentary parser for VHDL and Verilog"; 18 + license = licenses.mit; 19 + maintainers = with maintainers; [ elliottvillars ]; 20 + }; 21 + } 22 +
+34
pkgs/development/python-modules/jupyter-c-kernel/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , ipykernel 5 + , gcc 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "jupyter-c-kernel"; 10 + version = "1.2.2"; 11 + 12 + src = fetchPypi { 13 + pname = "jupyter_c_kernel"; 14 + inherit version; 15 + sha256 = "e4b34235b42761cfc3ff08386675b2362e5a97fb926c135eee782661db08a140"; 16 + }; 17 + 18 + postPatch = '' 19 + substituteInPlace jupyter_c_kernel/kernel.py \ 20 + --replace "'gcc'" "'${gcc}/bin/gcc'" 21 + ''; 22 + 23 + propagatedBuildInputs = [ ipykernel ]; 24 + 25 + # no tests in repository 26 + doCheck = false; 27 + 28 + meta = with lib; { 29 + description = "Minimalistic C kernel for Jupyter"; 30 + homepage = "https://github.com/brendanrius/jupyter-c-kernel/"; 31 + license = licenses.mit; 32 + maintainers = [ maintainers.costrouc ]; 33 + }; 34 + }
+32
pkgs/development/python-modules/jupyter-telemetry/default.nix
··· 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pythonOlder 6 + , python-json-logger 7 + , jsonschema 8 + , ruamel_yaml 9 + , traitlets 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "jupyter_telemetry"; 14 + version = "0.1.0"; 15 + disabled = pythonOlder "3.5"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "052khyn6h97jxl3k5i2m81xvga5v6vwh5qixzrax4w6zwcx62p24"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + python-json-logger jsonschema ruamel_yaml traitlets 24 + ]; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Telemetry for Jupyter Applications and extensions"; 28 + homepage = "https://jupyter-telemetry.readthedocs.io/"; 29 + license = licenses.bsd3; 30 + maintainers = with lib.maintainers; [ chiroptical ]; 31 + }; 32 + }
+37
pkgs/development/python-modules/jupyterhub-systemdspawner/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , jupyterhub 5 + , tornado 6 + , bash 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "jupyterhub-systemdspawner"; 11 + version = "0.14"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "080dd9cd9292266dad35d1efc7aa1af0ed6993d15eadc79bd959d1ee273d1923"; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + jupyterhub 20 + tornado 21 + ]; 22 + 23 + postPatch = '' 24 + substituteInPlace systemdspawner/systemd.py \ 25 + --replace "/bin/bash" "${bash}/bin/bash" 26 + 27 + substituteInPlace systemdspawner/systemdspawner.py \ 28 + --replace "/bin/bash" "${bash}/bin/bash" 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "JupyterHub Spawner using systemd for resource isolation"; 33 + homepage = "https://github.com/jupyterhub/systemdspawner"; 34 + license = licenses.bsd3; 35 + maintainers = [ maintainers.costrouc ]; 36 + }; 37 + }
+4 -2
pkgs/development/python-modules/jupyterhub/default.nix
··· 18 18 , nodePackages 19 19 , oauthlib 20 20 , certipy 21 + , jupyter-telemetry 21 22 }: 22 23 23 24 let ··· 53 54 54 55 buildPythonPackage rec { 55 56 pname = "jupyterhub"; 56 - version = "1.0.0"; 57 + version = "1.1.0"; 57 58 disabled = pythonOlder "3.5"; 58 59 59 60 src = fetchPypi { 60 61 inherit pname version; 61 - sha256 = "0zx6gw9yhgki05j21p6x1x2sf5a2mg2c2mx0ii8rl6q4b98ilm1k"; 62 + sha256 = "1mqknz0rxqzx4nc57vscvfh2d4znzlzpy83ancqxdaq3b8i70al5"; 62 63 }; 63 64 64 65 # Most of this only applies when building from source (e.g. js/css assets are ··· 110 111 propagatedBuildInputs = [ 111 112 alembic ipython jinja2 pamela python-oauth2 requests sqlalchemy tornado 112 113 traitlets prometheus_client async_generator notebook certipy oauthlib 114 + jupyter-telemetry 113 115 ]; 114 116 115 117 # Disable tests because they take an excessive amount of time to complete.
+38
pkgs/development/python-modules/kinparse/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytest 5 + , future 6 + , pyparsing 7 + }: 8 + 9 + buildPythonPackage { 10 + pname = "kinparse"; 11 + version = "unstable-2019-12-18"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "xesscorp"; 15 + repo = "kinparse"; 16 + rev = "eeb3f346d57a67a471bdf111f39bef8932644481"; 17 + sha256 = "1nrjnybwzy93c79yylcwmb4lvkx7hixavnjwffslz0zwn32l0kx3"; 18 + }; 19 + 20 + doCheck = true; 21 + pythonImportsCheck = [ "kinparse" ]; 22 + 23 + checkInputs = [ 24 + pytest 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + future 29 + pyparsing 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "A Parser for KiCad EESCHEMA netlists"; 34 + homepage = "https://github.com/xesscorp/kinparse"; 35 + license = licenses.mit; 36 + maintainers = with maintainers; [ matthuszagh ]; 37 + }; 38 + }
+1 -1
pkgs/development/python-modules/liblarch/default.nix
··· 41 41 description = "A python library built to easily handle data structure such are lists, trees and acyclic graphs"; 42 42 homepage = "https://github.com/getting-things-gnome/liblarch"; 43 43 downloadPage = "https://github.com/getting-things-gnome/liblarch/releases"; 44 - license = licenses.lgpl3Only; 44 + license = licenses.lgpl3Plus; 45 45 maintainers = with maintainers; [ oyren ]; 46 46 platforms = platforms.linux; 47 47 };
+2 -2
pkgs/development/python-modules/msrest/default.nix
··· 18 18 }: 19 19 20 20 buildPythonPackage rec { 21 - version = "0.6.17"; 21 + version = "0.6.18"; 22 22 pname = "msrest"; 23 23 24 24 # no tests in PyPI tarball ··· 27 27 owner = "Azure"; 28 28 repo = "msrest-for-python"; 29 29 rev = "v${version}"; 30 - sha256 = "1f1cpl5x7q0f9lpwxc1pl9j5x5yrksfizl9k939iqklf95ssymff"; 30 + sha256 = "0j0dbca47qnxnhpfgj3v5bglg8dpx2cy1psix8kp3ldrkf6rjwdb"; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+45
pkgs/development/python-modules/nix-kernel/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pexpect 5 + , notebook 6 + , nix 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "nix-kernel"; 11 + version = "unstable-2020-04-26"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "GTrunSec"; 15 + repo = "nix-kernel"; 16 + rev = "dfa42d0812d508ded99f690ee1a83281d900a3ec"; 17 + sha256 = "1lf4rbbxjmq9h6g3wrdzx3v3dn1bndfmiybxiy0sjavgb6lzc8kq"; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace nix-kernel/kernel.py \ 22 + --replace "'nix'" "'${nix}/bin/nix'" \ 23 + --replace "'nix repl'" "'${nix}/bin/nix repl'" 24 + 25 + substituteInPlace setup.py \ 26 + --replace "cmdclass={'install': install_with_kernelspec}," "" 27 + ''; 28 + 29 + propagatedBuildInputs = [ 30 + pexpect 31 + notebook 32 + ]; 33 + 34 + # no tests in repo 35 + doCheck = false; 36 + 37 + pythonImportsCheck = [ "nix-kernel" ]; 38 + 39 + meta = with lib; { 40 + description = "Simple jupyter kernel for nix-repl"; 41 + homepage = "https://github.com/GTrunSec/nix-kernel"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ costrouc ]; 44 + }; 45 + }
+13 -5
pkgs/development/python-modules/numcodecs/default.nix
··· 5 5 , cython 6 6 , numpy 7 7 , msgpack 8 - , pytest 8 + , pytestCheckHook 9 9 , python 10 10 , gcc8 11 11 }: ··· 31 31 ]; 32 32 33 33 checkInputs = [ 34 - pytest 34 + pytestCheckHook 35 35 ]; 36 36 37 - checkPhase = '' 38 - pytest $out/${python.sitePackages}/numcodecs -k "not test_backwards_compatibility" 39 - ''; 37 + pytestFlagsArray = [ 38 + "$out/${python.sitePackages}/numcodecs" 39 + ]; 40 + 41 + disabledTests = [ 42 + "test_backwards_compatibility" 43 + 44 + "test_encode_decode" 45 + "test_legacy_codec_broken" 46 + "test_bytes" 47 + ]; 40 48 41 49 meta = with lib;{ 42 50 homepage = "https://github.com/alimanfoo/numcodecs";
+4 -2
pkgs/development/python-modules/plaid-python/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, requests, pytest }: 2 2 3 3 buildPythonPackage rec { 4 - version = "4.0.0"; 4 + version = "6.0.0"; 5 5 pname = "plaid-python"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "2bf91e4c1054c920ec8911038f86efdc76067bf6b55a9787bd846129ce01ff4a"; 9 + sha256 = "0a0ay39k50hbxxaxz09m2azz5c08yqki2gincziv6g381yrlj68s"; 10 10 }; 11 11 12 12 checkInputs = [ pytest ]; 13 + 13 14 # Integration tests require API keys and internet access 14 15 checkPhase = "py.test -rxs ./tests/unit"; 15 16 ··· 18 19 meta = { 19 20 description = "Python client library for the Plaid API and Link"; 20 21 homepage = "https://github.com/plaid/plaid-python"; 22 + changelog = "https://github.com/plaid/plaid-python/blob/master/CHANGELOG.md"; 21 23 license = lib.licenses.mit; 22 24 maintainers = with lib.maintainers; [ bhipple ]; 23 25 };
+21 -14
pkgs/development/python-modules/pytorch/default.nix
··· 135 135 url = "https://github.com/pytorch/pytorch/commit/7676682584d0caf9243bce74ea0a88711ec4a807.diff"; 136 136 sha256 = "13spncaqlpsp8qk2850yly7xqwmhhfwznhmzkk8jgpslkbx75vgq"; 137 137 }) 138 + ] ++ lib.optionals stdenv.isDarwin [ 139 + # pthreadpool added support for Grand Central Dispatch in April 140 + # 2020. However, this relies on functionality (DISPATCH_APPLY_AUTO) 141 + # that is available starting with macOS 10.13. However, our current 142 + # base is 10.12. Until we upgrade, we can fall back on the older 143 + # pthread support. 144 + ./pthreadpool-disable-gcd.diff 138 145 ]; 139 146 140 147 preConfigure = lib.optionalString cudaSupport '' ··· 248 255 ''; 249 256 250 257 postFixup = stdenv.lib.optionalString stdenv.isDarwin '' 251 - for f in $(ls $dev/lib/*.dylib); do 252 - install_name_tool -id $dev/lib/$(basename $f) $f || true 258 + for f in $(ls $lib/lib/*.dylib); do 259 + install_name_tool -id $lib/lib/$(basename $f) $f || true 253 260 done 254 261 255 - install_name_tool -change @rpath/libshm.dylib $dev/lib/libshm.dylib $dev/lib/libtorch_python.dylib 256 - install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libtorch_python.dylib 257 - install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libtorch_python.dylib 262 + install_name_tool -change @rpath/libshm.dylib $lib/lib/libshm.dylib $lib/lib/libtorch_python.dylib 263 + install_name_tool -change @rpath/libtorch.dylib $lib/lib/libtorch.dylib $lib/lib/libtorch_python.dylib 264 + install_name_tool -change @rpath/libc10.dylib $lib/lib/libc10.dylib $lib/lib/libtorch_python.dylib 258 265 259 - install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libtorch.dylib 266 + install_name_tool -change @rpath/libc10.dylib $lib/lib/libc10.dylib $lib/lib/libtorch.dylib 260 267 261 - install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_observers.dylib 262 - install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_observers.dylib 268 + install_name_tool -change @rpath/libtorch.dylib $lib/lib/libtorch.dylib $lib/lib/libcaffe2_observers.dylib 269 + install_name_tool -change @rpath/libc10.dylib $lib/lib/libc10.dylib $lib/lib/libcaffe2_observers.dylib 263 270 264 - install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_module_test_dynamic.dylib 265 - install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_module_test_dynamic.dylib 271 + install_name_tool -change @rpath/libtorch.dylib $lib/lib/libtorch.dylib $lib/lib/libcaffe2_module_test_dynamic.dylib 272 + install_name_tool -change @rpath/libc10.dylib $lib/lib/libc10.dylib $lib/lib/libcaffe2_module_test_dynamic.dylib 266 273 267 - install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_detectron_ops.dylib 268 - install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_detectron_ops.dylib 274 + install_name_tool -change @rpath/libtorch.dylib $lib/lib/libtorch.dylib $lib/lib/libcaffe2_detectron_ops.dylib 275 + install_name_tool -change @rpath/libc10.dylib $lib/lib/libc10.dylib $lib/lib/libcaffe2_detectron_ops.dylib 269 276 270 - install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libshm.dylib 271 - install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libshm.dylib 277 + install_name_tool -change @rpath/libtorch.dylib $lib/lib/libtorch.dylib $lib/lib/libshm.dylib 278 + install_name_tool -change @rpath/libc10.dylib $lib/lib/libc10.dylib $lib/lib/libshm.dylib 272 279 ''; 273 280 274 281
+45
pkgs/development/python-modules/pytorch/pthreadpool-disable-gcd.diff
··· 1 + diff --git a/third_party/pthreadpool/CMakeLists.txt b/third_party/pthreadpool/CMakeLists.txt 2 + index 0db3264..1ba91c4 100644 3 + --- a/third_party/pthreadpool/CMakeLists.txt 4 + +++ b/third_party/pthreadpool/CMakeLists.txt 5 + @@ -74,9 +74,7 @@ IF(EMSCRIPTEN) 6 + LIST(APPEND PTHREADPOOL_SRCS src/shim.c) 7 + ELSE() 8 + LIST(APPEND PTHREADPOOL_SRCS src/portable-api.c src/memory.c) 9 + - IF(APPLE AND (PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "default" OR PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "gcd")) 10 + - LIST(APPEND PTHREADPOOL_SRCS src/gcd.c) 11 + - ELSEIF(CMAKE_SYSTEM_NAME MATCHES "^(Windows|CYGWIN|MSYS)$" AND (PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "default" OR PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "event")) 12 + + IF(CMAKE_SYSTEM_NAME MATCHES "^(Windows|CYGWIN|MSYS)$" AND (PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "default" OR PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "event")) 13 + LIST(APPEND PTHREADPOOL_SRCS src/windows.c) 14 + ELSE() 15 + LIST(APPEND PTHREADPOOL_SRCS src/pthreads.c) 16 + @@ -111,10 +109,6 @@ ELSEIF(PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "futex") 17 + TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_FUTEX=1) 18 + TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_GCD=0) 19 + TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_EVENT=0) 20 + -ELSEIF(PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "gcd") 21 + - TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_FUTEX=0) 22 + - TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_GCD=1) 23 + - TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_EVENT=0) 24 + ELSEIF(PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "event") 25 + TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_FUTEX=0) 26 + TARGET_COMPILE_DEFINITIONS(pthreadpool PRIVATE PTHREADPOOL_USE_GCD=0) 27 + diff --git a/third_party/pthreadpool/src/threadpool-common.h b/third_party/pthreadpool/src/threadpool-common.h 28 + index ca84744..244d0ca 100644 29 + --- a/third_party/pthreadpool/src/threadpool-common.h 30 + +++ b/third_party/pthreadpool/src/threadpool-common.h 31 + @@ -14,14 +14,6 @@ 32 + #endif 33 + #endif 34 + 35 + -#ifndef PTHREADPOOL_USE_GCD 36 + - #if defined(__APPLE__) 37 + - #define PTHREADPOOL_USE_GCD 1 38 + - #else 39 + - #define PTHREADPOOL_USE_GCD 0 40 + - #endif 41 + -#endif 42 + - 43 + #ifndef PTHREADPOOL_USE_EVENT 44 + #if defined(_WIN32) || defined(__CYGWIN__) 45 + #define PTHREADPOOL_USE_EVENT 1
+41
pkgs/development/python-modules/qreactor/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , twisted 6 + , qtpy 7 + , pyqt5 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "qreactor-unstable"; 12 + version = "2018-09-29"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "frmdstryr"; 16 + repo = "qt-reactor"; 17 + rev = "364b3f561fb0d4d3938404d869baa4db7a982bf0"; 18 + sha256 = "1nb5iwg0nfz86shw28a2kj5pyhd4jvvxhf73fhnfbl8scgnvjv9h"; 19 + }; 20 + 21 + disabled = pythonOlder "3.0"; 22 + 23 + propagatedBuildInputs = [ 24 + twisted qtpy 25 + ]; 26 + 27 + checkInputs = [ 28 + pyqt5 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "qreactor" 33 + ]; 34 + 35 + meta = with lib; { 36 + homepage = "https://github.com/frmdstryr/qt-reactor"; 37 + description = "Twisted and PyQt5/qtpy eventloop integration base"; 38 + license = licenses.mit; 39 + maintainers = with maintainers; [ raboof ]; 40 + }; 41 + }
+1 -1
pkgs/development/python-modules/sacremoses/default.nix
··· 31 31 homepage = "https://github.com/alvations/sacremoses"; 32 32 description = "Python port of Moses tokenizer, truecaser and normalizer"; 33 33 license = licenses.lgpl21Plus; 34 - platforms = [ "x86_64-linux" ]; 34 + platforms = platforms.unix; 35 35 maintainers = with maintainers; [ pashashocky ]; 36 36 }; 37 37 }
+11 -22
pkgs/development/python-modules/streamz/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, fetchpatch 2 - , tornado 3 - , toolz 4 - , zict 5 - , six 6 - , pytest 7 - , networkx 2 + , confluent-kafka 8 3 , distributed 9 - , confluent-kafka 4 + , flaky 10 5 , graphviz 6 + , networkx 7 + , pytest 11 8 , requests 9 + , six 10 + , toolz 11 + , tornado 12 + , zict 12 13 }: 13 14 14 15 buildPythonPackage rec { 15 16 pname = "streamz"; 16 - version = "0.5.2"; 17 + version = "0.5.4"; 17 18 18 19 src = fetchPypi { 19 20 inherit pname version; 20 - sha256 = "127rpdjgkcyjifmkqbhmqfbzlgi32n54rybrdxja610qr906y40c"; 21 + sha256 = "1vzmwnj12ij0cqhggys2dqv3b0v935yfzhcjwl5jw206vlla22bw"; 21 22 }; 22 23 23 - patches = [ 24 - # fix networkx rename issue of GiGraph.node -> DiGraph.nodes, remove on next bump 25 - ( fetchpatch { 26 - url = "https://github.com/python-streamz/streamz/commit/f8b7bdb6bcb9dd107677e82e755ff4695bf0c4be.patch"; 27 - sha256 = "1b2frp0j369gf55plxk2pigblhsc44m0rm9az01y83cjlcm26x2s"; 28 - }) 29 - # also, fix networkx rename issue of GiGraph.node -> DiGraph.nodes, remove on next bump 30 - ( fetchpatch { 31 - url = "https://github.com/python-streamz/streamz/commit/f7603f4cbea54f1548885881206a3ca9d6e52250.patch"; 32 - sha256 = "1125kqiaz6b3cifz0yk1zrkxj5804lfzl4kc58jhqajv8rsrbs45"; 33 - }) 34 - ]; 35 - 36 24 propagatedBuildInputs = [ 37 25 networkx 38 26 tornado ··· 44 32 checkInputs = [ 45 33 confluent-kafka 46 34 distributed 35 + flaky 47 36 graphviz 48 37 pytest 49 38 requests
+5 -4
pkgs/development/python-modules/stumpy/default.nix
··· 14 14 , codecov 15 15 }: 16 16 17 - buildPythonPackage { 17 + buildPythonPackage rec { 18 18 pname = "stumpy"; 19 - version = "1.0"; 19 + version = "1.4"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "TDAmeritrade"; 23 23 repo = "stumpy"; 24 - rev = "115e477c1eec9291ab7c1fd8da30d67a70854f8e"; # no git version tag 24 + rev = "v${version}"; 25 25 sha256 = "0s2s3y855jjwdb7p55zx8lknplz58ghpw547yzmqisacr968b67w"; 26 26 }; 27 27 ··· 42 42 codecov 43 43 ]; 44 44 45 + # ignore changed numpy operations 45 46 checkPhase = '' 46 - pytest 47 + pytest -k 'not allc' 47 48 ''; 48 49 49 50 meta = with lib; {
+1 -1
pkgs/development/python-modules/transformers/default.nix
··· 75 75 homepage = "https://github.com/huggingface/transformers"; 76 76 description = "State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch"; 77 77 license = licenses.asl20; 78 - platforms = [ "x86_64-linux" ]; 78 + platforms = platforms.unix; 79 79 maintainers = with maintainers; [ danieldk pashashocky ]; 80 80 }; 81 81 }
+29
pkgs/development/python-modules/uvcclient/default.nix
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, nose, mock }: 2 + 3 + buildPythonPackage rec { 4 + pname = "uvcclient"; 5 + version = "0.11.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "kk7ds"; 9 + repo = pname; 10 + rev = "58e7a53815482b7778481f81cde95f53a60bb6f6"; 11 + sha256 = "0k8aswrk1n08w6pi6dg0zdzsmk23cafihkrss9ywg3i85w7q43x2"; 12 + }; 13 + 14 + checkInputs = [ 15 + nose 16 + mock 17 + ]; 18 + 19 + checkPhase = '' 20 + nosetests 21 + ''; 22 + 23 + meta = with lib; { 24 + description = "Client for Ubiquiti's Unifi Camera NVR"; 25 + homepage = "https://github.com/kk7ds/uvcclient"; 26 + license = licenses.gpl3Plus; 27 + maintainers = with maintainers; [ hexa ]; 28 + }; 29 + }
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flow"; 5 - version = "0.130.0"; 5 + version = "0.131.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "facebook"; 9 9 repo = "flow"; 10 10 rev = "refs/tags/v${version}"; 11 - sha256 = "1wgf6dib6f1iwkndr2glq8zi2ssg7xvppkm9awic114i4pr88bfa"; 11 + sha256 = "13a7gfsnfyssyi3b48s0d9k34rim493rarxd2rdyxyr4ir7jnb1p"; 12 12 }; 13 13 14 14 installPhase = ''
+2
pkgs/development/tools/analysis/tflint/default.nix
··· 13 13 14 14 vendorSha256 = "1khb8rdy5agj904nig6dfhagckvfcx79f028wcvwr625la3pcjfc"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with lib; {
+2
pkgs/development/tools/azcopy/default.nix
··· 15 15 16 16 vendorSha256 = "10bpzf8f7ibx1wzd0nzh5q1ynwfjr4n1gjygq4zqqxg51ganqj82"; 17 17 18 + doCheck = false; 19 + 18 20 postInstall = '' 19 21 ln -rs "$out/bin/azure-storage-azcopy" "$out/bin/azcopy" 20 22 '';
+2
pkgs/development/tools/bazel-gazelle/default.nix
··· 16 16 17 17 vendorSha256 = null; 18 18 19 + doCheck = false; 20 + 19 21 subPackages = [ "cmd/gazelle" ]; 20 22 21 23 meta = with lib; {
+2
pkgs/development/tools/bazel-kazel/default.nix
··· 13 13 14 14 vendorSha256 = "1pzkjh4n9ai8yqi98bkdhicjdr2l8j3fckl5n90c2gdcwqyxvgkf"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/kazel" ]; 17 19 18 20 meta = with lib; {
+5 -3
pkgs/development/tools/bazelisk/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bazelisk"; 5 - version = "1.5.0"; 5 + version = "1.6.0"; 6 6 7 7 patches = [ ./gomod.patch ]; 8 8 ··· 10 10 owner = "bazelbuild"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "06vimiklcprsxq7l6rmxshv8l0kjr7aanpm206qgx3wvw4shibmw"; 13 + sha256 = "0l1032c0nqbdyasq6f8yf0vph06w6v81w044fs70rgzsa91m038r"; 14 14 }; 15 15 16 - vendorSha256 = "11iwgrnid0f8sq9f23m1a3s55sc7lpl60phykmd9ss4xs39bapl5"; 16 + vendorSha256 = "1jgm6j04glvk7ib5yd0h04p9qxzl1ca100cv909kngx52jp61yxp"; 17 + 18 + doCheck = false; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X main.BazeliskVersion=${version}" ]; 19 21
+1 -1
pkgs/development/tools/bazelisk/gomod.patch
··· 6 6 go 1.14 7 7 8 8 require ( 9 - + github.com/bazelbuild/rules_go v0.23.3 9 + + github.com/bazelbuild/rules_go v0.23.7 10 10 github.com/hashicorp/go-version v1.2.0 11 11 github.com/mitchellh/go-homedir v1.1.0 12 12 )
+2
pkgs/development/tools/build-managers/mage/default.nix
··· 13 13 14 14 vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ 17 19 "-ldflags=" 18 20 "-X github.com/magefile/mage/mage.commitHash=v${version}"
+2
pkgs/development/tools/buildah/default.nix
··· 26 26 27 27 vendorSha256 = null; 28 28 29 + doCheck = false; 30 + 29 31 nativeBuildInputs = [ installShellFiles pkg-config ]; 30 32 31 33 buildInputs = [
+2
pkgs/development/tools/conftest/default.nix
··· 13 13 14 14 vendorSha256 = "150fj2c9qll39wiqk41w0qms0sdqiacb2z015j38kg60r8f6i4lm"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = '' 17 19 -ldflags= 18 20 -X main.version=${version}
+2
pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
··· 13 13 14 14 vendorSha256 = "0jxh3yhh0sdvaykhinxngpipk369hw8z1y3g2z4c1115m5rjp2bb"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/bk" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ];
+5 -3
pkgs/development/tools/continuous-integration/drone-cli/default.nix
··· 1 1 { stdenv, fetchFromGitHub, buildGoModule }: 2 2 3 - let version = "1.2.1"; 3 + let version = "1.2.2"; 4 4 in buildGoModule rec { 5 5 inherit version; 6 6 pname = "drone-cli"; 7 7 revision = "v${version}"; 8 8 goPackagePath = "github.com/drone/drone-cli"; 9 9 10 - vendorSha256 = "1zzx5yy0pp0c8pias4sfxfvdzhhrff9f8j51qf6dkif99xwdq3hb"; 10 + vendorSha256 = "1ryh94cj37j8x6qwxr5ydyw6cnjppakg1w84sipm11d0vvv98bhi"; 11 + 12 + doCheck = false; 11 13 12 14 preBuild = '' 13 15 buildFlagsArray+=("-ldflags" "-X main.version=${version}") ··· 17 19 owner = "drone"; 18 20 repo = "drone-cli"; 19 21 rev = revision; 20 - sha256 = "19icihi5nxcafxlh4w61nl4cd0dhvik9zl8g4gqmazikjqsjms2j"; 22 + sha256 = "082yqm72y8s3v06gkcg947p62sd63y3r2bmdsrfgdrzb5w5a75bl"; 21 23 }; 22 24 23 25 meta = with stdenv.lib; {
+2
pkgs/development/tools/continuous-integration/drone/default.nix
··· 7 7 8 8 vendorSha256 = "0idf11sr417lxcjryplgb87affr6lgzxazzlyvk0y40hp8zbhwsx"; 9 9 10 + doCheck = false; 11 + 10 12 src = fetchFromGitHub { 11 13 owner = "drone"; 12 14 repo = "drone";
+5 -3
pkgs/development/tools/continuous-integration/fly/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fly"; 5 - version = "6.4.0"; 5 + version = "6.4.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "concourse"; 9 9 repo = "concourse"; 10 10 rev = "v${version}"; 11 - sha256 = "08lw345kzkic5b2dqj3d0d9x1mas9rpi4rdmbhww9r60swj169i7"; 11 + sha256 = "16si1qm835yyvk2f0kwn9wnk8vpy5q4whgws1s2p6jr7dswg43h8"; 12 12 }; 13 13 14 - vendorSha256 = "0a78cjfj909ic8wci8id2h5f6r34h90myk6z7m918n08vxv60jvw"; 14 + vendorSha256 = "0nv9q3j9cja8c6d7ac8fzb8zf82zz1z77f8cxvn3vxjki7fhlavm"; 15 + 16 + doCheck = false; 15 17 16 18 subPackages = [ "fly" ]; 17 19
+2
pkgs/development/tools/cue/default.nix
··· 12 12 13 13 vendorSha256 = "0l6slaji9nh16jqp1nvib95h2db1xyjh6knk5hj2zaa1rks4b092"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = [ "cmd/cue" ]; 16 18 17 19 buildFlagsArray = [
+2
pkgs/development/tools/database/dbmate/default.nix
··· 13 13 14 14 vendorSha256 = "00vp925vf9clk5bkw5fvj34id4v548rlssizh52z9psvdizj8q5p"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Database migration tool"; 18 20 homepage = "https://github.com/amacneil/dbmate";
+2
pkgs/development/tools/dive/default.nix
··· 13 13 14 14 vendorSha256 = "0219q9zjc0i6fbdngqh0wjpmq8wj5bjiz5dls0c1aam0lh4vwkhc"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ pkg-config ]; 17 19 18 20 buildInputs = stdenv.lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ];
+2
pkgs/development/tools/doctl/default.nix
··· 6 6 7 7 vendorSha256 = null; 8 8 9 + doCheck = false; 10 + 9 11 subPackages = [ "cmd/doctl" ]; 10 12 11 13 buildFlagsArray = let t = "github.com/digitalocean/doctl"; in ''
+2
pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
··· 15 15 16 16 vendorSha256 = null; 17 17 18 + doCheck = false; 19 + 18 20 subPackages = [ "internal" ]; 19 21 20 22 buildFlagsArray = ''
+2 -2
pkgs/development/tools/git-quick-stats/default.nix
··· 1 1 { stdenv, fetchFromGitHub }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "git-quick-stats"; 4 - version = "2.1.3"; 4 + version = "2.1.4"; 5 5 src = fetchFromGitHub { 6 6 repo = "git-quick-stats"; 7 7 owner = "arzzen"; 8 8 rev = version; 9 - sha256 = "0j7yd5fcqdbsad6xzi2k0j4p06w9187hhpal1gqcrh3kj13sjyi3"; 9 + sha256 = "0fg0fijghcz7hvbc9y8dfksz0qmsz700kc2mfb03y90kja99v68y"; 10 10 }; 11 11 PREFIX = builtins.placeholder "out"; 12 12 meta = with stdenv.lib; {
+2
pkgs/development/tools/go-protobuf/default.nix
··· 13 13 14 14 vendorSha256 = "04w9vhkrwb2zfqk73xmhignjyvjqmz1j93slkqp7v8jj2dhyla54"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 homepage = "https://github.com/golang/protobuf"; 18 20 description = " Go bindings for protocol buffer";
+2
pkgs/development/tools/go-swagger/default.nix
··· 13 13 14 14 vendorSha256 = "0vvr167spwk7whqzdp5vd8sm0qwc5g3namm4iqw3vff2pifjgs40"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/swagger" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${version} -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" ];
+2
pkgs/development/tools/go-task/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/task" ]; 17 19 18 20 buildFlagsArray = [
+2
pkgs/development/tools/go-tools/default.nix
··· 16 16 17 17 vendorSha256 = "0nbbngsphklzhcmqafrw1im2l1vnfcma9sb4vskdpdrsadv5ss5r"; 18 18 19 + doCheck = false; 20 + 19 21 meta = with lib; { 20 22 description = "A collection of tools and libraries for working with Go code, including linters and static analysis"; 21 23 homepage = "https://staticcheck.io";
+2
pkgs/development/tools/godef/default.nix
··· 10 10 11 11 vendorSha256 = null; 12 12 13 + doCheck = false; 14 + 13 15 src = fetchFromGitHub { 14 16 inherit rev; 15 17 owner = "rogpeppe";
+2
pkgs/development/tools/gofumpt/default.nix
··· 13 13 14 14 vendorSha256 = "14a3p163xy861xb6x160wy15hzjc75n36jdyzaxl877i17shba8z"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "A stricter gofmt"; 18 20 homepage = "https://github.com/mvdan/gofumpt";
+2
pkgs/development/tools/gogetdoc/default.nix
··· 10 10 11 11 vendorSha256 = null; 12 12 13 + doCheck = false; 14 + 13 15 excludedPackages = "\\(testdata\\)"; 14 16 15 17 src = fetchFromGitHub {
+3
pkgs/development/tools/golangci-lint/default.nix
··· 12 12 }; 13 13 14 14 vendorSha256 = "15wl6xblwyqs7pbbi2yy3y0ysj0k34qf05jfh69k9i9xf9k8hp6a"; 15 + 16 + doCheck = false; 17 + 15 18 subPackages = [ "cmd/golangci-lint" ]; 16 19 17 20 nativeBuildInputs = [ installShellFiles ];
+2
pkgs/development/tools/gomodifytags/default.nix
··· 6 6 7 7 vendorSha256 = null; 8 8 9 + doCheck = false; 10 + 9 11 goPackagePath = "github.com/fatih/gomodifytags"; 10 12 11 13 src = fetchFromGitHub {
+2
pkgs/development/tools/gopkgs/default.nix
··· 17 17 18 18 vendorSha256 = "1pwsc488ldw039by8nqpni801zry7dnf0rx4hhd73xpv2w7s8n2r"; 19 19 20 + doCheck = false; 21 + 20 22 meta = { 21 23 description = "Tool to get list available Go packages."; 22 24 homepage = "https://github.com/uudashr/gopkgs";
+2
pkgs/development/tools/gopls/default.nix
··· 13 13 modRoot = "gopls"; 14 14 vendorSha256 = "175051d858lsdir2hj5qcimp6hakbi9grpws1ssvk3r2jna27x1z"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Official language server for the Go language"; 18 20 homepage = "https://github.com/golang/tools/tree/master/gopls";
+2
pkgs/development/tools/gore/default.nix
··· 13 13 14 14 vendorSha256 = "3bq6sRKS5dq7WCPpKGm2q5gFajthR3zhrTFGve9zXhY="; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Yet another Go REPL that works nicely."; 18 20 homepage = "https://github.com/motemen/gore";
+2
pkgs/development/tools/gosec/default.nix
··· 17 17 18 18 vendorSha256 = "063dpq1k5lykp18gshlgg098yvppicv3cz8gjn1mvfhac2rl9yqr"; 19 19 20 + doCheck = false; 21 + 20 22 buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version} -X main.GitTag=${src.rev} -X main.BuildDate=unknown" ]; 21 23 22 24 meta = with stdenv.lib; {
+2
pkgs/development/tools/gotestsum/default.nix
··· 13 13 14 14 vendorSha256 = "1injixhllv41glb3yz276gjrkiwwkfimrhb367d2pvjpzqmhplan"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/development/tools/gotools/default.nix
··· 23 23 24 24 vendorSha256 = "0pplmqxrnc8qnr5708igx4dm7rb0hicvhg6lh5hj8zkx38nb19s0"; 25 25 26 + doCheck = false; 27 + 26 28 postConfigure = '' 27 29 # Make the builtin tools available here 28 30 mkdir -p $out/bin
+21
pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix
··· 1 + { mkDerivation, base, containers, fetchgit, optparse-applicative 2 + , parsec, stdenv, text 3 + }: 4 + mkDerivation { 5 + pname = "dconf2nix"; 6 + version = "0.0.5"; 7 + src = fetchgit { 8 + url = "https://github.com/gvolpe/dconf2nix.git"; 9 + sha256 = "0immbx4bgfq3xmbbrpw441nx0sdpm4cp64s7qbvcbvllp4gbivpg"; 10 + rev = "848ff9966db21c66e61a19c04ab6dfc9270eb78e"; 11 + fetchSubmodules = true; 12 + }; 13 + isLibrary = true; 14 + isExecutable = true; 15 + libraryHaskellDepends = [ 16 + base containers optparse-applicative parsec text 17 + ]; 18 + executableHaskellDepends = [ base ]; 19 + description = "Convert dconf files to Nix, as expected by Home Manager"; 20 + license = stdenv.lib.licenses.asl20; 21 + }
+32
pkgs/development/tools/haskell/dconf2nix/default.nix
··· 1 + { haskell, haskellPackages, lib, runCommand }: 2 + 3 + let 4 + dconf2nix = 5 + haskell.lib.justStaticExecutables 6 + (haskell.lib.overrideCabal haskellPackages.dconf2nix (oldAttrs: { 7 + maintainers = (oldAttrs.maintainers or []) ++ [ 8 + lib.maintainers.gvolpe 9 + ]; 10 + })); 11 + in 12 + 13 + dconf2nix.overrideAttrs (oldAttrs: { 14 + passthru = (oldAttrs.passthru or {}) // { 15 + updateScript = ./update.sh; 16 + 17 + # These tests can be run with the following command. 18 + # 19 + # $ nix-build -A dconf2nix.passthru.tests 20 + tests = 21 + runCommand 22 + "dconf2nix-tests" 23 + { 24 + nativeBuildInputs = [ 25 + dconf2nix 26 + ]; 27 + } 28 + '' 29 + dconf2nix > $out 30 + ''; 31 + }; 32 + })
+26
pkgs/development/tools/haskell/dconf2nix/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p cabal2nix curl jq 3 + # 4 + # This script will update the dconf2nix derivation to the latest version using 5 + # cabal2nix. 6 + 7 + set -eo pipefail 8 + 9 + # This is the directory of this update.sh script. 10 + script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" 11 + 12 + # dconf2nix derivation created with cabal2nix. 13 + dconf2nix_derivation_file="${script_dir}/dconf2nix.nix" 14 + 15 + # This is the current revision of dconf2nix in Nixpkgs. 16 + old_version="$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$dconf2nix_derivation_file")" 17 + 18 + # This is the latest release version of dconf2nix on GitHub. 19 + new_version=$(curl --silent "https://api.github.com/repos/gvolpe/dconf2nix/releases" | jq '.[0].tag_name' --raw-output) 20 + 21 + echo "Updating dconf2nix from old version $old_version to new version $new_version." 22 + echo "Running cabal2nix and outputting to ${dconf2nix_derivation_file}..." 23 + 24 + cabal2nix --revision "$new_version" "https://github.com/gvolpe/dconf2nix.git" > "$dconf2nix_derivation_file" 25 + 26 + echo "Finished."
+2
pkgs/development/tools/hcloud/default.nix
··· 17 17 18 18 vendorSha256 = "1m96j9cwqz2b67byf53qhgl3s0vfwaklj2pm8364qih0ilvifppj"; 19 19 20 + doCheck = false; 21 + 20 22 buildFlagsArray = [ "-ldflags=-s -w -X github.com/hetznercloud/cli/cli.Version=${version}" ]; 21 23 22 24 postInstall = ''
+2
pkgs/development/tools/kcli/default.nix
··· 13 13 14 14 vendorSha256 = "0whqrms5mc7v14p2h1jfvkawm30xaylivijlsghrsaq468qcgg15"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with stdenv.lib; {
+3
pkgs/development/tools/kind/default.nix
··· 14 14 }; 15 15 16 16 vendorSha256 = "1qvbm8v8yah6r6cw1cvdw79yiwxb2amzdkkzvzbwigy0j4bvn9mi"; 17 + 18 + doCheck = false; 19 + 17 20 goPackagePath = "sigs.k8s.io/kind"; 18 21 subPackages = [ "." ]; 19 22
+2
pkgs/development/tools/kubectx/default.nix
··· 13 13 14 14 vendorSha256 = "168hfdc2rfwpz2ls607bz5vsm1aw4brhwm8hmbiq1n1l2dn2dj0y"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ installShellFiles ]; 17 19 18 20 postInstall = ''
+2
pkgs/development/tools/kubeprompt/default.nix
··· 21 21 goPackagePath = "github.com/jlesquembre/kubeprompt"; 22 22 vendorSha256 = "089lfkvyf00f05kkmr935jbrddf2c0v7m2356whqnz7ad6a2whsi"; 23 23 24 + doCheck = false; 25 + 24 26 meta = with stdenv.lib; { 25 27 description = "Kubernetes prompt"; 26 28 homepage = "https://github.com/jlesquembre/kubeprompt";
+2
pkgs/development/tools/kustomize/default.nix
··· 26 26 deleteVendor = true; 27 27 vendorSha256 = "01ff3w4hwp4ynqhg8cplv0i2ixs811d2x2j6xbh1lslyyh3z3wc5"; 28 28 29 + doCheck = false; 30 + 29 31 meta = with lib; { 30 32 description = "Customization of kubernetes YAML configurations"; 31 33 longDescription = ''
+13 -4
pkgs/development/tools/minizinc/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, flex, bison }: 1 + { stdenv, fetchFromGitHub, fetchpatch, cmake, flex, bison }: 2 2 let 3 - version = "2.2.3"; 3 + version = "2.4.3"; 4 4 in 5 5 stdenv.mkDerivation { 6 6 pname = "minizinc"; ··· 11 11 src = fetchFromGitHub { 12 12 owner = "MiniZinc"; 13 13 repo = "libminizinc"; 14 - rev = "3d66971a0cad6edbe796f4dd940229d38e5bfe3d"; # tags on the repo are disappearing: See https://github.com/MiniZinc/libminizinc/issues/257 15 - sha256 = "1q31y9131aj2lsm34srm8i1s0271qcaaknzvym3r8awynm14saq5"; 14 + rev = version; 15 + sha256 = "0mahf621zwwywimly5nd6j39j7qr48k5p7zwpfqnjq4wn010mbf8"; 16 16 }; 17 + 18 + patches = [ 19 + # Fix build with newer Bison versions: 20 + # https://github.com/MiniZinc/libminizinc/issues/389 21 + (fetchpatch { 22 + url = "https://github.com/MiniZinc/libminizinc/commit/d3136f6f198d3081943c17ac6890dbe14a81d112.diff"; 23 + sha256 = "1f4wxn9422ndgq6dd0vqdxm2313srm7gn9nh82aas2xijdxlmz2c"; 24 + }) 25 + ]; 17 26 18 27 meta = with stdenv.lib; { 19 28 homepage = "https://www.minizinc.org/";
+2
pkgs/development/tools/misc/act/default.nix
··· 13 13 14 14 vendorSha256 = "0qf26g0a2j1mbzlc7xjackww22w9bl1x0iw3q1x6kq7fp8xiwhdn"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 meta = with lib; {
+4 -4
pkgs/development/tools/misc/blackmagic/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "blackmagic"; 10 - version = "unstable-2020-02-20"; 10 + version = "unstable-2020-08-05"; 11 11 # `git describe --always` 12 - firmwareVersion = "v1.6.1-409-g7a595ea"; 12 + firmwareVersion = "v1.6.1-539-gdd74ec8"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "blacksphere"; 16 16 repo = "blackmagic"; 17 - rev = "7a595ead255f2a052fe4561c24a0577112c9de84"; 18 - sha256 = "01kdm1rkj7ll0px882crf9w27d2ka8f3hcdmvhb9jwd60bf5dlap"; 17 + rev = "dd74ec8e6f734302daa1ee361af88dfb5043f166"; 18 + sha256 = "18w8y64fs7wfdypa4vm3migk5w095z8nbd8qp795f322mf2bz281"; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+1 -9
pkgs/development/tools/misc/blackmagic/helper.sh
··· 23 23 make clean 24 24 make PROBE_HOST="$1" 25 25 26 - if [ "$1" = "libftdi" ]; then 26 + if [ "$1" = "hosted" ]; then 27 27 install -m 0555 blackmagic "$out/bin" 28 - fi 29 - 30 - if [ "$1" = "pc-hosted" ]; then 31 - install -m 0555 blackmagic_hosted "$out/bin" 32 - fi 33 - 34 - if [ "$1" = "pc-stlinkv2" ]; then 35 - install -m 0555 blackmagic_stlinkv2 "$out/bin" 36 28 fi 37 29 38 30 for f in $PRODUCTS; do
+2
pkgs/development/tools/misc/circleci-cli/default.nix
··· 13 13 14 14 vendorSha256 = "0y35ps2pw9z7gi4z50byd1py87bf2jdvj7l7w2gxpppmhi83myc9"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X github.com/CircleCI-Public/circleci-cli/version.Version=${version}" ]; 17 19 18 20 preBuild = ''
+2 -2
pkgs/development/tools/misc/clojure-lsp/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "clojure-lsp"; 5 - version = "20200706T152722"; 5 + version = "20200806T150857"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/snoe/clojure-lsp/releases/download/release-${version}/${pname}"; 9 - sha256 = "1gjlsmahmmjklribdwbqybh1zj5qcv4aaxw7ffqg7rayf967w4pj"; 9 + sha256 = "132w60p10ffr3vcykgw8rzxs54i6ynmw13p9nd59pqbn5adblrsp"; 10 10 }; 11 11 12 12 dontUnpack = true;
+2
pkgs/development/tools/misc/editorconfig-checker/default.nix
··· 13 13 14 14 vendorSha256 = "132blcdw3lywxhqslkcpwwvkzl4cpbbkhb7ba8mrvfgl5kvfm1q0"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ installShellFiles ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-X main.version=${version}" ];
+2
pkgs/development/tools/misc/go-license-detector/default.nix
··· 13 13 14 14 vendorSha256 = "0gan5l7vsq0hixxcymhhs8p07v92w60r0lhgvrr9a99nic12vmia"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Reliable project licenses detector"; 18 20 homepage = "https://github.com/src-d/go-license-detector";
+2
pkgs/development/tools/misc/mkcert/default.nix
··· 13 13 14 14 vendorSha256 = "0b8ggdpbyxx5n2myhchhlwmm5nndwpykp1ylnzdyw12mdskfvn9h"; 15 15 16 + doCheck = false; 17 + 16 18 goPackagePath = "github.com/FiloSottile/mkcert"; 17 19 buildFlagsArray = '' 18 20 -ldflags=
+2
pkgs/development/tools/misc/nix-build-uncached/default.nix
··· 14 14 goPackagePath = "github.com/Mic92/nix-build-uncached"; 15 15 vendorSha256 = null; 16 16 17 + doCheck = false; 18 + 17 19 nativeBuildInputs = [ makeWrapper ]; 18 20 19 21 postInstall = ''
+2
pkgs/development/tools/misc/reviewdog/default.nix
··· 13 13 14 14 vendorSha256 = "0cxi01jxg89lsk91dv782746i8g9ksanx8igmgafq9vq25lld7yg"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/reviewdog" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X github.com/reviewdog/reviewdog/commands.Version=${version}" ];
+2
pkgs/development/tools/misc/terracognita/default.nix
··· 13 13 14 14 vendorSha256 = "1dmv16v1c9sydbl1g69pgwvrhznd0a133giwrcbqi4cyg1fdb3sr"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X github.com/cycloidio/terracognita/cmd.Version=${version}" ];
+3
pkgs/development/tools/mockgen/default.nix
··· 9 9 sha256 = "1lj0dvd6div4jaq1s0afpwqaq9ah8cxhkq93wii2ably1xmp2l0a"; 10 10 }; 11 11 vendorSha256 = "1md4cg1zzhc276sc7i2v0xvg5pf6gzy0n9ga2g1lx3d572igq1wy"; 12 + 13 + doCheck = false; 14 + 12 15 subPackages = [ "mockgen" ]; 13 16 14 17 meta = with lib; {
+2
pkgs/development/tools/mod/default.nix
··· 13 13 14 14 vendorSha256 = "032s62rjjq7bqiz5fg17yfkq4j4dsbl6vhvs1wf2sg8jvbqmvdwn"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/mod" ]; 17 19 18 20 meta = with lib; {
+3 -3
pkgs/development/tools/ocaml/ocamlformat/default.nix
··· 2 2 3 3 with ocamlPackages; buildDunePackage rec { 4 4 pname = "ocamlformat"; 5 - version = "0.14.2"; 5 + version = "0.15.0"; 6 6 7 7 minimumOCamlVersion = "4.06"; 8 8 ··· 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/ocaml-ppx/ocamlformat/releases/download/${version}/ocamlformat-${version}.tbz"; 13 - sha256 = "16phz1sg9b070p6fm8d42j0piizg05vghdjmw8aj7xm82b1pm7sz"; 13 + sha256 = "0190vz59n6ma9ca1m3syl3mc8i1smj1m3d8x1jp21f710y4llfr6"; 14 14 }; 15 15 16 16 buildInputs = [ ··· 29 29 meta = { 30 30 homepage = "https://github.com/ocaml-ppx/ocamlformat"; 31 31 description = "Auto-formatter for OCaml code"; 32 - maintainers = [ lib.maintainers.Zimmi48 ]; 32 + maintainers = [ lib.maintainers.Zimmi48 lib.maintainers.marsam ]; 33 33 license = lib.licenses.mit; 34 34 }; 35 35 }
+2 -2
pkgs/development/tools/open-policy-agent/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "open-policy-agent"; 5 - version = "0.15.0"; 5 + version = "0.22.0"; 6 6 7 7 goPackagePath = "github.com/open-policy-agent/opa"; 8 8 src = fetchFromGitHub { 9 9 owner = "open-policy-agent"; 10 10 repo = "opa"; 11 11 rev = "v${version}"; 12 - sha256 = "0i9735v73a7wfq02p4hsy61g7d7bip6zmb8bnsiz2ma84g2g533w"; 12 + sha256 = "1kndiiqf6b4j8zhv0ypjr9dfjgck25qiqa2bb0pmpm3j9460zzjs"; 13 13 }; 14 14 goDeps = ./deps.nix; 15 15
+15 -24
pkgs/development/tools/open-policy-agent/deps.nix
··· 5 5 fetch = { 6 6 type = "git"; 7 7 url = "https://github.com/OneOfOne/xxhash"; 8 - rev = "v1.2.3"; 9 - sha256 = "0hxyvv77ghja6vim210s7fa1n2zlvykvjak8s3k3nkj85h611kwb"; 8 + rev = "v1.2.7"; 9 + sha256 = "0fqknn2gnicsixm43czd2r6p99ckf9i1b63i11wsbi4lqggwrp0m"; 10 10 }; 11 11 } 12 12 { ··· 19 19 }; 20 20 } 21 21 { 22 - goPackagePath = "github.com/cespare/xxhash"; 22 + goPackagePath = "github.com/cpuguy83/go-md2man"; 23 23 fetch = { 24 24 type = "git"; 25 - url = "https://github.com/cespare/xxhash"; 26 - rev = "v1.1.0"; 27 - sha256 = "1qyzlcdcayavfazvi03izx83fvip8h36kis44zr2sg7xf6sx6l4x"; 25 + url = "https://github.com/cpuguy83/go-md2man"; 26 + rev = "v1.0.10"; 27 + sha256 = "1bqkf2bvy1dns9zd24k81mh2p1zxsx2nhq5cj8dz2vgkv1xkh60i"; 28 28 }; 29 29 } 30 30 { ··· 145 145 }; 146 146 } 147 147 { 148 - goPackagePath = "github.com/mna/pigeon"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/mna/pigeon"; 152 - rev = "bb0192cfc2ae"; 153 - sha256 = "1yid3pm46hjszikbap2wbfh97vpnha0qncywlnm1mk1pzglfgdy9"; 154 - }; 155 - } 156 - { 157 148 goPackagePath = "github.com/olekukonko/tablewriter"; 158 149 fetch = { 159 150 type = "git"; ··· 235 226 }; 236 227 } 237 228 { 238 - goPackagePath = "github.com/sirupsen/logrus"; 229 + goPackagePath = "github.com/russross/blackfriday"; 239 230 fetch = { 240 231 type = "git"; 241 - url = "https://github.com/sirupsen/logrus"; 242 - rev = "v1.4.1"; 243 - sha256 = "1m7ny9jkb98cxqhsp13xa5hnqh1s9f25x04q6arsala4zswsw33c"; 232 + url = "https://github.com/russross/blackfriday"; 233 + rev = "v1.5.2"; 234 + sha256 = "0jzbfzcywqcrnym4gxlz6nphmm1grg6wsl4f0r9x384rn83wkj7c"; 244 235 }; 245 236 } 246 237 { 247 - goPackagePath = "github.com/spaolacci/murmur3"; 238 + goPackagePath = "github.com/sirupsen/logrus"; 248 239 fetch = { 249 240 type = "git"; 250 - url = "https://github.com/spaolacci/murmur3"; 251 - rev = "f09979ecbc72"; 252 - sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25"; 241 + url = "https://github.com/sirupsen/logrus"; 242 + rev = "v1.4.1"; 243 + sha256 = "1m7ny9jkb98cxqhsp13xa5hnqh1s9f25x04q6arsala4zswsw33c"; 253 244 }; 254 245 } 255 246 { ··· 373 364 goPackagePath = "google.golang.org/genproto"; 374 365 fetch = { 375 366 type = "git"; 376 - url = "https://github.com/google/go-genproto"; 367 + url = "https://github.com/googleapis/go-genproto"; 377 368 rev = "11092d34479b"; 378 369 sha256 = "12qcrjq658zga5fj4n0wgm11pzpr3gafwg25cinl5qcq4p9cnl0r"; 379 370 };
+2
pkgs/development/tools/operator-sdk/default.nix
··· 13 13 14 14 vendorSha256 = "1xk3zw8w2fynww0z4d66nlclhjf52bk4cv3bh51yyd1mr808lip5"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/operator-sdk" ]; 17 19 18 20 buildInputs = [ go makeWrapper ];
+2
pkgs/development/tools/out-of-tree/default.nix
··· 14 14 15 15 vendorSha256 = "0kg5c4h7xnwfcfshrh5n76xv98wzr73kxzr8q65iphsjimbxcpy3"; 16 16 17 + doCheck = false; 18 + 17 19 postFixup = '' 18 20 wrapProgram $out/bin/out-of-tree \ 19 21 --prefix PATH : "${stdenv.lib.makeBinPath [ qemu docker which ]}"
+2
pkgs/development/tools/packet-cli/default.nix
··· 17 17 ln -s $out/bin/packet-cli $out/bin/packet 18 18 ''; 19 19 20 + doCheck = false; 21 + 20 22 meta = with stdenv.lib; { 21 23 description = "Official Packet CLI"; 22 24 homepage = "https://github.com/packethost/packet-cli";
+2
pkgs/development/tools/pet/default.nix
··· 13 13 14 14 vendorSha256 = "0pnd89iqdj3f719xf4iy5r04n51d0rrrf0qb2zjirpw7vh7g82i9"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with lib; {
+2
pkgs/development/tools/proto-contrib/default.nix
··· 13 13 14 14 vendorSha256 = "1ivvq5ch9grdrwqq29flv9821kyb16k0cj6wgj5v0dyn63w420aw"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Contributed tools and other packages on top of the Go proto package"; 18 20 homepage = "https://github.com/emicklei/proto-contrib";
+2
pkgs/development/tools/protoc-gen-doc/default.nix
··· 13 13 14 14 vendorSha256 = "17qdpsff8jk7ks5v6ix1rb966x3yvq03vk5bs2zbnxfdra7bv3n6"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Documentation generator plugin for Google Protocol Buffers"; 18 20 longDescription = ''
+2
pkgs/development/tools/prototool/default.nix
··· 15 15 16 16 vendorSha256 = "0gyj0yrri2j4yxmyn4d4vdhaxf2p08srpjcxg9zpaxwv5rrvipav"; 17 17 18 + doCheck = false; 19 + 18 20 postInstall = '' 19 21 wrapProgram "$out/bin/prototool" \ 20 22 --prefix PROTOTOOL_PROTOC_BIN_PATH : "${protobuf}/bin/protoc" \
+2
pkgs/development/tools/reftools/default.nix
··· 10 10 11 11 vendorSha256 = null; 12 12 13 + doCheck = false; 14 + 13 15 goPackagePath = "github.com/davidrjenni/reftools"; 14 16 excludedPackages = "\\(cmd/fillswitch/test-fixtures\\)"; 15 17
+2
pkgs/development/tools/renderizer/default.nix
··· 13 13 14 14 vendorSha256 = "13z357ww4j5bmmy8ag6d6gd5b2dib8kby73q8317pqnqzaxrrbcj"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "CLI to render Go template text files"; 18 20 inherit (src.meta) homepage;
+46 -15
pkgs/development/tools/reno/default.nix
··· 1 - { stdenv, fetchurl, pythonPackages }: 1 + { stdenv 2 + , git 3 + , gnupg1 4 + , python3Packages 5 + }: 2 6 3 - with pythonPackages; buildPythonApplication rec { 7 + with python3Packages; buildPythonApplication rec { 4 8 pname = "reno"; 5 - version = "2.3.2"; 9 + version = "3.1.0"; 6 10 7 - src = fetchurl { 8 - url = "mirror://pypi/r/reno/${pname}-${version}.tar.gz"; 9 - sha256 = "018vl9fj706jjf07xdx8q6761s53mrihjn69yjq09gp0vmp1g7i4"; 11 + # Must be built from python sdist because of versioning quirks 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "2510e3aae4874674187f88f22f854e6b0ea1881b77039808a68ac1a5e8ee69b6"; 10 15 }; 11 16 12 - # Don't know how to make tests pass 13 - doCheck = false; 17 + propagatedBuildInputs = [ 18 + dulwich 19 + pbr 20 + pyyaml 21 + setuptools # required for finding pkg_resources at runtime 22 + ]; 23 + 24 + checkInputs = [ 25 + # Python packages 26 + pytestCheckHook 27 + docutils 28 + fixtures 29 + sphinx 30 + testtools 31 + testscenarios 14 32 15 - # Nothing to strip (python files) 16 - dontStrip = true; 33 + # Required programs to run all tests 34 + git 35 + gnupg1 36 + ]; 17 37 18 - propagatedBuildInputs = [ pbr six pyyaml dulwich ]; 19 - buildInputs = [ Babel ]; 38 + # remove b/c doesn't list all dependencies, and requires a few packages not in nixpkgs 39 + postPatch = '' 40 + rm test-requirements.txt 41 + ''; 42 + 43 + disabledTests = [ 44 + "test_build_cache_db" # expects to be run from a git repository 45 + ]; 46 + 47 + # verify executable 48 + postCheck = '' 49 + $out/bin/reno -h 50 + ''; 20 51 21 52 meta = with stdenv.lib; { 22 53 description = "Release Notes Manager"; 23 - homepage = "http://docs.openstack.org/developer/reno/"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ guillaumekoenig ]; 54 + homepage = "https://docs.openstack.org/reno/latest"; 55 + license = licenses.asl20; 56 + maintainers = with maintainers; [ drewrisinger guillaumekoenig ]; 26 57 }; 27 58 }
+2
pkgs/development/tools/richgo/default.nix
··· 13 13 14 14 vendorSha256 = "1nvk3akjwfcbvif1w4cglsqplcajlwq3mnvk9b75nmn9qaqfbfjf"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/development/tools/run/default.nix
··· 12 12 13 13 vendorSha256 = "1g5rmiiwqpm8gky9yr5f2a7zsjjmm9i12r7yxj9cz7y3rmw9sw8c"; 14 14 15 + doCheck = false; 16 + 15 17 meta = with stdenv.lib; { 16 18 description = "Easily manage and invoke small scripts and wrappers"; 17 19 homepage = "https://github.com/TekWizely/run";
+1
pkgs/development/tools/rust/racerd/default.nix
··· 37 37 ''; 38 38 39 39 meta = with stdenv.lib; { 40 + broken = true; 40 41 description = "JSON/HTTP Server based on racer for adding Rust support to editors and IDEs"; 41 42 homepage = "https://github.com/jwilm/racerd"; 42 43 license = licenses.asl20;
+2
pkgs/development/tools/skopeo/default.nix
··· 28 28 29 29 vendorSha256 = null; 30 30 31 + doCheck = false; 32 + 31 33 nativeBuildInputs = [ pkg-config go-md2man installShellFiles makeWrapper ]; 32 34 33 35 buildInputs = [ gpgme ]
+2
pkgs/development/tools/vend/default.nix
··· 16 16 17 17 vendorSha256 = null; 18 18 19 + doCheck = false; 20 + 19 21 meta = with stdenv.lib; { 20 22 homepage = "https://github.com/c00w/vend"; 21 23 description = "A utility which vendors go code including c dependencies";
+2
pkgs/development/tools/vultr-cli/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Official command line tool for Vultr services"; 18 20 homepage = "https://github.com/vultr/vultr-cli";
+2
pkgs/development/tools/yq-go/default.nix
··· 13 13 14 14 vendorSha256 = "1bjy3qr26zndr3dhh9gd33rhm5gy779525qgzjw4a4mla0p2q6kl"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ installShellFiles ]; 17 19 18 20 postInstall = ''
+3 -3
pkgs/development/web/deno/default.nix
··· 18 18 in 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "deno"; 21 - version = "1.2.2"; 21 + version = "1.2.3"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "denoland"; 25 25 repo = pname; 26 26 rev = "v${version}"; 27 - sha256 = "03s22sx8yp5z69nqgyng5nbqy1qy8wdlrh5h9ghk1j249lig21fz"; 27 + sha256 = "0n64ph3piy7l3f3spcf2fnba8ivsbznjyw6piyv1zcxfjxb53wqg"; 28 28 fetchSubmodules = true; 29 29 }; 30 - cargoSha256 = "1lg7rclhm0jz7hiyzq2ff73zkyg24ndys78q830w30zx4lh4y50d"; 30 + cargoSha256 = "10s4a20p1k2w2mdx63qbcb1lsqcrryp0vdc3zi6129pq1byybybc"; 31 31 32 32 # Install completions post-install 33 33 nativeBuildInputs = [ installShellFiles ];
+4 -4
pkgs/development/web/deno/deps.nix
··· 2 2 {}: 3 3 rec { 4 4 rustyV8Lib = { 5 - version = "0.7.0"; 5 + version = "0.8.1"; 6 6 sha256s = { 7 - x86_64-linux = "0ggbbppb65pdj92qbqw8sy8w84ir42fnhyk599pihyx1mqqih606"; 8 - aarch64-linux = "1n30xi4fac77cvd5qfr3mkgvipp9pq0mw24jbxbhlcl0n8mvpxjv"; 9 - x86_64-darwin = "1kdcapzj9my3ippqlkgdgp2dnj4klyl1wz1jwwps3b00l593nmfh"; 7 + x86_64-linux = "0nwssdbwscwkh2w9zhlvaj562z19g5icg2yi00fyw8glws69cd6p"; 8 + aarch64-linux = "0mwd4ix511dzxpah1p2c47a1qhvff0d3kyilc3yra99fa1s0gyxy"; 9 + x86_64-darwin = "04s4x0n85rxnncy4jsl1ak3rdgb4a3lhqg8h53mvvjmsazsj1q70"; 10 10 }; 11 11 }; 12 12 }
+2
pkgs/development/web/flyctl/default.nix
··· 19 19 20 20 vendorSha256 = "1gxz9pp4zl8q7pmwg9z261fjrjfr658k1sn5nq1xzz51wrlzg9ag"; 21 21 22 + doCheck = false; 23 + 22 24 buildFlagsArray = [ "-ldflags=-s -w -X github.com/superfly/flyctl/flyctl.Version=${version} -X github.com/superfly/flyctl/flyctl.Commit=${src.rev} -X github.com/superfly/flyctl/flyctl.BuildDate=1970-01-01T00:00:00+0000 -X github.com/superfly/flyctl/flyctl.Environment=production" ]; 23 25 24 26 meta = with lib; {
+2
pkgs/development/web/minify/default.nix
··· 13 13 14 14 vendorSha256 = "120d3nzk8cr5496cxp5p6ydlzw9mmpg7dllqhv1kpgwlbxmd8vr3"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 17 19 18 20 meta = with lib; {
+4 -4
pkgs/games/empty-epsilon/default.nix
··· 3 3 let 4 4 5 5 major = "2020"; 6 - minor = "04"; 7 - patch = "09"; 6 + minor = "08"; 7 + patch = "07"; 8 8 9 9 version = "${major}.${minor}.${patch}"; 10 10 ··· 16 16 owner = "daid"; 17 17 repo = "SeriousProton"; 18 18 rev = "EE-${version}"; 19 - sha256 = "0blqsii8pgxajargd1idry2zakhnvl7j309yjmddarpvafg73blj"; 19 + sha256 = "1mfizhmwh6xgb5n34l3wrbxm21f7gsvsyacsmnxw9rkz0ya7ch30"; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake ]; ··· 42 42 owner = "daid"; 43 43 repo = "EmptyEpsilon"; 44 44 rev = "EE-${version}"; 45 - sha256 = "1hdni8m6m7bgx11scqqqzhcjrmrl0jsxb6cr6rvjbqnahzi23slr"; 45 + sha256 = "0p41wx9yk09xjmfkjpdgi3b2999ps2am3xqwd866q11f6ci7viv5"; 46 46 }; 47 47 48 48 nativeBuildInputs = [ cmake ];
+7 -2
pkgs/games/shattered-pixel-dungeon/default.nix
··· 1 1 { stdenv 2 2 , makeWrapper 3 3 , fetchFromGitHub 4 + , nixosTests 4 5 , gradle_5 5 6 , perl 6 7 , jre ··· 9 10 10 11 let 11 12 pname = "shattered-pixel-dungeon"; 12 - version = "0.8.1a"; 13 + version = "0.8.2"; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "00-Evan"; 16 17 repo = "shattered-pixel-dungeon"; 17 18 rev = "v${version}"; 18 - sha256 = "0cfrcjvnn2j4p7zbz252qbn2jacgwhzaja8lqvif0x1vszyl41v7"; 19 + sha256 = "1ra697237vnpx8nsy7dzk958vlyf6jpx1k5dpbr8ybg6vgc3kqx3"; 19 20 }; 20 21 21 22 postPatch = '' ··· 65 66 --prefix LD_LIBRARY_PATH : ${libpulseaudio}/lib \ 66 67 --add-flags "-jar $out/share/shattered-pixel-dungeon.jar" 67 68 ''; 69 + 70 + passthru.tests = { 71 + shattered-pixel-dungeon-starts = nixosTests.shattered-pixel-dungeon; 72 + }; 68 73 69 74 meta = with stdenv.lib; { 70 75 homepage = "https://shatteredpixel.com/";
+9 -1
pkgs/games/steam/chrootenv.nix
··· 42 42 ldPath = map (x: "/steamrt/${steam-runtime-wrapped.arch}/" + x) steam-runtime-wrapped.libs 43 43 ++ lib.optionals (steam-runtime-wrapped-i686 != null) (map (x: "/steamrt/${steam-runtime-wrapped-i686.arch}/" + x) steam-runtime-wrapped-i686.libs); 44 44 45 + # Zachtronics and a few other studios expect STEAM_LD_LIBRARY_PATH to be present 46 + exportLDPath = '' 47 + export LD_LIBRARY_PATH=/lib32:/lib64:${lib.concatStringsSep ":" ldPath}\''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH 48 + export STEAM_LD_LIBRARY_PATH="$STEAM_LD_LIBRARY_PATH''${STEAM_LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 49 + ''; 50 + 45 51 setupSh = writeScript "setup.sh" '' 46 52 #!${runtimeShell} 47 53 ''; ··· 54 60 exit 0 55 61 fi 56 62 export LD_LIBRARY_PATH="$runtime_paths''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 63 + export STEAM_LD_LIBRARY_PATH="$STEAM_LD_LIBRARY_PATH''${STEAM_LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 57 64 exec "$@" 58 65 ''; 59 66 ··· 251 258 EOF 252 259 fi 253 260 fi 261 + ${lib.optionalString (!nativeOnly) exportLDPath} 254 262 exec steam "$@" 255 263 ''; 256 264 ··· 272 280 exit 1 273 281 fi 274 282 shift 275 - ${lib.optionalString (!nativeOnly) "export LD_LIBRARY_PATH=/lib32:/lib64:${lib.concatStringsSep ":" ldPath}\${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"} 283 + ${lib.optionalString (!nativeOnly) exportLDPath} 276 284 exec -- "$run" "$@" 277 285 ''; 278 286 };
+10 -7
pkgs/games/the-powder-toy/default.nix
··· 1 - { stdenv, fetchFromGitHub, scons, pkgconfig, SDL2, lua, fftwFloat, zlib, bzip2 }: 1 + 2 + { stdenv, fetchFromGitHub, scons, pkgconfig, SDL2, lua, fftwFloat, 3 + zlib, bzip2, curl, darwin }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 pname = "the-powder-toy"; 5 - version = "94.1"; 7 + version = "95.0"; 6 8 7 9 src = fetchFromGitHub { 8 - owner = "ThePowderToy"; 10 + owner = "The-Powder-Toy"; 9 11 repo = "The-Powder-Toy"; 10 12 rev = "v${version}"; 11 - sha256 = "0w3i4zjkw52qbv3s9cgcwxrdbb1npy0ka7wygyb76xcb17bj0l0b"; 13 + sha256 = "18rp2g1mj0gklra06wm9dm57h73hmm301npndh0y8ap192i5s8sa"; 12 14 }; 13 15 14 16 nativeBuildInputs = [ scons pkgconfig ]; 15 17 16 - buildInputs = [ SDL2 lua fftwFloat zlib bzip2 ]; 18 + propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin 19 + [ darwin.apple_sdk.frameworks.Cocoa ]; 17 20 18 - sconsFlags = "--tool="; 21 + buildInputs = [ SDL2 lua fftwFloat zlib bzip2 curl ]; 19 22 20 23 installPhase = '' 21 24 install -Dm 755 build/powder* "$out/bin/powder" ··· 28 31 homepage = "http://powdertoy.co.uk/"; 29 32 platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 30 33 license = licenses.gpl3; 31 - maintainers = with maintainers; [ abbradar ]; 34 + maintainers = with maintainers; [ abbradar siraben ]; 32 35 }; 33 36 }
+2 -2
pkgs/misc/emulators/pcsx2/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "pcsx2"; 8 - version = "1.6.0-rc"; 8 + version = "1.6.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "PCSX2"; 12 12 repo = "pcsx2"; 13 13 rev = "v${version}"; 14 - sha256 = "1mdv1dgwawb4k6bs1jh6j2jaaxg168fbssm1lwnlk5di0gz31h23"; 14 + sha256 = "0528kh3275285lvfsykycdhc35c1z8pmccl2s7dfi3va2cp4x8wa"; 15 15 }; 16 16 17 17 postPatch = "sed '1i#include \"x86intrin.h\"' -i common/src/x86emitter/cpudetect.cpp";
+106
pkgs/misc/emulators/ryujinx/default.nix
··· 1 + { stdenv, fetchFromGitHub, fetchurl, makeWrapper, makeDesktopItem, linkFarmFromDrvs 2 + , dotnet-sdk_3, dotnetPackages, dotnetCorePackages 3 + , SDL2, libX11, openal 4 + , gtk3, gobject-introspection, wrapGAppsHook 5 + }: 6 + 7 + let 8 + runtimeDeps = [ 9 + SDL2 10 + gtk3 11 + libX11 12 + openal 13 + ]; 14 + in stdenv.mkDerivation rec { 15 + pname = "ryujinx"; 16 + version = "1.0.5160"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Ryujinx"; 20 + repo = "Ryujinx"; 21 + rev = "58f65b6523fb25d989b011c51f963520c811f9f0"; 22 + sha256 = "19fizqmcr8i3axi3j5hg8p6dxr1pxnl5l58z4pws6nj1xbq8z5mi"; 23 + }; 24 + 25 + nativeBuildInputs = [ dotnet-sdk_3 dotnetPackages.Nuget makeWrapper wrapGAppsHook gobject-introspection ]; 26 + 27 + nugetDeps = linkFarmFromDrvs "${pname}-nuget-deps" (import ./deps.nix { 28 + fetchNuGet = { name, version, sha256 }: fetchurl { 29 + name = "nuget-${name}-${version}.nupkg"; 30 + url = "https://www.nuget.org/api/v2/package/${name}/${version}"; 31 + inherit sha256; 32 + }; 33 + }); 34 + 35 + patches = [ ./log.patch ]; # Without this, Ryujinx tries to write logs to the nix store. This patch makes it write to "~/.config/Ryujinx/Logs" on Linux. 36 + 37 + configurePhase = '' 38 + runHook preConfigure 39 + 40 + export HOME=$(mktemp -d) 41 + export DOTNET_CLI_TELEMETRY_OPTOUT=1 42 + export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 43 + 44 + nuget sources Add -Name nixos -Source "$PWD/nixos" 45 + nuget init "$nugetDeps" "$PWD/nixos" 46 + 47 + # FIXME: https://github.com/NuGet/Home/issues/4413 48 + mkdir -p $HOME/.nuget/NuGet 49 + cp $HOME/.config/NuGet/NuGet.Config $HOME/.nuget/NuGet 50 + 51 + dotnet restore --source nixos Ryujinx.sln 52 + 53 + runHook postConfigure 54 + ''; 55 + 56 + buildPhase = '' 57 + runHook preBuild 58 + dotnet build Ryujinx.sln \ 59 + --no-restore \ 60 + --configuration Release \ 61 + -p:Version=${version} 62 + runHook postBuild 63 + ''; 64 + 65 + installPhase = '' 66 + runHook preInstall 67 + 68 + dotnet publish Ryujinx.sln \ 69 + --no-build \ 70 + --configuration Release \ 71 + --no-self-contained \ 72 + --output $out/lib/ryujinx 73 + shopt -s extglob 74 + 75 + makeWrapper $out/lib/ryujinx/Ryujinx $out/bin/Ryujinx \ 76 + --set DOTNET_ROOT "${dotnetCorePackages.netcore_3_1}" \ 77 + --suffix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath runtimeDeps}" \ 78 + ''${gappsWrapperArgs[@]} 79 + 80 + for i in 16 32 48 64 96 128 256 512 1024; do 81 + install -D ${src}/Ryujinx/Ui/assets/Icon.png $out/share/icons/hicolor/''${i}x$i/apps/ryujinx.png 82 + done 83 + cp -r ${makeDesktopItem { 84 + desktopName = "Ryujinx"; 85 + name = "ryujinx"; 86 + exec = "Ryujinx"; 87 + icon = "ryujinx"; 88 + comment = meta.description; 89 + type = "Application"; 90 + categories = "Game;"; 91 + }}/share/applications $out/share 92 + 93 + runHook postInstall 94 + ''; 95 + 96 + # Strip breaks the executable. 97 + dontStrip = true; 98 + 99 + meta = with stdenv.lib; { 100 + description = "Experimental Nintendo Switch Emulator written in C#"; 101 + homepage = "https://ryujinx.org/"; 102 + license = licenses.mit; 103 + maintainers = [ maintainers.ivar ]; 104 + platforms = [ "x86_64-linux" ]; 105 + }; 106 + }
+1317
pkgs/misc/emulators/ryujinx/deps.nix
··· 1 + { fetchNuGet }: [ 2 + (fetchNuGet { 3 + name = "AtkSharp"; 4 + version = "3.22.25.56"; 5 + sha256 = "069fm4wplxb4s1i6mdj00b22zqpz6pg9miglcj8mkf1b4lnn09g0"; 6 + }) 7 + (fetchNuGet { 8 + name = "CairoSharp"; 9 + version = "3.22.25.56"; 10 + sha256 = "0b7p4yj88wgayh464j3rkbc4js8z57wxy3mprgvx86i3rc2v5jd9"; 11 + }) 12 + (fetchNuGet { 13 + name = "Concentus"; 14 + version = "1.1.7"; 15 + sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; 16 + }) 17 + (fetchNuGet { 18 + name = "DiscordRichPresence"; 19 + version = "1.0.150"; 20 + sha256 = "0qmbi4sccia3w80q8xfvj3bw62nvz047wq198n2b2aflkf47bq79"; 21 + }) 22 + (fetchNuGet { 23 + name = "FFmpeg.AutoGen"; 24 + version = "4.3.0"; 25 + sha256 = "03lb3xzgwxik8nljq87pr1b9bsxbsl3a4kvy0kqkw9f57n29ihvk"; 26 + }) 27 + (fetchNuGet { 28 + name = "GdkSharp"; 29 + version = "3.22.25.56"; 30 + sha256 = "0f708dwy6i9hghxs711scwkww28lvfjd6gykk7xv921vich5xvy6"; 31 + }) 32 + (fetchNuGet { 33 + name = "GioSharp"; 34 + version = "3.22.25.56"; 35 + sha256 = "1i7x1bakv5sq27ppl6w79c1wbvnfhf1713plc9ixaznh1fclcnwr"; 36 + }) 37 + (fetchNuGet { 38 + name = "GLibSharp"; 39 + version = "3.22.25.56"; 40 + sha256 = "12czfm0lgjcy9hgqsiycwfv124dq619svrnsi036246i5hycj37w"; 41 + }) 42 + (fetchNuGet { 43 + name = "GLWidget"; 44 + version = "1.0.2"; 45 + sha256 = "0nb46jiscnsywwdfy7zhx1bw4jfmca3s6l8dhbi99gc4bvp8ar7p"; 46 + }) 47 + (fetchNuGet { 48 + name = "GtkSharp"; 49 + version = "3.22.25.56"; 50 + sha256 = "18dbn834wimdmxmgsqd81hyvjyyzgbnayzvz9f714cgw4yjkjyqs"; 51 + }) 52 + (fetchNuGet { 53 + name = "GtkSharp.Dependencies"; 54 + version = "1.1.0"; 55 + sha256 = "1g1rhcn38ww97638rds6l5bysra43hkhv47fy71fvq89623zgyxn"; 56 + }) 57 + (fetchNuGet { 58 + name = "LibHac"; 59 + version = "0.11.3"; 60 + sha256 = "0xj2ip3bjy29xwy4fn5fncjadwbbg59sa3580cmkj47aab9cddyn"; 61 + }) 62 + (fetchNuGet { 63 + name = "Microsoft.AspNetCore.App.Runtime.linux-x64"; 64 + version = "3.1.2"; 65 + sha256 = "19wfh9yg4n2khbl7pvf6ngx95m5p8lw4l9y935pv7nh4xgwk02p9"; 66 + }) 67 + (fetchNuGet { 68 + name = "Microsoft.AspNetCore.App.Runtime.osx-x64"; 69 + version = "3.1.2"; 70 + sha256 = "1v7i4f1k3j8xavbfwb7qr5f680gg5nblrmx5zcsj7l07q4wbnmwl"; 71 + }) 72 + (fetchNuGet { 73 + name = "Microsoft.AspNetCore.App.Runtime.win-x64"; 74 + version = "3.1.2"; 75 + sha256 = "1gciv56vzfpl86lb9gzvyfj8w2qd7jhdrbxph6l1aykwzqbxf7bd"; 76 + }) 77 + (fetchNuGet { 78 + name = "Microsoft.CodeCoverage"; 79 + version = "16.2.0"; 80 + sha256 = "07h1ylca2j7a4hznq4m4b8nrzv1lw7gcf848k2a3nbm6rapv61ki"; 81 + }) 82 + (fetchNuGet { 83 + name = "Microsoft.CodeCoverage"; 84 + version = "16.5.0"; 85 + sha256 = "0610wzn4qyywf9lb4538vwqhprxc4g0g7gjbmnjzvx97jr5nd5mf"; 86 + }) 87 + (fetchNuGet { 88 + name = "Microsoft.CSharp"; 89 + version = "4.0.1"; 90 + sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; 91 + }) 92 + (fetchNuGet { 93 + name = "Microsoft.DotNet.InternalAbstractions"; 94 + version = "1.0.0"; 95 + sha256 = "0mp8ihqlb7fsa789frjzidrfjc1lrhk88qp3xm5qvr7vf4wy4z8x"; 96 + }) 97 + (fetchNuGet { 98 + name = "Microsoft.NETCore.App.Host.osx-x64"; 99 + version = "3.1.2"; 100 + sha256 = "0sy1h7ffq8s3bkvf1carf4rn9qf7hn0yv6dcjklgh3g9jhlsq34f"; 101 + }) 102 + (fetchNuGet { 103 + name = "Microsoft.NETCore.App.Host.win-x64"; 104 + version = "3.1.2"; 105 + sha256 = "1yqsnl4my2q1ps666162kn0h34wyfajiwqs6snhrww195b59msdv"; 106 + }) 107 + (fetchNuGet { 108 + name = "Microsoft.NETCore.App.Runtime.linux-x64"; 109 + version = "3.1.2"; 110 + sha256 = "0a332ia5pabnz7mdfc99a5hlc7drnwzlc7cj9b5c3an6dq636p66"; 111 + }) 112 + (fetchNuGet { 113 + name = "Microsoft.NETCore.App.Runtime.osx-x64"; 114 + version = "3.1.2"; 115 + sha256 = "1wb8h30di1mix8liz937snl1w8hbblixrpiazjskxclp3i7m1rg3"; 116 + }) 117 + (fetchNuGet { 118 + name = "Microsoft.NETCore.App.Runtime.win-x64"; 119 + version = "3.1.2"; 120 + sha256 = "0aj005mh57ynscf87cpfshc3ff22l4svf6lqz0hpqsi0hlidqwqx"; 121 + }) 122 + (fetchNuGet { 123 + name = "Microsoft.NETCore.Platforms"; 124 + version = "1.0.1"; 125 + sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; 126 + }) 127 + (fetchNuGet { 128 + name = "Microsoft.NETCore.Platforms"; 129 + version = "1.1.0"; 130 + sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; 131 + }) 132 + (fetchNuGet { 133 + name = "Microsoft.NETCore.Platforms"; 134 + version = "2.0.0"; 135 + sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; 136 + }) 137 + (fetchNuGet { 138 + name = "Microsoft.NETCore.Platforms"; 139 + version = "3.1.0"; 140 + sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j"; 141 + }) 142 + (fetchNuGet { 143 + name = "Microsoft.NETCore.Targets"; 144 + version = "1.0.1"; 145 + sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; 146 + }) 147 + (fetchNuGet { 148 + name = "Microsoft.NETCore.Targets"; 149 + version = "1.1.0"; 150 + sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; 151 + }) 152 + (fetchNuGet { 153 + name = "Microsoft.NET.Test.Sdk"; 154 + version = "16.2.0"; 155 + sha256 = "1nr5jxchdy3p7jm4fm73d5yivghjisdsyafma8fs5d1v49bhgckq"; 156 + }) 157 + (fetchNuGet { 158 + name = "Microsoft.NET.Test.Sdk"; 159 + version = "16.5.0"; 160 + sha256 = "19f5bvzci5mmfz81jwc4dax4qdf7w4k67n263383mn8mawf22bfq"; 161 + }) 162 + (fetchNuGet { 163 + name = "Microsoft.TestPlatform.ObjectModel"; 164 + version = "16.2.0"; 165 + sha256 = "1ywzyx75d61wm75l7wglxzglg5k9nq66wd56m52hmmg8mf253z57"; 166 + }) 167 + (fetchNuGet { 168 + name = "Microsoft.TestPlatform.ObjectModel"; 169 + version = "16.5.0"; 170 + sha256 = "02h7j1fr0fwcggn0wgddh59k8b2wmly3snckwhswzqvks5rvfnnw"; 171 + }) 172 + (fetchNuGet { 173 + name = "Microsoft.TestPlatform.TestHost"; 174 + version = "16.2.0"; 175 + sha256 = "05dx9nv1skc5ji79ji5vz6c93b09w9xh70iyy6j5ca978ga92i6g"; 176 + }) 177 + (fetchNuGet { 178 + name = "Microsoft.TestPlatform.TestHost"; 179 + version = "16.5.0"; 180 + sha256 = "08cvss66lqa92h55dxkbrzn796jckhlyj53zz22x3qyr6xi21v5v"; 181 + }) 182 + (fetchNuGet { 183 + name = "Microsoft.Win32.Primitives"; 184 + version = "4.0.1"; 185 + sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; 186 + }) 187 + (fetchNuGet { 188 + name = "Microsoft.Win32.Primitives"; 189 + version = "4.3.0"; 190 + sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; 191 + }) 192 + (fetchNuGet { 193 + name = "Microsoft.Win32.Registry"; 194 + version = "4.0.0"; 195 + sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k"; 196 + }) 197 + (fetchNuGet { 198 + name = "Microsoft.Win32.Registry"; 199 + version = "4.3.0"; 200 + sha256 = "1gxyzxam8163vk1kb6xzxjj4iwspjsz9zhgn1w9rjzciphaz0ig7"; 201 + }) 202 + (fetchNuGet { 203 + name = "Microsoft.Win32.Registry"; 204 + version = "4.5.0"; 205 + sha256 = "1zapbz161ji8h82xiajgriq6zgzmb1f3ar517p2h63plhsq5gh2q"; 206 + }) 207 + (fetchNuGet { 208 + name = "Microsoft.Win32.Registry"; 209 + version = "4.7.0"; 210 + sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs"; 211 + }) 212 + (fetchNuGet { 213 + name = "Microsoft.Win32.SystemEvents"; 214 + version = "4.5.0"; 215 + sha256 = "0fnkv3ky12227zqg4zshx4kw2mvysq2ppxjibfw02cc3iprv4njq"; 216 + }) 217 + (fetchNuGet { 218 + name = "Mono.Posix.NETStandard"; 219 + version = "1.0.0"; 220 + sha256 = "0xlja36hwpjm837haq15mjh2prcf68lyrmn72nvgpz8qnf9vappw"; 221 + }) 222 + (fetchNuGet { 223 + name = "MsgPack.Cli"; 224 + version = "1.0.1"; 225 + sha256 = "1dk2bs3g16lsxcjjm7gfx6jxa4667wccw94jlh2ql7y7smvh9z8r"; 226 + }) 227 + (fetchNuGet { 228 + name = "NETStandard.Library"; 229 + version = "1.6.0"; 230 + sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k"; 231 + }) 232 + (fetchNuGet { 233 + name = "NETStandard.Library"; 234 + version = "2.0.0"; 235 + sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy"; 236 + }) 237 + (fetchNuGet { 238 + name = "Newtonsoft.Json"; 239 + version = "12.0.2"; 240 + sha256 = "0w2fbji1smd2y7x25qqibf1qrznmv4s6s0jvrbvr6alb7mfyqvh5"; 241 + }) 242 + (fetchNuGet { 243 + name = "Newtonsoft.Json"; 244 + version = "9.0.1"; 245 + sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r"; 246 + }) 247 + (fetchNuGet { 248 + name = "NuGet.Frameworks"; 249 + version = "5.0.0"; 250 + sha256 = "18ijvmj13cwjdrrm52c8fpq021531zaz4mj4b4zapxaqzzxf2qjr"; 251 + }) 252 + (fetchNuGet { 253 + name = "NUnit"; 254 + version = "3.12.0"; 255 + sha256 = "1880j2xwavi8f28vxan3hyvdnph4nlh5sbmh285s4lc9l0b7bdk2"; 256 + }) 257 + (fetchNuGet { 258 + name = "NUnit3TestAdapter"; 259 + version = "3.15.1"; 260 + sha256 = "1nhpvzxbxgymmkb3bd5ci40rg8k71bfx2ghbgc99znvnvhf2034y"; 261 + }) 262 + (fetchNuGet { 263 + name = "NUnit3TestAdapter"; 264 + version = "3.16.1"; 265 + sha256 = "1pzhmapfdszsfza7zjr3zrlz4fssdxsyiwmlj76a40mbhxhfa4q9"; 266 + }) 267 + (fetchNuGet { 268 + name = "OpenTK.NetStandard"; 269 + version = "1.0.5.12"; 270 + sha256 = "1n8j6k47189l5b6rnhyq391d84v6zkpiiqq41cccb6qizvrcgl69"; 271 + }) 272 + (fetchNuGet { 273 + name = "PangoSharp"; 274 + version = "3.22.25.56"; 275 + sha256 = "12b0761nfsci4rvzcba4hrh5rcn6q24qaxwwz66myb82c999qj8w"; 276 + }) 277 + (fetchNuGet { 278 + name = "runtime.any.System.Collections"; 279 + version = "4.0.11"; 280 + sha256 = "1x44bm1cgv28zmrp095wf9mn8a6a0ivnzp9v14dcbhx06igxzgg0"; 281 + }) 282 + (fetchNuGet { 283 + name = "runtime.any.System.Collections"; 284 + version = "4.3.0"; 285 + sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; 286 + }) 287 + (fetchNuGet { 288 + name = "runtime.any.System.Diagnostics.Tools"; 289 + version = "4.0.1"; 290 + sha256 = "0qcpm90hrm9gx9pmxlvfml65jm0bwpr5dg3r7l7xm9nvmibvc7n7"; 291 + }) 292 + (fetchNuGet { 293 + name = "runtime.any.System.Diagnostics.Tools"; 294 + version = "4.3.0"; 295 + sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; 296 + }) 297 + (fetchNuGet { 298 + name = "runtime.any.System.Diagnostics.Tracing"; 299 + version = "4.3.0"; 300 + sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; 301 + }) 302 + (fetchNuGet { 303 + name = "runtime.any.System.Globalization"; 304 + version = "4.0.11"; 305 + sha256 = "0240rp66pi5bw1xklmh421hj7arwcdmjmgfkiq1cbc6nrm8ah286"; 306 + }) 307 + (fetchNuGet { 308 + name = "runtime.any.System.Globalization"; 309 + version = "4.3.0"; 310 + sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; 311 + }) 312 + (fetchNuGet { 313 + name = "runtime.any.System.Globalization.Calendars"; 314 + version = "4.3.0"; 315 + sha256 = "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201"; 316 + }) 317 + (fetchNuGet { 318 + name = "runtime.any.System.IO"; 319 + version = "4.1.0"; 320 + sha256 = "0kasfkjiml2kk8prnyn1990nhsahnjggvqwszqjdsfwfl43vpcb5"; 321 + }) 322 + (fetchNuGet { 323 + name = "runtime.any.System.IO"; 324 + version = "4.3.0"; 325 + sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x"; 326 + }) 327 + (fetchNuGet { 328 + name = "runtime.any.System.Reflection"; 329 + version = "4.1.0"; 330 + sha256 = "06kcs059d5czyakx75rvlwa2mr86156w18fs7chd03f7084l7mq6"; 331 + }) 332 + (fetchNuGet { 333 + name = "runtime.any.System.Reflection"; 334 + version = "4.3.0"; 335 + sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly"; 336 + }) 337 + (fetchNuGet { 338 + name = "runtime.any.System.Reflection.Extensions"; 339 + version = "4.0.1"; 340 + sha256 = "05k34ijz9g9csh0vbbv3g3lrxl163izwcfncmbcl7k073h32rzkr"; 341 + }) 342 + (fetchNuGet { 343 + name = "runtime.any.System.Reflection.Extensions"; 344 + version = "4.3.0"; 345 + sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33"; 346 + }) 347 + (fetchNuGet { 348 + name = "runtime.any.System.Reflection.Primitives"; 349 + version = "4.0.1"; 350 + sha256 = "1zxrpvixr5fqzkxpnin6g6gjq6xajy1snghz99ds2dwbhm276rhz"; 351 + }) 352 + (fetchNuGet { 353 + name = "runtime.any.System.Reflection.Primitives"; 354 + version = "4.3.0"; 355 + sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf"; 356 + }) 357 + (fetchNuGet { 358 + name = "runtime.any.System.Resources.ResourceManager"; 359 + version = "4.0.1"; 360 + sha256 = "1jmgs7hynb2rff48623wnyb37558bbh1q28k9c249j5r5sgsr5kr"; 361 + }) 362 + (fetchNuGet { 363 + name = "runtime.any.System.Resources.ResourceManager"; 364 + version = "4.3.0"; 365 + sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl"; 366 + }) 367 + (fetchNuGet { 368 + name = "runtime.any.System.Runtime"; 369 + version = "4.1.0"; 370 + sha256 = "0mjr2bi7wvnkphfjqgkyf8vfyvy15a829jz6mivl6jmksh2bx40m"; 371 + }) 372 + (fetchNuGet { 373 + name = "runtime.any.System.Runtime"; 374 + version = "4.3.0"; 375 + sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b"; 376 + }) 377 + (fetchNuGet { 378 + name = "runtime.any.System.Runtime.Handles"; 379 + version = "4.0.1"; 380 + sha256 = "1kswgqhy34qvc49i981fk711s7knd6z13bp0rin8ms6axkh98nas"; 381 + }) 382 + (fetchNuGet { 383 + name = "runtime.any.System.Runtime.Handles"; 384 + version = "4.3.0"; 385 + sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x"; 386 + }) 387 + (fetchNuGet { 388 + name = "runtime.any.System.Runtime.InteropServices"; 389 + version = "4.1.0"; 390 + sha256 = "0gm8if0hcmp1qys1wmx4970k2x62pqvldgljsyzbjhiy5644vl8z"; 391 + }) 392 + (fetchNuGet { 393 + name = "runtime.any.System.Runtime.InteropServices"; 394 + version = "4.3.0"; 395 + sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19"; 396 + }) 397 + (fetchNuGet { 398 + name = "runtime.any.System.Text.Encoding"; 399 + version = "4.0.11"; 400 + sha256 = "0m4vgmzi1ky8xlj0r7xcyazxln3j9dlialnk6d2gmgrfnzf8f9m7"; 401 + }) 402 + (fetchNuGet { 403 + name = "runtime.any.System.Text.Encoding"; 404 + version = "4.3.0"; 405 + sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3"; 406 + }) 407 + (fetchNuGet { 408 + name = "runtime.any.System.Text.Encoding.Extensions"; 409 + version = "4.0.11"; 410 + sha256 = "0d1rxxpvg9v7wlibsfgz0r4hwigpadas822qf8m8fs1gma9gs877"; 411 + }) 412 + (fetchNuGet { 413 + name = "runtime.any.System.Text.Encoding.Extensions"; 414 + version = "4.3.0"; 415 + sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8"; 416 + }) 417 + (fetchNuGet { 418 + name = "runtime.any.System.Threading.Tasks"; 419 + version = "4.0.11"; 420 + sha256 = "1qzdp09qs8br5qxzlm1lgbjn4n57fk8vr1lzrmli2ysdg6x1xzvk"; 421 + }) 422 + (fetchNuGet { 423 + name = "runtime.any.System.Threading.Tasks"; 424 + version = "4.3.0"; 425 + sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; 426 + }) 427 + (fetchNuGet { 428 + name = "runtime.any.System.Threading.Timer"; 429 + version = "4.3.0"; 430 + sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086"; 431 + }) 432 + (fetchNuGet { 433 + name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 434 + version = "4.3.0"; 435 + sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; 436 + }) 437 + (fetchNuGet { 438 + name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 439 + version = "4.3.0"; 440 + sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; 441 + }) 442 + (fetchNuGet { 443 + name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 444 + version = "4.3.0"; 445 + sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; 446 + }) 447 + (fetchNuGet { 448 + name = "runtime.native.System"; 449 + version = "4.0.0"; 450 + sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; 451 + }) 452 + (fetchNuGet { 453 + name = "runtime.native.System"; 454 + version = "4.3.0"; 455 + sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; 456 + }) 457 + (fetchNuGet { 458 + name = "runtime.native.System.IO.Compression"; 459 + version = "4.1.0"; 460 + sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk"; 461 + }) 462 + (fetchNuGet { 463 + name = "runtime.native.System.Net.Http"; 464 + version = "4.0.1"; 465 + sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6"; 466 + }) 467 + (fetchNuGet { 468 + name = "runtime.native.System.Security.Cryptography"; 469 + version = "4.0.0"; 470 + sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9"; 471 + }) 472 + (fetchNuGet { 473 + name = "runtime.native.System.Security.Cryptography.OpenSsl"; 474 + version = "4.3.0"; 475 + sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; 476 + }) 477 + (fetchNuGet { 478 + name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 479 + version = "4.3.0"; 480 + sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; 481 + }) 482 + (fetchNuGet { 483 + name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 484 + version = "4.3.0"; 485 + sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; 486 + }) 487 + (fetchNuGet { 488 + name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 489 + version = "4.3.0"; 490 + sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; 491 + }) 492 + (fetchNuGet { 493 + name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 494 + version = "4.3.0"; 495 + sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; 496 + }) 497 + (fetchNuGet { 498 + name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 499 + version = "4.3.0"; 500 + sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; 501 + }) 502 + (fetchNuGet { 503 + name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 504 + version = "4.3.0"; 505 + sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; 506 + }) 507 + (fetchNuGet { 508 + name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; 509 + version = "4.3.0"; 510 + sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; 511 + }) 512 + (fetchNuGet { 513 + name = "runtime.unix.Microsoft.Win32.Primitives"; 514 + version = "4.3.0"; 515 + sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; 516 + }) 517 + (fetchNuGet { 518 + name = "runtime.unix.System.Console"; 519 + version = "4.3.0"; 520 + sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80"; 521 + }) 522 + (fetchNuGet { 523 + name = "runtime.unix.System.Diagnostics.Debug"; 524 + version = "4.0.11"; 525 + sha256 = "05ndbai4vpqrry0ghbfgqc8xblmplwjgndxmdn1zklqimczwjg2d"; 526 + }) 527 + (fetchNuGet { 528 + name = "runtime.unix.System.Diagnostics.Debug"; 529 + version = "4.3.0"; 530 + sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; 531 + }) 532 + (fetchNuGet { 533 + name = "runtime.unix.System.IO.FileSystem"; 534 + version = "4.0.1"; 535 + sha256 = "02wnlydnbhai0zy7c3kihg0cis0l1b2z78kyi1ci47c5v0jklwha"; 536 + }) 537 + (fetchNuGet { 538 + name = "runtime.unix.System.IO.FileSystem"; 539 + version = "4.3.0"; 540 + sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix"; 541 + }) 542 + (fetchNuGet { 543 + name = "runtime.unix.System.Net.Primitives"; 544 + version = "4.3.0"; 545 + sha256 = "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4"; 546 + }) 547 + (fetchNuGet { 548 + name = "runtime.unix.System.Net.Sockets"; 549 + version = "4.3.0"; 550 + sha256 = "03npdxzy8gfv035bv1b9rz7c7hv0rxl5904wjz51if491mw0xy12"; 551 + }) 552 + (fetchNuGet { 553 + name = "runtime.unix.System.Private.Uri"; 554 + version = "4.0.1"; 555 + sha256 = "0ic5dgc45jkhcr1g9xmmzjm7ffiw4cymm0fprczlx4fnww4783nm"; 556 + }) 557 + (fetchNuGet { 558 + name = "runtime.unix.System.Private.Uri"; 559 + version = "4.3.0"; 560 + sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk"; 561 + }) 562 + (fetchNuGet { 563 + name = "runtime.unix.System.Runtime.Extensions"; 564 + version = "4.1.0"; 565 + sha256 = "0x1cwd7cvifzmn5x1wafvj75zdxlk3mxy860igh3x1wx0s8167y4"; 566 + }) 567 + (fetchNuGet { 568 + name = "runtime.unix.System.Runtime.Extensions"; 569 + version = "4.3.0"; 570 + sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p"; 571 + }) 572 + (fetchNuGet { 573 + name = "runtime.win.Microsoft.Win32.Primitives"; 574 + version = "4.3.0"; 575 + sha256 = "0k1h8nnp1s0p8rjwgjyj1387cc1yycv0k22igxc963lqdzrx2z36"; 576 + }) 577 + (fetchNuGet { 578 + name = "runtime.win.System.Console"; 579 + version = "4.3.0"; 580 + sha256 = "0x2yajfrbc5zc6g7nmlr44xpjk6p1hxjq47jn3xki5j7i33zw9jc"; 581 + }) 582 + (fetchNuGet { 583 + name = "runtime.win.System.Diagnostics.Debug"; 584 + version = "4.0.11"; 585 + sha256 = "1ylkj4v7aq00svij7aq82d86afpwqgrqf2kpikabxl26p19ry9wm"; 586 + }) 587 + (fetchNuGet { 588 + name = "runtime.win.System.Diagnostics.Debug"; 589 + version = "4.3.0"; 590 + sha256 = "16fbn4bcynad1ygdq0yk1wmckvs8jvrrf104xa5dc2hlc8y3x58f"; 591 + }) 592 + (fetchNuGet { 593 + name = "runtime.win.System.IO.FileSystem"; 594 + version = "4.0.1"; 595 + sha256 = "1dn9k6x8h27b6vbqh72hsfxax4fwf30jj8lc5328rg52lw29cyn1"; 596 + }) 597 + (fetchNuGet { 598 + name = "runtime.win.System.IO.FileSystem"; 599 + version = "4.3.0"; 600 + sha256 = "1c01nklbxywszsbfaxc76hsz7gdxac3jkphrywfkdsi3v4bwd6g8"; 601 + }) 602 + (fetchNuGet { 603 + name = "runtime.win.System.Net.Primitives"; 604 + version = "4.3.0"; 605 + sha256 = "1dixh195bi7473n17hspll6i562gghdz9m4jk8d4kzi1mlzjk9cf"; 606 + }) 607 + (fetchNuGet { 608 + name = "runtime.win.System.Net.Sockets"; 609 + version = "4.3.0"; 610 + sha256 = "0lr3zki831vs6qhk5wckv2b9qbfk9rcj0ds2926qvj1b9y9m6sck"; 611 + }) 612 + (fetchNuGet { 613 + name = "runtime.win.System.Runtime.Extensions"; 614 + version = "4.1.0"; 615 + sha256 = "1zmx2msa04ka8mgh8viahi4pqpp86vdhzij2rg1jg131bwlv59yw"; 616 + }) 617 + (fetchNuGet { 618 + name = "runtime.win.System.Runtime.Extensions"; 619 + version = "4.3.0"; 620 + sha256 = "1700famsxndccfbcdz9q14qb20p49lax67mqwpgy4gx3vja1yczr"; 621 + }) 622 + (fetchNuGet { 623 + name = "Ryujinx.Graphics.Nvdec.Dependencies"; 624 + version = "4.3.0"; 625 + sha256 = "0szgbdhyhvzpw8nb9k2ww37p5qipab1pdll8idkk57y5xnl2f7ll"; 626 + }) 627 + (fetchNuGet { 628 + name = "SkiaSharp"; 629 + version = "1.68.1.1"; 630 + sha256 = "013yzsk798dwxdf2y5yx675x96nagfapkri5k3pgsjnmyfp1lvzk"; 631 + }) 632 + (fetchNuGet { 633 + name = "SkiaSharp.NativeAssets.Linux"; 634 + version = "1.68.1.1"; 635 + sha256 = "07448kn9x56pxlnkxp2dpr5jmwj62k48y5m4608mwci32vs675hn"; 636 + }) 637 + (fetchNuGet { 638 + name = "SkiaSharp.Views.Desktop.Common"; 639 + version = "1.68.1.1"; 640 + sha256 = "0wkj952iha7w2i8mvl0mksz2wqkx7vi7xylh10xgddld8kkm03r7"; 641 + }) 642 + (fetchNuGet { 643 + name = "SkiaSharp.Views.Gtk3"; 644 + version = "1.68.1.1"; 645 + sha256 = "19fgshim2i60p55j4jcr0biq6k2xwal5dsmbgvyrrajnssaj3r95"; 646 + }) 647 + (fetchNuGet { 648 + name = "System.AppContext"; 649 + version = "4.1.0"; 650 + sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; 651 + }) 652 + (fetchNuGet { 653 + name = "System.Buffers"; 654 + version = "4.0.0"; 655 + sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; 656 + }) 657 + (fetchNuGet { 658 + name = "System.Buffers"; 659 + version = "4.3.0"; 660 + sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; 661 + }) 662 + (fetchNuGet { 663 + name = "System.CodeDom"; 664 + version = "4.4.0"; 665 + sha256 = "1zgbafm5p380r50ap5iddp11kzhr9khrf2pnai6k593wjar74p1g"; 666 + }) 667 + (fetchNuGet { 668 + name = "System.CodeDom"; 669 + version = "4.7.0"; 670 + sha256 = "1lch8gwmw420wsvbv9ir4v5g1ij2ag23cbgi3c9gramj1h4vhlz2"; 671 + }) 672 + (fetchNuGet { 673 + name = "System.Collections"; 674 + version = "4.0.11"; 675 + sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; 676 + }) 677 + (fetchNuGet { 678 + name = "System.Collections"; 679 + version = "4.3.0"; 680 + sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; 681 + }) 682 + (fetchNuGet { 683 + name = "System.Collections.Concurrent"; 684 + version = "4.0.12"; 685 + sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc"; 686 + }) 687 + (fetchNuGet { 688 + name = "System.Collections.Immutable"; 689 + version = "1.2.0"; 690 + sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m"; 691 + }) 692 + (fetchNuGet { 693 + name = "System.Collections.NonGeneric"; 694 + version = "4.0.1"; 695 + sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d"; 696 + }) 697 + (fetchNuGet { 698 + name = "System.Collections.NonGeneric"; 699 + version = "4.3.0"; 700 + sha256 = "07q3k0hf3mrcjzwj8fwk6gv3n51cb513w4mgkfxzm3i37sc9kz7k"; 701 + }) 702 + (fetchNuGet { 703 + name = "System.Collections.Specialized"; 704 + version = "4.0.1"; 705 + sha256 = "1wbv7y686p5x169rnaim7sln67ivmv6r57falrnx8aap9y33mam9"; 706 + }) 707 + (fetchNuGet { 708 + name = "System.Collections.Specialized"; 709 + version = "4.3.0"; 710 + sha256 = "1sdwkma4f6j85m3dpb53v9vcgd0zyc9jb33f8g63byvijcj39n20"; 711 + }) 712 + (fetchNuGet { 713 + name = "System.ComponentModel"; 714 + version = "4.0.1"; 715 + sha256 = "0v4qpmqlzyfad2kswxxj2frnaqqhz9201c3yn8fmmarx5vlzg52z"; 716 + }) 717 + (fetchNuGet { 718 + name = "System.ComponentModel"; 719 + version = "4.3.0"; 720 + sha256 = "0986b10ww3nshy30x9sjyzm0jx339dkjxjj3401r3q0f6fx2wkcb"; 721 + }) 722 + (fetchNuGet { 723 + name = "System.ComponentModel.EventBasedAsync"; 724 + version = "4.0.11"; 725 + sha256 = "07r5i7xwban347nsfw28hhjwpr78ywksjyhywvhj1yr0s7sr00wh"; 726 + }) 727 + (fetchNuGet { 728 + name = "System.ComponentModel.EventBasedAsync"; 729 + version = "4.3.0"; 730 + sha256 = "1rv9bkb8yyhqqqrx6x95njv6mdxlbvv527b44mrd93g8fmgkifl7"; 731 + }) 732 + (fetchNuGet { 733 + name = "System.ComponentModel.Primitives"; 734 + version = "4.1.0"; 735 + sha256 = "0wb5mnaag0w4fnyc40x19j8v2vshxp266razw64bcqfyj1whb1q0"; 736 + }) 737 + (fetchNuGet { 738 + name = "System.ComponentModel.Primitives"; 739 + version = "4.3.0"; 740 + sha256 = "1svfmcmgs0w0z9xdw2f2ps05rdxmkxxhf0l17xk9l1l8xfahkqr0"; 741 + }) 742 + (fetchNuGet { 743 + name = "System.ComponentModel.TypeConverter"; 744 + version = "4.1.0"; 745 + sha256 = "178cva9p1cs043h5n2fry5xkzr3wc9n0hwbxa8m3ymld9m6wcv0y"; 746 + }) 747 + (fetchNuGet { 748 + name = "System.ComponentModel.TypeConverter"; 749 + version = "4.3.0"; 750 + sha256 = "17ng0p7v3nbrg3kycz10aqrrlw4lz9hzhws09pfh8gkwicyy481x"; 751 + }) 752 + (fetchNuGet { 753 + name = "System.Console"; 754 + version = "4.0.0"; 755 + sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf"; 756 + }) 757 + (fetchNuGet { 758 + name = "System.Diagnostics.Debug"; 759 + version = "4.0.11"; 760 + sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; 761 + }) 762 + (fetchNuGet { 763 + name = "System.Diagnostics.Debug"; 764 + version = "4.3.0"; 765 + sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; 766 + }) 767 + (fetchNuGet { 768 + name = "System.Diagnostics.DiagnosticSource"; 769 + version = "4.0.0"; 770 + sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m"; 771 + }) 772 + (fetchNuGet { 773 + name = "System.Diagnostics.Process"; 774 + version = "4.1.0"; 775 + sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s"; 776 + }) 777 + (fetchNuGet { 778 + name = "System.Diagnostics.Process"; 779 + version = "4.3.0"; 780 + sha256 = "0g4prsbkygq8m21naqmcp70f24a1ksyix3dihb1r1f71lpi3cfj7"; 781 + }) 782 + (fetchNuGet { 783 + name = "System.Diagnostics.TextWriterTraceListener"; 784 + version = "4.0.0"; 785 + sha256 = "1xigiwkwyxak0dhm0p8i2zb7a9syly9cdb5s9zkr9rbad4f2fqhs"; 786 + }) 787 + (fetchNuGet { 788 + name = "System.Diagnostics.Tools"; 789 + version = "4.0.1"; 790 + sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; 791 + }) 792 + (fetchNuGet { 793 + name = "System.Diagnostics.TraceSource"; 794 + version = "4.0.0"; 795 + sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h"; 796 + }) 797 + (fetchNuGet { 798 + name = "System.Diagnostics.Tracing"; 799 + version = "4.1.0"; 800 + sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394"; 801 + }) 802 + (fetchNuGet { 803 + name = "System.Diagnostics.Tracing"; 804 + version = "4.3.0"; 805 + sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; 806 + }) 807 + (fetchNuGet { 808 + name = "System.Drawing.Common"; 809 + version = "4.5.0"; 810 + sha256 = "0knqa0zsm91nfr34br8gx5kjqq4v81zdhqkacvs2hzc8nqk0ddhc"; 811 + }) 812 + (fetchNuGet { 813 + name = "System.Dynamic.Runtime"; 814 + version = "4.0.11"; 815 + sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; 816 + }) 817 + (fetchNuGet { 818 + name = "System.Globalization"; 819 + version = "4.0.11"; 820 + sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; 821 + }) 822 + (fetchNuGet { 823 + name = "System.Globalization"; 824 + version = "4.3.0"; 825 + sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; 826 + }) 827 + (fetchNuGet { 828 + name = "System.Globalization.Calendars"; 829 + version = "4.0.1"; 830 + sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; 831 + }) 832 + (fetchNuGet { 833 + name = "System.Globalization.Extensions"; 834 + version = "4.0.1"; 835 + sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; 836 + }) 837 + (fetchNuGet { 838 + name = "System.Globalization.Extensions"; 839 + version = "4.3.0"; 840 + sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls"; 841 + }) 842 + (fetchNuGet { 843 + name = "System.IO"; 844 + version = "4.1.0"; 845 + sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; 846 + }) 847 + (fetchNuGet { 848 + name = "System.IO"; 849 + version = "4.3.0"; 850 + sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; 851 + }) 852 + (fetchNuGet { 853 + name = "System.IO.Compression"; 854 + version = "4.1.0"; 855 + sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; 856 + }) 857 + (fetchNuGet { 858 + name = "System.IO.Compression.ZipFile"; 859 + version = "4.0.1"; 860 + sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82"; 861 + }) 862 + (fetchNuGet { 863 + name = "System.IO.FileSystem"; 864 + version = "4.0.1"; 865 + sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; 866 + }) 867 + (fetchNuGet { 868 + name = "System.IO.FileSystem"; 869 + version = "4.3.0"; 870 + sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; 871 + }) 872 + (fetchNuGet { 873 + name = "System.IO.FileSystem.Primitives"; 874 + version = "4.0.1"; 875 + sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; 876 + }) 877 + (fetchNuGet { 878 + name = "System.IO.FileSystem.Primitives"; 879 + version = "4.3.0"; 880 + sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; 881 + }) 882 + (fetchNuGet { 883 + name = "System.Linq"; 884 + version = "4.1.0"; 885 + sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; 886 + }) 887 + (fetchNuGet { 888 + name = "System.Linq"; 889 + version = "4.3.0"; 890 + sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; 891 + }) 892 + (fetchNuGet { 893 + name = "System.Linq.Expressions"; 894 + version = "4.1.0"; 895 + sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; 896 + }) 897 + (fetchNuGet { 898 + name = "System.Management"; 899 + version = "4.7.0"; 900 + sha256 = "0aw61jl6l78liiq04afxplz0ad5qbyg6vmyjaqrlnrv7whb58n66"; 901 + }) 902 + (fetchNuGet { 903 + name = "System.Net.Http"; 904 + version = "4.1.0"; 905 + sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb"; 906 + }) 907 + (fetchNuGet { 908 + name = "System.Net.NameResolution"; 909 + version = "4.3.0"; 910 + sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; 911 + }) 912 + (fetchNuGet { 913 + name = "System.Net.Primitives"; 914 + version = "4.0.11"; 915 + sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r"; 916 + }) 917 + (fetchNuGet { 918 + name = "System.Net.Sockets"; 919 + version = "4.1.0"; 920 + sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls"; 921 + }) 922 + (fetchNuGet { 923 + name = "System.Numerics.Vectors"; 924 + version = "4.3.0"; 925 + sha256 = "05kji1mv4sl75iwmc613p873145nynm02xiajx8pn0h2kx53d23s"; 926 + }) 927 + (fetchNuGet { 928 + name = "System.ObjectModel"; 929 + version = "4.0.12"; 930 + sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; 931 + }) 932 + (fetchNuGet { 933 + name = "System.Private.DataContractSerialization"; 934 + version = "4.1.1"; 935 + sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r"; 936 + }) 937 + (fetchNuGet { 938 + name = "System.Private.Uri"; 939 + version = "4.0.1"; 940 + sha256 = "0k57qhawjysm4cpbfpc49kl4av7lji310kjcamkl23bwgij5ld9j"; 941 + }) 942 + (fetchNuGet { 943 + name = "System.Private.Uri"; 944 + version = "4.3.0"; 945 + sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; 946 + }) 947 + (fetchNuGet { 948 + name = "System.Reflection"; 949 + version = "4.1.0"; 950 + sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; 951 + }) 952 + (fetchNuGet { 953 + name = "System.Reflection"; 954 + version = "4.3.0"; 955 + sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; 956 + }) 957 + (fetchNuGet { 958 + name = "System.Reflection.Emit"; 959 + version = "4.0.1"; 960 + sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; 961 + }) 962 + (fetchNuGet { 963 + name = "System.Reflection.Emit"; 964 + version = "4.3.0"; 965 + sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; 966 + }) 967 + (fetchNuGet { 968 + name = "System.Reflection.Emit.ILGeneration"; 969 + version = "4.0.1"; 970 + sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; 971 + }) 972 + (fetchNuGet { 973 + name = "System.Reflection.Emit.ILGeneration"; 974 + version = "4.3.0"; 975 + sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; 976 + }) 977 + (fetchNuGet { 978 + name = "System.Reflection.Emit.Lightweight"; 979 + version = "4.0.1"; 980 + sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; 981 + }) 982 + (fetchNuGet { 983 + name = "System.Reflection.Emit.Lightweight"; 984 + version = "4.3.0"; 985 + sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c"; 986 + }) 987 + (fetchNuGet { 988 + name = "System.Reflection.Extensions"; 989 + version = "4.0.1"; 990 + sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; 991 + }) 992 + (fetchNuGet { 993 + name = "System.Reflection.Extensions"; 994 + version = "4.3.0"; 995 + sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; 996 + }) 997 + (fetchNuGet { 998 + name = "System.Reflection.Metadata"; 999 + version = "1.3.0"; 1000 + sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b"; 1001 + }) 1002 + (fetchNuGet { 1003 + name = "System.Reflection.Primitives"; 1004 + version = "4.0.1"; 1005 + sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; 1006 + }) 1007 + (fetchNuGet { 1008 + name = "System.Reflection.Primitives"; 1009 + version = "4.3.0"; 1010 + sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; 1011 + }) 1012 + (fetchNuGet { 1013 + name = "System.Reflection.TypeExtensions"; 1014 + version = "4.1.0"; 1015 + sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; 1016 + }) 1017 + (fetchNuGet { 1018 + name = "System.Reflection.TypeExtensions"; 1019 + version = "4.3.0"; 1020 + sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1"; 1021 + }) 1022 + (fetchNuGet { 1023 + name = "System.Resources.ResourceManager"; 1024 + version = "4.0.1"; 1025 + sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi"; 1026 + }) 1027 + (fetchNuGet { 1028 + name = "System.Resources.ResourceManager"; 1029 + version = "4.3.0"; 1030 + sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; 1031 + }) 1032 + (fetchNuGet { 1033 + name = "System.Runtime"; 1034 + version = "4.1.0"; 1035 + sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; 1036 + }) 1037 + (fetchNuGet { 1038 + name = "System.Runtime"; 1039 + version = "4.3.0"; 1040 + sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; 1041 + }) 1042 + (fetchNuGet { 1043 + name = "System.Runtime.Extensions"; 1044 + version = "4.1.0"; 1045 + sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; 1046 + }) 1047 + (fetchNuGet { 1048 + name = "System.Runtime.Extensions"; 1049 + version = "4.3.0"; 1050 + sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; 1051 + }) 1052 + (fetchNuGet { 1053 + name = "System.Runtime.Handles"; 1054 + version = "4.0.1"; 1055 + sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g"; 1056 + }) 1057 + (fetchNuGet { 1058 + name = "System.Runtime.Handles"; 1059 + version = "4.3.0"; 1060 + sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; 1061 + }) 1062 + (fetchNuGet { 1063 + name = "System.Runtime.InteropServices"; 1064 + version = "4.1.0"; 1065 + sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1"; 1066 + }) 1067 + (fetchNuGet { 1068 + name = "System.Runtime.InteropServices"; 1069 + version = "4.3.0"; 1070 + sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; 1071 + }) 1072 + (fetchNuGet { 1073 + name = "System.Runtime.InteropServices.RuntimeInformation"; 1074 + version = "4.0.0"; 1075 + sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; 1076 + }) 1077 + (fetchNuGet { 1078 + name = "System.Runtime.InteropServices.RuntimeInformation"; 1079 + version = "4.3.0"; 1080 + sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii"; 1081 + }) 1082 + (fetchNuGet { 1083 + name = "System.Runtime.Loader"; 1084 + version = "4.0.0"; 1085 + sha256 = "0lpfi3psqcp6zxsjk2qyahal7zaawviimc8lhrlswhip2mx7ykl0"; 1086 + }) 1087 + (fetchNuGet { 1088 + name = "System.Runtime.Numerics"; 1089 + version = "4.0.1"; 1090 + sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn"; 1091 + }) 1092 + (fetchNuGet { 1093 + name = "System.Runtime.Serialization.Json"; 1094 + version = "4.0.2"; 1095 + sha256 = "08ypbzs0sb302ga04ds5b2wxa2gg0q50zpa0nvc87ipjhs0v66dn"; 1096 + }) 1097 + (fetchNuGet { 1098 + name = "System.Runtime.Serialization.Primitives"; 1099 + version = "4.1.1"; 1100 + sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k"; 1101 + }) 1102 + (fetchNuGet { 1103 + name = "System.Security.AccessControl"; 1104 + version = "4.5.0"; 1105 + sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0"; 1106 + }) 1107 + (fetchNuGet { 1108 + name = "System.Security.AccessControl"; 1109 + version = "4.7.0"; 1110 + sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz"; 1111 + }) 1112 + (fetchNuGet { 1113 + name = "System.Security.Claims"; 1114 + version = "4.3.0"; 1115 + sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; 1116 + }) 1117 + (fetchNuGet { 1118 + name = "System.Security.Cryptography.Algorithms"; 1119 + version = "4.2.0"; 1120 + sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; 1121 + }) 1122 + (fetchNuGet { 1123 + name = "System.Security.Cryptography.Cng"; 1124 + version = "4.2.0"; 1125 + sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc"; 1126 + }) 1127 + (fetchNuGet { 1128 + name = "System.Security.Cryptography.Csp"; 1129 + version = "4.0.0"; 1130 + sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; 1131 + }) 1132 + (fetchNuGet { 1133 + name = "System.Security.Cryptography.Encoding"; 1134 + version = "4.0.0"; 1135 + sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; 1136 + }) 1137 + (fetchNuGet { 1138 + name = "System.Security.Cryptography.OpenSsl"; 1139 + version = "4.0.0"; 1140 + sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; 1141 + }) 1142 + (fetchNuGet { 1143 + name = "System.Security.Cryptography.Primitives"; 1144 + version = "4.0.0"; 1145 + sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh"; 1146 + }) 1147 + (fetchNuGet { 1148 + name = "System.Security.Cryptography.X509Certificates"; 1149 + version = "4.1.0"; 1150 + sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh"; 1151 + }) 1152 + (fetchNuGet { 1153 + name = "System.Security.Principal"; 1154 + version = "4.3.0"; 1155 + sha256 = "12cm2zws06z4lfc4dn31iqv7072zyi4m910d4r6wm8yx85arsfxf"; 1156 + }) 1157 + (fetchNuGet { 1158 + name = "System.Security.Principal.Windows"; 1159 + version = "4.3.0"; 1160 + sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr"; 1161 + }) 1162 + (fetchNuGet { 1163 + name = "System.Security.Principal.Windows"; 1164 + version = "4.5.0"; 1165 + sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86"; 1166 + }) 1167 + (fetchNuGet { 1168 + name = "System.Security.Principal.Windows"; 1169 + version = "4.7.0"; 1170 + sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d"; 1171 + }) 1172 + (fetchNuGet { 1173 + name = "System.Text.Encoding"; 1174 + version = "4.0.11"; 1175 + sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; 1176 + }) 1177 + (fetchNuGet { 1178 + name = "System.Text.Encoding"; 1179 + version = "4.3.0"; 1180 + sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; 1181 + }) 1182 + (fetchNuGet { 1183 + name = "System.Text.Encoding.Extensions"; 1184 + version = "4.0.11"; 1185 + sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; 1186 + }) 1187 + (fetchNuGet { 1188 + name = "System.Text.Encoding.Extensions"; 1189 + version = "4.3.0"; 1190 + sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; 1191 + }) 1192 + (fetchNuGet { 1193 + name = "System.Text.RegularExpressions"; 1194 + version = "4.1.0"; 1195 + sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; 1196 + }) 1197 + (fetchNuGet { 1198 + name = "System.Text.RegularExpressions"; 1199 + version = "4.3.0"; 1200 + sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; 1201 + }) 1202 + (fetchNuGet { 1203 + name = "System.Threading"; 1204 + version = "4.0.11"; 1205 + sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; 1206 + }) 1207 + (fetchNuGet { 1208 + name = "System.Threading"; 1209 + version = "4.3.0"; 1210 + sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; 1211 + }) 1212 + (fetchNuGet { 1213 + name = "System.Threading.Overlapped"; 1214 + version = "4.0.1"; 1215 + sha256 = "0fi79az3vmqdp9mv3wh2phblfjls89zlj6p9nc3i9f6wmfarj188"; 1216 + }) 1217 + (fetchNuGet { 1218 + name = "System.Threading.Overlapped"; 1219 + version = "4.3.0"; 1220 + sha256 = "1nahikhqh9nk756dh8p011j36rlcp1bzz3vwi2b4m1l2s3vz8idm"; 1221 + }) 1222 + (fetchNuGet { 1223 + name = "System.Threading.Tasks"; 1224 + version = "4.0.11"; 1225 + sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; 1226 + }) 1227 + (fetchNuGet { 1228 + name = "System.Threading.Tasks"; 1229 + version = "4.3.0"; 1230 + sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; 1231 + }) 1232 + (fetchNuGet { 1233 + name = "System.Threading.Tasks.Extensions"; 1234 + version = "4.0.0"; 1235 + sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; 1236 + }) 1237 + (fetchNuGet { 1238 + name = "System.Threading.Tasks.Extensions"; 1239 + version = "4.3.0"; 1240 + sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; 1241 + }) 1242 + (fetchNuGet { 1243 + name = "System.Threading.Thread"; 1244 + version = "4.0.0"; 1245 + sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc"; 1246 + }) 1247 + (fetchNuGet { 1248 + name = "System.Threading.Thread"; 1249 + version = "4.3.0"; 1250 + sha256 = "0y2xiwdfcph7znm2ysxanrhbqqss6a3shi1z3c779pj2s523mjx4"; 1251 + }) 1252 + (fetchNuGet { 1253 + name = "System.Threading.ThreadPool"; 1254 + version = "4.0.10"; 1255 + sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx"; 1256 + }) 1257 + (fetchNuGet { 1258 + name = "System.Threading.ThreadPool"; 1259 + version = "4.3.0"; 1260 + sha256 = "027s1f4sbx0y1xqw2irqn6x161lzj8qwvnh2gn78ciiczdv10vf1"; 1261 + }) 1262 + (fetchNuGet { 1263 + name = "System.Threading.Timer"; 1264 + version = "4.0.1"; 1265 + sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6"; 1266 + }) 1267 + (fetchNuGet { 1268 + name = "System.Xml.ReaderWriter"; 1269 + version = "4.0.11"; 1270 + sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; 1271 + }) 1272 + (fetchNuGet { 1273 + name = "System.Xml.ReaderWriter"; 1274 + version = "4.3.0"; 1275 + sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; 1276 + }) 1277 + (fetchNuGet { 1278 + name = "System.Xml.XDocument"; 1279 + version = "4.0.11"; 1280 + sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; 1281 + }) 1282 + (fetchNuGet { 1283 + name = "System.Xml.XmlDocument"; 1284 + version = "4.0.1"; 1285 + sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1"; 1286 + }) 1287 + (fetchNuGet { 1288 + name = "System.Xml.XmlDocument"; 1289 + version = "4.3.0"; 1290 + sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi"; 1291 + }) 1292 + (fetchNuGet { 1293 + name = "System.Xml.XmlSerializer"; 1294 + version = "4.0.11"; 1295 + sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z"; 1296 + }) 1297 + (fetchNuGet { 1298 + name = "System.Xml.XPath"; 1299 + version = "4.0.1"; 1300 + sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m"; 1301 + }) 1302 + (fetchNuGet { 1303 + name = "System.Xml.XPath"; 1304 + version = "4.3.0"; 1305 + sha256 = "1cv2m0p70774a0sd1zxc8fm8jk3i5zk2bla3riqvi8gsm0r4kpci"; 1306 + }) 1307 + (fetchNuGet { 1308 + name = "System.Xml.XPath.XmlDocument"; 1309 + version = "4.0.1"; 1310 + sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc"; 1311 + }) 1312 + (fetchNuGet { 1313 + name = "System.Xml.XPath.XmlDocument"; 1314 + version = "4.3.0"; 1315 + sha256 = "1h9lh7qkp0lff33z847sdfjj8yaz98ylbnkbxlnsbflhj9xyfqrm"; 1316 + }) 1317 + ]
+41
pkgs/misc/emulators/ryujinx/fetch-deps.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq common-updater-scripts dotnet-sdk_3 3 + set -eo pipefail 4 + cd "$(dirname "${BASH_SOURCE[0]}")" 5 + 6 + deps_file="$(realpath "./deps.nix")" 7 + 8 + # Setup empty nuget package folder to force reinstall. 9 + mkdir ./nuget_tmp.packages 10 + cat >./nuget_tmp.config <<EOF 11 + <?xml version="1.0" encoding="utf-8"?> 12 + <configuration> 13 + <packageSources> 14 + <add key="nuget" value="https://api.nuget.org/v3/index.json" /> 15 + </packageSources> 16 + <config> 17 + <add key="globalPackagesFolder" value="$(realpath ./nuget_tmp.packages)" /> 18 + </config> 19 + </configuration> 20 + EOF 21 + 22 + dotnet restore Ryujinx.sln --configfile ./nuget_tmp.config 23 + 24 + echo "{ fetchNuGet }: [" >"$deps_file" 25 + while read pkg_spec; do 26 + { read pkg_name; read pkg_version; } < <( 27 + # Build version part should be ignored: `3.0.0-beta2.20059.3+77df2220` -> `3.0.0-beta2.20059.3` 28 + sed -nE 's/.*<id>([^<]*).*/\1/p; s/.*<version>([^<+]*).*/\1/p' "$pkg_spec") 29 + pkg_sha256="$(nix-hash --type sha256 --flat --base32 "$(dirname "$pkg_spec")"/*.nupkg)" 30 + cat >>"$deps_file" <<EOF 31 + (fetchNuGet { 32 + name = "$pkg_name"; 33 + version = "$pkg_version"; 34 + sha256 = "$pkg_sha256"; 35 + }) 36 + EOF 37 + done < <(find ./nuget_tmp.packages -name '*.nuspec' | sort) 38 + echo "]" >>"$deps_file" 39 + 40 + popd 41 + rm -r "$src"
+13
pkgs/misc/emulators/ryujinx/log.patch
··· 1 + diff --git a/Ryujinx.Common/Configuration/LoggerModule.cs b/Ryujinx.Common/Configuration/LoggerModule.cs 2 + index 20c0fb46..ce933730 100644 3 + --- a/Ryujinx.Common/Configuration/LoggerModule.cs 4 + +++ b/Ryujinx.Common/Configuration/LoggerModule.cs 5 + @@ -75,7 +75,7 @@ namespace Ryujinx.Configuration 6 + if (e.NewValue) 7 + { 8 + Logger.AddTarget(new AsyncLogTargetWrapper( 9 + - new FileLogTarget(AppDomain.CurrentDomain.BaseDirectory, "file"), 10 + + new FileLogTarget(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Ryujinx"), "file"), 11 + 1000, 12 + AsyncLogTargetOverflowAction.Block 13 + ));
+33
pkgs/misc/emulators/simplenes/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , sfml 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "simplenes"; 9 + version = "unstable-2019-03-13"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "amhndu"; 13 + repo = "SimpleNES"; 14 + rev = "4edb7117970c21a33b3bfe11a6606764fffc5173"; 15 + sha256 = "1nmwj431iwqzzcykxd4xinqmg0rm14mx7zsjyhcc5skz7pihz86g"; 16 + }; 17 + 18 + nativeBuildInputs = [ cmake ]; 19 + buildInputs = [ sfml ]; 20 + 21 + installPhase = '' 22 + mkdir -p $out/bin 23 + cp ./SimpleNES $out/bin 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + homepage = "https://github.com/amhndu/SimpleNES"; 28 + description = "An NES emulator written in C++"; 29 + license = licenses.gpl3; 30 + maintainers = with maintainers; [ ivar ]; 31 + platforms = platforms.linux; 32 + }; 33 + }
+3 -3
pkgs/misc/emulators/wine/sources.nix
··· 39 39 40 40 unstable = fetchurl rec { 41 41 # NOTE: Don't forget to change the SHA256 for staging as well. 42 - version = "5.12"; 42 + version = "5.14"; 43 43 url = "https://dl.winehq.org/wine/source/5.x/wine-${version}.tar.xz"; 44 - sha256 = "0bl4ii4h1w4z8kb6dpdc1pgwk0wrhm61c2q2nzpcckkrqra75wc7"; 44 + sha256 = "1vy9gyvf05vkysgvp4kq4qd116nvif69di55x3dnf3p96wsn2hpl"; 45 45 inherit (stable) mono gecko32 gecko64; 46 46 }; 47 47 48 48 staging = fetchFromGitHub rec { 49 49 # https://github.com/wine-staging/wine-staging/releases 50 50 inherit (unstable) version; 51 - sha256 = "1f6ay0khdcxxnsvp4rywg80qpcysbplyrq7qjmqjvdysi7k2wm1w"; 51 + sha256 = "0cvsasnidbg77dc2vjrw708rpy2jqdir9imqjcjppa4h1k8a2wcs"; 52 52 owner = "wine-staging"; 53 53 repo = "wine-staging"; 54 54 rev = "v${version}";
+5 -5
pkgs/misc/scrcpy/default.nix
··· 5 5 , fetchpatch 6 6 7 7 , platform-tools 8 - , ffmpeg_3 8 + , ffmpeg 9 9 , SDL2 10 10 }: 11 11 12 12 let 13 - version = "1.14"; 13 + version = "1.15.1"; 14 14 prebuilt_server = fetchurl { 15 15 url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}"; 16 - sha256 = "082n57a9lw39lfjxybgim09qf0id9m0rpfb3zmqng58fp2i1h6qx"; 16 + sha256 = "1hrp2rfwl06ff2b2i12ccka58l1brvn6xqgm1f38k36s61mbs1py"; 17 17 }; 18 18 in 19 19 stdenv.mkDerivation rec { ··· 24 24 owner = "Genymobile"; 25 25 repo = pname; 26 26 rev = "v${version}"; 27 - sha256 = "1w06gsvgjdbpb9lvvhpjwmysxjl0daiigjfh3cxfgz88447bgw7j"; 27 + sha256 = "0ijar1cycj42p39cgpnwdwr6nz5pyr6vacr1gvc0f6k92pl8vr13"; 28 28 }; 29 29 30 30 # postPatch: ··· 38 38 39 39 nativeBuildInputs = [ makeWrapper meson ninja pkg-config ]; 40 40 41 - buildInputs = [ ffmpeg_3 SDL2 ]; 41 + buildInputs = [ ffmpeg SDL2 ]; 42 42 43 43 # Manually install the server jar to prevent Meson from "fixing" it 44 44 preConfigure = ''
+3 -7
pkgs/misc/vscode-extensions/cpptools/default.nix
··· 50 50 mktplcRef = { 51 51 name = "cpptools"; 52 52 publisher = "ms-vscode"; 53 - version = "0.27.1"; 53 + version = "0.29.0"; 54 54 }; 55 55 56 56 vsix = fetchurl { 57 + name = "${mktplcRef.publisher}-${mktplcRef.name}.zip"; 57 58 url = "https://github.com/microsoft/vscode-cpptools/releases/download/${mktplcRef.version}/cpptools-linux.vsix"; 58 - sha256 = "1if43zis2cy32c6y1zsh0ih0y2kpdag0flkb795b3m5iwm38rjsq"; 59 + sha256 = "0qw21wd6hfqrmvyvr2ggydcfsk1hralj5x3s8hhwqyspb7szggxi"; 59 60 }; 60 - 61 - unpackPhase = '' 62 - unzip $src 63 - cd extension 64 - ''; 65 61 66 62 buildInputs = [ 67 63 jq
+11 -4
pkgs/misc/vscode-extensions/python/default.nix
··· 1 1 { lib, stdenv, fetchurl, vscode-utils, extractNuGet 2 2 , icu, curl, openssl, lttng-ust, autoPatchelfHook 3 - , python3 3 + , python3, musl 4 4 , pythonUseFixed ? false # When `true`, the python default setting will be fixed to specified. 5 5 # Use version from `PATH` for default setting otherwise. 6 6 # Defaults to `false` as we expect it to be project specific most of the time. ··· 37 37 sha256 = languageServerSha256; 38 38 }; 39 39 }; 40 - in vscode-utils.buildVscodeMarketplaceExtension { 40 + in vscode-utils.buildVscodeMarketplaceExtension rec { 41 41 mktplcRef = { 42 42 name = "python"; 43 43 publisher = "ms-python"; 44 - version = "2020.3.71659"; 45 - sha256 = "1smhnhkfchmljz8aj1br70023ysgd2hj6pm1ncn1jxphf89qi1ja"; 44 + version = "2020.7.96456"; 45 + }; 46 + 47 + vsix = fetchurl { 48 + name = "${mktplcRef.publisher}-${mktplcRef.name}.zip"; 49 + url = "https://github.com/microsoft/vscode-python/releases/download/${mktplcRef.version}/ms-python-release.vsix"; 50 + sha256 = "0bk2wnbjcraxilzxszl00r799xf3apkfyzpy88xxv87j7787dsm8"; 46 51 }; 47 52 48 53 buildInputs = [ ··· 50 55 curl 51 56 openssl 52 57 lttng-ust 58 + musl 53 59 ]; 54 60 55 61 nativeBuildInputs = [ ··· 81 87 82 88 meta = with lib; { 83 89 license = licenses.mit; 90 + platforms = [ "x86_64-linux" ]; 84 91 maintainers = [ maintainers.jraygauthier ]; 85 92 }; 86 93 }
+2
pkgs/os-specific/darwin/smimesign/default.nix
··· 13 13 14 14 vendorSha256 = "00000000000000000hlvwysx045nbw0xr5nngh7zj1wcqxhhm206"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = "-ldflags=-X main.versionString=${version}"; 17 19 18 20 meta = with lib; {
+94
pkgs/os-specific/linux/busybox/0001-wget-implement-TLS-verification-with-ENABLE_FEATURE_.patch
··· 1 + From 45fa3f18adf57ef9d743038743d9c90573aeeb91 Mon Sep 17 00:00:00 2001 2 + From: Dimitri John Ledkov <xnox@ubuntu.com> 3 + Date: Tue, 19 May 2020 18:20:39 +0100 4 + Subject: [PATCH] wget: implement TLS verification with 5 + ENABLE_FEATURE_WGET_OPENSSL 6 + 7 + When ENABLE_FEATURE_WGET_OPENSSL is enabled, correctly implement TLS 8 + verification by default. And only ignore verification errors, if 9 + --no-check-certificate was passed. 10 + 11 + Also note, that previously OPENSSL implementation did not implement 12 + TLS verification, nor printed any warning messages that verification 13 + was not performed. 14 + 15 + Bug-Ubuntu: https://bugs.launchpad.net/bugs/1879533 16 + 17 + CVE-2018-1000500 18 + 19 + Signed-off-by: Dimitri John Ledkov <xnox@ubuntu.com> 20 + Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 21 + --- 22 + networking/wget.c | 20 +++++++++++++++++--- 23 + 1 file changed, 17 insertions(+), 3 deletions(-) 24 + 25 + diff --git a/networking/wget.c b/networking/wget.c 26 + index f2fc9e215..6a8c08324 100644 27 + --- a/networking/wget.c 28 + +++ b/networking/wget.c 29 + @@ -91,6 +91,9 @@ 30 + //config: patches, but do want to waste bandwidth expaining how wrong 31 + //config: it is, you will be ignored. 32 + //config: 33 + +//config: FEATURE_WGET_OPENSSL does implement TLS verification 34 + +//config: using the certificates available to OpenSSL. 35 + +//config: 36 + //config:config FEATURE_WGET_OPENSSL 37 + //config: bool "Try to connect to HTTPS using openssl" 38 + //config: default y 39 + @@ -115,6 +118,9 @@ 40 + //config: If openssl can't be executed, internal TLS code will be used 41 + //config: (if you enabled it); if openssl can be executed but fails later, 42 + //config: wget can't detect this, and download will fail. 43 + +//config: 44 + +//config: By default TLS verification is performed, unless 45 + +//config: --no-check-certificate option is passed. 46 + 47 + //applet:IF_WGET(APPLET(wget, BB_DIR_USR_BIN, BB_SUID_DROP)) 48 + 49 + @@ -124,8 +130,11 @@ 50 + //usage: IF_FEATURE_WGET_LONG_OPTIONS( 51 + //usage: "[-c|--continue] [--spider] [-q|--quiet] [-O|--output-document FILE]\n" 52 + //usage: " [-o|--output-file FILE] [--header 'header: value'] [-Y|--proxy on/off]\n" 53 + +//usage: IF_FEATURE_WGET_OPENSSL( 54 + +//usage: " [--no-check-certificate]\n" 55 + +//usage: ) 56 + /* Since we ignore these opts, we don't show them in --help */ 57 + -/* //usage: " [--no-check-certificate] [--no-cache] [--passive-ftp] [-t TRIES]" */ 58 + +/* //usage: " [--no-cache] [--passive-ftp] [-t TRIES]" */ 59 + /* //usage: " [-nv] [-nc] [-nH] [-np]" */ 60 + //usage: " [-P DIR] [-S|--server-response] [-U|--user-agent AGENT]" IF_FEATURE_WGET_TIMEOUT(" [-T SEC]") " URL..." 61 + //usage: ) 62 + @@ -137,7 +146,9 @@ 63 + //usage: "Retrieve files via HTTP or FTP\n" 64 + //usage: IF_FEATURE_WGET_LONG_OPTIONS( 65 + //usage: "\n --spider Only check URL existence: $? is 0 if exists" 66 + -///////: "\n --no-check-certificate Don't validate the server's certificate" 67 + +//usage: IF_FEATURE_WGET_OPENSSL( 68 + +//usage: "\n --no-check-certificate Don't validate the server's certificate" 69 + +//usage: ) 70 + //usage: ) 71 + //usage: "\n -c Continue retrieval of aborted transfer" 72 + //usage: "\n -q Quiet" 73 + @@ -662,7 +673,7 @@ static int spawn_https_helper_openssl(const char *host, unsigned port) 74 + pid = xvfork(); 75 + if (pid == 0) { 76 + /* Child */ 77 + - char *argv[8]; 78 + + char *argv[9]; 79 + 80 + close(sp[0]); 81 + xmove_fd(sp[1], 0); 82 + @@ -689,6 +700,9 @@ static int spawn_https_helper_openssl(const char *host, unsigned port) 83 + argv[5] = (char*)"-servername"; 84 + argv[6] = (char*)servername; 85 + } 86 + + if (!(option_mask32 & WGET_OPT_NO_CHECK_CERT)) { 87 + + argv[7] = (char*)"-verify_return_error"; 88 + + } 89 + 90 + BB_EXECVP(argv[0], argv); 91 + xmove_fd(3, 2); 92 + -- 93 + 2.28.0 94 +
+4
pkgs/os-specific/linux/busybox/default.nix
··· 42 42 in 43 43 44 44 stdenv.mkDerivation rec { 45 + # TODO: When bumping this version, please validate whether the wget patch is present upstream 46 + # and remove the patch if it is. The patch should be present upstream for all versions 1.32.0+. 47 + # See NixOs/nixpkgs#94722 for context. 45 48 name = "busybox-1.31.1"; 46 49 47 50 # Note to whoever is updating busybox: please verify that: ··· 58 61 patches = [ 59 62 ./busybox-in-store.patch 60 63 ./0001-Fix-build-with-glibc-2.31.patch 64 + ./0001-wget-implement-TLS-verification-with-ENABLE_FEATURE_.patch 61 65 ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; 62 66 63 67 postPatch = "patchShebangs .";
+14 -1
pkgs/os-specific/linux/firejail/default.nix
··· 1 - {stdenv, fetchurl, which}: 1 + {stdenv, fetchurl, fetchpatch, which}: 2 2 let 3 3 s = # Generated upstream information 4 4 rec { ··· 19 19 inherit (s) url sha256; 20 20 name = "${s.name}.tar.bz2"; 21 21 }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + name = "CVE-2020-17367.patch"; 26 + url = "https://github.com/netblue30/firejail/commit/2c734d6350ad321fccbefc5ef0382199ac331b37.patch"; 27 + sha256 = "1gxz4jxp80gxnn46195qxcpmikwqab9d0ylj9zkm62lycp84ij6n"; 28 + }) 29 + (fetchpatch { 30 + name = "CVE-2020-17368.patch"; 31 + url = "https://github.com/netblue30/firejail/commit/34193604fed04cad2b7b6b0f1a3a0428afd9ed5b.patch"; 32 + sha256 = "0n4ch3qykxx870201l8lz81f7h84vk93pzz77f5cjbd30cxnbddl"; 33 + }) 34 + ]; 22 35 23 36 prePatch = '' 24 37 # Allow whitelisting ~/.nix-profile
+2
pkgs/os-specific/linux/fscrypt/default.nix
··· 21 21 22 22 vendorSha256 = "0yak221mlyfacvlsaq9g3xiyk94n94vqgkbaji8d21pi8hhr38m6"; 23 23 24 + doCheck = false; 25 + 24 26 nativeBuildInputs = [ gnum4 ]; 25 27 buildInputs = [ pam ]; 26 28
+6 -2
pkgs/os-specific/linux/fuse/common.nix
··· 2 2 3 3 { stdenv, fetchFromGitHub, fetchpatch 4 4 , fusePackages, utillinux, gettext 5 - , meson, ninja, pkgconfig 5 + , meson, ninja, pkg-config 6 6 , autoreconfHook 7 7 , python3Packages, which 8 8 }: ··· 34 34 else [ ./fuse2-Do-not-set-FUSERMOUNT_DIR.patch ]); 35 35 36 36 nativeBuildInputs = if isFuse3 37 - then [ meson ninja pkgconfig ] 37 + then [ meson ninja pkg-config ] 38 38 else [ autoreconfHook gettext ]; 39 39 40 40 outputs = [ "out" ] ++ stdenv.lib.optional isFuse3 "common"; ··· 60 60 # ./fuse3-install_man.patch) 61 61 install -D -m444 doc/fusermount3.1 $out/share/man/man1/fusermount3.1 62 62 install -D -m444 doc/mount.fuse3.8 $out/share/man/man8/mount.fuse3.8 63 + 64 + # TODO: Temporary version fix: 65 + substituteInPlace meson.build \ 66 + --replace "version: '3.9.3'" "version: '${version}'" 63 67 '' else '' 64 68 sed -e 's@CONFIG_RPATH=/usr/share/gettext/config.rpath@CONFIG_RPATH=${gettext}/share/gettext/config.rpath@' -i makeconf.sh 65 69 ./makeconf.sh
+2 -2
pkgs/os-specific/linux/fuse/default.nix
··· 11 11 }; 12 12 13 13 fuse_3 = mkFuse { 14 - version = "3.9.2"; 15 - sha256Hash = "10xsbly7rv895c9zv4fqmnrxbdc0kd1qhlk75x4m9cv95f93k843"; 14 + version = "3.9.4"; 15 + sha256Hash = "1j11niqw3p94yd6mfdrkdra0nic8a38fc179y5h9yz81q39m2f3b"; 16 16 }; 17 17 }
+36
pkgs/os-specific/linux/ifmetric/default.nix
··· 1 + { stdenv, fetchurl, lynx }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "ifmetric"; 5 + version = "0.3"; 6 + 7 + src = fetchurl { 8 + url = "http://0pointer.de/lennart/projects/${pname}/${pname}-${version}.tar.gz"; 9 + sha256 = "1v0s5x81jzwnnl7hr254d4nkyc8qcv983pzr6vqmbr9l9q553a0g"; 10 + }; 11 + 12 + buildInputs = [ lynx ]; 13 + 14 + patches = [ 15 + # Fixes an issue related to the netlink API. 16 + # Upstream is largely inactive; this is a Debian patch. 17 + (fetchurl { 18 + url = "https://launchpadlibrarian.net/85974387/10_netlink_fix.patch"; 19 + sha256 = "1pnlcr0qvk0bd5243wpg14i387zp978f4xhwwkcqn1cir91x7fbc"; 20 + }) 21 + ]; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Tool for setting IP interface metrics"; 25 + longDescription = '' 26 + ifmetric is a Linux tool for setting the metrics of all IPv4 routes 27 + attached to a given network interface at once. This may be used to change 28 + the priority of routing IPv4 traffic over the interface. Lower metrics 29 + correlate with higher priorities. 30 + ''; 31 + homepage = "http://0pointer.de/lennart/projects/ifmetric"; 32 + license = licenses.gpl2Plus; 33 + maintainers = [ maintainers.anna328p ]; 34 + platforms = platforms.linux; 35 + }; 36 + }
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.192"; 6 + version = "4.14.193"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1lgrs3mx89v9n7d3d2k8gvln62mjfpqhz9bd2iqgqn8mkxrv1dfj"; 16 + sha256 = "00wziff12xphafyspb02rnjim5a15zywnhdk70ks9q9h8hfv83qb"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.137"; 6 + version = "4.19.138"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0nbc930k6vn715k8dcnnv8pp1mnk76iagakvy1ky5przx7gkdy0q"; 16 + sha256 = "00jy3lxzx95smgc0mq7741byaj17jxrcqc2vnxlp4lkcbz82fp6i"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.4.56"; 6 + version = "5.4.57"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1bbwqpcv8ha25kk1shfnsb2j8ydhcjkzq0w4xmimdv40hjwr10ri"; 16 + sha256 = "1fhprnkc7066iz6zxhskqarjmvwcan2jpfp00hd1q7rw2sw1n398"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.7.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.7.13"; 6 + version = "5.7.14"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0qljqj5kv1yhyagkjw79xpgwpkwm1dgz0v22aw3nq3ar51lwl33j"; 16 + sha256 = "0irgfw50fvlbgvn33as75chn2qilmpalbmhi9k8a9ckh6rwdz6hq"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+21 -20
pkgs/os-specific/linux/kmscon/default.nix
··· 1 1 { stdenv 2 - , fetchurl 2 + , fetchFromGitHub 3 + , autoreconfHook 3 4 , libtsm 4 5 , systemd 5 6 , libxkbcommon ··· 13 14 }: 14 15 15 16 stdenv.mkDerivation rec { 16 - name = "kmscon-8"; 17 + pname = "kmscon"; 18 + version = "unstable-2018-09-07"; 17 19 18 - src = fetchurl { 19 - url = "https://www.freedesktop.org/software/kmscon/releases/${name}.tar.xz"; 20 - sha256 = "0axfwrp3c8f4gb67ap2sqnkn75idpiw09s35wwn6kgagvhf1rc0a"; 20 + src = fetchFromGitHub { 21 + owner = "Aetf"; 22 + repo = "kmscon"; 23 + rev = "01dd0a231e2125a40ceba5f59fd945ff29bf2cdc"; 24 + sha256 = "0q62kjsvy2iwy8adfiygx2bfwlh83rphgxbis95ycspqidg9py87"; 21 25 }; 22 26 23 27 buildInputs = [ 28 + libGLU libGL 29 + libdrm 24 30 libtsm 25 - systemd 26 31 libxkbcommon 27 - libdrm 28 - libGLU libGL 32 + libxslt 29 33 pango 30 34 pixman 31 - pkgconfig 32 - docbook_xsl 33 - libxslt 35 + systemd 34 36 ]; 35 37 36 - patches = [ ./kmscon-8-glibc-2.26.patch ]; 37 - 38 - # FIXME: Remove as soon as kmscon > 8 comes along. 39 - postPatch = '' 40 - sed -i -e 's/libsystemd-daemon libsystemd-login/libsystemd/g' configure 41 - ''; 38 + nativeBuildInputs = [ 39 + autoreconfHook 40 + docbook_xsl 41 + pkgconfig 42 + ]; 42 43 43 44 configureFlags = [ 44 45 "--enable-multi-seat" ··· 49 50 50 51 enableParallelBuilding = true; 51 52 52 - meta = { 53 + meta = with stdenv.lib; { 53 54 description = "KMS/DRM based System Console"; 54 55 homepage = "http://www.freedesktop.org/wiki/Software/kmscon/"; 55 - license = stdenv.lib.licenses.mit; 56 - platforms = stdenv.lib.platforms.linux; 56 + license = licenses.mit; 57 + platforms = platforms.linux; 57 58 }; 58 59 }
-25
pkgs/os-specific/linux/kmscon/kmscon-8-glibc-2.26.patch
··· 1 - diff --git a/src/pty.c b/src/pty.c 2 - index 3494104..1443f4a 100644 3 - --- a/src/pty.c 4 - +++ b/src/pty.c 5 - @@ -299,7 +299,7 @@ static void setup_child(int master, struct winsize *ws) 6 - if (ret) 7 - log_warn("cannot reset blocked signals: %m"); 8 - 9 - - for (i = 1; i < SIGUNUSED; ++i) 10 - + for (i = 1; i < SIGSYS; ++i) 11 - signal(i, SIG_DFL); 12 - 13 - ret = grantpt(master); 14 - diff --git a/src/uterm_vt.c b/src/uterm_vt.c 15 - index af377f5..fbe9e76 100644 16 - --- a/src/uterm_vt.c 17 - +++ b/src/uterm_vt.c 18 - @@ -40,6 +40,7 @@ 19 - #include <sys/ioctl.h> 20 - #include <sys/signalfd.h> 21 - #include <sys/stat.h> 22 - +#include <sys/sysmacros.h> 23 - #include <termios.h> 24 - #include <time.h> 25 - #include <unistd.h>
+2 -2
pkgs/os-specific/linux/lxc/default.nix
··· 9 9 with stdenv.lib; 10 10 stdenv.mkDerivation rec { 11 11 pname = "lxc"; 12 - version = "4.0.3"; 12 + version = "4.0.4"; 13 13 14 14 src = fetchurl { 15 15 url = "https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz"; 16 - sha256 = "1rbj2rkn8cn6av74cqld3l2i5r37i6mhsxvvlvlmg724fbbr2vfm"; 16 + sha256 = "15frszz5am9bnr8vh1zpg89x0xigcfm19jax0z16cazd42xahr9w"; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -2
pkgs/os-specific/linux/rtl8821ce/default.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "tomaspinho"; 8 8 repo = "rtl8821ce"; 9 - rev = "69765eb288a8dfad3b055b906760b53e02ab1dea"; 10 - sha256 = "17jiw25k74kv5lnvgycvj2g1n06hbrpjz6p4znk4a62g136rhn4s"; 9 + rev = "8d7edbe6a78fd79cfab85d599dad9dc34138abd1"; 10 + sha256 = "1hsf8lqjnkrkvk0gps8yb3lx72mvws6xbgkbdmgdkz7qdxmha8bp"; 11 11 }; 12 12 13 13 hardeningDisable = [ "pic" ];
+2
pkgs/servers/blockbook/default.nix
··· 26 26 runVend = true; 27 27 vendorSha256 = "0p7vyw61nwvmaz7gz2bdh9fi6wp62i2vnzw6iz2r8cims4sbz53b"; 28 28 29 + doCheck = false; 30 + 29 31 nativeBuildInputs = [ packr pkg-config ]; 30 32 31 33 buildInputs = [ bzip2 lz4 rocksdb snappy zeromq zlib ];
+2
pkgs/servers/caddy/default.nix
··· 16 16 }; 17 17 vendorSha256 = "09vnci9pp8zp7bvn8zj68wslz2nc54nhcd0ll31sqfjbp00215mj"; 18 18 19 + doCheck = false; 20 + 19 21 preBuild = '' 20 22 cat << EOF > caddy/main.go 21 23 package main
+2
pkgs/servers/caddy/v2.nix
··· 15 15 16 16 vendorSha256 = "0jzx00c2b8y7zwl73r2fh1826spcd15y39nfzr53s5lay3fvkybc"; 17 17 18 + doCheck = false; 19 + 18 20 meta = with stdenv.lib; { 19 21 homepage = "https://caddyserver.com"; 20 22 description = "Fast, cross-platform HTTP/2 web server with automatic HTTPS";
+3
pkgs/servers/consul/default.nix
··· 27 27 subPackages = ["." "connect/certgen"]; 28 28 29 29 vendorSha256 = "12a2x8j4kc1vi3ip0cz81k6anfwac23iqqyz00wf7wpvgxqzcxn3"; 30 + 31 + doCheck = false; 32 + 30 33 deleteVendor = true; 31 34 32 35 preBuild = ''
+2
pkgs/servers/dgraph/default.nix
··· 13 13 14 14 vendorSha256 = "0n442nsa2whwb22dl0cjxspl8dc00rqv29zivcw9liwdzara81bw"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ installShellFiles ]; 17 19 18 20 # see licensing
+2
pkgs/servers/dns/coredns/default.nix
··· 15 15 16 16 vendorSha256 = "17znl3vkg73hnrfl697rw201nsd5sijgalnbkljk1b4m0a01zik1"; 17 17 18 + doCheck = false; 19 + 18 20 meta = with stdenv.lib; { 19 21 homepage = "https://coredns.io"; 20 22 description = "A DNS server that runs middleware";
+2
pkgs/servers/documize-community/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ go-bindata go-bindata-assetfs ]; 17 19 18 20 # This is really weird, but they've managed to screw up
+2
pkgs/servers/echoip/default.nix
··· 13 13 14 14 vendorSha256 = "0vvs717pl5gzggxpbn2vkyxmpiw5zjdfnpbh8i81xidbqvlnm22h"; 15 15 16 + doCheck = false; 17 + 16 18 outputs = [ "out" "index" ]; 17 19 18 20 postInstall = ''
+3
pkgs/servers/etcd/3.4.nix
··· 7 7 #vendorSha256 = null; revert to `null` for > 3.4.10 8 8 9 9 vendorSha256 = "1fhrycl8m8ddb7mwasbyfiwrl4d9lfdk7zd3mxb7ahkipdp2c94z"; 10 + 11 + doCheck = false; 12 + 10 13 deleteVendor = true; 11 14 12 15 src = fetchFromGitHub {
+2
pkgs/servers/gobetween/default.nix
··· 23 23 24 24 vendorSha256 = "1nkni9ikpc0wngh5v0qmlpn5s9v85lb2ih22f3h3lih7nc29yv87"; 25 25 26 + doCheck = false; 27 + 26 28 installPhase = '' 27 29 mkdir -p $out/bin 28 30 cp bin/gobetween $out/bin
+2
pkgs/servers/gortr/default.nix
··· 12 12 }; 13 13 vendorSha256 = "1nwrzbpqycr4ixk8a90pgaxcwakv5nlfnql6hmcc518qrva198wp"; 14 14 15 + doCheck = false; 16 + 15 17 meta = with lib; { 16 18 description = "The RPKI-to-Router server used at Cloudflare"; 17 19 homepage = "https://github.com/cloudflare/gortr/";
+2
pkgs/servers/gotify/default.nix
··· 23 23 24 24 vendorSha256 = import ./vendor-sha.nix; 25 25 26 + doCheck = false; 27 + 26 28 postPatch = '' 27 29 substituteInPlace app.go \ 28 30 --replace 'Version = "unknown"' 'Version = "${version}"'
+2
pkgs/servers/hasura/cli.nix
··· 12 12 13 13 vendorSha256 = "0a3mlkl00r680v8x3hy24ykggq5qm7k3101krlyfrb5y4karp75a"; 14 14 15 + doCheck = false; 16 + 15 17 buildFlagsArray = [''-ldflags= 16 18 -X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version} 17 19 -s
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 861 861 "uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus 862 862 "usgs_earthquakes_feed" = ps: with ps; [ ]; # missing inputs: geojson_client 863 863 "utility_meter" = ps: with ps; [ ]; 864 - "uvc" = ps: with ps; [ ]; # missing inputs: uvcclient 864 + "uvc" = ps: with ps; [ uvcclient]; 865 865 "vacuum" = ps: with ps; [ ]; 866 866 "vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api 867 867 "vasttrafik" = ps: with ps; [ ]; # missing inputs: vtjp
+9 -3
pkgs/servers/home-assistant/relax-dependencies.patch
··· 1 1 diff --git a/setup.py b/setup.py 2 - index c2042ab245..98f348510f 100755 2 + index 7cf06942f3..bace4479fb 100755 3 3 --- a/setup.py 4 4 +++ b/setup.py 5 5 @@ -32,7 +32,7 @@ PROJECT_URLS = { ··· 11 11 "astral==1.10.1", 12 12 "async_timeout==3.0.1", 13 13 "attrs==19.3.0", 14 - @@ -48,8 +48,8 @@ REQUIRES = [ 14 + @@ -43,13 +43,13 @@ REQUIRES = [ 15 + "jinja2>=2.11.1", 16 + "PyJWT==1.7.1", 17 + # PyJWT has loose dependency. We want the latest one. 18 + - "cryptography==2.9.2", 19 + + "cryptography>=2.9.2", 20 + "pip>=8.0.3", 15 21 "python-slugify==4.0.0", 16 22 "pytz>=2020.1", 17 23 "pyyaml==5.3.1", ··· 21 27 + "ruamel.yaml>=0.15.100", 22 28 "voluptuous==0.11.7", 23 29 "voluptuous-serialize==2.4.0", 24 - ] 30 + "yarl==1.4.2",
+13
pkgs/servers/home-assistant/test-timeout.patch
··· 1 + diff --git a/tests/test_core.py b/tests/test_core.py 2 + index a63f42af61..04b333868b 100644 3 + --- a/tests/test_core.py 4 + +++ b/tests/test_core.py 5 + @@ -1432,7 +1432,7 @@ async def test_chained_logging_hits_log_timeout(hass, caplog): 6 + async def _task_chain_2(): 7 + nonlocal created 8 + created += 1 9 + - if created > 10: 10 + + if created > 1000: 11 + return 12 + hass.async_create_task(_task_chain_1()) 13 +
-5
pkgs/servers/http/unit/default.nix
··· 1 1 { stdenv, fetchFromGitHub, nixosTests, which 2 2 , withPython2 ? false, python2 3 3 , withPython3 ? true, python3, ncurses 4 - , withPHP72 ? false, php72 5 4 , withPHP73 ? false, php73 6 5 , withPHP74 ? true, php74 7 6 , withPerl528 ? false, perl528 ··· 27 26 fpmSupport = false; 28 27 }; 29 28 30 - php72-unit = php72.override phpConfig; 31 29 php73-unit = php73.override phpConfig; 32 30 php74-unit = php74.override phpConfig; 33 31 ··· 47 45 buildInputs = [ ] 48 46 ++ optional withPython2 python2 49 47 ++ optionals withPython3 [ python3 ncurses ] 50 - ++ optional withPHP72 php72-unit 51 48 ++ optional withPHP73 php73-unit 52 49 ++ optional withPHP74 php74-unit 53 50 ++ optional withPerl528 perl528 ··· 68 65 ++ optional withDebug "--debug"; 69 66 70 67 # Optionally add the PHP derivations used so they can be addressed in the configs 71 - usedPhp72 = optionals withPHP72 php72-unit; 72 68 usedPhp73 = optionals withPHP73 php73-unit; 73 69 usedPhp74 = optionals withPHP74 php74-unit; 74 70 75 71 postConfigure = '' 76 72 ${optionalString withPython2 "./configure python --module=python2 --config=python2-config --lib-path=${python2}/lib"} 77 73 ${optionalString withPython3 "./configure python --module=python3 --config=python3-config --lib-path=${python3}/lib"} 78 - ${optionalString withPHP72 "./configure php --module=php72 --config=${php72-unit.unwrapped.dev}/bin/php-config --lib-path=${php72-unit}/lib"} 79 74 ${optionalString withPHP73 "./configure php --module=php73 --config=${php73-unit.unwrapped.dev}/bin/php-config --lib-path=${php73-unit}/lib"} 80 75 ${optionalString withPHP74 "./configure php --module=php74 --config=${php74-unit.unwrapped.dev}/bin/php-config --lib-path=${php74-unit}/lib"} 81 76 ${optionalString withPerl528 "./configure perl --module=perl528 --perl=${perl528}/bin/perl"}
+2
pkgs/servers/imgproxy/default.nix
··· 13 13 14 14 vendorSha256 = "1pvyr3lazza89njdl6q3h2nd0mkvjvbryyrfqv11kd3s52055ckz"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ pkg-config ]; 17 19 18 20 buildInputs = [ gobject-introspection vips ];
+2 -2
pkgs/servers/jicofo/default.nix
··· 2 2 3 3 let 4 4 pname = "jicofo"; 5 - version = "1.0-589"; 5 + version = "1.0-612"; 6 6 src = fetchurl { 7 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 - sha256 = "0bsagnmw2rxf9s9kjl4y7gfqx408iv0qlwgy3mz0339g5503p5r9"; 8 + sha256 = "0xv3p2h8g1jwcmxljdpz08d6dsz543mznp0nwgb6vr93faz8kc81"; 9 9 }; 10 10 in 11 11 stdenv.mkDerivation {
+2 -2
pkgs/servers/jitsi-videobridge/default.nix
··· 2 2 3 3 let 4 4 pname = "jitsi-videobridge2"; 5 - version = "2.1-202-g5f9377b9"; 5 + version = "2.1-273-g072dd44b"; 6 6 src = fetchurl { 7 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 - sha256 = "16xj4m6kz4di6y3vxrjkwajd7sfm92zzhrc6q9ljmrwiqnly5z0a"; 8 + sha256 = "12l84wjn5iqnsg0816icgbx8jfcgyfnqclgyx303w4ncbvymlkv9"; 9 9 }; 10 10 in 11 11 stdenv.mkDerivation {
+2
pkgs/servers/kapow/default.nix
··· 17 17 18 18 vendorSha256 = "159s46rhg67mgglaxgddx3k8kssl0cqiq8yjdqgjhhxppf16r7dy"; 19 19 20 + doCheck = false; 21 + 20 22 meta = with stdenv.lib; { 21 23 homepage = "https://github.com/BBVA/kapow"; 22 24 description = "Expose command-line tools over HTTP";
+2
pkgs/servers/matterbridge/default.nix
··· 7 7 goPackagePath = "github.com/42wim/matterbridge"; 8 8 vendorSha256 = null; 9 9 10 + doCheck = false; 11 + 10 12 src = fetchurl { 11 13 url = "https://github.com/42wim/matterbridge/archive/v${version}.tar.gz"; 12 14 sha256 = "1p89ik5zr1qq1abd9k1xfa4j62b11zdnl2gm52y0s5yx8slap4w0";
+3
pkgs/servers/mautrix-whatsapp/default.nix
··· 14 14 buildInputs = [ olm ]; 15 15 16 16 vendorSha256 = "05cqwprd1rcciw27wyz7lj1s3zmz2vq093vw1cx3kkjyf6lq8sk6"; 17 + 18 + doCheck = false; 19 + 17 20 runVend = true; 18 21 19 22 meta = with stdenv.lib; {
+2 -2
pkgs/servers/metabase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "metabase"; 5 - version = "0.36.0"; 5 + version = "0.36.2"; 6 6 7 7 src = fetchurl { 8 8 url = "http://downloads.metabase.com/v${version}/metabase.jar"; 9 - sha256 = "19nfr0mryc0m4qg2vjixxnpkbp6is0c21c7mkb0qisvd2d939yd0"; 9 + sha256 = "1m3wafv6fh3ivxi474bf0in3wryyimv27pqv3920ryvwkawz7gyi"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2
pkgs/servers/minio/default.nix
··· 13 13 14 14 vendorSha256 = "15yx5nkyf424v42glg3cx0gkqckdfv1xn25570s9cwf8zid0zlxd"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 buildFlagsArray = [''-ldflags=
+4 -2
pkgs/servers/monitoring/do-agent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "do-agent"; 5 - version = "3.5.6"; 5 + version = "3.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "digitalocean"; 9 9 repo = "do-agent"; 10 10 rev = "${version}"; 11 - sha256 = "1gl034cslqa30fqy2p9rymgx398s1rcgbmfvzk5zjlrw47327k8i"; 11 + sha256 = "024fs2yln2i4s5aihwlz103w5wvmcwqx7hz9q3fw3dm18k3fjmn2"; 12 12 }; 13 13 14 14 buildFlagsArray = '' ··· 17 17 ''; 18 18 19 19 vendorSha256 = null; 20 + 21 + doCheck = false; 20 22 21 23 postInstall = '' 22 24 install -Dm444 -t $out/lib/systemd/system $src/packaging/etc/systemd/system/do-agent.service
+2
pkgs/servers/monitoring/grafana/default.nix
··· 20 20 21 21 vendorSha256 = "00xvpxhnvxdf030978paywl794mlmgqzd94b64hh67946acnbjcl"; 22 22 23 + doCheck = false; 24 + 23 25 postPatch = '' 24 26 substituteInPlace pkg/cmd/grafana-server/main.go \ 25 27 --replace 'var version = "5.0.0"' 'var version = "${version}"'
+3
pkgs/servers/monitoring/mtail/default.nix
··· 12 12 }; 13 13 14 14 vendorSha256 = "02fnvy897cygmipc5snza556qihjwrp1lf9qi9f5dzarphd6d0pw"; 15 + 16 + doCheck = false; 17 + 15 18 subPackages = [ "cmd/mtail" ]; 16 19 17 20 preBuild = ''
+2
pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix
··· 13 13 14 14 vendorSha256 = "09x8y8pmgfn897hvnk122ry460y12b8a7y5fafri5wn9vxab9r82"; 15 15 16 + doCheck = false; 17 + 16 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) apcupsd; }; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
··· 13 13 14 14 vendorSha256 = "1dqpa180pbdi2gcmp991d4cry560mx5rm5l9x065s9n9gnd38hvl"; 15 15 16 + doCheck = false; 17 + 16 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) dnsmasq; }; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/servers/monitoring/prometheus/keylight-exporter.nix
··· 13 13 14 14 vendorSha256 = "0w065ls8dp687jmps4xdffcarss1wyls14dngr43g58xjw6519gb"; 15 15 16 + doCheck = false; 17 + 16 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) keylight; }; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/servers/monitoring/prometheus/lnd-exporter.nix
··· 13 13 14 14 vendorSha256 = "083h2ksnqmcr48958r5pag9a28xvljpc3prip6wn70ifp2wpjpin"; 15 15 16 + doCheck = false; 17 + 16 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) lnd; }; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
··· 13 13 14 14 vendorSha256 = "0i5x4d3ra0s41knmybbg8gnjxgraxkid6y3gfkjwa65xcbp7hr7q"; 15 15 16 + doCheck = false; 17 + 16 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) mikrotik; }; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix
··· 13 13 14 14 vendorSha256 = "0f6v97cvzdz7wygswpm87wf8r169x5rw28908vqhmqk644hli4zy"; 15 15 16 + doCheck = false; 17 + 16 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) modemmanager; }; 17 19 18 20 meta = with stdenv.lib; {
-2
pkgs/servers/monitoring/prometheus/varnish-exporter.nix
··· 20 20 --prefix PATH : "${varnish}/bin" 21 21 ''; 22 22 23 - doCheck = true; 24 - 25 23 passthru.tests = { inherit (nixosTests.prometheus-exporters) varnish; }; 26 24 27 25 meta = {
+2
pkgs/servers/monitoring/sensu-go/default.nix
··· 20 20 21 21 vendorSha256 = "06yfaj9k5n3jw8a142sscaqrvdw2lq51v884lp65wjdwy5c3jbba"; 22 22 23 + doCheck = false; 24 + 23 25 buildFlagsArray = let 24 26 versionPkg = "github.com/sensu/sensu-go/version"; 25 27 in ''
+2
pkgs/servers/monitoring/telegraf/default.nix
··· 20 20 runVend = true; 21 21 vendorSha256 = "0c2sayg49b2rq3fnrbf741b6zy8byhwxlnxkhf5160gzqn6jy2rw"; 22 22 23 + doCheck = false; 24 + 23 25 buildFlagsArray = [ ''-ldflags= 24 26 -w -s -X main.version=${version} 25 27 '' ];
+2
pkgs/servers/monitoring/thanos/default.nix
··· 12 12 13 13 vendorSha256 = "0ixriy5i1qc8hnslmiyd3qfw1g14zlmcslqwn2a9fpk7h0hwinba"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = "cmd/thanos"; 16 18 17 19 buildFlagsArray = let t = "github.com/prometheus/common/version"; in ''
+2
pkgs/servers/nosql/influxdb/default.nix
··· 13 13 14 14 vendorSha256 = "097x3z1fhdl5s3ni2qzbqxqr60l6lqcrbikq20fs052dp287q0sp"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 excludedPackages = "test";
-2
pkgs/servers/oauth2_proxy/default.nix
··· 13 13 14 14 vendorSha256 = "1hrk3h729kcc77fq44kiywmyzk5a78v7bm5d2yl76lfxxdcdric7"; 15 15 16 - doCheck = true; 17 - 18 16 # Taken from https://github.com/oauth2-proxy/oauth2-proxy/blob/master/Makefile 19 17 buildFlagsArray = ("-ldflags=-X main.VERSION=${version}"); 20 18
+2 -2
pkgs/servers/roundcube/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "roundcube"; 5 - version = "1.4.7"; 5 + version = "1.4.8"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz"; 9 - sha256 = "1jdcda6102n948l6qzhjsiylnmx5fkgjg2hn17g93x3yzwkmvn16"; 9 + sha256 = "0jkas28k7px95sm3zix86ggraxc9vyy66271sgpr2wrmbg2r056r"; 10 10 }; 11 11 12 12 patches = [ ./0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch ];
+2
pkgs/servers/sql/dolt/default.nix
··· 15 15 subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ]; 16 16 vendorSha256 = "1pvf63cxwq4jj5gi2xalrsk2z1f7i53f0z6qc2p7aibwx9i1k9cz"; 17 17 18 + doCheck = false; 19 + 18 20 meta = with lib; { 19 21 description = "Relational database with version control and CLI a-la Git."; 20 22 homepage = "https://github.com/liquidata-inc/dolt";
+3
pkgs/servers/tailscale/default.nix
··· 17 17 18 18 goPackagePath = "tailscale.com"; 19 19 vendorSha256 = "0l9lzwwvshg9a2kmmq1cvvlaxncbas78a9hjhvjjar89rjr2k2sv"; 20 + 21 + doCheck = false; 22 + 20 23 subPackages = [ "cmd/tailscale" "cmd/tailscaled" ]; 21 24 22 25 postInstall = ''
+3
pkgs/servers/traefik/default.nix
··· 12 12 }; 13 13 14 14 vendorSha256 = "0kz7y64k07vlybzfjg6709fdy7krqlv1gkk01nvhs84sk8bnrcvn"; 15 + 16 + doCheck = false; 17 + 15 18 subPackages = [ "cmd/traefik" ]; 16 19 17 20 nativeBuildInputs = [ go-bindata ];
+45
pkgs/servers/urserver/default.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , autoPatchelfHook 4 + , bluez 5 + , libX11 6 + , libXtst 7 + , makeWrapper 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "urserver"; 12 + version = "3.6.0.745"; 13 + 14 + src = fetchurl { 15 + url = "https://www.unifiedremote.com/static/builds/server/linux-x64/745/urserver-${version}.tar.gz"; 16 + sha256 = "1ib9317bg9n4knwnlbrn1wfkyrjalj8js3a6h7zlcl8h8xc0szc8"; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + autoPatchelfHook 21 + ]; 22 + 23 + buildInputs = [ 24 + stdenv.cc.cc.lib 25 + bluez 26 + libX11 27 + libXtst 28 + makeWrapper 29 + ]; 30 + 31 + installPhase = '' 32 + install -m755 -D urserver $out/bin/urserver 33 + wrapProgram $out/bin/urserver --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath buildInputs}" 34 + cp -r remotes $out/bin/remotes 35 + cp -r manager $out/bin/manager 36 + ''; 37 + 38 + meta = with stdenv.lib; { 39 + homepage = "https://www.unifiedremote.com/"; 40 + description = "The one-and-only remote for your computer"; 41 + license = licenses.unfree; 42 + maintainers = with maintainers; [ sfrijters ]; 43 + platforms = [ "x86_64-linux" ]; 44 + }; 45 + }
+2 -2
pkgs/servers/web-apps/jitsi-meet/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jitsi-meet"; 5 - version = "1.0.4127"; 5 + version = "1.0.4289"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2"; 9 - sha256 = "1jrrsvgysihd73pjqfv605ax01pg2gn76znr64v7nhli55ddgzqx"; 9 + sha256 = "0hs6hjcb0cxmakx2na3xkz9bld0xcil5slp4wjl5xql3s00mk10v"; 10 10 }; 11 11 12 12 dontBuild = true;
+2
pkgs/servers/web-apps/shiori/default.nix
··· 6 6 7 7 vendorSha256 = "1ik5faysc880kz7nymvbmjj006l1fsqfy76036szwzg314v78643"; 8 8 9 + doCheck = false; 10 + 9 11 src = fetchFromGitHub { 10 12 owner = "go-shiori"; 11 13 repo = pname;
+2 -2
pkgs/servers/xmpp/prosody/default.nix
··· 37 37 # version. 38 38 communityModules = fetchhg { 39 39 url = "https://hg.prosody.im/prosody-modules"; 40 - rev = "acd231e2b46f"; 41 - sha256 = "1b33lsxrrrvarknqz9xs7j7f19bzxxymmfdhch7k70x3yyiwmfsy"; 40 + rev = "2dcbc01c9931"; 41 + sha256 = "0ydhbvfp7vk5zqpsc54ihxz6y2gmzh0bcgyz0xidlxrmxzwcvvyh"; 42 42 }; 43 43 44 44 buildInputs = [
+2
pkgs/shells/elvish/default.nix
··· 17 17 18 18 vendorSha256 = "1f971n17h9bc0qcgs9ipiaw0x9807mz761fqm605br4ch1kp0897"; 19 19 20 + doCheck = false; 21 + 20 22 meta = with stdenv.lib; { 21 23 description = "A friendly and expressive command shell"; 22 24 longDescription = ''
+3 -3
pkgs/shells/liquidprompt/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "liquidprompt"; 5 - version = "unstable-2018-05-21"; 5 + version = "1.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nojhan"; 9 9 repo = pname; 10 - rev = "eda83efe4e0044f880370ed5e92aa7e3fdbef971"; 11 - sha256 = "1p7ah3x850ajpq07xvxxd7fx2i67cf0n71ww085g32k9fwij4rd4"; 10 + rev = "v${version}"; 11 + sha256 = "0ibp1bz9s4bp3y5anivg5gp31q78024w39v7hbfw05qy25ax5h60"; 12 12 }; 13 13 14 14 installPhase = ''
+2
pkgs/shells/zsh/antibody/default.nix
··· 13 13 14 14 vendorSha256 = "0z8fma3v2dph8nv3q4lmv43s6p5sc338xb7kcmnpwcc0iw7b4vyj"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 meta = with lib; {
+2
pkgs/shells/zsh/spaceship-prompt/default.nix
··· 21 21 install -D -m644 spaceship.zsh "$out/lib/spaceship-prompt/spaceship.zsh" 22 22 install -d "$out/share/zsh/themes/" 23 23 ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/themes/spaceship.zsh-theme" 24 + install -d "$out/share/zsh/site-functions/" 25 + ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/site-functions/prompt_spaceship_setup" 24 26 ''; 25 27 26 28 meta = with stdenv.lib; {
+3
pkgs/shells/zsh/zsh-history/default.nix
··· 14 14 nativeBuildInputs = [ installShellFiles ]; 15 15 16 16 vendorSha256 = "13rc1afds5xg30faqz35haha4kxg73b5nvjirbrkc6kna0vhb54z"; 17 + 18 + doCheck = false; 19 + 17 20 goPackagePath = "github.com/b4b4r07/history"; 18 21 19 22 postInstall = ''
+8 -8
pkgs/tools/X11/grobi/default.nix
··· 1 - { stdenv, fetchFromGitHub, buildGoPackage }: 1 + { stdenv, fetchFromGitHub, buildGoModule }: 2 2 3 - buildGoPackage { 4 - version = "0.5.1"; 3 + buildGoModule rec { 4 + version = "0.6.0"; 5 5 pname = "grobi"; 6 - 7 - goPackagePath = "github.com/fd0/grobi"; 8 6 9 7 src = fetchFromGitHub { 10 - rev = "5ddc167b9e4f84755a515828360abda15c54b7de"; 8 + rev = "v${version}"; 11 9 owner = "fd0"; 12 10 repo = "grobi"; 13 - sha256 = "0iyxidq60pf6ki52f8fffplf10nl8w9jx1b7igg98csnc6iqxh89"; 11 + sha256 = "032lvnl2qq9258y6q1p60lfi7qir68zgq8zyh4khszd3wdih7y3s"; 14 12 }; 15 13 16 - meta = with stdenv.lib; { 14 + vendorSha256 = "1ibwx5rbxkygfx78j3g364dmbwwa5b34qmzq3sqcbrsnv8rzrwvj"; 15 + 16 + meta = with stdenv.lib; { 17 17 homepage = "https://github.com/fd0/grobi"; 18 18 description = "Automatically configure monitors/outputs for Xorg via RANDR"; 19 19 license = with licenses; [ bsd2 ];
+3
pkgs/tools/admin/aws-vault/default.nix
··· 11 11 }; 12 12 13 13 vendorSha256 = "0jlraq480llamns6yw8yjkzxsndyqiyzy120djni8sw5h0bz65j7"; 14 + 15 + doCheck = false; 16 + 14 17 subPackages = [ "." ]; 15 18 16 19 # set the version. see: aws-vault's Makefile
+9 -7
pkgs/tools/admin/awscli2/default.nix
··· 8 8 py = python3.override { 9 9 packageOverrides = self: super: { 10 10 botocore = super.botocore.overridePythonAttrs (oldAttrs: rec { 11 - version = "2.0.0dev30"; 11 + version = "2.0.0dev40"; 12 12 src = fetchFromGitHub { 13 13 owner = "boto"; 14 14 repo = "botocore"; 15 - rev = "7967b9c5fb027c9962e0876f0110425da88b88f2"; 16 - sha256 = "18yn5l1f4nr1pih392qkyidnj7z10bd2cv7yx4qrl7asxxraspr9"; 15 + rev = "6b3f96c5e985597053850f0c2761d503d4c18bfe"; 16 + sha256 = "1ffx86m3b592kj331800qbcz5f532z8kzf1wmd04i4bfiqvqn4h8"; 17 17 }; 18 18 }); 19 19 prompt_toolkit = super.prompt_toolkit.overridePythonAttrs (oldAttrs: rec { ··· 29 29 in 30 30 with py.pkgs; buildPythonApplication rec { 31 31 pname = "awscli2"; 32 - version = "2.0.26"; # N.B: if you change this, change botocore to a matching version too 32 + version = "2.0.36"; # N.B: if you change this, change botocore to a matching version too 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "aws"; 36 36 repo = "aws-cli"; 37 37 rev = version; 38 - hash = "sha256:1ysmr17gbcj6vs9ywzwgvd9caxwxgg9bnfvvkyks4fii34ji5qq8"; 38 + hash = "sha256:05c9lss7jg7bwaij1nxwg50grah68zamcixy8jiw3hpc1vdighql"; 39 39 }; 40 40 41 41 postPatch = '' 42 - substituteInPlace setup.py --replace ",<0.16" "" 42 + substituteInPlace setup.py --replace "cryptography>=2.8.0,<=2.9.0" "cryptography>=2.8.0" 43 + substituteInPlace setup.py --replace "docutils>=0.10,<0.16" "docutils>=0.10" 44 + substituteInPlace setup.py --replace "ruamel.yaml>=0.15.0,<0.16.0" "ruamel.yaml>=0.15.0" 43 45 substituteInPlace setup.py --replace "wcwidth<0.2.0" "wcwidth" 44 - substituteInPlace setup.py --replace "cryptography>=2.8.0,<=2.9.0" "cryptography>=2.8.0,<2.10" 45 46 ''; 46 47 47 48 # No tests included ··· 52 53 botocore 53 54 colorama 54 55 cryptography 56 + distro 55 57 docutils 56 58 groff 57 59 less
+2
pkgs/tools/admin/awsweeper/default.nix
··· 19 19 20 20 vendorSha256 = "0hnpb1xp135z2qpn1b6xad59739hffhs8dfpr3n5drmrvajpn4xp"; 21 21 22 + doCheck = false; 23 + 22 24 meta = with lib; { 23 25 description = "A tool to clean out your AWS account"; 24 26 homepage = "https://github.com/cloudetc/awsweeper/";
+2 -2
pkgs/tools/admin/azure-cli/default.nix
··· 1 1 { stdenv, lib, python, fetchFromGitHub, installShellFiles }: 2 2 3 3 let 4 - version = "2.9.0"; 4 + version = "2.10.1"; 5 5 src = fetchFromGitHub { 6 6 owner = "Azure"; 7 7 repo = "azure-cli"; 8 8 rev = "azure-cli-${version}"; 9 - sha256 = "0szx2q11b8gk8b300z2zdd9h1jm0dmfzql4f818mar7z5x0li9z3"; 9 + sha256 = "03mard9cyffn109c1p0hrdi4cjxbwyk98677qrira9yvy6rw04bg"; 10 10 }; 11 11 12 12 # put packages that needs to be overriden in the py package scope
+14 -14
pkgs/tools/admin/azure-cli/python-packages.nix
··· 136 136 azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "0.6.0" "zip" 137 137 "13s2k4jl8570bj6jkqzm0w29z29rl7h5i7czd3kr6vqar5wj9xjd"; 138 138 139 - azure-mgmt-resource = overrideAzureMgmtPackage super.azure-mgmt-resource "10.0.0" "zip" 140 - "0ic3409m5bn5szdzldbcv7xc4i9qd44xmlinjhr42ds2ylw3k6mx"; 139 + azure-mgmt-resource = overrideAzureMgmtPackage super.azure-mgmt-resource "10.1.0" "zip" 140 + "1pgxl2gzc1dm7akcqm6fl0y35sb3jdgcz6d7k6vsq93gb3gzrrwv"; 141 141 142 - azure-mgmt-appconfiguration = overrideAzureMgmtPackage super.azure-mgmt-appconfiguration "0.4.0" "zip" 143 - "1dn5585nsizszjivx6lp677ka0mrg0ayqgag4yzfdz9ml8mj1xl5"; 142 + azure-mgmt-appconfiguration = overrideAzureMgmtPackage super.azure-mgmt-appconfiguration "0.5.0" "zip" 143 + "1nh626jg459p9f96glv74dph3vmpybm5cs8rrj1s65kn3m8jf591"; 144 144 145 145 azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "6.2.0" "zip" 146 146 "1khk9jdfx7706xsqpwrnfsplv6p6wracvpyk9ki8zhc7p83kal4k"; ··· 184 184 azure-mgmt-devtestlabs = overrideAzureMgmtPackage super.azure-mgmt-devtestlabs "4.0.0" "zip" 185 185 "1397ksrd61jv7400mgn8sqngp6ahir55fyq9n5k69wk88169qm2r"; 186 186 187 - azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "0.8.0" "zip" 188 - "0vbg5mpahrnnnbj80flgzxxiffic94wsc9srm4ir85y2j5rprpv7"; 187 + azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "0.11.0" "zip" 188 + "0193y0w5lcrayf8g0sxaj57w52kixdk3x5b8kga5is4pdjq7c6k2"; 189 189 190 190 azure-mgmt-dns = overrideAzureMgmtPackage super.azure-mgmt-dns "2.1.0" "zip" 191 191 "1l55py4fzzwhxlmnwa41gpmqk9v2ncc79w7zq11sm9a5ynrv2c1p"; ··· 238 238 azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "2.2.0" "zip" 239 239 "1r5ww9ndya6sifafrbp4cr5iyyaww2ns7wrbqm6hc6aqxcpf30qq"; 240 240 241 - azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "4.1.0rc1" "zip" 242 - "00q5723gvc57kg2w1iyhfchp018skwd89ibrw23p7ngm2bb76g45"; 241 + azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "5.0.0" "zip" 242 + "0y1bq6lirwx4n8zydi49jx72xfc7dppzhy82x22sx98id8lxgcwm"; 243 243 244 244 azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc14" "zip" 245 245 "0w9hnxvk5pcsa21g3xrr089rfwgldghrbj8akzvh0gchqlzfjg6j"; 246 246 247 - azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.10.0" "zip" 248 - "0r3l55mhd00zx8sw13d7i9l7r214946s1y3wxcswxad7q5660zfm"; 247 + azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.11.0" "zip" 248 + "05jhn66d4sl1qi6w34rqd8wl500jndismiwhdmzzmprdvn1zxqf6"; 249 249 250 250 azure-mgmt-advisor = overrideAzureMgmtPackage super.azure-mgmt-advisor "2.0.1" "zip" 251 251 "1wsfkprdrn22mwm24y2zlcms8ppp7jwq3s86r3ymbl29pbaxca8r"; ··· 262 262 azure-mgmt-servicefabric = overrideAzureMgmtPackage super.azure-mgmt-servicefabric "0.4.0" "zip" 263 263 "1x18grkjf2p2r1ihlwv607sna9yjvsr2jwnkjc55askrgrwx5jx2"; 264 264 265 - azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "1.5.1" "zip" 266 - "18xfq3n2i1bnai417p3q67f4bikxjcqyg6yp4f06kipx8cz4zfbn"; 265 + azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "1.6.0" "zip" 266 + "004q3d2kj1i1cx3sad1544n3pkindfm255sw19gdlhbw61wn5l5i"; 267 267 268 268 azure-graphrbac = super.azure-graphrbac.overrideAttrs(oldAttrs: rec { 269 269 version = "0.60.0"; ··· 342 342 }); 343 343 344 344 knack = super.knack.overridePythonAttrs(oldAttrs: rec { 345 - version = "0.7.1"; 345 + version = "0.7.2"; 346 346 347 347 src = super.fetchPypi { 348 348 inherit (oldAttrs) pname; 349 349 inherit version; 350 - sha256 = "1z50vf0q7kzg3cq9cr24j43ri6wc76dhhklyc9lpvgjf2r061vzw"; 350 + sha256 = "1jh81xyri7wb7vqa049imf6dfy3nc501bq3p0miaka8ffvvaxinz"; 351 351 }; 352 352 }); 353 353
+2
pkgs/tools/admin/berglas/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "A tool for managing secrets on Google Cloud"; 18 20 homepage = "https://github.com/GoogleCloudPlatform/berglas";
+2
pkgs/tools/admin/certigo/default.nix
··· 13 13 14 14 vendorSha256 = "1l6ajfl04rfbssvijgd5jrppmqc5svfrswdx01x007lr8rvdfd94"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "A utility to examine and validate certificates in a variety of formats"; 18 20 homepage = "https://github.com/square/certigo";
+2
pkgs/tools/admin/clair/default.nix
··· 13 13 14 14 vendorSha256 = "0x31n50vd8660z816as6kms5dkv87b0mhblccpkvd9cbvcv2n37a"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ makeWrapper ]; 17 19 18 20 postInstall = ''
+2
pkgs/tools/admin/eksctl/default.nix
··· 13 13 14 14 vendorSha256 = "1msid4857wsh4qp1f7nyrmpzjv3sklh49cl7a9c1a3qr9m99w4yb"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/eksctl" ]; 17 19 18 20 buildFlags = [ "-tags netgo" "-tags release" ];
+6 -5
pkgs/tools/admin/exoscale-cli/default.nix
··· 1 - { stdenv, buildGo114Package, fetchFromGitHub }: 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 2 3 - buildGo114Package rec { 3 + buildGoPackage rec { 4 4 pname = "exoscale-cli"; 5 - version = "1.15.0"; 5 + version = "1.16.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "exoscale"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "00cyxy4lidpdf1vvji1nbdlixqxzzpj91gwf0kkdqpr17v562h9m"; 11 + sha256 = "0w0lgc3db9r1knd7hp98ycxfbfxbpfrb0vf4vxcqxlvlkjcrvg1z"; 12 12 }; 13 13 14 14 goPackagePath = "github.com/exoscale/cli"; 15 - buildFlags = "-ldflags=-X=main.version=${version}"; 15 + 16 + buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" ]; 16 17 17 18 # ensures only the cli binary is built and we don't clutter bin/ with submodules 18 19 subPackages = [ "." ];
+2
pkgs/tools/admin/iamy/default.nix
··· 15 15 16 16 vendorSha256 = "0c4g1zr0wl118g41hqri0vwvfin39yvgs214w3spw8ggjcj6bzph"; 17 17 18 + doCheck = false; 19 + 18 20 buildFlagsArray = [''-ldflags= 19 21 -X main.Version=v${version} -s -w 20 22 ''];
+3
pkgs/tools/admin/lego/default.nix
··· 12 12 }; 13 13 14 14 vendorSha256 = "14453iiya6algkympyvwm03qgjcwk79z8bbrij7qhnp52qfrbmrp"; 15 + 16 + doCheck = false; 17 + 15 18 subPackages = [ "cmd/lego" ]; 16 19 17 20 buildFlagsArray = [
+2
pkgs/tools/audio/mpd-mpris/default.nix
··· 13 13 14 14 vendorSha256 = "108yjymp64iqx1b2wqjbkmbm2w199wq46g7hrmqhcziv6f4aqljp"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/${pname}" ]; 17 19 18 20 postInstall = ''
+3
pkgs/tools/backup/kopia/default.nix
··· 12 12 }; 13 13 14 14 vendorSha256 = "11az7zgwzbcx4dknwqiwmdbrbkdzhpwzqnyk8vw9mkbda0xaif3k"; 15 + 16 + doCheck = false; 17 + 15 18 subPackages = [ "." ]; 16 19 17 20 postConfigure = ''
-2
pkgs/tools/backup/wal-g/default.nix
··· 15 15 16 16 buildInputs = [ brotli ]; 17 17 18 - doCheck = true; 19 - 20 18 subPackages = [ "main/pg" ]; 21 19 22 20 buildFlagsArray = [ "-ldflags=-s -w -X github.com/wal-g/wal-g/cmd/pg.WalgVersion=${version} -X github.com/wal-g/wal-g/cmd/pg.GitRevision=${src.rev}" ];
+30
pkgs/tools/backup/zfs-prune-snapshots/default.nix
··· 1 + { stdenv, fetchFromGitHub, go-md2man }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "1.1.0"; 5 + pname = "zfs-prune-snapshots"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "bahamas10"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "09dz9v6m47dxfvfncz0k926dqfhagm87kd33dcw66cbw15ac3spx"; 12 + }; 13 + 14 + nativeBuildInputs = [ go-md2man ]; 15 + 16 + makeTargets = [ "man" ]; 17 + 18 + installPhase = '' 19 + install -m 755 -D zfs-prune-snapshots $out/bin/zfs-prune-snapshots 20 + install -m 644 -D man/zfs-prune-snapshots.1 $out/share/man/man1/zfs-prune-snapshots.1 21 + ''; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Remove snapshots from one or more zpools that match given criteria"; 25 + homepage = "https://github.com/bahamas10/zfs-prune-snapshots"; 26 + license = licenses.mit; 27 + maintainers = [ maintainers.ymarkus ]; 28 + platforms = platforms.all; 29 + }; 30 + }
+3 -3
pkgs/tools/graphics/gifski/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "gifski"; 5 - version = "0.10.4"; 5 + version = "1.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ImageOptim"; 9 9 repo = "gifski"; 10 10 rev = version; 11 - sha256 = "1ly465y435cha22rmnq632hgq2s7y0akrcna6m30f6l078br8mhn"; 11 + sha256 = "0yziqgvjjb5bblmm060li7dv1i23gpn0f75jb72z8cdf2wg1qmxb"; 12 12 }; 13 13 14 - cargoSha256 = "0khfkh1ylqv4v5dsb4hsha5fh3b62hcvkp3swplv64h626p3q54s"; 14 + cargoSha256 = "1y4q6p6hbmpwdpahmspgngm842qrq1srl7319wslq9ydl09m1x3x"; 15 15 16 16 nativeBuildInputs = [ pkgconfig ]; 17 17
+2
pkgs/tools/misc/3mux/default.nix
··· 13 13 14 14 vendorSha256 = "1hjzpg3q4znvgzk0wbl8rq6cq877xxdsf950bcsks92cs8386847"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Terminal multiplexer inspired by i3"; 18 20 homepage = "https://github.com/aaronjanse/3mux";
+3 -3
pkgs/tools/misc/broot/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "broot"; 5 - version = "0.19.3"; 5 + version = "0.19.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Canop"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0w03dqm9m2d41ldmjv529azpbp28jjmv21apwf6rlxh59wqgicgb"; 11 + sha256 = "0k5vv7a141ka9qpay5xccqdcy8sj0v9ywhhcdfpgii6z0wrd7mvr"; 12 12 }; 13 13 14 - cargoSha256 = "1rmhlqq5a7rfsk4m0yzl9smq33xhb5ixw11knz96ih23a53yafsc"; 14 + cargoSha256 = "18b4lh5x25mbhpffva8ygzm5ad00svm1c3r83vfw0l2f61m7vyjh"; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2
pkgs/tools/misc/chezmoi/default.nix
··· 13 13 14 14 vendorSha256 = "1gzg73lrx73rhb9yj6yakv95m8rz1rhjgqjl1a78c8nvaii27a9x"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ 17 19 "-ldflags=-s -w -X main.version=${version} -X main.builtBy=nixpkgs" 18 20 ];
+2
pkgs/tools/misc/clipman/default.nix
··· 13 13 14 14 vendorSha256 = "18jw4z0lcrh00yjr3qdkgvlrpfwqbsm0ncz7fp1h72pzkh41byv7"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ makeWrapper ]; 17 19 18 20 postInstall = ''
+3 -3
pkgs/tools/misc/dijo/default.nix
··· 1 1 { stdenv, lib, rustPlatform, fetchFromGitHub, ncurses, CoreServices }: 2 - let version = "0.2.2"; in 2 + let version = "0.2.3"; in 3 3 rustPlatform.buildRustPackage { 4 4 pname = "dijo"; 5 5 inherit version; ··· 8 8 owner = "NerdyPepper"; 9 9 repo = "dijo"; 10 10 rev = "v${version}"; 11 - sha256 = "1al2dfrfxw39m9q636h47dnypcwkhp9bw01hvy7d9b69kskb21db"; 11 + sha256 = "1lcvj0pri5v64zygkf2p24vr72y39agrq1r3kb8dfgz8yy3vcz0a"; 12 12 }; 13 - cargoSha256 = "0a2l0ynjj9wl86aawm0l0rbdkm8j3a2n0nm6ysyxamaip0q5y1ql"; 13 + cargoSha256 = "0pm048xf8hkva8q8fjmhrdnk7h2im28ix7xy784xwkkdnilm4j7f"; 14 14 15 15 meta = with lib; { 16 16 description = "Scriptable, curses-based, digital habit tracker.";
+2
pkgs/tools/misc/direnv/default.nix
··· 6 6 7 7 vendorSha256 = null; 8 8 9 + doCheck = false; 10 + 9 11 src = fetchFromGitHub { 10 12 owner = "direnv"; 11 13 repo = "direnv";
+2
pkgs/tools/misc/docui/default.nix
··· 13 13 14 14 vendorSha256 = "1ggdczvv03lj0g6cq26vrk1rba6pk0805n85w9hkbjx9c4r3j577"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "TUI Client for Docker"; 18 20 homepage = "https://github.com/skanehira/docui";
+3 -3
pkgs/tools/misc/dust/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "du-dust"; 5 - version = "0.5.1"; 5 + version = "0.5.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bootandy"; 9 9 repo = "dust"; 10 10 rev = "v${version}"; 11 - sha256 = "1l5fh7yl8mbgahvzfa251cyp8j5awqdl66jblz565b1wb536kig7"; 11 + sha256 = "181xlm0zj9pb73ijwf202kwwm2jji0m11ynsbaxl44alva3xpvmk"; 12 12 # Remove unicode file names which leads to different checksums on HFS+ 13 13 # vs. other filesystems because of unicode normalisation. 14 14 extraPostFetch = '' ··· 16 16 ''; 17 17 }; 18 18 19 - cargoSha256 = "0s8z8cg9q0gfqm0ann8rkxwp5y25si97kgginh6b6lbnaai7y4fj"; 19 + cargoSha256 = "1ypphm9n6wri5f03fj65i5p6lb11qj5zp8ddvybanaypv5llkfcb"; 20 20 21 21 doCheck = false; 22 22
-2
pkgs/tools/misc/fzf/default.nix
··· 29 29 fi 30 30 ''; 31 31 32 - doCheck = true; 33 - 34 32 preInstall = '' 35 33 mkdir -p $out/share/fish/{vendor_functions.d,vendor_conf.d} 36 34 cp shell/key-bindings.fish $out/share/fish/vendor_functions.d/fzf_key_bindings.fish
+10 -3
pkgs/tools/misc/geekbench/default.nix
··· 1 - { stdenv, fetchurl, makeWrapper }: 1 + { stdenv, fetchurl, makeWrapper, ocl-icd, vulkan-loader, linuxPackages }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "geekbench"; ··· 15 15 nativeBuildInputs = [ makeWrapper ]; 16 16 17 17 installPhase = '' 18 - mkdir -p $out/bin 18 + mkdir -p $out/bin $out/lib 19 19 cp -r geekbench.plar geekbench5 geekbench_x86_64 $out/bin 20 20 21 + # needed for compute benchmark 22 + ln -s ${linuxPackages.nvidia_x11}/lib/libcuda.so $out/lib/ 23 + ln -s ${ocl-icd}/lib/libOpenCL.so $out/lib/ 24 + ln -s ${ocl-icd}/lib/libOpenCL.so.1 $out/lib/ 25 + ln -s ${vulkan-loader}/lib/libvulkan.so $out/lib/ 26 + ln -s ${vulkan-loader}/lib/libvulkan.so.1 $out/lib/ 27 + 21 28 for f in geekbench5 geekbench_x86_64 ; do 22 29 patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) $out/bin/$f 23 - wrapProgram $out/bin/$f --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" 30 + wrapProgram $out/bin/$f --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$out/lib/" 24 31 done 25 32 ''; 26 33
+2
pkgs/tools/misc/go.rice/default.nix
··· 13 13 14 14 vendorSha256 = "0cb5phyl2zm1xnkhvisv0lzgknsi93yzmpayg30w7jc6z4icwnw7"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." "rice" ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/tools/misc/gotify-cli/default.nix
··· 13 13 14 14 vendorSha256 = "1lhhsf944gm1p6qxn05g2s3hdnra5dggj7pdrdq6qr6r2xg7f5qh"; 15 15 16 + doCheck = false; 17 + 16 18 postInstall = '' 17 19 mv $out/bin/cli $out/bin/gotify 18 20 '';
+2 -2
pkgs/tools/misc/hebcal/default.nix
··· 1 1 { stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "4.20"; 4 + version = "4.21"; 5 5 pname = "hebcal"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hebcal"; 9 9 repo = "hebcal"; 10 10 rev = "v${version}"; 11 - sha256 = "19siipj1svcj7rxgxmm3aaj4d43jx13fr7bghab8wak2dk1x0igb"; 11 + sha256 = "0gqjhl5i0hvnpvsg6cfc2z5ckrs66h3jlrdgim62azn3hh5bday2"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ];
-2
pkgs/tools/misc/kepubify/default.nix
··· 17 17 18 18 excludedPackages = [ "kobotest" ]; 19 19 20 - doCheck = true; 21 - 22 20 meta = with lib; { 23 21 description = "EPUB to KEPUB converter"; 24 22 homepage = "https://pgaskin.net/kepubify";
+2
pkgs/tools/misc/lf/default.nix
··· 13 13 14 14 vendorSha256 = "10na3jzvln353ygcvbhj4243yr83skw5zf3r2n8p6d7i83i86c8w"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ installShellFiles ]; 17 19 18 20 # TODO: Setting buildFlags probably isn't working properly. I've tried a few
+2
pkgs/tools/misc/libgen-cli/default.nix
··· 12 12 13 13 vendorSha256 = "0smb83mq711b2pby57ijcllccn7y2l10zb4fbf779xibb2g09608"; 14 14 15 + doCheck = false; 16 + 15 17 subPackages = [ "." ]; 16 18 17 19 nativeBuildInputs = [ installShellFiles ];
+29
pkgs/tools/misc/lokalise2-cli/default.nix
··· 1 + { stdenv, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "lokalise2-cli"; 5 + version = "2.6.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "lokalise"; 9 + repo = "lokalise-cli-2-go"; 10 + rev = "v${version}"; 11 + sha256 = "15lwy2rrb5d5r0asa51bgjr42pcknk6znx6qirw9s924i8dbzp6s"; 12 + }; 13 + 14 + vendorSha256 = "06y1v0v1kkbd5vxa8h0qvasm9ibwwhz0v4x03k3nb5xlwn0x9jx8"; 15 + 16 + doCheck = false; 17 + 18 + postInstall = '' 19 + mv $out/bin/lokalise-cli-2-go $out/bin/lokalise2 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + description = "Translation platform for developers. Upload language files, translate, integrate via API."; 24 + homepage = "https://lokalise.com"; 25 + license = licenses.bsd3; 26 + maintainers = with maintainers; [ timstott ]; 27 + platforms = platforms.unix; 28 + }; 29 + }
+33
pkgs/tools/misc/lottieconverter/default.nix
··· 1 + { stdenv, fetchFromGitHub, libpng, rlottie, zlib }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "LottieConverter"; 5 + version = "0.1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "sot-tech"; 9 + repo = pname; 10 + rev = "r${version}"; 11 + hash = "sha256-lAGzh6B2js2zDuN+1U8CZnse09RJGZRXbtmsheGKuYU="; 12 + }; 13 + 14 + buildInputs = [ libpng rlottie zlib ]; 15 + makeFlags = [ "CONF=Release" ]; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + 20 + mkdir -p $out/bin 21 + cp -v dist/Release/GNU-Linux/lottieconverter $out/bin/ 22 + 23 + runHook postInstall 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + homepage = "https://github.com/sot-tech/LottieConverter/"; 28 + description = "Lottie converter utility"; 29 + license = licenses.lgpl21Plus; 30 + platforms = platforms.all; 31 + maintainers = with maintainers; [ CRTified ]; 32 + }; 33 + }
+3 -1
pkgs/tools/misc/multitail/default.nix
··· 9 9 sha256 = "1vd9vdxyxsccl64ilx542ya5vlw2bpg6gnkq1x8cfqy6vxvmx7dj"; 10 10 }; 11 11 12 - buildInputs = [ ncurses pkg-config ]; 12 + nativeBuildInputs = [ pkg-config ]; 13 + 14 + buildInputs = [ ncurses ]; 13 15 14 16 makeFlags = stdenv.lib.optionals stdenv.isDarwin [ "-f" "makefile.macosx" ]; 15 17
+2
pkgs/tools/misc/mutagen/default.nix
··· 13 13 14 14 vendorSha256 = "0szs9yc49fyh55ra1wf8zj76kdah0x49d45cgivk3gqh2hl17j6l"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/mutagen" "cmd/mutagen-agent" ]; 17 19 18 20 meta = with lib; {
+2
pkgs/tools/misc/neo-cowsay/default.nix
··· 13 13 14 14 vendorSha256 = "1clar59x2dvn7yj4fbylby9nrzy8kdixi48hkbmrv8g5l8n0wdl2"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/cowsay" "cmd/cowthink" ]; 17 19 18 20 meta = with lib; {
+8 -8
pkgs/tools/misc/otfcc/default.nix
··· 13 13 14 14 nativeBuildInputs = [ premake5 ]; 15 15 16 - # Don’t guess where our makefiles will end up. Just use current 17 - # directory. 18 - patchPhase = '' 19 - substituteInPlace premake5.lua \ 20 - --replace 'location "build/gmake"' 'location "."' 21 - ''; 16 + patches = [ 17 + ./fix-aarch64.patch 18 + ./move-makefiles.patch 19 + ]; 20 + 21 + buildFlags = stdenv.lib.optional stdenv.isAarch64 [ "config=release_arm" ]; 22 22 23 23 installPhase = '' 24 24 mkdir -p $out/bin 25 - cp bin/release-x*/otfcc* $out/bin/ 25 + cp bin/release-*/otfcc* $out/bin/ 26 26 ''; 27 27 28 28 enableParallelBuilding = true; ··· 31 31 description = "Optimized OpenType builder and inspector"; 32 32 homepage = "https://github.com/caryll/otfcc"; 33 33 license = licenses.asl20; 34 - platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 34 + platforms = [ "aarch64-linux" "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 35 35 maintainers = with maintainers; [ jfrankenau ttuegel ]; 36 36 }; 37 37
+22
pkgs/tools/misc/otfcc/fix-aarch64.patch
··· 1 + diff --git a/premake5.lua b/premake5.lua 2 + index 997fd79..54a20a0 100644 3 + --- a/premake5.lua 4 + +++ b/premake5.lua 5 + @@ -49,7 +49,7 @@ end 6 + workspace "otfcc" 7 + configurations { "release", "debug" } 8 + 9 + - platforms { "x64", "x86" } 10 + + platforms { "x64", "x86", "arm" } 11 + filter "action:xcode4" 12 + platforms { "x64" } 13 + filter {} 14 + @@ -67,6 +67,8 @@ workspace "otfcc" 15 + architecture "x86" 16 + filter "platforms:x64" 17 + architecture "x64" 18 + + filter "platforms:arm" 19 + + architecture "arm" 20 + filter {} 21 + 22 + filter "action:vs2017"
+13
pkgs/tools/misc/otfcc/move-makefiles.patch
··· 1 + diff --git a/premake5.lua b/premake5.lua 2 + index 997fd79..54a20a0 100644 3 + --- a/premake5.lua 4 + +++ b/premake5.lua 5 + @@ -88,7 +90,7 @@ workspace "otfcc" 6 + flags { "StaticRuntime" } 7 + includedirs { "dep/polyfill-msvc" } 8 + filter "action:gmake" 9 + - location "build/gmake" 10 + + location "." 11 + filter "action:xcode4" 12 + location "build/xcode" 13 + filter {}
+2
pkgs/tools/misc/pg_flame/default.nix
··· 13 13 14 14 vendorSha256 = "1rkx20winh66y2m7i7q13jpr83044i2d1pfd5p5l5kkpsix5mra5"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Flamegraph generator for Postgres EXPLAIN ANALYZE output"; 18 20 homepage = "https://github.com/mgartner/pg_flame";
+2
pkgs/tools/misc/pgcenter/default.nix
··· 13 13 14 14 vendorSha256 = "1mzvpr12qh9668iz97p62zl4zhlrcyfgwr4a9zg9irj585pkb5x2"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 homepage = "https://pgcenter.org/"; 18 20 description = "Command-line admin tool for observing and troubleshooting PostgreSQL";
+2
pkgs/tools/misc/pgmetrics/default.nix
··· 13 13 14 14 vendorSha256 = "16x33fmh4q993rw0jr65337yimska4fwgyyw3kmq84q0x28a3zg5"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/tools/misc/pistol/default.nix
··· 17 17 18 18 vendorSha256 = "0dg4f9g6895nv3c6d74ijl6hzsyn620ndspbcq7ynvb1z0hsg6iz"; 19 19 20 + doCheck = false; 21 + 20 22 subPackages = [ "cmd/pistol" ]; 21 23 22 24 buildInputs = [
+2
pkgs/tools/misc/powerline-go/default.nix
··· 13 13 14 14 vendorSha256 = "0dkgp9vlb76la0j439w0rb548qg5v8648zryk3rqgfhd4qywlk11"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "A Powerline like prompt for Bash, ZSH and Fish"; 18 20 license = licenses.gpl3;
+2
pkgs/tools/misc/up/default.nix
··· 15 15 16 16 vendorSha256 = "1h3w4i7dyh6yagqmdclvflfq6fx0z880jdnpf28assv7fxd9rjsx"; 17 17 18 + doCheck = false; 19 + 18 20 meta = with lib; { 19 21 description = "Ultimate Plumber is a tool for writing Linux pipes with instant live preview"; 20 22 homepage = "https://github.com/akavel/up";
+2 -2
pkgs/tools/misc/wob/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "wob"; 8 - version = "0.9"; 8 + version = "0.10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "francma"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "02skvaj1q05c2r9fx83dlq44aksbw2fhpiv529rd154lh3pf07bc"; 14 + sha256 = "0v7xm8zd9237v5j5h79pd0x6dkal5fgg1ly9knssjpv3hswwyv40"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ meson ninja pkg-config scdoc wayland ];
+2
pkgs/tools/networking/amass/default.nix
··· 16 16 17 17 vendorSha256 = "1s8g0qqg3m6hdvc5v3s86l3ba5grmyhx0lf2ymi39k5dpcg8l19s"; 18 18 19 + doCheck = false; 20 + 19 21 outputs = [ "out" "wordlists" ]; 20 22 21 23 postInstall = ''
+2
pkgs/tools/networking/assh/default.nix
··· 13 13 14 14 vendorSha256 = "03ycjhal4g7bs9fhzrq01ijj48czvs272qcqkd9farsha5gf0q0b"; 15 15 16 + doCheck = false; 17 + 16 18 nativeBuildInputs = [ makeWrapper ]; 17 19 18 20 postInstall = ''
+2
pkgs/tools/networking/cassowary/default.nix
··· 13 13 14 14 vendorSha256 = "1qgilmkai9isbbg4pzqic6i8v5z8cay0ilw1gb69z4a6f2q4zhkp"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 meta = with lib; {
+2
pkgs/tools/networking/clash/default.nix
··· 14 14 goPackagePath = "github.com/Dreamacro/clash"; 15 15 vendorSha256 = "0ap6wsx23s4q730s6d5cgc4ginh8zj5sd32k0za49fh50v8k8zbh"; 16 16 17 + doCheck = false; 18 + 17 19 buildFlagsArray = [ 18 20 "-ldflags=" 19 21 "-X ${goPackagePath}/constant.Version=${version}"
+5 -3
pkgs/tools/networking/corerad/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "corerad"; 5 - version = "0.2.7"; 5 + version = "0.2.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mdlayher"; 9 9 repo = "corerad"; 10 10 rev = "v${version}"; 11 - sha256 = "073hjbwra8ihh11ha5ajqq2r98cc5li4k0xs4p4s055q197zj3aa"; 11 + sha256 = "053rihi8lqai3z837ddi441yl41lsg1zj9gl62s9vbjmq5l11fjh"; 12 12 }; 13 13 14 - vendorSha256 = "19hp8xqr50v8h9vblihalvkb9ll8c0v4p071j9j1zkbjhnb07rca"; 14 + vendorSha256 = "1ra4yfplmgzxzs1nlbm0izg339fjnkfrw071y8w4m6q6wnzdhljb"; 15 + 16 + doCheck = false; 15 17 16 18 # Since the tarball pulled from GitHub doesn't contain git tag information, 17 19 # we fetch the expected tag's timestamp from a file in the root of the
+2
pkgs/tools/networking/croc/default.nix
··· 13 13 14 14 vendorSha256 = "1d6gg7c0rb45zy9rilacn2xyr3kcb7acsh389hk6lppipmhpzr5a"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 meta = with stdenv.lib; {
+2
pkgs/tools/networking/curlie/default.nix
··· 13 13 14 14 vendorSha256 = "1mxgf004czf65a2mv99gfp27g98xhllmfcz4ynfv66nfkbfz6a8n"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance"; 18 20 homepage = "https://curlie.io/";
+2
pkgs/tools/networking/dnscrypt-proxy2/default.nix
··· 6 6 7 7 vendorSha256 = null; 8 8 9 + doCheck = false; 10 + 9 11 src = fetchFromGitHub { 10 12 owner = "DNSCrypt"; 11 13 repo = "dnscrypt-proxy";
+2
pkgs/tools/networking/dnsproxy/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "Simple DNS proxy with DoH, DoT, and DNSCrypt support"; 18 20 homepage = "https://github.com/AdguardTeam/dnsproxy";
+2
pkgs/tools/networking/frp/default.nix
··· 13 13 14 14 vendorSha256 = "0pi661mb5vwj16wwxnyx9b0ic7gzby6qfs3y4w00agn6sn5nahx2"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/frpc" "cmd/frps" ]; 17 19 18 20 meta = with lib; {
+2
pkgs/tools/networking/grpcui/default.nix
··· 13 13 14 14 vendorSha256 = "0wih9xvpgqqd82v1pxy5rslrsd6wsl0ys1bi1mf373dnfq5vh5a9"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/grpcui" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
+2
pkgs/tools/networking/hey/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 + doCheck = false; 17 + 16 18 meta = with lib; { 17 19 description = "HTTP load generator, ApacheBench (ab) replacement"; 18 20 homepage = "https://github.com/rakyll/hey";
+2
pkgs/tools/networking/minio-client/default.nix
··· 13 13 14 14 vendorSha256 = "0nfcxz47v5gl0wih59xarhz82nd8wy61c3ijvg2v08ipk29zivcc"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "." ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X github.com/minio/mc/cmd.Version=${version}" ];
+2
pkgs/tools/networking/nebula/default.nix
··· 13 13 14 14 vendorSha256 = "094mn1r69c40w7k3lsggjh0dpws9l0j7mgiyjy1lpblkvkyk2azm"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/nebula" "cmd/nebula-cert" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags='-X main.Build=${version}'" ];
+2 -2
pkgs/tools/networking/nfdump/default.nix
··· 2 2 , autoconf, automake, libtool, pkg-config 3 3 , bzip2, libpcap, flex, yacc }: 4 4 5 - let version = "1.6.20"; in 5 + let version = "1.6.21"; in 6 6 7 7 stdenv.mkDerivation { 8 8 pname = "nfdump"; ··· 12 12 owner = "phaag"; 13 13 repo = "nfdump"; 14 14 rev = "v${version}"; 15 - sha256 = "06pywhymb92l0kac9djjpvlwrn1c7bxs3wm5yzrlaf815175ar3c"; 15 + sha256 = "1ifxnpyzyn8nd6n44pjcw0rwck392nzj1gwa4zzqvvgzj477m6ha"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ autoconf automake flex libtool pkg-config yacc ];
+2
pkgs/tools/networking/obfs4/default.nix
··· 12 12 13 13 vendorSha256 = "0h3gjxv26pc6cysvy1hny2f4abw6i847dk8fx0m113ixx9qghk87"; 14 14 15 + doCheck = false; 16 + 15 17 meta = with lib; { 16 18 description = "A pluggable transport proxy"; 17 19 homepage = "https://www.torproject.org/projects/obfsproxy";
+2
pkgs/tools/networking/oneshot/default.nix
··· 14 14 goPackagePath = "github.com/raphaelreyna/oneshot"; 15 15 vendorSha256 = "0v53dsj0w959pmvk6v1i7rwlfd2y0vrghxlwkgidw0sf775qpgvy"; 16 16 17 + doCheck = false; 18 + 17 19 subPackages = [ "." ]; 18 20 19 21 meta = with lib; {
+3
pkgs/tools/networking/pixiecore/default.nix
··· 13 13 }; 14 14 15 15 vendorSha256 = "08n3m6fkwh8jmmzky3ygij4gxlcqidqk5ywi8ki8bkyzzs2lqaw7"; 16 + 17 + doCheck = false; 18 + 16 19 subPackages = [ "cmd/pixiecore" ]; 17 20 18 21 meta = {
+2
pkgs/tools/networking/shadowfox/default.nix
··· 15 15 16 16 vendorSha256 = "06ar9ivry9b01609izjbl6hqgg0cy7aqd8n2cqpyq0g7my0l0lbj"; 17 17 18 + doCheck = false; 19 + 18 20 buildFlags = [ "--tags" "release" ]; 19 21 20 22 meta = with stdenv.lib; {
+3 -3
pkgs/tools/networking/shadowsocks-rust/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "shadowsocks-rust"; 5 - version = "1.8.13"; 5 + version = "1.8.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "shadowsocks"; 10 10 repo = pname; 11 - sha256 = "1whhn689glw7ips3c7fxx868ib6kyrqsjxmqv7pi95wdjwgzjj40"; 11 + sha256 = "0fcpmdshl52lg44b94h7pbikq91ppvmkdgd8993hgvzjyl0pchs5"; 12 12 }; 13 13 14 - cargoSha256 = "02n9sw7954vv6m1rggdlw5mzf4cyg5zi7hc2jkd7pz64p67fnm1d"; 14 + cargoSha256 = "1vvcsadp2kycqjsmgy48szxzqg6s1jpdlzppfgffm8r71dcppyjj"; 15 15 16 16 SODIUM_USE_PKG_CONFIG = 1; 17 17
+2
pkgs/tools/networking/tendermint/default.nix
··· 13 13 14 14 vendorSha256 = "0i0n89lal99fqnzva51kp9f7wzqsfmncpshwxhq26kvykp7ji7sw"; 15 15 16 + doCheck = false; 17 + 16 18 subPackages = [ "cmd/tendermint" ]; 17 19 18 20 buildFlagsArray = [ "-ldflags=-s -w -X github.com/tendermint/tendermint/version.GitCommit=${src.rev}" ];
+2
pkgs/tools/networking/termshark/default.nix
··· 16 16 17 17 vendorSha256 = "14apff3vcbndr30765lzi4qswakavb4396bjixxvpxv6i5c04dq7"; 18 18 19 + doCheck = false; 20 + 19 21 postFixup = '' 20 22 wrapProgram $out/bin/termshark --prefix PATH : ${stdenv.lib.makeBinPath [ wireshark-cli ]} 21 23 '';
+2
pkgs/tools/networking/v2ray/generic.nix
··· 15 15 16 16 inherit vendorSha256; 17 17 18 + doCheck = false; 19 + 18 20 buildPhase = '' 19 21 runHook preBuild 20 22
+2
pkgs/tools/networking/wormhole-william/default.nix
··· 13 13 14 14 vendorSha256 = "1niky252gcxai6vz0cx7pvflg530bc1lmcd2wm2hqg6446r1yxsq"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 homepage = "https://github.com/psanford/wormhole-william"; 18 20 description = "End-to-end encrypted file transfers";
+2
pkgs/tools/networking/yggdrasil/default.nix
··· 13 13 14 14 vendorSha256 = "09xv2p9rydnsb185x61fxhyjqx41wz285c1gdd47ad3s08ay1qc7"; 15 15 16 + doCheck = false; 17 + 16 18 # Change the default location of the management socket on Linux 17 19 # systems so that the yggdrasil system service unit does not have to 18 20 # be granted write permission to /run.
+2
pkgs/tools/package-management/mynewt-newt/default.nix
··· 24 24 25 25 vendorSha256 = "1sh9mx3lc28fzvc1yrhz58rlbaac7aq1dqyvxwj98vld3kigpv1z"; 26 26 27 + doCheck = false; 28 + 27 29 meta = with stdenv.lib; { 28 30 homepage = "https://mynewt.apache.org/"; 29 31 description = "Build and package management tool for embedded development.";
+2
pkgs/tools/package-management/nfpm/default.nix
··· 13 13 14 14 vendorSha256 = "11ab1w89zn3m81swzsnyiw1x10v58phid4y68rralkp6bhisz25b"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 meta = with lib; {
+9 -1
pkgs/tools/package-management/nix-prefetch/default.nix
··· 1 1 { stdenv, fetchFromGitHub, installShellFiles, makeWrapper, asciidoc 2 2 , docbook_xml_dtd_45, git, docbook_xsl, libxml2, libxslt, coreutils, gawk 3 - , gnugrep, gnused, jq, nix }: 3 + , gnugrep, gnused, jq, nix, fetchpatch }: 4 4 5 5 let 6 6 binPath = stdenv.lib.makeBinPath [ coreutils gawk git gnugrep gnused jq nix ]; ··· 19 19 echo $(stat -c %Y $out) > $out/.timestamp 20 20 ''; 21 21 }; 22 + 23 + patches = [ 24 + # Fix compatibility with nixUnstable: https://github.com/msteen/nix-prefetch/pull/8 25 + (fetchpatch { 26 + url = "https://github.com/msteen/nix-prefetch/commit/817a7695d98663386fa27a6c04d1617e0a83e1ab.patch"; 27 + sha256 = "1zfgvafg30frwrh56k2wj4g76cljyjylm47ll60ms0yfx55spa7x"; 28 + }) 29 + ]; 22 30 23 31 postPatch = '' 24 32 lib=$out/lib/${pname}
+68
pkgs/tools/security/1password-gui/default.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , appimageTools 4 + , makeWrapper 5 + , electron 6 + , openssl 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "1password"; 11 + version = "0.8.0"; 12 + 13 + src = fetchurl { 14 + url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage"; 15 + sha256 = "1r26vyx724h3k6p340bg3lmcxwyvgxj2kqvwczq784583hpq3lq9"; 16 + }; 17 + 18 + nativeBuildInputs = [ makeWrapper ]; 19 + 20 + appimageContents = appimageTools.extractType2 { 21 + name = "${pname}-${version}"; 22 + inherit src; 23 + }; 24 + 25 + dontUnpack = true; 26 + dontConfigure = true; 27 + dontBuild = true; 28 + 29 + installPhase = let 30 + runtimeLibs = [ 31 + openssl.out 32 + stdenv.cc.cc 33 + ]; 34 + in '' 35 + mkdir -p $out/bin $out/share/1password 36 + 37 + # Applications files. 38 + cp -a ${appimageContents}/{locales,resources} $out/share/${pname} 39 + 40 + # Desktop file. 41 + install -Dt $out/share/applications ${appimageContents}/${pname}.desktop 42 + substituteInPlace $out/share/applications/${pname}.desktop \ 43 + --replace 'Exec=AppRun' 'Exec=${pname}' 44 + 45 + # Icons. 46 + cp -a ${appimageContents}/usr/share/icons $out/share 47 + 48 + # Wrap the application with Electron. 49 + makeWrapper "${electron}/bin/electron" "$out/bin/${pname}" \ 50 + --add-flags "$out/share/${pname}/resources/app.asar" \ 51 + --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath runtimeLibs}" 52 + ''; 53 + 54 + meta = with stdenv.lib; { 55 + description = "Multi-platform password manager"; 56 + longDescription = '' 57 + 1Password is a multi-platform package manager. 58 + 59 + The Linux version is currently a development preview and can 60 + only be used to search, view, and copy items. However items 61 + cannot be created or edited. 62 + ''; 63 + homepage = "https://1password.com/"; 64 + license = licenses.unfree; 65 + maintainers = with maintainers; [ danieldk ]; 66 + platforms = [ "x86_64-linux" ]; 67 + }; 68 + }
+2
pkgs/tools/security/age/default.nix
··· 6 6 goPackagePath = "github.com/FiloSottile/age"; 7 7 vendorSha256 = "0km7a2826j3fk2nrkmgc990chrkcfz006wfw14yilsa4p2hmfl7m"; 8 8 9 + doCheck = false; 10 + 9 11 subPackages = [ 10 12 "cmd/age" 11 13 "cmd/age-keygen"
+2
pkgs/tools/security/bettercap/default.nix
··· 21 21 22 22 vendorSha256 = "0yfs1f18d8frbkrshsajzzbj4wh2azd89g2h35wm6wqknvlipwr0"; 23 23 24 + doCheck = false; 25 + 24 26 nativeBuildInputs = [ pkg-config ]; 25 27 buildInputs = [ libpcap libnfnetlink libnetfilter_queue libusb1 ]; 26 28
+2
pkgs/tools/security/browserpass/default.nix
··· 14 14 15 15 vendorSha256 = "1wcbn0ip596f2dp68y6jmxgv20l0dgrcxg5cwclkawigj05416zj"; 16 16 17 + doCheck = false; 18 + 17 19 postPatch = '' 18 20 # Because this Makefile will be installed to be used by the user, patch 19 21 # variables to be valid by default
+2
pkgs/tools/security/cfssl/default.nix
··· 24 24 25 25 vendorSha256 = null; 26 26 27 + doCheck = false; 28 + 27 29 nativeBuildInputs = [ go-rice ]; 28 30 29 31 preBuild = ''
+28
pkgs/tools/security/doppler/default.nix
··· 1 + { buildGoModule, fetchFromGitHub, lib }: 2 + 3 + buildGoModule rec { 4 + pname = "doppler"; 5 + version = "3.9.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "dopplerhq"; 9 + repo = "cli"; 10 + rev = version; 11 + sha256 = "1hfl70k4xz3kxylffybixgklv04sl47knbyd96h8rnmnhscniwzl"; 12 + }; 13 + 14 + vendorSha256 = "0wqbwk72k4r30a3vnf0gnx3k97y8xgnr2iavk5bc8f8vkjv0bsv6"; 15 + 16 + buildFlagsArray = "-ldflags=-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}"; 17 + 18 + postInstall = '' 19 + mv $out/bin/cli $out/bin/doppler 20 + ''; 21 + 22 + meta = with lib; { 23 + homepage = "https://doppler.com"; 24 + description = "The official CLI for interacting with your Doppler Enclave secrets and configuation"; 25 + license = licenses.asl20; 26 + maintainers = with maintainers; [ lucperkins ]; 27 + }; 28 + }
+2
pkgs/tools/security/gobuster/default.nix
··· 16 16 17 17 vendorSha256 = "0kr9i2nm5csf3070hwaiss137pfa3088xbw2zigp7aqb2naky036"; 18 18 19 + doCheck = false; 20 + 19 21 meta = with lib; { 20 22 description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers"; 21 23 homepage = "https://github.com/OJ/gobuster";
+2
pkgs/tools/security/gopass/default.nix
··· 22 22 23 23 vendorSha256 = "1wn20bh7ma4pblsf6qnlbz5bx4p9apig3d1yz7cpsqv4z3w07baw"; 24 24 25 + doCheck = false; 26 + 25 27 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" ]; 26 28 27 29 wrapperPath = stdenv.lib.makeBinPath ([
+2 -2
pkgs/tools/security/hcxdumptool/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "hcxdumptool"; 5 - version = "6.1.0"; 5 + version = "6.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ZerBea"; 9 9 repo = "hcxdumptool"; 10 10 rev = version; 11 - sha256 = "10dhv8lgsciw6w9r328k50pv1ldldf9wikplgh0dq98djlf0l961"; 11 + sha256 = "0v6dq6x2mrmavazknmhb08ks53773sll367anfrrramild8350bh"; 12 12 }; 13 13 14 14 buildInputs = [ openssl ];
+2
pkgs/tools/security/saml2aws/default.nix
··· 14 14 runVend = true; 15 15 vendorSha256 = "1kzihyx44sx6php4z58fzy6c3g0y713939yzxpgk3n03snn2x8sf"; 16 16 17 + doCheck = false; 18 + 17 19 subPackages = [ "." "cmd/saml2aws" ]; 18 20 19 21 buildFlagsArray = ''
+2
pkgs/tools/security/sops/default.nix
··· 13 13 14 14 vendorSha256 = "0475y95qma5m346ng898n80xv2rxzndx89c9ygjcvjs513yzcba2"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 homepage = "https://github.com/mozilla/sops"; 18 20 description = "Mozilla sops (Secrets OPerationS) is an editor of encrypted files";
+2
pkgs/tools/security/verifpal/default.nix
··· 16 16 17 17 vendorSha256 = "0cmj6h103igg5pcs9c9wrcmrsf0mwp9vbgzf5amsnj1206ryb1p2"; 18 18 19 + doCheck = false; 20 + 19 21 nativeBuildInputs = [ pigeon ]; 20 22 21 23 subPackages = [ "cmd/verifpal" ];
+2
pkgs/tools/security/yubikey-agent/default.nix
··· 27 27 28 28 vendorSha256 = "128mlsagj3im6h0p0ndhzk29ya47g19im9dldx3nmddf2jlccj2h"; 29 29 30 + doCheck = false; 31 + 30 32 subPackages = [ "." ]; 31 33 32 34 # On macOS, there isn't a choice of pinentry program, so let's
+2
pkgs/tools/system/ctop/default.nix
··· 13 13 14 14 vendorSha256 = "1x4li44vg0l1x205v9a971cgphplxhsrn59q97gmj9cfy4m7jdfw"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.build=v${version}" ]; 17 19 18 20 meta = with lib; {
+2
pkgs/tools/system/gotop/default.nix
··· 13 13 14 14 vendorSha256 = "1crphp41bfivfmfp3cl7pjca3ypds6mr3847msd4wvfq4g6imk55"; 15 15 16 + doCheck = false; 17 + 16 18 meta = with stdenv.lib; { 17 19 description = "A terminal based graphical activity monitor inspired by gtop and vtop"; 18 20 homepage = "https://github.com/xxxserxxx/gotop";
+2
pkgs/tools/system/jump/default.nix
··· 13 13 14 14 vendorSha256 = "1500vim2lmkkls758pwhlx3piqbw6ap0nnhdwz9pcxih4s4as2nk"; 15 15 16 + doCheck = false; 17 + 16 18 outputs = [ "out" "man"]; 17 19 postInstall = '' 18 20 install -D --mode=444 man/j.1 man/jump.1 -t $man/man/man1/
+2
pkgs/tools/system/netdata/go.d.plugin.nix
··· 13 13 14 14 vendorSha256 = "1k84l97fw4s9jdwbka4p168m7l7wil0c4cpijis8ypj3g1xfrw90"; 15 15 16 + doCheck = false; 17 + 16 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 19 18 20 postInstall = ''
+10 -4
pkgs/tools/system/tre-command/default.nix
··· 1 - { rustPlatform, fetchFromGitHub, stdenv }: 1 + { rustPlatform, fetchFromGitHub, stdenv, installShellFiles }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "tre-command"; 5 - version = "0.3.1"; 5 + version = "0.3.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dduan"; 9 9 repo = "tre"; 10 10 rev = "v${version}"; 11 - sha256 = "1fm3fszy7fd0dgf5dwm35nb0ym0waw92iyx128lr2vlbyzln6ija"; 11 + sha256 = "1kb8jwmjhlp9bk08rb6gq3j810cv9bidm28sa417vyykp9a8p2ky"; 12 12 }; 13 13 14 - cargoSha256 = "0sk4dn5rrqhkaxm76y1d7rsjsw6pdjdhb2xv7qqrlivfk6y5k31x"; 14 + cargoSha256 = "0cqkpvq8b2vnqpkd819cdgh4fqr9yns337fgzah4m40ygs25n9iv"; 15 + 16 + nativeBuildInputs = [ installShellFiles ]; 17 + 18 + preFixup = '' 19 + installManPage manual/tre.1 20 + ''; 15 21 16 22 meta = with stdenv.lib; { 17 23 description = "Tree command, improved";
-2
pkgs/tools/text/gjo/default.nix
··· 14 14 sha256 = "07halr0jzds4rya6hlvp45bjf7vg4yf49w5q60mch05hk8qkjjdw"; 15 15 }; 16 16 17 - doCheck = true; 18 - 19 17 vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5"; 20 18 21 19 meta = with stdenv.lib; {
-2
pkgs/tools/text/shfmt/default.nix
··· 17 17 18 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 19 20 - doCheck = true; 21 - 22 20 meta = with lib; { 23 21 homepage = "https://github.com/mvdan/sh"; 24 22 description = "A shell parser and formatter";
+5 -8
pkgs/tools/text/vale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vale"; 5 - version = "2.2.2"; 5 + version = "2.3.0"; 6 6 7 7 subPackages = [ "." ]; 8 - outputs = ["out" "doc" "data"]; 8 + outputs = [ "out" "data" ]; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "errata-ai"; 12 12 repo = "vale"; 13 13 rev = "v${version}"; 14 - sha256 = "11pgszm9cb65liczpnq04l1rx0v68jgmkzrw7ax5kln5hgnrh4kb"; 14 + sha256 = "0jxlh8dlhhqw1mrhp42nywnp6wwpk7nw373s89lp3khhqwb1n08f"; 15 15 }; 16 16 17 - deleteVendor = true; 17 + vendorSha256 = null; 18 18 19 - vendorSha256 = "150pvy94vfjvn74d63az917szixw1nhl60y1adixg8xqpcjnv9hj"; 19 + doCheck = false; 20 20 21 - goPackagePath = "github.com/errata-ai/vale"; 22 21 postInstall = '' 23 - mkdir -p $doc/share/doc/vale 24 22 mkdir -p $data/share/vale 25 - cp -r docs/* $doc/share/doc/vale 26 23 cp -r styles $data/share/vale 27 24 ''; 28 25
+2
pkgs/tools/virtualization/cri-tools/default.nix
··· 17 17 18 18 vendorSha256 = null; 19 19 20 + doCheck = false; 21 + 20 22 nativeBuildInputs = [ installShellFiles ]; 21 23 22 24 buildPhase = ''
-4
pkgs/top-level/aliases.nix
··· 348 348 with the following snippet: 349 349 php74.override { embedSupport = true; apxs2Support = false; } 350 350 ''; # added 2020-04-01 351 - php72-embed = php-embed; # added 2020-04-01 352 351 php73-embed = php-embed; # added 2020-04-01 353 352 php74-embed = php-embed; # added 2020-04-01 354 353 ··· 359 358 ''; # added 2020-04-01 360 359 php74Packages-embed = phpPackages-embed; 361 360 php73Packages-embed = phpPackages-embed; 362 - php72Packages-embed = phpPackages-embed; 363 361 364 362 php-unit = throw '' 365 363 php*-unit has been dropped, you can build something similar with ··· 373 371 fpmSupport = false; 374 372 } 375 373 ''; # added 2020-04-01 376 - php72-unit = php-unit; # added 2020-04-01 377 374 php73-unit = php-unit; # added 2020-04-01 378 375 php74-unit = php-unit; # added 2020-04-01 379 376 ··· 391 388 ''; # added 2020-04-01 392 389 php74Packages-unit = phpPackages-unit; 393 390 php73Packages-unit = phpPackages-unit; 394 - php72Packages-unit = phpPackages-unit; 395 391 396 392 pidgin-with-plugins = pidgin; # added 2016-06 397 393 pidginlatex = pidgin-latex; # added 2018-01-08
+67 -4
pkgs/top-level/all-packages.nix
··· 536 536 537 537 _1password = callPackage ../applications/misc/1password { }; 538 538 539 + _1password-gui = callPackage ../tools/security/1password-gui { 540 + electron = electron_9; 541 + }; 542 + 539 543 _6tunnel = callPackage ../tools/networking/6tunnel { }; 540 544 541 545 _9pfs = callPackage ../tools/filesystems/9pfs { }; ··· 719 723 720 724 arduino = arduino-core.override { withGui = true; }; 721 725 726 + arduino-cli = callPackage ../development/arduino/arduino-cli { }; 727 + 722 728 arduino-core = callPackage ../development/arduino/arduino-core { }; 723 729 724 730 arduino-mk = callPackage ../development/arduino/arduino-mk {}; ··· 1317 1323 1318 1324 quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { }; 1319 1325 1326 + mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage {}; 1327 + 1320 1328 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; 1321 1329 1322 1330 libtensorflow-bin = callPackage ../development/libraries/science/math/tensorflow/bin.nix { ··· 1761 1769 1762 1770 dokuwiki = callPackage ../servers/web-apps/dokuwiki { }; 1763 1771 1772 + doppler = callPackage ../tools/security/doppler {}; 1773 + 1764 1774 dosage = callPackage ../applications/graphics/dosage { }; 1765 1775 1766 1776 dozenal = callPackage ../applications/misc/dozenal { }; ··· 1905 1915 fcft = callPackage ../development/libraries/fcft { }; 1906 1916 1907 1917 fuzzel = callPackage ../applications/misc/fuzzel { }; 1918 + 1919 + qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { }; 1908 1920 1909 1921 fwup = callPackage ../tools/misc/fwup { }; 1910 1922 ··· 2168 2180 2169 2181 mq-cli = callPackage ../tools/system/mq-cli { }; 2170 2182 2183 + nextdns = callPackage ../applications/networking/nextdns { }; 2184 + 2171 2185 nfdump = callPackage ../tools/networking/nfdump { }; 2172 2186 2173 2187 nfstrace = callPackage ../tools/networking/nfstrace { }; ··· 2254 2268 2255 2269 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { }; 2256 2270 2271 + ryujinx = callPackage ../misc/emulators/ryujinx { }; 2272 + 2257 2273 scour = with python3Packages; toPythonApplication scour; 2258 2274 2259 2275 s2png = callPackage ../tools/graphics/s2png { }; ··· 2263 2279 shell-hist = callPackage ../tools/misc/shell-hist { }; 2264 2280 2265 2281 simg2img = callPackage ../tools/filesystems/simg2img { }; 2282 + 2283 + simplenes = callPackage ../misc/emulators/simplenes { }; 2266 2284 2267 2285 snipes = callPackage ../games/snipes { }; 2268 2286 ··· 2921 2939 2922 2940 dclxvi = callPackage ../development/libraries/dclxvi { }; 2923 2941 2942 + dconf2nix = callPackage ../development/tools/haskell/dconf2nix { }; 2943 + 2924 2944 dcraw = callPackage ../tools/graphics/dcraw { }; 2925 2945 2926 2946 dcfldd = callPackage ../tools/system/dcfldd { }; ··· 4377 4397 packages = config.ihaskell.packages or (self: []); 4378 4398 }; 4379 4399 4400 + iruby = callPackage ../applications/editors/jupyter-kernels/iruby { }; 4401 + 4380 4402 imapproxy = callPackage ../tools/networking/imapproxy { 4381 4403 openssl = openssl_1_0_2; 4382 4404 }; ··· 4761 4783 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { }; 4762 4784 4763 4785 lolcat = callPackage ../tools/misc/lolcat { }; 4786 + 4787 + lottieconverter = callPackage ../tools/misc/lottieconverter { }; 4764 4788 4765 4789 lsd = callPackage ../tools/misc/lsd { }; 4766 4790 ··· 5129 5153 5130 5154 logstalgia = callPackage ../tools/graphics/logstalgia {}; 5131 5155 5156 + lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { }; 5157 + 5132 5158 loki = callPackage ../development/libraries/loki { }; 5133 5159 5134 5160 longview = callPackage ../servers/monitoring/longview { }; ··· 5324 5350 pythonPackages = python3Packages; 5325 5351 }; 5326 5352 5353 + mirakurun = nodePackages.mirakurun; 5354 + 5327 5355 miredo = callPackage ../tools/networking/miredo { }; 5328 5356 5329 5357 mirrorbits = callPackage ../servers/mirrorbits { }; ··· 7817 7845 libpsl = null; 7818 7846 }; 7819 7847 7848 + wg-bond = callPackage ../applications/networking/wg-bond { }; 7849 + 7820 7850 which = callPackage ../tools/system/which { }; 7821 7851 7822 7852 whsniff = callPackage ../applications/networking/sniffers/whsniff { }; ··· 9828 9858 php = php74; 9829 9859 9830 9860 phpPackages = php74Packages; 9831 - php72Packages = recurseIntoAttrs php72.packages; 9832 9861 php73Packages = recurseIntoAttrs php73.packages; 9833 9862 php74Packages = recurseIntoAttrs php74.packages; 9834 9863 9835 9864 phpExtensions = php74Extensions; 9836 - php72Extensions = recurseIntoAttrs php72.extensions; 9837 9865 php73Extensions = recurseIntoAttrs php73.extensions; 9838 9866 php74Extensions = recurseIntoAttrs php74.extensions; 9839 9867 9840 9868 inherit (callPackage ../development/interpreters/php { 9841 9869 stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; 9842 - }) php74 php73 php72; 9870 + }) php74 php73; 9843 9871 9844 9872 picoc = callPackage ../development/interpreters/picoc {}; 9845 9873 ··· 10617 10645 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { }; 10618 10646 10619 10647 eggdbus = callPackage ../development/tools/misc/eggdbus { }; 10648 + 10649 + effitask = callPackage ../applications/misc/effitask { }; 10620 10650 10621 10651 egypt = callPackage ../development/tools/analysis/egypt { }; 10622 10652 ··· 11417 11447 ycmd = callPackage ../development/tools/misc/ycmd { 11418 11448 inherit (darwin.apple_sdk.frameworks) Cocoa; 11419 11449 python = python3; 11450 + # currently broken 11451 + rustracerd = null; 11420 11452 }; 11421 11453 11422 11454 yodl = callPackage ../development/tools/misc/yodl { }; ··· 13310 13342 13311 13343 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { }; 13312 13344 13345 + libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { }; 13346 + 13313 13347 libHX = callPackage ../development/libraries/libHX { }; 13314 13348 13315 13349 libibmad = callPackage ../development/libraries/libibmad { }; ··· 13913 13947 python = python3; 13914 13948 }; 13915 13949 13916 - libxml2Python = pkgs.buildEnv { # slightly hacky 13950 + libxml2Python = let 13951 + libxml2 = python2Packages.libxml2; 13952 + in pkgs.buildEnv { # slightly hacky 13917 13953 name = "libxml2+py-${res.libxml2.version}"; 13918 13954 paths = with libxml2; [ dev bin py ]; 13919 13955 inherit (libxml2) passthru; ··· 14819 14855 14820 14856 rlog = callPackage ../development/libraries/rlog { }; 14821 14857 14858 + rlottie = callPackage ../development/libraries/rlottie { }; 14859 + 14822 14860 rocksdb = callPackage ../development/libraries/rocksdb { }; 14823 14861 14824 14862 rocksdb_lite = rocksdb.override { enableLite = true; }; ··· 16756 16794 unifiStable; 16757 16795 unifi = unifiStable; 16758 16796 16797 + urserver = callPackage ../servers/urserver { }; 16798 + 16759 16799 victoriametrics = callPackage ../servers/nosql/victoriametrics { }; 16760 16800 16761 16801 virtlyst = libsForQt5.callPackage ../servers/web-apps/virtlyst { }; ··· 17101 17141 i7z = qt5.callPackage ../os-specific/linux/i7z { }; 17102 17142 17103 17143 pcm = callPackage ../os-specific/linux/pcm { }; 17144 + 17145 + ifmetric = callPackage ../os-specific/linux/ifmetric {}; 17104 17146 17105 17147 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { 17106 17148 openssl = openssl_1_0_2; ··· 19975 20017 19976 20018 gcal = callPackage ../applications/misc/gcal { }; 19977 20019 20020 + gcstar = callPackage ../applications/misc/gcstar { }; 20021 + 19978 20022 geany = callPackage ../applications/editors/geany { }; 19979 20023 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { }; 19980 20024 ··· 20484 20528 hashit = callPackage ../tools/misc/hashit { }; 20485 20529 20486 20530 hactool = callPackage ../tools/compression/hactool { }; 20531 + 20532 + hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { }; 20487 20533 20488 20534 heimer = libsForQt5.callPackage ../applications/misc/heimer { }; 20489 20535 ··· 20770 20816 # Impressive, formerly known as "KeyJNote". 20771 20817 impressive = callPackage ../applications/office/impressive { }; 20772 20818 20819 + inkcut = libsForQt5.callPackage ../applications/misc/inkcut { }; 20820 + 20773 20821 inkscape = callPackage ../applications/graphics/inkscape { 20774 20822 lcms = lcms2; 20775 20823 }; ··· 20961 21009 kiwix = callPackage ../applications/misc/kiwix { }; 20962 21010 20963 21011 klayout = libsForQt5.callPackage ../applications/misc/klayout { }; 21012 + 21013 + kmetronome = libsForQt5.callPackage ../applications/audio/kmetronome { }; 20964 21014 20965 21015 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; 20966 21016 ··· 22794 22844 }; 22795 22845 22796 22846 tambura = callPackage ../applications/audio/tambura { }; 22847 + 22848 + tanka = callPackage ../applications/networking/cluster/tanka { }; 22797 22849 22798 22850 teams = callPackage ../applications/networking/instant-messengers/teams { }; 22799 22851 ··· 25286 25338 25287 25339 almonds = callPackage ../applications/science/math/almonds { }; 25288 25340 25341 + amd-blis = callPackage ../development/libraries/science/math/amd-blis { }; 25342 + 25343 + amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { }; 25344 + 25289 25345 arpack = callPackage ../development/libraries/science/math/arpack { }; 25290 25346 25291 25347 blas = callPackage ../build-support/alternatives/blas { }; ··· 25683 25739 25684 25740 adms = callPackage ../applications/science/electronics/adms { }; 25685 25741 25742 + appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { }; 25743 + 25686 25744 # Since version 8 Eagle requires an Autodesk account and a subscription 25687 25745 # in contrast to single payment for the charged editions. 25688 25746 # This is the last version with the old model. ··· 25727 25785 25728 25786 pcb = callPackage ../applications/science/electronics/pcb { }; 25729 25787 25788 + qcsxcad = libsForQt5.callPackage ../applications/science/electronics/qcsxcad { }; 25789 + 25730 25790 qucs = callPackage ../applications/science/electronics/qucs { }; 25731 25791 25732 25792 xcircuit = callPackage ../applications/science/electronics/xcircuit { }; ··· 25738 25798 25739 25799 caffe = callPackage ../applications/science/math/caffe ({ 25740 25800 opencv3 = opencv3WithoutCuda; # Used only for image loading. 25801 + blas = openblas; 25741 25802 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; 25742 25803 } // (config.caffe or {})); 25743 25804 ··· 27284 27345 dapper = callPackage ../development/tools/dapper { }; 27285 27346 27286 27347 kube3d = callPackage ../applications/networking/cluster/kube3d {}; 27348 + 27349 + zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots {}; 27287 27350 27288 27351 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { }; 27289 27352
+1 -1
pkgs/top-level/coq-packages.nix
··· 118 118 version = "8.11.2"; 119 119 }; 120 120 coq_8_12 = callPackage ../applications/science/logic/coq { 121 - version = "8.12+beta1"; 121 + version = "8.12.0"; 122 122 }; 123 123 124 124 coqPackages_8_5 = mkCoqPackages coq_8_5;
+80
pkgs/top-level/perl-packages.nix
··· 2218 2218 }; 2219 2219 }; 2220 2220 2221 + CDDBFile = buildPerlPackage { 2222 + pname = "CDDB-File"; 2223 + version = "1.05"; 2224 + src = fetchurl { 2225 + url = mirror://cpan/authors/id/T/TM/TMTM/CDDB-File-1.05.tar.gz; 2226 + sha256 = "1jf7xhd4w9iwabhz2wajh6fid3nyvkid9q5gdhyff52w86f45rpb"; 2227 + }; 2228 + meta = { 2229 + description = "Parse a CDDB/freedb data file"; 2230 + license = stdenv.lib.licenses.artistic1; 2231 + }; 2232 + }; 2233 + 2234 + 2221 2235 CGI = buildPerlPackage { 2222 2236 pname = "CGI"; 2223 2237 version = "4.49"; ··· 13892 13906 }; 13893 13907 }; 13894 13908 13909 + MP3Info = buildPerlPackage { 13910 + pname = "MP3-Info"; 13911 + version = "1.26"; 13912 + src = fetchurl { 13913 + url = mirror://cpan/authors/id/J/JM/JMERELO/MP3-Info-1.26.tar.gz; 13914 + sha256 = "1rwbrsdw6y6jgcjvrlji6fbcvwl4wlka3mkhlw12a7s2683k8qjp"; 13915 + }; 13916 + meta = { 13917 + description = "Manipulate / fetch info from MP3 audio files"; 13918 + license = with stdenv.lib.licenses; [ artistic1 ]; 13919 + }; 13920 + }; 13921 + 13922 + MP3Tag = buildPerlPackage { 13923 + pname = "MP3-Tag"; 13924 + version = "1.15"; 13925 + src = fetchurl { 13926 + url = mirror://cpan/authors/id/I/IL/ILYAZ/modules/MP3-Tag-1.15.zip; 13927 + sha256 = "1lanbwv97sfsb7h4vsg1v0dv3yghpz01nf3rzl4a9p3ycgs4ib5a"; 13928 + }; 13929 + buildInputs = [ pkgs.unzip ]; 13930 + propagatedBuildInputs = [ CompressZlib ExtUtilsMakeMaker ]; 13931 + postPatch = '' 13932 + substituteInPlace Makefile.PL --replace "'PL_FILES'" "#'PL_FILES'" 13933 + ''; 13934 + postFixup = '' 13935 + perl data_pod.PL PERL5LIB:$PERL5LIB 13936 + ''; 13937 + outputs = [ "out" ]; 13938 + meta = { 13939 + description = "Module for reading tags of MP3 audio files"; 13940 + license = with stdenv.lib.licenses; [ artistic1 ]; 13941 + }; 13942 + }; 13943 + 13895 13944 Mouse = buildPerlModule { 13896 13945 pname = "Mouse"; 13897 13946 version = "2.5.10"; ··· 14320 14369 propagatedBuildInputs = [ NetFrame ]; 14321 14370 meta = { 14322 14371 description = "Internet Protocol v6 layer object"; 14372 + license = with stdenv.lib.licenses; [ artistic1 ]; 14373 + }; 14374 + }; 14375 + 14376 + NetFreeDB = buildPerlPackage { 14377 + pname = "Net-FreeDB"; 14378 + version = "0.10"; 14379 + src = fetchurl { 14380 + url = mirror://cpan/authors/id/D/DS/DSHULTZ/Net-FreeDB-0.10.tar.gz; 14381 + sha256 = "11dfi14qnzsnmr71cygir85zfj15n08b7d5g0i4cj5pb70if2hzp"; 14382 + }; 14383 + buildInputs = [ TestMost TestDeep TestWarn TestException TestDifferences ]; 14384 + propagatedBuildInputs = [ CDDBFile Moo libnet ]; 14385 + meta = { 14386 + description = "Perl interface to freedb server(s)"; 14323 14387 license = with stdenv.lib.licenses; [ artistic1 ]; 14324 14388 }; 14325 14389 }; ··· 14869 14933 meta = { 14870 14934 description = "Generate cryptographic signatures for objects"; 14871 14935 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14936 + }; 14937 + }; 14938 + 14939 + OggVorbisHeaderPurePerl = buildPerlPackage { 14940 + pname = "Ogg-Vorbis-Header-PurePerl"; 14941 + version = "1.0"; 14942 + src = fetchurl { 14943 + url = mirror://cpan/authors/id/D/DA/DANIEL/Ogg-Vorbis-Header-PurePerl-1.0.tar.gz; 14944 + sha256 = "0kjqswnwhp7yf7czvhggdyp2pgg5wa58b4jwpn8j3km7h2ll8pmy"; 14945 + }; 14946 + buildInputs = [ TestMore ]; 14947 + # The testing mechanism is erorrneous upstream. See http://matrix.cpantesters.org/?dist=Ogg-Vorbis-Header-PurePerl+1.0 14948 + doCheck = false; 14949 + meta = { 14950 + description = "An object-oriented interface to Ogg Vorbis information and comment fields"; 14951 + license = with stdenv.lib.licenses; [ artistic1 ]; 14872 14952 }; 14873 14953 }; 14874 14954
+50 -4
pkgs/top-level/python-packages.nix
··· 509 509 510 510 baselines = callPackage ../development/python-modules/baselines { }; 511 511 512 - bash_kernel = callPackage ../development/python-modules/bash_kernel { }; 512 + bash_kernel = callPackage ../development/python-modules/bash_kernel { 513 + inherit (pkgs) bash; 514 + }; 513 515 514 516 bashlex = callPackage ../development/python-modules/bashlex { }; 515 517 ··· 546 548 brother = callPackage ../development/python-modules/brother { }; 547 549 548 550 build = callPackage ../development/python-modules/build { }; 551 + 552 + bytecode = callPackage ../development/python-modules/bytecode { }; 549 553 550 554 ciso8601 = callPackage ../development/python-modules/ciso8601 { }; 551 555 ··· 858 862 859 863 hdmedians = callPackage ../development/python-modules/hdmedians { }; 860 864 865 + hdlparse = callPackage ../development/python-modules/hdlparse { }; 866 + 861 867 hiyapyco = callPackage ../development/python-modules/hiyapyco { }; 862 868 863 869 hocr-tools = callPackage ../development/python-modules/hocr-tools { }; ··· 923 929 jwcrypto = callPackage ../development/python-modules/jwcrypto { }; 924 930 925 931 kconfiglib = callPackage ../development/python-modules/kconfiglib { }; 932 + 933 + kinparse = callPackage ../development/python-modules/kinparse { }; 926 934 927 935 labelbox = callPackage ../development/python-modules/labelbox { }; 928 936 ··· 1705 1713 1706 1714 unifi = callPackage ../development/python-modules/unifi { }; 1707 1715 1716 + uvcclient = callPackage ../development/python-modules/uvcclient { }; 1717 + 1708 1718 uvloop = callPackage ../development/python-modules/uvloop { 1709 1719 inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices CoreServices; 1710 1720 }; ··· 2460 2470 2461 2471 cryptacular = callPackage ../development/python-modules/cryptacular { }; 2462 2472 2463 - cryptography = callPackage ../development/python-modules/cryptography { }; 2473 + cryptography = if isPy27 then 2474 + callPackage ../development/python-modules/cryptography/2.9.nix { } 2475 + else 2476 + callPackage ../development/python-modules/cryptography { }; 2464 2477 2465 - cryptography_vectors = callPackage ../development/python-modules/cryptography/vectors.nix { }; 2478 + cryptography_vectors = if isPy27 then 2479 + callPackage ../development/python-modules/cryptography/vectors-2.9.nix { } 2480 + else 2481 + callPackage ../development/python-modules/cryptography/vectors.nix { }; 2466 2482 2467 2483 curtsies = callPackage ../development/python-modules/curtsies { }; 2468 2484 2469 2485 envs = callPackage ../development/python-modules/envs { }; 2486 + 2487 + enaml = callPackage ../development/python-modules/enaml { }; 2488 + 2489 + enamlx = callPackage ../development/python-modules/enamlx { }; 2470 2490 2471 2491 etelemetry = callPackage ../development/python-modules/etelemetry { }; 2472 2492 ··· 2739 2759 2740 2760 dask = callPackage ../development/python-modules/dask { }; 2741 2761 2762 + dask-gateway = callPackage ../development/python-modules/dask-gateway { }; 2763 + 2764 + dask-gateway-server = callPackage ../development/python-modules/dask-gateway-server { 2765 + inherit (pkgs) go; 2766 + }; 2767 + 2742 2768 dask-glm = callPackage ../development/python-modules/dask-glm { }; 2743 2769 2744 2770 dask-image = callPackage ../development/python-modules/dask-image { }; ··· 2869 2895 docker-py = disabledIf isPy27 (callPackage ../development/python-modules/docker-py {}); 2870 2896 2871 2897 dockerpty = callPackage ../development/python-modules/dockerpty {}; 2898 + 2899 + dockerspawner = callPackage ../development/python-modules/dockerspawner {}; 2872 2900 2873 2901 docker_pycreds = callPackage ../development/python-modules/docker-pycreds {}; 2874 2902 ··· 3280 3308 lightparam = callPackage ../development/python-modules/lightparam { }; 3281 3309 3282 3310 jupyter = callPackage ../development/python-modules/jupyter { }; 3311 + 3312 + jupyter-c-kernel = callPackage ../development/python-modules/jupyter-c-kernel { }; 3283 3313 3284 3314 jupyter_console = if pythonOlder "3.5" then 3285 3315 callPackage ../development/python-modules/jupyter_console/5.nix { } ··· 4457 4487 pkgs-docker = pkgs.docker; 4458 4488 }; 4459 4489 4490 + jupyter-telemetry = callPackage ../development/python-modules/jupyter-telemetry { }; 4491 + 4460 4492 jupyterhub = callPackage ../development/python-modules/jupyterhub { }; 4461 4493 4462 4494 jupyterhub-ldapauthenticator = callPackage ../development/python-modules/jupyterhub-ldapauthenticator { }; 4463 4495 4496 + jupyterhub-systemdspawner = callPackage ../development/python-modules/jupyterhub-systemdspawner { 4497 + inherit (pkgs) bash; 4498 + }; 4499 + 4464 4500 kaggle = callPackage ../development/python-modules/kaggle { }; 4465 4501 4466 4502 keyring = if isPy3k then ··· 4953 4989 4954 4990 nitime = callPackage ../development/python-modules/nitime { }; 4955 4991 4992 + nix-kernel = callPackage ../development/python-modules/nix-kernel { 4993 + inherit (pkgs) nix; 4994 + }; 4995 + 4956 4996 nixpkgs = callPackage ../development/python-modules/nixpkgs { }; 4957 4997 4958 4998 nixpkgs-pytools = callPackage ../development/python-modules/nixpkgs-pytools { }; ··· 5376 5416 protobuf = callPackage ../development/python-modules/protobuf { 5377 5417 disabled = isPyPy; 5378 5418 doCheck = !isPy3k; 5379 - protobuf = pkgs.protobuf3_12; 5419 + # If a protobuf upgrade causes many Python packages to fail, please pin it 5420 + # here to the previous version. 5421 + protobuf = pkgs.protobuf; 5380 5422 }; 5381 5423 5382 5424 psd-tools = callPackage ../development/python-modules/psd-tools { }; ··· 5436 5478 Babel = callPackage ../development/python-modules/Babel { }; 5437 5479 5438 5480 babelgladeextractor = callPackage ../development/python-modules/babelgladeextractor { }; 5481 + 5482 + batchspawner = callPackage ../development/python-modules/batchspawner { }; 5439 5483 5440 5484 pybfd = callPackage ../development/python-modules/pybfd { }; 5441 5485 ··· 5830 5874 qtconsole = callPackage ../development/python-modules/qtconsole { }; 5831 5875 5832 5876 qtpy = callPackage ../development/python-modules/qtpy { }; 5877 + 5878 + qreactor = callPackage ../development/python-modules/qreactor { }; 5833 5879 5834 5880 quantities = callPackage ../development/python-modules/quantities { }; 5835 5881