Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #49058 from volth/staging-next

Merge master into staging-next

authored by

Frederik Rietdijk and committed by
GitHub
d3d61590 9648d573

+4997 -1968
+13 -4
doc/functions/overrides.xml
··· 6 7 <para> 8 Sometimes one wants to override parts of <literal>nixpkgs</literal>, e.g. 9 - derivation attributes, the results of derivations or even the whole package 10 - set. 11 </para> 12 13 <section xml:id="sec-pkg-override"> ··· 25 <para> 26 Example usages: 27 <programlisting>pkgs.foo.override { arg1 = val1; arg2 = val2; ... }</programlisting> 28 <programlisting> 29 import pkgs.path { overlays = [ (self: super: { 30 foo = super.foo.override { barSupport = true ; }; ··· 86 in this case, as it overrides only the attributes of the final derivation. 87 It is for this reason that <varname>overrideAttrs</varname> should be 88 preferred in (almost) all cases to <varname>overrideDerivation</varname>, 89 - i.e. to allow using <varname>sdenv.mkDerivation</varname> to process input 90 arguments, as well as the fact that it is easier to use (you can use the 91 same attribute names you see in your Nix code, instead of the ones 92 generated (e.g. <varname>buildInputs</varname> vs 93 - <varname>nativeBuildInputs</varname>, and involves less typing. 94 </para> 95 </note> 96 </section>
··· 6 7 <para> 8 Sometimes one wants to override parts of <literal>nixpkgs</literal>, e.g. 9 + derivation attributes, the results of derivations. 10 + </para> 11 + 12 + <para> 13 + These functions are used to make changes to packages, returning only single 14 + packages. <link xlink:href="#chap-overlays">Overlays</link>, on the other 15 + hand, can be used to combine the overridden packages across the entire 16 + package set of Nixpkgs. 17 </para> 18 19 <section xml:id="sec-pkg-override"> ··· 31 <para> 32 Example usages: 33 <programlisting>pkgs.foo.override { arg1 = val1; arg2 = val2; ... }</programlisting> 34 + <!-- TODO: move below programlisting to a new section about extending and overlays 35 + and reference it 36 + --> 37 <programlisting> 38 import pkgs.path { overlays = [ (self: super: { 39 foo = super.foo.override { barSupport = true ; }; ··· 95 in this case, as it overrides only the attributes of the final derivation. 96 It is for this reason that <varname>overrideAttrs</varname> should be 97 preferred in (almost) all cases to <varname>overrideDerivation</varname>, 98 + i.e. to allow using <varname>stdenv.mkDerivation</varname> to process input 99 arguments, as well as the fact that it is easier to use (you can use the 100 same attribute names you see in your Nix code, instead of the ones 101 generated (e.g. <varname>buildInputs</varname> vs 102 + <varname>nativeBuildInputs</varname>), and it involves less typing). 103 </para> 104 </note> 105 </section>
+111 -80
doc/overlays.xml
··· 17 <title>Installing overlays</title> 18 19 <para> 20 - The list of overlays is determined as follows. 21 </para> 22 23 - <para> 24 - If the <varname>overlays</varname> argument is not provided explicitly, we 25 - look for overlays in a path. The path is determined as follows: 26 - <orderedlist> 27 - <listitem> 28 - <para> 29 - First, if an <varname>overlays</varname> argument to the nixpkgs function 30 - itself is given, then that is used. 31 - </para> 32 - <para> 33 - This can be passed explicitly when importing nipxkgs, for example 34 - <literal>import &lt;nixpkgs> { overlays = [ overlay1 overlay2 ]; 35 - }</literal>. 36 - </para> 37 - </listitem> 38 - <listitem> 39 - <para> 40 - Otherwise, if the Nix path entry <literal>&lt;nixpkgs-overlays></literal> 41 - exists, we look for overlays at that path, as described below. 42 - </para> 43 - <para> 44 - See the section on <literal>NIX_PATH</literal> in the Nix manual for more 45 - details on how to set a value for 46 - <literal>&lt;nixpkgs-overlays>.</literal> 47 - </para> 48 - </listitem> 49 - <listitem> 50 - <para> 51 - If one of <filename>~/.config/nixpkgs/overlays.nix</filename> and 52 - <filename>~/.config/nixpkgs/overlays/</filename> exists, then we look for 53 - overlays at that path, as described below. It is an error if both exist. 54 - </para> 55 - </listitem> 56 - </orderedlist> 57 - </para> 58 59 - <para> 60 - If we are looking for overlays at a path, then there are two cases: 61 - <itemizedlist> 62 - <listitem> 63 - <para> 64 - If the path is a file, then the file is imported as a Nix expression and 65 - used as the list of overlays. 66 - </para> 67 - </listitem> 68 - <listitem> 69 - <para> 70 - If the path is a directory, then we take the content of the directory, 71 - order it lexicographically, and attempt to interpret each as an overlay 72 - by: 73 - <itemizedlist> 74 - <listitem> 75 - <para> 76 - Importing the file, if it is a <literal>.nix</literal> file. 77 - </para> 78 - </listitem> 79 - <listitem> 80 - <para> 81 - Importing a top-level <filename>default.nix</filename> file, if it is 82 - a directory. 83 - </para> 84 - </listitem> 85 - </itemizedlist> 86 - </para> 87 - </listitem> 88 - </itemizedlist> 89 - </para> 90 91 - <para> 92 - On a NixOS system the value of the <literal>nixpkgs.overlays</literal> 93 - option, if present, is passed to the system Nixpkgs directly as an argument. 94 - Note that this does not affect the overlays for non-NixOS operations (e.g. 95 - <literal>nix-env</literal>), which are looked up independently. 96 - </para> 97 98 - <para> 99 - The <filename>overlays.nix</filename> option therefore provides a convenient 100 - way to use the same overlays for a NixOS system configuration and user 101 - configuration: the same file can be used as 102 - <filename>overlays.nix</filename> and imported as the value of 103 - <literal>nixpkgs.overlays</literal>. 104 - </para> 105 </section> 106 <!--============================================================--> 107 <section xml:id="sec-overlays-definition">
··· 17 <title>Installing overlays</title> 18 19 <para> 20 + The list of overlays can be set either explicitly in a Nix expression, or 21 + through <literal>&lt;nixpkgs-overlays></literal> or user configuration 22 + files. 23 </para> 24 25 + <section xml:id="sec-overlays-argument"> 26 + <title>Set overlays in NixOS or Nix expressions</title> 27 + 28 + <para> 29 + On a NixOS system the value of the <literal>nixpkgs.overlays</literal> 30 + option, if present, is passed to the system Nixpkgs directly as an 31 + argument. Note that this does not affect the overlays for non-NixOS 32 + operations (e.g. <literal>nix-env</literal>), which are 33 + <link xlink:href="#sec-overlays-lookup">looked</link> up independently. 34 + </para> 35 + 36 + <para> 37 + The list of overlays can be passed explicitly when importing nixpkgs, for 38 + example <literal>import &lt;nixpkgs> { overlays = [ overlay1 overlay2 ]; 39 + }</literal>. 40 + </para> 41 + 42 + <para> 43 + Further overlays can be added by calling the <literal>pkgs.extend</literal> 44 + or <literal>pkgs.appendOverlays</literal>, although it is often preferable 45 + to avoid these functions, because they recompute the Nixpkgs fixpoint, 46 + which is somewhat expensive to do. 47 + </para> 48 + </section> 49 + 50 + <section xml:id="sec-overlays-lookup"> 51 + <title>Install overlays via configuration lookup</title> 52 + 53 + <para> 54 + The list of overlays is determined as follows. 55 + </para> 56 + 57 + <para> 58 + <orderedlist> 59 + <listitem> 60 + <para> 61 + First, if an 62 + <link xlink:href="#sec-overlays-argument"><varname>overlays</varname> 63 + argument</link> to the nixpkgs function itself is given, then that is 64 + used and no path lookup will be performed. 65 + </para> 66 + </listitem> 67 + <listitem> 68 + <para> 69 + Otherwise, if the Nix path entry 70 + <literal>&lt;nixpkgs-overlays></literal> exists, we look for overlays at 71 + that path, as described below. 72 + </para> 73 + <para> 74 + See the section on <literal>NIX_PATH</literal> in the Nix manual for 75 + more details on how to set a value for 76 + <literal>&lt;nixpkgs-overlays>.</literal> 77 + </para> 78 + </listitem> 79 + <listitem> 80 + <para> 81 + If one of <filename>~/.config/nixpkgs/overlays.nix</filename> and 82 + <filename>~/.config/nixpkgs/overlays/</filename> exists, then we look 83 + for overlays at that path, as described below. It is an error if both 84 + exist. 85 + </para> 86 + </listitem> 87 + </orderedlist> 88 + </para> 89 90 + <para> 91 + If we are looking for overlays at a path, then there are two cases: 92 + <itemizedlist> 93 + <listitem> 94 + <para> 95 + If the path is a file, then the file is imported as a Nix expression and 96 + used as the list of overlays. 97 + </para> 98 + </listitem> 99 + <listitem> 100 + <para> 101 + If the path is a directory, then we take the content of the directory, 102 + order it lexicographically, and attempt to interpret each as an overlay 103 + by: 104 + <itemizedlist> 105 + <listitem> 106 + <para> 107 + Importing the file, if it is a <literal>.nix</literal> file. 108 + </para> 109 + </listitem> 110 + <listitem> 111 + <para> 112 + Importing a top-level <filename>default.nix</filename> file, if it is 113 + a directory. 114 + </para> 115 + </listitem> 116 + </itemizedlist> 117 + </para> 118 + </listitem> 119 + </itemizedlist> 120 + </para> 121 122 + <para> 123 + Because overlays that are set in NixOS configuration do not affect 124 + non-NixOS operations such as <literal>nix-env</literal>, the 125 + <filename>overlays.nix</filename> option provides a convenient way to use 126 + the same overlays for a NixOS system configuration and user configuration: 127 + the same file can be used as <filename>overlays.nix</filename> and imported 128 + as the value of <literal>nixpkgs.overlays</literal>. 129 + </para> 130 131 + <!-- TODO: Example of sharing overlays between NixOS configuration 132 + and configuration lookup. Also reference the example 133 + from the sec-overlays-argument paragraph about NixOS. 134 + --> 135 + </section> 136 </section> 137 <!--============================================================--> 138 <section xml:id="sec-overlays-definition">
+4 -4
doc/package-notes.xml
··· 681 </para> 682 683 <para> 684 - The python plugin allows the addition of extra libraries. For instance, the 685 - <literal>inotify.py</literal> script in weechat-scripts requires D-Bus or 686 - libnotify, and the <literal>fish.py</literal> script requires pycrypto. To 687 - use these scripts, use the <literal>python</literal> plugin's 688 <literal>withPackages</literal> attribute: 689 <programlisting>weechat.override { configure = {availablePlugins, ...}: { 690 plugins = with availablePlugins; [
··· 681 </para> 682 683 <para> 684 + The python and perl plugins allows the addition of extra libraries. For 685 + instance, the <literal>inotify.py</literal> script in weechat-scripts 686 + requires D-Bus or libnotify, and the <literal>fish.py</literal> script 687 + requires pycrypto. To use these scripts, use the plugin's 688 <literal>withPackages</literal> attribute: 689 <programlisting>weechat.override { configure = {availablePlugins, ...}: { 690 plugins = with availablePlugins; [
+10 -5
maintainers/maintainer-list.nix
··· 158 github = "alexanderkjeldaas"; 159 name = "Alexander Kjeldaas"; 160 }; 161 akaWolf = { 162 email = "akawolf0@gmail.com"; 163 github = "akaWolf"; ··· 3636 github = "roosemberth"; 3637 name = "Roosembert (Roosemberth) Palacios"; 3638 }; 3639 rprospero = { 3640 email = "rprospero+nix@gmail.com"; 3641 github = "rprospero"; ··· 4147 email = "mail@tazj.in"; 4148 github = "tazjin"; 4149 name = "Vincent Ambo"; 4150 - }; 4151 - TealG = { 4152 - email = "~@Teal.Gr"; 4153 - github = "TealG"; 4154 - name = "Teal Gaure"; 4155 }; 4156 teh = { 4157 email = "tehunger@gmail.com";
··· 158 github = "alexanderkjeldaas"; 159 name = "Alexander Kjeldaas"; 160 }; 161 + akavel = { 162 + email = "czapkofan@gmail.com"; 163 + github = "akavel"; 164 + name = "Mateusz Czapliński"; 165 + }; 166 akaWolf = { 167 email = "akawolf0@gmail.com"; 168 github = "akaWolf"; ··· 3641 github = "roosemberth"; 3642 name = "Roosembert (Roosemberth) Palacios"; 3643 }; 3644 + royneary = { 3645 + email = "christian@ulrich.earth"; 3646 + github = "royneary"; 3647 + name = "Christian Ulrich"; 3648 + }; 3649 rprospero = { 3650 email = "rprospero+nix@gmail.com"; 3651 github = "rprospero"; ··· 4157 email = "mail@tazj.in"; 4158 github = "tazjin"; 4159 name = "Vincent Ambo"; 4160 }; 4161 teh = { 4162 email = "tehunger@gmail.com";
+7
nixos/doc/manual/release-notes/rl-1903.xml
··· 130 were removed. They were never used for anything and can therefore safely be removed. 131 </para> 132 </listitem> 133 </itemizedlist> 134 </section> 135
··· 130 were removed. They were never used for anything and can therefore safely be removed. 131 </para> 132 </listitem> 133 + <listitem> 134 + <para> 135 + Package <literal>wasm</literal> has been renamed <literal>proglodyte-wasm</literal>. The package 136 + <literal>wasm</literal> will be pointed to <literal>ocamlPackages.wasm</literal> in 19.09, so 137 + make sure to update your configuration if you want to keep <literal>proglodyte-wasm</literal> 138 + </para> 139 + </listitem> 140 </itemizedlist> 141 </section> 142
+1 -1
nixos/modules/misc/ids.nix
··· 385 virtuoso = 44; 386 #rtkit = 45; # unused 387 dovecot2 = 46; 388 - #dovenull = 47; # unused 389 prayer = 49; 390 mpd = 50; 391 clamav = 51;
··· 385 virtuoso = 44; 386 #rtkit = 45; # unused 387 dovecot2 = 46; 388 + dovenull2 = 47; 389 prayer = 49; 390 mpd = 50; 391 clamav = 51;
-1
nixos/modules/module-list.nix
··· 108 ./programs/oblogout.nix 109 ./programs/plotinus.nix 110 ./programs/qt5ct.nix 111 - ./programs/rootston.nix 112 ./programs/screen.nix 113 ./programs/sedutil.nix 114 ./programs/slock.nix
··· 108 ./programs/oblogout.nix 109 ./programs/plotinus.nix 110 ./programs/qt5ct.nix 111 ./programs/screen.nix 112 ./programs/sedutil.nix 113 ./programs/slock.nix
-103
nixos/modules/programs/rootston.nix
··· 1 - { config, pkgs, lib, ... }: 2 - 3 - with lib; 4 - 5 - let 6 - cfg = config.programs.rootston; 7 - 8 - rootstonWrapped = pkgs.writeScriptBin "rootston" '' 9 - #! ${pkgs.runtimeShell} 10 - if [[ "$#" -ge 1 ]]; then 11 - exec ${pkgs.rootston}/bin/rootston "$@" 12 - else 13 - ${cfg.extraSessionCommands} 14 - exec ${pkgs.rootston}/bin/rootston -C ${cfg.configFile} 15 - fi 16 - ''; 17 - in { 18 - options.programs.rootston = { 19 - enable = mkEnableOption '' 20 - rootston, the reference compositor for wlroots. The purpose of rootston 21 - is to test and demonstrate the features of wlroots (if you want a real 22 - Wayland compositor you should e.g. use Sway instead). You can manually 23 - start the compositor by running "rootston" from a terminal''; 24 - 25 - extraSessionCommands = mkOption { 26 - type = types.lines; 27 - default = ""; 28 - example = '' 29 - # Define a keymap (US QWERTY is the default) 30 - export XKB_DEFAULT_LAYOUT=de,us 31 - export XKB_DEFAULT_VARIANT=nodeadkeys 32 - export XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle,caps:escape 33 - ''; 34 - description = '' 35 - Shell commands executed just before rootston is started. 36 - ''; 37 - }; 38 - 39 - extraPackages = mkOption { 40 - type = with types; listOf package; 41 - default = with pkgs; [ 42 - westonLite xwayland rofi 43 - ]; 44 - defaultText = literalExample '' 45 - with pkgs; [ 46 - westonLite xwayland rofi 47 - ] 48 - ''; 49 - example = literalExample "[ ]"; 50 - description = '' 51 - Extra packages to be installed system wide. 52 - ''; 53 - }; 54 - 55 - config = mkOption { 56 - type = types.str; 57 - default = '' 58 - [keyboard] 59 - meta-key = Logo 60 - 61 - # Sway/i3 like Keybindings 62 - # Maps key combinations with commands to execute 63 - # Commands include: 64 - # - "exit" to stop the compositor 65 - # - "exec" to execute a shell command 66 - # - "close" to close the current view 67 - # - "next_window" to cycle through windows 68 - [bindings] 69 - Logo+Shift+e = exit 70 - Logo+q = close 71 - Logo+m = maximize 72 - Alt+Tab = next_window 73 - Logo+Return = exec weston-terminal 74 - Logo+d = exec rofi -show run 75 - ''; 76 - description = '' 77 - Default configuration for rootston (used when called without any 78 - parameters). 79 - ''; 80 - }; 81 - 82 - configFile = mkOption { 83 - type = types.path; 84 - default = "/etc/rootston.ini"; 85 - example = literalExample "${pkgs.rootston}/etc/rootston.ini"; 86 - description = '' 87 - Path to the default rootston configuration file (the "config" option 88 - will have no effect if you change the path). 89 - ''; 90 - }; 91 - }; 92 - 93 - config = mkIf cfg.enable { 94 - environment.etc."rootston.ini".text = cfg.config; 95 - environment.systemPackages = [ rootstonWrapped ] ++ cfg.extraPackages; 96 - 97 - hardware.opengl.enable = mkDefault true; 98 - fonts.enableDefaultFonts = mkDefault true; 99 - programs.dconf.enable = mkDefault true; 100 - }; 101 - 102 - meta.maintainers = with lib.maintainers; [ primeos gnidorah ]; 103 - }
···
-29
nixos/modules/security/wrappers/default.nix
··· 180 # programs to be wrapped. 181 WRAPPER_PATH=${config.system.path}/bin:${config.system.path}/sbin 182 183 - # Remove the old /var/setuid-wrappers path from the system... 184 - # 185 - # TODO: this is only necessary for upgrades 16.09 => 17.x; 186 - # this conditional removal block needs to be removed after 187 - # the release. 188 - if [ -d /var/setuid-wrappers ]; then 189 - rm -rf /var/setuid-wrappers 190 - ln -s /run/wrappers/bin /var/setuid-wrappers 191 - fi 192 - 193 - # Remove the old /run/setuid-wrappers-dir path from the 194 - # system as well... 195 - # 196 - # TODO: this is only necessary for upgrades 16.09 => 17.x; 197 - # this conditional removal block needs to be removed after 198 - # the release. 199 - if [ -d /run/setuid-wrapper-dirs ]; then 200 - rm -rf /run/setuid-wrapper-dirs 201 - ln -s /run/wrappers/bin /run/setuid-wrapper-dirs 202 - fi 203 - 204 - # TODO: this is only necessary for upgrades 16.09 => 17.x; 205 - # this conditional removal block needs to be removed after 206 - # the release. 207 - if readlink -f /run/booted-system | grep nixos-17 > /dev/null; then 208 - rm -rf /run/setuid-wrapper-dirs 209 - rm -rf /var/setuid-wrappers 210 - fi 211 - 212 # We want to place the tmpdirs for the wrappers to the parent dir. 213 wrapperDir=$(mktemp --directory --tmpdir="${parentWrapperDir}" wrappers.XXXXXXXXXX) 214 chmod a+rx $wrapperDir
··· 180 # programs to be wrapped. 181 WRAPPER_PATH=${config.system.path}/bin:${config.system.path}/sbin 182 183 # We want to place the tmpdirs for the wrappers to the parent dir. 184 wrapperDir=$(mktemp --directory --tmpdir="${parentWrapperDir}" wrappers.XXXXXXXXXX) 185 chmod a+rx $wrapperDir
+5 -1
nixos/modules/services/mail/dovecot.nix
··· 311 { name = "dovenull"; 312 uid = config.ids.uids.dovenull2; 313 description = "Dovecot user for untrusted logins"; 314 - group = cfg.group; 315 } 316 ] ++ optional (cfg.user == "dovecot2") 317 { name = "dovecot2"; ··· 332 } 333 ++ optional (cfg.createMailUser && cfg.mailGroup != null) 334 { name = cfg.mailGroup; 335 }; 336 337 environment.etc."dovecot/modules".source = modulesDir;
··· 311 { name = "dovenull"; 312 uid = config.ids.uids.dovenull2; 313 description = "Dovecot user for untrusted logins"; 314 + group = "dovenull"; 315 } 316 ] ++ optional (cfg.user == "dovecot2") 317 { name = "dovecot2"; ··· 332 } 333 ++ optional (cfg.createMailUser && cfg.mailGroup != null) 334 { name = cfg.mailGroup; 335 + } 336 + ++ singleton 337 + { name = "dovenull"; 338 + gid = config.ids.gids.dovenull2; 339 }; 340 341 environment.etc."dovecot/modules".source = modulesDir;
+21 -1
nixos/modules/services/monitoring/datadog-agent.nix
··· 7 8 ddConf = { 9 dd_url = "https://app.datadoghq.com"; 10 - skip_ssl_validation = "no"; 11 confd_path = "/etc/datadog-agent/conf.d"; 12 additional_checksd = "/etc/datadog-agent/checks.d"; 13 use_dogstatsd = true; ··· 16 // optionalAttrs (cfg.hostname != null) { inherit (cfg) hostname; } 17 // optionalAttrs (cfg.tags != null ) { tags = concatStringsSep ", " cfg.tags; } 18 // optionalAttrs (cfg.enableLiveProcessCollection) { process_config = { enabled = "true"; }; } 19 // cfg.extraConfig; 20 21 # Generate Datadog configuration files for each configured checks. ··· 132 default = false; 133 type = types.bool; 134 }; 135 checks = mkOption { 136 description = '' 137 Configuration for all Datadog checks. Keys of this attribute ··· 244 ${pkgs.datadog-process-agent}/bin/agent --config /etc/datadog-agent/datadog.yaml 245 ''; 246 }); 247 }; 248 249 environment.etc = etcfiles;
··· 7 8 ddConf = { 9 dd_url = "https://app.datadoghq.com"; 10 + skip_ssl_validation = false; 11 confd_path = "/etc/datadog-agent/conf.d"; 12 additional_checksd = "/etc/datadog-agent/checks.d"; 13 use_dogstatsd = true; ··· 16 // optionalAttrs (cfg.hostname != null) { inherit (cfg) hostname; } 17 // optionalAttrs (cfg.tags != null ) { tags = concatStringsSep ", " cfg.tags; } 18 // optionalAttrs (cfg.enableLiveProcessCollection) { process_config = { enabled = "true"; }; } 19 + // optionalAttrs (cfg.enableTraceAgent) { apm_config = { enabled = true; }; } 20 // cfg.extraConfig; 21 22 # Generate Datadog configuration files for each configured checks. ··· 133 default = false; 134 type = types.bool; 135 }; 136 + 137 + enableTraceAgent = mkOption { 138 + description = '' 139 + Whether to enable the trace agent. 140 + ''; 141 + default = false; 142 + type = types.bool; 143 + }; 144 + 145 checks = mkOption { 146 description = '' 147 Configuration for all Datadog checks. Keys of this attribute ··· 254 ${pkgs.datadog-process-agent}/bin/agent --config /etc/datadog-agent/datadog.yaml 255 ''; 256 }); 257 + 258 + datadog-trace-agent = lib.mkIf cfg.enableTraceAgent (makeService { 259 + description = "Datadog Trace Agent"; 260 + path = [ ]; 261 + script = '' 262 + export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile}) 263 + ${pkgs.datadog-trace-agent}/bin/trace-agent -config /etc/datadog-agent/datadog.yaml 264 + ''; 265 + }); 266 + 267 }; 268 269 environment.etc = etcfiles;
+110 -5
nixos/modules/services/monitoring/grafana.nix
··· 4 5 let 6 cfg = config.services.grafana; 7 8 envOptions = { 9 PATHS_DATA = cfg.dataDir; ··· 41 AUTH_ANONYMOUS_ORG_ROLE = cfg.auth.anonymous.org_role; 42 43 ANALYTICS_REPORTING_ENABLED = boolToString cfg.analytics.reporting.enable; 44 } // cfg.extraOptions; 45 46 in { ··· 134 }; 135 136 password = mkOption { 137 - description = "Database password."; 138 default = ""; 139 type = types.str; 140 }; 141 142 path = mkOption { 143 description = "Database path."; 144 default = "${cfg.dataDir}/data/grafana.db"; ··· 163 }; 164 165 adminPassword = mkOption { 166 - description = "Default admin password."; 167 default = "admin"; 168 type = types.str; 169 }; 170 171 secretKey = mkOption { 172 description = "Secret key used for signing."; 173 default = "SW2YcwTIb9zpOOhoPsMm"; 174 type = types.str; 175 }; 176 }; 177 178 users = { ··· 241 242 config = mkIf cfg.enable { 243 warnings = optional ( 244 - cfg.database.password != options.services.grafana.database.password.default || 245 - cfg.security.adminPassword != options.services.grafana.security.adminPassword.default 246 ) "Grafana passwords will be stored as plaintext in the Nix store!"; 247 248 environment.systemPackages = [ cfg.package ]; 249 250 systemd.services.grafana = { 251 description = "Grafana Service Daemon"; 252 wantedBy = ["multi-user.target"]; ··· 254 environment = { 255 QT_QPA_PLATFORM = "offscreen"; 256 } // mapAttrs' (n: v: nameValuePair "GF_${n}" (toString v)) envOptions; 257 serviceConfig = { 258 - ExecStart = "${cfg.package.bin}/bin/grafana-server -homepath ${cfg.dataDir}"; 259 WorkingDirectory = cfg.dataDir; 260 User = "grafana"; 261 };
··· 4 5 let 6 cfg = config.services.grafana; 7 + opt = options.services.grafana; 8 9 envOptions = { 10 PATHS_DATA = cfg.dataDir; ··· 42 AUTH_ANONYMOUS_ORG_ROLE = cfg.auth.anonymous.org_role; 43 44 ANALYTICS_REPORTING_ENABLED = boolToString cfg.analytics.reporting.enable; 45 + 46 + SMTP_ENABLE = boolToString cfg.smtp.enable; 47 + SMTP_HOST = cfg.smtp.host; 48 + SMTP_USER = cfg.smtp.user; 49 + SMTP_PASSWORD = cfg.smtp.password; 50 + SMTP_FROM_ADDRESS = cfg.smtp.fromAddress; 51 } // cfg.extraOptions; 52 53 in { ··· 141 }; 142 143 password = mkOption { 144 + description = '' 145 + Database password. 146 + This option is mutual exclusive with the passwordFile option. 147 + ''; 148 default = ""; 149 type = types.str; 150 }; 151 152 + passwordFile = mkOption { 153 + description = '' 154 + File that containts the database password. 155 + This option is mutual exclusive with the password option. 156 + ''; 157 + default = null; 158 + type = types.nullOr types.path; 159 + }; 160 + 161 path = mkOption { 162 description = "Database path."; 163 default = "${cfg.dataDir}/data/grafana.db"; ··· 182 }; 183 184 adminPassword = mkOption { 185 + description = '' 186 + Default admin password. 187 + This option is mutual exclusive with the adminPasswordFile option. 188 + ''; 189 default = "admin"; 190 type = types.str; 191 }; 192 193 + adminPasswordFile = mkOption { 194 + description = '' 195 + Default admin password. 196 + This option is mutual exclusive with the <literal>adminPassword</literal> option. 197 + ''; 198 + default = null; 199 + type = types.nullOr types.path; 200 + }; 201 + 202 secretKey = mkOption { 203 description = "Secret key used for signing."; 204 default = "SW2YcwTIb9zpOOhoPsMm"; 205 type = types.str; 206 }; 207 + 208 + secretKeyFile = mkOption { 209 + description = "Secret key used for signing."; 210 + default = null; 211 + type = types.nullOr types.path; 212 + }; 213 + }; 214 + 215 + smtp = { 216 + enable = mkEnableOption "smtp"; 217 + host = mkOption { 218 + description = "Host to connect to"; 219 + default = "localhost:25"; 220 + type = types.str; 221 + }; 222 + user = mkOption { 223 + description = "User used for authentication"; 224 + default = ""; 225 + type = types.str; 226 + }; 227 + password = mkOption { 228 + description = '' 229 + Password used for authentication. 230 + This option is mutual exclusive with the passwordFile option. 231 + ''; 232 + default = ""; 233 + type = types.str; 234 + }; 235 + passwordFile = mkOption { 236 + description = '' 237 + Password used for authentication. 238 + This option is mutual exclusive with the password option. 239 + ''; 240 + default = null; 241 + type = types.nullOr types.path; 242 + }; 243 + fromAddress = mkOption { 244 + description = "Email address used for sending"; 245 + default = "admin@grafana.localhost"; 246 + type = types.str; 247 + }; 248 }; 249 250 users = { ··· 313 314 config = mkIf cfg.enable { 315 warnings = optional ( 316 + cfg.database.password != opt.database.password.default || 317 + cfg.security.adminPassword != opt.security.adminPassword.default 318 ) "Grafana passwords will be stored as plaintext in the Nix store!"; 319 320 environment.systemPackages = [ cfg.package ]; 321 322 + assertions = [ 323 + { 324 + assertion = cfg.database.password != opt.database.password.default -> cfg.database.passwordFile == null; 325 + message = "Cannot set both password and passwordFile"; 326 + } 327 + { 328 + assertion = cfg.security.adminPassword != opt.security.adminPassword.default -> cfg.security.adminPasswordFile == null; 329 + message = "Cannot set both adminPassword and adminPasswordFile"; 330 + } 331 + { 332 + assertion = cfg.security.secretKeyFile != opt.security.secretKeyFile.default -> cfg.security.secretKeyFile == null; 333 + message = "Cannot set both secretKey and secretKeyFile"; 334 + } 335 + { 336 + assertion = cfg.smtp.password != opt.smtp.password.default -> cfg.smtp.passwordFile == null; 337 + message = "Cannot set both password and secretKeyFile"; 338 + } 339 + ]; 340 + 341 systemd.services.grafana = { 342 description = "Grafana Service Daemon"; 343 wantedBy = ["multi-user.target"]; ··· 345 environment = { 346 QT_QPA_PLATFORM = "offscreen"; 347 } // mapAttrs' (n: v: nameValuePair "GF_${n}" (toString v)) envOptions; 348 + script = '' 349 + ${optionalString (cfg.database.passwordFile != null) '' 350 + export GF_DATABASE_PASSWORD="$(cat ${escapeShellArg cfg.database.passwordFile})" 351 + ''} 352 + ${optionalString (cfg.security.adminPasswordFile != null) '' 353 + export GF_SECURITY_ADMIN_PASSWORD="$(cat ${escapeShellArg cfg.security.adminPasswordFile})" 354 + ''} 355 + ${optionalString (cfg.security.secretKeyFile != null) '' 356 + export GF_SECURITY_SECRET_KEY="$(cat ${escapeShellArg cfg.security.secretKeyFile})" 357 + ''} 358 + ${optionalString (cfg.smtp.passwordFile != null) '' 359 + export GF_SMTP_PASSWORD="$(cat ${escapeShellArg cfg.smtp.passwordFile})" 360 + ''} 361 + exec ${cfg.package.bin}/bin/grafana-server -homepath ${cfg.dataDir} 362 + ''; 363 serviceConfig = { 364 WorkingDirectory = cfg.dataDir; 365 User = "grafana"; 366 };
+6 -6
nixos/modules/services/monitoring/munin.nix
··· 5 6 # TODO: support fastcgi 7 # http://munin-monitoring.org/wiki/CgiHowto2 8 - # spawn-fcgi -s /var/run/munin/fastcgi-graph.sock -U www-data -u munin -g munin /usr/lib/munin/cgi/munin-cgi-graph 9 - # spawn-fcgi -s /var/run/munin/fastcgi-html.sock -U www-data -u munin -g munin /usr/lib/munin/cgi/munin-cgi-html 10 # https://paste.sh/vofcctHP#-KbDSXVeWoifYncZmLfZzgum 11 # nginx http://munin.readthedocs.org/en/latest/example/webserver/nginx.html 12 ··· 22 dbdir /var/lib/munin 23 htmldir /var/www/munin 24 logdir /var/log/munin 25 - rundir /var/run/munin 26 27 ${cronCfg.extraGlobalConfig} 28 ··· 170 wantedBy = [ "multi-user.target" ]; 171 path = with pkgs; [ munin smartmontools "/run/current-system/sw" "/run/wrappers" ]; 172 environment.MUNIN_LIBDIR = "${pkgs.munin}/lib"; 173 - environment.MUNIN_PLUGSTATE = "/var/run/munin"; 174 environment.MUNIN_LOGDIR = "/var/log/munin"; 175 preStart = '' 176 echo "updating munin plugins..." ··· 188 }; 189 190 # munin_stats plugin breaks as of 2.0.33 when this doesn't exist 191 - systemd.tmpfiles.rules = [ "d /var/run/munin 0755 munin munin -" ]; 192 193 }) (mkIf cronCfg.enable { 194 ··· 210 }; 211 212 systemd.tmpfiles.rules = [ 213 - "d /var/run/munin 0755 munin munin -" 214 "d /var/log/munin 0755 munin munin -" 215 "d /var/www/munin 0755 munin munin -" 216 "d /var/lib/munin 0755 munin munin -"
··· 5 6 # TODO: support fastcgi 7 # http://munin-monitoring.org/wiki/CgiHowto2 8 + # spawn-fcgi -s /run/munin/fastcgi-graph.sock -U www-data -u munin -g munin /usr/lib/munin/cgi/munin-cgi-graph 9 + # spawn-fcgi -s /run/munin/fastcgi-html.sock -U www-data -u munin -g munin /usr/lib/munin/cgi/munin-cgi-html 10 # https://paste.sh/vofcctHP#-KbDSXVeWoifYncZmLfZzgum 11 # nginx http://munin.readthedocs.org/en/latest/example/webserver/nginx.html 12 ··· 22 dbdir /var/lib/munin 23 htmldir /var/www/munin 24 logdir /var/log/munin 25 + rundir /run/munin 26 27 ${cronCfg.extraGlobalConfig} 28 ··· 170 wantedBy = [ "multi-user.target" ]; 171 path = with pkgs; [ munin smartmontools "/run/current-system/sw" "/run/wrappers" ]; 172 environment.MUNIN_LIBDIR = "${pkgs.munin}/lib"; 173 + environment.MUNIN_PLUGSTATE = "/run/munin"; 174 environment.MUNIN_LOGDIR = "/var/log/munin"; 175 preStart = '' 176 echo "updating munin plugins..." ··· 188 }; 189 190 # munin_stats plugin breaks as of 2.0.33 when this doesn't exist 191 + systemd.tmpfiles.rules = [ "d /run/munin 0755 munin munin -" ]; 192 193 }) (mkIf cronCfg.enable { 194 ··· 210 }; 211 212 systemd.tmpfiles.rules = [ 213 + "d /run/munin 0755 munin munin -" 214 "d /var/log/munin 0755 munin munin -" 215 "d /var/www/munin 0755 munin munin -" 216 "d /var/lib/munin 0755 munin munin -"
-2
nixos/modules/services/security/munge.nix
··· 53 chmod 0700 ${cfg.password} 54 mkdir -p /var/lib/munge -m 0711 55 chown -R munge:munge /var/lib/munge 56 - mkdir -p /var/log/munge -m 0700 57 - chown -R munge:munge /var/log/munge 58 mkdir -p /run/munge -m 0755 59 chown -R munge:munge /run/munge 60 '';
··· 53 chmod 0700 ${cfg.password} 54 mkdir -p /var/lib/munge -m 0711 55 chown -R munge:munge /var/lib/munge 56 mkdir -p /run/munge -m 0755 57 chown -R munge:munge /run/munge 58 '';
+5
nixos/modules/services/security/tor.nix
··· 57 AutomapHostsSuffixes ${concatStringsSep "," cfg.client.dns.automapHostsSuffixes} 58 ''} 59 '' 60 # Relay config 61 + optionalString cfg.relay.enable '' 62 ORPort ${toString cfg.relay.port}
··· 57 AutomapHostsSuffixes ${concatStringsSep "," cfg.client.dns.automapHostsSuffixes} 58 ''} 59 '' 60 + # Explicitly disable the SOCKS server if the client is disabled. In 61 + # particular, this makes non-anonymous hidden services possible. 62 + + optionalString (! cfg.client.enable) '' 63 + SOCKSPort 0 64 + '' 65 # Relay config 66 + optionalString cfg.relay.enable '' 67 ORPort ${toString cfg.relay.port}
+9 -1
nixos/modules/services/web-apps/nextcloud.nix
··· 70 ''; 71 }; 72 73 - nginx.enable = mkEnableOption "nginx vhost management"; 74 75 webfinger = mkOption { 76 type = types.bool;
··· 70 ''; 71 }; 72 73 + nginx.enable = mkOption { 74 + type = types.bool; 75 + default = false; 76 + description = '' 77 + Whether to enable nginx virtual host management. 78 + Further nginx configuration can be done by adapting <literal>services.nginx.virtualHosts.&lt;name&gt;</literal>. 79 + See <xref linkend="opt-services.nginx.virtualHosts"/> for further information. 80 + ''; 81 + }; 82 83 webfinger = mkOption { 84 type = types.bool;
+27 -4
nixos/modules/services/web-servers/tomcat.nix
··· 121 type = types.str; 122 description = "name of the virtualhost"; 123 }; 124 webapps = mkOption { 125 type = types.listOf types.path; 126 description = '' ··· 220 221 ${if cfg.serverXml != "" then '' 222 cp -f ${pkgs.writeTextDir "server.xml" cfg.serverXml}/* ${cfg.baseDir}/conf/ 223 - '' else '' 224 - # Create a modified server.xml which also includes all virtual hosts 225 - sed -e "/<Engine name=\"Catalina\" defaultHost=\"localhost\">/a\ ${toString (map (virtualHost: ''<Host name=\"${virtualHost.name}\" appBase=\"virtualhosts/${virtualHost.name}/webapps\" unpackWARs=\"true\" autoDeploy=\"true\" xmlValidation=\"false\" xmlNamespaceAware=\"false\" >${if cfg.logPerVirtualHost then ''<Valve className=\"org.apache.catalina.valves.AccessLogValve\" directory=\"logs/${virtualHost.name}\" prefix=\"${virtualHost.name}_access_log.\" pattern=\"combined\" resolveHosts=\"false\"/>'' else ""}</Host>'') cfg.virtualHosts)}" \ 226 - ${tomcat}/conf/server.xml > ${cfg.baseDir}/conf/server.xml 227 '' 228 } 229 ${optionalString (cfg.logDirs != []) ''
··· 121 type = types.str; 122 description = "name of the virtualhost"; 123 }; 124 + aliases = mkOption { 125 + type = types.listOf types.str; 126 + description = "aliases of the virtualhost"; 127 + default = []; 128 + }; 129 webapps = mkOption { 130 type = types.listOf types.path; 131 description = '' ··· 225 226 ${if cfg.serverXml != "" then '' 227 cp -f ${pkgs.writeTextDir "server.xml" cfg.serverXml}/* ${cfg.baseDir}/conf/ 228 + '' else 229 + let 230 + hostElementForVirtualHost = virtualHost: '' 231 + <Host name="${virtualHost.name}" appBase="virtualhosts/${virtualHost.name}/webapps" 232 + unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 233 + '' + concatStrings (innerElementsForVirtualHost virtualHost) + '' 234 + </Host> 235 + ''; 236 + innerElementsForVirtualHost = virtualHost: 237 + (map (alias: '' 238 + <Alias>${alias}</Alias> 239 + '') virtualHost.aliases) 240 + ++ (optional cfg.logPerVirtualHost '' 241 + <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/${virtualHost.name}" 242 + prefix="${virtualHost.name}_access_log." pattern="combined" resolveHosts="false"/> 243 + ''); 244 + hostElementsString = concatMapStringsSep "\n" hostElementForVirtualHost cfg.virtualHosts; 245 + hostElementsSedString = replaceStrings ["\n"] ["\\\n"] hostElementsString; 246 + in '' 247 + # Create a modified server.xml which also includes all virtual hosts 248 + sed -e "/<Engine name=\"Catalina\" defaultHost=\"localhost\">/a\\"${escapeShellArg hostElementsSedString} \ 249 + ${tomcat}/conf/server.xml > ${cfg.baseDir}/conf/server.xml 250 '' 251 } 252 ${optionalString (cfg.logDirs != []) ''
-126
nixos/modules/system/boot/loader/raspberrypi/builder.sh
··· 1 - #! @bash@/bin/sh -e 2 - 3 - shopt -s nullglob 4 - 5 - export PATH=/empty 6 - for i in @path@; do PATH=$PATH:$i/bin; done 7 - 8 - default=$1 9 - if test -z "$1"; then 10 - echo "Syntax: builder.sh <DEFAULT-CONFIG>" 11 - exit 1 12 - fi 13 - 14 - echo "updating the boot generations directory..." 15 - 16 - mkdir -p /boot/old 17 - 18 - # Convert a path to a file in the Nix store such as 19 - # /nix/store/<hash>-<name>/file to <hash>-<name>-<file>. 20 - cleanName() { 21 - local path="$1" 22 - echo "$path" | sed 's|^/nix/store/||' | sed 's|/|-|g' 23 - } 24 - 25 - # Copy a file from the Nix store to /boot/kernels. 26 - declare -A filesCopied 27 - 28 - copyToKernelsDir() { 29 - local src="$1" 30 - local dst="/boot/old/$(cleanName $src)" 31 - # Don't copy the file if $dst already exists. This means that we 32 - # have to create $dst atomically to prevent partially copied 33 - # kernels or initrd if this script is ever interrupted. 34 - if ! test -e $dst; then 35 - local dstTmp=$dst.tmp.$$ 36 - cp $src $dstTmp 37 - mv $dstTmp $dst 38 - fi 39 - filesCopied[$dst]=1 40 - result=$dst 41 - } 42 - 43 - copyForced() { 44 - local src="$1" 45 - local dst="$2" 46 - cp $src $dst.tmp 47 - mv $dst.tmp $dst 48 - } 49 - 50 - outdir=/boot/old 51 - mkdir -p $outdir || true 52 - 53 - # Copy its kernel and initrd to /boot/kernels. 54 - addEntry() { 55 - local path="$1" 56 - local generation="$2" 57 - 58 - if ! test -e $path/kernel -a -e $path/initrd; then 59 - return 60 - fi 61 - 62 - local kernel=$(readlink -f $path/kernel) 63 - local initrd=$(readlink -f $path/initrd) 64 - local dtb_path=$(readlink -f $path/kernel-modules/dtbs) 65 - 66 - if test -n "@copyKernels@"; then 67 - copyToKernelsDir $kernel; kernel=$result 68 - copyToKernelsDir $initrd; initrd=$result 69 - fi 70 - 71 - echo $(readlink -f $path) > $outdir/$generation-system 72 - echo $(readlink -f $path/init) > $outdir/$generation-init 73 - cp $path/kernel-params $outdir/$generation-cmdline.txt 74 - echo $initrd > $outdir/$generation-initrd 75 - echo $kernel > $outdir/$generation-kernel 76 - 77 - if test $(readlink -f "$path") = "$default"; then 78 - if [ @version@ -eq 1 ]; then 79 - copyForced $kernel /boot/kernel.img 80 - else 81 - copyForced $kernel /boot/kernel7.img 82 - fi 83 - copyForced $initrd /boot/initrd 84 - for dtb in $dtb_path/bcm*.dtb; do 85 - dst="/boot/$(basename $dtb)" 86 - copyForced $dtb "$dst" 87 - filesCopied[$dst]=1 88 - done 89 - cp "$(readlink -f "$path/init")" /boot/nixos-init 90 - echo "`cat $path/kernel-params` init=$path/init" >/boot/cmdline.txt 91 - 92 - echo "$2" > /boot/defaultgeneration 93 - fi 94 - } 95 - 96 - # Add all generations of the system profile to the menu, in reverse 97 - # (most recent to least recent) order. 98 - for generation in $( 99 - (cd /nix/var/nix/profiles && ls -d system-*-link) \ 100 - | sed 's/system-\([0-9]\+\)-link/\1/' \ 101 - | sort -n -r); do 102 - link=/nix/var/nix/profiles/system-$generation-link 103 - addEntry $link $generation 104 - done 105 - 106 - # Add the firmware files 107 - fwdir=@firmware@/share/raspberrypi/boot/ 108 - copyForced $fwdir/bootcode.bin /boot/bootcode.bin 109 - copyForced $fwdir/fixup.dat /boot/fixup.dat 110 - copyForced $fwdir/fixup_cd.dat /boot/fixup_cd.dat 111 - copyForced $fwdir/fixup_db.dat /boot/fixup_db.dat 112 - copyForced $fwdir/fixup_x.dat /boot/fixup_x.dat 113 - copyForced $fwdir/start.elf /boot/start.elf 114 - copyForced $fwdir/start_cd.elf /boot/start_cd.elf 115 - copyForced $fwdir/start_db.elf /boot/start_db.elf 116 - copyForced $fwdir/start_x.elf /boot/start_x.elf 117 - 118 - # Add the config.txt 119 - copyForced @configTxt@ /boot/config.txt 120 - 121 - # Remove obsolete files from /boot and /boot/old. 122 - for fn in /boot/old/*linux* /boot/old/*initrd-initrd* /boot/bcm*.dtb; do 123 - if ! test "${filesCopied[$fn]}" = 1; then 124 - rm -vf -- "$fn" 125 - fi 126 - done
···
+7 -6
nixos/modules/system/boot/loader/raspberrypi/builder_uboot.nix nixos/modules/system/boot/loader/raspberrypi/uboot-builder.nix
··· 1 - { config, pkgs, configTxt }: 2 3 let 4 - cfg = config.boot.loader.raspberryPi; 5 isAarch64 = pkgs.stdenv.isAarch64; 6 7 uboot = 8 - if cfg.version == 1 then 9 pkgs.ubootRaspberryPi 10 - else if cfg.version == 2 then 11 pkgs.ubootRaspberryPi2 12 else 13 if isAarch64 then ··· 21 }; 22 in 23 pkgs.substituteAll { 24 - src = ./builder_uboot.sh; 25 isExecutable = true; 26 inherit (pkgs) bash; 27 path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep]; ··· 29 inherit uboot; 30 inherit configTxt; 31 inherit extlinuxConfBuilder; 32 - version = cfg.version; 33 } 34
··· 1 + { pkgs, version, configTxt }: 2 3 let 4 isAarch64 = pkgs.stdenv.isAarch64; 5 6 uboot = 7 + if version == 0 then 8 + pkgs.ubootRaspberryPiZero 9 + else if version == 1 then 10 pkgs.ubootRaspberryPi 11 + else if version == 2 then 12 pkgs.ubootRaspberryPi2 13 else 14 if isAarch64 then ··· 22 }; 23 in 24 pkgs.substituteAll { 25 + src = ./uboot-builder.sh; 26 isExecutable = true; 27 inherit (pkgs) bash; 28 path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep]; ··· 30 inherit uboot; 31 inherit configTxt; 32 inherit extlinuxConfBuilder; 33 + inherit version; 34 } 35
-29
nixos/modules/system/boot/loader/raspberrypi/builder_uboot.sh
··· 1 - #! @bash@/bin/sh -e 2 - 3 - copyForced() { 4 - local src="$1" 5 - local dst="$2" 6 - cp $src $dst.tmp 7 - mv $dst.tmp $dst 8 - } 9 - 10 - # Call the extlinux builder 11 - "@extlinuxConfBuilder@" "$@" 12 - 13 - # Add the firmware files 14 - fwdir=@firmware@/share/raspberrypi/boot/ 15 - copyForced $fwdir/bootcode.bin /boot/bootcode.bin 16 - copyForced $fwdir/fixup.dat /boot/fixup.dat 17 - copyForced $fwdir/fixup_cd.dat /boot/fixup_cd.dat 18 - copyForced $fwdir/fixup_db.dat /boot/fixup_db.dat 19 - copyForced $fwdir/fixup_x.dat /boot/fixup_x.dat 20 - copyForced $fwdir/start.elf /boot/start.elf 21 - copyForced $fwdir/start_cd.elf /boot/start_cd.elf 22 - copyForced $fwdir/start_db.elf /boot/start_db.elf 23 - copyForced $fwdir/start_x.elf /boot/start_x.elf 24 - 25 - # Add the uboot file 26 - copyForced @uboot@/u-boot.bin /boot/u-boot-rpi.bin 27 - 28 - # Add the config.txt 29 - copyForced @configTxt@ /boot/config.txt
···
+10
nixos/modules/system/boot/loader/raspberrypi/raspberrypi-builder.nix
···
··· 1 + { pkgs, configTxt }: 2 + 3 + pkgs.substituteAll { 4 + src = ./raspberrypi-builder.sh; 5 + isExecutable = true; 6 + inherit (pkgs) bash; 7 + path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep]; 8 + firmware = pkgs.raspberrypifw; 9 + inherit configTxt; 10 + }
+132
nixos/modules/system/boot/loader/raspberrypi/raspberrypi-builder.sh
···
··· 1 + #! @bash@/bin/sh -e 2 + 3 + shopt -s nullglob 4 + 5 + export PATH=/empty 6 + for i in @path@; do PATH=$PATH:$i/bin; done 7 + 8 + usage() { 9 + echo "usage: $0 -c <path-to-default-configuration> [-d <boot-dir>]" >&2 10 + exit 1 11 + } 12 + 13 + default= # Default configuration 14 + target=/boot # Target directory 15 + 16 + while getopts "c:d:" opt; do 17 + case "$opt" in 18 + c) default="$OPTARG" ;; 19 + d) target="$OPTARG" ;; 20 + \?) usage ;; 21 + esac 22 + done 23 + 24 + echo "updating the boot generations directory..." 25 + 26 + mkdir -p $target/old 27 + 28 + # Convert a path to a file in the Nix store such as 29 + # /nix/store/<hash>-<name>/file to <hash>-<name>-<file>. 30 + cleanName() { 31 + local path="$1" 32 + echo "$path" | sed 's|^/nix/store/||' | sed 's|/|-|g' 33 + } 34 + 35 + # Copy a file from the Nix store to $target/kernels. 36 + declare -A filesCopied 37 + 38 + copyToKernelsDir() { 39 + local src="$1" 40 + local dst="$target/old/$(cleanName $src)" 41 + # Don't copy the file if $dst already exists. This means that we 42 + # have to create $dst atomically to prevent partially copied 43 + # kernels or initrd if this script is ever interrupted. 44 + if ! test -e $dst; then 45 + local dstTmp=$dst.tmp.$$ 46 + cp $src $dstTmp 47 + mv $dstTmp $dst 48 + fi 49 + filesCopied[$dst]=1 50 + result=$dst 51 + } 52 + 53 + copyForced() { 54 + local src="$1" 55 + local dst="$2" 56 + cp $src $dst.tmp 57 + mv $dst.tmp $dst 58 + } 59 + 60 + outdir=$target/old 61 + mkdir -p $outdir || true 62 + 63 + # Copy its kernel and initrd to $target/old. 64 + addEntry() { 65 + local path="$1" 66 + local generation="$2" 67 + 68 + if ! test -e $path/kernel -a -e $path/initrd; then 69 + return 70 + fi 71 + 72 + local kernel=$(readlink -f $path/kernel) 73 + local initrd=$(readlink -f $path/initrd) 74 + local dtb_path=$(readlink -f $path/kernel-modules/dtbs) 75 + 76 + if test -n "@copyKernels@"; then 77 + copyToKernelsDir $kernel; kernel=$result 78 + copyToKernelsDir $initrd; initrd=$result 79 + fi 80 + 81 + echo $(readlink -f $path) > $outdir/$generation-system 82 + echo $(readlink -f $path/init) > $outdir/$generation-init 83 + cp $path/kernel-params $outdir/$generation-cmdline.txt 84 + echo $initrd > $outdir/$generation-initrd 85 + echo $kernel > $outdir/$generation-kernel 86 + 87 + if test "$generation" = "default"; then 88 + copyForced $kernel $target/kernel.img 89 + copyForced $initrd $target/initrd 90 + for dtb in $dtb_path/{broadcom,}/bcm*.dtb; do 91 + dst="$target/$(basename $dtb)" 92 + copyForced $dtb "$dst" 93 + filesCopied[$dst]=1 94 + done 95 + cp "$(readlink -f "$path/init")" $target/nixos-init 96 + echo "`cat $path/kernel-params` init=$path/init" >$target/cmdline.txt 97 + fi 98 + } 99 + 100 + addEntry $default default 101 + 102 + # Add all generations of the system profile to the menu, in reverse 103 + # (most recent to least recent) order. 104 + for generation in $( 105 + (cd /nix/var/nix/profiles && ls -d system-*-link) \ 106 + | sed 's/system-\([0-9]\+\)-link/\1/' \ 107 + | sort -n -r); do 108 + link=/nix/var/nix/profiles/system-$generation-link 109 + addEntry $link $generation 110 + done 111 + 112 + # Add the firmware files 113 + fwdir=@firmware@/share/raspberrypi/boot/ 114 + copyForced $fwdir/bootcode.bin $target/bootcode.bin 115 + copyForced $fwdir/fixup.dat $target/fixup.dat 116 + copyForced $fwdir/fixup_cd.dat $target/fixup_cd.dat 117 + copyForced $fwdir/fixup_db.dat $target/fixup_db.dat 118 + copyForced $fwdir/fixup_x.dat $target/fixup_x.dat 119 + copyForced $fwdir/start.elf $target/start.elf 120 + copyForced $fwdir/start_cd.elf $target/start_cd.elf 121 + copyForced $fwdir/start_db.elf $target/start_db.elf 122 + copyForced $fwdir/start_x.elf $target/start_x.elf 123 + 124 + # Add the config.txt 125 + copyForced @configTxt@ $target/config.txt 126 + 127 + # Remove obsolete files from $target and $target/old. 128 + for fn in $target/old/*linux* $target/old/*initrd-initrd* $target/bcm*.dtb; do 129 + if ! test "${filesCopied[$fn]}" = 1; then 130 + rm -vf -- "$fn" 131 + fi 132 + done
+9 -15
nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
··· 5 let 6 cfg = config.boot.loader.raspberryPi; 7 8 - builderGeneric = pkgs.substituteAll { 9 - src = ./builder.sh; 10 - isExecutable = true; 11 - inherit (pkgs) bash; 12 - path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep]; 13 - firmware = pkgs.raspberrypifw; 14 - version = cfg.version; 15 - inherit configTxt; 16 - }; 17 - 18 inherit (pkgs.stdenv.hostPlatform) platform; 19 20 - builderUboot = import ./builder_uboot.nix { inherit config; inherit pkgs; inherit configTxt; }; 21 22 builder = 23 if cfg.uboot.enable then 24 "${builderUboot} -g ${toString cfg.uboot.configurationLimit} -t ${timeoutStr} -c" 25 else 26 - builderGeneric; 27 28 blCfg = config.boot.loader; 29 timeoutStr = if blCfg.timeout == null then "-1" else toString blCfg.timeout; ··· 43 '' + optional isAarch64 '' 44 # Boot in 64-bit mode. 45 arm_control=0x200 46 - '' + optional cfg.uboot.enable '' 47 kernel=u-boot-rpi.bin 48 - '' + optional (cfg.firmwareConfig != null) cfg.firmwareConfig); 49 50 in 51 ··· 65 66 version = mkOption { 67 default = 2; 68 - type = types.enum [ 1 2 3 ]; 69 description = '' 70 ''; 71 };
··· 5 let 6 cfg = config.boot.loader.raspberryPi; 7 8 inherit (pkgs.stdenv.hostPlatform) platform; 9 10 + builderUboot = import ./uboot-builder.nix { inherit pkgs configTxt; inherit (cfg) version; }; 11 + builderGeneric = import ./raspberrypi-builder.nix { inherit pkgs configTxt; }; 12 13 builder = 14 if cfg.uboot.enable then 15 "${builderUboot} -g ${toString cfg.uboot.configurationLimit} -t ${timeoutStr} -c" 16 else 17 + "${builderGeneric} -c"; 18 19 blCfg = config.boot.loader; 20 timeoutStr = if blCfg.timeout == null then "-1" else toString blCfg.timeout; ··· 34 '' + optional isAarch64 '' 35 # Boot in 64-bit mode. 36 arm_control=0x200 37 + '' + (if cfg.uboot.enable then '' 38 kernel=u-boot-rpi.bin 39 + '' else '' 40 + kernel=kernel.img 41 + initramfs initrd followkernel 42 + '') + optional (cfg.firmwareConfig != null) cfg.firmwareConfig); 43 44 in 45 ··· 59 60 version = mkOption { 61 default = 2; 62 + type = types.enum [ 0 1 2 3 ]; 63 description = '' 64 ''; 65 };
+38
nixos/modules/system/boot/loader/raspberrypi/uboot-builder.sh
···
··· 1 + #! @bash@/bin/sh -e 2 + 3 + target=/boot # Target directory 4 + 5 + while getopts "t:c:d:g:" opt; do 6 + case "$opt" in 7 + d) target="$OPTARG" ;; 8 + *) ;; 9 + esac 10 + done 11 + 12 + copyForced() { 13 + local src="$1" 14 + local dst="$2" 15 + cp $src $dst.tmp 16 + mv $dst.tmp $dst 17 + } 18 + 19 + # Call the extlinux builder 20 + "@extlinuxConfBuilder@" "$@" 21 + 22 + # Add the firmware files 23 + fwdir=@firmware@/share/raspberrypi/boot/ 24 + copyForced $fwdir/bootcode.bin $target/bootcode.bin 25 + copyForced $fwdir/fixup.dat $target/fixup.dat 26 + copyForced $fwdir/fixup_cd.dat $target/fixup_cd.dat 27 + copyForced $fwdir/fixup_db.dat $target/fixup_db.dat 28 + copyForced $fwdir/fixup_x.dat $target/fixup_x.dat 29 + copyForced $fwdir/start.elf $target/start.elf 30 + copyForced $fwdir/start_cd.elf $target/start_cd.elf 31 + copyForced $fwdir/start_db.elf $target/start_db.elf 32 + copyForced $fwdir/start_x.elf $target/start_x.elf 33 + 34 + # Add the uboot file 35 + copyForced @uboot@/u-boot.bin $target/u-boot-rpi.bin 36 + 37 + # Add the config.txt 38 + copyForced @configTxt@ $target/config.txt
-3
nixos/modules/system/boot/systemd-nspawn.nix
··· 112 113 environment.etc."systemd/nspawn".source = generateUnits "nspawn" units [] []; 114 115 - systemd.services."systemd-nspawn@" = { 116 - wantedBy = [ "machine.target" ]; 117 - }; 118 }; 119 120 }
··· 112 113 environment.etc."systemd/nspawn".source = generateUnits "nspawn" units [] []; 114 115 }; 116 117 }
+3 -3
pkgs/applications/audio/axoloti/default.nix
··· 2 , gnumake, gcc-arm-embedded, dfu-util-axoloti, jdk, ant, libfaketime }: 3 4 stdenv.mkDerivation rec { 5 - version = "1.0.12-1"; 6 name = "axoloti-${version}"; 7 8 src = fetchFromGitHub { 9 owner = "axoloti"; 10 repo = "axoloti"; 11 rev = "${version}"; 12 - sha256 = "13njmv8zac0kaaxgkv4y4zfjcclafn9cw0m8lj2k4926wnwjmf50"; 13 }; 14 15 chibi_version = "2.6.9"; ··· 96 <literal>SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="0442", OWNER="someuser", GROUP="somegroup"</literal> 97 ''; 98 license = licenses.gpl3; 99 - maintainers = with maintainers; [ TealG ]; 100 }; 101 }
··· 2 , gnumake, gcc-arm-embedded, dfu-util-axoloti, jdk, ant, libfaketime }: 3 4 stdenv.mkDerivation rec { 5 + version = "1.0.12-2"; 6 name = "axoloti-${version}"; 7 8 src = fetchFromGitHub { 9 owner = "axoloti"; 10 repo = "axoloti"; 11 rev = "${version}"; 12 + sha256 = "1qffis277wshldr3i939b0r2x3a2mlr53samxqmr2nk1sfm2b4w9"; 13 }; 14 15 chibi_version = "2.6.9"; ··· 96 <literal>SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="0442", OWNER="someuser", GROUP="somegroup"</literal> 97 ''; 98 license = licenses.gpl3; 99 + maintainers = with maintainers; [ ]; 100 }; 101 }
+2 -13
pkgs/applications/audio/caps/default.nix
··· 1 { stdenv, fetchurl }: 2 stdenv.mkDerivation rec { 3 name = "caps-${version}"; 4 - version = "0.9.24"; 5 src = fetchurl { 6 url = "http://www.quitte.de/dsp/caps_${version}.tar.bz2"; 7 - sha256 = "081zx0i2ysw5nmy03j60q9j11zdlg1fxws81kwanncdgayxgwipp"; 8 }; 9 - 10 - patches = [ 11 - (fetchurl { 12 - url = "https://salsa.debian.org/multimedia-team/caps/raw/9a99c225/debian/patches/0001-Avoid-ambiguity-in-div-invocation.patch"; 13 - sha256 = "1b1pb5yfskiw8zi1lkj572l2ajpirh4amq538vggwvlpv1fqfway"; 14 - }) 15 - (fetchurl { 16 - url = "https://salsa.debian.org/multimedia-team/caps/raw/a411203d/debian/patches/0002-Use-standard-exp10f-instead-of-pow10f.patch"; 17 - sha256 = "18ciklnscabr77l8b89xmbagkk79w4iqfpzr2yhn2ywv2jp8akx9"; 18 - }) 19 - ]; 20 21 configurePhase = '' 22 echo "PREFIX = $out" > defines.make
··· 1 { stdenv, fetchurl }: 2 stdenv.mkDerivation rec { 3 name = "caps-${version}"; 4 + version = "0.9.26"; 5 src = fetchurl { 6 url = "http://www.quitte.de/dsp/caps_${version}.tar.bz2"; 7 + sha256 = "1jcq9y51vdnk93q27r566y9qmddvadhr4ddnvkiypaq5rrdnqjg7"; 8 }; 9 10 configurePhase = '' 11 echo "PREFIX = $out" > defines.make
+7 -5
pkgs/applications/audio/dragonfly-reverb/default.nix
··· 1 - { stdenv, fetchgit, libjack2, libGL, pkgconfig, xorg }: 2 3 stdenv.mkDerivation rec { 4 name = "dragonfly-reverb-${src.rev}"; 5 6 - src = fetchgit { 7 - url = "https://github.com/michaelwillis/dragonfly-reverb"; 8 - rev = "0.9.1"; 9 - sha256 = "1dbykx044h768bbzabdagl4jh65gqgfsxsrarjrkp07sqnhlnhpd"; 10 }; 11 12 patchPhase = ''
··· 1 + { stdenv, fetchFromGitHub, libjack2, libGL, pkgconfig, xorg }: 2 3 stdenv.mkDerivation rec { 4 name = "dragonfly-reverb-${src.rev}"; 5 6 + src = fetchFromGitHub { 7 + owner = "michaelwillis"; 8 + repo = "dragonfly-reverb"; 9 + rev = "0.9.4"; 10 + sha256 = "0lc45jybjwg4wrcz4s9lvzpvqawgj825rkqhz2xxvalfbvjazi53"; 11 + fetchSubmodules = true; 12 }; 13 14 patchPhase = ''
+2 -2
pkgs/applications/audio/fluidsynth/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "fluidsynth-${version}"; 8 - version = "1.1.10"; 9 10 src = fetchFromGitHub { 11 owner = "FluidSynth"; 12 repo = "fluidsynth"; 13 rev = "v${version}"; 14 - sha256 = "04jlgq1d1hd8r9cnmkl3lgf1fgm7kgy4hh9nfddap41fm1wp121p"; 15 }; 16 17 nativeBuildInputs = [ pkgconfig cmake ];
··· 5 6 stdenv.mkDerivation rec { 7 name = "fluidsynth-${version}"; 8 + version = "1.1.11"; 9 10 src = fetchFromGitHub { 11 owner = "FluidSynth"; 12 repo = "fluidsynth"; 13 rev = "v${version}"; 14 + sha256 = "0n75jq3xgq46hfmjkaaxz3gic77shs4fzajq40c8gk043i84xbdh"; 15 }; 16 17 nativeBuildInputs = [ pkgconfig cmake ];
+34 -22
pkgs/applications/audio/snapcast/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, cmake, pkgconfig 2 - , asio, alsaLib, avahi, libogg, libvorbis, flac }: 3 4 let 5 6 - popl = stdenv.mkDerivation rec { 7 - name = "popl-${version}"; 8 - version = "1.1.0"; 9 10 src = fetchFromGitHub { 11 owner = "badaix"; 12 - repo = "popl"; 13 - rev = "v${version}"; 14 - sha256 = "1zgjgcingyi1xw61azxxasaidbgqidncml5c2y2cj90mz23yam1i"; 15 }; 16 nativeBuildInputs = [ cmake ]; 17 }; 18 19 - aixlog = stdenv.mkDerivation rec { 20 - name = "aixlog-${version}"; 21 version = "1.2.1"; 22 23 - src = fetchFromGitHub { 24 - owner = "badaix"; 25 - repo = "aixlog"; 26 - rev = "v${version}"; 27 - sha256 = "1rh4jib5g41b85bqrxkl5g74hk5ryf187y9fw0am76g59xlymfpr"; 28 - }; 29 - nativeBuildInputs = [ cmake ]; 30 }; 31 32 in 33 34 stdenv.mkDerivation rec { 35 name = "snapcast-${version}"; 36 - version = "0.14.0"; 37 38 src = fetchFromGitHub { 39 - owner = "badaix"; 40 - repo = "snapcast"; 41 - rev = "v${version}"; 42 - sha256 = "14f5jrsarjdk2mixmznmighrh22j6flp7y47r9j3qzxycmm1mcf6"; 43 }; 44 45 nativeBuildInputs = [ cmake pkgconfig ]; 46 - buildInputs = [ asio popl aixlog alsaLib avahi libogg libvorbis flac ]; 47 48 meta = with lib; { 49 description = "Synchronous multi-room audio player";
··· 1 { stdenv, lib, fetchFromGitHub, cmake, pkgconfig 2 + , alsaLib, asio, avahi, flac, libogg, libvorbis }: 3 4 let 5 6 + dependency = { name, version, sha256 }: 7 + stdenv.mkDerivation { 8 + name = "${name}-${version}"; 9 10 src = fetchFromGitHub { 11 owner = "badaix"; 12 + repo = name; 13 + rev = "v${version}"; 14 + inherit sha256; 15 }; 16 + 17 nativeBuildInputs = [ cmake ]; 18 }; 19 20 + aixlog = dependency { 21 + name = "aixlog"; 22 version = "1.2.1"; 23 + sha256 = "1rh4jib5g41b85bqrxkl5g74hk5ryf187y9fw0am76g59xlymfpr"; 24 + }; 25 26 + popl = dependency { 27 + name = "popl"; 28 + version = "1.2.0"; 29 + sha256 = "1z6z7fwffs3d9h56mc2m24d5gp4fc5bi8836zyfb276s6fjyfcai"; 30 }; 31 32 in 33 34 stdenv.mkDerivation rec { 35 name = "snapcast-${version}"; 36 + version = "0.15.0"; 37 38 src = fetchFromGitHub { 39 + owner = "badaix"; 40 + repo = "snapcast"; 41 + rev = "v${version}"; 42 + sha256 = "11rnpy6w3wm240qgmkp74k5w8wh5b7hzfx05qrnh6l7ng7m25ky2"; 43 }; 44 45 nativeBuildInputs = [ cmake pkgconfig ]; 46 + # snapcast also supports building against tremor but as we have libogg, that's 47 + # not needed 48 + buildInputs = [ 49 + alsaLib asio avahi flac libogg libvorbis 50 + aixlog popl 51 + ]; 52 + 53 + # Upstream systemd unit files are pretty awful, so we provide our own in a 54 + # NixOS module. It might make sense to get that upstreamed... 55 + postInstall = '' 56 + install -d $out/share/doc/snapcast 57 + cp -r ../doc/* ../*.md $out/share/doc/snapcast 58 + ''; 59 60 meta = with lib; { 61 description = "Synchronous multi-room audio player";
+2 -2
pkgs/applications/audio/snd/default.nix
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 - name = "snd-18.7"; 8 9 src = fetchurl { 10 url = "mirror://sourceforge/snd/${name}.tar.gz"; 11 - sha256 = "1d7g043r534shwsq5s4xsywgn5qv96v9wnhdx04j21s9w7fy9ypl"; 12 }; 13 14 nativeBuildInputs = [ pkgconfig ];
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 + name = "snd-18.8"; 8 9 src = fetchurl { 10 url = "mirror://sourceforge/snd/${name}.tar.gz"; 11 + sha256 = "16p6cmxl8y58wa19k1z6i66qsqaz7rld4850b0sprbxjjb6cqhf7"; 12 }; 13 14 nativeBuildInputs = [ pkgconfig ];
+61 -14
pkgs/applications/audio/spotify/update.sh
··· 1 - channel="stable" # stable/candidate/edge 2 nixpkgs="$(git rev-parse --show-toplevel)" 3 spotify_nix="$nixpkgs/pkgs/applications/audio/spotify/default.nix" 4 5 6 7 # create bash array from snap info 8 snap_info=($( ··· 12 '.revision,.download_sha512,.version,.last_updated' 13 )) 14 15 revision="${snap_info[0]}" 16 sha512="${snap_info[1]}" 17 - version="${snap_info[2]}" 18 last_updated="${snap_info[3]}" 19 20 - # find the last commited version 21 - version_pre=$( 22 - git grep 'version\s*=' HEAD "$spotify_nix" \ 23 | sed -Ene 's/.*"(.*)".*/\1/p' 24 ) 25 26 - if [[ "$version_pre" = "$version" ]]; then 27 echo "Spotify is already up ot date" 28 exit 0 29 fi 30 31 - echo "Updating from ${version_pre} to ${version}, released on ${last_updated}" 32 33 - # search-andreplace revision, hash and version 34 sed --regexp-extended \ 35 -e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \ 36 - -e 's/sha512\s*=\s*".{128}"\s*;/sha512 = "'"${sha512}"'";/' \ 37 - -e 's/version\s*=\s*".*"\s*;/version = "'"${version}"'";/' \ 38 -i "$spotify_nix" 39 40 if ! nix-build -A spotify "$nixpkgs"; then 41 echo "The updated spotify failed to build." 42 exit 1 43 fi 44 45 git add "$spotify_nix" 46 - # show diff for review 47 - git diff HEAD 48 - # prepare commit message, but allow edit 49 - git commit --edit --message "spotify: $version_pre -> $version"
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell -i bash -p curl jq git gnused gnugrep 3 + 4 + 5 + # executing this script without arguments will 6 + # - find the newest stable spotify version avaiable on snapcraft (https://snapcraft.io/spotify) 7 + # - read the current spotify version from the current nix expression 8 + # - update the nix expression if the versions differ 9 + # - try to build the updated version, exit if that fails 10 + # - give instructions for upstreaming 11 + 12 + # Please test the update manually before pushing. There have been errors before 13 + # and because the service is proprietary and a paid account is necessary to do 14 + # anything with spotify automatic testing is not possible. 15 + 16 + # As an optional argument you can specify the snapcraft channel to update to. 17 + # Default is `stable` and only stable updates should be pushed to nixpkgs. For 18 + # testing you may specify `candidate` or `edge`. 19 + 20 + 21 + channel="${1:-stable}" # stable/candidate/edge 22 nixpkgs="$(git rev-parse --show-toplevel)" 23 spotify_nix="$nixpkgs/pkgs/applications/audio/spotify/default.nix" 24 25 26 + # 27 + # find the newest stable spotify version avaiable on snapcraft 28 + # 29 30 # create bash array from snap info 31 snap_info=($( ··· 35 '.revision,.download_sha512,.version,.last_updated' 36 )) 37 38 + # "revision" is the actual version identifier on snapcraft, the "version" is 39 + # just for human consumption. Revision is just an integer that gets increased 40 + # by one every (stable or unstable) release. 41 revision="${snap_info[0]}" 42 sha512="${snap_info[1]}" 43 + upstream_version="${snap_info[2]}" 44 last_updated="${snap_info[3]}" 45 46 + echo "Latest $channel release is $upstream_version from $last_updated." 47 + 48 + # 49 + # read the current spotify version from the currently *committed* nix expression 50 + # 51 + 52 + current_nix_version=$( 53 + grep 'version\s*=' "$spotify_nix" \ 54 | sed -Ene 's/.*"(.*)".*/\1/p' 55 ) 56 57 + echo "Current nix version: $current_nix_version" 58 + 59 + # 60 + # update the nix expression if the versions differ 61 + # 62 + 63 + if [[ "$current_nix_version" = "$upstream_version" ]]; then 64 echo "Spotify is already up ot date" 65 exit 0 66 fi 67 68 + echo "Updating from ${current_nix_version} to ${upstream_version}, released on ${last_updated}" 69 70 + # search-and-replace revision, hash and version 71 sed --regexp-extended \ 72 -e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \ 73 + -e 's/sha512\s*=\s*"[^"]*"\s*;/sha512 = "'"${sha512}"'";/' \ 74 + -e 's/version\s*=\s*".*"\s*;/version = "'"${upstream_version}"'";/' \ 75 -i "$spotify_nix" 76 77 + # 78 + # try to build the updated version 79 + # 80 + 81 if ! nix-build -A spotify "$nixpkgs"; then 82 echo "The updated spotify failed to build." 83 exit 1 84 fi 85 86 + # 87 + # give instructions for upstreaming 88 + # 89 + 90 git add "$spotify_nix" 91 + # show changes for review 92 + git status 93 + echo 'Please review and test the changes (./result/bin/spotify).' 94 + echo 'Then stage the changes with `git add` and commit with:' 95 + # prepare commit message 96 + echo "git commit -m 'spotify: $current_nix_version -> $upstream_version'"
+2 -2
pkgs/applications/audio/whipper/default.nix
··· 6 version = "0.7.0"; 7 8 src = fetchFromGitHub { 9 - owner = "JoeLametta"; 10 repo = "whipper"; 11 rev = "v${version}"; 12 sha256 = "04m8s0s9dcnly9l6id8vv99n9kbjrjid79bss52ay9yvwng0frmj"; ··· 39 ''; 40 41 meta = with stdenv.lib; { 42 - homepage = https://github.com/JoeLametta/whipper; 43 description = "A CD ripper aiming for accuracy over speed"; 44 maintainers = with maintainers; [ rycee jgeerds ]; 45 license = licenses.gpl3Plus;
··· 6 version = "0.7.0"; 7 8 src = fetchFromGitHub { 9 + owner = "whipper-team"; 10 repo = "whipper"; 11 rev = "v${version}"; 12 sha256 = "04m8s0s9dcnly9l6id8vv99n9kbjrjid79bss52ay9yvwng0frmj"; ··· 39 ''; 40 41 meta = with stdenv.lib; { 42 + homepage = https://github.com/whipper-team/whipper; 43 description = "A CD ripper aiming for accuracy over speed"; 44 maintainers = with maintainers; [ rycee jgeerds ]; 45 license = licenses.gpl3Plus;
+14 -12
pkgs/applications/editors/atom/default.nix
··· 1 { stdenv, pkgs, fetchurl, makeWrapper, wrapGAppsHook, gvfs, gtk3, atomEnv }: 2 3 let 4 common = pname: {version, sha256, beta ? null}: 5 let fullVersion = version + stdenv.lib.optionalString (beta != null) "-beta${toString beta}"; 6 name = "${pname}-${fullVersion}"; ··· 71 platforms = platforms.x86_64; 72 }; 73 }; 74 - in stdenv.lib.mapAttrs common { 75 - atom = { 76 - version = "1.31.2"; 77 - sha256 = "1szx9p2nz1qzjpig0l8h4hj5mqwpjvkcynn8crh21drply4bpfr0"; 78 - }; 79 - 80 - atom-beta = { 81 - version = "1.32.0"; 82 - beta = 0; 83 - sha256 = "12k5cn70a0diyaqbmq6s6l2sbi9i3d9p7i38qnm97lnw0y1kh0jm"; 84 - }; 85 - }
··· 1 { stdenv, pkgs, fetchurl, makeWrapper, wrapGAppsHook, gvfs, gtk3, atomEnv }: 2 3 let 4 + versions = { 5 + atom = { 6 + version = "1.32.0"; 7 + sha256 = "0dha8zi4gshxj993ns7ybi7q86pfqwzsasrk3a7b5xrdqbrcm5md"; 8 + }; 9 + 10 + atom-beta = { 11 + version = "1.33.0"; 12 + beta = 0; 13 + sha256 = "1x4s12zvfd2gjy7mimndbhs6x9k37jq4dyy6r1mzhwfysix74val"; 14 + }; 15 + }; 16 + 17 common = pname: {version, sha256, beta ? null}: 18 let fullVersion = version + stdenv.lib.optionalString (beta != null) "-beta${toString beta}"; 19 name = "${pname}-${fullVersion}"; ··· 84 platforms = platforms.x86_64; 85 }; 86 }; 87 + in stdenv.lib.mapAttrs common versions
+2 -2
pkgs/applications/editors/eclipse/plugins.nix
··· 555 556 spotbugs = buildEclipseUpdateSite rec { 557 name = "spotbugs-${version}"; 558 - version = "3.1.6"; 559 560 src = fetchzip { 561 stripRoot = false; 562 url = "https://github.com/spotbugs/spotbugs/releases/download/${version}/eclipsePlugin.zip"; 563 - sha256 = "1qsams12n64slp00nfc9v943sy9bzffzm7anqqaz2hjw64iia7fh"; 564 }; 565 566 meta = with stdenv.lib; {
··· 555 556 spotbugs = buildEclipseUpdateSite rec { 557 name = "spotbugs-${version}"; 558 + version = "3.1.8"; 559 560 src = fetchzip { 561 stripRoot = false; 562 url = "https://github.com/spotbugs/spotbugs/releases/download/${version}/eclipsePlugin.zip"; 563 + sha256 = "0086shivxx745f69226f59xcv7l9xliwyr9kxm6zyn753c888js3"; 564 }; 565 566 meta = with stdenv.lib; {
+3
pkgs/applications/kde/marble.nix
··· 14 qtscript qtsvg qtquickcontrols qtwebkit shared-mime-info krunner kparts 15 knewstuff gpsd 16 ]; 17 }
··· 14 qtscript qtsvg qtquickcontrols qtwebkit shared-mime-info krunner kparts 15 knewstuff gpsd 16 ]; 17 + preConfigure = '' 18 + cmakeFlags+=" -DINCLUDE_INSTALL_DIR=''${!outputDev}/include" 19 + ''; 20 }
+22 -42
pkgs/applications/misc/airtame/default.nix
··· 6 }: 7 8 let libPath = lib.makeLibraryPath [ 9 - alsaLib 10 - atk 11 - cairo 12 - cups 13 - curl 14 - dbus 15 - expat 16 - ffmpeg 17 - fontconfig 18 - freetype 19 - gdk_pixbuf 20 - glib 21 - glibc 22 - gnome2.GConf 23 - gtk2 24 - libopus 25 - nspr 26 - nss 27 - pango 28 - stdenv.cc.cc 29 - udev 30 - x264 31 - libX11 32 - libXScrnSaver 33 - libXcomposite 34 - libXcursor 35 - libXdamage 36 - libXext 37 - libXfixes 38 - libXi 39 - libXrandr 40 - libXrender 41 - libXtst 42 - libpulseaudio 43 - libxcb 44 ]; 45 in stdenv.mkDerivation rec { 46 pname = "airtame"; 47 - version = "3.1.1"; 48 name = "${pname}-${version}"; 49 longName = "${pname}-application"; 50 51 src = fetchurl { 52 url = "https://downloads.airtame.com/application/ga/lin_x64/releases/${longName}-${version}.tar.gz"; 53 - sha256 = "1am1qz280r5g9i0vwwx5lr24fpdl5lazhpr2bhb34nlr5d8rsmzr"; 54 }; 55 56 nativeBuildInputs = [ makeWrapper ]; ··· 77 ln -s "$opt/icon.png" "$out/share/icons/airtame.png" 78 79 # Flags and rpath are copied from launch-airtame.sh. 80 - interp="$(< $NIX_CC/nix-support/dynamic-linker)" 81 - vendorlib="$opt/resources/app.asar.unpacked/streamer/vendor/airtame-core/lib" 82 - rpath="${libPath}:$opt:$vendorlib:$opt/resources/app.asar.unpacked/encryption/out/lib" 83 - rm $vendorlib/libcurl.so* 84 find "$opt" \( -type f -executable -o -name "*.so" -o -name "*.so.*" \) \ 85 -exec patchelf --set-rpath "$rpath" {} \; 86 # The main binary also needs libudev which was removed by --shrink-rpath. 87 patchelf --set-interpreter "$interp" $opt/${longName} 88 - wrapProgram $opt/${longName} --add-flags "--disable-gpu --enable-transparent-visuals" 89 ''; 90 91 dontPatchELF = true;
··· 6 }: 7 8 let libPath = lib.makeLibraryPath [ 9 + alsaLib atk cairo cups curl dbus expat ffmpeg fontconfig freetype gdk_pixbuf 10 + glib glibc gnome2.GConf gtk2 libopus nspr nss pango stdenv.cc.cc udev x264 11 + libX11 libXScrnSaver libXcomposite libXcursor libXdamage libXext libXfixes 12 + libXi libXrandr libXrender libXtst libpulseaudio libxcb 13 ]; 14 in stdenv.mkDerivation rec { 15 pname = "airtame"; 16 + version = "3.3.0"; 17 name = "${pname}-${version}"; 18 longName = "${pname}-application"; 19 20 src = fetchurl { 21 url = "https://downloads.airtame.com/application/ga/lin_x64/releases/${longName}-${version}.tar.gz"; 22 + sha256 = "16ca1vcxpka26jcrfbxpq74kcizgrm138j94bby6kzqp2swhrl76"; 23 }; 24 25 nativeBuildInputs = [ makeWrapper ]; ··· 46 ln -s "$opt/icon.png" "$out/share/icons/airtame.png" 47 48 # Flags and rpath are copied from launch-airtame.sh. 49 + vendorlib="\ 50 + $opt/resources/app.asar.unpacked/modules/streamer/dist/deps/airtame-modules:\ 51 + $opt/resources/app.asar.unpacked/encryption/out/lib:\ 52 + $opt/resources/deps/airtame-core/lib:\ 53 + $opt/resources/deps/airtame-encryption/lib" 54 + 55 + echo $vendorlib 56 + 57 + rpath="${libPath}:$opt:$vendorlib" 58 + 59 find "$opt" \( -type f -executable -o -name "*.so" -o -name "*.so.*" \) \ 60 -exec patchelf --set-rpath "$rpath" {} \; 61 + 62 # The main binary also needs libudev which was removed by --shrink-rpath. 63 + interp="$(< $NIX_CC/nix-support/dynamic-linker)" 64 patchelf --set-interpreter "$interp" $opt/${longName} 65 + 66 + wrapProgram $opt/${longName} \ 67 + --prefix LD_LIBRARY_PATH=$rpath \ 68 + --add-flags "--disable-gpu --enable-transparent-visuals" 69 ''; 70 71 dontPatchELF = true;
+2 -2
pkgs/applications/misc/lxterminal/default.nix
··· 1 - { stdenv, fetchurl, automake, autoconf, intltool, pkgconfig, gtk3, vte 2 , libxslt, docbook_xml_dtd_412, docbook_xsl, libxml2, findXMLCatalogs 3 }: 4 ··· 18 ]; 19 20 nativeBuildInputs = [ 21 - automake autoconf intltool pkgconfig 22 libxslt docbook_xml_dtd_412 docbook_xsl libxml2 findXMLCatalogs 23 ]; 24
··· 1 + { stdenv, fetchurl, automake, autoconf, intltool, pkgconfig, gtk3, vte, wrapGAppsHook 2 , libxslt, docbook_xml_dtd_412, docbook_xsl, libxml2, findXMLCatalogs 3 }: 4 ··· 18 ]; 19 20 nativeBuildInputs = [ 21 + automake autoconf intltool pkgconfig wrapGAppsHook 22 libxslt docbook_xml_dtd_412 docbook_xsl libxml2 findXMLCatalogs 23 ]; 24
+25
pkgs/applications/misc/mako/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, meson, ninja, pkgconfig, scdoc, systemd, pango, cairo 2 + , wayland, wayland-protocols }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "mako-${version}"; 6 + version = "1.1"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "emersion"; 10 + repo = "mako"; 11 + rev = "v${version}"; 12 + sha256 = "18krsyp9g6f689024dn1mq8dyj4yg8c3kcy5s88q1gm8py6c4493"; 13 + }; 14 + 15 + nativeBuildInputs = [ meson ninja pkgconfig scdoc ]; 16 + buildInputs = [ systemd pango cairo wayland wayland-protocols ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "A lightweight Wayland notification daemon"; 20 + homepage = https://wayland.emersion.fr/mako/; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ dywedir ]; 23 + platforms = platforms.linux; 24 + }; 25 + }
+2 -2
pkgs/applications/misc/sequeler/default.nix
··· 4 5 6 let 7 - version = "0.6.2"; 8 sqlGda = libgda.override { 9 mysqlSupport = true; 10 postgresSupport = true; ··· 17 owner = "Alecaddd"; 18 repo = "sequeler"; 19 rev = "v${version}"; 20 - sha256 = "0j5z3z34jc1acclmlkjpv7fcs4f2gf0bcfnvcpn3zdzw9fzj0sw7"; 21 }; 22 23 nativeBuildInputs = [ meson ninja pkgconfig vala gobjectIntrospection gettext wrapGAppsHook python3 desktop-file-utils ];
··· 4 5 6 let 7 + version = "0.6.3"; 8 sqlGda = libgda.override { 9 mysqlSupport = true; 10 postgresSupport = true; ··· 17 owner = "Alecaddd"; 18 repo = "sequeler"; 19 rev = "v${version}"; 20 + sha256 = "14a0i9y003m4pvdfp4ax7jfxvyzvyfg45zhln44rm08rfngb0f7k"; 21 }; 22 23 nativeBuildInputs = [ meson ninja pkgconfig vala gobjectIntrospection gettext wrapGAppsHook python3 desktop-file-utils ];
+29
pkgs/applications/misc/visidata/default.nix
···
··· 1 + { buildPythonApplication, lib, fetchFromGitHub 2 + , dateutil, pyyaml, openpyxl, xlrd, h5py, fonttools, lxml, pandas, pyshp 3 + }: 4 + buildPythonApplication rec { 5 + name = "${pname}-${version}"; 6 + pname = "visidata"; 7 + version = "1.3.1"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "saulpw"; 11 + repo = "visidata"; 12 + rev = "v${version}"; 13 + sha256 = "1d5sx1kfil1vjkynaac5sjsnn9azxxw834gwbh9plzd5fwxg4dz2"; 14 + }; 15 + 16 + propagatedBuildInputs = [dateutil pyyaml openpyxl xlrd h5py fonttools 17 + lxml pandas pyshp ]; 18 + 19 + doCheck = false; 20 + 21 + meta = { 22 + inherit version; 23 + description = "Interactive terminal multitool for tabular data"; 24 + license = lib.licenses.gpl3 ; 25 + maintainers = [lib.maintainers.raskin]; 26 + platforms = lib.platforms.linux; 27 + homepage = "http://visidata.org/"; 28 + }; 29 + }
+3 -3
pkgs/applications/misc/xmr-stak/default.nix
··· 12 13 stdenv'.mkDerivation rec { 14 name = "xmr-stak-${version}"; 15 - version = "2.5.0"; 16 17 src = fetchFromGitHub { 18 owner = "fireice-uk"; 19 repo = "xmr-stak"; 20 rev = "${version}"; 21 - sha256 = "1qls0rai9c1cszcqqqmhcdvcsmm23w1jxzlq2b035apkz7ywbxjl"; 22 }; 23 24 NIX_CFLAGS_COMPILE = "-O3"; ··· 40 description = "Unified All-in-one Monero miner"; 41 homepage = "https://github.com/fireice-uk/xmr-stak"; 42 license = licenses.gpl3Plus; 43 - maintainers = with maintainers; [ fpletz ]; 44 }; 45 }
··· 12 13 stdenv'.mkDerivation rec { 14 name = "xmr-stak-${version}"; 15 + version = "2.5.1"; 16 17 src = fetchFromGitHub { 18 owner = "fireice-uk"; 19 repo = "xmr-stak"; 20 rev = "${version}"; 21 + sha256 = "0n042vxrr52k6x86h06f298flmxghsfh2a3kqnc41r7p7qybgjj8"; 22 }; 23 24 NIX_CFLAGS_COMPILE = "-O3"; ··· 40 description = "Unified All-in-one Monero miner"; 41 homepage = "https://github.com/fireice-uk/xmr-stak"; 42 license = licenses.gpl3Plus; 43 + maintainers = with maintainers; [ fpletz bfortz ]; 44 }; 45 }
+108
pkgs/applications/networking/browsers/brave/default.nix
···
··· 1 + { stdenv, lib, fetchurl, 2 + dpkg, 3 + alsaLib, 4 + at-spi2-atk, 5 + atk, 6 + cairo, 7 + cups, 8 + dbus, 9 + expat, 10 + fontconfig, 11 + freetype, 12 + gdk_pixbuf, 13 + glib, 14 + gnome2, 15 + gtk3, 16 + libuuid, 17 + libX11, 18 + libXcomposite, 19 + libXcursor, 20 + libXdamage, 21 + libXext, 22 + libXfixes, 23 + libXi, 24 + libXrandr, 25 + libXrender, 26 + libXScrnSaver, 27 + libXtst, 28 + nspr, 29 + nss, 30 + pango, 31 + udev, 32 + xorg, 33 + zlib 34 + }: 35 + 36 + let rpath = lib.makeLibraryPath [ 37 + alsaLib 38 + at-spi2-atk 39 + atk 40 + cairo 41 + cups 42 + dbus 43 + expat 44 + fontconfig 45 + freetype 46 + gdk_pixbuf 47 + glib 48 + gnome2.GConf 49 + gtk3 50 + libuuid 51 + libX11 52 + libXcomposite 53 + libXcursor 54 + libXdamage 55 + libXext 56 + libXfixes 57 + libXi 58 + libXrandr 59 + libXrender 60 + libXScrnSaver 61 + libXtst 62 + nspr 63 + nss 64 + pango 65 + udev 66 + xorg.libxcb 67 + zlib 68 + ]; 69 + 70 + 71 + in stdenv.mkDerivation rec { 72 + name = "brave"; 73 + version = "0.25.2"; 74 + 75 + src = fetchurl { 76 + url = "https://github.com/brave/browser-laptop/releases/download/v${version}dev/brave_${version}_amd64.deb"; 77 + sha256 = "1r3rsa6szps7mvvpqyw0mg16zn36x451dxq4nmn2l5ds5cp1f017"; 78 + }; 79 + 80 + phases = [ "unpackPhase" "installPhase" ]; 81 + 82 + nativeBuildInputs = [ dpkg ]; 83 + 84 + unpackPhase = "dpkg-deb -x $src ."; 85 + 86 + installPhase = '' 87 + mkdir -p $out 88 + 89 + cp -R usr/* $out 90 + 91 + patchelf \ 92 + --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 93 + --set-rpath "${rpath}" $out/bin/brave 94 + ''; 95 + 96 + meta = with stdenv.lib; { 97 + homepage = "https://brave.com/"; 98 + description = "Privacy-oriented browser for Desktop and Laptop computers"; 99 + longDescription = '' 100 + Brave browser blocks the ads and trackers that slow you down, 101 + chew up your bandwidth, and invade your privacy. Brave lets you 102 + contribute to your favorite creators automatically. 103 + ''; 104 + license = licenses.mpl20; 105 + maintainers = [ maintainers.uskudnik ]; 106 + platforms = [ "x86_64-linux" ]; 107 + }; 108 + }
+397 -397
pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
··· 1 { 2 - version = "63.0b14"; 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ach/firefox-63.0b14.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 - sha512 = "23bf5d5195c7678ec4bdcb1c4caa46e2681031213cce0239509e4999c81ad196c8c3cc77720f83154ff4f60ac161c01d0f8fb0c22655777325f67ee7cf31b4a1"; 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/af/firefox-63.0b14.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 - sha512 = "7e8983fd49deae14281a400ad15146ab27abd9e2f7b3cb060734f2538519541bfe0c20411df35baa836f62a176955edc005755b4359eb66a661e73c75e72a04f"; 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/an/firefox-63.0b14.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 - sha512 = "3542bceed63d08bb955cb089fc29c3d49b0f60ee5dcaed70bee27f1b340b3e34706e64079a5496c4c11cd99ff8ade790a7105b22f9a13a2aad8a0dfca80690b8"; 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ar/firefox-63.0b14.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 - sha512 = "010a259bc60e823417411ac9cfc35597fc7a5ba997ae30d2f5359194720e7dafacac152def59cb755ea658d581d2a19e434c5863cc837c43d478454837910811"; 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/as/firefox-63.0b14.tar.bz2"; 25 locale = "as"; 26 arch = "linux-x86_64"; 27 - sha512 = "a78ded1af77b7ef20c319022d94275a8843995bbb279b3570f7d389692287af5f7e50f1a5bc3da46ab60300f5f9fe43396d577170c7bdf950bb38e2433a97b1d"; 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ast/firefox-63.0b14.tar.bz2"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 - sha512 = "97891240277fb80a206c5bea6e9e2edf98adae043bd68b421ff92339c8857084a5261b91bb672485fdda4ccea31a5b37230a94d760fe35390dc9736e8dff4163"; 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/az/firefox-63.0b14.tar.bz2"; 35 locale = "az"; 36 arch = "linux-x86_64"; 37 - sha512 = "fb31a2b02c901f1b52b8a46b80c6118a2689fb4567f64c9ce963dbca2c106983a1e1fe56bd428e3aec381f85136f4914e1c57692bd4a021a5204059232bb74e3"; 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/be/firefox-63.0b14.tar.bz2"; 40 locale = "be"; 41 arch = "linux-x86_64"; 42 - sha512 = "2efdeae4f09e12b99528f6370e3486630224e0d5baf19df62e79a890f03c2d512c81dc60963d537c128f3749d7d9fa73f2bd44e65563261f4c3850e75a7f3eee"; 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/bg/firefox-63.0b14.tar.bz2"; 45 locale = "bg"; 46 arch = "linux-x86_64"; 47 - sha512 = "066ea34c198e13ed78c4b48c6b4d751c3fda1d42d9470a7295982d9510e23d17ec0a937a49b5403bdfcfe8bcddde16438dba0879759ec362f26a4583b435b448"; 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/bn-BD/firefox-63.0b14.tar.bz2"; 50 locale = "bn-BD"; 51 arch = "linux-x86_64"; 52 - sha512 = "3d25f71604d83984c0c86eb9fa27fa3bfc35631087cac1bae4ba2a773b6c870ed2bf81167633757108b631a18506255a0bc8e9dd4160b8cb35960efd987c9bb1"; 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/bn-IN/firefox-63.0b14.tar.bz2"; 55 locale = "bn-IN"; 56 arch = "linux-x86_64"; 57 - sha512 = "be90418ef58e6005086919dc89ba6168654a6bfde2dc87001a8092174e2b38d8695a70d7d1afdd75307db332785b5248e4b2d38facb6f9a7884d6483c8ab6c2e"; 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/br/firefox-63.0b14.tar.bz2"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 - sha512 = "b8dfee8bafd5b1ae7edb061c04b66ba63cd2421da54780499b947b4cf13721cc8cf7ed1ea06409a6a30dc831bedbbc648ac3a123d994ad676061edd10e7e1478"; 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/bs/firefox-63.0b14.tar.bz2"; 65 locale = "bs"; 66 arch = "linux-x86_64"; 67 - sha512 = "402898f9b309d56ffba067d7cf607b56b01d7df80fc8eb60fd04f6d659e4e473b3c2553238bc63a4372059d7841eded51f4f80de602104a6a52ec34cd2a6eedc"; 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ca/firefox-63.0b14.tar.bz2"; 70 locale = "ca"; 71 arch = "linux-x86_64"; 72 - sha512 = "233640ecd9dc6847ee9a538563fb3668a851aad7ac0216c09a31c62151c31cd6afa3ce84c36558aea39ead48a85d4270f0a4bc64701d699ead668f687c0e8e28"; 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/cak/firefox-63.0b14.tar.bz2"; 75 locale = "cak"; 76 arch = "linux-x86_64"; 77 - sha512 = "e326c1e011f9a58b40a026853c2d1d34ef45090a2f86d69aab46d358c2e3a42367424bba49d4c93fe92cf27c8bcc4d802084b28432b550b3c1e3098f37b72fd2"; 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/cs/firefox-63.0b14.tar.bz2"; 80 locale = "cs"; 81 arch = "linux-x86_64"; 82 - sha512 = "efc79e7384761d996a9ac636dccfcab32f4d14cdff218eb3c0161957b8a659ced0ebddd2ed0bc9dcc915ebb863ee8054b1f8bc6f16666f42421e4982682f97d5"; 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/cy/firefox-63.0b14.tar.bz2"; 85 locale = "cy"; 86 arch = "linux-x86_64"; 87 - sha512 = "89d06350b5fe8c83bc23b69620c7b6707d2e35981031783ad41cec728e41b842f990d7acfe2ba9e0298f0955f11f54d7c6551752e9f51e5b563a553001fc27fe"; 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/da/firefox-63.0b14.tar.bz2"; 90 locale = "da"; 91 arch = "linux-x86_64"; 92 - sha512 = "103c34d736307f91e4e4343ad0b5f3ebbcc1efbca660782768ca20bc7a2cdada2fa40382f46ee57d70499529819f000eebc3e5d62c53ee5bd5f15437a18be6ea"; 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/de/firefox-63.0b14.tar.bz2"; 95 locale = "de"; 96 arch = "linux-x86_64"; 97 - sha512 = "6a5e6e92fcc85846b3c92d34694e30672399d9a2821a9107f5a00942bd90e0e351ac6de435709149647cf94943c5f07fad834f7925682f0c0668f4c29b4644e4"; 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/dsb/firefox-63.0b14.tar.bz2"; 100 locale = "dsb"; 101 arch = "linux-x86_64"; 102 - sha512 = "bbe625995bf300b561fe55210f396d4131bbcadc33c707051b226115cde5982f52520cd815a857542535e5787df210d612493deef50df5e361108db27ee86478"; 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/el/firefox-63.0b14.tar.bz2"; 105 locale = "el"; 106 arch = "linux-x86_64"; 107 - sha512 = "6b5ea1e59bca7b531728c70ecb644969a33955fa1975b7c9d03b550389f8fcb24de45d041df59e44d5a4cd66c8caa98725d2349d5b6c45da8f9cba917528d1a8"; 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/en-CA/firefox-63.0b14.tar.bz2"; 110 locale = "en-CA"; 111 arch = "linux-x86_64"; 112 - sha512 = "ffbf1ea4c01004c435d12ae5b0309f3a60df116df371255d53e252cc3d3e220b154b9f32fc81c6868dd20108ac9d35cb79e4b2402cb62948408288d9cff774a4"; 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/en-GB/firefox-63.0b14.tar.bz2"; 115 locale = "en-GB"; 116 arch = "linux-x86_64"; 117 - sha512 = "7649d91b6d454992d457a3152f066c8c76375bca41ed6101fb5f2dc700f5c5a9adb0c560b5abc5a8e21135e5d2abe577d286e64e77a11fc4d14f0a95a367e371"; 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/en-US/firefox-63.0b14.tar.bz2"; 120 locale = "en-US"; 121 arch = "linux-x86_64"; 122 - sha512 = "068297ed38ee0ebe823069a823a46a3b871528b36815324a7ef514967e2e640f9277373cf1841df5ee64a24d3909bf317ab6d6e70670c4067a2d1a8caaa4f0ea"; 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/en-ZA/firefox-63.0b14.tar.bz2"; 125 locale = "en-ZA"; 126 arch = "linux-x86_64"; 127 - sha512 = "5f50d62bc6fba7dc71169e5f7c2dd66c0a654c150d29b51a33333147e536eba671b0778ed66e08ef49d8399f3b77a34f31b90cc5ff47e8d6a779bad29d402974"; 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/eo/firefox-63.0b14.tar.bz2"; 130 locale = "eo"; 131 arch = "linux-x86_64"; 132 - sha512 = "341bdf9ec2185e353c27e8037dfeb427c189214964766b4191e1b2b85cfd713a8ec7cd000d2f52d347a605fd41608a574a56f1334ceb8c1cf11fb51ab2e4c7c0"; 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/es-AR/firefox-63.0b14.tar.bz2"; 135 locale = "es-AR"; 136 arch = "linux-x86_64"; 137 - sha512 = "6c92fc52e6b63e9fc14161d20e90d58551f7b062682fc12fb40491fead1c042f21bb0e4cd241f6bbc63df865bc28b60177508275b46f340d9438707431c74a74"; 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/es-CL/firefox-63.0b14.tar.bz2"; 140 locale = "es-CL"; 141 arch = "linux-x86_64"; 142 - sha512 = "85ab9fbf84396f15c7d3fa350b9da367aa3e13550a4f936f6578333216c828913635c18f19eda04c31ff8ecd511330aaa9b3499aa86c5113981e91de5ce3ffa3"; 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/es-ES/firefox-63.0b14.tar.bz2"; 145 locale = "es-ES"; 146 arch = "linux-x86_64"; 147 - sha512 = "78fb7a9d8bba35aeb3ca6c4a28ee92cebefdbcf84a1d169bcdde659d9dcbf4f7770e0a0a5f448b38a9cfa4f8dbe780fd324ccb904d0a16bd44ce82ce1c51942b"; 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/es-MX/firefox-63.0b14.tar.bz2"; 150 locale = "es-MX"; 151 arch = "linux-x86_64"; 152 - sha512 = "e354e8cb44f9ca53df613d40b3c80f3e1c29900d3a1b7c72ffe886d4160e76c7b692ba9e047616e1526aadae8e72050752b4bf310d73f19beebf6533a2f3a160"; 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/et/firefox-63.0b14.tar.bz2"; 155 locale = "et"; 156 arch = "linux-x86_64"; 157 - sha512 = "68ba92cc0e8d26177884f921239dcbfb43642cf145a8445b22e3f2d0d8b34a2755c68bfd00ba3a05763b9606d27b4a13b8bcd91553e4f6aebf3920bb64eb5a59"; 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/eu/firefox-63.0b14.tar.bz2"; 160 locale = "eu"; 161 arch = "linux-x86_64"; 162 - sha512 = "d140d0fdae10e801203e490b4ad6816393e88a55f1caa1b4e76e11cfa4eb48360f43331ff7c544061a24d9c9f0df91a3ddb39c0926eabd8a2a85a16aa95ca8bf"; 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/fa/firefox-63.0b14.tar.bz2"; 165 locale = "fa"; 166 arch = "linux-x86_64"; 167 - sha512 = "f9895dafc082cb31f74f6f467b59be3e161ebab65a191cd2bd8432e67615280c9d37db3b57d949290c3abf1d50911370d12fb40ac77f1f178608124f1d298071"; 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ff/firefox-63.0b14.tar.bz2"; 170 locale = "ff"; 171 arch = "linux-x86_64"; 172 - sha512 = "051ea2a565519497f481f2270290eddbd4f698e6bb9a9777ba49bc751b3069b04961ed67314512727404bcb23d8411be967261b3be54b2f8be2a2f4379688ef9"; 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/fi/firefox-63.0b14.tar.bz2"; 175 locale = "fi"; 176 arch = "linux-x86_64"; 177 - sha512 = "813c556ebe83639558f2af959cece13e3940ddd51826fdc0afaf7ce4142f78d07e6454dffe76d57e78dbf7e0479a64024b3720529eb032260509e51f72ac4372"; 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/fr/firefox-63.0b14.tar.bz2"; 180 locale = "fr"; 181 arch = "linux-x86_64"; 182 - sha512 = "b63c2db2f5c115aaf2dc4f784d0ee194ab5647e493e64f315557023241d93c7228e4a94f8a7ab9521956a1ad8d811c5b8b7adcb34bf241a0eb2ff28e87472700"; 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/fy-NL/firefox-63.0b14.tar.bz2"; 185 locale = "fy-NL"; 186 arch = "linux-x86_64"; 187 - sha512 = "eef5fa19a954138a97c7f14371bf53b66eecab4e932b559cb241d885414db578d90ddbb835450589cde6ac97937c9946c7abfe37f2808c7141b46730f899980a"; 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ga-IE/firefox-63.0b14.tar.bz2"; 190 locale = "ga-IE"; 191 arch = "linux-x86_64"; 192 - sha512 = "5e5ba8b843dcf7d9beb2f27482bc7269d4b3488aadfae0f55fb2cb88d78ef11734255b557699539fa91a772c44c27366faf5d004221b523636d101d6c11a6be6"; 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/gd/firefox-63.0b14.tar.bz2"; 195 locale = "gd"; 196 arch = "linux-x86_64"; 197 - sha512 = "f69b169d9e1fc361ef762c2c6e23e6974e525b984d05d61364aaa1e08d7f71ecec333bed1e5f6e923ed19e6f733add637b6915ba28d6751273f75bea02f6a285"; 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/gl/firefox-63.0b14.tar.bz2"; 200 locale = "gl"; 201 arch = "linux-x86_64"; 202 - sha512 = "dabbd994076fffa9e4b265724dd43123e58dbed9f2bf6875e3cee296361be6e90d293e03d7a7dc36a0c7b5e06358970d0d2da9ce59445e6dd8cba853cc7d6625"; 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/gn/firefox-63.0b14.tar.bz2"; 205 locale = "gn"; 206 arch = "linux-x86_64"; 207 - sha512 = "daad08e31d848a8944e36de81e01bc2d25614033ff89dfc7e9a4124e2c7c9193752c4be08240778c05a317c27e2c7b924f45c91b20de46e54ce28d030b4aeb96"; 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/gu-IN/firefox-63.0b14.tar.bz2"; 210 locale = "gu-IN"; 211 arch = "linux-x86_64"; 212 - sha512 = "e7f674c1588c1674f28e7f76f8a413f20b8f50a290297f045f24db0a0911e65f7069ca53a985aeabe86fb69ee8ff26e8897eaca6a36de47adb42ebcc36a8a4f1"; 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/he/firefox-63.0b14.tar.bz2"; 215 locale = "he"; 216 arch = "linux-x86_64"; 217 - sha512 = "236f84d6ad9588d3ef8accbde3361cf89bc27e72d16bd5702925f929a7da46108671e2ec15a4daac553868433e3758d280dac5bd6e4c60676f55a22575114a01"; 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/hi-IN/firefox-63.0b14.tar.bz2"; 220 locale = "hi-IN"; 221 arch = "linux-x86_64"; 222 - sha512 = "a8865c86b1a86fe1c60ddd42ec848b1be92f686571777fbf7b874902cc07458bf5e0e5739e6afbe399b499baa38e92414653d469e9d64b26dab15fcab89ae2fb"; 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/hr/firefox-63.0b14.tar.bz2"; 225 locale = "hr"; 226 arch = "linux-x86_64"; 227 - sha512 = "0a55d784b892c4d7704da36e8d4d173d96b594fb452e61c7b090b4d1634d4f32be21490501bad131b98bcb3648d36a08f1e6a944e6ea20f606136b4bd8b063b1"; 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/hsb/firefox-63.0b14.tar.bz2"; 230 locale = "hsb"; 231 arch = "linux-x86_64"; 232 - sha512 = "74a645a86ad9af1a9dcb9fd8c98970deb1f5cb435e3a648f420e66d85235a7348f392f34c0f1a6467965c877b1a12e0bf67dab6e979bb1df82057d059fdeff21"; 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/hu/firefox-63.0b14.tar.bz2"; 235 locale = "hu"; 236 arch = "linux-x86_64"; 237 - sha512 = "b4f6ec7eb9fbf8da6e1f9bd99c54c84557c29596fab6f9f75211d72632ce644cf2a103c02a4ee67196e161a2ec9127c569ed0fd47bf7d037c01c301c91bc14e9"; 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/hy-AM/firefox-63.0b14.tar.bz2"; 240 locale = "hy-AM"; 241 arch = "linux-x86_64"; 242 - sha512 = "8c8e175aa2f2ae57f525d4b1391eb919b847598019b1e1f2dbe27da40512293075bd87574df5490fbbbd13bcaf5bda5017d980d815475a82b3c0df4dbcc28301"; 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ia/firefox-63.0b14.tar.bz2"; 245 locale = "ia"; 246 arch = "linux-x86_64"; 247 - sha512 = "9ab9458e038d48871f6c978e50ba419dd94be472f06aa42fd781b8a75a28be20d365c7828aaa674bd818b32198dfd5a075f2481caa5a7e201e7e94a10e7d2763"; 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/id/firefox-63.0b14.tar.bz2"; 250 locale = "id"; 251 arch = "linux-x86_64"; 252 - sha512 = "0f0ba70673b6aa030d4fe415097822c3259ff7e76a0a4163fada661886a7a422ade8defb6d47ff8c49833892ea0ed224af2c2d0a95ba6bb3a25a89a990b39ce7"; 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/is/firefox-63.0b14.tar.bz2"; 255 locale = "is"; 256 arch = "linux-x86_64"; 257 - sha512 = "ef5065a080d382ed3046e0f2c3f5dc09ae88fbb295d457ac659eb506f5ee171a0f6554ea83e486e98f41e3e4fab0a2e47247e9d72d67636ace34844262446330"; 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/it/firefox-63.0b14.tar.bz2"; 260 locale = "it"; 261 arch = "linux-x86_64"; 262 - sha512 = "ff46ec69b6778e9f17e0829d007e11d8e9f33dc83469beaaf0c7d99b4157d612f4c749ba0b4080c1f6384b0b0e56d2ee10df6a6e9e220935009a3c09a65ec570"; 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ja/firefox-63.0b14.tar.bz2"; 265 locale = "ja"; 266 arch = "linux-x86_64"; 267 - sha512 = "f1df613339e61bacd632f986511f0b933857e7a24207aebcdb068d2290f52f1224907347263fb2aa121d14894a0f49bcb3b87e8737338c95a701dac5a4c858a2"; 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ka/firefox-63.0b14.tar.bz2"; 270 locale = "ka"; 271 arch = "linux-x86_64"; 272 - sha512 = "94c378806ac9b3c80801f344323efa0a3680f9f7319193d176032b36f36a879c9528fcb010168ac8e7b2f2c72a78e7f30eb9f0d88c2db4d9d4e57b99219e48d8"; 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/kab/firefox-63.0b14.tar.bz2"; 275 locale = "kab"; 276 arch = "linux-x86_64"; 277 - sha512 = "cc69f5fda4840fb6e23bca315eac82614e0987aedbd54c01cd685cb09a9737eabf75b2074457cfa44880283701b0f178c903922be948ee94638b88c1102ad11d"; 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/kk/firefox-63.0b14.tar.bz2"; 280 locale = "kk"; 281 arch = "linux-x86_64"; 282 - sha512 = "20d3d3a2fa0ac8a8226e242076a431072324fd9cbab2a0e15901d6f2bee3532878e8453a2460e6ce1b0d211ce409c9659098a2b02c303ca171a1857fb8469395"; 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/km/firefox-63.0b14.tar.bz2"; 285 locale = "km"; 286 arch = "linux-x86_64"; 287 - sha512 = "1ab989e25b9bd016b65b45c3361f7bb3cbabfd3246ae9395101b1316a77123a09d07c780355279f79219dfd42e3b053f88ef3a33596eea07e6eec0ea3306a886"; 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/kn/firefox-63.0b14.tar.bz2"; 290 locale = "kn"; 291 arch = "linux-x86_64"; 292 - sha512 = "a8cbc0b97e8c5ddba7ea34cdd2d23b4251fff3196b8709c22a0f4627709d63827db36119d707b5e1b985a5efe3ca157365e29e090fab971b5b399f5c65cb1059"; 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ko/firefox-63.0b14.tar.bz2"; 295 locale = "ko"; 296 arch = "linux-x86_64"; 297 - sha512 = "f1a81822c8e4b2881bbe149e709450084be843d71f4397584e1c4c1c665752a1e5f1928e4e7c1562b6c9a7a4a2f394376753c61d8ed71c65e2d9acbbe3817f4d"; 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/lij/firefox-63.0b14.tar.bz2"; 300 locale = "lij"; 301 arch = "linux-x86_64"; 302 - sha512 = "e8e4743ec730f999a5944a0ce33244a38d4721a9993fa37bbd2544e7d1599c4005e79bbeeee4f3cbed5385c5fcc40db14db7b07d0e68816b85b0a5d7e64feedb"; 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/lt/firefox-63.0b14.tar.bz2"; 305 locale = "lt"; 306 arch = "linux-x86_64"; 307 - sha512 = "c32ca1a2394dcb6d022319f204101803292cad9bd8210bef6c55210c4b52fd7bda257172e751554a652b6c904d53675f0927c0e10a05d0ed13eb2e1bf41d66eb"; 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/lv/firefox-63.0b14.tar.bz2"; 310 locale = "lv"; 311 arch = "linux-x86_64"; 312 - sha512 = "79c2414ffd2b386bdc232adde3f79de6b3163833b91b42e6a2cb5698536378ced2fb2c87d74af7b5bb00767076a66e8cd7b994dd014a0aade07d4a635a038692"; 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/mai/firefox-63.0b14.tar.bz2"; 315 locale = "mai"; 316 arch = "linux-x86_64"; 317 - sha512 = "0c5ae8842de2fdbec65204d409cb64e96264865b06931c0d83e3d7ea17892b68ae19344807510a660db0f7508c4a12cc846156cf07c19ff99579fdfbdbbc3789"; 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/mk/firefox-63.0b14.tar.bz2"; 320 locale = "mk"; 321 arch = "linux-x86_64"; 322 - sha512 = "5d4dea8c824a27f9a1c4611f4d147d3ad6dcf58ff855239609dcd3b0f5b63dbec68127b6d9004b956db9992768ae9f18c4162ffea37c430342de010de3f9720e"; 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ml/firefox-63.0b14.tar.bz2"; 325 locale = "ml"; 326 arch = "linux-x86_64"; 327 - sha512 = "69dadd70e72b441ca0d769de082e5d8bdb30728c0ec94fd173e9cdd18207a06cb819a3e0fc5a473878debc223d7c61a6cea4b9fb05c1e430d9c3335e7643ef18"; 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/mr/firefox-63.0b14.tar.bz2"; 330 locale = "mr"; 331 arch = "linux-x86_64"; 332 - sha512 = "4192cc3e34c83e4af33851de30ec113af55fdd3c68e7808a14e506861ccfca63909eb550c263a6b5297d37518ad82741e9ff36d155d27e0eb2189e7215c22492"; 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ms/firefox-63.0b14.tar.bz2"; 335 locale = "ms"; 336 arch = "linux-x86_64"; 337 - sha512 = "11bab8f2f33f277e5720dbf298a22c6f175645c3f4f8452e62eff8614fdb0959a25f5069db208521f2878cd3222744c81c6aa33dda0da883bd4b938b9a3fda78"; 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/my/firefox-63.0b14.tar.bz2"; 340 locale = "my"; 341 arch = "linux-x86_64"; 342 - sha512 = "3ef85a1a63026f878cf75ad2d48f1008495cc24d52a884eaacabdb13039c5f212c9b0c2fd28c8dc5bd48102bdadd98aec7c975e53f8abc028747c6c90dafeeee"; 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/nb-NO/firefox-63.0b14.tar.bz2"; 345 locale = "nb-NO"; 346 arch = "linux-x86_64"; 347 - sha512 = "b91108f3e30085becf9bac0e743d5e84129f8713f31a3fddefdb05433b269b16b05db3d4751928010f135ca975d4979e6ae0c8a2ab465be09908987ad79fff63"; 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ne-NP/firefox-63.0b14.tar.bz2"; 350 locale = "ne-NP"; 351 arch = "linux-x86_64"; 352 - sha512 = "dfe613dc9a749805202c762de75de6d16571e37a9f74594bd3011c8c62388cae10b4556031094e8e3dfe7cc6773cdaa03532e99da80499b24ffb4d98a3bc6ee0"; 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/nl/firefox-63.0b14.tar.bz2"; 355 locale = "nl"; 356 arch = "linux-x86_64"; 357 - sha512 = "cbc5dd229cc5f33350625fbf6667354a21c8ac63b2afb0c256b7c507a2ecd9a089e577e28280f34a91416d1dad3aa5b2b787b104e26703e8db947e9c05e7e6c0"; 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/nn-NO/firefox-63.0b14.tar.bz2"; 360 locale = "nn-NO"; 361 arch = "linux-x86_64"; 362 - sha512 = "827b51031897e41a796f212c9377d8119b9d1d0da9b7974170ada0d7ee27111bd55223797dcbbe272ef576780c6b80e8b8057d4bb461f1679f487a24baf3ba54"; 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/oc/firefox-63.0b14.tar.bz2"; 365 locale = "oc"; 366 arch = "linux-x86_64"; 367 - sha512 = "6ad998087dac027dc02b0157fe11b4b7ce9d2f2f3c923853cd1181557417e91e43e499b83730a5201060b31e30c996fdbd8a3b7c29b263f68c377c34662e8783"; 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/or/firefox-63.0b14.tar.bz2"; 370 locale = "or"; 371 arch = "linux-x86_64"; 372 - sha512 = "8da84ebe54eba9df2b4754bbae8911570f0dff51d41e07b331ff4c0cb6929ec7835c166f0d0dbad1987ee0692d88dd41d3fc86b749b5b5144b52b2530b822379"; 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/pa-IN/firefox-63.0b14.tar.bz2"; 375 locale = "pa-IN"; 376 arch = "linux-x86_64"; 377 - sha512 = "6ddf92d42e02778060e3ad6c9faf08187ddd0926fc85f8904f10b5d20bc57a243b61db0ae42c57d264c345d1b5bee51c7e6e62e207c8bd8edc170d84d673e87b"; 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/pl/firefox-63.0b14.tar.bz2"; 380 locale = "pl"; 381 arch = "linux-x86_64"; 382 - sha512 = "aa7ea0983b12ecff3ba235615ff2df5323fa979b02486506af9de83cb4eee679c90751ad43ba60d71ef8d30c39882e69793f266e79d45070157b097d7d12db1a"; 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/pt-BR/firefox-63.0b14.tar.bz2"; 385 locale = "pt-BR"; 386 arch = "linux-x86_64"; 387 - sha512 = "e28af3020417ef5d42b1f48b18310fb78c6ea33332ad2714c69d8979b4269327b76e1c7e9c55534800d8a3c4937bddf95273097ddcd4270e67bb23366b641584"; 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/pt-PT/firefox-63.0b14.tar.bz2"; 390 locale = "pt-PT"; 391 arch = "linux-x86_64"; 392 - sha512 = "efae38a659b0d15fe1b1af9fb4d860df2796705df3c11aa51369c6844fcf24aaa342ff5a897b5d2f3be36a929f3fa748646e99db6bff70876e43387f45769b14"; 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/rm/firefox-63.0b14.tar.bz2"; 395 locale = "rm"; 396 arch = "linux-x86_64"; 397 - sha512 = "1b382086b6e2acab4298ebd6f80cc2585878c30f48a264e9501dfe4bb503818ed84d87e4e520f646a727ebe6180ca3a639267297ee4b463d5661cc61294f91e2"; 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ro/firefox-63.0b14.tar.bz2"; 400 locale = "ro"; 401 arch = "linux-x86_64"; 402 - sha512 = "6eff37c77266ac61e9fd28bfdc7a674bd9ca26e30c1cc4697e0e48946e788b632291891fabe11d602727db931af1fdb56467f20c362aab555afd6ca9cb9eb690"; 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ru/firefox-63.0b14.tar.bz2"; 405 locale = "ru"; 406 arch = "linux-x86_64"; 407 - sha512 = "bac168bc68b214100078b88d66c2c88de66e23f0e456bbddeaa371a5a64a44c831281f4443edcbba49af34c6a1a5677e43d8a5c56d69ebe63614d8b3badd9799"; 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/si/firefox-63.0b14.tar.bz2"; 410 locale = "si"; 411 arch = "linux-x86_64"; 412 - sha512 = "2a0c42e62eaf8e23ea423fbd9f8995fd4c42c8c65141a537c51c8157861a8d9ad38912ca864824d52f961e752695739610bc626862153b091b9bbb1e83086265"; 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/sk/firefox-63.0b14.tar.bz2"; 415 locale = "sk"; 416 arch = "linux-x86_64"; 417 - sha512 = "5839b61e1bb4a74340d3068c13111ada01f38d60fedd9e64e78770ac92340f025f1cc92e562686a12b65fe1f17ba170ed925ea2e53cd4b70e0d2f5a1253623da"; 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/sl/firefox-63.0b14.tar.bz2"; 420 locale = "sl"; 421 arch = "linux-x86_64"; 422 - sha512 = "2787536b263be9b7e0fa9f9bd91286b544d83468bc7cbab64ebb6c3c4e3d8ac7018e7ffa877c8a6b35718cffe190dd9ca96c3e3855029eec636dccf25636d3b9"; 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/son/firefox-63.0b14.tar.bz2"; 425 locale = "son"; 426 arch = "linux-x86_64"; 427 - sha512 = "835bc4e3710394916c23ad066969364cb3ede5bd671ec2d96cbeaa448158f0048d4a33d54a98add87a0471253932f1dfa2cae05094d04bcd859846e6027903d5"; 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/sq/firefox-63.0b14.tar.bz2"; 430 locale = "sq"; 431 arch = "linux-x86_64"; 432 - sha512 = "ec44a791fd197df0f878e69592aa00eb8425515e072628ae857ac15101d08620023dba0f30eeda14baa8c6bfacf343c22e3e8c344576b413e32cca218d6e1001"; 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/sr/firefox-63.0b14.tar.bz2"; 435 locale = "sr"; 436 arch = "linux-x86_64"; 437 - sha512 = "6913e130cbc2e982a39e88656e15793e2583ef4686132588e5b1b101af1e4aab53124732b64b46eac2d2df43376b2a65fac961c6120d05158a44e3217c315805"; 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/sv-SE/firefox-63.0b14.tar.bz2"; 440 locale = "sv-SE"; 441 arch = "linux-x86_64"; 442 - sha512 = "8469bbbe04052d1fc120a2748997376f397359bafdad36690bd7c498c401c4934b278e1d1e57d39c1869fbd4f3a195247aa6a339f49e8b17f9399c21253901b1"; 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ta/firefox-63.0b14.tar.bz2"; 445 locale = "ta"; 446 arch = "linux-x86_64"; 447 - sha512 = "048dec7d7c0e2959176ac19f215cf585b12168d7a83f117a35fdc82afe8d001b7df7f84da628976d1e43dae2e6f28fed06701bd1c9a44b0fffe9c2d893f64d52"; 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/te/firefox-63.0b14.tar.bz2"; 450 locale = "te"; 451 arch = "linux-x86_64"; 452 - sha512 = "63bcefa4ef757bde099b7661e21d241b2ee88a9b8632567b8f2e8150f70ccbe21b89c4fb6d59a7488ebb372130bc93406408b33ff8bbb54c555538cd77744c9c"; 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/th/firefox-63.0b14.tar.bz2"; 455 locale = "th"; 456 arch = "linux-x86_64"; 457 - sha512 = "ce360ddefbaa522c5f4bfecb7e5deb61c342b0adc59a69d1fffd953dde013ab999430b9f0dbfb7ceae94e9684896d83c9222bd3460a5eb7afba9eba26447dc0a"; 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/tr/firefox-63.0b14.tar.bz2"; 460 locale = "tr"; 461 arch = "linux-x86_64"; 462 - sha512 = "eb0c148b071a7d654ffabf62ecb1236f9294421bff913648c95fb729547f6388be2f8f0c8f771e5dbec2c446dc4b6c1db962a5abb46019c2cc0f8eb8a775b402"; 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/uk/firefox-63.0b14.tar.bz2"; 465 locale = "uk"; 466 arch = "linux-x86_64"; 467 - sha512 = "a0023efdb0ff31515f51b4150ee35ae834d6f0ae976d0209ee23c93dfcd70db58c5c94ebb8f8e319690701d2364ab5fd5db03ed7a151fd33875787c0478e5eb9"; 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/ur/firefox-63.0b14.tar.bz2"; 470 locale = "ur"; 471 arch = "linux-x86_64"; 472 - sha512 = "b850af8723d3d32fde0b938fb4f7a8734cbddbbae34881deef09bd537d27275d553c107bde3aa97c3123324f8bd0f63e7dadacb9f85b38859bd30a5085bb1511"; 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/uz/firefox-63.0b14.tar.bz2"; 475 locale = "uz"; 476 arch = "linux-x86_64"; 477 - sha512 = "57bf9bf93df74d3b8549aa706604d9c49c3157ebe9f23fc4fc0a221f9c00d2e60570055135fe4534ad5f364529e6918110997d5ff2872bd7e8a78021a0df32da"; 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/vi/firefox-63.0b14.tar.bz2"; 480 locale = "vi"; 481 arch = "linux-x86_64"; 482 - sha512 = "067ce92c82925b7b5e9bb74aa98d59b4d7828e47780790634941f6e08334822bbd0751d783d7ae4a0ab1058f33676ef94fe15db7626e4b0aff6c514e972689a8"; 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/xh/firefox-63.0b14.tar.bz2"; 485 locale = "xh"; 486 arch = "linux-x86_64"; 487 - sha512 = "cc6b9af7acf4d5d075cd53f1bbcf433a379fcaa3326f483a88ba7c44022aab53d4c53a2620b94189b2034c5009d2cc93c1fce2e0143c0d3ca0469bc00edbe8a1"; 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/zh-CN/firefox-63.0b14.tar.bz2"; 490 locale = "zh-CN"; 491 arch = "linux-x86_64"; 492 - sha512 = "20d87043704c605855962db40da5b66514a0920b396f815e4ea091769c6564e9226f6ea016415f1f99ec914450a9b364741c32bdc84a12976902451e41b16463"; 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-x86_64/zh-TW/firefox-63.0b14.tar.bz2"; 495 locale = "zh-TW"; 496 arch = "linux-x86_64"; 497 - sha512 = "d868cf388f5748e282eb6f276d318babf7e44ce8540fe6a13aedc04a7cee8adc85597e5b95f72780fbcf17ef54cd3b3127742e18ded91f0d6b08a4b9491c3d19"; 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ach/firefox-63.0b14.tar.bz2"; 500 locale = "ach"; 501 arch = "linux-i686"; 502 - sha512 = "1d874e55ca2994701c7a52807ec518e46cfbf16626b174e0f3e6cbe8827a885e3517ff709db5fc66c98c3859384d87cf839f7e72655a0d8d769f4db9cc39e666"; 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/af/firefox-63.0b14.tar.bz2"; 505 locale = "af"; 506 arch = "linux-i686"; 507 - sha512 = "91d5d2a53d8d85e59e9ad4ca9dc0eaa931091f6f267506aad095c77b71be59826cba00de1814d2e78eb95c869ff0c8bda02676aef290b4a8332df0d066fe94a6"; 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/an/firefox-63.0b14.tar.bz2"; 510 locale = "an"; 511 arch = "linux-i686"; 512 - sha512 = "3abfce359bfe5cd385417d2fc30a4af9bd705602b3d902d51030a12ca6ee9086ee7b741a07def056a0e37c767a5e38f293f0d52a48c8f6f60458e74ee73cd300"; 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ar/firefox-63.0b14.tar.bz2"; 515 locale = "ar"; 516 arch = "linux-i686"; 517 - sha512 = "d79566a5c6889421e66f189c86dab9e32c377270b2fd70e1e128810dd391c651cd66283045c8b0888520f7f42f4d98f03274fc06dda0a1dde23c3e3f50ad91e8"; 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/as/firefox-63.0b14.tar.bz2"; 520 locale = "as"; 521 arch = "linux-i686"; 522 - sha512 = "6bb45e54027839ceb0f8ece8a5a3d49ced35bd4f391385a69f5c26f191e87e9f06f9f59c2471ec156aa38a23cae38dc3996967946d12e88bd98743e15d888edd"; 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ast/firefox-63.0b14.tar.bz2"; 525 locale = "ast"; 526 arch = "linux-i686"; 527 - sha512 = "3707d12351e2c7f1d4c793593ae2773625c4342d53a5bb32fd1a1f52d85c504eb662beb995894a5b2eca67753d1db1988a247317cb60252b95dc1262618582e9"; 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/az/firefox-63.0b14.tar.bz2"; 530 locale = "az"; 531 arch = "linux-i686"; 532 - sha512 = "d18c2cde2cf0964d8a52a68a3f4e2c9ee8c6239ea7c642ec2ef12bf2024dbc15c125a9ce2c49223c826114714c22a27bb831b3f5dcef0680646212cdae6849f9"; 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/be/firefox-63.0b14.tar.bz2"; 535 locale = "be"; 536 arch = "linux-i686"; 537 - sha512 = "2085451b2deee6741ea6e724ffcfd373118dc309018e66efec6364eda48b05d06836819d86a23d623ed584de547e9c55bdc11ce5a2c4e1d44d64c442d3bef929"; 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/bg/firefox-63.0b14.tar.bz2"; 540 locale = "bg"; 541 arch = "linux-i686"; 542 - sha512 = "2736a45bb91407cf262973337afbf8d2612890b82dba65f1d9c83007550809464a60d3b74bc33cde23a23afba0e2cad905ee96123dbe791d14cb4ada7f87e1de"; 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/bn-BD/firefox-63.0b14.tar.bz2"; 545 locale = "bn-BD"; 546 arch = "linux-i686"; 547 - sha512 = "7ba928225062999981206972559f6c52f9367d714d38ea0d7fa086e2f1d9d990b336ebfd0b7d1b08fc06cbb386f89dc5c95d8e136a393c7568a0b9198c0fa6df"; 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/bn-IN/firefox-63.0b14.tar.bz2"; 550 locale = "bn-IN"; 551 arch = "linux-i686"; 552 - sha512 = "92c33e5139b130fd9e3e83614443ccc2a189b19cb61949a381e259dcaf0dabd66b3b127446abd1117079cbf4c584c1de0398dacb1612285db56f5a4f0072cc90"; 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/br/firefox-63.0b14.tar.bz2"; 555 locale = "br"; 556 arch = "linux-i686"; 557 - sha512 = "bc34bde0506218c0e4251b22b1849d05b9d49ccbdaa8df650f56ebf87f04172b8adbf2204709f182b286212bdce08ef9448e8818dd2622bccc3cd9496c48e111"; 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/bs/firefox-63.0b14.tar.bz2"; 560 locale = "bs"; 561 arch = "linux-i686"; 562 - sha512 = "8fdf9e385f94357aa7a08147585d02e7d293d7c6155afff3da92ee37475afee222439f4d93198bd24c02d7f8109bd6842426c65725f19aedec9b38c8aa088627"; 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ca/firefox-63.0b14.tar.bz2"; 565 locale = "ca"; 566 arch = "linux-i686"; 567 - sha512 = "f95d32c4dd652b35102cea1f9791713a4dbf40cf985c33268ed35f3e5abec87a46d304cebb961f8a80d97e4e26ee907266502f9e6d1f72741a018a29e48544f8"; 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/cak/firefox-63.0b14.tar.bz2"; 570 locale = "cak"; 571 arch = "linux-i686"; 572 - sha512 = "b4909593c8c99530b791dd40381e891f4ee61c0473a0fcf44e0c5e5ed76e4424930747ac7f479b21d977e245b0b53b2e692a43931a5d72ad16b65f37f8726967"; 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/cs/firefox-63.0b14.tar.bz2"; 575 locale = "cs"; 576 arch = "linux-i686"; 577 - sha512 = "43f40720b91f6de7323fcf866b032ebbfa34640ae9786198f87f0e662c1e33d7910812e3c4bf45fcf929d9e2d669f7ec4d8f10cfe47d1fc82c5654b4bf2b40b4"; 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/cy/firefox-63.0b14.tar.bz2"; 580 locale = "cy"; 581 arch = "linux-i686"; 582 - sha512 = "a9905e192147a4bde8b97f26a63f08d982fbb05fce96482084ffad7ef8aa54355cb79859ec8e095ce49497e2c24ada38fadbd77e0e31ac70a5fb6632bc7d31de"; 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/da/firefox-63.0b14.tar.bz2"; 585 locale = "da"; 586 arch = "linux-i686"; 587 - sha512 = "d1275cac1c2c1e98df38d745b6d1673b341198d87db6bd767ea8e2fb4f525df874b3dcf9c000e4ebe196bbd2a0707af6ac3fbf28f4b21dedab78cdb89d6342da"; 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/de/firefox-63.0b14.tar.bz2"; 590 locale = "de"; 591 arch = "linux-i686"; 592 - sha512 = "d40af9cc9212d83a260d42e1c4e9dc1102253cea3090f8aa232ffcf97b5fe417252b1360f126c97c44d9f333187b896883cc3a8de77ced1020805d7bcf1980db"; 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/dsb/firefox-63.0b14.tar.bz2"; 595 locale = "dsb"; 596 arch = "linux-i686"; 597 - sha512 = "2e2dd4c1f5c2f53f3df2510f88a1e73f320025871b3b1e4e08f3553c51a1f41b8974f17754d705c2939d84442af4b4e6e0f2f09b35674bad0fe14dd57415d191"; 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/el/firefox-63.0b14.tar.bz2"; 600 locale = "el"; 601 arch = "linux-i686"; 602 - sha512 = "6fa7e9d22e7c379325de750725b25e31ccf814bf391dc4f7ec30c226d64345c52d07542d05d4d096f1feb6d75da37fcb3028a5cefce7a4a7bcb72cdfe940cc1b"; 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/en-CA/firefox-63.0b14.tar.bz2"; 605 locale = "en-CA"; 606 arch = "linux-i686"; 607 - sha512 = "0887354d8e3a990cb3a2a1267b6e6e60084aec7bea75f4839a41834023f327077f36164dae5317da47fd333223488b903c77258d73fc1077bf411e1eca860b67"; 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/en-GB/firefox-63.0b14.tar.bz2"; 610 locale = "en-GB"; 611 arch = "linux-i686"; 612 - sha512 = "53ce519552bfaeba90c00e108a7af36bbffa8f6ca1f580abadbf441ee29a40bd93d31ac65ba3c875e04299646237ed4a51736653552d607436ae177d5682c84a"; 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/en-US/firefox-63.0b14.tar.bz2"; 615 locale = "en-US"; 616 arch = "linux-i686"; 617 - sha512 = "1c23a2e28c7c14da5f2c0fd30525ec38c1169e8433991123c8bc97145354c8d1ecbbf6df0430b89e981222011e27b0c5b723af093ce640c8881e0b9e5b231939"; 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/en-ZA/firefox-63.0b14.tar.bz2"; 620 locale = "en-ZA"; 621 arch = "linux-i686"; 622 - sha512 = "9439499f577858237dbc39c6cdc20a87276cda77d45e14ba5ea7f090cabe6813d7fdd8b77a32dee6a98fb880f421562a861e98aefa619fc44b0c4aab8b522b4e"; 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/eo/firefox-63.0b14.tar.bz2"; 625 locale = "eo"; 626 arch = "linux-i686"; 627 - sha512 = "a04051d0bf181a02a04e2c36b8f05b38d7f3eb6188c5977ed965776120a692d8fbb1d3d2ceb38da8768d201f27c1b36995f68b002a9261fce8786d34aa2265e5"; 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/es-AR/firefox-63.0b14.tar.bz2"; 630 locale = "es-AR"; 631 arch = "linux-i686"; 632 - sha512 = "2230ee909e8cdcc10d40939eb6eaeb5c8289c697e2d0a5e4a25a9b1345fc6b49c9528e974212ca3a5aea3e54c8c8948ae56a2232bf0d207e82658ca2dfdd82c2"; 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/es-CL/firefox-63.0b14.tar.bz2"; 635 locale = "es-CL"; 636 arch = "linux-i686"; 637 - sha512 = "26e7a24204190fb43a972038c1036e93e2fcfb68be804a8189b0006ef8a15094e152659206b1fa9b7f0cb5f9409aa4dd769fd675fbebbc90f323d28b0f3d58d4"; 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/es-ES/firefox-63.0b14.tar.bz2"; 640 locale = "es-ES"; 641 arch = "linux-i686"; 642 - sha512 = "9a86d804c199c530dd7d41d4ae0d72604f85061a594c5cbbe1de2daf4860c4e36831efe00ccdfb6b5440c88575a6d4bc2d786396f13999453729861ee723cc9b"; 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/es-MX/firefox-63.0b14.tar.bz2"; 645 locale = "es-MX"; 646 arch = "linux-i686"; 647 - sha512 = "181c0a83a5bd7d7fc2e80948704f2a466057518c5a748a54e43bbbc0fb8aab37bd7a1c83892af60ee359243633fb8317c42552121b4e0ee476c5bc7fe115c0d8"; 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/et/firefox-63.0b14.tar.bz2"; 650 locale = "et"; 651 arch = "linux-i686"; 652 - sha512 = "6734e4572f50cc7cef74dcf63994ac5ac2d17cb0c2a2110a99cf0d5c38cb3075f72fa21561ed9ec98dd860c39262bf282c3a82083e436d1b160a3d15dfce3a51"; 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/eu/firefox-63.0b14.tar.bz2"; 655 locale = "eu"; 656 arch = "linux-i686"; 657 - sha512 = "85382c13dc0a828155142805b83543371487162821c1677e5411d8570dc8e1393479116a0e7bb62abcd6e0abe477f0671ba2c2c600bbf855ed32ed86f1aa744b"; 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/fa/firefox-63.0b14.tar.bz2"; 660 locale = "fa"; 661 arch = "linux-i686"; 662 - sha512 = "a2c071e374c3dea2da8dfb4e1d7a001ee30bc33c3702d5e352427596dc03b36b734767fd3bd72fc4e3323f99ff88b475a1d7deaa8d14c47921986b4e3b6e9454"; 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ff/firefox-63.0b14.tar.bz2"; 665 locale = "ff"; 666 arch = "linux-i686"; 667 - sha512 = "3f92ae32d51baa4dcdc13322aef8653da33fa0bfb970c3a58e5cb4297d90f8162f2020902b3f3bc566b7e5a07a317c8eb51a7f9c737a27bf043e56cee258d523"; 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/fi/firefox-63.0b14.tar.bz2"; 670 locale = "fi"; 671 arch = "linux-i686"; 672 - sha512 = "eaec68e83af4a68e8dd1e7ac63097811c4c1a84fc577ec8c4ed9cdce72785fd2d99e4e534257f34a4ad53254e81a6c56711cca9f85cabf1fa8eddcd26ed0946d"; 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/fr/firefox-63.0b14.tar.bz2"; 675 locale = "fr"; 676 arch = "linux-i686"; 677 - sha512 = "b0264932f94862f6b4629f1c853e6207120234dc030a298f7d5dd975f9fdcc357cd9b8bf38f46221e090b1f63aa7092c3c5005b3f569a937e8d6ac69a941d4bd"; 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/fy-NL/firefox-63.0b14.tar.bz2"; 680 locale = "fy-NL"; 681 arch = "linux-i686"; 682 - sha512 = "a557244b523d64db01ff42209e48fc5ca21f603916339e61fbadbd74a59477b9adff021a0f47759d5104eded00a12f4b008644279c19cab7a45cfa9a9a3494d4"; 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ga-IE/firefox-63.0b14.tar.bz2"; 685 locale = "ga-IE"; 686 arch = "linux-i686"; 687 - sha512 = "11619898aa4163d6ee42e178e58b3d25ef8c9263312a1c62cb9e2c0b9516150ef9990a971594f8b1f1421231c4a03c3337d2aadc292150d384c085a1c012cb96"; 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/gd/firefox-63.0b14.tar.bz2"; 690 locale = "gd"; 691 arch = "linux-i686"; 692 - sha512 = "642ac490b5171afa96f3363919e6b5bf4e16ec65671b36fcc543f7e160bb0d595bf271606b25ebf1bcfdda5fc3b3ec5a088a766d52fc6b72b72a1bc5d107ebb9"; 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/gl/firefox-63.0b14.tar.bz2"; 695 locale = "gl"; 696 arch = "linux-i686"; 697 - sha512 = "bad1ba5729895d622c0a452af5a0b34b24fd332a386cf27d71505ce1e9a0cd164671b0ed6b4c4c7befb1aeaef75f3142f73ade1dd384580dc71a3eb382f221a2"; 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/gn/firefox-63.0b14.tar.bz2"; 700 locale = "gn"; 701 arch = "linux-i686"; 702 - sha512 = "d8b89350f75d4cd6f33e2eaae4c3098462ae319f4a7df6674239992bebfbc961b9e60a2cebec99488e1391fe68b218663822e8c1b773f63c6fccf36fd57fea46"; 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/gu-IN/firefox-63.0b14.tar.bz2"; 705 locale = "gu-IN"; 706 arch = "linux-i686"; 707 - sha512 = "835550054ecad1bd4aef10f18b805d9bf1726cf7ccbdeca04696c73a684777cc51defb1e9ff7fc67a1f37ee99a0b5adb553078cc7a83e95ad6d87ce338c9bef3"; 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/he/firefox-63.0b14.tar.bz2"; 710 locale = "he"; 711 arch = "linux-i686"; 712 - sha512 = "cb6836604f5159d13f883678287c340ef01118980014ba9e72ad4c17d86e10349a5b44be1ad0c0ec14e789a1b24e47580236e0d298d816a2fec0c5c02ca0f19c"; 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/hi-IN/firefox-63.0b14.tar.bz2"; 715 locale = "hi-IN"; 716 arch = "linux-i686"; 717 - sha512 = "119ae4627c1945b00acfbf03b43e97b1b94ba4d80ce71e277a6e23ef5953bf775e575236cb16ce4d4e298007f02fbb1676fc0526ae44564c87c8212769811587"; 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/hr/firefox-63.0b14.tar.bz2"; 720 locale = "hr"; 721 arch = "linux-i686"; 722 - sha512 = "aae23b11eea3a49054c0ce4e9e9ea9c1200d9414599a6e9e993912a3b64b5c94c2819f1f9f4b65d6ac8bdd2cfc0ff125047cdceae286324db33174c3d6e7bedd"; 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/hsb/firefox-63.0b14.tar.bz2"; 725 locale = "hsb"; 726 arch = "linux-i686"; 727 - sha512 = "aa88612f31e96a0babbd08ca4c43db75a869cfac1020176bcdf00125a7dddd0736935a453e277b6408a59d3b21636a3c60cd9e40bbe9098c2da31aae54d790bd"; 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/hu/firefox-63.0b14.tar.bz2"; 730 locale = "hu"; 731 arch = "linux-i686"; 732 - sha512 = "25668686e42ca15bdd7dbe95380c95b907262ae72c3758fb0993e077326c183e1af79af4bc9d33b7e7d8dfb142d92618b1ead67a834d01e9cbb3fb346f139b8f"; 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/hy-AM/firefox-63.0b14.tar.bz2"; 735 locale = "hy-AM"; 736 arch = "linux-i686"; 737 - sha512 = "9beb520fc3da468a73d0df7fb8ea937f05107191167fff8ffff2242d4db6677d4ad1d4d248170ab55a6b31365b5bf965b17e0a52d4c3c748cb0fe62f7eec85e5"; 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ia/firefox-63.0b14.tar.bz2"; 740 locale = "ia"; 741 arch = "linux-i686"; 742 - sha512 = "14f5bc56ea03912ce445cdbfea2840fac886bf048587db3230bb03e2f6999050e532b27011c1d83995e74885fc0cf870990773df564fa3232337a13b4951d1a8"; 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/id/firefox-63.0b14.tar.bz2"; 745 locale = "id"; 746 arch = "linux-i686"; 747 - sha512 = "57816fefb3fb9024473723c1e53dd769356d08f7cee6fd18f3a618707d7c474b71ece7e0da9b61f9dfc8d870db046d29a6905330248cf4021e538cfd93684761"; 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/is/firefox-63.0b14.tar.bz2"; 750 locale = "is"; 751 arch = "linux-i686"; 752 - sha512 = "8ba70aab5a6407a5c4d4ee301b0f5d91c02cc446b1543abfc9ada2063a53d6c9335b6523c6a35abe45cea142cbce92c86f0100a036ffe69932b587cb16caefbb"; 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/it/firefox-63.0b14.tar.bz2"; 755 locale = "it"; 756 arch = "linux-i686"; 757 - sha512 = "ce9cae447999f616bdedc37c45ab1bba851ba8f983a4b8b9b1670d080521172fbec753377c7577818144fe297c9a7f81b9ac3cff5f42a216b089d40b035a9cbf"; 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ja/firefox-63.0b14.tar.bz2"; 760 locale = "ja"; 761 arch = "linux-i686"; 762 - sha512 = "0792d7a73fa37b69be10f65e99184c6bfb7de72c493a06d2a808583dc091f414c686b9274335b532d6e371024c069d20200d0454dbb4c4568e46cf6c0fba2bf4"; 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ka/firefox-63.0b14.tar.bz2"; 765 locale = "ka"; 766 arch = "linux-i686"; 767 - sha512 = "59fc959730efd2e78399984a3d0ed18d653e92bc2edf8a37b055ff715e66672d8f938b128fcb9f5a5c932ea8d265a509f1c16cbed7f054449a4f4f2fd51c42ab"; 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/kab/firefox-63.0b14.tar.bz2"; 770 locale = "kab"; 771 arch = "linux-i686"; 772 - sha512 = "575d9b2e082d5729f09587434965b383049375771029c188f0476e34bd21e10fdfa20d766cb934c567602f6f38d883c848c8110f6a42f9f62ad258c478ec0f5d"; 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/kk/firefox-63.0b14.tar.bz2"; 775 locale = "kk"; 776 arch = "linux-i686"; 777 - sha512 = "712438e519188f19bb9786c72a795c030214dfe02995419934e58276a4b5b22413daf0ed0c21da4849c347c222f7d22b3bd9a95e9cf9aee6b5e94e7b950ce801"; 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/km/firefox-63.0b14.tar.bz2"; 780 locale = "km"; 781 arch = "linux-i686"; 782 - sha512 = "8bf978cd1d226dfb74e9da959da105d6cf995c1028c1cd2bbcdf09c93ee300de6eb58eadfea690fb629ac93bd49f85cbf81b9bd49390af6c6e54048e0191b8be"; 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/kn/firefox-63.0b14.tar.bz2"; 785 locale = "kn"; 786 arch = "linux-i686"; 787 - sha512 = "47c20810081469552659ae2d845c292db2dc447c1974dd768544f2444020127df85d3320d7cb25225b8dbedb4e3015009de9eb7b5aaa1e7a4298302f527db32b"; 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ko/firefox-63.0b14.tar.bz2"; 790 locale = "ko"; 791 arch = "linux-i686"; 792 - sha512 = "4c4feff0c959291112f30b952232d50fa78e4d05e715fcd6c34e26d26ee7629545ae46791d04a8672aab3bdb19024295c94a6fbf2b8b818346107378016cb72b"; 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/lij/firefox-63.0b14.tar.bz2"; 795 locale = "lij"; 796 arch = "linux-i686"; 797 - sha512 = "980910788cd4d38db52374cc399e90315b0829e741c211ce0d225289c8e763bd45df45b09ef4ee0228484a7a33c3ccc9d05015ede42eb427b2336ce09747649f"; 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/lt/firefox-63.0b14.tar.bz2"; 800 locale = "lt"; 801 arch = "linux-i686"; 802 - sha512 = "cd2f42c3ac9daf3fa4ea83467926ba9b08f718847eb22847be933d561c485791f1befbe04600a87bf0c5bc9016864c46c85add776f5e6c0a1586437fb57a9532"; 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/lv/firefox-63.0b14.tar.bz2"; 805 locale = "lv"; 806 arch = "linux-i686"; 807 - sha512 = "6f1f8fc6aeb632a9b64b86c38ca38ed1baff443ca2594506e7b899c422a9bb38d02ede49bfbde255ef2ff6d0bec55d4f42d05693459b4391521a2bb5971ed6de"; 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/mai/firefox-63.0b14.tar.bz2"; 810 locale = "mai"; 811 arch = "linux-i686"; 812 - sha512 = "f44f549ac0119c680fcc345bcca64f5cfc6211184ba4cd02970268bcb26a9ba574fd402b4f6c0f979d0585ab53b63997adee54b3ad681637323abfeb13c5b0cf"; 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/mk/firefox-63.0b14.tar.bz2"; 815 locale = "mk"; 816 arch = "linux-i686"; 817 - sha512 = "b1b2b02937e7eb609dacc7fa5328028b91ada27ed0402354db6e9824afc6d0a51fbc54a65ef9e779ee202b6f900950393ec057c1486036a6976894f35d0a79ca"; 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ml/firefox-63.0b14.tar.bz2"; 820 locale = "ml"; 821 arch = "linux-i686"; 822 - sha512 = "04446201bddec281e7f47512490aeec2f408c73f6f075a0ca354c012266bb96f5b5bd1d226e75cae470229b4b2b3ab6aa2b2fe48040a10d576f6a4647dd0ba45"; 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/mr/firefox-63.0b14.tar.bz2"; 825 locale = "mr"; 826 arch = "linux-i686"; 827 - sha512 = "09099db984cc27c86a0c86a0d45edaf6e4028cb5d946fac90022e65e18736e1d048137e3728338ddcd465075ae77a863e39648c08a173da366071168aa35bff8"; 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ms/firefox-63.0b14.tar.bz2"; 830 locale = "ms"; 831 arch = "linux-i686"; 832 - sha512 = "0bdfd73251227b87ce233bb482d2b690cf462ff0ace68533a1c69689894c109500e8fbf76e51a20ce086d59a0cdd717b0605bfdf906fb964abf9d2c2d4ec1d96"; 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/my/firefox-63.0b14.tar.bz2"; 835 locale = "my"; 836 arch = "linux-i686"; 837 - sha512 = "a6c55d4c646fe6579901b29eef484c5584c4f35115d3820280ef45d5d45a2e95e6f9dd5167663df2cea9276eaa4d3bbd05cb9550cfa3e9b3d3f1741cb1e3796b"; 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/nb-NO/firefox-63.0b14.tar.bz2"; 840 locale = "nb-NO"; 841 arch = "linux-i686"; 842 - sha512 = "934276a4b149df5d511652c8a0e159a5f9bfb1d903e09d6ea171e89463d00fab344944b90751d28f4352ec09147f6ba02fa018311e4d0bf47994f3be2ea4fe87"; 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ne-NP/firefox-63.0b14.tar.bz2"; 845 locale = "ne-NP"; 846 arch = "linux-i686"; 847 - sha512 = "8e1cdc427310c5f8e26d321f4b741908e3413461fe7ad54b7a18ca9e3d93800fed87a907e0e4c5f689c4becdba3066ce22f03269cd668e98ed30efe577d9f3f3"; 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/nl/firefox-63.0b14.tar.bz2"; 850 locale = "nl"; 851 arch = "linux-i686"; 852 - sha512 = "de83fd739c30a7cd23eafb0ca2e0abfd55c1ba84d0fad159f99489d948205b4cf5cbc71f929b4e1ce1caa03f70b67465564986fdac1c0ab0e0a21df99849c5f9"; 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/nn-NO/firefox-63.0b14.tar.bz2"; 855 locale = "nn-NO"; 856 arch = "linux-i686"; 857 - sha512 = "588be3d59eeb3413f18b642c392af4431141597598ad8e9d9625231c0831f62b06d591a997a68711d042715f939d57ef4bb7df481f3b512dbaac0e29ad46d55b"; 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/oc/firefox-63.0b14.tar.bz2"; 860 locale = "oc"; 861 arch = "linux-i686"; 862 - sha512 = "c261aaedfcb393c76ea74b0c0ad69a8df90530f9f39d49e69d6639cad3d9255090180880fc70e650b5301d7d1480517aaf630502fb6a750fe9fef23d4e25fefd"; 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/or/firefox-63.0b14.tar.bz2"; 865 locale = "or"; 866 arch = "linux-i686"; 867 - sha512 = "bf743378ace07a33ce50752ae804a4fededaef212d38d102f3374f53a7ff794a777397f50e202e952dafd04aef88b0175f34af69b1265b347aac8c48f923dc54"; 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/pa-IN/firefox-63.0b14.tar.bz2"; 870 locale = "pa-IN"; 871 arch = "linux-i686"; 872 - sha512 = "61dfa74084c99644a38ccbb81ee0ea634fc067a27c6ddcfccf57d9b29ddbb0315e48dd17305417ad580f3864cb3be65e57776e34b7771d21f55510104e5d58ca"; 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/pl/firefox-63.0b14.tar.bz2"; 875 locale = "pl"; 876 arch = "linux-i686"; 877 - sha512 = "43fc4a57484f67ee3e93373c0bf67a6b2c1989fd3f366d98970d68f94c1ec6514a45cab77e06c54f61a31a6ae0d629ab37157373cc56bae1752158db4e4bc648"; 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/pt-BR/firefox-63.0b14.tar.bz2"; 880 locale = "pt-BR"; 881 arch = "linux-i686"; 882 - sha512 = "303dcbe422e52be5276d98e062e4a9b46eae0ba36797f9ed1566899ef5c2dace22244b5449ceb042aaa75f72138d19e3f8c0b920541f36fd5df7aeb52d0bace5"; 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/pt-PT/firefox-63.0b14.tar.bz2"; 885 locale = "pt-PT"; 886 arch = "linux-i686"; 887 - sha512 = "75e73332122afd1e86060c57d0c0987fcebce290d0591b5661571514523d746dbfb43a55ba1ea95f66c91f3c045f7b944e14f8d65a372104a9390e334ff900cc"; 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/rm/firefox-63.0b14.tar.bz2"; 890 locale = "rm"; 891 arch = "linux-i686"; 892 - sha512 = "2b6f03107cb7e1724a48854e88536809b7e235e04e7cbd7454ca8f2c952b83ed2a004e25f637f22690f4c9c73eb12fcb35980fc1e7cf4f53aaa061ff8a6066b7"; 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ro/firefox-63.0b14.tar.bz2"; 895 locale = "ro"; 896 arch = "linux-i686"; 897 - sha512 = "aa6e8cc7181ebfc77c5ead071871dc0fcaec2a64bdc2aed4ef22ad43ad81b18aebc4acd600aca7ac83f5acfe1fab07154a9f15bd4e189bc787935d3d0777c291"; 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ru/firefox-63.0b14.tar.bz2"; 900 locale = "ru"; 901 arch = "linux-i686"; 902 - sha512 = "c48abdd9531a39d3f63f8db2d3bd6aaf85c0f4d22d0297aa16734eb67d81d653aa6862ec7d48557e29c768f0431fed57ed2a83577719d8411dd0410d4465d35d"; 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/si/firefox-63.0b14.tar.bz2"; 905 locale = "si"; 906 arch = "linux-i686"; 907 - sha512 = "7d2c1faf418662c762a227c04b3b23bf0e7614001c94535a8bbc75d2b95e540de8f1ed059aafc224118550fca350d459cb74d398b0cbded1aaa5a46ac6198bb0"; 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/sk/firefox-63.0b14.tar.bz2"; 910 locale = "sk"; 911 arch = "linux-i686"; 912 - sha512 = "d63443f220ba1c099385410e458033a0132110f26b511fa1b9d5f157dede1aadbd958019cc25e47f70cd0b30f7c6f0482427a5591a8b0c714efc46851f787091"; 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/sl/firefox-63.0b14.tar.bz2"; 915 locale = "sl"; 916 arch = "linux-i686"; 917 - sha512 = "c52dd6462fd950c0a120cdfb721234300b84812b10fde3436f35c583728e5a6d05153eb30f9bd55722b48fc047fe096f8a2e63870a33b25c67e73477355b7c40"; 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/son/firefox-63.0b14.tar.bz2"; 920 locale = "son"; 921 arch = "linux-i686"; 922 - sha512 = "4a4a4a26e17f8d49eff0192d25afb02b11573dd4970a1b7ed6033695f4ff92ea7d0b417cbdea8e8677b8572c23d84878d52752b603ae3abec23a87436b13b9ec"; 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/sq/firefox-63.0b14.tar.bz2"; 925 locale = "sq"; 926 arch = "linux-i686"; 927 - sha512 = "c663e5c4cabdb0328fff7847e510081c8800ea4f05228874cfc97dec3d88bdb539eb0998bd355cc5e229c8763819c3611d207c2f1dbaecb2be8d4f418f9b2f9a"; 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/sr/firefox-63.0b14.tar.bz2"; 930 locale = "sr"; 931 arch = "linux-i686"; 932 - sha512 = "bc19998a6e0f25d9cf96b22dd4ad8d131cb230d578a46b255478d658af83fe5ed5d2199adbe8118f18059734e644fe3658313df08978c25a785c0c61087e3344"; 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/sv-SE/firefox-63.0b14.tar.bz2"; 935 locale = "sv-SE"; 936 arch = "linux-i686"; 937 - sha512 = "317fb7ad0a8974b691a713a37a7a4d9acb9e22a9f0d542afe64cfe9ab5ddf5f584b8607af5deefbb46d5c8fe1161124fa73f02aa8df1fb8b77080b36d5aa6393"; 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ta/firefox-63.0b14.tar.bz2"; 940 locale = "ta"; 941 arch = "linux-i686"; 942 - sha512 = "8a65324441eba950e4312eb9850d0033f3c9add390804141791a2ff39c43fcc042f2fc97073ed20dcd2223e67360c7bbcceb105f8999bd79c1b857c71f3288b9"; 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/te/firefox-63.0b14.tar.bz2"; 945 locale = "te"; 946 arch = "linux-i686"; 947 - sha512 = "665a95603538b594c4fe6d7b3607a83184e69720400022605215e229b4f103766b02083499f4c0c3c0d30255f478db81c4d0bc6ed93c0991cb7ead7a102c8dd6"; 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/th/firefox-63.0b14.tar.bz2"; 950 locale = "th"; 951 arch = "linux-i686"; 952 - sha512 = "ad7aa47085404415b7bf99142480c5a4d2b2688a98b2d9ba904e383da0e25138f9e8992787a4cfdbe3830ba2f7ef777676e0700d4611a6e17bf0be76c8991bed"; 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/tr/firefox-63.0b14.tar.bz2"; 955 locale = "tr"; 956 arch = "linux-i686"; 957 - sha512 = "4c777f58eec33a68e1c10088250be80d018f54ca47d22d16db37f6e26a294e4bc7ba6551b1674468df2e8db4bc0f4c531b19efb8faa254782a2a34d606e59297"; 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/uk/firefox-63.0b14.tar.bz2"; 960 locale = "uk"; 961 arch = "linux-i686"; 962 - sha512 = "bc7801da3a0d7374dcc11a44c967d8752027bf8f8c921dd6ce1c52bbd6a198ac0fcc61f7fe23985ab7088bd2b7fa4218e3ddbe0e2429a35f7492a788fe9c299e"; 963 } 964 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/ur/firefox-63.0b14.tar.bz2"; 965 locale = "ur"; 966 arch = "linux-i686"; 967 - sha512 = "6e6e0d4ccab43555b769942e26f9a60509270e7f90350997237cd00d717219f41b5993dfb1b7a55ef1a0c3bf5e4dea1e25336ce604482f19d1fcdcf0a07eeca8"; 968 } 969 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/uz/firefox-63.0b14.tar.bz2"; 970 locale = "uz"; 971 arch = "linux-i686"; 972 - sha512 = "f25f9f16af30b9301319de38659f2d046c5a03d7d9c027a9aab5477d5a65fe46218721deff5d635023ba87bd4c493bdbc3002707c120e0879abe72c87a9f08fb"; 973 } 974 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/vi/firefox-63.0b14.tar.bz2"; 975 locale = "vi"; 976 arch = "linux-i686"; 977 - sha512 = "8a8bb70b56db334606dba006ca4863f7c09d9ba546ceec2e5fafa5eeb6944e66e795ef4837933be871a4f5b5d63f8c2f918136667b955eeadab11163aaaab6a2"; 978 } 979 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/xh/firefox-63.0b14.tar.bz2"; 980 locale = "xh"; 981 arch = "linux-i686"; 982 - sha512 = "3cbf6c26c1831f8e7926bae33c380f84f278c1717516e08bb2cac98805d5c4bfcc67d8cd37ce2116224b010d1f6198063e4741c4ad82b9526e4c042ac40b1941"; 983 } 984 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/zh-CN/firefox-63.0b14.tar.bz2"; 985 locale = "zh-CN"; 986 arch = "linux-i686"; 987 - sha512 = "5288f4186b731c82ce1bb3edca0321ccfbca69882f0e2fc728c7d3effed36cc4a4c01f79d51fc52be8cc1509c4d516de9d6cbfa9add416c36a6c90543fab1e67"; 988 } 989 - { url = "http://archive.mozilla.org/pub/firefox/releases/63.0b14/linux-i686/zh-TW/firefox-63.0b14.tar.bz2"; 990 locale = "zh-TW"; 991 arch = "linux-i686"; 992 - sha512 = "9cd0537802f9e1465a9cb55a5929757631b14c2b61b8ba701b8408a274ba35de95a7df1d1b2af22ee2a3db9ef9d106b93ee6698eb411ff67bb0f7b9a56cfd454"; 993 } 994 ]; 995 }
··· 1 { 2 + version = "64.0b3"; 3 sources = [ 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ach/firefox-64.0b3.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 + sha512 = "6780c222879e7199a430102865afeb7959a98ff05d5dd0b153fb545d0870bbc3fbd51fb51d6a88e18d57ab71e157dc15d2631754437dc8b4d4826d4c57b5ac6a"; 8 } 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/af/firefox-64.0b3.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 + sha512 = "e209850c490e90d64e715b0725bee788d3e10a727253dfdd344ff100893f3e407b10c684a4783be369f35d96c632d0f4809c353370d093daf855dbf7b0486fc6"; 13 } 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/an/firefox-64.0b3.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 + sha512 = "b79953646a31876e4db9636ff5a87eef3e84722b33bab3c146a68b64c4e04f02d2b0b58b4c51f5480573d77cfa859415e1b8257d5082c7c01ca8380715a44bec"; 18 } 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ar/firefox-64.0b3.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 + sha512 = "fa511dec672dd61a10d57963da29b83847a5b791b37f386675ef6e7bf86ac7c57aa74114c8b67421650f743d4b0bd44cc9be9ab5bd0cb5fa90403c60eeac00db"; 23 } 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/as/firefox-64.0b3.tar.bz2"; 25 locale = "as"; 26 arch = "linux-x86_64"; 27 + sha512 = "f42e5366a7dedf5a113911f1dcfcf8736ff1a0b037059b47f4b0e6021e4a3dd3dfbf1f3afd9873382bdaa1cd8cc535b07a97d5e34eaa3838a98a8bb57f8e8279"; 28 } 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ast/firefox-64.0b3.tar.bz2"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 + sha512 = "0bf6c6fc480a1d7bf71f2eefeddcfe1fd8ae2c6b40b369e42e18487075f3744b98dadf61a94a10989b9b606256292bf4d016acc2089014ac71ae160028351df0"; 33 } 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/az/firefox-64.0b3.tar.bz2"; 35 locale = "az"; 36 arch = "linux-x86_64"; 37 + sha512 = "a287d058701dad9c8f9dcd7b2e9a473471126fab1e1cc0c64eab5dd34025a4d10d74c63d1894f04ce55513c26c1effc3b8078b3d59fd85cb3be9a2b78fe76ae7"; 38 } 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/be/firefox-64.0b3.tar.bz2"; 40 locale = "be"; 41 arch = "linux-x86_64"; 42 + sha512 = "84c511d0fb20709cbb32a51c2e488102899a73f6c7bf17a8367ceda6dcb838a3052c3e6c92f6cb86b5f881c83398e23ff21aeb4abc6e658ad855809dde1fd5e1"; 43 } 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/bg/firefox-64.0b3.tar.bz2"; 45 locale = "bg"; 46 arch = "linux-x86_64"; 47 + sha512 = "2905bfc56034a2f6329e8247cdaebe212cec97be86806d95f22eb0fa07e4a3ac94652b52a1e0dae4e725d9941a008f7f923dffd5679bf747ddbd645724100286"; 48 } 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/bn-BD/firefox-64.0b3.tar.bz2"; 50 locale = "bn-BD"; 51 arch = "linux-x86_64"; 52 + sha512 = "917f7821a7ba71a8dde46e53468b4e3a9d4a5315c9b4ae9af2ae0bdce56b5a0333c12ba44604dd7159c4ecb61a7d5087fe60d83a3c8e7734cd1a90c4aa29b259"; 53 } 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/bn-IN/firefox-64.0b3.tar.bz2"; 55 locale = "bn-IN"; 56 arch = "linux-x86_64"; 57 + sha512 = "12b515b616cb55dae73bbda075a141dbc96a38a1b2d2ad50b56a48fa58bc3c802251098c61a08105f00affcfc79b71615f18c11d57da92d78d66eb737f8a3c46"; 58 } 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/br/firefox-64.0b3.tar.bz2"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 + sha512 = "c6fadf68795b0ceaa5e162ab145da5eb26006e481a9e85923bcb37ef3ea6e6d83a0333d76954f4865c4900b015806a3a3c350839eaca5d6ce56ebb3f5170d97b"; 63 } 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/bs/firefox-64.0b3.tar.bz2"; 65 locale = "bs"; 66 arch = "linux-x86_64"; 67 + sha512 = "05f3ec07875e53afae59ca9ddbf9873529f2350f1a19a2adf29f205c165afcf13a54a54f2420944665a702aa9d8f738c22519ff9172720d09de6e720dd2db0e7"; 68 } 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ca/firefox-64.0b3.tar.bz2"; 70 locale = "ca"; 71 arch = "linux-x86_64"; 72 + sha512 = "696d279a802ee758eda15bda7b0b10b11a6f65f5ab5b8068df294a986552211c27437ee825ba7533650b5174a4525510b96cdc39fe244008de0c8c757a95744e"; 73 } 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/cak/firefox-64.0b3.tar.bz2"; 75 locale = "cak"; 76 arch = "linux-x86_64"; 77 + sha512 = "828f577737e9c767b349c0413e9fb9db6a271a97121fa1960da885592c29bed060e15cf53ab29f9c181b220a4682814879b2848ff6ccae7d5ecad5626884475b"; 78 } 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/cs/firefox-64.0b3.tar.bz2"; 80 locale = "cs"; 81 arch = "linux-x86_64"; 82 + sha512 = "61503f4dc11c4d8026939cb5808a2a9ff6d74e2aa8cc474425f6704608dfcf5f8794885bfab2bb9e4aa589ca8c7ba327040f0668ec3436a0be39cee60db9cc71"; 83 } 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/cy/firefox-64.0b3.tar.bz2"; 85 locale = "cy"; 86 arch = "linux-x86_64"; 87 + sha512 = "45cb13ac3ecd45144d898d501a3bd29dd3bbe2de22edc9bc15453321a787b594b1b3a10bd5c4c1586998dbb0b6dbb60916673c062eaefd2224c035ff23f8c9c4"; 88 } 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/da/firefox-64.0b3.tar.bz2"; 90 locale = "da"; 91 arch = "linux-x86_64"; 92 + sha512 = "0e5ab638cea0ee3203215777c92c519f04290a29a9b893c527ba5b8562776f252cca57ae6618267427a70e08c832ce017f2c2f25cfbac2575779fa1a946e4c5e"; 93 } 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/de/firefox-64.0b3.tar.bz2"; 95 locale = "de"; 96 arch = "linux-x86_64"; 97 + sha512 = "eacbbd4eb3c962c54eb892b156d60cd4911367788c3ef8d142037ba1c9603f3f2dce63482c614a1547414fb5a2b19fbc0027c64ecd78f4661c52096a033d1b23"; 98 } 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/dsb/firefox-64.0b3.tar.bz2"; 100 locale = "dsb"; 101 arch = "linux-x86_64"; 102 + sha512 = "36aa46f73092120b7581b894bcfec8f5ebb53a0169a5136e6758db452f5be174056a61c0c367e9701575c63477249dcb65c0666ce9b97b86d36b2287220cdf05"; 103 } 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/el/firefox-64.0b3.tar.bz2"; 105 locale = "el"; 106 arch = "linux-x86_64"; 107 + sha512 = "b9ed6e9f45f97df8347b708ec0ddc41fdf684da431b7d97956aa8464010ea9d4cb83ed81f2f97b71d32224bd0b8f2d6dd02bee0b74fe6c7251b8c6749f852299"; 108 } 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/en-CA/firefox-64.0b3.tar.bz2"; 110 locale = "en-CA"; 111 arch = "linux-x86_64"; 112 + sha512 = "4a608528c847cb4a9e37cece45fca3f88b4367a835c49bacc646b06ab89f13498f7f5d8eed2d1bab12da7e9dd416e231aa664c44ef85c0519028283a7c8d1908"; 113 } 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/en-GB/firefox-64.0b3.tar.bz2"; 115 locale = "en-GB"; 116 arch = "linux-x86_64"; 117 + sha512 = "bbd2b19f8b9a1df28af1afccb1e115e89be0d8bc3686c23dad6c0792c647de93f896e13e87110c91006aa6dc5fd84ffd4583d3fbdd4a4abb1bb13220ab6f14b7"; 118 } 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/en-US/firefox-64.0b3.tar.bz2"; 120 locale = "en-US"; 121 arch = "linux-x86_64"; 122 + sha512 = "77f3ed6ba0b07b38fb46b79913040cc37225d56909afbdda49e227fefffad70a783db16dd4f23d89f68d4c7ddb7531298e36f97d18cbbeb5288497d054409ebc"; 123 } 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/en-ZA/firefox-64.0b3.tar.bz2"; 125 locale = "en-ZA"; 126 arch = "linux-x86_64"; 127 + sha512 = "df6ded2a54a5df53df36fe1e81289d26ddc958ecf6a8a40a14b00d5a4c1383e7bdc77658a410eb4d906a69b926d2f30be4e60b30eee384194c5641b37d29ba89"; 128 } 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/eo/firefox-64.0b3.tar.bz2"; 130 locale = "eo"; 131 arch = "linux-x86_64"; 132 + sha512 = "cf2c73fd2dc14e38ea9add2f5438fb03bf5380bd8fd49ed0ac9dbd50855bf01579e9473d4ae1b116b7069d7d58e67c61bec2b4eed53f583ba9557b318f3ca126"; 133 } 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/es-AR/firefox-64.0b3.tar.bz2"; 135 locale = "es-AR"; 136 arch = "linux-x86_64"; 137 + sha512 = "f9e6cf029b1d883aab0c3550dad4f94b63afc35eafa68e0f426fba1a7e555ee4419845e7c1f1d6811586201d13c81c51a9f1dc79ff33aba41660229497abe9d3"; 138 } 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/es-CL/firefox-64.0b3.tar.bz2"; 140 locale = "es-CL"; 141 arch = "linux-x86_64"; 142 + sha512 = "49674a7c3aff83eb3b667ccfd9d0e58522d9732534cec334db7595a58c44dd916127e36fce51d356e12c2ecec4dd635bafa1b3b015f6f21569d0041556ce7289"; 143 } 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/es-ES/firefox-64.0b3.tar.bz2"; 145 locale = "es-ES"; 146 arch = "linux-x86_64"; 147 + sha512 = "1cc2f6e9c0cd7b4a4f5df8ee18b4b7e70875d3ee39e8c865f445fbbf085e63111239f56dee645f03fa0c26dc096c0cd2d955aa2c2b7fcb0f7be4c3a20863b5c2"; 148 } 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/es-MX/firefox-64.0b3.tar.bz2"; 150 locale = "es-MX"; 151 arch = "linux-x86_64"; 152 + sha512 = "621dc1088af68c755bec9bedbc9ca8bc31fb8bc3278faf082389e3eb367461d02619ac78900eaf9809c1025b6fb9316d2b65f3d789789c6862fc6d5a7c91680e"; 153 } 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/et/firefox-64.0b3.tar.bz2"; 155 locale = "et"; 156 arch = "linux-x86_64"; 157 + sha512 = "dc7f53c0344dcd02736555447750e31fd95c89142e3a2f0ee9c462adc417a2578d22bca743ed4ef73f2f1432c3a7a4c42a6e3d22fe815b05a6bf1f2005de8ff1"; 158 } 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/eu/firefox-64.0b3.tar.bz2"; 160 locale = "eu"; 161 arch = "linux-x86_64"; 162 + sha512 = "da7da58bd15cb3ea17c972977c609fcdcd959fd33d28fce3bb1d78e1510ba613203b48cb549532aceee6b3c2a7e2724be355e9347801e32e789ce27c544bf2b0"; 163 } 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/fa/firefox-64.0b3.tar.bz2"; 165 locale = "fa"; 166 arch = "linux-x86_64"; 167 + sha512 = "28e7343dca8bdfe8b6e91095eb3de6efa6a8c573a2482e2ecc60e2ddecafe1a96bc0aac555bb7b7eaca681bdc28a24a04ffe6033b99910ff4169811338d87bd6"; 168 } 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ff/firefox-64.0b3.tar.bz2"; 170 locale = "ff"; 171 arch = "linux-x86_64"; 172 + sha512 = "cf7ff3db94d78802ac6dfee4ab9fc07283d7da3a87ff46d14aec26c4a50ab66ad6fda68a867c17c23094396aaa302a3736ac416de5418c139a69422f03abe3a5"; 173 } 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/fi/firefox-64.0b3.tar.bz2"; 175 locale = "fi"; 176 arch = "linux-x86_64"; 177 + sha512 = "68806d9504c1abf1174dce455910d9e7b06cba0b9531bbe703faa38334531a1194447cb57254e71008696a3a056d575a3280752d3317cf99ab620e8bbb9de976"; 178 } 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/fr/firefox-64.0b3.tar.bz2"; 180 locale = "fr"; 181 arch = "linux-x86_64"; 182 + sha512 = "6d08c8b11f7baee9895b81fc44fcce77f9ad71f45b96e268dd112735a267ee0ba2cc3a3624e66c95fc675aa01e4fb1b0b6cdfc6e67956206d14168c67adf9a9e"; 183 } 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/fy-NL/firefox-64.0b3.tar.bz2"; 185 locale = "fy-NL"; 186 arch = "linux-x86_64"; 187 + sha512 = "25d5e8f252c3c8d4068f6bf73a083ca19679debb1019c797c075f0a7d56ed50056a66c6da23a2ffa164b13043c1e8ea4fe8c569968f2d4b1dd471d6b8710d158"; 188 } 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ga-IE/firefox-64.0b3.tar.bz2"; 190 locale = "ga-IE"; 191 arch = "linux-x86_64"; 192 + sha512 = "f3d93d6606404befcdd8cda5c979c9ec22a0de3ed089574f902ef906622e19a88fd27200c8a2e8574336fefed1df6c656c557a29d81f9c4a25b88f3765a18f77"; 193 } 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/gd/firefox-64.0b3.tar.bz2"; 195 locale = "gd"; 196 arch = "linux-x86_64"; 197 + sha512 = "a781c22454cc205e33c4b3632cbcac4494676b92676889dec2cfb4b3f9a39f7d805694ed4fabde77b20d1851f6931c4fcae145941fa0a433d1d373ae264ee501"; 198 } 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/gl/firefox-64.0b3.tar.bz2"; 200 locale = "gl"; 201 arch = "linux-x86_64"; 202 + sha512 = "ec991b1c98d6250635440c659ffffa04365cae760576b60d7bd8600915fdce8ecb58598edf676f4736e55c0025e236121f9e8f0e9d02b2051cc636555bcb9d49"; 203 } 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/gn/firefox-64.0b3.tar.bz2"; 205 locale = "gn"; 206 arch = "linux-x86_64"; 207 + sha512 = "a86ce563657c7870df74aa8ab176f6bc0526355f1fd3237126cd5444edc934524b008052f5df78a24f35a4220ac074a425effb586b29a00fb25989c145677191"; 208 } 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/gu-IN/firefox-64.0b3.tar.bz2"; 210 locale = "gu-IN"; 211 arch = "linux-x86_64"; 212 + sha512 = "6b30fa7cb8d6cc5e91ff936aa323874551fc5736f991d49d790e2934d9c75d2edd91a427abf269878f6d9aa1153215195ba30442bb9f19030f22ddb669cb1a88"; 213 } 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/he/firefox-64.0b3.tar.bz2"; 215 locale = "he"; 216 arch = "linux-x86_64"; 217 + sha512 = "eea36cec7a878a26fef05de7d8a8e45836478d889da001f3393b8a6c1f9e6a961a980c4f6794eaf190a89d28b56a8fb7ccfa76f810e8526cb8ff2b70d07a2aa6"; 218 } 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/hi-IN/firefox-64.0b3.tar.bz2"; 220 locale = "hi-IN"; 221 arch = "linux-x86_64"; 222 + sha512 = "732f1317aa98ce67a809952071d0a03b7c195aa327072a33a5976b64b2d6ba1695b1ae5a6ec9d7def16402f8f198c12a8cc313c99455a1c23c019dc492c776d6"; 223 } 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/hr/firefox-64.0b3.tar.bz2"; 225 locale = "hr"; 226 arch = "linux-x86_64"; 227 + sha512 = "ed11cec198299d11af3d58209cb43eea08c4d16ccce56a6e938f57a998ddedbf37267251b05e983bd929cb72649d60f724c60c1c1eef45d993ddd41c57e49886"; 228 } 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/hsb/firefox-64.0b3.tar.bz2"; 230 locale = "hsb"; 231 arch = "linux-x86_64"; 232 + sha512 = "1ee3ad7982470d337865782a00528f2edde41c62f693ca667cc6ff0a1bc72601b4a4e289398c2235ac14d1ed3a82bf2ed2ee0d532a0415c2bb76a1419a0159d2"; 233 } 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/hu/firefox-64.0b3.tar.bz2"; 235 locale = "hu"; 236 arch = "linux-x86_64"; 237 + sha512 = "9b159bb5b48838baeef8fd623e19eb2e801c952dd825f838e2e9c70aa9045c69bc7814763127380d77535e9dfb2256a3f0aac5f8d34b287bc90ecb9aa258a91f"; 238 } 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/hy-AM/firefox-64.0b3.tar.bz2"; 240 locale = "hy-AM"; 241 arch = "linux-x86_64"; 242 + sha512 = "c2e76476e2e5e555f706f9fafbcc034675754eb2c46da5243ad142bac1f71b3e0a116c74aa8582f7c3ee346ce936fda5d6e0f274acb485736bbec1b7e00b9e2b"; 243 } 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ia/firefox-64.0b3.tar.bz2"; 245 locale = "ia"; 246 arch = "linux-x86_64"; 247 + sha512 = "06c5903dde7b5a2c0290002fab190654d262f3d6c582cd60834b767dfd5987ab7c3f74c07b4b0527615cd689692b0c1e33ac4e726e6f5512c318ac229cc8dce1"; 248 } 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/id/firefox-64.0b3.tar.bz2"; 250 locale = "id"; 251 arch = "linux-x86_64"; 252 + sha512 = "31579b18b37b183f5f26e60e391b9255bd4a2d7c573351a54e07aac89f91d81aed13f9998332ecbc746bd2abf40ca98e10c28845b0b9ede004ec24d488f48505"; 253 } 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/is/firefox-64.0b3.tar.bz2"; 255 locale = "is"; 256 arch = "linux-x86_64"; 257 + sha512 = "f22dc2c3fd59768eeb538b85f0a7843a1dfc974cff5f31d0589a0ffacedd227da6c249507de38c41ab9c51a3b03c37ec110344e5423c7e5b7e4709916558def3"; 258 } 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/it/firefox-64.0b3.tar.bz2"; 260 locale = "it"; 261 arch = "linux-x86_64"; 262 + sha512 = "35aef32e732264f1489db1cd031f672b91aff12c02ac7ea4ecd5c8583a27c8e30b6a18a572177dbef466b7c2b6fefbaaa064b8b3206d5d6df25d54391544a7e1"; 263 } 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ja/firefox-64.0b3.tar.bz2"; 265 locale = "ja"; 266 arch = "linux-x86_64"; 267 + sha512 = "d00a6a1dfe229e137e84a7becb1743e2189319052867fadbc62ab5808c8873dc3a72fbcef47f236929a6e1a2c131332dae206dff006ceb7f502073a209a09ae9"; 268 } 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ka/firefox-64.0b3.tar.bz2"; 270 locale = "ka"; 271 arch = "linux-x86_64"; 272 + sha512 = "8c4f89cbb4a5cb026c633da5f2a562b5f43bb9e0e3144d22cc56d7828fcd186031566bf7f0bb48f233c34dd92296f9059731cc92373c0d42fa296ea2294b672f"; 273 } 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/kab/firefox-64.0b3.tar.bz2"; 275 locale = "kab"; 276 arch = "linux-x86_64"; 277 + sha512 = "1de0080e0cdbd54f066d213d6a09bf1e727b410b71bcd789bd192815f88d0749e1abae41e82b6bba65759004d5f30a8c34da96d1b54a6878fedd7abb098cd703"; 278 } 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/kk/firefox-64.0b3.tar.bz2"; 280 locale = "kk"; 281 arch = "linux-x86_64"; 282 + sha512 = "2936b54d148ab79f45ba11606632c607ee0d0a9dedc4b48d4ae0db97cb88f6c6167e0547fdb4f67dfc89894c4d4ec4cf53d3b71176dac7e48793e762d4f7aef7"; 283 } 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/km/firefox-64.0b3.tar.bz2"; 285 locale = "km"; 286 arch = "linux-x86_64"; 287 + sha512 = "71d3e28b8698debb941ccfa4e046124c2d80fa8e0b8293b3a710bc35612fd1cd49c5b63ea656421901bad7875c7bfc980a9a9b9f0b0e4f1d6c9277d4bb60768f"; 288 } 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/kn/firefox-64.0b3.tar.bz2"; 290 locale = "kn"; 291 arch = "linux-x86_64"; 292 + sha512 = "43e5d3080e96fd95823400c8ae274a168c3b4e5103bedbe2359264f22ec2308ddbced05fa91ae2fdfd68c22ea0c1fa0cb7e5d4cc39d38f47d3834e4e024bb414"; 293 } 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ko/firefox-64.0b3.tar.bz2"; 295 locale = "ko"; 296 arch = "linux-x86_64"; 297 + sha512 = "3b824a6b06b1ca896ddbe640b7664beaa5ec1a2eeaa17d34e0f516a1b5aaaaf6f633c34f563eebd9065ebcb0d740dc58dc262217472b8b0c91b113ab55dd6983"; 298 } 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/lij/firefox-64.0b3.tar.bz2"; 300 locale = "lij"; 301 arch = "linux-x86_64"; 302 + sha512 = "c311738217edd99ffb79ddf7a75c6295972116d7e7feba29a221c256705cb9e280c7d590fb1bad0ff0b9dc8fe098b1bb8c4ce653e70d170d90cc350bc83c3378"; 303 } 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/lt/firefox-64.0b3.tar.bz2"; 305 locale = "lt"; 306 arch = "linux-x86_64"; 307 + sha512 = "ff7823346bd78ef5ca874c43d62c19ab1fb99398507ab9784f7bf6485acaf90e794bb878ea2801de2a5b07806bb8b4b3e96fc4acb2e73f9d99607f43ada1d987"; 308 } 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/lv/firefox-64.0b3.tar.bz2"; 310 locale = "lv"; 311 arch = "linux-x86_64"; 312 + sha512 = "652ccc4cffdfa2f9e3dc13162647c96aed6af18d40380e8f9fd484ef80244716d5052718d49f4e0b806d8f953d30f7732b06cdf4055ec2c37d1a99e9c68cf3f9"; 313 } 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/mai/firefox-64.0b3.tar.bz2"; 315 locale = "mai"; 316 arch = "linux-x86_64"; 317 + sha512 = "673b77ffc28ec487aa87ac8c6d1940d0804ad47d8cb9a74e32b0068304456dad2c0ed814d126fdfd8433090c843e901de5e0ed0dcdd8161644a3802c4f9576f5"; 318 } 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/mk/firefox-64.0b3.tar.bz2"; 320 locale = "mk"; 321 arch = "linux-x86_64"; 322 + sha512 = "52fcafde72f01cc41bbc1de6985b044dfc66a421aef6c2fe09f89c10d8d1472b69208c2a7b9c4b9dc8fe091dd337bca89577d5bd32198d1867d794985c952340"; 323 } 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ml/firefox-64.0b3.tar.bz2"; 325 locale = "ml"; 326 arch = "linux-x86_64"; 327 + sha512 = "b8592d02931efc5c1a2e1a8c0df73353051a69e94b5205c620893b9ceace0730f63466d9cacae9e8b451e79ae2f7e73334fc5ae35133e2df99d7ff3f227fadbc"; 328 } 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/mr/firefox-64.0b3.tar.bz2"; 330 locale = "mr"; 331 arch = "linux-x86_64"; 332 + sha512 = "d4a831c25b20d6ea93938003d68366e34e52b01b87d5e740f89a20ec70b142be52d624345e1779244c9c254d66557b7299edcb3ea24867b12e6fd8d47eb90138"; 333 } 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ms/firefox-64.0b3.tar.bz2"; 335 locale = "ms"; 336 arch = "linux-x86_64"; 337 + sha512 = "a71249aa2fdc1d22a1e223f58d004fd18e0436e7578d2d01a82480b53212059653babeee0fe1620c2a455d854ca3e68a98e8e9a211862f599d1b3f50323ca230"; 338 } 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/my/firefox-64.0b3.tar.bz2"; 340 locale = "my"; 341 arch = "linux-x86_64"; 342 + sha512 = "175f5dcbf66405e9f80c9f62de3e2b972ac9ecacafc82fbbc1409e0bc26e87838ab8a193f6c50a497742ce2c334be24f200a6085e8a256838920087ef2ba873a"; 343 } 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/nb-NO/firefox-64.0b3.tar.bz2"; 345 locale = "nb-NO"; 346 arch = "linux-x86_64"; 347 + sha512 = "e2e16db2580e030239018fa34a3c50695fe8f6c94e8017193d6a9e2127567ecbcfa1d87040550619e894edf3ed698e9789fd506a0f386352fddcd31314b0a9f9"; 348 } 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ne-NP/firefox-64.0b3.tar.bz2"; 350 locale = "ne-NP"; 351 arch = "linux-x86_64"; 352 + sha512 = "e659cdbd3a9cc2f9bf8ee18a5a952e30cf1216097d4f016d86d3dc1a0adae29189d52ecc3acad78333ae213216f5b6a4f76dc407ab53364271e3e7b570050da2"; 353 } 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/nl/firefox-64.0b3.tar.bz2"; 355 locale = "nl"; 356 arch = "linux-x86_64"; 357 + sha512 = "bc58308f98f8bd3290103db79bb37f3a15ed9c1133c6da59648ea6fb587235d2b79ee7374968064dfabb1dc88827e27fa7a8cae39e43c5429bf43c096f0e081f"; 358 } 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/nn-NO/firefox-64.0b3.tar.bz2"; 360 locale = "nn-NO"; 361 arch = "linux-x86_64"; 362 + sha512 = "c3fe7d0ea818c1dae682fa9c35899ddcc7b878e2b12625cabb76a001ac0808875315752fa8bae0a83d455c902a88a86e44acafea26cd4d85cb531a5cc8aad8f3"; 363 } 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/oc/firefox-64.0b3.tar.bz2"; 365 locale = "oc"; 366 arch = "linux-x86_64"; 367 + sha512 = "35bb0b6f5a5a3f6d217dc215cfb737eb2366b12399884d1f1998e4418ea951ffd7d39d5fc6970dbee883b8440c4b965e013e361fefef3b298bbba303c1ee3481"; 368 } 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/or/firefox-64.0b3.tar.bz2"; 370 locale = "or"; 371 arch = "linux-x86_64"; 372 + sha512 = "f0e4befffe8ca8ea9a420d891d9dbbab4ebc8eb538158d621576e46e6b05a47c2aca815af06c2b44036fdb2f5db3d0cb0d8afad964a8beb809ff1d9c1b6d5c05"; 373 } 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/pa-IN/firefox-64.0b3.tar.bz2"; 375 locale = "pa-IN"; 376 arch = "linux-x86_64"; 377 + sha512 = "bac1a1d713f34aecf4565c937ebb90a8f226aaf6cd12c1682560634ea6bbc53462832ffb08fa5fe65215014b9efd52eaf5608dd47f30dd13e5bf56beb00a51c1"; 378 } 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/pl/firefox-64.0b3.tar.bz2"; 380 locale = "pl"; 381 arch = "linux-x86_64"; 382 + sha512 = "5b08de1128c10a5408d699d68512f72e54124ccb6b43b3e6ffa49bab90e47c823fe6044b85b58c7880c942b23bdab1ee24d8219ca54d9fdeee6772b546a825c9"; 383 } 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/pt-BR/firefox-64.0b3.tar.bz2"; 385 locale = "pt-BR"; 386 arch = "linux-x86_64"; 387 + sha512 = "f4cfd768a38c12e3ed45a36835ec2ea9674b726553cae8755e45e8a0ad20d46b55463de8fdff493068895983b7a816b5213977638d61bb5e57f4acddbf1c2ee7"; 388 } 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/pt-PT/firefox-64.0b3.tar.bz2"; 390 locale = "pt-PT"; 391 arch = "linux-x86_64"; 392 + sha512 = "3dad284cba4bd414c88d96e1ad5e8a62ff985f1a5dd4408462fef3c9f08fe5855c85298dfe1105d99fd812b6193200444f15dc217d62b300e052018cdae213fc"; 393 } 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/rm/firefox-64.0b3.tar.bz2"; 395 locale = "rm"; 396 arch = "linux-x86_64"; 397 + sha512 = "c2c783cb59688602c7788cd17dd5b04901806bf341280f7368aff672005f1bf1e2cbdb81f22fdc02f4eb41cbe9d4b76c47bbdc5585fc97caee4b5119ca5c0dfc"; 398 } 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ro/firefox-64.0b3.tar.bz2"; 400 locale = "ro"; 401 arch = "linux-x86_64"; 402 + sha512 = "68d8225e5873d7328c0d368c0d03a8b3a219ba40c80d74f724e50ac3a1f513842576d14a2af44f10cfc209d782aca94ed17114f97e9c7c495b61a2d239a6ab93"; 403 } 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ru/firefox-64.0b3.tar.bz2"; 405 locale = "ru"; 406 arch = "linux-x86_64"; 407 + sha512 = "91119b5aa441e79969eea5438295e2c9565f96512c834787976d29a2bd8c619d243a500ac065ea64073bfda845382e20e8fb117972ffb9167c927db232343849"; 408 } 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/si/firefox-64.0b3.tar.bz2"; 410 locale = "si"; 411 arch = "linux-x86_64"; 412 + sha512 = "5c4404793e0df7286eb529f6a1e110708dfd2eaa0cdc08bd0166dbc8b7cd467e708a6fe4c2ebca03facf5d18f4d6ecf0d0113e7f9745a77b46cb8cebed4aa5aa"; 413 } 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/sk/firefox-64.0b3.tar.bz2"; 415 locale = "sk"; 416 arch = "linux-x86_64"; 417 + sha512 = "c4b3f9ace0755c3b19edabfce85a2bc281797cba9d00d5bea3151f40d196615b2d6e978b77071fbccbca1841632d149f946a486e02b8552811fa339375ee1ea2"; 418 } 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/sl/firefox-64.0b3.tar.bz2"; 420 locale = "sl"; 421 arch = "linux-x86_64"; 422 + sha512 = "2a1b4dc094025c95ac5f817f7915b5bde481e7d0d98a68af7a232725ffd0cdfe6f999b601d94d09ce85de3f0c60f9f9282fd9ecbd873996dfe77801ae3b5decd"; 423 } 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/son/firefox-64.0b3.tar.bz2"; 425 locale = "son"; 426 arch = "linux-x86_64"; 427 + sha512 = "24b5fd14fdcfcd1ef1388d9630985c09b42e633eff9a2201e5b07f8d5d95a0845d09323d52d9596d23a3e3f54696a1c33a038445522a3c96d333df7c57a0eb9c"; 428 } 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/sq/firefox-64.0b3.tar.bz2"; 430 locale = "sq"; 431 arch = "linux-x86_64"; 432 + sha512 = "260978083ead7ce3e07ab02b324ff1437850a327ad0a270b3f905c975516e676e949f616fe3ea4ce324de2d33e14b6cf442bf7d22611ca4e29cf1226f5c2bbeb"; 433 } 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/sr/firefox-64.0b3.tar.bz2"; 435 locale = "sr"; 436 arch = "linux-x86_64"; 437 + sha512 = "bbaa90b245f24cba9a829adec7e057458cf830fe29879ef5be31b44be602eb4899eccae2b8b7fd32ed58bbef371440747ac9777803c806ddcaa1723c314882ad"; 438 } 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/sv-SE/firefox-64.0b3.tar.bz2"; 440 locale = "sv-SE"; 441 arch = "linux-x86_64"; 442 + sha512 = "8a143bc41243c7a79c6001d1f9fed8890226ee111433a6fbd1d96170b8e31ee09b589eb36e6eb4a2895b94b020fbbedce01fdde68a1cdcd849911fe5b176423e"; 443 } 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ta/firefox-64.0b3.tar.bz2"; 445 locale = "ta"; 446 arch = "linux-x86_64"; 447 + sha512 = "aaaab23021c7ceedcd6aa5b2f8ff43c0ba1ac8bc998c632554de0022536d42ed6c99759706ecdcb0660657a79c1f640e9474da4fadb74735c7af09da8eb9b8dc"; 448 } 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/te/firefox-64.0b3.tar.bz2"; 450 locale = "te"; 451 arch = "linux-x86_64"; 452 + sha512 = "4ae162266445d1a7d573368ef4f4bbd8ad87487ad1c0a94ed22430b5eee6a9e190b93ee9789fad6b91470fa575e248a9f4da2152a80145c4c1810a36a588f473"; 453 } 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/th/firefox-64.0b3.tar.bz2"; 455 locale = "th"; 456 arch = "linux-x86_64"; 457 + sha512 = "3c4cbaf05a942e8afe7b1c95cb0a049f6aed502cbe6e1fa537aeb4835ec9d06032f9e473a15af83dead5a6a143686796f6d98c1458d33f227eac8feda696e011"; 458 } 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/tr/firefox-64.0b3.tar.bz2"; 460 locale = "tr"; 461 arch = "linux-x86_64"; 462 + sha512 = "10d0437d731eb6afcc857a957c194e74b892bfca0502527b19fbf7eeec4ee34d45024eba3911ef1ff66575d6c48bba00e42e057558a1e085385e574d37e9ab3c"; 463 } 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/uk/firefox-64.0b3.tar.bz2"; 465 locale = "uk"; 466 arch = "linux-x86_64"; 467 + sha512 = "49f10d817d5bbcbcafde66b341bffd230d4dc63e1a0addbf12785e1a0526880fba6d371247eb51e224cb58039276c05a698a8b348ceea2cd5be4c63e9ae29931"; 468 } 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/ur/firefox-64.0b3.tar.bz2"; 470 locale = "ur"; 471 arch = "linux-x86_64"; 472 + sha512 = "4c2b3ecfc85526a754cfc8ea3be9efd13b4cac14e4ed66c3b35c353862c2f2b4df17c9c2a00d1f670d0aec382e4132dcfdbe71d65734f2b34ec964f8d5623ee6"; 473 } 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/uz/firefox-64.0b3.tar.bz2"; 475 locale = "uz"; 476 arch = "linux-x86_64"; 477 + sha512 = "7546c56c5e1a20c2e0b9d615cb8a8b084036a6522510a97882c2e6464b7265c4852f813961a821a6fa5eff244db7cdbda8ff49fbdc91c7a8928e20f969b7f351"; 478 } 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/vi/firefox-64.0b3.tar.bz2"; 480 locale = "vi"; 481 arch = "linux-x86_64"; 482 + sha512 = "a0a4fa36cc1804f786463e681bb1474f94921611d277d8f24cc2cf20e98b24244d897f7db59e81e645ea35c7dcdbc57efe12c78ef14242c99b9fb5cde0b05989"; 483 } 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/xh/firefox-64.0b3.tar.bz2"; 485 locale = "xh"; 486 arch = "linux-x86_64"; 487 + sha512 = "eff49b74691e348768d489e5913adb8916bec7533d28623181983972f77844384819eacaa4d8e6083001c693b180a95957854a0a547d5b41517c4fd392bec9e2"; 488 } 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/zh-CN/firefox-64.0b3.tar.bz2"; 490 locale = "zh-CN"; 491 arch = "linux-x86_64"; 492 + sha512 = "64acdd41eb15cf6d25f09c21f1059ce42effed27e09907439397e8da27c9ef123901c9185651f2ac89e6b4c026e6a7ac08c4a8c363766b49a5a44132275b975b"; 493 } 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-x86_64/zh-TW/firefox-64.0b3.tar.bz2"; 495 locale = "zh-TW"; 496 arch = "linux-x86_64"; 497 + sha512 = "e0181679697f610f5af5f096e6872b9ca4c4f814e1dac6f045913a83be681376d5019988c721ca0bb57b86d288cf7bf1e19847b4179a1781f957891ce452ae49"; 498 } 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ach/firefox-64.0b3.tar.bz2"; 500 locale = "ach"; 501 arch = "linux-i686"; 502 + sha512 = "f64e8886f5adc2e40d0325bc45f86b81b475cc29fcde180e07bd0343ce88e199adcce00bfdc661f185afbc3f3b40d4518abc0f6787a446fd189abc27991728ba"; 503 } 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/af/firefox-64.0b3.tar.bz2"; 505 locale = "af"; 506 arch = "linux-i686"; 507 + sha512 = "1f260f205c63558d31a4de81e51428b93c389d374d8591f2152c301bac623d27fa1fa56a10754e54b372b6d389c24c04805dafd99f1508210662b71024349d8c"; 508 } 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/an/firefox-64.0b3.tar.bz2"; 510 locale = "an"; 511 arch = "linux-i686"; 512 + sha512 = "58d824350995bfdd4152d5f1080f4d0fb99b0976c717dde29cce6b3830f1ad1a1ff7631946febd7ab56ece00dbb4b6e6f73751503d64e7c600b63fe6ecc85d1b"; 513 } 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ar/firefox-64.0b3.tar.bz2"; 515 locale = "ar"; 516 arch = "linux-i686"; 517 + sha512 = "9e27cc3e2a55c1f03e019f26f8dac0400a86b81993260fedcf612d0e731d721c3d4b0a152d81e0499efa14007fd6b6823f3c28fc97aaa07c3a7db11dbeed2c45"; 518 } 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/as/firefox-64.0b3.tar.bz2"; 520 locale = "as"; 521 arch = "linux-i686"; 522 + sha512 = "ffbe4274423cfbd1fc4bcd44548d83c92556fc358475c1057fd16ac2e693a344f910aa4190eb8edceb05768fb634e3ed3838be40745100a66bfc8ed0322b9046"; 523 } 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ast/firefox-64.0b3.tar.bz2"; 525 locale = "ast"; 526 arch = "linux-i686"; 527 + sha512 = "af21bba6a92856bc028cdfc4c2ea8e6225e73f5c3311bc4c20db8f0a84f93e84dfa6b4c24d5155d0e43dd664241047654353761e7c46cb659315b63c60ae43e1"; 528 } 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/az/firefox-64.0b3.tar.bz2"; 530 locale = "az"; 531 arch = "linux-i686"; 532 + sha512 = "01a2c32b5fe56d81157020fb1c48808f29bab23a8782f69e5f06e530f92b2a33d3ec1e4130df9ba8ab0fe61ef9f13f6d6cf30540af40b5ce104fa488168afb1d"; 533 } 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/be/firefox-64.0b3.tar.bz2"; 535 locale = "be"; 536 arch = "linux-i686"; 537 + sha512 = "c921b35e3f6c6419dc1b8a1168caef3e466e7f5937c10ba8c3eb2568423b6bf358c61b97b9500fc9422e566404bfa9d4897b8dfd040a081b2e2921aef468036a"; 538 } 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/bg/firefox-64.0b3.tar.bz2"; 540 locale = "bg"; 541 arch = "linux-i686"; 542 + sha512 = "89bac25afc4458983ccbdf3fd13052fc014be74815e943d1c5c3b30bcdd30cf81acaf63025a6dd8ec0daa9bcb5009826df516fbf65a4245e94b4bb746f1dc10c"; 543 } 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/bn-BD/firefox-64.0b3.tar.bz2"; 545 locale = "bn-BD"; 546 arch = "linux-i686"; 547 + sha512 = "79a8dc595dfa333f98e3fb33b1a1534f535876808469ce4534b27a68a804e61e120afb40e171c6a5874f3aa46abbb38278008eb453daee0fd1d1d8f17d076b44"; 548 } 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/bn-IN/firefox-64.0b3.tar.bz2"; 550 locale = "bn-IN"; 551 arch = "linux-i686"; 552 + sha512 = "4e20c698168c888863445abb7f3cbc1b57b69a1a80b5fcafcc5cb8efa2a7a3dcdfad6dce2969ddc1ba62beec2ad3aeb784132ab8ef79e41505af733615a8a19c"; 553 } 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/br/firefox-64.0b3.tar.bz2"; 555 locale = "br"; 556 arch = "linux-i686"; 557 + sha512 = "8e973f0694a10f1330d2652339d1acf1e6853939596eca8ba87f337f9ae3bcc1bf34f24771b73cef634eb3ad62e68471d818c55140fcfa90be61ec445df735db"; 558 } 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/bs/firefox-64.0b3.tar.bz2"; 560 locale = "bs"; 561 arch = "linux-i686"; 562 + sha512 = "ac017ee280d1167771878aabed612a42a58390339f954351d9972594203a966eedd10a17699b0f04a6651a0ff3996f5407a341f3643d99dca8cdfbf9f47781c3"; 563 } 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ca/firefox-64.0b3.tar.bz2"; 565 locale = "ca"; 566 arch = "linux-i686"; 567 + sha512 = "03ee3a07f0efb6c6adbc1224c9b1872f68b2099e51852028302f5a6904c264033cb0642d530fa6368e15b8b108af49346ea82a46b4376c7adffb2890a353cddb"; 568 } 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/cak/firefox-64.0b3.tar.bz2"; 570 locale = "cak"; 571 arch = "linux-i686"; 572 + sha512 = "ad7a6cd81affa6d5009468ca1e301b05396b335346833225948e2f64a32993f7360f190a13aca4bcea8889658c56ce7fe1f84d9b9af7eebb7c2b79769a159742"; 573 } 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/cs/firefox-64.0b3.tar.bz2"; 575 locale = "cs"; 576 arch = "linux-i686"; 577 + sha512 = "14780191d373277f51e6ce9c06327df17c4bd324e5c12b4760a43de38bb3d36f733d92b5f83f01bc4633f11ce7a51b0bc8babb1214fe36d61c7611ea7b50d516"; 578 } 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/cy/firefox-64.0b3.tar.bz2"; 580 locale = "cy"; 581 arch = "linux-i686"; 582 + sha512 = "8bf6c014c6710e3a096238bb76eb862b579dff7a798c2a4aa8a3232a93efe92741330580769bd16e17366746fc1dfafd24152260f996851a45f9cd684c848d93"; 583 } 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/da/firefox-64.0b3.tar.bz2"; 585 locale = "da"; 586 arch = "linux-i686"; 587 + sha512 = "e1719cbcf4c532ab484c5aaf3a766d27e4a409aa38d9ceaf2dd52bd183beaca2954e392e8faa66a747e02e21813a4b8e3f9a5c6d7bd81ce321df7811fd529842"; 588 } 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/de/firefox-64.0b3.tar.bz2"; 590 locale = "de"; 591 arch = "linux-i686"; 592 + sha512 = "1f9ef9906988924c254a44c796a935ce5ea8cc40dc033bcaf28b50dcec8e90451ae09f039586d1ecc72b5e839f1cf42517a01d0c9e8e9b7c81f365597a8d6dce"; 593 } 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/dsb/firefox-64.0b3.tar.bz2"; 595 locale = "dsb"; 596 arch = "linux-i686"; 597 + sha512 = "946334d8ddd8f7c82226db0d7cf838e2b6208cdcceba251beebcb9b625b6f3f684c6b9479c23e743a7a1eafefbb54eb4e63685256f0ef5d482e76fff55691e32"; 598 } 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/el/firefox-64.0b3.tar.bz2"; 600 locale = "el"; 601 arch = "linux-i686"; 602 + sha512 = "f8664b184607f5a655a96b60bc2a97f641c15dd299448d94cc8b630ccec7009d7c51b5e0d4245b1c0eec4477f2217ad54c1453ed516dfdf9fb1b519169c313a8"; 603 } 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/en-CA/firefox-64.0b3.tar.bz2"; 605 locale = "en-CA"; 606 arch = "linux-i686"; 607 + sha512 = "67339f09f046a4f72bd5a2e79dd5b53876521f5761eb7e9963a1af0acdda507ecc372fdf8e7ccfea96c3ef5324fc06faeb5510060d3840467db03d1f229c07ff"; 608 } 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/en-GB/firefox-64.0b3.tar.bz2"; 610 locale = "en-GB"; 611 arch = "linux-i686"; 612 + sha512 = "1138722e998c0d09b5e6bc404833e652302e7f4774ae024238679f22fcfc4a7acaf6e3bb88c5b04f331c457ef18b70451e485eda79377acab668ad2369ec0e76"; 613 } 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/en-US/firefox-64.0b3.tar.bz2"; 615 locale = "en-US"; 616 arch = "linux-i686"; 617 + sha512 = "eda0706887013a73e7e310268cfc327be64efab22764357dde8ca8c7ccb26c388a20cc18fcd4f5de284f76541894f2b67454e188d30958fa7f2cc541af14917d"; 618 } 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/en-ZA/firefox-64.0b3.tar.bz2"; 620 locale = "en-ZA"; 621 arch = "linux-i686"; 622 + sha512 = "8da5ef93bbf2f7d51b11276b8d3fbde8cbe4b02e9db5f95d5158c0aee0a20438dfcc3e36485c61410011eab6ad119729c6ec4e4aa3565176255d39e71434741d"; 623 } 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/eo/firefox-64.0b3.tar.bz2"; 625 locale = "eo"; 626 arch = "linux-i686"; 627 + sha512 = "b375d409c35829aada3e66b6e610f4bc2fa0e3907416dbb18f924dab4eeaf40db65d9d5c470cc63c84b9e73f901e15fea0160f0e63b6b2cb469152519e50e863"; 628 } 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/es-AR/firefox-64.0b3.tar.bz2"; 630 locale = "es-AR"; 631 arch = "linux-i686"; 632 + sha512 = "68bd243d3bd388f4556bb66595a2323d5ca1b4c8045121734d40bac6250dc3e83c40cffbcf28f3af439c0b43d082a8e90ff3b680dff4bee1f3ddf6e3bd59ffb7"; 633 } 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/es-CL/firefox-64.0b3.tar.bz2"; 635 locale = "es-CL"; 636 arch = "linux-i686"; 637 + sha512 = "7b8c047120da9174585d8ecacebf155d02a3e6bf560b3ff87ed32e718f253a566bcc73439560ed3d922e410fcbb094e5c34d766d8a665ac1da8251a2e836c83c"; 638 } 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/es-ES/firefox-64.0b3.tar.bz2"; 640 locale = "es-ES"; 641 arch = "linux-i686"; 642 + sha512 = "c2d1f066d5b65049961d8c9ee9e12b8f0ddad1e76f83b2a13f670c56763db4b7e06a5dc7712e457e5c08d135113a3ef97b90efa8ca377a66eb9ddd2c3515a670"; 643 } 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/es-MX/firefox-64.0b3.tar.bz2"; 645 locale = "es-MX"; 646 arch = "linux-i686"; 647 + sha512 = "fc54a4647c81fab54f6c28d59d51b9303eeec2cc7c78bb20a76f1b9fbdfcca10a51a42735a93600b390dfd5592121edb8a10bf359fcf90190c93470f5393bd6e"; 648 } 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/et/firefox-64.0b3.tar.bz2"; 650 locale = "et"; 651 arch = "linux-i686"; 652 + sha512 = "45dc3b8b87cc6b2fbeca18a685e3e07d676af25d2d9e2987b92040b0f055bb29388fec3689e670b6764e7df0c6945f331af9555898179119f4b3c0516f0fd773"; 653 } 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/eu/firefox-64.0b3.tar.bz2"; 655 locale = "eu"; 656 arch = "linux-i686"; 657 + sha512 = "e7b955cd2b6cfb30aad321af5d0bfad7740abfc0f7935800f3fcb780d107c15976526a25cf3e1a6d567b18dd360af09362f89e87cbcc94982c3b46a93e57291c"; 658 } 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/fa/firefox-64.0b3.tar.bz2"; 660 locale = "fa"; 661 arch = "linux-i686"; 662 + sha512 = "d302e756531cb2cb9116d3266c4a7ddca9875c7d8e92f10d94046059805f8babc18e50d68156f4a4a9b637af4a06ef80d351a70e46781fea7eac3cecec537d34"; 663 } 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ff/firefox-64.0b3.tar.bz2"; 665 locale = "ff"; 666 arch = "linux-i686"; 667 + sha512 = "354f803dce5f9565c582f11357c2436b4ad2fc795ede74aea5d38c9f7a3d446876b4a71467fcabf1808fef488ad391cc3b063506cc696539c4af61aa70b00dff"; 668 } 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/fi/firefox-64.0b3.tar.bz2"; 670 locale = "fi"; 671 arch = "linux-i686"; 672 + sha512 = "4f18d88beab0208a85da71d4812fdd01bb3006d9230c1dbceca2756ea0b27242ea97a76f12b3c99daa51af03b1fd3866351b0cab621a4bec369c16ee8bb87ecb"; 673 } 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/fr/firefox-64.0b3.tar.bz2"; 675 locale = "fr"; 676 arch = "linux-i686"; 677 + sha512 = "04268d69d544b5bb4d5ec48b8debfd09a83f3a0faab08da16b6b1c643c1451c89e8c67c3f02a05100d21319cbc27feb09531dc87ec3a1e5cc7ed2a7ec8e77aa1"; 678 } 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/fy-NL/firefox-64.0b3.tar.bz2"; 680 locale = "fy-NL"; 681 arch = "linux-i686"; 682 + sha512 = "76dd116eabbe4aa6c7d0b4e0dfbc45f4b057f86a06d95e56cfb9000ea38fe1d88b55d2b2fd885a88027083d930195fd8917fd20da2f54d7461dae707ddcae6bf"; 683 } 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ga-IE/firefox-64.0b3.tar.bz2"; 685 locale = "ga-IE"; 686 arch = "linux-i686"; 687 + sha512 = "6a9e40802e1574175fe1b062205bacdd0e3ebddd04987ff690d8991178911d74ac7d638f19857bb2180545689d8ca641f073458df7dc83311499c176b1102f7e"; 688 } 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/gd/firefox-64.0b3.tar.bz2"; 690 locale = "gd"; 691 arch = "linux-i686"; 692 + sha512 = "58fd25bf8319cd2ca6b46ccb3f6aa8e5e9416a6cb229755f111a8e7304a806aa2aac3789bb666ab4ea2d63658eab79a50c3c11431e87f2e105ea3de584de9fcb"; 693 } 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/gl/firefox-64.0b3.tar.bz2"; 695 locale = "gl"; 696 arch = "linux-i686"; 697 + sha512 = "781d7c01208190351350fa601424132eac394c6e6ba0f0a55e799b59a91d4e743dec4bae8a973e384977b76d3e064b62a2162b6b0a025b05b7635cbd424b18a2"; 698 } 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/gn/firefox-64.0b3.tar.bz2"; 700 locale = "gn"; 701 arch = "linux-i686"; 702 + sha512 = "a3287a85a1549015c8f1c5c125bb3296da2da07505a961425ea0b5c755f6c6709c26a384109f700992f4d50746b441d4470c39dee9c78be1255f031d63dd73f1"; 703 } 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/gu-IN/firefox-64.0b3.tar.bz2"; 705 locale = "gu-IN"; 706 arch = "linux-i686"; 707 + sha512 = "033e88246db1c1f1768e032d58c8b24f30ffa541a86e1922e9cfe0cac8706da67da3951d596844f1ae6eb9d0ba8de4e6d787c1d1e918c38a0c57989c48327d48"; 708 } 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/he/firefox-64.0b3.tar.bz2"; 710 locale = "he"; 711 arch = "linux-i686"; 712 + sha512 = "436cdbe1d1da1f54e3e48b5f439b73014aca425984e4ceac7834ec22754d07b3d3f1449df640cfaad75c09d658df5b209e77fe830411c0be560abe74e00b6148"; 713 } 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/hi-IN/firefox-64.0b3.tar.bz2"; 715 locale = "hi-IN"; 716 arch = "linux-i686"; 717 + sha512 = "f6a50c0b04f7ecaec138947a2cc6f942230482ed7f3ffe353cb4a5298f4161042aa0a99b1445ae7dffcaea1807d0705f93949748ffa8342778d8a8bba8319b48"; 718 } 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/hr/firefox-64.0b3.tar.bz2"; 720 locale = "hr"; 721 arch = "linux-i686"; 722 + sha512 = "bcc4d9fb87d255aab901d322ef3f05242d3899c7146a34cb36e9f7e49091ed48cf81f7a1388ffe2a3ff55465121932b9bd3fbecc9eb1a032c9dbf535b95ed236"; 723 } 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/hsb/firefox-64.0b3.tar.bz2"; 725 locale = "hsb"; 726 arch = "linux-i686"; 727 + sha512 = "7e3ac04497b122a18e78f144423bb7244c91cfe3cb0c1bfef98885f779d6032e1f71ac9a36eaff66889e043c8b28e51c2a47117ca573e426abe15815b3e068e9"; 728 } 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/hu/firefox-64.0b3.tar.bz2"; 730 locale = "hu"; 731 arch = "linux-i686"; 732 + sha512 = "383e4442f5f78e8e5e0d4d4dcdc302d92dc8e95957393ae77eb88a93278cd68c0df61fefa1255f75bbaa53ac47fbb336dcce6aea455750b50c210b8919c24686"; 733 } 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/hy-AM/firefox-64.0b3.tar.bz2"; 735 locale = "hy-AM"; 736 arch = "linux-i686"; 737 + sha512 = "50e3b0c10c6b9c02e58649c29844f78c202de2de0bbbaa8ec3d7df9a802f365fa01d9ff99c3baf5ad58f64f0388ca9cbe8c49d4443f2971697e6eda10bdd054e"; 738 } 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ia/firefox-64.0b3.tar.bz2"; 740 locale = "ia"; 741 arch = "linux-i686"; 742 + sha512 = "6b213d33cc2f66f6e40dc12aeedaf5fc2b102a810324abb0053dbef3af230b5241ac76edc0048b01b29f108bfc7c40e77f6317b0b3dcbadf6eb3cacfdb7d9709"; 743 } 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/id/firefox-64.0b3.tar.bz2"; 745 locale = "id"; 746 arch = "linux-i686"; 747 + sha512 = "f4111d085f8fd354e8c85b6e92987bfdcd71f778282b7bfa8c6d74f59786a3f2bd7a9bcb9c358c5fc905702d94800ace03d2126c964b8cd2fd2f421713935c93"; 748 } 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/is/firefox-64.0b3.tar.bz2"; 750 locale = "is"; 751 arch = "linux-i686"; 752 + sha512 = "0af27d25809a5e28100d0b65b66964edda6fbb7799b7d7c5954b513d0ef58d4800965459a8740908c6b184a6c70493f8adbc8f258e9c5a1b5ae6c38c0d56d71a"; 753 } 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/it/firefox-64.0b3.tar.bz2"; 755 locale = "it"; 756 arch = "linux-i686"; 757 + sha512 = "1ecf18b33ed2ea28828882a0a6a876c0489555e1f6430625a56a81f76a81be96c1b3ace5f3c4a55cf1555e9d3e0c3a0e76f680f0f08605302c9a4125401eeea5"; 758 } 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ja/firefox-64.0b3.tar.bz2"; 760 locale = "ja"; 761 arch = "linux-i686"; 762 + sha512 = "1eac9b077a7f121631d4378cf00fe9c131ace2fe7eee7b864c32bda99ccd07b415401a14470cc00d466f5c280ebe430ed1d3bc46fe2130ff4d5819124855d137"; 763 } 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ka/firefox-64.0b3.tar.bz2"; 765 locale = "ka"; 766 arch = "linux-i686"; 767 + sha512 = "c5386dc11f5e5fa756e0b13d5e2dbcbb2dc8d99494586494932c3b6ed8ab920cf56ddc1062b18106e58a83013108851b64704756b8c3a5d9f4a04ba1fa279a4f"; 768 } 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/kab/firefox-64.0b3.tar.bz2"; 770 locale = "kab"; 771 arch = "linux-i686"; 772 + sha512 = "0c77ff888ce71d4da366f552d5e6a586e73a31eee53054b9c25663c8602c353cdbfc09f0b4a0c0b9a91b042eae5a31a8bbae0227efd5d6b1bffa200c515ff6f0"; 773 } 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/kk/firefox-64.0b3.tar.bz2"; 775 locale = "kk"; 776 arch = "linux-i686"; 777 + sha512 = "52ce683a996853aca8d0a503b1407b88daaeee86fdff15da2f67bf0b7040768916f92eec1afcbe306ad1966e1a0f126207a5db9a0fbef2b3883c5d809cf105f1"; 778 } 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/km/firefox-64.0b3.tar.bz2"; 780 locale = "km"; 781 arch = "linux-i686"; 782 + sha512 = "d1055d1018ee47db02d85eaa72c1106d2d87bfa05f424b1ce01b9d59b30705835eb41a256548039728063427ddfaf7afbc82bc0b6881d1c4b594ecf03b79568f"; 783 } 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/kn/firefox-64.0b3.tar.bz2"; 785 locale = "kn"; 786 arch = "linux-i686"; 787 + sha512 = "893a073304d6efbd5c1827a95f64e8b2f55987ea22c598c68f75dc4d30ba71d056270cd83cb35545994c084d6766f9fd6b02bf5c377e7aaa4f8eb14a08e3bfb2"; 788 } 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ko/firefox-64.0b3.tar.bz2"; 790 locale = "ko"; 791 arch = "linux-i686"; 792 + sha512 = "0d17f3d3c482f434f848e91dd0e0fca1073245187ce736d6518c709ff9193f37a9c8febc3d03ae770775d3f39838d25d6ac8070cb3421c86b42a280b0c650276"; 793 } 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/lij/firefox-64.0b3.tar.bz2"; 795 locale = "lij"; 796 arch = "linux-i686"; 797 + sha512 = "b19010fcb1f5c0bc078e662299a06a75c7a99076cd7d4100bb3c313a452e4b96ed3c795dfb46bf33182c59030c28d9f3eb75c031f0349431d559e7720da9904e"; 798 } 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/lt/firefox-64.0b3.tar.bz2"; 800 locale = "lt"; 801 arch = "linux-i686"; 802 + sha512 = "35e3599b5264895d470c546a3a91dc416bf1707dbb6f7d4b1b1c13ce98864ab432136b768eb273edf606085e026f3de1bb7b2348c1c908a197febaee8a9d2682"; 803 } 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/lv/firefox-64.0b3.tar.bz2"; 805 locale = "lv"; 806 arch = "linux-i686"; 807 + sha512 = "b67447ee34562d2f0b6d1c6b5f5eaa10b22797acf29ac0c5d55799511db34a2d1ef24130c7a0ab7dd846cf0eabc2cf5838b21afbdf5ca0689ad012e52e97a4cd"; 808 } 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/mai/firefox-64.0b3.tar.bz2"; 810 locale = "mai"; 811 arch = "linux-i686"; 812 + sha512 = "10c8c19b45550d2c6b7129afc72988cd803308433fdeb6f97d36cafe31cdbd69989caae92f14353de6dedb56ac0b78529c8859cfe12651677213ca9fa5780ad7"; 813 } 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/mk/firefox-64.0b3.tar.bz2"; 815 locale = "mk"; 816 arch = "linux-i686"; 817 + sha512 = "7da68387e0b8451dd97c8565b9728249bd05ca162bc8da52f3ba8cc7d5bff944b7da7ea2fe5a15d13a38180708a510d3f8011ece96bdcbeafbd14713953de437"; 818 } 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ml/firefox-64.0b3.tar.bz2"; 820 locale = "ml"; 821 arch = "linux-i686"; 822 + sha512 = "0fcd853afefceb8cc81f32187f8bcc81e499ffca12b33eaf5f6dacc1c4f3e1af7ade7880431da60606eb382f7ba85a6721e1f29691d77c3880fd216d8f2cf545"; 823 } 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/mr/firefox-64.0b3.tar.bz2"; 825 locale = "mr"; 826 arch = "linux-i686"; 827 + sha512 = "27ae7b43d97ae119ab383e85d95b325897542dfc207b868fad098cd98a0a61cf55020801f6a64bc72086ad685a204dc058f77bbcdc821cdb823552beecd30474"; 828 } 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ms/firefox-64.0b3.tar.bz2"; 830 locale = "ms"; 831 arch = "linux-i686"; 832 + sha512 = "690e5c12da34c29a39289f2c863d0f1e36da16f730c832f09d7b52fabcbb940077f906981d2ee1ce854fccba708e23badc13ccebcecf36fa72ab17c56cbc011a"; 833 } 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/my/firefox-64.0b3.tar.bz2"; 835 locale = "my"; 836 arch = "linux-i686"; 837 + sha512 = "60bd5d1489326bc6cee765a34acce16206b111abc400677d8cc25a5000422fead636ec71f4848752713e861726ab80a53f9310b8148f834b6c2a839fcd48eb8c"; 838 } 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/nb-NO/firefox-64.0b3.tar.bz2"; 840 locale = "nb-NO"; 841 arch = "linux-i686"; 842 + sha512 = "4168ce2d6dc32fb8f013a4fde2924dcf26ea7aa3c06ba40a90356715f55d2201e78a7b04295c328972070af26d2f2fac856de5b8f613f483d0ac4cbb86e9849b"; 843 } 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ne-NP/firefox-64.0b3.tar.bz2"; 845 locale = "ne-NP"; 846 arch = "linux-i686"; 847 + sha512 = "00ac6ab02669dbe2792fd8b75756b1a1436b8282fd7c0b5ff8ad4d64108b516003bfe893033e4c862c5f2071f9a580abd18b17fe9f100ab8b75d3829880d860c"; 848 } 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/nl/firefox-64.0b3.tar.bz2"; 850 locale = "nl"; 851 arch = "linux-i686"; 852 + sha512 = "ed7299ad0b5717aa4cc1c3e615ef66bfcfa20a2c5e840b1055ca40b39643a37aef624f68c3cfcde2d3fb8ceacbfb18be771970e669dddd755a877a16bd09bbc4"; 853 } 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/nn-NO/firefox-64.0b3.tar.bz2"; 855 locale = "nn-NO"; 856 arch = "linux-i686"; 857 + sha512 = "34438a89adb22ad924771fff06bd4440f7ea35d7c34bca1366104739d8fff1f1c00e5de2b4ba29004b3ef946a747a2a60787e8af2b35c20c5cef36c908a45136"; 858 } 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/oc/firefox-64.0b3.tar.bz2"; 860 locale = "oc"; 861 arch = "linux-i686"; 862 + sha512 = "c7aaf7265f7322d5648eeaea7a58bb6dc89f09b2b0fce5d03f3996c01792642941e6b3116f1deba5d300874a44af06a3b1eb062857ffc85f5a6d87a983cbee74"; 863 } 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/or/firefox-64.0b3.tar.bz2"; 865 locale = "or"; 866 arch = "linux-i686"; 867 + sha512 = "d1024ae51c997c8da657a94556e130955e0a133f41ae6d81b34626646781134c9024d03f6be5ef6d53233c0fbfd00fe9fb3aba25b7aee0edf7f583a8f01a66fd"; 868 } 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/pa-IN/firefox-64.0b3.tar.bz2"; 870 locale = "pa-IN"; 871 arch = "linux-i686"; 872 + sha512 = "44b00d71bc8330cdb028cd00c8bf33957353e4f728fb7d36d27bc7685f963a047d39c2fe42d2817fc8094e00696cfdf65140324a53a7b867a11bcf4ceeebdba5"; 873 } 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/pl/firefox-64.0b3.tar.bz2"; 875 locale = "pl"; 876 arch = "linux-i686"; 877 + sha512 = "39406db62c4c94bb2f4b9a5ce594c93846aaf3110af3ed754a2b90d4f357444235686560e6bf413edb5c7c65d008d66a00c4f8d03f8477014899bc25f1c28176"; 878 } 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/pt-BR/firefox-64.0b3.tar.bz2"; 880 locale = "pt-BR"; 881 arch = "linux-i686"; 882 + sha512 = "ff4b51f5213ae9f861602536db0118bea6ae7f2a7bd9ffb997e22993b09420ef3c1598f489eac28f126d3c270bbf1b7af62f30dec9b30ac93d889e887ea15fad"; 883 } 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/pt-PT/firefox-64.0b3.tar.bz2"; 885 locale = "pt-PT"; 886 arch = "linux-i686"; 887 + sha512 = "2a90179db419253b37c1d46c65f86dfe06ff2c226daf7f1a889e9b8de705d705de18fa63966305841ecd28b81c1a5b7d39a7a7451c325e3b79f0e376fe5a0664"; 888 } 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/rm/firefox-64.0b3.tar.bz2"; 890 locale = "rm"; 891 arch = "linux-i686"; 892 + sha512 = "5822fe796a8f790919ef2d7435426b75e755989ae5f99dc765ce018898fb7f3ce3ab8c26b76db8d6eca5358936748dd46c1d74073246389c9b3101f03d5f9c61"; 893 } 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ro/firefox-64.0b3.tar.bz2"; 895 locale = "ro"; 896 arch = "linux-i686"; 897 + sha512 = "f58ddfec45aeca8af38f539e3a5dce572b3fd7347d7221b964cdc15882ee8a6d2df17d4673639c126b9b7d4db823e5f8e2c12ddd3bdb5f1ad07de37e407e738a"; 898 } 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ru/firefox-64.0b3.tar.bz2"; 900 locale = "ru"; 901 arch = "linux-i686"; 902 + sha512 = "87a098da5a149af265424a6f43d8f992269c92caf2beec002077c0a0a51487ef7cfc1e766b0f4b50c3955d9a47530df51dbf7fca6983c103092e58c035a2f97d"; 903 } 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/si/firefox-64.0b3.tar.bz2"; 905 locale = "si"; 906 arch = "linux-i686"; 907 + sha512 = "b9f742a394ccdee8c5bd1c4e9ad9e78719a27a4296f7ce8e634e9a8d2123a6d8f36b4aba3b4a1d812740bdf19cc93d08b89623e3566543f8da392b124a53ee89"; 908 } 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/sk/firefox-64.0b3.tar.bz2"; 910 locale = "sk"; 911 arch = "linux-i686"; 912 + sha512 = "1f6a53e855aaae8eba829915de95aac53fa43d5ad3058c41e099a87c233dceee3ec8f730ae0b7fd0d8c06ef6539cd7bb82890e202c6a5a13a46da3d95f3f361a"; 913 } 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/sl/firefox-64.0b3.tar.bz2"; 915 locale = "sl"; 916 arch = "linux-i686"; 917 + sha512 = "08113daa78aab30e470a3b388a9756e794277aa10d5ff8b91842122b76506d2b5a72e87b32462ac84c7286723dfc997b9768eeea3395ee38db7afc9c99a66795"; 918 } 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/son/firefox-64.0b3.tar.bz2"; 920 locale = "son"; 921 arch = "linux-i686"; 922 + sha512 = "834f193d8fb2a4552bb95e8d2e6aa0e6713f2f5450f19f28a247c544cf86e7d3490b405e1355a956d33611e2d387020a16d040f127e401f57b5cefcafec054c6"; 923 } 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/sq/firefox-64.0b3.tar.bz2"; 925 locale = "sq"; 926 arch = "linux-i686"; 927 + sha512 = "313fe1fa9118476fcc417da6191706657c4aa1c2bd8a9058c0b8a908dd99093bd340516aecc400a485abc098ef8b6af4768875bf2901ac7d7c56cd140bc023db"; 928 } 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/sr/firefox-64.0b3.tar.bz2"; 930 locale = "sr"; 931 arch = "linux-i686"; 932 + sha512 = "297b6f0c048c3c7c5754ce0be1f2e166818480b3d3c3c50f568f18e1416b7df5039b726060a11973adfd21c7fb1402dbc82599c2daa177207982e5529ce4031e"; 933 } 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/sv-SE/firefox-64.0b3.tar.bz2"; 935 locale = "sv-SE"; 936 arch = "linux-i686"; 937 + sha512 = "08855eb50d2db6753b42085fa948cc146df27404ce98b33d529066d37c7f6e74e14deaf05a654360d0e47bf78927d3a40df57b8839f0503c18ee93d71d45e971"; 938 } 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ta/firefox-64.0b3.tar.bz2"; 940 locale = "ta"; 941 arch = "linux-i686"; 942 + sha512 = "bb8a13b790d97c321a1d8ba17e89ecba580c0a170226ee1c3a9181ede94ab9b974fd4b10f63627c4a0cea854aefa99d6288678a2d0685e39d806bc3ac4d11e69"; 943 } 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/te/firefox-64.0b3.tar.bz2"; 945 locale = "te"; 946 arch = "linux-i686"; 947 + sha512 = "ae66f62349163cd5a506117e6e823b75ccc55d80cb3227284d5d42a76e7b190b6057a693b98751f5ec7897afca220795e4a74711363173b92c389ca7f4132dd8"; 948 } 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/th/firefox-64.0b3.tar.bz2"; 950 locale = "th"; 951 arch = "linux-i686"; 952 + sha512 = "4d652e220438babe1695ff144008eab854dfb529c7fdf6ac2381411dbbe3a926801d0919ceaac50ce30b5141835edebab846ffb2bd44ecb0c735a386bc49adab"; 953 } 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/tr/firefox-64.0b3.tar.bz2"; 955 locale = "tr"; 956 arch = "linux-i686"; 957 + sha512 = "65fc1a5e20e0fcf0c2440df4627e0a79600380fc8aa3638922a7ad10e6d3e0a50bd60d99ec69b4d3040fdb37869cb2141594bef5e052949ae01330166bc8b901"; 958 } 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/uk/firefox-64.0b3.tar.bz2"; 960 locale = "uk"; 961 arch = "linux-i686"; 962 + sha512 = "38702b51bbde6c4d73c78991eff55a3228db540fd3e6f524a1bdfaa7c8092012ebb9cc7621d933dd4fa0bf054edbceca2e7b642bec8e223c8f8dc611f26257b2"; 963 } 964 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/ur/firefox-64.0b3.tar.bz2"; 965 locale = "ur"; 966 arch = "linux-i686"; 967 + sha512 = "ba13c463bc1b966d7b3d12f1c18eec4fbc6dc9d17a618f5b973afa116950f324c9c224f4807c36e79e5bf27428b47c886ae9c0e86ec57c8f6e48846c51ee9ecf"; 968 } 969 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/uz/firefox-64.0b3.tar.bz2"; 970 locale = "uz"; 971 arch = "linux-i686"; 972 + sha512 = "8458f27bef11639229dace0403d3750fbeccd8c7232b42aefd0aac5a9bbe8fb9541523072c6274795637210f889e9b1f86dacb94c3622e62d890a27c4b24e8d1"; 973 } 974 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/vi/firefox-64.0b3.tar.bz2"; 975 locale = "vi"; 976 arch = "linux-i686"; 977 + sha512 = "54dd9d15abbdf9ff1d0f48cc1a3dcf4d977e044471066d8bd1dabe953dd150b16b132a5c09378defc1dc179aebb43cd1eed8fee8130ffd1f92fb686c8d78389c"; 978 } 979 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/xh/firefox-64.0b3.tar.bz2"; 980 locale = "xh"; 981 arch = "linux-i686"; 982 + sha512 = "7c52cc72839ed80704e89a0cf6b35c090c18bfe0bd5f55e5a562bf13163f2f6920cc3d4aa6bfd218c7d264d5b44bdb400570e98747592cedf0e191ad0fd00660"; 983 } 984 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/zh-CN/firefox-64.0b3.tar.bz2"; 985 locale = "zh-CN"; 986 arch = "linux-i686"; 987 + sha512 = "9caf08219db7531732250cd1584d8c914965af4697363c722398e815e1f1fb9c666bb9983d8581b10f84cf03ea7bb215d2560bad653edf1d285a4cb9da29692c"; 988 } 989 + { url = "http://archive.mozilla.org/pub/firefox/releases/64.0b3/linux-i686/zh-TW/firefox-64.0b3.tar.bz2"; 990 locale = "zh-TW"; 991 arch = "linux-i686"; 992 + sha512 = "a4224c57508466f4d23248e607d53f5b06b5f498a828d7e6bf81b4aa60a74e91237c53343bcf9c6b12c33df23633d85efd4a65fb5fd8b8fd1d624a335f06e17d"; 993 } 994 ]; 995 }
+397 -397
pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
··· 1 { 2 - version = "63.0b14"; 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ach/firefox-63.0b14.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 - sha512 = "baf8a78f63e7fe6b09ac1d5fc4cab9d51b7f43f5dd747c569aa9dc17380745b306a714ce3c166ebaf48f180a62492e15bfc3f1e4d597bbbb766101a9a984a68f"; 8 } 9 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/af/firefox-63.0b14.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 - sha512 = "556958203022beeb2a091f347bb02dc6815cb8480dc05c92021d8b8290f7eec632baca2e697d476d63f52db5ffb62546f52b696ada1163e39abf4afee1d73792"; 13 } 14 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/an/firefox-63.0b14.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 - sha512 = "2ba5e5a9d5a4aa80f3fd30e85d2b94aa024d14d13572433fcf148d3211b9400a08c899cae57359b4ba09b0038d5e867e4266fdecb5da5a45ff14d09a38f864fc"; 18 } 19 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ar/firefox-63.0b14.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 - sha512 = "866c25745a7ef818e9293bdf3e5c0d64da71afe6f63157a3fa0ef0712cda2d1ffa6407ca2d9d4e240977f01fd71215fd9446f23a850c012f5ce86eccdbc5e3e6"; 23 } 24 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/as/firefox-63.0b14.tar.bz2"; 25 locale = "as"; 26 arch = "linux-x86_64"; 27 - sha512 = "15bc92f11b42ebe01a1e3c908f9567807c8cfc2abb67a29a6bfa90d59f4835b01ff6b36272b9db1f6e5880fa7d38fbec5edbde7a7444ecae74eb8c429e89c8d2"; 28 } 29 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ast/firefox-63.0b14.tar.bz2"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 - sha512 = "4e8b4f5543dfa4f73ecb4b18a3ffc10ac1a50cb39e67ce5077d78eb95ce7664f261663051bb29354fbef8e8f0ab0213f1abbbb4aa7a9b6d313baaa787bbdcb7d"; 33 } 34 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/az/firefox-63.0b14.tar.bz2"; 35 locale = "az"; 36 arch = "linux-x86_64"; 37 - sha512 = "211032b7d21542900298ddcf7157a7d40991a6337ee51e7e646327eec8464b28e054a8ad8a42003c998a5010427c6f7618405ea3b95dfd0e484f73614250936c"; 38 } 39 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/be/firefox-63.0b14.tar.bz2"; 40 locale = "be"; 41 arch = "linux-x86_64"; 42 - sha512 = "985f1f45357ec1579a7aa84bceb2450f5fd8779e509c9ce8a01138f5c4b840ef18195ed1b7309e3d6d436e9002516c2f76a7a5d1081345b5a1893fcee43bd123"; 43 } 44 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/bg/firefox-63.0b14.tar.bz2"; 45 locale = "bg"; 46 arch = "linux-x86_64"; 47 - sha512 = "2294ca16c22477953f9bb75c4be3914822c07c19cf7ae776d4108df6c3bc3333bfa72a129645487a5b245cb5c97a3ddfd225079be5380d2a9433e98d165022f9"; 48 } 49 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/bn-BD/firefox-63.0b14.tar.bz2"; 50 locale = "bn-BD"; 51 arch = "linux-x86_64"; 52 - sha512 = "99f1fd21abd3f92d73daaaeab5c9987728c7b852505e6b92a67cf59efad7115aa4586e34d37c77e4f5a3011c5a82bbf927e9a918c723221a2b48d64d650d9d3c"; 53 } 54 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/bn-IN/firefox-63.0b14.tar.bz2"; 55 locale = "bn-IN"; 56 arch = "linux-x86_64"; 57 - sha512 = "c1ee3e532fbd6eb047d2de9499ac1010d9ca2d4b4b0c19845b3d248771022d885e4c3fc159d6ae37820186bb4a2031e1049ee8af219fcdcf0873d0b585840258"; 58 } 59 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/br/firefox-63.0b14.tar.bz2"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 - sha512 = "7e7b0c3fc861aa4628acd0ea6cc1a4d0b5015ffe2b02b8ef716861f1ec97122f1ea4bb60e7bf3c287ad77cbb91836513b6e073f88f8183800a77afaa2693a833"; 63 } 64 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/bs/firefox-63.0b14.tar.bz2"; 65 locale = "bs"; 66 arch = "linux-x86_64"; 67 - sha512 = "6db4e06f0c4ed652f983415009079b7a92b73d715e4b5b629cb4962c533a9080c1cd5129f2d4f1d59dd9118d0d715ed39f76f976a50b0b2235ca220b5483f7fe"; 68 } 69 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ca/firefox-63.0b14.tar.bz2"; 70 locale = "ca"; 71 arch = "linux-x86_64"; 72 - sha512 = "cfbc585b9404a9a1aa5a94eb2e8bc4cac923c557c9c2b8f22d084c0b118aa8b93cba4f28850b6e3e435e6456e63f0c7a2c029e9269db5a55a66d597a91b05235"; 73 } 74 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/cak/firefox-63.0b14.tar.bz2"; 75 locale = "cak"; 76 arch = "linux-x86_64"; 77 - sha512 = "1e96d1e9b91147dad5244514e87c1aabb1f7e17bde43eca2c9044b8085e12228c943adb540eff283dcd5be78b319beddd0161f0397ec4486109401023ab3c29f"; 78 } 79 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/cs/firefox-63.0b14.tar.bz2"; 80 locale = "cs"; 81 arch = "linux-x86_64"; 82 - sha512 = "0ee029b5ade528f59cf039cf63c4fb03a25ec79c4c8ddaaf9995a10572f7a26f446461d3948023c54d6fc5124200b11e331233100eccbe74c5b2c819358f0474"; 83 } 84 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/cy/firefox-63.0b14.tar.bz2"; 85 locale = "cy"; 86 arch = "linux-x86_64"; 87 - sha512 = "6270844c17a7c0f5e25454083acdaeb668bd76fad90b925762aefcfa3bf281116e47ab5946389e3a0791cc3ff43e1faee022e701421156e1991aac863dfd6ca1"; 88 } 89 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/da/firefox-63.0b14.tar.bz2"; 90 locale = "da"; 91 arch = "linux-x86_64"; 92 - sha512 = "2d2b84db47b7ef1023f321a001223b30596df58ca322e6e893797fb1806df24647c5c529063b503869e0c34ad9982902a252f5a6e4151bcdeb97ec5015a2b255"; 93 } 94 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/de/firefox-63.0b14.tar.bz2"; 95 locale = "de"; 96 arch = "linux-x86_64"; 97 - sha512 = "602577b05601b303eebd51d6fc922e60cf1706dde4bd7d9d1a9549a8dbd960e726d58b86ecf0607c3984382fa8ce20d5cf5152a84b01484baf9dde235efe948c"; 98 } 99 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/dsb/firefox-63.0b14.tar.bz2"; 100 locale = "dsb"; 101 arch = "linux-x86_64"; 102 - sha512 = "e3ada860ad1b25dabe55d7497cabfb495324a57429d7fae70548a40e0bf613b9a8c699f109e2c93faefad774a05fac8ba59e7356f360547f38cb7fe96327f72a"; 103 } 104 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/el/firefox-63.0b14.tar.bz2"; 105 locale = "el"; 106 arch = "linux-x86_64"; 107 - sha512 = "efd92ecf884798196dc04121ad93a1a152187806f4b33829914a4e2034b8a131d5e58d2b2f455ca65f8983cfb39d6993e0c6ecb335c0246a20411da0d132ff0e"; 108 } 109 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/en-CA/firefox-63.0b14.tar.bz2"; 110 locale = "en-CA"; 111 arch = "linux-x86_64"; 112 - sha512 = "1933a5c39c8eca1ddad4918fd2f49b820a281d18831b5fed0193dd6a78b6ee3b019c5307d1853fdf14d805c5642b92982e1ef4079a191254c69f8c9c78ec3883"; 113 } 114 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/en-GB/firefox-63.0b14.tar.bz2"; 115 locale = "en-GB"; 116 arch = "linux-x86_64"; 117 - sha512 = "ccb03d4eb7e81f04dfb700016c0b84be72c2d0fa15d63460f36ef66a619bd2de7e98840f9600e2be0be4bed8f247ec4363b4544ee66a43540ae0ba4f6a00a52e"; 118 } 119 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/en-US/firefox-63.0b14.tar.bz2"; 120 locale = "en-US"; 121 arch = "linux-x86_64"; 122 - sha512 = "e533cedecae4c0916b18d14a2045d0bd0acc5b2b812a81adf268280505027b034c29f584c71343e10d88d1b021cc6cd22481d1c36b50ac9a8504014db5741138"; 123 } 124 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/en-ZA/firefox-63.0b14.tar.bz2"; 125 locale = "en-ZA"; 126 arch = "linux-x86_64"; 127 - sha512 = "a2996e9ed146f2ef5da7c837d5341be9c87f65ff8ac42d97a455aea5e00109c702295df393234f19dec6af16d77652d53d94a1822604367530a088e8b3ae6a3f"; 128 } 129 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/eo/firefox-63.0b14.tar.bz2"; 130 locale = "eo"; 131 arch = "linux-x86_64"; 132 - sha512 = "2fddb89b3da67fd871028c1740887582be7414607f7dbacf7fa05984a593b59eaad7a2e96da6dd28941fc17511db2152a4bfd673a7e5c9e11e2c04d56be21a7e"; 133 } 134 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/es-AR/firefox-63.0b14.tar.bz2"; 135 locale = "es-AR"; 136 arch = "linux-x86_64"; 137 - sha512 = "37cab9ccb5254ca55ba798da4c26617acc75d47a4a8610e8dbcdca3c3494ddc32969a1743a440a2e6935535093b86520df94997bb01bae6185a12ddb041a09c9"; 138 } 139 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/es-CL/firefox-63.0b14.tar.bz2"; 140 locale = "es-CL"; 141 arch = "linux-x86_64"; 142 - sha512 = "ca661918dea82892d0e44277ac2513f9104485c897ff1239495f63bf976efa04ebb10e32817522f8a237aad7c85e6678661568ee456a8cf5a99a36b7bd6d6478"; 143 } 144 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/es-ES/firefox-63.0b14.tar.bz2"; 145 locale = "es-ES"; 146 arch = "linux-x86_64"; 147 - sha512 = "d2316270848dca3922e5b18264fae1fc8f791a9234cb234ad3c9a80f56c8e13bedd63e73712542509a68f9b7f9482a46fda56ea61478b44b9571151822bc83cd"; 148 } 149 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/es-MX/firefox-63.0b14.tar.bz2"; 150 locale = "es-MX"; 151 arch = "linux-x86_64"; 152 - sha512 = "bf032b016c2f9fa2dc79b22fb7ae807ce9c744ae563dcae66f20849f8696d1dbd30404c629acad472e89a4f42a504b6c46750684e45988146747d505c7b81d28"; 153 } 154 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/et/firefox-63.0b14.tar.bz2"; 155 locale = "et"; 156 arch = "linux-x86_64"; 157 - sha512 = "1d89153f009e29709d20f2a38a2ac34395bc64ded8021897eab06a31fd573962b2166d8367432e30489ec0e5062e3b526f7077ed08b7177aa4744a50da33286d"; 158 } 159 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/eu/firefox-63.0b14.tar.bz2"; 160 locale = "eu"; 161 arch = "linux-x86_64"; 162 - sha512 = "e42f0014a0235b9baf6cc0c15731a70cb2ae6d35b477cc12d989cb383b3714aa827292bfe4943163648194f79ccd542ef03378ad119020c59e8251a8161df60b"; 163 } 164 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/fa/firefox-63.0b14.tar.bz2"; 165 locale = "fa"; 166 arch = "linux-x86_64"; 167 - sha512 = "e6d2cd4a97b45519adab8e0b498e06100556614f9ff783030bd5a06acde8dad508b8f4c312fe7bb97ae837d10f4d0ed00ab0add86c7551b97a6c4101829d036e"; 168 } 169 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ff/firefox-63.0b14.tar.bz2"; 170 locale = "ff"; 171 arch = "linux-x86_64"; 172 - sha512 = "b44ad961e626c0964aea65673b54ec2555ad322d0ca25b7b1cd934afec17a2809a1c46ebb15d2a22b4ac597c06f2420e940e7f4c980cbd6aca9badf9c39fee3b"; 173 } 174 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/fi/firefox-63.0b14.tar.bz2"; 175 locale = "fi"; 176 arch = "linux-x86_64"; 177 - sha512 = "9b8769687c95f867ccf53184d0012507c7ec6835779563c8ae89556380a44f61532f1d44b2da13e39998cceb4591cc0d57cc7b627ec80467c2ca6b291022255a"; 178 } 179 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/fr/firefox-63.0b14.tar.bz2"; 180 locale = "fr"; 181 arch = "linux-x86_64"; 182 - sha512 = "e9d8fb68d4adcd2cdfe0d3849cc59f3aac13ff488f34459e1f391ce896b5bc302cf48a3bd979770db3fa19650b764bd2980be5f62ea2853a7fe247a62734e996"; 183 } 184 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/fy-NL/firefox-63.0b14.tar.bz2"; 185 locale = "fy-NL"; 186 arch = "linux-x86_64"; 187 - sha512 = "52514c4098e6cb2a109e2530b7c59a0d9338c3c7085c5ee99bf9ed1c0400bbc1c846aa7e3303967c7d2eb7bfec691c4875418bba0aef2bd5133e0f7721edb71f"; 188 } 189 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ga-IE/firefox-63.0b14.tar.bz2"; 190 locale = "ga-IE"; 191 arch = "linux-x86_64"; 192 - sha512 = "d37863818720ebac9d97f09464aae36b02c38ca82bc6a0eeee5bd38dd4e57ab98a5ca340a6dad4504ea230def09984854ef10ed91a4cbbbe0cb18eff1a4af929"; 193 } 194 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/gd/firefox-63.0b14.tar.bz2"; 195 locale = "gd"; 196 arch = "linux-x86_64"; 197 - sha512 = "24baa5cb6a00b40cb6bb53e1981abd0b048ed30c2898f5f7b24c2c3ca41465f5f7fb258b86441bb2a2327a461a2764969f216715a5be4e1744b798501e56c239"; 198 } 199 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/gl/firefox-63.0b14.tar.bz2"; 200 locale = "gl"; 201 arch = "linux-x86_64"; 202 - sha512 = "7a653d3262c3b433dac0442b03be5c358a357a7905bcb352a7d808c00d68110d4587d1f2155acfc69522374c91b44261b3f2f874ae2f17b06e492f7cd9fb4085"; 203 } 204 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/gn/firefox-63.0b14.tar.bz2"; 205 locale = "gn"; 206 arch = "linux-x86_64"; 207 - sha512 = "54c135c24001d57a79e8da52548b9589d4d1a5864776976fba20fe9be63f6b2429705e07f816aba438e6d6fabb16cfe309a5b267062a5e3a19ae3b946752ad56"; 208 } 209 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/gu-IN/firefox-63.0b14.tar.bz2"; 210 locale = "gu-IN"; 211 arch = "linux-x86_64"; 212 - sha512 = "e86d31256874667c80db2c568c0189dcdb0a5bf4e86390638a49ab8a411b5c4e3d8facd9c6aba181962a61288992d9c5f7506fab168005db93452e7d79533b5b"; 213 } 214 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/he/firefox-63.0b14.tar.bz2"; 215 locale = "he"; 216 arch = "linux-x86_64"; 217 - sha512 = "1544ce91046c2c5dcce685889cfc6aa17032d3cbb8f6ac59eb8859916567922062c38d566d69e0fdaaac81be19eabebcc35d816c455cbc02e2e439ac7613ae63"; 218 } 219 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/hi-IN/firefox-63.0b14.tar.bz2"; 220 locale = "hi-IN"; 221 arch = "linux-x86_64"; 222 - sha512 = "8780464509cbdbcdd7c7a7e21964881dcbc5e2e6b9289ab4cb262b63e264459ba85e78af89ece752432b352ac0c0132bd8f551500180cd6e0886fcad8d71cdc4"; 223 } 224 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/hr/firefox-63.0b14.tar.bz2"; 225 locale = "hr"; 226 arch = "linux-x86_64"; 227 - sha512 = "5221765d6d4781dce88d9c4904e2b0c29b0328ff029672b1a4caa773a556fca3e871b53da5fb580b9878cd0556f5db629065171c79035709bf0a750d3e14f0fe"; 228 } 229 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/hsb/firefox-63.0b14.tar.bz2"; 230 locale = "hsb"; 231 arch = "linux-x86_64"; 232 - sha512 = "c4f61ea2530d279df1f96ff29631c43f3cbf23dc023b93579e8434539921ed9705e64f8d4f0a4fde1980384505b237c926b50a15f17eec5bdf2599c9584b1fc1"; 233 } 234 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/hu/firefox-63.0b14.tar.bz2"; 235 locale = "hu"; 236 arch = "linux-x86_64"; 237 - sha512 = "e06a424d115b32bc5225639d6fcb5251904d49730613da9e308d40f681392b992b4aca1d251d2a68921b2bfd270de1506f5647a59d42e9c1f6305347f0fd6328"; 238 } 239 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/hy-AM/firefox-63.0b14.tar.bz2"; 240 locale = "hy-AM"; 241 arch = "linux-x86_64"; 242 - sha512 = "b856071f3cd1a90ae12b06797c2b3eaa8e019a49890599670e5e3d564029052f27b62a7ac6dc80056cd6f1be6b05bfff44a1341a5685514959c69462d5c68e92"; 243 } 244 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ia/firefox-63.0b14.tar.bz2"; 245 locale = "ia"; 246 arch = "linux-x86_64"; 247 - sha512 = "5355629b1db1cacd0fff5b681da7fedb234a19187027925534ec18d59e9e68e84ba2e1f86c0969da5459ead80b2bef14257b6c4fd193e492b7d22c3db7c498bd"; 248 } 249 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/id/firefox-63.0b14.tar.bz2"; 250 locale = "id"; 251 arch = "linux-x86_64"; 252 - sha512 = "59741fe39778528934766b321061dfc7b50853a6c2aed9f1316662aa7bced6a2adc6ecb4598bd7d8e4180e5b446d840b917794c017f897f4800b6722ae6e8192"; 253 } 254 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/is/firefox-63.0b14.tar.bz2"; 255 locale = "is"; 256 arch = "linux-x86_64"; 257 - sha512 = "1c90d23e59f2a499d98715e8f747ef80361130031345aee44a85bd385a802c13cc55a04374cdd18ba85a2796fc68a749e77a23f1c4d402cb0f28c0a70e9d762c"; 258 } 259 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/it/firefox-63.0b14.tar.bz2"; 260 locale = "it"; 261 arch = "linux-x86_64"; 262 - sha512 = "fae18f485444ca9db42b44759452ccbb814db34a9f5e95b061ffece9492a9dd06fa0d83b898e76e33882c5fb3dd353b343714ab74a7fcc83314e76cfc248fc70"; 263 } 264 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ja/firefox-63.0b14.tar.bz2"; 265 locale = "ja"; 266 arch = "linux-x86_64"; 267 - sha512 = "5d034246e87efe01eeab0d3b209f968e861cf2c2d6a45d64be733d944c0e2c9788db274c21d470abb603d2522b3fa5705c5f3990ebfc3cc4c9fa5f641a98c07b"; 268 } 269 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ka/firefox-63.0b14.tar.bz2"; 270 locale = "ka"; 271 arch = "linux-x86_64"; 272 - sha512 = "1cc70ae6775038225a83595e74113b3f14650ce0cfb7890945387afe638ca2a8a11ffd9084c395ceeda58b36d15f89a6458236964c6e4893764312fbb85f2893"; 273 } 274 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/kab/firefox-63.0b14.tar.bz2"; 275 locale = "kab"; 276 arch = "linux-x86_64"; 277 - sha512 = "4df6f0b331410e8669eb450ccf57a959dff94b3b8941baf9e14d033fc43481b62c89351217a65c2e425225b5bc412e29cecc743c75f751e7d4f54817af1bb78a"; 278 } 279 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/kk/firefox-63.0b14.tar.bz2"; 280 locale = "kk"; 281 arch = "linux-x86_64"; 282 - sha512 = "dc524414f0da850b15327a47b02f7f1852095aa6878a1015da3807103ac9cdb54a7dc1126a44a0dc02e12edf593eedc3db7e11905079fbda1fb6cc3be94b2a27"; 283 } 284 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/km/firefox-63.0b14.tar.bz2"; 285 locale = "km"; 286 arch = "linux-x86_64"; 287 - sha512 = "bb003bb4a67b6ef935ba8c90aedeeac77c813c26bff798927c9056f53fa287fa69bb07fcf998aa1603c78b7f22238ef2dc91442f73c22a2488f7bbc887d315bf"; 288 } 289 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/kn/firefox-63.0b14.tar.bz2"; 290 locale = "kn"; 291 arch = "linux-x86_64"; 292 - sha512 = "eba80394d9cabf5cd5de8cbbc1a91176df19e9b25604a0291f17fbf0c84b4a6dd6a4139b19a26d6f1e112cd57acfb3b567e7d16c8ddf9854bc6e8d44b9672e62"; 293 } 294 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ko/firefox-63.0b14.tar.bz2"; 295 locale = "ko"; 296 arch = "linux-x86_64"; 297 - sha512 = "77a6c5a9c18534ff6ba70d52760f9989105aa72266ab7ff830d4a8dd21b028d42d209068c7c023b54098c9b22a1118370093bff0c9fdb3cf779cd4058e6756a6"; 298 } 299 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/lij/firefox-63.0b14.tar.bz2"; 300 locale = "lij"; 301 arch = "linux-x86_64"; 302 - sha512 = "3e0598765c0e05f233c73a5198bb94fc506dda4f0653a445d2d03968d709b6da875c03bf088efd2dc40e56682f77a33b848b6d29ac5e31e7ff7e5ac5d2824255"; 303 } 304 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/lt/firefox-63.0b14.tar.bz2"; 305 locale = "lt"; 306 arch = "linux-x86_64"; 307 - sha512 = "ff07d3dd2d594c8abbac8662aaeef6beff0d5465205f84c79e1271d3ed9ee935548444268cf072d26d8574bf48bf69c5b74a3b451c93dfc581e23f7aac5ade1f"; 308 } 309 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/lv/firefox-63.0b14.tar.bz2"; 310 locale = "lv"; 311 arch = "linux-x86_64"; 312 - sha512 = "235b13b9d3e8c9d8e43265c5af82f7ea0aab3a0113787ab9b5a52aa9707a0a6c443ce6469ea88c34397bbdecceaefc570474ed05c3e9b1efb5576790638bbe71"; 313 } 314 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/mai/firefox-63.0b14.tar.bz2"; 315 locale = "mai"; 316 arch = "linux-x86_64"; 317 - sha512 = "0b9d67be23502e1279f895566e69fbee36452f6848f8dc814fbae23ded7b09a06850bf3b99d42038cb532b4c309f8ce21f7f4bb4f3eb74cdb688278aa23bdc6e"; 318 } 319 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/mk/firefox-63.0b14.tar.bz2"; 320 locale = "mk"; 321 arch = "linux-x86_64"; 322 - sha512 = "da8458afd3b0f244d298ce70ea50f22ae7a5b2070078ecafa1f5b7dc5838430e6ffaafe9c333eaf81e21b11da9e65ba4feca23ea5abcebaefaa7e05f0865a7f4"; 323 } 324 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ml/firefox-63.0b14.tar.bz2"; 325 locale = "ml"; 326 arch = "linux-x86_64"; 327 - sha512 = "4ac011104c0d52f418a712321bff63310575209b4e445e5bd53a047b7d3da2c62389862131ece662b7460b1aca57c51bcdad2a5dff2b692a5e1c40b154da2ffd"; 328 } 329 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/mr/firefox-63.0b14.tar.bz2"; 330 locale = "mr"; 331 arch = "linux-x86_64"; 332 - sha512 = "8d37b246a9b9b527e188e557c496df0f2efcdb92ade95ac3e34788ed5b1d4d9a2a748cd8ccba01360cc9e3273e143f63341fa4b87e50c1b30b07c3da884ecabe"; 333 } 334 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ms/firefox-63.0b14.tar.bz2"; 335 locale = "ms"; 336 arch = "linux-x86_64"; 337 - sha512 = "5d67846ccd9b1e5550ac51f49528340a31ee5218169af5dd93a37e034feca13deae208610d1e2ecf14b515ad618e40db2857bacc043dac0662f9d9c4e1e86816"; 338 } 339 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/my/firefox-63.0b14.tar.bz2"; 340 locale = "my"; 341 arch = "linux-x86_64"; 342 - sha512 = "e55d0d24b8cc6ce22f6d16467631e857ebc7d7bee6bb3ecfefa536927cb7f32af08b5f0b9924286c7a2df8ab48c12d8af2751da9fdb3e012d1c031bea01ad39d"; 343 } 344 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/nb-NO/firefox-63.0b14.tar.bz2"; 345 locale = "nb-NO"; 346 arch = "linux-x86_64"; 347 - sha512 = "8820195b803b46b4b01ff27c1f2dfb5182b96b329cc7a0c0a22e25f9507d2f2138528beeb4a2e371f432ae2ab67189c0f066da920d81adfa6790e7735d6fb79f"; 348 } 349 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ne-NP/firefox-63.0b14.tar.bz2"; 350 locale = "ne-NP"; 351 arch = "linux-x86_64"; 352 - sha512 = "76f9fa940003a7d1596db4e8c231c2e773207a36dc6c2d3ccaa6667211b6015f8d8d5d7fb799ad86f9731184ac338d0f07e1ffa2220c03710dfee84d12937d7b"; 353 } 354 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/nl/firefox-63.0b14.tar.bz2"; 355 locale = "nl"; 356 arch = "linux-x86_64"; 357 - sha512 = "35c90c990926cec24de48d3748d49285d9238a8a3ec7068c219145619f3370c0f0add66b364fe17f29b0db221b588050c6445399410f568f89bbe8d3d7efa978"; 358 } 359 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/nn-NO/firefox-63.0b14.tar.bz2"; 360 locale = "nn-NO"; 361 arch = "linux-x86_64"; 362 - sha512 = "d5d851790e746108d98160d96bfa035af08a9ad27134d377e69f1b08f059afe751a6f516e76a512999420662e0c58cc1b1c06572fe596b86975efede5ee28349"; 363 } 364 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/oc/firefox-63.0b14.tar.bz2"; 365 locale = "oc"; 366 arch = "linux-x86_64"; 367 - sha512 = "27f61535766bb7f1008f900147c387d611ed7269b6826af271ddef98fab22b7db73f58c452130bd1d31303ff64f75e663dff4d2bd533589f97d183bc731cd9c2"; 368 } 369 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/or/firefox-63.0b14.tar.bz2"; 370 locale = "or"; 371 arch = "linux-x86_64"; 372 - sha512 = "210d2981e4c48f4b9381558ab77e9f55e9cdfa450adcd23b4348e8b7f554fc844d4de8b48283d14b7588c86843d1a2c41acb49df12d167099e42805fae268980"; 373 } 374 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/pa-IN/firefox-63.0b14.tar.bz2"; 375 locale = "pa-IN"; 376 arch = "linux-x86_64"; 377 - sha512 = "09f5277ab266b671633f11eaa4389f3ca0e3ac2ae9e8b0c5c4cdc8d3d457a6973c213617f1f450bd4b7e598bedf5cb0820f06ae55846b1d47dbe34cbe4209804"; 378 } 379 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/pl/firefox-63.0b14.tar.bz2"; 380 locale = "pl"; 381 arch = "linux-x86_64"; 382 - sha512 = "8f1071a5ef4596355f17e65c1cc06641f224b53486c9be9aa7ad8ba8e240239cef9dbd913c44f1f0136ef27bff152e0def1e3366255bfe555ad87331735a7789"; 383 } 384 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/pt-BR/firefox-63.0b14.tar.bz2"; 385 locale = "pt-BR"; 386 arch = "linux-x86_64"; 387 - sha512 = "609402cb9f3ae4d94ad33f0189e85681de1d356bb97d73e2b8c682b4e664462ec486a3a757234a7353c08a92ca7b5b3ced349c1c10e40e78950c493c09d3d788"; 388 } 389 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/pt-PT/firefox-63.0b14.tar.bz2"; 390 locale = "pt-PT"; 391 arch = "linux-x86_64"; 392 - sha512 = "4d375ce5879b9272396868ab4a70e82e8e1117dcb07d8d1e8780d90d35c77ff6b9c94179ce48233ca9b6e1c559d7c0b339f49066366b15ef2adc563cf358cdd0"; 393 } 394 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/rm/firefox-63.0b14.tar.bz2"; 395 locale = "rm"; 396 arch = "linux-x86_64"; 397 - sha512 = "1583dcaca18fbe88ac598449ad2d352a6857ba80bd7e97d07beb282b270b7277ee58992e622ab6a6fd66d9393dca4653c7e3562c8d7c6a006c7637162eca0e73"; 398 } 399 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ro/firefox-63.0b14.tar.bz2"; 400 locale = "ro"; 401 arch = "linux-x86_64"; 402 - sha512 = "79fb6405d9db8f6fe97dd7612574863636edaae54ed879bff5b2b137bec006664684de98e94c37c0d64f37c8b930b075dd47a47491b8377b8b1cfc351aa4b6ed"; 403 } 404 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ru/firefox-63.0b14.tar.bz2"; 405 locale = "ru"; 406 arch = "linux-x86_64"; 407 - sha512 = "eb23667f89441c24dc38835e5fb105e24eeb3e7a5d896943e796a92f9bdaacd654b984cef060328d8df6cd659ff6ced32d86bee5c3372c47f3106ce95e5f8898"; 408 } 409 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/si/firefox-63.0b14.tar.bz2"; 410 locale = "si"; 411 arch = "linux-x86_64"; 412 - sha512 = "e867a968620d23742c78f6798870a3e96c38849247fe66e068fd92f04ea78de434b6f4faea9e5bb01fe7dc0dca18285e39310ed354e24fac12a5c86a6378cb63"; 413 } 414 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/sk/firefox-63.0b14.tar.bz2"; 415 locale = "sk"; 416 arch = "linux-x86_64"; 417 - sha512 = "bbfffdef77d2aaab7c2becf876b28fff518ed6eb3a87d96d9faf2c62dc0861a1a33a9260e34a3f4ad2bfe475361234a3401fa091531d1c90b3179fcb0a946aa6"; 418 } 419 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/sl/firefox-63.0b14.tar.bz2"; 420 locale = "sl"; 421 arch = "linux-x86_64"; 422 - sha512 = "11101ac18a3f473028407d413057a9801afc76a898126b65b73bab057578e6d8f2eb2e9b29cb6be35a5375ac59a11a3bd6918c54a8fc23fb6caf35ff7e667910"; 423 } 424 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/son/firefox-63.0b14.tar.bz2"; 425 locale = "son"; 426 arch = "linux-x86_64"; 427 - sha512 = "be40096b63bcb006c587489fa99abd758fe3a24b5f965f9e53b9e2602bfa37a3f07fe6660f7064fdba6861a8e2bac5f3da5b0616968ba4b88d1868d0955cb0bc"; 428 } 429 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/sq/firefox-63.0b14.tar.bz2"; 430 locale = "sq"; 431 arch = "linux-x86_64"; 432 - sha512 = "cd6b1f2e826d575865cf51fe78f3872c50571c9bfeb726f4a253dfabe3af3a91ca1fd238d5b5ee73e1a01339c88444fc3dc3a1ba38492d6b99924c597dc96fca"; 433 } 434 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/sr/firefox-63.0b14.tar.bz2"; 435 locale = "sr"; 436 arch = "linux-x86_64"; 437 - sha512 = "f0cf8e489db3cd8b7fc535a0b3a95c67f6f63fc7c76d5b1882e3fa8d17ec18fc751aa91945dcda984ee09547ce161b8b7965186ce0013819eb45fcc2d72c9391"; 438 } 439 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/sv-SE/firefox-63.0b14.tar.bz2"; 440 locale = "sv-SE"; 441 arch = "linux-x86_64"; 442 - sha512 = "12223fd3031b445d4b413cc48b74131793f3c2d8158e7aa7b2271d6b94645b33956e066b30fd4021dd36fa0e32c08deafd3f5c9c1fcc554b87e364715480a5d7"; 443 } 444 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ta/firefox-63.0b14.tar.bz2"; 445 locale = "ta"; 446 arch = "linux-x86_64"; 447 - sha512 = "97095e3ca525aa45f7339b5fdd171acc7e0758c401924cb2721e368513c260e8094162bf2e22daf5f34fd680416dd7fdec3f5e3b65b6fd655be1ffd4a1850de2"; 448 } 449 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/te/firefox-63.0b14.tar.bz2"; 450 locale = "te"; 451 arch = "linux-x86_64"; 452 - sha512 = "739142d798738f12758d335b8556f518dc8b2784b9517586215f82d5653059a3cd98539c5784ec3461529156282f6246d93220a7d06208872d9c90eaf08582f6"; 453 } 454 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/th/firefox-63.0b14.tar.bz2"; 455 locale = "th"; 456 arch = "linux-x86_64"; 457 - sha512 = "a138503adb1f0ee2197714fb1e0db4b5bfb004b64205835078cfbd51548a99e0b9d920552130d0646c4f16699b084e4fa88eead584846be9650964fd51ef4882"; 458 } 459 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/tr/firefox-63.0b14.tar.bz2"; 460 locale = "tr"; 461 arch = "linux-x86_64"; 462 - sha512 = "ae9f2a6f83816f02a0b0c2240cb8c6eb003b50b3b9cb3c6b959b3c11f6b87effc38f40daf3d4b2b33140fdda3dc99a5f90af582e9d78689ce1cc965f5a88e119"; 463 } 464 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/uk/firefox-63.0b14.tar.bz2"; 465 locale = "uk"; 466 arch = "linux-x86_64"; 467 - sha512 = "b0e650c6149a761f202403d0e4e4c75e976657924bce2c10d592c5669b7a055ff9d6a82f1795b5fae2f57c6d49be4cd6923a36da73e300a5b6d287f442be93b2"; 468 } 469 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/ur/firefox-63.0b14.tar.bz2"; 470 locale = "ur"; 471 arch = "linux-x86_64"; 472 - sha512 = "c7d7c61d810042bee0f5befca5c139550bd73efb67785b87b21a002521fde0d415c4aca753fa47471fb7489bcda0f9248426ccaa8a2bf0967f71f5b1d4329df5"; 473 } 474 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/uz/firefox-63.0b14.tar.bz2"; 475 locale = "uz"; 476 arch = "linux-x86_64"; 477 - sha512 = "6e79e3635b68ff87d616f8626475684b4c18626c9e8a2bccf99987e96124a31751c6c9638725c8882146acd9368a290c51fd5726a9b9903f1b0e9f1ada42e6e9"; 478 } 479 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/vi/firefox-63.0b14.tar.bz2"; 480 locale = "vi"; 481 arch = "linux-x86_64"; 482 - sha512 = "d4137788bc763ea1a2663fb0bb4aec3b7af412cf1e38ccb9fd484f9f486b877a19d86d17fe9af19df12104433705053eb374dd65cb76c6b180526871f0d50290"; 483 } 484 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/xh/firefox-63.0b14.tar.bz2"; 485 locale = "xh"; 486 arch = "linux-x86_64"; 487 - sha512 = "614d803676b83df0ded1db004b7f17aa66cef14e6fba2f20504d1629b55ead1daead52fba7eacd66e6519dc41ecd5802f7c1ec49b6ad5b402129528914d0de69"; 488 } 489 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/zh-CN/firefox-63.0b14.tar.bz2"; 490 locale = "zh-CN"; 491 arch = "linux-x86_64"; 492 - sha512 = "741671e9bc6d102873b899e649d733befa3e4ad26b2429f04e87073eaf445a9c571087602a8c347cad0412a9efee7483b9440f794248a2dbc30962c9e4a599f7"; 493 } 494 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-x86_64/zh-TW/firefox-63.0b14.tar.bz2"; 495 locale = "zh-TW"; 496 arch = "linux-x86_64"; 497 - sha512 = "615ce8b1f44f02aab20407dd090a7f7aabee0b022b616d33e2d7992563ef8703493967a2762df1457c6e520a886a4f03c0477ee79025ec36a4b345a0aa913362"; 498 } 499 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ach/firefox-63.0b14.tar.bz2"; 500 locale = "ach"; 501 arch = "linux-i686"; 502 - sha512 = "070e6e47174129cfbc530975bf5a59ac055e942a2732379578a30502b109b80c93162d144ead7306a8604c1945723bca0666c26d1250cd17c4404d5164551d06"; 503 } 504 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/af/firefox-63.0b14.tar.bz2"; 505 locale = "af"; 506 arch = "linux-i686"; 507 - sha512 = "e808f80625803ef21873fbc52f82569b086e20671011049761ea1e9562c57df677a3bb4baf147442d1c699f7c79e61b89bf3011a47457940dc5497ee03410b91"; 508 } 509 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/an/firefox-63.0b14.tar.bz2"; 510 locale = "an"; 511 arch = "linux-i686"; 512 - sha512 = "45fb2dabfe3bac2bcd78e659a03140d9e75fe9ff9a458037cb35f7bd2eb81b6c33484b1b6766c72e03705020f25cf98ede7a5946e99ffe59963b054d27ce05e4"; 513 } 514 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ar/firefox-63.0b14.tar.bz2"; 515 locale = "ar"; 516 arch = "linux-i686"; 517 - sha512 = "7bb953deaef6f5d3c09f8a62a7e2abb285e9f23a8b6a47286cab12b2de9ac5fa911dde47c652110b635cfcc3c28312e348113ae8a791a7e7552cc30d9767f3c6"; 518 } 519 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/as/firefox-63.0b14.tar.bz2"; 520 locale = "as"; 521 arch = "linux-i686"; 522 - sha512 = "38cba3560bcdf6356c10ee2813743fda65563385510588a5d58703b4ed033d43f6ddf1019f18b29ab803f25cee5cf2263291eb49969d998b26fdd105bcd14312"; 523 } 524 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ast/firefox-63.0b14.tar.bz2"; 525 locale = "ast"; 526 arch = "linux-i686"; 527 - sha512 = "1d632c4fa3e15145dd58f311bd3f4cb731fab4646f6a54bce4d5d58f53bb58964ddff8aed77cf5c3dcf59a00a9441b0f508bd9a031b79448009fdb37b501e249"; 528 } 529 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/az/firefox-63.0b14.tar.bz2"; 530 locale = "az"; 531 arch = "linux-i686"; 532 - sha512 = "3b4a42141d00480775d96db00376a66b4c65d9702a91fc5390805298f9b94eab260c6433aa8ae9c1c2e79f4706128b2771ed058c1196a40e90dbf1c24be880ab"; 533 } 534 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/be/firefox-63.0b14.tar.bz2"; 535 locale = "be"; 536 arch = "linux-i686"; 537 - sha512 = "aa4b8a4dbd3721e8162d391108e209c02f50d5d681e31fd2d4877794c9d24c8d2669dcad7720832c6dd6bfefcfce110ea25face288acdd368c5437d77b0e7466"; 538 } 539 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/bg/firefox-63.0b14.tar.bz2"; 540 locale = "bg"; 541 arch = "linux-i686"; 542 - sha512 = "b9df5e8149384a09039db582a4548994ffc47344326feb96cd6f6ef228e3a6e222495284ba0cf35f9c130b871ad827dc31022242179c88dbca86c61ff5185aa2"; 543 } 544 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/bn-BD/firefox-63.0b14.tar.bz2"; 545 locale = "bn-BD"; 546 arch = "linux-i686"; 547 - sha512 = "a58ab41fb6282e64447021ec4b41ef1653ab7ad11d3b2947ed61d6d711061c476cc19d20320aa70fac30ed106869a0f88e8a22ce0e1184d68795a25bb8b4b4dc"; 548 } 549 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/bn-IN/firefox-63.0b14.tar.bz2"; 550 locale = "bn-IN"; 551 arch = "linux-i686"; 552 - sha512 = "5a690010ceeebeeb9130fadcf04eec5eefb087990ba254e11a5c6f67561bea287783656d1cc9ec7fd1945afdefdb56dbe93eb43a7fad6ae130a56aab64652e24"; 553 } 554 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/br/firefox-63.0b14.tar.bz2"; 555 locale = "br"; 556 arch = "linux-i686"; 557 - sha512 = "d2be7334cc018260c299879c9c9c64da71f62d44f8f0e0262af6140fa0471faa9354d9289c4146e9152e1e8fb7b9791b8169136f4902fabebdec05c15695e15c"; 558 } 559 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/bs/firefox-63.0b14.tar.bz2"; 560 locale = "bs"; 561 arch = "linux-i686"; 562 - sha512 = "9197ed27907f509e1dff0cd4f4fa1d7309ffc1196b937f77ea0623ceb772ba653568b295ef6532ea3599ef7df5a7ce47eee55663df0f811b006ee303bff8ba1c"; 563 } 564 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ca/firefox-63.0b14.tar.bz2"; 565 locale = "ca"; 566 arch = "linux-i686"; 567 - sha512 = "efa6c11c2137f336576abf75b40b91326fc1593aed79cfe78fe84994b275c4f49c9fde8e6f45379333225bb41e50d8815e64297008816b1fd93367ab849955ce"; 568 } 569 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/cak/firefox-63.0b14.tar.bz2"; 570 locale = "cak"; 571 arch = "linux-i686"; 572 - sha512 = "465611898bc9bcaa69a6aabcbd214f8f83fac62759d4bf2a64b9f07e258dd6d5f5c4ceb17682ba9c885f97b53536ba65acbd772f692dd6e40bbfe41ef1b0bf4e"; 573 } 574 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/cs/firefox-63.0b14.tar.bz2"; 575 locale = "cs"; 576 arch = "linux-i686"; 577 - sha512 = "e6c2a3f4412946576cc91a1ecc45e4cf18d2e4547c935f45ff776c736faed9513d777ca443033ed7e99f4a4aee11792651617c658d4d8e020d67ec302c457613"; 578 } 579 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/cy/firefox-63.0b14.tar.bz2"; 580 locale = "cy"; 581 arch = "linux-i686"; 582 - sha512 = "38136e7cbdf7d6b297ea2e183747bbdc79f61d8bee2372bd6f40c1c407e24eaf2f21dbf92f3b96dfd116437e0212ad20eff53ca512c2fe129c395e2d117e26b2"; 583 } 584 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/da/firefox-63.0b14.tar.bz2"; 585 locale = "da"; 586 arch = "linux-i686"; 587 - sha512 = "0ef2e6e928a04d8560286b01ff735647aaba246d1f2d6880644b7750d1cae89e63858ad98332c6cee99edc051a50f3c560edd4d20d836dbf7f4aa01ff281db4f"; 588 } 589 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/de/firefox-63.0b14.tar.bz2"; 590 locale = "de"; 591 arch = "linux-i686"; 592 - sha512 = "0e66e8ba386846eb140cc9f6606b9b0dde49d1827f98345801967b02d87c0f1b6071ed8fe217b41b0412e098b52fdc80751089058f42bcf550a2b5ccd614a6f2"; 593 } 594 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/dsb/firefox-63.0b14.tar.bz2"; 595 locale = "dsb"; 596 arch = "linux-i686"; 597 - sha512 = "d37a0a5ee7f9f03ff3385ea1ffe886949d63ae52b2e8e0bf1c49192edf725686be73f63fa9f528a5d4911401927777488dd1b490be36d21b541b5b71850a05b3"; 598 } 599 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/el/firefox-63.0b14.tar.bz2"; 600 locale = "el"; 601 arch = "linux-i686"; 602 - sha512 = "8af83b0c3c498dc157986598d5b5559944089bc27e62b832cf16937be1a3aa7888731fd16bc8a4400c49be012cf217404aff865e8cc8996959b594aa55becff9"; 603 } 604 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/en-CA/firefox-63.0b14.tar.bz2"; 605 locale = "en-CA"; 606 arch = "linux-i686"; 607 - sha512 = "7ae083c02e5a98bda3d74c6f3c8269bd668b6985c411b5deda5b1618c34721650c881ed32987ab369d7b730c9ab4db38f0d7047c23ed8f513a0ab9cfa8a1ae41"; 608 } 609 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/en-GB/firefox-63.0b14.tar.bz2"; 610 locale = "en-GB"; 611 arch = "linux-i686"; 612 - sha512 = "281132f7cf22eae25ee953794d6a26f9cf574e8a794d8a9e1e85359fd5e3ea9ce9d74b961babbb0e91bf0bf4dd29bd49cbcc177c5ed80bdbbf8418ef8e837969"; 613 } 614 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/en-US/firefox-63.0b14.tar.bz2"; 615 locale = "en-US"; 616 arch = "linux-i686"; 617 - sha512 = "0ab406c65017d67a05759145305816a05f802c7d71e445abe1b0e91385a1edfdebd2991aec7ed808ab2eb006112c5967dddbcca6e46cd7055caf4b7328d2fb0d"; 618 } 619 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/en-ZA/firefox-63.0b14.tar.bz2"; 620 locale = "en-ZA"; 621 arch = "linux-i686"; 622 - sha512 = "e85ec9f241bd282d9803b3d2bd56f96ee54605c64a0cc458861baf8006080f1e9765069368aa7315e800a3d67ece1a07f0d97d7d8ffa2386de7c6c4f284cf214"; 623 } 624 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/eo/firefox-63.0b14.tar.bz2"; 625 locale = "eo"; 626 arch = "linux-i686"; 627 - sha512 = "208161f8ef28da94564f2ee317dccd8a142770e1656b748737b4d3a474713b683a49c9071515c0ee8de1dd20609a2c72cfbf9ebbadb88aa4a024b74db79479c7"; 628 } 629 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/es-AR/firefox-63.0b14.tar.bz2"; 630 locale = "es-AR"; 631 arch = "linux-i686"; 632 - sha512 = "4a847c0e6230a3f48363e327adb8b940a7bbc266cec09dc007ad1357be1a219ea0870dbabe227a3771048396bfbfe41114b9109a3de6a69f52dbbf959bf7d428"; 633 } 634 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/es-CL/firefox-63.0b14.tar.bz2"; 635 locale = "es-CL"; 636 arch = "linux-i686"; 637 - sha512 = "c5a95e4bbec779e250d8cf4ded6623a99fa8088ab67b2d645287249c097e5e645d51524fdf79de408df5c2136efae8718f01c028d15a94991ad87c2ed6469ceb"; 638 } 639 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/es-ES/firefox-63.0b14.tar.bz2"; 640 locale = "es-ES"; 641 arch = "linux-i686"; 642 - sha512 = "2dc7893b667b8c381c242190a55fee072a911f3f4f11c80983de84b5a9533bad67b05bb4e42a2a5ca12de751703ddccb2be22226ec66919b9125f1df05d0bf05"; 643 } 644 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/es-MX/firefox-63.0b14.tar.bz2"; 645 locale = "es-MX"; 646 arch = "linux-i686"; 647 - sha512 = "9c4667dfb88881dac477df7a87d351ff26b6cb4640f0a92332f5c62dd88efeebce6840fa8ac4d931d8ec17ebb75ace57e1129cab5fd06a65d2e84218bf6a5118"; 648 } 649 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/et/firefox-63.0b14.tar.bz2"; 650 locale = "et"; 651 arch = "linux-i686"; 652 - sha512 = "9b68ddfa1049e6a533a070a07672c160e5199e26552242cdfbb8954f649ded4372396071b302ab359ee6010fd912b590d39e1f1f8971d73c805e6db8ae194952"; 653 } 654 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/eu/firefox-63.0b14.tar.bz2"; 655 locale = "eu"; 656 arch = "linux-i686"; 657 - sha512 = "fab38c25d1c35bba77fcef1caf4cabade57d9735d3c09decd824bc9c9982846c0790d279ef3915a7255df86db2129a41db22a2bdcfe98a55c5589e4554d63d5a"; 658 } 659 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/fa/firefox-63.0b14.tar.bz2"; 660 locale = "fa"; 661 arch = "linux-i686"; 662 - sha512 = "160940c8771a376e2cb2e22bce0a3a5bd9619328c1b2d8596a222414e5962805d8c8e343bb0b969114eaf0218e4e1830470b813bc68972f814097de2fbba56a6"; 663 } 664 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ff/firefox-63.0b14.tar.bz2"; 665 locale = "ff"; 666 arch = "linux-i686"; 667 - sha512 = "519438cbb8fed811428060f0e94196a276fcf6fd02bdb4359098b4a9c33635f4d0022ccc6557976672ac39d4097425af91c07789a443e978fd84c1237e8b034a"; 668 } 669 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/fi/firefox-63.0b14.tar.bz2"; 670 locale = "fi"; 671 arch = "linux-i686"; 672 - sha512 = "defcb3c8039228e9c6d64338d9e2c4eb39e87078d0f66b98c229f9f2205516be97fec53b50f18406ab6a14edd06afa6197ba62cc31612b48196b39f5babf99a1"; 673 } 674 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/fr/firefox-63.0b14.tar.bz2"; 675 locale = "fr"; 676 arch = "linux-i686"; 677 - sha512 = "d02c656de8c92f3d8bcbb07ed17308c5753ba08905eca36a4d081fe18fde86443f7a4de939b39feb57def17aca7782756c4a264816ad6fd092252331bab958bf"; 678 } 679 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/fy-NL/firefox-63.0b14.tar.bz2"; 680 locale = "fy-NL"; 681 arch = "linux-i686"; 682 - sha512 = "89f1e0b0f908ca0a6238e76895d4f8e70008d987e20b64accc91efb0a9024de0d739d7bb34d608e4b125324e19e93dd044490992bb26a1a25cad1c83d4ebc19c"; 683 } 684 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ga-IE/firefox-63.0b14.tar.bz2"; 685 locale = "ga-IE"; 686 arch = "linux-i686"; 687 - sha512 = "7d3724d3e824ba80e5342049a1e1cdb2754f25b8c85f2135ae782000dd11caded9afd760533371b46cf2dc30dac0d396fb5c4223100c130c2e390d12ce77fc48"; 688 } 689 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/gd/firefox-63.0b14.tar.bz2"; 690 locale = "gd"; 691 arch = "linux-i686"; 692 - sha512 = "1ad110a807b0e823d3d99350c72a92c0bb81724faf32587d0809f040a29317bb3286139be6652a74efeca4e1e461d98c36d5cba93d18abf98fef9634e7724ec6"; 693 } 694 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/gl/firefox-63.0b14.tar.bz2"; 695 locale = "gl"; 696 arch = "linux-i686"; 697 - sha512 = "cfca9987511af0185cdc5594681807af1a6519443c225942c68b3b53f0424ff0cb6173b0686164b681aca08f8d93f81499f6d15dc18ad729c762d8344dd76c12"; 698 } 699 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/gn/firefox-63.0b14.tar.bz2"; 700 locale = "gn"; 701 arch = "linux-i686"; 702 - sha512 = "28f18f8c402b41e4145988f93939b329efbe447ebc332ee88b32c3071a786a7bd68aa8be8e6f85073026fe1ff56c09d7c366efc9c155b6bb9edd2d84d36467f9"; 703 } 704 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/gu-IN/firefox-63.0b14.tar.bz2"; 705 locale = "gu-IN"; 706 arch = "linux-i686"; 707 - sha512 = "a8e45a24c09a0285daf2029a4a483c4d2067acb622aad1be2213a4f5f7ecbe6c1f3ec2095edb15060bd37d3c009cab222fa21e0555a93dc2bd1dd6cfdff54e40"; 708 } 709 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/he/firefox-63.0b14.tar.bz2"; 710 locale = "he"; 711 arch = "linux-i686"; 712 - sha512 = "9414106287db53abf4a57a0e3396a6dc03ebb8f4b5655d23cae019ffda804d8121544d843931082a21969846ac8d13f0f726c275c15ccc84fd7cf7e8c5e3fef9"; 713 } 714 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/hi-IN/firefox-63.0b14.tar.bz2"; 715 locale = "hi-IN"; 716 arch = "linux-i686"; 717 - sha512 = "5b971598c8b2c89150ddd563d9e2001816a4283288f34814abcd8a96520f09c35f9f07068145010f8091496fda33b5200a4ce95be0804d2debd9b34c2ac71a2e"; 718 } 719 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/hr/firefox-63.0b14.tar.bz2"; 720 locale = "hr"; 721 arch = "linux-i686"; 722 - sha512 = "7d8ce6ee5d6bc6847481c13ddd1f1002dd7cb6464d5669eea629808bd3d1cd1c28dd653119bdbc131c59588d4c92c1172f7d926a07ded78f8aebc28beb8f0053"; 723 } 724 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/hsb/firefox-63.0b14.tar.bz2"; 725 locale = "hsb"; 726 arch = "linux-i686"; 727 - sha512 = "73d581fcda9b9e8a6a97402f0b9a42245e015b20feea2428000c05fe10a255a7345bbbc8ef6f83097500dd7910e21928175911bccb12a5b841a651ffe0bb77af"; 728 } 729 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/hu/firefox-63.0b14.tar.bz2"; 730 locale = "hu"; 731 arch = "linux-i686"; 732 - sha512 = "3f84f4d13b2f474252de73ea7940a70bc2da1d27e3b560c3f448493e1c5b10277a508848ceff8f2bee0fe11ef2196974033a88242b93cb0cd4c34c16996b653a"; 733 } 734 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/hy-AM/firefox-63.0b14.tar.bz2"; 735 locale = "hy-AM"; 736 arch = "linux-i686"; 737 - sha512 = "4a667161aebf1b3888b0e78187d5de9030aba10f1fc90c74960104c38eb1d4474e2109b59e1eb2f4a41309833d0fc6c3c6e0dbda5d2c3428875cac6dec7178e8"; 738 } 739 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ia/firefox-63.0b14.tar.bz2"; 740 locale = "ia"; 741 arch = "linux-i686"; 742 - sha512 = "a3efa1a6335c7ba1ba7615f90fce09ca508bc1de4e1483cc26f28c0781c215f71dc119a4fa1df0b17cea62c47ada4e75482e45f359bbcafb5d48b11f8acae7e1"; 743 } 744 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/id/firefox-63.0b14.tar.bz2"; 745 locale = "id"; 746 arch = "linux-i686"; 747 - sha512 = "f5186a99d31215c07ec6533956b52f263ee6c50cac8421eba039b9a5ffdc431efc075bc9f7cd0cad950e56b9a574f6ae47ddd79f1135e82b602d8bc2ad43e4d9"; 748 } 749 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/is/firefox-63.0b14.tar.bz2"; 750 locale = "is"; 751 arch = "linux-i686"; 752 - sha512 = "4c0103edb3041f5b3dd4af8c7a24ef87d372d64cea923f1e911a5ac565c89d734f30d8e17df2a457868e67d470c8609e2e60729974f37fc17c0ffc08ca676c88"; 753 } 754 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/it/firefox-63.0b14.tar.bz2"; 755 locale = "it"; 756 arch = "linux-i686"; 757 - sha512 = "f00b933c155199ee59639f2e8f790d5995c48b3ff9280f3cfd2a968960e64fedd8bc8a6f90f023898ba966f4a91bd6ef6692e5d66d117f8fb828d08ed4536d4c"; 758 } 759 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ja/firefox-63.0b14.tar.bz2"; 760 locale = "ja"; 761 arch = "linux-i686"; 762 - sha512 = "188e79610192fa583ad20b1db294079187ed8e7ee9bb1e488bb62c3ea3da6a7607876cbfa14158f2f8f39963f18e52d5926b95dd9e0228aa7969e24367b75d9b"; 763 } 764 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ka/firefox-63.0b14.tar.bz2"; 765 locale = "ka"; 766 arch = "linux-i686"; 767 - sha512 = "e14b97d251e1ba190375e8e6a29483515f123b9527963c7c90df6d54a022bde02b4f1d6df1c8ed77c427d01ce81e13132e6c178b5f5035bd4e7ac9c5f5bea6c3"; 768 } 769 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/kab/firefox-63.0b14.tar.bz2"; 770 locale = "kab"; 771 arch = "linux-i686"; 772 - sha512 = "7ebe6f342e189dc2ef50e9e0a5672acf30169ea28b080df0106e25fb43ee6916a8bc7cf395f4c16c060672d27e53e551d938eef448adf4d36110a045c0b87094"; 773 } 774 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/kk/firefox-63.0b14.tar.bz2"; 775 locale = "kk"; 776 arch = "linux-i686"; 777 - sha512 = "277c44da1ae25755970483abf6eea4303898feb9f0dda099d5245f6b24ed638a565a616515521fc565153504fe86c4d832a780c1799569d4764c7f9ace9cfcb0"; 778 } 779 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/km/firefox-63.0b14.tar.bz2"; 780 locale = "km"; 781 arch = "linux-i686"; 782 - sha512 = "41b351181cc9ca4a77b1ce3d33c27a2e89fdbb8a6132c231cc17959c61b8295503e09e8f828a458f47df49c52166680c07d34a07460daec82b0897b5b6abcbc6"; 783 } 784 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/kn/firefox-63.0b14.tar.bz2"; 785 locale = "kn"; 786 arch = "linux-i686"; 787 - sha512 = "40242adb26067a9502876399c2e1b53c170c7f8b0accbe03e85ecc69f9ba9d377f643d54386184e0f7a612417e45586949c5c47c93cf0e192b5f81adcf391ba3"; 788 } 789 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ko/firefox-63.0b14.tar.bz2"; 790 locale = "ko"; 791 arch = "linux-i686"; 792 - sha512 = "3880d95e5e5fdc1da8e36c58ce16350f9a3eaee4e6d400370b375c4ed77e1eaec950acd483de560dc66634cf0931bcc83b3454c89575029197402be18976cf2e"; 793 } 794 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/lij/firefox-63.0b14.tar.bz2"; 795 locale = "lij"; 796 arch = "linux-i686"; 797 - sha512 = "6bfa9b6569d188f8544cfcb7d20e17f1a2827e5bf10db63fe2b10e64c1993df2f7026a957fbd9df5815ffda67698a095253ae623d20d2dd0db4e9cee9329dad2"; 798 } 799 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/lt/firefox-63.0b14.tar.bz2"; 800 locale = "lt"; 801 arch = "linux-i686"; 802 - sha512 = "c8cedf4026472dfe887bdafdd15ef6cf1593bcbb1121ffb8dac5ab5d6ef230c463a8afc36df408ef81f5a3dedcef8367bd8a07deb0c6fb47f34f89f34553affc"; 803 } 804 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/lv/firefox-63.0b14.tar.bz2"; 805 locale = "lv"; 806 arch = "linux-i686"; 807 - sha512 = "c903182cdf3cfd403304e47dc28603749fdf760e4a1b18b23a7723fee73d3c6835390bc868ecd445abaf3267bb69c188499f52c27942a63147b99068a1ec80da"; 808 } 809 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/mai/firefox-63.0b14.tar.bz2"; 810 locale = "mai"; 811 arch = "linux-i686"; 812 - sha512 = "56b586ba243bf31499504e38f4025b3ca760a409c8b9d6c9edce120ce92eb697fe2b00fb69552dde0937174e8ae90c19d3cb1671bc91a38a0c9a930137c1c954"; 813 } 814 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/mk/firefox-63.0b14.tar.bz2"; 815 locale = "mk"; 816 arch = "linux-i686"; 817 - sha512 = "9f3e97f154553e6969dce0403e05305da31e3363ce84dddd48bf5156ec2c86e7ee2ff2ceab3400e4c7cf0820318b981cd01383a77402f2856dae44b42138c52e"; 818 } 819 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ml/firefox-63.0b14.tar.bz2"; 820 locale = "ml"; 821 arch = "linux-i686"; 822 - sha512 = "ed3c06e17d2ff131b45ba66c66834b69f733356a7c95a1bc6f1c4f8f987dbff1dc1aabc2439bcd01e6d6a27f45919584a09fbd2fe61563008870e90f9dc3d970"; 823 } 824 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/mr/firefox-63.0b14.tar.bz2"; 825 locale = "mr"; 826 arch = "linux-i686"; 827 - sha512 = "2c14e0ce6ffd02722e9d41492b1dbc9a5af909a49199a685733a351b1f3638702a9234c6ce35c5bf25dcb2c3155d7496c10fd6d38b45cdb5ea7fe066176378ac"; 828 } 829 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ms/firefox-63.0b14.tar.bz2"; 830 locale = "ms"; 831 arch = "linux-i686"; 832 - sha512 = "23f6e5eae45c273efdf7f4758a56e5883e3063cfb2ee223ca775149a8dffdb9fb614e5ccc22be07e7d6ff3ec83534adcf6511131c6a4b2464ac02c520fe0dcc1"; 833 } 834 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/my/firefox-63.0b14.tar.bz2"; 835 locale = "my"; 836 arch = "linux-i686"; 837 - sha512 = "f0589827713b4466ad07dcdb7d289f5b7ffec184b8f259ebf6718deddd242a8269301b13974360c5e10a4dc96eb17bcb3255e1c4f10fabe8e8cbb66e8557d8ae"; 838 } 839 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/nb-NO/firefox-63.0b14.tar.bz2"; 840 locale = "nb-NO"; 841 arch = "linux-i686"; 842 - sha512 = "de31966866491c5a91be0bfa8fec3f0c5bbf6add028caeafdf1f7479e7e37f20d58e7988facefaf40ff9e524dda554db8f425821a2cc056a0eab1b19e8cc2773"; 843 } 844 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ne-NP/firefox-63.0b14.tar.bz2"; 845 locale = "ne-NP"; 846 arch = "linux-i686"; 847 - sha512 = "1d9c1fbb917315a22a28fc6fbfc9813a6e2cfc66bc774f20128c2b4949c5c96425e74f26f0872ab91858e339af70e5f3c0dea73aa01f2491d757bbab9d5ba434"; 848 } 849 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/nl/firefox-63.0b14.tar.bz2"; 850 locale = "nl"; 851 arch = "linux-i686"; 852 - sha512 = "f3639b1bd361d86f2b134de404319ef6fab9f44d7150e8070a5fa2ea2e8cfea708a7426781ec4e177f4ba4355815f0e7c55479fea2e9e4a7ace4c53cd90005ad"; 853 } 854 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/nn-NO/firefox-63.0b14.tar.bz2"; 855 locale = "nn-NO"; 856 arch = "linux-i686"; 857 - sha512 = "4e4a678741561a2268292643563688cdaf15e188190bbf760952ea7c566f410092347800537cb7b80753a474e031e9066365d162d21225e8257440412e99f9ce"; 858 } 859 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/oc/firefox-63.0b14.tar.bz2"; 860 locale = "oc"; 861 arch = "linux-i686"; 862 - sha512 = "f4525312cbbe3048f1d671517f552739a5ceacb52b672e212848a13ffdbf736ab475adadf1cca02a26068ad0a9edc0dab5e6dba19c1831647be16781a56390b2"; 863 } 864 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/or/firefox-63.0b14.tar.bz2"; 865 locale = "or"; 866 arch = "linux-i686"; 867 - sha512 = "fbcd1297fe658b0743a5a791a05204e4bb7f4951a3250f494e48daf8da31432ba56de05232e68f6d3a0f6cdc4a7cf205a0088d56cb3fe08add03a27b05770a92"; 868 } 869 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/pa-IN/firefox-63.0b14.tar.bz2"; 870 locale = "pa-IN"; 871 arch = "linux-i686"; 872 - sha512 = "2dd10ff59acf1f362405842913eb14490d40947bef3ca2a793813ab99fe3d908dcb5cef5dfa2854399b37f11aa4cb3025383a73dad0c95e008122f87d73e5787"; 873 } 874 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/pl/firefox-63.0b14.tar.bz2"; 875 locale = "pl"; 876 arch = "linux-i686"; 877 - sha512 = "50d5283440925c946088f97e779b84070c7ac4f8710c43aad42ad85879446ef8b9d4e070299cb64b35435421db8b1b4b1848b43e8aa1e3b88be453d4c84c0a9f"; 878 } 879 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/pt-BR/firefox-63.0b14.tar.bz2"; 880 locale = "pt-BR"; 881 arch = "linux-i686"; 882 - sha512 = "51a561e1aff7c3f9d80a8da2343c168d7d12130d94b77c4a4f8ef5daba928082e3668bd87c7502877443d6f5d51e7e03ae8c2a993e91806048ccc40b59e4ef31"; 883 } 884 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/pt-PT/firefox-63.0b14.tar.bz2"; 885 locale = "pt-PT"; 886 arch = "linux-i686"; 887 - sha512 = "837d627728c6ae2f1f717c379505a5f2d9b709368448c8344d156da6c9e87282f9821655ecbf4d4639d81c310777e29043126c01d4196a31358456d31489714b"; 888 } 889 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/rm/firefox-63.0b14.tar.bz2"; 890 locale = "rm"; 891 arch = "linux-i686"; 892 - sha512 = "f783fd68377303a315e8ca4ca971c7a302d4e1c62b7e3a289ded882ed972156131bf2a48ed7b904ebacef64e44f9dd6d14608b9edb90726a4081e241881d301e"; 893 } 894 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ro/firefox-63.0b14.tar.bz2"; 895 locale = "ro"; 896 arch = "linux-i686"; 897 - sha512 = "df0be20c8dbf5cb352c20ebeef479bc1a9bc4f60bb8b54b4d81bf0e1dbcc83dcbfdfad5cedb42713ebba888860639a8e3669cc2c159254fee3885d07f8cb1625"; 898 } 899 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ru/firefox-63.0b14.tar.bz2"; 900 locale = "ru"; 901 arch = "linux-i686"; 902 - sha512 = "bedb4e28f62ecd75fc93af2c8ccfadec755ec500a5aedd0a8136f69c23e39c5cb64ea509e9b3551453754a3feae7dd123564aadf8dc13e9179c199177b82be5a"; 903 } 904 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/si/firefox-63.0b14.tar.bz2"; 905 locale = "si"; 906 arch = "linux-i686"; 907 - sha512 = "02bac6fcb481ae02feff97ae7f83fbadb170e9ae133ee4f557882e004c21707f82e5e4db24ea6d67170f4ed88f7f0a271292eefb98853b0f96b0c894f88abd27"; 908 } 909 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/sk/firefox-63.0b14.tar.bz2"; 910 locale = "sk"; 911 arch = "linux-i686"; 912 - sha512 = "d4669ddfb2675b3cd47a617e122079546ee4a35cb10ffc69ccaea76e3108155f3e209b2654744de356f68d789394a82b12b4a0c1ef54c358441e0887c584911f"; 913 } 914 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/sl/firefox-63.0b14.tar.bz2"; 915 locale = "sl"; 916 arch = "linux-i686"; 917 - sha512 = "7e58faa6d6a72d0a750d9a5375931a69b82ddb0ed1ed28c154d93accb3f8db2f0b4416de18352e36b4d5182b634ba1ffabd44fe6a89905f06755288c5c3361c9"; 918 } 919 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/son/firefox-63.0b14.tar.bz2"; 920 locale = "son"; 921 arch = "linux-i686"; 922 - sha512 = "f4472e1cdc43a1a9d36d06306bd12259f3d63f6282c0ab51787d33af58546554442de80064775f4f55e37a3b492c33a6ca41acadadc85d4036b874d001a9f49d"; 923 } 924 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/sq/firefox-63.0b14.tar.bz2"; 925 locale = "sq"; 926 arch = "linux-i686"; 927 - sha512 = "3e3d4b7eba47980b83e9abaae4d59afbb879273e55c942e8320c22a67fec924744cdec93e679c4d789596fd3227695865d446a8604580f18b3125c88f50f26e5"; 928 } 929 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/sr/firefox-63.0b14.tar.bz2"; 930 locale = "sr"; 931 arch = "linux-i686"; 932 - sha512 = "4670270b2fb252c9fd75cb22e79c68ece97e6bafcbb042eed842b12fff2d7224042b273c1106390a0f2ec4a246923877cda50c93313be2aa736a54f0ba127c21"; 933 } 934 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/sv-SE/firefox-63.0b14.tar.bz2"; 935 locale = "sv-SE"; 936 arch = "linux-i686"; 937 - sha512 = "30e7f709d3c9efd5f559082b00222dc6cb1b3e8376e977239bb5d76d9793092729d49255599e537c86fe615eb0713ca8c3f9a36a78c6d41ab1bc676ba46cc9b9"; 938 } 939 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ta/firefox-63.0b14.tar.bz2"; 940 locale = "ta"; 941 arch = "linux-i686"; 942 - sha512 = "313a8d22b9870ee916a571a9d591517ecc162c8d37fea2d3efce4e839bb0dfd5ba3f960796b3e2279f1c115d68296d31bb05434fdd2335164c0c211dc2a1638d"; 943 } 944 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/te/firefox-63.0b14.tar.bz2"; 945 locale = "te"; 946 arch = "linux-i686"; 947 - sha512 = "4cf19ea59dd841de4494f4d458075ce42d9d97471215b7ba2f7a84eec79d1258c5cd341ee013ddc422e060f1aef902dc93216aac15aad04c9b28466feaed89af"; 948 } 949 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/th/firefox-63.0b14.tar.bz2"; 950 locale = "th"; 951 arch = "linux-i686"; 952 - sha512 = "cf873be3f9d72655093719937242a69f0b0644396e3332fabec20eb696a1310f88481b2f412ab45835c5ebf40821b298ba2371b20db101621710d7f522e19cfd"; 953 } 954 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/tr/firefox-63.0b14.tar.bz2"; 955 locale = "tr"; 956 arch = "linux-i686"; 957 - sha512 = "598d4308933d01459cecb91e3edd2bd428a70d7f40905f03e04009ab0f890537310b8ad93393340937e7eccce2d78ef15915530ef2f27dff46885f95b23d702a"; 958 } 959 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/uk/firefox-63.0b14.tar.bz2"; 960 locale = "uk"; 961 arch = "linux-i686"; 962 - sha512 = "b5099c35b12c6ce96ee04b49c0b8e38b6304274ecaec1897008cf74af1809fb0a3deb5acd4a5cdfb27d949ba06a669d3eae450b59721afe9441aedb8c6728822"; 963 } 964 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/ur/firefox-63.0b14.tar.bz2"; 965 locale = "ur"; 966 arch = "linux-i686"; 967 - sha512 = "f1f5435ddc19aa2ea3199982a2eb83cff78f016473837e375ab0ab9b3985ea7f727c9b5a94137a76c08c3c1fe4af0d8f127b479d4bb9778bdc807cb46147dd87"; 968 } 969 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/uz/firefox-63.0b14.tar.bz2"; 970 locale = "uz"; 971 arch = "linux-i686"; 972 - sha512 = "019a84aa64fc11eb0266d33f67e19623f75960f5272a4b46ce9985349a15a4e16be7c84f3bd7293617cd4c778d62ec8d745b99ee707fee30f3a3627717793587"; 973 } 974 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/vi/firefox-63.0b14.tar.bz2"; 975 locale = "vi"; 976 arch = "linux-i686"; 977 - sha512 = "32ffe1615af1522970a00608a4689360ca21d51b3003d2ab41cf317a27043c72db483ad427af982925034c40cd84684c973d4faaba81ea503cd28503afb6055e"; 978 } 979 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/xh/firefox-63.0b14.tar.bz2"; 980 locale = "xh"; 981 arch = "linux-i686"; 982 - sha512 = "bc88e7f0cf213377d77a3d8ba2b7a391a57c69ea1ed8c5253da5191cd0742b97b0de1566c971d5a9870156cd98af9e3c8ad9a1b175e1079e7a023f002a72af20"; 983 } 984 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/zh-CN/firefox-63.0b14.tar.bz2"; 985 locale = "zh-CN"; 986 arch = "linux-i686"; 987 - sha512 = "1c2c9177fdb47271b7388e9cb445de61e2e21739a558788f0012c3ab8f9da5a64fc5d833ce4f8d8a7326807daa3147420b88d8d78aeecc827a8596adfcd60b0a"; 988 } 989 - { url = "http://archive.mozilla.org/pub/devedition/releases/63.0b14/linux-i686/zh-TW/firefox-63.0b14.tar.bz2"; 990 locale = "zh-TW"; 991 arch = "linux-i686"; 992 - sha512 = "5d7066183b5f8dd41f00fe89f5423109d6d1a8df6d51934c49e2c50c627fe3492294ba992a92d1f07b0ca96811a0d27842418b416618d059981a8dff21452391"; 993 } 994 ]; 995 }
··· 1 { 2 + version = "64.0b3"; 3 sources = [ 4 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ach/firefox-64.0b3.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 + sha512 = "39642bce504c68c2ebbc7c5ae42664f1b7b0da218e58a7340d28abf639d8c034b33603146070006c914a19beb9e2659fcc3e2023018db36fc51cd7405620756e"; 8 } 9 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/af/firefox-64.0b3.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 + sha512 = "8a8f1335e91a510f3e884fc19e2babfbc279135392d4d527dcd634cc3f08a7c914b13ca8439dd3f9a7fedb021b13b4a79355b89c12c38280c09c78e11aaba64c"; 13 } 14 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/an/firefox-64.0b3.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 + sha512 = "f8589a2bbe767c61387239218feafc622c786521d6435c7a25e587e81dec365bfbf8381a46345a5c96ca3ffb3e27eb5085ce3305a95f76c7d1a05a4fbec50600"; 18 } 19 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ar/firefox-64.0b3.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 + sha512 = "3ce0f917a1dd3c8aa624b1868acc213e45cc0208e5020beb4264d288b017d573f634bf0a98fe9ea9023aec42a3a468fe13876c1a8b5ad17295a17063b38e3623"; 23 } 24 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/as/firefox-64.0b3.tar.bz2"; 25 locale = "as"; 26 arch = "linux-x86_64"; 27 + sha512 = "5fe875648ba0ded96cc065751e23d687c22da8cf708283ebe96836afaebaa74c38e275dcbfdbb3a9b0959071a682d21714fe313e3d458864d0d6e22414014e8a"; 28 } 29 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ast/firefox-64.0b3.tar.bz2"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 + sha512 = "0b39ba80b1d60a34e762b89ab0639dacd0785af151c11b38666706f4a3e2a9e902b5c7917e31275a93818453dbd32557ffcb71160a9acde09bfe01ff507aa212"; 33 } 34 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/az/firefox-64.0b3.tar.bz2"; 35 locale = "az"; 36 arch = "linux-x86_64"; 37 + sha512 = "f02866a3a0881eb2f63677346ab45b6e8b9d7f1d3d15d2e2ee088017bab77ec6632cb73a1983fe17b5ce9e5376d43f836087abd8e277f53baea609872c907245"; 38 } 39 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/be/firefox-64.0b3.tar.bz2"; 40 locale = "be"; 41 arch = "linux-x86_64"; 42 + sha512 = "c33b9825759f0375bc65d3139b00adcdde6c89fbdc1e2f38b552374042c455a1512d377ff60bcd294848f85ea03631fa0b5cb2278ad5c07dd83be8760d53f09a"; 43 } 44 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/bg/firefox-64.0b3.tar.bz2"; 45 locale = "bg"; 46 arch = "linux-x86_64"; 47 + sha512 = "90977c309a39b065425c93005717a97cfabf78734a20c8146e763ea7af49de4a51d49a7b20b061681130d19a911f4d4f9ddbde24f3cbc546b14014a4550619d3"; 48 } 49 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/bn-BD/firefox-64.0b3.tar.bz2"; 50 locale = "bn-BD"; 51 arch = "linux-x86_64"; 52 + sha512 = "25d6703e8c02bf65e3f6aabf6a5a6f31cb375cd22c299ada483e9a0dd075eb57798d40ae4b1bbfe72f6f4fc78989b9849d1c98d540fe5f7de235343ba1e3231f"; 53 } 54 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/bn-IN/firefox-64.0b3.tar.bz2"; 55 locale = "bn-IN"; 56 arch = "linux-x86_64"; 57 + sha512 = "b89cb442136dd3a28cb30cff95f31e24ca43af11ebcb23e16a7e3fec1d2e9f6ddddab9c7a14304a52b52a68a520d0bd6c7ccc34b4835953d2428de84c2cfb3c3"; 58 } 59 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/br/firefox-64.0b3.tar.bz2"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 + sha512 = "f848cd20d0c550896a5a791ab0746ed7a0f52f065563d42e0fe4489982978cda1ed0be5a1425166e61445dc605db3aa8f052099434d91f81d489c5c3bca6d5b5"; 63 } 64 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/bs/firefox-64.0b3.tar.bz2"; 65 locale = "bs"; 66 arch = "linux-x86_64"; 67 + sha512 = "338e2e595929b2a08e055a268357cb7a3d869c94bb7a2050375a24baea19bad6c0f381564f2c43cbd16091630b8c701987484633682ffd6875adcac480fa5ba0"; 68 } 69 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ca/firefox-64.0b3.tar.bz2"; 70 locale = "ca"; 71 arch = "linux-x86_64"; 72 + sha512 = "778e3ab1556e929cd8b3e842024d2f59558066dbb8970516017068139ce8c703f151d2ff735b091492e26e21effa18bc02dd8479819504b679f2ac9a8ee2f657"; 73 } 74 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/cak/firefox-64.0b3.tar.bz2"; 75 locale = "cak"; 76 arch = "linux-x86_64"; 77 + sha512 = "a3d19ffbb0e4319623de006b97c9d7988cfb3d00ccbb996c3cb12e527fde0c6d39480f00e67c27939935ac44bb8422ca8dca4d91b87a349fdb7e6165062fe3d5"; 78 } 79 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/cs/firefox-64.0b3.tar.bz2"; 80 locale = "cs"; 81 arch = "linux-x86_64"; 82 + sha512 = "259e511ad5c253c9015b44e0c0d014f2b618b4c821eb5e5c1d8dac4fcaaef00255c80c401705815a1283cface8209a41550aee0a2d5c17b020a8630be2819d19"; 83 } 84 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/cy/firefox-64.0b3.tar.bz2"; 85 locale = "cy"; 86 arch = "linux-x86_64"; 87 + sha512 = "70fe96e7d36afa26e49bc2e2cce52e30bc41f4e56cda5942364a9cc4a37a4caf8fbda4915cb1857432624826633bd35ebcb732e2db1f07629b8854b59e06fa62"; 88 } 89 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/da/firefox-64.0b3.tar.bz2"; 90 locale = "da"; 91 arch = "linux-x86_64"; 92 + sha512 = "017e6d0f9ae0ef68cc6ffe5fc9f572c5d7fa9c950ba5f337e992800e703d381e854a0b7379fc89ffd837a1fc2e731dff7feeb078b58cf39481a7d8730db8c4a5"; 93 } 94 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/de/firefox-64.0b3.tar.bz2"; 95 locale = "de"; 96 arch = "linux-x86_64"; 97 + sha512 = "9f5116f3e1d6cd87d245b0afb95b8c7d8de55603294f8cd3dc7e841ae74a6cc54cf39200fd0f1765a8e74e7d95b5de975365c26eeb728e90c2797183e26a5bca"; 98 } 99 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/dsb/firefox-64.0b3.tar.bz2"; 100 locale = "dsb"; 101 arch = "linux-x86_64"; 102 + sha512 = "0399dfaa14e453c22ca1ad133ba61358c5a88b79e36262d91e1fc2d7981dfd2f0a37266fcc8c737f4cbe84429e6ba0682551c453370f8f40167c4fc1e27921ec"; 103 } 104 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/el/firefox-64.0b3.tar.bz2"; 105 locale = "el"; 106 arch = "linux-x86_64"; 107 + sha512 = "b5960880be96730ed01b1ad5da7625dd42d44bc9d2256d3daba5c4d8bdc52eb97fa123ab187a88c3e3d17e5affdc302e869793a30cad55080755d330ce8961c7"; 108 } 109 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/en-CA/firefox-64.0b3.tar.bz2"; 110 locale = "en-CA"; 111 arch = "linux-x86_64"; 112 + sha512 = "ea19403c07d0371a36dc0611a79589807f44eb1f2e238c86de21412dbdc0c29bf99f3df88ae9c5be356c263d5b021e888a786b24d0c11e13bed8ec27e6bf4a72"; 113 } 114 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/en-GB/firefox-64.0b3.tar.bz2"; 115 locale = "en-GB"; 116 arch = "linux-x86_64"; 117 + sha512 = "e6ec9b351c0e130ced1fb4caf131fa8b547ac46255b1a63b135b370b8d5b6c855bae8b2ef349a6ee67d77ce69043ca374d40277e6b2befd89e94f7ac404c072a"; 118 } 119 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/en-US/firefox-64.0b3.tar.bz2"; 120 locale = "en-US"; 121 arch = "linux-x86_64"; 122 + sha512 = "0304a7916ea7daa22756e484ebee602c6ae7bcd68b853b46f36189dfa1e0ef81ce4293a04dd0694d9c6b2fd3b3ee5ea1199776943d8db54fe0ad2ff6cc1355e9"; 123 } 124 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/en-ZA/firefox-64.0b3.tar.bz2"; 125 locale = "en-ZA"; 126 arch = "linux-x86_64"; 127 + sha512 = "931901f6dbc21cc2dc35a99aea6789a4567c98184e0d79bdaf03087155723e9a0046398ce611a290c554e2f7a832f4423549ed451ae6ebb4e7b21abd1880a076"; 128 } 129 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/eo/firefox-64.0b3.tar.bz2"; 130 locale = "eo"; 131 arch = "linux-x86_64"; 132 + sha512 = "dd6c54b9bbd2817537efbdf0ee1396fd92fc0682c6a864b759664b438afc8b9021b6ef3f602ff7132d5ea1ce2e03135dc708f768496387e219c102076f13b5d7"; 133 } 134 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/es-AR/firefox-64.0b3.tar.bz2"; 135 locale = "es-AR"; 136 arch = "linux-x86_64"; 137 + sha512 = "ff8843659cf29e667d2e2f79e58bf8bb24a766de624c2e99e9ac809357c537527110af39790596689ad8eef0455229e40e5ecd5ed51f41a68c28aae47a9db076"; 138 } 139 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/es-CL/firefox-64.0b3.tar.bz2"; 140 locale = "es-CL"; 141 arch = "linux-x86_64"; 142 + sha512 = "5971ea9c0e8cb49e57fc26b744ccf3e0726dc60575dcf53c63599ab20de6ff84825ebee5a8c37eafc1d442559d92e7e4aad770222991dc34c17fbb4a6c58ec44"; 143 } 144 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/es-ES/firefox-64.0b3.tar.bz2"; 145 locale = "es-ES"; 146 arch = "linux-x86_64"; 147 + sha512 = "ce13162b414694992bbe2d49ed66d9b6c2a7c80121a057ba12a473e14a7d5efdcf867e864a0809c219e9c0bbe3995320873162b028510cfb10f0459d9c223315"; 148 } 149 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/es-MX/firefox-64.0b3.tar.bz2"; 150 locale = "es-MX"; 151 arch = "linux-x86_64"; 152 + sha512 = "25a771fa0f7d36214a5e641bd5f13a8ab5459bdc516fc37541b42e27fb66ba00889001ada3a89c9199ae53293126dd5df86533bc7a9f5760e20ed60db954cd09"; 153 } 154 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/et/firefox-64.0b3.tar.bz2"; 155 locale = "et"; 156 arch = "linux-x86_64"; 157 + sha512 = "dcfbfb270fd8265a9e6deeea0f2645d224385e860034568fe38d49547159920bf2d954e4f2c64c9530f8a8468ef7b1a7b626b1702c4fcafbe186d887d826503a"; 158 } 159 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/eu/firefox-64.0b3.tar.bz2"; 160 locale = "eu"; 161 arch = "linux-x86_64"; 162 + sha512 = "d58ece9f65f1279930b3860582fe4f430c8dd7cfed2a2b85b7447af6d86935948e6e0d1c3f067c67e9561853149b2807c011317a9d78cc07c619aa6deb21a43a"; 163 } 164 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/fa/firefox-64.0b3.tar.bz2"; 165 locale = "fa"; 166 arch = "linux-x86_64"; 167 + sha512 = "d0d06deb139f57539631cc44544a773abfa305bacbc81bb4e89a90fade0e9dabd4977934356e00a0cef4117b27d8d66aef8d6b34049759fb911cda580da98fd5"; 168 } 169 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ff/firefox-64.0b3.tar.bz2"; 170 locale = "ff"; 171 arch = "linux-x86_64"; 172 + sha512 = "602c9e6044cc0aa16cf80ff015fdf03ce48312321fd8a52445db871dfc1c475b05a2cccc36355f5c1681d540fca94e3e1c566b6153b2ed4038a6b69a3356d222"; 173 } 174 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/fi/firefox-64.0b3.tar.bz2"; 175 locale = "fi"; 176 arch = "linux-x86_64"; 177 + sha512 = "bcca1c3cc30f78712fea324b6bf4f3c6020b47dcf95abe5013eb0e2f588a7ca5c80261707922443a35e4d355f5f0cdeeea9a094f1c3c00a695a42692f6519cd1"; 178 } 179 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/fr/firefox-64.0b3.tar.bz2"; 180 locale = "fr"; 181 arch = "linux-x86_64"; 182 + sha512 = "14ba146eef2148b5f4617a9ba73499bd783cf030683d87dc9ea75feb31cdec3b52636d8df3ef36001b5304237b39fda42d76d0f70e56283211d49abfa7b2fc8c"; 183 } 184 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/fy-NL/firefox-64.0b3.tar.bz2"; 185 locale = "fy-NL"; 186 arch = "linux-x86_64"; 187 + sha512 = "70711c19244e034ebd8ab944e71c9604b26704c87e114db8a0daed9048a8ad54c1931c33b7dfac152f737f543cc58fa65262ad7f3d7af20321e3600437826467"; 188 } 189 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ga-IE/firefox-64.0b3.tar.bz2"; 190 locale = "ga-IE"; 191 arch = "linux-x86_64"; 192 + sha512 = "3633ae56e5a9d84e81fa5ad6110c5804a56681ab9ec526750aca51f11296b82a6f3f6531c3a2b83d6e86d414df47e6087937fe4ef08eaca36f77afe7d5d3591b"; 193 } 194 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/gd/firefox-64.0b3.tar.bz2"; 195 locale = "gd"; 196 arch = "linux-x86_64"; 197 + sha512 = "7d6bf6919815935dbe77ed44832d8fb5b22bc96beb5f3d061ada46d6b4840fa1bd248f1bae7c7c3296e5e10dbf78216a427c1f0c9d76e6f1d9396288ef2b8823"; 198 } 199 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/gl/firefox-64.0b3.tar.bz2"; 200 locale = "gl"; 201 arch = "linux-x86_64"; 202 + sha512 = "eba1485f5942820a30c5d0c176ff6fba83a2af8020c4d83c00242d1266abca53046d2dea6920e38390a2044f25cc8868319c0f94453631140ab91ac68aaf0be7"; 203 } 204 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/gn/firefox-64.0b3.tar.bz2"; 205 locale = "gn"; 206 arch = "linux-x86_64"; 207 + sha512 = "e0fd4b5235ae9120f32bee6e2a1a04abae9576e7222f201006ba56f66e48f5c7ea98a1b01a777316252a21f807744a7a9393dace8195b96375233c72f31c381a"; 208 } 209 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/gu-IN/firefox-64.0b3.tar.bz2"; 210 locale = "gu-IN"; 211 arch = "linux-x86_64"; 212 + sha512 = "be52a2122ff012ecd2990ef7ef03de4e84ca675ceca9c81d4f8f1fbfc82e911c65d36f83a20d372e765ac3b741924df85043e4585309c8e37ea84dea5e89f192"; 213 } 214 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/he/firefox-64.0b3.tar.bz2"; 215 locale = "he"; 216 arch = "linux-x86_64"; 217 + sha512 = "8c66a38eeab2c15a532bd0170ec70f7a22cdbe49cccf0d0d1baedd30f6e708b1c67eab3c4db2a42826b9e05a7252bb57d5c5a67bc8adfd6c0235c5a4a410c981"; 218 } 219 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/hi-IN/firefox-64.0b3.tar.bz2"; 220 locale = "hi-IN"; 221 arch = "linux-x86_64"; 222 + sha512 = "03d51782a0c80240b84c2240aebe3940c6fec5972e1a39d875717c9d4ef9496cb43dcba5a5009319c4b174dd85d3ba2753d71d60bb64c030f07604e63499f4e2"; 223 } 224 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/hr/firefox-64.0b3.tar.bz2"; 225 locale = "hr"; 226 arch = "linux-x86_64"; 227 + sha512 = "af26fe8a3bc9523e50425aecdb735f6b6dbb4f1285d0eeb97f91e0da6148012c608e33c683d800ab2062bb7fec21045263ccd1263f07dba0ef96323db30668c4"; 228 } 229 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/hsb/firefox-64.0b3.tar.bz2"; 230 locale = "hsb"; 231 arch = "linux-x86_64"; 232 + sha512 = "7437f1108ca22f77ef0b61346e5a18042981d268ebae2465dd7f3699e7ecd99dbc782302e48f8a7a16d4db17ba2c4f6167a6f137f711a713bced7c7ccb3fb19a"; 233 } 234 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/hu/firefox-64.0b3.tar.bz2"; 235 locale = "hu"; 236 arch = "linux-x86_64"; 237 + sha512 = "1a430eba889ec39be81a19b747a43be86fc6751281a24cadd421fd2677e0b7b28f5338847213fd9e548c8451a44a5d181b6efa19bd1cd200cba3405f8a1969df"; 238 } 239 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/hy-AM/firefox-64.0b3.tar.bz2"; 240 locale = "hy-AM"; 241 arch = "linux-x86_64"; 242 + sha512 = "00ae1aa437e4f145ce89e9081d2c01498201cfe39e48466521c29a678708bd48a3f9931dc7c039d9c313129b851afbfa7b24658087bbfe7e0c0e9bfb37ebc90c"; 243 } 244 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ia/firefox-64.0b3.tar.bz2"; 245 locale = "ia"; 246 arch = "linux-x86_64"; 247 + sha512 = "97b1555eeae73c0b84141f6be1f6555bd91543f6f8fb89b09c3d25bbff5067476ff67a08a6c9e433e6d0059a8ccbdef8ede224ad7eda6e7805e3f15a13279235"; 248 } 249 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/id/firefox-64.0b3.tar.bz2"; 250 locale = "id"; 251 arch = "linux-x86_64"; 252 + sha512 = "14f56d956644d22f58b882bb6cfb941031716ea651009c72ab08e0501ca05ea5ed60658763a19ece7d6ef28a77afb2898fb998a17ef4620690cd527340c5d994"; 253 } 254 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/is/firefox-64.0b3.tar.bz2"; 255 locale = "is"; 256 arch = "linux-x86_64"; 257 + sha512 = "000f64b07f9be1b56fa47ef0b2222ef9669355a1c415da73e6b11dfc9efc89a4ae07ca7de6c2367d9f2c19c91dfb3cdfa484e1dfd25fbbce759d4d3bdf09b0ef"; 258 } 259 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/it/firefox-64.0b3.tar.bz2"; 260 locale = "it"; 261 arch = "linux-x86_64"; 262 + sha512 = "6d1a2184869f746ff413b71bfc0f356ecb00a7f9bf996054a5ce3142482ded733ea3bae76a0e19d07ed2dea8edf3d16f346ceb1f09c4b3477491c8ac428979b3"; 263 } 264 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ja/firefox-64.0b3.tar.bz2"; 265 locale = "ja"; 266 arch = "linux-x86_64"; 267 + sha512 = "1bcaf9dbbffb01cab2f4c84bfde1b98238344d6a44ecb209b61caf9f30ef6a6629c3c702951a4f2405efc72272612edcce98b0979e09131f930995adf94ec60b"; 268 } 269 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ka/firefox-64.0b3.tar.bz2"; 270 locale = "ka"; 271 arch = "linux-x86_64"; 272 + sha512 = "0137e1f0148f641748e98ed10554b3c6db319ed2b7e8e382fd80c6fb425a588951d7c78047afa9daacdf0d401790a441cd95bd055a4862e3f3991846499b313d"; 273 } 274 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/kab/firefox-64.0b3.tar.bz2"; 275 locale = "kab"; 276 arch = "linux-x86_64"; 277 + sha512 = "75343d0c3ba1dcb04b87571a376a0d223d38b32b939111d6d3fc3e2ac416980b8e6d0023c07daa6ac1484336a1268ffd6cb47c1d7dddb294257106146ae53ec1"; 278 } 279 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/kk/firefox-64.0b3.tar.bz2"; 280 locale = "kk"; 281 arch = "linux-x86_64"; 282 + sha512 = "caba86f7350e41b996c5c8e2c3cd5e7b227ac8714aea82eb74ca114c588eed5184f023caf1b4b6586c21c2eba66d3c53070aa6bfefa072113cd2a4a74110fdfb"; 283 } 284 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/km/firefox-64.0b3.tar.bz2"; 285 locale = "km"; 286 arch = "linux-x86_64"; 287 + sha512 = "572222b72b9853e2d71662f4ecd62af748d872c18f01dba6c0168dee69d383d4c54cbcc2786a66ea09b6c79014923fd9be34d9505c06bcaa4660ea071a9f9a33"; 288 } 289 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/kn/firefox-64.0b3.tar.bz2"; 290 locale = "kn"; 291 arch = "linux-x86_64"; 292 + sha512 = "57208fa78265ca4ce0b19a53b455cfaa8d048423f3f1d5626601aba89ff272c3a008a37682e1f706b7e499361cf4f8fe3fab42f43fbc0fd362d4a461b3578e9f"; 293 } 294 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ko/firefox-64.0b3.tar.bz2"; 295 locale = "ko"; 296 arch = "linux-x86_64"; 297 + sha512 = "78f372aeb663752c5981ce15a955480317ee40ae29a83e55c53328d51a76ea1800e74fa64a35ac10d94297418a50de1da16f9b2352159ed0d08579a1de46c5ce"; 298 } 299 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/lij/firefox-64.0b3.tar.bz2"; 300 locale = "lij"; 301 arch = "linux-x86_64"; 302 + sha512 = "6f3355264ab1599122f5e9ecf3112d069184ee2b4208d7e6fba6dd97a358bbf4beda43ccacca63fed9837632d5d8f979403e5404aa3513ea21487eaefb4fc519"; 303 } 304 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/lt/firefox-64.0b3.tar.bz2"; 305 locale = "lt"; 306 arch = "linux-x86_64"; 307 + sha512 = "145963b3e8d88b6cac78d25aa6d34b3991e7432bfdb11e53df86e1cfc6ac5d88a43b535ce64a4225174c41c9aa48065f766c49cb70828a22bfb6791aab83f68d"; 308 } 309 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/lv/firefox-64.0b3.tar.bz2"; 310 locale = "lv"; 311 arch = "linux-x86_64"; 312 + sha512 = "8fd53f1f2fef7bca7a75a8e18a4268d9e2bff0f550b23c8a817b51f9791b2e31061a612dcd8f72a61e5f8dd51b973b6e8d4b86481ef07f973335cd1e7d8af42e"; 313 } 314 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/mai/firefox-64.0b3.tar.bz2"; 315 locale = "mai"; 316 arch = "linux-x86_64"; 317 + sha512 = "ab9910b231e6d395bd9142f6a2d7ac5d565317abe5cc977e602055d5eea83f5520918ff17372e6fedcaebce4509d30dbd0c9a1d89bcc5ec3728c2406ac62bc8f"; 318 } 319 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/mk/firefox-64.0b3.tar.bz2"; 320 locale = "mk"; 321 arch = "linux-x86_64"; 322 + sha512 = "a84ff39f063a0aa11490f6d059a2112a1e0e2ae931dd8b3a576ffe2253c4f0a2600c221d9cefa2bdac8c3af87b4aa6bc571caeffeda10d78b7dcea7bab694a1e"; 323 } 324 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ml/firefox-64.0b3.tar.bz2"; 325 locale = "ml"; 326 arch = "linux-x86_64"; 327 + sha512 = "46db7c4284ad4441877c8a72560c560bd4e46d0669ab4144a5296f1f25c796943253dfb1e55882e9443f1f4bd2f083f83e00dca597e20a35f241e8bd54cf5727"; 328 } 329 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/mr/firefox-64.0b3.tar.bz2"; 330 locale = "mr"; 331 arch = "linux-x86_64"; 332 + sha512 = "5182c8648adc51b04354ef1dc4848b4245800dc57a80d54dd605c56c9a792cc9b3d57085c0c125e27453fbdb0f55523c555c91b84b7f8462df365b7d47d7c1f5"; 333 } 334 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ms/firefox-64.0b3.tar.bz2"; 335 locale = "ms"; 336 arch = "linux-x86_64"; 337 + sha512 = "599f460adbb94ab3adac29bdfa7849dc0e44c975fb2b8d4cca4ba25980bbd36085eecfde7a23dd26c223b0d9917a6800de230ccab738fc4e23f7863dbec21fc8"; 338 } 339 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/my/firefox-64.0b3.tar.bz2"; 340 locale = "my"; 341 arch = "linux-x86_64"; 342 + sha512 = "86f01c39b760489c33d81b18507af2e365d2269ee33b8149d66447b57d35d41316f65e187d81faa24e5d1f9f045c69beb6e7ccf660f89793bb7d68263c451416"; 343 } 344 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/nb-NO/firefox-64.0b3.tar.bz2"; 345 locale = "nb-NO"; 346 arch = "linux-x86_64"; 347 + sha512 = "717096bac06b4dc090dfd751352f1dc081f0df04e52e09cc8cc4645c9bf7f95f4e6170e2871bfd86516c24b5feb125a0fb6c6f798f0eaa806299bc225abc0d97"; 348 } 349 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ne-NP/firefox-64.0b3.tar.bz2"; 350 locale = "ne-NP"; 351 arch = "linux-x86_64"; 352 + sha512 = "487cc658fd62dc09ee3b58372dbfc94d8ceab4c2455018ead3eb7cceb2912740d2a63b3d9f2ffbd92de14c538511641028b50e41b03e27b4a741cbdba6b63a80"; 353 } 354 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/nl/firefox-64.0b3.tar.bz2"; 355 locale = "nl"; 356 arch = "linux-x86_64"; 357 + sha512 = "094fe47b6f3da6b807f951664c4172766281f8b359fbb461a1ae724197931a259a02dc24f6bb47643ad4a14bd6a415e74f3ad4ca12ee66aa6ab0ba727479195b"; 358 } 359 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/nn-NO/firefox-64.0b3.tar.bz2"; 360 locale = "nn-NO"; 361 arch = "linux-x86_64"; 362 + sha512 = "298fabc34d153c384502b2a218f147c64734f0b5d2db810ad711ae09cea45aedc8d2dc70065845925bc7c79bf6567beee1977786be035f3e3c8955affb412a1c"; 363 } 364 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/oc/firefox-64.0b3.tar.bz2"; 365 locale = "oc"; 366 arch = "linux-x86_64"; 367 + sha512 = "05775a6cf16a7afade486ea6475e5d0de668ed474ff35d22a97dcf7b732fcbc718ce2d83673cf6257e2304e649c1d4535483e88b1c448f1eb8a667a75432e74a"; 368 } 369 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/or/firefox-64.0b3.tar.bz2"; 370 locale = "or"; 371 arch = "linux-x86_64"; 372 + sha512 = "e748661be43563316b621243d5643e1e0d4ef4784dcc0bb6781e2d656d50476f8985826fbf169808793cf0354f206a3192f8d4976a21d3ea9175617682e4a8d5"; 373 } 374 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/pa-IN/firefox-64.0b3.tar.bz2"; 375 locale = "pa-IN"; 376 arch = "linux-x86_64"; 377 + sha512 = "c1f497bbba045b5f416c3c471954592e5932300a941b9df27cdbd4c488d2690fa3a4f6f97f566b3dcda9ed21c1f7ac4bef7ea487adbf36f88a6245ac885cb5e8"; 378 } 379 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/pl/firefox-64.0b3.tar.bz2"; 380 locale = "pl"; 381 arch = "linux-x86_64"; 382 + sha512 = "2333b1e05501918abe9a47efd061ae946eddb7f6c0ed687cbb6a9e2816af31f956482dfa916c4cee23c61d2a98be21d43c866daa4bc84ce5a1b9b01f4138c742"; 383 } 384 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/pt-BR/firefox-64.0b3.tar.bz2"; 385 locale = "pt-BR"; 386 arch = "linux-x86_64"; 387 + sha512 = "f5b63931cb71e6d9a0c483e2b73cae04b38bcd78492082cb56bbe42b95732d450d7956f39edff29d33eeca24678d8db7e85c18cd3b8530123917cae58b685a73"; 388 } 389 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/pt-PT/firefox-64.0b3.tar.bz2"; 390 locale = "pt-PT"; 391 arch = "linux-x86_64"; 392 + sha512 = "691b48471848e11fc30388904cf20150eff3ce0cf60de319523153afc13a28179309861957abe0222bd96fa15bdf27f2051f353b9e89c47e4706f2ed8e08181e"; 393 } 394 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/rm/firefox-64.0b3.tar.bz2"; 395 locale = "rm"; 396 arch = "linux-x86_64"; 397 + sha512 = "854ae30ccae7a822ca2e33671d3bc900f9f86734fdd625097b6c4c5e4dd83369ce420244395451a5d740032d7024437cf4fc3a492921044a030cdcbc389db620"; 398 } 399 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ro/firefox-64.0b3.tar.bz2"; 400 locale = "ro"; 401 arch = "linux-x86_64"; 402 + sha512 = "b2ba3286621fcbc43809dfaa029f5dc7f5a1b7fb7603e570698ee2a9666797e4fbdef147c3a437064502ec7612b951cdb7420a325f1e2eb102ddacc37596c771"; 403 } 404 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ru/firefox-64.0b3.tar.bz2"; 405 locale = "ru"; 406 arch = "linux-x86_64"; 407 + sha512 = "c248bc397970040678d3ae715e6519a2707553417aa1afad5ca2261b1cdd6bafbf01ad21a5209b7ddd0676cf432bbfed2e4ae52302c2df7bb9562f98803934f4"; 408 } 409 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/si/firefox-64.0b3.tar.bz2"; 410 locale = "si"; 411 arch = "linux-x86_64"; 412 + sha512 = "09ddc10e60db630c40e449c7cf7c85eaf843eed2305361a50de001fced23bc622d6a754dee8a7f5086d570eeabee318da0141c92ba04f242afa172346f54494f"; 413 } 414 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/sk/firefox-64.0b3.tar.bz2"; 415 locale = "sk"; 416 arch = "linux-x86_64"; 417 + sha512 = "fbdd72fe546d00bb5bbb5879d85107b29286100edcb57f00ceac36a22729e7c33b648af7a064d79287a87bede24077fefee589865ce0e36e34e281391ee2deda"; 418 } 419 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/sl/firefox-64.0b3.tar.bz2"; 420 locale = "sl"; 421 arch = "linux-x86_64"; 422 + sha512 = "725e1d1d1d551be26298224bb1d28ad868a0ff6f186417af95e6687eacd2a43c750c69b7156559019691b43bc71d71b9624cc541f87ed967af2645040c135169"; 423 } 424 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/son/firefox-64.0b3.tar.bz2"; 425 locale = "son"; 426 arch = "linux-x86_64"; 427 + sha512 = "5366370c753b5879186bf1bcb288a8bf54e1d6c7615176f90e4bcdb75210472b05b20c5253972dc89d517523f02859c57387ef5dda5c3cdd6ca1feaf087bcfbe"; 428 } 429 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/sq/firefox-64.0b3.tar.bz2"; 430 locale = "sq"; 431 arch = "linux-x86_64"; 432 + sha512 = "33e85039f5a57c4e3c18777cf42096e8025aede9e40286533d3bea42635829d91065ba9d96e3270aaf0347425fafe726f220c3ca2a68ffb8d07f6e97fc38b489"; 433 } 434 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/sr/firefox-64.0b3.tar.bz2"; 435 locale = "sr"; 436 arch = "linux-x86_64"; 437 + sha512 = "0f2effc9cab91295e5e715853a3d632b42c0236d07438187581a93acf4c5206625f11072828f552988708d6a093bdb165ef95030a2ca42f70613237c4a121d21"; 438 } 439 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/sv-SE/firefox-64.0b3.tar.bz2"; 440 locale = "sv-SE"; 441 arch = "linux-x86_64"; 442 + sha512 = "273be614a7da8eeea5b88b12d8e5dae30782af8d70b0fb6eaef0c6f0f32863bf7b36e2b4f6597c67580077e4e0a57361c7016598f421dcf295e2bea3789bac15"; 443 } 444 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ta/firefox-64.0b3.tar.bz2"; 445 locale = "ta"; 446 arch = "linux-x86_64"; 447 + sha512 = "9573f6bb941dc4d82ecc257ca31b5c5112c1a5c8fa489ff4b588ae66eda36963c614f4ed526f863f65f6aa0c4d0d1884a4300ae69359c3a35144b4b6abcd9d2f"; 448 } 449 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/te/firefox-64.0b3.tar.bz2"; 450 locale = "te"; 451 arch = "linux-x86_64"; 452 + sha512 = "2280629fa2611033c1c3c614af54ae2ebf76fdb0576670a4e8d8fd5ba3a288ad56cedf6486883c7bf26194910944c73c0e15d14514b91c179510b555cd8b369a"; 453 } 454 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/th/firefox-64.0b3.tar.bz2"; 455 locale = "th"; 456 arch = "linux-x86_64"; 457 + sha512 = "4b0b6a910e66bdeba240a5b6580ea7f00e8da8a4aaa932448a8c6050bc2f5e0d2eeb6c87a8c7c093a2060faee2d3f94be7de4934bc4774a7beb3b9cf147444f6"; 458 } 459 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/tr/firefox-64.0b3.tar.bz2"; 460 locale = "tr"; 461 arch = "linux-x86_64"; 462 + sha512 = "a9c5aea78fe892e7351e2fa98afd3ed14a5ebec3011ff015389842f5a42bb791f0a9f52a07cf09c62a3861c918dbaf87b5c571adf4c06e73814e4d070b4f1be4"; 463 } 464 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/uk/firefox-64.0b3.tar.bz2"; 465 locale = "uk"; 466 arch = "linux-x86_64"; 467 + sha512 = "1ee682f1b801e181f6c12380b6a7ca0008893adaaa31b74cde539a316169e96fa67d2c74205d65fdfe1ecc246c3a60265c898ac931b6a153fe991f8669bdf02b"; 468 } 469 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/ur/firefox-64.0b3.tar.bz2"; 470 locale = "ur"; 471 arch = "linux-x86_64"; 472 + sha512 = "0e80e4691add90b17185e8499ec764ce490e6a80e21c0fc1f551073e8809de1ea25ec15ee23fd5b7e4821f35b83c7b9abb6ae7a8592ab575c5cd3b851966bc6d"; 473 } 474 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/uz/firefox-64.0b3.tar.bz2"; 475 locale = "uz"; 476 arch = "linux-x86_64"; 477 + sha512 = "1bbd37542b7afd25d767512f55b5444b0d3b464da5219d7983f3c816e9dd31bfe3546e51087fa939a92e96dbe89c5edd5e2a01222ab86bfb48cad4b87f71fa14"; 478 } 479 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/vi/firefox-64.0b3.tar.bz2"; 480 locale = "vi"; 481 arch = "linux-x86_64"; 482 + sha512 = "8445821da59233ed45571d1378348208c23d0738f4a3361e880f174601a64190d32ba859299e340a906d81da08131ce74cf7aa7e083b66fe117009e97bb1a0f1"; 483 } 484 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/xh/firefox-64.0b3.tar.bz2"; 485 locale = "xh"; 486 arch = "linux-x86_64"; 487 + sha512 = "46bcd715cd6656a64acfcccb73a04c60f358c64fd227ca6a973e52d285733ab7af81633a931f15b847b4791f42aa6fa4629ca269d71d31c1f51d6f52a6c06e7a"; 488 } 489 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/zh-CN/firefox-64.0b3.tar.bz2"; 490 locale = "zh-CN"; 491 arch = "linux-x86_64"; 492 + sha512 = "498c416d53a7d75657b13ffd98b6f15d7654a59bfe7326bc6ed69137fc4b124bbb8ba746da6b71a5486c802afbee54f291457ce67cb073496a688c815d03d6c9"; 493 } 494 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-x86_64/zh-TW/firefox-64.0b3.tar.bz2"; 495 locale = "zh-TW"; 496 arch = "linux-x86_64"; 497 + sha512 = "dcf126fe240e0eeeb52d402dacb6750a80e2d4b2342da71e7869875d92e0bc1ae60e6204ee7c68b78ad116d5029ba1c0f841dfb9908ba18361df85ce9d2bd8b3"; 498 } 499 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ach/firefox-64.0b3.tar.bz2"; 500 locale = "ach"; 501 arch = "linux-i686"; 502 + sha512 = "a3db29314db1fdd166bf452bdc2f9633a1aacddfe825220b1c3952190201c407a116d90cfaf356b27039db2c313261ffd8bb450b15f7d5b03a3cfed1002254c1"; 503 } 504 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/af/firefox-64.0b3.tar.bz2"; 505 locale = "af"; 506 arch = "linux-i686"; 507 + sha512 = "fec2646759f8ab2dc3485c907da2e94cbeb452ecc49863172ba4cbcaaf1efd7d29753a70aded63ba7431bb6d1042bd17ffcece5b47aa1e8caa9ebf9ca836c47e"; 508 } 509 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/an/firefox-64.0b3.tar.bz2"; 510 locale = "an"; 511 arch = "linux-i686"; 512 + sha512 = "38570642baff4a9e3430e39204c2a06c090127a41465b217bbf33a6b8e131ae649cdb746bc2a7f7af89c8dc3fd6f52c39dff8b88428d35a105e47f82bbbb592d"; 513 } 514 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ar/firefox-64.0b3.tar.bz2"; 515 locale = "ar"; 516 arch = "linux-i686"; 517 + sha512 = "472925b60b35d42953b8cfe381de13f6080dd4f378870c27899c53419aa8341be7f713816539477eba34281a2b08b233529305f187f851372ea02e6369ff4d77"; 518 } 519 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/as/firefox-64.0b3.tar.bz2"; 520 locale = "as"; 521 arch = "linux-i686"; 522 + sha512 = "271091d9e6f28849a9d58f5760cc35f1789cd651fef30ff1d9cfcae66c84653e4ec8ef30889a6379ed5427e9abc84433684ced99bb314e380302253afda047fa"; 523 } 524 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ast/firefox-64.0b3.tar.bz2"; 525 locale = "ast"; 526 arch = "linux-i686"; 527 + sha512 = "c4ff0474f6233bf7c93cf031edb629103adeba462c2f28eda3075b41c1ab690ca13adc0875a97bc65ff1c7e3c1102d601a62cc3804fc89262afcf898684977f4"; 528 } 529 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/az/firefox-64.0b3.tar.bz2"; 530 locale = "az"; 531 arch = "linux-i686"; 532 + sha512 = "4a8454e339dbaa80024debf6e7c852195dc4be476da263613dc1bc086301f780ab12cdcfff5720d655b0f8d6731efe28f1afd0c0be4cf9ac2698914835cc9988"; 533 } 534 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/be/firefox-64.0b3.tar.bz2"; 535 locale = "be"; 536 arch = "linux-i686"; 537 + sha512 = "2c1fd73725b6a776ca6dcdf1b6a3b7c0493c70ca01e2c90790d963fb7edf6f6a5b826e032cb9378de7b1b86ad08610b683214d8b02d8217df6a3a44676f68afe"; 538 } 539 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/bg/firefox-64.0b3.tar.bz2"; 540 locale = "bg"; 541 arch = "linux-i686"; 542 + sha512 = "88d6cd39c2531b32c57ed2fef3ca0bb2e949be1abdc7b8e1b67411f8a7437bd7d8bcc0f2f6f366122ca08069390d3cf58e1b188cae6ea9be498385e0c03c37e0"; 543 } 544 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/bn-BD/firefox-64.0b3.tar.bz2"; 545 locale = "bn-BD"; 546 arch = "linux-i686"; 547 + sha512 = "426c76c24a0cb7ad7fe8854e4ade3d4b965f44b02e61c1bd83943ea53b68a863c278d751549f84b5aaa8aa2403398d68ecc665e855adc1e898c83a2e47bde3b2"; 548 } 549 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/bn-IN/firefox-64.0b3.tar.bz2"; 550 locale = "bn-IN"; 551 arch = "linux-i686"; 552 + sha512 = "9d368244d95642c5ae5059fbce23eef91b91913910f2df69cd0f9133aef194f94307b3db1bc8b54a8c9c74128e0478053380e7c80835ffc0c63b930032f61ccb"; 553 } 554 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/br/firefox-64.0b3.tar.bz2"; 555 locale = "br"; 556 arch = "linux-i686"; 557 + sha512 = "ff4a92180da0afcb9b4819d4548fe999ce855db2a7ad23b9bbf63028f48a91e734782b5f72637546c318739006b72e97da4957186989a5565499ab406b66dc9f"; 558 } 559 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/bs/firefox-64.0b3.tar.bz2"; 560 locale = "bs"; 561 arch = "linux-i686"; 562 + sha512 = "752d225d3a02bc576d586126cbb855a104eb31ded32b878ca48dd75a33497fde68e02625d65155df103dc3e09f52e86e94532f0654c5cc278f543a2f52c2665d"; 563 } 564 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ca/firefox-64.0b3.tar.bz2"; 565 locale = "ca"; 566 arch = "linux-i686"; 567 + sha512 = "cec7cc4b77318726fb2ceb348bbb888c2b06d43d991ab05f0b55b60a50ddd1878b6518c70cadb0846b722fad9faf753be3efe7130c5ada1b22bc339169418ce3"; 568 } 569 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/cak/firefox-64.0b3.tar.bz2"; 570 locale = "cak"; 571 arch = "linux-i686"; 572 + sha512 = "46c5ef10eababc1478ac40cbb94911061bd75e7b74e3dbcae6a42ca8afaa6f0ce4a60e1fd9cab4739b4862938c8330880e966160cb87c59006df2087a3208e8d"; 573 } 574 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/cs/firefox-64.0b3.tar.bz2"; 575 locale = "cs"; 576 arch = "linux-i686"; 577 + sha512 = "77fe4977710da8503a9df99e9e2969baea734ccc5634c9d3bf250e336018d99779317569840dfae21445131a534e1817cd7de199266bb144498fc0d361f6e63a"; 578 } 579 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/cy/firefox-64.0b3.tar.bz2"; 580 locale = "cy"; 581 arch = "linux-i686"; 582 + sha512 = "b8e56afce6df77270c3f33ffacf219b6ddfc78a42396caf98fdb88662cc84d477c6cb367d7118b9ec628f498943ab0d3e3711d076c3f01c4c226b8379f85f4f7"; 583 } 584 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/da/firefox-64.0b3.tar.bz2"; 585 locale = "da"; 586 arch = "linux-i686"; 587 + sha512 = "f733b6a7a470b63d450bf842d20ffda14f2e77a8a4da6ed327b0406d1d1627898ee592491a9d3f2b30e6f5ee14616251e31e14bca995459545a69f2629b5059e"; 588 } 589 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/de/firefox-64.0b3.tar.bz2"; 590 locale = "de"; 591 arch = "linux-i686"; 592 + sha512 = "85d7c8320e815a8462a0bab7931edd439a726618839501e5201cfc526d6fffa401ee696a0cb3dcb6b07b303d1cca96a87805ab593b6d02a9eadc0b8e9dbf4afb"; 593 } 594 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/dsb/firefox-64.0b3.tar.bz2"; 595 locale = "dsb"; 596 arch = "linux-i686"; 597 + sha512 = "9aad72f2f479cb00ed2f862797efe7ee1d0b478aa0fa0c26c22b37c0da1553e62cf16786a7fd285a67fde183a8b01142bf8e80f16ed69ee11162568575aa8a5e"; 598 } 599 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/el/firefox-64.0b3.tar.bz2"; 600 locale = "el"; 601 arch = "linux-i686"; 602 + sha512 = "60c271b8d83b4ced29b608b6ae16fa1acaf16c63c6fcc0c779e5fcacf1943e86a12acc9d5ec1cb2b3675d85b633c9a809e244d1172bb9666a80af997b4cd5075"; 603 } 604 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/en-CA/firefox-64.0b3.tar.bz2"; 605 locale = "en-CA"; 606 arch = "linux-i686"; 607 + sha512 = "ad63eb42001b165bdb453ac5a0e090ad1e42bb6350c8f600d0a50528fa56ed32c5aa96112f79480e68e9c6cf36965986ec322175ef9f36b6265eba75eab37c73"; 608 } 609 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/en-GB/firefox-64.0b3.tar.bz2"; 610 locale = "en-GB"; 611 arch = "linux-i686"; 612 + sha512 = "9ad916313359aa3a31407ee0a31d49c3f80a5fb3aaf5167d55e0f01fda49cb85769a8cb70632d82040823ccecf03bccc3d5b1765d96bc3755eb2da785fec0577"; 613 } 614 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/en-US/firefox-64.0b3.tar.bz2"; 615 locale = "en-US"; 616 arch = "linux-i686"; 617 + sha512 = "4a6e9eae976726c2f3f7652ef82b7787a7d2e173c2894e49317f5d2de8cb546a1ed1f3e9d75c0a610e85883f9009dd2e77045383758565205a3d3d27c05e1e5f"; 618 } 619 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/en-ZA/firefox-64.0b3.tar.bz2"; 620 locale = "en-ZA"; 621 arch = "linux-i686"; 622 + sha512 = "abc7464bdb8da37f436ae8dc3d32beabfff657b52a257ef934f61b885f876d06f67a35515aab702dce9bf5cac2d10c192c4ea367c77eaed53acee84e1ab0d52e"; 623 } 624 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/eo/firefox-64.0b3.tar.bz2"; 625 locale = "eo"; 626 arch = "linux-i686"; 627 + sha512 = "5f0d1732271245a380ee0dcd7e0cbb6dcdd7a428796d7421683708ed10962d3706e7e95047753c1d081239aec0d3319dade644e2ed70474f88621ac8e35a5e51"; 628 } 629 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/es-AR/firefox-64.0b3.tar.bz2"; 630 locale = "es-AR"; 631 arch = "linux-i686"; 632 + sha512 = "5cdf81fc39ae3ea414f9ca4b85f273c79001395cc309ff5dbc0e55d29033c476395b1fa952206757c40b8d3189c69ae97a0a4d909a3eda39669bdae5983f5f31"; 633 } 634 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/es-CL/firefox-64.0b3.tar.bz2"; 635 locale = "es-CL"; 636 arch = "linux-i686"; 637 + sha512 = "22d5bc6c5ffb9753d27dd5384b38f06abb85e2903b768dc322e449c9281a850b90de4a281a86dd197cddc57ab0f4f2eadf5cdb5a603d1a2848d8e83cace0554f"; 638 } 639 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/es-ES/firefox-64.0b3.tar.bz2"; 640 locale = "es-ES"; 641 arch = "linux-i686"; 642 + sha512 = "2983df2889567e630c0d8b5657e93bfd2898a97a6bc8507f1279c845e5b98bf2993c807009ec6dc8b1870d55810ca0cd1ffce7bcbd3e7eaae17a9bf8948320ba"; 643 } 644 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/es-MX/firefox-64.0b3.tar.bz2"; 645 locale = "es-MX"; 646 arch = "linux-i686"; 647 + sha512 = "43297a1ce9fb0a4cce569706563ba7921be9729a732597991bd67a995c89ae40c65b2a8c9849f1a8f7671ad85c424c763462761c8fb7d11ca25c3b8385e96d7a"; 648 } 649 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/et/firefox-64.0b3.tar.bz2"; 650 locale = "et"; 651 arch = "linux-i686"; 652 + sha512 = "02bbea64ddb822000542412c20f351e4c7debb690ba06d9fd22215ad866eeb0e170b0a109b51c7e4e23741cf87177b75c3ff62cc356b4d2fc58847423ff6d3e5"; 653 } 654 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/eu/firefox-64.0b3.tar.bz2"; 655 locale = "eu"; 656 arch = "linux-i686"; 657 + sha512 = "424bb950eb0393079654ef652ed5366029567fbad87ef0afa127a26ffd863ba01709ecc037d3e09c59fceac27957c8d88211a17434cfacec6fb4f178db8eb912"; 658 } 659 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/fa/firefox-64.0b3.tar.bz2"; 660 locale = "fa"; 661 arch = "linux-i686"; 662 + sha512 = "06b05c63f63e3316b3dcee41f5f3296cc88052137cf9bccefd0f1dd51202613c61d9d4e43d5131174a91c38bbeb28450c92aa9e183cbed74ec283ec9c48a72b7"; 663 } 664 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ff/firefox-64.0b3.tar.bz2"; 665 locale = "ff"; 666 arch = "linux-i686"; 667 + sha512 = "226f1e5ad28ae5e43e6475f9fc3deb7d7a602097df2d587919490d6e584b6aeaddc632186180f9d63ab75ecde0afb203cba89ee8749724466a85e7a259813fcf"; 668 } 669 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/fi/firefox-64.0b3.tar.bz2"; 670 locale = "fi"; 671 arch = "linux-i686"; 672 + sha512 = "484d9c73ef78217ec3f72146507286002eb798a1a3a7089a927969b48c2dbef1804930758c87b116324f5f348efa3d1b1dc3416e55bac7e30da7315c778cfad2"; 673 } 674 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/fr/firefox-64.0b3.tar.bz2"; 675 locale = "fr"; 676 arch = "linux-i686"; 677 + sha512 = "e4d3ee3716acbda8e132cf7f41160c376560bb2c31219014d1e6ded0c330cba43b7c5fa1ff41591a3c2c9e0ddbb0d9d9894b5dadb42e49af4b992440929e3e9d"; 678 } 679 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/fy-NL/firefox-64.0b3.tar.bz2"; 680 locale = "fy-NL"; 681 arch = "linux-i686"; 682 + sha512 = "37ce8e65248aeaa25768eb49aeaf0c0d697c6cc32601090525a7aa9879b631e70587c2059148689de358817926e0937ff056796db4381303ee87c2cd72f9dab7"; 683 } 684 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ga-IE/firefox-64.0b3.tar.bz2"; 685 locale = "ga-IE"; 686 arch = "linux-i686"; 687 + sha512 = "f7037a0fff6948e10a3f45c90f115845e7b5d2e6e7db973db361a70ed000e62482eb89f91cad12a939e5df81588f06116b64bdeb72ee247725b042243c53062f"; 688 } 689 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/gd/firefox-64.0b3.tar.bz2"; 690 locale = "gd"; 691 arch = "linux-i686"; 692 + sha512 = "e3ebec821362effab4eabf1c14a912a3b40e30ca1392cae5c3cf5df844cb5a0b675f046924117c9b414ed7315acd0c23a7259b19fd480d38801c61d45885db7e"; 693 } 694 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/gl/firefox-64.0b3.tar.bz2"; 695 locale = "gl"; 696 arch = "linux-i686"; 697 + sha512 = "2681686a797d128b9715835f05fbb9a266150594da19d4c5a4d5135e3301974db8e8db3da2ff27091339e3e6144b81e1726337f6d1fb7abdf2fbf9f567143103"; 698 } 699 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/gn/firefox-64.0b3.tar.bz2"; 700 locale = "gn"; 701 arch = "linux-i686"; 702 + sha512 = "21d2c731ffba1abc9929c312852b856b5875261899867d27633024e0d185525b958d6261bfdb12e986bbc3d3ea5d73cf3200386a760858fadacd410898a255c6"; 703 } 704 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/gu-IN/firefox-64.0b3.tar.bz2"; 705 locale = "gu-IN"; 706 arch = "linux-i686"; 707 + sha512 = "cae83ee0284af96069c96841097ec33eece0a9f2cb5f084ae9356f50af03dbb38df156eeb876164281c69553d46f2c0a6f11036faf58e78d49c297748c1b25fc"; 708 } 709 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/he/firefox-64.0b3.tar.bz2"; 710 locale = "he"; 711 arch = "linux-i686"; 712 + sha512 = "2b22318e0b591b4d959a8365dbff5471e8fe4667a8a1f0eeb6810f1f61734edd88f656f36c36bdc56e71667313cafd017a26ccd9b11cdd4d1bd6c7599c1e5013"; 713 } 714 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/hi-IN/firefox-64.0b3.tar.bz2"; 715 locale = "hi-IN"; 716 arch = "linux-i686"; 717 + sha512 = "5a297a9898c04d3566e9841f67eb62fc3eb01bce2d4d643d10d9c1dfb09c55281a67810581f2391e29a9cdc41e7c9488d965c7f6202e5aadc3c6001d12f5a2d5"; 718 } 719 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/hr/firefox-64.0b3.tar.bz2"; 720 locale = "hr"; 721 arch = "linux-i686"; 722 + sha512 = "90a98b1f6cca47dee81c4970586a0d791720ccbcc11e1146143324b4afe019aca700824feaa228b773bb5786ce3b173f6675f47ab63127480e8b832601026300"; 723 } 724 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/hsb/firefox-64.0b3.tar.bz2"; 725 locale = "hsb"; 726 arch = "linux-i686"; 727 + sha512 = "fb1ff2cad69462b6eb5e6b017af7b9f97c99a7267b7c0d5708d876b3443e3eaf588b7154c19cf0e7afc1ad68b16434812904c5ca0989aad56cbaf47b76ba4bee"; 728 } 729 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/hu/firefox-64.0b3.tar.bz2"; 730 locale = "hu"; 731 arch = "linux-i686"; 732 + sha512 = "6c4cd05567597aaacce7903b149778cc55163a64625dd70ea83432b841299c8c46afacf643be84a2322ddc4d5331c0fc2a578e94a1b89cbc53bc5d65c5d1521d"; 733 } 734 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/hy-AM/firefox-64.0b3.tar.bz2"; 735 locale = "hy-AM"; 736 arch = "linux-i686"; 737 + sha512 = "ab3d4dc4b723e425739ade0263a43367b15ab84cce796afdfb392a60aef1789a27a5153632a9c9efc5e2a4c732f300d86b5e35b07790fa83792f6b70c5bdb232"; 738 } 739 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ia/firefox-64.0b3.tar.bz2"; 740 locale = "ia"; 741 arch = "linux-i686"; 742 + sha512 = "5e5306c35a3d6834f3beb5e9d102d014cfafe1c2ce9b7da4939af347166c3fb78db1ebafb5699ef206df62fbf99d7b220f5ac205cc50c626c304584145a5e022"; 743 } 744 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/id/firefox-64.0b3.tar.bz2"; 745 locale = "id"; 746 arch = "linux-i686"; 747 + sha512 = "1377eeb88eca23bdf50925b1e6ba606205994c9bdd55776a8d41bbe99a9f57f4a213a4766005af1daa44c0a20a1f053fdd54195e586536dfdf658daa4e55be48"; 748 } 749 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/is/firefox-64.0b3.tar.bz2"; 750 locale = "is"; 751 arch = "linux-i686"; 752 + sha512 = "b92211a08e555606e2b38d400e89a941920eedcb0da593bc3daf4ec37e93a8d796145bc088b4a1f6a3f93c0568c281790db025eb2e21a85e4a72b2bfb9e6f5fa"; 753 } 754 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/it/firefox-64.0b3.tar.bz2"; 755 locale = "it"; 756 arch = "linux-i686"; 757 + sha512 = "4faa4d802e59c7cbe684ae07ed499275200dc77f16ef0e262d0fff72ed3b8435e05a9aa710a3640ce94f5f8331c7044d449ec303d301de393ad1defe171e677c"; 758 } 759 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ja/firefox-64.0b3.tar.bz2"; 760 locale = "ja"; 761 arch = "linux-i686"; 762 + sha512 = "9532bc0b84dacd779df9ee323e1c2a9f62f178b2972a1cc3936ee6ca4bbb867d217e2d11aaf9a79fbe4f18f9d53dcbfd91f2cb27aa7b45321d44ca6de72fd9fc"; 763 } 764 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ka/firefox-64.0b3.tar.bz2"; 765 locale = "ka"; 766 arch = "linux-i686"; 767 + sha512 = "062eb5cd16d0ca7890bad1e250836314758ff8dc5c56d426d24f72f23258af357f4eaee9f58b7991712b60dcf8969863abb9b2f49b7fda3317c48d612a26d0e6"; 768 } 769 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/kab/firefox-64.0b3.tar.bz2"; 770 locale = "kab"; 771 arch = "linux-i686"; 772 + sha512 = "ed1802bd61889dc1627db1bc410713f498fdc3155e8c32b7f210226bef04ad6d6b34555a5578384d427acd092c48ab15f282f870df69f60a9dbe9ea65382c83d"; 773 } 774 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/kk/firefox-64.0b3.tar.bz2"; 775 locale = "kk"; 776 arch = "linux-i686"; 777 + sha512 = "83c3cb82272b5e078de1ab71e936ab91e4a386f4ff94c690d62bf546f1d0794daeed53d7b7fdb2334ea378608655cedcd105d90bbcab9a5c9092ab1927a7b534"; 778 } 779 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/km/firefox-64.0b3.tar.bz2"; 780 locale = "km"; 781 arch = "linux-i686"; 782 + sha512 = "7968176245c32c729884550b7c8b2677b7856a086c06683c8808f29f1517872310daf54ad5618630fd3284e9e1eeb88dba14d629487906b696f87feaaf056e40"; 783 } 784 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/kn/firefox-64.0b3.tar.bz2"; 785 locale = "kn"; 786 arch = "linux-i686"; 787 + sha512 = "93926d6ff2e6b466f21386643f045f65a819fde5b1276ab889d9fc6d7bfbc7b0d979f9da15744c59e1ecc565c4960c7f1e96657db2e4fdd9e04b9a3b46378925"; 788 } 789 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ko/firefox-64.0b3.tar.bz2"; 790 locale = "ko"; 791 arch = "linux-i686"; 792 + sha512 = "09c829a2de1727c6b26ccb8810bf2cae48fc2db84011337bbd3afcf6d64e9ddfad7d982816d2acea227ffe6ba94c387f8a8cedf45c390199c078eb8ff42a0886"; 793 } 794 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/lij/firefox-64.0b3.tar.bz2"; 795 locale = "lij"; 796 arch = "linux-i686"; 797 + sha512 = "3b2b39b158059f223c476635bbf4fc2f8ec352c45a76a750391c425d996bda699d6e7a72aa7abef5ca13d6e62bd2577533b916902775567bb2838b88d975bed5"; 798 } 799 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/lt/firefox-64.0b3.tar.bz2"; 800 locale = "lt"; 801 arch = "linux-i686"; 802 + sha512 = "048ab9de33176583c324428366e2f950de38eb29ae8d72309ab5559768818f6094cb47e6f4092fd05973a5dc21c1ca554e86dfaa254930802dcbb05e895067bb"; 803 } 804 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/lv/firefox-64.0b3.tar.bz2"; 805 locale = "lv"; 806 arch = "linux-i686"; 807 + sha512 = "6887e5286c28fa4e26b3b0323533dd3fd6850da62aa2180520200fcc24c7a3ba1ed1fe818f61144b522a268ebf38755650e8bb6f4bdb406418897a2ac978609b"; 808 } 809 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/mai/firefox-64.0b3.tar.bz2"; 810 locale = "mai"; 811 arch = "linux-i686"; 812 + sha512 = "51a4ed003b8bae2971a8f6f58d1c0a2f738e225a7f5bb53f3e0d6f2dc3028cfe4e6b7deb40dd65d67f4cd57b85e0943e495000a47aeab991f7ff08bb211c79d8"; 813 } 814 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/mk/firefox-64.0b3.tar.bz2"; 815 locale = "mk"; 816 arch = "linux-i686"; 817 + sha512 = "4e430913b1a6bc6206bd2e4fef04c235e2b3ba4bd672692e3d2c37d7dc56fa902bcdfc58a16e6a66c40999fd94c80169c129cdc4618f6dc1f73b2f094a36801a"; 818 } 819 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ml/firefox-64.0b3.tar.bz2"; 820 locale = "ml"; 821 arch = "linux-i686"; 822 + sha512 = "992693c9e20d6f08815b636c711c8f27bf616133365f2204d78e93c37b2c0f88454af1b562b2aa7879b7ce94621980e90451636cd0db8493e054b69519406895"; 823 } 824 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/mr/firefox-64.0b3.tar.bz2"; 825 locale = "mr"; 826 arch = "linux-i686"; 827 + sha512 = "92f040a94ecfbdef4f48813b21050a767ec7dbf71613630b9afaabd6d4bd6821b7baf8b445d2456c29e5f708a0c6d3858b8cd8e3143bdd3abfa5a43dba4e6484"; 828 } 829 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ms/firefox-64.0b3.tar.bz2"; 830 locale = "ms"; 831 arch = "linux-i686"; 832 + sha512 = "2c6bbf0a52b1ae0c9a63480768ece2bc43ca147c38d8288f0845068b29dcd995bc4b8744215258bfae4e2b90cdcd27d64860d9125330ed43fbe9cd3f823af73d"; 833 } 834 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/my/firefox-64.0b3.tar.bz2"; 835 locale = "my"; 836 arch = "linux-i686"; 837 + sha512 = "a8dc48cac66e89b7e2f8044f1091cc0e57fa791acd7f9af2dfdf4225e4c9c3b738c88f7a6e5f5683ddfe016b6158d87ead62f0fcf33e5bee48cb69eabe444921"; 838 } 839 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/nb-NO/firefox-64.0b3.tar.bz2"; 840 locale = "nb-NO"; 841 arch = "linux-i686"; 842 + sha512 = "d05467ca3e2f4839419fe463a090ec3fd5fa80dda6d2e6b51ace3ea3df793332a1071b1cdc1b1187d73fda996ee59c97f6c2448cd29142fb8b27d4338fa24e4b"; 843 } 844 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ne-NP/firefox-64.0b3.tar.bz2"; 845 locale = "ne-NP"; 846 arch = "linux-i686"; 847 + sha512 = "6d2da614f0afe7e40edebdd823f25233050108301cf0dde1df62a336bdd97449fd2d4635e1ec9b9bcc33a9103633995ab92b4a1c691939b5486bf7d49bfc5cd5"; 848 } 849 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/nl/firefox-64.0b3.tar.bz2"; 850 locale = "nl"; 851 arch = "linux-i686"; 852 + sha512 = "b1acb0a977be5af4a539839b01a871aae8cdcd709a3fcef8f8793eb9e56a52fcf39e7459e915ae109387041f8a6c65c55c234bc088823fc790b1c56e68acdbfa"; 853 } 854 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/nn-NO/firefox-64.0b3.tar.bz2"; 855 locale = "nn-NO"; 856 arch = "linux-i686"; 857 + sha512 = "5d72d260044921cd9108264991fb1158397d2bad147baa15472f4aa7722349694dccde1c60fe7ae593141100bf26d5f09031f36a893e49e902cb3b40c076c76b"; 858 } 859 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/oc/firefox-64.0b3.tar.bz2"; 860 locale = "oc"; 861 arch = "linux-i686"; 862 + sha512 = "1c66a63a4ba36dd1ec7883c1cc41db9665b5b141a607ded2dade770461365aac2f8430d7039dfec4de3d1baa5d12fe3fc4b36e7ecf08c706544d443fd7ffca73"; 863 } 864 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/or/firefox-64.0b3.tar.bz2"; 865 locale = "or"; 866 arch = "linux-i686"; 867 + sha512 = "e2f24ed7e4ae2e2601700f02b7abeca63546c82fbb4c67ece0815474ef13421e6c06b4a14c3886813c28f722a2e7f3b421358bba089d67356448b0a00655a6ca"; 868 } 869 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/pa-IN/firefox-64.0b3.tar.bz2"; 870 locale = "pa-IN"; 871 arch = "linux-i686"; 872 + sha512 = "536d1a61b2849950a44d3a3b4cba9d468876c038cfc109449b9f7f3c24ca7ed1c50ff28e48658f3b90a6b7833c9a1b337ebe1cb63bdf7f8dc7b9c11f03a5885b"; 873 } 874 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/pl/firefox-64.0b3.tar.bz2"; 875 locale = "pl"; 876 arch = "linux-i686"; 877 + sha512 = "9c3c2bd596ab937e9757f2c6204f3866e0a6432802dec1019c9878c83f1a85a863df6f3759e992f0641af5135fe917ad9ee5988eed83407a94aaa2b7b24d140b"; 878 } 879 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/pt-BR/firefox-64.0b3.tar.bz2"; 880 locale = "pt-BR"; 881 arch = "linux-i686"; 882 + sha512 = "0a854b735af9ef1a72d90d5508209098d70bec03d93e1590e04ef3e1d0e1ea9577d617c0acba8aaa490090daaa2b9281b6bfd1c8e3af964146c8e7cc182bfcb0"; 883 } 884 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/pt-PT/firefox-64.0b3.tar.bz2"; 885 locale = "pt-PT"; 886 arch = "linux-i686"; 887 + sha512 = "e7510b5ba67d92be489098e9b79a39ebece92f54ac8d2420629b44d80d9cd3045bb46989ac84b57c6297ace41503ff7cf6738b6aae0e00e6ff16f9478566848b"; 888 } 889 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/rm/firefox-64.0b3.tar.bz2"; 890 locale = "rm"; 891 arch = "linux-i686"; 892 + sha512 = "cc05bcdcb8e0f796b3007132657980f8e61ea392a79b4a06bb0cdce3ac35cfec7b96f0e49bcf0517dd2e74309e58a67db69718a7f003093026bca1126ce1c399"; 893 } 894 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ro/firefox-64.0b3.tar.bz2"; 895 locale = "ro"; 896 arch = "linux-i686"; 897 + sha512 = "158fd225dece07d6820609846ca1bd12e046dce97f8c20bf7386aa57f4c3f22db7611ec845bf48922f1fcb995d8218970a09b7c6a750f3a056c22a5a9266e3df"; 898 } 899 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ru/firefox-64.0b3.tar.bz2"; 900 locale = "ru"; 901 arch = "linux-i686"; 902 + sha512 = "271455f7bbeb694e932d09e32b9c2c3b898a83178bd38f9880acb087dfff33b7e9cf8558977167be0dd9022e18df0919472e3d5c665a9f107424074c8e4df85f"; 903 } 904 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/si/firefox-64.0b3.tar.bz2"; 905 locale = "si"; 906 arch = "linux-i686"; 907 + sha512 = "7c8b690c348a06c9be6179befd0d7a2700e8aa78a9d1c33c4c10c82553b738339f8cdf1be52c5e4fcf5eb980a6ca4074bde18f1ac3a20e0614cdb9d474b371c8"; 908 } 909 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/sk/firefox-64.0b3.tar.bz2"; 910 locale = "sk"; 911 arch = "linux-i686"; 912 + sha512 = "096084ca8f060031fda50d698e264127309911da0adea44c55c2e64a29fce2fa0553ced2198c65e47c851a99f9a95d07373dbabc13fa05bb5df3552910fe2c5a"; 913 } 914 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/sl/firefox-64.0b3.tar.bz2"; 915 locale = "sl"; 916 arch = "linux-i686"; 917 + sha512 = "0d7cd746877b8e275a6c17c7723c43831716ed48c28d0e2498a5ff483324e31926b5e69f4b14aaadac3e3eb126fd369e8ed334f1e1f38ab7e399edf5cbdad4ee"; 918 } 919 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/son/firefox-64.0b3.tar.bz2"; 920 locale = "son"; 921 arch = "linux-i686"; 922 + sha512 = "31f13990de570121e4124ae53e450344a8c52e98547eed09434ef716446953bd27466bf550dda4be88b59ba22d0300087a741112fc2cc649bd9d8b97d21a1a52"; 923 } 924 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/sq/firefox-64.0b3.tar.bz2"; 925 locale = "sq"; 926 arch = "linux-i686"; 927 + sha512 = "07aa225a0f257fa277a932ea3c069ee13b29d2baa79c376ca73a44e04c3e409fe9ae2d65116bc7c3ffacd77685ee111dc68cfeab16432103044025d2a77707d4"; 928 } 929 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/sr/firefox-64.0b3.tar.bz2"; 930 locale = "sr"; 931 arch = "linux-i686"; 932 + sha512 = "99f8dc070613334eac983c5da8ec9f3b36cbee42dacb68d3c9b3d9c2f4f0df0652fb1ee1350c08c2376e0000539a3ab64b8ab742cccc4da72868e8cc323b49ab"; 933 } 934 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/sv-SE/firefox-64.0b3.tar.bz2"; 935 locale = "sv-SE"; 936 arch = "linux-i686"; 937 + sha512 = "6b11e0b66177ec6bcd30f3c30f9a2d3be0f9b2edfccd1ba1374b12e04f450bba4dbe03760650e596b9bd56c9a21cbd2c4b73140d84cdcdef528fceca5db7464a"; 938 } 939 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ta/firefox-64.0b3.tar.bz2"; 940 locale = "ta"; 941 arch = "linux-i686"; 942 + sha512 = "1e5f31e988489825a56ad6ef94d1c1b4df5206cd4548bb7b4d624f9472d591c88ab10dc9233f34b81a1fb421638de33905dc825e73f7df1a2378c87091a157f0"; 943 } 944 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/te/firefox-64.0b3.tar.bz2"; 945 locale = "te"; 946 arch = "linux-i686"; 947 + sha512 = "de45851b5a4b0c748405354542273d9489cd852e40dc8c23dddfbed2b5ffe8c988ee9090f098001ff4da9e446384bb65165c7a8f9445adaa8287c57786a34ac8"; 948 } 949 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/th/firefox-64.0b3.tar.bz2"; 950 locale = "th"; 951 arch = "linux-i686"; 952 + sha512 = "b0f06d7e3bfbd2d06c2b95cc9afeb1b24f46368daa3f8bf93c9eb5b3d939a5cb20a1ec65310f15a554fbc3640c7495ccd6333e202d01d72b4af667c91da45526"; 953 } 954 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/tr/firefox-64.0b3.tar.bz2"; 955 locale = "tr"; 956 arch = "linux-i686"; 957 + sha512 = "e05572dca0d8c7539f433a72c4958a270d7e81bf74c9eb01b7838d0f52b00d0e3a2f399d69ccebc5fcf7041f9993b2ca18c8e078ba1b84b693dfd013460e4e5e"; 958 } 959 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/uk/firefox-64.0b3.tar.bz2"; 960 locale = "uk"; 961 arch = "linux-i686"; 962 + sha512 = "67b3484136deee0c48c99177e7efd8f9287f278b750da94483df9f0eea80e5abba6bfff021f6a5713df86e74032d29ffe9c712a0d5df874a9dcd554a18938aa4"; 963 } 964 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/ur/firefox-64.0b3.tar.bz2"; 965 locale = "ur"; 966 arch = "linux-i686"; 967 + sha512 = "9bcf8b221de817429b00d9aa229b49d99a67bab1b39a265adad6f54b543e07d98d715038ad2f17abb4b4c408fc741094f2a05dae3ad77006d683af5b67793854"; 968 } 969 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/uz/firefox-64.0b3.tar.bz2"; 970 locale = "uz"; 971 arch = "linux-i686"; 972 + sha512 = "46a22299c91c7924ec3020221556ba213accf7459c01b9ed42241f92e18e410943bc26a3cbee0e01e268285d30affa240e690b18c9347557dde3924e2c9c0fd5"; 973 } 974 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/vi/firefox-64.0b3.tar.bz2"; 975 locale = "vi"; 976 arch = "linux-i686"; 977 + sha512 = "9fd932091d7e24f64cf6f275b28a02c90d2ba5d1fecf81f2d029b3b3891eb7e22da03932d8b96929c229d46bc28e8905147f4cbc7be0676b2caa85bb57ad5ad6"; 978 } 979 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/xh/firefox-64.0b3.tar.bz2"; 980 locale = "xh"; 981 arch = "linux-i686"; 982 + sha512 = "bb06b8a88a6b4086f3efb5a310c8e87e61d549ad5a0b3f192015676c15b720333011d4ed7829a5165c2703d4a49d3454512f18dfcd27496aaee2580283f78d00"; 983 } 984 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/zh-CN/firefox-64.0b3.tar.bz2"; 985 locale = "zh-CN"; 986 arch = "linux-i686"; 987 + sha512 = "65a328cd8f87ac7ff2561ea7ce105e1faa33bdd727edc05488a4a5c75f456506373de5fa5d393c5050d7a2a1d600fcf754b80ecf56144f64248e491fed45a194"; 988 } 989 + { url = "http://archive.mozilla.org/pub/devedition/releases/64.0b3/linux-i686/zh-TW/firefox-64.0b3.tar.bz2"; 990 locale = "zh-TW"; 991 arch = "linux-i686"; 992 + sha512 = "4cc0ec59a111a22a81047bbf68c364629bd2376763bac9c361faf33db781c3dfa5a22b896a0cd3b36baaeb935bdf4340d64357496fe12c01c0256e3bdb95751f"; 993 } 994 ]; 995 }
+41 -38
pkgs/applications/networking/browsers/firefox/common.nix
··· 1 - { pname, version, updateScript ? null 2 - , src, patches ? [], extraConfigureFlags ? [], extraMakeFlags ? [] 3 - , overrides ? {}, extraNativeBuildInputs ? [], meta 4 - , isTorBrowserLike ? false }: 5 6 { lib, stdenv, pkgconfig, pango, perl, python2, zip, libIDL 7 , libjpeg, zlib, dbus, dbus-glib, bzip2, xorg ··· 19 , alsaSupport ? stdenv.isLinux, alsaLib 20 , pulseaudioSupport ? true, libpulseaudio 21 , ffmpegSupport ? true, gstreamer, gst-plugins-base 22 - , gtk3Support ? !isTorBrowserLike, gtk2, gtk3, wrapGAppsHook 23 , gssSupport ? true, kerberos 24 25 ## privacy-related options ··· 31 32 # webrtcSupport breaks the aarch64 build on version >= 60. 33 # https://bugzilla.mozilla.org/show_bug.cgi?id=1434589 34 - , webrtcSupport ? (if lib.versionAtLeast version "60" && stdenv.isAarch64 then false else !privacySupport) 35 , geolocationSupport ? !privacySupport 36 , googleAPISupport ? geolocationSupport 37 , crashreporterSupport ? false ··· 80 browserName = if stdenv.isDarwin then "Firefox" else "firefox"; 81 in 82 83 - stdenv.mkDerivation (rec { 84 name = "${pname}-unwrapped-${version}"; 85 86 - inherit src patches meta; 87 88 buildInputs = [ 89 gtk2 perl zip libIDL libjpeg zlib bzip2 90 dbus dbus-glib pango freetype fontconfig xorg.libXi xorg.libXcursor 91 xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file 92 - nspr libnotify xorg.pixman yasm libGLU_combined 93 xorg.libXScrnSaver xorg.scrnsaverproto 94 xorg.libXext xorg.xextproto sqlite unzip makeWrapper 95 libevent libstartup_notification libvpx /* cairo */ 96 icu libpng jemalloc glib 97 ] 98 - ++ lib.optionals (!isTorBrowserLike) [ nss ] 99 - ++ lib.optional (lib.versionOlder version "61") hunspell 100 ++ lib.optional alsaSupport alsaLib 101 ++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed 102 ++ lib.optionals ffmpegSupport [ gstreamer gst-plugins-base ] ··· 106 AVFoundation MediaToolbox CoreLocation 107 Foundation libobjc AddressBook cups ]; 108 109 - NIX_CFLAGS_COMPILE = [ "-I${nspr.dev}/include/nspr" 110 - "-I${nss.dev}/include/nss" 111 - "-I${glib.dev}/include/gio-unix-2.0" ] 112 - ++ lib.optional stdenv.isDarwin [ 113 - "-isystem ${llvmPackages.libcxx}/include/c++/v1" 114 - "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10" ]; 115 116 postPatch = lib.optionalString stdenv.isDarwin '' 117 substituteInPlace js/src/jsmath.cpp --replace 'defined(HAVE___SINCOS)' 0 ··· 128 rm -f configure 129 rm -f js/src/configure 130 rm -f .mozconfig* 131 - '' + (if lib.versionAtLeast version "58" 132 # this will run autoconf213 133 then '' 134 configureScript="$(realpath ./mach) configure" 135 '' else '' 136 make -f client.mk configure-files 137 configureScript="$(realpath ./configure)" 138 - '') + lib.optionalString (!isTorBrowserLike && lib.versionAtLeast version "53") '' 139 export MOZCONFIG=$(pwd)/mozconfig 140 141 # Set C flags for Rust's bindgen program. Unlike ordinary C ··· 158 # please get your own set of keys. 159 echo "AIzaSyDGi15Zwl11UNe6Y-5XW_upsfyw31qwZPI" > $TMPDIR/ga 160 configureFlagsArray+=("--with-google-api-keyfile=$TMPDIR/ga") 161 - '' + lib.optionalString (lib.versionOlder version "58") '' 162 cd obj-* 163 ''; 164 ··· 185 "--disable-gconf" 186 "--enable-default-toolkit=${default-toolkit}" 187 ] 188 - ++ lib.optional (stdenv.isDarwin && lib.versionAtLeast version "61") "--disable-xcode-checks" 189 - ++ lib.optional (lib.versionOlder version "61") "--enable-system-hunspell" 190 - ++ lib.optionals (lib.versionAtLeast version "56" && !stdenv.hostPlatform.isi686) [ 191 # on i686-linux: --with-libclang-path is not available in this configuration 192 "--with-libclang-path=${llvmPackages.libclang}/lib" 193 "--with-clang-path=${llvmPackages.clang}/bin/clang" 194 ] 195 - ++ lib.optionals (lib.versionAtLeast version "57") [ 196 "--enable-webrender=build" 197 ] 198 199 # TorBrowser patches these 200 ++ lib.optionals (!isTorBrowserLike) [ 201 - "--with-system-nss" 202 "--with-system-nspr" 203 ] 204 205 # and wants these 206 ++ lib.optionals isTorBrowserLike ([ 207 - "--with-tor-browser-version=${version}" 208 "--enable-signmar" 209 "--enable-verify-mar" 210 - 211 - # We opt out of TorBrowser's nspr because that patch is useless on 212 - # anything but Windows and produces zero fingerprinting 213 - # possibilities on other platforms. 214 - # Lets save some space instead. 215 - "--with-system-nspr" 216 - ] ++ flag geolocationSupport "mozril-geoloc" 217 - ++ flag safeBrowsingSupport "safe-browsing" 218 - ) 219 220 ++ flag alsaSupport "alsa" 221 ++ flag pulseaudioSupport "pulseaudio" ··· 226 ++ flag crashreporterSupport "crashreporter" 227 ++ lib.optional drmSupport "--enable-eme=widevine" 228 229 ++ (if debugBuild then [ "--enable-debug" "--enable-profiling" ] 230 else [ "--disable-debug" "--enable-release" 231 "--enable-optimize" ··· 239 # top level and then run `make` in obj-*. (We can also run the 240 # `make` at the top level in 58, but then we would have to `cd` to 241 # `make install` anyway. This is ugly, but simple.) 242 - postConfigure = lib.optionalString (lib.versionAtLeast version "58") '' 243 cd obj-* 244 ''; 245 246 - preBuild = lib.optionalString (enableOfficialBranding && isTorBrowserLike) '' 247 buildFlagsArray=("MOZ_APP_DISPLAYNAME=Tor Browser") 248 ''; 249 ··· 302 inherit browserName; 303 } // lib.optionalAttrs gtk3Support { inherit gtk3; }; 304 305 - } // overrides)
··· 1 + { pname, ffversion, meta, updateScript ? null 2 + , src, unpackPhase ? null, patches ? [] 3 + , extraNativeBuildInputs ? [], extraConfigureFlags ? [], extraMakeFlags ? [] 4 + , isTorBrowserLike ? false, tbversion ? null }: 5 6 { lib, stdenv, pkgconfig, pango, perl, python2, zip, libIDL 7 , libjpeg, zlib, dbus, dbus-glib, bzip2, xorg ··· 19 , alsaSupport ? stdenv.isLinux, alsaLib 20 , pulseaudioSupport ? true, libpulseaudio 21 , ffmpegSupport ? true, gstreamer, gst-plugins-base 22 + , gtk3Support ? true, gtk2, gtk3, wrapGAppsHook 23 , gssSupport ? true, kerberos 24 25 ## privacy-related options ··· 31 32 # webrtcSupport breaks the aarch64 build on version >= 60. 33 # https://bugzilla.mozilla.org/show_bug.cgi?id=1434589 34 + , webrtcSupport ? (if lib.versionAtLeast ffversion "60" && stdenv.isAarch64 then false else !privacySupport) 35 , geolocationSupport ? !privacySupport 36 , googleAPISupport ? geolocationSupport 37 , crashreporterSupport ? false ··· 80 browserName = if stdenv.isDarwin then "Firefox" else "firefox"; 81 in 82 83 + stdenv.mkDerivation rec { 84 name = "${pname}-unwrapped-${version}"; 85 + version = if !isTorBrowserLike then ffversion else tbversion; 86 87 + inherit src unpackPhase patches meta; 88 89 buildInputs = [ 90 gtk2 perl zip libIDL libjpeg zlib bzip2 91 dbus dbus-glib pango freetype fontconfig xorg.libXi xorg.libXcursor 92 xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file 93 + libnotify xorg.pixman yasm libGLU_combined 94 xorg.libXScrnSaver xorg.scrnsaverproto 95 xorg.libXext xorg.xextproto sqlite unzip makeWrapper 96 libevent libstartup_notification libvpx /* cairo */ 97 icu libpng jemalloc glib 98 ] 99 + ++ lib.optionals (!isTorBrowserLike) [ nspr nss ] 100 + ++ lib.optional (lib.versionOlder ffversion "61") hunspell 101 ++ lib.optional alsaSupport alsaLib 102 ++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed 103 ++ lib.optionals ffmpegSupport [ gstreamer gst-plugins-base ] ··· 107 AVFoundation MediaToolbox CoreLocation 108 Foundation libobjc AddressBook cups ]; 109 110 + NIX_CFLAGS_COMPILE = [ 111 + "-I${glib.dev}/include/gio-unix-2.0" 112 + ] 113 + ++ lib.optionals (!isTorBrowserLike) [ 114 + "-I${nspr.dev}/include/nspr" 115 + "-I${nss.dev}/include/nss" 116 + ] 117 + ++ lib.optional stdenv.isDarwin [ 118 + "-isystem ${llvmPackages.libcxx}/include/c++/v1" 119 + "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10" 120 + ]; 121 122 postPatch = lib.optionalString stdenv.isDarwin '' 123 substituteInPlace js/src/jsmath.cpp --replace 'defined(HAVE___SINCOS)' 0 ··· 134 rm -f configure 135 rm -f js/src/configure 136 rm -f .mozconfig* 137 + '' + (if lib.versionAtLeast ffversion "58" 138 # this will run autoconf213 139 then '' 140 configureScript="$(realpath ./mach) configure" 141 '' else '' 142 make -f client.mk configure-files 143 configureScript="$(realpath ./configure)" 144 + '') + lib.optionalString (lib.versionAtLeast ffversion "53") '' 145 export MOZCONFIG=$(pwd)/mozconfig 146 147 # Set C flags for Rust's bindgen program. Unlike ordinary C ··· 164 # please get your own set of keys. 165 echo "AIzaSyDGi15Zwl11UNe6Y-5XW_upsfyw31qwZPI" > $TMPDIR/ga 166 configureFlagsArray+=("--with-google-api-keyfile=$TMPDIR/ga") 167 + '' + lib.optionalString (lib.versionOlder ffversion "58") '' 168 cd obj-* 169 ''; 170 ··· 191 "--disable-gconf" 192 "--enable-default-toolkit=${default-toolkit}" 193 ] 194 + ++ lib.optional (stdenv.isDarwin && lib.versionAtLeast ffversion "61") "--disable-xcode-checks" 195 + ++ lib.optional (lib.versionOlder ffversion "61") "--enable-system-hunspell" 196 + ++ lib.optionals (lib.versionAtLeast ffversion "56" && !stdenv.hostPlatform.isi686) [ 197 # on i686-linux: --with-libclang-path is not available in this configuration 198 "--with-libclang-path=${llvmPackages.libclang}/lib" 199 "--with-clang-path=${llvmPackages.clang}/bin/clang" 200 ] 201 + ++ lib.optionals (lib.versionAtLeast ffversion "57") [ 202 "--enable-webrender=build" 203 ] 204 205 # TorBrowser patches these 206 ++ lib.optionals (!isTorBrowserLike) [ 207 "--with-system-nspr" 208 + "--with-system-nss" 209 ] 210 211 # and wants these 212 ++ lib.optionals isTorBrowserLike ([ 213 + "--with-tor-browser-version=${tbversion}" 214 "--enable-signmar" 215 "--enable-verify-mar" 216 + ]) 217 218 ++ flag alsaSupport "alsa" 219 ++ flag pulseaudioSupport "pulseaudio" ··· 224 ++ flag crashreporterSupport "crashreporter" 225 ++ lib.optional drmSupport "--enable-eme=widevine" 226 227 + ++ lib.optionals (lib.versionOlder ffversion "60") ([] 228 + ++ flag geolocationSupport "mozril-geoloc" 229 + ++ flag safeBrowsingSupport "safe-browsing" 230 + ) 231 + 232 ++ (if debugBuild then [ "--enable-debug" "--enable-profiling" ] 233 else [ "--disable-debug" "--enable-release" 234 "--enable-optimize" ··· 242 # top level and then run `make` in obj-*. (We can also run the 243 # `make` at the top level in 58, but then we would have to `cd` to 244 # `make install` anyway. This is ugly, but simple.) 245 + postConfigure = lib.optionalString (lib.versionAtLeast ffversion "58") '' 246 cd obj-* 247 ''; 248 249 + preBuild = lib.optionalString isTorBrowserLike '' 250 buildFlagsArray=("MOZ_APP_DISPLAYNAME=Tor Browser") 251 ''; 252 ··· 305 inherit browserName; 306 } // lib.optionalAttrs gtk3Support { inherit gtk3; }; 307 308 + }
+51 -45
pkgs/applications/networking/browsers/firefox/packages.nix
··· 2 3 let 4 5 - common = opts: callPackage (import ./common.nix opts); 6 7 nixpkgsPatches = [ 8 ./env_var_for_system_dir.patch 9 ]; 10 11 firefox60_aarch64_skia_patch = fetchpatch { 12 - name = "aarch64-skia.patch"; 13 - url = https://src.fedoraproject.org/rpms/firefox/raw/8cff86d95da3190272d1beddd45b41de3148f8ef/f/build-aarch64-skia.patch; 14 - sha256 = "11acb0ms4jrswp7268nm2p8g8l4lv8zc666a5bqjbb09x9k6b78k"; 15 }; 16 17 in ··· 20 21 firefox = common rec { 22 pname = "firefox"; 23 - version = "62.0.3"; 24 src = fetchurl { 25 - url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 26 sha512 = "0kvb664s47bmmdq2ppjsnyqy8yaiig1xj81r25s36c3i8igfq3zxvws10k2dlmmmrwyc5k4g9i9imgkxj7r3xwwqxc72dl429wvfys8"; 27 }; 28 ··· 42 updateScript = callPackage ./update.nix { 43 attrPath = "firefox-unwrapped"; 44 }; 45 - } {}; 46 47 firefox-esr-52 = common rec { 48 pname = "firefox-esr"; 49 - version = "52.9.0esr"; 50 src = fetchurl { 51 - url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 52 sha512 = "bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9"; 53 }; 54 ··· 64 }; 65 updateScript = callPackage ./update.nix { 66 attrPath = "firefox-esr-52-unwrapped"; 67 - versionSuffix = "esr"; 68 }; 69 - } {}; 70 71 firefox-esr-60 = common rec { 72 pname = "firefox-esr"; 73 - version = "60.2.2esr"; 74 src = fetchurl { 75 - url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 76 sha512 = "2h2naaxx4lv90bjpcrsma4sdhl4mvsisx3zi09vakjwv2lad91gy41cmcpqprpcbsmlvpqf8yiv52ah4d02a8d9335xhw2ajw6asjc1"; 77 }; 78 ··· 91 attrPath = "firefox-esr-60-unwrapped"; 92 versionSuffix = "esr"; 93 }; 94 - } {}; 95 96 } // (let 97 98 - commonAttrs = { 99 - overrides = { 100 - unpackPhase = '' 101 - # fetchFromGitHub produces ro sources, root dir gets a name that 102 - # is too long for shebangs. fixing 103 - cp -a $src tor-browser 104 - chmod -R +w tor-browser 105 - cd tor-browser 106 107 - # set times for xpi archives 108 - find . -exec touch -d'2010-01-01 00:00' {} \; 109 - ''; 110 - }; 111 112 meta = { 113 description = "A web browser built from TorBrowser source tree"; ··· 142 platforms = lib.platforms.linux; 143 license = lib.licenses.bsd3; 144 }; 145 - }; 146 147 in rec { 148 149 - tor-browser-7-5 = common (rec { 150 - pname = "tor-browser"; 151 - version = "7.5.6"; 152 - isTorBrowserLike = true; 153 154 # FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb 155 src = fetchFromGitHub { ··· 159 rev = "95bb92d552876a1f4260edf68fda5faa3eb36ad8"; 160 sha256 = "1ykn3yg4s36g2cpzxbz7s995c33ij8kgyvghx38z4i8siaqxdddy"; 161 }; 162 - 163 - patches = nixpkgsPatches; 164 - } // commonAttrs) {}; 165 166 - tor-browser-8-0 = common (rec { 167 - pname = "tor-browser"; 168 - version = "8.0.1"; 169 - isTorBrowserLike = true; 170 171 # FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb 172 src = fetchFromGitHub { 173 owner = "SLNOS"; 174 repo = "tor-browser"; 175 - # branch "tor-browser-52.8.0esr-8.0-1-slnos"; 176 - rev = "5d7e9e1cacbf70840f8f1a9aafe99f354f9ad0ca"; 177 - sha256 = "0cwxwwc4m7331bbp3id694ffwxar0j5kfpgpn9l1z36rmgv92n21"; 178 }; 179 - 180 - patches = nixpkgsPatches; 181 - } // commonAttrs) {}; 182 183 - tor-browser = tor-browser-7-5; 184 185 })
··· 2 3 let 4 5 + common = opts: callPackage (import ./common.nix opts) {}; 6 7 nixpkgsPatches = [ 8 ./env_var_for_system_dir.patch 9 ]; 10 11 firefox60_aarch64_skia_patch = fetchpatch { 12 + name = "aarch64-skia.patch"; 13 + url = https://src.fedoraproject.org/rpms/firefox/raw/8cff86d95da3190272d1beddd45b41de3148f8ef/f/build-aarch64-skia.patch; 14 + sha256 = "11acb0ms4jrswp7268nm2p8g8l4lv8zc666a5bqjbb09x9k6b78k"; 15 + }; 16 + 17 + firefox60_triplet_patch = fetchpatch { 18 + name = "triplet.patch"; 19 + url = https://hg.mozilla.org/releases/mozilla-release/raw-rev/bc651d3d910c; 20 + sha256 = "0iybkadsgsf6a3pq3jh8z1p110vmpkih8i35jfj8micdkhxzi89g"; 21 }; 22 23 in ··· 26 27 firefox = common rec { 28 pname = "firefox"; 29 + ffversion = "62.0.3"; 30 src = fetchurl { 31 + url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 32 sha512 = "0kvb664s47bmmdq2ppjsnyqy8yaiig1xj81r25s36c3i8igfq3zxvws10k2dlmmmrwyc5k4g9i9imgkxj7r3xwwqxc72dl429wvfys8"; 33 }; 34 ··· 48 updateScript = callPackage ./update.nix { 49 attrPath = "firefox-unwrapped"; 50 }; 51 + }; 52 53 firefox-esr-52 = common rec { 54 pname = "firefox-esr"; 55 + ffversion = "52.9.0esr"; 56 src = fetchurl { 57 + url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 58 sha512 = "bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9"; 59 }; 60 ··· 70 }; 71 updateScript = callPackage ./update.nix { 72 attrPath = "firefox-esr-52-unwrapped"; 73 + ffversionSuffix = "esr"; 74 }; 75 + }; 76 77 firefox-esr-60 = common rec { 78 pname = "firefox-esr"; 79 + ffversion = "60.2.2esr"; 80 src = fetchurl { 81 + url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 82 sha512 = "2h2naaxx4lv90bjpcrsma4sdhl4mvsisx3zi09vakjwv2lad91gy41cmcpqprpcbsmlvpqf8yiv52ah4d02a8d9335xhw2ajw6asjc1"; 83 }; 84 ··· 97 attrPath = "firefox-esr-60-unwrapped"; 98 versionSuffix = "esr"; 99 }; 100 + }; 101 102 } // (let 103 104 + tbcommon = args: common (args // { 105 + pname = "tor-browser"; 106 + isTorBrowserLike = true; 107 108 + unpackPhase = '' 109 + # fetchFromGitHub produces ro sources, root dir gets a name that 110 + # is too long for shebangs. fixing 111 + cp -a $src tor-browser 112 + chmod -R +w tor-browser 113 + cd tor-browser 114 + 115 + # set times for xpi archives 116 + find . -exec touch -d'2010-01-01 00:00' {} \; 117 + ''; 118 + 119 + patches = nixpkgsPatches 120 + ++ lib.optional (args.tbversion == "8.0.2") firefox60_triplet_patch; 121 122 meta = { 123 description = "A web browser built from TorBrowser source tree"; ··· 152 platforms = lib.platforms.linux; 153 license = lib.licenses.bsd3; 154 }; 155 + }); 156 157 in rec { 158 159 + tor-browser-7-5 = (tbcommon rec { 160 + ffversion = "52.9.0esr"; 161 + tbversion = "7.5.6"; 162 163 # FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb 164 src = fetchFromGitHub { ··· 168 rev = "95bb92d552876a1f4260edf68fda5faa3eb36ad8"; 169 sha256 = "1ykn3yg4s36g2cpzxbz7s995c33ij8kgyvghx38z4i8siaqxdddy"; 170 }; 171 + }).override { 172 + gtk3Support = false; 173 + }; 174 175 + tor-browser-8-0 = tbcommon rec { 176 + ffversion = "60.2.1esr"; 177 + tbversion = "8.0.2"; 178 179 # FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb 180 src = fetchFromGitHub { 181 owner = "SLNOS"; 182 repo = "tor-browser"; 183 + # branch "tor-browser-60.2.1esr-8.0-1-slnos" 184 + rev = "4f71403a3e6203baa349a8f81d8664782c5ea548"; 185 + sha256 = "0zxdi162gpnfca7g77hc0rw4wkmxhfzp9hfmw6dpn97d5kn1zqq3"; 186 }; 187 + }; 188 189 + tor-browser = tor-browser-8-0; 190 191 })
+3 -3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 103 fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ]; 104 105 # Upstream source 106 - version = "8.0.2"; 107 108 lang = "en-US"; 109 ··· 113 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 114 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 115 ]; 116 - sha256 = "1vajphnl53bhp0bnq8shljvnnq4k2wpvfrfclmxklp97lqvfl9vz"; 117 }; 118 119 "i686-linux" = fetchurl { ··· 121 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 122 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 123 ]; 124 - sha256 = "157yd8n53w79xx58xf5v983a50xq1s0c09cr7qfd5cxgs7zrwh34"; 125 }; 126 }; 127 in
··· 103 fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ]; 104 105 # Upstream source 106 + version = "8.0.3"; 107 108 lang = "en-US"; 109 ··· 113 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 114 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" 115 ]; 116 + sha256 = "19clhhsyhc8brjzjyrq0xl5gavwhbyq036nbl0x6dybawr3684gz"; 117 }; 118 119 "i686-linux" = fetchurl { ··· 121 "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 122 "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" 123 ]; 124 + sha256 = "1hlrbn8r9z93mswnaksn66azgf3zjf08wrlk58risli32j9gywd0"; 125 }; 126 }; 127 in
+25
pkgs/applications/networking/cloudflared/default.nix
···
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "cloudflared-${version}"; 5 + version = "2018.10.3"; 6 + 7 + goPackagePath = "github.com/cloudflare/cloudflared"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "cloudflare"; 11 + repo = "cloudflared"; 12 + rev = "41916365b689bf2cc1446ea5717e4d26cc8aed43"; # untagged 13 + sha256 = "109bhnmvlvj3ag9vw090fy202z8aaqr1rakhn8v550wwy30h9zkf"; 14 + }; 15 + 16 + goDeps = ./deps.nix; 17 + 18 + meta = with stdenv.lib; { 19 + description = "CloudFlare Argo Tunnel daemon (and DNS-over-HTTPS client)"; 20 + homepage = https://www.cloudflare.com/products/argo-tunnel; 21 + license = licenses.unfree; 22 + platforms = platforms.unix; 23 + maintainers = [ maintainers.thoughtpolice ]; 24 + }; 25 + }
+444
pkgs/applications/networking/cloudflared/deps.nix
···
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "github.com/BurntSushi/toml"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/BurntSushi/toml"; 8 + rev = "b26d9c308763d68093482582cea63d69be07a0f0"; 9 + sha256 = "0k7v2i1d2d6si8gswn83qb84czhhia53v2wdy33yz9ppdidxk0ry"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/beorn7/perks"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/beorn7/perks"; 17 + rev = "3a771d992973f24aa725d07868b467d1ddfceafb"; 18 + sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/certifi/gocertifi"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/certifi/gocertifi"; 26 + rev = "deb3ae2ef2610fde3330947281941c562861188b"; 27 + sha256 = "1xy09y1fdfcny1z09hd4493w1acj5min9z2sx4gfpshc80icrmr6"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/cloudflare/brotli-go"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/cloudflare/brotli-go"; 35 + rev = "18c9f6c67e3dfc12e0ddaca748d2887f97a7ac28"; 36 + sha256 = "10112y4k8qing552n0df9w33cgminrzm6g3x7ng0vgin4sv59785"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/coredns/coredns"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/coredns/coredns"; 44 + rev = "992e7928c7c258628d2b13b769acc86781b9faea"; 45 + sha256 = "0mvlkca11ikwzii0p7g5a2z3gn1xrp7qmmjwklp4i52lbnsawzv0"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/coreos/go-oidc"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/coreos/go-oidc"; 53 + rev = "a93f71fdfe73d2c0f5413c0565eea0af6523a6df"; 54 + sha256 = "00pmmky0y9a9l767xn16xlf52h81j4869n6j0xql79rybp6xc1f3"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/coreos/go-systemd"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/coreos/go-systemd"; 62 + rev = "39ca1b05acc7ad1220e09f133283b8859a8b71ab"; 63 + sha256 = "1kzqrrzqspa5qm7kwslxl3m16lqzns23c24rv474ajzwmj3ixmx1"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/coreos/pkg"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/coreos/pkg"; 71 + rev = "97fdf19511ea361ae1c100dd393cc47f8dcfa1e1"; 72 + sha256 = "1srn87wih25l09f75483hnxsr8fc6rq3bk7w1x8125ym39p6mg21"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/davecgh/go-spew"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/davecgh/go-spew"; 80 + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 81 + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/elgs/gosqljson"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/elgs/gosqljson"; 89 + rev = "027aa4915315a0b2825c0f025cea347829b974fa"; 90 + sha256 = "14i45m1y505acvsk4l725bp8p9w3mcg49khz9hxkzg3afg7nc5gq"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/equinox-io/equinox"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/equinox-io/equinox"; 98 + rev = "f24972fa72facf59d05c91c848b65eac38815915"; 99 + sha256 = "1d3620g1kxyzn8b3py2471qp8ssyzm1qnpbap9gxrmg8912wiww1"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/facebookgo/grace"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/facebookgo/grace"; 107 + rev = "75cf19382434e82df4dd84953f566b8ad23d6e9e"; 108 + sha256 = "15chyvgv5y59w9x2asm0vh29cmmcji7f5vxvv8gqcr15nkyi61q0"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/flynn/go-shlex"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/flynn/go-shlex"; 116 + rev = "3f9db97f856818214da2e1057f8ad84803971cff"; 117 + sha256 = "1j743lysygkpa2s2gii2xr32j7bxgc15zv4113b0q9jhn676ysia"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/getsentry/raven-go"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/getsentry/raven-go"; 125 + rev = "ed7bcb39ff10f39ab08e317ce16df282845852fa"; 126 + sha256 = "0pqggcjbia9sidxqxnyd5z5k44iswxaqss3qvkka8bfm082kczij"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/golang-collections/collections"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/golang-collections/collections"; 134 + rev = "604e922904d35e97f98a774db7881f049cd8d970"; 135 + sha256 = "04g0xc1bs4aphc2rcj9knah2shmck500qagnazy4mg052b84ggwm"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/golang/protobuf"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/golang/protobuf"; 143 + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; 144 + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/google/uuid"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/google/uuid"; 152 + rev = "064e2069ce9c359c118179501254f67d7d37ba24"; 153 + sha256 = "1b1ibx3rbiv7xwa9kz4b4zpp1fza5cjnn8v6749b4vrkjjmp3rqb"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/gorilla/context"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/gorilla/context"; 161 + rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42"; 162 + sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "github.com/gorilla/mux"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://github.com/gorilla/mux"; 170 + rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf"; 171 + sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/gorilla/websocket"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/gorilla/websocket"; 179 + rev = "ea4d1f681babbce9545c9c5f3d5194a789c89f5b"; 180 + sha256 = "1bhgs2542qs49p1dafybqxfs2qc072xv41w5nswyrknwyjxxs2a1"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/grpc-ecosystem/grpc-opentracing"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/grpc-ecosystem/grpc-opentracing"; 188 + rev = "8e809c8a86450a29b90dcc9efbf062d0fe6d9746"; 189 + sha256 = "1yz3gxhdipmi63n32y5srwx7p254k3fm8y64cimkb1gz7sw99nxw"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "github.com/jonboulle/clockwork"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/jonboulle/clockwork"; 197 + rev = "2eee05ed794112d45db504eb05aa693efd2b8b09"; 198 + sha256 = "1pqxhsdavbp1n5grgyx2j6ylvql2fzn2cvpsgkc8li69dil7sibl"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "github.com/lib/pq"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://github.com/lib/pq"; 206 + rev = "90697d60dd844d5ef6ff15135d0203f65d2f53b8"; 207 + sha256 = "0hb4bfsk8g5473yzbf3lzrb373xicakjznkf0v085xgimz991i9r"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "github.com/mattn/go-colorable"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://github.com/mattn/go-colorable"; 215 + rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072"; 216 + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; 217 + }; 218 + } 219 + { 220 + goPackagePath = "github.com/mattn/go-isatty"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://github.com/mattn/go-isatty"; 224 + rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39"; 225 + sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://github.com/matttproud/golang_protobuf_extensions"; 233 + rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; 234 + sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 235 + }; 236 + } 237 + { 238 + goPackagePath = "github.com/mholt/caddy"; 239 + fetch = { 240 + type = "git"; 241 + url = "https://github.com/mholt/caddy"; 242 + rev = "d3b731e9255b72d4571a5aac125634cf1b6031dc"; 243 + sha256 = "1183cfaryw7m3hvngzv87w80pc9vp3369sjyz7a0dlbr39jip1r0"; 244 + }; 245 + } 246 + { 247 + goPackagePath = "github.com/miekg/dns"; 248 + fetch = { 249 + type = "git"; 250 + url = "https://github.com/miekg/dns"; 251 + rev = "5a2b9fab83ff0f8bfc99684bd5f43a37abe560f1"; 252 + sha256 = "1vmgkpmwlqg6pwrpvjbn4h4al6af5fjvwwnacyv18hvlfd3fyfmx"; 253 + }; 254 + } 255 + { 256 + goPackagePath = "github.com/mitchellh/go-homedir"; 257 + fetch = { 258 + type = "git"; 259 + url = "https://github.com/mitchellh/go-homedir"; 260 + rev = "3864e76763d94a6df2f9960b16a20a33da9f9a66"; 261 + sha256 = "1n8vya16l60i5jms43yb8fzdgwvqa2q926p5wkg3lbrk8pxy1nv0"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "github.com/opentracing/opentracing-go"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://github.com/opentracing/opentracing-go"; 269 + rev = "1949ddbfd147afd4d964a9f00b24eb291e0e7c38"; 270 + sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9"; 271 + }; 272 + } 273 + { 274 + goPackagePath = "github.com/pkg/errors"; 275 + fetch = { 276 + type = "git"; 277 + url = "https://github.com/pkg/errors"; 278 + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; 279 + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 280 + }; 281 + } 282 + { 283 + goPackagePath = "github.com/pmezard/go-difflib"; 284 + fetch = { 285 + type = "git"; 286 + url = "https://github.com/pmezard/go-difflib"; 287 + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 288 + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 289 + }; 290 + } 291 + { 292 + goPackagePath = "github.com/prometheus/client_golang"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://github.com/prometheus/client_golang"; 296 + rev = "967789050ba94deca04a5e84cce8ad472ce313c1"; 297 + sha256 = "1djwz6shmyx5kbp9b1pim3kncq2jwn3qhbx4b0b4lq7msww76hpz"; 298 + }; 299 + } 300 + { 301 + goPackagePath = "github.com/prometheus/client_model"; 302 + fetch = { 303 + type = "git"; 304 + url = "https://github.com/prometheus/client_model"; 305 + rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"; 306 + sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998"; 307 + }; 308 + } 309 + { 310 + goPackagePath = "github.com/prometheus/common"; 311 + fetch = { 312 + type = "git"; 313 + url = "https://github.com/prometheus/common"; 314 + rev = "7600349dcfe1abd18d72d3a1770870d9800a7801"; 315 + sha256 = "0lsp94dqpj35dny4m4x15kg4wgwawlm3in7cnpajkkacgyxagk5f"; 316 + }; 317 + } 318 + { 319 + goPackagePath = "github.com/prometheus/procfs"; 320 + fetch = { 321 + type = "git"; 322 + url = "https://github.com/prometheus/procfs"; 323 + rev = "ae68e2d4c00fed4943b5f6698d504a5fe083da8a"; 324 + sha256 = "04sar4k99w8nvq3kwx6chz0mbp4s6xfjfxww7aqfd950xgs2jv5f"; 325 + }; 326 + } 327 + { 328 + goPackagePath = "github.com/rifflock/lfshook"; 329 + fetch = { 330 + type = "git"; 331 + url = "https://github.com/rifflock/lfshook"; 332 + rev = "bf539943797a1f34c1f502d07de419b5238ae6c6"; 333 + sha256 = "0hns4zidw8g3s5l9dyl894fnyjr0a5xgdvx26rnal9jrn4n6z835"; 334 + }; 335 + } 336 + { 337 + goPackagePath = "github.com/sirupsen/logrus"; 338 + fetch = { 339 + type = "git"; 340 + url = "https://github.com/sirupsen/logrus"; 341 + rev = "c155da19408a8799da419ed3eeb0cb5db0ad5dbc"; 342 + sha256 = "0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz"; 343 + }; 344 + } 345 + { 346 + goPackagePath = "github.com/stretchr/testify"; 347 + fetch = { 348 + type = "git"; 349 + url = "https://github.com/stretchr/testify"; 350 + rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686"; 351 + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; 352 + }; 353 + } 354 + { 355 + goPackagePath = "golang.org/x/crypto"; 356 + fetch = { 357 + type = "git"; 358 + url = "https://go.googlesource.com/crypto"; 359 + rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602"; 360 + sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44"; 361 + }; 362 + } 363 + { 364 + goPackagePath = "golang.org/x/net"; 365 + fetch = { 366 + type = "git"; 367 + url = "https://go.googlesource.com/net"; 368 + rev = "32a936f46389aa10549d60bd7833e54b01685d09"; 369 + sha256 = "0f24khgx6s7idpnmwgkml4qyrqwkvdjd18aapn5rmybyhmrb57j7"; 370 + }; 371 + } 372 + { 373 + goPackagePath = "golang.org/x/sync"; 374 + fetch = { 375 + type = "git"; 376 + url = "https://go.googlesource.com/sync"; 377 + rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca"; 378 + sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; 379 + }; 380 + } 381 + { 382 + goPackagePath = "golang.org/x/sys"; 383 + fetch = { 384 + type = "git"; 385 + url = "https://go.googlesource.com/sys"; 386 + rev = "ce36f3865eeb42541ce3f87f32f8462c5687befa"; 387 + sha256 = "0dkmxn48l9g7w1247c473qlacfkfp8wyan54k9cbi79icdp65jja"; 388 + }; 389 + } 390 + { 391 + goPackagePath = "golang.org/x/text"; 392 + fetch = { 393 + type = "git"; 394 + url = "https://go.googlesource.com/text"; 395 + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; 396 + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 397 + }; 398 + } 399 + { 400 + goPackagePath = "google.golang.org/genproto"; 401 + fetch = { 402 + type = "git"; 403 + url = "https://github.com/google/go-genproto"; 404 + rev = "ff3583edef7de132f219f0efc00e097cabcc0ec0"; 405 + sha256 = "0bpzxk85fgvznmdf9356nzh8riqhwzcil9r2a955rbfn27lh4lmy"; 406 + }; 407 + } 408 + { 409 + goPackagePath = "google.golang.org/grpc"; 410 + fetch = { 411 + type = "git"; 412 + url = "https://github.com/grpc/grpc-go"; 413 + rev = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8"; 414 + sha256 = "0d8vj372ri55mrqfc0rhjl3albp5ykwfjhda1s5cgm5n40v70pr3"; 415 + }; 416 + } 417 + { 418 + goPackagePath = "gopkg.in/urfave/cli.v2"; 419 + fetch = { 420 + type = "git"; 421 + url = "https://github.com/cbranch/cli"; 422 + rev = "d604b6ffeee878fbf084fd2761466b6649989cee"; 423 + sha256 = "16csqipw5vrbb91m9w9g72jlxlrhcyxa79fz6fjp6803znmjdpk2"; 424 + }; 425 + } 426 + { 427 + goPackagePath = "gopkg.in/yaml.v2"; 428 + fetch = { 429 + type = "git"; 430 + url = "https://github.com/go-yaml/yaml"; 431 + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 432 + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 433 + }; 434 + } 435 + { 436 + goPackagePath = "zombiezen.com/go/capnproto2"; 437 + fetch = { 438 + type = "git"; 439 + url = "https://github.com/zombiezen/go-capnproto2"; 440 + rev = "7cfd211c19c7f5783c695f3654efa46f0df259c3"; 441 + sha256 = "0nzw3g8xpxyzwqqv3ja0iznd0j18l1rwagwhf9sinwdjjgmh51sy"; 442 + }; 443 + } 444 + ]
+8 -9
pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "pidgin-opensteamworks-${version}"; 5 - version = "1.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "EionRobb"; 9 repo = "pidgin-opensteamworks"; 10 - rev = "${version}"; 11 - sha256 = "6ab27831e454ad3b440e4f06b52e0b3671a4f8417ba4da3ab6f56c56d82cc29b"; 12 }; 13 14 preConfigure = "cd steam-mobile"; 15 - postInstall = '' 16 - mkdir -p $out/lib/purple-2 17 - mkdir -p $out/share/pixmaps/pidgin/protocols/ 18 - cp libsteam.so $out/lib/purple-2/ 19 - unzip releases/icons.zip -d $out/share/pixmaps/pidgin/protocols/ 20 - ''; 21 22 buildInputs = [ pidgin unzip glib json-glib nss nspr libgnome-keyring ]; 23
··· 2 3 stdenv.mkDerivation rec { 4 name = "pidgin-opensteamworks-${version}"; 5 + version = "unstable-2018-08-02"; 6 7 src = fetchFromGitHub { 8 owner = "EionRobb"; 9 repo = "pidgin-opensteamworks"; 10 + rev = "b16a636d177f4a8862abdfbdb2c0994712ea0cd3"; 11 + sha256 = "0qyxfrfzsm43f1gmbg350znwxld1fqr9a9yziqs322bx2vglzgfh"; 12 }; 13 14 preConfigure = "cd steam-mobile"; 15 + installFlags = [ 16 + "DESTDIR=$(out)" 17 + "PLUGIN_DIR_PURPLE=/lib/purple-2" 18 + "DATA_ROOT_DIR_PURPLE=/share" 19 + ]; 20 21 buildInputs = [ pidgin unzip glib json-glib nss nspr libgnome-keyring ]; 22
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 56 57 in stdenv.mkDerivation rec { 58 name = "signal-desktop-${version}"; 59 - version = "1.16.3"; 60 61 src = fetchurl { 62 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 63 - sha256 = "1fhs3408i8f80z5rlchrc3gwm0481rxqb5jk37gb8ip94zf97hsf"; 64 }; 65 66 phases = [ "unpackPhase" "installPhase" ];
··· 56 57 in stdenv.mkDerivation rec { 58 name = "signal-desktop-${version}"; 59 + version = "1.17.0"; 60 61 src = fetchurl { 62 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 63 + sha256 = "0daxp8ychvvr4lqz8wni8lkalk3w409pzwnikvf92f1whxs76xj0"; 64 }; 65 66 phases = [ "unpackPhase" "installPhase" ];
+2 -2
pkgs/applications/networking/instant-messengers/wavebox/default.nix
··· 6 let 7 bits = "x86_64"; 8 9 - version = "4.3.0"; 10 11 desktopItem = makeDesktopItem rec { 12 name = "Wavebox"; ··· 23 name = "wavebox-${version}"; 24 src = fetchurl { 25 url = "https://github.com/wavebox/waveboxapp/releases/download/v${version}/${tarball}"; 26 - sha256 = "0kdg5q9rv8nxlg5jhmdfy5vv7gkdswzhy49af29d3zf57z69187c"; 27 }; 28 29 # don't remove runtime deps
··· 6 let 7 bits = "x86_64"; 8 9 + version = "4.4.0"; 10 11 desktopItem = makeDesktopItem rec { 12 name = "Wavebox"; ··· 23 name = "wavebox-${version}"; 24 src = fetchurl { 25 url = "https://github.com/wavebox/waveboxapp/releases/download/v${version}/${tarball}"; 26 + sha256 = "0g77clrxks1ivldq496bg14hv57hm0kjh4g1askxyck69yf8illn"; 27 }; 28 29 # don't remove runtime deps
+7 -1
pkgs/applications/networking/irc/weechat/default.nix
··· 6 , asciidoctor # manpages 7 , guileSupport ? true, guile 8 , luaSupport ? true, lua5 9 - , perlSupport ? true, perl 10 , pythonSupport ? true, pythonPackages 11 , rubySupport ? true, ruby 12 , tclSupport ? true, tcl ··· 108 extraEnv = '' 109 export PATH="${perlInterpreter}/bin:$PATH" 110 ''; 111 }; 112 tcl = simplePlugin "tcl"; 113 ruby = simplePlugin "ruby";
··· 6 , asciidoctor # manpages 7 , guileSupport ? true, guile 8 , luaSupport ? true, lua5 9 + , perlSupport ? true, perl, perlPackages 10 , pythonSupport ? true, pythonPackages 11 , rubySupport ? true, ruby 12 , tclSupport ? true, tcl ··· 108 extraEnv = '' 109 export PATH="${perlInterpreter}/bin:$PATH" 110 ''; 111 + withPackages = pkgsFun: (perl // { 112 + extraEnv = '' 113 + ${perl.extraEnv} 114 + export PERL5LIB=${lib.makeFullPerlPath (pkgsFun perlPackages)} 115 + ''; 116 + }); 117 }; 118 tcl = simplePlugin "tcl"; 119 ruby = simplePlugin "ruby";
+15 -6
pkgs/applications/networking/mumble/default.nix
··· 118 sha256 = "1s60vaici3v034jzzi20x23hsj6mkjlc0glipjq4hffrg9qgnizh"; 119 }; 120 121 - # Fix compile error against boost 1.66 (#33655): 122 - patches = singleton (fetchpatch { 123 - url = "https://github.com/mumble-voip/mumble/commit/" 124 - + "ea861fe86743c8402bbad77d8d1dd9de8dce447e.patch"; 125 - sha256 = "1r50dc8dcl6jmbj4abhnay9div7y56kpmajzqd7ql0pm853agwbh"; 126 - }); 127 }; 128 129 gitSource = rec {
··· 118 sha256 = "1s60vaici3v034jzzi20x23hsj6mkjlc0glipjq4hffrg9qgnizh"; 119 }; 120 121 + patches = [ 122 + # Fix compile error against boost 1.66 (#33655): 123 + (fetchpatch { 124 + url = "https://github.com/mumble-voip/mumble/commit/" 125 + + "ea861fe86743c8402bbad77d8d1dd9de8dce447e.patch"; 126 + sha256 = "1r50dc8dcl6jmbj4abhnay9div7y56kpmajzqd7ql0pm853agwbh"; 127 + }) 128 + # Fixes hang on reconfiguring audio (often including startup) 129 + # https://github.com/mumble-voip/mumble/pull/3418 130 + (fetchpatch { 131 + url = "https://github.com/mumble-voip/mumble/commit/" 132 + + "fbbdf2e8ab7d93ed6f7680268ad0689b7eaa71ad.patch"; 133 + sha256 = "1yhj62mlwm6q42i4aclbia645ha97d3j4ycxhgafr46dbjs0gani"; 134 + }) 135 + ]; 136 }; 137 138 gitSource = rec {
+2 -2
pkgs/applications/networking/p2p/zeronet/default.nix
··· 2 3 python2Packages.buildPythonApplication rec { 4 pname = "zeronet"; 5 - version = "0.6.2"; 6 format = "other"; 7 8 src = fetchFromGitHub { 9 owner = "HelloZeroNet"; 10 repo = "ZeroNet"; 11 rev = "v${version}"; 12 - sha256 = "0v19jjirkyv8hj2yfdj0c40zwynn51h2bj4issn5blr95vhfm8s7"; 13 }; 14 15 propagatedBuildInputs = with python2Packages; [ msgpack gevent ];
··· 2 3 python2Packages.buildPythonApplication rec { 4 pname = "zeronet"; 5 + version = "0.6.4"; 6 format = "other"; 7 8 src = fetchFromGitHub { 9 owner = "HelloZeroNet"; 10 repo = "ZeroNet"; 11 rev = "v${version}"; 12 + sha256 = "04mpnkx0pbvcfjs337f0ajabdbh6h0gypnaz6n395avkf8r1g4c3"; 13 }; 14 15 propagatedBuildInputs = with python2Packages; [ msgpack gevent ];
+7 -2
pkgs/applications/office/mytetra/default.nix
··· 1 - { stdenv, fetchurl, qmake, qtsvg }: 2 3 let 4 version = "1.43.27"; ··· 9 sha256 = "1gzr11jy1bvnp28w2ar3wmh76g55jn9nra5la5qasnal6b5pg28h"; 10 }; 11 12 - nativeBuildInputs = [ qmake ]; 13 buildInputs = [ qtsvg ]; 14 15 hardeningDisable = [ "format" ]; ··· 21 22 substituteInPlace src/views/mainWindow/MainWindow.cpp \ 23 --replace ":/resource/pic/logo.svg" "$out/share/icons/hicolor/48x48/apps/mytetra.png" 24 ''; 25 26 meta = with stdenv.lib; {
··· 1 + { stdenv, fetchurl, qmake, qtsvg, makeWrapper, xdg_utils }: 2 3 let 4 version = "1.43.27"; ··· 9 sha256 = "1gzr11jy1bvnp28w2ar3wmh76g55jn9nra5la5qasnal6b5pg28h"; 10 }; 11 12 + nativeBuildInputs = [ qmake makeWrapper ]; 13 buildInputs = [ qtsvg ]; 14 15 hardeningDisable = [ "format" ]; ··· 21 22 substituteInPlace src/views/mainWindow/MainWindow.cpp \ 23 --replace ":/resource/pic/logo.svg" "$out/share/icons/hicolor/48x48/apps/mytetra.png" 24 + ''; 25 + 26 + postFixup = '' 27 + wrapProgram $out/bin/mytetra \ 28 + --prefix PATH : ${xdg_utils}/bin 29 ''; 30 31 meta = with stdenv.lib; {
+2 -2
pkgs/applications/science/biology/star/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "star-${version}"; 5 - version = "2.6.1a"; 6 7 src = fetchFromGitHub { 8 repo = "STAR"; 9 owner = "alexdobin"; 10 rev = version; 11 - sha256 = "11zs32d96gpjldrylz3nr5r2qrshf0nmzh5nmcy4wrk7y5lz81xc"; 12 }; 13 14 sourceRoot = "source/source";
··· 2 3 stdenv.mkDerivation rec { 4 name = "star-${version}"; 5 + version = "2.6.1c"; 6 7 src = fetchFromGitHub { 8 repo = "STAR"; 9 owner = "alexdobin"; 10 rev = version; 11 + sha256 = "0macdbxa0v5xplag83fpdhfpyhnqncmi9wf9r92wa7w8zkln12vd"; 12 }; 13 14 sourceRoot = "source/source";
+14 -1
pkgs/applications/science/logic/cedille/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, alex, happy, Agda, agdaIowaStdlib, 2 - buildPlatform, buildPackages, ghcWithPackages }: 3 stdenv.mkDerivation rec { 4 version = "1.0.0"; 5 name = "cedille-${version}"; ··· 10 sha256 = "08c2vgg8i6l3ws7hd5gsj89mki36lxm7x7s8hi1qa5gllq04a832"; 11 }; 12 buildInputs = [ alex happy Agda (ghcWithPackages (ps: [ps.ieee])) ]; 13 14 LANG = "en_US.UTF-8"; 15 LOCALE_ARCHIVE = ··· 22 chmod -R 755 ial 23 ''; 24 25 installPhase = '' 26 mkdir -p $out/bin 27 mv cedille $out/bin/cedille 28 ''; 29 30 meta = {
··· 1 { stdenv, lib, fetchFromGitHub, alex, happy, Agda, agdaIowaStdlib, 2 + buildPlatform, buildPackages, ghcWithPackages, fetchpatch }: 3 + let 4 + options-patch = 5 + fetchpatch { 6 + url = https://github.com/cedille/cedille/commit/ee62b0fabde6c4f7299a3778868519255cc4a64f.patch; 7 + name = "options.patch"; 8 + sha256 = "19xzn9sqpfnfqikqy1x9lb9mb6722kbgvrapl6cf8ckcw8cfj8cz"; 9 + }; 10 + in 11 stdenv.mkDerivation rec { 12 version = "1.0.0"; 13 name = "cedille-${version}"; ··· 18 sha256 = "08c2vgg8i6l3ws7hd5gsj89mki36lxm7x7s8hi1qa5gllq04a832"; 19 }; 20 buildInputs = [ alex happy Agda (ghcWithPackages (ps: [ps.ieee])) ]; 21 + 22 + patches = [options-patch]; 23 24 LANG = "en_US.UTF-8"; 25 LOCALE_ARCHIVE = ··· 32 chmod -R 755 ial 33 ''; 34 35 + outputs = ["out" "lib"]; 36 + 37 installPhase = '' 38 mkdir -p $out/bin 39 mv cedille $out/bin/cedille 40 + mv lib $lib 41 ''; 42 43 meta = {
+35
pkgs/applications/science/math/sage/patches/Only-test-py2-py3-optional-tests-when-all-of-sage-is.patch
···
··· 1 + From 8218bd4fdeb4c92de8af0d3aabec55980fc4fb3d Mon Sep 17 00:00:00 2001 2 + From: Timo Kaufmann <timokau@zoho.com> 3 + Date: Sun, 21 Oct 2018 17:52:40 +0200 4 + Subject: [PATCH] Only test py2/py3 optional tests when all of sage is tested 5 + 6 + --- 7 + src/sage/doctest/control.py | 5 +++-- 8 + 1 file changed, 3 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/src/sage/doctest/control.py b/src/sage/doctest/control.py 11 + index bf18df8b2b..935c67abf7 100644 12 + --- a/src/sage/doctest/control.py 13 + +++ b/src/sage/doctest/control.py 14 + @@ -362,7 +362,8 @@ class DocTestController(SageObject): 15 + if not optionaltag_regex.search(o): 16 + raise ValueError('invalid optional tag {!r}'.format(o)) 17 + 18 + - options.optional |= auto_optional_tags 19 + + if "sage" in options.optional: 20 + + options.optional |= auto_optional_tags 21 + 22 + self.options = options 23 + 24 + @@ -765,7 +766,7 @@ class DocTestController(SageObject): 25 + sage: DC = DocTestController(DD, [dirname]) 26 + sage: DC.expand_files_into_sources() 27 + sage: sorted(DC.sources[0].options.optional) # abs tol 1 28 + - ['guava', 'magma', 'py2'] 29 + + ['guava', 'magma'] 30 + 31 + We check that files are skipped appropriately:: 32 + 33 + -- 34 + 2.18.1 35 +
+71
pkgs/applications/science/math/sage/patches/revert-sphinx-always-fork.patch
···
··· 1 + commit f1c59929c3c180ac283334c2b3c901ac8c82f6b1 2 + Author: Timo Kaufmann <timokau@zoho.com> 3 + Date: Sat Oct 20 20:07:41 2018 +0200 4 + 5 + Revert "Something related to the sphinxbuild seems to be leaking memory" 6 + 7 + This reverts commit 7d85dc796c58c3de57401bc22d3587b94e205091. 8 + 9 + diff --git a/src/sage_setup/docbuild/__init__.py b/src/sage_setup/docbuild/__init__.py 10 + index 0b24b1a60b..084c3f89d7 100644 11 + --- a/src/sage_setup/docbuild/__init__.py 12 + +++ b/src/sage_setup/docbuild/__init__.py 13 + @@ -265,29 +265,35 @@ class DocBuilder(object): 14 + # import the customized builder for object.inv files 15 + inventory = builder_helper('inventory') 16 + 17 + -def build_many(target, args): 18 + - # Pool() uses an actual fork() to run each new instance. This is important 19 + - # for performance reasons, i.e., don't use a forkserver when it becomes 20 + - # available with Python 3: Here, sage is already initialized which is quite 21 + - # costly, with a forkserver we would have to reinitialize it for every 22 + - # document we build. At the same time, don't serialize this by taking the 23 + - # pool (and thus the call to fork()) out completely: The call to Sphinx 24 + - # leaks memory, so we need to build each document in its own process to 25 + - # control the RAM usage. 26 + - from multiprocessing import Pool 27 + - pool = Pool(NUM_THREADS, maxtasksperchild=1) 28 + - # map_async handles KeyboardInterrupt correctly. Plain map and 29 + - # apply_async does not, so don't use it. 30 + - x = pool.map_async(target, args, 1) 31 + - try: 32 + - ret = x.get(99999) 33 + - pool.close() 34 + - pool.join() 35 + - except Exception: 36 + - pool.terminate() 37 + - if ABORT_ON_ERROR: 38 + - raise 39 + - return ret 40 + +if NUM_THREADS > 1: 41 + + def build_many(target, args): 42 + + from multiprocessing import Pool 43 + + pool = Pool(NUM_THREADS, maxtasksperchild=1) 44 + + # map_async handles KeyboardInterrupt correctly. Plain map and 45 + + # apply_async does not, so don't use it. 46 + + x = pool.map_async(target, args, 1) 47 + + try: 48 + + ret = x.get(99999) 49 + + pool.close() 50 + + pool.join() 51 + + except Exception: 52 + + pool.terminate() 53 + + if ABORT_ON_ERROR: 54 + + raise 55 + + return ret 56 + +else: 57 + + def build_many(target, args): 58 + + results = [] 59 + + 60 + + for arg in args: 61 + + try: 62 + + results.append(target(arg)) 63 + + except Exception: 64 + + if ABORT_ON_ERROR: 65 + + raise 66 + + 67 + + return results 68 + + 69 + 70 + ########################################## 71 + # Parallel Building Ref Manual #
+10
pkgs/applications/science/math/sage/sage-src.nix
··· 27 # https://trac.sagemath.org/ticket/25316 28 # https://github.com/python/cpython/pull/7476 29 ./patches/python-5755-hotpatch.patch 30 ]; 31 32 packageUpgradePatches = [
··· 27 # https://trac.sagemath.org/ticket/25316 28 # https://github.com/python/cpython/pull/7476 29 ./patches/python-5755-hotpatch.patch 30 + 31 + # Revert the commit that made the sphinx build fork even in the single thread 32 + # case. For some yet unknown reason, that breaks the docbuild on nix and archlinux. 33 + # See https://groups.google.com/forum/#!msg/sage-packaging/VU4h8IWGFLA/mrmCMocYBwAJ. 34 + ./patches/revert-sphinx-always-fork.patch 35 + 36 + # Make sure py2/py3 tests are only run when their expected context (all "sage" 37 + # tests) are also run. That is necessary to test dochtml individually. See 38 + # https://trac.sagemath.org/ticket/26110 for an upstream discussion. 39 + ./patches/Only-test-py2-py3-optional-tests-when-all-of-sage-is.patch 40 ]; 41 42 packageUpgradePatches = [
+2
pkgs/applications/version-management/git-and-tools/default.nix
··· 57 58 git-annex-remote-rclone = callPackage ./git-annex-remote-rclone { }; 59 60 # support for bugzilla 61 git-bz = callPackage ./git-bz { }; 62
··· 57 58 git-annex-remote-rclone = callPackage ./git-annex-remote-rclone { }; 59 60 + git-bug = callPackage ./git-bug { }; 61 + 62 # support for bugzilla 63 git-bz = callPackage ./git-bz { }; 64
+32
pkgs/applications/version-management/git-and-tools/git-bug/default.nix
···
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "git-bug-${version}"; 5 + version = "0.4.0"; 6 + rev = "2ab2412771d58a1b1f3bfeb5a6e9da2e683b0e12"; 7 + goPackagePath = "github.com/MichaelMure/git-bug"; 8 + 9 + src = fetchFromGitHub { 10 + inherit rev; 11 + owner = "MichaelMure"; 12 + repo = "git-bug"; 13 + sha256 = "1zyvyg0p5h71wvyxrzkr1bwddxm3x8p44n6wh9ccfdxp8d2k6k25"; 14 + }; 15 + 16 + goDeps = ./deps.nix; 17 + 18 + postInstall = '' 19 + cd go/src/${goPackagePath} 20 + install -D -m 0644 misc/bash_completion/git-bug "$bin/etc/bash_completion.d/git-bug" 21 + install -D -m 0644 misc/zsh_completion/git-bug "$bin/share/zsh/site-functions/git-bug" 22 + install -D -m 0644 -t "$bin/share/man/man1" doc/man/* 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Distributed bug tracker embedded in Git"; 27 + homepage = https://github.com/MichaelMure/git-bug; 28 + license = licenses.gpl3; 29 + platforms = platforms.all; 30 + maintainers = with maintainers; [ royneary ]; 31 + }; 32 + }
+417
pkgs/applications/version-management/git-and-tools/git-bug/deps.nix
···
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "github.com/99designs/gqlgen"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/99designs/gqlgen"; 8 + rev = "636435b68700211441303f1a5ed92f3768ba5774"; 9 + sha256 = "0d4sr6kpyn3zq3kpvk8lizy7hdpcw3fjmv7fbv2m1k9w8fzjawrz"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/agnivade/levenshtein"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/agnivade/levenshtein"; 17 + rev = "3d21ba515fe27b856f230847e856431ae1724adc"; 18 + sha256 = "0dym3k3ycsj0zj0p4dhdp7gd2hm7c7pyh2wii1mdbmpdyipy99cd"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/cheekybits/genny"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/cheekybits/genny"; 26 + rev = "9127e812e1e9e501ce899a18121d316ecb52e4ba"; 27 + sha256 = "1z57ga9c2sjnl5ngqgb1ap0zqv36sk0rarm02bbbkipz4m9yabjg"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/corpix/uarand"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/corpix/uarand"; 35 + rev = "2b8494104d86337cdd41d0a49cbed8e4583c0ab4"; 36 + sha256 = "06ml5m8l9wbr96gvyg6z1syawn797f8kmq74nhgry3vqpngyb6yn"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/cpuguy83/go-md2man"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/cpuguy83/go-md2man"; 44 + rev = "20f5889cbdc3c73dbd2862796665e7c465ade7d1"; 45 + sha256 = "1w22dfdamsq63b5rvalh9k2y7rbwfkkjs7vm9vd4a13h2ql70lg2"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/davecgh/go-spew"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/davecgh/go-spew"; 53 + rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73"; 54 + sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/dustin/go-humanize"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/dustin/go-humanize"; 62 + rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e"; 63 + sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/fatih/color"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/fatih/color"; 71 + rev = "5b77d2a35fb0ede96d138fc9a99f5c9b6aef11b4"; 72 + sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/go-test/deep"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/go-test/deep"; 80 + rev = "6592d9cc0a499ad2d5f574fde80a2b5c5cc3b4f5"; 81 + sha256 = "0f4rbdl6qmlq4bzh0443i634bm675bbrkyzwp8wkc1yhdl9qsij7"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/golang/protobuf"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/golang/protobuf"; 89 + rev = "aa810b61a9c79d51363740d207bb46cf8e620ed5"; 90 + sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/google/go-cmp"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/google/go-cmp"; 98 + rev = "3af367b6b30c263d47e8895973edcca9a49cf029"; 99 + sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/gorilla/context"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/gorilla/context"; 107 + rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42"; 108 + sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/gorilla/mux"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/gorilla/mux"; 116 + rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf"; 117 + sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/gorilla/websocket"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/gorilla/websocket"; 125 + rev = "ea4d1f681babbce9545c9c5f3d5194a789c89f5b"; 126 + sha256 = "1bhgs2542qs49p1dafybqxfs2qc072xv41w5nswyrknwyjxxs2a1"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/hashicorp/golang-lru"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/hashicorp/golang-lru"; 134 + rev = "20f1fb78b0740ba8c3cb143a61e86ba5c8669768"; 135 + sha256 = "12k2cp2k615fjvfa5hyb9k2alian77wivds8s65diwshwv41939f"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/icrowley/fake"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/icrowley/fake"; 143 + rev = "4178557ae428460c3780a381c824a1f3aceb6325"; 144 + sha256 = "1mv4bxfphaqbvacy49v4lf4gf2nmadzpmjq0jbdx93wi5bnkc977"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/inconshreveable/mousetrap"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/inconshreveable/mousetrap"; 152 + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; 153 + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/jroimartin/gocui"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/jroimartin/gocui"; 161 + rev = "c055c87ae801372cd74a0839b972db4f7697ae5f"; 162 + sha256 = "1b1cbjg925l1c5v3ls8amni9716190yzf847cqs9wjnj82z8qa47"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "github.com/mattn/go-colorable"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://github.com/mattn/go-colorable"; 170 + rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072"; 171 + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/mattn/go-isatty"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/mattn/go-isatty"; 179 + rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39"; 180 + sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/mattn/go-runewidth"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/mattn/go-runewidth"; 188 + rev = "9e777a8366cce605130a531d2cd6363d07ad7317"; 189 + sha256 = "0vkrfrz3fzn5n6ix4k8s0cg0b448459sldq8bp4riavsxm932jzb"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "github.com/mitchellh/mapstructure"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/mitchellh/mapstructure"; 197 + rev = "fa473d140ef3c6adf42d6b391fe76707f1f243c8"; 198 + sha256 = "0f06q4fpzg0c370cvmpsl0iq2apl5nkbz5cd3nba5x5ysmshv1lm"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "github.com/nsf/termbox-go"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://github.com/nsf/termbox-go"; 206 + rev = "5c94acc5e6eb520f1bcd183974e01171cc4c23b3"; 207 + sha256 = "1fi8imdgwvlsgifw2qfl3ww0lsrgkfsimkzz7bnrq41nar78s0fw"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "github.com/phayes/freeport"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://github.com/phayes/freeport"; 215 + rev = "b8543db493a5ed890c5499e935e2cad7504f3a04"; 216 + sha256 = "1gwaan8fwmc5lfx4dzymq0jd6z2l1frg83jkmjpm4kw8ay4vr11q"; 217 + }; 218 + } 219 + { 220 + goPackagePath = "github.com/pkg/errors"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://github.com/pkg/errors"; 224 + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; 225 + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "github.com/pmezard/go-difflib"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://github.com/pmezard/go-difflib"; 233 + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 234 + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 235 + }; 236 + } 237 + { 238 + goPackagePath = "github.com/russross/blackfriday"; 239 + fetch = { 240 + type = "git"; 241 + url = "https://github.com/russross/blackfriday"; 242 + rev = "55d61fa8aa702f59229e6cff85793c22e580eaf5"; 243 + sha256 = "0qmavm5d14kj6im6sqzpqnlhpy524428vkn4hnfwknndr9rycmn0"; 244 + }; 245 + } 246 + { 247 + goPackagePath = "github.com/shurcooL/githubv4"; 248 + fetch = { 249 + type = "git"; 250 + url = "https://github.com/shurcooL/githubv4"; 251 + rev = "b5f70540eee0ebfb6a27b52fc5b131be76415539"; 252 + sha256 = "0hrjk16l8jwkhrbzcasp4dflv6hl24hcc4q2md5rn6i8f73dl18h"; 253 + }; 254 + } 255 + { 256 + goPackagePath = "github.com/shurcooL/go"; 257 + fetch = { 258 + type = "git"; 259 + url = "https://github.com/shurcooL/go"; 260 + rev = "9e1955d9fb6e1ee2345ba1f5e71669263e719e27"; 261 + sha256 = "1lad9bvs75jsn61cfza19739c2c057k0bqxg2b4xz3z3l4w1mkqj"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "github.com/shurcooL/graphql"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://github.com/shurcooL/graphql"; 269 + rev = "365899397c9ad12805631fe4c9b2a64be9d74818"; 270 + sha256 = "10n4id76zpj5g4hr1ry8d9v5cvm039rygrpgdk4ygk198vhr0gwm"; 271 + }; 272 + } 273 + { 274 + goPackagePath = "github.com/shurcooL/httpfs"; 275 + fetch = { 276 + type = "git"; 277 + url = "https://github.com/shurcooL/httpfs"; 278 + rev = "809beceb23714880abc4a382a00c05f89d13b1cc"; 279 + sha256 = "1hvj5q5kjw83z7f77y03fqfg7fps7pqj2cj2c38x752m0pq4j2w3"; 280 + }; 281 + } 282 + { 283 + goPackagePath = "github.com/shurcooL/vfsgen"; 284 + fetch = { 285 + type = "git"; 286 + url = "https://github.com/shurcooL/vfsgen"; 287 + rev = "62bca832be04bd2bcaabd3b68a6b19a7ec044411"; 288 + sha256 = "1lh8sw7qxs43jj8k9pfn91kfy2033p3il9bcb63whz8zhqw2a16y"; 289 + }; 290 + } 291 + { 292 + goPackagePath = "github.com/skratchdot/open-golang"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://github.com/skratchdot/open-golang"; 296 + rev = "75fb7ed4208cf72d323d7d02fd1a5964a7a9073c"; 297 + sha256 = "1b67imqbsdvg19vif1q1dfmapxy3v2anagacbql95fwnnw0v8jga"; 298 + }; 299 + } 300 + { 301 + goPackagePath = "github.com/spf13/cobra"; 302 + fetch = { 303 + type = "git"; 304 + url = "https://github.com/spf13/cobra"; 305 + rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385"; 306 + sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd"; 307 + }; 308 + } 309 + { 310 + goPackagePath = "github.com/spf13/pflag"; 311 + fetch = { 312 + type = "git"; 313 + url = "https://github.com/spf13/pflag"; 314 + rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; 315 + sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; 316 + }; 317 + } 318 + { 319 + goPackagePath = "github.com/stretchr/testify"; 320 + fetch = { 321 + type = "git"; 322 + url = "https://github.com/stretchr/testify"; 323 + rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686"; 324 + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; 325 + }; 326 + } 327 + { 328 + goPackagePath = "github.com/vektah/gqlgen"; 329 + fetch = { 330 + type = "git"; 331 + url = "https://github.com/vektah/gqlgen"; 332 + rev = "636435b68700211441303f1a5ed92f3768ba5774"; 333 + sha256 = "0d4sr6kpyn3zq3kpvk8lizy7hdpcw3fjmv7fbv2m1k9w8fzjawrz"; 334 + }; 335 + } 336 + { 337 + goPackagePath = "github.com/vektah/gqlparser"; 338 + fetch = { 339 + type = "git"; 340 + url = "https://github.com/vektah/gqlparser"; 341 + rev = "14e83ae06ec152e6d0afb9766a00e0c0918aa8fc"; 342 + sha256 = "162j259402pa2wb4645z6gplx5g1a2sfk393k2svwgws3bg2bws2"; 343 + }; 344 + } 345 + { 346 + goPackagePath = "golang.org/x/crypto"; 347 + fetch = { 348 + type = "git"; 349 + url = "https://go.googlesource.com/crypto"; 350 + rev = "0e37d006457bf46f9e6692014ba72ef82c33022c"; 351 + sha256 = "1fj8rvrhgv5j8pmckzphvm3sqkzhcqp3idkxvgv13qrjdfycsa5r"; 352 + }; 353 + } 354 + { 355 + goPackagePath = "golang.org/x/net"; 356 + fetch = { 357 + type = "git"; 358 + url = "https://go.googlesource.com/net"; 359 + rev = "2f5d2388922f370f4355f327fcf4cfe9f5583908"; 360 + sha256 = "03s92ygxfrd2c1m4697sd6iksgbar6c007w1yf3h6wmd79vr5dxs"; 361 + }; 362 + } 363 + { 364 + goPackagePath = "golang.org/x/oauth2"; 365 + fetch = { 366 + type = "git"; 367 + url = "https://go.googlesource.com/oauth2"; 368 + rev = "d2e6202438beef2727060aa7cabdd924d92ebfd9"; 369 + sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7"; 370 + }; 371 + } 372 + { 373 + goPackagePath = "golang.org/x/sys"; 374 + fetch = { 375 + type = "git"; 376 + url = "https://go.googlesource.com/sys"; 377 + rev = "ac767d655b305d4e9612f5f6e33120b9176c4ad4"; 378 + sha256 = "1ds29n5lh4j21hmzxz7vk7hv1k6sixc7f0zsdc9xqdg0j7d212zm"; 379 + }; 380 + } 381 + { 382 + goPackagePath = "golang.org/x/tools"; 383 + fetch = { 384 + type = "git"; 385 + url = "https://go.googlesource.com/tools"; 386 + rev = "a434f64ace81347eff0fb4a32bc80a235e0ad762"; 387 + sha256 = "0zngnxrxjync4caz6ikmv5v0cn895iqhqmzqg9qddfm5bvl2a2my"; 388 + }; 389 + } 390 + { 391 + goPackagePath = "google.golang.org/appengine"; 392 + fetch = { 393 + type = "git"; 394 + url = "https://github.com/golang/appengine"; 395 + rev = "ae0ab99deb4dc413a2b4bd6c8bdd0eb67f1e4d06"; 396 + sha256 = "1iabxnqgxvvn1239i6fvfl375vlbvhfrc03m1x2rvalmx4d6w9c7"; 397 + }; 398 + } 399 + { 400 + goPackagePath = "gopkg.in/yaml.v2"; 401 + fetch = { 402 + type = "git"; 403 + url = "https://github.com/go-yaml/yaml"; 404 + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 405 + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 406 + }; 407 + } 408 + { 409 + goPackagePath = "gotest.tools"; 410 + fetch = { 411 + type = "git"; 412 + url = "https://github.com/gotestyourself/gotest.tools"; 413 + rev = "b6e20af1ed078cd01a6413b734051a292450b4cb"; 414 + sha256 = "11k6hmfhaf0qxpddp3i5kfpacdx51q6pv4n1kn3jnf1hjs0yny2k"; 415 + }; 416 + } 417 + ]
+4 -5
pkgs/applications/version-management/git-and-tools/git-crypt/default.nix
··· 1 { fetchFromGitHub, git, gnupg1compat, makeWrapper, openssl, stdenv }: 2 3 stdenv.mkDerivation rec { 4 - 5 - name = "git-crypt-${meta.version}"; 6 7 src = fetchFromGitHub { 8 owner = "AGWA"; 9 repo = "git-crypt"; 10 - rev = meta.version; 11 - sha256 = "4fe45f903a4b3cc06a5fe11334b914c225009fe8440d9e91a54fdf21cf4dcc4d"; 12 inherit name; 13 }; 14 ··· 40 ''; 41 downloadPage = "https://github.com/AGWA/git-crypt/releases"; 42 license = licenses.gpl3; 43 - version = "0.5.0"; 44 maintainers = [ maintainers.dochang ]; 45 platforms = platforms.unix; 46 };
··· 1 { fetchFromGitHub, git, gnupg1compat, makeWrapper, openssl, stdenv }: 2 3 stdenv.mkDerivation rec { 4 + name = "git-crypt-${version}"; 5 + version = "0.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "AGWA"; 9 repo = "git-crypt"; 10 + rev = "${version}"; 11 + sha256 = "13m9y0m6gc3mlw3pqv9x4i0him2ycbysizigdvdanhh514kga602"; 12 inherit name; 13 }; 14 ··· 40 ''; 41 downloadPage = "https://github.com/AGWA/git-crypt/releases"; 42 license = licenses.gpl3; 43 maintainers = [ maintainers.dochang ]; 44 platforms = platforms.unix; 45 };
+2 -2
pkgs/applications/version-management/tortoisehg/default.nix
··· 2 3 python2Packages.buildPythonApplication rec { 4 name = "tortoisehg-${version}"; 5 - version = "4.7.1"; 6 7 src = fetchurl { 8 url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz"; 9 - sha256 = "0x7hz4v882xy2r3k43fbndkq1kqwl3rl1zjmi8pxgpf05qcn950d"; 10 }; 11 12 pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
··· 2 3 python2Packages.buildPythonApplication rec { 4 name = "tortoisehg-${version}"; 5 + version = "4.7.2"; 6 7 src = fetchurl { 8 url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz"; 9 + sha256 = "0y2q50380gnjzmyvmzh729ljgvq3wkcv6ham3w62mf4fjcvlpnag"; 10 }; 11 12 pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
+2 -2
pkgs/applications/video/clipgrab/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "clipgrab-${version}"; 5 - version = "3.7.0"; 6 7 src = fetchurl { 8 - sha256 = "0rx12218yy6h27z3xsmmxfsw8ldlsf4y862adkz6ybrygppsaib4"; 9 # The .tar.bz2 "Download" link is a binary blob, the source is the .tar.gz! 10 url = "https://download.clipgrab.org/${name}.tar.gz"; 11 };
··· 2 3 stdenv.mkDerivation rec { 4 name = "clipgrab-${version}"; 5 + version = "3.7.1"; 6 7 src = fetchurl { 8 + sha256 = "0bhzkmcinlsfp5ldgqp59xnkaz6ikzdnq78drcdf1w7q4z05ipxd"; 9 # The .tar.bz2 "Download" link is a binary blob, the source is the .tar.gz! 10 url = "https://download.clipgrab.org/${name}.tar.gz"; 11 };
+2 -2
pkgs/applications/video/smplayer/default.nix
··· 1 { stdenv, fetchurl, qmake, qtscript }: 2 3 stdenv.mkDerivation rec { 4 - name = "smplayer-18.9.0"; 5 6 src = fetchurl { 7 url = "mirror://sourceforge/smplayer/${name}.tar.bz2"; 8 - sha256 = "0gff22yh2h76cyqsbjpa7rax51sfzygjl3isd8dk47zar9cyvw8d"; 9 }; 10 11 buildInputs = [ qtscript ];
··· 1 { stdenv, fetchurl, qmake, qtscript }: 2 3 stdenv.mkDerivation rec { 4 + name = "smplayer-18.10.0"; 5 6 src = fetchurl { 7 url = "mirror://sourceforge/smplayer/${name}.tar.bz2"; 8 + sha256 = "1sql1rd4h74smkapjf5c686zbdqqaf44h7k7z5bxfvfcsad7rzrd"; 9 }; 10 11 buildInputs = [ qtscript ];
+43
pkgs/applications/window-managers/sway/beta.nix
···
··· 1 + { stdenv, fetchFromGitHub 2 + , meson, ninja 3 + , pkgconfig, scdoc 4 + , wayland, libxkbcommon, pcre, json_c, dbus 5 + , pango, cairo, libinput, libcap, pam, gdk_pixbuf 6 + , wlroots, wayland-protocols 7 + , buildDocs ? true 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + name = "${pname}-${version}"; 12 + pname = "sway"; 13 + version = "1.0-beta.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "swaywm"; 17 + repo = "sway"; 18 + rev = version; 19 + sha256 = "0h9kgrg9mh2acks63z72bw3lwff32pf2nb4i7i5xhd9i6l4gfnqa"; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + pkgconfig meson ninja 24 + ] ++ stdenv.lib.optional buildDocs scdoc; 25 + 26 + buildInputs = [ 27 + wayland libxkbcommon pcre json_c dbus 28 + pango cairo libinput libcap pam gdk_pixbuf 29 + wlroots wayland-protocols 30 + ]; 31 + 32 + enableParallelBuilding = true; 33 + 34 + mesonFlags = "-Dsway-version=${version}"; 35 + 36 + meta = with stdenv.lib; { 37 + description = "i3-compatible window manager for Wayland"; 38 + homepage = https://swaywm.org; 39 + license = licenses.mit; 40 + platforms = platforms.linux; 41 + maintainers = with maintainers; [ primeos synthetica ]; # Trying to keep it up-to-date. 42 + }; 43 + }
+1 -1
pkgs/applications/window-managers/sway/default.nix
··· 32 33 meta = with stdenv.lib; { 34 description = "i3-compatible window manager for Wayland"; 35 - homepage = http://swaywm.org; 36 license = licenses.mit; 37 platforms = platforms.linux; 38 maintainers = with maintainers; [ primeos ]; # Trying to keep it up-to-date.
··· 32 33 meta = with stdenv.lib; { 34 description = "i3-compatible window manager for Wayland"; 35 + homepage = https://swaywm.org; 36 license = licenses.mit; 37 platforms = platforms.linux; 38 maintainers = with maintainers; [ primeos ]; # Trying to keep it up-to-date.
+60
pkgs/desktops/deepin/dde-session-ui/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, pkgconfig, qmake, qtsvg, qttools, 2 + qtx11extras, xkeyboard_config, xorg, lightdm_qt, gsettings-qt, 3 + dde-qt-dbus-factory, deepin-gettext-tools, dtkcore, dtkwidget, 4 + hicolor-icon-theme }: 5 + 6 + stdenv.mkDerivation rec { 7 + name = "${pname}-${version}"; 8 + pname = "dde-session-ui"; 9 + version = "4.5.1.10"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "linuxdeepin"; 13 + repo = pname; 14 + rev = version; 15 + sha256 = "0cr3g9jbgpp8k41i86lr4pg88gn690nzili7ah745vf1kdwvi1w0"; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + pkgconfig 20 + qmake 21 + qttools 22 + deepin-gettext-tools 23 + ]; 24 + 25 + buildInputs = [ 26 + dde-qt-dbus-factory 27 + dtkcore 28 + dtkwidget 29 + gsettings-qt 30 + lightdm_qt 31 + qtsvg 32 + qtx11extras 33 + xorg.libXcursor 34 + xorg.libXrandr 35 + xorg.libXtst 36 + xkeyboard_config 37 + hicolor-icon-theme 38 + ]; 39 + 40 + postPatch = '' 41 + patchShebangs . 42 + sed -i translate_desktop.sh -e "s,/usr/bin/deepin-desktop-ts-convert,deepin-desktop-ts-convert," 43 + find -type f -exec sed -i -e "s,path = /etc,path = $out/etc," {} + 44 + find -type f -exec sed -i -e "s,path = /usr,path = $out," {} + 45 + find -type f -exec sed -i -e "s,Exec=/usr,Exec=$out," {} + 46 + find -type f -exec sed -i -e "s,/usr/share/dde-session-ui,$out/share/dde-session-ui," {} + 47 + sed -i global_util/xkbparser.h -e "s,/usr/share/X11/xkb/rules/base.xml,${xkeyboard_config}/share/X11/xkb/rules/base.xml," 48 + sed -i lightdm-deepin-greeter/Scripts/lightdm-deepin-greeter -e "s,/usr/bin/lightdm-deepin-greeter,$out/bin/lightdm-deepin-greeter," 49 + # fix default background url 50 + sed -i widgets/*.cpp boxframe/*.cpp -e 's,/usr/share/backgrounds/default_background.jpg,/usr/share/backgrounds/deepin/desktop.jpg,' 51 + ''; 52 + 53 + meta = with stdenv.lib; { 54 + description = "Deepin desktop-environment - Session UI module"; 55 + homepage = https://github.com/linuxdeepin/dde-session-ui; 56 + license = licenses.gpl3; 57 + platforms = platforms.linux; 58 + maintainers = with maintainers; [ romildo ]; 59 + }; 60 + }
+1
pkgs/desktops/deepin/default.nix
··· 8 dde-calendar = callPackage ./dde-calendar { }; 9 dde-polkit-agent = callPackage ./dde-polkit-agent { }; 10 dde-qt-dbus-factory = callPackage ./dde-qt-dbus-factory { }; 11 deepin-desktop-base = callPackage ./deepin-desktop-base { }; 12 deepin-desktop-schemas = callPackage ./deepin-desktop-schemas { }; 13 deepin-gettext-tools = callPackage ./deepin-gettext-tools { };
··· 8 dde-calendar = callPackage ./dde-calendar { }; 9 dde-polkit-agent = callPackage ./dde-polkit-agent { }; 10 dde-qt-dbus-factory = callPackage ./dde-qt-dbus-factory { }; 11 + dde-session-ui = callPackage ./dde-session-ui { }; 12 deepin-desktop-base = callPackage ./deepin-desktop-base { }; 13 deepin-desktop-schemas = callPackage ./deepin-desktop-schemas { }; 14 deepin-gettext-tools = callPackage ./deepin-gettext-tools { };
+2 -2
pkgs/desktops/gnome-3/core/dconf-editor/default.nix
··· 1 - { stdenv, fetchurl, meson, ninja, vala, libxslt, pkgconfig, glib, dbus-glib, gtk3, gnome3, python3 2 , libxml2, gettext, docbook_xsl, wrapGAppsHook, gobjectIntrospection }: 3 4 let ··· 14 15 nativeBuildInputs = [ meson ninja vala libxslt pkgconfig wrapGAppsHook gettext docbook_xsl libxml2 gobjectIntrospection python3 ]; 16 17 - buildInputs = [ glib dbus-glib gtk3 gnome3.defaultIconTheme gnome3.dconf ]; 18 19 postPatch = '' 20 chmod +x meson_post_install.py
··· 1 + { stdenv, fetchurl, meson, ninja, vala, libxslt, pkgconfig, glib, gtk3, gnome3, python3 2 , libxml2, gettext, docbook_xsl, wrapGAppsHook, gobjectIntrospection }: 3 4 let ··· 14 15 nativeBuildInputs = [ meson ninja vala libxslt pkgconfig wrapGAppsHook gettext docbook_xsl libxml2 gobjectIntrospection python3 ]; 16 17 + buildInputs = [ glib gtk3 gnome3.dconf ]; 18 19 postPatch = '' 20 chmod +x meson_post_install.py
+2 -2
pkgs/desktops/gnome-3/core/nautilus/default.nix
··· 1 { stdenv, fetchurl, meson, ninja, pkgconfig, gettext, libxml2, desktop-file-utils, python3, wrapGAppsHook 2 - , gtk, gnome3, gnome-autoar, dbus-glib, shared-mime-info, libnotify, libexif 3 , exempi, librsvg, tracker, tracker-miners, gnome-desktop, gexiv2, libselinux, gdk_pixbuf }: 4 5 let ··· 16 nativeBuildInputs = [ meson ninja pkgconfig libxml2 gettext python3 wrapGAppsHook desktop-file-utils ]; 17 18 buildInputs = [ 19 - dbus-glib shared-mime-info libexif gtk exempi libnotify libselinux 20 tracker tracker-miners gnome-desktop gexiv2 21 gnome3.adwaita-icon-theme gnome3.gsettings-desktop-schemas 22 ];
··· 1 { stdenv, fetchurl, meson, ninja, pkgconfig, gettext, libxml2, desktop-file-utils, python3, wrapGAppsHook 2 + , gtk, gnome3, gnome-autoar, glib-networking, shared-mime-info, libnotify, libexif 3 , exempi, librsvg, tracker, tracker-miners, gnome-desktop, gexiv2, libselinux, gdk_pixbuf }: 4 5 let ··· 16 nativeBuildInputs = [ meson ninja pkgconfig libxml2 gettext python3 wrapGAppsHook desktop-file-utils ]; 17 18 buildInputs = [ 19 + glib-networking shared-mime-info libexif gtk exempi libnotify libselinux 20 tracker tracker-miners gnome-desktop gexiv2 21 gnome3.adwaita-icon-theme gnome3.gsettings-desktop-schemas 22 ];
+13 -11
pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, meson, ninja, gettext, gnome3, libxslt, packagekit, polkit 2 - , fontconfig, libcanberra-gtk3, systemd, libnotify, wrapGAppsHook, dbus-glib, dbus, desktop-file-utils }: 3 4 stdenv.mkDerivation rec { 5 name = "gnome-packagekit-${version}"; ··· 10 sha256 = "051q3hc78qa85mfh4jxxprfcrfj1hva6smfqsgzm0kx4zkkj1c1r"; 11 }; 12 13 - passthru = { 14 - updateScript = gnome3.updateScript { packageName = "gnome-packagekit"; attrPath = "gnome3.gnome-packagekit"; }; 15 - }; 16 - 17 - NIX_CFLAGS_COMPILE = "-I${dbus-glib.dev}/include/dbus-1.0 -I${dbus.dev}/include/dbus-1.0"; 18 - 19 nativeBuildInputs = [ pkgconfig meson ninja gettext wrapGAppsHook desktop-file-utils ]; 20 - buildInputs = [ libxslt gnome3.gtk packagekit fontconfig systemd polkit 21 - libcanberra-gtk3 libnotify dbus-glib dbus ]; 22 23 - prePatch = "patchShebangs meson_post_install.sh"; 24 25 meta = with stdenv.lib; { 26 homepage = https://www.freedesktop.org/software/PackageKit/;
··· 1 + { stdenv, fetchurl, pkgconfig, meson, ninja, gettext, gnome3, packagekit, polkit 2 + , systemd, wrapGAppsHook, desktop-file-utils }: 3 4 stdenv.mkDerivation rec { 5 name = "gnome-packagekit-${version}"; ··· 10 sha256 = "051q3hc78qa85mfh4jxxprfcrfj1hva6smfqsgzm0kx4zkkj1c1r"; 11 }; 12 13 nativeBuildInputs = [ pkgconfig meson ninja gettext wrapGAppsHook desktop-file-utils ]; 14 + buildInputs = [ gnome3.gtk packagekit systemd polkit ]; 15 16 + postPatch = '' 17 + patchShebangs meson_post_install.sh 18 + ''; 19 + 20 + passthru = { 21 + updateScript = gnome3.updateScript { 22 + packageName = "gnome-packagekit"; 23 + attrPath = "gnome3.gnome-packagekit"; 24 + }; 25 + }; 26 27 meta = with stdenv.lib; { 28 homepage = https://www.freedesktop.org/software/PackageKit/;
+3 -3
pkgs/development/compilers/ats2/default.nix
··· 3 , withContrib ? true }: 4 5 let 6 - versionPkg = "0.3.11" ; 7 8 contrib = fetchurl { 9 url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-contrib-${versionPkg}.tgz" ; 10 - sha256 = "300884eca8a54cb9b0daa19bd04a86252160cc8ad6ef494198babd56d5a579bc"; 11 }; 12 13 postInstallContrib = stdenv.lib.optionalString withContrib ··· 31 32 src = fetchurl { 33 url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; 34 - sha256 = "feba71f37e9688b8ff0a72c4eb21914ce59f19421350d9dc3f15ad6f8c28428a"; 35 }; 36 37 buildInputs = [ gmp ];
··· 3 , withContrib ? true }: 4 5 let 6 + versionPkg = "0.3.12" ; 7 8 contrib = fetchurl { 9 url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-contrib-${versionPkg}.tgz" ; 10 + sha256 = "6e53e3070f50600373b857a73a76196adffcabc3c0d3173eaaf9a5f50f4596f4"; 11 }; 12 13 postInstallContrib = stdenv.lib.optionalString withContrib ··· 31 32 src = fetchurl { 33 url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; 34 + sha256 = "63eb02b225a11752745e8f08691140ed764288ab4ceda3710670cde24835b0d8"; 35 }; 36 37 buildInputs = [ gmp ];
+1
pkgs/development/compilers/julia/shared.nix
··· 104 touch test/$i.jl 105 done 106 rm stdlib/Sockets/test/runtests.jl && touch stdlib/Sockets/test/runtests.jl 107 sed -e 's/Invalid Content-Type:/invalid Content-Type:/g' -i ./stdlib/LibGit2/test/libgit2.jl 108 sed -e 's/Failed to resolve /failed to resolve /g' -i ./stdlib/LibGit2/test/libgit2.jl 109 '';
··· 104 touch test/$i.jl 105 done 106 rm stdlib/Sockets/test/runtests.jl && touch stdlib/Sockets/test/runtests.jl 107 + rm stdlib/Distributed/test/runtests.jl && touch stdlib/Distributed/test/runtests.jl 108 sed -e 's/Invalid Content-Type:/invalid Content-Type:/g' -i ./stdlib/LibGit2/test/libgit2.jl 109 sed -e 's/Failed to resolve /failed to resolve /g' -i ./stdlib/LibGit2/test/libgit2.jl 110 '';
+13 -5
pkgs/development/compilers/sbcl/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 name = "sbcl-${version}"; 12 - version = "1.4.10"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; 16 - sha256 = "1j9wb608pkihpwgzl4qvnr4jl6mb7ngfqy559pxnvmnn1zlyfklh"; 17 }; 18 19 patchPhase = '' ··· 87 88 installPhase = '' 89 INSTALL_ROOT=$out sh install.sh 90 ''; 91 92 - # Specifying $SBCL_HOME is only truly needed with `purgeNixReferences = true`. 93 - setupHook = writeText "setupHook.sh" '' 94 addEnvHooks "$targetOffset" _setSbclHome 95 _setSbclHome() { 96 export SBCL_HOME='@out@/lib/sbcl/' 97 } 98 - ''; 99 100 meta = sbclBootstrap.meta // { 101 inherit version;
··· 9 10 stdenv.mkDerivation rec { 11 name = "sbcl-${version}"; 12 + version = "1.4.12"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; 16 + sha256 = "0maa4h5zdykq050hdqk5wd74dhl6k7br3qrhfd4f2387skk8ky7a"; 17 }; 18 19 patchPhase = '' ··· 87 88 installPhase = '' 89 INSTALL_ROOT=$out sh install.sh 90 + '' 91 + + stdenv.lib.optionalString (!purgeNixReferences) '' 92 + cp -r src $out/lib/sbcl 93 + cp -r contrib $out/lib/sbcl 94 + cat >$out/lib/sbcl/sbclrc <<EOF 95 + (setf (logical-pathname-translations "SYS") 96 + '(("SYS:SRC;**;*.*.*" #P"$out/lib/sbcl/src/**/*.*") 97 + ("SYS:CONTRIB;**;*.*.*" #P"$out/lib/sbcl/contrib/**/*.*"))) 98 + EOF 99 ''; 100 101 + setupHook = stdenv.lib.optional purgeNixReferences (writeText "setupHook.sh" '' 102 addEnvHooks "$targetOffset" _setSbclHome 103 _setSbclHome() { 104 export SBCL_HOME='@out@/lib/sbcl/' 105 } 106 + ''); 107 108 meta = sbclBootstrap.meta // { 109 inherit version;
+50
pkgs/development/coq-modules/Velisarios/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, coq }: 2 + 3 + let params = 4 + { 5 + "8.6" = { 6 + version = "20180221"; 7 + rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; 8 + sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; 9 + }; 10 + 11 + "8.7" = { 12 + version = "20180221"; 13 + rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; 14 + sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; 15 + }; 16 + 17 + "8.8" = { 18 + version = "20180221"; 19 + rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; 20 + sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; 21 + }; 22 + }; 23 + param = params."${coq.coq-version}"; 24 + in 25 + 26 + stdenv.mkDerivation rec { 27 + name = "coq${coq.coq-version}-Velisarios-${param.version}"; 28 + 29 + src = fetchFromGitHub { 30 + owner = "vrahli"; 31 + repo = "Velisarios"; 32 + inherit (param) rev sha256; 33 + }; 34 + 35 + buildInputs = [ 36 + coq coq.ocaml coq.camlp5 coq.findlib 37 + ]; 38 + enableParallelBuilding = true; 39 + 40 + buildPhase = "make -j$NIX_BUILD_CORES"; 41 + preBuild = "./create-makefile.sh"; 42 + installPhase = '' 43 + mkdir -p $out/lib/coq/${coq.coq-version}/Velisarios 44 + cp -pR model/*.vo $out/lib/coq/${coq.coq-version}/Velisarios 45 + ''; 46 + 47 + passthru = { 48 + compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" "8.8" ]; 49 + }; 50 + }
+19 -15
pkgs/development/coq-modules/category-theory/default.nix
··· 1 - { stdenv, fetchgit, coq, ssreflect }: 2 3 - let param = 4 - { 5 - "8.6" = { 6 version = "20180709"; 7 rev = "3b9ba7b26a64d49a55e8b6ccea570a7f32c11ead"; 8 sha256 = "0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; 9 }; 10 - 11 - "8.7" = { 12 - version = "20180709"; 13 - rev = "3b9ba7b26a64d49a55e8b6ccea570a7f32c11ead"; 14 - sha256 = "0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; 15 }; 16 - 17 - }."${coq.coq-version}" 18 - ; in 19 20 stdenv.mkDerivation rec { 21 ··· 26 inherit (param) rev sha256; 27 }; 28 29 - buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib ]; 30 - propagatedBuildInputs = [ coq ssreflect ]; 31 32 enableParallelBuilding = false; 33 ··· 43 }; 44 45 passthru = { 46 - compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" ]; 47 }; 48 49 }
··· 1 + { stdenv, fetchgit, coq, ssreflect, equations }: 2 3 + let 4 + params = 5 + let 6 + v20180709 = { 7 version = "20180709"; 8 rev = "3b9ba7b26a64d49a55e8b6ccea570a7f32c11ead"; 9 sha256 = "0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; 10 }; 11 + v20181016 = { 12 + version = "20181016"; 13 + rev = "8049479c5aee00ed0b92e5edc7c8996aebf48208"; 14 + sha256 = "14f9rlwh8vgmcl6njykvsiwxx0jn623375afixk26mzpy12zdcph"; 15 }; 16 + in { 17 + "8.6" = v20180709; 18 + "8.7" = v20180709; 19 + "8.8" = v20181016; 20 + }; 21 + param = params."${coq.coq-version}"; 22 + in 23 24 stdenv.mkDerivation rec { 25 ··· 30 inherit (param) rev sha256; 31 }; 32 33 + buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml camlp5 findlib ]); 34 + propagatedBuildInputs = [ ssreflect equations ]; 35 36 enableParallelBuilding = false; 37 ··· 47 }; 48 49 passthru = { 50 + compatibleCoqVersions = v: builtins.hasAttr v params; 51 }; 52 53 }
+3
pkgs/development/libraries/arrow-cpp/default.nix
··· 26 27 # patch to fix python-test 28 ./darwin.patch 29 ]; 30 31 nativeBuildInputs = [ cmake ];
··· 26 27 # patch to fix python-test 28 ./darwin.patch 29 + 30 + # facebook/zstd#1385 31 + ./zstd136.patch 32 ]; 33 34 nativeBuildInputs = [ cmake ];
+17
pkgs/development/libraries/arrow-cpp/zstd136.patch
···
··· 1 + --- a/src/arrow/util/compression_zstd.cc 2 + +++ b/src/arrow/util/compression_zstd.cc 3 + @@ -35,8 +35,13 @@ namespace util { 4 + 5 + Status ZSTDCodec::Decompress(int64_t input_len, const uint8_t* input, int64_t output_len, 6 + uint8_t* output_buffer) { 7 + + void *safe_output_buffer = static_cast<void*>(output_buffer); 8 + + int dummy {}; 9 + + if ((output_len == 0) && (output_buffer == NULL)) { 10 + + safe_output_buffer = static_cast<void*>(&dummy); 11 + + } 12 + int64_t decompressed_size = 13 + - ZSTD_decompress(output_buffer, static_cast<size_t>(output_len), input, 14 + + ZSTD_decompress(safe_output_buffer, static_cast<size_t>(output_len), input, 15 + static_cast<size_t>(input_len)); 16 + if (decompressed_size != output_len) { 17 + return Status::IOError("Corrupt ZSTD compressed data.");
+2 -2
pkgs/development/libraries/aws-sdk-cpp/default.nix
··· 15 else throw "Unsupported system!"; 16 in stdenv.mkDerivation rec { 17 name = "aws-sdk-cpp-${version}"; 18 - version = "1.5.17"; 19 20 src = fetchFromGitHub { 21 owner = "awslabs"; 22 repo = "aws-sdk-cpp"; 23 rev = version; 24 - sha256 = "0mmzf3js6090kk9vdwrmib5cjny43mqf044iynkhkglzvwhadc8z"; 25 }; 26 27 # FIXME: might be nice to put different APIs in different outputs
··· 15 else throw "Unsupported system!"; 16 in stdenv.mkDerivation rec { 17 name = "aws-sdk-cpp-${version}"; 18 + version = "1.6.20"; 19 20 src = fetchFromGitHub { 21 owner = "awslabs"; 22 repo = "aws-sdk-cpp"; 23 rev = version; 24 + sha256 = "0b6ahy748i29jqzzrjh8vybk7dv8qda3ir277mqflg4a8xxg9bj1"; 25 }; 26 27 # FIXME: might be nice to put different APIs in different outputs
+2 -2
pkgs/development/libraries/capnproto/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "capnproto-${version}"; 5 - version = "0.6.1"; 6 7 src = fetchurl { 8 url = "https://capnproto.org/capnproto-c++-${version}.tar.gz"; 9 - sha256 = "010s9yhq4531wvdfrdf2477zswhck6cjfby79w73rff3v06090l0"; 10 }; 11 12 meta = with stdenv.lib; {
··· 2 3 stdenv.mkDerivation rec { 4 name = "capnproto-${version}"; 5 + version = "0.7.0"; 6 7 src = fetchurl { 8 url = "https://capnproto.org/capnproto-c++-${version}.tar.gz"; 9 + sha256 = "0hfdnhlbskagzgvby8wy6lrxj53zfzpfqimbhga68c0ji2yw1969"; 10 }; 11 12 meta = with stdenv.lib; {
+27
pkgs/development/libraries/dqlite/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libuv, sqlite-replication }: 2 + 3 + with stdenv.lib; 4 + 5 + stdenv.mkDerivation rec { 6 + name = "dqlite-${version}"; 7 + version = "0.2.4"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "CanonicalLtd"; 11 + repo = "dqlite"; 12 + rev = "v${version}"; 13 + sha256 = "03dikhjppraagyvjx4zbp7f5jfg74jivighxkwrbzrcy0g8pmcvd"; 14 + }; 15 + 16 + nativeBuildInputs = [ autoreconfHook pkgconfig ]; 17 + 18 + buildInputs = [ libuv sqlite-replication ]; 19 + 20 + meta = { 21 + description = "Expose a SQLite database over the network and replicate it across a cluster of peers"; 22 + homepage = https://github.com/CanonicalLtd/dqlite/; 23 + license = licenses.asl20; 24 + maintainers = with maintainers; [ joko ]; 25 + platforms = platforms.unix; 26 + }; 27 + }
+2 -11
pkgs/development/libraries/eigen/3.3.nix
··· 1 {stdenv, fetchurl, fetchpatch, cmake}: 2 3 let 4 - version = "3.3.4"; 5 in 6 stdenv.mkDerivation { 7 name = "eigen-${version}"; ··· 9 src = fetchurl { 10 url = "https://bitbucket.org/eigen/eigen/get/${version}.tar.gz"; 11 name = "eigen-${version}.tar.gz"; 12 - sha256 = "1q85bgd6hnsgn0kq73wa4jwh4qdwklfg73pgqrz4zmxvzbqyi1j2"; 13 }; 14 15 - patches = [ 16 - # Remove for > 3.3.4 17 - # Upstream commit from 6 Apr 2018 "Fix cmake scripts with no fortran compiler" 18 - (fetchpatch { 19 - url = "https://bitbucket.org/eigen/eigen/commits/ba14974d054ae9ae4ba88e5e58012fa6c2729c32/raw"; 20 - sha256 = "0fskiy9sbzvp693fcyv3pfq8kxxx3d3mgmaqvjbl5bpfjivij8l1"; 21 - }) 22 - ]; 23 - 24 nativeBuildInputs = [ cmake ]; 25 26 postInstall = ''
··· 1 {stdenv, fetchurl, fetchpatch, cmake}: 2 3 let 4 + version = "3.3.5"; 5 in 6 stdenv.mkDerivation { 7 name = "eigen-${version}"; ··· 9 src = fetchurl { 10 url = "https://bitbucket.org/eigen/eigen/get/${version}.tar.gz"; 11 name = "eigen-${version}.tar.gz"; 12 + sha256 = "13p60x6k61zq2y2in7g4fy5p55cr5dbmj3zvw10zcazxraxbcm04"; 13 }; 14 15 nativeBuildInputs = [ cmake ]; 16 17 postInstall = ''
+3 -1
pkgs/development/libraries/glibc/common.nix
··· 133 134 depsBuildBuild = [ buildPackages.stdenv.cc ]; 135 nativeBuildInputs = [ bison ]; 136 - buildInputs = lib.optionals withGd [ gd libpng ]; 137 138 # Needed to install share/zoneinfo/zone.tab. Set to impure /bin/sh to 139 # prevent a retained dependency on the bootstrap tools in the stdenv-linux
··· 133 134 depsBuildBuild = [ buildPackages.stdenv.cc ]; 135 nativeBuildInputs = [ bison ]; 136 + # TODO make linuxHeaders unconditional next mass rebuild 137 + buildInputs = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) linuxHeaders 138 + ++ lib.optionals withGd [ gd libpng ]; 139 140 # Needed to install share/zoneinfo/zone.tab. Set to impure /bin/sh to 141 # prevent a retained dependency on the bootstrap tools in the stdenv-linux
+36
pkgs/development/libraries/libaosd/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, pkgconfig, cairo, pango, 2 + libX11, libXcomposite, autoconf, automake }: 3 + 4 + stdenv.mkDerivation rec { 5 + version = "0.2.7-9-g177589f"; 6 + name = "libaosd-${version}"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "atheme-legacy"; 10 + repo = "libaosd"; 11 + rev = "${version}"; 12 + sha256 = "1cn7k0n74p6jp25kxwcyblhmbdvgw3mikvj0m2jh4c6xccfrgb9a"; 13 + }; 14 + 15 + nativeBuildInputs = [ autoconf automake pkgconfig ]; 16 + buildInputs = [ cairo pango libX11 libXcomposite ]; 17 + enableParallelBuilding = true; 18 + 19 + preConfigure = '' 20 + ./autogen.sh 21 + ''; 22 + 23 + meta = with stdenv.lib; { 24 + longDescription = '' 25 + libaosd is an advanced on screen display library. 26 + 27 + It supports many modern features like anti-aliased text and 28 + composited rendering via XComposite, as well as support for 29 + rendering Cairo and Pango layouts. 30 + ''; 31 + homepage = https://github.com/atheme-legacy/libaosd; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ unode ]; 34 + platforms = with platforms; unix; 35 + }; 36 + }
+12 -19
pkgs/development/libraries/libgnurl/default.nix
··· 1 - { stdenv, fetchurl, autoreconfHook, perl, zlib, gnutls, gss, openssl 2 - , libidn }: 3 4 stdenv.mkDerivation rec { 5 - version = "7.54.1"; 6 7 name = "libgnurl-${version}"; 8 9 src = fetchurl { 10 - url = "https://gnunet.org/sites/default/files/gnurl-${version}.tar.bz2"; 11 - sha256 = "0szbj352h95sgc9kbx9wzkgjksmg3g5k6cvlc7hz3wrbdh5gb0a4"; 12 }; 13 14 - nativeBuildInputs = [ autoreconfHook ]; 15 - buildInputs = [ perl gnutls gss openssl zlib libidn ]; 16 - 17 - preConfigure = '' 18 - sed -e 's|/usr/bin|/no-such-path|g' -i.bak configure 19 - ''; 20 21 configureFlags = [ 22 - "--enable-ipv6" "--with-gnutls" "--without-libmetalink" "--without-winidn" 23 - "--without-librtmp" "--without-nghttp2" "--without-nss" "--without-cyassl" 24 - "--without-polarssl" "--without-ssl" "--without-winssl" 25 - "--without-darwinssl" "--disable-sspi" "--disable-ntlm-wb" "--disable-ldap" 26 - "--disable-rtsp" "--disable-dict" "--disable-telnet" "--disable-tftp" 27 - "--disable-pop3" "--disable-imap" "--disable-smtp" "--disable-gopher" 28 - "--disable-file" "--disable-ftp" "--disable-smb" 29 ]; 30 31 meta = with stdenv.lib; { ··· 33 homepage = https://gnunet.org/gnurl; 34 maintainers = with maintainers; [ falsifian vrthra ]; 35 platforms = platforms.linux; 36 - license = with licenses; [ bsdOriginal mit ]; 37 }; 38 }
··· 1 + { stdenv, fetchurl, libtool, groff, perl, pkgconfig, python2, zlib, gnutls, 2 + libidn2, libunistring, nghttp2 }: 3 4 stdenv.mkDerivation rec { 5 + version = "7.61.1"; 6 7 name = "libgnurl-${version}"; 8 9 src = fetchurl { 10 + url = "mirror://gnu/gnunet/gnurl-${version}.tar.gz"; 11 + sha256 = "0y56k15vp3m2r8q6mnc6ivflwq9lv6npdhbbvxxcf4r8vwjhv91q"; 12 }; 13 14 + nativeBuildInputs = [ libtool groff perl pkgconfig python2 ]; 15 + 16 + buildInputs = [ gnutls zlib libidn2 libunistring nghttp2 ]; 17 18 configureFlags = [ 19 + "--disable-ntlm-wb" 20 + "--without-ca-bundle" 21 + "--with-ca-fallback" 22 ]; 23 24 meta = with stdenv.lib; { ··· 26 homepage = https://gnunet.org/gnurl; 27 maintainers = with maintainers; [ falsifian vrthra ]; 28 platforms = platforms.linux; 29 + license = licenses.curl; 30 }; 31 }
+2 -2
pkgs/development/libraries/libmd/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "libmd"; 6 - version = "1.0.0"; 7 8 src = fetchurl { 9 url = "https://archive.hadrons.org/software/${pname}/${pname}-${version}.tar.xz"; 10 - sha256 = "1iv45npzv0gncjgcpx5m081861zdqxw667ysghqb8721yrlyl6pj"; 11 }; 12 13 nativeBuildInputs = [ autoreconfHook ];
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "libmd"; 6 + version = "1.0.1"; 7 8 src = fetchurl { 9 url = "https://archive.hadrons.org/software/${pname}/${pname}-${version}.tar.xz"; 10 + sha256 = "0waclg2d5qin3r26gy5jvy4584ik60njc8pqbzwk0lzq3j9ynkp1"; 11 }; 12 13 nativeBuildInputs = [ autoreconfHook ];
+15 -3
pkgs/development/libraries/libowfat/default.nix
··· 1 { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 - name = "libowfat-0.31"; 5 6 src = fetchurl { 7 url = "https://www.fefe.de/libowfat/${name}.tar.xz"; 8 - sha256 = "04lagr62bd2cr0k8h59qfnx2klh2cf73k5kxsx8xrdybzhfarr6i"; 9 }; 10 11 makeFlags = "prefix=$(out)"; 12 13 meta = with stdenv.lib; { 14 - homepage = http://www.fefe.de/libowfat/; 15 license = licenses.gpl2; 16 platforms = platforms.linux; 17 };
··· 1 { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 + name = "libowfat-0.32"; 5 6 src = fetchurl { 7 url = "https://www.fefe.de/libowfat/${name}.tar.xz"; 8 + sha256 = "1hcqg7pvy093bxx8wk7i4gvbmgnxz2grxpyy7b4mphidjbcv7fgl"; 9 }; 10 11 + # Dirty patch because 0.32 "moved headers to <libowfat/> upon install" 12 + # but it breaks gatling-0.15 and opentracker-2018-05-26 ... 13 + postPatch = '' 14 + substituteInPlace GNUmakefile --replace \ 15 + 'install -d $(DESTDIR)$(INCLUDEDIR)/libowfat' \ 16 + 'install -d $(DESTDIR)$(INCLUDEDIR)' 17 + substituteInPlace GNUmakefile --replace \ 18 + 'install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)/libowfat' \ 19 + 'install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)' 20 + ''; 21 + 22 makeFlags = "prefix=$(out)"; 23 + enableParallelBuilding = true; 24 25 meta = with stdenv.lib; { 26 + homepage = https://www.fefe.de/libowfat/; 27 license = licenses.gpl2; 28 platforms = platforms.linux; 29 };
+3 -2
pkgs/development/libraries/libsigcxx/1.2.nix
··· 11 nativeBuildInputs = [ pkgconfig ]; 12 buildInputs = [ m4]; 13 14 - meta = { 15 homepage = https://libsigcplusplus.github.io/libsigcplusplus/; 16 description = "A typesafe callback system for standard C++"; 17 branch = "1.2"; 18 - platforms = stdenv.lib.platforms.unix; 19 }; 20 }
··· 11 nativeBuildInputs = [ pkgconfig ]; 12 buildInputs = [ m4]; 13 14 + meta = with stdenv.lib; { 15 homepage = https://libsigcplusplus.github.io/libsigcplusplus/; 16 description = "A typesafe callback system for standard C++"; 17 branch = "1.2"; 18 + platforms = platforms.unix; 19 + license = licenses.lgpl3; 20 }; 21 }
+1
pkgs/development/libraries/libuv/default.nix
··· 66 homepage = https://github.com/libuv/libuv; 67 maintainers = with maintainers; [ cstrahan ]; 68 platforms = with platforms; linux ++ darwin; 69 }; 70 71 }
··· 66 homepage = https://github.com/libuv/libuv; 67 maintainers = with maintainers; [ cstrahan ]; 68 platforms = with platforms; linux ++ darwin; 69 + license = with licenses; [ mit isc bsd2 bsd3 cc-by-40 ]; 70 }; 71 72 }
+4 -2
pkgs/development/libraries/libwmf/default.nix
··· 22 }) 23 ]; 24 25 - meta = { 26 description = "WMF library from wvWare"; 27 - platforms = stdenv.lib.platforms.unix; 28 }; 29 }
··· 22 }) 23 ]; 24 25 + meta = with stdenv.lib; { 26 description = "WMF library from wvWare"; 27 + homepage = http://wvware.sourceforge.net/libwmf.html; 28 + license = licenses.gpl2; 29 + platforms = platforms.unix; 30 }; 31 }
+7 -4
pkgs/development/libraries/libwpd/0.8.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "libwpd-0.8.14"; 5 - 6 src = fetchurl { 7 url = "mirror://sourceforge/libwpd/${name}.tar.gz"; 8 sha256 = "1syli6i5ma10cwzpa61a18pyjmianjwsf6pvmvzsh5md6yk4yx01"; 9 }; 10 - 11 patches = [ ./gcc-0.8.patch ]; 12 13 buildInputs = [ glib libgsf libxml2 ]; 14 15 nativeBuildInputs = [ pkgconfig bzip2 ]; 16 17 - meta = { 18 - platforms = stdenv.lib.platforms.unix; 19 }; 20 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "libwpd-0.8.14"; 5 + 6 src = fetchurl { 7 url = "mirror://sourceforge/libwpd/${name}.tar.gz"; 8 sha256 = "1syli6i5ma10cwzpa61a18pyjmianjwsf6pvmvzsh5md6yk4yx01"; 9 }; 10 + 11 patches = [ ./gcc-0.8.patch ]; 12 13 buildInputs = [ glib libgsf libxml2 ]; 14 15 nativeBuildInputs = [ pkgconfig bzip2 ]; 16 17 + meta = with stdenv.lib; { 18 + description = "Library for importing WordPerfect documents"; 19 + homepage = http://libwpd.sourceforge.net; 20 + license = with licenses; [ lgpl21 mpl20 ]; 21 + platforms = platforms.unix; 22 }; 23 }
+3 -3
pkgs/development/libraries/libwpg/default.nix
··· 11 buildInputs = [ libwpd zlib librevenge ]; 12 nativeBuildInputs = [ pkgconfig ]; 13 14 - meta = { 15 homepage = http://libwpg.sourceforge.net; 16 description = "C++ library to parse WPG"; 17 - maintainers = [ ]; 18 - platforms = stdenv.lib.platforms.all; 19 }; 20 }
··· 11 buildInputs = [ libwpd zlib librevenge ]; 12 nativeBuildInputs = [ pkgconfig ]; 13 14 + meta = with stdenv.lib; { 15 homepage = http://libwpg.sourceforge.net; 16 description = "C++ library to parse WPG"; 17 + license = with licenses; [ lgpl21 mpl20 ]; 18 + platforms = platforms.all; 19 }; 20 }
+2
pkgs/development/libraries/log4shib/default.nix
··· 15 meta = with stdenv.lib; { 16 description = "A forked version of log4cpp that has been created for the Shibboleth project"; 17 maintainers = [ maintainers.jammerful ]; 18 }; 19 }
··· 15 meta = with stdenv.lib; { 16 description = "A forked version of log4cpp that has been created for the Shibboleth project"; 17 maintainers = [ maintainers.jammerful ]; 18 + license = licenses.lgpl21; 19 + homepage = http://log4cpp.sf.net; 20 }; 21 }
+3 -2
pkgs/development/libraries/loudmouth/default.nix
··· 18 19 nativeBuildInputs = [ pkgconfig ]; 20 21 - meta = { 22 description = "A lightweight C library for the Jabber protocol"; 23 - platforms = stdenv.lib.platforms.linux; 24 downloadPage = "http://mcabber.com/files/loudmouth/"; 25 downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$"; 26 updateWalker = true; 27 }; 28 }
··· 18 19 nativeBuildInputs = [ pkgconfig ]; 20 21 + meta = with stdenv.lib; { 22 description = "A lightweight C library for the Jabber protocol"; 23 + platforms = platforms.linux; 24 downloadPage = "http://mcabber.com/files/loudmouth/"; 25 downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$"; 26 updateWalker = true; 27 + license = licenses.lgpl21; 28 }; 29 }
+1
pkgs/development/libraries/martyr/default.nix
··· 20 meta = { 21 description = "Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state"; 22 homepage = http://martyr.sourceforge.net/; 23 }; 24 }
··· 20 meta = { 21 description = "Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state"; 22 homepage = http://martyr.sourceforge.net/; 23 + license = stdenv.lib.licenses.lgpl21; 24 }; 25 }
+3 -2
pkgs/development/libraries/mdds/0.12.1.nix
··· 9 sha256 = "0gg8mb9kxh3wggh7njj1gf90xy27p0yq2cw88wqar9hhg2fmwmi3"; 10 }; 11 12 - meta = { 13 homepage = https://gitlab.com/mdds/mdds; 14 description = "A collection of multi-dimensional data structure and indexing algorithm"; 15 - platforms = stdenv.lib.platforms.all; 16 }; 17 }
··· 9 sha256 = "0gg8mb9kxh3wggh7njj1gf90xy27p0yq2cw88wqar9hhg2fmwmi3"; 10 }; 11 12 + meta = with stdenv.lib; { 13 homepage = https://gitlab.com/mdds/mdds; 14 description = "A collection of multi-dimensional data structure and indexing algorithm"; 15 + platforms = platforms.all; 16 + license = licenses.mit; 17 }; 18 }
+3 -2
pkgs/development/libraries/mdds/0.7.1.nix
··· 9 sha256 = "0zhrx7m04pknc8i2cialmbna1hmwa0fzs8qphan4rdxibf0c4yzy"; 10 }; 11 12 - meta = { 13 homepage = https://gitlab.com/mdds/mdds/; 14 description = "A collection of multi-dimensional data structure and indexing algorithm"; 15 - platforms = stdenv.lib.platforms.all; 16 }; 17 }
··· 9 sha256 = "0zhrx7m04pknc8i2cialmbna1hmwa0fzs8qphan4rdxibf0c4yzy"; 10 }; 11 12 + meta = with stdenv.lib; { 13 homepage = https://gitlab.com/mdds/mdds/; 14 description = "A collection of multi-dimensional data structure and indexing algorithm"; 15 + platforms = platforms.all; 16 + license = licenses.mit; 17 }; 18 }
+3 -2
pkgs/development/libraries/mdds/default.nix
··· 16 17 checkInputs = [ boost ]; 18 19 - meta = { 20 inherit version; 21 homepage = https://gitlab.com/mdds/mdds; 22 description = "A collection of multi-dimensional data structure and indexing algorithm"; 23 - platforms = stdenv.lib.platforms.all; 24 }; 25 }
··· 16 17 checkInputs = [ boost ]; 18 19 + meta = with stdenv.lib; { 20 inherit version; 21 homepage = https://gitlab.com/mdds/mdds; 22 description = "A collection of multi-dimensional data structure and indexing algorithm"; 23 + platforms = platforms.all; 24 + license = licenses.mit; 25 }; 26 }
+1
pkgs/development/libraries/mono-addins/default.nix
··· 27 and for creating libraries which extend those applications. 28 ''; 29 platforms = platforms.linux; 30 }; 31 }
··· 27 and for creating libraries which extend those applications. 28 ''; 29 platforms = platforms.linux; 30 + license = licenses.mit; 31 }; 32 }
+1
pkgs/development/libraries/mono-zeroconf/default.nix
··· 20 description = "A cross platform Zero Configuration Networking library for Mono and .NET"; 21 homepage = http://www.mono-project.com/archived/monozeroconf/; 22 platforms = platforms.linux; 23 }; 24 }
··· 20 description = "A cross platform Zero Configuration Networking library for Mono and .NET"; 21 homepage = http://www.mono-project.com/archived/monozeroconf/; 22 platforms = platforms.linux; 23 + license = licenses.mit; 24 }; 25 }
+4 -2
pkgs/development/libraries/msilbc/default.nix
··· 16 "MEDIASTREAMER_LIBS=mediastreamer" "MEDIASTREAMER_CFLAGS=-I${mediastreamer}/include" 17 ]; 18 19 - meta = { 20 - platforms = stdenv.lib.platforms.linux; 21 }; 22 }
··· 16 "MEDIASTREAMER_LIBS=mediastreamer" "MEDIASTREAMER_CFLAGS=-I${mediastreamer}/include" 17 ]; 18 19 + meta = with stdenv.lib; { 20 + description = "Mediastreamer plugin for the iLBC audio codec"; 21 + platforms = platforms.linux; 22 + license = licenses.gpl2; 23 }; 24 }
+1
pkgs/development/libraries/mythes/default.nix
··· 14 meta = { 15 homepage = http://hunspell.sourceforge.net/; 16 description = "Thesaurus library from Hunspell project"; 17 inherit (hunspell.meta) platforms; 18 }; 19 }
··· 14 meta = { 15 homepage = http://hunspell.sourceforge.net/; 16 description = "Thesaurus library from Hunspell project"; 17 + license = stdenv.lib.licenses.bsd3; 18 inherit (hunspell.meta) platforms; 19 }; 20 }
+2 -2
pkgs/development/libraries/ntl/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 name = "ntl-${version}"; 17 - version = "11.3.0"; 18 19 src = fetchurl { 20 url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz"; 21 - sha256 = "1pcib3vz1sdqlk0n561wbf7fwq44jm5cpx710w4vqljxgrjd7q1s"; 22 }; 23 24 buildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 name = "ntl-${version}"; 17 + version = "11.3.1"; 18 19 src = fetchurl { 20 url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz"; 21 + sha256 = "08a1v92js13ij6lpf75xkjc8iy2w89igd7hy58abll6wnjj107zs"; 22 }; 23 24 buildInputs = [
+7 -5
pkgs/development/libraries/openal-soft/default.nix
··· 1 - { stdenv, fetchurl, cmake 2 , alsaSupport ? !stdenv.isDarwin, alsaLib ? null 3 , pulseSupport ? !stdenv.isDarwin, libpulseaudio ? null 4 , CoreServices, AudioUnit, AudioToolbox ··· 10 assert pulseSupport -> libpulseaudio != null; 11 12 stdenv.mkDerivation rec { 13 - version = "1.19.0"; 14 name = "openal-soft-${version}"; 15 16 - src = fetchurl { 17 - url = "http://kcat.strangesoft.net/openal-releases/${name}.tar.bz2"; 18 - sha256 = "1mhf5bsb58s1xk6hvxl7ly7rd4rpl9z8h07xl1q94brywykg7bgi"; 19 }; 20 21 nativeBuildInputs = [ cmake ];
··· 1 + { stdenv, fetchFromGitHub, cmake 2 , alsaSupport ? !stdenv.isDarwin, alsaLib ? null 3 , pulseSupport ? !stdenv.isDarwin, libpulseaudio ? null 4 , CoreServices, AudioUnit, AudioToolbox ··· 10 assert pulseSupport -> libpulseaudio != null; 11 12 stdenv.mkDerivation rec { 13 + version = "1.19.1"; 14 name = "openal-soft-${version}"; 15 16 + src = fetchFromGitHub { 17 + owner = "kcat"; 18 + repo = "openal-soft"; 19 + rev = name; 20 + sha256 = "0b0g0q1c36nfb289xcaaj3cmyfpiswvvgky3qyalsf9n4dj7vnzi"; 21 }; 22 23 nativeBuildInputs = [ cmake ];
+21
pkgs/development/libraries/opentracing-cpp/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, cmake }: 2 + stdenv.mkDerivation rec { 3 + name = "opentracing-cpp-${version}"; 4 + version = "1.5.0"; 5 + src = fetchFromGitHub { 6 + owner = "opentracing"; 7 + repo = "opentracing-cpp"; 8 + rev = "v${version}"; 9 + sha256 = "09hxj59vvz1ncbx4iblgfc3b5i74hvb3vx5245bwwwfkx5cnj1gg"; 10 + }; 11 + buildInputs = [ cmake ]; 12 + 13 + meta = { 14 + description = "C++ implementation of the OpenTracing API"; 15 + homepage = http://opentracing.io; 16 + license = stdenv.lib.licenses.asl20; 17 + maintainers = with stdenv.lib.maintainers; [ rob ]; 18 + }; 19 + 20 + } 21 +
+27
pkgs/development/libraries/science/math/QuadProgpp/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, cmake }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "QuadProgpp-${version}"; 5 + version = "4b6bd65f09fbff99c172a86d6e96ca74449b323f"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "liuq"; 9 + repo = "QuadProgpp"; 10 + rev = version; 11 + sha256 = "02r0dlk2yjpafknvm945vbgs4sl26w2i1gw3pllar9hi364y8hnx"; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + buildInputs = [ ]; 16 + 17 + meta = with stdenv.lib; { 18 + homepage = https://github.com/liuq/QuadProgpp; 19 + license = licenses.mit; 20 + description = '' 21 + A C++ library for Quadratic Programming which implements the 22 + Goldfarb-Idnani active-set dual method. 23 + ''; 24 + maintainers = with maintainers; [ fuuzetsu ]; 25 + platforms = with platforms; linux; 26 + }; 27 + }
+41
pkgs/development/libraries/science/math/cholmod-extra/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, gfortran, suitesparse, openblas }: 2 + let 3 + suitesparse_ = suitesparse; 4 + in let 5 + # SuiteSparse must use the same openblas 6 + suitesparse = suitesparse_.override { inherit openblas; }; 7 + in stdenv.mkDerivation rec { 8 + 9 + name = "${pname}-${version}"; 10 + pname = "cholmod-extra"; 11 + version = "1.2.0"; 12 + 13 + src = fetchFromGitHub { 14 + repo = pname; 15 + owner = "jluttine"; 16 + rev = version; 17 + sha256 = "0hz1lfp0zaarvl0dv0zgp337hyd8np41kmdpz5rr3fc6yzw7vmkg"; 18 + }; 19 + 20 + buildInputs = [ suitesparse gfortran openblas ]; 21 + 22 + buildFlags = [ 23 + "BLAS=-lopenblas" 24 + ]; 25 + 26 + installFlags = [ 27 + "INSTALL_LIB=$(out)/lib" 28 + "INSTALL_INCLUDE=$(out)/include" 29 + ]; 30 + 31 + doCheck = true; 32 + 33 + meta = with stdenv.lib; { 34 + homepage = https://github.com/jluttine/cholmod-extra; 35 + description = "A set of additional routines for SuiteSparse CHOLMOD Module"; 36 + license = with licenses; [ gpl2Plus ]; 37 + maintainers = with maintainers; [ jluttine ]; 38 + platforms = with platforms; unix; 39 + }; 40 + 41 + }
+27
pkgs/development/libraries/science/math/lrs/default.nix
···
··· 1 + {stdenv, fetchurl, gmp}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "${pname}-${version}"; 5 + pname = "lrs"; 6 + version = "7.0"; 7 + 8 + src = fetchurl { 9 + url = "http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-070.tar.gz"; 10 + sha256 = "1zjdmkjracz695k73c2pvipc0skpyn1wzagkhilsvcw9pqljpwg9"; 11 + }; 12 + 13 + buildInputs = [ gmp ]; 14 + 15 + preBuild = '' 16 + export makeFlags="$makeFlags prefix=$out"; 17 + ''; 18 + 19 + meta = { 20 + inherit version; 21 + description = "Implementation of the reverse search algorithm for vertex enumeration/convex hull problems"; 22 + license = stdenv.lib.licenses.gpl2 ; 23 + maintainers = [stdenv.lib.maintainers.raskin]; 24 + platforms = stdenv.lib.platforms.linux; 25 + homepage = "http://cgm.cs.mcgill.ca/~avis/C/lrs.html"; 26 + }; 27 + }
+2 -2
pkgs/development/libraries/sundials/default.nix
··· 3 stdenv.mkDerivation rec { 4 5 pname = "sundials"; 6 - version = "3.2.0"; 7 name = "${pname}-${version}"; 8 9 src = fetchurl { 10 url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz"; 11 - sha256 = "1yck1qjw5pw5i58x762vc0adg4g53lsan9xv92hbby5dxjpr1dnj"; 12 }; 13 14 preConfigure = ''
··· 3 stdenv.mkDerivation rec { 4 5 pname = "sundials"; 6 + version = "3.2.1"; 7 name = "${pname}-${version}"; 8 9 src = fetchurl { 10 url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz"; 11 + sha256 = "0238r1qnwqz13wcjzfsbcfi8rfnlxcjjmxq2vpf2qf5jgablvna7"; 12 }; 13 14 preConfigure = ''
+59 -19
pkgs/development/libraries/wlroots/default.nix
··· 1 - { stdenv, fetchFromGitHub, meson, ninja, pkgconfig 2 , wayland, libGL, wayland-protocols, libinput, libxkbcommon, pixman 3 , xcbutilwm, libX11, libcap, xcbutilimage, xcbutilerrors, mesa_noglu 4 }: 5 6 - let pname = "wlroots"; 7 - version = "unstable-2018-03-16"; 8 in stdenv.mkDerivation rec { 9 name = "${pname}-${version}"; 10 11 src = fetchFromGitHub { 12 owner = "swaywm"; 13 repo = "wlroots"; 14 - rev = "9cc875429b40e2567b219f8e9ffd23316d136204"; 15 - sha256 = "1prhic3pyf9n65qfg5akzkc9qv2z3ab60dpcacr7wgr9nxrvnsdq"; 16 }; 17 18 - # $out for the library and $bin for rootston 19 - outputs = [ "out" "bin" ]; 20 21 - nativeBuildInputs = [ meson ninja pkgconfig ]; 22 23 buildInputs = [ 24 wayland libGL wayland-protocols libinput libxkbcommon pixman 25 xcbutilwm libX11 libcap xcbutilimage xcbutilerrors mesa_noglu 26 ]; 27 28 - # Install rootston (the reference compositor) to $bin 29 postInstall = '' 30 - mkdir -p $bin/bin 31 - cp rootston/rootston $bin/bin/ 32 - mkdir $bin/lib 33 - cp libwlroots* $bin/lib/ 34 - patchelf --set-rpath "$bin/lib:${stdenv.lib.makeLibraryPath buildInputs}" $bin/bin/rootston 35 - mkdir $bin/etc 36 - cp ../rootston/rootston.ini.example $bin/etc/rootston.ini 37 ''; 38 39 meta = with stdenv.lib; { ··· 42 license = licenses.mit; 43 platforms = platforms.linux; 44 maintainers = with maintainers; [ primeos ]; 45 - # Marked as broken until the first official/stable release (upstream 46 - # request). See #38344 for the public discussion. 47 - broken = true; 48 }; 49 }
··· 1 + { stdenv, fetchFromGitHub, fetchpatch, meson, ninja, pkgconfig 2 , wayland, libGL, wayland-protocols, libinput, libxkbcommon, pixman 3 , xcbutilwm, libX11, libcap, xcbutilimage, xcbutilerrors, mesa_noglu 4 + , libpng, ffmpeg_4 5 + , python3Packages # TODO: Temporary 6 }: 7 8 + let 9 + pname = "wlroots"; 10 + version = "0.1"; 11 + meson480 = meson.overrideAttrs (oldAttrs: rec { 12 + name = pname + "-" + version; 13 + pname = "meson"; 14 + version = "0.48.0"; 15 + 16 + src = python3Packages.fetchPypi { 17 + inherit pname version; 18 + sha256 = "0qawsm6px1vca3babnqwn0hmkzsxy4w0gi345apd2qk3v0cv7ipc"; 19 + }; 20 + patches = builtins.filter # Remove gir-fallback-path.patch 21 + (str: !(stdenv.lib.hasSuffix "gir-fallback-path.patch" str)) 22 + oldAttrs.patches; 23 + }); 24 in stdenv.mkDerivation rec { 25 name = "${pname}-${version}"; 26 27 src = fetchFromGitHub { 28 owner = "swaywm"; 29 repo = "wlroots"; 30 + rev = version; 31 + sha256 = "0xfipgg2qh2xcf3a1pzx8pyh1aqpb9rijdyi0as4s6fhgy4w269c"; 32 }; 33 34 + patches = [ (fetchpatch { # TODO: Only required for version 0.1 35 + url = https://github.com/swaywm/wlroots/commit/be6210cf8216c08a91e085dac0ec11d0e34fb217.patch; 36 + sha256 = "0njv7mr4ark603w79cxcsln29galh87vpzsx2dzkrl1x5x4i6cj5"; 37 + }) ]; 38 + 39 + # $out for the library, $bin for rootston, and $examples for the example 40 + # programs (in examples) AND rootston 41 + outputs = [ "out" "bin" "examples" ]; 42 43 + nativeBuildInputs = [ meson480 ninja pkgconfig ]; 44 45 buildInputs = [ 46 wayland libGL wayland-protocols libinput libxkbcommon pixman 47 xcbutilwm libX11 libcap xcbutilimage xcbutilerrors mesa_noglu 48 + libpng ffmpeg_4 49 ]; 50 51 + mesonFlags = [ 52 + "-Dlibcap=enabled" "-Dlogind=enabled" "-Dxwayland=enabled" "-Dx11-backend=enabled" 53 + "-Dxcb-icccm=enabled" "-Dxcb-xkb=enabled" "-Dxcb-errors=enabled" 54 + ]; 55 + 56 postInstall = '' 57 + # Install rootston (the reference compositor) to $bin and $examples 58 + for output in "$bin" "$examples"; do 59 + mkdir -p $output/bin 60 + cp rootston/rootston $output/bin/ 61 + mkdir $output/lib 62 + cp libwlroots* $output/lib/ 63 + patchelf \ 64 + --set-rpath "$output/lib:${stdenv.lib.makeLibraryPath buildInputs}" \ 65 + $output/bin/rootston 66 + mkdir $output/etc 67 + cp ../rootston/rootston.ini.example $output/etc/rootston.ini 68 + done 69 + # Install ALL example programs to $examples: 70 + # screencopy dmabuf-capture input-inhibitor layer-shell idle-inhibit idle 71 + # screenshot output-layout multi-pointer rotation tablet touch pointer 72 + # simple 73 + mkdir -p $examples/bin 74 + for binary in $(find ./examples -executable -type f | grep -vE '\.so'); do 75 + patchelf \ 76 + --set-rpath "$examples/lib:${stdenv.lib.makeLibraryPath buildInputs}" \ 77 + "$binary" 78 + cp "$binary" $examples/bin/ 79 + done 80 ''; 81 82 meta = with stdenv.lib; { ··· 85 license = licenses.mit; 86 platforms = platforms.linux; 87 maintainers = with maintainers; [ primeos ]; 88 }; 89 }
+2 -2
pkgs/development/libraries/zimg/default.nix
··· 2 3 stdenv.mkDerivation rec{ 4 name = "zimg-${version}"; 5 - version = "2.7.5"; 6 7 src = fetchFromGitHub { 8 owner = "sekrit-twc"; 9 repo = "zimg"; 10 rev = "release-${version}"; 11 - sha256 = "1f4iv99w1sn7kp8xlv2vr20m6qif7c8km1vqjfs9kf2305z5lxww"; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook ];
··· 2 3 stdenv.mkDerivation rec{ 4 name = "zimg-${version}"; 5 + version = "2.8"; 6 7 src = fetchFromGitHub { 8 owner = "sekrit-twc"; 9 repo = "zimg"; 10 rev = "release-${version}"; 11 + sha256 = "0s4n1swg1hgv81l8hvf0ny0fn305vf6l6dakbj452304p6ihxd83"; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook ];
+32
pkgs/development/ocaml-modules/zmq/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ocaml, findlib, dune, czmq, stdint }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ocaml${ocaml.version}-zmq-${version}"; 5 + version = "20180726"; 6 + src = fetchFromGitHub { 7 + owner = "issuu"; 8 + repo = "ocaml-zmq"; 9 + rev = "d312a8458d6b688f75470248f11875fbbfa5bb1a"; 10 + sha256 = "1f5l4bw78y4drabhyvmpj3z8k30bill33ca7bzhr02m55yf6gqpf"; 11 + }; 12 + 13 + patches = [ 14 + ./ocaml-zmq-issue43.patch 15 + ]; 16 + 17 + buildInputs = [ ocaml findlib dune czmq ]; 18 + 19 + propagatedBuildInputs = [ stdint ]; 20 + 21 + buildPhase = "dune build -p zmq"; 22 + 23 + inherit (dune) installPhase; 24 + 25 + meta = with stdenv.lib; { 26 + description = "ZeroMQ bindings for OCaml"; 27 + license = licenses.mit; 28 + maintainers = with maintainers; [ akavel ]; 29 + inherit (src.meta) homepage; 30 + inherit (ocaml.meta) platforms; 31 + }; 32 + }
+12
pkgs/development/ocaml-modules/zmq/lwt.nix
···
··· 1 + { stdenv, ocaml, findlib, dune, zmq, ocaml_lwt }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ocaml${ocaml.version}-zmq-lwt-${version}"; 5 + inherit (zmq) version src installPhase meta; 6 + 7 + buildInputs = [ ocaml findlib dune ]; 8 + 9 + propagatedBuildInputs = [ zmq ocaml_lwt ]; 10 + 11 + buildPhase = "dune build -p zmq-lwt"; 12 + }
+11
pkgs/development/ocaml-modules/zmq/ocaml-zmq-issue43.patch
···
··· 1 + --- source/zmq/src/caml_zmq_stubs.c 1970-01-01 01:00:01.000000000 +0100 2 + +++ source/zmq/src/caml_zmq_stubs.c 1970-01-01 01:00:01.000000000 +0100 3 + @@ -35,7 +35,7 @@ 4 + #include "socket.h" 5 + #include "msg.h" 6 + 7 + -#include <uint64.h> 8 + +#include <ocaml_stdint/uint64.h> 9 + 10 + /** 11 + * Version
+26
pkgs/development/python-modules/Logbook/default.nix
···
··· 1 + { lib, buildPythonPackage, fetchPypi, isPy3k, pytest, mock, brotli }: 2 + 3 + buildPythonPackage rec { 4 + pname = "Logbook"; 5 + version = "1.4.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1n8wzm2nc99gbvb44y2fbb59sy3c4awkwfgy4pbwv7z892ykw2iw"; 10 + }; 11 + 12 + checkInputs = [ pytest ] ++ lib.optionals (!isPy3k) [ mock ]; 13 + 14 + propagatedBuildInputs = [ brotli ]; 15 + 16 + checkPhase = '' 17 + find tests -name \*.pyc -delete 18 + py.test tests 19 + ''; 20 + 21 + meta = { 22 + homepage = https://pythonhosted.org/Logbook/; 23 + description = "A logging replacement for Python"; 24 + license = lib.licenses.bsd3; 25 + }; 26 + }
+2 -2
pkgs/development/python-modules/MechanicalSoup/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "MechanicalSoup"; 8 - version = "0.10.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "22423efd025c3eedb06f41d3ff1127174a59f40dc560e82dce143956976195bf"; 13 }; 14 15 checkInputs = [ pytest pytestrunner requests-mock pytestcov ];
··· 5 6 buildPythonPackage rec { 7 pname = "MechanicalSoup"; 8 + version = "0.11.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "0k59wwk75q7nz6i6gynvzhagy02ql0bv7py3qqcwgjw7607yq4i7"; 13 }; 14 15 checkInputs = [ pytest pytestrunner requests-mock pytestcov ];
+13 -4
pkgs/development/python-modules/Nikola/default.nix
··· 25 , markdown 26 , phpserialize 27 , jinja2 28 }: 29 30 buildPythonPackage rec { 31 pname = "Nikola"; 32 - version = "7.8.15"; 33 34 # Nix contains only Python 3 supported version of doit, which is a dependency 35 # of Nikola. Python 2 support would require older doit 0.29.0 (which on the 36 # other hand doesn't support Python 3.3). So, just disable Python 2. 37 disabled = !isPy3k; 38 39 - checkInputs = [ pytest pytestcov mock glibcLocales ]; 40 41 propagatedBuildInputs = [ 42 pygments pillow dateutil docutils Mako unidecode lxml Yapsy PyRSS2Gen 43 Logbook blinker setuptools natsort requests piexif markdown phpserialize 44 - jinja2 doit 45 ]; 46 47 src = fetchPypi { 48 inherit pname version; 49 - sha256 = "182b4b9254f0d710603ba491853429ad6ef3f955f3e718191336b44cfd649000"; 50 }; 51 52 meta = { 53 homepage = https://getnikola.com/;
··· 25 , markdown 26 , phpserialize 27 , jinja2 28 + , Babel 29 + , freezegun 30 + , pyyaml 31 + , toml 32 + , notebook 33 }: 34 35 buildPythonPackage rec { 36 pname = "Nikola"; 37 + version = "8.0.1"; 38 39 # Nix contains only Python 3 supported version of doit, which is a dependency 40 # of Nikola. Python 2 support would require older doit 0.29.0 (which on the 41 # other hand doesn't support Python 3.3). So, just disable Python 2. 42 disabled = !isPy3k; 43 44 + checkInputs = [ pytest pytestcov mock glibcLocales freezegun ]; 45 46 propagatedBuildInputs = [ 47 pygments pillow dateutil docutils Mako unidecode lxml Yapsy PyRSS2Gen 48 Logbook blinker setuptools natsort requests piexif markdown phpserialize 49 + jinja2 doit Babel pyyaml toml notebook 50 ]; 51 52 src = fetchPypi { 53 inherit pname version; 54 + sha256 = "18bq68f9v7xk9ahjl6x4k77yysq5g6g07ng2ndbg35kcsdnw4nk6"; 55 }; 56 + 57 + checkPhase = '' 58 + LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" py.test . 59 + ''; 60 61 meta = { 62 homepage = https://getnikola.com/;
+2 -2
pkgs/development/python-modules/XlsxWriter/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "XlsxWriter"; 5 - version = "1.1.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "15yhjbx1xwdbfkg0l1c1wgjayb55zgm8rywjymj655yaqiammm5r"; 10 }; 11 12 meta = {
··· 2 3 buildPythonPackage rec { 4 pname = "XlsxWriter"; 5 + version = "1.1.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "0dmznx6q3b5xkvlqpw4vqinxh5ynzz8i7hlpz9syiff51y56a8mf"; 10 }; 11 12 meta = {
+43
pkgs/development/python-modules/boltztrap2/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , spglib 5 + , numpy 6 + , scipy 7 + , matplotlib 8 + , ase 9 + , netcdf4 10 + , pytest 11 + , pythonOlder 12 + , cython 13 + , cmake 14 + }: 15 + 16 + buildPythonPackage rec { 17 + version = "18.9.1"; 18 + pname = "BoltzTraP2"; 19 + disabled = pythonOlder "3.5"; 20 + 21 + src = fetchPypi { 22 + inherit pname version; 23 + sha256 = "b828ad2b3b3a40956ef866e462e4c82faf83be79348af3945d4e7cede8a53913"; 24 + }; 25 + 26 + buildInputs = [ cython cmake ]; 27 + checkInputs = [ pytest ]; 28 + propagatedBuildInputs = [ spglib numpy scipy matplotlib ase netcdf4 ]; 29 + 30 + # pypi release does no include files for tests 31 + doCheck = false; 32 + 33 + checkPhase = '' 34 + py.test 35 + ''; 36 + 37 + meta = with stdenv.lib; { 38 + homepage = https://www.boltztrap.org/; 39 + description = "Band-structure interpolator and transport coefficient calculator"; 40 + license = licenses.gpl3; 41 + maintainers = [ maintainers.costrouc ]; 42 + }; 43 + }
+26
pkgs/development/python-modules/brotli/default.nix
···
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, pytest }: 2 + 3 + buildPythonPackage rec { 4 + pname = "brotli"; 5 + version = "1.0.5"; 6 + 7 + # PyPI doesn't contain tests so let's use GitHub 8 + src = fetchFromGitHub { 9 + owner = "google"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "0ssj7mnhpdpk7qnwr49qfd4gxhkmvbli5mhs274pz55cx1xp7xja"; 13 + }; 14 + 15 + checkInputs = [ pytest ]; 16 + 17 + checkPhase = '' 18 + pytest python/tests 19 + ''; 20 + 21 + meta = { 22 + homepage = https://github.com/google/brotli; 23 + description = "Generic-purpose lossless compression algorithm"; 24 + license = lib.licenses.mit; 25 + }; 26 + }
+2 -2
pkgs/development/python-modules/colored/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "colored"; 8 - version = "1.1.5"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "1r1vsypk8v7az82d66bidbxlndx1h7xd4m43hpg1a6hsjr30wrm3"; 13 }; 14 15 # No proper test suite
··· 5 6 buildPythonPackage rec { 7 pname = "colored"; 8 + version = "1.3.93"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "0xbhq9nd9xz3b6w0c4q33jfgnv8jid023v2fyhi7hsrz1scym5l2"; 13 }; 14 15 # No proper test suite
+3 -2
pkgs/development/python-modules/cypari2/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "cypari2"; 14 - version = "1.2.1"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "0v2kikwf0advq8j76nwzhlacwj1yys9cvajm4fqgmasjdsnf1q4k"; 19 }; 20 21 # This differs slightly from the default python installPhase in that it pip-installs
··· 11 12 buildPythonPackage rec { 13 pname = "cypari2"; 14 + # upgrade may break sage, please test the sage build or ping @timokau on upgrade 15 + version = "1.3.1"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "04f00xp8aaz37v00iqg1mv5wjq00a5qhk8cqa93s13009s9x984r"; 20 }; 21 22 # This differs slightly from the default python installPhase in that it pip-installs
+2 -2
pkgs/development/python-modules/d2to1/default.nix
··· 5 }: 6 buildPythonPackage rec { 7 pname = "d2to1"; 8 - version = "0.2.12"; 9 10 checkInputs = [ nose ]; 11 ··· 13 owner = "embray"; 14 repo = pname; 15 rev = version; 16 - sha256 = "1q04ab8vjvx7fmq9ckkl8r9hlwwbqiyjbzaa4v1mv5zicfssxwsi"; 17 }; 18 19 meta = with lib;{
··· 5 }: 6 buildPythonPackage rec { 7 pname = "d2to1"; 8 + version = "0.2.12.post1"; 9 10 checkInputs = [ nose ]; 11 ··· 13 owner = "embray"; 14 repo = pname; 15 rev = version; 16 + sha256 = "1hzq51qbzsc27yy8swp08kf42mamag7qcabbrigzj4m6ivb5chi2"; 17 }; 18 19 meta = with lib;{
+2 -2
pkgs/development/python-modules/django-polymorphic/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "django-polymorphic"; 5 - version = "2.0.2"; 6 7 # PyPI tarball is missing some test files 8 src = fetchFromGitHub { 9 owner = pname; 10 repo = pname; 11 rev = "v${version}"; 12 - sha256 = "18p84kdwpfp423vb2n38h840mj3bq0j57jx3cry7c8dznpi0vfi2"; 13 }; 14 15 checkInputs = [ dj-database-url ];
··· 2 3 buildPythonPackage rec { 4 pname = "django-polymorphic"; 5 + version = "2.0.3"; 6 7 # PyPI tarball is missing some test files 8 src = fetchFromGitHub { 9 owner = pname; 10 repo = pname; 11 rev = "v${version}"; 12 + sha256 = "08qk3rbk0xlphwalkigbhqpmfaqjk1sxmlfh8zy8s8dw7fw1myk4"; 13 }; 14 15 checkInputs = [ dj-database-url ];
+2 -2
pkgs/development/python-modules/django_nose/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "django-nose"; 10 - version = "1.4.4"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "1fm47fkza2lk0xgc6qpi9vs78zg7q8cgl6mdan69sbycgy909ff0"; 15 }; 16 17 # vast dependency list
··· 7 8 buildPythonPackage rec { 9 pname = "django-nose"; 10 + version = "1.4.5"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "0sp78839s8yba6vlj9ab4r364skf1s5gzhaar1b1vw15rcc3yrl7"; 15 }; 16 17 # vast dependency list
+2 -2
pkgs/development/python-modules/enum/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "enum"; 10 - version = "0.4.4"; 11 disabled = isPy3k; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "9bdfacf543baf2350df7613eb37f598a802f346985ca0dc1548be6494140fdff"; 16 }; 17 18 doCheck = !isPyPy;
··· 7 8 buildPythonPackage rec { 9 pname = "enum"; 10 + version = "0.4.7"; 11 disabled = isPy3k; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "001iq0yqs9f5bslvl793bhkcs71k5km9kv8yrj5h0lfsgrcg6z4c"; 16 }; 17 18 doCheck = !isPyPy;
+2 -2
pkgs/development/python-modules/ezdxf/default.nix
··· 1 { stdenv, buildPythonPackage, fetchFromGitHub, pyparsing, pytest }: 2 3 buildPythonPackage rec { 4 - version = "0.8.1"; 5 pname = "ezdxf"; 6 7 src = fetchFromGitHub { 8 owner = "mozman"; 9 repo = "ezdxf"; 10 rev = "v${version}"; 11 - sha256 = "1c20j96n3rsgzaakfjl0wnydaj2qr69gbnnjs6mfa1hz2fjqri22"; 12 }; 13 14 buildInputs = [ pytest ];
··· 1 { stdenv, buildPythonPackage, fetchFromGitHub, pyparsing, pytest }: 2 3 buildPythonPackage rec { 4 + version = "0.8.8"; 5 pname = "ezdxf"; 6 7 src = fetchFromGitHub { 8 owner = "mozman"; 9 repo = "ezdxf"; 10 rev = "v${version}"; 11 + sha256 = "0ap6f6vy71s3y0a048r5ca98i7p8nc9l0mx3mngvvpvjij7j3fcf"; 12 }; 13 14 buildInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/filebytes/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "filebytes"; 8 - version = "0.9.12"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "6cd1c4ca823f6541c963a317e55382609789802dedad08209f4d038369e3f0ac"; 13 }; 14 15 meta = with stdenv.lib; {
··· 5 6 buildPythonPackage rec { 7 pname = "filebytes"; 8 + version = "0.9.17"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "0nkwrw3qnii346xd87gb9xdy5pjpmg7ncjxsmb08mhmy1i0libcl"; 13 }; 14 15 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/fudge/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "fudge"; 12 - version = "1.1.0"; 13 disabled = isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "eba59a926fa1df1ab6dddd69a7a8af21865b16cad800cb4d1af75070b0f52afb"; 18 }; 19 20 buildInputs = [ nose nosejs ];
··· 9 10 buildPythonPackage rec { 11 pname = "fudge"; 12 + version = "1.1.1"; 13 disabled = isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "1p7g6hv9qxscbzjv2n5pczpkkp55mp3s56adfc912w9qpf3rv4nr"; 18 }; 19 20 buildInputs = [ nose nosejs ];
+2 -2
pkgs/development/python-modules/geojson/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "geojson"; 5 - version = "2.4.0"; 6 7 format = "wheel"; 8 9 src = fetchPypi { 10 inherit pname version format; 11 - sha256 = "0r9pc8hgnc5hf5rq98vinbrncn08v4kgzdfmfs14rfypvacsmfpj"; 12 }; 13 14 LC_ALL = "en_US.UTF-8";
··· 2 3 buildPythonPackage rec { 4 pname = "geojson"; 5 + version = "2.4.1"; 6 7 format = "wheel"; 8 9 src = fetchPypi { 10 inherit pname version format; 11 + sha256 = "12k4g993qqgrhq2mgy5k8rhm5a2s2hbn769rs5fwbc5lwv4bbgxj"; 12 }; 13 14 LC_ALL = "en_US.UTF-8";
+2 -2
pkgs/development/python-modules/gnutls/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "python-gnutls"; 10 - version = "3.0.0"; 11 12 # https://github.com/AGProjects/python-gnutls/issues/2 13 disabled = isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "1yrdxcj5rzvz8iglircz6icvyggz5fmdcd010n6w3j60yp4p84kc"; 18 }; 19 20 propagatedBuildInputs = [ pkgs.gnutls ];
··· 7 8 buildPythonPackage rec { 9 pname = "python-gnutls"; 10 + version = "3.1.1"; 11 12 # https://github.com/AGProjects/python-gnutls/issues/2 13 disabled = isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "0ncsz72i6vrhvxpd90y9k74qdfw3pfcj39pvn5dxp6m834ani4l8"; 18 }; 19 20 propagatedBuildInputs = [ pkgs.gnutls ];
+2 -2
pkgs/development/python-modules/ipyparallel/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "ipyparallel"; 19 - version = "6.2.2"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - sha256 = "02b225966d5c20f12b1fba0b6b10aa5d352a6b492e075f137ff0ff6e95b9358e"; 24 }; 25 26 buildInputs = [ nose ];
··· 16 17 buildPythonPackage rec { 18 pname = "ipyparallel"; 19 + version = "6.2.3"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + sha256 = "1k9701r120gv0an0wxvcjrbmhns8lq3zj6px5y2izly56j2dafqy"; 24 }; 25 26 buildInputs = [ nose ];
+2 -2
pkgs/development/python-modules/jsonpointer/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "jsonpointer"; 8 - version = "1.9"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "39403b47a71aa782de6d80db3b78f8a5f68ad8dfc9e674ca3bb5b32c15ec7308"; 13 }; 14 15 meta = with stdenv.lib; {
··· 5 6 buildPythonPackage rec { 7 pname = "jsonpointer"; 8 + version = "2.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "0qjkjy1qlyc1nl3k95wd03ssxac0a717x8889ypgs1cfcj3bm4n1"; 13 }; 14 15 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/kazoo/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "kazoo"; 15 - version = "2.2.1"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "10pb864if9qi2pq9lfb9m8f7z7ss6rml80gf1d9h64lap5crjnjj"; 20 }; 21 22 propagatedBuildInputs = [ six ];
··· 12 13 buildPythonPackage rec { 14 pname = "kazoo"; 15 + version = "2.5.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "1963l6994vzzy7bjh77y5wnf8lh8zwwibcpcgpfd1rzcppvp9dwd"; 20 }; 21 22 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/keepkey/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "keepkey"; 6 - version = "4.0.0"; 7 8 src = fetchFromGitHub { 9 owner = "keepkey"; 10 repo = "python-keepkey"; 11 rev = "v${version}"; 12 - sha256 = "144awjkc169z2n1ffirs697y6m97izh3pbh3sjhy3nji7jszh592"; 13 }; 14 15 propagatedBuildInputs = [ protobuf hidapi trezor ];
··· 3 4 buildPythonPackage rec { 5 pname = "keepkey"; 6 + version = "4.0.2"; 7 8 src = fetchFromGitHub { 9 owner = "keepkey"; 10 repo = "python-keepkey"; 11 rev = "v${version}"; 12 + sha256 = "0aa7j9b4f9gz198j8svxdrffwva1ai8vc55v6xbb2a3lfzmpsf9n"; 13 }; 14 15 propagatedBuildInputs = [ protobuf hidapi trezor ];
+2 -2
pkgs/development/python-modules/kerberos/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "kerberos"; 9 - version = "1.2.4"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "11q9jhzdl88jh8jgn7cycq034m36g2ncxds7mr3vqkngpcirkx6n"; 14 }; 15 16 buildInputs = [ pkgs.kerberos ];
··· 6 7 buildPythonPackage rec { 8 pname = "kerberos"; 9 + version = "1.3.0"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh"; 14 }; 15 16 buildInputs = [ pkgs.kerberos ];
+2 -2
pkgs/development/python-modules/limnoria/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "limnoria"; 9 - version = "2016.05.06"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "09kbii5559d09jjb6cryj8rva1050r54dvb67hlcvxhy8g3gr1y3"; 14 }; 15 16 patchPhase = ''
··· 6 7 buildPythonPackage rec { 8 pname = "limnoria"; 9 + version = "2018.09.09"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "077v4gsl0fimsqxir1mpzn2kvw01fg6fa0nnf33nlfa0xzdn241y"; 14 }; 15 16 patchPhase = ''
+2 -2
pkgs/development/python-modules/lmdb/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "lmdb"; 9 - version = "0.92"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "01nw6r08jkipx6v92kw49z34wmwikrpvc5j9xawdiyg1n2526wrx"; 14 }; 15 16 # Some sort of mysterious failure with lmdb.tool
··· 6 7 buildPythonPackage rec { 8 pname = "lmdb"; 9 + version = "0.94"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "1zh38gvkqw1jm5105if6rr7ccbgyxr7k2rm5ygb9ab3bq82pyaww"; 14 }; 15 16 # Some sort of mysterious failure with lmdb.tool
+2 -2
pkgs/development/python-modules/mahotas/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "mahotas"; 5 - version = "1.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "luispedro"; 9 repo = "mahotas"; 10 rev = "v${version}"; 11 - sha256 = "1d2hciag5sxw00qj7qz7lbna477ifzmpgl0cv3xqzjkhkn5m4d7r"; 12 }; 13 14 # remove this as soon as https://github.com/luispedro/mahotas/issues/97 is fixed
··· 2 3 buildPythonPackage rec { 4 pname = "mahotas"; 5 + version = "1.4.5"; 6 7 src = fetchFromGitHub { 8 owner = "luispedro"; 9 repo = "mahotas"; 10 rev = "v${version}"; 11 + sha256 = "0dm34751w1441lxq00219fqlqix5qrgc18wp1wgp7xivlz3czzcz"; 12 }; 13 14 # remove this as soon as https://github.com/luispedro/mahotas/issues/97 is fixed
+2 -2
pkgs/development/python-modules/mechanize/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "mechanize"; 10 - version = "0.3.5"; 11 disabled = isPy3k; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "0rki9nl4y42q694parafcsdcdqvkdjckrbg6n0691302lfsrkyfl"; 16 }; 17 18 propagatedBuildInputs = [ html5lib ];
··· 7 8 buildPythonPackage rec { 9 pname = "mechanize"; 10 + version = "0.3.7"; 11 disabled = isPy3k; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "1licf3wiy21pncg8hkx58r7xj4ylrqa8jcfh9n4rh23rmykf2rpf"; 16 }; 17 18 propagatedBuildInputs = [ html5lib ];
+2 -2
pkgs/development/python-modules/meld3/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "meld3"; 8 - version = "1.0.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "57b41eebbb5a82d4a928608962616442e239ec6d611fe6f46343e765e36f0b2b"; 13 }; 14 15 doCheck = false;
··· 5 6 buildPythonPackage rec { 7 pname = "meld3"; 8 + version = "1.0.2"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "0n4mkwlpsqnmn0dm0wm5hn9nkda0nafl0jdy5sdl5977znh59dzp"; 13 }; 14 15 doCheck = false;
+2 -2
pkgs/development/python-modules/musicbrainzngs/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "musicbrainzngs"; 9 - version = "0.5"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "281388ab750d2996e9feca4580fd4215d616a698e02cd6719cb9b8562945c489"; 14 }; 15 16 buildInputs = [ pkgs.glibcLocales ];
··· 6 7 buildPythonPackage rec { 8 pname = "musicbrainzngs"; 9 + version = "0.6"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "1dddarpjawryll2wss65xq3v9q8ln8dan7984l5dxzqx88d2dvr8"; 14 }; 15 16 buildInputs = [ pkgs.glibcLocales ];
+2 -2
pkgs/development/python-modules/nipy/default.nix
··· 12 }: 13 14 buildPythonPackage rec { 15 - version = "0.4.0"; 16 pname = "nipy"; 17 disabled = pythonOlder "2.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "1hnbn2i4fjxflaaz082s2c57hfp59jfra1zayz1iras5p2dy21nr"; 22 }; 23 24 buildInputs = stdenv.lib.optional doCheck [ nose ];
··· 12 }: 13 14 buildPythonPackage rec { 15 + version = "0.4.2"; 16 pname = "nipy"; 17 disabled = pythonOlder "2.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + sha256 = "1pn731nsczrx198i2gadffqmfbhviglrclv6xxwhnbv6w5hfs2yk"; 22 }; 23 24 buildInputs = stdenv.lib.optional doCheck [ nose ];
+2 -2
pkgs/development/python-modules/node-semver/default.nix
··· 1 { stdenv, fetchPypi, buildPythonPackage, pytest }: 2 3 buildPythonPackage rec { 4 - version = "0.3.0"; 5 pname = "node-semver"; 6 7 checkInputs = [ pytest ]; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "d8a3906e7677f8ab05aeb3fc94c7a2fa163def5507271452ce6831282f23f1cb"; 12 }; 13 14 meta = with stdenv.lib; {
··· 1 { stdenv, fetchPypi, buildPythonPackage, pytest }: 2 3 buildPythonPackage rec { 4 + version = "0.4.2"; 5 pname = "node-semver"; 6 7 checkInputs = [ pytest ]; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "0p1in8lw0s5zrya47xn73n10nynrambh62ms4xb6jbadvb06jkz9"; 12 }; 13 14 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/nuitka/default.nix
··· 13 # Therefore we create a separate env for it. 14 scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]); 15 in buildPythonPackage rec { 16 - version = "0.5.25"; 17 pname = "Nuitka"; 18 19 # Latest version is not yet on PyPi 20 src = fetchurl { 21 url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz"; 22 - sha256 = "11psz0pyj56adv4b3f47hl8jakvp2mc2c85s092a5rsv1la1a0aa"; 23 }; 24 25 buildInputs = stdenv.lib.optionals doCheck [ vmprof pyqt4 ];
··· 13 # Therefore we create a separate env for it. 14 scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]); 15 in buildPythonPackage rec { 16 + version = "0.6.0.4"; 17 pname = "Nuitka"; 18 19 # Latest version is not yet on PyPi 20 src = fetchurl { 21 url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz"; 22 + sha256 = "01vm8mqhpdrwlxw6rxbg3wz51njq69yn862141mja00mllg3j7pg"; 23 }; 24 25 buildInputs = stdenv.lib.optionals doCheck [ vmprof pyqt4 ];
+2 -2
pkgs/development/python-modules/outcome/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "outcome"; 8 - version = "0.1.0"; 9 disabled = pythonOlder "3.4"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "d54e5d469088af53022f64a753b288d6bab0fe42e513eb7146137d560e2e516e"; 14 }; 15 16 checkInputs = [ pytest ];
··· 5 6 buildPythonPackage rec { 7 pname = "outcome"; 8 + version = "1.0.0"; 9 disabled = pythonOlder "3.4"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "0wdcakx1r1317bx6139k9gv6k272fryid83d1kk0r43andfw0n4x"; 14 }; 15 16 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/persistent/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "persistent"; 9 - version = "4.4.2"; 10 11 nativeBuildInputs = [ sphinx manuel ]; 12 propagatedBuildInputs = [ zope_interface ]; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "451c756b4f4faa5f06f87d57f5928758bb3a16a586ceaa8773c35367188eddf9"; 17 }; 18 19 meta = {
··· 6 7 buildPythonPackage rec { 8 pname = "persistent"; 9 + version = "4.4.3"; 10 11 nativeBuildInputs = [ sphinx manuel ]; 12 propagatedBuildInputs = [ zope_interface ]; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "05hi8yfvxl5ns7y7xhbgbqp78ydaxabjp5b64r4nmrfdfsqylrb7"; 17 }; 18 19 meta = {
+2 -2
pkgs/development/python-modules/plotly/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "plotly"; 14 - version = "3.1.1"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "2e565c8907ea6f9c517423cf5452e4f4b85635bd0dd400aae943339c826d4176"; 19 }; 20 21 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "plotly"; 14 + version = "3.3.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "1bsjk4crf9p08lmgmiibmk8w8kmlrfadyly5l12zz1d330acijl1"; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/podcastparser/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "podcastparser"; 5 - version = "0.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "gpodder"; 9 repo = "podcastparser"; 10 rev = version; 11 - sha256 = "1mhg7192d6s1ll9mx1b63yfj6k4cnv4i95jllbnydyjv9ykkv0k1"; 12 }; 13 14 propagatedBuildInputs = [ ];
··· 2 3 buildPythonPackage rec { 4 pname = "podcastparser"; 5 + version = "0.6.4"; 6 7 src = fetchFromGitHub { 8 owner = "gpodder"; 9 repo = "podcastparser"; 10 rev = version; 11 + sha256 = "10bk93fqsws360q1gkjvfzjda3351169zbr6v5lq9raa3mg1ln52"; 12 }; 13 14 propagatedBuildInputs = [ ];
+2 -2
pkgs/development/python-modules/powerline/default.nix
··· 9 # the executables of git, mercurial and bazaar. 10 11 buildPythonPackage rec { 12 - version = "2.6"; 13 pname = "powerline"; 14 name = pname + "-" + version; 15 16 src = fetchurl { 17 url = "https://github.com/powerline/powerline/archive/${version}.tar.gz"; 18 name = "${name}.tar.gz"; 19 - sha256 = "c108f11fe10dc910febb94b87d3abded85d4363fb950366a9e30282b9ba7c272"; 20 }; 21 22 propagatedBuildInputs = [ psutil pygit2];
··· 9 # the executables of git, mercurial and bazaar. 10 11 buildPythonPackage rec { 12 + version = "2.7"; 13 pname = "powerline"; 14 name = pname + "-" + version; 15 16 src = fetchurl { 17 url = "https://github.com/powerline/powerline/archive/${version}.tar.gz"; 18 name = "${name}.tar.gz"; 19 + sha256 = "1h1j2rfphvfdq6mmfyn5bql45hzrwxkhpc2jcwf0vrl3slzkl5s5"; 20 }; 21 22 propagatedBuildInputs = [ psutil pygit2];
+2 -2
pkgs/development/python-modules/poyo/default.nix
··· 4 }: 5 6 buildPythonPackage rec { 7 - version = "0.4.0"; 8 pname = "poyo"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "1f48ffl0j1f2lmgabajps7v8w90ppxbp5168gh8kh27bjd8xk5ca"; 13 }; 14 15 meta = with stdenv.lib; {
··· 4 }: 5 6 buildPythonPackage rec { 7 + version = "0.4.2"; 8 pname = "poyo"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "07fdxlqgnnzb8r6lasvdfjcbd8sb9af0wla08rbfs40j349m8jn3"; 13 }; 14 15 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/prawcore/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "prawcore"; 9 - version = "0.15.0"; 10 11 src = fetchFromGitHub { 12 owner = "praw-dev"; 13 repo = "prawcore"; 14 rev = "v${version}"; 15 - sha256 = "0v16n6bzf483i00bn0qykrg3wvw9dbnfdl512pw8n635ld1g7cb8"; 16 }; 17 18 postPatch = ''
··· 6 7 buildPythonPackage rec { 8 pname = "prawcore"; 9 + version = "1.0.0"; 10 11 src = fetchFromGitHub { 12 owner = "praw-dev"; 13 repo = "prawcore"; 14 rev = "v${version}"; 15 + sha256 = "1j905wi5n2xgik3yk2hrv8dky318ahfjl5k1zs21mrl81jk0907f"; 16 }; 17 18 postPatch = ''
+2 -2
pkgs/development/python-modules/pudb/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pudb"; 11 - version = "2016.2"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "0njhi49d9fxbwh5p8yjx8m3jlfyzfm00b5aff6bz473pn7vxfn79"; 16 }; 17 18 propagatedBuildInputs = [ pygments urwid ];
··· 8 9 buildPythonPackage rec { 10 pname = "pudb"; 11 + version = "2018.1"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "0vl7rbqyxa2vfa02dg7f5idf1j7awpfcj0dg46ks59xp8539g2wd"; 16 }; 17 18 propagatedBuildInputs = [ pygments urwid ];
+2 -2
pkgs/development/python-modules/pycountry/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "pycountry"; 9 - version = "1.17"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "1qvhq0c9xsh6d4apcvjphfzl6xnwhnk4jvhr8x2fdfnmb034lc26"; 14 }; 15 16 meta = with stdenv.lib; {
··· 6 7 buildPythonPackage rec { 8 pname = "pycountry"; 9 + version = "18.5.26"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "15q9j047s3yc9cfcxq1ch8b71f81na44cr6dydd5gxk0ki9a4akz"; 14 }; 15 16 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/pydub/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "pydub"; 5 - version = "0.22.1"; 6 # pypi version doesn't include required data files for tests 7 src = fetchFromGitHub { 8 owner = "jiaaro"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "0xqyvzgdfy01p98wnvsrf6iwdfq91ad377r6j12r8svm13ygx5bv"; 12 }; 13 14
··· 2 3 buildPythonPackage rec { 4 pname = "pydub"; 5 + version = "0.23.0"; 6 # pypi version doesn't include required data files for tests 7 src = fetchFromGitHub { 8 owner = "jiaaro"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "1ijp9hlxi2d0f1ah9yj9j8cz18i9ny9jwrf2irvz58bgyv29m8bn"; 12 }; 13 14
+2 -2
pkgs/development/python-modules/pylama/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "pylama"; 7 - version = "7.5.5"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "1zg7wca9s5srvbj3kawalv4438l47hg7m6gaw8rd4i43lbyyqya6"; 12 }; 13 14 propagatedBuildInputs = [
··· 4 5 buildPythonPackage rec { 6 pname = "pylama"; 7 + version = "7.6.5"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "0277pr066vg1w8ip6kdava7d5daiv7csixpysb37ss140k222iiv"; 12 }; 13 14 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyrfc3339/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pyRFC3339"; 10 - version = "0.2"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "1pp648xsjaw9h1xq2mgwzda5wis2ypjmzxlksc1a8grnrdmzy155"; 15 }; 16 17 propagatedBuildInputs = [ pytz ];
··· 7 8 buildPythonPackage rec { 9 pname = "pyRFC3339"; 10 + version = "1.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "06jv7ar7lpvvk0dixzwdr3wgm0g1lipxs429s2z7knwwa7hwpf41"; 15 }; 16 17 propagatedBuildInputs = [ pytz ];
+2 -2
pkgs/development/python-modules/python-jsonrpc-server/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "python-jsonrpc-server"; 8 - version = "0.0.1"; 9 10 src = fetchFromGitHub { 11 owner = "palantir"; 12 repo = "python-jsonrpc-server"; 13 rev = version; 14 - sha256 = "0p5dj1hxx3yz8vjk59dcp3h6ci1hrjkbzf9lr3vviy0xw327409k"; 15 }; 16 17 checkInputs = [
··· 5 6 buildPythonPackage rec { 7 pname = "python-jsonrpc-server"; 8 + version = "0.0.2"; 9 10 src = fetchFromGitHub { 11 owner = "palantir"; 12 repo = "python-jsonrpc-server"; 13 rev = version; 14 + sha256 = "1xp6xipslw8d1yv05mjmhql07kz04ibci5psjrv6rapqi6jp4bgk"; 15 }; 16 17 checkInputs = [
+2 -2
pkgs/development/python-modules/python-sql/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "python-sql"; 5 - version = "0.9"; 6 src = fetchPypi { 7 inherit pname version; 8 - sha256 = "07b51cc1c977ef5480fe671cae5075ad4b68a6fc67f4569782e06f012456d35c"; 9 }; 10 meta = { 11 homepage = http://python-sql.tryton.org/;
··· 2 3 buildPythonPackage rec { 4 pname = "python-sql"; 5 + version = "1.0.0"; 6 src = fetchPypi { 7 inherit pname version; 8 + sha256 = "05ni936y0ia9xmryl7mlhbj9i80nnvq1bi4zxhb96rv7yvpb3fqb"; 9 }; 10 meta = { 11 homepage = http://python-sql.tryton.org/;
+2 -2
pkgs/development/python-modules/python-utils/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "python-utils"; 5 - version = "2.2.0"; 6 name = pname + "-" + version; 7 8 src = fetchFromGitHub { 9 owner = "WoLpH"; 10 repo = "python-utils"; 11 rev = "v${version}"; 12 - sha256 = "1i3q9frai08nvrcmh4dg4rr0grncm68w2c097z5g1mfwdf9sv7df"; 13 }; 14 15 checkInputs = [ pytest pytestrunner pytestcov pytestflakes pytestpep8 sphinx ];
··· 2 3 buildPythonPackage rec { 4 pname = "python-utils"; 5 + version = "2.3.0"; 6 name = pname + "-" + version; 7 8 src = fetchFromGitHub { 9 owner = "WoLpH"; 10 repo = "python-utils"; 11 rev = "v${version}"; 12 + sha256 = "14gyphcqwa77wfbnrzj363v3fdkxy08378lgd7l3jqnpvr8pfp5c"; 13 }; 14 15 checkInputs = [ pytest pytestrunner pytestcov pytestflakes pytestpep8 sphinx ];
+2 -2
pkgs/development/python-modules/qtawesome/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "QtAwesome"; 5 - version = "0.4.4"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "12l71wh9fcd79d6c7qfzp029iph6gv4daxpg2ddpzr9lrvcw3yah"; 10 }; 11 12 propagatedBuildInputs = [ qtpy six pyside ];
··· 2 3 buildPythonPackage rec { 4 pname = "QtAwesome"; 5 + version = "0.5.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "15n6ywfkx5vap0bvayh6n572kw5fkqnzpq5ga4a4d7v52nnxbba1"; 10 }; 11 12 propagatedBuildInputs = [ qtpy six pyside ];
+2 -2
pkgs/development/python-modules/qtpy/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "QtPy"; 5 - version = "1.4.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "1d1a4343540433a203280f162d43226e4c87489155fe4a9a6f1923ba11362bf9"; 10 }; 11 12 # no concrete propagatedBuildInputs as multiple backends are supposed
··· 2 3 buildPythonPackage rec { 4 pname = "QtPy"; 5 + version = "1.5.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "1kdbr8kwryjskhs6mp11jj02h4jdxvlzbzdn1chw30kcb280ysac"; 10 }; 11 12 # no concrete propagatedBuildInputs as multiple backends are supposed
+2 -2
pkgs/development/python-modules/readme_renderer/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "readme_renderer"; 16 - version = "21.0"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "422404013378f0267ee128956021a47457db8eb487908b70b8a7de5fa935781a"; 21 }; 22 23 checkInputs = [ pytest mock ];
··· 13 14 buildPythonPackage rec { 15 pname = "readme_renderer"; 16 + version = "22.0"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "1lj3k3x7wm0w5xdy82jwl0fmchqmlkdh24g41n3lka7ybxqahz13"; 21 }; 22 23 checkInputs = [ pytest mock ];
+2 -2
pkgs/development/python-modules/rebulk/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "rebulk"; 5 - version = "0.9.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "1sw516ihfrb7i9bfl1n3049akvb23mpsk3llh7w3xfnbvkfrpip0"; 10 }; 11 12 # Some kind of trickery with imports that doesn't work.
··· 2 3 buildPythonPackage rec { 4 pname = "rebulk"; 5 + version = "1.0.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "162rad86slg4gmzxy33pnyyzm4hhcszcpjpw1vk79f3gxzvy8j8x"; 10 }; 11 12 # Some kind of trickery with imports that doesn't work.
+2 -2
pkgs/development/python-modules/rply/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "rply"; 5 - version = "0.7.5"; 6 7 src = fetchFromGitHub { 8 owner = "alex"; 9 repo = "rply"; 10 rev = "v${version}"; 11 - sha256 = "0v05gdy5dval30wvz96lywvz2jyf000dp0pnrd1lwdx3cyywq659"; 12 }; 13 14 buildInputs = [ appdirs ];
··· 2 3 buildPythonPackage rec { 4 pname = "rply"; 5 + version = "0.7.6"; 6 7 src = fetchFromGitHub { 8 owner = "alex"; 9 repo = "rply"; 10 rev = "v${version}"; 11 + sha256 = "0a9r81kaibgr26psss02rn2nc6bf84a8q9nsywkm1xcswy8xrmcx"; 12 }; 13 14 buildInputs = [ appdirs ];
+2 -2
pkgs/development/python-modules/rpy2/default.nix
··· 20 version = if isPy27 then 21 "2.8.6" # python2 support dropped in 2.9.x 22 else 23 - "2.9.3"; 24 pname = "rpy2"; 25 disabled = isPyPy; 26 src = fetchPypi { ··· 28 sha256 = if isPy27 then 29 "162zki5c1apgv6qbafi7n66y4hgpgp43xag7q75qb6kv99ri6k80" # 2.8.x 30 else 31 - "1b72958e683339ea0c3bd9f73738e9ece2da8da8008a10e2e0c68fc7864e9361"; # 2.9.x 32 }; 33 buildInputs = [ 34 readline
··· 20 version = if isPy27 then 21 "2.8.6" # python2 support dropped in 2.9.x 22 else 23 + "2.9.4"; 24 pname = "rpy2"; 25 disabled = isPyPy; 26 src = fetchPypi { ··· 28 sha256 = if isPy27 then 29 "162zki5c1apgv6qbafi7n66y4hgpgp43xag7q75qb6kv99ri6k80" # 2.8.x 30 else 31 + "0bl1d2qhavmlrvalir9hmkjh74w21vzkvc2sg3cbb162s10zfmxy"; # 2.9.x 32 }; 33 buildInputs = [ 34 readline
+2 -2
pkgs/development/python-modules/rx/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "rx"; 5 - version = "1.6.0"; 6 7 # There are no tests on the pypi source 8 src = fetchFromGitHub { 9 owner = "ReactiveX"; 10 repo = "rxpy"; 11 rev = version; 12 - sha256 = "174xi2j36igxmaqcgl5p64p31a7z19v62xb5czybjw72gpyyfyri"; 13 }; 14 15 checkInputs = [ nose ];
··· 2 3 buildPythonPackage rec { 4 pname = "rx"; 5 + version = "1.6.1"; 6 7 # There are no tests on the pypi source 8 src = fetchFromGitHub { 9 owner = "ReactiveX"; 10 repo = "rxpy"; 11 rev = version; 12 + sha256 = "14bca67a26clzcf2abz2yb8g9lfxffjs2l236dp966sp0lfbpsn5"; 13 }; 14 15 checkInputs = [ nose ];
+2 -2
pkgs/development/python-modules/schedule/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "schedule"; 9 - version = "0.3.2"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "1h0waw4jd5ql68y5kxb9irwapkbkwfs1w0asvbl24fq5f8czdijm"; 14 }; 15 16 buildInputs = [ mock ];
··· 6 7 buildPythonPackage rec { 8 pname = "schedule"; 9 + version = "0.5.0"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "0nrkbbmr9k1bqfmv9wg5aslxzkkifcd62fm04n6844nf5mya00qh"; 14 }; 15 16 buildInputs = [ mock ];
+2 -2
pkgs/development/python-modules/scp/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "scp"; 10 - version = "0.11.0"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "ea095dd1d0e131874bc9930c3965bce3d1d70be5adb2a30d811fcaea4708a9ee"; 15 }; 16 17 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "scp"; 10 + version = "0.12.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "0cjyc19v46lwrhdyc18f87z589rhqg7zjg0s8a05w6mv3262b6ai"; 15 }; 16 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/shellingham/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "shellingham"; 6 - version = "1.2.6"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "0x1hja3jzvh7xmd0sxnfw9hi3k419s95vb7jjzh76yydzvss1r2q"; 11 }; 12 13 meta = with stdenv.lib; {
··· 3 4 buildPythonPackage rec { 5 pname = "shellingham"; 6 + version = "1.2.7"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "06biyiwq9571mryzbr50am3mxpc3blscwqhiq8c66ac4xm3maszm"; 11 }; 12 13 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/simpleeval/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "simpleeval"; 5 - version = "0.9.6"; 6 src = fetchPypi { 7 inherit pname version; 8 - sha256 = "848fdb9ee5f30cf93b9f0d840db6e7562633d20abf7d67c2382a0a2162a79410"; 9 }; 10 meta = { 11 homepage = https://github.com/danthedeckie/simpleeval;
··· 2 3 buildPythonPackage rec { 4 pname = "simpleeval"; 5 + version = "0.9.8"; 6 src = fetchPypi { 7 inherit pname version; 8 + sha256 = "00fzwbjg98lsnmfzmbgzg1k8q8iqbahcxjnnlhzhb44phrhcxql5"; 9 }; 10 meta = { 11 homepage = https://github.com/danthedeckie/simpleeval;
+2 -2
pkgs/development/python-modules/smart_open/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "smart_open"; 15 - version = "1.6.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "c2c2b44125a03d6e96efdf3e53e28be99e1f548e8a4fa8035f8fab448bbdbbda"; 20 }; 21 22 # nixpkgs version of moto is >=1.2.0, remove version pin to fix build
··· 12 13 buildPythonPackage rec { 14 pname = "smart_open"; 15 + version = "1.7.1"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "0lwlvvz7qndq89i8bhjv4zfkhg0lbd5yjhccb7svszf30k8niiap"; 20 }; 21 22 # nixpkgs version of moto is >=1.2.0, remove version pin to fix build
+2 -2
pkgs/development/python-modules/sortedcollections/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "sortedcollections"; 9 - version = "0.4.2"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "12dlzln9gyv8smsy2k6d6dmr0ywrpwyrr1cjy649ia5h1g7xdvwa"; 14 }; 15 16 buildInputs = [ sortedcontainers ];
··· 6 7 buildPythonPackage rec { 8 pname = "sortedcollections"; 9 + version = "1.0.1"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "12q1gf81l53mv634hk259aql69k9572nfv5gsn8gxlywdly2z63b"; 14 }; 15 16 buildInputs = [ sortedcontainers ];
+2 -2
pkgs/development/python-modules/statsd/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "statsd"; 10 - version = "3.2.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "3fa92bf0192af926f7a0d9be031fe3fd0fbaa1992d42cf2f07e68f76ac18288e"; 15 }; 16 17 buildInputs = [ nose mock ];
··· 7 8 buildPythonPackage rec { 9 pname = "statsd"; 10 + version = "3.3.0"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "07yxnlalvcglgwa9pjs1clwrmwx7a4575jai7q05jz3g4i6dprp3"; 15 }; 16 17 buildInputs = [ nose mock ];
+2 -2
pkgs/development/python-modules/stem/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "stem"; 5 - version = "1.6.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "1va9p3ij7lxg6ixfsvaql06dn11l3fgpxmss1dhlvafm7sqizznp"; 10 }; 11 12 postPatch = ''
··· 2 3 buildPythonPackage rec { 4 pname = "stem"; 5 + version = "1.7.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "1awiglfiajnx2hva9aqpj3fmdvdb4qg7cwnlfyih827m68y3cq8v"; 10 }; 11 12 postPatch = ''
+2 -2
pkgs/development/python-modules/transaction/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "transaction"; 11 - version = "2.2.1"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "f2242070e437e5d555ea3df809cb517860513254c828f33847df1c5e4b776c7a"; 16 }; 17 18 propagatedBuildInputs = [ zope_interface mock ];
··· 8 9 buildPythonPackage rec { 10 pname = "transaction"; 11 + version = "2.3.0"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "1nak7cwyavrc3pdr6nxp2dnhrkkv9ircaii765zrs3kkkzgwn5zr"; 16 }; 17 18 propagatedBuildInputs = [ zope_interface mock ];
+2 -2
pkgs/development/python-modules/twilio/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "twilio"; 6 - version = "6.8.0"; 7 # tests not included in PyPi, so fetch from github instead 8 src = fetchFromGitHub { 9 owner = "twilio"; 10 repo = "twilio-python"; 11 rev = version; 12 - sha256 = "1vi3m6kvbmv643jbz95q59rcn871y0sss48kw2nqziyr5iswfx8c"; 13 }; 14 15 buildInputs = [ nose mock ];
··· 3 4 buildPythonPackage rec { 5 pname = "twilio"; 6 + version = "6.19.1"; 7 # tests not included in PyPi, so fetch from github instead 8 src = fetchFromGitHub { 9 owner = "twilio"; 10 repo = "twilio-python"; 11 rev = version; 12 + sha256 = "09c95xyfcjmsjcklz829ariayvdy08zs1p5v8zay7zwxkm017qsm"; 13 }; 14 15 buildInputs = [ nose mock ];
+2 -2
pkgs/development/python-modules/txtorcon/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "txtorcon"; 7 - version = "18.0.2"; 8 9 checkInputs = [ pytest mock lsof GeoIP ]; 10 propagatedBuildInputs = [ ··· 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "ce50fdd00abb8b490b72809a2c664684f67f3c9467f392642d36f58309395a87"; 19 }; 20 21 # Skip a failing test until fixed upstream:
··· 4 5 buildPythonPackage rec { 6 pname = "txtorcon"; 7 + version = "18.3.0"; 8 9 checkInputs = [ pytest mock lsof GeoIP ]; 10 propagatedBuildInputs = [ ··· 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "1c7qfpr1zz34whz66lk4xpwdn7d5jqk6ccgas5n54li479mra0an"; 19 }; 20 21 # Skip a failing test until fixed upstream:
+2 -2
pkgs/development/python-modules/typing-extensions/default.nix
··· 4 5 in buildPythonPackage rec { 6 pname = "typing_extensions"; 7 - version = "3.6.5"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "09xxykw8mk30r0g33r2gy5qlqw3sqj5vkp6h7nh0flp59hxqw2hw"; 12 }; 13 14 checkInputs = lib.optional (pythonOlder "3.5") typing;
··· 4 5 in buildPythonPackage rec { 6 pname = "typing_extensions"; 7 + version = "3.6.6"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "07vhddjnd3mhdijyc3s0mwi9jgfjp3rr056nxqiavydbvkrvgrsi"; 12 }; 13 14 checkInputs = lib.optional (pythonOlder "3.5") typing;
+2 -2
pkgs/development/python-modules/validictory/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "validictory"; 8 - version = "1.0.0a2"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "c02388a70f5b854e71e2e09bd6d762a2d8c2a017557562e866d8ffafb0934b07"; 13 }; 14 15 doCheck = false;
··· 5 6 buildPythonPackage rec { 7 pname = "validictory"; 8 + version = "1.1.2"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "1fim11vj990rmn59qd67knccjx1p4an7gavbgprpabsrb13bi1rs"; 13 }; 14 15 doCheck = false;
+2 -2
pkgs/development/python-modules/vcrpy/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "vcrpy"; 18 - version = "1.13.0"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - sha256 = "7031f9c78a70b9586d2db4a2ec135c4e04194cabff58695ef0cc95e7cd66bc01"; 23 }; 24 25 checkInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "vcrpy"; 18 + version = "2.0.1"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + sha256 = "0kws7l3hci1dvjv01nxw3805q9v2mwldw58bgl8s90wqism69gjp"; 23 }; 24 25 checkInputs = [
+2 -2
pkgs/development/python-modules/warlock/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "warlock"; 12 - version = "1.2.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "0npgi4ks0nww2d6ci791iayab0j6kz6dx3jr7bhpgkql3s4if3bw"; 17 }; 18 19 propagatedBuildInputs = [ six jsonpatch jsonschema jsonpointer ];
··· 9 10 buildPythonPackage rec { 11 pname = "warlock"; 12 + version = "1.3.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "01kajxvjp5n1p42n1kvv7rfcj2yyr44zmmzk48pywryfixr3yh6p"; 17 }; 18 19 propagatedBuildInputs = [ six jsonpatch jsonschema jsonpointer ];
+2 -2
pkgs/development/python-modules/xdot/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "xdot"; 6 - version = "0.9"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "01v9vmgdxz1q2m2vq2b4aqx4ycw7grc0l4is673ygvyg9rk02dx3"; 11 }; 12 13 disabled = !isPy3k;
··· 3 4 buildPythonPackage rec { 5 pname = "xdot"; 6 + version = "1.0"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "18a2ri8vggaxy7im1x9hki34v519y5jy4n07zpqq5br9syb7h1ky"; 11 }; 12 13 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/yamllint/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "yamllint"; 6 - version = "1.11.1"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "e9b7dec24921ef13180902e5dbcaae9157c773e3e3e2780ef77d3a4dd67d799f"; 11 }; 12 13 checkInputs = [ nose ];
··· 3 4 buildPythonPackage rec { 5 pname = "yamllint"; 6 + version = "1.12.1"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "18syqspsal0w8s2lp49q6wmx02wf6wh1n0fscf5vcr53k8q8drn6"; 11 }; 12 13 checkInputs = [ nose ];
+11 -3
pkgs/development/ruby-modules/gem-config/default.nix
··· 21 , libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick 22 , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi 23 , cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl 24 - , msgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem 25 - , cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick, libcxx 26 }@args: 27 28 let ··· 69 }; 70 71 capybara-webkit = attrs: { 72 - buildInputs = [ qt48 ] ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; 73 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; 74 }; 75 ··· 216 "--with-xml2-lib=${libxml2.out}/lib" 217 "--with-xml2-include=${libxml2.dev}/include/libxml2" 218 ]; 219 }; 220 221 msgpack = attrs: {
··· 21 , libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick 22 , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi 23 , cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl 24 + , msgpack, qt59, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem 25 + , cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick, libcxx, file 26 }@args: 27 28 let ··· 69 }; 70 71 capybara-webkit = attrs: { 72 + buildInputs = [ qt59.qtbase qt59.qtwebkit ] ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; 73 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; 74 }; 75 ··· 216 "--with-xml2-lib=${libxml2.out}/lib" 217 "--with-xml2-include=${libxml2.dev}/include/libxml2" 218 ]; 219 + }; 220 + 221 + magic = attrs: { 222 + buildInputs = [ file ]; 223 + postInstall = '' 224 + installPath=$(cat $out/nix-support/gem-meta/install-path) 225 + sed -e 's@ENV\["MAGIC_LIB"\] ||@ENV\["MAGIC_LIB"\] || "${file}/lib/libmagic.so" ||@' -i $installPath/lib/magic/api.rb 226 + ''; 227 }; 228 229 msgpack = attrs: {
+5 -1
pkgs/development/tools/analysis/rr/default.nix
··· 17 patchShebangs . 18 ''; 19 20 nativeBuildInputs = [ pkgconfig ]; 21 buildInputs = [ 22 cmake libpfm zlib python2Packages.python python2Packages.pexpect which procps gdb capnproto ··· 49 time the same execution is replayed. 50 ''; 51 52 - license = "custom"; 53 maintainers = with stdenv.lib.maintainers; [ pierron thoughtpolice ]; 54 platforms = stdenv.lib.platforms.x86; 55 };
··· 17 patchShebangs . 18 ''; 19 20 + # TODO: remove this preConfigure hook after 5.2.0 since it is fixed upstream 21 + # see https://github.com/mozilla/rr/issues/2269 22 + preConfigure = ''substituteInPlace CMakeLists.txt --replace "std=c++11" "std=c++14"''; 23 + 24 nativeBuildInputs = [ pkgconfig ]; 25 buildInputs = [ 26 cmake libpfm zlib python2Packages.python python2Packages.pexpect which procps gdb capnproto ··· 53 time the same execution is replayed. 54 ''; 55 56 + license = with stdenv.lib.licenses; [ mit bsd2 ]; 57 maintainers = with stdenv.lib.maintainers; [ pierron thoughtpolice ]; 58 platforms = stdenv.lib.platforms.x86; 59 };
+5 -5
pkgs/development/tools/buildah/default.nix
··· 3 , go-md2man }: 4 5 let 6 - version = "1.1"; 7 8 src = fetchFromGitHub { 9 rev = "v${version}"; 10 - owner = "projectatomic"; 11 repo = "buildah"; 12 - sha256 = "0pc7bzcaafrz56glygzhnbilgaz4ca2kmklw8njfgamffbw4d54p"; 13 }; 14 - goPackagePath = "github.com/projectatomic/buildah"; 15 16 in buildGoPackage rec { 17 name = "buildah-${version}"; ··· 45 46 meta = { 47 description = "A tool which facilitates building OCI images"; 48 - homepage = https://github.com/projectatomic/buildah; 49 maintainers = with stdenv.lib.maintainers; [ Profpatsch ]; 50 license = stdenv.lib.licenses.asl20; 51 };
··· 3 , go-md2man }: 4 5 let 6 + version = "1.4"; 7 8 src = fetchFromGitHub { 9 rev = "v${version}"; 10 + owner = "containers"; 11 repo = "buildah"; 12 + sha256 = "0b9pfi22qcqyp0im8vp02ibrwd49ghgi64d5l98z01cj52n2j2dz"; 13 }; 14 + goPackagePath = "github.com/containers/buildah"; 15 16 in buildGoPackage rec { 17 name = "buildah-${version}"; ··· 45 46 meta = { 47 description = "A tool which facilitates building OCI images"; 48 + homepage = https://github.com/containers/buildah; 49 maintainers = with stdenv.lib.maintainers; [ Profpatsch ]; 50 license = stdenv.lib.licenses.asl20; 51 };
+4 -4
pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
··· 1 { lib, buildGoPackage, fetchFromGitLab, fetchurl }: 2 3 let 4 - version = "11.3.1"; 5 # Gitlab runner embeds some docker images these are prebuilt for arm and x86_64 6 docker_x86_64 = fetchurl { 7 url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-x86_64.tar.xz"; 8 - sha256 = "13w8fjjc087klracv4ggjifj08vx3b549mhy220r5wn9aga5m549"; 9 }; 10 11 docker_arm = fetchurl { 12 url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz"; 13 - sha256 = "10s2g6mqy7p5dmjmlxggsfqqqf4bfrqjri7m2nd11l1lf4mmr2kk"; 14 }; 15 in 16 buildGoPackage rec { ··· 29 owner = "gitlab-org"; 30 repo = "gitlab-runner"; 31 rev = "v${version}"; 32 - sha256 = "1k978zsvsvr7ys18zqjg6n45cwi3nj0919fwj442dv99s95zyf6s"; 33 }; 34 35 patches = [ ./fix-shell-path.patch ];
··· 1 { lib, buildGoPackage, fetchFromGitLab, fetchurl }: 2 3 let 4 + version = "11.4.0"; 5 # Gitlab runner embeds some docker images these are prebuilt for arm and x86_64 6 docker_x86_64 = fetchurl { 7 url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-x86_64.tar.xz"; 8 + sha256 = "1vzp9d7dygb44b9x6vfl913fggjkiimzjj9arybn468rc2kh0si6"; 9 }; 10 11 docker_arm = fetchurl { 12 url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz"; 13 + sha256 = "1krfd6ffzc78g7k04bkk32vzingplhn176jhw4p1ys19f4sqf5sw"; 14 }; 15 in 16 buildGoPackage rec { ··· 29 owner = "gitlab-org"; 30 repo = "gitlab-runner"; 31 rev = "v${version}"; 32 + sha256 = "0nhqnw6nk5q716ir0vdkqy0jj1vbxz014jx080zk44cdj7l62lrm"; 33 }; 34 35 patches = [ ./fix-shell-path.patch ];
+8 -5
pkgs/development/tools/gocode/default.nix
··· 1 { stdenv, buildGoPackage, fetchFromGitHub }: 2 3 buildGoPackage rec { 4 - name = "gocode-${version}"; 5 - version = "20180727-${stdenv.lib.strings.substring 0 7 rev}"; 6 - rev = "00e7f5ac290aeb20a3d8d31e737ae560a191a1d5"; 7 8 goPackagePath = "github.com/mdempsky/gocode"; 9 ··· 13 allowGoReference = true; 14 15 src = fetchFromGitHub { 16 owner = "mdempsky"; 17 repo = "gocode"; 18 - inherit rev; 19 - sha256 = "0vrwjq4r90za47hm88yx5h2mvkv7y4yaj2xbx3skg62wq2drsq31"; 20 }; 21 22 preBuild = '' 23 # getting an error building the testdata because they contain invalid files
··· 1 { stdenv, buildGoPackage, fetchFromGitHub }: 2 3 buildGoPackage rec { 4 + name = "gocode-unstable-${version}"; 5 + version = "2018-10-22"; 6 + rev = "e893215113e5f7594faa3a8eb176c2700c921276"; 7 8 goPackagePath = "github.com/mdempsky/gocode"; 9 ··· 13 allowGoReference = true; 14 15 src = fetchFromGitHub { 16 + inherit rev; 17 + 18 owner = "mdempsky"; 19 repo = "gocode"; 20 + sha256 = "1zsll7yghv64890k7skl0g2lg9rsaiisgrfnb8kshsxrcxi1kc2l"; 21 }; 22 + 23 + goDeps = ./deps.nix; 24 25 preBuild = '' 26 # getting an error building the testdata because they contain invalid files
+11
pkgs/development/tools/gocode/deps.nix
···
··· 1 + [ 2 + { 3 + goPackagePath = "golang.org/x/tools"; 4 + fetch = { 5 + type = "git"; 6 + url = "https://go.googlesource.com/tools"; 7 + rev = "6fe81c087942f588f40c3f67b41ce284f2f70eee"; 8 + sha256 = "04yl7rk2lf94bxz74ja5snh7ava9gcnf2yx6y002pfkk538r6w5d"; 9 + }; 10 + } 11 + ]
+25
pkgs/development/tools/kube-prompt/default.nix
···
··· 1 + { lib, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "kube-prompt-${version}"; 5 + version = "1.0.4"; 6 + rev = "v${version}"; 7 + 8 + goPackagePath = "github.com/c-bata/kube-prompt"; 9 + 10 + src = fetchFromGitHub { 11 + inherit rev; 12 + owner = "c-bata"; 13 + repo = "kube-prompt"; 14 + sha256 = "09c2kjsk8cl7qgxbr1s7qd9br5shf7gccxvbf7nyi6wjiass9yg5"; 15 + }; 16 + 17 + goDeps = ./deps.nix; 18 + 19 + meta = { 20 + description = "An interactive kubernetes client featuring auto-complete using go-prompt"; 21 + license = lib.licenses.mit; 22 + homepage = https://github.com/c-bata/kube-prompt; 23 + maintainers = [ lib.maintainers.vdemeester ]; 24 + }; 25 + }
+309
pkgs/development/tools/kube-prompt/deps.nix
···
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "cloud.google.com/go"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://code.googlesource.com/gocloud"; 8 + rev = "aad3f485ee528456e0768f20397b4d9dd941e755"; 9 + sha256 = "1cgabmg76axkbpm7zip3ym2mym6kwgc9cw9kil0inmckkh3x1ky8"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/c-bata/go-prompt"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/c-bata/go-prompt"; 17 + rev = "c52492ff1b386e5c0ba5271b5eaad165fab09eca"; 18 + sha256 = "14k8anchf0rcpxfbb2acrajdqrfspscbkn47m4py1zh5rkk6b9p9"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/ghodss/yaml"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/ghodss/yaml"; 26 + rev = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7"; 27 + sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/gogo/protobuf"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/gogo/protobuf"; 35 + rev = "636bf0302bc95575d69441b25a2603156ffdddf1"; 36 + sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/golang/glog"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/golang/glog"; 44 + rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998"; 45 + sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/golang/protobuf"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/golang/protobuf"; 53 + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; 54 + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/google/btree"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/google/btree"; 62 + rev = "e89373fe6b4a7413d7acd6da1725b83ef713e6e4"; 63 + sha256 = "0jlkjjlf8ilifgsb2bv0jfgl4cxl1bypx7a6pjkwz3xf6k8jd7mj"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/google/gofuzz"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/google/gofuzz"; 71 + rev = "24818f796faf91cd76ec7bddd72458fbced7a6c1"; 72 + sha256 = "0cq90m2lgalrdfrwwyycrrmn785rgnxa3l3vp9yxkvnv88bymmlm"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/googleapis/gnostic"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/googleapis/gnostic"; 80 + rev = "7c663266750e7d82587642f65e60bc4083f1f84e"; 81 + sha256 = "0yh3ckd7m0r9h50wmxxvba837d0wb1k5yd439zq4p1kpp4390z12"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/gregjones/httpcache"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/gregjones/httpcache"; 89 + rev = "9cad4c3443a7200dd6400aef47183728de563a38"; 90 + sha256 = "0wjdwcwqqcx2d5y68qvhg6qyj977il5ijmnn9h9cd6wjbdy0ay6s"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/imdario/mergo"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/imdario/mergo"; 98 + rev = "9316a62528ac99aaecb4e47eadd6dc8aa6533d58"; 99 + sha256 = "1mvgn89vp39gcpvhiq4n7nw5ipj7fk6h03jgc6fjwgvwvss213pb"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/json-iterator/go"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/json-iterator/go"; 107 + rev = "ab8a2e0c74be9d3be70b3184d9acc634935ded82"; 108 + sha256 = "1x3wz44p1238gpyzkiiilvvrq9q8dwjdm9kdidq65yjq0zcn0sq4"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/mattn/go-colorable"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/mattn/go-colorable"; 116 + rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072"; 117 + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/mattn/go-isatty"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/mattn/go-isatty"; 125 + rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39"; 126 + sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/mattn/go-runewidth"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/mattn/go-runewidth"; 134 + rev = "ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb"; 135 + sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/mattn/go-tty"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/mattn/go-tty"; 143 + rev = "931426f7535ac39720c8909d70ece5a41a2502a6"; 144 + sha256 = "00cb07v13xrfqm39m1j2h2zvj684gl9fzr51591i9a52a9m6xlj5"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/modern-go/concurrent"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/modern-go/concurrent"; 152 + rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"; 153 + sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/modern-go/reflect2"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/modern-go/reflect2"; 161 + rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd"; 162 + sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "github.com/petar/GoLLRB"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://github.com/petar/GoLLRB"; 170 + rev = "53be0d36a84c2a886ca057d34b6aa4468df9ccb4"; 171 + sha256 = "01xp3lcamqkvl91jg6ly202gdsgf64j39rkrcqxi6v4pbrcv7hz0"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/peterbourgon/diskv"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/peterbourgon/diskv"; 179 + rev = "5f041e8faa004a95c88a202771f4cc3e991971e6"; 180 + sha256 = "1mxpa5aad08x30qcbffzk80g9540wvbca4blc1r2qyzl65b8929b"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/pkg/term"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/pkg/term"; 188 + rev = "cda20d4ac917ad418d86e151eff439648b06185b"; 189 + sha256 = "08frhz411dwyli5spfxn32d3ni9mrgdav51lmg8a1wpdmw0r0wwp"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "github.com/spf13/pflag"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/spf13/pflag"; 197 + rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; 198 + sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "golang.org/x/crypto"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://go.googlesource.com/crypto"; 206 + rev = "a2144134853fc9a27a7b1e3eb4f19f1a76df13c9"; 207 + sha256 = "0hjjk6k9dq7zllwsw9icdfbli12ii379q2lajd6l7lyw72wy28by"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "golang.org/x/net"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://go.googlesource.com/net"; 215 + rev = "a680a1efc54dd51c040b3b5ce4939ea3cf2ea0d1"; 216 + sha256 = "018zmn4kmg2mbngcciqal54slc3pl4ry5vlv0bw36fcxvnazxnbp"; 217 + }; 218 + } 219 + { 220 + goPackagePath = "golang.org/x/oauth2"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://go.googlesource.com/oauth2"; 224 + rev = "ef147856a6ddbb60760db74283d2424e98c87bff"; 225 + sha256 = "1q1vm1z40fx1grlrm7az4rln6v5pj9xi5n1cjqg5xgq4dsk9132y"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "golang.org/x/sys"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://go.googlesource.com/sys"; 233 + rev = "ac767d655b305d4e9612f5f6e33120b9176c4ad4"; 234 + sha256 = "1ds29n5lh4j21hmzxz7vk7hv1k6sixc7f0zsdc9xqdg0j7d212zm"; 235 + }; 236 + } 237 + { 238 + goPackagePath = "golang.org/x/text"; 239 + fetch = { 240 + type = "git"; 241 + url = "https://go.googlesource.com/text"; 242 + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; 243 + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 244 + }; 245 + } 246 + { 247 + goPackagePath = "golang.org/x/time"; 248 + fetch = { 249 + type = "git"; 250 + url = "https://go.googlesource.com/time"; 251 + rev = "fbb02b2291d28baffd63558aa44b4b56f178d650"; 252 + sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4"; 253 + }; 254 + } 255 + { 256 + goPackagePath = "google.golang.org/appengine"; 257 + fetch = { 258 + type = "git"; 259 + url = "https://github.com/golang/appengine"; 260 + rev = "b1f26356af11148e710935ed1ac8a7f5702c7612"; 261 + sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "gopkg.in/inf.v0"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://github.com/go-inf/inf"; 269 + rev = "d2d2541c53f18d2a059457998ce2876cc8e67cbf"; 270 + sha256 = "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng"; 271 + }; 272 + } 273 + { 274 + goPackagePath = "gopkg.in/yaml.v2"; 275 + fetch = { 276 + type = "git"; 277 + url = "https://github.com/go-yaml/yaml"; 278 + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 279 + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 280 + }; 281 + } 282 + { 283 + goPackagePath = "k8s.io/api"; 284 + fetch = { 285 + type = "git"; 286 + url = "https://github.com/kubernetes/api"; 287 + rev = "072894a440bdee3a891dea811fe42902311cd2a3"; 288 + sha256 = "1hlbfwak4adwkj74jdiw8kmapri9rqmmjssncqiq0xnwlkcyn0ig"; 289 + }; 290 + } 291 + { 292 + goPackagePath = "k8s.io/apimachinery"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://github.com/kubernetes/apimachinery"; 296 + rev = "103fd098999dc9c0c88536f5c9ad2e5da39373ae"; 297 + sha256 = "04navnpm59d75dhlz07rmay7m2izrf4m0i9xklxzqg7mlk9g20jc"; 298 + }; 299 + } 300 + { 301 + goPackagePath = "k8s.io/client-go"; 302 + fetch = { 303 + type = "git"; 304 + url = "https://github.com/kubernetes/client-go"; 305 + rev = "7d04d0e2a0a1a4d4a1cd6baa432a2301492e4e65"; 306 + sha256 = "06rszpgckx9gmqz9gbq8wnl39d1dnl28wdgrygj2fhz5prhj0x4s"; 307 + }; 308 + } 309 + ]
+2 -2
pkgs/development/tools/misc/arcanist/default.nix
··· 22 buildInputs = [ php makeWrapper flex ]; 23 24 unpackPhase = '' 25 - cp -R ${libphutil} libphutil 26 - cp -R ${arcanist} arcanist 27 chmod +w -R libphutil arcanist 28 ''; 29
··· 22 buildInputs = [ php makeWrapper flex ]; 23 24 unpackPhase = '' 25 + cp -aR ${libphutil} libphutil 26 + cp -aR ${arcanist} arcanist 27 chmod +w -R libphutil arcanist 28 ''; 29
+50
pkgs/development/tools/ocaml/ocamlformat/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ocamlPackages, dune }: 2 + 3 + with ocamlPackages; 4 + 5 + if !stdenv.lib.versionAtLeast ocaml.version "4.05" 6 + then throw "ocamlformat is not available for OCaml ${ocaml.version}" 7 + else 8 + 9 + stdenv.mkDerivation rec { 10 + version = "0.8"; 11 + pname = "ocamlformat"; 12 + name = "${pname}-${version}"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "ocaml-ppx"; 16 + repo = pname; 17 + rev = version; 18 + sha256 = "1i7rsbs00p43362yv7z7dw0qsnv7vjf630qk676qvfg7kg422w6j"; 19 + }; 20 + 21 + buildInputs = [ 22 + ocaml 23 + dune 24 + findlib 25 + base 26 + cmdliner 27 + fpath 28 + ocaml-migrate-parsetree 29 + stdio 30 + ]; 31 + 32 + configurePhase = '' 33 + patchShebangs tools/gen_version.sh 34 + tools/gen_version.sh src/Version.ml version 35 + ''; 36 + 37 + buildPhase = '' 38 + dune build -p ocamlformat 39 + ''; 40 + 41 + inherit (dune) installPhase; 42 + 43 + meta = { 44 + homepage = "https://github.com/ocaml-ppx/ocamlformat"; 45 + description = "Auto-formatter for OCaml code"; 46 + maintainers = [ stdenv.lib.maintainers.Zimmi48 ]; 47 + license = stdenv.lib.licenses.mit; 48 + inherit (ocamlPackages.ocaml.meta) platforms; 49 + }; 50 + }
+32
pkgs/development/tools/skaffold/default.nix
···
··· 1 + { lib, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "skaffold-${version}"; 5 + version = "0.16.0"; 6 + # rev is the 0.16.0 commit, mainly for skaffold version command output 7 + rev = "78e443973ee7475ee66d227431596351cf5e2caf"; 8 + 9 + goPackagePath = "github.com/GoogleContainerTools/skaffold"; 10 + subPackages = ["cmd/skaffold"]; 11 + 12 + buildFlagsArray = let t = "${goPackagePath}/pkg/skaffold"; in '' 13 + -ldflags= 14 + -X ${t}/version.version=v${version} 15 + -X ${t}/version.gitCommit=${rev} 16 + -X ${t}/version.buildDate=unknown 17 + ''; 18 + 19 + src = fetchFromGitHub { 20 + owner = "GoogleContainerTools"; 21 + repo = "skaffold"; 22 + rev = "v${version}"; 23 + sha256 = "0vpjxyqppyj4zs02n8b0k0qd8zidrrcks60x6qd5a4bbqa0c1zld"; 24 + }; 25 + 26 + meta = { 27 + description = "Easy and Repeatable Kubernetes Development"; 28 + homepage = https://github.com/GoogleContainerTools/skaffold; 29 + license = lib.licenses.asl20; 30 + maintainers = with lib.maintainers; [ vdemeester ]; 31 + }; 32 + }
+41
pkgs/development/tools/vgo2nix/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , buildGoPackage 4 + , go 5 + , makeWrapper 6 + , nix-prefetch-git 7 + , fetchFromGitHub 8 + }: 9 + 10 + buildGoPackage rec { 11 + name = "vgo2nix-${version}"; 12 + version = "unstable-2018-10-14"; 13 + goPackagePath = "github.com/adisbladis/vgo2nix"; 14 + 15 + nativeBuildInputs = [ makeWrapper ]; 16 + 17 + src = fetchFromGitHub { 18 + owner = "adisbladis"; 19 + repo = "vgo2nix"; 20 + rev = "a36137a2b9675f5e9b7e0a7840bc9fe9f2414d4e"; 21 + sha256 = "1658hr1535v8w3s41q0bcgk8hmisjn8gcw7i3n2d2igszn1dp0q4"; 22 + }; 23 + 24 + goDeps = ./deps.nix; 25 + 26 + allowGoReference = true; 27 + 28 + postInstall = with stdenv; let 29 + binPath = lib.makeBinPath [ nix-prefetch-git go ]; 30 + in '' 31 + wrapProgram $bin/bin/vgo2nix --prefix PATH : ${binPath} 32 + ''; 33 + 34 + meta = with stdenv.lib; { 35 + description = "Convert go.mod files to nixpkgs buildGoPackage compatible deps.nix files"; 36 + homepage = https://github.com/adisbladis/vgo2nix; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ adisbladis ]; 39 + }; 40 + 41 + }
+12
pkgs/development/tools/vgo2nix/deps.nix
···
··· 1 + [ 2 + 3 + { 4 + goPackagePath = "golang.org/x/tools"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://go.googlesource.com/tools"; 8 + rev = "ded554d0681e"; 9 + sha256 = "04rlq9hc3ccww9sbsrl48fl6wbjprb136rqxyr7dmgfj444aml56"; 10 + }; 11 + } 12 + ]
+1 -1
pkgs/development/tools/wabt/default.nix
··· 35 homepage = https://github.com/WebAssembly/wabt; 36 license = licenses.asl20; 37 maintainers = with maintainers; [ ekleog ]; 38 - platforms = platforms.linux; 39 }; 40 }
··· 35 homepage = https://github.com/WebAssembly/wabt; 36 license = licenses.asl20; 37 maintainers = with maintainers; [ ekleog ]; 38 + platforms = platforms.unix; 39 }; 40 }
+1
pkgs/development/tools/yarn/default.nix
··· 23 description = "Fast, reliable, and secure dependency management for javascript"; 24 license = licenses.bsd2; 25 maintainers = [ maintainers.offline ]; 26 }; 27 }
··· 23 description = "Fast, reliable, and secure dependency management for javascript"; 24 license = licenses.bsd2; 25 maintainers = [ maintainers.offline ]; 26 + platforms = platforms.linux ++ platforms.darwin; 27 }; 28 }
+2 -2
pkgs/games/rocksndiamonds/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${project}-${version}"; 5 project = "rocksndiamonds"; 6 - version = "4.1.0.0"; 7 8 src = fetchurl { 9 url = "https://www.artsoft.org/RELEASES/unix/${project}/${name}.tar.gz"; 10 - sha256 = "0bmszf2hqyh76p3lzmhljcjwlx7jzpirwx9zyzgfvwqcapf5i6af"; 11 }; 12 13 desktopItem = makeDesktopItem {
··· 3 stdenv.mkDerivation rec { 4 name = "${project}-${version}"; 5 project = "rocksndiamonds"; 6 + version = "4.1.1.0"; 7 8 src = fetchurl { 9 url = "https://www.artsoft.org/RELEASES/unix/${project}/${name}.tar.gz"; 10 + sha256 = "1k0m6l5g886d9mwwh6q0gw75qsb85mpf8i0rglh047app56nsk72"; 11 }; 12 13 desktopItem = makeDesktopItem {
+125
pkgs/games/scummvm/games.nix
···
··· 1 + { stdenv, lib, fetchurl, makeDesktopItem, unzip, writeText 2 + , scummvm }: 3 + 4 + let 5 + desktopItem = name: short: long: description: makeDesktopItem { 6 + categories = "Game;AdventureGame;"; 7 + comment = description; 8 + desktopName = long; 9 + exec = "@out@/bin/${short}"; 10 + genericName = description; 11 + icon = "scummvm"; 12 + name = name; 13 + }; 14 + 15 + run = name: short: code: writeText "${short}.sh" '' 16 + #!${stdenv.shell} -eu 17 + 18 + exec ${scummvm}/bin/scummvm \ 19 + --path=@out@/share/${name} \ 20 + --fullscreen \ 21 + ${code} 22 + ''; 23 + 24 + generic = { plong, pshort, pcode, description, version, files, docs ? [ "readme.txt" ], ... } @attrs: 25 + let 26 + attrs' = builtins.removeAttrs attrs [ "plong" "pshort" "pcode" "description" "docs" "files" "version" ]; 27 + pname = lib.replaceStrings [ " " ":" ] [ "-" "" ] (lib.toLower plong); 28 + in stdenv.mkDerivation ({ 29 + name = "${pname}-${version}"; 30 + 31 + nativeBuildInputs = [ unzip ]; 32 + 33 + dontBuild = true; 34 + dontFixup = true; 35 + 36 + installPhase = '' 37 + runHook preInstall 38 + 39 + mkdir -p $out/bin $out/share/{applications,${pname},doc/${pname}} 40 + 41 + ${lib.concatStringsSep "\n" (map (f: "mv ${f} $out/share/doc/${pname}") docs)} 42 + ${lib.concatStringsSep "\n" (map (f: "mv ${f} $out/share/${pname}") files)} 43 + 44 + substitute ${run pname pshort pcode} $out/bin/${pshort} \ 45 + --subst-var out 46 + substitute ${desktopItem pname pshort plong description}/share/applications/${pname}.desktop $out/share/applications/${pname}.desktop \ 47 + --subst-var out 48 + 49 + chmod 0755 $out/bin/${pshort} 50 + 51 + runHook postInstall 52 + ''; 53 + 54 + meta = with stdenv.lib; { 55 + homepage = https://www.scummvm.org; 56 + license = licenses.free; # refer to the readme for exact wording 57 + maintainers = with maintainers; [ peterhoeg ]; 58 + inherit description; 59 + inherit (scummvm.meta) platforms; 60 + }; 61 + } // attrs'); 62 + 63 + in { 64 + beneath-a-steel-sky = generic rec { 65 + plong = "Beneath a Steel Sky"; 66 + pshort = "bass"; 67 + pcode = "sky"; 68 + description = "2D point-and-click science fiction thriller set in a bleak vision of the future"; 69 + version = "1.2"; 70 + src = fetchurl { 71 + url = "mirror://sourceforge/scummvm/${pshort}-cd-${version}.zip"; 72 + sha256 = "14s5jz67kavm8l15gfm5xb7pbpn8azrv460mlxzzvdpa02a9n82k"; 73 + }; 74 + files = [ "sky.*" ]; 75 + }; 76 + 77 + drascula-the-vampire-strikes-back = generic rec { 78 + plong = "Drascula: The Vampire Strikes Back"; 79 + pshort = "drascula"; 80 + pcode = "drascula"; 81 + description = "Spanish 2D classic point & click style adventure with tons of humor and an easy interface"; 82 + version = "1.0"; 83 + # srcs = { 84 + src = fetchurl { 85 + url = "mirror://sourceforge/scummvm/${pshort}-${version}.zip"; 86 + sha256 = "1pj29rpb754sn6a56f8brfv6f2m1p5qgaqik7d68pfi2bb5zccdp"; 87 + }; 88 + # audio = fetchurl { 89 + # url = "mirror://sourceforge/scummvm/${pshort}-audio-flac-2.0.zip"; 90 + # sha256 = "1zmqhrby8f5sj1qy6xjdgkvk9wyhr3nw8ljrrl58fmxb83x1rryw"; 91 + # }; 92 + # }; 93 + sourceRoot = "."; 94 + docs = [ "readme.txt" "drascula.doc" ]; 95 + files = [ "Packet.001" ]; 96 + }; 97 + 98 + flight-of-the-amazon-queen = generic rec { 99 + plong = "Flight of the Amazon Queen"; 100 + pshort = "fotaq"; 101 + pcode = "queen"; 102 + description = "2D point-and-click adventure game set in the 1940s"; 103 + version = "1.1"; 104 + src = fetchurl { 105 + url = "mirror://sourceforge/scummvm/FOTAQ_Talkie-${version}.zip"; 106 + sha256 = "1a6q71q1dl9vvw2qqsxk5h1sv0gaqy6236zr5905w2is01gdsp52"; 107 + }; 108 + sourceRoot = "."; 109 + files = [ "*.1c" ]; 110 + }; 111 + 112 + lure-of-the-temptress = generic rec { 113 + plong = "Lure of the Temptress"; 114 + pshort = "lott"; 115 + pcode = "lure"; 116 + description = "2D point-and-click adventure game with a fantasy theme"; 117 + version = "1.1"; 118 + src = fetchurl { 119 + url = "mirror://sourceforge/scummvm/lure-${version}.zip"; 120 + sha256 = "0201i70qcs1m797kvxjx3ygkhg6kcl5yf49sihba2ga8l52q45zk"; 121 + }; 122 + docs = [ "README" "*.txt" "*.pdf" "*.PDF" ]; 123 + files = [ "*.vga" ]; 124 + }; 125 + }
+3 -3
pkgs/misc/themes/matcha/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "matcha-${version}"; 5 - version = "2018-10-12"; 6 7 src = fetchFromGitHub { 8 owner = "vinceliuice"; 9 repo = "matcha"; 10 - rev = "c1c91db44d9e28cc71af019784a77175a60a7b9d"; 11 - sha256 = "0sr805ghgh8sr9nncs693b9p756nmi1l4d8mfywj6z219jhy77qv"; 12 }; 13 14 buildInputs = [ gdk_pixbuf librsvg ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "matcha-${version}"; 5 + version = "2018-10-21"; 6 7 src = fetchFromGitHub { 8 owner = "vinceliuice"; 9 repo = "matcha"; 10 + rev = version; 11 + sha256 = "112xfnwlq9ih72qbfrin78ly7bc4i94my3i6s7yhc46qg1lncl73"; 12 }; 13 14 buildInputs = [ gdk_pixbuf librsvg ];
+4 -4
pkgs/misc/vscode-extensions/default.nix
··· 4 inherit (vscode-utils) buildVscodeMarketplaceExtension; 5 in 6 # 7 - # Unless there is a good reason not to, we attemp to use the same name as the 8 # extension's unique identifier (the name the extension gets when installed 9 # from vscode under `~/.vscode`) and found on the marketplace extension page. 10 - # So an extension's attribute name should be of the form: 11 # "${mktplcRef.publisher}.${mktplcRef.name}". 12 # 13 rec { ··· 24 }; 25 26 ms-vscode.cpptools = callPackage ./cpptools {}; 27 - 28 ms-python.python = callPackage ./python {}; 29 - }
··· 4 inherit (vscode-utils) buildVscodeMarketplaceExtension; 5 in 6 # 7 + # Unless there is a good reason not to, we attempt to use the same name as the 8 # extension's unique identifier (the name the extension gets when installed 9 # from vscode under `~/.vscode`) and found on the marketplace extension page. 10 + # So an extension's attribute name should be of the form: 11 # "${mktplcRef.publisher}.${mktplcRef.name}". 12 # 13 rec { ··· 24 }; 25 26 ms-vscode.cpptools = callPackage ./cpptools {}; 27 + 28 ms-python.python = callPackage ./python {}; 29 + }
+2 -2
pkgs/misc/vscode-extensions/python/default.nix
··· 20 mktplcRef = { 21 name = "python"; 22 publisher = "ms-python"; 23 - version = "2018.8.0"; 24 - sha256 = "1x1wkqbc0d6h5w2m5qczv6gd5j6yrzhwp0c6wk49bhg2l0ibvyx6"; 25 }; 26 27 postPatch = ''
··· 20 mktplcRef = { 21 name = "python"; 22 publisher = "ms-python"; 23 + version = "2018.9.1"; 24 + sha256 = "050r1rb0xyfikfa6iq741s368xz600pqdk74w6cxszxpy8kl2hng"; 25 }; 26 27 postPatch = ''
+8
pkgs/os-specific/linux/firejail/default.nix
··· 37 sed -e "s@/etc/@$out/etc/@g" -e "/chmod u+s/d" -i Makefile 38 ''; 39 40 meta = { 41 inherit (s) version; 42 description = ''Namespace-based sandboxing tool for Linux'';
··· 37 sed -e "s@/etc/@$out/etc/@g" -e "/chmod u+s/d" -i Makefile 38 ''; 39 40 + # We need to set the directory for the .local override files back to 41 + # /etc/firejail so we can actually override them 42 + postInstall = '' 43 + sed -E -e 's@^include (.*)(/firejail/.*.local)$@include /etc\2@g' -i $out/etc/firejail/*.profile 44 + ''; 45 + 46 + enableParallelBuilding = true; 47 + 48 meta = { 49 inherit (s) version; 50 description = ''Namespace-based sandboxing tool for Linux'';
+52 -6
pkgs/os-specific/linux/kernel-headers/default.nix
··· 1 { stdenvNoCC, lib, buildPackages 2 - , fetchurl, perl 3 }: 4 5 let 6 - common = { version, sha256, patches ? [] }: stdenvNoCC.mkDerivation { 7 name = "linux-headers-${version}"; 8 9 src = fetchurl { ··· 16 # It may look odd that we use `stdenvNoCC`, and yet explicit depend on a cc. 17 # We do this so we have a build->build, not build->host, C compiler. 18 depsBuildBuild = [ buildPackages.stdenv.cc ]; 19 - nativeBuildInputs = [ perl ]; 20 21 extraIncludeDirs = lib.optional stdenvNoCC.hostPlatform.isPowerPC ["ppc"]; 22 23 inherit patches; 24 25 - buildPhase = '' 26 make mrproper headers_check SHELL=bash 27 ''; 28 29 - installPhase = '' 30 make INSTALL_HDR_PATH=$out headers_install 31 32 # Some builds (e.g. KVM) want a kernel.release. 33 mkdir -p $out/include/config ··· 39 license = licenses.gpl2; 40 platforms = platforms.linux; 41 }; 42 - }; 43 in { 44 45 linuxHeaders = common { 46 version = "4.18.3"; 47 sha256 = "1m23hjd02bg8mqnd8dc4z4m3kxds1cyrc6j5saiwnhzbz373rvc1"; 48 }; 49 }
··· 1 { stdenvNoCC, lib, buildPackages 2 + , fetchurl, fetchpatch, perl 3 + , elf-header 4 }: 5 6 let 7 + common = { version, sha256, patches ? [] }: stdenvNoCC.mkDerivation ({ 8 name = "linux-headers-${version}"; 9 10 src = fetchurl { ··· 17 # It may look odd that we use `stdenvNoCC`, and yet explicit depend on a cc. 18 # We do this so we have a build->build, not build->host, C compiler. 19 depsBuildBuild = [ buildPackages.stdenv.cc ]; 20 + # TODO make unconditional next mass rebuild 21 + nativeBuildInputs = [ perl ] ++ lib.optional 22 + (stdenvNoCC.hostPlatform != stdenvNoCC.buildPlatform) 23 + elf-header; 24 25 extraIncludeDirs = lib.optional stdenvNoCC.hostPlatform.isPowerPC ["ppc"]; 26 27 + # "patches" array defaults to 'null' to avoid changing hash 28 + # and causing mass rebuild 29 inherit patches; 30 31 + # TODO avoid native hack next rebuild 32 + makeFlags = if stdenvNoCC.hostPlatform == stdenvNoCC.buildPlatform then null else [ 33 + "SHELL=bash" 34 + # Avoid use of runtime build->host compilers for checks. These 35 + # checks only cared to work around bugs in very old compilers, so 36 + # these changes should be safe. 37 + "cc-version:=9999" 38 + "cc-fullversion:=999999" 39 + # `$(..)` expanded by make alone 40 + "HOSTCC:=$(BUILD_CC)" 41 + "HOSTCXX:=$(BUILD_CXX)" 42 + ]; 43 + 44 + # TODO avoid native hack next rebuild 45 + # Skip clean on darwin, case-sensitivity issues. 46 + buildPhase = if stdenvNoCC.hostPlatform == stdenvNoCC.buildPlatform then '' 47 make mrproper headers_check SHELL=bash 48 + '' else lib.optionalString (!stdenvNoCC.buildPlatform.isDarwin) '' 49 + make mrproper $makeFlags 50 + '' 51 + # For some reason, doing `make install_headers` twice, first without 52 + # INSTALL_HDR_PATH=$out then with, is neccessary to get this to work 53 + # for darwin cross. @Ericson2314 has no idea why. 54 + + '' 55 + make headers_install $makeFlags 56 ''; 57 58 + # TODO avoid native hack next rebuild 59 + checkPhase = if stdenvNoCC.hostPlatform == stdenvNoCC.buildPlatform then null else '' 60 + make headers_check $makeFlags 61 + ''; 62 + 63 + # TODO avoid native hack next rebuild 64 + installPhase = (if stdenvNoCC.hostPlatform == stdenvNoCC.buildPlatform then '' 65 make INSTALL_HDR_PATH=$out headers_install 66 + '' else '' 67 + make headers_install INSTALL_HDR_PATH=$out $makeFlags 68 + '') + '' 69 70 # Some builds (e.g. KVM) want a kernel.release. 71 mkdir -p $out/include/config ··· 77 license = licenses.gpl2; 78 platforms = platforms.linux; 79 }; 80 + } // lib.optionalAttrs (stdenvNoCC.hostPlatform != stdenvNoCC.buildPlatform) { 81 + # TODO Make unconditional next mass rebuild 82 + hardeningDisable = lib.optional stdenvNoCC.buildPlatform.isDarwin "format"; 83 + }); 84 in { 85 86 linuxHeaders = common { 87 version = "4.18.3"; 88 sha256 = "1m23hjd02bg8mqnd8dc4z4m3kxds1cyrc6j5saiwnhzbz373rvc1"; 89 + # TODO make unconditional next mass rebuild 90 + patches = lib.optionals (stdenvNoCC.hostPlatform != stdenvNoCC.buildPlatform) [ 91 + ./no-relocs.patch # for building x86 kernel headers on non-ELF platforms 92 + ./no-dynamic-cc-version-check.patch # so we can use `stdenvNoCC`, see `makeFlags` above 93 + ]; 94 }; 95 }
+32
pkgs/os-specific/linux/kernel-headers/no-dynamic-cc-version-check.patch
···
··· 1 + diff --git a/Makefile b/Makefile 2 + index 863f58503bee..b778d5023208 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -501,11 +501,9 @@ KBUILD_CFLAGS += $(call cc-option,-fno-PIE) 6 + KBUILD_AFLAGS += $(call cc-option,-fno-PIE) 7 + 8 + # check for 'asm goto' 9 + -ifeq ($(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-goto.sh $(CC) $(KBUILD_CFLAGS)), y) 10 + CC_HAVE_ASM_GOTO := 1 11 + KBUILD_CFLAGS += -DCC_HAVE_ASM_GOTO 12 + KBUILD_AFLAGS += -DCC_HAVE_ASM_GOTO 13 + -endif 14 + 15 + # The expansion should be delayed until arch/$(SRCARCH)/Makefile is included. 16 + # Some architectures define CROSS_COMPILE in arch/$(SRCARCH)/Makefile. 17 + diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include 18 + index 065324a8046f..d09c67194549 100644 19 + --- a/scripts/Kbuild.include 20 + +++ b/scripts/Kbuild.include 21 + @@ -216,11 +216,8 @@ cc-disable-warning = $(call try-run-cached,\ 22 + cc-name = $(call shell-cached,$(CC) -v 2>&1 | grep -q "clang version" && echo clang || echo gcc) 23 + 24 + # cc-version 25 + -cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh $(CC)) 26 + 27 + # cc-fullversion 28 + -cc-fullversion = $(shell $(CONFIG_SHELL) \ 29 + - $(srctree)/scripts/gcc-version.sh -p $(CC)) 30 + 31 + # cc-ifversion 32 + # Usage: EXTRA_CFLAGS += $(call cc-ifversion, -lt, 0402, -O1)
+13
pkgs/os-specific/linux/kernel-headers/no-relocs.patch
···
··· 1 + diff --git a/arch/x86/Makefile b/arch/x86/Makefile 2 + index fad55160dcb9..a48c8331cbb2 100644 3 + --- a/arch/x86/Makefile 4 + +++ b/arch/x86/Makefile 5 + @@ -239,7 +239,7 @@ ifdef CONFIG_RETPOLINE 6 + endif 7 + 8 + archscripts: scripts_basic 9 + - $(Q)$(MAKE) $(build)=arch/x86/tools relocs 10 + + $(Q)$(MAKE) $(build)=arch/x86/tools 11 + 12 + ### 13 + # Syscall table generation
+18
pkgs/os-specific/linux/kernel/linux-4.19.nix
···
··· 1 + { stdenv, buildPackages, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args: 2 + 3 + with stdenv.lib; 4 + 5 + buildLinux (args // rec { 6 + version = "4.19"; 7 + 8 + # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 + modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; 10 + 11 + # branchVersion needs to be x.y 12 + extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version))); 13 + 14 + src = fetchurl { 15 + url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "18a92z17alh5kkvjv7l9z8wk5jgdb6raawdfkpwx9bi8amjzas0c"; 17 + }; 18 + } // (args.argsOverride or {}))
+2
pkgs/os-specific/linux/kernel/manual-config.nix
··· 1 { buildPackages, runCommand, nettools, bc, bison, flex, perl, rsync, gmp, libmpc, mpfr, openssl 2 , libelf 3 , utillinux 4 , writeTextFile ··· 265 ++ optional (stdenv.lib.versionAtLeast version "4.14") libelf 266 ++ optional (stdenv.lib.versionAtLeast version "4.15") utillinux 267 ++ optionals (stdenv.lib.versionAtLeast version "4.16") [ bison flex ] 268 ; 269 270 hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" ];
··· 1 { buildPackages, runCommand, nettools, bc, bison, flex, perl, rsync, gmp, libmpc, mpfr, openssl 2 + , pkgconfig ? null, ncurses ? null 3 , libelf 4 , utillinux 5 , writeTextFile ··· 266 ++ optional (stdenv.lib.versionAtLeast version "4.14") libelf 267 ++ optional (stdenv.lib.versionAtLeast version "4.15") utillinux 268 ++ optionals (stdenv.lib.versionAtLeast version "4.16") [ bison flex ] 269 + ++ optionals stdenv.lib.inNixShell [ pkgconfig ncurses ] 270 ; 271 272 hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" ];
+2 -1
pkgs/os-specific/linux/nfs-utils/default.nix
··· 1 { stdenv, fetchurl, fetchpatch, lib, pkgconfig, utillinux, libcap, libtirpc, libevent 2 , sqlite, kerberos, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers 3 - , buildEnv 4 }: 5 6 let ··· 25 buildInputs = [ 26 libtirpc libcap libevent sqlite lvm2 27 libuuid keyutils kerberos tcp_wrappers 28 ]; 29 30 enableParallelBuilding = true;
··· 1 { stdenv, fetchurl, fetchpatch, lib, pkgconfig, utillinux, libcap, libtirpc, libevent 2 , sqlite, kerberos, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers 3 + , buildEnv, python3 4 }: 5 6 let ··· 25 buildInputs = [ 26 libtirpc libcap libevent sqlite lvm2 27 libuuid keyutils kerberos tcp_wrappers 28 + python3 29 ]; 30 31 enableParallelBuilding = true;
+14 -8
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 1 - { lib, callPackage, fetchurl }: 2 3 let 4 generic = args: callPackage (import ./generic.nix args) { }; ··· 16 in 17 rec { 18 # Policy: use the highest stable version as the default (on our master). 19 - stable = generic { 20 version = "390.87"; 21 sha256_32bit = "0rlr1f4lnpb8c4qz4w5r8xw5gdy9bzz26qww45qyl1qav3wwaaaw"; 22 sha256_64bit = "07k1kq8lkgbvjyr2dnbxcz6nppcwpq17wf925w8kfq78345hla9q"; ··· 26 patches = lib.optional (kernel.meta.branch == "4.19") ./drm_mode_connector.patch; 27 }; 28 29 - beta = generic { 30 - version = "410.57"; 31 - sha256_64bit = "08534rv3wcmzslbwq11kd3s7cxm72p48dia6540c0586xwgjwg2w"; 32 - settingsSha256 = "1phhhzlc8n3rqdhrn757mnlqmsp616d079a6h1qjpa6jba9z9915"; 33 - persistencedSha256 = "1z7c1ff0y486yp9i5w0siwh9dnprml22x2avarbjfgqwm4f652lw"; 34 - }; 35 36 legacy_340 = generic { 37 version = "340.104";
··· 1 + { lib, callPackage, fetchurl, stdenv }: 2 3 let 4 generic = args: callPackage (import ./generic.nix args) { }; ··· 16 in 17 rec { 18 # Policy: use the highest stable version as the default (on our master). 19 + stable = if stdenv.hostPlatform.system == "x86_64-linux" then stable_410 else stable_390; 20 + 21 + stable_410 = generic { 22 + version = "410.66"; 23 + sha256_64bit = "05xjzvj0fgmkpz36dbd7hy2vzl6xxiflzx7kml3k7ad9gy2svdlg"; 24 + settingsSha256 = "1nsxz1byshgjs3c03lyx6ya36dp0f2vg2l0d9pkh1i6cpzkp53kz"; 25 + persistencedSha256 = "0m4wdpb8w4y323d8py105p9hizwmf2ai8frkl7h77sn3ski17zw6"; 26 + }; 27 + 28 + # Last one supporting x86 29 + stable_390 = generic { 30 version = "390.87"; 31 sha256_32bit = "0rlr1f4lnpb8c4qz4w5r8xw5gdy9bzz26qww45qyl1qav3wwaaaw"; 32 sha256_64bit = "07k1kq8lkgbvjyr2dnbxcz6nppcwpq17wf925w8kfq78345hla9q"; ··· 36 patches = lib.optional (kernel.meta.branch == "4.19") ./drm_mode_connector.patch; 37 }; 38 39 + # No active beta right now 40 + beta = stable; 41 42 legacy_340 = generic { 43 version = "340.104";
+56
pkgs/os-specific/linux/r8168/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, kernel }: 2 + 3 + 4 + let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/r8168"; 5 + 6 + in stdenv.mkDerivation rec { 7 + name = "r8168-${kernel.version}-${version}"; 8 + # on update please verify that the source matches the realtek version 9 + version = "8.046.00"; 10 + 11 + # This is a mirror. The original website[1] doesn't allow non-interactive 12 + # downloads, instead emailing you a download link. 13 + # [1] http://www.realtek.com.tw/downloads/downloadsView.aspx?PFid=5&Level=5&Conn=4&DownTypeID=3 14 + # I've verified manually (`diff -r`) that the source code for version 8.046.00 15 + # is the same as the one available on the realtek website. 16 + src = fetchFromGitHub { 17 + owner = "mtorromeo"; 18 + repo = "r8168"; 19 + rev = version; 20 + sha256 = "0y8w3biw5mshn5bvl24b9rybfh67f1s9gfzkcv9p4m7s7nchj2dg"; 21 + }; 22 + 23 + hardeningDisable = [ "pic" ]; 24 + 25 + nativeBuildInputs = kernel.moduleBuildDependencies; 26 + 27 + # avoid using the Makefile directly -- it doesn't understand 28 + # any kernel but the current. 29 + # based on the ArchLinux pkgbuild: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/r8168 30 + preBuild = '' 31 + makeFlagsArray+=("-C${kernel.dev}/lib/modules/${kernel.modDirVersion}/build") 32 + makeFlagsArray+=("SUBDIRS=$PWD/src") 33 + makeFlagsArray+=("EXTRA_CFLAGS=-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN") 34 + makeFlagsArray+=("modules") 35 + ''; 36 + 37 + enableParallelBuilding = true; 38 + 39 + installPhase = '' 40 + mkdir -p ${modDestDir} 41 + find . -name '*.ko' -exec cp --parents '{}' ${modDestDir} \; 42 + find ${modDestDir} -name '*.ko' -exec xz -f '{}' \; 43 + ''; 44 + 45 + meta = with lib; { 46 + description = "Realtek r8168 driver"; 47 + longDescription = '' 48 + A kernel module for Realtek 8168 network cards. 49 + If you want to use this driver, you might need to blacklist the r8169 driver 50 + by adding "r8169" to boot.blacklistedKernelModules. 51 + ''; 52 + license = licenses.gpl2Plus; 53 + platforms = platforms.linux; 54 + maintainers = with maintainers; [ timokau ]; 55 + }; 56 + }
+2 -2
pkgs/os-specific/linux/rdma-core/default.nix
··· 3 } : 4 5 let 6 - version = "20"; 7 8 in stdenv.mkDerivation { 9 name = "rdma-core-${version}"; ··· 12 owner = "linux-rdma"; 13 repo = "rdma-core"; 14 rev = "v${version}"; 15 - sha256 = "1zz9r1zq9ql806sbyi7nrslx1d96hgd9zvdlzbv4j31m6kfmsyri"; 16 }; 17 18 nativeBuildInputs = [ cmake pkgconfig pandoc ];
··· 3 } : 4 5 let 6 + version = "20.1"; 7 8 in stdenv.mkDerivation { 9 name = "rdma-core-${version}"; ··· 12 owner = "linux-rdma"; 13 repo = "rdma-core"; 14 rev = "v${version}"; 15 + sha256 = "1j6d3n4wzl04m0k4nxbmahfwc094185d5jyijgvg3z5hwwb8lkwv"; 16 }; 17 18 nativeBuildInputs = [ cmake pkgconfig pandoc ];
+2 -2
pkgs/os-specific/linux/sysstat/default.nix
··· 1 { stdenv, fetchurl, gettext, bzip2 }: 2 3 stdenv.mkDerivation rec { 4 - name = "sysstat-12.0.1"; 5 6 src = fetchurl { 7 url = "http://perso.orange.fr/sebastien.godard/${name}.tar.xz"; 8 - sha256 = "114wh7iqi82c0az8wn3dg3y56279fb2wg81v8kvx87mq5975bg51"; 9 }; 10 11 buildInputs = [ gettext ];
··· 1 { stdenv, fetchurl, gettext, bzip2 }: 2 3 stdenv.mkDerivation rec { 4 + name = "sysstat-12.1.1"; 5 6 src = fetchurl { 7 url = "http://perso.orange.fr/sebastien.godard/${name}.tar.xz"; 8 + sha256 = "0drrlv2fr64g5zf0a2bkla2rql4nmq4n192wvcr9r4zppg58d8k4"; 9 }; 10 11 buildInputs = [ gettext ];
+2 -2
pkgs/servers/clickhouse/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 name = "clickhouse-${version}"; 9 - version = "18.10.3"; 10 11 src = fetchFromGitHub { 12 owner = "yandex"; 13 repo = "ClickHouse"; 14 rev = "v${version}-stable"; 15 - sha256 = "1fm7jh9cxalvlic6pw58gblisvmvb6j0jzf3vr8p6cv7iw9238sp"; 16 }; 17 18 nativeBuildInputs = [ cmake libtool ninja ];
··· 6 7 stdenv.mkDerivation rec { 8 name = "clickhouse-${version}"; 9 + version = "18.12.17"; 10 11 src = fetchFromGitHub { 12 owner = "yandex"; 13 repo = "ClickHouse"; 14 rev = "v${version}-stable"; 15 + sha256 = "0gkad6x6jlih30wal8nilhfqr3z22dzgz6m22pza3bhaba2ikk53"; 16 }; 17 18 nativeBuildInputs = [ cmake libtool ninja ];
+13 -2
pkgs/servers/corosync/default.nix
··· 1 { stdenv, fetchurl, makeWrapper, pkgconfig, nss, nspr, libqb 2 - , dbus, librdmacm, libibverbs, libstatgrab, net_snmp 3 , enableDbus ? false 4 , enableInfiniBandRdma ? false 5 , enableMonitoring ? false ··· 21 buildInputs = [ 22 nss nspr libqb 23 ] ++ optional enableDbus dbus 24 - ++ optional enableInfiniBandRdma [ librdmacm libibverbs ] 25 ++ optional enableMonitoring libstatgrab 26 ++ optional enableSnmp net_snmp; 27 ··· 43 "INITDDIR=$(out)/etc/init.d" 44 "LOGROTATEDIR=$(out)/etc/logrotate.d" 45 ]; 46 47 postInstall = '' 48 wrapProgram $out/bin/corosync-blackbox \
··· 1 { stdenv, fetchurl, makeWrapper, pkgconfig, nss, nspr, libqb 2 + , dbus, rdma-core, libstatgrab, net_snmp 3 , enableDbus ? false 4 , enableInfiniBandRdma ? false 5 , enableMonitoring ? false ··· 21 buildInputs = [ 22 nss nspr libqb 23 ] ++ optional enableDbus dbus 24 + ++ optional enableInfiniBandRdma rdma-core 25 ++ optional enableMonitoring libstatgrab 26 ++ optional enableSnmp net_snmp; 27 ··· 43 "INITDDIR=$(out)/etc/init.d" 44 "LOGROTATEDIR=$(out)/etc/logrotate.d" 45 ]; 46 + 47 + preConfigure = optionalString enableInfiniBandRdma '' 48 + # configure looks for the pkg-config files 49 + # of librdmacm and libibverbs 50 + # Howver, rmda-core does not provide a pkg-config file 51 + # We give the flags manually here: 52 + export rdmacm_LIBS=-lrdmacm 53 + export rdmacm_CFLAGS=" " 54 + export ibverbs_LIBS=-libverbs 55 + export ibverbs_CFLAGS=" " 56 + ''; 57 58 postInstall = '' 59 wrapProgram $out/bin/corosync-blackbox \
+3 -2
pkgs/servers/coturn/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "coturn-${version}"; 5 - version = "4.5.0.7"; 6 7 src = fetchFromGitHub { 8 owner = "coturn"; 9 repo = "coturn"; 10 rev = "${version}"; 11 - sha256 = "1781fx8lqgc54j973xzgq9d7k3g2j03va82jb4217gd3a93pa65l"; 12 }; 13 14 buildInputs = [ openssl libevent ]; ··· 20 license = with licenses; [ bsd3 ]; 21 description = "A TURN server"; 22 platforms = platforms.all; 23 maintainers = [ maintainers.ralith ]; 24 }; 25 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "coturn-${version}"; 5 + version = "4.5.0.8"; 6 7 src = fetchFromGitHub { 8 owner = "coturn"; 9 repo = "coturn"; 10 rev = "${version}"; 11 + sha256 = "1l2q76lzv2gff832wrqd9dcilyaqx91pixyz335822ypra89mdp8"; 12 }; 13 14 buildInputs = [ openssl libevent ]; ··· 20 license = with licenses; [ bsd3 ]; 21 description = "A TURN server"; 22 platforms = platforms.all; 23 + broken = stdenv.isDarwin; # 2018-10-21 24 maintainers = [ maintainers.ralith ]; 25 }; 26 }
+12
pkgs/servers/http/nginx/modules.nix
··· 131 }; 132 }; 133 134 pagespeed = 135 let 136 version = pkgs.psol.version;
··· 131 }; 132 }; 133 134 + opentracing = { 135 + src = 136 + let src' = fetchFromGitHub { 137 + owner = "opentracing-contrib"; 138 + repo = "nginx-opentracing"; 139 + rev = "v0.7.0"; 140 + sha256 = "16jzxhhsyfjaxb50jy5py9ppscidfx1shvc29ihldp0zs6d8khma"; 141 + }; 142 + in "${src'}/opentracing"; 143 + inputs = [ pkgs.opentracing-cpp ]; 144 + }; 145 + 146 pagespeed = 147 let 148 version = pkgs.psol.version;
+2 -2
pkgs/servers/jackett/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "jackett-${version}"; 5 - version = "0.10.304"; 6 7 src = fetchurl { 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 - sha256 = "15v9xyvcdx9kbarilq7d7nm8ac8mljw641nrr3mnk8ij3gjdgb38"; 10 }; 11 12 buildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "jackett-${version}"; 5 + version = "0.10.365"; 6 7 src = fetchurl { 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 + sha256 = "1wq4by10wxhcz72fappb7isw0850laf2yk5bgpx8nrjxigmv4ik0"; 10 }; 11 12 buildInputs = [ makeWrapper ];
+3 -3
pkgs/servers/nosql/redis/default.nix
··· 1 { stdenv, fetchurl, lua }: 2 3 stdenv.mkDerivation rec { 4 - version = "4.0.11"; 5 name = "redis-${version}"; 6 7 src = fetchurl { 8 url = "http://download.redis.io/releases/${name}.tar.gz"; 9 - sha256 = "1fqvxlpaxr80iykyvpf1fia8rxh4zz8paf5nnjncsssqwwxfflzw"; 10 }; 11 12 buildInputs = [ lua ]; ··· 19 meta = with stdenv.lib; { 20 homepage = https://redis.io; 21 description = "An open source, advanced key-value store"; 22 - license = stdenv.lib.licenses.bsd3; 23 platforms = platforms.unix; 24 maintainers = [ maintainers.berdario ]; 25 };
··· 1 { stdenv, fetchurl, lua }: 2 3 stdenv.mkDerivation rec { 4 + version = "5.0.0"; 5 name = "redis-${version}"; 6 7 src = fetchurl { 8 url = "http://download.redis.io/releases/${name}.tar.gz"; 9 + sha256 = "194rvj3wzdil2rny93vq9g9vlqnb7gv4vnwaklybgcj00qnqpjbh"; 10 }; 11 12 buildInputs = [ lua ]; ··· 19 meta = with stdenv.lib; { 20 homepage = https://redis.io; 21 description = "An open source, advanced key-value store"; 22 + license = licenses.bsd3; 23 platforms = platforms.unix; 24 maintainers = [ maintainers.berdario ]; 25 };
+1
pkgs/servers/plex/default.nix
··· 37 # Now we need to patch up the executables and libraries to work on Nix. 38 # Side note: PLEASE don't put spaces in your binary names. This is stupid. 39 for bin in "Plex Media Server" \ 40 "Plex DLNA Server" \ 41 "Plex Media Scanner" \ 42 "Plex Relay" \
··· 37 # Now we need to patch up the executables and libraries to work on Nix. 38 # Side note: PLEASE don't put spaces in your binary names. This is stupid. 39 for bin in "Plex Media Server" \ 40 + "Plex Commercial Skipper" \ 41 "Plex DLNA Server" \ 42 "Plex Media Scanner" \ 43 "Plex Relay" \
+3 -6
pkgs/servers/samba/4.x.nix
··· 3 , docbook_xml_dtd_42, readline, talloc 4 , popt, iniparser, libbsd, libarchive, libiconv, gettext 5 , krb5Full, zlib, openldap, cups, pam, avahi, acl, libaio, fam, libceph, glusterfs 6 - , gnutls 7 - , ncurses, libunwind, libibverbs, librdmacm, systemd 8 9 - , enableInfiniband ? false 10 , enableLDAP ? false 11 , enablePrinting ? false 12 , enableMDNS ? false ··· 22 23 stdenv.mkDerivation rec { 24 name = "samba-${version}"; 25 - version = "4.7.9"; 26 27 src = fetchurl { 28 url = "mirror://samba/pub/samba/stable/${name}.tar.gz"; 29 - sha256 = "1v0pd2k4rfdzcqbzb3g5gjiy8rwqamppwzwy5swz4x5rxyr5567c"; 30 }; 31 32 outputs = [ "out" "dev" "man" ]; ··· 47 libbsd libarchive zlib fam libiconv gettext libunwind krb5Full 48 ] 49 ++ optionals stdenv.isLinux [ libaio systemd ] 50 - ++ optionals (enableInfiniband && stdenv.isLinux) [ libibverbs librdmacm ] 51 ++ optional enableLDAP openldap 52 ++ optional (enablePrinting && stdenv.isLinux) cups 53 ++ optional enableMDNS avahi
··· 3 , docbook_xml_dtd_42, readline, talloc 4 , popt, iniparser, libbsd, libarchive, libiconv, gettext 5 , krb5Full, zlib, openldap, cups, pam, avahi, acl, libaio, fam, libceph, glusterfs 6 + , gnutls, ncurses, libunwind, systemd 7 8 , enableLDAP ? false 9 , enablePrinting ? false 10 , enableMDNS ? false ··· 20 21 stdenv.mkDerivation rec { 22 name = "samba-${version}"; 23 + version = "4.7.10"; 24 25 src = fetchurl { 26 url = "mirror://samba/pub/samba/stable/${name}.tar.gz"; 27 + sha256 = "0w5y6a7kiw5ap7hd84yglzk7cjax6lxlszd0wz1sxnmqx4a6hn9l"; 28 }; 29 30 outputs = [ "out" "dev" "man" ]; ··· 45 libbsd libarchive zlib fam libiconv gettext libunwind krb5Full 46 ] 47 ++ optionals stdenv.isLinux [ libaio systemd ] 48 ++ optional enableLDAP openldap 49 ++ optional (enablePrinting && stdenv.isLinux) cups 50 ++ optional enableMDNS avahi
+2 -2
pkgs/servers/shairport-sync/default.nix
··· 2 , libdaemon, popt, pkgconfig, libconfig, libpulseaudio, soxr }: 3 4 stdenv.mkDerivation rec { 5 - version = "3.2.1"; 6 name = "shairport-sync-${version}"; 7 8 src = fetchFromGitHub { 9 - sha256 = "1g9pd00c1x66cbp4gls93pvnrwbzl37q7p8jaag3h5d6f1431i51"; 10 rev = version; 11 repo = "shairport-sync"; 12 owner = "mikebrady";
··· 2 , libdaemon, popt, pkgconfig, libconfig, libpulseaudio, soxr }: 3 4 stdenv.mkDerivation rec { 5 + version = "3.2.2"; 6 name = "shairport-sync-${version}"; 7 8 src = fetchFromGitHub { 9 + sha256 = "1cw6wybnh4sp3llzmam0zpd6fcmr9y6ykrirzygckp2iaglcqbcv"; 10 rev = version; 11 repo = "shairport-sync"; 12 owner = "mikebrady";
+2 -2
pkgs/servers/sql/postgresql/pg_repack/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "pg_repack-${version}"; 5 - version = "1.4.3"; 6 7 buildInputs = [ postgresql openssl zlib readline ]; 8 ··· 10 owner = "reorg"; 11 repo = "pg_repack"; 12 rev = "refs/tags/ver_${version}"; 13 - sha256 = "1mmd22nfaxjwnbl3i95f3ivmjvfqwdflgaczlg3129dbpwg265xr"; 14 }; 15 16 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 name = "pg_repack-${version}"; 5 + version = "1.4.4"; 6 7 buildInputs = [ postgresql openssl zlib readline ]; 8 ··· 10 owner = "reorg"; 11 repo = "pg_repack"; 12 rev = "refs/tags/ver_${version}"; 13 + sha256 = "0ynsmsxfkcp82ccpz2nrgg8wiil8yxqigvw6425lx8v80h5lszbw"; 14 }; 15 16 installPhase = ''
-49
pkgs/test/openftd/default.nix
··· 1 - /* 2 - 3 - Systeemvereisten 4 - 5 - * libz >= 1.1.4 6 - * glib >= 2.2.0 7 - * gtk >= 2.2.0 8 - 9 - Glib 2 is een 'dependency' van gtk2. Als je gtk2 op je systeem hebt staan dan heb je ongetwijfeld ook glib2 op je systeem. Zie: www.gtk.org voor meer informatie omtrent Glib/gtk2 10 - Alhoewel FTD4Linux gtk 2.2 als minimumvereiste heeft raden we toch aan om gtk 2.4 te gebruiken. Dit vanwege een bug in gtk versies 2.2.2 t/m 2.2.4. 11 - 12 - * libxml2 >= 2.2.5 13 - * libxslt >= 1.0.5 14 - 15 - * mozilla (gecompileerd met gtk2 support) 16 - Mozilla is de opensource browser die is voortgekomen uit het vrijgeven van de netscape navigator source code. Als je mozilla reeds op je systeem hebt staan zou je even moeten nagaan of deze tegen gtk2 is gelinkt. Dit kun je doen met behulp van het programma ldd. 17 - ldd /usr/X11R6/lib/mozilla-gtk2/libgtkembedmoz.so | grep gtk 18 - /usr/X11R6/lib/mozilla-gtk2/libgtkembedmoz.so: 19 - libgtk-x11-2.0.so.200 => /usr/X11R6/lib/libgtk-x11-2.0.so.200 (0x282c3000) 20 - In de output van het ldd programma kun je zien of er inderdaad wordt gelink tegen gtk2. (libgtk-x11-2.0.so.200). 21 - Heb je geen mozilla, maar heb je wel de firebird/firefox variant geinstalleerd staan dan kun je ook met de mozilla compatible onderdelen van firebird/firefox aan de gang. Je hebt hier echter wel de header (development) bestanden bij nodig. Controleer dus even of jouw firebird/firefox installatie hiermee is geleverd. (gtkembedmoz/gtkmozembed.h) Een 'locate gtkmozembed.h' zou hier snel genoeg uitsluitsel over moeten geven. 22 - 23 - * OpenSSL 24 - * LibCURL 25 - 26 - */ 27 - 28 - { stdenv, fetchurl 29 - , zlib, libxml2, libxslt, firefox, openssl, curl 30 - , glib, gtk, libgnomeui, libgtkhtml 31 - , pkgconfig, dbus-glib, realCurl, pcre, libsexy, gtkspell, libnotify 32 - }: 33 - 34 - stdenv.mkDerivation { 35 - name = "openftd-0.98.6"; 36 - #builder = ./builder.sh; 37 - 38 - src = fetchurl { 39 - url = http://speeldoos.eweka.nl/~paul/openftd/openftd-1.0.1.tar.bz2; 40 - sha256 = "e0710865f852fdf209949788a1ced65e9ecf82b4eaa0992a7a1dde1511a3b6e7"; 41 - }; 42 - 43 - buildInputs = [ 44 - zlib libxml2 libxslt firefox openssl curl 45 - glib gtk pkgconfig dbus-glib realCurl pcre libsexy libgnomeui gtkspell libnotify libgtkhtml 46 - ]; 47 - 48 - configureFlags="--with-libcurl-libraries=${curl.out}/lib --with-libcurl-headers=${curl.dev}/include --with-pcre_libraries=${pcre.out}/lib --with-pcre_headers=${pcre.dev}/include"; 49 - }
···
+7 -4
pkgs/tools/admin/lxd/default.nix
··· 1 { stdenv, pkgconfig, lxc, buildGoPackage, fetchurl 2 , makeWrapper, acl, rsync, gnutar, xz, btrfs-progs, gzip, dnsmasq 3 - , squashfsTools, iproute, iptables, ebtables 4 }: 5 6 buildGoPackage rec { 7 - name = "lxd-3.0.0"; 8 9 goPackagePath = "github.com/lxc/lxd"; 10 11 src = fetchurl { 12 url = "https://github.com/lxc/lxd/releases/download/${name}/${name}.tar.gz"; 13 - sha256 = "0m5prdf9sk8k5bws1zva4n9ycggmy76wnjr6wb423066pszz24ww"; 14 }; 15 16 preBuild = '' ··· 21 rm -r dist 22 popd 23 ''; 24 25 postInstall = '' 26 # binaries from test/ ··· 32 ''; 33 34 nativeBuildInputs = [ pkgconfig makeWrapper ]; 35 - buildInputs = [ lxc acl ]; 36 37 meta = with stdenv.lib; { 38 description = "Daemon based on liblxc offering a REST API to manage containers";
··· 1 { stdenv, pkgconfig, lxc, buildGoPackage, fetchurl 2 , makeWrapper, acl, rsync, gnutar, xz, btrfs-progs, gzip, dnsmasq 3 + , squashfsTools, iproute, iptables, ebtables, libcap, dqlite 4 + , sqlite-replication 5 }: 6 7 buildGoPackage rec { 8 + name = "lxd-3.0.2"; 9 10 goPackagePath = "github.com/lxc/lxd"; 11 12 src = fetchurl { 13 url = "https://github.com/lxc/lxd/releases/download/${name}/${name}.tar.gz"; 14 + sha256 = "1ha8ijzblf15p0kcpgwshswz6s2rdd2b4qnzjw3l72ww620hr84j"; 15 }; 16 17 preBuild = '' ··· 22 rm -r dist 23 popd 24 ''; 25 + 26 + buildFlags = [ "-tags libsqlite3" ]; 27 28 postInstall = '' 29 # binaries from test/ ··· 35 ''; 36 37 nativeBuildInputs = [ pkgconfig makeWrapper ]; 38 + buildInputs = [ lxc acl libcap dqlite sqlite-replication ]; 39 40 meta = with stdenv.lib; { 41 description = "Daemon based on liblxc offering a REST API to manage containers";
+2 -2
pkgs/tools/compression/brotli/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 name = "brotli-${version}"; 7 - version = "1.0.6"; 8 9 src = fetchFromGitHub { 10 owner = "google"; 11 repo = "brotli"; 12 rev = "v" + version; 13 - sha256 = "1hng7v7n6asli9v8gnshrqjnia5cvrwzgnx7irmk7r98nnjzlqda"; 14 }; 15 16 nativeBuildInputs = [ cmake ];
··· 4 5 stdenv.mkDerivation rec { 6 name = "brotli-${version}"; 7 + version = "1.0.7"; 8 9 src = fetchFromGitHub { 10 owner = "google"; 11 repo = "brotli"; 12 rev = "v" + version; 13 + sha256 = "1811b55wdfg4kbsjcgh1kc938g118jpvif97ilgrmbls25dfpvvw"; 14 }; 15 16 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/tools/compression/zstd/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "zstd-${version}"; 8 - version = "1.3.6"; 9 10 src = fetchFromGitHub { 11 - sha256 = "1x4a8r4m68m93q52ffxvaip9nnwx9yqvd1m90v80777c11s20a4n"; 12 rev = "v${version}"; 13 repo = "zstd"; 14 owner = "facebook";
··· 5 6 stdenv.mkDerivation rec { 7 name = "zstd-${version}"; 8 + version = "1.3.7"; 9 10 src = fetchFromGitHub { 11 + sha256 = "04pdim2bgbbryalim6y8fflm9njpbzxh7148hi4pa828rn9p0jim"; 12 rev = "v${version}"; 13 repo = "zstd"; 14 owner = "facebook";
+4 -12
pkgs/tools/filesystems/btrfs-progs/default.nix
··· 1 { stdenv, fetchurl, fetchpatch, pkgconfig, attr, acl, zlib, libuuid, e2fsprogs, lzo 2 - , asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, libxslt, zstd 3 }: 4 5 stdenv.mkDerivation rec { 6 name = "btrfs-progs-${version}"; 7 - version = "4.15.1"; 8 9 src = fetchurl { 10 url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; 11 - sha256 = "15izak6jg6pqr6ha9447cdrdj9k6kfiarvwlrj53cpvrsv02l437"; 12 }; 13 14 - patches = [ 15 - # Fix build with e2fsprogs 1.44.0 16 - (fetchpatch { 17 - url = "https://patchwork.kernel.org/patch/10281327/raw/"; 18 - sha256 = "016124hjms220809zjvvr7l1gq23j419d3piaijsaw8n7yd3kksf"; 19 - }) 20 - ]; 21 - 22 nativeBuildInputs = [ 23 - pkgconfig asciidoc xmlto docbook_xml_dtd_45 docbook_xsl libxslt 24 ]; 25 26 buildInputs = [ attr acl zlib libuuid e2fsprogs lzo zstd ];
··· 1 { stdenv, fetchurl, fetchpatch, pkgconfig, attr, acl, zlib, libuuid, e2fsprogs, lzo 2 + , asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, libxslt, zstd, python3, python3Packages 3 }: 4 5 stdenv.mkDerivation rec { 6 name = "btrfs-progs-${version}"; 7 + version = "4.17.1"; 8 9 src = fetchurl { 10 url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; 11 + sha256 = "0x6d53fbrcmzvhv461575fzsv3373427p4srz646w2wcagqk82xz"; 12 }; 13 14 nativeBuildInputs = [ 15 + pkgconfig asciidoc xmlto docbook_xml_dtd_45 docbook_xsl libxslt python3 python3Packages.setuptools 16 ]; 17 18 buildInputs = [ attr acl zlib libuuid e2fsprogs lzo zstd ];
+1 -1
pkgs/tools/inputmethods/libinput-gestures/0001-hardcode-name.patch
··· 1 diff --git a/libinput-gestures b/libinput-gestures 2 - index f337ba3..fe56d66 100755 3 --- a/libinput-gestures 4 +++ b/libinput-gestures 5 @@ -6,7 +6,7 @@ from collections import OrderedDict
··· 1 diff --git a/libinput-gestures b/libinput-gestures 2 + index 66479b6..aca94ac 100755 3 --- a/libinput-gestures 4 +++ b/libinput-gestures 5 @@ -6,7 +6,7 @@ from collections import OrderedDict
+18 -16
pkgs/tools/inputmethods/libinput-gestures/0002-paths.patch
··· 1 diff --git a/libinput-gestures b/libinput-gestures 2 - index f337ba3..5f5b05d 100755 3 --- a/libinput-gestures 4 +++ b/libinput-gestures 5 - @@ -75,17 +75,13 @@ def get_libinput_vers(): 6 'Return the libinput installed version number string' 7 # Try to use newer libinput interface then fall back to old 8 # (depreciated) interface. 9 - res = run(('libinput', '--version'), check=False) 10 + res = run(('@libinput@', '--version'), check=False) 11 - return res.strip() if res else run(('libinput-list-devices', '--version')) 12 13 - # Libinput changed the way in which it's utilities are called 14 - libvers = get_libinput_vers() 15 - -if Version(libvers) >= Version('1.8'): 16 - cmd_debug_events = 'libinput debug-events' 17 - cmd_list_devices = 'libinput list-devices' 18 - -else: 19 - - cmd_debug_events = 'libinput-debug-events' 20 - - cmd_list_devices = 'libinput-list-devices' 21 - +cmd_debug_events = '@libinput@ debug-events' 22 - +cmd_list_devices = '@libinput@ list-devices' 23 - 24 - def get_devices_list(): 25 - 'Get list of devices and their attributes (as a dict) from libinput' 26 - @@ -187,7 +183,7 @@ class COMMAND_internal(COMMAND): 27 28 def run(self): 29 'Get list of current workspaces and select next one' ··· 32 if not stdout: 33 # This command can fail on GNOME when you have only a single 34 # dynamic workspace using Xorg (probably a GNOME bug) so let's 35 - @@ -220,7 +216,7 @@ class COMMAND_internal(COMMAND): 36 37 # Switch to desired workspace 38 if index >= minindex and index < maxindex: ··· 41 42 # Table of gesture handlers 43 handlers = OrderedDict()
··· 1 diff --git a/libinput-gestures b/libinput-gestures 2 + index aca94ac..c2f03ca 100755 3 --- a/libinput-gestures 4 +++ b/libinput-gestures 5 + @@ -77,7 +77,7 @@ def get_libinput_vers(): 6 'Return the libinput installed version number string' 7 # Try to use newer libinput interface then fall back to old 8 # (depreciated) interface. 9 - res = run(('libinput', '--version'), check=False) 10 + res = run(('@libinput@', '--version'), check=False) 11 + return res.strip() if res else \ 12 + run(('libinput-list-devices', '--version'), check=False) 13 + 14 + @@ -87,8 +87,8 @@ if not libvers: 15 + sys.exit('libinput helper tools do not seem to be installed?') 16 17 + if Version(libvers) >= Version('1.8'): 18 - cmd_debug_events = 'libinput debug-events' 19 - cmd_list_devices = 'libinput list-devices' 20 + + cmd_debug_events = '@libinput@ debug-events' 21 + + cmd_list_devices = '@libinput@ list-devices' 22 + else: 23 + cmd_debug_events = 'libinput-debug-events' 24 + cmd_list_devices = 'libinput-list-devices' 25 + @@ -199,7 +199,7 @@ class COMMAND_internal(COMMAND): 26 27 def run(self): 28 'Get list of current workspaces and select next one' ··· 31 if not stdout: 32 # This command can fail on GNOME when you have only a single 33 # dynamic workspace using Xorg (probably a GNOME bug) so let's 34 + @@ -233,7 +233,7 @@ class COMMAND_internal(COMMAND): 35 36 # Switch to desired workspace 37 if index >= minindex and index < maxindex: ··· 40 41 # Table of gesture handlers 42 handlers = OrderedDict() 43 + -- 44 + 2.19.1 45 +
+4 -3
pkgs/tools/inputmethods/libinput-gestures/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, makeWrapper, 2 - libinput, wmctrl, 3 xdotool ? null, 4 extraUtilsPath ? lib.optional (xdotool != null) xdotool 5 }: 6 stdenv.mkDerivation rec { 7 pname = "libinput-gestures"; 8 - version = "2.33"; 9 name = "${pname}-${version}"; 10 11 src = fetchFromGitHub { 12 owner = "bulletmark"; 13 repo = "libinput-gestures"; 14 rev = version; 15 - sha256 = "0a4zq880da1rn0mxn1sq4cp6zkw4bfslr0vjczkbj4immjrj422j"; 16 }; 17 patches = [ 18 ./0001-hardcode-name.patch ··· 20 ]; 21 22 nativeBuildInputs = [ makeWrapper ]; 23 24 postPatch = 25 ''
··· 1 { lib, stdenv, fetchFromGitHub, makeWrapper, 2 + libinput, wmctrl, python3, 3 xdotool ? null, 4 extraUtilsPath ? lib.optional (xdotool != null) xdotool 5 }: 6 stdenv.mkDerivation rec { 7 pname = "libinput-gestures"; 8 + version = "2.38"; 9 name = "${pname}-${version}"; 10 11 src = fetchFromGitHub { 12 owner = "bulletmark"; 13 repo = "libinput-gestures"; 14 rev = version; 15 + sha256 = "1nxvlifag04v56grdwxc3l92kmf51c4w2lq42a3w76yc6p4nxw1m"; 16 }; 17 patches = [ 18 ./0001-hardcode-name.patch ··· 20 ]; 21 22 nativeBuildInputs = [ makeWrapper ]; 23 + buildInputs = [ python3 ]; 24 25 postPatch = 26 ''
+2 -2
pkgs/tools/misc/fzf/default.nix
··· 2 3 buildGoPackage rec { 4 name = "fzf-${version}"; 5 - version = "0.17.4"; 6 rev = "${version}"; 7 8 goPackagePath = "github.com/junegunn/fzf"; ··· 11 inherit rev; 12 owner = "junegunn"; 13 repo = "fzf"; 14 - sha256 = "10k21v9x82imly36lgra8a7rlvz5a1jd49db16g9xc11wx7cdg8g"; 15 }; 16 17 outputs = [ "bin" "out" "man" ];
··· 2 3 buildGoPackage rec { 4 name = "fzf-${version}"; 5 + version = "0.17.5"; 6 rev = "${version}"; 7 8 goPackagePath = "github.com/junegunn/fzf"; ··· 11 inherit rev; 12 owner = "junegunn"; 13 repo = "fzf"; 14 + sha256 = "04kalm25sn5k24nrdmbkafp4zvxpm2l3rxchvccl0kz0j3szh62z"; 15 }; 16 17 outputs = [ "bin" "out" "man" ];
+2 -2
pkgs/tools/misc/plantuml/default.nix
··· 1 { stdenv, fetchurl, makeWrapper, jre, graphviz }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.2018.11"; 5 name = "plantuml-${version}"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar"; 9 - sha256 = "006bpxz6zsjypxscxbnz3b7icg47bfwcq1v7rvijflchw12hq9nm"; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 1 { stdenv, fetchurl, makeWrapper, jre, graphviz }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.2018.12"; 5 name = "plantuml-${version}"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar"; 9 + sha256 = "1ydi4zwzwf9q6hldzd9pcvsbrwy8r52vqxm74j2wq8yivh2p85s4"; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+4 -6
pkgs/tools/misc/skim/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 name = "skim-${version}"; 5 - version = "0.5.1"; 6 7 src = fetchFromGitHub { 8 owner = "lotabout"; 9 repo = "skim"; 10 rev = "v${version}"; 11 - sha256 = "1k7l93kvf5ad07yn69vjfv6znwb9v38d53xa1ij195x4img9f34j"; 12 }; 13 14 outputs = [ "out" "vim" ]; 15 16 - cargoSha256 = "18lgjh1b1wfm9xsd6y6slfj1i3dwrvzkzszdzk3lmqx1f8515gx7"; 17 18 patchPhase = '' 19 sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim 20 - # fix Cargo.lock version 21 - sed -i -e '168s|0.4.0|0.5.1|' Cargo.lock 22 ''; 23 24 postInstall = '' ··· 36 ''; 37 38 meta = with stdenv.lib; { 39 - description = "Fuzzy Finder in rust!"; 40 homepage = https://github.com/lotabout/skim; 41 license = licenses.mit; 42 maintainers = with maintainers; [ dywedir ];
··· 2 3 rustPlatform.buildRustPackage rec { 4 name = "skim-${version}"; 5 + version = "0.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "lotabout"; 9 repo = "skim"; 10 rev = "v${version}"; 11 + sha256 = "1b3l0h69cm70669apsgzp7qw1k5fi2gbk9176hjr9iypbdiwjyir"; 12 }; 13 14 outputs = [ "out" "vim" ]; 15 16 + cargoSha256 = "0ksxyivdrrs3z5laxkqzq4lql6w0hqf92daazanxkw8vfcksbzsm"; 17 18 patchPhase = '' 19 sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim 20 ''; 21 22 postInstall = '' ··· 34 ''; 35 36 meta = with stdenv.lib; { 37 + description = "Command-line fuzzy finder written in Rust"; 38 homepage = https://github.com/lotabout/skim; 39 license = licenses.mit; 40 maintainers = with maintainers; [ dywedir ];
+4 -4
pkgs/tools/misc/tealdeer/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 name = "tealdeer-${version}"; 5 - version = "1.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "dbrgn"; 9 repo = "tealdeer"; 10 rev = "v${version}"; 11 - sha256 = "0mkcja9agkbj2i93hx01r77w66ca805v4wvivcnrqmzid001717v"; 12 }; 13 14 - cargoSha256 = "1qrvic7b6g3f3gjzx7x97ipp7ppa79c0aawn0lsav0c9xxzl44jq"; 15 16 buildInputs = [ openssl cacert curl ]; 17 ··· 25 doCheck = false; 26 27 meta = with stdenv.lib; { 28 - description = "An implementation of tldr in Rust"; 29 homepage = "https://github.com/dbrgn/tealdeer"; 30 maintainers = with maintainers; [ davidak ]; 31 license = with licenses; [ asl20 mit ];
··· 2 3 rustPlatform.buildRustPackage rec { 4 name = "tealdeer-${version}"; 5 + version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "dbrgn"; 9 repo = "tealdeer"; 10 rev = "v${version}"; 11 + sha256 = "055pjxgiy31j69spq66w80ig469yi075dk8ad38z6rlvjmf74k71"; 12 }; 13 14 + cargoSha256 = "1jxwz2b6p82byvfjx77ba265j6sjr7bjqi2yik8x2i7lrz8v8z1g"; 15 16 buildInputs = [ openssl cacert curl ]; 17 ··· 25 doCheck = false; 26 27 meta = with stdenv.lib; { 28 + description = "A very fast implementation of tldr in Rust"; 29 homepage = "https://github.com/dbrgn/tealdeer"; 30 maintainers = with maintainers; [ davidak ]; 31 license = with licenses; [ asl20 mit ];
+30
pkgs/tools/misc/ttyplot/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ncurses }: 2 + stdenv.mkDerivation rec { 3 + name = "ttyplot-${version}"; 4 + version = "1.0"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "tenox7"; 8 + repo = "ttyplot"; 9 + rev = version; 10 + sha256 = "1i54hw7fad42gdlrlqg7s0vhsq01yxzdi2s0r3svwbb1sr7ynzn1"; 11 + }; 12 + 13 + buildInputs = [ ncurses ]; 14 + 15 + buildPhase = '' 16 + ${stdenv.cc}/bin/cc ./ttyplot.c -lncurses -o ttyplot 17 + ''; 18 + 19 + installPhase = '' 20 + mkdir -p $out/bin 21 + cp ttyplot $out/bin/ 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "a simple general purpose plotting utility for tty with data input from stdin."; 26 + homepage = https://github.com/tenox7/ttyplot; 27 + license = licenses.unlicense; 28 + maintainers = with maintainers; [ lassulus ]; 29 + }; 30 + }
+156
pkgs/tools/networking/dd-agent/datadog-trace-agent-deps.nix
···
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "github.com/DataDog/datadog-agent"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/DataDog/datadog-agent"; 8 + rev = "92733ff01547103d5286afc9e272d501cb18f761"; 9 + sha256 = "1mmb7gyin6c4l6pj0nw3kpmj8wvjm7c8n4h5frv26bhg84m15xhd"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/DataDog/datadog-go"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/DataDog/datadog-go"; 17 + rev = "a9c7a9896c1847c9cc2b068a2ae68e9d74540a5d"; 18 + sha256 = "1m1vpi2s22dqcq0fqhfp3skzkmsbmhzyiw2kh2dw6ii7qimy8zki"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/StackExchange/wmi"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/StackExchange/wmi"; 26 + rev = "ea383cf3ba6ec950874b8486cd72356d007c768f"; 27 + sha256 = "1x3a3rdxccrzrnkld67p9ilm086v4w195rdhyw0bq39x1v1vzbln"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/cihub/seelog"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/cihub/seelog"; 35 + rev = "d2c6e5aa9fbfdd1c624e140287063c7730654115"; 36 + sha256 = "0ab9kyrh51x1x71z37pwjsla0qv11a1qv697xafyc4r5nq5hds6p"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/davecgh/go-spew"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/davecgh/go-spew"; 44 + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 45 + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/go-ini/ini"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/go-ini/ini"; 53 + rev = "74bdc99692c3408cb103221e38675ce8fda0a718"; 54 + sha256 = "0ad93rznilmd1hw20nlkr7ywi3sbd299mynf4db20k5yl34r3498"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/go-ole/go-ole"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/go-ole/go-ole"; 62 + rev = "de8695c8edbf8236f30d6e1376e20b198a028d42"; 63 + sha256 = "084caxl71v8lgg475whj2pz9mij3wk3gpbh3pfyf2dm66b6xrq2k"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/gogo/protobuf"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/gogo/protobuf"; 71 + rev = "d76fbc1373015ced59b43ac267f28d546b955683"; 72 + sha256 = "051a3imx2m7gpns8cjm1gckif9z6i4ik0svc1i8j7h86800c5rg0"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/golang/protobuf"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/golang/protobuf"; 80 + rev = "1e59b77b52bf8e4b449a57e6f79f21226d571845"; 81 + sha256 = "19bkh81wnp6njg3931wky6hsnnl2d1ig20vfjxpv450sd3k6yys8"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/philhofer/fwd"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/philhofer/fwd"; 89 + rev = "bb6d471dc95d4fe11e432687f8b70ff496cf3136"; 90 + sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/pmezard/go-difflib"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/pmezard/go-difflib"; 98 + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 99 + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/shirou/gopsutil"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/shirou/gopsutil"; 107 + rev = "70a1b78fe69202d93d6718fc9e3a4d6f81edfd58"; 108 + sha256 = "04qbzj7r7ahq6s407lh9rb3xagbnaj5wp79siq49qkiz3101kfdb"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/shirou/w32"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/shirou/w32"; 116 + rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b"; 117 + sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/stretchr/testify"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/stretchr/testify"; 125 + rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71"; 126 + sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/tinylib/msgp"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/tinylib/msgp"; 134 + rev = "362bfb3384d53ae4d5dd745983a4d70b6d23628c"; 135 + sha256 = "0b39cp417ndznkfwdqcbh89f9x3ml4rn7kf4l4als7vqrrwk7vrz"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "golang.org/x/sys"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://go.googlesource.com/sys"; 143 + rev = "8f0908ab3b2457e2e15403d3697c9ef5cb4b57a9"; 144 + sha256 = "04va4pqygfzr89fx873k44bmivk7nybqalybi6q96lnn45h2scbr"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "gopkg.in/yaml.v2"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/go-yaml/yaml"; 152 + rev = "cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b"; 153 + sha256 = "1hj2ag9knxflpjibck0n90jrhsrqz7qvad4qnif7jddyapi9bqzl"; 154 + }; 155 + } 156 + ]
+25
pkgs/tools/networking/dd-agent/datadog-trace-agent.nix
···
··· 1 + { stdenv, fetchFromGitHub, buildGoPackage }: 2 + 3 + buildGoPackage rec { 4 + name = "datadog-trace-agent-${version}"; 5 + version = "6.5.0"; 6 + owner = "DataDog"; 7 + repo = "datadog-trace-agent"; 8 + 9 + src = fetchFromGitHub { 10 + inherit owner repo; 11 + rev = "6.5.0"; 12 + sha256 = "0xhhcdridilhdwpmr9h3cqg5w4fh87l1jhvzg34k30gdh0g81afw"; 13 + }; 14 + 15 + goDeps = ./datadog-trace-agent-deps.nix; 16 + goPackagePath = "github.com/${owner}/${repo}"; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Live trace collector for the DataDog Agent v6"; 20 + homepage = https://www.datadoghq.com; 21 + license = licenses.bsd3; 22 + platforms = platforms.all; 23 + maintainers = with maintainers; [ rob ]; 24 + }; 25 + }
+2 -2
pkgs/tools/networking/network-manager/openvpn/default.nix
··· 3 4 let 5 pname = "NetworkManager-openvpn"; 6 - version = "1.8.6"; 7 in stdenv.mkDerivation rec { 8 name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; 9 10 src = fetchurl { 11 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "1ksij9438f2lrwkg287qjlfaxja6jgmqxqap96585r3nf5zj69ch"; 13 }; 14 15 patches = [
··· 3 4 let 5 pname = "NetworkManager-openvpn"; 6 + version = "1.8.8"; 7 in stdenv.mkDerivation rec { 8 name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; 9 10 src = fetchurl { 11 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 + sha256 = "19qdl7x5x7f9mj8vm25mck6gg8ljbixi0dw2rqngwl2nzpcxwg52"; 13 }; 14 15 patches = [
+2 -2
pkgs/tools/networking/twa/default.nix
··· 12 13 stdenv.mkDerivation rec { 14 name = "twa-${version}"; 15 - version = "1.5.1"; 16 17 src = fetchFromGitHub { 18 owner = "trailofbits"; 19 repo = "twa"; 20 rev = version; 21 - sha256 = "14pwiq1kza92w2aq358zh5hrxpxpfhg31am03b56g6vlvqzsvib7"; 22 }; 23 24 dontBuild = true;
··· 12 13 stdenv.mkDerivation rec { 14 name = "twa-${version}"; 15 + version = "1.6.0"; 16 17 src = fetchFromGitHub { 18 owner = "trailofbits"; 19 repo = "twa"; 20 rev = version; 21 + sha256 = "19jn4wp4f0vp2bxvrbyhjrwqgbphr5y1l17qawy8vdv3yswbyw46"; 22 }; 23 24 dontBuild = true;
+2 -2
pkgs/tools/package-management/dpkg/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "dpkg-${version}"; 5 - version = "1.19.0.5"; 6 7 src = fetchurl { 8 url = "mirror://debian/pool/main/d/dpkg/dpkg_${version}.tar.xz"; 9 - sha256 = "1dc5kp3fqy1k66fly6jfxkkg7w6d0jy8szddpfyc2xvzga94d041"; 10 }; 11 12 configureFlags = [
··· 2 3 stdenv.mkDerivation rec { 4 name = "dpkg-${version}"; 5 + version = "1.19.2"; 6 7 src = fetchurl { 8 url = "mirror://debian/pool/main/d/dpkg/dpkg_${version}.tar.xz"; 9 + sha256 = "0w8vhvwnhvwq3k3cw9d1jiy61v4r81wv6q5rkliq2nq6z0naxwpq"; 10 }; 11 12 configureFlags = [
+2 -2
pkgs/tools/package-management/rpm/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "rpm-${version}"; 8 - version = "4.14.2"; 9 10 src = fetchurl { 11 url = "http://ftp.rpm.org/releases/rpm-4.14.x/rpm-${version}.tar.bz2"; 12 - sha256 = "0armd7dqr8bl0isx8l4xlylm7dikasmxhhcbz336fkp2x30w5jw0"; 13 }; 14 15 outputs = [ "out" "dev" "man" ];
··· 5 6 stdenv.mkDerivation rec { 7 name = "rpm-${version}"; 8 + version = "4.14.2.1"; 9 10 src = fetchurl { 11 url = "http://ftp.rpm.org/releases/rpm-4.14.x/rpm-${version}.tar.bz2"; 12 + sha256 = "1nmck2fq9h85fgs3zhh6w1avlw5y16cbz5khd459ry3jfd5w4f8i"; 13 }; 14 15 outputs = [ "out" "dev" "man" ];
+2 -2
pkgs/tools/security/clamav/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "clamav-${version}"; 8 - version = "0.100.1"; 9 10 src = fetchurl { 11 url = "https://www.clamav.net/downloads/production/${name}.tar.gz"; 12 - sha256 = "17x5b2gh84b167h6ip9hw05w809p009yx13i4gkps92ja5jjdq44"; 13 }; 14 15 # don't install sample config files into the absolute sysconfdir folder
··· 5 6 stdenv.mkDerivation rec { 7 name = "clamav-${version}"; 8 + version = "0.100.2"; 9 10 src = fetchurl { 11 url = "https://www.clamav.net/downloads/production/${name}.tar.gz"; 12 + sha256 = "1mkd41sxbjkfjinpx5b9kb85q529gj2s3d0klysssqhysh64ybja"; 13 }; 14 15 # don't install sample config files into the absolute sysconfdir folder
+3 -2
pkgs/tools/security/opensc/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 name = "opensc-${version}"; 9 - version = "0.18.0"; 10 11 src = fetchFromGitHub { 12 owner = "OpenSC"; 13 repo = "OpenSC"; 14 rev = version; 15 - sha256 = "1shwx1rkmnygk2dp0q8pbvnxcg96bn570vch9yq34gs42ryskihf"; 16 }; 17 18 nativeBuildInputs = [ pkgconfig ]; ··· 37 38 installFlags = [ 39 "sysconfdir=$(out)/etc" 40 ]; 41 42 meta = with stdenv.lib; {
··· 6 7 stdenv.mkDerivation rec { 8 name = "opensc-${version}"; 9 + version = "0.19.0"; 10 11 src = fetchFromGitHub { 12 owner = "OpenSC"; 13 repo = "OpenSC"; 14 rev = version; 15 + sha256 = "10575gb9l38cskq7swyjp0907wlziyxg4ppq33ndz319dsx69d87"; 16 }; 17 18 nativeBuildInputs = [ pkgconfig ]; ··· 37 38 installFlags = [ 39 "sysconfdir=$(out)/etc" 40 + "completiondir=$(out)/etc" 41 ]; 42 43 meta = with stdenv.lib; {
+2 -2
pkgs/tools/security/sslscan/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "sslscan-${version}"; 5 - version = "1.11.11"; 6 7 src = fetchFromGitHub { 8 owner = "rbsec"; 9 repo = "sslscan"; 10 rev = "${version}-rbsec"; 11 - sha256 = "0k1agdz52pdgihwfwbygp0mlwkf757vcwhvwc0mrz606l2wbmwmr"; 12 }; 13 14 buildInputs = [ openssl ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "sslscan-${version}"; 5 + version = "1.11.12"; 6 7 src = fetchFromGitHub { 8 owner = "rbsec"; 9 repo = "sslscan"; 10 rev = "${version}-rbsec"; 11 + sha256 = "0wa0z6my6aqjp8si6x522ivk0yy55izbs3ch298gxjw5r15f4jb1"; 12 }; 13 14 buildInputs = [ openssl ];
+2 -2
pkgs/tools/system/sleuthkit/default.nix
··· 1 { stdenv, fetchFromGitHub, autoreconfHook, libewf, afflib, openssl, zlib }: 2 3 stdenv.mkDerivation rec { 4 - version = "4.6.2"; 5 name = "sleuthkit-${version}"; 6 7 src = fetchFromGitHub { 8 owner = "sleuthkit"; 9 repo = "sleuthkit"; 10 rev = name; 11 - sha256 = "1ykl6ijf15mjfvmkk9b4gj18kspdairn7ms4wsi2v9kb25776skx"; 12 }; 13 14 postPatch = ''
··· 1 { stdenv, fetchFromGitHub, autoreconfHook, libewf, afflib, openssl, zlib }: 2 3 stdenv.mkDerivation rec { 4 + version = "4.6.3"; 5 name = "sleuthkit-${version}"; 6 7 src = fetchFromGitHub { 8 owner = "sleuthkit"; 9 repo = "sleuthkit"; 10 rev = name; 11 + sha256 = "1qaggb8day6idbafncslyaz7a475sq6p0xnjwc4c99f0z7i9cahp"; 12 }; 13 14 postPatch = ''
+2 -2
pkgs/tools/typesetting/scdoc/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "scdoc-${version}"; 5 - version = "1.5.1"; 6 7 src = fetchurl { 8 url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz"; 9 - sha256 = "0hcwpyy97afwq40qn8jq75f1b2p0172lil1v0hs9a0rislpqk5nm"; 10 }; 11 12 postPatch = ''
··· 2 3 stdenv.mkDerivation rec { 4 name = "scdoc-${version}"; 5 + version = "1.5.2"; 6 7 src = fetchurl { 8 url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz"; 9 + sha256 = "0a9sxifzsbj24kjnpc0525i91ni2vkwizhgvwx1m9shvfkiisnc6"; 10 }; 11 12 postPatch = ''
+3
pkgs/top-level/aliases.nix
··· 322 xpraGtk3 = xpra; # added 2018-09-13 323 youtubeDL = youtube-dl; # added 2014-10-26 324 325 # added 2017-05-27 326 wineMinimal = winePackages.minimal; 327 wineFull = winePackages.full;
··· 322 xpraGtk3 = xpra; # added 2018-09-13 323 youtubeDL = youtube-dl; # added 2014-10-26 324 325 + # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 326 + # branch-off 327 + 328 # added 2017-05-27 329 wineMinimal = winePackages.minimal; 330 wineFull = winePackages.full;
+78 -5
pkgs/top-level/all-packages.nix
··· 1111 1112 cloud-init = callPackage ../tools/virtualization/cloud-init { }; 1113 1114 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { }; 1115 1116 clib = callPackage ../tools/package-management/clib { }; ··· 2368 2369 carp = callPackage ../development/compilers/carp { }; 2370 2371 emscriptenVersion = "1.37.36"; 2372 2373 emscripten = callPackage ../development/compilers/emscripten { }; ··· 3431 jaaa = callPackage ../applications/audio/jaaa { }; 3432 3433 jackett = callPackage ../servers/jackett { 3434 - mono = mono5; 3435 }; 3436 3437 jade = callPackage ../tools/text/sgml/jade { }; ··· 4524 4525 opae = callPackage ../development/libraries/opae { }; 4526 4527 openvswitch = callPackage ../os-specific/linux/openvswitch { }; 4528 4529 optipng = callPackage ../tools/graphics/optipng { ··· 5739 5740 tty-clock = callPackage ../tools/misc/tty-clock { }; 5741 5742 ttyrec = callPackage ../tools/misc/ttyrec { }; 5743 5744 ttylog = callPackage ../tools/misc/ttylog { }; ··· 5860 5861 vimer = callPackage ../tools/misc/vimer { }; 5862 5863 vit = callPackage ../applications/misc/vit { }; 5864 5865 vnc2flv = callPackage ../tools/video/vnc2flv {}; ··· 7259 7260 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages; 7261 7262 orc = callPackage ../development/compilers/orc { }; 7263 7264 metaocaml_3_09 = callPackage ../development/compilers/ocaml/metaocaml-3.09.nix { }; ··· 8569 8570 kubectx = callPackage ../development/tools/kubectx { }; 8571 8572 kustomize = callPackage ../development/tools/kustomize { }; 8573 8574 kythe = callPackage ../development/tools/kythe { }; ··· 10245 usePulseAudio = config.pulseaudio or stdenv.isLinux; 10246 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit; 10247 }; 10248 10249 libabw = callPackage ../development/libraries/libabw { }; 10250 ··· 12169 shapelib = callPackage ../development/libraries/shapelib { }; 12170 12171 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { }; 12172 12173 skalibs = skawarePackages.skalibs; 12174 ··· 12304 12305 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { }; 12306 12307 sqlcipher = lowPrio (callPackage ../development/libraries/sqlcipher { 12308 readline = null; 12309 ncurses = null; ··· 12903 12904 leaps = callPackage ../development/tools/leaps { }; 12905 12906 ws = callPackage ../development/tools/ws { }; 12907 12908 ### DEVELOPMENT / JAVA MODULES ··· 13646 }); 13647 13648 samba4Full = lowPrio (samba4.override { 13649 - enableInfiniband = true; 13650 enableLDAP = true; 13651 enablePrinting = true; 13652 enableMDNS = true; ··· 14212 ]; 14213 }; 14214 14215 linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { 14216 kernelPatches = [ 14217 kernelPatches.bridge_stp_helper ··· 14323 14324 ply = callPackage ../os-specific/linux/ply { }; 14325 14326 rtl8192eu = callPackage ../os-specific/linux/rtl8192eu { }; 14327 14328 rtl8723bs = callPackage ../os-specific/linux/rtl8723bs { }; ··· 14404 linux = linuxPackages.kernel; 14405 14406 # Update this when adding the newest kernel major version! 14407 - linuxPackages_latest = linuxPackages_4_18; 14408 linux_latest = linuxPackages_latest.kernel; 14409 14410 # Build the kernel modules for the some of the kernels. ··· 14415 linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); 14416 linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14); 14417 linuxPackages_4_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_18); 14418 # Don't forget to update linuxPackages_latest! 14419 14420 # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. ··· 15816 15817 brackets = callPackage ../applications/editors/brackets { gconf = gnome2.GConf; }; 15818 15819 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { }; 15820 15821 bristol = callPackage ../applications/audio/bristol { }; ··· 16035 pythonPackages = datadog-integrations-core {}; 16036 }; 16037 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { }; 16038 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix { 16039 python = python27; 16040 extraIntegrations = extras; ··· 17144 17145 wlc = callPackage ../development/libraries/wlc { }; 17146 wlroots = callPackage ../development/libraries/wlroots { }; 17147 - rootston = wlroots.bin; 17148 orbment = callPackage ../applications/window-managers/orbment { }; 17149 sway = callPackage ../applications/window-managers/sway { }; 17150 17151 velox = callPackage ../applications/window-managers/velox { 17152 stConf = config.st.conf or null; ··· 17652 }; 17653 17654 makeself = callPackage ../applications/misc/makeself { }; 17655 17656 mapmap = libsForQt5.callPackage ../applications/video/mapmap { }; 17657 ··· 18593 rclone = callPackage ../applications/networking/sync/rclone { }; 18594 18595 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; 18596 - 18597 rcs = callPackage ../applications/version-management/rcs { }; 18598 18599 rdesktop = callPackage ../applications/networking/remote/rdesktop { }; ··· 20438 20439 scummvm = callPackage ../games/scummvm { }; 20440 20441 scorched3d = callPackage ../games/scorched3d { }; 20442 20443 scrolls = callPackage ../games/scrolls { }; ··· 21066 liblapackWithAtlas = liblapack; 21067 21068 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { }; 21069 21070 m4ri = callPackage ../development/libraries/science/math/m4ri { }; 21071 ··· 21123 parmetis = callPackage ../development/libraries/science/math/parmetis { 21124 mpi = openmpi; 21125 }; 21126 21127 scs = callPackage ../development/libraries/science/math/scs { 21128 liblapack = liblapackWithoutAtlas;
··· 1111 1112 cloud-init = callPackage ../tools/virtualization/cloud-init { }; 1113 1114 + cloudflared = callPackage ../applications/networking/cloudflared { }; 1115 + 1116 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { }; 1117 1118 clib = callPackage ../tools/package-management/clib { }; ··· 2370 2371 carp = callPackage ../development/compilers/carp { }; 2372 2373 + cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { }; 2374 + 2375 emscriptenVersion = "1.37.36"; 2376 2377 emscripten = callPackage ../development/compilers/emscripten { }; ··· 3435 jaaa = callPackage ../applications/audio/jaaa { }; 3436 3437 jackett = callPackage ../servers/jackett { 3438 + mono = mono514; 3439 }; 3440 3441 jade = callPackage ../tools/text/sgml/jade { }; ··· 4528 4529 opae = callPackage ../development/libraries/opae { }; 4530 4531 + opentracing-cpp = callPackages ../development/libraries/opentracing-cpp { }; 4532 + 4533 openvswitch = callPackage ../os-specific/linux/openvswitch { }; 4534 4535 optipng = callPackage ../tools/graphics/optipng { ··· 5745 5746 tty-clock = callPackage ../tools/misc/tty-clock { }; 5747 5748 + ttyplot = callPackage ../tools/misc/ttyplot { }; 5749 + 5750 ttyrec = callPackage ../tools/misc/ttyrec { }; 5751 5752 ttylog = callPackage ../tools/misc/ttylog { }; ··· 5868 5869 vimer = callPackage ../tools/misc/vimer { }; 5870 5871 + visidata = (newScope python3Packages) ../applications/misc/visidata { 5872 + }; 5873 + 5874 vit = callPackage ../applications/misc/vit { }; 5875 5876 vnc2flv = callPackage ../tools/video/vnc2flv {}; ··· 7270 7271 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages; 7272 7273 + ocamlformat = callPackage ../development/tools/ocaml/ocamlformat { }; 7274 + 7275 orc = callPackage ../development/compilers/orc { }; 7276 7277 metaocaml_3_09 = callPackage ../development/compilers/ocaml/metaocaml-3.09.nix { }; ··· 8582 8583 kubectx = callPackage ../development/tools/kubectx { }; 8584 8585 + kube-prompt = callPackage ../development/tools/kube-prompt { }; 8586 + 8587 kustomize = callPackage ../development/tools/kustomize { }; 8588 8589 kythe = callPackage ../development/tools/kythe { }; ··· 10260 usePulseAudio = config.pulseaudio or stdenv.isLinux; 10261 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit; 10262 }; 10263 + 10264 + libaosd = callPackage ../development/libraries/libaosd { }; 10265 10266 libabw = callPackage ../development/libraries/libabw { }; 10267 ··· 12186 shapelib = callPackage ../development/libraries/shapelib { }; 12187 12188 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { }; 12189 + 12190 + skaffold = callPackage ../development/tools/skaffold { }; 12191 12192 skalibs = skawarePackages.skalibs; 12193 ··· 12323 12324 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { }; 12325 12326 + sqlite-replication = sqlite.overrideAttrs (oldAttrs: rec { 12327 + name = "sqlite-${version}"; 12328 + version = "3.24.0+replication3"; 12329 + src = pkgs.fetchFromGitHub { 12330 + owner = "CanonicalLtd"; 12331 + repo = "sqlite"; 12332 + rev = "version-${version}"; 12333 + sha256 = "19557b7aick1pxk0gw013cf5jy42i7539qn1ziza8dzy16a6zs8b"; 12334 + }; 12335 + nativeBuildInputs = [ pkgs.tcl ]; 12336 + configureFlags = oldAttrs.configureFlags ++ [ 12337 + "--enable-replication" 12338 + "--disable-amalgamation" 12339 + "--disable-tcl" 12340 + ]; 12341 + preConfigure = '' 12342 + echo "D 2018-08-01T13:22:18" > manifest 12343 + echo -n "c94dbda1a570c1ab180e7694afd3cc7116268c06" > manifest.uuid 12344 + ''; 12345 + }); 12346 + 12347 + dqlite = callPackage ../development/libraries/dqlite { }; 12348 + 12349 sqlcipher = lowPrio (callPackage ../development/libraries/sqlcipher { 12350 readline = null; 12351 ncurses = null; ··· 12945 12946 leaps = callPackage ../development/tools/leaps { }; 12947 12948 + vgo2nix = callPackage ../development/tools/vgo2nix { }; 12949 + 12950 ws = callPackage ../development/tools/ws { }; 12951 12952 ### DEVELOPMENT / JAVA MODULES ··· 13690 }); 13691 13692 samba4Full = lowPrio (samba4.override { 13693 enableLDAP = true; 13694 enablePrinting = true; 13695 enableMDNS = true; ··· 14255 ]; 14256 }; 14257 14258 + linux_4_19 = callPackage ../os-specific/linux/kernel/linux-4.19.nix { 14259 + kernelPatches = 14260 + [ kernelPatches.bridge_stp_helper 14261 + # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md 14262 + # when adding a new linux version 14263 + # kernelPatches.cpu-cgroup-v2."4.11" 14264 + kernelPatches.modinst_arg_list_too_long 14265 + ]; 14266 + }; 14267 + 14268 linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { 14269 kernelPatches = [ 14270 kernelPatches.bridge_stp_helper ··· 14376 14377 ply = callPackage ../os-specific/linux/ply { }; 14378 14379 + r8168 = callPackage ../os-specific/linux/r8168 { }; 14380 + 14381 rtl8192eu = callPackage ../os-specific/linux/rtl8192eu { }; 14382 14383 rtl8723bs = callPackage ../os-specific/linux/rtl8723bs { }; ··· 14459 linux = linuxPackages.kernel; 14460 14461 # Update this when adding the newest kernel major version! 14462 + linuxPackages_latest = linuxPackages_4_19; 14463 linux_latest = linuxPackages_latest.kernel; 14464 14465 # Build the kernel modules for the some of the kernels. ··· 14470 linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); 14471 linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14); 14472 linuxPackages_4_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_18); 14473 + linuxPackages_4_19 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_19); 14474 # Don't forget to update linuxPackages_latest! 14475 14476 # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. ··· 15872 15873 brackets = callPackage ../applications/editors/brackets { gconf = gnome2.GConf; }; 15874 15875 + brave = callPackage ../applications/networking/browsers/brave { }; 15876 + 15877 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { }; 15878 15879 bristol = callPackage ../applications/audio/bristol { }; ··· 16093 pythonPackages = datadog-integrations-core {}; 16094 }; 16095 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { }; 16096 + datadog-trace-agent = callPackage ../tools/networking/dd-agent/datadog-trace-agent.nix { }; 16097 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix { 16098 python = python27; 16099 extraIntegrations = extras; ··· 17203 17204 wlc = callPackage ../development/libraries/wlc { }; 17205 wlroots = callPackage ../development/libraries/wlroots { }; 17206 + 17207 orbment = callPackage ../applications/window-managers/orbment { }; 17208 + 17209 sway = callPackage ../applications/window-managers/sway { }; 17210 + sway-beta = callPackage ../applications/window-managers/sway/beta.nix { }; 17211 17212 velox = callPackage ../applications/window-managers/velox { 17213 stConf = config.st.conf or null; ··· 17713 }; 17714 17715 makeself = callPackage ../applications/misc/makeself { }; 17716 + 17717 + mako = callPackage ../applications/misc/mako { }; 17718 17719 mapmap = libsForQt5.callPackage ../applications/video/mapmap { }; 17720 ··· 18656 rclone = callPackage ../applications/networking/sync/rclone { }; 18657 18658 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; 18659 + 18660 rcs = callPackage ../applications/version-management/rcs { }; 18661 18662 rdesktop = callPackage ../applications/networking/remote/rdesktop { }; ··· 20501 20502 scummvm = callPackage ../games/scummvm { }; 20503 20504 + inherit (callPackage ../games/scummvm/games.nix { }) 20505 + beneath-a-steel-sky 20506 + drascula-the-vampire-strikes-back 20507 + flight-of-the-amazon-queen 20508 + lure-of-the-temptress; 20509 + 20510 scorched3d = callPackage ../games/scorched3d { }; 20511 20512 scrolls = callPackage ../games/scrolls { }; ··· 21135 liblapackWithAtlas = liblapack; 21136 21137 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { }; 21138 + 21139 + lrs = callPackage ../development/libraries/science/math/lrs { }; 21140 21141 m4ri = callPackage ../development/libraries/science/math/m4ri { }; 21142 ··· 21194 parmetis = callPackage ../development/libraries/science/math/parmetis { 21195 mpi = openmpi; 21196 }; 21197 + 21198 + QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { }; 21199 21200 scs = callPackage ../development/libraries/science/math/scs { 21201 liblapack = liblapackWithoutAtlas;
+1
pkgs/top-level/coq-packages.nix
··· 40 ssreflect = callPackage ../development/coq-modules/ssreflect { }; 41 stdpp = callPackage ../development/coq-modules/stdpp { }; 42 tlc = callPackage ../development/coq-modules/tlc {}; 43 }; 44 45 filterCoqPackages = coq:
··· 40 ssreflect = callPackage ../development/coq-modules/ssreflect { }; 41 stdpp = callPackage ../development/coq-modules/stdpp { }; 42 tlc = callPackage ../development/coq-modules/tlc {}; 43 + Velisarios = callPackage ../development/coq-modules/Velisarios {}; 44 }; 45 46 filterCoqPackages = coq:
+4
pkgs/top-level/ocaml-packages.nix
··· 753 754 zed = callPackage ../development/ocaml-modules/zed { }; 755 756 ocsigen_deriving = callPackage ../development/ocaml-modules/ocsigen-deriving { 757 oasis = ocaml_oasis; 758 };
··· 753 754 zed = callPackage ../development/ocaml-modules/zed { }; 755 756 + zmq = callPackage ../development/ocaml-modules/zmq { }; 757 + 758 + zmq-lwt = callPackage ../development/ocaml-modules/zmq/lwt.nix { }; 759 + 760 ocsigen_deriving = callPackage ../development/ocaml-modules/ocsigen-deriving { 761 oasis = ocaml_oasis; 762 };
+16 -7
pkgs/top-level/perl-packages.nix
··· 555 }; 556 }; 557 558 - ArchiveZip_1_53 = ArchiveZip; 559 - 560 AudioScan = buildPerlPackage rec { 561 name = "Audio-Scan-1.01"; 562 src = fetchurl { ··· 4474 }; 4475 }; 4476 4477 - DigestHMAC_SHA1 = DigestHMAC; 4478 DigestJHash = buildPerlPackage rec { 4479 name = "Digest-JHash-0.10"; 4480 src = fetchurl { ··· 12116 sha256 = "18wxvp7psqrx0zdvg47azrals572hv9fx1s3p0q65s87lnk3q63l"; 12117 }; 12118 outputs = [ "out" ]; 12119 - buildInputs = [ DBDmysql DBI DigestMD5 IOSocketSSL TermReadKey TimeHiRes ]; 12120 meta = { 12121 description = ''Collection of advanced command-line tools to perform a variety of MySQL and system tasks.''; 12122 homepage = http://www.percona.com/software/percona-toolkit; ··· 14141 sha256 = "1y9lfhxgwyysybing72n3hng2db5njpk2dbb80vskdz75r7ffqjp"; 14142 }; 14143 14144 - buildInputs = [ ArchiveZip_1_53 pkgs.file ]; 14145 meta.broken = true; 14146 }; 14147 ··· 14155 sha256 = "1y9lfhxgwyysybing72n3hng2db5njpk2dbb80vskdz75r7ffqjp"; 14156 }; 14157 14158 - buildInputs = [ ArchiveZip_1_53 libfile-stripnondeterminism pkgs.file ]; 14159 14160 meta = with stdenv.lib; { 14161 description = "A Perl module for stripping bits of non-deterministic information"; ··· 14221 }; 14222 }; 14223 14224 - SubExporterUtil = SubExporter; 14225 SubIdentify = buildPerlPackage rec { 14226 name = "Sub-Identify-0.14"; 14227 src = fetchurl { ··· 17589 sha256 = "0phpkc4li43m2g44hdcvyxzy9pymqwlqhh5hwp2xc0cv8l5lp8lb"; 17590 }; 17591 propagatedBuildInputs = [ XMLRegExp libxml_perl ]; 17592 }; 17593 17594 XMLFilterBufferText = buildPerlPackage {
··· 555 }; 556 }; 557 558 AudioScan = buildPerlPackage rec { 559 name = "Audio-Scan-1.01"; 560 src = fetchurl { ··· 4472 }; 4473 }; 4474 4475 DigestJHash = buildPerlPackage rec { 4476 name = "Digest-JHash-0.10"; 4477 src = fetchurl { ··· 12113 sha256 = "18wxvp7psqrx0zdvg47azrals572hv9fx1s3p0q65s87lnk3q63l"; 12114 }; 12115 outputs = [ "out" ]; 12116 + buildInputs = [ DBDmysql DBI IOSocketSSL TermReadKey TimeHiRes ]; 12117 meta = { 12118 description = ''Collection of advanced command-line tools to perform a variety of MySQL and system tasks.''; 12119 homepage = http://www.percona.com/software/percona-toolkit; ··· 14138 sha256 = "1y9lfhxgwyysybing72n3hng2db5njpk2dbb80vskdz75r7ffqjp"; 14139 }; 14140 14141 + buildInputs = [ ArchiveZip pkgs.file ]; 14142 meta.broken = true; 14143 }; 14144 ··· 14152 sha256 = "1y9lfhxgwyysybing72n3hng2db5njpk2dbb80vskdz75r7ffqjp"; 14153 }; 14154 14155 + buildInputs = [ ArchiveZip libfile-stripnondeterminism pkgs.file ]; 14156 14157 meta = with stdenv.lib; { 14158 description = "A Perl module for stripping bits of non-deterministic information"; ··· 14218 }; 14219 }; 14220 14221 SubIdentify = buildPerlPackage rec { 14222 name = "Sub-Identify-0.14"; 14223 src = fetchurl { ··· 17585 sha256 = "0phpkc4li43m2g44hdcvyxzy9pymqwlqhh5hwp2xc0cv8l5lp8lb"; 17586 }; 17587 propagatedBuildInputs = [ XMLRegExp libxml_perl ]; 17588 + }; 17589 + 17590 + XMLFeedPP = buildPerlPackage rec { 17591 + name = "XML-FeedPP-0.95"; 17592 + src = fetchurl { 17593 + url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; 17594 + sha256 = "1x5806xwmbqxr1dkdhalb6d7n31s3ya776klkai7c2x6y6drbhwh"; 17595 + }; 17596 + propagatedBuildInputs = [ XMLTreePP ]; 17597 + meta = { 17598 + description = "Parse/write/merge/edit RSS/RDF/Atom syndication feeds"; 17599 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17600 + }; 17601 }; 17602 17603 XMLFilterBufferText = buildPerlPackage {
+2 -2
pkgs/top-level/php-packages.nix
··· 390 391 php-cs-fixer = pkgs.stdenv.mkDerivation rec { 392 name = "php-cs-fixer-${version}"; 393 - version = "2.12.2"; 394 395 src = pkgs.fetchurl { 396 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 397 - sha256 = "19cq04x1wi489259vyad15zy6y0k3qd7dj77pcf74gxqw92hgg5c"; 398 }; 399 400 phases = [ "installPhase" ];
··· 390 391 php-cs-fixer = pkgs.stdenv.mkDerivation rec { 392 name = "php-cs-fixer-${version}"; 393 + version = "2.13.1"; 394 395 src = pkgs.fetchurl { 396 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 397 + sha256 = "0yy9q140jd63h9qz5jvplh7ls3j7y1hf25dkxk0h4mx9cbxdzkq4"; 398 }; 399 400 phases = [ "installPhase" ];
+5 -22
pkgs/top-level/python-packages.nix
··· 258 259 breathe = callPackage ../development/python-modules/breathe { }; 260 261 browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { }; 262 263 browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {}); ··· 894 inherit (self) python numpy; 895 enablePython = true; 896 }); 897 898 bumps = callPackage ../development/python-modules/bumps {}; 899 ··· 9315 }; 9316 }; 9317 9318 - Logbook = buildPythonPackage rec { 9319 - name = "Logbook-${version}"; 9320 - version = "1.0.0"; 9321 - 9322 - src = pkgs.fetchurl { 9323 - url = "mirror://pypi/L/Logbook/${name}.tar.gz"; 9324 - sha256 = "0whqbx5p0zkf7gmb5ssnsnhm4kn4drd4x7fbhdi8dnxklqajbnl7"; 9325 - }; 9326 - 9327 - buildInputs = [ self.pytest ] ++ optionals (!isPy3k) [ self.mock ]; 9328 - 9329 - checkPhase = '' 9330 - find tests -name \*.pyc -delete 9331 - py.test tests 9332 - ''; 9333 - 9334 - meta = { 9335 - homepage = https://pythonhosted.org/Logbook/; 9336 - description = "A logging replacement for Python"; 9337 - license = licenses.bsd3; 9338 - }; 9339 - }; 9340 9341 libversion = callPackage ../development/python-modules/libversion { 9342 inherit (pkgs) libversion;
··· 258 259 breathe = callPackage ../development/python-modules/breathe { }; 260 261 + brotli = callPackage ../development/python-modules/brotli { }; 262 + 263 browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { }; 264 265 browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {}); ··· 896 inherit (self) python numpy; 897 enablePython = true; 898 }); 899 + 900 + boltztrap2 = callPackage ../development/python-modules/boltztrap2 { }; 901 902 bumps = callPackage ../development/python-modules/bumps {}; 903 ··· 9319 }; 9320 }; 9321 9322 + Logbook = callPackage ../development/python-modules/Logbook { }; 9323 9324 libversion = callPackage ../development/python-modules/libversion { 9325 inherit (pkgs) libversion;
+2 -2
pkgs/top-level/release-cross.nix
··· 2 */ 3 4 { # The platforms *from* which we cross compile. 5 - supportedSystems ? [ "x86_64-linux" "x86_64-darwin" ] 6 , # Strip most of attributes when evaluating to spare memory usage 7 scrubJobs ? true 8 }: ··· 10 with import ./release-lib.nix { inherit supportedSystems scrubJobs; }; 11 12 let 13 - nativePlatforms = linux; 14 15 common = { 16 buildPackages.binutils = nativePlatforms;
··· 2 */ 3 4 { # The platforms *from* which we cross compile. 5 + supportedSystems ? [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ] 6 , # Strip most of attributes when evaluating to spare memory usage 7 scrubJobs ? true 8 }: ··· 10 with import ./release-lib.nix { inherit supportedSystems scrubJobs; }; 11 12 let 13 + nativePlatforms = all; 14 15 common = { 16 buildPackages.binutils = nativePlatforms;
+14 -1
pkgs/top-level/stage.nix
··· 56 , # A list of overlays (Additional `self: super: { .. }` customization 57 # functions) to be fixed together in the produced package set 58 overlays 59 - }: 60 61 let 62 stdenvAdapters = self: super: ··· 159 }; 160 }; 161 }; 162 }; 163 164 # The complete chain of package set builders, applied from top to bottom.
··· 56 , # A list of overlays (Additional `self: super: { .. }` customization 57 # functions) to be fixed together in the produced package set 58 overlays 59 + } @args: 60 61 let 62 stdenvAdapters = self: super: ··· 159 }; 160 }; 161 }; 162 + 163 + # Extend the package set with zero or more overlays. This preserves 164 + # preexisting overlays. Prefer to initialize with the right overlays 165 + # in one go when calling Nixpkgs, for performance and simplicity. 166 + appendOverlays = extraOverlays: 167 + import ./stage.nix (args // { overlays = args.overlays ++ extraOverlays; }); 168 + 169 + # Extend the package set with a single overlay. This preserves 170 + # preexisting overlays. Prefer to initialize with the right overlays 171 + # in one go when calling Nixpkgs, for performance and simplicity. 172 + # Prefer appendOverlays if used repeatedly. 173 + extend = f: self.appendOverlays [f]; 174 + 175 }; 176 177 # The complete chain of package set builders, applied from top to bottom.