diff --git a/doc/functions.xml b/doc/functions.xml
index 4193bb49f77a..0d6e2770e6e6 100644
--- a/doc/functions.xml
+++ b/doc/functions.xml
@@ -11,7 +11,10 @@
+
+
+
diff --git a/doc/functions/dockertools.xml b/doc/functions/dockertools.xml
index 501f46a967c3..ff446cbfffdd 100644
--- a/doc/functions/dockertools.xml
+++ b/doc/functions/dockertools.xml
@@ -24,7 +24,7 @@
This function is analogous to the docker build command,
- in that can used to build a Docker-compatible repository tarball containing
+ in that it can be used to build a Docker-compatible repository tarball containing
a single image with one or multiple layers. As such, the result is suitable
for being loaded in Docker with docker load.
@@ -190,11 +190,11 @@ buildImage {
By default buildImage will use a static date of one
second past the UNIX Epoch. This allows buildImage to
produce binary reproducible images. When listing images with
- docker list images, the newly created images will be
+ docker images, the newly created images will be
listed like this:
@@ -217,7 +217,7 @@ pkgs.dockerTools.buildImage {
and now the Docker CLI will display a reasonable date and sort the images
as expected:
@@ -402,7 +402,7 @@ pkgs.dockerTools.buildLayeredImage {
This function is analogous to the docker pull command, in
- that can be used to pull a Docker image from a Docker registry. By default
+ that it can be used to pull a Docker image from a Docker registry. By default
Docker Hub is used to pull
images.
@@ -484,7 +484,7 @@ sha256:20d9485b25ecfd89204e843a962c1bd70e9cc6858d65d7f5fadc340246e2116b
This function is analogous to the docker export command,
- in that can used to flatten a Docker image that contains multiple layers. It
+ in that it can be used to flatten a Docker image that contains multiple layers. It
is in fact the result of the merge of all the layers of the image. As such,
the result is suitable for being imported in Docker with docker
import.
@@ -557,7 +557,7 @@ buildImage {
Creating base files like /etc/passwd or
- /etc/login.defs are necessary for shadow-utils to
+ /etc/login.defs is necessary for shadow-utils to
manipulate users and groups.
diff --git a/doc/functions/fetchers.xml b/doc/functions/fetchers.xml
new file mode 100644
index 000000000000..b3bd2fe0f45e
--- /dev/null
+++ b/doc/functions/fetchers.xml
@@ -0,0 +1,206 @@
+
+ Fetcher functions
+
+
+ When using Nix, you will frequently need to download source code
+ and other files from the internet. Nixpkgs comes with a few helper
+ functions that allow you to fetch fixed-output derivations in a
+ structured way.
+
+
+
+ The two fetcher primitives are fetchurl and
+ fetchzip. Both of these have two required
+ arguments, a URL and a hash. The hash is typically
+ sha256, although many more hash algorithms are
+ supported. Nixpkgs contributors are currently recommended to use
+ sha256. This hash will be used by Nix to
+ identify your source. A typical usage of fetchurl is provided
+ below.
+
+
+
+
+
+ The main difference between fetchurl and
+ fetchzip is in how they store the contents.
+ fetchurl will store the unaltered contents of
+ the URL within the Nix store. fetchzip on the
+ other hand will decompress the archive for you, making files and
+ directories directly accessible in the future.
+ fetchzip can only be used with archives.
+ Despite the name, fetchzip is not limited to
+ .zip files and can also be used with any tarball.
+
+
+
+ fetchpatch works very similarly to
+ fetchurl with the same arguments expected. It
+ expects patch files as a source and and performs normalization on
+ them before computing the checksum. For example it will remove
+ comments or other unstable parts that are sometimes added by
+ version control systems and can change over time.
+
+
+
+ Other fetcher functions allow you to add source code directly from
+ a VCS such as subversion or git. These are mostly straightforward
+ names based on the name of the command used with the VCS system.
+ Because they give you a working repository, they act most like
+ fetchzip.
+
+
+
+
+
+ fetchsvn
+
+
+
+ Used with Subversion. Expects url to a
+ Subversion directory, rev, and
+ sha256.
+
+
+
+
+
+ fetchgit
+
+
+
+ Used with Git. Expects url to a Git repo,
+ rev, and sha256.
+ rev in this case can be full the git commit
+ id (SHA1 hash) or a tag name like
+ refs/tags/v1.0.
+
+
+
+
+
+ fetchfossil
+
+
+
+ Used with Fossil. Expects url to a Fossil
+ archive, rev, and sha256.
+
+
+
+
+
+ fetchcvs
+
+
+
+ Used with CVS. Expects cvsRoot,
+ tag, and sha256.
+
+
+
+
+
+ fetchhg
+
+
+
+ Used with Mercurial. Expects url,
+ rev, and sha256.
+
+
+
+
+
+
+ A number of fetcher functions wrap part of
+ fetchurl and fetchzip.
+ They are mainly convenience functions intended for commonly used
+ destinations of source code in Nixpkgs. These wrapper fetchers are
+ listed below.
+
+
+
+
+
+ fetchFromGitHub
+
+
+
+ fetchFromGitHub expects four arguments.
+ owner is a string corresponding to the
+ GitHub user or organization that controls this repository.
+ repo corresponds to the name of the
+ software repository. These are located at the top of every
+ GitHub HTML page as
+ owner/repo.
+ rev corresponds to the Git commit hash or
+ tag (e.g v1.0) that will be downloaded from
+ Git. Finally, sha256 corresponds to the
+ hash of the extracted directory. Again, other hash algorithms
+ are also available but sha256 is currently
+ preferred.
+
+
+
+
+
+ fetchFromGitLab
+
+
+
+ This is used with GitLab repositories. The arguments expected
+ are very similar to fetchFromGitHub above.
+
+
+
+
+
+ fetchFromBitbucket
+
+
+
+ This is used with BitBucket repositories. The arguments expected
+ are very similar to fetchFromGitHub above.
+
+
+
+
+
+ fetchFromSavannah
+
+
+
+ This is used with Savannah repositories. The arguments expected
+ are very similar to fetchFromGitHub above.
+
+
+
+
+
+ fetchFromRepoOrCz
+
+
+
+ This is used with repo.or.cz repositories. The arguments
+ expected are very similar to fetchFromGitHub above.
+
+
+
+
+
+
+
diff --git a/doc/functions/prefer-remote-fetch.xml b/doc/functions/prefer-remote-fetch.xml
new file mode 100644
index 000000000000..85f08f4eae14
--- /dev/null
+++ b/doc/functions/prefer-remote-fetch.xml
@@ -0,0 +1,27 @@
+
+ prefer-remote-fetch overlay
+
+
+ prefer-remote-fetch is an overlay that download sources
+ on remote builder. This is useful when the evaluating machine has a slow
+ upload while the builder can fetch faster directly from the source.
+ To use it, put the following snippet as a new overlay:
+
+ self: super:
+ (super.prefer-remote-fetch self super)
+
+
+ A full configuration example for that sets the overlay up for your own account,
+ could look like this
+
+
+ $ mkdir ~/.config/nixpkgs/overlays/
+ $ cat > ~/.config/nixpkgs/overlays/prefer-remote-fetch.nix <<EOF
+ self: super: super.prefer-remote-fetch self super
+ EOF
+
+
+
diff --git a/doc/functions/trivial-builders.xml b/doc/functions/trivial-builders.xml
new file mode 100644
index 000000000000..92a07aedb5b9
--- /dev/null
+++ b/doc/functions/trivial-builders.xml
@@ -0,0 +1,124 @@
+
+ Trivial builders
+
+
+ Nixpkgs provides a couple of functions that help with building
+ derivations. The most important one,
+ stdenv.mkDerivation, has already been
+ documented above. The following functions wrap
+ stdenv.mkDerivation, making it easier to use
+ in certain cases.
+
+
+
+
+
+ runCommand
+
+
+
+ This takes three arguments, name,
+ env, and buildCommand.
+ name is just the name that Nix will append
+ to the store path in the same way that
+ stdenv.mkDerivation uses its
+ name attribute. env is an
+ attribute set specifying environment variables that will be set
+ for this derivation. These attributes are then passed to the
+ wrapped stdenv.mkDerivation.
+ buildCommand specifies the commands that
+ will be run to create this derivation. Note that you will need
+ to create $out for Nix to register the
+ command as successful.
+
+
+ An example of using runCommand is provided
+ below.
+
+
+ (import <nixpkgs> {}).runCommand "my-example" {} ''
+ echo My example command is running
+
+ mkdir $out
+
+ echo I can write data to the Nix store > $out/message
+
+ echo I can also run basic commands like:
+
+ echo ls
+ ls
+
+ echo whoami
+ whoami
+
+ echo date
+ date
+ ''
+
+
+
+
+
+ runCommandCC
+
+
+
+ This works just like runCommand. The only
+ difference is that it also provides a C compiler in
+ buildCommand’s environment. To minimize your
+ dependencies, you should only use this if you are sure you will
+ need a C compiler as part of running your command.
+
+
+
+
+
+ writeTextFile, writeText,
+ writeTextDir, writeScript,
+ writeScriptBin
+
+
+
+ These functions write text to the Nix store.
+ This is useful for creating scripts from Nix expressions.
+ writeTextFile takes an attribute set and
+ expects two arguments, name and
+ text. name corresponds to
+ the name used in the Nix store path. text
+ will be the contents of the file. You can also set
+ executable to true to make this file have
+ the executable bit set.
+
+
+ Many more commands wrap writeTextFile
+ including writeText,
+ writeTextDir,
+ writeScript, and
+ writeScriptBin. These are convenience
+ functions over writeTextFile.
+
+
+
+
+
+ symlinkJoin
+
+
+
+ This can be used to put many derivations into the same directory
+ structure. It works by creating a new derivation and adding
+ symlinks to each of the paths listed. It expects two arguments,
+ name, and paths.
+ name is the name used in the Nix store path
+ for the created derivation. paths is a list of
+ paths that will be symlinked. These paths can be to Nix store
+ derivations or any other subdirectory contained within.
+
+
+
+
+
+
diff --git a/doc/stdenv.xml b/doc/stdenv.xml
index 9951b6bf13c3..81bd4556193f 100644
--- a/doc/stdenv.xml
+++ b/doc/stdenv.xml
@@ -1279,7 +1279,9 @@ makeFlags = [ "PREFIX=$(out)" ];
make. You must use this instead of
makeFlags if the arguments contain spaces, e.g.
-makeFlagsArray=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar")
+preBuild = ''
+ makeFlagsArray+=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar")
+'';
Note that shell arrays cannot be passed through environment variables,
so you cannot set makeFlagsArray in a derivation
@@ -2202,10 +2204,130 @@ addEnvHooks "$hostOffset" myBashFunction
- Here are some packages that provide a setup hook. Since the mechanism is
- modular, this probably isn't an exhaustive list. Then again, since the
- mechanism is only to be used as a last resort, it might be.
-
+ First, let’s cover some setup hooks that are part of Nixpkgs
+ default stdenv. This means that they are run for every package
+ built using stdenv.mkDerivation. Some of
+ these are platform specific, so they may run on Linux but not
+ Darwin or vice-versa.
+
+
+
+ move-docs.sh
+
+
+
+ This setup hook moves any installed documentation to the
+ /share subdirectory directory. This includes
+ the man, doc and info directories. This is needed for legacy
+ programs that do not know how to use the
+ share subdirectory.
+
+
+
+
+
+ compress-man-pages.sh
+
+
+
+ This setup hook compresses any man pages that have been
+ installed. The compression is done using the gzip program. This
+ helps to reduce the installed size of packages.
+
+
+
+
+
+ strip.sh
+
+
+
+ This runs the strip command on installed binaries and
+ libraries. This removes unnecessary information like debug
+ symbols when they are not needed. This also helps to reduce the
+ installed size of packages.
+
+
+
+
+
+ patch-shebangs.sh
+
+
+
+ This setup hook patches installed scripts to use the full path
+ to the shebang interpreter. A shebang interpreter is the first
+ commented line of a script telling the operating system which
+ program will run the script (e.g #!/bin/bash). In
+ Nix, we want an exact path to that interpreter to be used. This
+ often replaces /bin/sh with a path in the
+ Nix store.
+
+
+
+
+
+ audit-tmpdir.sh
+
+
+
+ This verifies that no references are left from the install
+ binaries to the directory used to build those binaries. This
+ ensures that the binaries do not need things outside the Nix
+ store. This is currently supported in Linux only.
+
+
+
+
+
+ multiple-outputs.sh
+
+
+
+ This setup hook adds configure flags that tell packages to
+ install files into any one of the proper outputs listed in
+ outputs. This behavior can be turned off by setting
+ setOutputFlags to false in the derivation
+ environment. See for
+ more information.
+
+
+
+
+
+ move-sbin.sh
+
+
+
+ This setup hook moves any binaries installed in the sbin
+ subdirectory into bin. In addition, a link is provided from
+ sbin to bin for compatibility.
+
+
+
+
+
+ move-lib64.sh
+
+
+
+ This setup hook moves any libraries installed in the lib64
+ subdirectory into lib. In addition, a link is provided from
+ lib64 to lib for compatibility.
+
+
+
+
+
+ set-source-date-epoch-to-latest.sh
+
+
+
+ This sets SOURCE_DATE_EPOCH to the
+ modification time of the most recent file.
+
+
+
Bintools Wrapper
@@ -2312,6 +2434,15 @@ addEnvHooks "$hostOffset" myBashFunction
+
+
+
+
+ Here are some more packages that provide a setup hook. Since the
+ list of hooks is extensible, this is not an exhaustive list the
+ mechanism is only to be used as a last resort, it might cover most
+ uses.
+
Perl
diff --git a/lib/kernel.nix b/lib/kernel.nix
index 45b33aea7b87..5923011774b1 100644
--- a/lib/kernel.nix
+++ b/lib/kernel.nix
@@ -1,57 +1,21 @@
-{ lib
-# we pass the kernel version here to keep a nice syntax `whenOlder "4.13"`
-# kernelVersion, e.g., config.boot.kernelPackages.version
-, version
-, mkValuePreprocess ? null
-}:
+{ lib, version }:
with lib;
rec {
- # Common patterns
- when = cond: opt: if cond then opt else null;
- whenAtLeast = ver: when (versionAtLeast version ver);
- whenOlder = ver: when (versionOlder version ver);
- whenBetween = verLow: verHigh: when (versionAtLeast version verLow && versionOlder version verHigh);
+ # Common patterns/legacy
+ whenAtLeast = ver: mkIf (versionAtLeast version ver);
+ whenOlder = ver: mkIf (versionOlder version ver);
+ # range is (inclusive, exclusive)
+ whenBetween = verLow: verHigh: mkIf (versionAtLeast version verLow && versionOlder version verHigh);
+
# Keeping these around in case we decide to change this horrible implementation :)
- option = x: if x == null then null else "?${x}";
- yes = "y";
- no = "n";
- module = "m";
+ option = x:
+ x // { optional = true; };
- mkValue = val:
- let
- isNumber = c: elem c ["0" "1" "2" "3" "4" "5" "6" "7" "8" "9"];
- in
- if val == "" then "\"\""
- else if val == yes || val == module || val == no then val
- else if all isNumber (stringToCharacters val) then val
- else if substring 0 2 val == "0x" then val
- else val; # FIXME: fix quoting one day
+ yes = { tristate = "y"; };
+ no = { tristate = "n"; };
+ module = { tristate = "m"; };
+ freeform = x: { freeform = x; };
-
- # generate nix intermediate kernel config file of the form
- #
- # VIRTIO_MMIO m
- # VIRTIO_BLK y
- # VIRTIO_CONSOLE n
- # NET_9P_VIRTIO? y
- #
- # Use mkValuePreprocess to preprocess option values, aka mark 'modules' as
- # 'yes' or vice-versa
- # Borrowed from copumpkin https://github.com/NixOS/nixpkgs/pull/12158
- # returns a string, expr should be an attribute set
- generateNixKConf = exprs: mkValuePreprocess:
- let
- mkConfigLine = key: rawval:
- let
- val = if builtins.isFunction mkValuePreprocess then mkValuePreprocess rawval else rawval;
- in
- if val == null
- then ""
- else if hasPrefix "?" val
- then "${key}? ${mkValue (removePrefix "?" val)}\n"
- else "${key} ${mkValue val}\n";
- mkConf = cfg: concatStrings (mapAttrsToList mkConfigLine cfg);
- in mkConf exprs;
}
diff --git a/lib/modules.nix b/lib/modules.nix
index 9f8e196ee0f7..5c9d66d8f97b 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -214,23 +214,25 @@ rec {
qux = [ "module.hidden=baz,value=bar" "module.hidden=fli,value=gne" ];
}
*/
- byName = attr: f: modules: foldl' (acc: module:
- foldl' (inner: name:
- inner // { ${name} = (acc.${name} or []) ++ (f module module.${attr}.${name}); }
- ) acc (attrNames module.${attr})
- ) {} modules;
+ byName = attr: f: modules:
+ foldl' (acc: module:
+ acc // (mapAttrs (n: v:
+ (acc.${n} or []) ++ f module v
+ ) module.${attr}
+ )
+ ) {} modules;
# an attrset 'name' => list of submodules that declare ‘name’.
- declsByName = byName "options"
- (module: option: [{ inherit (module) file; options = option; }])
- options;
+ declsByName = byName "options" (module: option:
+ [{ inherit (module) file; options = option; }]
+ ) options;
# an attrset 'name' => list of submodules that define ‘name’.
defnsByName = byName "config" (module: value:
- map (config: { inherit (module) file; inherit config; }) (pushDownProperties value)
+ map (config: { inherit (module) file; inherit config; }) (pushDownProperties value)
) configs;
# extract the definitions for each loc
- defnsByName' = byName "config"
- (module: value: [{ inherit (module) file; inherit value; }])
- configs;
+ defnsByName' = byName "config" (module: value:
+ [{ inherit (module) file; inherit value; }]
+ ) configs;
in
(flip mapAttrs declsByName (name: decls:
# We're descending into attribute ‘name’.
@@ -362,7 +364,6 @@ rec {
values = defs''';
inherit (defs'') highestPrio;
};
-
defsFinal = defsFinal'.values;
# Type-check the remaining definitions, and merge them.
@@ -475,22 +476,8 @@ rec {
optionSet to options of type submodule. FIXME: remove
eventually. */
fixupOptionType = loc: opt:
- let
- options = opt.options or
- (throw "Option `${showOption loc'}' has type optionSet but has no option attribute, in ${showFiles opt.declarations}.");
- f = tp:
- let optionSetIn = type: (tp.name == type) && (tp.functor.wrapped.name == "optionSet");
- in
- if tp.name == "option set" || tp.name == "submodule" then
- throw "The option ${showOption loc} uses submodules without a wrapping type, in ${showFiles opt.declarations}."
- else if optionSetIn "attrsOf" then types.attrsOf (types.submodule options)
- else if optionSetIn "loaOf" then types.loaOf (types.submodule options)
- else if optionSetIn "listOf" then types.listOf (types.submodule options)
- else if optionSetIn "nullOr" then types.nullOr (types.submodule options)
- else tp;
- in
- if opt.type.getSubModules or null == null
- then opt // { type = f (opt.type or types.unspecified); }
+ if opt.type.getSubModules or null == null
+ then opt // { type = opt.type or types.unspecified; }
else opt // { type = opt.type.substSubModules opt.options; options = []; };
diff --git a/lib/options.nix b/lib/options.nix
index 791930eafbd0..5cea99067aab 100644
--- a/lib/options.nix
+++ b/lib/options.nix
@@ -48,8 +48,6 @@ rec {
visible ? null,
# Whether the option can be set only once
readOnly ? null,
- # Obsolete, used by types.optionSet.
- options ? null
} @ attrs:
attrs // { _type = "option"; };
diff --git a/lib/systems/default.nix b/lib/systems/default.nix
index 9b25052ab88d..77f200952958 100644
--- a/lib/systems/default.nix
+++ b/lib/systems/default.nix
@@ -58,6 +58,7 @@ rec {
"netbsd" = "NetBSD";
"freebsd" = "FreeBSD";
"openbsd" = "OpenBSD";
+ "wasm" = "Wasm";
}.${final.parsed.kernel.name} or null;
# uname -p
diff --git a/lib/types.nix b/lib/types.nix
index d1ece2402ad7..7a88e1b9e36b 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -284,8 +284,7 @@ rec {
(mergeDefinitions (loc ++ [name]) elemType defs).optionalValue
)
# Push down position info.
- (map (def: listToAttrs (mapAttrsToList (n: def':
- { name = n; value = { inherit (def) file; value = def'; }; }) def.value)) defs)));
+ (map (def: mapAttrs (n: v: { inherit (def) file; value = v; }) def.value) defs)));
getSubOptions = prefix: elemType.getSubOptions (prefix ++ [""]);
getSubModules = elemType.getSubModules;
substSubModules = m: attrsOf (elemType.substSubModules m);
@@ -470,10 +469,7 @@ rec {
# Obsolete alternative to configOf. It takes its option
# declarations from the ‘options’ attribute of containing option
# declaration.
- optionSet = mkOptionType {
- name = builtins.trace "types.optionSet is deprecated; use types.submodule instead" "optionSet";
- description = "option set";
- };
+ optionSet = builtins.throw "types.optionSet is deprecated; use types.submodule instead" "optionSet";
# Augment the given type with an additional type check function.
addCheck = elemType: check: elemType // { check = x: elemType.check x && check x; };
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 94b2a285ee09..cf02bc641518 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1,21 +1,41 @@
/* List of NixOS maintainers.
handle = {
- name = "Real name";
+ # Required
+ name = "Your name";
email = "address@example.org";
+
+ # Optional
github = "GithubUsername";
+ keys = [{
+ longkeyid = "rsa2048/0x0123456789ABCDEF";
+ fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333";
+ }];
};
- where `name` is your real name, `email` is your maintainer email
- address and `github` is your GitHub handle (as it appears in the
- URL of your profile page, `https://github.com/`).
- address
- The only required fields are `name` and `email`.
+ where
+
+ - `handle` is the handle you are going to use in nixpkgs expressions,
+ - `name` is your, preferably real, name,
+ - `email` is your maintainer email address, and
+ - `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/`),
+ - `keys` is a list of your PGP/GPG key IDs and fingerprints.
+
+ `handle == github` is strongly preferred whenever `github` is an acceptable attribute name and is short and convenient.
+
+ Add PGP/GPG keys only if you actually use them to sign commits and/or mail.
+
+ To get the required PGP/GPG values for a key run
+ ```shell
+ gpg --keyid-format 0xlong --fingerprint | head -n 2
+ ```
+
+ !!! Note that PGP/GPG values stored here are for informational purposes only, don't use this file as a source of truth.
+
More fields may be added in the future.
Please keep the list alphabetically sorted.
- See `../maintainers/scripts/check-maintainer-github-handles.sh`
- for an example on how to work with this data.
+ See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data.
*/
{
"1000101" = {
@@ -872,6 +892,11 @@
github = "cko";
name = "Christine Koppelt";
};
+ clacke = {
+ email = "claes.wallin@greatsinodevelopment.com";
+ github = "clacke";
+ name = "Claes Wallin";
+ };
cleverca22 = {
email = "cleverca22@gmail.com";
github = "cleverca22";
@@ -1407,6 +1432,10 @@
email = "justin.humm@posteo.de";
github = "erictapen";
name = "Justin Humm";
+ keys = [{
+ longkeyid = "rsa4096/0x438871E000AA178E";
+ fingerprint = "984E 4BAD 9127 4D0E AE47 FF03 4388 71E0 00AA 178E";
+ }];
};
erikryb = {
email = "erik.rybakken@math.ntnu.no";
@@ -1436,6 +1465,10 @@
email = "elis@hirwing.se";
github = "etu";
name = "Elis Hirwing";
+ keys = [{
+ longkeyid = "rsa4096/0xD57EFA625C9A925F";
+ fingerprint = "67FE 98F2 8C44 CF22 1828 E12F D57E FA62 5C9A 925F";
+ }];
};
evck = {
email = "eric@evenchick.com";
@@ -1740,6 +1773,11 @@
github = "dguibert";
name = "David Guibert";
};
+ groodt = {
+ email = "groodt@gmail.com";
+ github = "groodt";
+ name = "Greg Roodt";
+ };
guibou = {
email = "guillaum.bouchard@gmail.com";
github = "guibou";
@@ -1929,6 +1967,11 @@
github = "infinisil";
name = "Silvan Mosberger";
};
+ ingenieroariel = {
+ email = "ariel@nunez.co";
+ github = "ingenieroariel";
+ name = "Ariel Nunez";
+ };
ironpinguin = {
email = "michele@catalano.de";
github = "ironpinguin";
@@ -1943,6 +1986,15 @@
email = "tkatchev@gmail.com";
name = "Ivan Tkatchev";
};
+ ivegotasthma = {
+ email = "ivegotasthma@protonmail.com";
+ github = "ivegotasthma";
+ name = "John Doe";
+ keys = [{
+ longkeyid = "rsa4096/09AC52AEA87817A4";
+ fingerprint = "4008 2A5B 56A4 79B9 83CB 95FD 09AC 52AE A878 17A4";
+ }];
+ };
ixmatus = {
email = "parnell@digitalmentat.com";
github = "ixmatus";
@@ -2848,6 +2900,11 @@
email = "joerg@thalheim.io";
github = "mic92";
name = "Jörg Thalheim";
+ keys = [{
+ # compare with https://keybase.io/Mic92
+ longkeyid = "rsa4096/0x003F2096411B5F92";
+ fingerprint = "3DEE 1C55 6E1C 3DC5 54F5 875A 003F 2096 411B 5F92";
+ }];
};
michaelpj = {
email = "michaelpj@gmail.com";
@@ -3255,6 +3312,11 @@
github = "nyarly";
name = "Judson Lester";
};
+ nzhang-zh = {
+ email = "n.zhang.hp.au@gmail.com";
+ github = "nzhang-zh";
+ name = "Ning Zhang";
+ };
obadz = {
email = "obadz-nixos@obadz.com";
github = "obadz";
@@ -3333,6 +3395,10 @@
email = "oxij@oxij.org";
github = "oxij";
name = "Jan Malakhovski";
+ keys = [{
+ longkeyid = "rsa2048/0x0E6CA66E5C557AA8";
+ fingerprint = "514B B966 B46E 3565 0508 86E8 0E6C A66E 5C55 7AA8";
+ }];
};
oyren = {
email = "m.scheuren@oyra.eu";
@@ -3557,6 +3623,14 @@
email = "dev.primeos@gmail.com";
github = "primeos";
name = "Michael Weiss";
+ keys = [
+ { longkeyid = "ed25519/0x130826A6C2A389FD"; # Git only
+ fingerprint = "86A7 4A55 07D0 58D1 322E 37FD 1308 26A6 C2A3 89FD";
+ }
+ { longkeyid = "rsa3072/0xBCA9943DD1DF4C04"; # Email, etc.
+ fingerprint = "AF85 991C C950 49A2 4205 1933 BCA9 943D D1DF 4C04";
+ }
+ ];
};
Profpatsch = {
email = "mail@profpatsch.de";
@@ -3597,6 +3671,11 @@
github = "PsyanticY";
name = "Psyanticy";
};
+ ptival = {
+ email = "valentin.robert.42@gmail.com";
+ github = "Ptival";
+ name = "Valentin Robert";
+ };
puffnfresh = {
email = "brian@brianmckenna.org";
github = "puffnfresh";
@@ -3625,6 +3704,10 @@
email = "hi@alyssa.is";
github = "alyssais";
name = "Alyssa Ross";
+ keys = [{
+ longkeyid = "rsa4096/736CCDF9EF51BD97";
+ fingerprint = "7573 56D7 79BB B888 773E 415E 736C CDF9 EF51 BD97";
+ }];
};
ragge = {
email = "r.dahlen@gmail.com";
@@ -4140,6 +4223,10 @@
email = "sebastien.maret@icloud.com";
github = "smaret";
name = "Sébastien Maret";
+ keys = [{
+ longkeyid = "rsa4096/0x86E30E5A0F5FC59C";
+ fingerprint = "4242 834C D401 86EF 8281 4093 86E3 0E5A 0F5F C59C";
+ }];
};
smironov = {
email = "grrwlf@gmail.com";
@@ -4326,6 +4413,15 @@
github = "t184256";
name = "Alexander Sosedkin";
};
+ tadeokondrak = {
+ email = "me@tadeo.ca";
+ github = "tadeokondrak";
+ name = "Tadeo Kondrak";
+ keys = [{
+ longkeyid = "ed25519/0xFBE607FCC49516D3";
+ fingerprint = "0F2B C0C7 E77C 5B42 AC5B 4C18 FBE6 07FC C495 16D3";
+ }];
+ };
tadfisher = {
email = "tadfisher@gmail.com";
github = "tadfisher";
@@ -4831,11 +4927,6 @@
github = "wjlroe";
name = "William Roe";
};
- wkennington = {
- email = "william@wkennington.com";
- github = "wkennington";
- name = "William A. Kennington III";
- };
wmertens = {
email = "Wout.Mertens@gmail.com";
github = "wmertens";
diff --git a/maintainers/scripts/copy-tarballs.pl b/maintainers/scripts/copy-tarballs.pl
index 31e6045fb645..59696a4432d8 100755
--- a/maintainers/scripts/copy-tarballs.pl
+++ b/maintainers/scripts/copy-tarballs.pl
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
-#! nix-shell -i perl -p perl perlPackages.NetAmazonS3 perlPackages.FileSlurp nixUnstable nixUnstable.perl-bindings
+#! nix-shell -i perl -p perl perlPackages.NetAmazonS3 perlPackages.FileSlurp perlPackages.JSON perlPackages.LWPProtocolHttps nixUnstable nixUnstable.perl-bindings
# This command uploads tarballs to tarballs.nixos.org, the
# content-addressed cache used by fetchurl as a fallback for when
@@ -101,8 +101,8 @@ sub uploadFile {
my ($name, $dest) = @_;
#print STDERR "linking $name to $dest...\n";
$bucket->add_key($name, "", {
- 'x-amz-website-redirect-location' => "/" . $dest,
- 'x-amz-acl' => "public-read"
+ 'x-amz-website-redirect-location' => "/" . $dest,
+ 'x-amz-acl' => "public-read"
})
or die "failed to create redirect from $name to $dest\n";
$cache{$name} = 1;
@@ -116,8 +116,8 @@ sub uploadFile {
# Upload the file as sha512/.
print STDERR "uploading $fn to $mainKey...\n";
$bucket->add_key_filename($mainKey, $fn, {
- 'x-amz-meta-original-name' => $name,
- 'x-amz-acl' => "public-read"
+ 'x-amz-meta-original-name' => $name,
+ 'x-amz-acl' => "public-read"
})
or die "failed to upload $fn to $mainKey\n";
$cache{$mainKey} = 1;
diff --git a/maintainers/scripts/test-eval-release.sh b/maintainers/scripts/eval-release.sh
similarity index 62%
rename from maintainers/scripts/test-eval-release.sh
rename to maintainers/scripts/eval-release.sh
index 9ef531319e4d..e0dfaf1de74c 100755
--- a/maintainers/scripts/test-eval-release.sh
+++ b/maintainers/scripts/eval-release.sh
@@ -4,4 +4,8 @@ if [[ -z "$VERBOSE" ]]; then
echo "You may set VERBOSE=1 to see debug output or to any other non-empty string to make this script completely silent"
fi
unset HOME NIXPKGS_CONFIG # Force empty config
+
+# With the default heap size (380MB), nix-instantiate fails:
+# Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
+export GC_INITIAL_HEAP_SIZE=${GC_INITIAL_HEAP_SIZE:-2000000000} # 2GB
nix-instantiate --strict --eval-only --xml --show-trace "$(dirname "$0")"/eval-release.nix 2>&1 > /dev/null
diff --git a/maintainers/scripts/find-tarballs.nix b/maintainers/scripts/find-tarballs.nix
index bd6afda900c8..52cce9099183 100644
--- a/maintainers/scripts/find-tarballs.nix
+++ b/maintainers/scripts/find-tarballs.nix
@@ -31,7 +31,7 @@ let
if !canEval x then []
else if isDerivation x then optional (canEval x.drvPath) x
else if isList x then concatLists (map derivationsIn' x)
- else if isAttrs x then concatLists (mapAttrsToList (n: v: derivationsIn' v) x)
+ else if isAttrs x then concatLists (mapAttrsToList (n: v: addErrorContext "while finding tarballs in '${n}':" (derivationsIn' v)) x)
else [ ];
keyDrv = drv: if canEval drv.drvPath then { key = drv.drvPath; value = drv; } else { };
diff --git a/nixos/doc/manual/installation/installing-usb.xml b/nixos/doc/manual/installation/installing-usb.xml
index 3a81b3a20409..c0372e8ebd9b 100644
--- a/nixos/doc/manual/installation/installing-usb.xml
+++ b/nixos/doc/manual/installation/installing-usb.xml
@@ -23,7 +23,7 @@ $ diskutil list
[..]
$ diskutil unmountDisk diskN
Unmount of all volumes on diskN was successful
-$ sudo dd bs=1000000 if=nix.iso of=/dev/rdiskN
+$ sudo dd if=nix.iso of=/dev/rdiskN
Using the 'raw' rdiskN device instead of
diskN completes in minutes instead of hours. After
diff --git a/nixos/doc/manual/release-notes/rl-1903.xml b/nixos/doc/manual/release-notes/rl-1903.xml
index 89d9f48aedd3..7ccbf65dd46a 100644
--- a/nixos/doc/manual/release-notes/rl-1903.xml
+++ b/nixos/doc/manual/release-notes/rl-1903.xml
@@ -331,17 +331,29 @@
The pam_unix account module is now loaded with its
control field set to required instead of
- sufficient, so that later pam account modules that
+ sufficient, so that later PAM account modules that
might do more extensive checks are being executed.
Previously, the whole account module verification was exited prematurely
in case a nss module provided the account name to
pam_unix.
The LDAP and SSSD NixOS modules already add their NSS modules when
- enabled. In case your setup breaks due to some later pam account module
+ enabled. In case your setup breaks due to some later PAM account module
previosuly shadowed, or failing NSS lookups, please file a bug. You can
get back the old behaviour by manually setting
.text]]>.
+
+
+
+ The pam_unix password module is now loaded with its
+ control field set to sufficient instead of
+ required, so that password managed only
+ by later PAM password modules are being executed.
+ Previously, for example, changing an LDAP account's password through PAM
+ was not possible: the whole password module verification
+ was exited prematurely by pam_unix,
+ preventing pam_ldap to manage the password as it should.
+
@@ -350,6 +362,22 @@
See the fish release notes for more information.
+
+
+ The ibus-table input method has had a change in config format, which
+ causes all previous settings to be lost. See
+ this commit message
+ for details.
+
+
+
+
+ Support for NixOS module system type types.optionSet and
+ lib.mkOption argument options is removed.
+ Use types.submodule instead.
+ (#54637)
+
+
@@ -402,12 +430,47 @@
of maintainers.
+
+
+ The httpd service now saves log files with a .log file extension by default for
+ easier integration with the logrotate service.
+
+
The owncloud server packages and httpd subservice module were removed
from nixpkgs due to the lack of maintainers.
+
+
+ It is possible now to uze ZRAM devices as general purpose ephemeral block devices,
+ not only as swap. Using more than 1 device as ZRAM swap is no longer recommended,
+ but is still possible by setting zramSwap.swapDevices explicitly.
+
+
+ Default algorithm for ZRAM swap was changed to zstd.
+
+
+ Changes to ZRAM algorithm are applied during nixos-rebuild switch,
+ so make sure you have enough swap space on disk to survive ZRAM device rebuild. Alternatively,
+ use nixos-rebuild boot; reboot.
+
+
+
+
+ Flat volumes are now disabled by default in hardware.pulseaudio.
+ This has been done to prevent applications, which are unaware of this feature, setting
+ their volumes to 100% on startup causing harm to your audio hardware and potentially your ears.
+
+
+
+ With this change application specific volumes are relative to the master volume which can be
+ adjusted independently, whereas before they were absolute; meaning that in effect, it scaled the
+ device-volume with the volume of the loudest application.
+
+
+
diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix
index 6fec322f9095..5e86ea479d51 100644
--- a/nixos/lib/make-disk-image.nix
+++ b/nixos/lib/make-disk-image.nix
@@ -27,6 +27,9 @@
, # The root file system type.
fsType ? "ext4"
+, # Filesystem label
+ label ? "nixos"
+
, # The initial NixOS configuration file to be copied to
# /etc/nixos/configuration.nix.
configFile ? null
@@ -134,9 +137,9 @@ let format' = format; in let
# Get start & length of the root partition in sectors to $START and $SECTORS.
eval $(partx $diskImage -o START,SECTORS --nr ${rootPartition} --pairs)
- mkfs.${fsType} -F -L nixos $diskImage -E offset=$(sectorsToBytes $START) $(sectorsToKilobytes $SECTORS)K
+ mkfs.${fsType} -F -L ${label} $diskImage -E offset=$(sectorsToBytes $START) $(sectorsToKilobytes $SECTORS)K
'' else ''
- mkfs.${fsType} -F -L nixos $diskImage
+ mkfs.${fsType} -F -L ${label} $diskImage
''}
root="$PWD/root"
diff --git a/nixos/modules/config/ldap.nix b/nixos/modules/config/ldap.nix
index 0693e896f715..f65a3fc50d54 100644
--- a/nixos/modules/config/ldap.nix
+++ b/nixos/modules/config/ldap.nix
@@ -38,6 +38,8 @@ let
bind_timelimit ${toString cfg.bind.timeLimit}
${optionalString (cfg.bind.distinguishedName != "")
"binddn ${cfg.bind.distinguishedName}" }
+ ${optionalString (cfg.daemon.rootpwmoddn != "")
+ "rootpwmoddn ${cfg.daemon.rootpwmoddn}" }
${optionalString (cfg.daemon.extraConfig != "") cfg.daemon.extraConfig }
'';
};
@@ -126,6 +128,26 @@ in
the end of the nslcd configuration file (nslcd.conf).
'' ;
} ;
+
+ rootpwmoddn = mkOption {
+ default = "";
+ example = "cn=admin,dc=example,dc=com";
+ type = types.str;
+ description = ''
+ The distinguished name to use to bind to the LDAP server
+ when the root user tries to modify a user's password.
+ '';
+ };
+
+ rootpwmodpw = mkOption {
+ default = "";
+ example = "/run/keys/nslcd.rootpwmodpw";
+ type = types.str;
+ description = ''
+ The path to a file containing the credentials with which
+ to bind to the LDAP server if the root user tries to change a user's password
+ '';
+ };
};
bind = {
@@ -203,9 +225,11 @@ in
system.activationScripts = mkIf insertLdapPassword {
ldap = stringAfter [ "etc" "groups" "users" ] ''
if test -f "${cfg.bind.password}" ; then
- echo "bindpw "$(cat ${cfg.bind.password})"" | cat ${ldapConfig.source} - > /etc/ldap.conf.bindpw
- mv -fT /etc/ldap.conf.bindpw /etc/ldap.conf
- chmod 600 /etc/ldap.conf
+ umask 0077
+ conf="$(mktemp)"
+ printf 'bindpw %s\n' "$(cat ${cfg.bind.password})" |
+ cat ${ldapConfig.source} - >"$conf"
+ mv -fT "$conf" /etc/ldap.conf
fi
'';
};
@@ -232,21 +256,31 @@ in
wantedBy = [ "multi-user.target" ];
preStart = ''
- mkdir -p /run/nslcd
- rm -f /run/nslcd/nslcd.pid;
- chown nslcd.nslcd /run/nslcd
- ${optionalString (cfg.bind.distinguishedName != "") ''
- if test -s "${cfg.bind.password}" ; then
- ln -sfT "${cfg.bind.password}" /run/nslcd/bindpw
- fi
- ''}
+ umask 0077
+ conf="$(mktemp)"
+ {
+ cat ${nslcdConfig.source}
+ test -z '${cfg.bind.distinguishedName}' -o ! -f '${cfg.bind.password}' ||
+ printf 'bindpw %s\n' "$(cat '${cfg.bind.password}')"
+ test -z '${cfg.daemon.rootpwmoddn}' -o ! -f '${cfg.daemon.rootpwmodpw}' ||
+ printf 'rootpwmodpw %s\n' "$(cat '${cfg.daemon.rootpwmodpw}')"
+ } >"$conf"
+ mv -fT "$conf" /etc/nslcd.conf
'';
+ # NOTE: because one cannot pass a custom config path to `nslcd`
+ # (which is only able to use `/etc/nslcd.conf`)
+ # changes in `nslcdConfig` won't change `serviceConfig`,
+ # and thus won't restart `nslcd`.
+ # Therefore `restartTriggers` is used on `/etc/nslcd.conf`.
+ restartTriggers = [ nslcdConfig.source ];
+
serviceConfig = {
ExecStart = "${nss_pam_ldapd}/sbin/nslcd";
Type = "forking";
PIDFile = "/run/nslcd/nslcd.pid";
Restart = "always";
+ RuntimeDirectory = [ "nslcd" ];
};
};
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index 67f7105fe2fe..e61a3a731201 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -180,7 +180,7 @@ in {
type = types.attrsOf types.unspecified;
default = {};
description = ''Config of the pulse daemon. See man pulse-daemon.conf.'';
- example = literalExample ''{ flat-volumes = "no"; }'';
+ example = literalExample ''{ realtime-scheduling = "yes"; }'';
};
};
@@ -242,6 +242,9 @@ in {
source = writeText "libao.conf" "default_driver=pulse"; }
];
+ # Disable flat volumes to enable relative ones
+ hardware.pulseaudio.daemon.config.flat-volumes = mkDefault "no";
+
# Allow PulseAudio to get realtime priority using rtkit.
security.rtkit.enable = true;
diff --git a/nixos/modules/config/zram.nix b/nixos/modules/config/zram.nix
index c1748812821e..925d945c081e 100644
--- a/nixos/modules/config/zram.nix
+++ b/nixos/modules/config/zram.nix
@@ -6,10 +6,27 @@ let
cfg = config.zramSwap;
- devices = map (nr: "zram${toString nr}") (range 0 (cfg.numDevices - 1));
+ # don't set swapDevices as mkDefault, so we can detect user had read our warning
+ # (see below) and made an action (or not)
+ devicesCount = if cfg.swapDevices != null then cfg.swapDevices else cfg.numDevices;
+
+ devices = map (nr: "zram${toString nr}") (range 0 (devicesCount - 1));
modprobe = "${pkgs.kmod}/bin/modprobe";
+ warnings =
+ assert cfg.swapDevices != null -> cfg.numDevices >= cfg.swapDevices;
+ flatten [
+ (optional (cfg.numDevices > 1 && cfg.swapDevices == null) ''
+ Using several small zram devices as swap is no better than using one large.
+ Set either zramSwap.numDevices = 1 or explicitly set zramSwap.swapDevices.
+
+ Previously multiple zram devices were used to enable multithreaded
+ compression. Linux supports multithreaded compression for 1 device
+ since 3.15. See https://lkml.org/lkml/2014/2/28/404 for details.
+ '')
+ ];
+
in
{
@@ -24,9 +41,11 @@ in
default = false;
type = types.bool;
description = ''
- Enable in-memory compressed swap space provided by the zram kernel
- module.
- See https://www.kernel.org/doc/Documentation/blockdev/zram.txt
+ Enable in-memory compressed devices and swap space provided by the zram
+ kernel module.
+ See
+ https://www.kernel.org/doc/Documentation/blockdev/zram.txt
+ .
'';
};
@@ -34,7 +53,19 @@ in
default = 1;
type = types.int;
description = ''
- Number of zram swap devices to create.
+ Number of zram devices to create. See also
+ zramSwap.swapDevices
+ '';
+ };
+
+ swapDevices = mkOption {
+ default = null;
+ example = 1;
+ type = with types; nullOr int;
+ description = ''
+ Number of zram devices to be used as swap. Must be
+ <= zramSwap.numDevices.
+ Default is same as zramSwap.numDevices, recommended is 1.
'';
};
@@ -44,7 +75,8 @@ in
description = ''
Maximum amount of memory that can be used by the zram swap devices
(as a percentage of your total memory). Defaults to 1/2 of your total
- RAM.
+ RAM. Run zramctl to check how good memory is
+ compressed.
'';
};
@@ -58,12 +90,26 @@ in
'';
};
+ algorithm = mkOption {
+ default = "zstd";
+ example = "lzo";
+ type = with types; either (enum [ "lzo" "lz4" "zstd" ]) str;
+ description = ''
+ Compression algorithm. lzo has good compression,
+ but is slow. lz4 has bad compression, but is fast.
+ zstd is both good compression and fast.
+ You can check what other algorithms are supported by your zram device with
+ cat /sys/class/block/zram*/comp_algorithm
+ '';
+ };
};
};
config = mkIf cfg.enable {
+ inherit warnings;
+
system.requiredKernelConfig = with config.lib.kernelConfig; [
(isModule "ZRAM")
];
@@ -85,25 +131,25 @@ in
createZramInitService = dev:
nameValuePair "zram-init-${dev}" {
description = "Init swap on zram-based device ${dev}";
- bindsTo = [ "dev-${dev}.swap" ];
after = [ "dev-${dev}.device" "zram-reloader.service" ];
requires = [ "dev-${dev}.device" "zram-reloader.service" ];
before = [ "dev-${dev}.swap" ];
requiredBy = [ "dev-${dev}.swap" ];
+ unitConfig.DefaultDependencies = false; # needed to prevent a cycle
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStop = "${pkgs.runtimeShell} -c 'echo 1 > /sys/class/block/${dev}/reset'";
};
script = ''
- set -u
- set -o pipefail
-
- # Calculate memory to use for zram
- totalmem=$(${pkgs.gnugrep}/bin/grep 'MemTotal: ' /proc/meminfo | ${pkgs.gawk}/bin/awk '{print $2}')
- mem=$(((totalmem * ${toString cfg.memoryPercent} / 100 / ${toString cfg.numDevices}) * 1024))
+ set -euo pipefail
- echo $mem > /sys/class/block/${dev}/disksize
+ # Calculate memory to use for zram
+ mem=$(${pkgs.gawk}/bin/awk '/MemTotal: / {
+ print int($2*${toString cfg.memoryPercent}/100.0/${toString devicesCount}*1024)
+ }' /proc/meminfo)
+
+ ${pkgs.utillinux}/sbin/zramctl --size $mem --algorithm ${cfg.algorithm} /dev/${dev}
${pkgs.utillinux}/sbin/mkswap /dev/${dev}
'';
restartIfChanged = false;
@@ -111,6 +157,9 @@ in
in listToAttrs ((map createZramInitService devices) ++ [(nameValuePair "zram-reloader"
{
description = "Reload zram kernel module when number of devices changes";
+ wants = [ "systemd-udevd.service" ];
+ after = [ "systemd-udevd.service" ];
+ unitConfig.DefaultDependencies = false; # needed to prevent a cycle
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
@@ -118,7 +167,11 @@ in
ExecStart = "${modprobe} zram";
ExecStop = "${modprobe} -r zram";
};
- restartTriggers = [ cfg.numDevices ];
+ restartTriggers = [
+ cfg.numDevices
+ cfg.algorithm
+ cfg.memoryPercent
+ ];
restartIfChanged = true;
})]);
diff --git a/nixos/modules/hardware/opengl.nix b/nixos/modules/hardware/opengl.nix
index 48e0072e0892..6b7b8069fd44 100644
--- a/nixos/modules/hardware/opengl.nix
+++ b/nixos/modules/hardware/opengl.nix
@@ -124,10 +124,14 @@ in
config = mkIf cfg.enable {
- assertions = lib.singleton {
- assertion = cfg.driSupport32Bit -> pkgs.stdenv.isx86_64;
- message = "Option driSupport32Bit only makes sense on a 64-bit system.";
- };
+ assertions = [
+ { assertion = cfg.driSupport32Bit -> pkgs.stdenv.isx86_64;
+ message = "Option driSupport32Bit only makes sense on a 64-bit system.";
+ }
+ { assertion = cfg.driSupport32Bit -> (config.boot.kernelPackages.kernel.features.ia32Emulation or false);
+ message = "Option driSupport32Bit requires a kernel that supports 32bit emulation";
+ }
+ ];
systemd.tmpfiles.rules = [
"L+ /run/opengl-driver - - - - ${package}"
diff --git a/nixos/modules/installer/tools/nixos-generate-config.pl b/nixos/modules/installer/tools/nixos-generate-config.pl
index 52a129b39bcd..e58392ad05b4 100644
--- a/nixos/modules/installer/tools/nixos-generate-config.pl
+++ b/nixos/modules/installer/tools/nixos-generate-config.pl
@@ -449,7 +449,11 @@ EOF
if (-e $slave) {
my $dmName = read_file("/sys/class/block/$deviceName/dm/name");
chomp $dmName;
- $fileSystems .= " boot.initrd.luks.devices.\"$dmName\".device = \"${\(findStableDevPath $slave)}\";\n\n";
+ # Ensure to add an entry only once
+ my $luksDevice = " boot.initrd.luks.devices.\"$dmName\".device";
+ if ($fileSystems !~ /^\Q$luksDevice\E/m) {
+ $fileSystems .= "$luksDevice = \"${\(findStableDevPath $slave)}\";\n\n";
+ }
}
}
}
@@ -631,9 +635,10 @@ $bootLoaderConfig
# services.xserver.desktopManager.plasma5.enable = true;
# Define a user account. Don't forget to set a password with ‘passwd’.
- # users.users.guest = {
+ # users.users.jane = {
# isNormalUser = true;
# uid = 1000;
+ # extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user.
# };
# This value determines the NixOS release with which your system is to be
diff --git a/nixos/modules/installer/tools/nixos-option.sh b/nixos/modules/installer/tools/nixos-option.sh
index 327e3e6989f7..4560e9c7403a 100644
--- a/nixos/modules/installer/tools/nixos-option.sh
+++ b/nixos/modules/installer/tools/nixos-option.sh
@@ -314,13 +314,13 @@ else
# echo 1>&2 "Warning: This value is not an option."
result=$(evalCfg "")
- if names=$(attrNames "$result" 2> /dev/null); then
+ if [ ! -z "$result" ]; then
+ names=$(attrNames "$result" 2> /dev/null)
echo 1>&2 "This attribute set contains:"
escapeQuotes () { eval echo "$1"; }
nixMap escapeQuotes "$names"
else
- echo 1>&2 "An error occurred while looking for attribute names."
- echo $result
+ echo 1>&2 "An error occurred while looking for attribute names. Are you sure that '$option' exists?"
fi
fi
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 1a8bd9cccb18..3ee242ab2226 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -681,6 +681,7 @@
./services/security/hologram-server.nix
./services/security/hologram-agent.nix
./services/security/munge.nix
+ ./services/security/nginx-sso.nix
./services/security/oauth2_proxy.nix
./services/security/oauth2_proxy_nginx.nix
./services/security/physlock.nix
diff --git a/nixos/modules/profiles/minimal.nix b/nixos/modules/profiles/minimal.nix
index 809bedc588f2..f044e6f39ea5 100644
--- a/nixos/modules/profiles/minimal.nix
+++ b/nixos/modules/profiles/minimal.nix
@@ -13,5 +13,5 @@ with lib;
documentation.enable = mkDefault false;
- services.nixosManual.enable = mkDefault false;
+ documentation.nixos.enable = mkDefault false;
}
diff --git a/nixos/modules/programs/ssh.nix b/nixos/modules/programs/ssh.nix
index cc398174e6ce..4640c1d78d20 100644
--- a/nixos/modules/programs/ssh.nix
+++ b/nixos/modules/programs/ssh.nix
@@ -167,16 +167,16 @@ in
The set of system-wide known SSH hosts.
'';
example = literalExample ''
- [
- {
+ {
+ myhost = {
hostNames = [ "myhost" "myhost.mydomain.com" "10.10.1.4" ];
publicKeyFile = ./pubkeys/myhost_ssh_host_dsa_key.pub;
- }
- {
+ };
+ myhost2 = {
hostNames = [ "myhost2" ];
publicKeyFile = ./pubkeys/myhost2_ssh_host_dsa_key.pub;
- }
- ]
+ };
+ }
'';
};
diff --git a/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix b/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
index e7cf17c2c00c..89087a229eb7 100644
--- a/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
+++ b/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
@@ -48,6 +48,23 @@ in
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters/pattern.md
'';
};
+ styles = mkOption {
+ default = {};
+ type = types.attrsOf types.string;
+
+ example = literalExample ''
+ {
+ "alias" = "fg=magenta,bold";
+ }
+ '';
+
+ description = ''
+ Specifies custom styles to be highlighted by zsh-syntax-highlighting.
+
+ Please refer to the docs for more information about the usage:
+ https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters/main.md
+ '';
+ };
};
};
@@ -73,6 +90,11 @@ in
pattern: design:
"ZSH_HIGHLIGHT_PATTERNS+=('${pattern}' '${design}')"
) cfg.patterns)
+ ++ optionals (length(attrNames cfg.styles) > 0)
+ (mapAttrsToList (
+ styles: design:
+ "ZSH_HIGHLIGHT_STYLES[${styles}]='${design}'"
+ ) cfg.styles)
);
};
}
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index dc0a175d5bb8..24ab963f718a 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -69,6 +69,9 @@ with lib;
(mkRemovedOptionModule [ "security" "setuidOwners" ] "Use security.wrappers instead")
(mkRemovedOptionModule [ "security" "setuidPrograms" ] "Use security.wrappers instead")
+ # PAM
+ (mkRenamedOptionModule [ "security" "pam" "enableU2F" ] [ "security" "pam" "u2f" "enable" ])
+
(mkRemovedOptionModule [ "services" "rmilter" "bindInetSockets" ] "Use services.rmilter.bindSocket.* instead")
(mkRemovedOptionModule [ "services" "rmilter" "bindUnixSockets" ] "Use services.rmilter.bindSocket.* instead")
diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix
index b1a0eff98c20..206b529ed680 100644
--- a/nixos/modules/security/pam.nix
+++ b/nixos/modules/security/pam.nix
@@ -37,12 +37,14 @@ let
};
u2fAuth = mkOption {
- default = config.security.pam.enableU2F;
+ default = config.security.pam.u2f.enable;
type = types.bool;
description = ''
If set, users listed in
- ~/.config/Yubico/u2f_keys are able to log in
- with the associated U2F key.
+ $XDG_CONFIG_HOME/Yubico/u2f_keys (or
+ $HOME/.config/Yubico/u2f_keys if XDG variable is
+ not set) are able to log in with the associated U2F key. Path can be
+ changed using option.
'';
};
@@ -320,8 +322,8 @@ let
"auth sufficient ${pkgs.pam_ssh_agent_auth}/libexec/pam_ssh_agent_auth.so file=~/.ssh/authorized_keys:~/.ssh/authorized_keys2:/etc/ssh/authorized_keys.d/%u"}
${optionalString cfg.fprintAuth
"auth sufficient ${pkgs.fprintd}/lib/security/pam_fprintd.so"}
- ${optionalString cfg.u2fAuth
- "auth sufficient ${pkgs.pam_u2f}/lib/security/pam_u2f.so"}
+ ${let u2f = config.security.pam.u2f; in optionalString cfg.u2fAuth
+ "auth ${u2f.control} ${pkgs.pam_u2f}/lib/security/pam_u2f.so ${optionalString u2f.debug "debug"} ${optionalString (u2f.authFile != null) "authfile=${u2f.authFile}"} ${optionalString u2f.interactive "interactive"} ${optionalString u2f.cue "cue"}"}
${optionalString cfg.usbAuth
"auth sufficient ${pkgs.pam_usb}/lib/security/pam_usb.so"}
${let oath = config.security.pam.oath; in optionalString cfg.oathAuth
@@ -368,7 +370,7 @@ let
auth required pam_deny.so
# Password management.
- password requisite pam_unix.so nullok sha512
+ password sufficient pam_unix.so nullok sha512
${optionalString config.security.pam.enableEcryptfs
"password optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
${optionalString cfg.pamMount
@@ -527,11 +529,96 @@ in
'';
};
- security.pam.enableU2F = mkOption {
- default = false;
- description = ''
- Enable the U2F PAM module.
- '';
+ security.pam.u2f = {
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Enables U2F PAM (pam-u2f) module.
+
+ If set, users listed in
+ $XDG_CONFIG_HOME/Yubico/u2f_keys (or
+ $HOME/.config/Yubico/u2f_keys if XDG variable is
+ not set) are able to log in with the associated U2F key. The path can
+ be changed using option.
+
+ File format is:
+ username:first_keyHandle,first_public_key: second_keyHandle,second_public_key
+ This file can be generated using pamu2fcfg command.
+
+ More information can be found here.
+ '';
+ };
+
+ authFile = mkOption {
+ default = null;
+ type = with types; nullOr path;
+ description = ''
+ By default pam-u2f module reads the keys from
+ $XDG_CONFIG_HOME/Yubico/u2f_keys (or
+ $HOME/.config/Yubico/u2f_keys if XDG variable is
+ not set).
+
+ If you want to change auth file locations or centralize database (for
+ example use /etc/u2f-mappings) you can set this
+ option.
+
+ File format is:
+ username:first_keyHandle,first_public_key: second_keyHandle,second_public_key
+ This file can be generated using pamu2fcfg command.
+
+ More information can be found here.
+ '';
+ };
+
+ control = mkOption {
+ default = "sufficient";
+ type = types.enum [ "required" "requisite" "sufficient" "optional" ];
+ description = ''
+ This option sets pam "control".
+ If you want to have multi factor authentication, use "required".
+ If you want to use U2F device instead of regular password, use "sufficient".
+
+ Read
+
+ pam.conf
+ 5
+
+ for better understanding of this option.
+ '';
+ };
+
+ debug = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Debug output to stderr.
+ '';
+ };
+
+ interactive = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Set to prompt a message and wait before testing the presence of a U2F device.
+ Recommended if your device doesn’t have a tactile trigger.
+ '';
+ };
+
+ cue = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ By default pam-u2f module does not inform user
+ that he needs to use the u2f device, it just waits without a prompt.
+
+ If you set this option to true,
+ cue option is added to pam-u2f
+ module and reminder message will be displayed.
+ '';
+ };
};
security.pam.enableEcryptfs = mkOption {
@@ -563,7 +650,7 @@ in
++ optionals config.krb5.enable [pam_krb5 pam_ccreds]
++ optionals config.security.pam.enableOTPW [ pkgs.otpw ]
++ optionals config.security.pam.oath.enable [ pkgs.oathToolkit ]
- ++ optionals config.security.pam.enableU2F [ pkgs.pam_u2f ];
+ ++ optionals config.security.pam.u2f.enable [ pkgs.pam_u2f ];
boot.supportedFilesystems = optionals config.security.pam.enableEcryptfs [ "ecryptfs" ];
diff --git a/nixos/modules/services/backup/postgresql-backup.nix b/nixos/modules/services/backup/postgresql-backup.nix
index f9f9568faa5c..11efa47ec5b2 100644
--- a/nixos/modules/services/backup/postgresql-backup.nix
+++ b/nixos/modules/services/backup/postgresql-backup.nix
@@ -6,11 +6,11 @@ let
cfg = config.services.postgresqlBackup;
- postgresqlBackupService = db :
+ postgresqlBackupService = db: dumpCmd:
{
enable = true;
- description = "Backup of database ${db}";
+ description = "Backup of ${db} database(s)";
requires = [ "postgresql.service" ];
@@ -26,7 +26,7 @@ let
${pkgs.coreutils}/bin/mv ${cfg.location}/${db}.sql.gz ${cfg.location}/${db}.prev.sql.gz
fi
- ${config.services.postgresql.package}/bin/pg_dump ${cfg.pgdumpOptions} ${db} | \
+ ${dumpCmd} | \
${pkgs.gzip}/bin/gzip -c > ${cfg.location}/${db}.sql.gz
'';
@@ -42,9 +42,7 @@ let
in {
options = {
-
services.postgresqlBackup = {
-
enable = mkOption {
default = false;
description = ''
@@ -61,6 +59,19 @@ in {
'';
};
+ backupAll = mkOption {
+ default = cfg.databases == [];
+ defaultText = "services.postgresqlBackup.databases == []";
+ type = lib.types.bool;
+ description = ''
+ Backup all databases using pg_dumpall.
+ This option is mutual exclusive to
+ services.postgresqlBackup.databases.
+ The resulting backup dump will have the name all.sql.gz.
+ This option is the default if no databases are specified.
+ '';
+ };
+
databases = mkOption {
default = [];
description = ''
@@ -79,18 +90,36 @@ in {
type = types.string;
default = "-Cbo";
description = ''
- Command line options for pg_dump.
+ Command line options for pg_dump. This options is not used
+ if config.services.postgresqlBackup.backupAll is enabled.
+ Note that config.services.postgresqlBackup.backupAll is also active,
+ when no databases where specified.
'';
};
};
};
- config = mkIf config.services.postgresqlBackup.enable {
-
- systemd.services = listToAttrs (map (db : {
+ config = mkMerge [
+ {
+ assertions = [{
+ assertion = cfg.backupAll -> cfg.databases == [];
+ message = "config.services.postgresqlBackup.backupAll cannot be used together with config.services.postgresqlBackup.databases";
+ }];
+ }
+ (mkIf (cfg.enable && cfg.backupAll) {
+ systemd.services.postgresqlBackup =
+ postgresqlBackupService "all" "${config.services.postgresql.package}/bin/pg_dumpall";
+ })
+ (mkIf (cfg.enable && !cfg.backupAll) {
+ systemd.services = listToAttrs (map (db:
+ let
+ cmd = "${config.services.postgresql.package}/bin/pg_dump ${cfg.pgdumpOptions} ${db}";
+ in {
name = "postgresqlBackup-${db}";
- value = postgresqlBackupService db; } ) cfg.databases);
- };
+ value = postgresqlBackupService db cmd;
+ }) cfg.databases);
+ })
+ ];
}
diff --git a/nixos/modules/services/backup/restic.nix b/nixos/modules/services/backup/restic.nix
index 6ece5a9b5ad6..7e8e91e4b9c3 100644
--- a/nixos/modules/services/backup/restic.nix
+++ b/nixos/modules/services/backup/restic.nix
@@ -1,6 +1,11 @@
{ config, lib, pkgs, ... }:
with lib;
+
+let
+ # Type for a valid systemd unit option. Needed for correctly passing "timerConfig" to "systemd.timers"
+ unitOption = (import ../../system/boot/systemd-unit-options.nix { inherit config lib; }).unitOption;
+in
{
options.services.restic.backups = mkOption {
description = ''
@@ -47,7 +52,7 @@ with lib;
};
timerConfig = mkOption {
- type = types.attrsOf types.str;
+ type = types.attrsOf unitOption;
default = {
OnCalendar = "daily";
};
diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix
index df6f3876585e..467feb09b3a3 100644
--- a/nixos/modules/services/databases/mysql.nix
+++ b/nixos/modules/services/databases/mysql.nix
@@ -249,6 +249,7 @@ in
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ config.environment.etc."my.cnf".source ];
unitConfig.RequiresMountsFor = "${cfg.dataDir}";
@@ -274,7 +275,8 @@ in
serviceConfig = {
Type = if hasNotify then "notify" else "simple";
RuntimeDirectory = "mysqld";
- ExecStart = "${mysql}/bin/mysqld --defaults-file=/etc/my.cnf ${mysqldOptions}";
+ # The last two environment variables are used for starting Galera clusters
+ ExecStart = "${mysql}/bin/mysqld --defaults-file=/etc/my.cnf ${mysqldOptions} $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION";
};
postStart = ''
@@ -362,7 +364,7 @@ in
${optionalString (cfg.ensureDatabases != []) ''
(
${concatMapStrings (database: ''
- echo "CREATE DATABASE IF NOT EXISTS ${database};"
+ echo "CREATE DATABASE IF NOT EXISTS \`${database}\`;"
'') cfg.ensureDatabases}
) | ${mysql}/bin/mysql -u root -N
''}
diff --git a/nixos/modules/services/hardware/fwupd.nix b/nixos/modules/services/hardware/fwupd.nix
index 7743f81fd622..cad9fa20de0f 100644
--- a/nixos/modules/services/hardware/fwupd.nix
+++ b/nixos/modules/services/hardware/fwupd.nix
@@ -15,6 +15,19 @@ let
mkName = p: "pki/fwupd/${baseNameOf (toString p)}";
mkEtcFile = p: nameValuePair (mkName p) { source = p; };
in listToAttrs (map mkEtcFile cfg.extraTrustedKeys);
+
+ # We cannot include the file in $out and rely on filesInstalledToEtc
+ # to install it because it would create a cyclic dependency between
+ # the outputs. We also need to enable the remote,
+ # which should not be done by default.
+ testRemote = if cfg.enableTestRemote then {
+ "fwupd/remotes.d/fwupd-tests.conf" = {
+ source = pkgs.runCommand "fwupd-tests-enabled.conf" {} ''
+ sed "s,^Enabled=false,Enabled=true," \
+ "${pkgs.fwupd.installedTests}/etc/fwupd/remotes.d/fwupd-tests.conf" > "$out"
+ '';
+ };
+ } else {};
in {
###### interface
@@ -40,7 +53,7 @@ in {
blacklistPlugins = mkOption {
type = types.listOf types.string;
- default = [];
+ default = [ "test" ];
example = [ "udev" ];
description = ''
Allow blacklisting specific plugins
@@ -55,6 +68,15 @@ in {
Installing a public key allows firmware signed with a matching private key to be recognized as trusted, which may require less authentication to install than for untrusted files. By default trusted firmware can be upgraded (but not downgraded) without the user or administrator password. Only very few keys are installed by default.
'';
};
+
+ enableTestRemote = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to enable test remote. This is used by
+ installed tests.
+ '';
+ };
};
};
@@ -78,7 +100,7 @@ in {
'';
};
- } // originalEtc // extraTrustedKeys;
+ } // originalEtc // extraTrustedKeys // testRemote;
services.dbus.packages = [ pkgs.fwupd ];
diff --git a/nixos/modules/services/misc/plex.nix b/nixos/modules/services/misc/plex.nix
index 8fe5879c2764..e4810ce9f876 100644
--- a/nixos/modules/services/misc/plex.nix
+++ b/nixos/modules/services/misc/plex.nix
@@ -145,7 +145,7 @@ in
PLEX_MEDIA_SERVER_HOME="${cfg.package}/usr/lib/plexmediaserver";
PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS="6";
PLEX_MEDIA_SERVER_TMPDIR="/tmp";
- LD_LIBRARY_PATH="${cfg.package}/usr/lib/plexmediaserver";
+ LD_LIBRARY_PATH="/run/opengl-driver/lib:${cfg.package}/usr/lib/plexmediaserver";
LC_ALL="en_US.UTF-8";
LANG="en_US.UTF-8";
};
diff --git a/nixos/modules/services/misc/redmine.nix b/nixos/modules/services/misc/redmine.nix
index 8d25ac5cb76f..3c322ba1c3e6 100644
--- a/nixos/modules/services/misc/redmine.nix
+++ b/nixos/modules/services/misc/redmine.nix
@@ -292,6 +292,7 @@ in
# execute redmine required commands prior to starting the application
# NOTE: su required in case using mysql socket authentication
/run/wrappers/bin/su -s ${pkgs.bash}/bin/bash -m -l redmine -c '${bundle} exec rake db:migrate'
+ /run/wrappers/bin/su -s ${pkgs.bash}/bin/bash -m -l redmine -c '${bundle} exec rake redmine:plugins:migrate'
/run/wrappers/bin/su -s ${pkgs.bash}/bin/bash -m -l redmine -c '${bundle} exec rake redmine:load_default_data'
diff --git a/nixos/modules/services/monitoring/collectd.nix b/nixos/modules/services/monitoring/collectd.nix
index 6606980cdad8..45e3312c0f44 100644
--- a/nixos/modules/services/monitoring/collectd.nix
+++ b/nixos/modules/services/monitoring/collectd.nix
@@ -88,6 +88,8 @@ in {
ExecStart = "${cfg.package}/sbin/collectd -C ${conf} -f";
User = cfg.user;
PermissionsStartOnly = true;
+ Restart = "on-failure";
+ RestartSec = 3;
};
preStart = ''
diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix
index 4873ab1fc608..1d86c5d893de 100644
--- a/nixos/modules/services/monitoring/netdata.nix
+++ b/nixos/modules/services/monitoring/netdata.nix
@@ -10,9 +10,14 @@ let
ln -s /run/wrappers/bin/apps.plugin $out/libexec/netdata/plugins.d/apps.plugin
'';
+ plugins = [
+ "${pkgs.netdata}/libexec/netdata/plugins.d"
+ "${wrappedPlugins}/libexec/netdata/plugins.d"
+ ] ++ cfg.extraPluginPaths;
+
localConfig = {
global = {
- "plugins directory" = "${pkgs.netdata}/libexec/netdata/plugins.d ${wrappedPlugins}/libexec/netdata/plugins.d";
+ "plugins directory" = concatStringsSep " " plugins;
};
web = {
"web files owner" = "root";
@@ -78,6 +83,24 @@ in {
};
};
+ extraPluginPaths = mkOption {
+ type = types.listOf types.path;
+ default = [ ];
+ example = literalExample ''
+ [ "/path/to/plugins.d" ]
+ '';
+ description = ''
+ Extra paths to add to the netdata global "plugins directory"
+ option. Useful for when you want to include your own
+ collection scripts.
+
+ Details about writing a custom netdata plugin are available at:
+
+
+ Cannot be combined with configText.
+ '';
+ };
+
config = mkOption {
type = types.attrsOf types.attrs;
default = {};
diff --git a/nixos/modules/services/monitoring/prometheus/default.nix b/nixos/modules/services/monitoring/prometheus/default.nix
index bf4dfc666bb6..1b1503ab5fc0 100644
--- a/nixos/modules/services/monitoring/prometheus/default.nix
+++ b/nixos/modules/services/monitoring/prometheus/default.nix
@@ -325,7 +325,8 @@ let
promTypes.relabel_config = types.submodule {
options = {
source_labels = mkOption {
- type = types.listOf types.str;
+ type = with types; nullOr (listOf str);
+ default = null;
description = ''
The source labels select values from existing labels. Their content
is concatenated using the configured separator and matched against
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/dovecot.nix b/nixos/modules/services/monitoring/prometheus/exporters/dovecot.nix
index 4ca6d4e5f8b6..c47e87a3dc35 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters/dovecot.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters/dovecot.nix
@@ -18,12 +18,34 @@ in
socketPath = mkOption {
type = types.path;
default = "/var/run/dovecot/stats";
- example = "/var/run/dovecot2/stats";
+ example = "/var/run/dovecot2/old-stats";
description = ''
Path under which the stats socket is placed.
The user/group under which the exporter runs,
should be able to access the socket in order
to scrape the metrics successfully.
+
+ Please keep in mind that the stats module has changed in
+ Dovecot 2.3+ which
+ is not compatible with this exporter.
+
+ The following extra config has to be passed to Dovecot to ensure that recent versions
+ work with this exporter:
+
+ {
+ = true;
+ = "/var/run/dovecot2/old-stats";
+ = '''
+ mail_plugins = $mail_plugins old_stats
+ service old-stats {
+ unix_listener old-stats {
+ user = nobody
+ group = nobody
+ }
+ }
+ ''';
+ }
+
'';
};
scopes = mkOption {
diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix
index 97d223a56cab..6842aa735617 100644
--- a/nixos/modules/services/networking/firefox/sync-server.nix
+++ b/nixos/modules/services/networking/firefox/sync-server.nix
@@ -13,7 +13,7 @@ let
overrides = ${cfg.privateConfig}
[server:main]
- use = egg:Paste#http
+ use = egg:gunicorn
host = ${cfg.listen.address}
port = ${toString cfg.listen.port}
@@ -30,6 +30,8 @@ let
audiences = ${removeSuffix "/" cfg.publicUrl}
'';
+ user = "syncserver";
+ group = "syncserver";
in
{
@@ -126,15 +128,14 @@ in
config = mkIf cfg.enable {
- systemd.services.syncserver = let
- syncServerEnv = pkgs.python.withPackages(ps: with ps; [ syncserver pasteScript requests ]);
- user = "syncserver";
- group = "syncserver";
- in {
+ systemd.services.syncserver = {
after = [ "network.target" ];
description = "Firefox Sync Server";
wantedBy = [ "multi-user.target" ];
- path = [ pkgs.coreutils syncServerEnv ];
+ path = [
+ pkgs.coreutils
+ (pkgs.python.withPackages (ps: [ pkgs.syncserver ps.gunicorn ]))
+ ];
serviceConfig = {
User = user;
@@ -166,14 +167,17 @@ in
chown ${user}:${group} ${defaultDbLocation}
fi
'';
- serviceConfig.ExecStart = "${syncServerEnv}/bin/paster serve ${syncServerIni}";
+
+ script = ''
+ gunicorn --paste ${syncServerIni}
+ '';
};
- users.users.syncserver = {
- group = "syncserver";
+ users.users.${user} = {
+ inherit group;
isSystemUser = true;
};
- users.groups.syncserver = {};
+ users.groups.${group} = {};
};
}
diff --git a/nixos/modules/services/networking/nylon.nix b/nixos/modules/services/networking/nylon.nix
index 613b0e0fb51a..b061ce34ed2c 100644
--- a/nixos/modules/services/networking/nylon.nix
+++ b/nixos/modules/services/networking/nylon.nix
@@ -142,7 +142,6 @@ in
description = "Collection of named nylon instances";
type = with types; loaOf (submodule nylonOpts);
internal = true;
- options = [ nylonOpts ];
};
};
diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix
index 25b7d6dbeba2..de316e5f4669 100644
--- a/nixos/modules/services/networking/prosody.nix
+++ b/nixos/modules/services/networking/prosody.nix
@@ -513,6 +513,7 @@ in
RuntimeDirectory = [ "prosody" ];
PIDFile = "/run/prosody/prosody.pid";
ExecStart = "${cfg.package}/bin/prosodyctl start";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
};
};
diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix
index 90d08ca31316..95dc8a62a454 100644
--- a/nixos/modules/services/networking/ssh/sshd.nix
+++ b/nixos/modules/services/networking/ssh/sshd.nix
@@ -11,7 +11,7 @@ let
userOptions = {
- openssh.authorizedKeys = {
+ options.openssh.authorizedKeys = {
keys = mkOption {
type = types.listOf types.str;
default = [];
@@ -320,7 +320,7 @@ in
};
users.users = mkOption {
- options = [ userOptions ];
+ type = with types; loaOf (submodule userOptions);
};
};
diff --git a/nixos/modules/services/networking/unifi.nix b/nixos/modules/services/networking/unifi.nix
index ac10e77ba306..89b9ac4eadf5 100644
--- a/nixos/modules/services/networking/unifi.nix
+++ b/nixos/modules/services/networking/unifi.nix
@@ -184,4 +184,5 @@ in
};
+ meta.maintainers = with lib.maintainers; [ erictapen ];
}
diff --git a/nixos/modules/services/networking/wpa_supplicant.nix b/nixos/modules/services/networking/wpa_supplicant.nix
index c788528fa47b..8622212f0856 100644
--- a/nixos/modules/services/networking/wpa_supplicant.nix
+++ b/nixos/modules/services/networking/wpa_supplicant.nix
@@ -1,4 +1,4 @@
-{ config, lib, pkgs, ... }:
+{ config, lib, pkgs, utils, ... }:
with lib;
@@ -193,7 +193,7 @@ in {
# FIXME: start a separate wpa_supplicant instance per interface.
systemd.services.wpa_supplicant = let
ifaces = cfg.interfaces;
- deviceUnit = interface: [ "sys-subsystem-net-devices-${interface}.device" ];
+ deviceUnit = interface: [ "sys-subsystem-net-devices-${utils.escapeSystemdPath interface}.device" ];
in {
description = "WPA Supplicant";
diff --git a/nixos/modules/services/networking/xrdp.nix b/nixos/modules/services/networking/xrdp.nix
index 9ed3025e47d4..a1c5d879f3cb 100644
--- a/nixos/modules/services/networking/xrdp.nix
+++ b/nixos/modules/services/networking/xrdp.nix
@@ -26,6 +26,12 @@ let
substituteInPlace $out/sesman.ini \
--replace LogFile=xrdp-sesman.log LogFile=/dev/null \
--replace EnableSyslog=1 EnableSyslog=0
+
+ # Ensure that clipboard works for non-ASCII characters
+ sed -i -e '/.*SessionVariables.*/ a\
+ LANG=${config.i18n.defaultLocale}\
+ LOCALE_ARCHIVE=${config.i18n.glibcLocales}/lib/locale/locale-archive
+ ' $out/sesman.ini
'';
in
{
diff --git a/nixos/modules/services/security/certmgr.nix b/nixos/modules/services/security/certmgr.nix
index 22d5817ec4f0..e89078883ebe 100644
--- a/nixos/modules/services/security/certmgr.nix
+++ b/nixos/modules/services/security/certmgr.nix
@@ -30,13 +30,20 @@ let
preStart = ''
${concatStringsSep " \\\n" (["mkdir -p"] ++ map escapeShellArg specPaths)}
- ${pkgs.certmgr}/bin/certmgr -f ${certmgrYaml} check
+ ${cfg.package}/bin/certmgr -f ${certmgrYaml} check
'';
in
{
options.services.certmgr = {
enable = mkEnableOption "certmgr";
+ package = mkOption {
+ type = types.package;
+ default = pkgs.certmgr;
+ defaultText = "pkgs.certmgr";
+ description = "Which certmgr package to use in the service.";
+ };
+
defaultRemote = mkOption {
type = types.str;
default = "127.0.0.1:8888";
@@ -187,7 +194,7 @@ in
serviceConfig = {
Restart = "always";
RestartSec = "10s";
- ExecStart = "${pkgs.certmgr}/bin/certmgr -f ${certmgrYaml}";
+ ExecStart = "${cfg.package}/bin/certmgr -f ${certmgrYaml}";
};
};
};
diff --git a/nixos/modules/services/security/munge.nix b/nixos/modules/services/security/munge.nix
index fda864f2c30a..504bc66c6d10 100644
--- a/nixos/modules/services/security/munge.nix
+++ b/nixos/modules/services/security/munge.nix
@@ -50,7 +50,7 @@ in
path = [ pkgs.munge pkgs.coreutils ];
preStart = ''
- chmod 0700 ${cfg.password}
+ chmod 0400 ${cfg.password}
mkdir -p /var/lib/munge -m 0711
chown -R munge:munge /var/lib/munge
mkdir -p /run/munge -m 0755
diff --git a/nixos/modules/services/security/nginx-sso.nix b/nixos/modules/services/security/nginx-sso.nix
new file mode 100644
index 000000000000..d792f90abe64
--- /dev/null
+++ b/nixos/modules/services/security/nginx-sso.nix
@@ -0,0 +1,58 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.nginx.sso;
+ pkg = getBin pkgs.nginx-sso;
+ configYml = pkgs.writeText "nginx-sso.yml" (builtins.toJSON cfg.configuration);
+in {
+ options.services.nginx.sso = {
+ enable = mkEnableOption "nginx-sso service";
+
+ configuration = mkOption {
+ type = types.attrsOf types.unspecified;
+ default = {};
+ example = literalExample ''
+ {
+ listen = { addr = "127.0.0.1"; port = 8080; };
+
+ providers.token.tokens = {
+ myuser = "MyToken";
+ };
+
+ acl = {
+ rule_sets = [
+ {
+ rules = [ { field = "x-application"; equals = "MyApp"; } ];
+ allow = [ "myuser" ];
+ }
+ ];
+ };
+ }
+ '';
+ description = ''
+ nginx-sso configuration
+ (documentation)
+ as a Nix attribute set.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.nginx-sso = {
+ description = "Nginx SSO Backend";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ ExecStart = ''
+ ${pkg}/bin/nginx-sso \
+ --config ${configYml} \
+ --frontend-dir ${pkg}/share/frontend
+ '';
+ Restart = "always";
+ DynamicUser = true;
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/security/sks.nix b/nixos/modules/services/security/sks.nix
index 9f0261038d5b..8136a5c763a9 100644
--- a/nixos/modules/services/security/sks.nix
+++ b/nixos/modules/services/security/sks.nix
@@ -5,6 +5,9 @@ with lib;
let
cfg = config.services.sks;
sksPkg = cfg.package;
+ dbConfig = pkgs.writeText "DB_CONFIG" ''
+ ${cfg.extraDbConfig}
+ '';
in {
meta.maintainers = with maintainers; [ primeos calbrecht jcumming ];
@@ -39,6 +42,20 @@ in {
'';
};
+ extraDbConfig = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ Set contents of the files "KDB/DB_CONFIG" and "PTree/DB_CONFIG" within
+ the ''${dataDir} directory. This is used to configure options for the
+ database for the sks key server.
+
+ Documentation of available options are available in the file named
+ "sampleConfig/DB_CONFIG" in the following repository:
+ https://bitbucket.org/skskeyserver/sks-keyserver/src
+ '';
+ };
+
hkpAddress = mkOption {
default = [ "127.0.0.1" "::1" ];
type = types.listOf types.str;
@@ -99,6 +116,17 @@ in {
${lib.optionalString (cfg.webroot != null)
"ln -sfT \"${cfg.webroot}\" web"}
mkdir -p dump
+ # Check that both database configs are symlinks before overwriting them
+ if [ -e KDB/DB_CONFIG ] && [ ! -L KBD/DB_CONFIG ]; then
+ echo "KDB/DB_CONFIG exists but is not a symlink." >&2
+ exit 1
+ fi
+ if [ -e PTree/DB_CONFIG ] && [ ! -L PTree/DB_CONFIG ]; then
+ echo "PTree/DB_CONFIG exists but is not a symlink." >&2
+ exit 1
+ fi
+ ln -sf ${dbConfig} KDB/DB_CONFIG
+ ln -sf ${dbConfig} PTree/DB_CONFIG
${sksPkg}/bin/sks build dump/*.gpg -n 10 -cache 100 || true #*/
${sksPkg}/bin/sks cleandb || true
${sksPkg}/bin/sks pbuild -cache 20 -ptree_cache 70 || true
diff --git a/nixos/modules/services/security/sshguard.nix b/nixos/modules/services/security/sshguard.nix
index 137c3d610186..3892cd5c72b8 100644
--- a/nixos/modules/services/security/sshguard.nix
+++ b/nixos/modules/services/security/sshguard.nix
@@ -4,6 +4,7 @@ with lib;
let
cfg = config.services.sshguard;
+
in {
###### interface
@@ -77,65 +78,65 @@ in {
Systemd services sshguard should receive logs of.
'';
};
-
};
-
};
-
###### implementation
config = mkIf cfg.enable {
- environment.systemPackages = [ pkgs.sshguard pkgs.iptables pkgs.ipset ];
-
environment.etc."sshguard.conf".text = let
- list_services = ( name: "-t ${name} ");
- in ''
- BACKEND="${pkgs.sshguard}/libexec/sshg-fw-ipset"
- LOGREADER="LANG=C ${pkgs.systemd}/bin/journalctl -afb -p info -n1 ${toString (map list_services cfg.services)} -o cat"
+ args = lib.concatStringsSep " " ([
+ "-afb"
+ "-p info"
+ "-o cat"
+ "-n1"
+ ] ++ (map (name: "-t ${escapeShellArg name}") cfg.services));
+ in ''
+ BACKEND="${pkgs.sshguard}/libexec/sshg-fw-ipset"
+ LOGREADER="LANG=C ${pkgs.systemd}/bin/journalctl ${args}"
+ '';
+
+ systemd.services.sshguard = {
+ description = "SSHGuard brute-force attacks protection system";
+
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ partOf = optional config.networking.firewall.enable "firewall.service";
+
+ path = with pkgs; [ iptables ipset iproute systemd ];
+
+ postStart = ''
+ ${pkgs.ipset}/bin/ipset -quiet create -exist sshguard4 hash:ip family inet
+ ${pkgs.ipset}/bin/ipset -quiet create -exist sshguard6 hash:ip family inet6
+ ${pkgs.iptables}/bin/iptables -I INPUT -m set --match-set sshguard4 src -j DROP
+ ${pkgs.iptables}/bin/ip6tables -I INPUT -m set --match-set sshguard6 src -j DROP
'';
- systemd.services.sshguard =
- { description = "SSHGuard brute-force attacks protection system";
+ preStop = ''
+ ${pkgs.iptables}/bin/iptables -D INPUT -m set --match-set sshguard4 src -j DROP
+ ${pkgs.iptables}/bin/ip6tables -D INPUT -m set --match-set sshguard6 src -j DROP
+ '';
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
- partOf = optional config.networking.firewall.enable "firewall.service";
+ unitConfig.Documentation = "man:sshguard(8)";
- path = [ pkgs.iptables pkgs.ipset pkgs.iproute pkgs.systemd ];
-
- postStart = ''
- mkdir -p /var/lib/sshguard
- ${pkgs.ipset}/bin/ipset -quiet create -exist sshguard4 hash:ip family inet
- ${pkgs.ipset}/bin/ipset -quiet create -exist sshguard6 hash:ip family inet6
- ${pkgs.iptables}/bin/iptables -I INPUT -m set --match-set sshguard4 src -j DROP
- ${pkgs.iptables}/bin/ip6tables -I INPUT -m set --match-set sshguard6 src -j DROP
- '';
-
- preStop = ''
- ${pkgs.iptables}/bin/iptables -D INPUT -m set --match-set sshguard4 src -j DROP
- ${pkgs.iptables}/bin/ip6tables -D INPUT -m set --match-set sshguard6 src -j DROP
- '';
-
- unitConfig.Documentation = "man:sshguard(8)";
-
- serviceConfig = {
- Type = "simple";
- ExecStart = let
- list_whitelist = ( name: "-w ${name} ");
- in ''
- ${pkgs.sshguard}/bin/sshguard -a ${toString cfg.attack_threshold} ${optionalString (cfg.blacklist_threshold != null) "-b ${toString cfg.blacklist_threshold}:${cfg.blacklist_file} "}-i /run/sshguard/sshguard.pid -p ${toString cfg.blocktime} -s ${toString cfg.detection_time} ${toString (map list_whitelist cfg.whitelist)}
- '';
- PIDFile = "/run/sshguard/sshguard.pid";
- Restart = "always";
-
- ReadOnlyDirectories = "/";
- ReadWriteDirectories = "/run/sshguard /var/lib/sshguard";
- RuntimeDirectory = "sshguard";
- StateDirectory = "sshguard";
- CapabilityBoundingSet = "CAP_NET_ADMIN CAP_NET_RAW";
- };
+ serviceConfig = {
+ Type = "simple";
+ ExecStart = let
+ args = lib.concatStringsSep " " ([
+ "-a ${toString cfg.attack_threshold}"
+ "-p ${toString cfg.blocktime}"
+ "-s ${toString cfg.detection_time}"
+ (optionalString (cfg.blacklist_threshold != null) "-b ${toString cfg.blacklist_threshold}:${cfg.blacklist_file}")
+ ] ++ (map (name: "-w ${escapeShellArg name}") cfg.whitelist));
+ in "${pkgs.sshguard}/bin/sshguard ${args}";
+ Restart = "always";
+ ProtectSystem = "strict";
+ ProtectHome = "tmpfs";
+ RuntimeDirectory = "sshguard";
+ StateDirectory = "sshguard";
+ CapabilityBoundingSet = "CAP_NET_ADMIN CAP_NET_RAW";
};
+ };
};
}
diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix
index 719eb76f42c2..f544928fb6b1 100644
--- a/nixos/modules/services/torrent/transmission.nix
+++ b/nixos/modules/services/torrent/transmission.nix
@@ -143,6 +143,9 @@ in
${getLib pkgs.lz4}/lib/liblz4*.so* mr,
${getLib pkgs.libkrb5}/lib/lib*.so* mr,
${getLib pkgs.keyutils}/lib/libkeyutils*.so* mr,
+ ${getLib pkgs.utillinuxMinimal.out}/lib/libblkid.so.* mr,
+ ${getLib pkgs.utillinuxMinimal.out}/lib/libmount.so.* mr,
+ ${getLib pkgs.utillinuxMinimal.out}/lib/libuuid.so.* mr,
@{PROC}/sys/kernel/random/uuid r,
@{PROC}/sys/vm/overcommit_memory r,
diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix
index 73607c6f9a3b..bb9623347869 100644
--- a/nixos/modules/services/web-servers/apache-httpd/default.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/default.nix
@@ -151,7 +151,7 @@ let
loggingConf = (if mainCfg.logFormat != "none" then ''
- ErrorLog ${mainCfg.logDir}/error_log
+ ErrorLog ${mainCfg.logDir}/error.log
LogLevel notice
@@ -160,7 +160,7 @@ let
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
- CustomLog ${mainCfg.logDir}/access_log ${mainCfg.logFormat}
+ CustomLog ${mainCfg.logDir}/access.log ${mainCfg.logFormat}
'' else ''
ErrorLog /dev/null
'');
@@ -187,8 +187,8 @@ let
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
- SSLProtocol All -SSLv2 -SSLv3
- SSLCipherSuite HIGH:!aNULL:!MD5:!EXP
+ SSLProtocol ${mainCfg.sslProtocols}
+ SSLCipherSuite ${mainCfg.sslCiphers}
SSLHonorCipherOrder on
'';
@@ -261,8 +261,8 @@ let
'' else ""}
${if !isMainServer && mainCfg.logPerVirtualHost then ''
- ErrorLog ${mainCfg.logDir}/error_log-${cfg.hostName}
- CustomLog ${mainCfg.logDir}/access_log-${cfg.hostName} ${cfg.logFormat}
+ ErrorLog ${mainCfg.logDir}/error-${cfg.hostName}.log
+ CustomLog ${mainCfg.logDir}/access-${cfg.hostName}.log ${cfg.logFormat}
'' else ""}
${optionalString (robotsTxt != "") ''
@@ -630,6 +630,19 @@ in
description =
"Maximum number of httpd requests answered per httpd child (prefork), 0 means unlimited";
};
+
+ sslCiphers = mkOption {
+ type = types.str;
+ default = "HIGH:!aNULL:!MD5:!EXP";
+ description = "Cipher Suite available for negotiation in SSL proxy handshake.";
+ };
+
+ sslProtocols = mkOption {
+ type = types.str;
+ default = "All -SSLv2 -SSLv3";
+ example = "All -SSLv2 -SSLv3 -TLSv1";
+ description = "Allowed SSL/TLS protocol versions.";
+ };
}
# Include the options shared between the main server and virtual hosts.
diff --git a/nixos/modules/services/web-servers/phpfpm/default.nix b/nixos/modules/services/web-servers/phpfpm/default.nix
index e1f4ff5db7f2..152c89a2caec 100644
--- a/nixos/modules/services/web-servers/phpfpm/default.nix
+++ b/nixos/modules/services/web-servers/phpfpm/default.nix
@@ -8,21 +8,31 @@ let
stateDir = "/run/phpfpm";
- poolConfigs = cfg.poolConfigs // mapAttrs mkPool cfg.pools;
+ poolConfigs =
+ (mapAttrs mapPoolConfig cfg.poolConfigs) //
+ (mapAttrs mapPool cfg.pools);
- mkPool = n: p: ''
- listen = ${p.listen}
- ${p.extraConfig}
- '';
+ mapPoolConfig = n: p: {
+ phpPackage = cfg.phpPackage;
+ config = p;
+ };
- fpmCfgFile = pool: poolConfig: pkgs.writeText "phpfpm-${pool}.conf" ''
+ mapPool = n: p: {
+ phpPackage = p.phpPackage;
+ config = ''
+ listen = ${p.listen}
+ ${p.extraConfig}
+ '';
+ };
+
+ fpmCfgFile = pool: conf: pkgs.writeText "phpfpm-${pool}.conf" ''
[global]
error_log = syslog
daemonize = no
${cfg.extraConfig}
[${pool}]
- ${poolConfig}
+ ${conf}
'';
phpIni = pkgs.runCommand "php.ini" {
@@ -97,13 +107,14 @@ in {
pools = mkOption {
type = types.attrsOf (types.submodule (import ./pool-options.nix {
- inherit lib;
+ inherit lib config;
}));
default = {};
example = literalExample ''
{
mypool = {
listen = "/path/to/unix/socket";
+ phpPackage = pkgs.php;
extraConfig = '''
user = nobody
pm = dynamic
@@ -144,7 +155,7 @@ in {
mkdir -p ${stateDir}
'';
serviceConfig = let
- cfgFile = fpmCfgFile pool poolConfig;
+ cfgFile = fpmCfgFile pool poolConfig.config;
in {
Slice = "phpfpm.slice";
PrivateDevices = true;
@@ -153,7 +164,7 @@ in {
# XXX: We need AF_NETLINK to make the sendmail SUID binary from postfix work
RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
Type = "notify";
- ExecStart = "${cfg.phpPackage}/bin/php-fpm -y ${cfgFile} -c ${phpIni}";
+ ExecStart = "${poolConfig.phpPackage}/bin/php-fpm -y ${cfgFile} -c ${phpIni}";
ExecReload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID";
};
}
diff --git a/nixos/modules/services/web-servers/phpfpm/pool-options.nix b/nixos/modules/services/web-servers/phpfpm/pool-options.nix
index cc688c2c48a2..40c83cddb957 100644
--- a/nixos/modules/services/web-servers/phpfpm/pool-options.nix
+++ b/nixos/modules/services/web-servers/phpfpm/pool-options.nix
@@ -1,4 +1,8 @@
-{ lib }:
+{ lib, config }:
+
+let
+ fpmCfg = config.services.phpfpm;
+in
with lib; {
@@ -12,6 +16,15 @@ with lib; {
'';
};
+ phpPackage = mkOption {
+ type = types.package;
+ default = fpmCfg.phpPackage;
+ defaultText = "config.services.phpfpm.phpPackage";
+ description = ''
+ The PHP package to use for running this PHP-FPM pool.
+ '';
+ };
+
extraConfig = mkOption {
type = types.lines;
example = ''
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index ecc7ca0e8fb5..7544ba4638ac 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -36,6 +36,8 @@ let
${pkgs.glib.dev}/bin/glib-compile-schemas $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas/
'';
+ flashbackEnabled = cfg.flashback.enableMetacity || length cfg.flashback.customSessions > 0;
+
in {
options = {
@@ -71,6 +73,36 @@ in {
};
debug = mkEnableOption "gnome-session debug messages";
+
+ flashback = {
+ enableMetacity = mkEnableOption "Enable the standard GNOME Flashback session with Metacity.";
+
+ customSessions = mkOption {
+ type = types.listOf (types.submodule {
+ options = {
+ wmName = mkOption {
+ type = types.str;
+ description = "The filename-compatible name of the window manager to use.";
+ example = "xmonad";
+ };
+
+ wmLabel = mkOption {
+ type = types.str;
+ description = "The pretty name of the window manager to use.";
+ example = "XMonad";
+ };
+
+ wmCommand = mkOption {
+ type = types.str;
+ description = "The executable of the window manager to use.";
+ example = "\${pkgs.haskellPackages.xmonad}/bin/xmonad";
+ };
+ };
+ });
+ default = [];
+ description = "Other GNOME Flashback sessions to enable.";
+ };
+ };
};
environment.gnome3.excludePackages = mkOption {
@@ -113,7 +145,9 @@ in {
services.telepathy.enable = mkDefault true;
networking.networkmanager.enable = mkDefault true;
services.upower.enable = config.powerManagement.enable;
- services.dbus.packages = mkIf config.services.printing.enable [ pkgs.system-config-printer ];
+ services.dbus.packages =
+ optional config.services.printing.enable pkgs.system-config-printer ++
+ optional flashbackEnabled pkgs.gnome3.gnome-screensaver;
services.colord.enable = mkDefault true;
services.packagekit.enable = mkDefault true;
hardware.bluetooth.enable = mkDefault true;
@@ -127,7 +161,15 @@ in {
fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell-fonts ];
- services.xserver.displayManager.extraSessionFilePackages = [ pkgs.gnome3.gnome-session ];
+ services.xserver.displayManager.extraSessionFilePackages = [ pkgs.gnome3.gnome-session ]
+ ++ map
+ (wm: pkgs.gnome3.gnome-flashback.mkSessionForWm {
+ inherit (wm) wmName wmLabel wmCommand;
+ }) (optional cfg.flashback.enableMetacity {
+ wmName = "metacity";
+ wmLabel = "Metacity";
+ wmCommand = "${pkgs.gnome3.metacity}/bin/metacity";
+ } ++ cfg.flashback.customSessions);
environment.extraInit = ''
${concatMapStrings (p: ''
@@ -177,6 +219,9 @@ in {
"/share/nautilus-python/extensions"
];
+ security.pam.services.gnome-screensaver = mkIf flashbackEnabled {
+ enableGnomeKeyring = true;
+ };
};
diff --git a/nixos/modules/system/boot/kernel_config.nix b/nixos/modules/system/boot/kernel_config.nix
new file mode 100644
index 000000000000..fbbd0982b2c6
--- /dev/null
+++ b/nixos/modules/system/boot/kernel_config.nix
@@ -0,0 +1,137 @@
+{ lib, config, ... }:
+
+with lib;
+let
+ findWinner = candidates: winner:
+ any (x: x == winner) candidates;
+
+ # winners is an ordered list where first item wins over 2nd etc
+ mergeAnswer = winners: locs: defs:
+ let
+ values = map (x: x.value) defs;
+ freeformAnswer = intersectLists values winners;
+ inter = intersectLists values winners;
+ winner = head winners;
+ in
+ if defs == [] then abort "This case should never happen."
+ else if winner == [] then abort "Give a valid list of winner"
+ else if inter == [] then mergeOneOption locs defs
+ else if findWinner values winner then
+ winner
+ else
+ mergeAnswer (tail winners) locs defs;
+
+ mergeFalseByDefault = locs: defs:
+ if defs == [] then abort "This case should never happen."
+ else if any (x: x == false) defs then false
+ else true;
+
+ kernelItem = types.submodule {
+ options = {
+ tristate = mkOption {
+ type = types.enum [ "y" "m" "n" null ] // {
+ merge = mergeAnswer [ "y" "m" "n" ];
+ };
+ default = null;
+ internal = true;
+ visible = true;
+ description = ''
+ Use this field for tristate kernel options expecting a "y" or "m" or "n".
+ '';
+ };
+
+ freeform = mkOption {
+ type = types.nullOr types.str // {
+ merge = mergeEqualOption;
+ };
+ default = null;
+ example = ''MMC_BLOCK_MINORS.freeform = "32";'';
+ description = ''
+ Freeform description of a kernel configuration item value.
+ '';
+ };
+
+ optional = mkOption {
+ type = types.bool // { merge = mergeFalseByDefault; };
+ default = false;
+ description = ''
+ Wether option should generate a failure when unused.
+ '';
+ };
+ };
+ };
+
+ mkValue = with lib; val:
+ let
+ isNumber = c: elem c ["0" "1" "2" "3" "4" "5" "6" "7" "8" "9"];
+
+ in
+ if (val == "") then "\"\""
+ else if val == "y" || val == "m" || val == "n" then val
+ else if all isNumber (stringToCharacters val) then val
+ else if substring 0 2 val == "0x" then val
+ else val; # FIXME: fix quoting one day
+
+
+ # generate nix intermediate kernel config file of the form
+ #
+ # VIRTIO_MMIO m
+ # VIRTIO_BLK y
+ # VIRTIO_CONSOLE n
+ # NET_9P_VIRTIO? y
+ #
+ # Borrowed from copumpkin https://github.com/NixOS/nixpkgs/pull/12158
+ # returns a string, expr should be an attribute set
+ # Use mkValuePreprocess to preprocess option values, aka mark 'modules' as 'yes' or vice-versa
+ # use the identity if you don't want to override the configured values
+ generateNixKConf = exprs:
+ let
+ mkConfigLine = key: item:
+ let
+ val = if item.freeform != null then item.freeform else item.tristate;
+ in
+ if val == null
+ then ""
+ else if (item.optional)
+ then "${key}? ${mkValue val}\n"
+ else "${key} ${mkValue val}\n";
+
+ mkConf = cfg: concatStrings (mapAttrsToList mkConfigLine cfg);
+ in mkConf exprs;
+
+in
+{
+
+ options = {
+
+ intermediateNixConfig = mkOption {
+ readOnly = true;
+ type = types.lines;
+ example = ''
+ USB? y
+ DEBUG n
+ '';
+ description = ''
+ The result of converting the structured kernel configuration in settings
+ to an intermediate string that can be parsed by generate-config.pl to
+ answer the kernel `make defconfig`.
+ '';
+ };
+
+ settings = mkOption {
+ type = types.attrsOf kernelItem;
+ example = literalExample '' with lib.kernel; {
+ "9P_NET" = yes;
+ USB = optional yes;
+ MMC_BLOCK_MINORS = freeform "32";
+ }'';
+ description = ''
+ Structured kernel configuration.
+ '';
+ };
+ };
+
+ config = {
+ intermediateNixConfig = generateNixKConf config.settings;
+ };
+}
diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix
index c8ea1401528c..5e27b24ac447 100644
--- a/nixos/modules/system/boot/stage-1.nix
+++ b/nixos/modules/system/boot/stage-1.nix
@@ -525,16 +525,18 @@ in
};
fileSystems = mkOption {
- options.neededForBoot = mkOption {
- default = false;
- type = types.bool;
- description = ''
- If set, this file system will be mounted in the initial
- ramdisk. By default, this applies to the root file system
- and to the file system containing
- /nix/store.
- '';
- };
+ type = with lib.types; loaOf (submodule {
+ options.neededForBoot = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ If set, this file system will be mounted in the initial
+ ramdisk. By default, this applies to the root file system
+ and to the file system containing
+ /nix/store.
+ '';
+ };
+ });
};
};
diff --git a/nixos/modules/system/boot/systemd-unit-options.nix b/nixos/modules/system/boot/systemd-unit-options.nix
index 5f2bec5c34ae..63f974b704f3 100644
--- a/nixos/modules/system/boot/systemd-unit-options.nix
+++ b/nixos/modules/system/boot/systemd-unit-options.nix
@@ -210,6 +210,15 @@ in rec {
'';
};
+ startLimitIntervalSec = mkOption {
+ type = types.int;
+ description = ''
+ Configure unit start rate limiting. Units which are started
+ more than burst times within an interval time interval are
+ not permitted to start any more.
+ '';
+ };
+
};
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index 860268ab23a6..f783daba902a 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -193,7 +193,7 @@ let
let mkScriptName = s: "unit-script-" + (replaceChars [ "\\" "@" ] [ "-" "_" ] (shellEscape s) );
in pkgs.writeTextFile { name = mkScriptName name; executable = true; inherit text; };
- unitConfig = { config, ... }: {
+ unitConfig = { config, options, ... }: {
config = {
unitConfig =
optionalAttrs (config.requires != [])
@@ -219,7 +219,9 @@ let
// optionalAttrs (config.documentation != []) {
Documentation = toString config.documentation; }
// optionalAttrs (config.onFailure != []) {
- OnFailure = toString config.onFailure;
+ OnFailure = toString config.onFailure; }
+ // optionalAttrs (options.startLimitIntervalSec.isDefined) {
+ StartLimitIntervalSec = toString config.startLimitIntervalSec;
};
};
};
diff --git a/nixos/modules/tasks/encrypted-devices.nix b/nixos/modules/tasks/encrypted-devices.nix
index 11ed5d7e4d0c..2ffbb8777068 100644
--- a/nixos/modules/tasks/encrypted-devices.nix
+++ b/nixos/modules/tasks/encrypted-devices.nix
@@ -12,28 +12,28 @@ let
encryptedFSOptions = {
- encrypted = {
+ options.encrypted = {
enable = mkOption {
default = false;
type = types.bool;
description = "The block device is backed by an encrypted one, adds this device as a initrd luks entry.";
};
- blkDev = mkOption {
+ options.blkDev = mkOption {
default = null;
example = "/dev/sda1";
type = types.nullOr types.str;
description = "Location of the backing encrypted device.";
};
- label = mkOption {
+ options.label = mkOption {
default = null;
example = "rootfs";
type = types.nullOr types.str;
description = "Label of the unlocked encrypted device. Set fileSystems.<name?>.device to /dev/mapper/<label> to mount the unlocked device.";
};
- keyFile = mkOption {
+ options.keyFile = mkOption {
default = null;
example = "/mnt-root/root/.swapkey";
type = types.nullOr types.str;
@@ -47,10 +47,10 @@ in
options = {
fileSystems = mkOption {
- options = [encryptedFSOptions];
+ type = with lib.types; loaOf (submodule encryptedFSOptions);
};
swapDevices = mkOption {
- options = [encryptedFSOptions];
+ type = with lib.types; listOf (submodule encryptedFSOptions);
};
};
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index 8f8c9e23e13e..37a19fb9fc8c 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -535,6 +535,7 @@ in
systemd.timers.zfs-scrub = {
wantedBy = [ "timers.target" ];
+ after = [ "multi-user.target" ]; # Apparently scrubbing before boot is complete hangs the system? #53583
timerConfig = {
OnCalendar = cfgScrub.interval;
Persistent = "yes";
diff --git a/nixos/modules/testing/service-runner.nix b/nixos/modules/testing/service-runner.nix
index 5ead75788e5c..17d5e3376908 100644
--- a/nixos/modules/testing/service-runner.nix
+++ b/nixos/modules/testing/service-runner.nix
@@ -92,23 +92,24 @@ let
exit($mainRes & 127 ? 255 : $mainRes << 8);
'';
+ opts = { config, name, ... }: {
+ options.runner = mkOption {
+ internal = true;
+ description = ''
+ A script that runs the service outside of systemd,
+ useful for testing or for using NixOS services outside
+ of NixOS.
+ '';
+ };
+ config.runner = makeScript name config;
+ };
+
in
{
options = {
systemd.services = mkOption {
- options =
- { config, name, ... }:
- { options.runner = mkOption {
- internal = true;
- description = ''
- A script that runs the service outside of systemd,
- useful for testing or for using NixOS services outside
- of NixOS.
- '';
- };
- config.runner = makeScript name config;
- };
+ type = with types; attrsOf (submodule opts);
};
};
}
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index c2e6e9f6a136..7c9909ae2787 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -36,7 +36,7 @@ let
#! ${pkgs.runtimeShell} -e
# Initialise the container side of the veth pair.
- if [ -n "$HOST_ADDRESS" ] || [ -n "$LOCAL_ADDRESS" ]; then
+ if [ -n "$HOST_ADDRESS" ] || [ -n "$LOCAL_ADDRESS" ] || [ -n "$HOST_BRIDGE" ]; then
ip link set host0 name eth0
ip link set dev eth0 up
@@ -90,18 +90,20 @@ let
if [ -n "$HOST_ADDRESS" ] || [ -n "$LOCAL_ADDRESS" ]; then
extraFlags+=" --network-veth"
- if [ -n "$HOST_BRIDGE" ]; then
- extraFlags+=" --network-bridge=$HOST_BRIDGE"
- fi
- if [ -n "$HOST_PORT" ]; then
- OIFS=$IFS
- IFS=","
- for i in $HOST_PORT
- do
- extraFlags+=" --port=$i"
- done
- IFS=$OIFS
- fi
+ fi
+
+ if [ -n "$HOST_PORT" ]; then
+ OIFS=$IFS
+ IFS=","
+ for i in $HOST_PORT
+ do
+ extraFlags+=" --port=$i"
+ done
+ IFS=$OIFS
+ fi
+
+ if [ -n "$HOST_BRIDGE" ]; then
+ extraFlags+=" --network-bridge=$HOST_BRIDGE"
fi
extraFlags+=" ${concatStringsSep " " (mapAttrsToList nspawnExtraVethArgs cfg.extraVeths)}"
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 9ee8ac2995be..a1cdcf839889 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -107,6 +107,7 @@ in
initrdNetwork = handleTest ./initrd-network.nix {};
installer = handleTest ./installer.nix {};
ipv6 = handleTest ./ipv6.nix {};
+ jackett = handleTest ./jackett.nix {};
jenkins = handleTest ./jenkins.nix {};
#kafka = handleTest ./kafka.nix {}; # broken since openjdk: 8u181 -> 8u192
kerberos = handleTest ./kerberos/default.nix {};
@@ -120,6 +121,7 @@ in
latestKernel.login = handleTest ./login.nix { latestKernel = true; };
ldap = handleTest ./ldap.nix {};
leaps = handleTest ./leaps.nix {};
+ lidarr = handleTest ./lidarr.nix {};
#lightdm = handleTest ./lightdm.nix {};
login = handleTest ./login.nix {};
#logstash = handleTest ./logstash.nix {};
@@ -151,6 +153,7 @@ in
nfs4 = handleTest ./nfs.nix { version = 4; };
nghttpx = handleTest ./nghttpx.nix {};
nginx = handleTest ./nginx.nix {};
+ nginx-sso = handleTest ./nginx-sso.nix {};
nix-ssh-serve = handleTest ./nix-ssh-serve.nix {};
novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {};
nsd = handleTest ./nsd.nix {};
@@ -160,6 +163,7 @@ in
osquery = handleTest ./osquery.nix {};
ostree = handleTest ./ostree.nix {};
pam-oath-login = handleTest ./pam-oath-login.nix {};
+ pam-u2f = handleTest ./pam-u2f.nix {};
peerflix = handleTest ./peerflix.nix {};
pgjwt = handleTest ./pgjwt.nix {};
pgmanage = handleTest ./pgmanage.nix {};
@@ -178,6 +182,7 @@ in
quagga = handleTest ./quagga.nix {};
quake3 = handleTest ./quake3.nix {};
rabbitmq = handleTest ./rabbitmq.nix {};
+ radarr = handleTest ./radarr.nix {};
radicale = handleTest ./radicale.nix {};
redmine = handleTest ./redmine.nix {};
roundcube = handleTest ./roundcube.nix {};
@@ -194,12 +199,14 @@ in
smokeping = handleTest ./smokeping.nix {};
snapper = handleTest ./snapper.nix {};
solr = handleTest ./solr.nix {};
+ sonarr = handleTest ./sonarr.nix {};
strongswan-swanctl = handleTest ./strongswan-swanctl.nix {};
sudo = handleTest ./sudo.nix {};
switchTest = handleTest ./switch-test.nix {};
syncthing-relay = handleTest ./syncthing-relay.nix {};
systemd = handleTest ./systemd.nix {};
taskserver = handleTest ./taskserver.nix {};
+ telegraf = handleTest ./telegraf.nix {};
tomcat = handleTest ./tomcat.nix {};
tor = handleTest ./tor.nix {};
transmission = handleTest ./transmission.nix {};
diff --git a/nixos/tests/bittorrent.nix b/nixos/tests/bittorrent.nix
index 8977be9b859f..27871f72b4e5 100644
--- a/nixos/tests/bittorrent.nix
+++ b/nixos/tests/bittorrent.nix
@@ -23,7 +23,7 @@ in
{
name = "bittorrent";
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ domenkozar eelco chaoflow rob wkennington bobvanderlinden ];
+ maintainers = [ domenkozar eelco chaoflow rob bobvanderlinden ];
};
nodes =
diff --git a/nixos/tests/containers-bridge.nix b/nixos/tests/containers-bridge.nix
index 777cf9a7e7f9..0eae51433d20 100644
--- a/nixos/tests/containers-bridge.nix
+++ b/nixos/tests/containers-bridge.nix
@@ -45,6 +45,19 @@ import ./make-test.nix ({ pkgs, ...} : {
};
};
+ containers.web-noip =
+ {
+ autoStart = true;
+ privateNetwork = true;
+ hostBridge = "br0";
+ config =
+ { services.httpd.enable = true;
+ services.httpd.adminAddr = "foo@example.org";
+ networking.firewall.allowedTCPPorts = [ 80 ];
+ };
+ };
+
+
virtualisation.pathsInNixDB = [ pkgs.stdenv ];
};
@@ -56,6 +69,10 @@ import ./make-test.nix ({ pkgs, ...} : {
# Start the webserver container.
$machine->succeed("nixos-container status webserver") =~ /up/ or die;
+ # Check if bridges exist inside containers
+ $machine->succeed("nixos-container run webserver -- ip link show eth0");
+ $machine->succeed("nixos-container run web-noip -- ip link show eth0");
+
"${containerIp}" =~ /([^\/]+)\/([0-9+])/;
my $ip = $1;
chomp $ip;
diff --git a/nixos/tests/fwupd.nix b/nixos/tests/fwupd.nix
index 2e64149b2db3..88dac8ccbcdb 100644
--- a/nixos/tests/fwupd.nix
+++ b/nixos/tests/fwupd.nix
@@ -8,6 +8,8 @@ import ./make-test.nix ({ pkgs, ... }: {
machine = { pkgs, ... }: {
services.fwupd.enable = true;
+ services.fwupd.blacklistPlugins = []; # don't blacklist test plugin
+ services.fwupd.enableTestRemote = true;
environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
environment.variables.XDG_DATA_DIRS = [ "${pkgs.fwupd.installedTests}/share" ];
virtualisation.memorySize = 768;
diff --git a/nixos/tests/home-assistant.nix b/nixos/tests/home-assistant.nix
index 73c1e71eb516..2febdd7b2870 100644
--- a/nixos/tests/home-assistant.nix
+++ b/nixos/tests/home-assistant.nix
@@ -73,7 +73,7 @@ in {
$hass->succeed("curl http://localhost:8123/api/states/binary_sensor.mqtt_binary_sensor -H 'x-ha-access: ${apiPassword}' | grep -qF '\"state\": \"on\"'");
# Toggle a binary sensor using hass-cli
- $hass->succeed("${hassCli} entity get binary_sensor.mqtt_binary_sensor | grep -qF '\"state\": \"on\"'");
+ $hass->succeed("${hassCli} --output json entity get binary_sensor.mqtt_binary_sensor | grep -qF '\"state\": \"on\"'");
$hass->succeed("${hassCli} entity edit binary_sensor.mqtt_binary_sensor --json='{\"state\": \"off\"}'");
$hass->succeed("curl http://localhost:8123/api/states/binary_sensor.mqtt_binary_sensor -H 'x-ha-access: ${apiPassword}' | grep -qF '\"state\": \"off\"'");
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index c8edaaba1585..2553a0d116ae 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -200,7 +200,7 @@ let
name = "installer-" + name;
meta = with pkgs.stdenv.lib.maintainers; {
# put global maintainers here, individuals go into makeInstallerTest fkt call
- maintainers = [ wkennington ] ++ (meta.maintainers or []);
+ maintainers = (meta.maintainers or []);
};
nodes = {
diff --git a/nixos/tests/jackett.nix b/nixos/tests/jackett.nix
new file mode 100644
index 000000000000..399a0c272327
--- /dev/null
+++ b/nixos/tests/jackett.nix
@@ -0,0 +1,18 @@
+import ./make-test.nix ({ lib, ... }:
+
+with lib;
+
+rec {
+ name = "jackett";
+ meta.maintainers = with maintainers; [ etu ];
+
+ nodes.machine =
+ { pkgs, ... }:
+ { services.jackett.enable = true; };
+
+ testScript = ''
+ $machine->waitForUnit('jackett.service');
+ $machine->waitForOpenPort('9117');
+ $machine->succeed("curl --fail http://localhost:9117/");
+ '';
+})
diff --git a/nixos/tests/ldap.nix b/nixos/tests/ldap.nix
index 035a81924174..b3fd42e75886 100644
--- a/nixos/tests/ldap.nix
+++ b/nixos/tests/ldap.nix
@@ -1,41 +1,23 @@
import ./make-test.nix ({ pkgs, lib, ...} :
let
+ unlines = lib.concatStringsSep "\n";
+ unlinesAttrs = f: as: unlines (lib.mapAttrsToList f as);
+ dbDomain = "example.com";
dbSuffix = "dc=example,dc=com";
- dbPath = "/var/db/openldap";
dbAdminDn = "cn=admin,${dbSuffix}";
- dbAdminPwd = "test";
- serverUri = "ldap:///";
+ dbAdminPwd = "admin-password";
+ # NOTE: slappasswd -h "{SSHA}" -s '${dbAdminPwd}'
+ dbAdminPwdHash = "{SSHA}i7FopSzkFQMrHzDMB1vrtkI0rBnwouP8";
ldapUser = "test-ldap-user";
ldapUserId = 10000;
- ldapUserPwd = "test";
+ ldapUserPwd = "user-password";
+ # NOTE: slappasswd -h "{SSHA}" -s '${ldapUserPwd}'
+ ldapUserPwdHash = "{SSHA}v12XICMZNGT6r2KJ26rIkN8Vvvp4QX6i";
ldapGroup = "test-ldap-group";
ldapGroupId = 10000;
- setupLdif = pkgs.writeText "test-ldap.ldif" ''
- dn: ${dbSuffix}
- dc: ${with lib; let dc = head (splitString "," dbSuffix); dcName = head (tail (splitString "=" dc)); in dcName}
- o: ${dbSuffix}
- objectclass: top
- objectclass: dcObject
- objectclass: organization
- dn: cn=${ldapUser},${dbSuffix}
- sn: ${ldapUser}
- objectClass: person
- objectClass: posixAccount
- uid: ${ldapUser}
- uidNumber: ${toString ldapUserId}
- gidNumber: ${toString ldapGroupId}
- homeDirectory: /home/${ldapUser}
- loginShell: /bin/sh
- userPassword: ${ldapUserPwd}
-
- dn: cn=${ldapGroup},${dbSuffix}
- objectClass: posixGroup
- gidNumber: ${toString ldapGroupId}
- memberUid: ${ldapUser}
- '';
mkClient = useDaemon:
{ lib, ... }:
{
@@ -43,13 +25,24 @@ let
virtualisation.vlans = [ 1 ];
security.pam.services.su.rootOK = lib.mkForce false;
users.ldap.enable = true;
- users.ldap.daemon.enable = useDaemon;
+ users.ldap.daemon = {
+ enable = useDaemon;
+ rootpwmoddn = "cn=admin,${dbSuffix}";
+ rootpwmodpw = "/etc/nslcd.rootpwmodpw";
+ };
+ # NOTE: password stored in clear in Nix's store, but this is a test.
+ environment.etc."nslcd.rootpwmodpw".source = pkgs.writeText "rootpwmodpw" dbAdminPwd;
users.ldap.loginPam = true;
users.ldap.nsswitch = true;
users.ldap.server = "ldap://server";
- users.ldap.base = "${dbSuffix}";
+ users.ldap.base = "ou=posix,${dbSuffix}";
+ users.ldap.bind = {
+ distinguishedName = "cn=admin,${dbSuffix}";
+ password = "/etc/ldap/bind.password";
+ };
+ # NOTE: password stored in clear in Nix's store, but this is a test.
+ environment.etc."ldap/bind.password".source = pkgs.writeText "password" dbAdminPwd;
};
-
in
{
@@ -61,28 +54,237 @@ in
nodes = {
server =
- { pkgs, ... }:
+ { pkgs, config, ... }:
+ let
+ inherit (config.services) openldap;
+
+ slapdConfig = pkgs.writeText "cn=config.ldif" (''
+ dn: cn=config
+ objectClass: olcGlobal
+ #olcPidFile: /run/slapd/slapd.pid
+ # List of arguments that were passed to the server
+ #olcArgsFile: /run/slapd/slapd.args
+ # Read slapd-config(5) for possible values
+ olcLogLevel: none
+ # The tool-threads parameter sets the actual amount of CPU's
+ # that is used for indexing.
+ olcToolThreads: 1
+
+ dn: olcDatabase={-1}frontend,cn=config
+ objectClass: olcDatabaseConfig
+ objectClass: olcFrontendConfig
+ # The maximum number of entries that is returned for a search operation
+ olcSizeLimit: 500
+ # Allow unlimited access to local connection from the local root user
+ olcAccess: to *
+ by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth manage
+ by * break
+ # Allow unauthenticated read access for schema and base DN autodiscovery
+ olcAccess: to dn.exact=""
+ by * read
+ olcAccess: to dn.base="cn=Subschema"
+ by * read
+
+ dn: olcDatabase=config,cn=config
+ objectClass: olcDatabaseConfig
+ olcRootDN: cn=admin,cn=config
+ #olcRootPW:
+ # NOTE: access to cn=config, system root can be manager
+ # with SASL mechanism (-Y EXTERNAL) over unix socket (-H ldapi://)
+ olcAccess: to *
+ by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" manage
+ by * break
+
+ dn: cn=schema,cn=config
+ objectClass: olcSchemaConfig
+
+ include: file://${pkgs.openldap}/etc/schema/core.ldif
+ include: file://${pkgs.openldap}/etc/schema/cosine.ldif
+ include: file://${pkgs.openldap}/etc/schema/nis.ldif
+ include: file://${pkgs.openldap}/etc/schema/inetorgperson.ldif
+
+ dn: cn=module{0},cn=config
+ objectClass: olcModuleList
+ # Where the dynamically loaded modules are stored
+ #olcModulePath: /usr/lib/ldap
+ olcModuleLoad: back_mdb
+
+ ''
+ + unlinesAttrs (olcSuffix: {conf, ...}:
+ "include: file://" + pkgs.writeText "config.ldif" conf
+ ) slapdDatabases
+ );
+
+ slapdDatabases = {
+ "${dbSuffix}" = {
+ conf = ''
+ dn: olcBackend={1}mdb,cn=config
+ objectClass: olcBackendConfig
+
+ dn: olcDatabase={1}mdb,cn=config
+ olcSuffix: ${dbSuffix}
+ olcDbDirectory: ${openldap.dataDir}/${dbSuffix}
+ objectClass: olcDatabaseConfig
+ objectClass: olcMdbConfig
+ # NOTE: checkpoint the database periodically in case of system failure
+ # and to speed up slapd shutdown.
+ olcDbCheckpoint: 512 30
+ # Database max size is 1G
+ olcDbMaxSize: 1073741824
+ olcLastMod: TRUE
+ # NOTE: database superuser. Needed for syncrepl,
+ # and used to auth as admin through a TCP connection.
+ olcRootDN: cn=admin,${dbSuffix}
+ olcRootPW: ${dbAdminPwdHash}
+ #
+ olcDbIndex: objectClass eq
+ olcDbIndex: cn,uid eq
+ olcDbIndex: uidNumber,gidNumber eq
+ olcDbIndex: member,memberUid eq
+ #
+ olcAccess: to attrs=userPassword
+ by self write
+ by anonymous auth
+ by dn="cn=admin,${dbSuffix}" write
+ by dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" write
+ by * none
+ olcAccess: to attrs=shadowLastChange
+ by self write
+ by dn="cn=admin,${dbSuffix}" write
+ by dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" write
+ by * none
+ olcAccess: to dn.sub="ou=posix,${dbSuffix}"
+ by self read
+ by dn="cn=admin,${dbSuffix}" read
+ by dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read
+ olcAccess: to *
+ by self read
+ by * none
+ '';
+ data = ''
+ dn: ${dbSuffix}
+ objectClass: top
+ objectClass: dcObject
+ objectClass: organization
+ o: ${dbDomain}
+
+ dn: cn=admin,${dbSuffix}
+ objectClass: simpleSecurityObject
+ objectClass: organizationalRole
+ description: ${dbDomain} LDAP administrator
+ roleOccupant: ${dbSuffix}
+ userPassword: ${ldapUserPwdHash}
+
+ dn: ou=posix,${dbSuffix}
+ objectClass: top
+ objectClass: organizationalUnit
+
+ dn: ou=accounts,ou=posix,${dbSuffix}
+ objectClass: top
+ objectClass: organizationalUnit
+
+ dn: ou=groups,ou=posix,${dbSuffix}
+ objectClass: top
+ objectClass: organizationalUnit
+ ''
+ + lib.concatMapStrings posixAccount [
+ { uid=ldapUser; uidNumber=ldapUserId; gidNumber=ldapGroupId; userPassword=ldapUserPwdHash; }
+ ]
+ + lib.concatMapStrings posixGroup [
+ { gid=ldapGroup; gidNumber=ldapGroupId; members=[]; }
+ ];
+ };
+ };
+
+ # NOTE: create a user account using the posixAccount objectClass.
+ posixAccount =
+ { uid
+ , uidNumber ? null
+ , gidNumber ? null
+ , cn ? ""
+ , sn ? ""
+ , userPassword ? ""
+ , loginShell ? "/bin/sh"
+ }: ''
+
+ dn: uid=${uid},ou=accounts,ou=posix,${dbSuffix}
+ objectClass: person
+ objectClass: posixAccount
+ objectClass: shadowAccount
+ cn: ${cn}
+ gecos:
+ ${if gidNumber == null then "#" else "gidNumber: ${toString gidNumber}"}
+ homeDirectory: /home/${uid}
+ loginShell: ${loginShell}
+ sn: ${sn}
+ ${if uidNumber == null then "#" else "uidNumber: ${toString uidNumber}"}
+ ${if userPassword == "" then "#" else "userPassword: ${userPassword}"}
+ '';
+
+ # NOTE: create a group using the posixGroup objectClass.
+ posixGroup =
+ { gid
+ , gidNumber
+ , members
+ }: ''
+
+ dn: cn=${gid},ou=groups,ou=posix,${dbSuffix}
+ objectClass: top
+ objectClass: posixGroup
+ gidNumber: ${toString gidNumber}
+ ${lib.concatMapStrings (member: "memberUid: ${member}\n") members}
+ '';
+ in
{
virtualisation.memorySize = 256;
virtualisation.vlans = [ 1 ];
networking.firewall.allowedTCPPorts = [ 389 ];
services.openldap.enable = true;
- services.openldap.dataDir = dbPath;
+ services.openldap.dataDir = "/var/db/openldap";
+ services.openldap.configDir = "/var/db/slapd";
services.openldap.urlList = [
- serverUri
+ "ldap:///"
+ "ldapi:///"
];
- services.openldap.extraConfig = ''
- include ${pkgs.openldap.out}/etc/schema/core.schema
- include ${pkgs.openldap.out}/etc/schema/cosine.schema
- include ${pkgs.openldap.out}/etc/schema/inetorgperson.schema
- include ${pkgs.openldap.out}/etc/schema/nis.schema
-
- database mdb
- suffix ${dbSuffix}
- rootdn ${dbAdminDn}
- rootpw ${dbAdminPwd}
- directory ${dbPath}
- '';
+ systemd.services.openldap = {
+ preStart = ''
+ set -e
+ # NOTE: slapd's config is always re-initialized.
+ rm -rf "${openldap.configDir}"/cn=config \
+ "${openldap.configDir}"/cn=config.ldif
+ install -D -d -m 0700 -o "${openldap.user}" -g "${openldap.group}" "${openldap.configDir}"
+ # NOTE: olcDbDirectory must be created before adding the config.
+ '' +
+ unlinesAttrs (olcSuffix: {data, ...}: ''
+ # NOTE: database is always re-initialized.
+ rm -rf "${openldap.dataDir}/${olcSuffix}"
+ install -D -d -m 0700 -o "${openldap.user}" -g "${openldap.group}" \
+ "${openldap.dataDir}/${olcSuffix}"
+ '') slapdDatabases
+ + ''
+ # NOTE: slapd is supposed to be stopped while in preStart,
+ # hence slap* commands can safely be used.
+ umask 0077
+ ${pkgs.openldap}/bin/slapadd -n 0 \
+ -F "${openldap.configDir}" \
+ -l ${slapdConfig}
+ chown -R "${openldap.user}:${openldap.group}" "${openldap.configDir}"
+ # NOTE: slapadd(8): To populate the config database slapd-config(5),
+ # use -n 0 as it is always the first database.
+ # It must physically exist on the filesystem prior to this, however.
+ '' +
+ unlinesAttrs (olcSuffix: {data, ...}: ''
+ # NOTE: load database ${olcSuffix}
+ # (as root to avoid depending on sudo or chpst)
+ ${pkgs.openldap}/bin/slapadd \
+ -F "${openldap.configDir}" \
+ -l ${pkgs.writeText "data.ldif" data}
+ '' + ''
+ # NOTE: redundant with default openldap's preStart, but do not harm.
+ chown -R "${openldap.user}:${openldap.group}" \
+ "${openldap.dataDir}/${olcSuffix}"
+ '') slapdDatabases;
+ };
};
client1 = mkClient true; # use nss_pam_ldapd
@@ -91,15 +293,91 @@ in
};
testScript = ''
- startAll;
+ $server->start;
$server->waitForUnit("default.target");
+
+ subtest "slapd", sub {
+ subtest "auth as database admin with SASL and check a POSIX account", sub {
+ $server->succeed(join ' ', 'test',
+ '"$(ldapsearch -LLL -H ldapi:// -Y EXTERNAL',
+ '-b \'uid=${ldapUser},ou=accounts,ou=posix,${dbSuffix}\' ',
+ '-s base uidNumber |',
+ 'sed -ne \'s/^uidNumber: \\(.*\\)/\\1/p\' ',
+ ')" -eq ${toString ldapUserId}');
+ };
+ subtest "auth as database admin with password and check a POSIX account", sub {
+ $server->succeed(join ' ', 'test',
+ '"$(ldapsearch -LLL -H ldap://server',
+ '-D \'cn=admin,${dbSuffix}\' -w \'${dbAdminPwd}\' ',
+ '-b \'uid=${ldapUser},ou=accounts,ou=posix,${dbSuffix}\' ',
+ '-s base uidNumber |',
+ 'sed -ne \'s/^uidNumber: \\(.*\\)/\\1/p\' ',
+ ')" -eq ${toString ldapUserId}');
+ };
+ };
+
+ $client1->start;
$client1->waitForUnit("default.target");
+
+ subtest "password", sub {
+ subtest "su with password to a POSIX account", sub {
+ $client1->succeed("${pkgs.expect}/bin/expect -c '" . join ';',
+ 'spawn su "${ldapUser}"',
+ 'expect "Password:"',
+ 'send "${ldapUserPwd}\n"',
+ 'expect "*"',
+ 'send "whoami\n"',
+ 'expect -ex "${ldapUser}" {exit}',
+ 'exit 1' . "'");
+ };
+ subtest "change password of a POSIX account as root", sub {
+ $client1->succeed("chpasswd <<<'${ldapUser}:new-password'");
+ $client1->succeed("${pkgs.expect}/bin/expect -c '" . join ';',
+ 'spawn su "${ldapUser}"',
+ 'expect "Password:"',
+ 'send "new-password\n"',
+ 'expect "*"',
+ 'send "whoami\n"',
+ 'expect -ex "${ldapUser}" {exit}',
+ 'exit 1' . "'");
+ $client1->succeed('chpasswd <<<\'${ldapUser}:${ldapUserPwd}\' ');
+ };
+ subtest "change password of a POSIX account from itself", sub {
+ $client1->succeed('chpasswd <<<\'${ldapUser}:${ldapUserPwd}\' ');
+ $client1->succeed("${pkgs.expect}/bin/expect -c '" . join ';',
+ 'spawn su --login ${ldapUser} -c passwd',
+ 'expect "Password: "',
+ 'send "${ldapUserPwd}\n"',
+ 'expect "(current) UNIX password: "',
+ 'send "${ldapUserPwd}\n"',
+ 'expect "New password: "',
+ 'send "new-password\n"',
+ 'expect "Retype new password: "',
+ 'send "new-password\n"',
+ 'expect "passwd: password updated successfully" {exit}',
+ 'exit 1' . "'");
+ $client1->succeed("${pkgs.expect}/bin/expect -c '" . join ';',
+ 'spawn su "${ldapUser}"',
+ 'expect "Password:"',
+ 'send "${ldapUserPwd}\n"',
+ 'expect "su: Authentication failure" {exit}',
+ 'exit 1' . "'");
+ $client1->succeed("${pkgs.expect}/bin/expect -c '" . join ';',
+ 'spawn su "${ldapUser}"',
+ 'expect "Password:"',
+ 'send "new-password\n"',
+ 'expect "*"',
+ 'send "whoami\n"',
+ 'expect -ex "${ldapUser}" {exit}',
+ 'exit 1' . "'");
+ $client1->succeed('chpasswd <<<\'${ldapUser}:${ldapUserPwd}\' ');
+ };
+ };
+
+ $client2->start;
$client2->waitForUnit("default.target");
- $server->succeed("ldapadd -D '${dbAdminDn}' -w ${dbAdminPwd} -H ${serverUri} -f '${setupLdif}'");
-
- # NSS tests
- subtest "nss", sub {
+ subtest "NSS", sub {
$client1->succeed("test \"\$(id -u '${ldapUser}')\" -eq ${toString ldapUserId}");
$client1->succeed("test \"\$(id -u -n '${ldapUser}')\" = '${ldapUser}'");
$client1->succeed("test \"\$(id -g '${ldapUser}')\" -eq ${toString ldapGroupId}");
@@ -110,8 +388,7 @@ in
$client2->succeed("test \"\$(id -g -n '${ldapUser}')\" = '${ldapGroup}'");
};
- # PAM tests
- subtest "pam", sub {
+ subtest "PAM", sub {
$client1->succeed("echo ${ldapUserPwd} | su -l '${ldapUser}' -c true");
$client2->succeed("echo ${ldapUserPwd} | su -l '${ldapUser}' -c true");
};
diff --git a/nixos/tests/lidarr.nix b/nixos/tests/lidarr.nix
new file mode 100644
index 000000000000..58bf82503f8c
--- /dev/null
+++ b/nixos/tests/lidarr.nix
@@ -0,0 +1,18 @@
+import ./make-test.nix ({ lib, ... }:
+
+with lib;
+
+rec {
+ name = "lidarr";
+ meta.maintainers = with maintainers; [ etu ];
+
+ nodes.machine =
+ { pkgs, ... }:
+ { services.lidarr.enable = true; };
+
+ testScript = ''
+ $machine->waitForUnit('lidarr.service');
+ $machine->waitForOpenPort('8686');
+ $machine->succeed("curl --fail http://localhost:8686/");
+ '';
+})
diff --git a/nixos/tests/mongodb.nix b/nixos/tests/mongodb.nix
index 2f380ff543e9..c9439b65292d 100644
--- a/nixos/tests/mongodb.nix
+++ b/nixos/tests/mongodb.nix
@@ -8,7 +8,7 @@ import ./make-test.nix ({ pkgs, ...} : let
in {
name = "mongodb";
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ bluescreen303 offline wkennington cstrahan rvl ];
+ maintainers = [ bluescreen303 offline cstrahan rvl ];
};
nodes = {
diff --git a/nixos/tests/nat.nix b/nixos/tests/nat.nix
index 04b4f0f045f0..34229e913110 100644
--- a/nixos/tests/nat.nix
+++ b/nixos/tests/nat.nix
@@ -24,7 +24,7 @@ import ./make-test.nix ({ pkgs, lib, withFirewall, withConntrackHelpers ? false,
name = "nat" + (if withFirewall then "WithFirewall" else "Standalone")
+ (lib.optionalString withConntrackHelpers "withConntrackHelpers");
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ eelco chaoflow rob wkennington ];
+ maintainers = [ eelco chaoflow rob ];
};
nodes =
diff --git a/nixos/tests/networking.nix b/nixos/tests/networking.nix
index e689eadf1dd8..ed9f287d5582 100644
--- a/nixos/tests/networking.nix
+++ b/nixos/tests/networking.nix
@@ -606,7 +606,4 @@ let
in mapAttrs (const (attrs: makeTest (attrs // {
name = "${attrs.name}-Networking-${if networkd then "Networkd" else "Scripted"}";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ wkennington ];
- };
}))) testCases
diff --git a/nixos/tests/nfs.nix b/nixos/tests/nfs.nix
index 0ef44f1a4890..ce1717018933 100644
--- a/nixos/tests/nfs.nix
+++ b/nixos/tests/nfs.nix
@@ -20,7 +20,7 @@ in
{
name = "nfs";
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ eelco chaoflow wkennington ];
+ maintainers = [ eelco chaoflow ];
};
nodes =
diff --git a/nixos/tests/nginx-sso.nix b/nixos/tests/nginx-sso.nix
new file mode 100644
index 000000000000..e19992cb6bf7
--- /dev/null
+++ b/nixos/tests/nginx-sso.nix
@@ -0,0 +1,44 @@
+import ./make-test.nix ({ pkgs, ... }: {
+ name = "nginx-sso";
+ meta = {
+ maintainers = with pkgs.stdenv.lib.maintainers; [ delroth ];
+ };
+
+ machine = {
+ services.nginx.sso = {
+ enable = true;
+ configuration = {
+ listen = { addr = "127.0.0.1"; port = 8080; };
+
+ providers.token.tokens = {
+ myuser = "MyToken";
+ };
+
+ acl = {
+ rule_sets = [
+ {
+ rules = [ { field = "x-application"; equals = "MyApp"; } ];
+ allow = [ "myuser" ];
+ }
+ ];
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ startAll;
+
+ $machine->waitForUnit("nginx-sso.service");
+ $machine->waitForOpenPort(8080);
+
+ # No valid user -> 401.
+ $machine->fail("curl -sSf http://localhost:8080/auth");
+
+ # Valid user but no matching ACL -> 403.
+ $machine->fail("curl -sSf -H 'Authorization: Token MyToken' http://localhost:8080/auth");
+
+ # Valid user and matching ACL -> 200.
+ $machine->succeed("curl -sSf -H 'Authorization: Token MyToken' -H 'X-Application: MyApp' http://localhost:8080/auth");
+ '';
+})
diff --git a/nixos/tests/pam-u2f.nix b/nixos/tests/pam-u2f.nix
new file mode 100644
index 000000000000..1052a2f3b916
--- /dev/null
+++ b/nixos/tests/pam-u2f.nix
@@ -0,0 +1,23 @@
+import ./make-test.nix ({ ... }:
+
+{
+ name = "pam-u2f";
+
+ machine =
+ { ... }:
+ {
+ security.pam.u2f = {
+ control = "required";
+ cue = true;
+ debug = true;
+ enable = true;
+ interactive = true;
+ };
+ };
+
+ testScript =
+ ''
+ $machine->waitForUnit('multi-user.target');
+ $machine->succeed('egrep "auth required .*/lib/security/pam_u2f.so.*debug.*interactive.*cue" /etc/pam.d/ -R');
+ '';
+})
diff --git a/nixos/tests/postgis.nix b/nixos/tests/postgis.nix
index 49be0672a8e5..294eb50b5fe5 100644
--- a/nixos/tests/postgis.nix
+++ b/nixos/tests/postgis.nix
@@ -12,7 +12,9 @@ import ./make-test.nix ({ pkgs, ...} : {
services.postgresql = let mypg = pkgs.postgresql_11; in {
enable = true;
package = mypg;
- extraPlugins = [ (pkgs.postgis.override { postgresql = mypg; }) ];
+ extraPlugins = with mypg.pkgs; [
+ postgis
+ ];
};
};
};
@@ -22,5 +24,6 @@ import ./make-test.nix ({ pkgs, ...} : {
$master->waitForUnit("postgresql");
$master->sleep(10); # Hopefully this is long enough!!
$master->succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis;'");
+ $master->succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis_topology;'");
'';
})
diff --git a/nixos/tests/postgresql.nix b/nixos/tests/postgresql.nix
index 1d434b62a5cb..9e1f4f235af0 100644
--- a/nixos/tests/postgresql.nix
+++ b/nixos/tests/postgresql.nix
@@ -7,7 +7,7 @@ with import ../lib/testing.nix { inherit system pkgs; };
with pkgs.lib;
let
- postgresql-versions = pkgs.callPackages ../../pkgs/servers/sql/postgresql { };
+ postgresql-versions = import ../../pkgs/servers/sql/postgresql pkgs pkgs;
test-sql = pkgs.writeText "postgresql-test" ''
CREATE EXTENSION pgcrypto; -- just to check if lib loading works
CREATE TABLE sth (
@@ -21,7 +21,7 @@ let
CREATE TABLE xmltest ( doc xml );
INSERT INTO xmltest (doc) VALUES ('ok'); -- check if libxml2 enabled
'';
- make-postgresql-test = postgresql-name: postgresql-package: makeTest {
+ make-postgresql-test = postgresql-name: postgresql-package: backup-all: makeTest {
name = postgresql-name;
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ zagy ];
@@ -29,14 +29,17 @@ let
machine = {...}:
{
- services.postgresql.package=postgresql-package;
services.postgresql.enable = true;
+ services.postgresql.package = postgresql-package;
services.postgresqlBackup.enable = true;
- services.postgresqlBackup.databases = [ "postgres" ];
+ services.postgresqlBackup.databases = optional (!backup-all) "postgres";
};
- testScript = ''
+ testScript = let
+ backupName = if backup-all then "all" else "postgres";
+ backupService = if backup-all then "postgresqlBackup" else "postgresqlBackup-postgres";
+ in ''
sub check_count {
my ($select, $nlines) = @_;
return 'test $(sudo -u postgres psql postgres -tAc "' . $select . '"|wc -l) -eq ' . $nlines;
@@ -56,12 +59,20 @@ let
$machine->succeed(check_count("SELECT xpath(\'/test/text()\', doc) FROM xmltest;", 1));
# Check backup service
- $machine->succeed("systemctl start postgresqlBackup-postgres.service");
- $machine->succeed("zcat /var/backup/postgresql/postgres.sql.gz | grep 'ok'");
- $machine->succeed("stat -c '%a' /var/backup/postgresql/postgres.sql.gz | grep 600");
+ $machine->succeed("systemctl start ${backupService}.service");
+ $machine->succeed("zcat /var/backup/postgresql/${backupName}.sql.gz | grep 'ok'");
+ $machine->succeed("stat -c '%a' /var/backup/postgresql/${backupName}.sql.gz | grep 600");
$machine->shutdown;
'';
};
in
- mapAttrs' (p-name: p-package: {name=p-name; value=make-postgresql-test p-name p-package;}) postgresql-versions
+ (mapAttrs' (name: package: { inherit name; value=make-postgresql-test name package false;}) postgresql-versions) // (
+ # just pick one version for the dump all test
+ let
+ first = head (attrNames postgresql-versions);
+ name = "${first}-backup-all";
+ in {
+ ${name} = make-postgresql-test name postgresql-versions.${first} true;
+ }
+ )
diff --git a/nixos/tests/radarr.nix b/nixos/tests/radarr.nix
new file mode 100644
index 000000000000..6b9a909e44b5
--- /dev/null
+++ b/nixos/tests/radarr.nix
@@ -0,0 +1,18 @@
+import ./make-test.nix ({ lib, ... }:
+
+with lib;
+
+rec {
+ name = "radarr";
+ meta.maintainers = with maintainers; [ etu ];
+
+ nodes.machine =
+ { pkgs, ... }:
+ { services.radarr.enable = true; };
+
+ testScript = ''
+ $machine->waitForUnit('radarr.service');
+ $machine->waitForOpenPort('7878');
+ $machine->succeed("curl --fail http://localhost:7878/");
+ '';
+})
diff --git a/nixos/tests/sonarr.nix b/nixos/tests/sonarr.nix
new file mode 100644
index 000000000000..3d5c3b19b6ea
--- /dev/null
+++ b/nixos/tests/sonarr.nix
@@ -0,0 +1,18 @@
+import ./make-test.nix ({ lib, ... }:
+
+with lib;
+
+rec {
+ name = "sonarr";
+ meta.maintainers = with maintainers; [ etu ];
+
+ nodes.machine =
+ { pkgs, ... }:
+ { services.sonarr.enable = true; };
+
+ testScript = ''
+ $machine->waitForUnit('sonarr.service');
+ $machine->waitForOpenPort('8989');
+ $machine->succeed("curl --fail http://localhost:8989/");
+ '';
+})
diff --git a/nixos/tests/telegraf.nix b/nixos/tests/telegraf.nix
new file mode 100644
index 000000000000..6776f8d8c37f
--- /dev/null
+++ b/nixos/tests/telegraf.nix
@@ -0,0 +1,30 @@
+import ./make-test.nix ({ pkgs, ...} : {
+ name = "telegraf";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ mic92 ];
+ };
+
+ machine = { ... }: {
+ services.telegraf.enable = true;
+ services.telegraf.extraConfig = {
+ agent.interval = "1s";
+ agent.flush_interval = "1s";
+ inputs.exec = {
+ commands = [
+ "${pkgs.runtimeShell} -c 'echo example,tag=a i=42i'"
+ ];
+ timeout = "5s";
+ data_format = "influx";
+ };
+ outputs.file.files = ["/tmp/metrics.out"];
+ outputs.file.data_format = "influx";
+ };
+ };
+
+ testScript = ''
+ startAll;
+
+ $machine->waitForUnit("telegraf.service");
+ $machine->waitUntilSucceeds("grep -q example /tmp/metrics.out");
+ '';
+})
diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix
index 385e2939fe3b..84d5f3e1530e 100644
--- a/nixos/tests/virtualbox.nix
+++ b/nixos/tests/virtualbox.nix
@@ -379,7 +379,7 @@ let
'';
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ aszlig wkennington cdepillabout ];
+ maintainers = [ aszlig cdepillabout ];
};
};
diff --git a/pkgs/applications/altcoins/parity/beta.nix b/pkgs/applications/altcoins/parity/beta.nix
index 46985fd065e1..f49d1902edc5 100644
--- a/pkgs/applications/altcoins/parity/beta.nix
+++ b/pkgs/applications/altcoins/parity/beta.nix
@@ -1,6 +1,6 @@
let
- version = "2.2.5";
- sha256 = "0q9vgwc0jlja73r4na7yil624iagq1607ac47wh8a7xgfjmjjai1";
- cargoSha256 = "0ibdmyh1jvfq51vhwn4riyhilqwhf71hjd4vyj525smn95p75b14";
+ version = "2.3.0";
+ sha256 = "0v79nz19riaga6iwj6m59fq8adm5llrkq61xizriz30rw8rkk04z";
+ cargoSha256 = "01vdrfqh2nlghbgnbb7qmrazsjmynrb9542qrgchxq589wasb4j2";
in
import ./parity.nix { inherit version sha256 cargoSha256; }
diff --git a/pkgs/applications/altcoins/parity/default.nix b/pkgs/applications/altcoins/parity/default.nix
index 81923849094f..de43450a41ce 100644
--- a/pkgs/applications/altcoins/parity/default.nix
+++ b/pkgs/applications/altcoins/parity/default.nix
@@ -1,6 +1,6 @@
let
- version = "2.1.10";
- sha256 = "1l4yl8i24q8v4hzljzai37f587x8m3cz3byzifhvq3bjky7p8h80";
- cargoSha256 = "04pni9cmz8nhlqznwafz9d81006808kh24aqnb8rjdcr84d11zis";
+ version = "2.2.7";
+ sha256 = "0bxq4z84vsb8hmbscr41xiw11m9xg6if231v76c2dmkbyqgpqy8p";
+ cargoSha256 = "1izwqg87qxhmmkd49m0k09i7r05sfcb18m5jbpvggjzp57ips09r";
in
import ./parity.nix { inherit version sha256 cargoSha256; }
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
index 8b26ba0959d4..7a80fecab718 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, alsaLib, bzip2, cairo, dpkg, freetype, gdk_pixbuf
-, glib, gtk2, harfbuzz, jdk, lib, xorg
-, libbsd, libjack2, libpng
+, wrapGAppsHook, gtk2, gtk3, harfbuzz, jdk, lib, xorg
+, libbsd, libjack2, libpng, ffmpeg
, libxkbcommon
-, makeWrapper, pixman
+, makeWrapper, pixman, autoPatchelfHook
, xdg_utils, zenity, zlib }:
stdenv.mkDerivation rec {
@@ -14,22 +14,21 @@ stdenv.mkDerivation rec {
sha256 = "0n0fxh9gnmilwskjcayvjsjfcs3fz9hn00wh7b3gg0cv3qqhich8";
};
- nativeBuildInputs = [ dpkg makeWrapper ];
+ nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook wrapGAppsHook ];
unpackCmd = "mkdir root ; dpkg-deb -x $curSrc root";
dontBuild = true;
- dontPatchELF = true;
- dontStrip = true;
+ dontWrapGApps = true; # we only want $gappsWrapperArgs here
- libPath = with xorg; lib.makeLibraryPath [
- alsaLib bzip2.out cairo freetype gdk_pixbuf glib gtk2 harfbuzz libX11 libXau
+ buildInputs = with xorg; [
+ alsaLib bzip2.out cairo freetype gdk_pixbuf gtk2 gtk3 harfbuzz libX11 libXau
libXcursor libXdmcp libXext libXfixes libXrender libbsd libjack2 libpng libxcb
libxkbfile pixman xcbutil xcbutilwm zlib
];
binPath = lib.makeBinPath [
- xdg_utils zenity
+ xdg_utils zenity ffmpeg
];
installPhase = ''
@@ -49,6 +48,16 @@ stdenv.mkDerivation rec {
rm -rf $out/libexec/lib/jre
ln -s ${jdk.home}/jre $out/libexec/lib/jre
+ mkdir -p $out/bin
+ ln -s $out/libexec/bitwig-studio $out/bin/bitwig-studio
+
+ cp -r usr/share $out/share
+ substitute usr/share/applications/bitwig-studio.desktop \
+ $out/share/applications/bitwig-studio.desktop \
+ --replace /usr/bin/bitwig-studio $out/bin/bitwig-studio
+ '';
+
+ postFixup = ''
# Bitwig’s `libx11-windowing-system.so` has several problems:
#
# • has some old version of libxkbcommon linked statically (ಠ_ಠ),
@@ -67,22 +76,11 @@ stdenv.mkDerivation rec {
-not -name '*.so' \
-not -path '*/resources/*' | \
while IFS= read -r f ; do
- patchelf \
- --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \
- $f && \
wrapProgram $f \
--prefix PATH : "${binPath}" \
- --prefix LD_LIBRARY_PATH : "${libPath}" \
+ "''${gappsWrapperArgs[@]}" \
--set LD_PRELOAD "${libxkbcommon.out}/lib/libxkbcommon.so" || true
done
-
- mkdir -p $out/bin
- ln -s $out/libexec/bitwig-studio $out/bin/bitwig-studio
-
- cp -r usr/share $out/share
- substitute usr/share/applications/bitwig-studio.desktop \
- $out/share/applications/bitwig-studio.desktop \
- --replace /usr/bin/bitwig-studio $out/bin/bitwig-studio
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
index 829bb4c67caa..0b7adefb3056 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
@@ -1,18 +1,16 @@
{ stdenv, fetchurl, bitwig-studio1,
- xdg_utils, zenity, ffmpeg }:
+ xdg_utils, zenity, ffmpeg, pulseaudio }:
bitwig-studio1.overrideAttrs (oldAttrs: rec {
name = "bitwig-studio-${version}";
- version = "2.3.5";
+ version = "2.4.3";
src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
- sha256 = "1v62z08hqla8fz5m7hl9ynf2hpr0j0arm0nb5lpd99qrv36ibrsc";
+ sha256 = "17754y4ni0zj9vjxl8ldivi33gdb0nk6sdlcmlpskgffrlx8di08";
};
- buildInputs = bitwig-studio1.buildInputs ++ [ ffmpeg ];
-
- binPath = stdenv.lib.makeBinPath [
- ffmpeg xdg_utils zenity
+ runtimeDependencies = [
+ pulseaudio
];
})
diff --git a/pkgs/applications/audio/clementine/default.nix b/pkgs/applications/audio/clementine/default.nix
index a28125d24d4f..b3a0c6377214 100644
--- a/pkgs/applications/audio/clementine/default.nix
+++ b/pkgs/applications/audio/clementine/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
+{ stdenv, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
, libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, projectm, protobuf
, qca2, pkgconfig, sparsehash, config, makeWrapper, gst_plugins }:
@@ -11,14 +11,16 @@ let
version = "1.3.1";
- src = fetchurl {
- url = https://github.com/clementine-player/Clementine/archive/1.3.1.tar.gz;
- sha256 = "0z7k73wyz54c3020lb6x2dgw0vz4ri7wcl3vs03qdj5pk8d971gq";
+ src = fetchFromGitHub {
+ owner = "clementine-player";
+ repo = "Clementine";
+ rev = version;
+ sha256 = "0i3jkfs8dbfkh47jq3cnx7pip47naqg7w66vmfszk4d8vj37j62j";
};
patches = [
./clementine-spotify-blob.patch
- # Required so as to avoid adding libspotify as a build dependency (as it is
+ # Required so as to avoid adding libspotify as a build dependency (as it is
# unfree and thus would prevent us from having a free package).
./clementine-spotify-blob-remove-from-build.patch
(fetchpatch {
diff --git a/pkgs/applications/audio/gtkpod/default.nix b/pkgs/applications/audio/gtkpod/default.nix
index 4bcddab54a08..c40f84348de1 100644
--- a/pkgs/applications/audio/gtkpod/default.nix
+++ b/pkgs/applications/audio/gtkpod/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, wrapGAppsHook, intltool, libgpod, curl, flac,
- gnome3, gtk3, gettext, perlPackages, flex, libid3tag,
+ gnome3, gtk3, gettext, perlPackages, flex, libid3tag, gdl,
libvorbis, gdk_pixbuf }:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [
curl gettext
flex libgpod libid3tag flac libvorbis gtk3 gdk_pixbuf
- gnome3.gdl gnome3.defaultIconTheme gnome3.anjuta
+ gdl gnome3.defaultIconTheme gnome3.anjuta
] ++ (with perlPackages; [ perl XMLParser ]);
patchPhase = ''
diff --git a/pkgs/applications/audio/lollypop/default.nix b/pkgs/applications/audio/lollypop/default.nix
index 5bc6e7174656..03d27177656a 100644
--- a/pkgs/applications/audio/lollypop/default.nix
+++ b/pkgs/applications/audio/lollypop/default.nix
@@ -5,7 +5,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "lollypop";
- version = "0.9.909";
+ version = "0.9.915";
format = "other";
doCheck = false;
@@ -14,10 +14,10 @@ python3.pkgs.buildPythonApplication rec {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
- sha256 = "19d82dy0wprabg5kzcgs3ydmp9iz3h437n55cnlp20mbpya09k7n";
+ sha256 = "133qmqb015ghif4d4zh6sf8585fpfgbq00rv6qdj5xn13wziipwh";
};
- nativeBuildInputs = with python3.pkgs; [
+ nativeBuildInputs = [
appstream-glib
desktop-file-utils
gobject-introspection
diff --git a/pkgs/applications/audio/mopidy/gmusic.nix b/pkgs/applications/audio/mopidy/gmusic.nix
index 5566c4b07b21..8c173140efd8 100644
--- a/pkgs/applications/audio/mopidy/gmusic.nix
+++ b/pkgs/applications/audio/mopidy/gmusic.nix
@@ -13,7 +13,7 @@ pythonPackages.buildPythonApplication rec {
mopidy
pythonPackages.requests
pythonPackages.gmusicapi
- pythonPackages.cachetools_1
+ pythonPackages.cachetools
];
doCheck = false;
diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix
index 340978c81830..8ec4a342522d 100644
--- a/pkgs/applications/audio/musescore/default.nix
+++ b/pkgs/applications/audio/musescore/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig
+{ stdenv, lib, fetchzip, cmake, pkgconfig
, alsaLib, freetype, libjack2, lame, libogg, libpulseaudio, libsndfile, libvorbis
, portaudio, portmidi, qtbase, qtdeclarative, qtscript, qtsvg, qttools
, qtwebengine, qtxmlpatterns
@@ -6,13 +6,12 @@
stdenv.mkDerivation rec {
name = "musescore-${version}";
- version = "3.0";
+ version = "3.0.1";
- src = fetchFromGitHub {
- owner = "musescore";
- repo = "MuseScore";
- rev = "v${version}";
- sha256 = "0g8n8xpw5d6wh8bwbvy12sinl9i0ir009sr28i4izr28lr4x8v50";
+ src = fetchzip {
+ url = "https://download.musescore.com/releases/MuseScore-${version}/MuseScore-${version}.zip";
+ sha256 = "1l9djxq5hdfqiya2jwcag7qq4dhmb9qcv68y27dlza19imrnim80";
+ stripRoot = false;
};
patches = [
diff --git a/pkgs/applications/audio/ncpamixer/default.nix b/pkgs/applications/audio/ncpamixer/default.nix
index c3449ed3a4f4..3eb70ce0c11e 100644
--- a/pkgs/applications/audio/ncpamixer/default.nix
+++ b/pkgs/applications/audio/ncpamixer/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "ncpamixer-${version}";
- version = "1.2";
+ version = "1.3";
src = fetchFromGitHub {
owner = "fulhax";
repo = "ncpamixer";
rev = version;
- sha256 = "01kvd0pg5yraymlln5xdzqj1r6adxfvvza84wxn2481kcxfral54";
+ sha256 = "02v8vsx26w3wrzkg61457diaxv1hyzsh103p53j80la9vglamdsh";
};
buildInputs = [ ncurses libpulseaudio ];
diff --git a/pkgs/applications/audio/openmpt123/default.nix b/pkgs/applications/audio/openmpt123/default.nix
index 5d13aa7daf42..af8597022922 100644
--- a/pkgs/applications/audio/openmpt123/default.nix
+++ b/pkgs/applications/audio/openmpt123/default.nix
@@ -1,24 +1,30 @@
-{ stdenv, fetchurl, SDL2, pkgconfig, flac, libsndfile }:
+{ stdenv, fetchurl, zlib, pkgconfig, mpg123, libogg, libvorbis, portaudio, libsndfile, flac
+, usePulseAudio ? false, libpulseaudio }:
let
- version = "0.2.7025-beta20.1";
+ version = "0.4.1";
in stdenv.mkDerivation rec {
name = "openmpt123-${version}";
+
src = fetchurl {
- url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}.tar.gz";
- sha256 = "0qp2nnz6pnl1d7yv9hcjyim7q6yax5881k1jxm8jfgjqagmz5k6p";
+ url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
+ sha256 = "1k1m1adjh4s2q9lxgkf836k5243akxrzq1hsdjhrkg4idd3pxzp4";
};
+
+ enableParallelBuilding = true;
+ doCheck = true;
+
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ SDL2 flac libsndfile ];
- makeFlags = [ "NO_PULSEAUDIO=1 NO_LTDL=1 TEST=0 EXAMPLES=0" ]
- ++ stdenv.lib.optional (stdenv.isDarwin) "SHARED_SONAME=0";
- installFlags = "PREFIX=\${out}";
+ buildInputs = [ zlib mpg123 libogg libvorbis portaudio libsndfile flac ]
+ ++ stdenv.lib.optional usePulseAudio libpulseaudio;
+
+ configureFlags = stdenv.lib.optional (!usePulseAudio) [ "--without-pulseaudio" ];
meta = with stdenv.lib; {
description = "A cross-platform command-line based module file player";
homepage = https://lib.openmpt.org/libopenmpt/;
license = licenses.bsd3;
- maintainers = [ stdenv.lib.maintainers.gnidorah ];
- platforms = stdenv.lib.platforms.unix;
+ maintainers = with maintainers; [ gnidorah ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix
index e7c2c2e36347..915b7d0cbb50 100644
--- a/pkgs/applications/audio/picard/default.nix
+++ b/pkgs/applications/audio/picard/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, python3Packages, fetchurl, gettext, chromaprint }:
+{ stdenv, python3Packages, fetchFromGitHub, gettext, chromaprint }:
let
pythonPackages = python3Packages;
in pythonPackages.buildPythonApplication rec {
pname = "picard";
- version = "2.1";
+ version = "2.1.2";
- src = fetchurl {
- url = "http://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-${version}.tar.gz";
- sha256 = "054a37q5828q59jzml4npkyczsp891d89kawgsif9kwpi0dxa06c";
+ src = fetchFromGitHub {
+ owner = "metabrainz";
+ repo = pname;
+ rev = "release-${version}";
+ sha256 = "1p2bvfzby0nk1vh04yfmsvjcldgkj6m6s1hcv9v13hc8q1cbdfk5";
};
buildInputs = [ gettext ];
@@ -29,8 +31,6 @@ in pythonPackages.buildPythonApplication rec {
substituteInPlace setup.cfg --replace "‘" "'"
'';
- doCheck = false;
-
meta = with stdenv.lib; {
homepage = http://musicbrainz.org/doc/MusicBrainz_Picard;
description = "The official MusicBrainz tagger";
diff --git a/pkgs/applications/audio/pulseeffects/default.nix b/pkgs/applications/audio/pulseeffects/default.nix
index f414c64d671f..736f5c9f6744 100644
--- a/pkgs/applications/audio/pulseeffects/default.nix
+++ b/pkgs/applications/audio/pulseeffects/default.nix
@@ -31,6 +31,7 @@
, zam-plugins
, rubberband
, mda_lv2
+, lsp-plugins
, hicolor-icon-theme
}:
@@ -38,6 +39,7 @@ let
lv2Plugins = [
calf # limiter, compressor exciter, bass enhancer and others
mda_lv2 # loudness
+ lsp-plugins # delay
];
ladspaPlugins = [
rubberband # pitch shifting
@@ -45,13 +47,13 @@ let
];
in stdenv.mkDerivation rec {
pname = "pulseeffects";
- version = "4.4.6";
+ version = "4.4.7";
src = fetchFromGitHub {
owner = "wwmm";
repo = "pulseeffects";
rev = "v${version}";
- sha256 = "0zvcj2qliz2rlcz59ag4ljrs78qb7kpyaph16qvi07ij7c5bm333";
+ sha256 = "14sxwy3mayzn9k5hy58mjzhxaj4wqxvs257xaj03mwvm48k7c7ia";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index 06f8e8616f0d..6afd8f2dff87 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -1,6 +1,6 @@
{ fetchurl, stdenv, squashfsTools, xorg, alsaLib, makeWrapper, openssl, freetype
, glib, pango, cairo, atk, gdk_pixbuf, gtk2, cups, nspr, nss, libpng
-, libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_0_10, curl, zlib, gnome3
+, libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg, curl, zlib, gnome3
, at-spi2-atk
}:
@@ -26,7 +26,7 @@ let
curl
dbus
expat
- ffmpeg_0_10
+ ffmpeg
fontconfig
freetype
gdk_pixbuf
@@ -118,6 +118,9 @@ stdenv.mkDerivation {
ln -s ${nspr.out}/lib/libnspr4.so $libdir/libnspr4.so
ln -s ${nspr.out}/lib/libplc4.so $libdir/libplc4.so
+ ln -s ${ffmpeg.out}/lib/libavcodec.so.56 $libdir/libavcodec-ffmpeg.so.56
+ ln -s ${ffmpeg.out}/lib/libavformat.so.56 $libdir/libavformat-ffmpeg.so.56
+
rpath="$out/share/spotify:$libdir"
patchelf \
diff --git a/pkgs/applications/backup/deja-dup/default.nix b/pkgs/applications/backup/deja-dup/default.nix
index 43cc171e05f1..7876ebc244b1 100644
--- a/pkgs/applications/backup/deja-dup/default.nix
+++ b/pkgs/applications/backup/deja-dup/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, substituteAll, meson, ninja, pkgconfig, vala_0_40, gettext
+{ stdenv, fetchFromGitLab, substituteAll, meson, ninja, pkgconfig, vala_0_40, gettext
, gnome3, libnotify, itstool, glib, gtk3, libxml2
, coreutils, libsecret, pcre, libxkbcommon, wrapGAppsHook
, libpthreadstubs, libXdmcp, epoxy, at-spi2-core, dbus, libgpgerror
@@ -6,12 +6,15 @@
}:
stdenv.mkDerivation rec {
- name = "deja-dup-${version}";
- version = "38.1";
+ pname = "deja-dup";
+ version = "38.3";
- src = fetchurl {
- url = "https://launchpad.net/deja-dup/${stdenv.lib.versions.major version}/${version}/+download/deja-dup-${version}.tar.xz";
- sha256 = "0wm7z72qbsljzsysxg8h5sbpg56ignn9mp8v3xynn12dv3gv6rba";
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ owner = "World";
+ repo = pname;
+ rev = version;
+ sha256 = "1bnvmdlm67k1b6115x75j3nl92x5yl4psq5pna2w6cg9npxdd3fa";
};
patches = [
@@ -23,7 +26,7 @@ stdenv.mkDerivation rec {
];
postPatch = ''
- substituteInPlace deja-dup/nautilus/NautilusExtension.c --subst-var-by DEJA_DUP_GSETTINGS_PATH $out/share/gsettings-schemas/${name}/glib-2.0/schemas
+ substituteInPlace deja-dup/nautilus/NautilusExtension.c --subst-var-by DEJA_DUP_GSETTINGS_PATH $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas
'';
nativeBuildInputs = [
@@ -57,9 +60,9 @@ stdenv.mkDerivation rec {
of backing up the Right Way (encrypted, off-site, and regular) \
and uses duplicity as the backend.
'';
- homepage = https://launchpad.net/deja-dup;
- license = with licenses; gpl3;
+ homepage = https://wiki.gnome.org/Apps/DejaDup;
+ license = licenses.gpl3Plus;
maintainers = with maintainers; [ jtojnar joncojonathan ];
- platforms = with platforms; linux;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/display-managers/lightdm/default.nix b/pkgs/applications/display-managers/lightdm/default.nix
index 36928a29897b..a965ff4c8bb0 100644
--- a/pkgs/applications/display-managers/lightdm/default.nix
+++ b/pkgs/applications/display-managers/lightdm/default.nix
@@ -79,6 +79,6 @@ stdenv.mkDerivation rec {
description = "A cross-desktop display manager.";
platforms = platforms.linux;
license = licenses.gpl3;
- maintainers = with maintainers; [ ocharles wkennington worldofpeace ];
+ maintainers = with maintainers; [ ocharles worldofpeace ];
};
}
diff --git a/pkgs/applications/display-managers/lightdm/gtk-greeter.nix b/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
index 51cb28d02d26..a3e9554789c7 100644
--- a/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
+++ b/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
@@ -46,6 +46,6 @@ stdenv.mkDerivation rec {
homepage = https://launchpad.net/lightdm-gtk-greeter;
platforms = platforms.linux;
license = licenses.gpl3;
- maintainers = with maintainers; [ ocharles wkennington ];
+ maintainers = with maintainers; [ ocharles ];
};
}
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index 125538e54cfc..4b53774662f9 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -13,14 +13,14 @@ let
sha256Hash = "0dracganibnkyapn2pk2qqnxpwmii57371ycri4nccaci9v9pcjw";
};
betaVersion = {
- version = "3.4.0.10"; # "Android Studio 3.4 Beta 1"
- build = "183.5217543";
- sha256Hash = "0yd9l4py82i3gl1nvfwlhfx12hzf1mih8ylgdl3r85hhlqs7w2dm";
+ version = "3.4.0.11"; # "Android Studio 3.4 Beta 2"
+ build = "183.5240537";
+ sha256Hash = "0mv7ayqjkw97jzdifw1cdvjhnzygzkd2a9rc0h99fclhf2nii5yr";
};
latestVersion = { # canary & dev
- version = "3.5.0.0"; # "Android Studio 3.5 Canary 1"
- build = "183.5215047";
- sha256Hash = "1f7lllj85fia02hgy4ksbqh80sdcml16fv1g892jc6lwykjrdw5y";
+ version = "3.5.0.1"; # "Android Studio 3.5 Canary 2"
+ build = "183.5240547";
+ sha256Hash = "0z52ig9v2w9i6bqiqpdvgcr6g6sgl8p5317jamg72d5csm9hgfx3";
};
in rec {
# Old alias (TODO @primeos: Remove after 19.03 is branched off):
diff --git a/pkgs/applications/editors/eclipse/plugins.nix b/pkgs/applications/editors/eclipse/plugins.nix
index 30f381644ac1..af0f7e2d8c53 100644
--- a/pkgs/applications/editors/eclipse/plugins.nix
+++ b/pkgs/applications/editors/eclipse/plugins.nix
@@ -555,12 +555,12 @@ rec {
spotbugs = buildEclipseUpdateSite rec {
name = "spotbugs-${version}";
- version = "3.1.10";
+ version = "3.1.11";
src = fetchzip {
stripRoot = false;
url = "https://github.com/spotbugs/spotbugs/releases/download/${version}/eclipsePlugin.zip";
- sha256 = "0xrflgw0h05z3za784ach2fx6dh04lgmfr426m1q235vv2ibds5y";
+ sha256 = "0aanqwx3gy1arpbkqd846381hiy6272lzwhfjl94x8jhfykpqqbj";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
index 7c1531684968..7fc32bfc4bce 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
@@ -213,6 +213,13 @@ self:
# upstream issue: missing file header
qiita = markBroken super.qiita;
+ racer = super.racer.overrideAttrs (attrs: {
+ postPatch = attrs.postPatch or "" + ''
+ substituteInPlace racer.el \
+ --replace /usr/local/src/rust/src ${external.rustPlatform.rustcSrc}
+ '';
+ });
+
# upstream issue: missing file footer
seoul256-theme = markBroken super.seoul256-theme;
diff --git a/pkgs/applications/editors/kakoune/default.nix b/pkgs/applications/editors/kakoune/default.nix
index bcfbe53b5658..631287e86a6d 100644
--- a/pkgs/applications/editors/kakoune/default.nix
+++ b/pkgs/applications/editors/kakoune/default.nix
@@ -4,12 +4,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "kakoune-unstable-${version}";
- version = "2018.10.27";
+ version = "2019.01.20";
src = fetchFromGitHub {
repo = "kakoune";
owner = "mawww";
rev = "v${version}";
- sha256 = "1w7jmq57h8gxxbzg0n3lgd6cci77xb9mziy6lr8330nzqc85zp9p";
+ sha256 = "04ak1jm7b1i03sx10z3fxw08rn692y2fj482jn5kpzfzj91b2ila";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ ncurses asciidoc docbook_xsl libxslt ];
diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix
index a3580b1afa7a..d7932dc4dcfc 100644
--- a/pkgs/applications/editors/neovim/default.nix
+++ b/pkgs/applications/editors/neovim/default.nix
@@ -20,6 +20,13 @@ let
sha256 = "07ncvgp6xfhiwc6hd7qf7zk28n3yj47p26qj1ji29vqkwnk28y3s";
};
+ patches = [
+ # introduce a system-wide rplugin.vim in addition to the user one
+ # necessary so that nix can handle `UpdateRemotePlugins` for the plugins
+ # it installs. See https://github.com/neovim/neovim/issues/9413.
+ ./system_rplugin_manifest.patch
+ ];
+
enableParallelBuilding = true;
buildInputs = [
@@ -46,6 +53,13 @@ let
lualibs = [ luaPackages.mpack luaPackages.lpeg luaPackages.luabitop ];
+ # nvim --version output retains compilation flags and references to build tools
+ postPatch = ''
+ substituteInPlace src/nvim/version.c --replace NVIM_VERSION_CFLAGS "";
+ '';
+ # check that the above patching actually works
+ disallowedReferences = [ stdenv.cc ];
+
cmakeFlags = [
"-DLUA_PRG=${luaPackages.lua}/bin/lua"
"-DGPERF_PRG=${gperf}/bin/gperf"
diff --git a/pkgs/applications/editors/neovim/system_rplugin_manifest.patch b/pkgs/applications/editors/neovim/system_rplugin_manifest.patch
new file mode 100644
index 000000000000..f634d3ec056a
--- /dev/null
+++ b/pkgs/applications/editors/neovim/system_rplugin_manifest.patch
@@ -0,0 +1,29 @@
+diff --git a/runtime/autoload/remote/host.vim b/runtime/autoload/remote/host.vim
+index 6266b312b..965fabf1e 100644
+--- a/runtime/autoload/remote/host.vim
++++ b/runtime/autoload/remote/host.vim
+@@ -71,7 +71,8 @@ function! remote#host#RegisterPlugin(host, path, specs) abort
+
+ for plugin in plugins
+ if plugin.path == a:path
+- throw 'Plugin "'.a:path.'" is already registered'
++ " plugin already registered
++ return
+ endif
+ endfor
+
+diff --git a/runtime/plugin/rplugin.vim b/runtime/plugin/rplugin.vim
+index 122d8d47f..83fbf8b57 100644
+--- a/runtime/plugin/rplugin.vim
++++ b/runtime/plugin/rplugin.vim
+@@ -54,6 +54,10 @@ function! s:GetManifest() abort
+ endfunction
+
+ function! s:LoadRemotePlugins() abort
++ if exists('$NVIM_SYSTEM_RPLUGIN_MANIFEST')
++ let g:system_remote_plugins = fnamemodify($NVIM_SYSTEM_RPLUGIN_MANIFEST, ':p')
++ execute 'source' fnameescape(g:system_remote_plugins)
++ endif
+ let g:loaded_remote_plugins = s:GetManifest()
+ if filereadable(g:loaded_remote_plugins)
+ execute 'source' fnameescape(g:loaded_remote_plugins)
diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix
index 3dd3710da772..7d76bc1fd1a0 100644
--- a/pkgs/applications/editors/neovim/wrapper.nix
+++ b/pkgs/applications/editors/neovim/wrapper.nix
@@ -72,7 +72,6 @@ let
--cmd \"${if withRuby then "let g:ruby_host_prog='$out/bin/nvim-ruby'" else "let g:loaded_ruby_provider=1"}\" " \
--suffix PATH : ${binPath} \
${optionalString withRuby '' --set GEM_HOME ${rubyEnv}/${rubyEnv.ruby.gemPath}'' }
-
''
+ optionalString (!stdenv.isDarwin) ''
# copy and patch the original neovim.desktop file
@@ -83,18 +82,39 @@ let
''
+ optionalString withPython ''
makeWrapper ${pythonEnv}/bin/python $out/bin/nvim-python --unset PYTHONPATH
- '' + optionalString withPython3 ''
+ '' + optionalString withPython3 ''
makeWrapper ${python3Env}/bin/python3 $out/bin/nvim-python3 --unset PYTHONPATH
- '' + optionalString withRuby ''
- ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
- '' + optionalString vimAlias ''
- ln -s $out/bin/nvim $out/bin/vim
- '' + optionalString viAlias ''
- ln -s $out/bin/nvim $out/bin/vi
- '' + optionalString (configure != {}) ''
- wrapProgram $out/bin/nvim --add-flags "-u ${vimUtils.vimrcFile configure}"
- ''
- ;
+ '' + optionalString withRuby ''
+ ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
+ '' + optionalString vimAlias ''
+ ln -s $out/bin/nvim $out/bin/vim
+ '' + optionalString viAlias ''
+ ln -s $out/bin/nvim $out/bin/vi
+ '' + optionalString (configure != {}) ''
+ echo "Generating remote plugin manifest"
+ export NVIM_RPLUGIN_MANIFEST=$out/rplugin.vim
+ # Launch neovim with a vimrc file containing only the generated plugin
+ # code. Pass various flags to disable temp file generation
+ # (swap/viminfo) and redirect errors to stderr.
+ # Only display the log on error since it will contain a few normally
+ # irrelevant messages.
+ if ! $out/bin/nvim \
+ -u ${vimUtils.vimrcFile (configure // { customRC = ""; })} \
+ -i NONE -n \
+ -E -V1rplugins.log -s \
+ +UpdateRemotePlugins +quit! > outfile 2>&1; then
+ cat outfile
+ echo -e "\nGenerating rplugin.vim failed!"
+ exit 1
+ fi
+ unset NVIM_RPLUGIN_MANIFEST
+
+ # this relies on a patched neovim, see
+ # https://github.com/neovim/neovim/issues/9413
+ wrapProgram $out/bin/nvim \
+ --set NVIM_SYSTEM_RPLUGIN_MANIFEST $out/rplugin.vim \
+ --add-flags "-u ${vimUtils.vimrcFile configure}"
+ '';
preferLocalBuild = true;
diff --git a/pkgs/applications/editors/rstudio/default.nix b/pkgs/applications/editors/rstudio/default.nix
index 9d8c430630e5..86fb972e94c3 100644
--- a/pkgs/applications/editors/rstudio/default.nix
+++ b/pkgs/applications/editors/rstudio/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchFromGitHub, makeDesktopItem, cmake, boost
-, zlib, openssl, R, qtbase, qtwebkit, qtwebchannel, libuuid, hunspellDicts
-, unzip, ant, jdk, gnumake, makeWrapper, pandoc
+, zlib, openssl, R, qtbase, qtwebkit, qtwebchannel, qtxmlpatterns, libuuid
+, hunspellDicts, unzip, ant, jdk, gnumake, makeWrapper, pandoc
}:
let
@@ -16,7 +16,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake unzip ant jdk makeWrapper pandoc ];
- buildInputs = [ boost zlib openssl R qtbase qtwebkit qtwebchannel libuuid ];
+ buildInputs = [ boost zlib openssl R qtbase qtwebkit qtwebchannel
+ qtxmlpatterns libuuid ];
src = fetchFromGitHub {
owner = "rstudio";
diff --git a/pkgs/applications/editors/rstudio/preview.nix b/pkgs/applications/editors/rstudio/preview.nix
index 340aeec15e0f..55c83ca85a64 100644
--- a/pkgs/applications/editors/rstudio/preview.nix
+++ b/pkgs/applications/editors/rstudio/preview.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, fetchFromGitHub, makeDesktopItem, cmake, boost, zlib
-, openssl, R, qtbase, qtdeclarative, qtsensors, qtwebengine, qtwebchannel
+, openssl, R, qtbase, qtxmlpatterns, qtsensors, qtwebengine, qtwebchannel
, libuuid, hunspellDicts, unzip, ant, jdk, gnumake, makeWrapper, pandoc
, llvmPackages
}:
let
- rev = "f33fb2b2f1";
+ rev = "f79330d4";
ginVer = "2.1.2";
gwtVer = "2.8.1";
in
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake unzip ant jdk makeWrapper pandoc ];
- buildInputs = [ boost zlib openssl R qtbase qtdeclarative qtsensors
+ buildInputs = [ boost zlib openssl R qtbase qtxmlpatterns qtsensors
qtwebengine qtwebchannel libuuid ];
src = fetchFromGitHub {
diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix
index ed37ad794a0b..ecdd7853d70c 100644
--- a/pkgs/applications/editors/tiled/default.nix
+++ b/pkgs/applications/editors/tiled/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "tiled-${version}";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "bjorn";
repo = "tiled";
rev = "v${version}";
- sha256 = "077fv3kn3fy06z8f414r3ny4a04l05prppmkyvjqhnwf1i1jck1w";
+ sha256 = "1yqw10izqhsnqwgxvws2n4ymcwawbh86srv7qmjwbsay752pfgfh";
};
nativeBuildInputs = [ pkgconfig qmake ];
diff --git a/pkgs/applications/editors/typora/default.nix b/pkgs/applications/editors/typora/default.nix
index 0bff4864c612..ebd7c77f678c 100644
--- a/pkgs/applications/editors/typora/default.nix
+++ b/pkgs/applications/editors/typora/default.nix
@@ -1,92 +1,36 @@
-{ stdenv, fetchurl, dpkg, lib, glib, dbus, makeWrapper, gnome2, gnome3, gtk3, atk, cairo, pango
-, gdk_pixbuf, freetype, fontconfig, nspr, nss, xorg, alsaLib, cups, expat, udev, wrapGAppsHook }:
+{ stdenv, fetchurl, makeWrapper, electron_3, dpkg, gtk3, glib, gnome3, wrapGAppsHook }:
stdenv.mkDerivation rec {
- name = "typora-${version}";
- version = "0.9.53";
+ pname = "typora";
+ version = "0.9.64";
- src =
- if stdenv.hostPlatform.system == "x86_64-linux" then
- fetchurl {
- url = "https://www.typora.io/linux/typora_${version}_amd64.deb";
- sha256 = "02k6x30l4mbjragqbq5rn663xbw3h4bxzgppfxqf5lwydswldklb";
- }
- else
- fetchurl {
- url = "https://www.typora.io/linux/typora_${version}_i386.deb";
- sha256 = "1wyq1ri0wwdy7slbd9dwyrdynsaa644x44c815jl787sg4nhas6y";
- }
- ;
+ src = fetchurl {
+ url = "https://www.typora.io/linux/typora_${version}_amd64.deb";
+ sha256 = "0dffydc11ys2i38gdy8080ph1xlbbzhcdcc06hyfv0dr0nf58a09";
+ };
- rpath = stdenv.lib.makeLibraryPath [
- alsaLib
- gnome2.GConf
- gdk_pixbuf
- pango
- gnome3.defaultIconTheme
- expat
- gtk3
- atk
- nspr
- nss
- stdenv.cc.cc
- glib
- cairo
- cups
- dbus
- udev
- fontconfig
- freetype
- xorg.libX11
- xorg.libXi
- xorg.libXext
- xorg.libXtst
- xorg.libXfixes
- xorg.libXcursor
- xorg.libXdamage
- xorg.libXrender
- xorg.libXrandr
- xorg.libXcomposite
- xorg.libxcb
- xorg.libXScrnSaver
- ];
+ nativeBuildInputs = [ dpkg makeWrapper wrapGAppsHook ];
- nativeBuildInputs = [ wrapGAppsHook ];
+ buildInputs = [ gtk3 glib gnome3.gsettings-desktop-schemas ];
+
+ unpackPhase = "dpkg-deb -x $src .";
dontWrapGApps = true;
- buildInputs = [ dpkg makeWrapper ];
-
- unpackPhase = "true";
installPhase = ''
- mkdir -p $out
- dpkg -x $src $out
- mv $out/usr/bin $out
- mv $out/usr/share $out
- rm $out/bin/typora
- rmdir $out/usr
+ mkdir -p $out/bin $out/share/typora
+ {
+ cd usr
+ mv share/typora/resources/app/* $out/share/typora
+ mv share/applications $out/share
+ mv share/icons $out/share
+ mv share/doc $out/share
+ }
- # Otherwise it looks "suspicious"
- chmod -R g-w $out
- '';
-
- postFixup = ''
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "$out/share/typora:${rpath}" "$out/share/typora/Typora"
-
- makeWrapper $out/share/typora/Typora $out/bin/typora
-
- wrapProgram $out/bin/typora \
+ makeWrapper ${electron_3}/bin/electron $out/bin/typora \
+ --add-flags $out/share/typora \
"''${gappsWrapperArgs[@]}" \
- --suffix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
- --prefix XDG_DATA_DIRS : "${gnome3.defaultIconTheme}/share"
-
- # Fix the desktop link
- substituteInPlace $out/share/applications/typora.desktop \
- --replace /usr/bin/ $out/bin/ \
- --replace /usr/share/ $out/share/
-
+ --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]}"
'';
meta = with stdenv.lib; {
@@ -94,6 +38,6 @@ stdenv.mkDerivation rec {
homepage = https://typora.io;
license = licenses.unfree;
maintainers = with maintainers; [ jensbin ];
- platforms = [ "x86_64-linux" "i686-linux" ];
+ inherit (electron_3.meta) platforms;
};
}
diff --git a/pkgs/applications/editors/vscode/default.nix b/pkgs/applications/editors/vscode/default.nix
index b38b357126fa..08c8561abeda 100644
--- a/pkgs/applications/editors/vscode/default.nix
+++ b/pkgs/applications/editors/vscode/default.nix
@@ -4,6 +4,8 @@
let
executableName = "code" + lib.optionalString isInsiders "-insiders";
+ longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders";
+ shortName = "Code" + lib.optionalString isInsiders " - Insiders";
plat = {
"i686-linux" = "linux-ia32";
@@ -45,12 +47,40 @@ in
desktopItem = makeDesktopItem {
name = executableName;
+ desktopName = longName;
+ comment = "Code Editing. Redefined.";
+ genericName = "Text Editor";
exec = executableName;
icon = "@out@/share/pixmaps/code.png";
- comment = "Code editor redefined and optimized for building and debugging modern web and cloud applications";
- desktopName = "Visual Studio Code" + lib.optionalString isInsiders " Insiders";
+ startupNotify = "true";
+ categories = "Utility;TextEditor;Development;IDE;";
+ mimeType = "text/plain;inode/directory;";
+ extraEntries = ''
+ StartupWMClass=${shortName}
+ Actions=new-empty-window;
+ Keywords=vscode;
+
+ [Desktop Action new-empty-window]
+ Name=New Empty Window
+ Exec=${executableName} --new-window %F
+ Icon=@out@/share/pixmaps/code.png
+ '';
+ };
+
+ urlHandlerDesktopItem = makeDesktopItem {
+ name = executableName + "-url-handler";
+ desktopName = longName + " - URL Handler";
+ comment = "Code Editing. Redefined.";
genericName = "Text Editor";
- categories = "GNOME;GTK;Utility;TextEditor;Development;";
+ exec = executableName + " --open-url %U";
+ icon = "@out@/share/pixmaps/code.png";
+ startupNotify = "true";
+ categories = "Utility;TextEditor;Development;IDE;";
+ mimeType = "x-scheme-handler/vscode;";
+ extraEntries = ''
+ NoDisplay=true
+ Keywords=vscode;
+ '';
};
buildInputs = if stdenv.hostPlatform.system == "x86_64-darwin"
@@ -73,6 +103,8 @@ in
mkdir -p $out/share/applications
substitute $desktopItem/share/applications/${executableName}.desktop $out/share/applications/${executableName}.desktop \
--subst-var out
+ substitute $urlHandlerDesktopItem/share/applications/${executableName}-url-handler.desktop $out/share/applications/${executableName}-url-handler.desktop \
+ --subst-var out
mkdir -p $out/share/pixmaps
cp $out/lib/vscode/resources/app/resources/linux/code.png $out/share/pixmaps/code.png
diff --git a/pkgs/applications/graphics/ImageMagick/7.0.nix b/pkgs/applications/graphics/ImageMagick/7.0.nix
index 10cc55d3d2bb..669c7c8f9612 100644
--- a/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -84,6 +84,6 @@ stdenv.mkDerivation rec {
description = "A software suite to create, edit, compose, or convert bitmap images";
platforms = platforms.linux ++ platforms.darwin;
license = licenses.asl20;
- maintainers = with maintainers; [ the-kenny wkennington ];
+ maintainers = with maintainers; [ the-kenny ];
};
}
diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix
index 5220fdf89813..79149dc83cf8 100644
--- a/pkgs/applications/graphics/ImageMagick/default.nix
+++ b/pkgs/applications/graphics/ImageMagick/default.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
homepage = http://www.imagemagick.org/;
description = "A software suite to create, edit, compose, or convert bitmap images";
platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ the-kenny wkennington ];
+ maintainers = with maintainers; [ the-kenny ];
license = licenses.asl20;
};
}
diff --git a/pkgs/applications/graphics/ahoviewer/default.nix b/pkgs/applications/graphics/ahoviewer/default.nix
index 6668bc42a8b5..596570092a94 100644
--- a/pkgs/applications/graphics/ahoviewer/default.nix
+++ b/pkgs/applications/graphics/ahoviewer/default.nix
@@ -8,13 +8,13 @@ assert useUnrar -> unrar != null;
stdenv.mkDerivation rec {
name = "ahoviewer-${version}";
- version = "1.6.4";
+ version = "1.6.5";
src = fetchFromGitHub {
owner = "ahodesuka";
repo = "ahoviewer";
rev = version;
- sha256 = "144jmk8w7dnmqy4w81b3kzama7i97chx16pgax2facn72a92921q";
+ sha256 = "1avdl4qcpznvf3s2id5qi1vnzy4wgh6vxpnrz777a1s4iydxpcd8";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/graphics/krita/default.nix b/pkgs/applications/graphics/krita/default.nix
index ce2bdcbd298c..c9fdbd255d46 100644
--- a/pkgs/applications/graphics/krita/default.nix
+++ b/pkgs/applications/graphics/krita/default.nix
@@ -8,13 +8,21 @@
, python3
}:
+let
+
+major = "4.1";
+minor = "7";
+patch = "101";
+
+in
+
mkDerivation rec {
name = "krita-${version}";
- version = "4.1.5";
+ version = "${major}.${minor}.${patch}";
src = fetchurl {
- url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
- sha256 = "1by8p8ifdp03f05bhg8ygdd1j036anfpjjnzbx63l2fbmy9k6q10";
+ url = "https://download.kde.org/stable/krita/${major}.${minor}/${name}.tar.gz";
+ sha256 = "0pvghb17vj3y19wa1n1zfg3yl5206ir3y45znrgdgdw076m5pjav";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
diff --git a/pkgs/applications/graphics/sxiv/default.nix b/pkgs/applications/graphics/sxiv/default.nix
index 7f118b6adc9a..acbbf73465df 100644
--- a/pkgs/applications/graphics/sxiv/default.nix
+++ b/pkgs/applications/graphics/sxiv/default.nix
@@ -3,14 +3,14 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "sxiv-${version}";
- version = "24";
+ pname = "sxiv";
+ version = "25";
src = fetchFromGitHub {
owner = "muennich";
- repo = "sxiv";
+ repo = pname;
rev = "v${version}";
- sha256 = "020n1bdxbzqncprh8a4rnjzc4frp335yxbqh5w6dr970f7n5qm8d";
+ sha256 = "13s1lfar142hq1j7xld0ri616p4bqs57b17yr4d0b9a9w7liz4hp";
};
postUnpack = ''
diff --git a/pkgs/applications/kde/kdepim-runtime.nix b/pkgs/applications/kde/kdepim-runtime.nix
index 201930c53d6f..fa090d503547 100644
--- a/pkgs/applications/kde/kdepim-runtime.nix
+++ b/pkgs/applications/kde/kdepim-runtime.nix
@@ -5,7 +5,7 @@
akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime, akonadi-notes,
kalarmcal, kcalutils, kcontacts, kdav, kdelibs4support, kidentitymanagement,
kimap, kmailtransport, kmbox, kmime, knotifications, knotifyconfig,
- pimcommon, qtwebengine, libkgapi, qtspeech
+ pimcommon, qtwebengine, libkgapi, qtspeech, qtxmlpatterns
}:
mkDerivation {
@@ -19,7 +19,7 @@ mkDerivation {
akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes
kalarmcal kcalutils kcontacts kdav kdelibs4support kidentitymanagement kimap
kmailtransport kmbox kmime knotifications knotifyconfig qtwebengine
- pimcommon libkgapi qtspeech
+ pimcommon libkgapi qtspeech qtxmlpatterns
];
# Attempts to build some files before dependencies have been generated
enableParallelBuilding = false;
diff --git a/pkgs/applications/misc/alacritty/default.nix b/pkgs/applications/misc/alacritty/default.nix
index fd4180a8dcbf..06512f6123b1 100644
--- a/pkgs/applications/misc/alacritty/default.nix
+++ b/pkgs/applications/misc/alacritty/default.nix
@@ -43,16 +43,16 @@ let
];
in buildRustPackage rec {
name = "alacritty-${version}";
- version = "0.2.5";
+ version = "0.2.6";
src = fetchFromGitHub {
owner = "jwilm";
repo = "alacritty";
rev = "v${version}";
- sha256 = "17802fgfkp80872wr6qkjhs3gdjjw2cibigcifqnzcfzwabp07iv";
+ sha256 = "1yjmlvxs5vwqhgjlb83a4hq2b12zzhr4pp209djprgdi0cf2bbqw";
};
- cargoSha256 = "0adw5zwxy1x9laa1fx11j2bhhs2w7c9n0xnjwxw8vchqi4xwqvy5";
+ cargoSha256 = "11n5xl43l07zycdg0icv4i7mh6zy4ia6aw48i0wm59xqdl7xqn9f";
nativeBuildInputs = [
cmake
diff --git a/pkgs/applications/misc/asciiquarium/default.nix b/pkgs/applications/misc/asciiquarium/default.nix
new file mode 100644
index 000000000000..912f18890b5f
--- /dev/null
+++ b/pkgs/applications/misc/asciiquarium/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, makeWrapper, perlPackages }:
+
+let version = "1.1";
+in stdenv.mkDerivation {
+ name = "asciiquarium-${version}";
+ src = fetchurl {
+ url = "https://robobunny.com/projects/asciiquarium/asciiquarium_${version}.tar.gz";
+ sha256 = "0qfkr5b7sxzi973nh0h84blz2crvmf28jkkgaj3mxrr56mhwc20v";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ perlPackages.perl ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp asciiquarium $out/bin
+ chmod +x $out/bin/asciiquarium
+ wrapProgram $out/bin/asciiquarium \
+ --set PERL5LIB ${perlPackages.makeFullPerlPath [ perlPackages.TermAnimation ] }
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Enjoy the mysteries of the sea from the safety of your own terminal!";
+ homepage = https://robobunny.com/projects/asciiquarium/html;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.utdemir ];
+ };
+}
diff --git a/pkgs/applications/misc/buku/default.nix b/pkgs/applications/misc/buku/default.nix
index dacfa908b516..0a1275cb17a2 100644
--- a/pkgs/applications/misc/buku/default.nix
+++ b/pkgs/applications/misc/buku/default.nix
@@ -1,14 +1,14 @@
{ stdenv, python3, fetchFromGitHub, fetchpatch }:
with python3.pkgs; buildPythonApplication rec {
- version = "3.8";
+ version = "4.1";
pname = "buku";
src = fetchFromGitHub {
owner = "jarun";
repo = "buku";
rev = "v${version}";
- sha256 = "0gv26c4rr1akcaiff1nrwil03sv7d58mfxr86pgsw6nwld67ns0r";
+ sha256 = "166l1fmpqn4hys4l0ssc4yd590mmav1w62vm9l5ijhjhmlnrzfax";
};
checkInputs = [
@@ -33,8 +33,17 @@ with python3.pkgs; buildPythonApplication rec {
arrow
werkzeug
click
+ html5lib
+ vcrpy
];
+ postPatch = ''
+ # Jailbreak problematic dependencies
+ sed -i \
+ -e "s,'PyYAML.*','PyYAML',g" \
+ setup.py
+ '';
+
preCheck = ''
# Fixes two tests for wrong encoding
export PYTHONIOENCODING=utf-8
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index 9b1c99c3eedd..cd3ee82acebf 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "3.37.0";
+ version = "3.38.1";
name = "calibre-${version}";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
- sha256 = "12si7jag5ildy08h0nfs4rfpn417i82valxbk2wjkypp226gqi05";
+ sha256 = "07fvpnabk17sfg81xn0bsnw36k45hawwz0fcz5cmp5qydm85ncv0";
};
patches = [
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
index e90fccefb065..de42f2d96571 100644
--- a/pkgs/applications/misc/dbeaver/default.nix
+++ b/pkgs/applications/misc/dbeaver/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
name = "dbeaver-ce-${version}";
- version = "5.3.0";
+ version = "5.3.2";
desktopItem = makeDesktopItem {
name = "dbeaver";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "1gn52bffjn2fw9yhi1rv4iy9dfdn5qxc51gv6qri5g0c8pblvh7m";
+ sha256 = "05ra1bicah588q5n114vd9jqk9qdjix7b0zv5z83cagksb3n52rc";
};
installPhase = ''
diff --git a/pkgs/applications/misc/dmensamenu/default.nix b/pkgs/applications/misc/dmensamenu/default.nix
index 924b95d8b6a9..1c3b41338674 100644
--- a/pkgs/applications/misc/dmensamenu/default.nix
+++ b/pkgs/applications/misc/dmensamenu/default.nix
@@ -1,21 +1,30 @@
-{ stdenv, buildPythonApplication, fetchFromGitHub, requests, dmenu }:
+{ stdenv, buildPythonApplication, fetchFromGitHub, substituteAll, requests, dmenu }:
buildPythonApplication rec {
- name = "dmensamenu-${version}";
- version = "1.1.1";
-
- propagatedBuildInputs = [
- requests
- dmenu
- ];
+ pname = "dmensamenu";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "dotlambda";
repo = "dmensamenu";
rev = version;
- sha256 = "0gc23k2zbv9zfc0v27y4spiva8cizxavpzd5pch5qbawh2lak6a3";
+ sha256 = "15c8g2vdban3dw3g979icypgpx52irpvv39indgk19adicgnzzqp";
};
+ patches = [
+ (substituteAll {
+ src = ./dmenu-path.patch;
+ inherit dmenu;
+ })
+ ];
+
+ propagatedBuildInputs = [
+ requests
+ ];
+
+ # No tests implemented
+ doCheck = false;
+
meta = with stdenv.lib; {
homepage = https://github.com/dotlambda/dmensamenu;
description = "Print German canteen menus using dmenu and OpenMensa";
diff --git a/pkgs/applications/misc/dmensamenu/dmenu-path.patch b/pkgs/applications/misc/dmensamenu/dmenu-path.patch
new file mode 100644
index 000000000000..1508e5142d29
--- /dev/null
+++ b/pkgs/applications/misc/dmensamenu/dmenu-path.patch
@@ -0,0 +1,13 @@
+diff --git a/dmensamenu/dmensamenu.py b/dmensamenu/dmensamenu.py
+index 7df49f2..052ef1b 100644
+--- a/dmensamenu/dmensamenu.py
++++ b/dmensamenu/dmensamenu.py
+@@ -99,7 +99,7 @@ def main():
+ parser.add_argument('--city',
+ help='When searching for a canteen, only show the ones from the city specified'
+ +' (case-insensitive).')
+- parser.add_argument('--dmenu', metavar='CMD', default='dmenu -i -l "$lines" -p "$date"',
++ parser.add_argument('--dmenu', metavar='CMD', default='@dmenu@/bin/dmenu -i -l "$lines" -p "$date"',
+ help='Command to execute. '
+ 'Can be used to pass custom parameters to dmenu. '
+ 'The shell variable $lines will be set to the number of items on the menu '
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix
index 4ca82f1adc32..c6f83104fb13 100644
--- a/pkgs/applications/misc/electrum/default.nix
+++ b/pkgs/applications/misc/electrum/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python3, python3Packages, zbar }:
+{ stdenv, fetchFromGitHub, python3, python3Packages, zbar, secp256k1 }:
let
qdarkstyle = python3Packages.buildPythonPackage rec {
@@ -13,15 +13,20 @@ let
in
python3Packages.buildPythonApplication rec {
- name = "electrum-${version}";
- version = "3.2.4";
+ pname = "electrum";
+ version = "3.3.2";
- src = fetchurl {
- url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
- sha256 = "0nwipn1alk3r54zpsv2bdwsqxw4f08bxnfmygnwakfkiaifmmhxg";
+ src = fetchFromGitHub {
+ owner = "spesmilo";
+ repo = "electrum";
+ rev = version;
+ sha256 = "1jsn02azdydpq4plr2552s7ijyqgw6zqm2zx8skwsalgbwmhx12i";
};
propagatedBuildInputs = with python3Packages; [
+ aiorpcx
+ aiohttp
+ aiohttp-socks
dnspython
ecdsa
jsonrpclib-pelix
@@ -36,7 +41,6 @@ python3Packages.buildPythonApplication rec {
qrcode
requests
tlslite-ng
- typing
# plugins
keepkey
@@ -53,6 +57,7 @@ python3Packages.buildPythonApplication rec {
# Recording the creation timestamps introduces indeterminism to the build
sed -i '/Created: .*/d' electrum/gui/qt/icons_rc.py
sed -i "s|name = 'libzbar.*'|name='${zbar}/lib/libzbar.so'|" electrum/qrscanner.py
+ substituteInPlace ./electrum/ecc_fast.py --replace libsecp256k1.so.0 ${secp256k1}/lib/libsecp256k1.so.0
'';
postInstall = ''
@@ -65,10 +70,10 @@ python3Packages.buildPythonApplication rec {
--replace "Exec=electrum %u" "Exec=$out/bin/electrum %u"
'';
- doCheck = false;
+ checkInputs = with python3Packages; [ pytest ];
- doInstallCheck = true;
- installCheckPhase = ''
+ checkPhase = ''
+ py.test electrum/tests
$out/bin/electrum help >/dev/null
'';
diff --git a/pkgs/applications/misc/fff/default.nix b/pkgs/applications/misc/fff/default.nix
new file mode 100644
index 000000000000..9589c341f8ae
--- /dev/null
+++ b/pkgs/applications/misc/fff/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, makeWrapper, xdg_utils, file, coreutils }:
+
+stdenv.mkDerivation rec {
+ pname = "fff";
+ version = "2.0";
+
+ src = fetchFromGitHub {
+ owner = "dylanaraps";
+ repo = pname;
+ rev = version;
+ sha256 = "0pqxqg1gnl3kgqma5vb0wcy4n9xbm0dp7g7dxl60cwcyqvd4vm3i";
+ };
+
+ pathAdd = stdenv.lib.makeSearchPath "bin" [ xdg_utils file coreutils ];
+ buildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ install -D fff "$out/bin/fff"
+ install -D README.md "$out/share/doc/fff/README.md"
+ install -D fff.1 "$out/share/man/man1/fff.1"
+ wrapProgram $out/bin/fff --prefix PATH : ${pathAdd}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Fucking Fast File-Manager";
+ homepage = https://github.com/dylanaraps/fff;
+ license = licenses.mit;
+ maintainers = [ maintainers.tadeokondrak ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/misc/font-manager/correct-post-install.patch b/pkgs/applications/misc/font-manager/correct-post-install.patch
new file mode 100644
index 000000000000..47e9800d2657
--- /dev/null
+++ b/pkgs/applications/misc/font-manager/correct-post-install.patch
@@ -0,0 +1,13 @@
+diff --git a/meson_post_install.py b/meson_post_install.py
+index 8d00e70..c28d19e 100644
+--- a/meson_post_install.py
++++ b/meson_post_install.py
+@@ -7,7 +7,7 @@ prefix = environ['MESON_INSTALL_PREFIX']
+ data_dir = path.join(prefix, 'share')
+ schema_dir = path.join(data_dir, 'glib-2.0', 'schemas')
+
+-if not environ['DESTDIR']:
++if not environ.get('DESTDIR'):
+ print('Compiling gsettings schemas...')
+ call(['glib-compile-schemas', schema_dir])
+ print('Updating desktop database...')
diff --git a/pkgs/applications/misc/font-manager/default.nix b/pkgs/applications/misc/font-manager/default.nix
index 998074e8aa0f..ee8766f766f1 100644
--- a/pkgs/applications/misc/font-manager/default.nix
+++ b/pkgs/applications/misc/font-manager/default.nix
@@ -1,25 +1,27 @@
-{ stdenv, fetchFromGitHub, automake, autoconf, libtool,
- pkgconfig, file, intltool, libxml2, json-glib , sqlite, itstool,
- librsvg, vala, gnome3, wrapGAppsHook, gobject-introspection
+{ stdenv, fetchFromGitHub, meson, ninja, gettext, python3,
+ pkgconfig, libxml2, json-glib , sqlite, itstool, librsvg,
+ vala, gnome3, desktop-file-utils, wrapGAppsHook, gobject-introspection
}:
stdenv.mkDerivation rec {
- name = "font-manager-${version}";
- version = "0.7.3.1";
+ pname = "font-manager";
+ version = "0.7.4.2";
src = fetchFromGitHub {
owner = "FontManager";
repo = "master";
rev = version;
- sha256 = "0i65br0bk3r6x8wcl8jhc0v0agl0k6fy5g60ss1bnw4md7ldpgyi";
- };
+ sha256 = "15814czap0qg2h9nkcn9fg4i4xxa1lgw1vi6h3hi242qfwc7fh3i";
+ };
nativeBuildInputs = [
pkgconfig
- automake autoconf libtool
- file
- intltool
+ meson
+ ninja
+ gettext
+ python3
itstool
+ desktop-file-utils
vala
gnome3.yelp-tools
wrapGAppsHook
@@ -33,21 +35,23 @@ stdenv.mkDerivation rec {
sqlite
librsvg
gnome3.gtk
- gnome3.libgee
gnome3.defaultIconTheme
];
- enableParallelBuilding = true;
+ patches = [ ./correct-post-install.patch ];
- preConfigure = ''
- NOCONFIGURE=true ./autogen.sh
- substituteInPlace configure --replace "/usr/bin/file" "${file}/bin/file"
+ mesonFlags = [
+ "-Ddisable_pycompile=true"
+ ];
+
+ postPatch = ''
+ chmod +x meson_post_install.py
+ patchShebangs meson_post_install.py
'';
- configureFlags = [
- "--with-file-roller"
- "--disable-pycompile"
- ];
+ postInstall = ''
+ rm $out/share/applications/mimeinfo.cache
+ '';
meta = {
homepage = https://fontmanager.github.io/;
diff --git a/pkgs/applications/misc/googleearth/default.nix b/pkgs/applications/misc/googleearth/default.nix
index 96f8cb116143..0fccf83acf76 100644
--- a/pkgs/applications/misc/googleearth/default.nix
+++ b/pkgs/applications/misc/googleearth/default.nix
@@ -79,6 +79,15 @@ stdenv.mkDerivation rec {
for a in $out/opt/google/earth/free/*.so* ; do
patchelf --set-rpath "${fullPath}:\$ORIGIN" $a
done
+
+ # Add desktop config file and icons
+ mkdir -p $out/share/{applications,icons/hicolor/{16x16,22x22,24x24,32x32,48x48,64x64,128x128,256x256}/apps,pixmaps}
+ ln -s $out/opt/google/earth/free/google-earth.desktop $out/share/applications/google-earth.desktop
+ sed -i -e "s|Exec=.*|Exec=$out/bin/googleearth|g" $out/opt/google/earth/free/google-earth.desktop
+ for size in 16 22 24 32 48 64 128 256; do
+ ln -s $out/opt/google/earth/free/product_logo_"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/google-earth.png
+ done
+ ln -s $out/opt/google/earth/free/product_logo_256.png $out/share/pixmaps/google-earth.png
'';
checkPhase = ''
diff --git a/pkgs/applications/misc/gpx-viewer/default.nix b/pkgs/applications/misc/gpx-viewer/default.nix
index 1810d6d5c476..f7cfee3e6516 100644
--- a/pkgs/applications/misc/gpx-viewer/default.nix
+++ b/pkgs/applications/misc/gpx-viewer/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, intltool, pkgconfig, gnome3, shared-mime-info, desktop-file-utils, wrapGAppsHook }:
+{ stdenv, fetchurl, intltool, pkgconfig, gnome3, libchamplain, gdl, shared-mime-info, desktop-file-utils, wrapGAppsHook }:
stdenv.mkDerivation rec {
name = "gpx-viewer-${version}";
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
desktop-file-utils # For update-desktop-database
wrapGAppsHook # Fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system
];
- buildInputs = with gnome3; [ gdl libchamplain defaultIconTheme ];
+ buildInputs = [ gdl libchamplain gnome3.adwaita-icon-theme ];
meta = with stdenv.lib; {
homepage = https://blog.sarine.nl/tag/gpxviewer/;
diff --git a/pkgs/applications/misc/hyper/default.nix b/pkgs/applications/misc/hyper/default.nix
index 2a26d7ecf278..04c3e0320f65 100644
--- a/pkgs/applications/misc/hyper/default.nix
+++ b/pkgs/applications/misc/hyper/default.nix
@@ -11,11 +11,11 @@ let
];
in
stdenv.mkDerivation rec {
- version = "2.1.0";
+ version = "2.1.1";
name = "hyper-${version}";
src = fetchurl {
url = "https://github.com/zeit/hyper/releases/download/${version}/hyper_${version}_amd64.deb";
- sha256 = "0ss0ip6yc7sd8b1lx504nxckqmxjiqcz105wi3226nzyan489q3g";
+ sha256 = "1vr4j2vb2wpn8qzgq30l8kfck2an03jwchwywyx4zsl2vz3qp70x";
};
buildInputs = [ dpkg ];
unpackPhase = ''
diff --git a/pkgs/applications/misc/jrnl/default.nix b/pkgs/applications/misc/jrnl/default.nix
index 30e36c3dcf0f..3260f6a50690 100644
--- a/pkgs/applications/misc/jrnl/default.nix
+++ b/pkgs/applications/misc/jrnl/default.nix
@@ -14,7 +14,7 @@ buildPythonApplication rec {
};
propagatedBuildInputs = [
- pytz six tzlocal keyring argparse dateutil
+ pytz six tzlocal keyring dateutil
parsedatetime pycrypto
];
diff --git a/pkgs/applications/misc/khard/default.nix b/pkgs/applications/misc/khard/default.nix
index bac0eaaaba6d..d6e05056e1c1 100644
--- a/pkgs/applications/misc/khard/default.nix
+++ b/pkgs/applications/misc/khard/default.nix
@@ -34,7 +34,6 @@ in with python.pkgs; buildPythonApplication rec {
atomicwrites
configobj
vobject
- argparse
ruamel_yaml
ruamel_base
unidecode
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index dfc2595475ad..9427ac426fb7 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -7,7 +7,7 @@
with python3Packages;
buildPythonApplication rec {
- version = "0.13.2";
+ version = "0.13.3";
name = "kitty-${version}";
format = "other";
@@ -15,7 +15,7 @@ buildPythonApplication rec {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
- sha256 = "1w93fq4rks6va0aapz6f6l1cn6zhchrfq8fv39xb6x0llx78dimx";
+ sha256 = "1y0vd75j8g61jdj8miml79w5ri3pqli5rv9iq6zdrxvzfa4b2rmb";
};
buildInputs = [
diff --git a/pkgs/applications/misc/libosmocore/default.nix b/pkgs/applications/misc/libosmocore/default.nix
index 13e7e4f98011..4b3654f9a97b 100644
--- a/pkgs/applications/misc/libosmocore/default.nix
+++ b/pkgs/applications/misc/libosmocore/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "libosmocore-${version}";
- version = "0.12.1";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "osmocom";
repo = "libosmocore";
rev = version;
- sha256 = "140c9jii0qs00s50kji1znc2339s22x8sz259x4pj35rrjzyyjgp";
+ sha256 = "08xbj2calh1zkp79kxbq01vnh0y7nkgd4cgsivrzlyqahilbzvd9";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/misc/multimon-ng/default.nix b/pkgs/applications/misc/multimon-ng/default.nix
index 3fb268017750..b58872975aea 100644
--- a/pkgs/applications/misc/multimon-ng/default.nix
+++ b/pkgs/applications/misc/multimon-ng/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, qt4, qmake4Hook, libpulseaudio }:
let
- version = "1.1.6";
+ version = "1.1.7";
in
stdenv.mkDerivation {
name = "multimon-ng-${version}";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
owner = "EliasOenal";
repo = "multimon-ng";
rev = "${version}";
- sha256 = "1a166mh73x77yrrnhhhzk44qrkgwav26vpidv1547zj3x3m8p0bm";
+ sha256 = "11wfk8jw86z44y0ji4jr4s8ig3zwxp6g9h3sl81pvk6l3ipqqbgi";
};
buildInputs = [ qt4 libpulseaudio ];
diff --git a/pkgs/applications/misc/pdfpc/default.nix b/pkgs/applications/misc/pdfpc/default.nix
index 232184c1976c..20c304074c30 100644
--- a/pkgs/applications/misc/pdfpc/default.nix
+++ b/pkgs/applications/misc/pdfpc/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "${product}-${version}";
product = "pdfpc";
- version = "4.3.0";
+ version = "4.3.1_0";
src = fetchFromGitHub {
repo = "pdfpc";
owner = "pdfpc";
rev = "v${version}";
- sha256 = "1ild2p2lv89yj74fbbdsg3jb8dxpzdamsw0l0xs5h20fd2lsrwcd";
+ sha256 = "04bvgpdy3l030jd1f87a94lz4lky29skpak3k0bzazsajwpywprd";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/polar-bookshelf/default.nix b/pkgs/applications/misc/polar-bookshelf/default.nix
index 9625c07bc016..18bd46a30bd5 100644
--- a/pkgs/applications/misc/polar-bookshelf/default.nix
+++ b/pkgs/applications/misc/polar-bookshelf/default.nix
@@ -10,12 +10,12 @@
stdenv.mkDerivation rec {
name = "polar-bookshelf-${version}";
- version = "1.8.0";
+ version = "1.9.0";
# fetching a .deb because there's no easy way to package this Electron app
src = fetchurl {
url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-bookshelf-${version}-amd64.deb";
- sha256 = "0zbk8msc5p6ivldkznab8klzsgd31hd4hs5kkjzw1iy082cmrjv5";
+ sha256 = "1kvgmb7kvqc6pzcr0yp8x9mxwymiy85yr0cx3k2sclqlksrc5dzx";
};
buildInputs = [
diff --git a/pkgs/applications/misc/qMasterPassword/default.nix b/pkgs/applications/misc/qMasterPassword/default.nix
new file mode 100644
index 000000000000..e0a1e33dc628
--- /dev/null
+++ b/pkgs/applications/misc/qMasterPassword/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, fetchFromGitHub, qtbase, qmake, libX11, libXtst, openssl, libscrypt }:
+
+stdenv.mkDerivation rec {
+ name = "qMasterPassword";
+ version = "1.2.2";
+
+ src = fetchFromGitHub {
+ owner = "bkueng";
+ repo = name;
+ rev = "v${version}";
+ sha256 = "0l0jarvfdc69rcjl2wa0ixq8gp3fmjsy9n84m38sxf3n9j2bh13c";
+ };
+
+ buildInputs = [ qtbase libX11 libXtst openssl libscrypt ];
+ nativeBuildInputs = [ qmake ];
+
+ # Upstream install is mostly defunct. It hardcodes target.path and doesn't
+ # install anything but the binary.
+ installPhase = if stdenv.isDarwin then ''
+ mkdir -p "$out"/{Applications,bin}
+ mv qMasterPassword.app "$out"/Applications/
+ ln -s ../Applications/qMasterPassword.app/Contents/MacOS/qMasterPassword "$out"/bin/qMasterPassword
+ '' else ''
+ mkdir -p $out/bin
+ mkdir -p $out/share/{applications,doc/qMasterPassword,icons/qmasterpassword,icons/hicolor/512x512/apps}
+ mv qMasterPassword $out/bin
+ mv data/qMasterPassword.desktop $out/share/applications
+ mv LICENSE README.md $out/share/doc/qMasterPassword
+ mv data/icons/app_icon.png $out/share/icons/hicolor/512x512/apps/qmasterpassword.png
+ mv data/icons/* $out/share/icons/qmasterpassword
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Stateless Master Password Manager";
+ longDescription = ''
+ Access all your passwords using only a single master password. But in
+ contrast to other managers it does not store any passwords: Unique
+ passwords are generated from the master password and a site name. This
+ means you automatically get different passwords for each account and
+ there is no password file that can be lost or get stolen. There is also
+ no need to trust any online password service.
+ '';
+ homepage = https://github.com/bkueng/qMasterPassword;
+ license = licenses.gpl3;
+ maintainers = [ maintainers.tadeokondrak ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/misc/qdirstat/default.nix b/pkgs/applications/misc/qdirstat/default.nix
index ab9029512a20..abf4bb054621 100644
--- a/pkgs/applications/misc/qdirstat/default.nix
+++ b/pkgs/applications/misc/qdirstat/default.nix
@@ -3,7 +3,7 @@
, makeWrapper, perlPackages }:
let
- version = "1.4";
+ version = "1.5";
in stdenv.mkDerivation rec {
name = "qdirstat-${version}";
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
owner = "shundhammer";
repo = "qdirstat";
rev = "${version}";
- sha256 = "1ppasbr0mq301q6n3rm0bsmprs7vgkcjmmc0gbgqpgw84nmp9fqh";
+ sha256 = "1v879kd7zahalb2qazq61wzi364k5cy3lgy6c8wj6mclwxjws1vc";
};
nativeBuildInputs = [ qmake makeWrapper ];
@@ -20,18 +20,9 @@ in stdenv.mkDerivation rec {
preBuild = ''
substituteInPlace scripts/scripts.pro \
- --replace /bin/true ${coreutils}/bin/true \
- --replace /usr/bin $out/bin
- substituteInPlace src/src.pro \
- --replace /usr/bin $out/bin \
- --replace /usr/share $out/share
- for i in doc/doc.pro doc/stats/stats.pro
- do
- substituteInPlace $i \
- --replace /usr/share $out/share
- done
+ --replace /bin/true ${coreutils}/bin/true
- for i in src/MainWindow.cpp src/FileSizeStatsWindow.cpp
+ for i in src/SysUtil.cpp src/FileSizeStatsWindow.cpp
do
substituteInPlace $i \
--replace /usr/bin/xdg-open ${xdg_utils}/bin/xdg-open
@@ -45,6 +36,9 @@ in stdenv.mkDerivation rec {
substituteInPlace src/StdCleanup.cpp \
--replace /bin/bash ${bash}/bin/bash
'';
+ postPatch = ''
+ export qmakeFlags="$qmakeFlags INSTALL_PREFIX=$out"
+ '';
postInstall = ''
wrapProgram $out/bin/qdirstat-cache-writer \
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index 5417a135dda4..7527fe963abb 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -16,6 +16,8 @@ python3Packages.buildPythonApplication rec {
sha256= "1ws6g8z1m1hfp8bv4msvbaa9f7948p687jmc8h69yib4jkv3qyax";
};
+ LC_ALL = "en_US.UTF-8";
+
checkInputs = with python3Packages; [ pytest ];
propagatedBuildInputs = [ file ];
diff --git a/pkgs/applications/misc/safeeyes/default.nix b/pkgs/applications/misc/safeeyes/default.nix
index 54c2a68fd597..deb456e53ed9 100644
--- a/pkgs/applications/misc/safeeyes/default.nix
+++ b/pkgs/applications/misc/safeeyes/default.nix
@@ -6,12 +6,12 @@ let inherit (python3Packages) python buildPythonApplication fetchPypi;
in buildPythonApplication rec {
name = "${pname}-${version}";
pname = "safeeyes";
- version = "2.0.6";
+ version = "2.0.8";
namePrefix = "";
src = fetchPypi {
inherit pname version;
- sha256 = "0s14pxicgq33srvhf6bvfq48wv3z4rlsmzkccz4ky9vh3gfx7zka";
+ sha256 = "08acrf9sngjjmplszjxzfq3af9xg4xscga94q0lkck2l1kqckc2l";
};
buildInputs = [
diff --git a/pkgs/applications/misc/slic3r/prusa3d.nix b/pkgs/applications/misc/slic3r/prusa3d.nix
index 680703737c2a..ddf8cf18fc71 100644
--- a/pkgs/applications/misc/slic3r/prusa3d.nix
+++ b/pkgs/applications/misc/slic3r/prusa3d.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, which, cmake, perl, perlPackages,
boost, tbb, wxGTK30, pkgconfig, gtk3, fetchurl, gtk2, libGLU,
- glew, eigen, curl, gtest, nlopt, pcre, xorg }:
+ glew, eigen, curl, gtest, nlopt, pcre, xorg, makeDesktopItem }:
let
AlienWxWidgets = perlPackages.buildPerlPackage rec {
name = "Alien-wxWidgets-0.69";
@@ -112,6 +112,12 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin/var
cp -r ../resources/icons/* $out/bin/var/
cp -r ../resources $out/bin/
+
+
+ mkdir -p "$out/share/pixmaps/"
+ ln -s "$out/bin/var/Slic3r.png" "$out/share/pixmaps/slic3r-prusa.png"
+ mkdir -p "$out/share/applications"
+ cp "$desktopItem"/share/applications/* "$out/share/applications/"
'';
src = fetchFromGitHub {
@@ -121,6 +127,16 @@ stdenv.mkDerivation rec {
rev = "version_${version}";
};
+ desktopItem = makeDesktopItem {
+ name = "slic3r-Prusa-Edition";
+ exec = "slic3r-prusa3d";
+ icon = "slic3r-prusa";
+ comment = "G-code generator for 3D printers";
+ desktopName = "Slic3r Prusa Edition";
+ genericName = "3D printer tool";
+ categories = "Application;Development;";
+ };
+
meta = with stdenv.lib; {
description = "G-code generator for 3D printer";
homepage = https://github.com/prusa3d/Slic3r;
diff --git a/pkgs/applications/misc/soapysdr/default.nix b/pkgs/applications/misc/soapysdr/default.nix
index 5a79e9d52a0c..6754e8f2a55c 100644
--- a/pkgs/applications/misc/soapysdr/default.nix
+++ b/pkgs/applications/misc/soapysdr/default.nix
@@ -7,7 +7,7 @@
let
- version = "0.7.0";
+ version = "0.7.1";
modulesVersion = with lib; versions.major version + "." + versions.minor version;
modulesPath = "lib/SoapySDR/modules" + modulesVersion;
extraPackagesSearchPath = lib.makeSearchPath modulesPath extraPackages;
@@ -19,7 +19,7 @@ in stdenv.mkDerivation {
owner = "pothosware";
repo = "SoapySDR";
rev = "soapy-sdr-${version}";
- sha256 = "14fjwnfj7jz9ixvim2gy4f52y6s7d4xggzxn2ck7g4q35d879x13";
+ sha256 = "1rbnd3w12kzsh94fiywyn4vch7h0kf75m88fi6nq992b3vnmiwvl";
};
nativeBuildInputs = [ cmake makeWrapper pkgconfig ];
diff --git a/pkgs/applications/misc/synergy/default.nix b/pkgs/applications/misc/synergy/default.nix
index 5f12bdb4dfcd..25855c2a6130 100644
--- a/pkgs/applications/misc/synergy/default.nix
+++ b/pkgs/applications/misc/synergy/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, fetchpatch, fetchurl, cmake, xlibsWrapper
-, ApplicationServices, Carbon, Cocoa, CoreServices, ScreenSaver
+, ApplicationServices, Carbon, Cocoa, CoreServices, ScreenSaver, cf-private
, libX11, libXi, libXtst, libXrandr, xinput, curl, openssl, unzip }:
stdenv.mkDerivation rec {
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
buildInputs = [
cmake curl openssl
] ++ lib.optionals stdenv.isDarwin [
- ApplicationServices Carbon Cocoa CoreServices ScreenSaver
+ ApplicationServices Carbon Cocoa CoreServices ScreenSaver cf-private
] ++ lib.optionals stdenv.isLinux [ xlibsWrapper libX11 libXi libXtst libXrandr xinput ];
installPhase = ''
diff --git a/pkgs/applications/misc/tilix/default.nix b/pkgs/applications/misc/tilix/default.nix
index eb7a8e41d4b0..ab6ef3294700 100644
--- a/pkgs/applications/misc/tilix/default.nix
+++ b/pkgs/applications/misc/tilix/default.nix
@@ -1,16 +1,16 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, dmd, gnome3, dbus
, gsettings-desktop-schemas, desktop-file-utils, gettext, gtkd, libsecret
-, perlPackages, wrapGAppsHook, xdg_utils }:
+, glib, perlPackages, wrapGAppsHook, xdg_utils }:
stdenv.mkDerivation rec {
- name = "tilix-${version}";
- version = "1.8.5";
+ pname = "tilix";
+ version = "1.8.9";
src = fetchFromGitHub {
owner = "gnunn1";
repo = "tilix";
- rev = "${version}";
- sha256 = "1ixhkssz0xn3x75n2iw6gd3hka6bgmgwfgbvblbjhhx8gcpbw3s7";
+ rev = version;
+ sha256 = "1l1ib3g01mxiywbwjxc2522qgjy3ymjzy8bxl42k0hprpp95rw9d";
};
nativeBuildInputs = [
@@ -25,22 +25,20 @@ stdenv.mkDerivation rec {
)
'';
- postInstall = with gnome3; ''
+ postInstall = ''
${glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas
-
- wrapProgram $out/bin/tilix \
- --prefix LD_LIBRARY_PATH ":" "${libsecret}/lib"
'';
-
preFixup = ''
+ gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH ":" "${libsecret}/lib")
+
substituteInPlace $out/share/applications/com.gexperts.Tilix.desktop \
--replace "Exec=tilix" "Exec=$out/bin/tilix"
sed -i '/^DBusActivatable=/d' $out/share/applications/com.gexperts.Tilix.desktop
'';
meta = with stdenv.lib; {
- description = "Tiling terminal emulator following the Gnome Human Interface Guidelines.";
+ description = "Tiling terminal emulator following the Gnome Human Interface Guidelines";
homepage = https://gnunn1.github.io/tilix-web;
license = licenses.mpl20;
maintainers = with maintainers; [ midchildan ];
diff --git a/pkgs/applications/misc/toggldesktop/default.nix b/pkgs/applications/misc/toggldesktop/default.nix
index bc36ffa5e101..b268bdd0962e 100644
--- a/pkgs/applications/misc/toggldesktop/default.nix
+++ b/pkgs/applications/misc/toggldesktop/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig
, cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco
-, qtbase, qtwebkit, qtx11extras, sqlite }:
+, qtbase, qtwebengine, qtx11extras, sqlite }:
let
name = "toggldesktop-${version}";
@@ -39,15 +39,15 @@ let
qt-oauth-lib = stdenv.mkDerivation rec {
name = "qt-oauth-lib-${version}";
- version = "20180521.233208";
+ version = "20190125.190943";
src = fetchzip {
url = "https://github.com/yegortimoshenko/qt-oauth-lib/archive/${version}.tar.gz";
- sha256 = "0f46d44slzvzaqx0lksvv14lsc1jp8vd2mragxd61r820hybf5z3";
+ sha256 = "0zmfgvdf6n79mgfvbda7lkdxxlzjmy86436gqi2r5x05vq04sfrj";
};
nativeBuildInputs = [ qmake ];
- buildInputs = [ qtbase qtwebkit ];
+ buildInputs = [ qtbase qtwebengine ];
};
poco-pc = writeText "poco.pc" ''
@@ -100,7 +100,7 @@ let
libtoggl
qxtglobalshortcut
qtbase
- qtwebkit
+ qtwebengine
qt-oauth-lib
qtx11extras
libX11
diff --git a/pkgs/applications/misc/urh/default.nix b/pkgs/applications/misc/urh/default.nix
index ee77f3c25996..8f490c971c71 100644
--- a/pkgs/applications/misc/urh/default.nix
+++ b/pkgs/applications/misc/urh/default.nix
@@ -3,13 +3,13 @@
python3Packages.buildPythonApplication rec {
name = "urh-${version}";
- version = "2.5.4";
+ version = "2.5.5";
src = fetchFromGitHub {
owner = "jopohl";
repo = "urh";
rev = "v${version}";
- sha256 = "06mz35jnmy6rchsnlk2s81fdwnc7zvx496q4ihjb9qybhyka79ay";
+ sha256 = "14aw8bvqb32976qmm124i5sv99nwv1jvs1r9ylbsmlg31dvla7ql";
};
buildInputs = [ hackrf rtl-sdr airspy limesuite ];
diff --git a/pkgs/applications/misc/urlscan/default.nix b/pkgs/applications/misc/urlscan/default.nix
index a82d7792cabd..43861d9f60a6 100644
--- a/pkgs/applications/misc/urlscan/default.nix
+++ b/pkgs/applications/misc/urlscan/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "urlscan";
- version = "0.9.1";
+ version = "0.9.2";
src = fetchFromGitHub {
owner = "firecat53";
repo = pname;
rev = version;
- sha256 = "0np7w38wzs72kxap9fsdliafqs0xfqnfj01i7b0fh7k235bgrapz";
+ sha256 = "16cc1vvvhylrl9208d253k11rqzi95mg7hrf7xbd0bqxvd6rmxar";
};
propagatedBuildInputs = [ python3Packages.urwid ];
diff --git a/pkgs/applications/misc/visidata/default.nix b/pkgs/applications/misc/visidata/default.nix
index 68e3de4b3417..5ebc98b57123 100644
--- a/pkgs/applications/misc/visidata/default.nix
+++ b/pkgs/applications/misc/visidata/default.nix
@@ -4,13 +4,13 @@
buildPythonApplication rec {
name = "${pname}-${version}";
pname = "visidata";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "saulpw";
repo = "visidata";
rev = "v${version}";
- sha256 = "1pflv7nnv9nyfhynrdbh5pgvjxzj53hgqd972dis9rwwwkla26ng";
+ sha256 = "19gs8i6chrrwibz706gib5sixx1cjgfzh7v011kp3izcrn524mc0";
};
propagatedBuildInputs = [dateutil pyyaml openpyxl xlrd h5py fonttools
diff --git a/pkgs/applications/misc/xkbmon/default.nix b/pkgs/applications/misc/xkbmon/default.nix
index aa741a5c94f3..4fa1c833df53 100644
--- a/pkgs/applications/misc/xkbmon/default.nix
+++ b/pkgs/applications/misc/xkbmon/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "xkbmon-${version}";
- version = "0.2";
+ version = "0.3";
src = fetchFromGitHub {
owner = "xkbmon";
repo = "xkbmon";
rev = version;
- sha256 = "1x2xwak0yp0xkl63jzz3k1pf074mh9yxgppwwm96ms3zaslq44yp";
+ sha256 = "03v8f6fijgwagjphyj8w7lgh5hlc8jk0j2n45n7fm0xwy82cxxx9";
};
buildInputs = [ libX11 ];
diff --git a/pkgs/applications/misc/xmrig/default.nix b/pkgs/applications/misc/xmrig/default.nix
index c13f8ed4f400..c8ff2d479a06 100644
--- a/pkgs/applications/misc/xmrig/default.nix
+++ b/pkgs/applications/misc/xmrig/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "xmrig-${version}";
- version = "2.8.3";
+ version = "2.10.0";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
- sha256 = "144i24c707fja89iqcc511b4077p53q8w2cq5zd26hry2i4i3abi";
+ sha256 = "10nqwxj8j2ciw2h178g2z5lrzv48xsi2a4v6s0ha93hfbjzvag5a";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index 0c199dab6bc8..5d59f7514c60 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -12,6 +12,7 @@
, utillinux, alsaLib
, bison, gperf
, glib, gtk2, gtk3, dbus-glib
+, glibc
, libXScrnSaver, libXcursor, libXtst, libGLU_combined
, protobuf, speechd, libXdamage, cups
, ffmpeg, libxslt, libxml2, at-spi2-core
@@ -163,6 +164,17 @@ let
'return sandbox_binary;' \
'return base::FilePath(GetDevelSandboxPath());'
+ substituteInPlace services/audio/audio_sandbox_hook_linux.cc \
+ --replace \
+ '/usr/share/alsa/' \
+ '${alsaLib}/share/alsa/' \
+ --replace \
+ '/usr/lib/x86_64-linux-gnu/gconv/' \
+ '${glibc}/lib/gconv/' \
+ --replace \
+ '/usr/share/locale/' \
+ '${glibc}/share/locale/'
+
sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \
chrome/browser/shell_integration_linux.cc
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/pkgs/applications/networking/browsers/chromium/upstream-info.nix
index add3cd6a4a7f..f63ad6fde762 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.nix
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.nix
@@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
beta = {
- sha256 = "1xcdbf5yia3xm0kil0gyd1mlj3m902w1px3lzpdqv31mr2lzaz08";
- sha256bin64 = "0pcbz3201nyl07psdxwphb3z9shqj4crj16f97xclyvjnwpl1jnp";
- version = "72.0.3626.28";
+ sha256 = "01l0vlvcckpag376mjld7qprv63l0z8li689k0h6v3h0i7irzs6z";
+ sha256bin64 = "1dwxys43hn72inxja27jqq3mkiri6nf7ysrfwnnlvyg2iqz83avx";
+ version = "72.0.3626.81";
};
dev = {
- sha256 = "1vlpcafg3xx6bpnf74xs6ifqjbpb5bpxp10r55w4784yr57pmhq3";
- sha256bin64 = "02y974zbxy1gbiv9q8hp7nfl0l5frn35ggmgc44g90pbry48h8rg";
- version = "73.0.3642.0";
+ sha256 = "1mdna7k715bxxd6cli4zryclp2p5l6i2dvfgzsfifgvgf2915hiz";
+ sha256bin64 = "01w05dpmc7h0pwh0rjslr3iqaxhmnb12nmj4rs7w1yq9c58zf1qr";
+ version = "73.0.3679.0";
};
stable = {
- sha256 = "0icxdg4fvz30jzq0xvl11zlwc9anb3lr9lb8sn1lqxr513isjmhw";
- sha256bin64 = "07kiqx5bpk54il0ynxl61bs5yscxb470q2bw3sx6cxjbhmnvbcn2";
- version = "71.0.3578.98";
+ sha256 = "01l0vlvcckpag376mjld7qprv63l0z8li689k0h6v3h0i7irzs6z";
+ sha256bin64 = "09fsj90sjw3srkrq12l2bh39r172s783riyzi5y2g0wlyhxalpql";
+ version = "72.0.3626.81";
};
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index d07c4416780e..50022425fcf0 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,995 +1,995 @@
{
- version = "65.0b12";
+ version = "66.0b3";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ach/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ach/firefox-66.0b3.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "aaca1aa4438ca606790b1852f0fe2c4bf1c735b93c63ce61484ff93cfbcd3920b10099179b0986ebc925671e6a9566bb814c2126188bdf7874baa6df70a501be";
+ sha512 = "a2229736e4e852fe4002b0899f2b7a64fe1b7f6376bb581a4876fab181ec8abc231ffeb38503d57312efa0fb91fedd8b5f861ceb59433c760e066b5b6effd0d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/af/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/af/firefox-66.0b3.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "5f5413975d34db95726c442ca493f04d9d0532e701f37c98d15e81daa7535a7c81685a7e5dbea9852895165be1b5b201998fc90477907583c2ca4a3f15e62dbd";
+ sha512 = "79c3bc782340cb3eefe838a40942cb108fafd8c22fa08b6f69c464eb7751692d6d35d96007c67bd4f026543de8495747e30e2c248d5a3ddcc2f74796554595b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/an/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/an/firefox-66.0b3.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "4c39b51ac1bbf9485d7e218baa2297853ed2fd742a4b311247949db8b3ec733545448173da0ca1f15dd91e46929d25bcdb0ae79a7cbaeffa2b656651c88ff805";
+ sha512 = "81ef8003e58be0c58978aeb5af3bf85efe96a9bd9c57174a7d86dc36e037fcc39979be2b61e2c94e36d138b83fabe74d1dc7d196810a22e75511c36733a25843";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ar/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ar/firefox-66.0b3.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "b61e63941a04e040c100b7fc2c7ab02283cdeaccf3f1f7fd65c631ea30e44f281bfd82a37669b37b86d9637871e5c712fc4a74d37b517a136cb5af2461fd1eb3";
+ sha512 = "5adbfa5a871c188c846ce3594572d717570095e1671ba75b4df0b758d3fc7a0a51d6bc28d37c89de295216453d8379b1c6a958e0a13f1986bd95fd9b9184d51a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/as/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/as/firefox-66.0b3.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "61c4c9b6d31c546ffd2238e7502604f50199c28fd69803c92c6cc93f55f7db28fc31d6598b8bb16704ee17e74b2f68ee9f687805f1394b502b2eeb410d701ba3";
+ sha512 = "6dcb24489e1561dfa5f034f207ad2e63e1ba428b10eeffaab2721f03f700abdf8363f5531b693897b22e606a55d1af8666a5f2c33d265c47f3b737dfa411816c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ast/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ast/firefox-66.0b3.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "964d73fc59bd13c4c026ff3d404460a6a9e31a53d365c172548e60933143923500fa56482168cce6d5651d85adf40bbed074f13059577d28e2df35a20aed149d";
+ sha512 = "35f3ef7800c629d88bccaebaf453a299b4a578a85fe99456dc3355b5bfb6dc6d8f791c0e6b3050b8aaf0c522eac452caec7030bb3fe7dd4eba0d5f027a832c21";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/az/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/az/firefox-66.0b3.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "748445aa6f2c41562b8c0547a07c320bbb50638e91d6fed8325b29c0633492087200ee1dc60fdd2dfbd4729397234d3208127d97cf9d8893b58fb3612db75d19";
+ sha512 = "05dad5d6c68c0dd5495d8affbc9063082e643c455ebe7ba6fe1355092fce621f9b0d5a8c1655904ff083f14fdedd2fea7e90e659ca93ef8c1bfa9c7fb54f11d9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/be/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/be/firefox-66.0b3.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "8ca527ef41fc373603f7ed9dc35b309b047828fac0a68151f5a99dd182cb33e76c6061e303b127bc8f680252ceca82ca47a08fc195241145175c348f0c6c370c";
+ sha512 = "072ef94e0dea9c28b196dd8853c2ae4bb108d6677b106a65d7376fc5c1e9a1eb98cc027ef3cee45cdfe77e6eae431e04cd54b6e13b6acd44edcfc3b42e50c9de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/bg/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/bg/firefox-66.0b3.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "0bd051045c5062b4e026a76a38d190fc823d662e11c437f223f9ca09c7d06715e9281255c6fbe697fe437c1dc9e203f5f6790b288baef3b65cd5de1825f8c7d9";
+ sha512 = "d682997cd34074c46b43f8d4cf3b2f18e03b4e1d7f56c18751d09a6c3414146edad2c3f824d7447f77b8d08a337376f632b3392fac2473b2782689a75495fd9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/bn-BD/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/bn-BD/firefox-66.0b3.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "cba5c69324b5a126b3f4d4cefd27748e5bda5cbb979e3b20f22c8370a930d20b19adbd7170231597455eb388f8fc9a53353295d089b16e6c733cba556828db8a";
+ sha512 = "d96db1a1bfd6ef3502685333afa92fa8fc846a618827da1d8f903448b55573d37ff6043b42f6ed0338f271d3a02e2c47736c4f2bd442acfc512e5a9a7b167df2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/bn-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/bn-IN/firefox-66.0b3.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "c9739b1d893299b0333321044275f8ba80a2a13e2c9a9ff4e35777ff27d3f32a88c94368ad75c3fdbc368ac873fe18eb635060c80b158266a77f144c77f0f037";
+ sha512 = "0781e759403b8dcaad9357914744ed5a272d7988681a476dbe8a27370e3729a9e1d73e01044aef8e9c8eec732c85dacdc420f909fce1ac0077fd99a63dc7064b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/br/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/br/firefox-66.0b3.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "10c83f9a995d6a04339879f0f8d52be81c29804934db75ddb20c5efebdeaa26bccd7c823f7991dd842a23845cc829a2255e2a57807e21023f5aed1849836c065";
+ sha512 = "734a0be4db59b2887b6c8b78475eb936076870936310876102e4b1d81212d133d13c05bf1ac94856358f67ac863f0dff926b3c556331e07c033457959f06ac72";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/bs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/bs/firefox-66.0b3.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "3f9d85c0238402d2076595d549d5a713280b957a0a1f9b27e6de39b60372bcdea7a21e1e700d10ba716cd72a971920494d3810c4392bb142f27937a331c77d02";
+ sha512 = "8e947b734fc4cd3d920f12a4662aa6142053925593574e93a53b15f207c31a040c5fffe095ed36fb3975e170e8637ae0ac4fd9950772f7c809301892820f491a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ca/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ca/firefox-66.0b3.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "bb29b1d132def46fc01e8e7f850b63a36d3e089d24cbbfa8f5ee99ffb9d7823fca85963cbe583122f36fb74336b74750f13578fa900716b5b689c3e8d4a68506";
+ sha512 = "e252b5cb9d649487390047d47b6a4931b6bcdd657f443dc516c99a814b3b8f0eaf7aa8e4a71bc28fec9c4d1469fe0027a956d13ccfc0fb6b94bf4dbda815d58c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/cak/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/cak/firefox-66.0b3.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "277870937a1b6b35404437e660e8e8f7006769838c935297af0b5ce511d790593cfd4b69c0a7498a02ccd8068d635a706ae95da72d0f0a7063358ee77ea2f41f";
+ sha512 = "17014a33f3ec15dbf822101c80e9504b19888dd3cead25ded59bf30e094ae7929743c27e9369d45435f0588c254e68de6567a1925fb782e182846c049d8dd5c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/cs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/cs/firefox-66.0b3.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "6e3961d9df1c89109487c2ae98e2cde159bd6d9900b0c6110e24312970cb2dd3fe80a6352cd60bed1c5be837043bfb75bed238941686479dfa5cd7c65e6eceba";
+ sha512 = "1a44eb115146c3216f21b29b461fbc9804b3bc4dac983d6d1c0d26e40bde034cce7b03560ceed82c8c259783665b401f3a3ae6fb157a748e14f103f6bfb46397";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/cy/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/cy/firefox-66.0b3.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "a30dafb6b732412501dc3749a22874df74a814b542a7acb08024343e2b958b94a45814203032fd66f833ff499540a500ee2516c6b328407ffe4c40acc38b4e92";
+ sha512 = "beb8f29109a462ac153d1eb9e20485684c811bffe5b0a8e565475aa4b54773e4c81e9d6b019d46794547b2ccbb3ed2a735d95cddba3d4a5bdc097dc2b8421c14";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/da/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/da/firefox-66.0b3.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "211da6863445cec0743eeafd22d02d53bcfb71506e4dd7f8d7fe4c602b6d74c681f5d102985f0b6c8c2481aeb26a44370a1da29cdb5de66092819e86fd1e18c2";
+ sha512 = "88f6fe8d5e85957924cb1c554fd64f1e5f7a30c84b220f5fa50a5faffff0351244dd4915b24ccc261508068ed62716183a1398db584e2a37eb8cfbfd991f52fe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/de/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/de/firefox-66.0b3.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "f2df03fb7cd1d8c2b06ba77282f1fb35357faa57ffa19adb3930db0f8f10de032a7c790487b356fe0981e8e42449cbba5194d3efaeb4cb47fb32de5b7e6cf148";
+ sha512 = "6c611c56246d7e124b8fb194191295731a963a6103a4f10ce2363a83934aabe2d3a349175ba2228dc8a4d7c78483b41c538c1c9df790666898b2bcadb17adacf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/dsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/dsb/firefox-66.0b3.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "c942f341c8dda696a774b025a7102e754ed3512bf352500cb84ad8914c0ac4349befa1d84b601a97d26cabc741bc81ef974a318be00ce489e7abc9c5f34f9c62";
+ sha512 = "383f74faf27da6d34316acf7fece30602cd99032347707101424737a34ab3b79906ac244cc3530e94ca383ead0bd2e9a010fa01437497f48ba12d7f43361fa94";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/el/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/el/firefox-66.0b3.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "ada7768a3b55aa214560e4c83585662d1278b5cf80175802c90b1a72f6b688a4d4e7ca84ea992c233ffc9aeedbf7ec8085d57172aeac5dcb4709cbd19d31b7ca";
+ sha512 = "fc61f25a04de4d347f9c62f57f049352bf0da2fc3ee7252a2ef89497032c6c37b1073f5c676af661d2aa51355160855ee21f5937ef7c4a18b63516120317a826";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/en-CA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/en-CA/firefox-66.0b3.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "a45cf77fcf00be065a4b6a260b5043e48c4304314fbaa45b561c3a5d400eb96d7d83449d9959a5f12dec8a6f1c4a8d7d0816c663e8399d068adaf4ff9c8997e5";
+ sha512 = "9f6fe9e55b940b7675b90fa4f1ac100479277810da4816a0789b9489989f55568070f1ccf2d8754a416aa4709a4adec199b3f1ef54f71402ab8f7248aa7729cf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/en-GB/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/en-GB/firefox-66.0b3.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "7366cd246897fdc7fd9707c6946936b2fa69347fd152a783390fe97ea83587f20edba28fb32c3abb1f28272f6a35856f041f659f2dade8f2d75c2fa56b08a54d";
+ sha512 = "e214b396517e6cbb3061ab8a87aec78ee87edb76a409c6c1b0f6d164618b95e6a4d5893d6d3700cf90bcb4c9b5271dc34e5ba72e4d6d2bdde8cc3cf1b400d71f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/en-US/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/en-US/firefox-66.0b3.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "66fd9ef2538bd4fbe35778fa967775731227eaa490aa14827cba8126e2d4d641883e7d1404772e0eb15ef15eb6c8439f8c677fb10d442494ef70b5d6b80ac36c";
+ sha512 = "97a298453cba10f22313e43ff84f2c6469f1f823aa7f6581b07fbb14b140959f0f9cb8bd39d0930b6139b27d4d40f2a95da72b84cb25a5fd50606e1c67eda28f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/en-ZA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/en-ZA/firefox-66.0b3.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "2b94c548479c386e4d967163e9d3399f4d10c38f5ef8dd955dae86701e4a5822e9d0731567efe9e45c6c448f0be0d052c56bf359242dec93f9ddeb18c8577bf8";
+ sha512 = "70462d2182268bf5071daee8e69af76368ecd176248602b4bb792fd4e173557fc5faab87a975941764da56190f2d802584167fde06bb45639dd52e32dc7ddc2a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/eo/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/eo/firefox-66.0b3.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "24c04518eaf63f6413e506a4e59e6fa4b9144a80a9242b638719c1812a0f107c0ec7c7951c24064843d784835f37e05102b1401f74bee9ba9267ac2fc15fe5ee";
+ sha512 = "470e53584ea5a39de018ae0eb40cd235a425e36d3cc6e772cb6b6e9838b789c95f38cd19c65d04502215712879436b5c664b447cbca105154a1da49c7a7bed9f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/es-AR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/es-AR/firefox-66.0b3.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "b5e4d70432eb0c3e2a52e7d651928eae2a6a42a9b58c66cb8173daf9bd3619d3a74e35172987f3c95091ca46c212e811eb073ad3368ab41c09bcd9aff51d560b";
+ sha512 = "30bab16a44c90a765523732b3cc0b1d57c0a3daa81d069679e899c7ee138dcf968fc29e944858c37571bf98170fff710a19a1e53cd7ac53711c4cebe222836b2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/es-CL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/es-CL/firefox-66.0b3.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "1e82e4ff5a2480a71ac6a1c20f2bfea41055fbe80fc40e112bae446848c3a7e67526e276eeb54a3de496790651eeedb5e1e6217fb8d6675f68c13623eb4474dc";
+ sha512 = "d047be325bf922e4f2f062f075cee4173f1ba4f60ee209822998e5da069f97806e2f82fbc96c59e8c60fa95d1b6fdfcc9325e5b10210a1b25b5314a6636931ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/es-ES/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/es-ES/firefox-66.0b3.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "5d19312f384664097dbfb1903a95a7892e59d53183397614ded485b73572ddb675f9e7c84a87954daf71155749e107e9574aff64a1cb95d216616c06aa07c42e";
+ sha512 = "b689f1850b6ab28c620cb77b65c0e096c948bbe1b1764fd7d02049ab161799bffea6f9b742b07c4f60c86bf8f507d5c20a5a35949be35affc3b167a5f814eccc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/es-MX/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/es-MX/firefox-66.0b3.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "124c7f3ea196c1846582afb48e0fa2f016757e71e0bb0b947c44ac31bdcc812d6a04c194950d8948c996dc878ab08fbd0d01eb1745480b89a91a3f5ebae85bc0";
+ sha512 = "88a0c93b68ceba1a8a46da0b5457b6c4459ed54f778757d044d8ab97c1907a9bde78d79de530756f9e0e79ba466a1ead0c7459cc9c5c77a60f1fb886ad9eccdf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/et/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/et/firefox-66.0b3.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "17ab8d6181ad0e80cb33952269127fe2a2444ce999a59b1b56c6a8da96d6268b5b9ff78acf14ec6962e747f1aa33058d18dad891c32d98efea6497b5c4754d11";
+ sha512 = "eeaf6d3392a0e04630d7d2c41986508328035585ada3e31aead513bcdaf7b00856c3cfd37892546cb2815c4363e5381b1666600829df7c9e521f18b478beb8d2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/eu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/eu/firefox-66.0b3.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "f2bb7d2c7f7f286e337008fd1abcceb3b3a8f2c0dc267732f6c891e0a1c3022e741f445192d68ea11ec92612b54bc6311271218df9434fb82de2798e14a00266";
+ sha512 = "799bd58f76a3de0e05d25bc70dd59de20d4a5f02df6f749810a6c4ede3a41def7cc353d470e74b5ab6119357fc49108ac07280b9db54d76dd2eec7055156f87a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/fa/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/fa/firefox-66.0b3.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "076074a6c5d73157e1b4256a34248a2aafca4623559c91b657648a884d7a4946b95537c731e14297bbb5e1c978098f23e772c888d38c8909ed046bebb2970a2b";
+ sha512 = "5772846a4fccb8cf1abf19150f2b4d0c12d70204f68d0d03b2da38b93580f3e4f41cfe5a2651da03ae29fa6c240f0dba11d30d79df981b3d278769976d7a355a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ff/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ff/firefox-66.0b3.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "9e94e3fe3818c7d4715d6f97fcc2f64d888b5e7162efbe055e5f2169efec019655b64948a352dfe7e65744019c18fd6f125d8aa862f2f1b8c92f93bd763fbb82";
+ sha512 = "9c8b19656bbc421e785eb8315ee716da4638f8aabea150a42023c85c2fec40ea40883b9113601545f74a77d28833a9dfff8029866832efb4dab10ee3cecc149d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/fi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/fi/firefox-66.0b3.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "906f0633fca34feb927b6295f2f649daf1ba091cef3b8d9c9168d248d3e81a72f4040189c68de0611652d617e4bca4bee83a9b85f9e2c1796b49b54fbbf23d74";
+ sha512 = "29f101fce420847277e735b2aeefce011cf2f3f642a1d8daaa86f7f09dbe5f03c35b435c2013be4507906f1a70752f4a53f7996bfa0642282d1c4e07183ede21";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/fr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/fr/firefox-66.0b3.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "8be60ee83fcd3ffa1be41c789aa9288fdafcadcea2f412560d559d24bd4deda94f6e4d9cff8e677129c0513dcb6b1e9198eead2ea2eed8e51424f925e96d6045";
+ sha512 = "8a5e5eddf6462199a410c1f749ac0c15f457080c79d7a91281332348385735e6b512954bede3490f1566d34a8084a9e2c2e3340a5485eb396cf205c6c35d9626";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/fy-NL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/fy-NL/firefox-66.0b3.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "0738d9cfc0a5a065f72acb9b08a01557e01b8ed8fc063d3dbf5bac48a256351e682fae1b8cd2281d830588c4d100b176a4c3197c5683c9e95f41a66ddf59efed";
+ sha512 = "86296ac123d9112c46dd12ea61aa9c587696d399ea8afdb78dadad326b51b4cbd568236c16839a4ccf142a44ae2eb5f5ac0f028973163bedd72830235743b506";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ga-IE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ga-IE/firefox-66.0b3.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "381f553b761b4e241d40e30fadf177bcdde8d0375beed1f750ca006a012a09e9d97f06f5e013d5cca4e79255ef0fc5aed0a73e2ecdad871f1306c4a895ff336e";
+ sha512 = "d88b931cc86644f940c54bf76403956682b61d3beef7e14939059553600ada9a722054da0475a068de38b93b9174cc67013a8a2787ab9f48495a4d369d67aeb9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/gd/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/gd/firefox-66.0b3.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "838c2c936fa9cf1879a9598196f66f738393012d07d5c59ccd5659a1c4df2ce023b337d03a8cea6e615ab332eb9046d174926e6518508fea83b5efb35fa63ffc";
+ sha512 = "d1b3316371325719974e3bff6013d90dfede682e1bf376a810a5a27a50afdb0264a90f175e2504068b1f6d98e0c6af25d2cd1c346abc9f13063d7d1785c427b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/gl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/gl/firefox-66.0b3.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "c23f50cd67d50be9cd0663f756c060603dbe4a743c8053ebb3e65515dd2983994b342342e8af2af23523962ccbea370359280485266f51a6c90f5c6988383c1b";
+ sha512 = "669057989a843ce1b06ae4b7887c299e2c71d750598cfea22178b91457fbc6aed0b15921d8a80180b5a9164da263a7a2fca4ce3ff85145d393f40a84ea37ee32";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/gn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/gn/firefox-66.0b3.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "b1d264c2dbfc51f28a15fa5746976275e1de30b2b2d311af8908f77cbfe39f0c125a9009b8ba66e20c182c0d6b4d4764d149594278028c4a90337879d7f57d72";
+ sha512 = "d65903bcddea608143441642e1b7e5e3de13c6adf89d1048cfc8621325a4472a607b8542918477bbb9e15c5880f9947c1001bc2972ad650f1c0c2e855a54a177";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/gu-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/gu-IN/firefox-66.0b3.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "73dbe533dc9d4db2707837f915b2c1fd2acc26c464fab29e3545d9ad0908a940e993fe9d86721ba0ca287d0350152ab152158ec29d091db0013b3fbf68060f0e";
+ sha512 = "d075547a61812d08e6d6d6e158fa53ad30f5ee4814016eb16e79b07af560a0c92436059d28d9adf2d69496196de20d6fe32c2ddffe7313bc8ed10bd0c9077a8e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/he/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/he/firefox-66.0b3.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "4fe7e5016bd62428c6654fd04fdab5019af7bf5c245a66ab22c93c7c4a0bda57a51cf868a698664455d1636ea7fbd2d9f99e9d1f8de9c8c1a051c3e48094905d";
+ sha512 = "b5c1b94c8e911f974d1becb27439b1e2a52bcfd545d85dbee184ac53c7645cdf32c8547a42c669ea367775ad70d6a3ccefa81c7df55ababe3766ac4840b7cdfb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/hi-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/hi-IN/firefox-66.0b3.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "ec964e714d1162320f7766678d528526d93704b40e1694181a8ee38131b0e7393c89c2cfb76c3acb182b3a86181616d47333a82a70bd75068f2d9e566fd0e430";
+ sha512 = "04a9c45ce36dc5cc4e624e0afb5d6cb43f208b8ba668836286be07a98004f7e0cd89c3a66c115207bf5d6a999391c9af4da3c532fcf94938d9ff54e889a1be72";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/hr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/hr/firefox-66.0b3.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "cec0e0981f07ec4f224bff6a561a235434c449c4cf6d1eb678e83ad2a4526ebb56374e2bb32cc1289cb0690974d5eff12ba00c83c80197db9f9f2792a698fe49";
+ sha512 = "344a20bdc20273fa395ce0b441fcc604c0f7e6aaf9d99a438fcdd32646ab8bb34ae9a9f6888a9073f248e0d5421f007d58f4bdce90a04d40663dfb26b1fc591b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/hsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/hsb/firefox-66.0b3.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "81a48c59dc8c9ecb1e6a68d7e8149bd114280cf3ccbeba1353ae1c5a9e68e1516a67bdf09f06796d9071ca9f721a1cf5ee7ffb9742388475637bf3320d79ee00";
+ sha512 = "113560f263a481fa7192efe97c4b220d6488a9e9ecf5d704f1393b8728cf70499729ef35cff580fbedfc427027b9d3aff9fe683202975be069775e7bb2ae5a18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/hu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/hu/firefox-66.0b3.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "6d0adcf72fcf692d37ef30cf5870f0d9644ecab20dd764f6c159c3353cd516dae90b48947efb4df36e7443ffb62e9849c663adebc1bb1cc993105eaa0b05e85e";
+ sha512 = "2792db41977f66dc1436416a1ad4fbcc32230b87c62f6c4562b2cfe867d52b606882ec7fa0bd7b206f651b98e7ea6769969b2b3688a347784173e776299991a4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/hy-AM/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/hy-AM/firefox-66.0b3.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "5b30010a5075cfe39bbe07fc247ef148aba9504230353d73b1cce24d761168d63bdcc5ce2cb203d4d3a3419180c65fae5c19e48984d9a2a65205a03e8c78ac71";
+ sha512 = "676bbc2aee0755a5966d4b815e849712870bc2aebc00cec97852ef675ab157de83e79de1748c5c9b3e375a8eae59735725c3b7c305dde9dcb0d52e808c601a3c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ia/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ia/firefox-66.0b3.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "7fd5ff9c00530c12113bdba81c30071084f3d10581f079064fc8d6ed8704398be4fe02bf89dbfda702254b0445bdf57617c0f4d9db7cc4015327a86470b69018";
+ sha512 = "c31a02b5f43d1751af75da38fff3e09de39d12200d3ff64536e6b77d24f885dedbdce8cc7c1c404399bbb6f683f610e060c9ddfeda07aa29b9829fa0b29b9f27";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/id/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/id/firefox-66.0b3.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "75d52366933f05ce620c3e8759aadc72f1130046f4b98817320ad792c9f3363b1f21a4785ba0c85e63412f391cd225c1e55dfcb700a03c75970d8c26126ea728";
+ sha512 = "4f67ff6f4269c32f78d650bd4a0ee4b3709c6a17a6b2e47a5f480e602e5a7a885884bc9590694108f060623146ecb9de3c23ce5bae5a08a321f65bfb9a5fab66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/is/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/is/firefox-66.0b3.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "6d8ecd4535e1e882b9dd1ff2226d1ce14bea9a3f04f95a32cb1c2dfe03604da54e9c53bd090fc6911fa5f0c53fc97e34c198befb7ae7797926174754e5156c87";
+ sha512 = "644de50569ca1f30392f5220b10a0596ac316b3e8011372e5154576e43938f4b4fb443f7b3efcbdc46c28a47497807c661c62e139b7b513241df74393fc4a8b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/it/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/it/firefox-66.0b3.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "a184a5c3cb93867c46d251722c22e18a1a2f68306262137e767e4ea0e1ada3b633f96a59933508c6b67cb90f60e6736fc3985b9d3d4f96dcc529e68ac1ff66fa";
+ sha512 = "f2e9bd32d339f350450bfc6ecfd32c34d0eae28e93ecd815336094781bb5bb3e9f0bb06d6e5e9eb0e3b03537560d209498b679e1b19e3132291d004294a6e3a7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ja/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ja/firefox-66.0b3.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "3d30bce9e0136b412ca12f47992179dc2317799733623401f60f4258b49acfca7ddcd3fe8b4e6307dad7111943fc169d595528559d15608df41434e69a826b0a";
+ sha512 = "ae793e183b81055f150d1a2b33de8d1c4d093857bc605a7fdf79eea494dd1e209695793743731353c7d187f4590f50876dbffa1136f7805a57a4c6fbc1a7469b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ka/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ka/firefox-66.0b3.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "c1281f06ff467fca31b02848a79f37964a5e23ec712dc86ee99559a5a3c4d495f654b4951d3b93dec3d882331c0622535b521b3edfb0783f7e115b97069e5339";
+ sha512 = "21a151676946a87809ec9f2e5f8ebbb6ebc87b5364bd741bbe22ab9f85bd7fd0144c376fbfdea4cc58383afc544bbaecaa663550cfefbc7fc51d30d99be4d794";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/kab/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/kab/firefox-66.0b3.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "8332d83af9b7e9b71927cf4c37f32ffa01dbab89d37fe65713203100c7d01c9b49ff916500069a3027b5699fac08392f761c6418315a40403acfb2b81e809aea";
+ sha512 = "da7a5fe6cbdd348e1490396cc36596728e1635d3231507bb62c041c3b234e0386106ad669a6806ce73e100266bb949656590f5ebb4e852c0ff8c704aeab76acb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/kk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/kk/firefox-66.0b3.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "dfdcdf0aa7e04da93659091d3127fdfd4d2d0d8dd6127b2ff342ed221c910c4533ef9ce8ead814e33b2c3edb848931dedeebbad971c4fb1f109e2aed3da2577b";
+ sha512 = "7f5054a1356c4a82c07390ea9e1224876294bdd4ee0f3082e60cd717d8c811b30c0558188b1315fdcdc4b17c682804248ad5b7615896f85dfbb1ce0b01d6b4ab";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/km/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/km/firefox-66.0b3.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "61cef797eb8a50153d0a419353ce73d7603e0e155016fc3d946397b31ac8d9d652bfb319fa5e43b8685768cf5442d0cc11d6f006bd431b80f5ebedd2a262dcd3";
+ sha512 = "6acf8ad5acf61f9f0318c5063b6b3346a789719d3a840dcc8d21c57ab1d2abac264b83bbb2908a1c290b6dfdbde7e76f89612ca378306aa95825109cda02a461";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/kn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/kn/firefox-66.0b3.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "d48d5590278ba46a951477e20e3ea3254568713fac5786893df2de24da886585bf5c665fb5844e93db55ed05cb8ac45a4c1a1d4c1d7dce60b5c0d6c652b9d3a6";
+ sha512 = "ed4d2df128db6e5670622ec71ebdaa6c79f9752a6f90e2c15d41f2c3a3a5dbd24a6d8d0dae2ee3c953f10a6b5f72957af6cd6787ce3a01bd235e17ffdf71e5fa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ko/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ko/firefox-66.0b3.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "32b64bdf71e34306a3390ce8bcbde6f2760171d84389d70a8f631f61ecff65b577750afa2017ce26debf415aa652a869cae8ea79506f2c7bdf5c6d2b81ea3495";
+ sha512 = "e319d251d7e4d1efb2405c51d5316aec9aee63c98f3bcbe1ec037ce090c9d094ae11daad97b463fe42c23c58e77170d0b16ecc631ede3c90337dcd04384be8b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/lij/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/lij/firefox-66.0b3.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "8d2b6106519983dd641204df2c6d20a195a59a72080845827ca0b41d682aff81c30afe49a0730287c5786d720b935e57d72995ce7d98e4996bed80e4badf3c06";
+ sha512 = "9e2f94c28c23474ecb0447f1458f4bab621a792fa3359fef52d205a4198efcea8a649bb831714e3a2de53838207e9f86101b0ef0d9fd50812fc92da342afa5c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/lt/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/lt/firefox-66.0b3.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "739415bd7eb9487791283f8927e4c25b1735c84c75d157a079334cd68fa3692c80bf188a914c8b80525ea2b22bf91b4566c3169d15763dc4fa8332fe1459a889";
+ sha512 = "72068471659887142c90ad842ba73896718be564d10ec76e18198b5584491c627bb557d763f439724f9e9157a049782e2d13405f90e53ab80c40b3e4c612eab4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/lv/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/lv/firefox-66.0b3.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "7b55930ab348dc043e24cc0ad184be5e0dc4219fceaad99ac5f4734280c635ef615bc83916f6094f26468e050e03999a78b1c4a0e3328b28e659990f1c9f7885";
+ sha512 = "b892e92bbfc4351cad6770b4a9854c463bdcf64d23b3253122cea97a051df6c6269499e9009e37e5d2644b1f25750a3047c4961d4004fd7e8eca5c1d2dc5af6a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/mai/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/mai/firefox-66.0b3.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "83c703f487905d46ecd8e8b5a4bddbad8129e151cc274f20aeceeff56413249ed16d024187777237a5ad8d8581db8e7b5dd8cc855ae09999ff0ed027e0bdb343";
+ sha512 = "5684b7d102b044c1bbd7b75984c91322561264043711fb85c3ee81e3c4f8bd618dbde04636df4a8c0d5ed2f379c95868adf195583e85fb12bd41ec62c82e6ba1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/mk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/mk/firefox-66.0b3.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "af12696923d30c4336cf964867839b543190d1d54112b93f13c32e9c1b6289aae528f08f42ac5446a0941984295c556edd1cef4a0dc24ea8cdab2ef90edfc8bc";
+ sha512 = "d2f5d4bd7265e1b1c1bd94160826b789329c40e3d10ad5b7e5315dbcb231a0c3e08017f9eb718d4611d39fd620996d7b40a7ec539c5558ce7af4631bfb128545";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ml/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ml/firefox-66.0b3.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "17218e9651896474ad174af174e72f3dbfc478dbb4b3f7aaf41e39bf39834d8e5b53b1d2c831e022a16872ff5a06cbb01b988a8ec13d5de54e6609bf3b5221b7";
+ sha512 = "6804d739bfaca5f8018758772b07ad988f456f93ae041499296cc09de0b57f58f9b6409bd45ca40dcf7fb6b1a8425a9f336300a0d2262e54b50421c038328d46";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/mr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/mr/firefox-66.0b3.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "997b9a56a4db0d4648f5098428d970f4549d74c547267edaa24f47666d343950752e6459f04a2abe0634f021114df3c8a1cadcdfd6ee96f76a901246d3cbdcbe";
+ sha512 = "0ed764c1568d2634fe89dbf52177b1ad01a7db061fca07a2438ee9f05b5177afd4f0b18bc3041bd7af156e8822142d98c184f8c2ed8bff36ea8884229850f915";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ms/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ms/firefox-66.0b3.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "bb39dfca6524423998cbcb8fba0be76b11b0e51d801fca9f59678bb29af84f99a281e14854bed4093143d5ce6940062652d9b64ac04634c5bf8f4e2faa3a2f6e";
+ sha512 = "521127d5e752d1c1216535b422f8922456c38c9475f67a2883250371377f5effeedb08dfea88f7613eaca0da5fa44e0f01e8a179d71b0836c5b13e2f3ce7fb32";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/my/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/my/firefox-66.0b3.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "a374c1b09e491bc6bd16d10e43aa24fee68c05292f09266fc5beba793a7fb0ac9c6a291b6e9c2b674c6ee48bb39d0114ff2727f7bcb052fe5abe4b1186e5aa5f";
+ sha512 = "4e523629a73e0e925b19cd091bb11f2eb57e9e412434d46ec5de13d504a45f5205ccbb3366d858bb0841ebe0493747cd73b9725ed3fe66855eb7e1f0e70de8eb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/nb-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/nb-NO/firefox-66.0b3.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "357ff5e167797403718214118b78fd64802bd90376e3e44d2e7fed1144fa9780d6b95cbb1101fd8b1c83b89d4862d6d0df6f4b48d74eb76104f6b0e8411236b7";
+ sha512 = "9b10a0af07fdc45d0617a98cfd4e3ced92984b78baeb77ce0a1cd1fd3e42b1b38c2b43875055e26ad7f1bf8a532ee61d4b0a86149fa9f2989b1002e1b1804511";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ne-NP/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ne-NP/firefox-66.0b3.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "5e14bfedd78fc1b3e41d8ea7de932d10935d471c2b83a868ef034e25183f1b62ce0260cf27b644a557708e80bedae7af961f9d1f56a1306cd0f59add56ea66e4";
+ sha512 = "044367898e728fcff62ca906768bfe32dffa5476edef56a9c907b976b4f1acd479951f4b151d4fde01af0ade732903bc3966234b85a0d3a5e3a7790e492ffa72";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/nl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/nl/firefox-66.0b3.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "7527b398ace18ed48bc9d7334c732153e5f863af9997e4e3f3a7032634d1f4c5198203aefa935d083bba5524e3f9abe0a248420d110caf0e842157a9eac95526";
+ sha512 = "1c35bc58d9a730dbcc433deb9446aee2cb17631a6da83c27037a6cfcd0cf2574d3d9f1a3bc5ecfea83039b94618d141c9e1e503c8c369230805bd4dfa3e31be0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/nn-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/nn-NO/firefox-66.0b3.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "9728f2f3c4cb2ec0146b6e7bd6c78ed3466870d3927b0befec9cf641b50a03021a7885828b0c788d45061f5762fd3949622e7d21c338a1895883ba4698cc47f0";
+ sha512 = "6221ccfc6872289408a3cc6ea479f64654951c34b2611797171718a24be8629d73d5f38a83d4ae600d913c32d13a71fe92a9d87c7fcac1531c7c0190efe82964";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/oc/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/oc/firefox-66.0b3.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "77d03448c9c9c7eb5db081579f72a87a10c0311c832344fcf11467b6e3608e4f0ae9c848e8ea11edcc264334f0d9ad222dbe67d7c0f1473edc4fc7a54ab0c08e";
+ sha512 = "31eb098344d612e4c4722e998c9924f7e6447bf7d5ae47726ffe3ff755d4792efdbdd4cd7ab6169dc540467485d79d673f39e689c04210e7494d5e876a539c8e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/or/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/or/firefox-66.0b3.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "0687954826fef64ba55d2a79202aa53d7fa22aa76a4cc4e15f039ac668b8aa9f549c0d2b5542dc1a8742f6de44f4916b9f507c1d003ec4d5a4117fbeb9ad17b1";
+ sha512 = "f01cbea1684f80e7116b18015a8294b18c63e668a3a536e5175a3a43b7ff1ae01e7ace8275149c4ebe93120be5be5e036ddd516cfb7dbef49083071a9d7f1b80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/pa-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/pa-IN/firefox-66.0b3.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "27a743fc3d957d75dac3a17739e6f44028e5daaf94003ebd25710edaf3ae03eecafa70a0b52a113ee50207ecd7bd7a96fe1224ffde4dfbbdb9d4ee97e4504e45";
+ sha512 = "f315cbb9d94c648755efadbdd2c19498e9c75aa09eec717a2816a6901e8168f2f751bdce7bc1206e98546e28de71edce9906e5875de6d516e6e9fe9baf690178";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/pl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/pl/firefox-66.0b3.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "46edd8180ac9231fcf379a4c6d08db90ff540876d8c26a3ac48a87e0eff7dc409ede50e1072d296a3e17c900af426f0645ac19d1d3d62ef418459305d25c9373";
+ sha512 = "e9da494d3503e8fe8a7513fd147857670123aa2459596efe6952c3dc2784bb415a19a93bb059bb93c9628cbd5aa82706976a7ff69da001593afce9cd4de5f71d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/pt-BR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/pt-BR/firefox-66.0b3.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "9536b55f94dd725df7b59497e9c4773faace6e0229f850a1eab018524fd486a90331ea7e47974b31a700465b1c4ca4a8a4f0db2bc20eff1be6a23e26d89ae5b2";
+ sha512 = "38481f53629fafcfb905a4147d4eddbe18747f06b197aa4ae465342e6ab43b20c7521195c40d0fef2aa05de32c62f29b4bed2d929d3177ccd3664023b8dc2a77";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/pt-PT/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/pt-PT/firefox-66.0b3.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "81a2bd54b5c2d094a8014a4880327cc7de5e5e88e7715276fee8253368ae9d2b791c96ba50f98c733c3391c9f0d8371d748e10490b4b372248eb0427215016e6";
+ sha512 = "6edbb91888a9c914a5e9e360f5cdf967c4403122d9d3baed46d15a184537d6461b02384f9e6cc7de7524c6b191fc780b1bc791866d5694b62cba09e6d923d005";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/rm/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/rm/firefox-66.0b3.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "39187a7851831922336939600b11f24485a9ded710a2bc75dde7276387de430d71d5a52e847980a3a05e86ba0efecf43474891fc6082f534d4b4d33384b3ed44";
+ sha512 = "2b34ac855d18e336c02532fab08d40fe7875a3b6a4c772cd0978ec5ac7ae2a21e6e18c47cb5eecd236016d77709c59cc530d9aa3d3f9953c08c0569e40d08210";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ro/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ro/firefox-66.0b3.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "92a1b1da29e7a6a32a367517f037874d13db93315ec1e2b30f4be4ad7e14d40627cf4d3f128cc499f0b837eb3a453fa4db26d98a6d9a5ddf440b41966ebfb920";
+ sha512 = "15753687c277c9a62ba1fc813a5606aa78a58e5010de247401724d9d13f01656cd99a51d39a912bc00aaf0d376e2207299393aefcf88670c3b618cd343fd5267";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ru/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ru/firefox-66.0b3.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "57a50134ae90c479e1ab0b9f7237cb4e9398032c4242c0559f55b3b1af160e7186b67f66e684c8f1d535d4a54a28acd7ab70dc1e9bf710e0492ec15a0dfdf50c";
+ sha512 = "f626d3cebd9a87dfeecda01364cb5764b213d4636a3d4f358b523549e77550d8c2118ede62c523a9cf216a94fd0e627c03c12deb9766a2be41756570bc74bd2d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/si/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/si/firefox-66.0b3.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "cefc26f888f9b41294ca5d53fab79e18940f79a18404e62b230fa61aaeb4893c3d260764b4274b0e53c19501766d1bef6d843f2f4c57776b9c58e285cdac1670";
+ sha512 = "21c6cb7218e57841f7ab34f1bbdf03a29c1fc5dca0a2417776091922073f0e09a2822742efd95858b4bcfa11ae2e4ebc1ba37b6a5999b37c62e83017f30767b6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/sk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/sk/firefox-66.0b3.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "af0a7334da8c5cfcec2e244e528cbbc8d0d00b5ca85069d0f8480b294c9b83d23eaed0bd7d2f990036cd66368a075d4a6e0158faca15b23545615c7e7b747c51";
+ sha512 = "e66aa2a2b3bd52559fe7510f4f972b84ce013a75f1f9a5c3224ddaee426670e33e44f1984923d190fa214a756571016328f739499df2f9eab26c63bcf32bb198";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/sl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/sl/firefox-66.0b3.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "be07a303150b7f401a4b353cb2ba2a3de318939fc9a041c717bcc661752eb098bec7fda837e699d14571a9cfa768ba3d6b3a91208ba9228b3347eabe83c3f863";
+ sha512 = "8ba46d4148c668b00e32c98599673457662a6947e9e2554909e7048f7e245ad94ba145cf7b51d06d02040f757ecd9c3a3a315a2a01f23e12ecdb38c3fcf571b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/son/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/son/firefox-66.0b3.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "8e02e24fc34ee961a7f6ce4e819df9d9cbfbd6c2c27578615be47d207f646e6a44bcfc8c68bf7b1e04946168ac50ac96241c8002a21f1021a7e5548aa60613ef";
+ sha512 = "2c5e363c9495d8fc2a38e020dd487b7d33248e46028e5c06fe51297fbc3a44bbe6bb42b870454926c7d45cd954039cbc454dd3fb7831d264a415381d42f35aee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/sq/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/sq/firefox-66.0b3.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "23dbfef5a9a1742ec09d56903dd5b7a80bbae491881b829c3098fd7d709f4b2bf3e4df0f37fbaccacc834cd3ac50685c2245df39fafa121e3f46375582a7f774";
+ sha512 = "9d7ffd3fc2c73de397d48c2852210bd4168ca554d04c86b2e156de6df648858b89c1f6912fd650d302da766234253dfb1dce5aa7aa08104b9e3a3861e546f964";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/sr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/sr/firefox-66.0b3.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "ad48740414411c05b5199f7b84c38a2b6b72ace8971b9853d7f208841a85135d0f4fe1bdd8d7808d6507069efcac120f22cd9a06ac597f06b67beeccb88332a6";
+ sha512 = "aa2ae93ec9ee8734b8c2f841285b72ed546ae27567b53a279ac40ac0c423e9661b463daa21cba4eeca64b8176d62eafdb3f81650dd42167a243c6bd5d2a96c69";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/sv-SE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/sv-SE/firefox-66.0b3.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "b761943a043b9a2aec7ebceadfb07acd4795aa032d68d0d7e3fb4409fb0f829a003dc176093fd3322ed2843d3d72d4ac2c33bb76c466866b0600d6258103dbe3";
+ sha512 = "fb9d031823173907de73bbd407b0b61edfcea42332e33a910d599b180b7359570b029f67531ae3f5688d0bb48db964c21e6a642d9b25bba6c678e42734432914";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ta/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ta/firefox-66.0b3.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "3379f0d35a5ba50232f7418a1eb4d58ce19c19c83cfacc85a1c6c22dc133ace5d2bdcbc9f13b2515e062e91957a8c586e07d3f9b740a98e62af2c606a64e8747";
+ sha512 = "64debf3d89a54a9c89fc83285cf96629c125dce7f6aad3ecdec0faa8eebc7fc104c513a4ac9be56389780073b55c16e25bb587367784daaa539941c72247b0b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/te/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/te/firefox-66.0b3.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "c5e86e8475b06d6f92ef23dbb54151adf7fd94a5ea88936627fe75132f7cf10640a544441f5ab9faf4e6c398ee5808fc3fa1e79771264232a185f46911ab9188";
+ sha512 = "df3fc45781c47406885925c13d188e547117a1bd80fe57e2b9afea68d0d48c2c27aa0a3da548bb5aff8d9db3579efdec2526a7dd13e1af7c91a473c13c8f970f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/th/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/th/firefox-66.0b3.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "ef305469466635d8d015ba4439a7b58b9b5d44e7e46150262d15b8036886d33e92a5615249456b2504c4f5c45a5c1f600c8c9791588cc4950dc8fedc258749e1";
+ sha512 = "7860d110f84777ad8074a1713121fb2e90d72718952267cc851012965208edc4be5312681b1deb21b5df3c7f99e955914e5c1f15cf3d26db05f3cee4999eb9c1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/tr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/tr/firefox-66.0b3.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "79e1c8b13f8c2f48485bd65af6f46df068631a6960e97c3b2204bdde35b2b7b083a866225b5ac70371fded36d7fc382004d4158a4dfbd9d5a5d330c20f464cc9";
+ sha512 = "6fb526c76e8eff65a7d36da0cdfaac93d198c6407d31208de01a1f23f819c29ad31964f9362b9fe356ac82c19eb2c9b50293145edaf1741870e2474ba0e5c157";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/uk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/uk/firefox-66.0b3.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "f3701fb6c4b42b5dc5f97b9ce2866e9021c310b45959dd4fd8afdda15cc571c03f24dc0d1909c9e03adac867452ae619254991895c4c02b72d9b6a208262a501";
+ sha512 = "4402b4a759f86a57ba75c745f3d437ce0b818b09769311bcb1a1f4ca6b4f2227ed5ab73c45be3b22f541aa5b362f38e6848c614058a8f831ce0a5f95a582da38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/ur/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/ur/firefox-66.0b3.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "850d496ff272c783b2587bd709211541882a80982b53779527a45046c25d59441180ed9c7eaea5ac42b35aac45d25759ee800ad76ba45faebf41ad15563b3482";
+ sha512 = "bf5686a37c863a0a63bd42d1aeda6a802daf2e83fc7f997c6b1ed6387d0cbefb125bcc621f833abff3e280fdffdbe3bb3b1d70ac1c4b21cb9f2c1aacd31cf48b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/uz/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/uz/firefox-66.0b3.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "41d864c23dc258749b1dede978ce13e32c5f88528c4653f5371968d1918a975dcc9778ad8ce348bb3409de0dfcc61671884cf57bacb6a4b9770d076c524cd4d9";
+ sha512 = "8b6e320928f2b06f13801e4cf5f8928dc1c5459dcd1a621d9b6f46cbd552a8a3965ef65f344991b8e6357557d9f635f19b8759945eb7e060ac5aea46e4f86489";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/vi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/vi/firefox-66.0b3.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "d3c549bab38331ed688e70fdaca2ffe07a5767c778aa74f1f91605aa9447251882b9ac6012c43a4d8c8b8c09ee9648c34d4e2c3a2ae99f8bca4a7f65c2df632d";
+ sha512 = "500c6605eed5ba9d458a8a38c2f1b06fd1db98c4be94407bb1d2a34e7e41c673baebe1a2362d79dd9b9be8e8fe74043154be855d337cd07471777b7901aee711";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/xh/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/xh/firefox-66.0b3.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "9e9100548db72db2eac7950c5af145f901d1a5f106039ff2436acbc586f758cbe7ba1a7da53c76c4242e9439f14ad40d4b1a46f7429c3446963f34c3208feec0";
+ sha512 = "75561d2be12bfe577234b2831a6954060dedc545e92b6e90b8c5952f390d5325a69218757664e0bcea825275b41e5c6bdb045dc5f1a5d281239c8b35380ffc55";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/zh-CN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/zh-CN/firefox-66.0b3.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "9d58d63021a478071af0d2e2cee2f0af7c623288cca6dd06759175c2ce59b9384b97ff9d256f08daf457232a64de04de8cd8a8ae54c82301a1a0f8e24085a726";
+ sha512 = "77988acd29995af3cb3593090d718318ca2ae65b6e4f28749a8a3587eb69dae88d10568afa5941d99731d1d046146c1e0a2d1207151e5389244701e209b03f2f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-x86_64/zh-TW/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-x86_64/zh-TW/firefox-66.0b3.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "43379234262cf6d4b6393ed6073770618b327763803b3e7669d31eda29b45d9c207387521c5742b8fe205d71553548f55047abfc3e6156f84d75f2ea4dd7a3e4";
+ sha512 = "4b824bf090231b802859ce4c721f1e90cb6420239ccc0e3f42b1a38ea1ab0127a379392c84b01960598433ceebdd91ca1d0ce4b5bf34cb42dbd1a9bd1babd58b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ach/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ach/firefox-66.0b3.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "4382880f99553d544fe888ac5ceda1ef0ba531d0262b8d702c075359f81d0e6e625fb18a2ad6b4e8f0a05769a4dfbc6a50dfef9dd629ffdc82d92a9814f606e5";
+ sha512 = "c605a5b5e699499b1ef199d38e05264ce4a0dd83ec456d4bef444cd12312037107b930aabbe83c356dcd1a13b2ad6c3837ca756b75e60b16bb8a5a51d39c0b9f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/af/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/af/firefox-66.0b3.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "e1bc02a59eaddf0a9c39af6c4b2d3e864906d14de7f515646f461a3f5e4e8584bd8c00eaf6a4e276c874adcc3830ff64d6942a92bb3efcff0b4d83a210e0ac9e";
+ sha512 = "a884a196724d271a1ccf90885a83df31a8834c0ab6eb7819d30c59ae7b006cb2de7768ecf57198743136e16771d53442d640400abcbdb84858c52cda2af318f9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/an/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/an/firefox-66.0b3.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "6e0cb8327cf786559ad94a7f4cdbb2ef455bef60390973a993c039fa942a715a9b2fb81d6aa6992d634eaa290dd3993e8a747bd4cfdbf44f8877913f93c7f4f3";
+ sha512 = "bf5e9c56fde242d2e3d77208de68c6486509b7423cf153e7cc2a697aac8946568ebfd283dffc1cdd865b282c53d4bf3964627b5d46ff4ef159ca96f95982e754";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ar/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ar/firefox-66.0b3.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "8100c0f4fdbbac28a65a32a03e3832988bd2b8849736a85e126ce104615b0c3eb626940b260e0b2658ec46e7cca13391c8b3fbec4d0cdb63ccecb4e33432aed5";
+ sha512 = "372f45f427bcee173d4dda5e1ad5de06283c5e7dd1f37f406ba7705b59b5f252f5a40668465392b8e762e62fe3fa0dae3a07ed5f8aafc399e88dc7b7733c0ffb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/as/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/as/firefox-66.0b3.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "c2ab35646700a9ed3f35277455917c89277456b375bd2d3516dd4f10494c3710a7088ad160a88fef77c137c9f23e227571e896d10b7ed45ae79b91dd49321212";
+ sha512 = "240d344cd349ec19e1935d64aa8f12aa76720b49b549db2c62c44a56738ac94c1c372cb6e6935fe4d21d7cc58fb7dfff521eb4203563d7c3abeac3c87cbdeb74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ast/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ast/firefox-66.0b3.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "e58e29ca285415db6b03d2be734f9c75425e5dc5bd738330672ae166ea35eef49bed5276905cd19b4c4b62a17c64d8360185bad7a59919b807aac787dec41d12";
+ sha512 = "67cc7493c3a45f7754af08f1de2418c4026bc30cb235b46cd13559829c48d1553763f41f7652d22dfd8fd375dd523272f3bf6ce55496da78e5c07cb2a8376b54";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/az/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/az/firefox-66.0b3.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "207ebf9d38fc5c86969ca287504e9b5cc048e8e896d5463986e66682efdd1b7cc32ab9fce6444b3c34fb4168cfeab3f8af0c5eed6c57e04cff215136606ffea7";
+ sha512 = "723a2ab02b80e097ccbe50533df491191436498840519bc4e43c4a611dae2d7f090ca8fa0e5163234eee3a614c5e630bd4098c9d47a63809b9cdbb6b2d27ff56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/be/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/be/firefox-66.0b3.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "3e2ff8885995350fb22aad1c11b2bce3d81e62aedf9978660e4b8a5a77865c8420549825d078fc4a44a7c4b9317d6ab8479d776855ce2c13655dd1df94611879";
+ sha512 = "451e0abc32fcc703310efff44afa7e8c14b5c714c1ded7d6854d41c1571d3bf48d6f6856c300c0043c2215e865f601d8aaf12d49af93114e1bc006b814f263ce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/bg/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/bg/firefox-66.0b3.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "4cae4e05dd6cbf01f0fddb61e762106fd4d34f6c9d2c5cb0bb7a57f97817e5d36bc126cdd87eb7afd1880433f30147f4a955823d9af36992285f47ba62914472";
+ sha512 = "6f9ae70eedec128f5a0f785f773bf124db92a9399a2833211349d7c93fb31cd3fb0d5bf5f55c72b05c992f98a179e52c24f3816e1252e68fd4a9baf9ac95243d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/bn-BD/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/bn-BD/firefox-66.0b3.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "88ee8e36971b6d619b9280a88b2b860c83b210ca770ef5298fec785a9a47ccf15e50066a7e3e77185de910bfbe05530c96589090f1f6baacd385b1ace04ac47f";
+ sha512 = "a93033beb1004d4c56a6c5fc532e1ac270e941df86a22393b593e373aa28a64ce787115481c0237500f2f98055685a7e1503ceef7e0d4ea8f1f4a95f83ed8c3e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/bn-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/bn-IN/firefox-66.0b3.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "928fc0a14872b8a2dbbb3715563a778b09f203e9b933c3573dd818c8dcceadcfd3c0bc01aa961a048bef065d5ce4afddb3e04ba15a6b470e75c44394c290c0ab";
+ sha512 = "1b5e5b4c258f8c11a3380fbf4f0b07c5cfbbe87c5af0dabdd51790d72d134ee30829a855f5370a4910d90d8e063206c3470e7d50697142e85e8d9308d483f0e0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/br/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/br/firefox-66.0b3.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "90f2fc4abfc8dcee13c986722d5f0aad5bd9bcb240d64f8c0e24f580de81bfa1bc6aed4f76bac479a2098fecace29f4e061208426f60f3f3642d0f8961357621";
+ sha512 = "286c700852dcfc136504983cb883b7050450aef104339e98a1db849d4a6b68f81a37937ed95382786f9880174021b11e7a409c2ee790129cc9c846ca5ca69557";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/bs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/bs/firefox-66.0b3.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "326943958739f7c9f1d9e0529c01b9bc03441770731aad5ff300854b2dc3790652f268d208d4ec8592b67c080369094b15950550bb405d91b8447b18ab0eb7aa";
+ sha512 = "856db21f663186c9ed2baad6372731efa6221c3af3a1669988b5680c20ee2831900206f61ac67d5141c48d4900f1a2afac3df02289cde2475c2d74e2653cd4be";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ca/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ca/firefox-66.0b3.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "24d73a2e79d1877ccba5537ad155523eeec9f28706b98ec8c749c85464df5d1c9b437bf17dcbb63293e22026713c11fa7e24cc23b4ca909f987e6488efd180ac";
+ sha512 = "d98d92cd2745dd114c29ea71d28215657acb219f87e24a33a1f16097bb9605432cd9f4719aa1dea2085eb9d28c571194084310c201ad0fccb0382030ee4f5dbe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/cak/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/cak/firefox-66.0b3.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "4af75aceb01531cfe3bbe883bc1b7ae5169f2b18ab91e87584a7860ae7e16701e2772235b4fa6146947cfc47b353c468f3e520c5b75dc7cf13f7c1e476907670";
+ sha512 = "f63d23382352607627de382b512deab34c2b67e70861f0e1ec04b147cbf5884c437ace4c840c50af5d7a970fcdcfabef3908b3781465306c25b37ab79e66edbd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/cs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/cs/firefox-66.0b3.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "6aafe83d8590d6a7775955552316728d392dbec58e87fe57db540bcdf6db3f7762bfcaa93b8b6464a6f51a351af0647fd81d2410f2bb317344971ca8ac9cf037";
+ sha512 = "1ce8b4822f69e6341bcbc2494b9fb0c90dfc7d7733760bae7d372f80457c06b96dd6a3f5ec408c6a6b8dd685c2ec3d36243543915ff0dd609c894b016c13c644";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/cy/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/cy/firefox-66.0b3.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "aa68027ee75df05164fef25534314d0dcad184764caade99d00a4dadda531cfb8925de066108a5858b8cca0583bd197116f14d06fc3ac468a3b2e211a8f11fcb";
+ sha512 = "3e11402ea2fd162840e78e93cfec0d02b489677b772b9e21b011894a266a4260b5db1cf10c52b98047162dc54c0304ee6f8af882a5a29e78021a23d9910ed576";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/da/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/da/firefox-66.0b3.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "e7357cbb266465e3e02edcd6f8ad22873aeae7148e2c3ca5d3b2d294f2efc5e53cf3961698be8f65d6d49e0b7d2159a57e85d4ca85818418e54fdd27782f9db8";
+ sha512 = "51ad603b328740e507794f8d90f052d7ed112acd48bb5d875b4a58e50ce950df22055c207098680c2d02df7de3dbca793a1d43bc1f5c54d93cf350f54f05810e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/de/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/de/firefox-66.0b3.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "09340d255c11dfc45a99ce620ed31099aefb22038e14bfd947d42bd4479e10be4c8e8265fab1b88b8aecaa4fcd08afacf5ba083b503c7b6b9aeaa161a2241e21";
+ sha512 = "ae17ef5190a4d8c626db026b51041fb86f44a678773aa564b868dfdc82ba3d1860bd00bb45bd24f859f5fcfe3bdb767269cb069a394d9dd2f2495f30df2493d2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/dsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/dsb/firefox-66.0b3.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "13d939cd107394f7e08ffed29eb25184c28ab975d84b240ca7282b0242e7b319ab621b4a0fa22439b307d6129ad84c8fee7e0f542b82dafa9d6223a82262ef02";
+ sha512 = "4a6b8e623b7880a9dba05600e6fd20bdeab2fa888f6aa91483378267756a714382b281a96e94bfff416a9f80acc46f476be9e6f4c37a2820a02d305902a89db7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/el/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/el/firefox-66.0b3.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "ebf4a93e7e09f464dfacc036a99a5c544813bb8535fcf0fb2e219ef0f94c8b96f82f2fc171ee8ede407dcf41c5081e94eab1c908cb401dbfa074f1f8e283b170";
+ sha512 = "0fd9cb9e7ef3072ce32fccaab8fbf54e829c8c7ba34d46d395732c0dda292a375c2c3eeadfd895609bc162bcfbe7478dfafae211048fc97ad74b2a395ac876bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/en-CA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/en-CA/firefox-66.0b3.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "2650766715466d3a1c6ea7c55c6f14efe375df780b520f1762282e43fc80efbb1cec66c1739e959b57ef29046d9236a339de2cc4aea6815ef31318c1374e5aee";
+ sha512 = "8648829446a21a7692824b8dca6ba466df0485d46b84012810b7c845af74b6820977b8a4b085d93d6b117399692ee637351a5c02255b8b37e9e98a087c53ef76";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/en-GB/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/en-GB/firefox-66.0b3.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "e898893b7435acffb0ac7d7fa3c98e53db230dbf70647cd3d7ff2cf465c2dd3d6bca7edb207f879ea6f6055a077b2fba97e2a02329e445f13765abff84934182";
+ sha512 = "835e02e1223dc4c3d147b4ea89be1a4e65fae9c2a6e30cac6a6f348ef96be3c2174a125b0245d81ad60e17ec9324aad8854206e8a8fd8cf4d85e9b5859df5e80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/en-US/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/en-US/firefox-66.0b3.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "eb2fe4c5cfd230843d3ed64901753f9e54827ee6042fcde04454863a7ad455a77c0e5b530de8907019df97aa6276bf4b3d23349eb845399e1f511b612fb2300c";
+ sha512 = "4a4e3e94da618099abf739d5a2fe8d6f9aea5a21e943734232db73481163397d6721dd8082dd71d766abd1ca1a730233822adfc01b847cc951a77495e14cd8de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/en-ZA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/en-ZA/firefox-66.0b3.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "6e8530399448b983134ebd5337e19aa85f81725e37821378559f578abd5250e47e42cee9e3628e5cc12112aba1a785bd1ff29a579e419b9105f480bf89aafd6b";
+ sha512 = "8708f982e83fd85d978bd8ca9a11ba20d63e281a379f2b41c0c2acab68a47540db82d95027b2f5ca5891963c3af2eed7589b0429b50a8a73f82414035c9761bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/eo/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/eo/firefox-66.0b3.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "8839d19b1ac67e3c7ad870c2397c33364339791fe8bc9782f9196c6d5d21a7f6f57209d47ce30c535194eed332d3c52fdbd7bc1ffbe63692fd75327a563fa72a";
+ sha512 = "71b272742b881a9514d4764b89c412309de2b30ae01871511ad0ca47673d249fb733aa46ca17c4e168ea99a0260c8527b67792c1ea1d54508f5030cb3e8e44d9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/es-AR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/es-AR/firefox-66.0b3.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "5ee2b4e3dd172dcf040a0ff1664a4da9067673a42ceec362c65aece524af1aadab5a316d0bc1c870b2d3de5198383ed704d299d753f8d66487aa264275de40e0";
+ sha512 = "6f4be1dbe04453c1bf7a85551a74e6644a95498302a572cf5ef47301fad61257b380af0a856bbee3f44600115eddcb5b2d5d7bc47c5cc95f1da5b3b716d43326";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/es-CL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/es-CL/firefox-66.0b3.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "01152e4f4b892f84bcb446c1b1ec972a11127107680818f29686fa8edec322992804e44ecb72e69c330354c4d3b219c49bc930ce1554c85b2271ad303403dc1e";
+ sha512 = "2d41e718fa6feb50c95217cbdd014866b1623868d701505f99b00ef0b83649c3fe15b80c77b03a39bccf7428a7e5e7e2c91940635f962220df1b128827fee800";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/es-ES/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/es-ES/firefox-66.0b3.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "5dca4b01fc087fd8ae24a27de96d816ac4a5e72ffd46e196979c552e7c9a2fb4430a2ae6079e4f16d14effffa22ecf70e6719ca2f023fc9c2580e306f10cca22";
+ sha512 = "67fefe6356a64eb8c65c91c77dc70af758d4256f2d616abb513cff0f23d554d24ae02ae880ba422e218f6e321882acd341b7967059f72a96705b565823fbf0e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/es-MX/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/es-MX/firefox-66.0b3.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "ada1b37d361f625c3f8ffbf9f1b460cf9daefa4dc79e57e4851199dfa98a9b0c7856fd430d47c1e83e2aedcf4f9a7bb97cb29d122a15519d7c43ecff5a817cb8";
+ sha512 = "1a2e7acc5e13815c11de38c9e8c682fb742a1025d75c99ce5214de20a66c41a8320d7fdcd31362638012407a5b0de9662f0838c838cfe147e8b5ea81a3679019";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/et/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/et/firefox-66.0b3.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "6e04852f771c71af1fda88eeb60b4e9870c6f4aec35abb20751a0e32f03bc901c0ebfaacb2ff1fc0f3ec305ad6bb65125adfd666d14b50b76506398cf58d5e97";
+ sha512 = "e7eb8c1b0b8c8cec8ebd3ec17df4f7cdb13ff0e45f77e4f5bcfe37ebbf3d84c378aa4d3d79435c3fea13a0b32749b9a5bfb23f115461c598a626be90198d52a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/eu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/eu/firefox-66.0b3.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "99b83adfd6112183f9fdd2373d8de7fd5b878c112094f57a640a6072f6a6a9c2ae55d2765de91ea6e19471b625a04f0c531d6c2e668d513a5f6e32790513c4a8";
+ sha512 = "d9d2733b2760434d036965d681f2249003c92eb1a984073a0c67e9319fffac99946c56375b7ec8bd6ca57256312f0d01be5a0fdc7b23e8fec6433700fc3306e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/fa/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/fa/firefox-66.0b3.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "ab3c70f1476d46a83fb059052ce6d7d6ee9d4583c97f8554c02a25263fcde2387bf91573089e015f530263f3b207780b3356e6ef991a2e8d1baa4e78397c9b8e";
+ sha512 = "bc197cb508a0172cebfbefc622a7dd75238077c83c6e702472bbc50124a8e356f6601fa7022e193d2f87c5fc7ffd3ab8e768be2d69b339141d380ae6203df5a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ff/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ff/firefox-66.0b3.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "e31339dd19ad6776a12b12b8a6f6316c653feb03b283277a2085d1bdc31ce6018e20b425f6f147ad3437544c627f7a7cc9dd3ef471c3b7fa01c68ced426de427";
+ sha512 = "54ca7e12e727d0332971922393ec07a0fd510a20a512876f3ea31814bc4fca7400ebb74bcfb47e3eb01f7f8ca9cd12613724e098fd722be332b7d16fbc700893";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/fi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/fi/firefox-66.0b3.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "2c626bcf701c5c9f87f33a324fc5cdcc759da6e42982f4de3419b4f6f3878fec7335de5daa7c27c0a4500288b901301594b1c60d7a41dfb59b254eb30c546c43";
+ sha512 = "8a1e67c72ac42c1843a1045d4c61f4e735006c14791f0be3cfb99b6b83e33025566084e4873b790f6651e061e3d9bdb6459fe671e58978d9023717aeb88027db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/fr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/fr/firefox-66.0b3.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "cf7134cad609fb107f85a369b91fd2e9981bd858e8a1b9f9ac0c6fd4b5a2122fc0ad8a7bc0107c3302059ed522f2a492fc582d0a260c5bfc2056efc0a7b8455a";
+ sha512 = "65152e19e4612f94ac6b442b833b65014d8758c9ef7e0d504e917c4874071544936dca6b2951ee9712ee3e1e64272184a6b58f9980755a11d71f9f8e3b49226f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/fy-NL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/fy-NL/firefox-66.0b3.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "c579722fe3dd98d59c5a0f7197b799a0b57a12bd979e79e2a0524cbaf6c87d2dfe27266202e89a72ff081942b195b78a859274423403df7faf54da90820e3a64";
+ sha512 = "b1dabeace3e716c7f1bbb495f3dc1fab176642722a421165b16b42f508d543e2df417d7550dc3b3bbb0beaf78afac096354e85c913d67c0f0e540ac2fb91b439";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ga-IE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ga-IE/firefox-66.0b3.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "07c6e2180195c2399e972a9eaa72cbcd0739dce1248ae07a478b5aa5715148a1cabef93e28e1f6a6f3f5f7757cdf5d63c817a34d7ba8732befd8539e00777cac";
+ sha512 = "7fcf6700bd46ec19f26c4da6407a41bbdf4b4eea882bcb97952ec969a48300019ff2e314b0ffcf4b89267f9a0bfdb353cae6c32f9e50057279e10bb7d7bde2a6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/gd/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/gd/firefox-66.0b3.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "a65bb22adad02cf7a91bb7264d4b9ed8cea67fa9d56e7d5dc477e5fd6976f36116ebc41ff67f935c41049dee30bfe6990ef1bbd16d4088757facbe9bbf88b066";
+ sha512 = "bfc8119a10d14d09c58410406fe5e21bb9dd88a3f33006b11b91f305df52cad007195fa54eeb39b428b69b3a37ceba1fc8ea98b26ac3d593eb012580640e2a4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/gl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/gl/firefox-66.0b3.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "ca5df13009b8b5d68235fb3439421f64363c64408bf7ff73daa90f7b744e77ea02c39be9ea32567fc99e5dc336cade477f8c9dc348e89082c71f84f8bbfa95bb";
+ sha512 = "56c57bfe8bf4073bffa03272f3eebdc49d570f1f3fa53d038613887f0763b8a7e914a4a69e7127a67e7c2184d4945d036afe14b5668ba8870a9e7e214faaab93";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/gn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/gn/firefox-66.0b3.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "9246f814e3c74eb43baa473616697871298ee441a7fdf4f3832a169c8b8ec269453272ede829841b2ce75632eec5f113a60a768b0c4eafb7a7ff15eb2ecc8572";
+ sha512 = "1e02e41ec22d02f3abb17c171e22eff6275314159a72262895042ebf0a2806295758b1d4b6bd58481eac767d4ba0e0c80ab301c92eebc4514f718f4bc367798c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/gu-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/gu-IN/firefox-66.0b3.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "2ecdf5fc087eca0ed9e0c4b62731ad1747663d7fa28d868590a190affc4a5c1e1d840686bce3893c755ae6fe19e454225ffefaed9c9d7a65b7dbca640b89fcd8";
+ sha512 = "ad11aeceec2f2280a976423ec25a00e83d4739bec1ff5db15d64a0acda19e21c5bd72757e3dad86aa6264c3fb7a60a98f512d58f020b3cbcc496569877bc94c2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/he/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/he/firefox-66.0b3.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "2fb984bc0053e2a080794b7a950d0d6ca23c4698ca9d4c75884508c5479f117710b4ea31ad6686fd7f84508f31614669b902ca5ce4991ecdb890b0b78505bea3";
+ sha512 = "653875867187273cae0fe42a55c11cf90c5353ec74be8bb4c3fafc84b46fe379ff66ae9048d84d3e7592ec77d9c16bc9f79fbc5f1f984fbc26dd52528afcaad9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/hi-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/hi-IN/firefox-66.0b3.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "7bfcb65b632463cb455bc0c29b54bacc47bd290ea96743a1268f5c7912b211855623424ac24f67a4bd3d3d6bf488b2843c7d57234f1938bb194a4f54d7fc0eed";
+ sha512 = "5ef85794ca608ea279719a4607fa3c19de7678073ec39d7ab07b533d5945e706cea27aa5055a1727678d668c70b8c69164644047b13d198dbcaf243e6aea1fa9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/hr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/hr/firefox-66.0b3.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "75b12792d917b71d25d3f6b0fe03ee824655b49cb2bcdc42f33f159bffa9e9c122f7b3b4d430985825ec0b11184258837cdb97b913b7fd7b803c10a57afda634";
+ sha512 = "e6f606ab720cd6086d25f6fbf7b166f1930cca4d93ba6e8491866f3573a8a1f7f8b9b26913bf39397d83dc6d978ccb6d08ca7a44ed801aa02debac0b9656f72a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/hsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/hsb/firefox-66.0b3.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "d1c7119e7a0bba4c7e5d4be992139cea33e581e60748bdad9c6c798511cb8d7d84bf9e3cfe6fffb303e3454a73d72b5bf2d79e31cf4f818609dee31f7f019a9d";
+ sha512 = "5bf1738b898da2782e3a11e0e6d15efe010d918dd34803fd53e94dba509aded4ff541972e697b0306c685dd5793bd1feb8c168fface4a6c5e65c13c5350f135a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/hu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/hu/firefox-66.0b3.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "34750d5a3f6ae4d2c2093b1374e8daaaf2de41a6d560f0f4fbdd7cc3ecf7670e298cf09be33de2839198a85acca65b40c2406b3d79eb29df85d2e4bd4a9225b5";
+ sha512 = "f0c76e538847f6b1cbbc8761700c9ef9bb6602078fc6181f2aae3790b38a50eb83ed0bcfe2c6ead9ce482df7cf8dbebd12ccd544c072ac0f353158409c2a4966";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/hy-AM/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/hy-AM/firefox-66.0b3.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "4be836e6e68c378ed7bbe7e22e0f8c2b11074ee88109988a1afc3fc5f72499246537f76380c1635017efb251e8540681ad30304e1bed9d4a42bfb8749d66de05";
+ sha512 = "8213daf1fd248aa18c951e66d7dd933831a21dd60dbb46e4867ee0dc9f88edaf1958eeb0a2df25719b7f19d10ed343e554b5b1ab4e46cf2d148d99ebb9732964";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ia/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ia/firefox-66.0b3.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "5c4459255fa08faf284862459cf001f0f6f87b2b45c570d55e086a143d32e5fff4dd4ad44c206f66b5eefa58519de9833758dea6e4a4c036b3b26794e52b66cf";
+ sha512 = "ee20cd3826f9d1d8980d634b4a986087f2c2fb78a80526a9a192867065d0f55995090e6e574aa81bdd5b4ff433ad4b9b9f32c21e358e4105b421b881bf799beb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/id/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/id/firefox-66.0b3.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "9b9dab0d616d7eaa3ab9e1aca3798c650089346df2f36fe1f9078065ca736757ebb4fcaaac8389459188006a61771c98e4fb39ac427e29fdd3ad8834280df482";
+ sha512 = "35b8dc914bfc552a033089d04aafc7b33e4ee0c105d874eae04b93e496bf41e4ae6685503301d8712bc3284f9a222985f80b689b951c906c91e822a98bab0279";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/is/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/is/firefox-66.0b3.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "a77c51bc679eb808b8d63051797a673da8dd8bbdde4a09dd47f3b35ea61a01c0de259eab30ca7ebe58542ae663e039b43efd37be47a711fddb0a34e245c37940";
+ sha512 = "5dc55f41b0a536488a8e130babc34feeaf00ad888a6d2d4b47b3be166a7a45f46fe3f106771e3b2683fa65d1a5187d7db2488aad4f242685086bf36e0bcfc279";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/it/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/it/firefox-66.0b3.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "c7a360aa405a74ed03766599654cb83a028e8a93d2933c4c4d3ae9bf5ab186adabb4516dda5190620e8954c2c61cc0d9ecc018951dc0f46fecf5c1f3c21ccb1b";
+ sha512 = "3d2f1e3a3a0258aa4608d241041c08016697265cd41d662c50f0fa6a6899d2fe597e0d0940b9cc50ed02c8de574ca7c183ef2f67d3590f40801de17e20fdf066";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ja/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ja/firefox-66.0b3.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "9523e5a4b9959571ae9d1b4c258698e1858c47b781c175468ff822f90cd04fa8d7137f46a657392fe55bb898731ef774b3b8dd560e7ddf173c0261b5741a393e";
+ sha512 = "772e0f234d6e3b2147aaf6470325797be2cb6c7b448940b06b123100692786b7a071bd904d82baf202f98f83336324a164dc4e4c6281f19e2b3da3f72b7f856c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ka/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ka/firefox-66.0b3.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "e4283f0816aad8e54af0e29cd8b992ca4d400a59ff5bab1c66307ca333c70db9e6e1aa28473c49d1400f79c0dc67fd7530028e652ff535d9ae024e030b979285";
+ sha512 = "0049f94ed2bc20169fb7bb89dd752af87d4c30921b02f5556c112421af3a6d768f3b90a0814f43f0464c2628d5b2e560021f1cd12e9e08eda12b72f3c52507d0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/kab/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/kab/firefox-66.0b3.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "ad5fd5745e341041176bbd11ac067e8791c7dffd4f242cb0b861069fddb2450b0e65a1e5d0ab6c24c18ba18d8ff220b8cddcde7dacd5605d8e9714ca10bc2bd8";
+ sha512 = "4190fa7bb3491a717ae8b8cce8a24c3abe12b7d9ed688a748171f13147839c164824d26d533deea66f7684401d864ed607cdfbe3043ac768541ec8da0695d206";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/kk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/kk/firefox-66.0b3.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "97af4a3d4314d13e6cdaf3ece49d9aa8222e0a81255350055d9e0a8b880eff04035506df94d0dea0286aba62ea1584c78c8fee4c20bfef483322ef02799672bb";
+ sha512 = "c20f717f79f903a112a5d8c3f16c3ea10c249916b2b9b201fd8b6c0a1f81ee6e57b3f05c72326da49b71c696eb59e163143c227aa4f5ee0a4ccfc4faa56a5008";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/km/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/km/firefox-66.0b3.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "f70ed81ecc13daaf8c27128d954684db6621ee2e527d576c77f628ee6ad4a810caecf162790ddfad0cb2d7f8776f540aaf5f1f828d06f372fd4ce72462042fb8";
+ sha512 = "84ceaa70ba9d29025026224c57518c0bbff8aec61ea346642e827eb5e3eb73a7c484d0f980b7aebbc40bf945f0ab82138f0ecff01141e28a963f1c8d9fc64b84";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/kn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/kn/firefox-66.0b3.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "a751e52b1cd8d8bd265086771a5ccbddc76fd26944a07e86ad734adffcdd91b364a1c39125b1d93d9c7db4b52a4d9ae39c0567160cbb37d407482da0b5a67bb2";
+ sha512 = "9ba7390169fd78cc2ebdd3f7d7a38b16cb2e7ca3e294f531d09531018e1fa78a00c16d8ad934fba425a39ca22cd5e2795bdc16402c5c76c65a75e6c94d0a1deb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ko/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ko/firefox-66.0b3.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "ef3fb96f71ec0d8d4678bad7813e3db00024ad3bfa00f4de8fad454f5200e7e3cd5538441fd1283e846810c8b89652a741a9870601b440e7b2824545b39f59ea";
+ sha512 = "0fca2abe6a92f85e4d84cd4f5228e9f7cac1cf8404f356d77be36847e91c37c05c63fccf083ed159b175631dc60273bc87ddec6ae032d112bf7a8790a4de38e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/lij/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/lij/firefox-66.0b3.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "a7cfab12ef29ff68e4fb4f60dc15aae65b6648b9e60b227cc13471103ce2fe472601aa7b702dc8f2bdb57485163f78da17ddfe0821ebf69f5995f12f55e5950a";
+ sha512 = "5088aef9f047655d3f6288c952dde072407566f49ac392bb9ac02ca490ce59cd281245e507beee509990ce9da77f606ff8204ea90056f23503c337a072b0685c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/lt/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/lt/firefox-66.0b3.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "0740276dd1fe50192c6a99d0d43547a450873d9cf8575858f53754c1661d3bb85d7d02cc4a09639a2641eed7a687c856b30d814ed1ba923d6f765a8be027940d";
+ sha512 = "b4d37ce9e1afecf5775af799c0fb38422b22b6ff4a5335c6c0dd972ce55a1a2dc1c34fb4902471f80c0f9b4514775ca0c2bede8bf1482e52fd6174c002684fe3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/lv/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/lv/firefox-66.0b3.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "3a662715a16f2b30cdb79926b3265b791d7a7099240d193a66ce48e33da7aeef36e4efce19097b37af3e5e330a8cabcae273ce2f87bb9dfa3fd3015c061f897d";
+ sha512 = "7d091632ff589215e8f1c2bf4124628d7dd608387b09f34432ca9ec99f5fc88a446266c475f3f2d9874dd3d316c1e7131500b4974636e326011052703b6eb20a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/mai/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/mai/firefox-66.0b3.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "d2f08fcecd588432210207f30166608bfab8dbf9353aa05bcc0c00e74a9a974b59d301b975d0c06e9e2c48749eabf8c8c485da8a56a4479c4672dfb0aeb85418";
+ sha512 = "ab24e1be56956890ba266ff651dc7d815dcaa3599ba056f7078117b094ebb5daf78a02d28e801398cb9382848d5fefa27be2059d25e8c8ef7ff87f442d9ad924";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/mk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/mk/firefox-66.0b3.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "586c8c9f0d80620adaa29dd308fcc28733da5d7119b27315442e0f1b698fc81bbdac059c3f2d08ed941de551ca5abc2eac6b60969ede63503e943fd8720d95c8";
+ sha512 = "545004af54d119b2b01fe5ac33b56b26bc5200526f60d34990f62a41e42f3f364661b8a9e837da4826686386aeb286219c42e30da7d83c82c700c0219017493b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ml/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ml/firefox-66.0b3.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "7517cd5281901ba3d32dabff34dd806f7d3aeb5074f16e4f27d352f0e063a64ddebe0a6f4fc59cdb263fa33e84c374591b882bc2e8e6543bd2d4f595f29a27c9";
+ sha512 = "b89b4c8e3e5d2f1b12f425b6a8d7d6471c636769e7f78e7d49344415c9b0d0d8cc43126a84a13dcb1eabd2a628b72c35c6da7649f440ded75431ba313286ebea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/mr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/mr/firefox-66.0b3.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "f533e442c3ee42fa0c1690f2887b93665aed40f44007c477f73ac4102af41da2440b96414a1fbfcd42786df09c2a72bd414893d33e1ae811e069dbb318671e0a";
+ sha512 = "5db3bdadf9ea1bcab2dc6eac4ffadb13a5768c865ccc7bc504c9d1ac87a4230ffb9255080e56b4f9209cdbc8dbce0a4090b13e5cc956a12de6d3b622efa293e4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ms/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ms/firefox-66.0b3.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "72d1cb5296f2d69eab16cd3ec8e1e0291668329daba0f62a36660c8a5ad435ca0f8d3515f668fc60cd4fe4247fc29cb1139e4accf5d3fa66ea6a3406e4c5e221";
+ sha512 = "0c3b830546a016dd9f08d20d7d0b3da18a17ef990ce007509af9465f2e73e37e0e0d8f06f0906e1cb5122b8a8c3a972a2d478e662e967ea4b494ad359803877e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/my/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/my/firefox-66.0b3.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "260e5f5564146e316876ec2df886d3e59839475a2c2ad1aa122c9344f7be5cbc4d54434b14788efe1922a3d4c7216bd7735f91300f51c294f197a0ea95cdc394";
+ sha512 = "b807f5b1f0e0e6503a211cef506d573868fe49c30fb3143be532ee0007473de5ab87a57e0df6276a8a8b1a768402ec5e9695d8919309ae4f2187e9449b4d2dcc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/nb-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/nb-NO/firefox-66.0b3.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "19ec8c0dfff78abe703c032fb4f13552aa85ffa7febe837d093ff2f6fef80399d0b462eaa2f5aad7ad84774690b04f735d65dd8e2f8d74cd233b38e204af43eb";
+ sha512 = "11d7d12b4fc52a7aebcd29112c6e40c29c7ecd45d59a2bde75e0908c8092d896f90365c7f0056bfd5974efd783e2b5d45b022dc9630cf0452cb3d79f79f6609e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ne-NP/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ne-NP/firefox-66.0b3.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "4d709f5500327c8706a530853696ca23e5dc8cfdd66604f3f73e8951f9e490e4b381e89c303276c0f363ac2882aa18cfaaebf56677385ff8d6e0ef94198aa588";
+ sha512 = "9efce88e3d801b8feb7ace5d17a602caf8c3ed19f062988c94bfc00184f38ca076cbbf0bfdf9a452d1b479dfa2d68b2e43785d10777025d3f079987f7e14396d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/nl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/nl/firefox-66.0b3.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "25207e8e66246e8fe5a16f4602c5ba3b424e0873634089cbd4758d6e59c3413ff685224f31c7686ef7759a71c332e80661f1b6d2e961425af7fbd21dc9c823f4";
+ sha512 = "7683f4fa2dde95380465206f3c5c3744ac6e9896af4a2ca44ee2d277f6db365dfa2f047152a09629abe0ce4fd0aee24fae7b9562d3e0d14c9d086ba649b34278";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/nn-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/nn-NO/firefox-66.0b3.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "b1394ec957b18782f4b47315a035186f94ffce9af626f9449494063245c54deeb571c9f840e18493994da84e871eb7d5abd585054c87cd8922457db8ebf56098";
+ sha512 = "f0dfed1fa1fc76a77af266a5ead81acc5d35620d43fad05d11bd8f40bdc4fac3a4dc0f5e05a8e3b9d58b2c7abaf9e601c261b2cacedda549321e437e1d61d521";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/oc/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/oc/firefox-66.0b3.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "460076314af3db9e501b5316ea55165e747d1edf621f23d8429129cd155fb92a11d7774908745ad6d06253bbfc445cc57a07d14421b83bf4bf71762eefbc4cff";
+ sha512 = "8cc69b3d970e3937981b10bebf44c16cf196f182abb78bc3ae5eb1be585ef3eb70704976b31032e66586bf759518e7641dfe10f3acee265f3aaccd4495fccfa3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/or/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/or/firefox-66.0b3.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "e5c45be724efbe252a7bbf4e0ef8e7f62086a5469097ca230050718fa57158c4bac224bfaa554055f05acc4565ce7e7c2d7c274da744948e59feae2f4541a803";
+ sha512 = "65214f0af43b9a42c9ea15cc1800b3771ca64374d0d81c03d2cffeabb3583d576313b1755a9c291769aaa5546b1ac58cfdfd53784645029c8c15a1f657305b3c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/pa-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/pa-IN/firefox-66.0b3.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "362655112e436188c81bed46fe58064b909f1fe9f30d8b1f6c0f11739470156829ab76ff05c60de0ca9e69924603b93db0288161ea1b79ffcff2b0efd12120fa";
+ sha512 = "1ebd79261ea28652fee45c6fe3f167339d4d95c9cf495b1a34ed736e7af0f305a1a15d79c90f2db5b73bcc473131b2b393ba32bdd0543789d7a3ce8dccc419b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/pl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/pl/firefox-66.0b3.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "2192b299c48b74c154198c29fb07b10562af080b5200bcba9da6855e29812587dc5750788ae30735d5d3c8dd9d2ec52006c44ef5f4195f58aacf645a705ea39e";
+ sha512 = "ce97ccbe13353ae817c9e8e19059a9aa3a2543149c7537f0cee6aebc4e5c022ccbbb002634b0e805522c3a3b5fe0c4e7e54c4d447274f25e301db1fb0b0a99d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/pt-BR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/pt-BR/firefox-66.0b3.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "d3cce88cef29643963c6dbb5e6ffb35e4d54beee70d97f00a2a9a8dd5611d57efe7bd84efc6ad2408edf28ce35fe71016eaffab833896948d78c17d9603ae278";
+ sha512 = "47e6e293f463ec4aeedad034918b84c2698d8df76cbbae3821deedf925b16ca90efa0168f2d5ab3aa9bc23e004e40849cbffe9bdb29fa3ac3c78876853e45b0e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/pt-PT/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/pt-PT/firefox-66.0b3.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "3d20bb42522ab982d4f0d12f33cfe652bcc57f604db75b71a04bdc429fd177660a7bd969c8681784f55ac50e6b4e5eec4aaac87bfc7dc7ef7489adc903c007cd";
+ sha512 = "2e75f5e119bc15619b3d51e439ce2e1456d70c0c03d7f0e34678bf673ea3231ed0a2e57f813f12ecd56fec7593ac8e3b307556142eaa2a43aac5bb0b862b4808";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/rm/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/rm/firefox-66.0b3.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "3bd1a044d6a1fe133d17ca8a9968cad4e9384f821d7abf35c3d3a8d5c4f6b9f47ceb7627bb888b336cd4ae147bdc95b7f5909676d9d65de8e1cfd978b531634c";
+ sha512 = "961b6800262c1bc8952594cf05b8817fb6fdbfbdca594ef0e8c4734bfd534aa7987c41c77f2e0e1dcadcb68aed146bd4e32d463dd6d638bcab6ebabcf7ac7545";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ro/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ro/firefox-66.0b3.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "d66eb188299fbcf7d37001aa6164fc3912f0655bb262aa88f291e787241b1b689db83657a4be84a51d8fb2704d3075c32033b3a9693cc56d79dcee0c1b825678";
+ sha512 = "660b8b2a4a7e7b0076ef6f635e130731bb10b6264c29256fa523da74097affc5f32342347140575a3dff9605a992baa355246c66c1eab6e0e70ae26f9c135423";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ru/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ru/firefox-66.0b3.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "f59e7ed927c5313e3f272bc524da4281efb7feae46bf275ace08d4383821f7d32193eb719c72ca9873847272ec373097f731fea7a0ea324057c2b83edb283e68";
+ sha512 = "eeb864a3dbb3bf8a9356bea55b20b279f8fbe4f21754e0ca28fa3e0e5d754482d44a70910448a26b53f5ee2e9071f1c32742e6ceba17495e852e55afa001981a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/si/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/si/firefox-66.0b3.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "a871e5f2aec31f60226b336b4628a422c6a7fbbdbfbca083207c6bbb495b582ae616c4ef22dda7947a995d26f441ba6ebef069505de92fdc4350bee9b6e47211";
+ sha512 = "9ba3c81ae9ba6f685ae18b75e54fafe38e93a9b3a04613501647010143d292724f8bc367f9f1385cc60077b226bf8beafd21e8bc081bfc897213b94058222a7b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/sk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/sk/firefox-66.0b3.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "a9aeee27f7474b92f54c70bd818d50f7884253524613b36213cb376c9023c1664e31ccfcfcd0fbf232275262067ef10a79038ea2b98fd2925793cb8f26756e3a";
+ sha512 = "f4988b0e3915b608bee7894f88b731d0cdc90e0194bc00ebcd93567295755205654f6f969bc97965b00b45e9d985b2f45dc4a616ebde3ed0a89b28f2dd13ac75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/sl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/sl/firefox-66.0b3.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "c1dd4f330171a534dae4c85c87d9ecbeb00115a208caa4cde8e30a5479a899662fda0198700144a38cc21ea0eb42085312095ce46f6548a2a182000434862efc";
+ sha512 = "cf30d88102dc62b688302ae2db3a138c74dce7fd95cd47193795a69aca7121920fbdfbaa36031c9a8b634acc5466a4e6dbbefca14ab02eefcb008fc8c01c51d3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/son/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/son/firefox-66.0b3.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "b6bba5fb1ff51a83530e14b39b377805f562470e115dc8b1da741b938e3471e635df1748c1aa6f5f7a52cd29277606157b7054a711144f2d672dc750bee55a13";
+ sha512 = "e9372e5604863cf9de7865c3f8970f699c9ace42bcc8681da483c021beceed82d6f31a0053aadcd1586006107403cf1c95632e8fbb03a8bd2d4879b88a4f2d42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/sq/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/sq/firefox-66.0b3.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "5bd4e1e3003f656b83188a9fc457938b9d6a4e19823176d9cf472cea4ef2233627e9092d91be55d1c92c36e57339335ed0e6e202a2da5c32f62f36e5cbd82a23";
+ sha512 = "a45301f007f860800c62545678ac56d5a60ef41620a5728166aa16755bc26de788882c4a4deeded52d7d7797a810d00ce0365f1cab769307b61428a8e0b43506";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/sr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/sr/firefox-66.0b3.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "0ca72f7429da10559e66b947b2dac5382d3a910645fedf94f6c97f5116d6ee7d42ba239de0cd2082b5ce623b4b67175ec82dc4a7a1c6f203aeaceb2590d1d23b";
+ sha512 = "446f1f990ca7cc82f08ef9665b752712b2437709953aafcd857160e7ec497dd4f20d83ea3aade19acc4423d4fea4fb68fcce79b214795833aee6003e9173a48e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/sv-SE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/sv-SE/firefox-66.0b3.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "8a7b5ed5cf372666280da49c8002a23542f809940e3220a3d37385b3487958fdfe318d4683d0e3007f10de268fb1344f5e4267771ee26f9593692ce8fe5a38fa";
+ sha512 = "bb9c968e92df2eaaa30945a3b69ccaa791200ac9ca552a94662fd12842851f67ed259e16e331be7a750c4c3852b180f1652245e7a6c98c0647439dcfe95274f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ta/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ta/firefox-66.0b3.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "0f1af7b374260ce286d7f510076ca9fa210b00519db1271c0d2c243814c2ada0cb7490492cc21cbf0b7bbdc6c32f707cb1c8607113ffd6678fbdba7b223b5cef";
+ sha512 = "f46a7ad1b7b289c200b7596285cbb0239b8735c029d15ed87be8c92cbcdc91de548c751aecf87891c167ee7d734d3bde6bf956aea81c59cb58349b46c3cdb43c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/te/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/te/firefox-66.0b3.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "7bc2f045878b68e44c2c2c0ffe24011e46a8aabbbba47caa7d55629960230d9ca7d99775899132ec171747c488cafb5080b6b9bbe01c0e53737bfb281f7fd1c5";
+ sha512 = "f26eb10cbc174a1064465dec4e80d72745646e83fbbb8366a88d30c9b125491a1c9f55925d47ffcbdddfe5124afe3143491030a7006b439e98e115a3a79e8613";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/th/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/th/firefox-66.0b3.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "e341e0b03322f7df198e6e9b748e9b296dec3c5dc58021dea18440ca5c7df92625429f1eb38559d3743252550da5126282d73c5220a49c33bc209c4b7769230f";
+ sha512 = "9c78a9e23fb7e2f285d2d6f6211502d0552663e628713f68a77a5660362bd849438676cdcc61ca7f82f15dd20d1d3a826a375d4213a482d2d2f5a9ad6c7a48a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/tr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/tr/firefox-66.0b3.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "aea3ab0002884da768847b3596954c0b912863c70a194f6636729498992baf5971f45f3fecde839e501c5d1d1ac4d7f3dbef1c0f3c0eb113b1d77fe6d5cd85b1";
+ sha512 = "95719f36f6e51c06010002b864fb02d915116298aaf34bd53faaa27a7e3aadb72188470172242c5bcaf52af49cb95a7595b711be564f5707565490863ed971bf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/uk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/uk/firefox-66.0b3.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "0f2a4a001c683101fe53e84e1e88083c42b44586c331c121b7f72497d8e68998bce0fa1a6d9ac134da7a380fb1b2e78dcd12ae097f3b33df5accd67f52c717bc";
+ sha512 = "5c721f06d8bb447f64340f7b401113e12ea7218e955447618f664e6342338d4d4be37b5428138945ab3974020b8f93dbdb470633e95b220d1b2773b4aba2084f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/ur/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/ur/firefox-66.0b3.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "b7161a7d3a398615963907a4340c6405589b64d2d39b5a3a1032a2d11ffdb4b2d3248a1615292782cd766f9b5ebdc6e055685a85ba5c1bfcf94953c4973e6372";
+ sha512 = "44f05c92e5c8266fb7737d45b52850f3a74d9eace06b292b6e0ae2b89c2ea06365c8597b6a97f409bb6056cb1c25717715ee69a6ee67e0d70bce7355fc25d41c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/uz/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/uz/firefox-66.0b3.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "fdb287a21830aa499892629a8f3bcd6355c090aec4787953789d8ed106537de4eecafdeed627033e542652c542467fad1f42ea6a1414d4d5e4cdac31f0231cd7";
+ sha512 = "48ea82a4a95ed7338ccd5c80e29b32a96fe7bde165332a0ad93d420ba9fd5cf100680d70d3e167e21a8fe3d590e107b91a4bb209907b491883c25d6e1fdfd5ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/vi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/vi/firefox-66.0b3.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "6603aba34bce11aec31355ff5f09c07b6c72acef52006217ea407a8d9377ea70df44c323eee0bf3ab622beea298e3fea8e674185eb723773ec43069bda404b22";
+ sha512 = "bab39fb5f5f095d8f208a4f3d75a91c7e706aff5a2fbe5f967d83b2912f2735c870dd20d83ee9795da1f8dae407bae938f5992be2fb4cd9c428dc08161aa454a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/xh/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/xh/firefox-66.0b3.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "c225ece9270cad69a36f1c73556dd841aa82696b0f7ef59ac71dedf69be8468c7ad5463af4eaf65e91dfcc9b1bd855929c6a4b66c9d9fe6aadfd873663f56013";
+ sha512 = "768cc0ba0a00bd0df1264134a412c77642ad2c20189935004808d22ce00967b9fab001494c5baf99faa30cd9eed353e56ccec7521f10a60349af77f26f933972";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/zh-CN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/zh-CN/firefox-66.0b3.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "dc36ab62716c5eda3b189f2d29e2abc60a2dcac9391e4de19fa7205d24a6bcca6cb8fd3656a6a7c20c9c74f80aa7604cb1e4fe8df4ce65b49dd26e35edc24881";
+ sha512 = "96fa0aa76a4dc6dddda66405e37fed714ca6011cd462186f8cd9dbafa4337751c6b83461a4723f76b24da92dd4c04d3616835d0dc4eabb126979b554b7e2c062";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/65.0b12/linux-i686/zh-TW/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/66.0b3/linux-i686/zh-TW/firefox-66.0b3.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "9ba31d621ea4679f8e2a82218152f2d4d4473e22e4ad728b48aa8a363193e48d0f8639e9073e6381559a64fdd2c6d43afcc560bfe56501ab915357080f81920f";
+ sha512 = "55cdc0c69a457ba1056dc5a3f5fff645144edd32ef5a691caa83d72c7d72d7b939598367c7173133ce48e05a1e26fe5ca66374b9c9cf2a8fc8a2a6cc023f37d0";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index 62fae32f609e..e3a845db95d4 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,995 +1,995 @@
{
- version = "65.0b12";
+ version = "66.0b3";
sources = [
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ach/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ach/firefox-66.0b3.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "c7e801aeea4a4f70df2f9e574e0fed987a29b5ecd04f7fc37414aa61e8df388e788a038f446f4aeecde17720adba3ffa2c7925116c7c04ae5741e03315a25cb6";
+ sha512 = "70472ebc7ae494ea9908efc18042ecbd72809d76c36c4f171513ac5a7a5e98f8b7b7e4b2a0204284b9a042a7b6735928413c30193dbfd221b718c503c7d0c568";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/af/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/af/firefox-66.0b3.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "07c169ce9c27d2a22968699e3b1e7564a3e24066f568ce2aeb6e6c28874452ff21a350d7f2553f5b308d5dc33beda0951e08f4b48e74c6522fa53b5e2fb42acb";
+ sha512 = "7a8f9fe78a8bb22470a9ab985352610ca15c01e933722fe697314c9c75ba326ec1153d7e9c42e41f92f47041477e14cce6c25012a4f346211e0d15e5a5a8c29a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/an/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/an/firefox-66.0b3.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "ced9cb1bbd8944e6d96b4479296d0d12ea52dac8fae80e60db53313ae9d37744fe0846a3d81c3331e6cc52d404c2ff2e2e4c0b14acabcacabfca375531009135";
+ sha512 = "4ff71c000028f107856df5d65eb54257b44968d0922d55ac6d691947bf448d30b6e38b5e889305f24e5bd10d73610a5f7c24ca2bd0c1aa91140c11dd5bf167b5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ar/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ar/firefox-66.0b3.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "88492e88cc77be2b6251d9fbc7e667d9eb930469a9148a0c455fd03b0c4488a79a2b522428fbb774319bba8f2c99aa9eaba11b64ab35d90312b2439abc6b0ad8";
+ sha512 = "df2375b4010b9ebe1f01173e1ad4163c25f0e80879aeeccc2145d9e089e7a238beaed8243c7609070a206ab6064649335fc41eecf7f1543312fc52307efd3d2f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/as/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/as/firefox-66.0b3.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "6c98c4b2a6f22f5e433164999c00a4d2c42f7722131e7219548742baf6884218606aa237d415ed3803b6ffade3d6afd04a36edd63ccad1b61ad51df6bc9a9843";
+ sha512 = "7b8dd7b6b90a13ebbe2a96113d92f2bf524112d7e5332cc60ec19015edf9f99d66efd4380239eb70112914c02a4b93365822640d5b19c2ddf8f310d6a8576fd0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ast/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ast/firefox-66.0b3.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "789804535ba52c81eecb2954dfafdf36ee7287c2b0670688b6bf6fc47424484dadf4bfb54c72f81fc5449d4f5678348015a81783f901cba9e656c0eb6ddff60a";
+ sha512 = "16e29a5839418e7248e4b726ac7893e2f2e8feb7e0e97310505aadfac15038a349dd5ae2ecac10fb517d6253b4d1d8efa76c07b397713ef6009d83daa7efac6c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/az/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/az/firefox-66.0b3.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "b82e9a99dfb5eb4a73f88873e26d1ffeb7dc1f63d183d5e8cb7b678763ac101cc790739fbdc73cd84883c63368085472105d4ab15fc6938d006b89891762b0d5";
+ sha512 = "20e387bf9339bd3c7c58cefa2d18a486f5eedf6a4f50fb15bbe4b9a9098e4f3839f24d8dddbc4bb5543216404de3aa7aeb8663c9a341e7dc7b03b4317c6cb33e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/be/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/be/firefox-66.0b3.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "cec5411ba065f3bac0b62221bd4dc04cb142d919149c72c74aa544fab4de6bb8cf7c7366ac491891884d8e93316210a77c410aaed37aad149b1553f3d6069adf";
+ sha512 = "b17a32e7d1986c368990a43c789ad464562cda37a925e3feb96e40dceb5e727f9a960f4d9c4a2fea7cb9a68b65ea975f1411740368f628fabc583d8c9585296c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/bg/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/bg/firefox-66.0b3.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "120b3408bfaba89bfe883abacf8bf8a2b4c49bbc39f50f8fbbaffb99b588c004a2d45f0da67445d1fa1955d956b5ceea0a60ac9f56a5be8cb911a698b877a28e";
+ sha512 = "e6026611d56225e519a5b6c4a00430008899395683ec9ae336e60883880d2f792d67f30c1f319873996ad1469abb1af48ee3bf2116c9ac5c0b8927b2e4b0b931";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/bn-BD/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/bn-BD/firefox-66.0b3.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "0ea135cd16eae0b7fc0a73779db4c0c619daa66fa5182e955f9e28bcf074732d0465d17366ea91cf6a15a5725b434abf8e8f727b4f29cf43883c5b4fda62a377";
+ sha512 = "aefd86dde591f5ed62c827d4c3ed68e02c5099602aed89cdd8675d3e83c5d0373d1e3506f7f67a45972b30189eac4e4994c8783b55e28dfacb2697a96fcae779";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/bn-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/bn-IN/firefox-66.0b3.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "713f80a23ee5ef4e4dbea6da71a1c494877b152289eb432d72fd8a14f430b8090adca8fef8fa487c959896dc40601d268a93c8365f9d4f834f204b2395b6585c";
+ sha512 = "7d8dba9ca0b6987cc56e5f665bb22067995cd404b1d53365dd8d75da8c29e3c749044a8fe1d1ed6e8cc326e7327fe79a0a02a96ddeaa2a2cc5a5e9db58ba59f4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/br/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/br/firefox-66.0b3.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "46e1e67e770c0df98e13e78a4bee20b572914c1ce2456a1d13bd8f3483ae9fe32edb39c7f6ed50699aaaef70054c3d484dd4ed5c0cd5ab2fe0848cc6efb259d1";
+ sha512 = "7ba28a5ae59fd72fb7a6a4b4699e831325f261dbec52e8f40a5f97aec19f7521d0fc7d3f85fa4c73b660ae5c4cdc87586d53d15ed63f7799677aa7fd2996c3f7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/bs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/bs/firefox-66.0b3.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "4c96b842720e038d03c762207737e73cbbc374d8cfc36ea938518549524f2a0b52b4f68431973ad4f2ac6a6761644e37a8905adfbc83747f9150d84351f84c55";
+ sha512 = "4dafd4c1c541879020643f9c37fb2e990994b734fca464e22e2e401ec6a6fb99bccca55ecd42aa94f93d6fc7dc9a31a550c2f06c58d95797376c95634f0322dc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ca/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ca/firefox-66.0b3.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "a663b0ad52de947eedc0a6a58ad8a281005b0b053fdf044427cc7513b1ada110161ba3f8c14b4bd205142ec9f18a46888f61050c77b4998cf2174c6b33047c01";
+ sha512 = "3e230cbedae0753c756fe77d0b04a1ae06eb81bedbddd612347d2a8b2cc14599ca593fd328afb3afba719e6622f19a06e0ea4a5c63a0f8517f7cfb158ad40a6f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/cak/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/cak/firefox-66.0b3.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "d0fcb9fb6c02b88ad6ac87df7765be517ac83c1e3e20ecbca44316ae3dc5cd2b62ea25337c10d076c5a46a279a9a03d400448a75420653ba90171448cb1b72b6";
+ sha512 = "905229bce02e9b8239b9aeb2222717b479585a7beaa0eb9375f44004862e6bafef98d704792e7da2f60dd72db4386a466489d6757a32ebca77d24707059f94a5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/cs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/cs/firefox-66.0b3.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "5475781a23bba12a2d1cf54d257688a7d7a809b57ccceb456ba7c475d22ead4c9671b1dd8975b1d227db19540eb69bb38d7b83eb0757bee959796066706e7870";
+ sha512 = "75e538c283aaf0259d41fae2af947368b59faeed0db6cc17a905e94feddfd7fa7154f5c372dd7cca04e3b09d89566e55bb8a7eeab5d611307d91c39c2dfd1e45";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/cy/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/cy/firefox-66.0b3.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "65ad65951386b8ffac30095e3a0f435505fdf716273a94840462fab3a18558366359ec40a09aad4ee35925ad1b1c15de954460f0f4f173aedb35d5b545c6b50e";
+ sha512 = "daa5459f149e1f8154534e02057ce1e0693f9977d586fc710cee2c8dd46ebc0f51844d05649fac4bb9d74083eea9ea059dbfb681f158ebb3741ac9e97cf0b513";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/da/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/da/firefox-66.0b3.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "de24f2e713b9166170f8b3ea1f4fdef3eb4155d2612b30b669db5357a4a31134cc1337ec9f6418b81ed6eca5869551c7a6641d52f26cd2cb732ce88ffd6d6083";
+ sha512 = "4500a65be1e62d82d94161aa0a4f440268094071ab14c0afbd1d726f4f038c2be6479fbd0ff43b593e492920a3cb5f95d0bfd42baa0c8746286b0e80fc39d336";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/de/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/de/firefox-66.0b3.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "358632e42f6a0e6075385fdad197d7a8ffb130ae6c7fc7fb2c476cae3e2ddaedb88d824c00ef46d9c93de404c1d5828f9f82b21a406ba1838b8619195394f422";
+ sha512 = "2594829caa580f86c7968a09ac2c2fe9a4a8fb55781ea63c2abfd35478348d533a4c462a7f8e5b34186b0a104ece1401109776378e01ce29d10f4a800c81776e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/dsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/dsb/firefox-66.0b3.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "6036cf0e5d9fd996a5180b48773543f88ff50ddfb0fc647dcce42362fe5451e247a97029d7d7ea5151dcbb8fbf08d56aa74a726a512cb887ca102b858eb5b478";
+ sha512 = "ec99c83354c9708794e81fac6f58ad416c1c94f9c8add509d22ea0639dc30abfee020ba1cc0e817010307f95f19b7d5677e7f96070c5472135e7e9b43dcf01c5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/el/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/el/firefox-66.0b3.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "254722f83e96d53f25cfac42fa3f692c2b1eae5ba491b08783001ba2b2c2a3047e98bf966c72636ce6d659f7acba9b746446b4f9c6acd633ebef9fb733201a4a";
+ sha512 = "4ceb7cc969191bb58491e8cda4a065a13d9f2d30ab3cd9a47e8035f7f3c2fca8c096d1029b6c9852f2a1143e573ecc27bd9b85b63b6718ba3a72f95882ad8d90";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/en-CA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/en-CA/firefox-66.0b3.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "4c7d46eef86b826bc401e57489d8dd8ae341ed2227df63985bff4720c17d62756524198a276a85b5f502d9860cfb7e0e1c38199aa9c597b36f1ea446c88e5f81";
+ sha512 = "3438c77187498459d0b1c3895039bccb5155d9756851c816df17c10fca90686a76aea31d2e63ede45708cdd49517e8fb7634a75823202e27ac3f1b1fd938260d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/en-GB/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/en-GB/firefox-66.0b3.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "388d97940d3d6984cb7e8e7c17c6f9dad081c92baad0542d95fb4df87ff6654113d30950c525c9296b86665132cae2dd45d076af77449785f1a832cff9991083";
+ sha512 = "0076533f3e064318dfbb3c6df748cd7b7418e67b1e72c0b16287e70e72434037d1aded47f90980afc4df509bd2932b0e46ff677efc40be6815f04efd1a4ffdc5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/en-US/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/en-US/firefox-66.0b3.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "82d0604b331d6f6ec9581cd7a70dd940e83ca6c568f5f33cc859deab456079721bea67ca65dd98e72141ec293e178088295d9287c952e000bd73180ea58daef0";
+ sha512 = "f8a92f10d5cf4a7009ea460ec070c800b8a0a27c0e4e9f8bda8d6cdc14b34fb1eb671ded695453cbfc2a78dc02b13b59c9d0c199e1c6448537bf0fc25654d9f6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/en-ZA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/en-ZA/firefox-66.0b3.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "6e35e2da95b3932d48d9b3cbffc6488c7bd153cdec0884f861692d5564a0a7330cfe1147d9bd295e9aaf51438ed731e7c137a656f78c89f1e1b1d85416a5ee88";
+ sha512 = "fde1d951ddbf30b1caf71863e2cd94d0826b478e78a8d75355e6332b482c1c06a0980783cb82ff78a887c7db80c46bda8789e8d25e737fa7928fe3dda506b356";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/eo/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/eo/firefox-66.0b3.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "bfbdaf20b9cf0e0680b87dca2a694d8976345e51e6e9831f48667e75c2ef9984db896cdad2697d376cccb44e14cb04c83116d4db0ed976ef7959cc02503043e1";
+ sha512 = "16f5f8793f1bc4cbbb12ec6ce798b0290e1893f12347c2ff32ddfa50f0a65c67dd4c12c2e63d77e223e65f75df21c8106aa68db57532a6709c8562a43b18688e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/es-AR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/es-AR/firefox-66.0b3.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "0f22cd03b7300d8eee536871c65cd971a44dd174e81d0df0f63a41592ac510e11169a81f921940470485a76f15f21c99a176661c6f02413c0ca2b76e75ac69fe";
+ sha512 = "2a6bb9b737095676bdca3ee3fc70ed070140c35b5728739f8bf5770a4819bd46ddb35c20aec85aaebc5941d8e7e5ef5055a3222684056f44da74d59bea05c2a0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/es-CL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/es-CL/firefox-66.0b3.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "13bd1026abc920d1008ceb3f3c6339fda19e6ed1d03d58bd89065d458c03d7b2c79171612e1a753c7abc9d0e51c5a157e45162ebfe71276e1d0f01cfcddf1595";
+ sha512 = "7c0397405d974ca9f865be53f14a324a7b98372aa11796476c382882c199aca22daccbfeaf5c9ead23d504afb3eb595423d23fe81c0af0c71397e50917adf858";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/es-ES/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/es-ES/firefox-66.0b3.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "4c0d0bad3563348b7ceeb30a3c4c268c346eb5c763276d969a3f2a264aa56c490f94e9c56ba062d1719508cf58fc5c692156764b1d7ca3a1d5ea28ac805ef950";
+ sha512 = "92b9b70d4c941871528fa2893e74ccffdc04075e22e93c90ec26ab850a6a24ba46b3b4135cc00bc0da2441b3a801038cc50271b39f02825d582a07c26351c79d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/es-MX/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/es-MX/firefox-66.0b3.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "8f21e8bcb369ad789ef99837be9de893e703664245870033f9c1cb2754e94887c67d5189bac7dbe39c5425a00d83067872ce73834d39538821a2d8c42e0309c1";
+ sha512 = "ad30445ad5c3aa260d2e8412b7a47568c442534c565244dc923414d76c59691146f84e5b4f1fbf976a35bd826399f73241e1ee659b31d9285540f1921e99de1a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/et/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/et/firefox-66.0b3.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "09dcfd8b9b0802c52b91b3bfd58c317457a7edcdd9ab971dbc6e464e683a3c3823c42461c3b64fad0786b2dac9aebd757d492925f5a4539f9792e1b11a331564";
+ sha512 = "11ab57bd6f21d8cf56a8e79a39c11fd8ac7dcd311db2190ec7518c5faaf119483872401fbc9339c37da6a0311829830149e2d0c5c1e692da4e4588ba19b86ea9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/eu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/eu/firefox-66.0b3.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "6d3d88639bd0b871d5125c67b50657e504babde9753e243712187fc4b7ba5fcd2a5b0bc6bebea35e7541fae09a41a07f87056d5553317881dbdea5597b46e2ff";
+ sha512 = "ceb3b3ccb50c49518bdcf47c5195d801cefb2077d6e49ede5e35fe7280f69a3a52b52ce7a55ee739d159e787c7175a585579f204bd7ed012799f1c82efedc17a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/fa/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/fa/firefox-66.0b3.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "e10eb40eb36f5f7a81ba7207582d6960ef32253617ae8e4a11c9356353dbfcca335236d156b4f1d5389af0f3051b3c27f52080e5702d51eb3da1ec1bc836c46d";
+ sha512 = "d264d2ba8e8531bd2ef453ed916a1f8787bcd80b72a4813a48ac7ae65a84c5fdbb66f7fb2e85f886bd2d1a0045766522238f8af482aa51f28c182c49842a0238";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ff/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ff/firefox-66.0b3.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "3f67396e007f83be8449a211844199d3da7d155f5c99b7ed11913fbeff311ca044de18b085499f2ef4ac24fb5b262377862dc6d24f1729666ed326c2809a5311";
+ sha512 = "9e2aa399ebe6ea5e44df53ca3951b5e911b25f68ba2f22a0dd991ee8f2188c7fe78cbcd5412d184446bb204b4e9a35a0af078f996a7b5ae6ea05c0f22c27e899";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/fi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/fi/firefox-66.0b3.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "f0de82451da119354100ce03ac95b07df2222729afd9a0387ebecbc4e81877f65a8409c873e1862bb2439ac30b50f3c1fb736e37b1a61626ff43cd5ad47fd8ab";
+ sha512 = "d4f97992e32de49c02aebf357e7bdee4e3eb58bbefc65396b4fcfb85b2269d5e8f0d814c22efed5d0c7ecb7620a533afd17a1f75603e7195ac49495bd840fcf6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/fr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/fr/firefox-66.0b3.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "e4bdc80e78de8ce5fe6bb51aa9588bda38be4020bc76c527d8121a8a3fc203fa6f2c2330d4dfdeab00d7d3ffdb61183aa9df37a5422f1241069b47ff707babee";
+ sha512 = "dacdbe1c418aeabc9f29440dcf0058d562a80f90149820ef77728e3d7da5309e3d35d3b8b3e68af41e9a73e7919875f12f1f6835fc19c81bc1f2ec47de8e30a3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/fy-NL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/fy-NL/firefox-66.0b3.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "bbae2b56ee702abce48f57200d2e08d99fed7f98b683867fdd3249a43963662ac4b2696c0afc464033651204eb7ca05d063092122b584f8378017b4617f91b31";
+ sha512 = "ec386aac97cb3da783e8ac0df2b471464e5eb952795da859ae3110df17d630c4ac32ae882b19d6ee09009eeead19497117f58d9a45fb7797a48aedc37d415727";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ga-IE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ga-IE/firefox-66.0b3.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "83d67d99dc5980f8c33ca05fb1547a34c3920c807057f890379b9610e95d4268bde884ca44e7fb0365eaa92d73a28d0b441fab235cece72e5b40620a576ed819";
+ sha512 = "d994b883ad953efb42c73183e4abe17fe155f8f14b7873aa7da3a37e130bd53ea979a29f945b094e5190693c5e6f214cf69d4b118708e73b15330713b61ca540";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/gd/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/gd/firefox-66.0b3.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "8e977fb7ac9d1c796452cd505659c29abae899960395dbe722ca643accd5a0963e9b4ac173b33867f464b4718629504bbb2a558df337a52ff8885ffd2774f4a0";
+ sha512 = "878d2d321f4029e5d49350f37d86c738bd12776a15fa5ee6bfd31a2158946f769c83efb68def59161517d0c8b5c051514bf90b4c5a72131c289f1dc230595744";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/gl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/gl/firefox-66.0b3.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "cc5a64944feca2851c2db6f75d7344f795c3866cb156a3da7a5e9fcf76a4202438c7bf6ae5fee0aac969c072e865650cf691b3e46542006516b1fca83605b9d3";
+ sha512 = "7646b6859110642c8ac33fe429f1b55477b6556f3f6a49d7505b6f140c490223afbc9f17e0ca1654a895f186182966766aca437370eee56a251928cf174de516";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/gn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/gn/firefox-66.0b3.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "1ab24e52663c8e796955173234957242f83bb06c57ff1434dcadd2e1528688734181ac2d538ffb72b82cb6ac44a8e71ec9d0fa2f97ccd7496659a932aabc6936";
+ sha512 = "a5be9b7a3a4c82965de99f05c9e12f17f5f233c1e84db0248f750e71a0c71be10db53c5a35887f68898c598272ae00786da0c639a3792d16d4095ca09a3b554c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/gu-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/gu-IN/firefox-66.0b3.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "26b405fe69fed8899210d87ee2836b042b0f9efdb5a24205f3118cb2b21f47809b0d56f35764cf4d5ac3087b6f6fa94130605606065d470a7053d993929416cc";
+ sha512 = "94b86a696c0df9dac19ab41a1f93f47861269cbcb61a5afee5f796f2735933ee76679ca9e009b4f602f97b12a7d56dac7a8b55ca0d3032af7c9bdb357ae0969b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/he/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/he/firefox-66.0b3.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "88b3b401b0252f37798f6f2b63ee08ac70266771554fc7c2f6a5bb9e2546ba84ad2bef7f80917e422209bad5b7c8cfefc702951273a050c86fb254eca177e1bb";
+ sha512 = "fabf627af2aa30fdc825125683ac0c7801c5562152dda55fa1c8b0628192048b0cb0a0d234f6b770857ce6954fe7e087920d035649313024df05dd136eacf6c2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/hi-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/hi-IN/firefox-66.0b3.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "c35bf188b8edf09c31e0e3ff09b5b63e07e4ee47e48348f245240efefad22a06b6ca726cc11d8a47cc4a02740da44500b24ed4ef9a30084f37066bbe94121993";
+ sha512 = "b88b6aa8dadfd74cb627c88e58bd0cc23d83955e154f9c8c622b4e530f507a3031b3cdf0338891cc72fd052be7ed3600844a069fbf79c41aa4457988a1062049";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/hr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/hr/firefox-66.0b3.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "d3b425ac0d2e9db099bdb8b45e076874f6e709fb5080261dc1a70464c43c9e4f1336f355077f1882e89916a782aeb1a55909d6240e6023e42c1c5a3fde567679";
+ sha512 = "32abe62b18e4a12881826338700af2cb3caec49f943368a1f5e379d6b5e3f644d087dd33f33997af08a17ec0a28f7c2bed82455fb207103b311fcc3008a825f9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/hsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/hsb/firefox-66.0b3.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "5d63e6fb0363f590910ce1320ae41329f83046eb7bc771581918e8f2ac0ff983be21156d594683bb7955e1d669a07cb97fb28c2b4558d3b48aad1448f5414191";
+ sha512 = "8adbf0511fcd8ca4543a7a1cb790d3e95881417e1d13a75cb65f42205c97a2553f4a0f4c5e707ff9f60fc887cc37952ee8e64b6ecd540ca4443670db2c358991";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/hu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/hu/firefox-66.0b3.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "d82b7af86f8a8e60931445168d8f0daca6c724bea529aa1cb78cf1adc0b792be6b17e2df9c4ec2feb2aafd2a5cebc19753c0b5b29e48b1b58968b81da0aa21e8";
+ sha512 = "a03f1af655d53ef1310ca2758511df6223d4e8c4d01ce30ba8737d6e3c6a87ee25a2ee8117850193b49fc5cf73d1327099d65f845136d3e47bfb839afb628488";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/hy-AM/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/hy-AM/firefox-66.0b3.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "b9cfa46b4ca5846bfc6618ba0d98877c6afced77809c9e80e60a82e0b0880166fdb43e3c1691007c18948f7c973ebca4132f20db6a2f5a22dd21666ef104c279";
+ sha512 = "e98b6183189ced69e8fc6f2bde60bf933cc4399f7ed7834b8abe5014a64650efe36b0f068e9140e88b8aaf09790d092cf2f10c506c1e5caf87dc3749533e4601";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ia/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ia/firefox-66.0b3.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "842b70614fc5c304656d3a9fb601d0b80406c5896fbd2144c1d9d06ca30a62ef3295cf75fd09bd62839c9afd7ce9515df42c4085428d7d24ad8c568f5a3ac129";
+ sha512 = "e354d76e5a97b08ce420bdbc3fb7fd9915dcd3eb35ff318828af05182913b3321dc69e95e9ada5503e10a82fffaa8a6af8b2a29f15773faeaec0d2ce150819de";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/id/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/id/firefox-66.0b3.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "363617654eb6346f1fd4a024aab72e49aa5c7d3941a64d784b34c12a3635ac3288b19bffaaa88dfdc91a4c715a0ae2f1c32a10b60bd7b3005746ae602c00cd28";
+ sha512 = "14a659aeddd71882952a8591993e8e4ed5b2ed0725c9c1294fda89c607eb2a82691efc85a523cef3b8376c2af1f1b69e81445e0eacc164494457b125e6dc1f97";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/is/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/is/firefox-66.0b3.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "40eeeb450ca9231b3c33aa8d2278539f45c0430a77cf408e256fb71b8136a90e1151f5ad9a49713bb95ddf0781a1f18605bdbb61e166ec70eb85b22d0fe17bfb";
+ sha512 = "48b0a930e4344304d893f384700a696f0814d03ba74153c90af4c0d11fb78963392d492fddcb1ba335631eb3f5a07f32f1aa0210f96ec8b7798522c30ef9b1d7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/it/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/it/firefox-66.0b3.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "1e824b452862054960984da350ac5801cc284207c741cf575f894650021d40d8dfe6e9bdf7572a667efe0eaa1725c488b057682c29987375fe5c77fe8763014e";
+ sha512 = "98b0230cc587f1129c54fc1df2f4c4d80a9d963f3d3ce721cffdae143fd0be6cdeb58d9164897883bd58d162e3546edc900a8a8220d407726829d5402de88ccd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ja/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ja/firefox-66.0b3.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "e7e65abcad00a6ecb3cd4e834c53c4fdb5e16b00ba89a523ed372ba62434522e0750f9f357584a40791ce8d84abcc657acd2f95d9107fc5b408df1f6fb0ecce2";
+ sha512 = "46ab1c7ba2f66d55976a9a753f84f01533003b88b290d3659f728eece09b3cc8e54837692079dd7a9e4dcdc7c4e1706700e1633fa2a3def7bc32ce4f9f0e6916";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ka/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ka/firefox-66.0b3.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "1efa10f156769c102016899ed38560994f27ad504e5e5d855b94ff9e187d09699fd1be3c8eb76d8a33a4f6c4ec2d1ac3bc27cae6c31b1324e004ed0de9774e1d";
+ sha512 = "cd944e0953f60321a970774eb347b54356c77e301743532639a7b97ce8846e2928bb1a179190e67f36e8a721e3ff28265c4d1ddd69fb6c37a76707c3fd86db1f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/kab/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/kab/firefox-66.0b3.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "94dbac9a6b727e070bd5793361b257d8f228afa62305e3ad32170f42fb2a9db051d896d3bbb8ed33678279d663e1886ebfcfb8794487df247da7ccf9ee267756";
+ sha512 = "11fe53b857b669c0aab04be14e1a9f1f9a861e8170086e5efac647bdb9f0ef114a3f3c52eba669687fa7ce0a08c1c7c96b8bc8e325c409c119b536be0f56f184";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/kk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/kk/firefox-66.0b3.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "40acb798dea66ab06b589c0036532bc24573e0897d139c572fec3aaf6bc706cbd949d71ea3024757cf3dd4b24f683ac9fd0a3b804b765d66ef7177b6ee5dae56";
+ sha512 = "8798b976e1f4610467cf94ac61eb3c4e5159b2f9cec14d3ef4d71236abdc49d9db4f744a41840f56c5349352b8aef91da17e3463d5fe5c5485dfbff61744e2bd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/km/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/km/firefox-66.0b3.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "ebcec79617a9ea875f0bd4ce7dec7a9425d5508cd50b8c49325fd8cd871f26e4ca0d6f20541a566b521c02309b59549fd47820f5dc76dc13fb47f5c7ee5f46ac";
+ sha512 = "f928fdbf708e56458ba8224d1bf8b7bf5d81d87d31c840fb8d7556fab8d0af971b7f4275102772fc59d010485902c90795a2adb4299b21d03df67550fa46b82f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/kn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/kn/firefox-66.0b3.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "1d3e9834bd3a27954ba250ff9ccf81f3a2ffc24375aeb343664db0e9bd055b109b7d278574ba1066377965791b1ca88c942c09069caa891076f1345486842c5c";
+ sha512 = "931d21b73a31672633a6ab3ec713f15e17f508fa5b5bf1eadc9b43d6ccdf06746b2ee659440f15e9507db8782257e3236d8ca2731972e61cddd5b16258232d3a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ko/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ko/firefox-66.0b3.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "8d58aa4124e9aa60fd67db61630f34913e2039c4a17378dbc0d67b640e45c1fadee2df62da6f2107424845049e7c0b8006e1ec7b0cca3fbb6ffcbf8d29e0db3d";
+ sha512 = "3f3de0d6a9a9d723eae6ed3648f0af6337f36a7348d9549e36907df89466c9f9ae8e852c6368c7af6de084b5407dbb46f3f316bf502d0bedae2dbee163790c45";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/lij/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/lij/firefox-66.0b3.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "a4955bb46ac15db37cb9ff15c55f47a4c46681ed312c350ccd5c4fe69a838412f662f4569581c71f334151c953a65d07ecab612f69baaa749c1f1027548ef52a";
+ sha512 = "75ebaff62ddada5fea18cffd9be0fe2c0858b39b1b5d6b3357a3671463b193aa5e893e8270f2a3b1610f6cec21184e7481d81b09cadf5fe6e4a618038d13a0c8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/lt/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/lt/firefox-66.0b3.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "b4c5716acb23b2ea44df6443a6c1640844abe730d763c5f0d83d88b52394caa47fe1b827809335fc4066cf39a5413b221b225a63efd35825fea940aaaeb41ca6";
+ sha512 = "2fd1e9ad306b6bbf6ad617e67cbe91364f97accfa5b2374acd839cbebe8cc1896ab6757022bfd912c7a8cb9f1336d1069e61c51f3689e9ce3e17efb399d1a59f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/lv/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/lv/firefox-66.0b3.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "f4f4d58ac03fd03f09a8ee8f48334f75ce1b95d08b972f7f97074a18e0b3019b089b024a63644e914e28de256be157e7a4238e4d090a46dc50a08c1e3198ad01";
+ sha512 = "d7230cc1eb9376beffac9997f3f495d56102e2d0afdd833b99ae85c326197e762a0d704d553d6a80de89db5a5eebdef151f4fb085432fc520ba80b34a30bac9e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/mai/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/mai/firefox-66.0b3.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "490192f444f8a166b0acbf49daaf94da4729c6db09f2eb2583a2b62b6ba7ab0886c11d6d1320a304c5b8cb36a792578efdab86c828674d246a0dcf91cae73a40";
+ sha512 = "ed2c5806c6e5ef4f7b58cb91254ff3259f45153975c7dffd20203b53bbc6d4035b62495137a232dd2ea946d1fa99ea8ab0ab19814cd77c1aaf7d94e347d32837";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/mk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/mk/firefox-66.0b3.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "dec7c4bba6a6910d7da8796616e5bd7303a698d7f68587bda30c2354e22e655ea5018b4b95e40b188b29980332dbd73ed14ea82c9588d76726ef24e284557ab9";
+ sha512 = "2ca5c2a6d1d6d76441aed5b6cce252c3747cab07740e9261dae12b5875d7e8eb1edf1acfa003bd960093292b601bb66fb564600afa8416ff8f05d8b6a3450cb6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ml/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ml/firefox-66.0b3.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "08826ce9fcb616d25975defa0a72453ecb95bfed09bdd057168480bb8ae942002e062c0e89ecab4636cad2d7ce3f2da0d475b9728e281512eed866ee673e36cf";
+ sha512 = "e63270cd99cdef104b2388fba20c553034d62d93c1b49db4995182d26a61a9944ea4483b92caf10cf9a7d8446bb4fceab04ccb0a09be21b73ba729404bb1be4d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/mr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/mr/firefox-66.0b3.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "5e84f9db6fa32712e28d74b904dd831534054909886d54cf3a7bcb89ffdd992f2ebf8aee0ae63acda3acc88d825efa48c1bd3faeb217d5c99ae45f02a1f90eb3";
+ sha512 = "cf0e49ccd254439556502230b03b89bfd53a6595d236f59dfba795fee79f68cd9610094c486365ef58a068009db55bfe33245ad94dcb23cc45a83aac33fa437d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ms/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ms/firefox-66.0b3.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "c69151fb0b0868df66b1f542ff21860df0ebcc2d242959109516459f5a22c518e3b9795dab38b632123aaca9eab7a008edce24ec23f08a675e95becf717e50d4";
+ sha512 = "29d418eea2cd6ed519db1b2c81d0c1c9450b740e20a331afe09a54652517178c1bd334bbe81669d0b9898f0e19cbcb00d7e669c4c475665b4b1b53b72c66b132";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/my/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/my/firefox-66.0b3.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "946019d6f35e7e165311eac6917932dc38d599683101b7f7f1ef60eda93b03483813e47d1058e32f3594da888678495338f2fd8d329db2e822a5efc0ad0fb8aa";
+ sha512 = "62f182ec5d67e5ebcec4d17404b74c5edcd29edcc8e53f2fb1a71f6a2afcce877ec4c75f506477e8c76bda36cbb444dda680221b0b015fc3f3a5dfa807959d8c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/nb-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/nb-NO/firefox-66.0b3.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "cd697ef15bd15f7ecb513f5fce4925c99eb5a29e7c8054e995619eeb531877452a8d95d2bf01d11f8191b7cf63fae4001c0b60301693db326f33172a4efc2f12";
+ sha512 = "177d7473e30c3a4d7689b0c87d66d1630d758f7f39339f7e2e879d7903e23230dcd1de7091b891a36dd9655d65e26e03491fcdc56d2792b05f96f489f1f9841d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ne-NP/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ne-NP/firefox-66.0b3.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "8646dff10e1f2c82cd40142d3861c95961f2cd5d77378fdf4c0a742938bf19421de060f09bb54b24ca242d59eefe8e34ed2bd852dba0c40a292c2155218549f2";
+ sha512 = "95dfc485e1195075d7df0639b52f1dcd18095eb9e4ecba1b08eb07ca1dc088e1967a51ae2992cf990caad888bc3060f3d14a59d4bf77e79fbb66fd051c624c29";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/nl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/nl/firefox-66.0b3.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "c7ff1575b3bac59d0277110d822015a9f6481df1f3448ec7bc636b2ea3e34d834c44d28d65aeb652077fb442dd16b98836249ff81c10988933ade48a01a65343";
+ sha512 = "ce4022d1d5671b9e6407a8030697f3e716e3eb6117a3dd0b6906d9f5d034eb29c642f9ebe29ebac259162cba594d88ea36f79f353f06eefff398e9a7e6fad5e0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/nn-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/nn-NO/firefox-66.0b3.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "3be1d6b74067bf85b0a3b22edfb15e7e27dcfd95d35c984ea16cfd3c779aa0bec3412e5e68252ec0847529b047c180d64a841c1338f9984ad4e4d9acfd03c478";
+ sha512 = "344bdf53d8597a035bc116997dcb0ebd7f15e43496b542a85abb606c557cf7e1e4ab5ad3da221ddc2e3640cdfe5fe1cf221fc4e8ea91b2b6fec0820253f8376f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/oc/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/oc/firefox-66.0b3.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "58504b3a1ebd8529ce021b5b103be958e92810dd6233d630f7a08030040dd3b17aeecf1a6f369915692b976c3945efe2c5f53dae706380d79f676aef68da893b";
+ sha512 = "fa6c97b1d5fc5428b90a7a544af4cf2078753f7ce67e55d6d3aa97f08e796676e5a78ca8d774163cc7d10f87fca915944d65562cbb7a08b3eac087ec95632c6e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/or/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/or/firefox-66.0b3.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "af7160a70f2e58ce076e7ed80ebc3f501278ca9691da4d841b9c318fd98db84c71f6123e496c39f7fba6143b63c5af9c405f55d91ac444d3061053c7a71c481e";
+ sha512 = "f99a1d8d1fce517b9da53c93c98407b7b15be95f947f64f62cc5f9829e07c7f5ce898765fea2374f3dd64693e3cc9b919ba6f1cd7ffe961d0b631ff5fcdf3ba2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/pa-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/pa-IN/firefox-66.0b3.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "b225309523f373c910047fe406f1f175541139f134a360cd5ba45c10d0dced48e4c4e9559a5d5426c204847d022761277a930f629c2b5d8423ac25ba2278fc75";
+ sha512 = "8b91fa954fdefdba1599f0b4a2fa64bb901c5815a6e02698abf0e95623a830dccd6dcc23b5c5c805c1436bb42baa2bc69f9e73c07a26cedc1a0c095275e1ddde";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/pl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/pl/firefox-66.0b3.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "494763cbc7f82ef25aa188dedcf12c978c4bea27ff3f7eef8932e9cfb01a5da7a8bf57af082393b678a42ce2f05ff9a9b2c7115836518992c1039bfa88fd2b3d";
+ sha512 = "0439de0dc2e293908eb02ecd849d07c5ef970e9408cbce287a245af06f5ad747142ae13d47818ceb213da992c6984706a64b4e9413dd77080089b6d855062a26";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/pt-BR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/pt-BR/firefox-66.0b3.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "09c5897be07476d28c7c0d1e20d563c42fd8bddb7881c917b1e2324a97532cdcb3ccecdbcc0e05724fc3c335a952388890875833c6b912e37481bac340f01629";
+ sha512 = "772f31bc4245a777bd502862fdcd9185edc330554f5e3fc54a1d017231f9572b1d60d18967bb17d0081e5459ebdac123be3ae378743e84d5076cd9753f9099e5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/pt-PT/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/pt-PT/firefox-66.0b3.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "873b40dc446ae0e9553c734cc5bbd01c3d22353ec8f423f480ee4b76db0072c080661a0e6e54cd525eb080cdb82db021e7cec5e36493ad0025a511d90b21288a";
+ sha512 = "65613305d61a3e109200e0522a88264aa66d5f91870a424b150bd76bfeba772cefa2f1676ecaf841e25866fbee7886cb7045ccee8970c3fd9cebee6aa757720d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/rm/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/rm/firefox-66.0b3.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "0285805e0b8895bf55d95ec7faf6a73304d84fa178d92d1f97736bcf55895c3bebb01cc09685401c4b1eb35b0a7d4394cf966cb3dbcc4fe8da4ba00fb16ac38b";
+ sha512 = "1d382bec8bc0cc0715b4d0a5230de2f6be31966b6ce21afc300259a2c1d6faff4f1cd9a993c7493c5c645715d2673f1f8b34802f85e748e8086476bb56d59872";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ro/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ro/firefox-66.0b3.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "e04f4a3adc72452f9d5d4b72d1a1f0b50a87f10de9e89394488121aa457931c3c883e3cb8ff946b795e231c0794cde2801d125135a19c3d2394ae5432fea349f";
+ sha512 = "e6b0c664dc88907d5bc0bbdf26fc0f8404627144fe323209117f616c1cab09393374a0d5b7f02913e6ff25376a32302dad1e707bf42f2b68911925b7b2577ae6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ru/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ru/firefox-66.0b3.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "4b34f77af0971c71a6b9450b97cfcd917ff77ab62a414478558b00624c80c5a0aa3d056a08c3ec22fbbcbde3b44760d811d755236d26ca61b9209334cf0a63d8";
+ sha512 = "e9c48e836eaae19ff75982c1296a7d21009013bd0d9fef3b3911c7f061a473bfe7b44c8e27c03a2ca141a5d4da71a765341c7aa433e9fd1da5438c7e3f96732a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/si/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/si/firefox-66.0b3.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "497da3fb71ffc3a7087d7f89f7e4c2b0a9d055c45edba53b958d035ceebe850798938dc0820180b579cead9d6e427f8f2fc9f745d50e09310f44671267a9d4cd";
+ sha512 = "8d3ac930512070c21c671d76d8cf5752c6aa6cdf7f2382c1ddd98ec6f5557603fce143c88b50f5eae9cf0a1d9b22143044cc29b3e6c9d867e2d86740bbaf44c8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/sk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/sk/firefox-66.0b3.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "552034c470dac93b2e14123be3311c8f85542565f9866a53de076e9ba139119c685ea5fadf925dcd7577549bf005db6e0a62579b099e68f94edbf80ba3f10c1e";
+ sha512 = "a325e6f5213392787df32096bf99cddbeada909b93745057209254fe9b5bf18b1ec3f5e520eacd694644dc6aa137b2c5e30bb20b24adf0769c22f94e82268cdd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/sl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/sl/firefox-66.0b3.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "cb913f19b87afb875864cf5c3576884ee014f91e4637700fc9a9bbb8977854d2c45287ed1dadda8f4226ca284f8d8cd5d63dff6c7102b6ff649f0a4be3227bf5";
+ sha512 = "fe20b6c0c7772c3797b0f99e41459b54cf1fa2d73bb4dc4e15e20181df1d3c010278cb62567c93185e04b3e4072d4ae5d2fb3a0bd6fb9eca1a8fa2c8d9d5346d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/son/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/son/firefox-66.0b3.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "018ccf133aa6685a6d4274b151588cc32f6984a5972345d22a46be577d3324579d30d451b5f051689803b5873ee5fee5621c5334a19a53675e780b1544fd6f1e";
+ sha512 = "e340ce34c85259f375a69efcebd22d972815d91e204c52d5425b66d19a4a484df37b84449afb52d2b1e0e3f094fc73fb1e503c378a55a2d3eb164284058b625a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/sq/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/sq/firefox-66.0b3.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "c68e74947b673484f51d3faf3972bb8fd5fd50062748b5ed8c9cb186101fb9371f3e3ebb2e8efc092fecca062fb0a486e3429cd48b811379295c566cfd2d2b42";
+ sha512 = "ef5272e63fa9da175120f56f3d8426b8956c936289745163899116e9df359046a0ed9e076ddbc424f20f1c4954485f9a80116ec89b4f1c5ebc91706fc478f799";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/sr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/sr/firefox-66.0b3.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "ec938d25b063cdb8a2a31ecb8c897a6793622b4f861c9cf77fb518dc68b63128e418021301fee61bb11f2447e4c3aac9403b9cf03b36c1a42cffc3457076e9a7";
+ sha512 = "0aeba501501860c77ff1045d03d1cd22b0618544637a19deaabef43bc34dc3055194a0d7753746700682ed14416cc66ba05d5c1a6ed3c9b354dce86ff3ac2769";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/sv-SE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/sv-SE/firefox-66.0b3.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "f0bdc72f160e1b1d58f4d64db2109b707d8196badc8220f33f6e9d14e2533d574f89ce47071d1d6b9cdd7fd7d7a138f36993a94dca10eefd9560a921d94c2747";
+ sha512 = "8759ca9ae52f7eaaf4cf809edfa1a1e36b8b7ab47cbfebcbf057518cc402cf19d2aa737a45925e27c5b71f873ca71aa2969c183d605e1c0752d7cab23094883d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ta/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ta/firefox-66.0b3.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "671f5a3b4eac365a690703135acafd001b3faa9cb1fe35f42a91ba63414aba7ba189c97b25ea401c619d2766e0fa3ecce32d2b12a65737dba978d46638158b08";
+ sha512 = "0996162a354baf6de09b4f7fc1963767f3b6763ce95b226ee13150494d1551eb37fbf5cd5557b20bd80c163268e39ebf1827a19dc461f58659838d8e3b23cd46";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/te/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/te/firefox-66.0b3.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "bb2d714947225feca40f74a42fa20cee2570425daa9094b561f2abc095b75fb131fc76be301b02da71ecfd2ed4431cfe98a87fc660d7c2a0cf842e41dc494bae";
+ sha512 = "9a7a35dec0d223588b18c3a9ce73ebb50f0f04f34301a0dab98a1afd956a899bcffe13b45862f7bc08367d5d85f8305f2e5f6835667087ffa50e2cd187d1bf00";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/th/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/th/firefox-66.0b3.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "f3bc15cd570f97e939b556ebd64d91e98920133da8dd968f7fdea3b4a55c8e822a329b64dcf20125566b375124b7241a4358d9905c77e86c0149eab8f65cf566";
+ sha512 = "ca027006eaad9b56c951cb5ed461c20a05a4ef8940dc39aaee7e739a294ab3ff6dc256ebf9a663993bad3ee7564114aa854506b5b9454aaa85bdcda979a868af";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/tr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/tr/firefox-66.0b3.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "3fa5aa80803e16f3ff99ed0d70ee1190d6387edec55f7d0d761175b3ade00b3818998d0809999288624d4f31a6f877a2db5c322f0388c7138dd4c2184b334254";
+ sha512 = "78264f040ebf7617117245f57e55b55dcd6ddac06f5693f0c630a83a1d3e4e70069caf910be6bfef43afc3bdddf11dcf264a34edb0459ca81ec9a21c7ec376aa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/uk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/uk/firefox-66.0b3.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "c0f8a0fb9c0df67670fa79f34b0c3821f9e79032f06c9a28d2033ade5e4770f65fc85f4254d19e70a54752936d6073c6934994cdd4a11b8b062538ca61c6c079";
+ sha512 = "6a565b5b6a1f31032790c223236bc01e8227723f489e29d9cbf024892a0983b6f4679aa78a0ba4d2e77ab90a94c67ba9d642ec39ae9cfd8b3afd94825d887f66";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/ur/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/ur/firefox-66.0b3.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "288274a05c693559d86eefb2b45452cf4c6647c2a186f2a8949baabe20304cb1f24d1da085c87e548c93a95cfb1cd679fbbfa558033d410963d16c295c4ae71e";
+ sha512 = "83bb216b278877070efe38305e686b35ad05ac7a928c9a46e5349916055bf0c3996f12f20dea80900f4c36a10ce52cf5b956753142f9b8151593826b683c1312";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/uz/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/uz/firefox-66.0b3.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "7c929df39c64eed75980075e904831670ee64143cfdb3fa46e16a193aa7ca1bb19417b00a7b5be8d0be2595de1d009b5d6ed1cc73a1e8e87cd215ba261dad412";
+ sha512 = "cd72c6310d36f3e92000f803b8ba2e478545cc4ca05e4caff2dd79aedaf14c1aef9ba26e6cf31dc477dead33dccc9d4c71fa3b2a48934fd69cb0a0e1a357aa78";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/vi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/vi/firefox-66.0b3.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "029d538127c2fbabed83e7188d7c9d8fa08f3639bfddd9a01eb82e3b7cb4c434a65474c4c7d82127ac617f11a1da8cdb68acb7505c38998b02015f5b47b7ae35";
+ sha512 = "9210280c89062c6be7255cdc5c33ec8def0685bdbbf9cd1384434224dfda15745d014fafb5aa5c0449e6fc8f1b414889371a2714d37233186d0005f390177af6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/xh/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/xh/firefox-66.0b3.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "a0fd7427fd23d5a684eaff577d85d3118da3f6671cf586b61de7b55644c2ce8e70dec4f51fe6fe9ff9bbafa0223db8def7fd2f1f48c2c7ca04f98fdebcc1b40f";
+ sha512 = "880a777bb89f88ba8227a6d8144f0ff8c5789907c27a262a22ecdc48d2f302703f96dbd0ef12f5bc299c345a02bad430c9aaf9de7b88efd0116f573c019f2c3c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/zh-CN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/zh-CN/firefox-66.0b3.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "3dc4daacaff323a201dc9bfbbe2f63bf521b6a490e4a6f002ff22cc92e70c3dfda9d29eac28e24e0f3f882be52cd9b9215a6bb3e27dfce7919470949276fa7a2";
+ sha512 = "2bb744c46f3a88799bbb55af65d53c85a58dedc04847580bda97d1a6eb43069417986ff7c24c3e8175d0ce1028bee9590dafdae6e264c08a0017b06b20ff4c72";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-x86_64/zh-TW/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-x86_64/zh-TW/firefox-66.0b3.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "0e18039777a47ce1e17a952a3aaf98b83481ed17c2e09a733e7391941950c3f3c2f60cf3d9b0f9ac63cc83bd0bbe1c9a241f7e2461fb885e2179c2a1ceceb7df";
+ sha512 = "b0443ad389bdb46426806df8a2fa8ceca8dfb3f0adf18b453d2a7ce728f63294bef0ea6dae4ba3f54e5c6999a17b5c06e3b08ca61e59b8c006cda7b0e23cdcc8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ach/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ach/firefox-66.0b3.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "69bff893b544293c87887da8f52f818e93a6d291da920e6cea03d22d71babd4eea5c6184453830d6b2b97f43368aacb5070bebe6825c45eb0f9acfdef3015a06";
+ sha512 = "1828c8d846e038425dd17fb439f196e4c1a9bd38de282d4029ac5c202be28765e0c902bc838cc8abcd41daf81f899f2f394c5fb5358ece4941c7026bccfbf460";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/af/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/af/firefox-66.0b3.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "64bc955d5846dd9e82270caa3ef8db4979e454bba51339cb9e113d3315d1dcd8c5e8f0b5a1d61585a4b4c9fa24fd60a1397be0a6d346e17894283594330cbd98";
+ sha512 = "fac0c6b3a46f8b87818d3eba7ebe7113825953d112845c7f8f725278968698ab83d4106323a778c1332387d788f227dd8e01fe194744467416dd1980aea106ef";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/an/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/an/firefox-66.0b3.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "2ef36422330248be03b53624f9a5a37640583535e9e501180b0113d6e6df60243f2f43c500535866edd921769f5b5a3d541b14550e71502977ebd1b940e0de9e";
+ sha512 = "d41df8939f9c2b58e0dcdfb9dc6487a8549cff9d27a1fd062a218f8a38066b07fa9232703c2e988bb6e5719fe01ec3272358ba9cca60d959640676cfd934626c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ar/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ar/firefox-66.0b3.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "b43b69bd6e906b949d0dec23875b2cd0a1c4fbf0d91168778b40a577c6dab0f2c59a49afd6389b0b3e185714925c58b0241c92a351c52d5d3d399dec3fee688a";
+ sha512 = "80362936fa9dfca201aa9abcb3d89beedc7c41fc9f657884003e1ffc3f8d33dd7420709c2e921acbb5ea56fbbbc4476c74b61bd4f62a94eb2a1392388b758621";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/as/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/as/firefox-66.0b3.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "f577513523e8c69652cd066b3a8493ac3192b5082ae384ef7438d0450128f5c2a6f1415ff772c12257c557f71077f22ba71a383a2e58343f86492125f58496aa";
+ sha512 = "b0b9bbc6bace52e99208cfe305c615bac8d67ea6f93917d9078ccf5a5d4e0ea1afa6c9e97689f015d6fc71112860b0fd361fc8435a918419a792a6fb0e212ed7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ast/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ast/firefox-66.0b3.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "2baf8f299f7d13cb8e9fb32b07226d456071141dbaefa1b1938447bd3d27175584890a2106210793700de3c1286093d7b2035fbf3bde492752ff68528a4b474f";
+ sha512 = "3a6876d094c880ad47c6f13ca6613de42ed83cd5006ddb1c3dddcc7b032fc32189b03cfd84e0cb30004e998fd4f8f88f12e4e940b56840e1e35e97217ba67fd2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/az/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/az/firefox-66.0b3.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "22b66595b68075751ada453c797d8085eac18dc7e5a835ba586948ef9fbdedc6b25a6244e1f53842efc561cd95ce7ae456cd57259b252ada22a85dad19a71a7c";
+ sha512 = "be7dd488583af7bbbb6151724df3eb4fc20571bac86e67ec5ef2c50e64c8012864b2079f7a5bf843ff8e6b0c26d4419b7fe5321248b27a0c439da204988d09d3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/be/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/be/firefox-66.0b3.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "6fa393ede2b47db3013d7e111cb74a90dd8186dabdf1f19cf33550a7b7bf21e3b5addb3a0d7ce85313b4a5d445b395f30060e27b6c6148879b57ca95f8bfe1ae";
+ sha512 = "3b34831a9e4ca1eef3a7cac24f64bf0256a43c83899fcc9518d2836240d988620907a843e924d07a686e12e2b07234c817376b2850bac71e9004b74fe99e33df";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/bg/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/bg/firefox-66.0b3.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "b6576340d149e3760b2f62f7829be660d4edb3ca108b9c16a9b787f64db74ddb9352f12ea5fe868a85db0f9e2ae58a891ecac99a959059f269011cbf79cce093";
+ sha512 = "aa2b3d1a5e82aeec60c8556c2d9d98dece0df51cd29cb0e7e2048ff2b949ef8b58331cad8f797631fe93853fcb2b18280e959bac2f20694bfdc34487c942b4cf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/bn-BD/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/bn-BD/firefox-66.0b3.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "0d31a3031a557c395953695ee6bf46202cf7736af2f122c08e1ae008c6ff27051f2c2501ee54db4068cb382d77584669fef979a06e3bbff8dc635c6f8830299b";
+ sha512 = "cc20d6a81c9124dc8570059e3f35776d52c2e699c0847d86f77db67121b527e36e5fa1b6f01e362cd8debeffee2bd8444b3ba51a7755c2a7ddc3e56d8ef6f00d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/bn-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/bn-IN/firefox-66.0b3.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "a3c50d18fe5cc1b44effb8799552419d2382d27c804aafc02b8cebd2c973512098a8c54c807e46da302c511185e355f31b4a34f59a5e6b8c81df475d9ccc6fbc";
+ sha512 = "7bb824862c23541385121347c14f72451644f107ac4bdf37507e262561dee574ccac817bc25633fa54486188864e4ef20aea96cbafc01657ecdb6288edb3ca77";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/br/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/br/firefox-66.0b3.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "f346991f2b028fb90bfc02c7bceeac192185a02fd3ccd5188769f26b63ba2716dadd1ef6fa01778d400ec82f7f6a2e2b0eb49720481fd56c31135740e27751b8";
+ sha512 = "fc4c61367dbed2c22dc03e068ce71856bcaf841af66b71bfdc4b1584aba2c7c418ccc808786673f8e1dc3f8f635c03db29ae7449f9fcab41104cf54c486f8ac5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/bs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/bs/firefox-66.0b3.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "481c9f545f62976373070b7bf1dcb92815feaedf6864a73316c9bcd05fb442ebbbb3dd337f943568044e3919af3e7d0f0a2ebac543622c7c34ea438f5709bf72";
+ sha512 = "b22672ac558529b53d4b2f49d49e45b1e21e05b36775214372b29529a72105753f353348c97b27c30e58fe68271e7a2b71f05de9f0cc088bef99163470183e5a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ca/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ca/firefox-66.0b3.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "42766478f0ea47053033937db4ab448008328189d10b3b440c34a71709edc7cb56655b5eabdc00cf56a5283aa2804130ceb66123d170d810176ac80c138316c1";
+ sha512 = "50ddb4a070959ec0754450267fdbd8f12287f26d445cef52b08ce69c49adb1ad0efb52b4acd565567d0c57e8bdba21c39bbaab33e95614830241c14918cf8261";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/cak/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/cak/firefox-66.0b3.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "e24a34cdba5d6a05ce9b4dd606ad1e2a3481f9711f78527ed20031fccb2138ebbae48c49f97c34ff83196c11d60179b36b6501477d9aa8fd505dc5e23bed9a68";
+ sha512 = "991275047879d97f527172d42f7646fa8053cfcbb3a52597ea41f42f8e1aa5d796358d696012e769e255142997fe41919e2241fdf32552bfa9f1289cc7277954";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/cs/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/cs/firefox-66.0b3.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "46dd71ae684c4d814da2e59162a3aa5a7f87b9025d1a2b2a9d2e22c4436a1410905f0b2a44887e6bd34cc6687974ab038f0e163dc7b2b6275122bc7d9e01505e";
+ sha512 = "4c66774a7f57e913f768ae08459a010877d310ced6f52ab1f6a73e91b4db4f279da7890e4e9b49b3bb13633cccc3b6cae60276f400d83e0f031ad5838ed9533c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/cy/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/cy/firefox-66.0b3.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "911c19d27cfc298a8486b1b67865044e085973fecb09123182b7c2cae554c2995e56192e1ada40a6738d932f4aeabc51622d37ee81110895c9424e575b2ff820";
+ sha512 = "6be89bd707af22a31d56a67debb72cb1b9f7e7c5f742eff0037e1165fbe5067bd3bcafa62f01619cd63106fb297ddb2cf738af74ca6dbdec49522ba765826c52";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/da/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/da/firefox-66.0b3.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "ea0dcc2df43f635a08435aafb6f754b6ec1f763f8e0547b07ff9cf7700f28a5b5be8e86321cead17e284920d973461299611a5e0e83ae0b9dc31432b23c75597";
+ sha512 = "4ca8318eb051165093019bafc770f3a25c1d52aeb2c3528034463006a07220ac0ae181678321562496e1e201ca3dfe8f6e917a1c5595f16e6aac733f697d179e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/de/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/de/firefox-66.0b3.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "bae8ff236ec83b00eecbf0474fcaab69d78a3bbdf1444796dc84a142c7d9f4478a756d9f0def3a02c24887e109fe3e60fcc30e4d1a11967d8e4df65906ef353c";
+ sha512 = "0cc73c0d60360c84b4f2b50535414b4a5712a5bb11b098cd6c55417856f54ee730b1c7d8ff27ed35db0d4c4646a8e6354104b735feff093a0e1284054a2910ec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/dsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/dsb/firefox-66.0b3.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "f9cce8fc09ba3958478f26ef41c4e4c4dd0e4923f50fe5855c8d1e2bae767590fe7a8554563afff7f88487c4cef4fc274fc31b0d894d3a2400674d125f95f7e5";
+ sha512 = "faa61580cedc2e1ddd382f2e413571179cc137e437939006a2cbfdac096f9a24e85a3a8c1be33d28e2e78f6a73568e8b5cbe6581f69e581410c1dcfca3994aa3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/el/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/el/firefox-66.0b3.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "41e7b425158423602caebcf306ee103c05ba8fa9d3451fc3da1d4b33d033871f9bf8a9f7acc6de470a3d769419eef6e2ac240f64eb0d69b8ef85e009f43af845";
+ sha512 = "c1068941023c2901655de6fecd231e708dc346f45b39d6de8ceee899f0437566d91b401c376d714e395b628962958b466890fc08ef86b8bbe98b70c015e901b5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/en-CA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/en-CA/firefox-66.0b3.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "72468f1184254089dfc4828b4d1fb7040bb49291596e8aa87acc22964bcf257ef2151bf4739d6b6214e6a5202e784073f65deb00a7fd99c76d02d5c141d36a21";
+ sha512 = "6006cedc634b23e76922004f1bf0306b78ed2160022cdb77b4315d85a61ba7cc8e9e3fea710a44bcaa2e98dcd1f71e6b25ba36a1037cd0efef2bc023d2b4f8bf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/en-GB/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/en-GB/firefox-66.0b3.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "a7e448e931a0c28f42f098d2f68d19f305a5f7499d191183bb1bdc003b5bd5066a068f317485f58c3b42626061c0fccc58f0aae7fbd494214a548473d9f1b7f2";
+ sha512 = "fef153bd3ca87da3fc31ae54775cbda64b32ebc52c1ae9e64adef44cb037b666751b4bda43ca74e146135f91adfb35a6fa8ba780a669326e1c018671e0e7f627";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/en-US/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/en-US/firefox-66.0b3.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "3397b8c25419c89617bc1fe9b8da9df1d679d120c31aeaaf429c9bb9b9071bbb20faa05014c1295265588ddd0ae6b0138dba912d6ae03c68e6d26080ff294f4d";
+ sha512 = "e98a03a3274d38f5088522e9164c4d6574c291056a1b4ce475c8ce101e7cd4e426f3d553fa6d804a25e72bad9a381322c2162ecee54c03b5d30538097d63d384";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/en-ZA/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/en-ZA/firefox-66.0b3.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "c027a51a04f9801fc9f11f2a1c61af271cf134624ab167044a8675738215c571021ec06e39d7164fa4778b70655e452b7b4c65b8d5d4651a2a7cdd7215f32a19";
+ sha512 = "27034e6b7e01d783cc5febb56b7e20a9a83d40fc37cbee284b75c8067d8c74a800ce4acc7ea6a99f4f3016b208852535fe259a56afab43b64b26fd2f62cafa1a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/eo/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/eo/firefox-66.0b3.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "419e9ae84f80253d7479c486da59b7645715125a9aa8a6f73a746440e397562cdde4e6a374ab03ed10f86fff76c35688a7de67b7906fc98545a66efefc8e7fac";
+ sha512 = "76693b292084c2b8f340922968fee08d7d15c66181f85e85cff50252a289924b999cc45c936ca1f0b5497397d39f6dd7f96ee651499f63ee38125a11a6cc2f8d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/es-AR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/es-AR/firefox-66.0b3.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "26b0eff4f5aed261490f11f9972f7c7d44d39136fa3d8ccc1169473c05bf6b05fd11c94d3bf4a69312e17bf96a962f8fc88ffe948ded6e5f391fee95cce553e8";
+ sha512 = "f61a52f314fa0c4f7a4a5f6076d66fe02a560cd7b0e7df72297d999fc459a9bc208ba28abd648ca930ec8becb5a5e46300dd5ffef45d89a1acfd87abe9c56d55";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/es-CL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/es-CL/firefox-66.0b3.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "e42115ed94fea6ffcad85717559d8d746360280b6931925e45d79a755f1e4e3a2fc098dea7be9f424aee499a108944e73ca80d7dab5448357b1cb10fc14cf968";
+ sha512 = "ea97b4e38d4a98cc39fe27177f74b813ac69689fe0ab0e288993bfad1c5d83489f7b21b23e99989a4710b7a95a4197cdf7943c74c601505e188caf2e238a64a1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/es-ES/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/es-ES/firefox-66.0b3.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "522ea3cae483b441822dd8381ce7571a82f3dab0feaf676737f72f90ecf2485e33e0ac2f253da798342b8dd678f9f6e9170de8838aeb5fc80fc4db605425cc04";
+ sha512 = "0f17e30eee7bfd71de72dd4a43e20d5c34ff85021fa5303cffb4f61e7c7ee21a9d8cd6b8a65e929c02bdafffb537cc3c761ec92bdeb7cab057628d7183da82bb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/es-MX/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/es-MX/firefox-66.0b3.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "2b1d387d3560989a64008870e0f72b4d40e8dc44a159e77a30becdd2a8a6c3ae2250706da539af40be5e09b5ffad32e7b9a14c60d31c2fb53e88982c3f543d49";
+ sha512 = "86c4ef03225c189f13a480efa3fdf0fbd6760f8a3682d9686c2cb4bdb2345889acdc49093df7ecf22d286bf0368af7938a42487b44c1aca87451e59e21fd88bd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/et/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/et/firefox-66.0b3.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "c103ef7f2a9841d637aa73a1221123eb74114d40e10f016318b0812aa81a84f095088639cbd29ad3f90e111ee290eaf9ae66121eb5c834cb9ad47b75fffb5098";
+ sha512 = "0d77d41a43c956bae09604344966ea5537f6906054021b2ec6c4b9b002acd32ebf36ce67f8df7a21e806c8b70403a50bb9282fbd099ead104757384adbb82fc4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/eu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/eu/firefox-66.0b3.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "e84aa261030ff28104f7b5abe7fa82f7bba9d615313ddeba9defe434783e659d945edc50985da057a5c084155c44c0b60f596dfb3611b5a6cc49b012e39db9d0";
+ sha512 = "ae3b044b2730fbb342b03caea0f2feaa72b2176ba2cf6c9eff4a67fa52c735a50e70c34251b19d46632895732b6c7f108af4319c1479190633d7d743281851bb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/fa/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/fa/firefox-66.0b3.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "438b76020645d5d21c36ffb29ce796db825c6cdc25f96f141e0ed16097cf13e57670e9b8cf5a0a00837b983dd01b24fbe18a8ebfd754f7b017667a9e1708676c";
+ sha512 = "91e445acae442c8869fd1ceddd6e1fdf57481f12a602e2e412d20febf56e94ab610985519c9bac33e1caf87ff9a45d8799afdbc20a5ea859d2eb7af98990f97d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ff/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ff/firefox-66.0b3.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "b39f5ad96d8da28ec8f7fbd47e34294b7b25ee5f0497339a29f4675230cd08f12909b2ae9cb8ffdec7eb18ec00487aadc809f3bc919e10ca49fab02ee9da3a1c";
+ sha512 = "51e074fcdc448db24bfb503ea9aa67a3675702749fa82e8f274fc515563708a99c65f3af4d00b1be7b047ea3ac4b2b8f53793a7eea4142d5d6a6642e4044d218";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/fi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/fi/firefox-66.0b3.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "bab8b6e3aa6713f687cb06a12f8ed22c2e95cd85183d55fe9d595cdd50755d48c686118ad6793fe15b80ff84f11fde79604bcbc2977a229d2f81c2640f3c4341";
+ sha512 = "b6961673e15338cfadec038b330587e4494c2f45af0d88fe241143efaad131096ca271dd0a699cb096904950195791950b5fcd3e69c582d67353c75cd7cfc58f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/fr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/fr/firefox-66.0b3.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "d648afdbe7dd41fdba3ebe66362d8495724ac036445e5b3f19a22701cbe1550528b41b67fe76c91b1f19543126b8bc089e672a38cbc41746f83e187b70cf183d";
+ sha512 = "840c4e53eca87139d72c9cd70f945fb330c97dbbbbbd87b5f8bc7fa06b4bc5a078d9920ad9c359e76ea736f3fd72872494c0182f0fb76381d9c687d1552939ad";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/fy-NL/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/fy-NL/firefox-66.0b3.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "e22a95c4800e20d36e9e5e2ada1c9b4f4219b86ec0305d1385ffffdcfccd4699350772e551696e2d140ce7d552ca0844c1dc276f06bfdf6df9d461f2d855d7e7";
+ sha512 = "adb2d503aa77fade259ddd54f3d9ee7a8c96fa8ca869ecc2a66cbebbb8105aad19c5a6e16510266a665b6a94c25ac8f93ea92c93b7217aacd6d31895e1178c66";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ga-IE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ga-IE/firefox-66.0b3.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "da6dacdd003725b222b9259c317512fb3baf5a12e8ddc062987c732844a41599cedec60c0d9a5f55abd3ae7d57dad460dd785563458a16b59c785d7cef3e0b8d";
+ sha512 = "2a98196dfa12012903381adf701caca85f4009419e50f7bed203b34005c2c7f5e4eda082d87107a96b36cbc63297c417b14a40b2c73fa72ea988e8915a3d2049";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/gd/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/gd/firefox-66.0b3.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "a1a2f83ecbdebc77deaa4d954262f6f5a1750830200c41c5c72dc7e762499fe3f17c71702d5821c755c9d4998fc09509a2a3628e9494440027add0da8a7c8e6d";
+ sha512 = "1ad14ef60b620648fba5fcf0a6ed1bebc0fb5b7bc7226f868de39259a817f3439595922afdd23c9eeb09b2a0353f26e7a86a9e4a6b5b3d73dea31831e735418e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/gl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/gl/firefox-66.0b3.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "d00463385dd0d09cce650775a9a6e9f92de899f4ae3c8354b0c7c8ceb00c0cf8d5dea934a173ee3801bc7696297deb0270aea8644113128c4d2ace6f5e54f7ef";
+ sha512 = "b54f3ef1498c26ce6a9e8468877390a0b3e8694e19e0e8a63e54a53615bc845e78cf7a8a5dc21c59946f46c984feb3565d42415a82c1800ac1b31c7d89b71bbe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/gn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/gn/firefox-66.0b3.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "21c55639f4c9db05b119bb935eaac9a327e3e21c74cb0bba6e02b256290ae685c9df5d1bb98ceb490d7ceb1822da2336b376451c5a8f4620a937f55f84a5130b";
+ sha512 = "d82a5205cd7787128d6d7cb057e3108baf6b00f35e4433d0a14dcebd396b3320aa44d5e83590e36e04a81f555152f945719f4cb7384ca3b28a0b03e77115886f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/gu-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/gu-IN/firefox-66.0b3.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "59c175af42cabd0c39958129864c25314da9fa2f2f47b9eac7703ef8fd5103533f7bbdca65a78d0845109c5aba5bfd72080b4d03f9e9578c06095afac1d88b4a";
+ sha512 = "59c88c04730920a1988f23c464668f1e553fa0c6acac36a3c7e7a4a9a578bb3fa7d59ab8820191746e101a2be425c2d4d81638c6ac057fa8384bb1a5056d89e6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/he/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/he/firefox-66.0b3.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "e3424c4d74470bbb196af49328d1ac108837d52b98ab72ed49ff4f6592400df4d4a23248688da1a279198da1b17711266fbef9b4b3e2140587ccec704343e3be";
+ sha512 = "24f330143248632be24921eaa24332295ba2e5af6453a87f92035a155c562224520ac087c3b58df8996400c1aab7fbd321b6e7499892c61d4af0b6b878d93ee0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/hi-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/hi-IN/firefox-66.0b3.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "07d0211a0185145016b49267c6761455f84990574b292fbe7acd10b96df19197d9f9ff622ca10f0f006f3754f603ad3979a83c68426eebe588b92965959d2435";
+ sha512 = "f19f1dfbd9facfe74e87a5a26d34d5542bc00fa3c36d64b202d4cc6f9aa90f46da97f78b48ab2ff40e0b26bd3c9f9b45e025a7d99163643619663c0777e5de75";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/hr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/hr/firefox-66.0b3.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "0fda42aa9478d67cb6397f41ec89567a546f1afb9071f579bdae8099e3557ee00a8884b6576951e218421b35f0036684563b1f0e43587d4216a17ce3d90d9ca0";
+ sha512 = "57008a9cf9a4fa8b52577fa6f1f8c7d8cd7973b27dfc35127d88a4fefdc8c499f8c22d8ef6a2951c595028c824239341d46c4b7ddf7cb7019ffe6c10d1190aea";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/hsb/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/hsb/firefox-66.0b3.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "f4578ee4672f441e458dca07cab6394ded49f0a7cec83299b85fbf3aabd96cbdb1bf9e0739edd4176975f2104127f0187fce7830e7a09bee164200bceabef5d9";
+ sha512 = "c7b74073f3ae4923315216884df87245f4140a4732446357da1b0f4c6867de3186ce2c921934c2855ed5647f02710150d10c403ad60eb0b8cdaa72651c75f36c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/hu/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/hu/firefox-66.0b3.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "192097918350c6701d762bfa249994f22afca5f7647d6a850b85f1af7860a01fd39005d3025ede6ccbe26fa3f979de2e61494e332b4d2eb0d196b342c4086ef2";
+ sha512 = "77bef2c9cb636f06421ba05a012a32e36669669b912183c8e3c1266af7f74a68d5254ce78813f5605122b62eb6924b22167383aa860380179e45dcfed4b5a7cd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/hy-AM/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/hy-AM/firefox-66.0b3.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "214a2be2c19df26694e8edfea9818d92c8bc90711e624a4803b1b4ff3d243b3b49affb98689602ae5b1e172b64b996c8c16b3d7aa5b787120babf7d154b64701";
+ sha512 = "3e43757a8081f8d7bed688e06c309fe8860460c22c30e46f8370415c675103870fbaf77af1b9aa0881c3dacf91cdb68b5346fe50bea8526d5cf6cfcf938eeb21";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ia/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ia/firefox-66.0b3.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "0f289d56dc4ce11ef31b50dfd0d61d05dcc2893b103c6d91d0270d223692da88e62859c1e93fcb11b199a9e1042c7a61882faa89a96c4fc354cf6cf84f83d587";
+ sha512 = "11edc3490a6c8687957e7c3d3a8dacd1a71d7bbb5d106041075032d00ae2d445a2330d5972cfc67fd499e203f11ceb2ebbc0f3c23286e9f256861e21469c843a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/id/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/id/firefox-66.0b3.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "16947e1ada091fc6d539d1ccd309cc06860d9cb08b602cf8031e74d4241fef00e0f8c253153fcc80535a6d158c522459b3d16696ad7fe7e2d863dc885541a609";
+ sha512 = "79f74e60be948586de8c8209ba01fd38a6e680afb471ea99da5eda21740baedccb515e1378dd951f49de5e133fd05762f59f37d672e8efdda882c9ed73af9b01";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/is/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/is/firefox-66.0b3.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "b89c9edc5400dfc32413445dd0eb9e189ab9195678e12454be17396d374cedbc48c8879fe243aabe74429b2ca1fdd4e9b9dec7ac258d70429623da3cf5161d5c";
+ sha512 = "5a3a222703b74d1a98a259e9b2cfa29a40e256eaecfcd91acb60070239fcab9ea6518a0fa03dfe790305389be2b8d8e34ff4056c345f66faa403d835ff9c90d4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/it/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/it/firefox-66.0b3.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "30b5cbbb5ca8badcd54a9c77fb316b801e9e06a8307a926ff6ecf3246950a758a3b2ea7a68ef669161cd017a47d0603ddd70477024691e190ac4babf1245ad09";
+ sha512 = "590f983e1173c70c12c78c947d6c05817b3e359e838d8deb873eebcb9a968afe90da208aa6bdb0323f25624c4b1c9d244bf6caadc704b630e60d29ad5c246801";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ja/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ja/firefox-66.0b3.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "4477c723120fa9d01b51f3225e5973aac04d6b4a9313246d7ca91305b0ee550e36be9b7759afdefbf471533c1a806a672fb58139081276accfd03f0b8ddb1292";
+ sha512 = "684b520d8f7deb0ee0fcb76ccb7bba41b436db799b6a457045b359dfb7fa681581f0e94d315f9d7680d97385a5058cf85ead3e3ac09029e866809933c9c7f559";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ka/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ka/firefox-66.0b3.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "0e9b42939edd33fc10dc17449f7cc63611e3a485e28497fea8f6882094e9551d75a401d446e7d8fc9b48680ccacbbf36576048d740b89e72c1e449ca7ef61636";
+ sha512 = "128d0c1a7fce4a03ddc01914567e7202c760dfd331b1ca7dc11098aed3b3e49c04c27aea5fe387fb43eeefd8b8ddd24b1883cc124ef5d1c143c29ef4cdb65676";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/kab/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/kab/firefox-66.0b3.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "4a23dcb974b08269ed4b151daedbbd8168e5b59d3ec423149d946a8165e1ee2a43c612fa9130c1af15d188605e13bf6299a48d7f77b9dd87062590c1e04739cd";
+ sha512 = "e78daa26d12317cca1d442298eacec69af20ca0819e74738f355c38ebe759018b92e0dc058569422d13431835603e06dd1e2f5b686327c6a5a5fa23029bcc312";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/kk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/kk/firefox-66.0b3.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "d3be943df25bb4d3cab7338b6bf54df10b0cfc2dc4bd6d9f9e2a8c0518a4e1363d9600b9774a694048b99b92c1098b409429ef5a454f92e6f987f6aeddafd0ef";
+ sha512 = "1463df7925166e744d33b3994c66a3f2bbf3711232b4640887ca4ae25cf60c6ebba23b4ba8a964d7fbcd770c445e5cf02aa8a9e485b3d87d67dad7972ef5a610";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/km/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/km/firefox-66.0b3.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "faba217e3be6fb1b52de3debef4ad1d9880b44043564bb96b7ea95dc19595175b6a58cca5e266409d325b6729bffcdc03f961b665f001bc94b2a509ee3b68a6e";
+ sha512 = "3a77e2cb15bad980a03c58e1f44c9024beaf9e7d1d99ecaeb88f28a2d3cd77a9759c5717c18577eb1f30ef34c7da3dae5c318ad2fc651aab29082fbb7073d322";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/kn/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/kn/firefox-66.0b3.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "badebd0eae95a11188a67010f8c96a54322bec37b7eec52fa6b0acfeb782c47d0bee1a8ebfcb10ea000d35d8cfae26a13e31077546dc4ae9bf2dba7e2d4aaeb6";
+ sha512 = "2f98dbd7330516878bc21e4b56b1319de79737187e40feac74a4c55ae738cc71d68564982e8cfb293649bd1e25eba94c7ea72b7d649bca25b5a30627a071df4a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ko/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ko/firefox-66.0b3.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "2023f5fb0f92d3c59bb47a0a47b8013b989dbc5dfcf79d6611a5550ea4b17ac43d680a0538c615f44c4b95fc15868cbc329a8eb62df2b423c720ee5e65a3b3d3";
+ sha512 = "f82050c688a1c426d13fd32a5ec0b9ba699fe73c4b2c34e0ab2409537b3ca6502a5580c35068e1c99a3ca66f5e112ee2edb66bffe552d7318fd5aa266766b71b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/lij/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/lij/firefox-66.0b3.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "662c01c8eaa91743dccf1827f09e5d9b2488638931861664aeee78bbf8db4820acec77e1a64d4eedd207a7763c1773ee3e5fa3c70a229805d106e66d6d825937";
+ sha512 = "3d12d3e786f9ab9f4dbdb4152245c0d7f01fdc4617ee7ce1699db251f4c43345dbce2c4e6a2a45fad7d5263d8863001931e22aaca516a7fa6dae5d64ee234d51";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/lt/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/lt/firefox-66.0b3.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "f01f7b319a22fdeeb99b8db25b7c1a0e40cf93aff241ec5ef0f3b425200d2ede44c4a3c64a6945c3129b8321367ed5a1d262e737faae2c9d63f144875321dcfc";
+ sha512 = "608f2a9db88e90bfcf68d11387f076add7c71a617f1488ba00116c3df6e285613a18d4cda373452e7433529f1f98c6a1f1274f2875ddda21636cd3adf72f53b0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/lv/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/lv/firefox-66.0b3.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "67d006cba759e9c797d4f39667312bc35b7c97b0e65005a96efdb2255ff465443e75b557f6312f387ffff107d1666064e111945e9d0ff5bbe8317b95cc6bd49f";
+ sha512 = "ad2488e1a446f67cea4cc7ccc24c0e064dc0ba91c1638afb4ac1aa2e5a209474c7840c40ebe68b9af75c961a3bfe661c19a8ddedcfb765ffe098760b92c1666e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/mai/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/mai/firefox-66.0b3.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "21d5c357ea45a07b8d5953a42a77899ae69855b3fd2971518ffc509b75471c0893993cbf3431b8c1180e7712282e754560edc2d66655acd6dc2d5018a0dac6eb";
+ sha512 = "b9636239894e7197c0dce0661c29a977c94486a054386b3a0205b3f6ef70112ad274ec23d0a54edf65ce89d8c4b8df3d9c06563c340b880102f698daad98c197";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/mk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/mk/firefox-66.0b3.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "ae9f832fd1699fc6929d62ed77841436310514c471aa3ea1c3916caf2e6d7369de1633338f9d504032013992bfa3d9cff488af9d87abeb12df16f907b01a9aad";
+ sha512 = "a98a21a46ef9a1abf5b70a40c5588f91d984b48757f360c02c44592fdea51b3c7ca8313447c613045be7703e138407be36af0269f06bffdd1cab7a5cd44c6156";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ml/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ml/firefox-66.0b3.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "1f003afa0d5e35bf458b8043e734b909089d6554ef671ec16e7661c841ec66a7129f17b5a6ef36855db67d97f906be47b097232c3025a10c46b8dccf53882769";
+ sha512 = "decf0cc717a7d823104409f01ae4f198156812ae5e17fa05e03729628e6ff0212178cd71a87c97bee9bde71c28705f030b69073f5994ae4d8dddaa85becc1d64";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/mr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/mr/firefox-66.0b3.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "493282c42fd361785a41997dfc248291face938d50626ddc41344eb8bc4d7a71f97e1f03ac141432ae80c90df0e0d21cd854dc5e8a31b6984ecfc71e39c0ed23";
+ sha512 = "0f3850f8fb8b9a49a1cabb63480b4d710836a437a4c537e31624eb862648eca566e05219b36bac3b3bdcd862afa3c882c575018e0a8808dc51b54d10df588a80";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ms/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ms/firefox-66.0b3.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "7dbc3227ab947d034292333afc2c607e44c81b572c8e5edbc2bef1e94e75e627a109c3e84c618111f6f0aeea0961f03e9f62edd25dcbc7f48e7e62d432db83a3";
+ sha512 = "d2ec65d9105d9cc1ece9306b838e259c8b6feb4de1e956d700c0cad658ac1c3385cd42ab73204d5e35c88c0d9c35a7662d0df70609264ad2df5f6294c7ea9f5f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/my/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/my/firefox-66.0b3.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "c3664d09e81d73193d4070b704526e01c8eab6b92b6706308806c4cff3abe71a9aaa12369fc74d0c5be47714e684a2c9994099ad6ce3378ad0d41b00e6279d50";
+ sha512 = "b6724c65075bb2eaf30e0f784ba9817b32e267c7e3ddc673d55d3cec432303ea1d631dd152d72c874975f7fd2d54d5cdc10782dcee8f4f7086a01e8f3f32007f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/nb-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/nb-NO/firefox-66.0b3.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "df15e3e4426cd8e253cfe5ca441214ee37f8181180e3cc4cff8a7e3b88a3d3481db79fda8a249cf5b8acc5ba36404fb016095920c0adf5f9f311e261aaff0251";
+ sha512 = "16ed971443c7b91c5089ecc495bc331c47801f3e8893c6a3db23b54ed8ff307fdad445d9b39cfef6168339e3dd71e6dfde4f477a1ee27ff83dde0e2a913c99ba";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ne-NP/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ne-NP/firefox-66.0b3.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "cd528e44a9efdab0cde68642f86587aabfd1cfa2de14e84c34cd8614d3f85af5ec8baf7010ad6c621f296e1ee94eaf420759eb6c0e2d212f917b38720d3f7918";
+ sha512 = "97f68d3e119209034eb9b6272f422fb5a18c0bfdb5cdf8d5cf3b92ae706fe2b7785ac90479a7dad39e0fa91f3152e57542890c06ca1637f44ab6f2f04ed1abe9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/nl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/nl/firefox-66.0b3.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "a86d07a4aeccf51b04ef8bee55780d20f6dff561870400e0e84539e77575fa462b6e87255f580ec147b6186ed098b733c4e72a44b66c3aec631c88fae6057442";
+ sha512 = "4409bdd3edb3b614121e35ad4584c096c9c78cca55e2e49f35d59193d0bf8d5a4999221847f7ea391afa96681efc0adc85ea61041ac38b17e81e6ed01a3d1f4b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/nn-NO/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/nn-NO/firefox-66.0b3.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "3b4e193d6d5fec1764f78d1ab0cb70f3becfe8b738c037b7f2991e7375e72db2444d21071041799f9b9a1a1c0a7e0ebd7037bf4f86508965dee4bb6b28c5082e";
+ sha512 = "d993c4d5c34546c9129c148ce7044886c7db752abd557290b055e41212c57c691b423be873d39baa9e6fd180ce47fca70fae11fe318a362919bfc05010f9d2af";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/oc/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/oc/firefox-66.0b3.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "999a9a520ae1546e0c53551b5c983f81650cc8410b8e1af8892d48a6ac8368f9e6dd9cd571de87e97410722b10e8c3989b692dbaabd7597f0bb274c156c84f18";
+ sha512 = "2e9c9b85a4b1edb73ad7e19d112bca9bc0969c665dd16e1e10904116dfd5c77964421c49e6ad164120bc9548446864975a9854cabb98c8818210dafe541cd327";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/or/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/or/firefox-66.0b3.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "6fe6de7785b0e0c48386379581d2fd4ff72d45762d47aad824fa895c5ef2856cbbe36741e59dd1c986f4aeda538d50737a896e39248467c9daaad4d4ce27fd97";
+ sha512 = "835364a97f049a995ad9642c42039598ec64697109a3951c2ec9798494ddddd6fd1b3a36a294359746740124d4e8d4c1fcee9652b553236b16e99a902997fe1d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/pa-IN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/pa-IN/firefox-66.0b3.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "64bb4b1547addde5daeb7b3be86204b9642b146b6a4a4a1f4b65a0a7a6a3648e117c0b0fc38ff3aa145246e25cc599ee95c1118c42af822e0784b34ea6f1bf70";
+ sha512 = "a42e4d887b7e59314cea4bfdef6500d36b7692f373f16a194b170f57848474c3bb551ef66d63291810c51bde7024276de288d189716a1aba93e99b7d6a28a823";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/pl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/pl/firefox-66.0b3.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "b9a274ce71be8f21f99c5d8014be1554e51af7ba7d7234a1a167337a715467f800332f1a5ddd0d7ab7df7e7184ec61fc414267d9259df479beb5a1343d6dad6f";
+ sha512 = "191360c19eb69eaf7d95621a4ca591990bcbaa1be307e2e2868939521065808c344ad0f8f23076527a405ffaaf8931ec40ad5aeebd65715f8cc2f6a2285c92b7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/pt-BR/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/pt-BR/firefox-66.0b3.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "bc429cf61cbedd0b91b1aa563c316b6b1896f97abcd16e76beb084feee36104a9bb83cb5a4b0a90b425e6b025c655b48553ba75ad9e15716b4a4ab0b32b08157";
+ sha512 = "1e6074cfb8ea2dc863b3bb16f6a78474ae640517f56c80cf8ab544a1d85f808f9b99f27f008fe5719c485fa56fd89aee2892fe220d713b5f50f648630edf1cac";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/pt-PT/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/pt-PT/firefox-66.0b3.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "6bffe7b1e420a45d1646e09cbdb56bdbcd6e56152453ccafe10c48f36766c135a30bc09b165cb9bc456fe1521363d6c80ded2ea4fd597f71486c65b5cb1c5a9a";
+ sha512 = "9adfe03d73ad528a911826c6cca937b32a2204e9b5bb49763476ed88d25b1303c1fd17225383d4db247b15a54640a3d9085a8e836abb2c76d71eae7dcd77d0c6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/rm/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/rm/firefox-66.0b3.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "75fe94dd75ce60a2e91c414f7d0ecc87e5373183ba94abda69741d6a8c2f499c9943fde3957440030f20e6d59c74c66a1306b10bd5547d98611c6b6fd337e3dc";
+ sha512 = "c3afff6afec93641f7c05d9e288ab33eb93f96920a1b93d22906feb65b40a7553ba342b3aabeaa1492dfff4b9a883b4fc125c5600d0d9ccf3913b42483153f56";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ro/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ro/firefox-66.0b3.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "8d1fa8f69ad0aa150a57962c68e615eb04032d9ff370d751168fb57ae4c6358b3fa77445627d03fe125da982eddd3f44ce8700aba3d4bcfebbade07624ab7ad2";
+ sha512 = "8f382a093e4e78b694f06d715d57966d826b749bd86b9d5e9747f0461c930dbae1eb734ef8e5d90a0ef1883f7ca2ff0be0adb3cad5babc7821109b2b820c7c25";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ru/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ru/firefox-66.0b3.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "bf9a2f236aa965e0ee6566bc341d0d722bde440fa9aab1e8212a312d8e6dac3e40fa3f1e7192ec2e45385e52d33838819cb71e4e903b23406184ad187db85078";
+ sha512 = "47c1813bcb7b75febb886a03fe6a3709bad774124e3030a6f744a14f9654e0aba48a059f1cb60bb43e87290d8f13796e8e0bb4ed3580d8df430b28760c51fc53";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/si/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/si/firefox-66.0b3.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "22f1dd062c9d5e3d27c5aab732697a49606e50f6d70b81232864dc5842cb979bc9157ff81005b8c7db829316ffe2f18e7bdf2c412886167cf403a38ef38bd89f";
+ sha512 = "01b601f437090095b3d1fde4c57b2c63378c17b171560504ca038e4dc5c69090af905ec926fb78f7b61ad41b621498d1a46c1d4ba0c5467f12fcc2b1dfacfe45";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/sk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/sk/firefox-66.0b3.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "59627ce8f57f7eb8ebc20c7293284444debbd62ed35d848fc0dbe5259d9628f843bcd4c295efaadb09fae912b456b108af18fc2512173a5a33d8d873fe1e7be9";
+ sha512 = "c1045ead7e12496fb54a7396854fd83249a5305017c3655193a41167e30df16e1118337d5abd19dceab26504bf578fc36c7bd79a99711f2fb65a4eb5b712aad0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/sl/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/sl/firefox-66.0b3.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "6d146cc2ccbd610487c7c7f0d1974c85e11c3e36191f2ce3a657e66c0548401c5310a16b41ae2c9784894b55508e0318a80dfc42d2f0977c2eadd685d10cf609";
+ sha512 = "8210d258c0d0e0ae3229d0a5ce15987d272b42af61397315faa55bc62cb601ae73cbc0d39f88946639bd6ff4b80a1e6904296a7c22534580f60c9c2d6bddd080";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/son/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/son/firefox-66.0b3.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "3d22ffa970c87865302ce7ad91d0ad43fbeb8b453558d6041321b0136a86b7e979b99565f05be5c1d25ab1a506fdd7bc4a73cdd015af6fd030da249817029d01";
+ sha512 = "0f6887d35d57cf5a4ea61fc78bb1f16f323827c1e0b2a1a85b4488a4d2ce8d6bd7a4f0e6b5a709b39fe9a3b8710b4707599b3add76ff210c65d9e3a576d0fd6e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/sq/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/sq/firefox-66.0b3.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "7d80028a8e3140d2ec67b48a113e2017eb71e77155abe800aace90e7facfe02e5f6a86c079cbb9ec3f4dfbd982f6ffd2410170bef4e9542ea634a414f4c89020";
+ sha512 = "eff2e6ab20685b2473e158b1bdabe069208eec5af16a55f1bce34fbb3a11aac454bd06ea1350aa0e0e1713a01c321675ee4bdeb50a50e0329885647907ba3d8e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/sr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/sr/firefox-66.0b3.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "bb3130b998e87d0d5986f3dbdc193de5796eecededbcc96f1f1e2e511b903d5d3ea6dcdb1e51f88a4fb2b0978e695c11bb1bfba8e7d67478319cec3386ddb623";
+ sha512 = "ee81e7e0689678b6c513f8e71b4828b5269b14f1904dfe3c2995600b65c852ebf898f7cdd36b51fc3edc114aab4bf616d9ccf154b55e4ee2f29c719fad3f4b32";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/sv-SE/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/sv-SE/firefox-66.0b3.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "e63fb206bd71afd26457092a921a4b14d399de76c6f896cacb0da4f313dc85b769d359a328834df4d65024cca35a6e7a3a02fa69957b1a760300df45efb41aa9";
+ sha512 = "a39ae0d39bbe4981115151ce5c06b3e396e95abdec70723366276cf9ba52a0ef79e086b5f359497b915d40e32d565f42b1cf04b2346d9306a3a93da2887138f3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ta/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ta/firefox-66.0b3.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "67023002a661c7775ebc6e8c30a92816ee23ea14d6fd29e7dbe2960583ddc14d0bf449d88cdaba7e16228751ebd28dcad425caf7986a843fa86bdd66327c3636";
+ sha512 = "0af46020c1da005375e04c56b464519de5cb9237aa78bdf11815911f76c1fe3460291a29278f01289479a8436d2de6e2954edb96d22ff422e04e2e71e4735b0e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/te/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/te/firefox-66.0b3.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "b539b8e6f552b4d919929221f1f272924a785688c89066b67dd657ba1874d37275d645ac18d3c40a304cda9de2d0f0caabdeae49e597b4fe79a0e706dd4848e3";
+ sha512 = "2e89b629924b44a3a134dfe90ad6420e42d68748884856aea940561b6d75bbb9362d331cb8fbfd7b477fbc5c38792ccafd0a86e154c05e9c6ee69b189082d512";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/th/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/th/firefox-66.0b3.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "9bec8f51199a6a445213cd2fad182b2acc25eed6400983eeeabd3d5d0cf7a6c7ffbd997f4c2599c473333f1d3e4353e47a40c0204d6cac5b0d2bc2850d9a24c4";
+ sha512 = "093bd58a5c4a2cb5b0380d111f77e26bd937ec0341a38d63f259a8f2725835245b09431b4a7fa74f9058885a252962a73a73ee8b923da29203d3263ff1d53710";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/tr/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/tr/firefox-66.0b3.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "585bd5b91929743e3def77f7575969c59b5bece671a8df3f6d59e7c90caf07bd51d3d919ba15d4407d1f9ca189fbc6abf76f83671491b17e1a9c03faf3869153";
+ sha512 = "e0488ac5f6b78c736dfc606bdccde8d25c055ae556a4a5bea1ca4d1d6a14e8df30d06615ca0d4df1c7125ba04e29b8dfd5095c79c1e0601d28ffc152782260c8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/uk/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/uk/firefox-66.0b3.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "280b1aa6bba654417e789a53ebfae408e321f874ed69b4b723d31cb2b805e9e7e7e7ea9028c35f1e2c600a974138b463f537793286d21c0dbaae61fad9b32985";
+ sha512 = "8517b088e5bc6c38797cc457de76d7cebdad04aeed7c89a9fd8c5495d0b9d79c4057103290726f6afff356ac994216c907abb6f96f3f1cbe829b7c2cc58faf9b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/ur/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/ur/firefox-66.0b3.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "37f30347ca1de9478f7031d626ddf3f0524718058264f8061d8a8158d3ea1004d4c1650d0d1c16810b9081c43d2e53009f08ef0f9ab835cb3477f151f8e740c8";
+ sha512 = "631318f12de4352d18def39e30eba75343a23b72b649fa6e4a121b7842e7c2487d44ff69f0990c19a9101ff9168431633dda74ff53fc3af134cd99bde2fdc379";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/uz/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/uz/firefox-66.0b3.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "aded0230fa15016ce2a1119933b9fc82456712e457da3fab8e2ad235ec606a9f222a79ced6585c91f65dc660675f408b0b0bb21f8cf05220acfcd85be0fb3237";
+ sha512 = "f0b19818762d8ffa31c8cc1d7b8d495e517cf8a6e59427da4c908ca88eee23e1aebdcdb400ef752f6fe3fb93d75bf0407e820d832ba5780dc72f290835bdba8c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/vi/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/vi/firefox-66.0b3.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "497d000ec41ac4eb8a5eae2d9498eb65ca7d1318f71b83e2e335425ef2d2b01c20a08901a79ab24365cdaf5985fc4c7152ec72aca67efbb7999fd254a2dba04e";
+ sha512 = "b74584f5e7c571ab3d8e7e4246b6e9ae11f41da1929e925cae20627a80d26b2529fab3d91efb1606a804f745869781e7a1f6a13f553f68e163479f20650986b0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/xh/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/xh/firefox-66.0b3.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "c54ad480874eed1df61bb1b784ea13dd7bf3523914edc678eb3823712639fd769452b1539a4c428fd2b57fb6d6e4bb7fb7f9046c448d3aae2b2edd64a57958a8";
+ sha512 = "6eaf693f0eb44ff86d669b9c7410d21bd957e1e6b37c6d50618b776920758fef8eefb03d8c2223b27cba8c67b737527da50e03584c1e00a9aec81f58163412fc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/zh-CN/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/zh-CN/firefox-66.0b3.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "c8ca8eaf1ca12d099a4feaf306585e5134a164cc21f67226a37d87293a1f76b39c408286e3e17c7d8d36f8b2002cc7b123cf8a5864ec32c4df5232796ca1e813";
+ sha512 = "930364894d0e00e05f64a90768461c5b89d277bb6ba0df569d5820fba476507c1f92065639a47454b4f302515be8c010367f98c68af29d904c87d3e6e99bdc40";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/65.0b12/linux-i686/zh-TW/firefox-65.0b12.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/66.0b3/linux-i686/zh-TW/firefox-66.0b3.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "3f5f92e65276e5dd2f3bfcd3624e03ffaee69a3a158e7a533d774d9c645a0aeffa7f691ffd024d654957830694087a1ffb014d781a479ecb2da5e4527681606d";
+ sha512 = "b392f6c4c1071772cf85ba0b5632fac9c7d5f3469cfecbfd1a6606ad560e95f0a369dc752a8fd3573680aaa649376349c02419874fb6a8265a9dc19c233cdad5";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 676e936da756..e5e94559af23 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,995 +1,995 @@
{
- version = "64.0.2";
+ version = "65.0";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ach/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ach/firefox-65.0.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "5515b876319c78adba81ee43a7e93182c4b9f64a8112d6a265d7e20e52c0cbd77031103b746ff8ed33d1698cd878c0742a174767cad70819ab60a59aca0fb991";
+ sha512 = "3bdf982f4646a019f2dc11f5367ab0c23695c9c8fced02927c2d9a862e15f6a1c9c1ef63da3ef6539d802095d0b8b48d6f55a9961a453ddd4a97d828e9372aaa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/af/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/af/firefox-65.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "9a600a387309c27a211679435f9b246488f57a7629cbace1dfb214f09d7f41991c1fd915b03e3cab89f4791e4eab45e513c889d3f7041bcb96d550b69ca657c0";
+ sha512 = "2a010ce94b6f0108cfed973dd9c632691d4d2558ed006184ba9ded8ea89933fcc77d21f82fe3add259409861cb65dd12e48aed592fc932411ddc3226c0085d31";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/an/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/an/firefox-65.0.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "92a76b0239b540554f1887af4832fce8c31a30e460b7d08043cea0293c2e1ef2bde7420226ae858ab3f71841c819876336f929547a9781563e4a3125c181d39c";
+ sha512 = "30f2cd15a3d43c4228aa8b49b44aa4716ce35968cfb63d57141a3c3027e95242f4c724aee50b6d7ffcf77384e101a17cd252beaec75840f59400e0db2c111f95";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ar/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ar/firefox-65.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "e1f4c5d8078c4c7e2f098de4048ab89f49815a4ff2f3be671609295101ba0f72f176a25e75b59e5d179ac79136b546af95c00f273d0c0f96d2332e445dd0f333";
+ sha512 = "ad9846180c953ffdb73d519f1090a420deefd8b4bea531038318237ad639258bb05f4d9f88cf23650f1507034ce0700cc9e2bdda4ec02eb6e02c2d795b552cfd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/as/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/as/firefox-65.0.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "65515d3cd49512b513b9f8ff85f508f06c55b0b60416bd77da1d9122c0187d1ee3e25034843d064ea9154a87c2f8c86068af109cc61035022cd0c9a11d8eeeab";
+ sha512 = "a9babea676451cb0f0126711592d3d94f57865c520de370194023157a65d5633d26f63aba9aa71472e40885d67de98a694d0bc4b65f4c1c933e3e4feb0e6be71";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ast/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ast/firefox-65.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "874d203bbeb51ec2bb925560c2f3b36556017f7664c189806dd52f3481e9fa36ba5f82500fe7f1ed990d355da11358df597ac62104b2872b0c4c7e1d0d98a4e1";
+ sha512 = "03bfbb6635c587c356fe622757b2b7f6e3b85fb04c7477857074cc198efa4e97e960e4d3b7c5d60aa9fda8639e605ae00d398899fdb2d05bd5fcf5dc494f4ded";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/az/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/az/firefox-65.0.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "c61f007ec5372c920c6a4c906ca2b68c3507ed18973a938ce0a5a24387ef372cb3ea15f79c739ea3b05330ffad8385facda72f3aeb011e0737b6d9fd90196949";
+ sha512 = "5201abfc1e7333acf0bb8967ba667742dacb2cdb8cab6b3ae60ec3d15cf756a1b48f6bc0904e02d433df5ab80440fe3cdcf4e260c4cd1c1f3da16f51c00c2962";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/be/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/be/firefox-65.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "76096a172c1a55105e7cc614070d5fa44fe21912198172fc4a2d0989bac7a600989e3f3c5fcd28276cde00d19de44d37b74bb91abea8ee1ee11d435c7910fffd";
+ sha512 = "68f400d8640620f2af6ccf5a3b8e4fe2c94e7169e1b258d875b693dfecb4dbe070a9bd6a97b9fd668362783b73cc2eb21925bbf0159b41c4df910946bbae3f3d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/bg/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/bg/firefox-65.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "d10c58cd6ce37aaac59bf71c1effd4e91ed9bd570889a335b453fd022b00659a0e0ebdc32a05d9e6cd16e5633285a1179a252ed1090ff223e127ccc974eba4d2";
+ sha512 = "6a7b6997b1efb726dfbda25e7f7eb024013ab1c782912e03e258c4fe72adf26ab926a05f88e62255c682e6352ed88b2158f1bc12ce9c8b91714291783397c379";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/bn-BD/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/bn-BD/firefox-65.0.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "752d9f266939c64ae67a29718e7b76b1a9f0f2824989956a1bf31d4bee51489130bb276fa3c299a011d64d54e31e6aa7e937cab909e69f67afc9c0a1fcc2f50f";
+ sha512 = "1fe6f67067cc27f4d8b13eaa22a8ef2ca23fd3971a3140432ee389327fd97faf97be802add562b2f4ced0fc83f75b8c8c8c707c160e0ce3ec50648735704f9cd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/bn-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/bn-IN/firefox-65.0.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "b5c501b05695f16ea8af547d1aa76c401c536c31cf5d5bbb801ade6cdd351f0fb5ca06a132565177c32b4e8c907ccbe0b4e6ef7cc70b39cc7690616df6dcf834";
+ sha512 = "d5ad4b8673ab8c136e3aaf5c2627c7210d670351744d486a896d40dd1599ee17a5cf90fe2c967d1c70989ac644f180c0efe23fa25f5f76ea4ba4f0ca0f3492c2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/br/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/br/firefox-65.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "a6d8ebbe61768d77e9babc031a85d1a0aa398857364ac95fe808fe1a983c1fa154f415f6c5c73b4a7ca8bc8f6988e807b0df553f4a4dc9222e9e6907e433cf60";
+ sha512 = "ca1196a2f2875b86c315a32d9c0091d0c72d8e2dd00d788f24000644028dc0d1f5eba7f9b2888353a2c5fbd16273412cf3737d39fd63ffeff7d0c5bfb7829922";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/bs/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/bs/firefox-65.0.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "6369533de84d8d77fb5a67b86246243a725f840c21e6d2126be167586e47ac2cd57d0bf376a80b343919b22fbf9e57f7043c9ec48cc7a375926fb21424074fc6";
+ sha512 = "7fc343375a6f2947d2604d14a764d5cdce77209c6a1770f69cda713fc03662a7e84a6c656d1262148b57c4ec3c9c5172fd910ba424854f35b3b7fe7ce148b699";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ca/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ca/firefox-65.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "93332ea341e7781248f1169174d32b592110a141fd2029890e99cde3c20c5c2799699b1875124bd7a97184a40740379717d29ce32f578843b51644d62d99577a";
+ sha512 = "d62cfcfa8c575c905fe904f6819e5f82bc139d91186db956050dd82ed3ce65ca4eb407efab9b26049cb28d806c76d9c2516a176157b26608418f06d66167b13f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/cak/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/cak/firefox-65.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "6ac00ee11927ee376a483dfdbf0e0f49021df89f05601c6565e6b17d6ed5e748afe2b78b1faf1ec051ddb9466b7fa05de8070473aee81e84d8c26613c14ce457";
+ sha512 = "b1f4bbdf515d8ba548b0e915a53d212e74d099da64631b8f05f21b9914ca2545b4092291d21b28bfdcba75be6eba02b79cdcd57ea4b39a1c05a856aa73134e5c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/cs/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/cs/firefox-65.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "1a83fb5b7a5360a88d73e557f5bb6ec7daa5df31af4303564f80152d5ef85122f6d447afe5a76cad051ee2794bffb6d4e41e2757f1fc25b0ce626dcbb135332a";
+ sha512 = "a98915ea6d8a5e1a374e34b836563ad450a48816d374917562078ade754dfb1cd5cfb6cef73de942fbb1c1c1abe41871ec3b9ff17a3a6a6bb2bb36df3a6c3763";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/cy/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/cy/firefox-65.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "dee73f92c82bec5ae649156ae4d94f88b50662b7291ece57bbfb6f6fa4921b1f9370bc563a8e677ec262879bc2e621c2591e049927021b75bc01ac83498370c2";
+ sha512 = "ad1e6640cb799acf17b8e151b26e78a86ce21960f2f8b5baca4890e7da2fe1d4739357058a551c161e31c1685d99d988d9715b6eb6a39d785e9e526f60c65009";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/da/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/da/firefox-65.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "06070e00fe03769155558f4c8d3fba1692107ca1d19cbd0eff5be00c49d1b9ad408a5bb25bd53a040a82fd99f09a2f00e5c86ba6545eaa517dd4a61d29063349";
+ sha512 = "983fbde10f8ed3971b2ddc8161d6387b56d8c94ef3724f7db2febcb7160d17b20a6cf406e48c3a266d0e1a74f024faf4950f8dee0bd60967ff1c1ec7bde21450";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/de/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/de/firefox-65.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "aa7f3a0afde8f36e3aac31ef83a6f0b780dda4b4361736d5ccb4b681448a62606bb75b798e3566b8d5b153b5f566f3571a738de66441f97c79ce51f46a8d38c3";
+ sha512 = "59aa726477553aa261fa473b56e610807070999a1b120a3fd82a678ed029fcf2b541a71ec89f1d1a176bd40deda1cd659cc0bc1f486a283f2563a0a0236fe2ea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/dsb/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/dsb/firefox-65.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "422f677bf367838fb1ee85020295ae950cb92ed1624e0039abe1f9a2a5c4b6449f634e2ec0d3a9da57ff021f86c0eec53968e016708b331cbfb7c4a221cf02e1";
+ sha512 = "cc270b9e372b799e6867a93dc1148e9929d67f4fd9a8b2a1fbf4c0c95b23c6f6fa0444efa95dc545c4906b488f44c1a2eee8d9a8b6c6c5a8a3322f1a9c9cf553";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/el/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/el/firefox-65.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "6ab24e3e7ddf2031e4a6648a9cd37a78c83cfd085c02061447c49b14f3ad87237b958f684da968d2780accf7f29240a17116df16a51b120f208b49ea3c6027d2";
+ sha512 = "170719eb9cac9d1d49be16609e5728bdf9773195196c51c6d4d6c6a1f18f72ab96b4f3124de258186f39a1b1e3a849b5de73d4b5ee48007b22a5e84370d694fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/en-CA/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/en-CA/firefox-65.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "84501a31e029698c34ced187bcc8bebd02f20709861faf901663b7eb35f74ad768c2e04b412f95ccd02391afa1e4cc5665ad027c689fb4de9d4fff55e00df784";
+ sha512 = "df694bf1dac6656b802285b91ce5fa5fb39e9ae6d4fced3054c7ff3c474aeec8679745f5a820b0975320bfd74108ebac83e5ca33f914c9f0be992295fd7556ed";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/en-GB/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/en-GB/firefox-65.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "4ed1a90353c92a0a5a180496248ed242434131314ea4b5059376b008ff55d5050e83e7e0a57989499bc94be6231782dae7571b5de79451616cc1788e894f3f34";
+ sha512 = "f7953b8c20891907e7cfc45d7399be70b58c66710f6070f18c493b5c668d4576919af7dffbe36172ca3d01d711992749201c66457803fdd7a3068e2d7f6be60e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/en-US/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/en-US/firefox-65.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "d6fce66e5f58fddb695c6acad01963d71bd19ac543daefc35cef499abc49ee690d2e5067c3dcdb43e0cec62676d4df9f8ef8e683fc9953325e2bf52a2c27e92c";
+ sha512 = "482bc1726399663532000749e600ea5c9c490022696b40d869e851951a9983745b26a7c4ec7f306bf174479e4213103996d075c11e2e1f9a721d392c7c615933";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/en-ZA/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/en-ZA/firefox-65.0.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "d25e803493372d07c764b5080620343113fa395ee0df87367a7bccdfd0ee2df56e123caa43f1a1152035c73b099b580fe124c3031f7c28f8fb8d5271caa5c384";
+ sha512 = "bf721a577a1a916779ebf0d8c0f673d0b4d1c0230b776b2045c976ebca96baa4a6856109a837d40f301465d921bbf4622cc4609f31624551cdb056284cb36644";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/eo/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/eo/firefox-65.0.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "cd4e9d22b7d4b06eff75b85fc3e52f0bcf71600ee5032bb36fe6cd944415cf0c0d7291608e8b3c85b1de5d03d53b661441b71c16d3a5018fac69d8896688c0cf";
+ sha512 = "ddeb25f719dee34c186fd1831c1fc5166ce17a413325cda1a3be97b4a1a65b302b84bd9162ef91577fdfb7b82180267026039cbb49d0ee434497eb23ace6ab98";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/es-AR/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/es-AR/firefox-65.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "ef7cc10461798b3c8336b8f243ef215402220586ab1f4a1bb14a3e12e60ffa5e48ca36c2d420475e3c0dedd3aef690229f035d77655747063241edc3d7e1e235";
+ sha512 = "a81f7e9aa65e516632ecbea14dda6ccd65405388dfac801e179ced1caa9a1da4c671ac7a42c3337907af85612eea46730760707d3f12376d504fc2b1c629aceb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/es-CL/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/es-CL/firefox-65.0.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "d1c094adefcf7b493577af759a82d00c1f4920e8af6402995ae4e233d0671810abaf75c5bf7f07297d24fa75fa653ba138fd00c8eccf8aaef9d70ae502ee5ef2";
+ sha512 = "1243a4a02d82fc97bc760197c33c1e4e705ed8c47dd565a725e1c105b22e42b89b19824f7e35e844b4c5c52c78b3fde512a50d3f655ba548144ac2b6d73efa9b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/es-ES/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/es-ES/firefox-65.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "03cb237766b18b78bf0c534b372d36a187a5613e265c9b04d627f8b28ec589f7b919498cfab6ee27fe0c31f3fe2f6eb172a462e2982995fa62b1d03ce57ca786";
+ sha512 = "c44b3a7b0fc6a13ffc075b7f282fa0ab1be16f98df872a7a168c3d479fd701d7e14502215ca6e211deb99c1b38bdb38ff0f4068eb978aad8d1f80b682839fd88";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/es-MX/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/es-MX/firefox-65.0.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "f643712a7e05ea1f1e5f85d7646fa4a3185a44e04d0b1e97aaaa499aefb9d62e4370535aecbc1f7bc4393df2d7ba1f6bddaf53c647c59e4f9efd0a328171e2b6";
+ sha512 = "3b376e854a2498101fea9de4117f970bf41185b9ce74254d64088a58c77d21845c5a4ebee07c923cc6d8e616922b109cce0d25df9e2d47cf3dc62b726480dbfa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/et/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/et/firefox-65.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "5cf5338b65c6eb3263e4a2f9e0603371daf2d71275310e3ba8e4e04cdfbb400584778695d4e3735a69254f1c1c81eda623a22d2abb31f469700d3bbef223ee63";
+ sha512 = "c55706aa897afee00d58741191dc4ef4ef9a0f4296c407770089e488449d95044bd4dc422c3fd79ada093abceea1e649b59a9f5f4e51738617716f497c6753ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/eu/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/eu/firefox-65.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "f19971d2d0117a7731b338e0cb114ee37a865c0d80c3c0b399e75a4058b0f95d840f4f55c2f6640c90dd36eae6c669f7462e4db7b2effe1c6dcaad6570586b6a";
+ sha512 = "5384aa5496a9e2e40acf0b014ef71e2e06b45bd9968441715cf38f5c9212c35dd1a5fe3bece97168870dce45bb1a91390fc172c2c170307b543d29d2a7ce6220";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/fa/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/fa/firefox-65.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "00b611585f2bd6b09008c808f6b4ded7320231255ac1c7e63f387af8f4186a84813ff999a4dbc718b178efe987e23769ea5bedef1753a46c8ddf1f812918eb7c";
+ sha512 = "9b83dad076df5af63d4434dee22730770d94747b29ce13e551653b5d008b3741f33aa9819547527654c9667fc79f47d73633a384174cd92d786a02ffeefd5ef5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ff/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ff/firefox-65.0.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "652a2437e1bdf95911ac18f4a50548d6a678312f2e14e2585bfaba3066238861fb50e90feb4892cfe7405db9ea93aac99c07578f80bc5cbd5f452bb44d99db03";
+ sha512 = "fbe80240ac2347c05bde0a3240df050034777ee52e129165c5d8b11fac94bf9421c3ce413e9d3dd71643e2710b0328096d602795079bdcacf98bdb1fed8cf318";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/fi/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/fi/firefox-65.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "9816a261bd67876c66e800b2c0c5d2e79b159ead2fd57c8ef59d3225fc6cb7d3d9305c9f312faa47ee28cec80977be24a0dfca0efd556f1c8e0a520b0de2e0b4";
+ sha512 = "809ebc16baa79ed287b980e211cd7ca3991057b538f70877f599df9447f1f787f9c0fa4fd4f54d12834ddbe35bd9d1162777ff579cc5703ea907cc70f08c93d9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/fr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/fr/firefox-65.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "f6aee20cd612cc54c2659b3ea8a3ad4ce000f09610d00fa472d3300770ecc3a22a7949852b62369ed85d9a5cb7febb830a8d5a3b548d05356a537c49700cac60";
+ sha512 = "98a6dada770067be7cf651b7f2d6e6bb57a0358b6ee54af47003a153844d521b15dbff65afd1ee0b05c23ec9e91aaf434d90065a21d3e729b9abc48fe27bb8b2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/fy-NL/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/fy-NL/firefox-65.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "61ce3d48495284ea411c702acde5a1a3ec38fc5674f59fe09bfe3db62fa8bba452ca842c992631c333145bc8d411f70ce0a5ad4ce9bbeea91df963ca4f7a5320";
+ sha512 = "2d49ea99934ed637a2e2c90a15c3be55f9470d275af6d1ed9f5868bf3b3eb7c8871728811dba87458c59a843b310f491712d61063b43d36409e8c8d7d5567e75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ga-IE/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ga-IE/firefox-65.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "5a84d385dc8210ea6c4779bcd6eb816b2977a681b76f3876f961f553a50c44f8d034d7f5ae6409064e6ed26d5756bb9c4f0deb8a84831c2b89e3f8a4cc376cef";
+ sha512 = "2a68fee8dcccb45f9f849eb61d54629a1216a247c246565516425e072387a7e1fd9e382c799e32884d681888563c982ef894276e84ac9e537a008fcd39ced893";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/gd/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/gd/firefox-65.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "b0be9756452d75c535e8ca7a12c0f6a945a7ef0df31cc9a3549ef8d04a77fc3b3920331599192a3c3739ccc81c027d5cfe7c3b38e9bd77e651990ee1be7b8680";
+ sha512 = "a97c08e8632147d4b2a30ba63295e1d080e97d561163a4e87240667ca69f9094f98a8ebaeca8aa75b4d344e315ab4e72d605e06b800d4156c38fd1deb83b45b6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/gl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/gl/firefox-65.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "6d5081600518ccfe3c80a5e9ce1a01f0e3a898ce1512f6ad240fe7b056fdb55ead39ccc6b49f46b227f17c733cc03ff15b2760851d297dd6d42fdc306b6c4a51";
+ sha512 = "49d4d0afda162e23437f44a5b5ee9a43e1643c0e739bf6b74e662c79b4cd63f7bbbe9c56c73381e0a3756360b03ffef01eb73be1c1b506d20bf4cd4f968b2d47";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/gn/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/gn/firefox-65.0.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "3787497d746b99445b406780fd1977cc52c8d41359948b2250d7347008cbe8477a56b8eb4bd1d324f8665cfb1be144ca4f96ef6ba772c4a42c67e29752ad0f65";
+ sha512 = "7fc62ff745bc14419ecdc11e0cb880cc28f54cadbdb19980f87162e463eb97911858fb7673c2a9c1026ff6b786c01058c975c53c16644881e2a0b0d604a098ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/gu-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/gu-IN/firefox-65.0.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "e7bfe98a504295727b3f8d83ad5532df8f0f282729e37c93c7555cd46233df67e9df68cc595cdd27000d9e0064925a2c66b32d66445e336d7d7f730d1a764162";
+ sha512 = "22a36860d0ed79f36ad804b636cf892c45b7dafe948df151a8a384c6400523617e1a191157f099ee26ae42d06b3ba3ef508f9ab5a4ff6f819f21ecf74f9c3296";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/he/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/he/firefox-65.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "6c56aa0a3531510819360130446186eab2e8dd9497ab6dd6edcb485687db5683ea6a5b0159a0e5607cd5b7f16625a361c8b55a6f06389f6ad0e301394db5997b";
+ sha512 = "2c46bf74a8053337958d37389f1fb457b814d18d27a337bed84d250acdde8c7a445b8dcde8507c1c502a13dea718f1df01895d76b3725e5ebd65290e1e6ce477";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/hi-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/hi-IN/firefox-65.0.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "ee0474be53ea0a7b89bdadb40bf7ce14bc99f770f3391780dad057eb33fc721ab470b255a77b5f7c45ff88f316f8be0cd6eb425aaca694f85cb06f1c94e288c2";
+ sha512 = "ba1724eb10d76c3a70a58c72b5f5a6482fd6f5e7e3b4c04283a03765e75eaba9abbd5c6e2d3e350f36d82909078987a4c1a6073d67e2e56456e1954e291fa3ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/hr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/hr/firefox-65.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "41075f3e26ee616cf543484a860bff5548d07b0e388ef424e7cb90c5f4a601643b66acef968b383e425c7b12c1386cfdb1a945c6d61521ea84d32dbf31e6cfaa";
+ sha512 = "5fbe87ccc58b16725c10835ecd54d825f71099ab37eb2e4eca343c6cec5f8caa5f40ce8a5b2c6989c36a10a903378e69543d1b9e157f677032c47362db144d5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/hsb/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/hsb/firefox-65.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "789bc21204491e4dadebd31fefbc3821b30f4a028d2452f02a1411cebc471b28f71b02312c57fe5db95a581f3c84a02335148517075b7be26da5e8b18810f49c";
+ sha512 = "9bf744b38cac34785f56bc308b2a4024b4973e7f489d4f9f3929fe42aad2872facd967fd35bce452beb40e7c936bf400f1022e0091a375a6c7aaeac2bedeb3a0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/hu/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/hu/firefox-65.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "7d9a7b55ed0081b1685bba73090f96fe869c900741a77ba75d28d9d60a721e909dddc9046c64a1a68177512ba532a1cbd2114064794d5003fbb0cbf98b62c69f";
+ sha512 = "11ead0e258d6a81d5a2b8d3bbbfc5cab8bad7d35e7ec853280f7d559650d121b56bbc66ca8a25416100506300b5ef148fde573609c4a922c775abc106ca59f1a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/hy-AM/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/hy-AM/firefox-65.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "7ac6311c1550600450e6c08e07c1bd3e471b94c88f58f5c8ae117c64d1c1264bb6d2e3d11cd2f9979396d2fc45c7b4747959b046f411eff15e1c6567f078c5d8";
+ sha512 = "67a6084fda25da7db2ade9596c6fccbb0cc191a748c8ba089bba68e1c498774a4d309680c8d36b61a49e7bb0795bfbf48d853df1a7846eda65e752d791394079";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ia/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ia/firefox-65.0.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "d457095633cb06b89c2810f1c6ceccc09de6933f95e25e657831b18734f67e72755f5f1e47f7da3089cf1b29b03ca3f77c340cd4755d7605f8b23c9e05cac49e";
+ sha512 = "fc2ba7e0c87c610018bf1c0705c7d263e301c6b0dfe080f44cb0708bff59e955754b4d0ea167eb5066f38a72c44312fecb13d7fcf855ac6125a7f6a833dff176";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/id/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/id/firefox-65.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "df7b8bf1eaca0b34fb9fa29cffd5cdfd653d7cb64d794febaddcb5a5a02b9b803673339206cd2292662416d17fe354021a203ddd7315d55bda3d99b2cda0a3fe";
+ sha512 = "c678461c38462616f731c2d0aab9c56f5963546f434e4ebcd2fb7b48aa94bdf7d4a7f14481cc4a17ebcea1decb767b27dae914fc3bb2503180106fda7adb74d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/is/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/is/firefox-65.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "a9438efa98b7774f16f6229a6df5bb41285c8aeadafffc17c585d66829088c719ddc8300b7f2704950f3d9bb263c5e222584eeba78b8366d44d62223551bf3fb";
+ sha512 = "00e1c27374e5b174ed5bcb335b2b8a0ef8638afbaa707df46952eff48ed94fa9a021af709d8f99169e3ab33c6c763af0673b3a33c30881e09bb12b541dce575a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/it/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/it/firefox-65.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "618132ced23955927bfb3539e20908346611ed4983555fa776ca7363c0d230e51ab2dce76dbd3c6d165f055b5a884e3f2c2ccffdc9d53107a9d191ddf7d21eac";
+ sha512 = "19d34371b514f718a6710aa9d00ed1c1b61db770b7974b50702e3a1845cb0e23a9606a3e5714d1dd4dbc13315508b266d1ac9b2876a3fd5311762462aea48b82";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ja/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ja/firefox-65.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "fe24af80b68c9b4b16c505ddd6774e928e052eac344686fc7346b1910cf6457a6a0ef397e7ad6c426767894e4433f29d09510867b1ddf8ca4323f493b8aef1b2";
+ sha512 = "a909971593687b5b20f614ca51e6e3f37f4fa8bf9464cf714473950ec1f73912f3c3f1bb79410698511f38e86f743705d6cb8a60be6d9e2266464bc301785537";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ka/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ka/firefox-65.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "cbd6e45e9fdd5d3dc36b8f2eaf732f3899f7bafe8acc3c698d7ebdbb589bd53b050188d69842c4a881902bcacb927f10b1095d2daa91a52935789e136b7c2ac0";
+ sha512 = "8eeeebb0fc993caf80c088d96e2e31e579edfcca5225f622e3b0a592318308f2578998668638594a6f32cb0a984d4cf534532ae2a9418e32cc750df3c33c5361";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/kab/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/kab/firefox-65.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "306fbcf790f2f5a3471a02af5ce8ffa24a65b87fa965da1ebd78573124720e3e89ae039904702dcff7a8fa4cb4a3fd1c3f5fcfdd31a8d906e0b077e941fe0521";
+ sha512 = "cbb17638c972bda6fe83460dcd5d320c03888527b56b7d49e929f6ccb0edcc54251aa0a45162457a09929b7640c588aa210cd969ea43c1f9dbd68fc0ab60c55d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/kk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/kk/firefox-65.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "8d978750546334a01fed7fa09ef53fe92a5f30a79a58addd3a7682a45520d462efcec4e2d3563d494d2f3bf2b775f652ac63175cd701f5441c8224d1f3f62d22";
+ sha512 = "d3306176c90902b4b2739ff52cbad140bcbb6cc0ae39e9f820781490a35a69428c2cc3b0204c23832bca62833523ba0975d39b3c30d8504301fe64cf7a5af969";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/km/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/km/firefox-65.0.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "c4354114de0cea0a385ddd8128eb6f7461f75c5cd43ef223ac742124b0e3e9efe5d1c3f6b7792fd5d59323e13f097050ba7c01f213b04f56b12a59ee49b3a6fd";
+ sha512 = "f36fab6bdade43429941dd43da65a961dfe006001ed8d7a53041e6bdec0d668edbe09d96e383e76fe8d107e87122abda704b9aa14f7d6fa060bcdb283f30643d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/kn/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/kn/firefox-65.0.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "1ab483a1c88d44daedf9dc2196b23a713b0f167bbf061b88a8d09e5e01d4828b5f5b61952fa8eacd7940fe44dda6e647e3a16d76ec2069fd29060b6c31b18e21";
+ sha512 = "89c40234a72938d441704c4b03af679085294f20cb0065863fab92ab03446b01b7afa3d004a5b3330439682b6f9b44ac078fec3906b5f99b4a07427419442dd9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ko/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ko/firefox-65.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "0f7fc6be243e54fef2b0dddd72589141c6a2c7a2f3befd742a3b5c1931718180853251c1d56379f6590fbb3aa3f4f0808f04133c640e8432f442b512d68af25b";
+ sha512 = "17d890cd0ebffcc24eb8b7abb4c9e29063bf8b784e0c603f4b69e3988aaf7c77cf864efc19d9774d94ad9a9610bad27a1adde53efe41240dbaad2b6a8d0ab1bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/lij/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/lij/firefox-65.0.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "d6905eb973303ff76fa719f1d9fdebad49fded149acb6021e32b6fb1d95c106cb80a480081448d3aed6c0ae1a9e87e420046eaa36931ad4d355f50784071d42c";
+ sha512 = "31265524009f12d22551c5d52cf158a3f7ae0068d10cc744ba18ea3c90e1835d2119951fe11d736809369ab4358f6415e9da7103eddfa90e415c1d721980100a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/lt/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/lt/firefox-65.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "e0ce04420e9dfd2b4b0843d40322da3ca92453afd8ced6b4073f514006f7a92a7bb33f7735f8e911ce70ae718093af72a49a35cb2d2fd934142b9e8dedecd804";
+ sha512 = "fd5c8a9cc4cfc5cd9e6539f0482c2dfb413a287811860a6658533865bf71b1d3c60c92c615fe588b982d2f021682776474b1420865eba66bac16cf3495747642";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/lv/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/lv/firefox-65.0.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "162184c877ac88d78c1d4dbb27ffd40524e937fbee8d9180295ef20a90c8d22e777fd91918556078657378e7363f5205c031fb403c3b9607ee025d82e160b883";
+ sha512 = "6dc4c5caf27b7ab2191f1e2ca4b22b7ed87b7387759139e4688da174d3382af2cc971fb5735fdbce400c53ff8d9bf294512b173920e2c4a62cb5fdb4e6ceec3b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/mai/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/mai/firefox-65.0.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "5444f01c127fdb86309194cc742f03d468efb6738bbd5736758390b08286943f991ee763f60b92270c27fcacd20a006a8db25da478fd7f32cca60b6f2c83c2e6";
+ sha512 = "afea8c98a60408823d246c4d09d2b9a0ba4c974b02e2e9088e91872d9d4da98d82924c6f486a32274e8a8f99572ee563756c9c9f0596c1d72913a9536c8261e8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/mk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/mk/firefox-65.0.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "e02900e8e7fb54c2ce935c159485ea7540dc9eb5cd9c4db47b0e6c463a30f1cf3de3c1ecab45a24ff5d97bbefbbaf25124af2ea9fb24402c1d47464fb8dbe120";
+ sha512 = "2d5cec8d0917694c3bac304454aa1770940310f9bfbf6ec233214989577e1f83c1f81326fbebf77fbcd880b3b03c3fb1928a0078925ac343c4b51ff72c481cee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ml/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ml/firefox-65.0.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "9f7c40c1f40b8a7e76cb1a9797b0ff4470dc7004134c15c90aa8bdb42bd7e6727047d4ef19a47be0450fd0398f15396748bf85c67b1343c28d17b1e5a35f30aa";
+ sha512 = "86585195d41312e5a990a388c14de87fda05c75c3cee02f0af40367a9cda9ec1034f21c4627da5c2fec020850ed94dcbafcbdb0f52302862ab23e8218e715c08";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/mr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/mr/firefox-65.0.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "290c1b58d58c39ff1a18ab400ea3533aac6f14490f9c43eea711f2d381edb0660a828e45ddcd2ff723330a120d63702b962f02ab3bc7d81abd7ae6612bec2022";
+ sha512 = "f996ec4bd929311cfe481e45813deb1a6fb8667564ed2d63d0d4d2a814ee9f8c5671fce760fade3d6d9ac76e33772e09b5f1ac80e6afb1e4edd4c22c5cc69942";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ms/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ms/firefox-65.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "e9050d10dd3cad252781cca40f8c59aafaf84466a688ac575da589cd0f99817b4147525e07cb740048b999437f4a5c83301b392eb0ccac79889eb7520f7e1c1e";
+ sha512 = "da9b9b272dc5d33910cf014005b19db7a17fb7306c55cbf77030b1cbac9d9dadebf0ab64845b232c9f9afdd7a47d85b52db9264021e45f5a172dcc2b74c32459";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/my/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/my/firefox-65.0.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "2143f58adf060dc73fa08bbe44de6c23426e40def9efa0f4a42ba60fac66f365f2773b645b4369f0c742b7acae8c3f013ca25c658481ebe795ea7d694987f4a3";
+ sha512 = "70c33d409656fb6e9b0c3fd5af1c9411ae6084339bc2c9eac55bd2e9d5d8e0811630e9f3ac5556b816c6fc3518657073f6786134299f5cdd9b3dc0f2c11792a7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/nb-NO/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/nb-NO/firefox-65.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "d2df1efce100d559d5437838dece341c266ab6f0e33f260a137d49965e90436faa0d3ae37e15ac941db89c66e2e60e25eb1469bfd83c536e7aa4af202cd7538d";
+ sha512 = "8dcf198e0b120fa5a10e661c83b604a85333699a6a524b340f736e5cfe21ed9a96c9b009db625db0160c9a79c65b62b28a8a44957c07b05b6e576a0280beca84";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ne-NP/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ne-NP/firefox-65.0.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "e94ce5e63541557828d4251d6ddef7f01dc4b555498c9c7ab2d621cd07a27c76c3dbb4f5a247428fe7d4ec75b486721754355720c5bb7b8c51de69e691608fb2";
+ sha512 = "fede145ef4f444a28d3d10339134b9dfbdfa8bc5be8a8c390c64ff797e5b38d24cc8a242f64d86b0091b4015a75fbd9589627aa0038da534600a9c68d06dae6d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/nl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/nl/firefox-65.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "7c6ec34aef00e713e548ac9d56837adcdaa42c888959bff5f75407b91c7f2cb92597743e046ffad5cbed1e2586be444ada90a62a4bd0cf51db0abacfc3b8e84b";
+ sha512 = "c128881c182fd29eddde5047623902c3943cc9100add237dbc8f289a1476acd6cb45f82b8e88adfa21ec2e25f111d4dd3ed772c4cd711aad1a4b040e36a9da5b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/nn-NO/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/nn-NO/firefox-65.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "5d5e426ab55288e21150e4051b11dcaaffb112020dd54b9c9052c426b865602830f6e7a75e1d4d9b47645f2292247be80abb47da58ab837483b2182987f6114a";
+ sha512 = "48c706cde9c4f2f521d0e2b1d4ee6a8eb47f5afea1cea8e7424aae816f81d156a1fc08d0e315b5fbb47d9a44d329c458333b333b6c63467460d4e97c49ede199";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/oc/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/oc/firefox-65.0.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "7a808adcc5c9fbd1771865265241b9e0db92a13480f47a0bc140c8439790b194958b6a5016982f7d0abb183b8b9e2499e0e8472d925e077fddb2309d71b3a167";
+ sha512 = "88f91a0ef6dc1a234ee2e3ed4bb32bc12feb4dd368805bc837b8bd3f049ebccff535f6f02d2806276d43ba471620a274a51e35edfa8f195e043e85930bd44821";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/or/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/or/firefox-65.0.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "73700c62608cafa9770a4aa2d34489b49aff7cfcb020459ebcd8613225871c542587e671ff7d3131e2ddce0855b46f5e361d797c9e269622ae47502791668893";
+ sha512 = "13c5f6c63bac0acc226e92207ba8c8c6ab06e0c99135965fc9ffec46f2a6867136a42ec488bfad411412a761dd7cbaccc08062376197217eb1d640028ced18bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/pa-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/pa-IN/firefox-65.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "e4fdb3d6f8ff8579456478c975ccd4115adb0c99a4389f0f19b1ee68986785f62ec9ded2da472722fe1a106d9a2627335c975bff0e80a11a47808dedd2e71d6a";
+ sha512 = "89222f8b28198b53dcffcdcc58e5331b6bd6e099cb4b860b1f4a7804486c741109164f11e0950456b2ab61a4be8db8a81eb67ae3655ae361801835951cbb1890";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/pl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/pl/firefox-65.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "67fd62f70dc22ccf7018f42513dbd3ce0f16d9e03cdeb085f8d7bae8dc9871ae28cd976f40dcdab5dfa57da011a8e125c7be2cbe645238b14cc561a48f4866e6";
+ sha512 = "780c81135a0e1c2e843518e6690b9e5ea472d90b985bd51588f8bbdf1f920bc07af75d8f294c5b30b627b48319fc89316667fa55e94a8531d5af65369af3e633";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/pt-BR/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/pt-BR/firefox-65.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "7a2b8f3743ea3833452e538ab79e2468441b2a6043dd30045908dd6a6b118ce00ada5bdd9d9b416fe6b25f8947455daa33fedc6d924a57c454efaf5f33325f54";
+ sha512 = "213c00695d9b40bb35a02c1ad006da9f42551af1554324df8524318956b9c46f6cb772e6bf7d90c883f97df6be78d527af1601eee42bfc8a5014e46c44af3af5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/pt-PT/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/pt-PT/firefox-65.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "5e2727f29145b9cb2d46c17b822fa7dfe620c3183a7fa8f986e6a7108c1d011774447c8c1003266a685ae686aba5c1a258873daa017be645dc0dea5ee72a54da";
+ sha512 = "56ee6d56f036925be13282db7edd518524b499810ba31289d287d7b6e3e5355cc1b944d1ecca7aab9d37ab55141fe94c3af3f23f175b2136f2ad3c099f201f67";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/rm/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/rm/firefox-65.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "653d46c7a49aec297ca641361fe4edfec61ab777045de9af0b8b97806df317f25bbd26d61750f4da36809a911f8e3e2b038862737786329fc32ef7ebc9821e86";
+ sha512 = "33821af846c772f6601429a983365f4f79b3fc2df2cd20cb23f61219f544a4520fde8c4e5ec1b4474336c52a2063cfce6660928b0d0aa6336db41055f562c8e6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ro/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ro/firefox-65.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "654d1ce64bf2dd3c833a01709c4f04f7c4e9bd81b2fbe4cd84c89abe879eebf436d4679c469ed98fb455d07769cab38a44479f38d554173a406aaf52ddb7578a";
+ sha512 = "bdf7a957ba453a1f50ca1831ec30c2ad3d2620e506ac6b5575304235764593ff9b545719a45f4c1143dc5e4a6e91c6024531be28bfe74904beb2f61f29db7b7e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ru/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ru/firefox-65.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "dc7de77f6f605f7aed64a9ecd044f07802888d277fa6e9dce5beb6c29a06a7ced2c085c2da5f7dffb27c08d462610cf90e50a499cf946323f16d9a1f28b80034";
+ sha512 = "f77d8516b50dbe597ceb21cc5e643bd0b701718a2a88013338981cc8b7855e601884154fdd3ecc2b1edcd8b19e396d05979039ec7060f70f786aa263d9044a4d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/si/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/si/firefox-65.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "a2a9cc67a82df1e73c86290fdacac7f18aae6a4dc832b50f066e22185adb4bf6bb15cd41ef565d641b798bb6528e1cbbc0f68ba91daac3b3ec84e3615e81b1f9";
+ sha512 = "ff747f4502626af21eaf008080477b1f19c4a2c6f6303ad96c65eb597b12e10bf1519bcdb09b79775b9e0247b521d73ab390f4930c3b2b174362b705dc65bdd2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/sk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/sk/firefox-65.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "09ccbf8f076e1f2ad3f52941261d78fb245726740eebb16345393d2f5cfeb172432f27147730beb7322fbe2ed3c4029e2ec7576140b25f7323b7370e717866c7";
+ sha512 = "ebf11e1a59e06b7394abc671deb59677c4850f9060d8f2c5381cf72c1f7e59079b669b9748bcd13af5b936f7bc49b9f4cbb798f402f47cff48c8631ae77b5c77";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/sl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/sl/firefox-65.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "32afe7c4902c53e144ac5de4019d762f66b955cc42b97e2d3ebd57e137affd9d5f3ef46091ca70ef5c56ca3c229cc20090f4a8c77f69e0bedaa88568fc8d0480";
+ sha512 = "b31834f097a8089adebb0f60f70803b74d65e824ef63c71a5db57ae1e25efec86e3e31fded1dfdf94f688817c0367c0c3118f15bf8fb01a0de8dd4992f689327";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/son/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/son/firefox-65.0.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "d2ace5b3b4f8cbd847d7baeb216aa96593d586659c6f5671c14574b2c9f2ee2b376381ef1ba33461f6b5a6b3c52f92f8c3c5e1e923a1bcb56fc8850e54936dea";
+ sha512 = "c706f1c88cde86e2d66ba8ceedae19ef0d8fedd4dadce72df47b827b8ee8a0cd9da6c05951021b70e0329b2356ab63c35640065a61f5dc85ac2feefe612acc3d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/sq/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/sq/firefox-65.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "ece468d21b262a89b7044475a414aaef8b7cd7dfe15b100aa5f0348635b6c011d61cae849a02dd925d20364846e41b70c55b1e732175185283b08beb63ab6f98";
+ sha512 = "ca15bb1c507726920c1d1c554da2c0644c388858e02b6d85407a589d6027391c1145b01bb18cb1bef1cddcec987d5445056b51cb21584e5d9ce41b9540198ce0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/sr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/sr/firefox-65.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "990e18cdab79d7dd3e7cee8d08e80cfb85fcf971a3ed37da926432aa0b6c94923d60144612248d0c707615d0a9e46ecba3268932d2fdb3476c80bf16a2abfbd3";
+ sha512 = "256b7b6526a9a80faf9bc754c65d2552572595c53322dd5a9b9ee04e923d2bdc42762990cc86b5cd9505d30952d311a9082bffbc90bb8e1538f93e43fdc36655";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/sv-SE/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/sv-SE/firefox-65.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "d18023c6ae26719f1cfc5664fe14838087b23325c70406b7a4c4fd5a90c00f2fb8ec85ee577940f068aeb569d29a8285e7ee59d8b5bcad17d739f413382ebde8";
+ sha512 = "66295fecef20013a4499f0641d0da2e691cfbe166a5c03734fdbf364717fa8c2b6434a86f2bae48485aa42aa74aa802f743a37c5d9c60218298449d7a8529341";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ta/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ta/firefox-65.0.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "1ce2abf63ae01a19ee9984b90f14d3dbb923fb24207d1fac2e493d65d0ddef38dead94a555f466ac65b6c7f0e8c3470c108217be7a6606d96a9b3505cb44e35d";
+ sha512 = "a021bcf2be37488d6c03ada0f7e8662fc57163d64c51aa17b72bc0e23c56d0be1dccb7f1699735908455ff23d62988f6541cb265050612ffe3782129f0a7d65d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/te/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/te/firefox-65.0.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "bce5a2528d5ec4863845f61ca3f5d718990eb699462c5fed7f6f4eadb6cf69461379c6a07822a97b5e1d586df25baf3f17c7f49018dcaec62419a23ef24253f1";
+ sha512 = "140d7b57909bc2f1eb34c88c8283b66183aed6647bea6164582ae45fc9a54c43b18a7455b60df37a2f7ef6028c92668810cb98d4a1bf3d9e6006a85ed2dc391a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/th/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/th/firefox-65.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "88c000c570bc60a427fcb598a5b69a8f1e6579f371648f469defbc27bf632aed5169317f0275f79298d06adf4af6160e5401ff85f110fef6eae74182ad8fea4d";
+ sha512 = "ef73b5976507930a1290b2e7b09c90da219dd376f6e838fd821992cfd1973e4e0c1a21b6da523b050acfb303d8bc28bf29c15e517f36096a88888498a243f7e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/tr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/tr/firefox-65.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "05e1916fd8d38ee063f385c2115cdb4ec570676e9cfb572fae73949f48c5aa047bb81a49f7579acebcf71e224a8ce3c89f607444db51d717e3608938ee76251f";
+ sha512 = "00bfe75ff631f08452e3ecec45df2623a15c69ac1e3985b1765f61ba34a7e4ba1bffd62e3f004da83d101a1f78900938472203f3a3d0df3c694ce24e17bf55e8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/uk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/uk/firefox-65.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "5ec808d0ed7113a17e469f187a5b1b40615347539f29a4a884ef086ec1a1df18e49883d4d728880768439dc53b66dcc9e71fa7b5be3a29857d1aaf8b98f64baa";
+ sha512 = "8cab20c1a4cc960d15899d165ce0340e8f347155ce131d449dba8cc21bc9c882f8209b109330409eeab5ea149926eba6d0a2eb3a6689f98e4b99af1b4f7d6313";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/ur/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/ur/firefox-65.0.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "df6293bba19e09108e49b8c0e7564c1427cc05a210d9407077bf3db9613badd74ba4c3d248bd7fe5b0e05312965adaa776afe7e460640ddb46174168c6010e72";
+ sha512 = "2265739a66dfd03ce0187decdc5472c2d773590314815e07f445e934ea8dddaea38c3fa44b7d05dd16bb21a0f6034ceaac5e7d277176503836165c6da04d4c8e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/uz/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/uz/firefox-65.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "a51ded2f47d9565d85394a2613f8d8c333e0abfaa32f23a1dff32e6277682e3ebb28001118a81696fe12fdd532f2d039a6c39f8021f3a668549015d6bb474279";
+ sha512 = "226ed729da52643b6ba1728e761e69e6f6cd6949f394a18e67bd8b11558d87f15e7ff8a7c6e73eaa402c6839b1a78c34de8fa6a9a10b4f6d52b2a3e44cbad099";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/vi/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/vi/firefox-65.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "fc58adb34952e4b5bcf1497e121940afa935afd935786d8f708160693ce5578fc166e6332aad7ff4c5099a4e0ea9f3d5fe9b35b4ac39641240c4a10f28690394";
+ sha512 = "ed82e87e9afb51d1a4ca78905cc672279877b3dd221e97df245b9ba30e77ee01e48111efbb6b1a21c652802339efdcd979d9d3372fcc18490e86c46e87a7f3fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/xh/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/xh/firefox-65.0.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "17d0244ecf493f5b0d2a3f41f3a3623deabcaf0f5869dff172c896ee89699c12fed0702e42983d102d45ead90c178f5ff3a859786fc8015af8002b0c1fca69d3";
+ sha512 = "e3554422c28e6e571cf77b2db704f447e0120429d859150a5f1061dbcffc0227e9f1909bbd38aadee61bbc090f6316192948970531fab9388e15d92d581ae27a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/zh-CN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/zh-CN/firefox-65.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "5a9bda651722a181e3c60e3c1aca95c8d43aa039b4b0da066cb842f3bd708fee23ccd7b2e1b2af9e9946083b3e2f09406365192a9c8dcad9e5f1e5db5245f699";
+ sha512 = "3ec0e98f1b346a9a79c04e86f260f7fafd6fb4f3e71cd5c9de0f8a6f4854c5a67fe694cd2a10deae5f6e4b4e48da320b71b3b925413d6def030b00c7ba3bf60a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-x86_64/zh-TW/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-x86_64/zh-TW/firefox-65.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "444c4246dab7bed17f8819f7ba48bd3865ee3b3105974a5eff170a40c8f9019de4bebb705ccdf22ff252b20383301c84eb1282827aeb71cdc5274a622dfe30dc";
+ sha512 = "84cd355bbf75a2d51f7014ad0d407664a5daf5bc5594e9f7a5e1b5cd1c3b5abc91e8acfa8b8972fea94c49149d6227320861d8e2751ae644893167c210360784";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ach/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ach/firefox-65.0.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "9bb766b46cb1edfe3ca6b749ed29ce34fb9937c594fac906dec394561dda99b48d52d9354140629a4f3d42635bfe9555022718b0a8e9273eb8a22f1a2dfc99a0";
+ sha512 = "a0aaa0d89be1c32f1f211e813bf42c3cdc1aa21f0980b2a13463227141f92293e05d144cf861b28dd66bf296b39f3c939c951c6997aaa9ab1c984e1adaf5422e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/af/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/af/firefox-65.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "556c570a1b678d35b2f41ae8c61d75acde51bcff281cb307240ec6d2378a42266a1dd78f45d4e2308dc867df7fe46d5491bbb898668ef2b7e02f6c42c564e4a9";
+ sha512 = "4a2d43d08a608a7f91370bed59a57a80359e7cfbf71141a1c960fa035a93fcfa2b2f06711dc2523a9d4aae85f9d23a886930922c9ecd717c45afee17a68317f9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/an/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/an/firefox-65.0.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "c83079147210b76daf3eec927bbd90825871beef66f26467cfa6c2d035b903667984c0a069bfcac8c1811d68a50f8d30fb2b4c4b9dad1eb9e505a6de49ea8e77";
+ sha512 = "94cb4579e466e44c134308d9e8bc87fdeffc69f149a31e39d8e185aa86d14932bd41920a6106011a5420bd89b0d639d6fc7416caa53e701373d69a52eac4ceb4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ar/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ar/firefox-65.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "bee60a424d9d06c15de65e084708e3d7a8e8b7e7cb77499130cb80590cb7d994b9a1f24364d7c55ed3950283d45fd8f32e87c028ea0ffef83ba2a0ca6a01dc35";
+ sha512 = "953c47a4585da68f7385f1de7e788fbd0f025434f6f7fee3cc4f8ecb2fa5ef4d711b856fad368fd58b9a655a74e178b29cf5e40403571e36fabebae22d825071";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/as/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/as/firefox-65.0.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "3715901f212fc10c169837f03a8ad09c8d878f6b6981523cb14d4d5142142d76351bb24a9705309c5720f46d364387576059ab72ce4459cca907e5a84d7c7afa";
+ sha512 = "27008ad76e1a6dc3165a65fa4f3ec6570b21ed17761878bd51c6eb2d0f9592f482ac2ae77c85dde2794ac2398a87bf7b6857d241ba6f70507e322a47b5ba879c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ast/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ast/firefox-65.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "13c019234916fd2abc98a92982eb58ad7ef3dc26835a764008423019a632f9e09d197f398434ea2452fe6934d040f34877fa6dadf88f31b1cfc25d29dae70a4c";
+ sha512 = "a6ad5ec3380bc571d4b9bf486d07933996ef12d0fe18030e0decc9b30a3a1827c4ef41d48bb576ac18b5f498e3286aeb8facfc15e76f763bfba5756a4dee34e5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/az/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/az/firefox-65.0.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "c119d64760bfa32c6dd7508bb3c4683432015b4c678235047e97f8b46a1ad1e47a9589c5f80dce377112f519e448fc697b7cd562853ae50201692729db610409";
+ sha512 = "d78e00aca8eadbf3008ee89d10495a2dc462598bf3b7a508c4147c97c77861b60681ceb8238c9b22d65498d177b0c230584cf2b9a3d9f0da31a6197254b64c56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/be/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/be/firefox-65.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "554151c3f0ac08677fd2c7512af4de712cbf570249bba75a193ffda6ee0f05dc16d5d51c51d0138ff4aa736ef5ff02a1aa6304f0811b50539be34c8bab779c13";
+ sha512 = "2585be70036521dd83f68f6f4fb4cf19713c2ff26a4f6907ff01dd0a8216127037f754041637608f715ef14cfbfe7271b4e0632dc26e351b50c00e8eb08358c8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/bg/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/bg/firefox-65.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "e64f900fda82ec716c2cc111447afbedfaddfaf9c5a937f05ac47d4cb103c5014d2260c20b18dea1e10187d89f67b25ae079c01c830d47ab43dbee531e8bd62f";
+ sha512 = "54d4b4096c679f10f7fcea13302eac7119e4a02f693a8c4880bebc5e4fd331ddef7f66ed67a7585f47f302274e977df237b25c2e0c41bae244e18a4d32f2f0ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/bn-BD/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/bn-BD/firefox-65.0.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "dab5e51ac21d92896216b7c4f48fb7dfab23caaf3ece8f256ad8452a029f4e5057ea27330923553a4215bbfedf75ce04d789ae161004c63500e6f16f21ff2e3e";
+ sha512 = "9564b72566f535061c5ce2d7acffeaa049e8021adc6dce964c035c55cc5d118565dad54c933db771757429bcb81412a71421cbd52ec2f939bc47957f3e05d623";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/bn-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/bn-IN/firefox-65.0.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "af8d3e32c7b20c70af02462e301503d06e02cea39e058f5c4cdd17675caa0e959a4ae753212e65bfb6efbbbad84b635129c2af3c21f790d19a1e4b44a9520a21";
+ sha512 = "e43676d023a668d215f39b084007812514ff663063b3a16fec72aa79e801a2463d93b292924687341be96101c58954465762dd68a4f44bb18c5f322f59beee3f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/br/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/br/firefox-65.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "f6aa65607c617d4f8f87739f120afd00c02d8e3031eaa7bb91a613514d8efe3dd035765bfdc36af72857ab5d9bd3b03c68b767af2a0c933e35c1d6ed09b2ad70";
+ sha512 = "a1321fd5a1940f50eb7dc98feb6ca2795ff6710b8de7874d0726465b66ca5e1c668ec32da3f946511a21e96db8a3851cafd3ff8fe395accd68a3fe730069c6a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/bs/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/bs/firefox-65.0.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "8668974c9d7e48e88a5a7a15c0af5cb1962f4f44bd919eef765ccd84f14c20b18a6075f425f77201b1e3f67dc303e0c10bf004b443a12042496b77fc71792e54";
+ sha512 = "c3dec84a9a667046d0509e4c09f8a17209753969c6d0d6aae56fb718f53c700a7d360759a0f04aaa1a575961e1fc70136478ae652b8e6d845f1b5df61c8b4dfa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ca/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ca/firefox-65.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "1d173f851b9951808b8f1f1409f8048e230b84ffa0a7739c81c0c0f3e3ddbd32c204333ef40e65be310ca594e1e1dd794496b1d7f57a65031b696a4e0bfd8399";
+ sha512 = "6cebac4c11740848e36dfbb1237816aa1c9c7a698423c7d73e268c74a7407e10107ff8cc8802fcc0bae8c327b4ee6e559067fb78c81866de753ea781fcc10cde";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/cak/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/cak/firefox-65.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "5a4227308bf964cfa6fafdd54fc55d02f766800da26c36a6c458e4a664622f2bce0c2f8d9c84c0f9a481f454fbbb9d8591dd2c9f32d36c701d4e70f1d55f8eea";
+ sha512 = "af6623230ae20f3dd7915cb395a200dbc7a5a7358bfd634e4428f978da46ac245b2c8faf0b6f2c0655b377f4472d67b8ce8bd6383cb1993dfcb407604f916413";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/cs/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/cs/firefox-65.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "7523386f16791c60ef754a277da7b9836d3d443b799e228dbb0d7b5fdedbcba3c42d82ab7993a015a93af224b5b4d09ddf147a76e5cd25a5573449ad6c234ff7";
+ sha512 = "854636af5f2a07f2c9cf86549c59f76df6d338f44c02970ed8024519fd8d7ed4e8f2746f62f009fe7cf8d72dc8a57fbb9b62fe8cb3f7f9218e8ef7f47f674730";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/cy/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/cy/firefox-65.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "ca979e40ede76678a6e54a96a0b5cd6d0911e697308233000fa75efdb40eb412376f134b893cd79f8d114670929141d02f72632311ae67d7c5a56224c908d87c";
+ sha512 = "6ec88891cce5878022e377da336010c8818271a4cc543341d2c0585a76184d5ea80f0712bc6a9fa18008670603103136da3195ddb2f7be6d94b4940e3307cb9d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/da/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/da/firefox-65.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "e49eae7cacec235a91f0844239314ea52259b2ab7e54e0138cbde406f2ece94c6f1d54f8ceda6f59f68d35a9869c76a3c1cc987da3abe792aae0e382fc794e65";
+ sha512 = "d6db78a1e930304bf3629a02637cc2ae375d486654fdc4ed9e4d995049aaae402c9781ac72c6764084df3c87247fa8ba0ded438dc44955e84d90735733e84e89";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/de/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/de/firefox-65.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "9b467ceb3a0d3d0759e6efb2c7cc6c1261ea311706e3effbbb8406010b9efd689d6e2510937951ccabdf65d49eea64102059d3f5740838eeddcedac048ba69bc";
+ sha512 = "5e5a817987239c402d141cc7d42a334355b00facc68be1b89c2ca271dc1e9d79de5953dbc1da49254c1c03fc8afbd02cb1258cd2a238007ccb69601c860137b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/dsb/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/dsb/firefox-65.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "d78170f2106f26b92e8d2861ce590b9bf10016f773649e31a5ea1344c414e4499136e0f6a0683136c1e3c8db13d963c3c6d68801b4c007357eb34396b9132509";
+ sha512 = "6eda625b31d0ee8f7a245b6a0e769a4a35fff4352d1b33c668a0187708db892a317150d8744d65912f265cc68d72e981f6f26b781782a18f3c7691f746f0cb3c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/el/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/el/firefox-65.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "78b6fe96492f8bc095788d5f189680b0cfd2b3adf19d86654f533251665a26049cd59dfe5485d349fb1db4b2990c84930420146fa8f769853350bc9c829b1b9c";
+ sha512 = "d9cbd4b31b216ae65c6cbcb633965fed19010d5b26fb7f1e35c5459cd1bf31b1ceab572056b00bbfd72b5a0d2f126fa3ebc2bf05acd7216e1470370075f6eb0b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/en-CA/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/en-CA/firefox-65.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "2ec2d7b5051ddf79d95412850f3ce53b5c6c2c240f7af56ea7cc706720df5e2a1000c0982d0fee822165cadaff4bb7ac287be800af85b981fd320a1436c589ff";
+ sha512 = "b69b7033af141d38377d76202683a5ce362cd8f52f7d01d8d04482908279029a9fe4fb7129e4ccf409eab1eb081d24764a9ae1519796612ac524857a3fc37499";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/en-GB/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/en-GB/firefox-65.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "9a104a21eecd04562f08b347b5926e9b9530a863795083d7e63beceb6b797a875108ba50446410c7a4e67505b3e4f8154777f52d27356decc8b9603cdf53e9af";
+ sha512 = "3eaa085b84924d24c3e4726fc2e7084cae6a90dbc784d157b7f94b50fd49b02e49d736ae49330a2795938487842a4a8e128ee95d876e73cfdd1ec3c959205bf8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/en-US/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/en-US/firefox-65.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "dc2cd76c4304a8f1e03f750a8e4898b5bfdabdb7f93dfbd3344474fc91a3533574029d18d6e1a4e0c98c29d790c255fae3b8a6a9ef7054e371b28bc7875eede8";
+ sha512 = "d7d8d14d25e4864fe3707d4d2ba7895556b92e2f375b237c73aa011afd952d3163e8492db8ec150337bdcb440c935917b3586240b44c9a5beeecbde545ec2821";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/en-ZA/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/en-ZA/firefox-65.0.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "766a79d8d8f0070e0893bbcce47da99f59ab6471a252a7c419666f16e96547d3966329c3ef4acf981c37d0e96668c6cc10aa715b1b76aaab9722ba383284c2ea";
+ sha512 = "ea47abb33631e7d32288a9610d1c9d86f6414867206ad4923d23e8bd2107105a786570e1ef0f253a2ffb90fdbd890c033dcef0302a2a3145d77af51a0f11c0d0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/eo/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/eo/firefox-65.0.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "cbc60a90e4f0b9ebe59595de095616fa278335725c5c4f3311f443c02f542532ae985a8994009b22c163f5e5ed3e804b095283f9defab530b7a5c224565fe567";
+ sha512 = "a656bddeab181d503342d0015ab1feaca887894c3335a39f1b4fb3f53c6dbed4ed7ba867e51b478ed651e86e152c7135fbd4419a451a35a5e8c11c82887ea1f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/es-AR/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/es-AR/firefox-65.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "a9569dd9ffc91797c3a408e3c6a061a8b97ca9a0067aaea8ede01f1b8aa9614454f81c4b743320e25900ed761be4c5236003b1ecd83de2b0b75d5798ddc3d835";
+ sha512 = "404ef7313904ccd11b8f4885bbf13f3f9c2123fc3789bf983ee225cbee9542b796e700bee82dbb7b32b11f3222e1ac9a39b8a0712a6746e6557eabf7979740db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/es-CL/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/es-CL/firefox-65.0.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "0cb918e3e47d94aa1400934297cb9bf466f87fe1b1785aebaccaca470460dbaee45d933a41341bacdfd380b6e20a8c111825d29ba90f4ec9e6601f6b2f71bfd0";
+ sha512 = "88b89da9b2d529cf7be8c9fa464fb17717e3f40f8b77bb47843957731aae4e59dd63f691af8fe863d74cb2db6e1fc9e66b514920dd50cedbb6e2a1646ce92df8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/es-ES/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/es-ES/firefox-65.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "e105925619e674c25ebc5a1ad3a4378162c6c6d84462cc5e27e853c56f4dfb87f3f16eaf893f52884b2e0484462caaf991f59248a57f48f501041f40428ca65b";
+ sha512 = "33444d60e3366d9875b22b2e99fa8ec674446f78a122c3b0719373a7abc55848bdadcb9f800ef1790531c9b76993ecd80d473dadd838867870f105b5b36a0d7e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/es-MX/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/es-MX/firefox-65.0.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "2c83325f84cee7f2a2ffced885967e88dfde3d72996a9a833848920f4a27e2ebaa5103bc01bbe4e50bc32c71778bcecee6a3af050831b601f0493c8da67ef0ea";
+ sha512 = "f7d1e5a691a8e629e11059a9bc367c1e91c525a0ed69d88bfbecc3aeb22ebe668c1bb20f307f2256d3782f804490a77ce45cd2a8f55cb547e314b327973b8d74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/et/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/et/firefox-65.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "680e416c770bd675aa37bf1875cb6e36feef6c387992532cb24779c1b8c575f2c328cad367e749ec6147885a4cf9ef9d6bbb485a1b225f92c87bb0dca7112c41";
+ sha512 = "2399846600fe912de3b057a18b857f688ffd39692b9db5d2a7f70cd31dd35d8c1e09f4b73f058ce61808e22a61033963ed97e029a5170662043f684985e1a82d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/eu/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/eu/firefox-65.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "d11feac463b6631fe5f4ecd6014fd7b5295371e58339e846e930958829ec859792813b74a5e87774e2d8f68512f18c8313fd642e92838748893a1bd4732fac0b";
+ sha512 = "ffcce3c779c0f139bc47eb1b9782436db17977c6e3b340d0996d228a746d843a1927cdbebbe11955d659b1d39ca285e357e6e41cde09652dd762192dac641ffd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/fa/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/fa/firefox-65.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "b7876cdf82a0c93fdcc5987c1aca64432e1cfa648d207b4e850ee6a3a5ebfdd0e2749ef9d335fb492f02ea8b2ac7168895e36d66ad599d00617a9796a57b8ff5";
+ sha512 = "a875e2a656a375f4ccd370078c73e72f8c6a1cf629db277b18928af35be74e10724f7bed1846d418266dd8cba1808a54108aa2a14acbe49a60b8c6d2ec6cd9f5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ff/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ff/firefox-65.0.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "a26a735846844cfaa381cbc1affa0d916e3629dd9765bc767c0c9af1ce5380c64fe67dd8f0f10b76e3c26438d685a61835cba0d5ed830157752e4fc7e0e360da";
+ sha512 = "da41d26230041bcebda837d8d4c871f199b1ccdf6d872fb8024bcc4caafa57c2e409977d7c99b443eed8e2ea003210bb6564d8cd3666775cfa88336122b82b74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/fi/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/fi/firefox-65.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "2406ea6bbbc0a3fb5b58c56e32eb913c2cf7ebad0ab13c42552becdfce17336386debeb536e5bb964753739060aaffae39e3e60ab672a050f8bbbbb67500fba7";
+ sha512 = "bbb3feeb706693a9f9f9733f9fd3b02aa8114b313af2a40ca00e22a30e8046aec58f91a0d47d6b3b83bec33f118dcf5f0b9f097560f32324ea9deed23b673ea0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/fr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/fr/firefox-65.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "3278bcdd7bdd78fb7f58d6975a45d69ac4ea60eb6d8db825e7a2c503f1610f8022b4956e2888a0e7d3fc585a0d539a906e5abf3d5e979bba01a983c04383dd9c";
+ sha512 = "877f704b152b18163d4dd4962b634b9ac3e8bc218ec8e6a53ae6c13991a06c84727c20012e820213a3698257f53d6007c992e7cf9885503358a46d236a8b18d6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/fy-NL/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/fy-NL/firefox-65.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "112240131e566cc80589e6054b15d046fa285dee87431415bce3937d78bd1f0b6f40f047c291a762a15e459141bdea4501c92a3a71f572d96284f232b613a052";
+ sha512 = "494c5ae227db4c468e5b66fdc480ae0d9adb25f28d76ebd94fb630c096eded631e44af6efd5586aecd5ebdf62f1ed307086f9bf7af0395ca6cb599a2eb9d77d0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ga-IE/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ga-IE/firefox-65.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "2e81c5840bbd84c9542f3395484eb85977e6ab30ff61cb650b9b5e17be0709965e634a2f01ceba1343cf69d21e7d424f9c4d1818a7c689cdec02c93dab7bb375";
+ sha512 = "3e9e921fbaac835dc8745d3e3b46914fa79f64e65d412a39b659ede44ff9810298c8240966440e82a949191ace2207b7e7684530d930d0d1913913a320419c81";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/gd/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/gd/firefox-65.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "9946bdb69d3a51f5975b91a2b80008183fcf952d485ffc095d3222ee3fbc58056743a0f8620e4d78bf80676901febbf418125319f7df5aa0939806c8cbdafb4f";
+ sha512 = "b71e3a6f1f060b3132034c435b54a735f8fff377646420b408482cd6dc5440957782aa530285f8bf7d51c56d5df8532cd0fdd826fd8f1faa06ad0badb48fd35f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/gl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/gl/firefox-65.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "fbe94dc6385e2e9c2ccb857d8bab72741131f7a0e1f4753db4a828c21aa0510ac496cc2f4a2b4d82fd7da69baf26108632a7f4e0de1b23390c2c0738bfb38b9e";
+ sha512 = "ba2dfa015a3de26750c8b59f3bac8ae395bb36435b4b00b0f30a6a09012c36986c6ab0a7a33d74def2e3cc89c04d34d0d9b65e830502f59b7028fcccdbb43519";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/gn/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/gn/firefox-65.0.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "e24acbb8f13661024697f8f31778af42d8d5fbec3f93ed30e2f19af8204d670eade1f77e9ad7e220eed73118ddea46eb1b1eafc1dc802218d4276433450ab740";
+ sha512 = "24735e13619217c444d6ef5e89f765baaec014a56a5929b0cf4df1d5401a673965bc058d440d80cfef9efb0112cee600ea8e0e030c2f5c40ad738e0c8243a6fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/gu-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/gu-IN/firefox-65.0.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "6fc62964902f6313eea77ab1fa37046709aaf0e1c5e069e9693fd6eae12eac3373e37b56c7c86b9d1e53c687b0934d268325d8db09f983c11074680030e79737";
+ sha512 = "e32a73588df2630bdb6e36186eddc7920e5866d1293f9bd7b8a4ecdb9a2d504e4a46810856a731bcdf5bd7852ce6193694330804a58daf82029a9070d2d58542";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/he/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/he/firefox-65.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "b4ab1f38231373112aeedc47012227bfb7346d5a6c6b2be941b3beabb4d4d581a1085effdafb9c83bed5f1e635d600ac4724b63754323c48e28dc69272facb43";
+ sha512 = "467c77c045760b7de01d0bc25c36527c0cebefb627346359f8b1fbc67d0678d31fdb3339998a596bf183e12378124479b171bcb4b6b8f2f7d10e3215f17e7f42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/hi-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/hi-IN/firefox-65.0.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "706fc35dcac93f0a02c58b0757692ac4e69295a68f7f8cd45438d5d459d0599e6912113f4307b508bb71fee697b075ab509484203206f773bf7c69d587a00d0e";
+ sha512 = "d879dc631888b32ae06b5f99f1adbdde32e76a5bc3150bffe8f326d0728acf2d9d1b8443657194f2d5c26819017365be6af5525ca9d1b4324eff57b43eb77790";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/hr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/hr/firefox-65.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "3306c9c8c783e782c65baf5027aba850cd9bc9b0afcefac17e153e78c93a75ac61aeaeee827f8fe82acde3f1068861eac87c5d94654c1c944dab343f8560e7e9";
+ sha512 = "dec69bf3795f99a070ad268e62414d7ae63f8c747a205289600c4ec4feda63aeffa6398802cddf6787fd17e735f376ca4842457ff45a9cb72c912a2b3cdc6cfe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/hsb/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/hsb/firefox-65.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "4ac5adccfe790f6ac4afc50472f6dec0d9eba91f5000e9ce37ba1f32a89af7b857d15bc744b0eb6d27b63847c183e7721297e4b9a13064530dee6cd2c2a8bbb1";
+ sha512 = "120247d2c6bbf44a453a9afcd9175a41c2ba2b927286b33f749f51b6ef4aaa993f6a6d4662ad1eff56ae736ca91d742ce64260de12b493c9dbfc52621dc81b3b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/hu/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/hu/firefox-65.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "8b5b4c2d84904dc206a69127f38035aed540f258f0c821f95584beb07a6e75b4c4725a80739d85334ab62074e9e5a8898c98ae0aa4dc96f963a5063de7e46021";
+ sha512 = "fb9579d7abaab1208ec5a8a8172d57801789eac83445413cd2133c5785515ebec01824dcb76685d5c8507048025c4f9a16fe7f47233a4c5dbb0bd76fe74b6484";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/hy-AM/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/hy-AM/firefox-65.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "70fac27d287fb8a0250b050c8a3ebffe3afaa7392d6bc179af123796dbaf230f1c4945f6928563288123a4fce68f84b0babd3c76d4b1e6fead3896085018ad5a";
+ sha512 = "28f4436f9a977edd4b30519b98c1842724323df3fe638979839a87153400e806e22d73c9203eb0a2191bfaf4a389d6ea26bd81d498963aae59c926375a61cfa4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ia/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ia/firefox-65.0.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "118e665c254d0c4d9689bb1b4658dc35648d23a68471ceb5ae081cd1f45fc5e75e120366bd944a3a71a7f1f6c89a5e146bb1a4baf6e029e6a95b5eca8cee37b1";
+ sha512 = "1bb69219eb12abe2d731d600dfe35511cde083de13d2277868970a52a77a558d5dedac074a45f3bed3d01e18e2b7c5695d4831638ad194217f977efdc38f3e6b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/id/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/id/firefox-65.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "7c6d8ffa963186d2c601f242b40c915f3a7fa50315b0b4dd30154d0297b45436f80e131641d8477188bc392ed0fca5728f9f2048b1f616fc8c35bce0c2a88e99";
+ sha512 = "87698f7d5ce9f074b2dbcdce00fe864f36621107df7422e053b0db6ae76947238784f7ca0a045517800d3a936e065cca3e74e6bd9cd04a265d7eac3cf2e0ce4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/is/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/is/firefox-65.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "9fe93dbdc3c3c56a2991bf2ff6537cd4b2d71189acc15ac012683bdce22e69fe8703430f0dd392d95f3ca17f78900ceba9d9d3a7ecd8ffca044d421d099c3d45";
+ sha512 = "b1ef9f02c286a0ca274367394f72b980b9c59d45e4c629611c3c7dc55677e90bf9f44003038740b22d660e5e950c489acc18ef7317e67f211c629f0b86017264";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/it/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/it/firefox-65.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "2428c5d14353b6746c759eb26ec237965bd5a8a48596f8d92d998f7737c064881d076d33ffe6c06192935884ccab2bfcf9158f1c0822a472902b1a2985551e36";
+ sha512 = "8507dba0adcf5ecee9224e0b8cc20b5f57ce1392affde80486a3389e04b1cb1543208cbaf151b56ed26e6124af863365805a242c6d1106842fee8547363ba11e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ja/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ja/firefox-65.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "eff9a325a636540d56e07584f7afb40a5764469af53ec1b742a1650d24ae6edd1ff295c763d9756c326b7d4da1321fb2b4caed26051942134882295a9480663f";
+ sha512 = "ea41d66d37174c936b56a3bb86d707657814eba1e99daff7be915a4ce53e35ee64d7ce6c2da0d640fd101b7cb79ea41bb49b4dac144d8741b9f217a2a042f85f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ka/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ka/firefox-65.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "350c805dc3a10cef80ee88d778876d1021abe710b35be7dd6f09944c0d4ae38eedf44cac65fcff44f9939a762db4fa27aef9265dade79dd0b56fe59d82f3350d";
+ sha512 = "793cfb78a809f8e7acefba260197665980b8b5aef599d9a3a2dceb4e8dc83034c98ed04561abf9e4e6740859ce07f647e544d2bb4244b505ba248c8af3147403";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/kab/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/kab/firefox-65.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "bafa310e83da517b4f0817eb7ab7aaeb41f771a28b777a10098fff8e340b963e7f9fe0bde9d3764cc228d405a5aca13785d22403919513c9433c67ffe904f85a";
+ sha512 = "50ce6f27b5ca77048600db7d1f50c04a363dbf5118dc23b06395ec2fee401a205725aaa99dac3b21b5660fabca3ed3bff2a996a15ccbca4d35e73553f46a97a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/kk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/kk/firefox-65.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "1d30f1910b959d4045762fe78e8470676950fe4450a836e4dbb80273e0e5b5d54fe8f8c7ce93ffb13e7c8f41f43506f16004adea9007de385123996ac1aac7f4";
+ sha512 = "8b5de334b237751201679b8d54f2de5ee384182395cfec120bc2eddaf443e0fd896c1594e92e2ba71943f2020fefe44b691e2286fe9ed1c21d3fc9e11c763300";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/km/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/km/firefox-65.0.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "5a2bcf0969df0a519c26de9c54ea8c86741ad9fa0684265c16bb50a6086477604a8b29f1a6f8a414525660f2a8ae0dee2e229fef5248f00b0f3a998af970ec53";
+ sha512 = "1a64f732f2c19858cba7e109beb86726d1e51dd2a2b5a09aa380fc515041aada110eb90649c4c6ece5aa8a5857072968f4a2d43f3484dc2e311c61eeb4fb49ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/kn/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/kn/firefox-65.0.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "0b043d5f05f1f5d168e9d98badc88d7a412b1d4951f533c4c2e388be15e606f5077d2f35e11ed0b0a930ba7f69e4041264cd46c56966afaf0bfcf90581eca864";
+ sha512 = "149029ae8bd3a81151a17c00b7166e02e22bb9f737bae1150ed8f3fbc28becf19234a1a874ca0aa6400e1b0eb75f14465546ec7e0c5bf09b8c434a5ed9f651da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ko/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ko/firefox-65.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "35adf9102bce04be9b7aa2d19a32487a6cf014f0899685b40fa55da4c0f0fbb37f66384686bcfa0890e5ef316254f7077d021f1116ec098ccb65a28a8b67124d";
+ sha512 = "f7433f3da565969ae1e92ffb4d2fb48a2b513214b08e611de2b8cb3efadf16fc6af871b470916b0611d10eb616fec09e37648c98366ec0f6211693a9f3434df2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/lij/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/lij/firefox-65.0.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "5f14d3fab16c88b440aece9c07511cad56f30a49977edaef4775956f6586eb944091e98c6bcc77c365b2374631b1e1e65dee52ce1a4d0619fe92214d2369d760";
+ sha512 = "6b20b466ae15b9484c427a65388d099073eabd54f938c75eeaa886ba5db73bd1f91ba207308941b2229ee38f8dee4201599d1c11e228ef6a2e13ba0d74f7c427";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/lt/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/lt/firefox-65.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "cff33e500b68c402096e41a2820563081ed9bdd378423ace8c85a4d1b2743d499ac16203dbbf1224bbf1b3d54919a74d30d10be4f4ae5095b13ef555edbee568";
+ sha512 = "61a85a29003930d8deca7ba76269f437ccb47680ce8ae12b9c9913e79d6c6e6594297f890eb5a5e641610a38c1016a1947a866b8f79ca83ff316e925df8a8bd6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/lv/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/lv/firefox-65.0.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "a3d8e26fe7e9f8d8e7f88d96f93adcbb64666aac1383bf8a233ad2d9eb39be9c1ad86bad4a8665258410b4198bedcc8075943d21922970b1cedcfb945d90ffc5";
+ sha512 = "21ca42042d0695c9a7c5c5b5866b1fb54e65f76543f42c45efd0436fba73f5989894e0d7b67e496b101674fe3e7f0c1c374c903c9b6bcf9f9a1c6730c5c865a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/mai/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/mai/firefox-65.0.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "df51e90dfe14dc8b856b27699faae0ef352a432d1379b63664d393c6d93d24371cd10fef128741083e077db404a8918b0185edee49da7c1ea78124e174db4975";
+ sha512 = "7108acddbab96033cf9cf822d93f0ef3c3ba46e75ebe09f5f1d211b7c5cce12fdf7e7bcf06621b1bbde3478441893fae8ff919a0952d76fc0f8e482a2bcd811a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/mk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/mk/firefox-65.0.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "dfb81c3b9bbe3e6943e7da417c9f7a978fc3ac38f1729bc9e371d7b504ffe40c9303729f8dd9848e69f566a04ed692a2db12542f15763c59b327e28d451fd6ab";
+ sha512 = "6e0c7a12413d351ff5cc95ce56df95e6f1bc4ae320db45dd988d0dd488f525820c62387aa43003744e3cf4040f91497d4f36b4bbe4a636f1a2d010d0a9479d32";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ml/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ml/firefox-65.0.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "ca717a2b9c31e6cc9a3d905bfd5952fb96cf0a3330c3a966b669774afe793dab682d522b6b5e159b86bdbe518da0d40bc6ba2767591e7136f6c26b556aa0c66d";
+ sha512 = "03e6525cc76cc4a1f2333dbb67a3f29976d3d9068d73054711f561bdad0a8da9d14abc3f79df596696ff2c28fb51147010b7351052f3b3a8d0913b94e17b022c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/mr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/mr/firefox-65.0.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "176e78d8f141b16d1d13567fa2940ef4ccec4bea6f65648cca1b8e7cb961b2322f13031855664511575cc5c1e1e158865092908c64b37deaccccef985466c7a9";
+ sha512 = "43ef1fa19c05096b3465f985ebcd91e7581a29a380574cfa763269ab6c7f760241645d18e9475757069b7680e696be17c2e92028874c57c31b8bc2d1fc5d8be6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ms/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ms/firefox-65.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "7835652d3dc63b5c035535b1caaecd153c42205ed009289901d7031e4b27b87dbeb6b56092efa83687959e0ee06c6f5e11464ddda4745a04a267f6c15421acdd";
+ sha512 = "ad84ff57cd2a3048862f8572c3084c2fdacf04dfd080f4679cbe5b6cd1efd9535d4fc8298aa1225067f5a3e79a9d512d933e9257d1db2df0875dab8d9259352d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/my/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/my/firefox-65.0.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "e8098db4fa892702b80073b17ef8c064f0f8e577482478e63a7d1a6dd5fe24a085442df32161ddd8331da4f2cf8fff7bac8fd7d05221c437ba2809e175532276";
+ sha512 = "f6b51ce2a6f67193d3410bcf5210fba114d2b4a626bf2cc98930143679cb72e00657ae44116295d3fae92aaa63dbf5393a52b8d2123d024089c5efd0737200da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/nb-NO/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/nb-NO/firefox-65.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "4344f63ba7443221eca2ea20087e4bab4a9a14a34949ecadae9f5935aef0a555aefabd418954640486abca8d021a571b79e25d762b7fb590ffbec4381050c7e7";
+ sha512 = "8b416187023963128779f06cfd28db4a7bd6bed7b7bdaadc8396c51acf0964c8a1e1230082c9528e0f3ce2ff54a84383daa36e72bdacb6bf5768214b7a497edf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ne-NP/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ne-NP/firefox-65.0.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "3d5d129003e0a78f9fb580bf59fce41f3620863a8a219690a67b62949796f4feca942e3f5b6bb3d3fdbdbe0d03e6a72a3ba2fcf59b8f307121ed33f062d37a25";
+ sha512 = "0fec4f2b6b6944a29ef2ff0ca30c4d770d2a956564b697fcfb7a72517c488a252d990a31e9dea6ba36d9b5ee9c38f39dc8446edf2ec7caf946244bff3f1d18b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/nl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/nl/firefox-65.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "5ee1161579ff4dbbf36570678269b7b50afe920501a677b4377d0540a327b5ea96df18c12c032811e56fa5cc61542c5bbe828076a6af018ae7b2b25e8b561b06";
+ sha512 = "7fb3c8c0e441ec55c9a79ba13ac1f7d17ce3612ae6f6ba7e23a31bc2d854fc41abd38a4caa1991b9b45fd58bc2d8386c2875adfcbf40b07cbc8bf0641a4b8b10";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/nn-NO/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/nn-NO/firefox-65.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "501ba0a01fc3165f9330b9b09f6eea91a66715d9e419c2bbf4a6695eed4d2857ba612e1c46a9c4cac0a5119660223b15f29e1512b90c0e65a1d54d0fdcc62044";
+ sha512 = "744f32b81f4a4287abc812ebe7209082c4c2f8637c0a135a9ce83377903e97e3d938037827283160a141ab89b51060313bac82fb93af8f24c71b3aabdce9a293";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/oc/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/oc/firefox-65.0.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "b6db3e79317ab8328b3ca82ea2269304596dbff5fdb9decccaa87d190785079c8f4db03ef5ea4d794a045a6dca37f992e4cea9a56ffd64d790cbcd8e7bd8c907";
+ sha512 = "2722d769575b28e581da820a3a6bf8b407a1c4018d97c2e7315b15642f4165efcc44860710141c50829a8d5d57429e9fc47565852ea9c2c018504f3a4f11739e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/or/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/or/firefox-65.0.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "95c199a619e758120e74df5a9947f75370aaefc29a8263e1970cbf37ecdd9d1e244a4de55857069bcf22a7b984a338ffa1426c90fdaa78ce913b50470af29c2d";
+ sha512 = "3f757e2d19540ac963cf14d884079fc648f1ea4c1281c86ff342971fab250c4ec09708c54ce0fef7eb343db057bc6bf5e15971e70123212d8a1a90bdaebcde8d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/pa-IN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/pa-IN/firefox-65.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "e7bdc607cf7c387cfebb096de4fcb1b8b03a21e238532f7313e8ef7c9647dff89031e75d82b91afdfe4b307bf3b0d5fb154379fc3acb31b296e5df7645aa3307";
+ sha512 = "35bd0bc1938d6fec372356721236afa3d1a794bda57eb11d7bc86601951825a143c1ff028ad6f0b4cd50e068a5a233a08108d71035abf2cd69213b3af794849f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/pl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/pl/firefox-65.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "00a657fb392803f94f37e49fdf6d3e6a1337222953f46f904dbfe99779bdb78fc4c01df53efa9396a70f8c7285730b026978114da1ba4871cc124ff6f7e33dde";
+ sha512 = "34c91e7c2434a233a6f458b28806ac110e4382a1f685d485a2f338d66e27ec362b0424a107c8bb17dbd22ba58c0a1bded15e1bbe5ee1de76a460aaf2dce9334c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/pt-BR/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/pt-BR/firefox-65.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "05355fb054afc3e4638dece722335d02c7583ba629769e50fc51e1b6854e2546beb3791fb3765997749457c901ae5034c30d9f987dd41e34547057d43850f5af";
+ sha512 = "09e247ab05f9c02bb2ede75cc46e321a518629dfe2395be8536af77601a91d4acd1df4c1a34b54193aeaf24b0cda54582ed204258e9754126dc021e04066fe7f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/pt-PT/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/pt-PT/firefox-65.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "7a2df4989dddfc8748ffb9583f287110cc447851f7c5c61da4f3f21575ab16a47a8fb9fc2e0fd818c3c3cfe769dbc95416263d576229ce516d270344c11fff40";
+ sha512 = "3ac57c58851403af43cc01010cf8e55b734b5d1d2db60c3b6457dfc1def483d6918ccb0eb6cdc3c4a552ed8cc5975b8534bac3e644a5f7d08fb9f2b168c7c3b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/rm/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/rm/firefox-65.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "bb6e23a8b2162085685db1ed592a55c284ab708f4766f83dda8c68b47ba9c7c70949eb078be8fe728a3e468c22e1a315ff9ec7677edaba32bfd53575d7bd3bc6";
+ sha512 = "b73742b939435bbb8d2a0d307abff82f777ba015b808eb2e7e6789ca93d33f658ed2e550ce917f5318ffd9ee72d92b2a47b43e564a4a79f0293560555a69cf76";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ro/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ro/firefox-65.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "06f0ed6e1b4fd427e000ef0dec30baa10d0e62ba4b639556524ca026a1541567c1e5d36cdca517fa88b04b097eac60520f386ef78679a7403c4e4de78e7b0752";
+ sha512 = "e53fbee87ed143d5f2f7c4190b648dfebf44881beac3ee866fbac2bb8170d08c2333b8ed634696c08dd18d26acc5bbf80b5dbe9544c5a6da48175acf4708d408";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ru/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ru/firefox-65.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "fa7687eed48b0088044ed34853db7324ed67c117f15d6c3076f8d6dbb2b7f90f3ae018ac5f94b3698a5d2e85467321fbf7a9a4961ad90dffada4af848c880a91";
+ sha512 = "9a05d119cebb97b022ac038c36dbfd6ecf13054027b419ad37d07d6b6cb84e4bdf77c651603f88da62d116a046dec77e43c333ee370514ddcb63d53b1754c00c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/si/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/si/firefox-65.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "385b616c054131ea89509a8dda5d0a6f5551d388654a5e3056de7af63e142d9e41d60fd68b5e074a792d9354ef1a8468d7ab0c4df126cdc135f0e38d24e4f53a";
+ sha512 = "fe70747cdf4329fd860a05ad8f69e452dce9a8a0a4e65c9ab84348b870a628746de1a74f66db42caa15da7ac5d34b071aba6095aacaa818859b041052f8b4df4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/sk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/sk/firefox-65.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "c44cebf2de8a41c888b9120b7610902a0aab3bd4193ba408fc85917e7aaf9eeb887df34d5623b9c73a1005e4726679eaa1498aa7858059a9854bc58be07fe66a";
+ sha512 = "8c76b164b6c2e9431dd23131a46fc613e24896cc2d02d67dde78ad4f7d2dce4baa1e08bb9120c02a243743231a54eeea68e10f2d0e1c44442e53533482afde13";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/sl/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/sl/firefox-65.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "18ef12bbb85ca7a873a57d54913fe4222baf5683ac83c4a212ff7deffcbc4a8224007e0bfe07c97671f614e4b554902303f7f7c490f0fc5c05d2855ba4859e2d";
+ sha512 = "26ed90dc4b5e1dcff81301eeb75fd6729b0a94ad0993b438867b8ae4287a03c20efbc425b8130c948bba46e71c654e6aa410a28a20fd407ca922b77f166e0feb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/son/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/son/firefox-65.0.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "e7e7453dee6de4c36167e5be06da2138a3d3b1fdd404cfeccbc604d0c569e52165b6406f8c658d9aaecf0d274bb86f629132d32e807e89590c470311d98a2634";
+ sha512 = "11809822767088ab739e47b6774374d619384e4ee2a69690fa5624a6168c0a3fa763b85b573a1bbbd0b97f50c5738999307d91880cde14a4fb3c6ae17b484224";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/sq/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/sq/firefox-65.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "13f21e1596a17a9d17c0375f244f5a3321953d42242c5aa95373c79a127eaeccfa66348453f2f4d142bdda4600432597a363242fa242424310924b72e60b45b2";
+ sha512 = "22f699cc9a59332582149087418596dd8e6b138b1c7010344f4471396b3a69ebede79d924dfe5e025d82054f20f240356d4232e284d33f8805e4891bc7b30459";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/sr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/sr/firefox-65.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "3b3947ac609c89d576a0c5110387f0b20f891e4899ca86d84cefb5b5e4bc60c33680c8d749bed48574db53f6eabde222f6fa6efdcc913e2605b5933a6e2e39a3";
+ sha512 = "b2431890e7cdf5e1563387d9c566beb3c083d81a0f11c5c1843788b7bceec927cc55bda1a92f605210aaf2960ab4bd0fd42e4d558749b5623eb7f3fab0d7800d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/sv-SE/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/sv-SE/firefox-65.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "35f3f11e8667eeab0322ad72eded5c507e93eaaedccbc3c249ffde5b4728461092fd297631a1febbc65840bf700992de7729edf8a065dda946febd5c6a948949";
+ sha512 = "c2b7399f1b6f75440a725289df834af2defc77c773ba73f0b330689244167abcc32190e185ade9dd3c8340f6a06fa2e026c0d4c426e90471a75cb1e79b45a086";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ta/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ta/firefox-65.0.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "498f8c035b17c1b231e631685d4f5a119afaf669ee3fb27fa6720f54637b55ce42a8914ffa8c7c3c21b64c0793cadab52521f82bc62806bcc05596168f328b4d";
+ sha512 = "b29e0db021afcfb246f980a2f5afb434c52be5324985877d2ee547a097d17ec77a7ea3e2ac9c2dc558236090954b1cba4a0fcaa10698da1425dbd5e31406aa4d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/te/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/te/firefox-65.0.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "c4b8bb312d26dd8c2b98bdc50db653e91e3b7c2419db1255ecf77dfee060837f700649e8b517136e541e49a6681c742165329c9946b756e9d389e6e2923b67bb";
+ sha512 = "709ae0eeec912c6349bd2b41a5cd10bd58ee5279e50e70623be93d0fef1655c5e0ff74df47d60c6ecae5883c5b6102ad0a4d61924cd848973fbc10bbe112c18e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/th/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/th/firefox-65.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "6186b9e6ce38dc92cdccbf8d48739262a66d67ca8fd0a3ded0cee24003a81226455b55f4e9ef434a331ce00f0046f9e2b439b5ca79b256105f246b0eaa00a83b";
+ sha512 = "032fb59d5a502d593c1ee5f05d51d0d2a88bd3dd081857e27c9d429ae337b37252a0f0bc0c261adc71b8b2b57aa7b4321ed8ce3bac04eeefabcf97ccec4b2f78";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/tr/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/tr/firefox-65.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "a3497fbd00ea1e6babfe8c1edd5c331c389b9732723e311d33e66fb42cecb7c1d743a166beae77a84a22f05855c084f0b21a0c2005d6b6840f86a9798bbef24b";
+ sha512 = "3ace64d030e0012f9acd06e242c52408f6b8407f65834d34b203910a18c459c6dd8a23e80d4b11b4d4792edb2ff71769c75e90ff919e80d7da71a2341115e571";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/uk/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/uk/firefox-65.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "7c6b6bc4b2783cca67da410e800e6dd8d1351e8e64a018f1a64b51d3f737252b71d193b3d37973a796200d2bd19d70a5ef2487a63deffb5b9e9bbfc86d729003";
+ sha512 = "730b747ccdb0b31738e2272f9763b9aad992e241dfee8d067122886b625a5b7f83d53fdcb8052a00ee68ac76512c8ab97097a640cbad0f308dcec1f4cd040503";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/ur/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/ur/firefox-65.0.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "24f625367d0c94e4fa101910ad9417e66814eecdc4585eaf134988f784f06a69714e5180548e6b7714acf35b7a15369b5be824eead4cd87d2310ceb999eca351";
+ sha512 = "d10f6a9f708f27c7d935f190332c7db7d789f72a005a6474e127e6061a1e49776734c6e1a90e84213d8734c2ba1ec39063cafd5518ba482dd82bac323034b883";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/uz/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/uz/firefox-65.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "4766729c5cef60fd9fc4eb4d9586594fd323a4c8e759f360e7cb151cd9edb05b3a4ea7a949f6c2ad213bcc312cdd83efd72a5ffbc6f6c2ade3b7e82e67a8962a";
+ sha512 = "223fa76b020c0cb9aa9fc59344b0cb103088f2ae0c3fc8037f8a6c3055898312638769b51e98107864850b1286d11e711d4225b5bf570e0fb3f7c59ee740b197";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/vi/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/vi/firefox-65.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "cf2a51bc494ccc56f456ea929a24db7307ad62599d76bdb03d239341c4ad5e82d790beaee4afe1aced0c549ae08d44456e127470813fc0a72a9c990627173f87";
+ sha512 = "e3d1a93bea5f9b7b02e43a54f36544e0e7f6cf5553c5d3e42ff5227396eb66e62570917c5a6317fa21da3510251efc9d3d3524bc64f19fcae590825c75ce6896";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/xh/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/xh/firefox-65.0.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "86244d528c5edbb60e525724a7d577d8995096bb87996ecc0cd8cfb8f82d1d0916c5a9dccacbe06459762134d1993a68fd4c03624ed958774420bf114e3e7afe";
+ sha512 = "661183377c558e2355b9ce220f73807818d25b82e9bfc05c013cd58bd35234d73d979a42542b16c46b1c3c3efac0d9524ca28bb9874ad9c969b24c2a96d601e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/zh-CN/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/zh-CN/firefox-65.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "691acc92ddf95dd7316f3f851f6e7736c0accc7981a295b04fee6a82b4ced52de8d92d46b467f5be345fdc74531c58b06aacfd9b10e7c7368dea3c50f0f64961";
+ sha512 = "227ce1a00441fd3e5914143b00c2815544f989cc918e978700133c1232170a145fc2f0ce139989f3b9857387928439282f44bb735f4ee8dc7ed881fd006dfc62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/64.0.2/linux-i686/zh-TW/firefox-64.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/65.0/linux-i686/zh-TW/firefox-65.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "0625955e3424368f533772cccfad9098c8d11b4cca0a0acf919da4dc16b03945f2580decd8445e094d31060485d1ff71a809260e7b6bf1c417aedfd5d8cf880e";
+ sha512 = "211b738aaeb0716ab60cf2923be9a4cf6bc38f8536a32c05cf713f987249ed3a735fc6ce07689fd8181230039a4b2e2a367b72743730672856fe4b02e41444cd";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index b3719e841e58..2ef05a8f8d4b 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -1,6 +1,7 @@
{ pname, ffversion, meta, updateScript ? null
, src, unpackPhase ? null, patches ? []
, extraNativeBuildInputs ? [], extraConfigureFlags ? [], extraMakeFlags ? []
+, isIceCatLike ? false, icversion ? null
, isTorBrowserLike ? false, tbversion ? null }:
{ lib, stdenv, pkgconfig, pango, perl, python2, zip, libIDL
@@ -25,7 +26,7 @@
## privacy-related options
-, privacySupport ? isTorBrowserLike
+, privacySupport ? isTorBrowserLike || isIceCatLike
# WARNING: NEVER set any of the options below to `true` by default.
# Set to `privacySupport` or `false`.
@@ -75,17 +76,37 @@ let
default-toolkit = if stdenv.isDarwin then "cairo-cocoa"
else "cairo-gtk${if gtk3Support then "3" else "2"}";
+ binaryName = if isIceCatLike then "icecat" else "firefox";
+ binaryNameCapitalized = lib.toUpper (lib.substring 0 1 binaryName) + lib.substring 1 (-1) binaryName;
+
+ browserName = if stdenv.isDarwin then binaryNameCapitalized else binaryName;
+
execdir = if stdenv.isDarwin
- then "/Applications/${browserName}.app/Contents/MacOS"
+ then "/Applications/${binaryNameCapitalized}.app/Contents/MacOS"
else "/bin";
- browserName = if stdenv.isDarwin then "Firefox" else "firefox";
+
+ browserVersion = if isIceCatLike then icversion
+ else if isTorBrowserLike then tbversion
+ else ffversion;
+
+ browserPatches = [
+ ./env_var_for_system_dir.patch
+ ] ++ patches;
+
in
stdenv.mkDerivation rec {
name = "${pname}-unwrapped-${version}";
- version = if !isTorBrowserLike then ffversion else tbversion;
+ version = browserVersion;
- inherit src unpackPhase patches meta;
+ inherit src unpackPhase meta;
+
+ patches = browserPatches;
+
+ # Ignore trivial whitespace changes in patches, this fixes compatibility of
+ # ./env_var_for_system_dir.patch with Firefox >=65 without having to track
+ # two patches.
+ patchFlags = [ "-p1" "-l" ];
buildInputs = [
gtk2 perl zip libIDL libjpeg zlib bzip2
@@ -265,22 +286,22 @@ stdenv.mkDerivation rec {
installPhase = if stdenv.isDarwin then ''
mkdir -p $out/Applications
- cp -LR dist/Firefox.app $out/Applications
+ cp -LR dist/${binaryNameCapitalized}.app $out/Applications
'' else null;
postInstall = lib.optionalString stdenv.isLinux ''
# Remove SDK cruft. FIXME: move to a separate output?
- rm -rf $out/share/idl $out/include $out/lib/firefox-devel-*
+ rm -rf $out/share/idl $out/include $out/lib/${binaryName}-devel-*
# Needed to find Mozilla runtime
- gappsWrapperArgs+=(--argv0 "$out/bin/.firefox-wrapped")
+ gappsWrapperArgs+=(--argv0 "$out/bin/.${binaryName}-wrapped")
'';
postFixup = lib.optionalString stdenv.isLinux ''
# Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
patchelf --set-rpath "${lib.getLib libnotify
- }/lib:$(patchelf --print-rpath "$out"/lib/firefox*/libxul.so)" \
- "$out"/lib/firefox*/libxul.so
+ }/lib:$(patchelf --print-rpath "$out"/lib/${binaryName}*/libxul.so)" \
+ "$out"/lib/${binaryName}*/libxul.so
'';
doInstallCheck = true;
@@ -292,6 +313,7 @@ stdenv.mkDerivation rec {
passthru = {
inherit version updateScript;
isFirefox3Like = true;
+ inherit isIceCatLike;
inherit isTorBrowserLike;
gtk = gtk2;
inherit nspr;
diff --git a/pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx65.patch b/pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx65.patch
new file mode 100644
index 000000000000..7d129dc78f98
--- /dev/null
+++ b/pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx65.patch
@@ -0,0 +1,23 @@
+diff -ur firefox-65.0-orig/docshell/base/nsAboutRedirector.cpp firefox-65.0/docshell/base/nsAboutRedirector.cpp
+--- firefox-65.0-orig/docshell/base/nsAboutRedirector.cpp 2019-01-23 00:48:28.988747428 +0100
++++ firefox-65.0/docshell/base/nsAboutRedirector.cpp 2019-01-23 00:51:13.378188397 +0100
+@@ -67,8 +67,6 @@
+ {"about", "chrome://global/content/aboutAbout.xhtml", 0},
+ {"addons", "chrome://mozapps/content/extensions/extensions.xul",
+ nsIAboutModule::ALLOW_SCRIPT},
+- {"buildconfig", "chrome://global/content/buildconfig.html",
+- nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT},
+ {"checkerboard", "chrome://global/content/aboutCheckerboard.xhtml",
+ nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
+ nsIAboutModule::ALLOW_SCRIPT},
+diff -ur firefox-65.0-orig/toolkit/content/jar.mn firefox-65.0/toolkit/content/jar.mn
+--- firefox-65.0-orig/toolkit/content/jar.mn 2019-01-23 00:48:35.033372506 +0100
++++ firefox-65.0/toolkit/content/jar.mn 2019-01-23 00:50:45.126565924 +0100
+@@ -36,7 +36,6 @@
+ content/global/plugins.css
+ content/global/browser-child.js
+ content/global/browser-content.js
+-* content/global/buildconfig.html
+ content/global/buildconfig.css
+ content/global/contentAreaUtils.js
+ content/global/datepicker.xhtml
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index a6e5651172d2..6a2f2ed4efd2 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -4,24 +4,20 @@ let
common = opts: callPackage (import ./common.nix opts) {};
- nixpkgsPatches = [
- ./env_var_for_system_dir.patch
- ];
-
in
rec {
firefox = common rec {
pname = "firefox";
- ffversion = "64.0.2";
+ ffversion = "65.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "2xvzbx20i2qwld04g3wl9j6j8bkcja3i83sf9cpngayllhrjki29020izrwjxrgm0z3isg7zijw656v1v2zzmhlfkpkbk71n2gjj7md";
+ sha512 = "39bx76whgf53rkfqqy8gfhd44wikh89zpnqr930v4grqg3v0pfr8mbvp7xzjjlf5r7bski0wxibn9vyyy273fp99zyj1w2m5ihh9aqh";
};
- patches = nixpkgsPatches ++ [
- ./no-buildconfig.patch
+ patches = [
+ ./no-buildconfig-ffx65.patch
];
extraNativeBuildInputs = [ python3 ];
@@ -39,6 +35,11 @@ rec {
};
};
+ # Do not remove. This is the last version of Firefox that supports
+ # the old plugins. While this package is unsafe to use for browsing
+ # the web, there are many old useful plugins targeting offline
+ # activities (e.g. ebook readers, syncronous translation, etc) that
+ # will probably never be ported to WebExtensions API.
firefox-esr-52 = common rec {
pname = "firefox-esr";
ffversion = "52.9.0esr";
@@ -47,7 +48,7 @@ rec {
sha512 = "bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9";
};
- patches = nixpkgsPatches ++ [
+ patches = [
# this one is actually an omnipresent bug
# https://bugzilla.mozilla.org/show_bug.cgi?id=1444519
./fix-pa-context-connect-retval.patch
@@ -66,14 +67,14 @@ rec {
firefox-esr-60 = common rec {
pname = "firefox-esr";
- ffversion = "60.4.0esr";
+ ffversion = "60.5.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "3a2r2xyxqw86ihzbmzmxmj8wh3ay4mrjqrnyn73yl6ry19m1pjqbmy1fxnsmxnykfn35a1w18gmbj26kpn1yy7hif37cvy05wmza6c1";
+ sha512 = "3n7l146gdjwhi0iq85awc0yykvi4x5m91mcylxa5mrq911bv6xgn2i92nzhgnhdilqap5218778vgvnalikzsh67irrncx1hy5f6iyx";
};
- patches = nixpkgsPatches ++ [
- ./no-buildconfig.patch
+ patches = [
+ ./no-buildconfig-ffx65.patch
# this one is actually an omnipresent bug
# https://bugzilla.mozilla.org/show_bug.cgi?id=1444519
@@ -92,6 +93,81 @@ rec {
} // (let
+ iccommon = args: common (args // {
+ pname = "icecat";
+ isIceCatLike = true;
+
+ meta = (args.meta or {}) // {
+ description = "The GNU version of the Firefox web browser";
+ longDescription = ''
+ GNUzilla is the GNU version of the Mozilla suite, and GNU
+ IceCat is the GNU version of the Firefox web browser.
+
+ Notable differences from mainline Firefox:
+
+ - entirely free software, no non-free plugins, addons,
+ artwork,
+ - no telemetry, no "studies",
+ - sane privacy and security defaults (for instance, unlike
+ Firefox, IceCat does _zero_ network requests on startup by
+ default, which means that with IceCat you won't need to
+ unplug your Ethernet cable each time you want to create a
+ new browser profile without announcing that action to a
+ bunch of data-hungry corporations),
+ - all essential privacy and security settings can be
+ configured directly from the main screen,
+ - optional first party isolation (like TorBrowser),
+ - comes with HTTPS Everywhere (like TorBrowser), Tor Browser
+ Button (like TorBrowser Bundle), LibreJS, and SpyBlock
+ plugins out of the box.
+
+ This package can be installed together with Firefox and
+ TorBrowser, it will use distinct binary names and profile
+ directories.
+ '';
+ homepage = "https://www.gnu.org/software/gnuzilla/";
+ platforms = lib.platforms.unix;
+ license = with lib.licenses; [ mpl20 gpl3Plus ];
+ };
+ });
+
+in rec {
+
+ icecat = iccommon rec {
+ ffversion = "60.3.0";
+ icversion = "${ffversion}-gnu1";
+
+ src = fetchurl {
+ url = "mirror://gnu/gnuzilla/${ffversion}/icecat-${icversion}.tar.bz2";
+ sha256 = "0icnl64nxcyf7dprpdpygxhabsvyhps8c3ixysj9bcdlj9q34ib1";
+ };
+
+ patches = [
+ ./no-buildconfig.patch
+ ];
+ };
+
+ # Similarly to firefox-esr-52 above.
+ icecat-52 = iccommon rec {
+ ffversion = "52.6.0";
+ icversion = "${ffversion}-gnu1";
+
+ src = fetchurl {
+ url = "mirror://gnu/gnuzilla/${ffversion}/icecat-${icversion}.tar.bz2";
+ sha256 = "09fn54glqg1aa93hnz5zdcy07cps09dbni2b4200azh6nang630a";
+ };
+
+ patches = [
+ # this one is actually an omnipresent bug
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1444519
+ ./fix-pa-context-connect-retval.patch
+ ];
+
+ meta.knownVulnerabilities = [ "Support ended in August 2018." ];
+ };
+
+}) // (let
+
tbcommon = args: common (args // {
pname = "tor-browser";
isTorBrowserLike = true;
@@ -107,9 +183,7 @@ rec {
find . -exec touch -d'2010-01-01 00:00' {} \;
'';
- patches = nixpkgsPatches;
-
- meta = {
+ meta = (args.meta or {}) // {
description = "A web browser built from TorBrowser source tree";
longDescription = ''
This is a version of TorBrowser with bundle-related patches
@@ -138,9 +212,9 @@ rec {
Or just use `tor-browser-bundle` package that packs this
`tor-browser` back into a sanely-built bundle.
'';
- homepage = https://www.torproject.org/projects/torbrowser.html;
- platforms = lib.platforms.linux;
- license = lib.licenses.bsd3;
+ homepage = "https://www.torproject.org/projects/torbrowser.html";
+ platforms = lib.platforms.unix;
+ license = with lib.licenses; [ mpl20 bsd3 ];
};
});
@@ -163,16 +237,16 @@ in rec {
};
tor-browser-8-0 = tbcommon rec {
- ffversion = "60.3.0esr";
- tbversion = "8.0.3";
+ ffversion = "60.5.0esr";
+ tbversion = "8.0.5";
# FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb
src = fetchFromGitHub {
owner = "SLNOS";
repo = "tor-browser";
- # branch "tor-browser-60.3.0esr-8.0-1-slnos"
- rev = "bd512ad9c40069adfc983f4f03dbd9d220cdf2f9";
- sha256 = "1j349aqiqrf58zrx8pkqvh292w41v1vwr7x7dmd74hq4pi2iwpn8";
+ # branch "tor-browser-60.5.0esr-8.0-1-slnos"
+ rev = "7f113a4ea0539bd2ea9687fe4296c880f2b006c4";
+ sha256 = "11qbhwy2q9rinfw8337b9f78x0r26lnxg25581z85vxshp2jszdq";
};
};
diff --git a/pkgs/applications/networking/browsers/links2/default.nix b/pkgs/applications/networking/browsers/links2/default.nix
index bccc3fa2f4c0..62be8bbc1d61 100644
--- a/pkgs/applications/networking/browsers/links2/default.nix
+++ b/pkgs/applications/networking/browsers/links2/default.nix
@@ -8,12 +8,12 @@
}:
stdenv.mkDerivation rec {
- version = "2.17";
+ version = "2.18";
name = "links2-${version}";
src = fetchurl {
url = "${meta.homepage}/download/links-${version}.tar.bz2";
- sha256 = "0dh2gbzcw8kxy81z4ggsynibnqs56b83vy8qgz7illsag1irff6q";
+ sha256 = "0mwhh61klicn2vwk39nc7y4cw4mygzdi2nljn4r0gjbw6jmw3337";
};
buildInputs = with stdenv.lib;
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
index 81553a74e9f4..b6ea06fc113f 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
@@ -100,6 +100,7 @@ stdenv.mkDerivation rec {
maintainers = [];
platforms = [ "x86_64-linux" ];
# Application crashed with an unhandled SIGSEGV
- broken = true;
+ # Not on all systems, though. Video driver problem?
+ broken = false;
};
}
diff --git a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
index c31005f877be..74ee7c302e62 100644
--- a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -89,7 +89,7 @@ let
fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
# Upstream source
- version = "8.0.4";
+ version = "8.0.5";
lang = "en-US";
@@ -99,15 +99,15 @@ let
"https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
"https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
];
- sha256 = "1hclxqk54w1diyr8lrgirhy6cwmw2rccg174hgv39zrj2a5ajvmm";
+ sha256 = "0afrq5vy6rxj4p2dm7kaiq3d3iv4g8ivn7nfqx0z8h1wikyaf5di";
};
"i686-linux" = fetchurl {
urls = [
- "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
"https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
+ "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
];
- sha256 = "16393icjcck7brng1kq1vf4nacllcz1m3q3w2vs9rdkjfsazqh42";
+ sha256 = "113vn2fyw9sjxz24b2m6z4kw46rqgxglrna1lg9ji6zhkfb044vv";
};
};
in
diff --git a/pkgs/applications/networking/cluster/argo/default.nix b/pkgs/applications/networking/cluster/argo/default.nix
new file mode 100644
index 000000000000..647261a138f2
--- /dev/null
+++ b/pkgs/applications/networking/cluster/argo/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ name = "argo-${version}";
+ version = "2.2.1";
+
+ src = fetchFromGitHub {
+ owner = "argoproj";
+ repo = "argo";
+ rev = "v${version}";
+ sha256 = "0x3aizwbqkg2712021wcq4chmwjhw2df702wbr6zd2a2cdypwb67";
+ };
+
+ goDeps = ./deps.nix;
+ goPackagePath = "github.com/argoproj/argo";
+
+ meta = with lib; {
+ description = "Container native workflow engine for Kubernetes";
+ homepage = https://github.com/argoproj/argo;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ groodt ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/networking/cluster/argo/deps.nix b/pkgs/applications/networking/cluster/argo/deps.nix
new file mode 100644
index 000000000000..ace7ecd21b33
--- /dev/null
+++ b/pkgs/applications/networking/cluster/argo/deps.nix
@@ -0,0 +1,687 @@
+# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
+[
+ {
+ goPackagePath = "cloud.google.com/go";
+ fetch = {
+ type = "git";
+ url = "https://code.googlesource.com/gocloud";
+ rev = "64a2037ec6be8a4b0c1d1f706ed35b428b989239";
+ sha256 = "149v3ci17g6wd2pm18mzcncq5qpl9hwdjnz3rlbn5rfidyn46la1";
+ };
+ }
+ {
+ goPackagePath = "github.com/Knetic/govaluate";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Knetic/govaluate";
+ rev = "9aa49832a739dcd78a5542ff189fb82c3e423116";
+ sha256 = "12klijhq4fckzbhv0cwygbazj6lvhmdqksha9y6jgfmwzv51kwv5";
+ };
+ }
+ {
+ goPackagePath = "github.com/PuerkitoBio/purell";
+ fetch = {
+ type = "git";
+ url = "https://github.com/PuerkitoBio/purell";
+ rev = "0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4";
+ sha256 = "0vsxyn1fbm7g873b8kf3hcsgqgncb5nmfq3zfsc35a9yhzarka91";
+ };
+ }
+ {
+ goPackagePath = "github.com/PuerkitoBio/urlesc";
+ fetch = {
+ type = "git";
+ url = "https://github.com/PuerkitoBio/urlesc";
+ rev = "de5bf2ad457846296e2031421a34e2568e304e35";
+ sha256 = "0n0srpqwbaan1wrhh2b7ysz543pjs1xw2rghvqyffg9l0g8kzgcw";
+ };
+ }
+ {
+ goPackagePath = "github.com/argoproj/pkg";
+ fetch = {
+ type = "git";
+ url = "https://github.com/argoproj/pkg";
+ rev = "1aa3e0c55668da17703adba5c534fff6930db589";
+ sha256 = "0lr1dimm443qq3zzcrpialvxq9bl8pb3317zn34gmf1sycqh4iii";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
+ sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "346938d642f2ec3594ed81d874461961cd0faa76";
+ sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/spdystream";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/spdystream";
+ rev = "bc6354cbbc295e925e4c611ffe90c1f287ee54db";
+ sha256 = "08746a15snvmax6cnzn2qy7cvsspxbsx97vdbjpdadir3pypjxya";
+ };
+ }
+ {
+ goPackagePath = "github.com/dustin/go-humanize";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dustin/go-humanize";
+ rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e";
+ sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3";
+ };
+ }
+ {
+ goPackagePath = "github.com/emicklei/go-restful";
+ fetch = {
+ type = "git";
+ url = "https://github.com/emicklei/go-restful";
+ rev = "3eb9738c1697594ea6e71a7156a9bb32ed216cf0";
+ sha256 = "1zqcjhg4q7788hyrkhwg4b6r1vc4qnzbw8c5j994mr18x42brxzg";
+ };
+ }
+ {
+ goPackagePath = "github.com/emirpasic/gods";
+ fetch = {
+ type = "git";
+ url = "https://github.com/emirpasic/gods";
+ rev = "f6c17b524822278a87e3b3bd809fec33b51f5b46";
+ sha256 = "1zhkppqzy149fp561pif8d5d92jd9chl3l9z4yi5f8n60ibdmmjf";
+ };
+ }
+ {
+ goPackagePath = "github.com/evanphx/json-patch";
+ fetch = {
+ type = "git";
+ url = "https://github.com/evanphx/json-patch";
+ rev = "afac545df32f2287a079e2dfb7ba2745a643747e";
+ sha256 = "1d90prf8wfvndqjn6nr0k405ykia5vb70sjw4ywd49s9p3wcdyn8";
+ };
+ }
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "github.com/ghodss/yaml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ghodss/yaml";
+ rev = "c7ce16629ff4cd059ed96ed06419dd3856fd3577";
+ sha256 = "10cyv1gy3zwwkr04kk8cvhifb7xddakyvnk5s13yfcqj9hcjz8d1";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-ini/ini";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ini/ini";
+ rev = "358ee7663966325963d4e8b2e1fbd570c5195153";
+ sha256 = "1zr51xaka7px1pmfndm12fvg6a3cr24kg77j28zczbfcc6h339gy";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-openapi/jsonpointer";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-openapi/jsonpointer";
+ rev = "3a0015ad55fa9873f41605d3e8f28cd279c32ab2";
+ sha256 = "02an755ashhckqwxyq2avgn8mm4qq3hxda2jsj1a3bix2gkb45v7";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-openapi/jsonreference";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-openapi/jsonreference";
+ rev = "3fb327e6747da3043567ee86abd02bb6376b6be2";
+ sha256 = "0zwsrmqqcihm0lj2pc18cpm7wnn1dzwr4kvrlyrxf0lnn7dsdsbm";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-openapi/spec";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-openapi/spec";
+ rev = "bce47c9386f9ecd6b86f450478a80103c3fe1402";
+ sha256 = "0agys8v5rkfyinvmjd8hzgwvb20hnqninwkxwqkwbbsnakhi8shk";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-openapi/swag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-openapi/swag";
+ rev = "2b0bd4f193d011c203529df626a65d63cb8a79e8";
+ sha256 = "14c998wkycmy69jhjqkrah8acrr9xfam1dxbzl0lf4s2ghwn7bdn";
+ };
+ }
+ {
+ goPackagePath = "github.com/gogo/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gogo/protobuf";
+ rev = "636bf0302bc95575d69441b25a2603156ffdddf1";
+ sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/glog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/glog";
+ rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998";
+ sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
+ sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/gofuzz";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/gofuzz";
+ rev = "24818f796faf91cd76ec7bddd72458fbced7a6c1";
+ sha256 = "0cq90m2lgalrdfrwwyycrrmn785rgnxa3l3vp9yxkvnv88bymmlm";
+ };
+ }
+ {
+ goPackagePath = "github.com/googleapis/gnostic";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/gnostic";
+ rev = "7c663266750e7d82587642f65e60bc4083f1f84e";
+ sha256 = "0yh3ckd7m0r9h50wmxxvba837d0wb1k5yd439zq4p1kpp4390z12";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/websocket";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/websocket";
+ rev = "ea4d1f681babbce9545c9c5f3d5194a789c89f5b";
+ sha256 = "1bhgs2542qs49p1dafybqxfs2qc072xv41w5nswyrknwyjxxs2a1";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/golang-lru";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/golang-lru";
+ rev = "0fb14efe8c47ae851c0034ed7a448854d3d34cf3";
+ sha256 = "0vg4yn3088ym4sj1d34kr13lp4v5gya7r2nxshp2bz70n46fsqn2";
+ };
+ }
+ {
+ goPackagePath = "github.com/howeyc/gopass";
+ fetch = {
+ type = "git";
+ url = "https://github.com/howeyc/gopass";
+ rev = "bf9dde6d0d2c004a008c27aaee91170c786f6db8";
+ sha256 = "1jxzyfnqi0h1fzlsvlkn10bncic803bfhslyijcxk55mgh297g45";
+ };
+ }
+ {
+ goPackagePath = "github.com/imdario/mergo";
+ fetch = {
+ type = "git";
+ url = "https://github.com/imdario/mergo";
+ rev = "9f23e2d6bd2a77f959b2bf6acdbefd708a83a4a4";
+ sha256 = "1lbzy8p8wv439sqgf0n21q52flf2wbamp6qa1jkyv6an0nc952q7";
+ };
+ }
+ {
+ goPackagePath = "github.com/inconshreveable/mousetrap";
+ fetch = {
+ type = "git";
+ url = "https://github.com/inconshreveable/mousetrap";
+ rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75";
+ sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
+ };
+ }
+ {
+ goPackagePath = "github.com/jbenet/go-context";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jbenet/go-context";
+ rev = "d14ea06fba99483203c19d92cfcd13ebe73135f4";
+ sha256 = "0q91f5549n81w3z5927n4a1mdh220bdmgl42zi3h992dcc4ls0sl";
+ };
+ }
+ {
+ goPackagePath = "github.com/json-iterator/go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/json-iterator/go";
+ rev = "1624edc4454b8682399def8740d46db5e4362ba4";
+ sha256 = "11wn4hpmrs8bmpvd93wqk49jfbbgylakhi35f9k5qd7jd479ci4s";
+ };
+ }
+ {
+ goPackagePath = "github.com/kevinburke/ssh_config";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kevinburke/ssh_config";
+ rev = "9fc7bb800b555d63157c65a904c86a2cc7b4e795";
+ sha256 = "102icrla92zmr5zngipc8c9yfbqhf73zs2w2jq6s7p0gdjifigc8";
+ };
+ }
+ {
+ goPackagePath = "github.com/mailru/easyjson";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mailru/easyjson";
+ rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65";
+ sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/minio/minio-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/minio/minio-go";
+ rev = "70799fe8dae6ecfb6c7d7e9e048fce27f23a1992";
+ sha256 = "0xvvnny59v4p1y2kbvz90ga5xvc5sq1gc4wv6cym82rdbvgzb2ax";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/go-homedir";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/go-homedir";
+ rev = "58046073cbffe2f25d425fe1331102f55cf719de";
+ sha256 = "0kwflrwsjdsy8vbhyzicc4c2vdi7lhdvn4rarfr18x1qsrb7n1bx";
+ };
+ }
+ {
+ goPackagePath = "github.com/modern-go/concurrent";
+ fetch = {
+ type = "git";
+ url = "https://github.com/modern-go/concurrent";
+ rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94";
+ sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
+ };
+ }
+ {
+ goPackagePath = "github.com/modern-go/reflect2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/modern-go/reflect2";
+ rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd";
+ sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49";
+ };
+ }
+ {
+ goPackagePath = "github.com/pelletier/go-buffruneio";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pelletier/go-buffruneio";
+ rev = "c37440a7cf42ac63b919c752ca73a85067e05992";
+ sha256 = "0l83p1gg6g5mmhmxjisrhfimhbm71lwn1r2w7d6siwwqm9q08sd2";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "645ef00459ed84a119197bfb8d8205042c6df63d";
+ sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "792786c7400a136282c1664665ae0a8db921c6c2";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "c5b7fccd204277076155f10851dad72b76a49317";
+ sha256 = "1xqny3147g12n4j03kxm8s9mvdbs3ln6i56c655mybrn9jjy48kd";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f";
+ sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "c7de2306084e37d54b8be01f3541a8464345e9a5";
+ sha256 = "11dqfm2d0m4sjjgyrnayman96g59x2apmvvqby9qmww2qj2k83ig";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "05ee40e3a273f7245e8777337fc7b46e533a9a92";
+ sha256 = "0f6fnczxa42b9rys2h3l0m8fy3x5hrhaq707vq0lbx5fcylw8lis";
+ };
+ }
+ {
+ goPackagePath = "github.com/sergi/go-diff";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sergi/go-diff";
+ rev = "1744e2970ca51c86172c8190fadad617561ed6e7";
+ sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7";
+ };
+ }
+ {
+ goPackagePath = "github.com/sirupsen/logrus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sirupsen/logrus";
+ rev = "3e01752db0189b9157070a0e1668a620f9a85da2";
+ sha256 = "029irw2lsbqi944gdrbkwdw0m2794sqni4g21gsnmz142hbzds8c";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/cobra";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/cobra";
+ rev = "7c4570c3ebeb8129a1f7456d0908a8b676b6f9f1";
+ sha256 = "16amh0prlzqrrbg5j629sg0f688nfzfgn9sair8jyybqampr3wc7";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/pflag";
+ rev = "583c0c0531f06d5278b7d917446061adc344b5cd";
+ sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5";
+ };
+ }
+ {
+ goPackagePath = "github.com/src-d/gcfg";
+ fetch = {
+ type = "git";
+ url = "https://github.com/src-d/gcfg";
+ rev = "f187355171c936ac84a82793659ebb4936bc1c23";
+ sha256 = "1hrdxlha4kkcpyydmjqd929rmwn5a9xq7arvwhryxppxq7502axk";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/objx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/objx";
+ rev = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c";
+ sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686";
+ sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
+ };
+ }
+ {
+ goPackagePath = "github.com/tidwall/gjson";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tidwall/gjson";
+ rev = "1e3f6aeaa5bad08d777ea7807b279a07885dd8b2";
+ sha256 = "0b0kvpzq0xxk2fq4diy3ab238yjx022s56h5jv1lc9hglds80lnn";
+ };
+ }
+ {
+ goPackagePath = "github.com/tidwall/match";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tidwall/match";
+ rev = "1731857f09b1f38450e2c12409748407822dc6be";
+ sha256 = "14nv96h0mjki5q685qx8y331h4yga6hlfh3z9nz6acvnv284q578";
+ };
+ }
+ {
+ goPackagePath = "github.com/valyala/bytebufferpool";
+ fetch = {
+ type = "git";
+ url = "https://github.com/valyala/bytebufferpool";
+ rev = "e746df99fe4a3986f4d4f79e13c1e0117ce9c2f7";
+ sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93";
+ };
+ }
+ {
+ goPackagePath = "github.com/valyala/fasttemplate";
+ fetch = {
+ type = "git";
+ url = "https://github.com/valyala/fasttemplate";
+ rev = "dcecefd839c4193db0d35b88ec65b4c12d360ab0";
+ sha256 = "0kkxn0ad5a36533djh50n9l6wsylmnykridkm91dqlqbjirn7216";
+ };
+ }
+ {
+ goPackagePath = "github.com/xanzy/ssh-agent";
+ fetch = {
+ type = "git";
+ url = "https://github.com/xanzy/ssh-agent";
+ rev = "640f0ab560aeb89d523bb6ac322b1244d5c3796c";
+ sha256 = "069nlriymqswg52ggiwi60qhwrin9nzhd2g65a7h59z2qbcvk2hy";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "f027049dab0ad238e394a753dba2d14753473a04";
+ sha256 = "026475grqvylk9n2ld4ygaxmzck6v97j48sc2x58jjsmqflnhzld";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "f9ce57c11b242f0f1599cf25c89d8cb02c45295a";
+ sha256 = "1m507gyjd9246cr3inpn6lgv3vnc3i11x4fgz0k0hdxv3cn9dyx2";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/oauth2";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/oauth2";
+ rev = "3d292e4d0cdc3a0113e6d207bb137145ef1de42f";
+ sha256 = "0jvivlvx7snacd6abd1prqxa7h1z6b7s6mqahn8lpqlag3asryrl";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "904bdc257025c7b3f43c19360ad3ab85783fad78";
+ sha256 = "1pmj9axkj898bk4i4lny03b3l0zbkpvxj03gyjckliabqimqz0az";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0";
+ sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/time";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/time";
+ rev = "fbb02b2291d28baffd63558aa44b4b56f178d650";
+ sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/tools";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/tools";
+ rev = "ca6481ae56504398949d597084558e50ad07117a";
+ sha256 = "0pza1pd0wy9r0pf9b9hham9ldr2byyg1slqf8p56dhf8b6j9jw9v";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/appengine";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/appengine";
+ rev = "b1f26356af11148e710935ed1ac8a7f5702c7612";
+ sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/inf.v0";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-inf/inf";
+ rev = "d2d2541c53f18d2a059457998ce2876cc8e67cbf";
+ sha256 = "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/src-d/go-billy.v4";
+ fetch = {
+ type = "git";
+ url = "https://github.com/src-d/go-billy";
+ rev = "83cf655d40b15b427014d7875d10850f96edba14";
+ sha256 = "18fghcyk69g460px8rvmhmqldkbhw17dpnhg45qwdvaq90b0bkx9";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/src-d/go-git.v4";
+ fetch = {
+ type = "git";
+ url = "https://github.com/src-d/go-git";
+ rev = "3bd5e82b2512d85becae9677fa06b5a973fd4cfb";
+ sha256 = "1krg24ncckwalmhzs2vlp8rwyk4rfnhfydwg8iw7gaywww2c1wfc";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/warnings.v0";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-warnings/warnings";
+ rev = "ec4a0fea49c7b46c2aeb0b51aac55779c607e52b";
+ sha256 = "1kzj50jn708cingn7a13c2wdlzs6qv89dr2h4zj8d09647vlnd81";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-yaml/yaml";
+ rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
+ sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
+ };
+ }
+ {
+ goPackagePath = "k8s.io/api";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kubernetes/api";
+ rev = "0f11257a8a25954878633ebdc9841c67d8f83bdb";
+ sha256 = "1y8k0b03ibr8ga9dr91dc2imq2cbmy702a1xqggb97h8lmb6jqni";
+ };
+ }
+ {
+ goPackagePath = "k8s.io/apimachinery";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kubernetes/apimachinery";
+ rev = "e386b2658ed20923da8cc9250e552f082899a1ee";
+ sha256 = "0lgwpsvx0gpnrdnkqc9m96xwkifdq50l7cj9rvh03njws4rbd8jz";
+ };
+ }
+ {
+ goPackagePath = "k8s.io/client-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kubernetes/client-go";
+ rev = "a312bfe35c401f70e5ea0add48b50da283031dc3";
+ sha256 = "0z360np4iv7jdgacw576gdxbzl8ss810kbqwyrjk39by589rfkl9";
+ };
+ }
+ {
+ goPackagePath = "k8s.io/code-generator";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kubernetes/code-generator";
+ rev = "9de8e796a74d16d2a285165727d04c185ebca6dc";
+ sha256 = "09858ykfrd3cyzkkpafzhqs6h7bk3n90s3p52x3axn4f7ikjh7k4";
+ };
+ }
+ {
+ goPackagePath = "k8s.io/gengo";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kubernetes/gengo";
+ rev = "c42f3cdacc394f43077ff17e327d1b351c0304e4";
+ sha256 = "05vbrqfa96izm5j2q9f4yiyrbyx23nrkj5yv4fhfc7pvwb35iy04";
+ };
+ }
+ {
+ goPackagePath = "k8s.io/kube-openapi";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kubernetes/kube-openapi";
+ rev = "e3762e86a74c878ffed47484592986685639c2cd";
+ sha256 = "1n9j08dwnj77iflzj047hrk0zg6nh1m4a5pljjdsvvf3xgka54pz";
+ };
+ }
+]
\ No newline at end of file
diff --git a/pkgs/applications/networking/cluster/docker-machine/default.nix b/pkgs/applications/networking/cluster/docker-machine/default.nix
index d67d9d5851cf..876630c559a5 100644
--- a/pkgs/applications/networking/cluster/docker-machine/default.nix
+++ b/pkgs/applications/networking/cluster/docker-machine/default.nix
@@ -3,7 +3,7 @@
buildGoPackage rec {
name = "machine-${version}";
- version = "0.14.0";
+ version = "0.16.1";
goPackagePath = "github.com/docker/machine";
@@ -11,16 +11,16 @@ buildGoPackage rec {
rev = "v${version}";
owner = "docker";
repo = "machine";
- sha256 = "0hd5sklmvkhhpfn318hq9w0f7x14165h1l2mdn9iv4447z1iibff";
+ sha256 = "0xxzxi5v7ji9j2k7kxhi0ah91lfa7b9rg3nywgx0lkv8dlgp8kmy";
};
postInstall = ''
- mkdir -p $bin/share/bash-completion/completions/
- cp go/src/github.com/docker/machine/contrib/completion/bash/* $bin/share/bash-completion/completions/
- '';
+ mkdir -p \
+ $bin/share/bash-completion/completions/ \
+ $bin/share/zsh/site-functions/
- postFixup = ''
- mv $bin/bin/cmd $bin/bin/docker-machine
+ cp go/src/github.com/docker/machine/contrib/completion/bash/* $bin/share/bash-completion/completions/
+ cp go/src/github.com/docker/machine/contrib/completion/zsh/* $bin/share/zsh/site-functions/
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/cluster/kops/default.nix b/pkgs/applications/networking/cluster/kops/default.nix
index 6ffe40d6a3de..c9edaae1e536 100644
--- a/pkgs/applications/networking/cluster/kops/default.nix
+++ b/pkgs/applications/networking/cluster/kops/default.nix
@@ -3,7 +3,7 @@
buildGoPackage rec {
name = "kops-${version}";
- version = "1.10.0";
+ version = "1.11.0";
goPackagePath = "k8s.io/kops";
@@ -11,7 +11,7 @@ buildGoPackage rec {
rev = version;
owner = "kubernetes";
repo = "kops";
- sha256 = "1ga83sbhvhcazran6xfwgv95sg8ygg2w59vql0yjicj8r2q01vqp";
+ sha256 = "1z67jl66g79q6v5kjy9qxx2xp656ybv5hrc10h3wmzy0b0n30s4n";
};
buildInputs = [go-bindata];
diff --git a/pkgs/applications/networking/cluster/kubecfg/default.nix b/pkgs/applications/networking/cluster/kubecfg/default.nix
index 73a28325f52d..1e16cf1afca1 100644
--- a/pkgs/applications/networking/cluster/kubecfg/default.nix
+++ b/pkgs/applications/networking/cluster/kubecfg/default.nix
@@ -1,6 +1,6 @@
{ lib, buildGoPackage, fetchFromGitHub, ... }:
-let version = "0.6.0"; in
+let version = "0.9.1"; in
buildGoPackage {
name = "kubecfg-${version}";
@@ -9,7 +9,7 @@ buildGoPackage {
owner = "ksonnet";
repo = "kubecfg";
rev = "v${version}";
- sha256 = "12kv1p707kdxjx5l8rcikd1gjwp5xjxdmmyvlpnvyagrphgrwpsf";
+ sha256 = "010k33arxa4spaq923iazsisxgsaj8c7w4z250y9yrch8xxd74bi";
};
goPackagePath = "github.com/ksonnet/kubecfg";
diff --git a/pkgs/applications/networking/cluster/kubetail/default.nix b/pkgs/applications/networking/cluster/kubetail/default.nix
index b2cf486b6123..6ac232ee5bf4 100644
--- a/pkgs/applications/networking/cluster/kubetail/default.nix
+++ b/pkgs/applications/networking/cluster/kubetail/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "kubetail-${version}";
- version = "1.6.5";
+ version = "1.6.6";
src = fetchFromGitHub {
owner = "johanhaleby";
repo = "kubetail";
rev = "${version}";
- sha256 = "0q8had1bi1769wd6h1c43gq0cvr5qj1fvyglizlyq1gm8qi2dx7n";
+ sha256 = "0fd3xmhn20wmbwxdqs49nvwhl6vc3ipns83j558zir8x4fgq0yrr";
};
installPhase = ''
diff --git a/pkgs/applications/networking/cluster/minishift/default.nix b/pkgs/applications/networking/cluster/minishift/default.nix
index 6f2276155024..de11a116533b 100644
--- a/pkgs/applications/networking/cluster/minishift/default.nix
+++ b/pkgs/applications/networking/cluster/minishift/default.nix
@@ -4,10 +4,10 @@
}:
let
- version = "1.29.0";
+ version = "1.30.0";
# Update these on version bumps according to Makefile
- centOsIsoVersion = "v1.13.0";
+ centOsIsoVersion = "v1.14.0";
openshiftVersion = "v3.11.0";
in buildGoPackage rec {
@@ -18,7 +18,7 @@ in buildGoPackage rec {
owner = "minishift";
repo = "minishift";
rev = "v${version}";
- sha256 = "17scvv60hgk7s9fy4s9z26sc8a69ryh33rhr1f7p92kb5wfh2x40";
+ sha256 = "0p7g7r4m3brssy2znw7pd60aph6m6absqy23x88c07n5n4mv9wj8";
};
nativeBuildInputs = [ pkgconfig go-bindata makeWrapper ];
diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix
index 5810951f095b..765d16844991 100644
--- a/pkgs/applications/networking/cluster/nomad/default.nix
+++ b/pkgs/applications/networking/cluster/nomad/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "nomad-${version}";
- version = "0.8.6";
+ version = "0.8.7";
rev = "v${version}";
goPackagePath = "github.com/hashicorp/nomad";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "nomad";
inherit rev;
- sha256 = "1786hbgby9q3p4x28xdc06v12n8qvxqwis70mr80axb6r4kd7yqw";
+ sha256 = "0nkqiqkrccfmn7qkbhd48m9m56ix4xb0a3ar0z0pl4sbm25rlj0b";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/feedreaders/feedreader/default.nix b/pkgs/applications/networking/feedreaders/feedreader/default.nix
index b7e9c02c0d22..a7cfc6058244 100644
--- a/pkgs/applications/networking/feedreaders/feedreader/default.nix
+++ b/pkgs/applications/networking/feedreaders/feedreader/default.nix
@@ -1,21 +1,27 @@
-{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, vala_0_40, gettext, python3
+{ stdenv, fetchFromGitHub, fetchpatch, meson, ninja, pkgconfig, vala_0_40, gettext, python3
, appstream-glib, desktop-file-utils, glibcLocales, wrapGAppsHook
, curl, glib, gnome3, gst_all_1, json-glib, libnotify, libsecret, sqlite, gumbo
}:
-let
- pname = "FeedReader";
- version = "2.6.1";
-in stdenv.mkDerivation {
- name = "${pname}-${version}";
+stdenv.mkDerivation rec {
+ pname = "feedreader";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "jangernert";
repo = pname;
- rev = "v" + version;
- sha256 = "01r00b2jrb12x46fvd207s5lkhc13kmzg0w1kqbdkwkwsrdzb0jy";
+ rev = "v${version}";
+ sha256 = "1x5milynfa27zyv2jkzyi7ikkszrvzki1hlzv8c2wvcmw60jqb8n";
};
+ patches = [
+ # See: https://github.com/jangernert/FeedReader/pull/842
+ (fetchpatch {
+ url = "https://github.com/jangernert/FeedReader/commit/f4ce70932c4ddc91783309708402c7c42d627455.patch";
+ sha256 = "076fpjn973xg2m35lc6z4h7g5x8nb08sghg94glsqa8wh1ig2311";
+ })
+ ];
+
nativeBuildInputs = [
meson ninja pkgconfig vala_0_40 gettext appstream-glib desktop-file-utils
python3 glibcLocales wrapGAppsHook
@@ -30,9 +36,6 @@ in stdenv.mkDerivation {
gstreamer gst-plugins-base gst-plugins-good
]);
- # TODO: fix https://github.com/NixOS/nixpkgs/issues/39547
- LIBRARY_PATH = stdenv.lib.makeLibraryPath [ curl ];
-
# vcs_tag function fails with UnicodeDecodeError
LC_ALL = "en_US.UTF-8";
@@ -41,7 +44,7 @@ in stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- description = "A modern desktop application designed to complement existing web-based RSS accounts.";
+ description = "A modern desktop application designed to complement existing web-based RSS accounts";
homepage = https://jangernert.github.io/FeedReader/;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ edwtjo ];
diff --git a/pkgs/applications/networking/feedreaders/rawdog/default.nix b/pkgs/applications/networking/feedreaders/rawdog/default.nix
index 3a5983c2e276..6bdaf2ffaf48 100644
--- a/pkgs/applications/networking/feedreaders/rawdog/default.nix
+++ b/pkgs/applications/networking/feedreaders/rawdog/default.nix
@@ -2,11 +2,11 @@
python2Packages.buildPythonApplication rec {
name = "rawdog-${version}";
- version = "2.22";
+ version = "2.23";
src = fetchurl {
url = "https://offog.org/files/${name}.tar.gz";
- sha256 = "01ircwl80xi5lamamsb22i7vmsh2ysq3chn9mbsdhqic2i32hcz0";
+ sha256 = "18nyg19mwxyqdnykplkqmzb4n27vvrhvp639zai8f81gg9vdbsjp";
};
propagatedBuildInputs = with python2Packages; [ feedparser ];
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index 3343141801eb..368b3cd2ee68 100644
--- a/pkgs/applications/networking/gns3/default.nix
+++ b/pkgs/applications/networking/gns3/default.nix
@@ -1,7 +1,7 @@
{ callPackage, stdenv }:
let
- stableVersion = "2.1.11";
+ stableVersion = "2.1.12";
# Currently there is no preview version.
previewVersion = stableVersion;
addVersion = args:
@@ -10,8 +10,8 @@ let
in args // { inherit version branch; };
mkGui = args: callPackage (import ./gui.nix (addVersion args)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args)) { };
- guiSrcHash = "1skcb47r0wvv7l7z487b2165pwvc397b23abfq24kw79806vknzn";
- serverSrcHash = "09j2nafxvgc6plk7s3qwv5qc0cc2bi41h4fhg8g7c85ixfx5yz8a";
+ guiSrcHash = "19kk1nc8h6ljczhizkgszw6xma31p0fmh6vkygpmrfwb8975d1s6";
+ serverSrcHash = "1rs3l33jf33y02xri0b7chy02cjzd8v7l20ccjw2in8mw08mpc99";
in {
guiStable = mkGui {
stable = true;
diff --git a/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix b/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
index aa7895ce1488..d6c8fae2b585 100644
--- a/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
+++ b/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
@@ -3,13 +3,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
name = "bitlbee-facebook-${version}";
- version = "1.1.2";
+ version = "1.2.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "bitlbee";
repo = "bitlbee-facebook";
- sha256 = "0kz2sc10iq01vn0hvf06bcdc1rsxz1j77z3mw55slf3j08xr07in";
+ sha256 = "11068zhb1v55b1x0nhjc4f3p0glccxpcyk5c1630hfdzkj7vyqhn";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
diff --git a/pkgs/applications/networking/instant-messengers/bitlbee/default.nix b/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
index fbd326919f33..edcf154dc77a 100644
--- a/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
+++ b/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
homepage = https://www.bitlbee.org/;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ wkennington pSub ];
+ maintainers = with maintainers; [ pSub ];
platforms = platforms.gnu ++ platforms.linux; # arbitrary choice
};
}
diff --git a/pkgs/applications/networking/instant-messengers/franz/default.nix b/pkgs/applications/networking/instant-messengers/franz/default.nix
index 4b8670f23d43..d33761ba772e 100644
--- a/pkgs/applications/networking/instant-messengers/franz/default.nix
+++ b/pkgs/applications/networking/instant-messengers/franz/default.nix
@@ -1,60 +1,44 @@
-{ stdenv, fetchurl, makeDesktopItem, makeWrapper, autoPatchelfHook
-, xorg, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig, gtk2
+{ stdenv, fetchurl, makeWrapper, autoPatchelfHook, dpkg
+, xorg, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig, gtk3
, gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify, xdg_utils }:
let
- bits = if stdenv.hostPlatform.system == "x86_64-linux" then "x64"
- else "ia32";
-
- version = "4.0.4";
-
- desktopItem = makeDesktopItem rec {
- name = "Franz";
- exec = name;
- icon = "franz";
- desktopName = name;
- genericName = "Franz messenger";
- categories = "Network;";
- };
+ version = "5.0.0-beta.19";
in stdenv.mkDerivation rec {
name = "franz-${version}";
src = fetchurl {
- url = "https://github.com/meetfranz/franz-app/releases/download/${version}/Franz-linux-${bits}-${version}.tgz";
- sha256 = if bits == "x64" then
- "0ssym0jfrig474g6j67g1jfybjkxnyhbqqjvrs8z6ihwlyd3rrk5" else
- "16l9jma2hiwzl9l41yhrwribcgmxca271rq0cfbbm9701mmmciyy";
+ url = "https://github.com/meetfranz/franz/releases/download/v${version}/franz_${version}_amd64.deb";
+ sha256 = "1b9b8y19iqx8bnax7hbh9rkjfxk8a9gqb1akrcxwwfi46l816gyy";
};
# don't remove runtime deps
dontPatchELF = true;
- nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+ nativeBuildInputs = [ autoPatchelfHook makeWrapper dpkg ];
buildInputs = (with xorg; [
libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes
libXrender libX11 libXtst libXScrnSaver
]) ++ [
- gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus
+ gtk3 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus
gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc
];
runtimeDependencies = [ udev.lib libnotify ];
- unpackPhase = ''
- tar xzf $src
- '';
+ unpackPhase = "dpkg-deb -x $src .";
installPhase = ''
- mkdir -p $out/bin $out/opt/franz
- cp -r * $out/opt/franz
- ln -s $out/opt/franz/Franz $out/bin
+ mkdir -p $out/bin
+ cp -r opt $out
+ ln -s $out/opt/Franz/franz $out/bin
# provide desktop item and icon
- mkdir -p $out/share/applications $out/share/pixmaps
- ln -s ${desktopItem}/share/applications/* $out/share/applications
- ln -s $out/opt/franz/resources/app.asar.unpacked/assets/franz.png $out/share/pixmaps
+ cp -r usr/share $out
+ substituteInPlace $out/share/applications/franz.desktop \
+ --replace Exec=\"/opt/Franz/franz\" Exec=franz
'';
postFixup = ''
- wrapProgram $out/opt/franz/Franz --prefix PATH : ${xdg_utils}/bin
+ wrapProgram $out/opt/Franz/franz --prefix PATH : ${xdg_utils}/bin
'';
meta = with stdenv.lib; {
@@ -62,7 +46,7 @@ in stdenv.mkDerivation rec {
homepage = https://meetfranz.com;
license = licenses.free;
maintainers = [ maintainers.gnidorah ];
- platforms = ["i686-linux" "x86_64-linux"];
+ platforms = ["x86_64-linux"];
hydraPlatforms = [];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix
index 83591722568b..cf4e6358dff3 100644
--- a/pkgs/applications/networking/instant-messengers/gajim/default.nix
+++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix
@@ -1,27 +1,30 @@
-{ buildPythonApplication, lib, fetchurl, gettext, wrapGAppsHook
-, python, gtk3, gobject-introspection
-, nbxmpp, pyasn1, pygobject3, gnome3, dbus-python, pillow
+{ lib, fetchurl, gettext, wrapGAppsHook
+
+# Native dependencies
+, python3, gtk3, gobject-introspection, defaultIconTheme
+
+# Test dependencies
, xvfb_run, dbus
+
+# Optional dependencies
, enableJingle ? true, farstream, gstreamer, gst-plugins-base, gst-libav, gst-plugins-ugly
-, enableE2E ? true, pycrypto, python-gnupg
+, enableE2E ? true
, enableSecrets ? true, libsecret
, enableRST ? true, docutils
, enableSpelling ? true, gspell
, enableUPnP ? true, gupnp-igd
-, enableOmemoPluginDependencies ? true, python-axolotl, qrcode
-, extraPythonPackages ? pkgs: [], pythonPackages
+, enableOmemoPluginDependencies ? true
+, extraPythonPackages ? ps: []
}:
-with lib;
-
-buildPythonApplication rec {
- name = "gajim-${version}";
- majorVersion = "1.0";
- version = "${majorVersion}.3";
+python3.pkgs.buildPythonApplication rec {
+ pname = "gajim";
+ majorVersion = "1.1";
+ version = "${majorVersion}.2";
src = fetchurl {
url = "https://gajim.org/downloads/${majorVersion}/gajim-${version}.tar.bz2";
- sha256 = "0ds4rqwfrpj89a489w6yih8gx5zi7qa4ffgld950fk7s0qxvcfnb";
+ sha256 = "1lx03cgi58z54xb7mhs6bc715lc00w5mpysf9n3q8zgn759fm0rj";
};
postPatch = ''
@@ -30,38 +33,38 @@ buildPythonApplication rec {
'';
buildInputs = [
- gobject-introspection gtk3 gnome3.defaultIconTheme
- ] ++ optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-ugly ]
- ++ optional enableSecrets libsecret
- ++ optional enableSpelling gspell
- ++ optional enableUPnP gupnp-igd;
+ gobject-introspection gtk3 defaultIconTheme
+ ] ++ lib.optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-ugly ]
+ ++ lib.optional enableSecrets libsecret
+ ++ lib.optional enableSpelling gspell
+ ++ lib.optional enableUPnP gupnp-igd;
nativeBuildInputs = [
gettext wrapGAppsHook
];
- propagatedBuildInputs = [
- nbxmpp pyasn1 pygobject3 dbus-python pillow
- ] ++ optionals enableE2E [ pycrypto python-gnupg ]
- ++ optional enableRST docutils
- ++ optionals enableOmemoPluginDependencies [ python-axolotl qrcode ]
- ++ extraPythonPackages pythonPackages;
+ propagatedBuildInputs = with python3.pkgs; [
+ nbxmpp pyasn1 pygobject3 dbus-python pillow cssutils precis-i18n keyring
+ ] ++ lib.optionals enableE2E [ pycrypto python-gnupg ]
+ ++ lib.optional enableRST docutils
+ ++ lib.optionals enableOmemoPluginDependencies [ python-axolotl qrcode ]
+ ++ extraPythonPackages python3.pkgs;
checkInputs = [ xvfb_run dbus.daemon ];
checkPhase = ''
xvfb-run dbus-run-session \
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
- ${python.interpreter} test/runtests.py
+ ${python3.interpreter} setup.py test
'';
meta = {
homepage = http://gajim.org/;
description = "Jabber client written in PyGTK";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ raskin aszlig abbradar ];
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ raskin aszlig abbradar ];
downloadPage = "http://gajim.org/downloads.php";
updateWalker = true;
- platforms = platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/riot/riot-web.nix b/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
index 1d1617ed9e0d..d9f26fa72b0f 100644
--- a/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
+++ b/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
@@ -3,11 +3,11 @@
let configFile = writeText "riot-config.json" conf; in
stdenv.mkDerivation rec {
name= "riot-web-${version}";
- version = "0.17.8";
+ version = "0.17.9";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
- sha256 = "0610h307q0zlyd0l7afrb8jv1r9gy9gc07zkjn33jpycwmpbwxbz";
+ sha256 = "1k7664b0yxvzc7l8mnh9a0kqi8qfj6rdjblfksrd3wg8hdrb7wb1";
};
installPhase = ''
diff --git a/pkgs/applications/networking/instant-messengers/teamspeak/server.nix b/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
index 41e7db569c42..fdb3326803ce 100644
--- a/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
+++ b/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, makeWrapper }:
let
- version = "3.5.0";
+ version = "3.5.1";
arch = if stdenv.is64bit then "amd64" else "x86";
libDir = if stdenv.is64bit then "lib64" else "lib";
in
@@ -15,8 +15,8 @@ stdenv.mkDerivation {
"http://teamspeak.gameserver.gamed.de/ts3/releases/${version}/teamspeak3-server_linux_${arch}-${version}.tar.bz2"
];
sha256 = if stdenv.is64bit
- then "0zk7rbi6mvs2nnsjhv4aizl5ydiyr46ng2i3lr8r78gyb88nxmcv"
- else "0nahsmcnykgchgv50jb22fin74sab1zl8gy6m6s8mjk570qlvzzm";
+ then "0ygb867ff2fvi9n9hgs4hldpg4y012w4i1d9cx4f5mpli1xim6da"
+ else "0g1cixsldpdbfzg2vain7h3hr5j3xjdngjw66r0aqnzbx743gjzj";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 1322992601aa..809c13d0757a 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -4,8 +4,8 @@ let
mkTelegram = args: qt5.callPackage (import ./generic.nix args) { };
stableVersion = {
stable = true;
- version = "1.5.4";
- sha256Hash = "0a52m5qkvk01yl3za3k7pccjrqkr8gbxqnj5lnhh1im1pdxqwh4m";
+ version = "1.5.8";
+ sha256Hash = "0sl4p4a7fyh68g01rddiy719lyr321cjar78b3c732zxfj8lxvkb";
# svn log svn://svn.archlinux.org/community/telegram-desktop/trunk
archPatchesRevision = "415526";
archPatchesHash = "1lfzws90ab0vajhm5r64gyyqqc1g6a2ay0a1vkp0ah1iw5jh11ik";
@@ -14,7 +14,5 @@ in {
stable = mkTelegram stableVersion;
preview = mkTelegram (stableVersion // {
stable = false;
- version = "1.5.7";
- sha256Hash = "0mpnz287ahzrcr50ira6h6ry5jjhp5wqi660s3kncxpq1wllj0h6";
});
}
diff --git a/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix b/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
index 5642d254295e..b992263e215b 100644
--- a/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
+++ b/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
@@ -2,17 +2,17 @@
, xorg, gtk2, gnome2, nss, alsaLib, udev, libnotify }:
let
- version = "3.9.0";
+ version = "4.0.1";
in stdenv.mkDerivation {
name = "vk-messenger-${version}";
src = {
i686-linux = fetchurl {
url = "https://desktop.userapi.com/rpm/master/vk-${version}.i686.rpm";
- sha256 = "150qjj6ccbdp3gxs99jbzp27in1y8qkngn7jgb9za61pm4j70va3";
+ sha256 = "0mgppa9qnhix64zp40dc05yc9klsc7qiwcgw7pwq2wm7m3fz3nm8";
};
x86_64-linux = fetchurl {
url = "https://desktop.userapi.com/rpm/master/vk-${version}.x86_64.rpm";
- sha256 = "04lavv614qhj17zccpdih4k6ghj21nd0s8qxbkxkqb1jb0z8dfz9";
+ sha256 = "0ra0y4dfx4gfa1r3lm6v42j7c9pf7a8vh12kxv3wkg3pvijwgdsm";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
diff --git a/pkgs/applications/networking/irc/weechat/wrapper.nix b/pkgs/applications/networking/irc/weechat/wrapper.nix
index 70628722cbad..faf069cebf14 100644
--- a/pkgs/applications/networking/irc/weechat/wrapper.nix
+++ b/pkgs/applications/networking/irc/weechat/wrapper.nix
@@ -65,7 +65,7 @@ let
${lib.concatMapStringsSep "\n" (p: lib.optionalString (p ? extraEnv) p.extraEnv) plugins}
exec ${weechat}/bin/${bin} "$@" --run-command ${lib.escapeShellArg init}
'') // {
- inherit (weechat) name meta;
+ inherit (weechat) name;
unwrapped = weechat;
};
in buildEnv {
@@ -74,7 +74,7 @@ let
(mkWeechat "weechat")
(mkWeechat "weechat-headless")
];
- meta = weechat.meta;
+ meta = builtins.removeAttrs weechat.meta [ "outputsToInstall" ];
};
in lib.makeOverridable wrapper
diff --git a/pkgs/applications/networking/mailreaders/notmuch-bower/default.nix b/pkgs/applications/networking/mailreaders/notmuch-bower/default.nix
index 84466f7cd3d6..e2b56f3b8afd 100644
--- a/pkgs/applications/networking/mailreaders/notmuch-bower/default.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch-bower/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "notmuch-bower-${version}";
- version = "0.9";
+ version = "0.10";
src = fetchFromGitHub {
owner = "wangp";
repo = "bower";
rev = version;
- sha256 = "0f8djiclq4rz9isbx18bpzymbvb2q0spvjp982b149hr1my6klaf";
+ sha256 = "0jpaxlfxz7mj76z3cyj8sq053p0mkp46kaw05nimzwaq5yx923fv";
};
nativeBuildInputs = [ gawk mercury pandoc ];
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index dfe541a083d5..952d43b5d21a 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,585 +1,585 @@
{
- version = "60.3.3";
+ version = "60.5.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ar/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ar/thunderbird-60.5.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "701dd700115a8e869a1231e54b333398a5a393ffca431dfba69bfff7b2e3bfbf5ce3cbef0b40feec8263cd8e93b34704b0ace27694823c8ae7e03bee170a94e5";
+ sha512 = "a7c504be6e0aca6ff56d8e6d601f65359475e7e273db3e2a36e59628f0a866ff357135d65bdcbb7e307eca71d625b37860ba1f2c56e785a2335ae45e6221f26d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ast/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ast/thunderbird-60.5.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "e3de7987dfbf61df4da34e875ade4e6a9a98fb8405a219dd747a021777b0436b1eb817756e56e35e83206c22ec34820fdca813c5d7b0346d4a0d6b3341d7989c";
+ sha512 = "5eef1a697a2c679e11a705eef80affc8348be10759ceda87ad2e243388ab8b888613937a5aab74793287201beb4809ff3d3058996dd805485f2e78ce161bcbac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/be/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/be/thunderbird-60.5.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "c5695799bf141feb01c5d6cf6bec96c09608512bf182f3f39da394cb5841aea6ba8c7fc5f730d20425598b036b58391a28fffa63f13d77f2f9bdc7151ba4a9c6";
+ sha512 = "583f2a3cb125e260a0ed60f0dcaf20b2aa4d15b9110adb1a13903a1e410b72548079ea09c0d38d64f7e2d46899337297585d0058ebdd2db87fab16a7c9249357";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/bg/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/bg/thunderbird-60.5.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "0f45d0174871d71199299a4d7e9202b3ff17839ac324fe1e66b5c5ec57841f576e97311ccd6a70b1734afca8a8b1d3e2c42703f161b2a93bccabdea9de5a708a";
+ sha512 = "311e842ae47c3f6be1d949e679fb45f86bbf384ff8b46ac3a8486c9f3d8243a84a791e6451226bc2c0f744df116f1fedb4b45b9d14135b8c085b6b84aa4d20d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/br/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/br/thunderbird-60.5.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "3926254e1d17e67735e48b49afb94a8bdfcea7ee393696058c6775319e3bffed72d1bc5df9e05a07afdbae166a13e4f218dd519a4d6c65f6bb3ca2cd85d19710";
+ sha512 = "853f15d2c300d35632a887a1f37b95b24330745418997e4cef0428590531b5ae7d1980fca4bd452c005d5fc8728d5100a37c11c8431105022e0d1916530ac65d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ca/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ca/thunderbird-60.5.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "14e37769be837288dbd72b25d7c714e524289051ea2c01ce1900f1b8198d22f17f8cc8cea0c45739e72fd0fade7f0e18755955a627e837c01258508647afc89c";
+ sha512 = "343bdc91705f915bd6e04e5b619d06f8f6a00933b07e2d26beeb1e573ed98fab0ca24755440e691c38ef6bd7ac804cf438674a5cfcd66ad306785837521e5369";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/cs/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/cs/thunderbird-60.5.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "e57008bc903675fa2b90c34b4fce32d4534789ccb5779573812e435b1b0c26f0a223364ec0624b8c14082961444b0abc2c56763295d986d9ee7d3276f7ef56c8";
+ sha512 = "2b2a850c5159f882bf7c34ce353df05096308adbb19e7bd9031f5ee7895634587d19fe1f9951efb9e6fc5d9ca0b4b34b1c76f64139468470bc28b75d88800fa6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/cy/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/cy/thunderbird-60.5.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "67a2602230acb81d2e0d72ae266e1dba18a3f31a87f770e6f8e454c9acf6ae7def7db334cedcf8e4ea766a116998d0dbbeb05116674af692c96a9c2295b1d5fc";
+ sha512 = "712b9d2fb19e4c64043632596a6372ef483f58530562b2b9a91b286bb114c2537e7ef263908084e0700124ac6eefd95627d0c4f65b53b9f280adca596be9408d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/da/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/da/thunderbird-60.5.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "729b8230f1699bef030c69903ef9d8e1104f9941deeb539d1ab4d340b76ac276ce9024ae5aec8dc8b7b1077afa3a5f5bdea2cb0f709ae5a4fa95e08af1d6cc7f";
+ sha512 = "2137b7136243a4645b17d68cfcb737d2ab8bd32fc0f6b92f905ca9956f66e34f3c469770b382291d7c1acfa40ff9cfd030fefea80c0993be2dccf79d7440c595";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/de/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/de/thunderbird-60.5.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "25b89e8434f887268b25a6a29f39c685eb20fd46a8c5b171cd21fc1229db4ef24a6a864c4eaf51d7e07494c96f5f3b8a86e03c1a8d6a98f92e24f964e83cc7ca";
+ sha512 = "ca924d5e4e3c0cb6370812439f69f423a26c708d5ecba98dbd552c2ffaa9d1f245e0d50522701637a2a3927af8d28379975a5f5136fb1074589ac909cb553577";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/dsb/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/dsb/thunderbird-60.5.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "9c8436699fd04b7a7b0cd52c63711f313e43799f4ac13672a8f320cf805c9c580b3dc686c66eef3d547e268f25ce0532c1456a012b0165886b1c8476ba41e464";
+ sha512 = "1cb2674fc282487a894c6d9543acfb89cb0b864a2c8009c26689ef80dc58d3e2b5403cb5d8dcdf6780ebe75d0bd239f819809728e5692b9040fc60d9b9070ed5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/el/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/el/thunderbird-60.5.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "8db67ce9fec63f21decaa02f739db70e0d3a6adc4787925c8be91f9b8450d9e264a236c81e6e80c41a5955a8dcc52ebcafbee959eeb8d6a461057ba2c118ae14";
+ sha512 = "13562649882d4c451b8ad803772e51b76c305aebf7a8fc0ad1a91233128dfbaadfcb1cd98b6f38cd654f7688b43442238a7ddd8ff3a1d240aa7427c69e2d5838";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/en-GB/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/en-GB/thunderbird-60.5.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "a901a62b44e0ef53fa66cd81e94fe6c6b044829d95020aa8e2d8ffc88e71e650fa564cea217de2fd2a18859b67275640021a8828e2684f9475a31e6131f10b7f";
+ sha512 = "a27e2fe4be49c3726e8484de21540a834355395fb2cb18ef3f36073b09658f053908d8f1e058e4654bccb9dddc2d23de9a8486be74d86cceb50ad88483ba856a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/en-US/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/en-US/thunderbird-60.5.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "a57f55f3383d1e584db53ff45a6bcfc8135eaea5976066bcddb4b2ac12eaaf5c5751b1d0a3f771177123ff359a0e1bfdc904a2c1252a2762e440089c8e1271f3";
+ sha512 = "9794dba4bc6d6eb1d3852d1ddea087fa4561227805dbbe7ab1707d155606ed43d826b94b4a9e28a4f87b234b0c249b05cc00056a76db77af878cd4698835d469";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/es-AR/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/es-AR/thunderbird-60.5.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "55f301cce9dabc9708ae4b7b9c033ee1856b9e0eeb9cf95d745c710bc15d1b15fcd8a079c20c3b58418fc05175e39e8e68e6bde3788d540ef660fb6ad41e5276";
+ sha512 = "c90d4962fc67025fbd96d7589ba8cc85952847bae3c8b414653ebb0a9d52d4fd44e525de3e4b473e7b00480c6dd4f0ffac9ba39fc574b09ef77b98a4c60e2273";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/es-ES/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/es-ES/thunderbird-60.5.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "cbdad6a6941058963d5be128b4bc54c529474d6fb1b3597d2f26d153724bdba3001369286baa010c3e2743b53c17ecc92885182b9d3a8914630d429f07f47589";
+ sha512 = "2cfdb9ca9894679c12cc11600f81d36c335058bff7c972fc58fbf9a187cc2f5a076f2a33a99174f23ade52dc4429a09b428ec593036a2a9f4bb332054f7fb92e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/et/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/et/thunderbird-60.5.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "5fbe4472969925bf0990c18e9189f7b4c2fa80746556368f70a42d9f89ada51238db58577cd79931a52669ea899c8d976267e25fd3efb5987a74153953ff5b4f";
+ sha512 = "4b54a9125bf73597de7d7e938cd90f7883f5727226f85381ba68c0efd9c992cca54174d35a87f64b55acd7bfa7c6bd030c0a8772c156643d66612425dd083931";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/eu/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/eu/thunderbird-60.5.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "efec50555d94f74e4f45352be31665c25ee1fa115101eb847dee9e4552b7725f4d9f3c04f4d20fce3bb3b12d8b2e4f27761d412237e47f5a7476adc13085b282";
+ sha512 = "db068b8ab4c69d4db2db7beed88271784c721c00da6801d21d4bc80d7513ce280709697159480272b6d00ff2ca15837e391f8ed09e4dc1bff5672269c4f3ea82";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/fi/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/fi/thunderbird-60.5.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "b16e7d32b7eedd42e6cb253227b7266d1ad6fd96e9c875bd1a3d5184e01ee8016a0aaf9569183055c0044997464ad076b25f83a2b786945cc97a5415b04557ee";
+ sha512 = "e38204468383af6ad5646c1c6794dce99aac7e433db093b8a27dda4f8f4bbabfb94a2ca9aee1688d1e3e80535302a9470143b63b04c6a15b24ffe992b856cc42";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/fr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/fr/thunderbird-60.5.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "719a81fedd43423beac6ddf1c9fdf13af7e9c784639f018483dd11a72d07c1c5249e8878c0c40a31ec95f7eca417121bde466e78d8fcc54ebeb67f50bf8d0a9f";
+ sha512 = "270cdad1d1f29bafde453b23ec4aa5f9476e8f3163af9e382d89af1d735e7ed1948f5093f6fa6ac1f0a75fb978dee28c962d7fa76df71eac321a6a5fe651bc97";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/fy-NL/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/fy-NL/thunderbird-60.5.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "92850ab9e552ea81de90c2973e819bf55bba46dfbf05c665188e119e6720258eabc3031318163e83490a50f749b079471de783efd3e6eec535795c71bdc9437f";
+ sha512 = "1d7168e641d87628bf09ecd04e30381a6bcc74d883f3efabc660011356a7aacbfdd775a1461fd83dcc8ec778703db9f0157aee409aa941273ea8a387ca86214b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ga-IE/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ga-IE/thunderbird-60.5.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "711463c9179391eae973ba28be2e8a9c86063788f197d97774fc678e1264bb248425b16b51cd1bfb52c3ca9bcf30e1c3ccaba6afa64805400355d9e69cf84e12";
+ sha512 = "8b22f0b8432d596bce69f268b2659edad80ad9820f8bd47fe46f2bbe2cc7fec6fb82484c331189174cb0225f787dd3800490792fa65c4423f0dd2c8e1a1f9855";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/gd/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/gd/thunderbird-60.5.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "4b6417e50491e424297321f01d57c3117b99326a0c789821fae2c1ab6d2d08c9a7cb5be95dfddf6d6ba8ef2fbc65f20f51fade5905ad441403d36a513ac39352";
+ sha512 = "46d4600a6b6b9bb51557ded0dc15cca7fad68632950809034d2e2c3dca775fbb819da6daa015660f8efcdd623af7aab69345082f9c6cea7168f8ca9147e79b84";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/gl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/gl/thunderbird-60.5.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "ed1667b91c509d08d732661acac86fdca2a3ea0cea4b3b79b283f713669b971afc6dcf72f7f82946eaf115ae51ac16a30e3804bab2a0723b17f4323c3a3d2b8f";
+ sha512 = "6b7edf07a4bcc32c510b1af29d6a5ada2633634ba73b3b7c59992aedd9826b5ffb1b6757de2068e79605a3ea25392f9bef2f6dc630c21a05e5d0e70187cdf409";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/he/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/he/thunderbird-60.5.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "37502da5dfa5ae9b0751e17c44e217e28572492474cd9e3d913bf93bd48b6a0478a9d9ab3968ef7c18fc396b4eb5d80bdbd2ffdbb5fa5ab4d577792a4bb65257";
+ sha512 = "2d45998bfb4244dfc450bece949a28523364b73018e64b869773f7288cdf70edfcf2c943227c8838271690edaee7ae6c0fce2db81829435aac03a9f6289b3c38";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/hr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/hr/thunderbird-60.5.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "8852bfda07df16ee1efc1a11b670ca1be2a6ab52696d7b1e0e9ca481cf6ed766c79f7c3eca5e4ea3a62b96b8edd669c4f36617dff062c121506fa59778de580e";
+ sha512 = "6c9cc09403269a7c224cefdaee3c89c3e3f8c09213b5d993f4ad14a53a18addc07ca718abbeb750499e5a6e663968cf05d7cbdbbb4fb4f6752319882fc314eab";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/hsb/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/hsb/thunderbird-60.5.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "4d9ef9914bc58096e47d3a36dd9c5a618f9f559da4753670607a7121dfd626261712bc668388d6ab78248e089b50291968275cb10c6279442fd6c8b4dfee55e6";
+ sha512 = "f1bc1460b4154191ee3b2834a5166a93780fc8ecc1e6d840ddc2191b2e2d40e41897d2e256581af6c1e72a7234f8418ac4c70202f4cbee709df4801713d45455";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/hu/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/hu/thunderbird-60.5.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "4d3e6dc8fa59ba91687612ab8b643629cd28e4474b3d33ee9d8911245c8a65c9a197a5102702a8b0fffae74969ae7d3fb7346da9e8f72c55811115667dc1d289";
+ sha512 = "f0e1957f86c997f3aabed4de02b8baa3095d926b51c51fe34169220a56bc22c717e5e35fdad3e8c2e468e31ff3f306e1d531f25ee13bf32f7b1d46534500402b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/hy-AM/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/hy-AM/thunderbird-60.5.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "cd392f821439c31ff6eb23329bf59a484a8dfc5bd3755c16e5d40b7e870cc228a4ef7f5022b826786ccc03c827bad2d26997b3ef50483de341384903ffd63d42";
+ sha512 = "251723f41fef575272a77746992cdaaa0d7eb3ac0faf3bc173a6f3cf98ed8d2db42f4a30b6221f23a3445781bd9ac2e13dd09f24f9b81e4e4aeb1f5cc8a126fc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/id/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/id/thunderbird-60.5.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "0cc11617865d196ee6e693881beaa7535940d8b3a6a4d622912c5925d1f75358c8c6e5a1a9898b1cce08fde343c8cee71bb52713c4f34f5dc5b1df7b1870bad6";
+ sha512 = "6959c1570961e23deaa44f1fce85c36ab2d1f199a25c4f9f9032e2fe35ac22366796e140b481f3f312d5f945d5a454a2ec1071232389bb56c4a824d3c9fa65b7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/is/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/is/thunderbird-60.5.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "5f38c7e43a5fd40b7c54a601ac8604e943c60eff907414b5b3c7537381b9dbeaefac496c351191a29396f7b0ff7be6ddccf059768a488f44f0d41dbace282edc";
+ sha512 = "005c161d7afb063f69373cc5d0386681030d5814cd3f9ad29b7dd8542e89b9980583958fd37133e8c4c24718f00c1dda3f26699703efdf292a6dba155981c41b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/it/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/it/thunderbird-60.5.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "fdb8ea55a3bb7264308113a3efdb18e4d5d6e85bf34a3ca37cad8bc77d9b8d68c1a19443d56f7affc8bf53eec1f799a4afef40e29ee05584d4848ad2ee7de433";
+ sha512 = "66e9a8dcc190444eec6dec86f4e2431822db5401164da646bf233e407519a9604ae0f253f673f18b7bcf51a96822072eba327f8fb6f6069b8e3ea88c837f012e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ja/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ja/thunderbird-60.5.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "e6d9766ce3e6d3252f1ee69314ed7c8431947971fb7cf30fe6917969f5e8a4d98d3840606cf74ed8a37122e6a4ffb68f3a1d3dafe8055a4733881438220336be";
+ sha512 = "ae532500843bca4fe72e357716beb84235422f7addb25490e12d74374a619c6090752672aa6ebf1243340376524c177a738b32366a7eea9d4ac9e9e4ca6885e1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/kab/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/kab/thunderbird-60.5.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "0abb97159627d30bcd5eb2ff5765ea7b108c52cf95b43b2e06c3a7b793a07956eac63f31adc6ee9655958ec4dc4c27de777705eb7dc0be2f9d8cb3fa6d733fc6";
+ sha512 = "cd1a06c8a15834e5815b521499a55b6bc9fc691465413684c951ee080edcb93196cd0a49b8f098279d44b689858847a2c8970207ee02dbb9bddce4aa2d2e4325";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/kk/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/kk/thunderbird-60.5.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "3def422ec663c376dc3c3d79b139933dee1a720447c965d59b46f6e45e0adb7b3435dd6cafd1be842486d68e2b84e0fd245768082fa3d9cb82b120929a6f2290";
+ sha512 = "13f278451d277bd0613be65aaef6508efa376ae5502ae30e8a1122a78aab913228b979eb1bf237b2efd3e06a01abbb705499c57a8a80ab30ce8763c3c360fdc2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ko/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ko/thunderbird-60.5.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "27d16aaa29ee4bc0a70b4b19752df46358231f27066e6c3d9f65eb26c7d1ae02ed6f6b7e53dc26e69f554755f7614ece7b87d819c1139f3666206df3080515f3";
+ sha512 = "d0db064a46fa399e53968b552ca546638b3aab25ad33986740c3c3fe9d3de3baab3afb2e57c51f9369eec00e1d91fc6cfba0571b39cec4f5e794c92af22a91a7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/lt/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/lt/thunderbird-60.5.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "7d789bdc48e1dc105224b74db02dcdf95471c1eb40f7b7cff292c3547ac0004fcf7639bfbb7d55ae8620451cb1cd41c614780ce73e563f39d5554d2962cc4f4c";
+ sha512 = "4bf5a6287fca31a926d0ab360eea47b3dbe3147fbd807dcbb00effc1ff6a868c80c3e7f049ab976050460c3a820fb5e709828f5348b938ba767d5d7a0ed4e573";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ms/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ms/thunderbird-60.5.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "8fa38bf73b041117c847138d7ece1d6ef894456c07c38fcb637154f05a060fcd4b3ec818aa0e9e2f2df574e76a36139731b76c6a3c33a210347665a085379368";
+ sha512 = "9b6150b49b0558fe5d105f237235eb91e08d9bd558e891f07dd4fde9e6628c86ff95629dc36c8085f0d1e418adc164275f8bba357c2a8d9e56e297b3a47f8542";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/nb-NO/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/nb-NO/thunderbird-60.5.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "4efab83bb702d0e18f99ee35ac198d3c3fd1fd21c7779fec5f3472c97cdd1794d574af6c1dbfe92318a070cfc4a07b8c757a0b105c4eac7a6cdf458c37de243f";
+ sha512 = "6d350ee2337644375e2b2963168d0f3ebcd9c73107df51e7c52c697179465aeaa19120e08b87a32d23b3cdb988a9843765035ab8c34715d84c93e15022afa50e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/nl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/nl/thunderbird-60.5.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "1fbc90399a8a082dd256a37eaa3aab8acbec6ec7558d08421dc74c00f185f026e2e470e15257f7150a11c4540e47c0494ea6b80718eac510d5c3811ce19a52ea";
+ sha512 = "1f882b7b0a7d81f0692d7839ca41bde17e64547e6a5b5560b70cd129206f3498b2b9e0ca334be0588d58c46c9445b3d854624669b339de1a2cabd734f725b34d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/nn-NO/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/nn-NO/thunderbird-60.5.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "df80568600dd2ceecdb0ecaeec17223a54bf2f0bfb1ebf081628294329c3b14f4e190f9678c661d61cd2d9dbbb3b61b8eda82ae25268a88aad719110bf566b62";
+ sha512 = "538c626f409c26a934d22eac6dc2a270134b41f65023d375e859ef1fb5d8c9d7f1a4adccbedf4507f178b7fa6cd5267328a555ed0381a42a661678d5e13655f3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/pl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/pl/thunderbird-60.5.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "4c705c98abad6160f39aa8ab80296e9c69a5abc830f72d52538941460e793f63442df84f3d20762c605202f3e18b7cad3638b99c34af4c7acdaec04ab3868ac8";
+ sha512 = "09a3c004f28ccbb558b8a3225b436bccc426e1db6ea19595f1747f32f547185563fbd4ce1e18f6e9d5202258617c299637776a33758f16ad355d3c4ae28f5258";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/pt-BR/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/pt-BR/thunderbird-60.5.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "c1d22acb77d39b3085d8f03755877d2f075805bee3d926ecf11f71c93d4b88237bc0dd377ebd3c512d46470f98cfb7d112301d576c71f07ad922a52943188873";
+ sha512 = "55a0e5ad69cf65847c480c8f95c7abc1a2ddbd9d76f6c46946dd8c00e13a5225390fdc695ab08a19b982dd646c4cc17406f1438c063478f57b4940180e2cbb6c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/pt-PT/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/pt-PT/thunderbird-60.5.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "1809f4b6bd289c394393af2302722afaae025c07699ed5e5815fbf946c0fad516316610ebf7ee90f9c0f0bf98a502c93bf206b4f151121e10cf295ed9d0f048b";
+ sha512 = "fcf20c8bc18f17760de354da5c2fdb66573462d7473b53438f9b8b5500b774ac6929c10672b133a9e0651c8d9a2315d1ba402ae29eb853b3f51fc46f41bd360d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/rm/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/rm/thunderbird-60.5.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "552086eef3449a1dfab00c817197a0fd2c5a31c84f6cdc26600075939c356713c8bd955517bff00f29a80b43c7e9d508693b52803c356f794efb9d503ce2b6d6";
+ sha512 = "1501a132c1b8ff0e3e83c0b46214da1f486556377443d4843b6c47d2d76283ec316de71421efb98f5797a91c93f7848653333dd9f68a4fd00a544f2e9eab196b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ro/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ro/thunderbird-60.5.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "6b1f5c3627d8599345ddbdbec602d9dc92163caf31c213a8f274f5cf57225d9045d67627c2b66fc8c74685bc4c0b5b24f3b5712b521dac47024ce0bba1baeac2";
+ sha512 = "9aaf01be9fee6589ea007abd9d87dff117fb54c7daf4a7e60012dc4feaa7753fe828106d5683e7e7c9502ff1285ac14e3448fc8b8ceb606857bd2ffb7a02c3a5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/ru/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/ru/thunderbird-60.5.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "0578f3158c0d4ccadfb73abbc6703ce6ae32b243c17381ed7f1ba1dcc3105dfa125aea8548d43e3548f5dd8d52ff7ead859b997295b2ce2a4be46688eedc49ad";
+ sha512 = "43e0428391dea8dea045d0f449747d63cf4f54babd28c2aa69f7d8a2646448fd61ca03c4e9a561183932e32f176058f90ef1b6e2524ea97b20e6e83d2e77d63a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/si/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/si/thunderbird-60.5.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "03e357657c37c4215ded0a88741adfc7fe515060611ac861d1f12a81f6221d2dec0d9b928f94034c4078077487b8f181dbb51b8d6add51efbf3c47631f38cb67";
+ sha512 = "ab29abff8c1712828a735349d22f9a9a38279d6cc64a76ccb7140f9e1ef3ddffcc880ed1712d2c7ce940d0acd362fdb5614ea55ab0572c32ed9a32e76e7018ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/sk/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/sk/thunderbird-60.5.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "b80f81cf6d280eab59abb353a75eb284336bed01bd22ae043822d006771b65a52751366f107cd2de3bb4e1a2972b095a97fd8aad77ce3ce153b46af6d517eb07";
+ sha512 = "53800308ecb682e8044bafacd997aa8fbf867708fb4a57a793ffdbb160813c576c74e8ca45ad7a3cc85314ab8d88170ab1ef95500d2e946dd3ee6fef6cc9fa20";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/sl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/sl/thunderbird-60.5.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "ea22e62825deeddf5c9ad9d98fa74917db8fca235683b5ede13415873a9e90994f7cebff6819bf63c8122c20055a88b40c446094f49fbd1bd4d52671cdde8bd2";
+ sha512 = "12f3dc57e9802efe083a8e326759c37bc02866875cd1994504b4af2810bc5a2d2ef01c3b94e00eb13edd45acdbc39011bb197227e107ff62c9cf819361e64c2e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/sq/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/sq/thunderbird-60.5.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "f84b93f1a4f8834494c1c289b7089070583e15d21c7b190696b28168ae40bf8d9d52f795ad0613655c156271a85ffdb942a6fb582d4dcbd46c51a4657683222b";
+ sha512 = "8dc5816e8d7eb83eacbe5e07faee706df1e3494110dc108cd251f1f82f568452322de3f21155254e57828a17a79636e873eedae168d061e55977ea97bb8ca209";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/sr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/sr/thunderbird-60.5.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "e89deae4b166f56f4e0c81651ec4a36fdf8b83cae086af87b60c7cf27dd0f484d114212fce130e7c62a144c8977665709c4add6d3782aa13cfb8a9f295f29362";
+ sha512 = "6efc1e94b08a549ba573be41a6c948d88d99761d517a250f16db65f998c9cd2f59191ee52ebf37c9efe0e3ff2fd3dde78e01a3969e1f8f78cdf4a3e990266908";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/sv-SE/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/sv-SE/thunderbird-60.5.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "899c76665d3b363bb239066d71aefd5920fa6f4382cae7ac5c6bd3a5ac96817791b8cf73597b2d388798b69229411fd97cd792b6caaaaf2b7bd87fb26344f3e4";
+ sha512 = "6efd73ee3a822cd0da2f50191b00823f76670aea778bff284a4a41da7ac0ccdc62d87e5153ec63d3d9a85095c7c9a642b75f34fd013a787e116b4ed13dfc10ff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/tr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/tr/thunderbird-60.5.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "eded23fa5fc82fa0a9e2365e4323aa73cd00daa67fef6e752dafe6de1022240cea72ee7f5dafcf6283c629955899fdab21a38313130c9efdb472ae8bab447691";
+ sha512 = "a14097ed2dcb4dcc491a156da59e783a289b59e564185457210bc27fcb424bcbdb7cb73e3e8355a42c7d50ddc7c748471fdd71f95c28fbf55459779941146f3f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/uk/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/uk/thunderbird-60.5.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "e4c98d96fc418463a1ff53d12443c42bbd8f3bbed0fe48d18d0ebdc79e6cd792453def505dd42b0e8937be4d52034a3dd92041e2181a588d16535b74e7de791e";
+ sha512 = "9ee014c6c5c101ac7406e8bd518ffb8f89afc355e8a7f902b0f270792ffa21dd2bd7331f3c9a443da3d59d8c8be92c38996433f382e268d97b6ba3219c58c887";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/vi/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/vi/thunderbird-60.5.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "98c22a356777c45176390f62043599a43e22e9c8f5f9215180d5f5e760214b16efc48a79463e5b8a0cd08a7d512ae3d9203a8ec30b3e8bfdab910ad93a183a64";
+ sha512 = "9990aa383f7c4690928e013619df43bc3243380c82e28fb5945ba5b658f5320add635c5990637318963e143005c606dc3822438906b3515a0e31fbb8ce42f539";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/zh-CN/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/zh-CN/thunderbird-60.5.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "a8be99254b5d392b7236189c3633e5408ed1672ad4a69def12e0a75992f4f3dabe7f91cff840f01701bfb3e13bb2e188d3b8e396926fcadb16fcc03b257d62f0";
+ sha512 = "aa058cec80197898f3438616ceacadb77fe0d9514888a2f4ec24345bbb7cf29398ab631f6dd219d4f430965d2f5c9ec0997fe5d970dcdd46db07b48f34e2d4d8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-x86_64/zh-TW/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-x86_64/zh-TW/thunderbird-60.5.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "491d5da4f4cb4eb1be71d1d3b1b9fcfaa2195d244c1837edd284d95b730e85658cc46bb2f6bb2b70f774e539d52be94e28cdfb45800d8d7ea02044d48ebedfaa";
+ sha512 = "4cb695cea7aae0bdeffcd3f813e1af6160ca94713fd4473955e8b97a3af50b9000b9dcff65b7d9cd0f0998b19f3972cb0cdc1ef59a2ddb1c2864a13dbd38dd42";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ar/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ar/thunderbird-60.5.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "ff9a44f119b9004b6dd194d17f4b4e6bf7b32072d1cc9e69380e95ff9909ba427afba0b32cd33a8d0be2454b47363c1601e5a14ae03181d4cd45a166f267965f";
+ sha512 = "cbeafab4f34c01eb3fef68a0d3c04529890b2be84aa7ac57d455a15874bcc42eb3d632bde90443ed434d1e206564a22809168c6860d4c5745f430cc74561bcf7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ast/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ast/thunderbird-60.5.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "16c2801b70a2ec756a9d3fcc8a315dbe3521d7740d98b59273a0aa80facbfac0a92ec6e3b753f0813da24229fb137ba284b9a71fe7b0dcca057768b8a23037b3";
+ sha512 = "15f11b549e3eb37a93987b37f7e11c61a4ff272c771c37c916ae48811fd3daf37e317d79d6963c855e0b57fc9a038285ff67276caeb993803e5b9029bef60dc1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/be/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/be/thunderbird-60.5.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "11abaf405de5025589e6ba4051c64c08e280ae49e06d610d30594925f018cea19521c75a1cae350ece37520b1108245a2c18dfdf69ddbf18ff5908c3dc4a9de2";
+ sha512 = "ec9f49af00bc52e7b0986ec6087866e74a9cf79c053cd2b3fea7c2298e05bd4cf4f8db52ddb2a29fc4570e1e87752b4c7defea42119cc9f36bb1e5a20eb68129";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/bg/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/bg/thunderbird-60.5.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "569b3fbb5856a7b2862d99e08d056c5cc2b0deac9ddc642e4c604c2217d5228545e1f7a5b2accbd43ad55d2d56b2233d02f640073f1c5e4aebf33f4ce439ccd8";
+ sha512 = "608cff8c2fd63d2a2d0e72a811f66ae1749233b2e280920691e83ff2574c548002b875fe6b7dcf6a33a6f4377f28bbf9e792b972473e0775a07462f3e1c0a3c4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/br/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/br/thunderbird-60.5.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "6d70a1d2fd59ce5b63c597abf8bd204fe6324a6fb59c29fc45a4dced31cf84b7375642a0d60d79ee7650a4f07dcea79d20d9f82d239f75884750f70da9816a29";
+ sha512 = "eada41f8e8aeb882e30d0d6cf3f902a1d60a3570fcb97ecc967800f5ece6476a0c85b603634aba61cd49e3da460329fd142ca046c1af3e15a80975cc1bf38673";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ca/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ca/thunderbird-60.5.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "8e76fc4ec337b8a900a65cb57b53d38ade3b69b818837cab82a3e37a16ad830bf2ce89b03d1560b4b4263fb1bb149d47d5d54dc67cf77b9a3097d59d45d83759";
+ sha512 = "252acbe1e6939c261b8667fac28b6e7b721b0f727fe04c56b1a8336cec6be656ae5520c9b1b2e42ed6eb9d114b422d9828644986f3f813dfe7d2685c0c7be342";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/cs/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/cs/thunderbird-60.5.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "96e33b1ffc95b52bbb81543a46691bfd20eb0a76006524719bda85649cd7f3f3793a0911dce73c3b820201590ea901d1b093a3fab58fe780820bee08c0c32425";
+ sha512 = "2cdbc81bb46d466756555694b2085b16dd1adf7fc4d28b539245397e5869f572fc2f57f31cead69873dc8473f69f3b6232fa24ad8ee023b103a7ec3717229b75";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/cy/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/cy/thunderbird-60.5.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "5dc24c92c939389347a4baab7dcb228535f740f3e606f9f6b2d8d7cd581d5ee2f1999966ae77b8004604b00aa673a99a821a61fa81102308e11d36daea587a8c";
+ sha512 = "77130e4687bf0593b970355abe4e54000f5fd6c2d8841698c08e5f0d06866a896d39302b17a0e11aa4d4de3be6606671b620478ab549bbc01f23361161e8abf8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/da/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/da/thunderbird-60.5.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "edd5d16951cf209e6375723a679fefe2d25f9cd1c84b22b860336cbadbdd5f1b404c12fc52bc0b1e7671c5691d6de0ffdcb61c553295d339f0ea456a6a95be74";
+ sha512 = "73cbc6babcbdd54cf7d980de09966a7bec1b65ed25e80781caccf6ac528fc9cba68295e30a6b86fda5b2c994070efee4966c836c0c31f58b428dd293763febdd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/de/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/de/thunderbird-60.5.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "ac5a4fb5c3f4085000c5c3b7fe2cd9a2562757932b430f089d59b41f406b7d5dc86bcb9d0f6aa636f96a0151f120469ea31b0f9a692f56d82d45e77cde2c397e";
+ sha512 = "7a2d2b8dacce1141b167342e7416437dac32a631cae8628ad030c53f8be36769d0abc5432dab9fee61d7e44e88401b51df05682835f7827f2eaadffeb982d234";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/dsb/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/dsb/thunderbird-60.5.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "9afdceba205d37309df67623b3ab4ad517d9c405bbe407070291b7b3b4982d42260da7b76967027cfe4eb8ba8288d5f5286c62e0e981e9a046ae57cbbd6939dd";
+ sha512 = "250b268f68ccb00a0d9d150ae5d95fb587eb92576ddb9ad2d94ec9b46e9b749f349efd7248d2bf0f26974d46fecc56d1f6023be570070fe8e4be5b7d3a722e3c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/el/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/el/thunderbird-60.5.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "6ba2d44c94edc89fadac86574b868595eaa5320a31a219e2c62e957f6c7fb770454a41f3eb1ed9118e26f846d60efe706b5a4d83cccc2e0bc81da5fda3e22bbb";
+ sha512 = "eb59296f685bceb02c1bceeaec13a9dd52301910de3e89e4d62040b344e7c8c3e99b21058a51a19deddff4edf7de18f5b9c56fdc74cf6f2e09482a47950910bf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/en-GB/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/en-GB/thunderbird-60.5.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "257ca0e5adff187fb13494d4c2dcb8c707afbb834d3bb77a81bf48efefaf3538a53f2578a8a8fbc427cd56076a1af8b7ea184fa860571781c77cf791b9262e05";
+ sha512 = "48f7819a6e046e6b0a1c35007a56fe13cddc9f0317c0372e23698ca4f32c63ea86efca93f8bfae623b02a356e6393cd5b1d8e02e68d01d949115a86b43a9702a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/en-US/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/en-US/thunderbird-60.5.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "5f7f396026a73577fbc37626f07d57fd56bf2b2f10e2bd7ee0ceab1c8d241fd498fae590929300660d3452e4fb24af1bb2b29a8e8fbbd94a6c9f42c67904b133";
+ sha512 = "d4f838dc573d9efa2e2e5148cfeb0301d1e63da01bd723fdda9a76bc737e631fb232799f16dc91af2d66cc37008ec538a1d58f42a02cfcaa0333ce6e8c9134c4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/es-AR/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/es-AR/thunderbird-60.5.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "0b79a226eb36758eb132675b79fe88a620422030772fa9fea6db3c822c98dfd5b62d8041e744ca35c93c7bb181091a869cc65abaa06e068561f4c7a1396b2c1b";
+ sha512 = "972de143f25b5be2ad894e1e339d1ddc05a4f4cb33bbf98a7b7ff2bdaa732c3a9ab8361f0715bac1f9d281a91c6c0c7d031389da7aa7df5c8219a9c74ff586cc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/es-ES/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/es-ES/thunderbird-60.5.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "7f37d63cedb27a6d0ba99617d1a8aa13a858fdf1315681d3f605c3199eded5d4cff57326b33364f5cc90cfd35494fa5e3ee0e8e3a02f7167f670d7b4ab0a20bf";
+ sha512 = "beb902b5628bbff5917a1bf7bcc72da28db69416383e5f8d1415e2ae19599f4567bca71e6daa278c055b84d25eab86d08a0afc44d9144e9333115cc552b65226";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/et/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/et/thunderbird-60.5.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "48596be9c361f301c062e955a67a46375bcfa6444188f6285dd3557e45f423a0ec6dc7e4c29aeb7a8ae8f05dd52ab3ba0a224c1fa094f6b5e7ed5a060b653a3c";
+ sha512 = "3a40cbba30db79f6013f997091e53e55aa8cacc0eb4727aff6fbd8421cf145e872632774b4fa3c32dba24e86db0b34a50ed934ea3b0bf03a979a804ee92f83db";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/eu/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/eu/thunderbird-60.5.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "f6f01952eee94db359ad1042a5343d77cdd4df1f41b38530ff4a9ce2cbabd14683eb7937724e34e276ac1ecc4ffc1dcc85bf2462cb071627ef490f2aed915f63";
+ sha512 = "7825c7ecd4d4dda4955de8472bdfee394d4d960bdca92cee5cc611811e1fdb99a74a857545862bd329d7b3a1366952ee5e256adac9654c78e7bef12aae686910";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/fi/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/fi/thunderbird-60.5.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "58c885494a9db36ebfb89207dee0e1bfd284760baa6d8bc0e351b9f4157a6bf826c20e33729a9d4661c146f40545e2228b916f9f6fb059da9558a5ba438f7a14";
+ sha512 = "9f492498043d899a888fdf3e3071ec22afbd302223c0a158f186663e7f9a7b77f0f758e4bcedd5ce75fffc8e17d010ef0666e8396f38f59909ac637e0f425c89";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/fr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/fr/thunderbird-60.5.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "205c540dc890bfa8a8514ed7d32e1599b21b3bea504594c99ddafed00b6341b23b767bead4ce47193929e8175424625a84f436ae36572209a3acf66cb395ef3a";
+ sha512 = "fcee9756afdd581e0c6b7f78d00cd165f53c50bfba93b70f58d7dbb92544d416f66977351ac09baee96311c54e42c548f20bcf30ab0070f50d0bb07410bfe5bf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/fy-NL/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/fy-NL/thunderbird-60.5.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "03e206b3373b45004ba90e973af4020c7956fa2b783ffe8a5f38ea695cf8d729598052413c993d3c57f449c81779775dc4b8988a1d4919a6460a519c89b0652e";
+ sha512 = "c62c09a6e11e2f66580b4aac2dd1c79fd1a3e7350e0eb274c363be6e1e700d177590af9762429f8d24f1574f82d99a4f9af98284424424491638051fef795c23";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ga-IE/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ga-IE/thunderbird-60.5.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "16846e5317f98dc77ca0185384f677befe9ea1f395c85560fd5ac14e4af28694e62e85a958d98adf39500a736b7a6689a9ee81d51d3e5497df2e02ba7043bd7b";
+ sha512 = "46523d574dc74e4a03296bac0d76253861f56ea56abc1bb47287436a1cf104a6407c11236dfe30611beb995d01dc33c61b74378dd8ba9c05ab48ca2cc8175cd7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/gd/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/gd/thunderbird-60.5.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "b0c58bddde3c41c0ae591a0981dd9f97eef0abf0aa76839c3bab8e8206f011510a944a3fb396f0b211f64c311e4a43cc694a95cf89c8f76666366d1858bc63e9";
+ sha512 = "d6e7c5ccb28e268a002f8b2406d66b6526f551db88cb0fe515ab65afbed281c71bbd865cc3c08d4fbd8c9cd80e852accd1e903afdf3ed380ad45da728402b4b2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/gl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/gl/thunderbird-60.5.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "515ea18d83c3bd0630510331fa05b8ec8795657b5b175967ec893ad88c96ce5d91f20e52a3977aa4d601e67a198a8e9e1d8278cc4ef569066f8d3a56c0e7a6a9";
+ sha512 = "f4ccb0923b860e684cb1f86f939123df0db5a84cb3d475127f207c0503243d59852bf8d96f9119cd239507040d1bf43e36dd6d45df3aa2b2fcf16d9158b05277";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/he/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/he/thunderbird-60.5.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "fc08ef178d41664279bb5dc3dfcefb16ab341775ae4179b5dd78ce4518bd05ad4a08487160ea7e2a53f53334c999841f1436e3a3e2ff2b77787b98d598c3d446";
+ sha512 = "a77d129eb0f7bfb8ccbb9ebcbb42916d5f302e40847f312c5c68f770afdc8bdf943365dccdcd563a1e3d209bcbe32837c8188a971968fea2891df672ea8e674e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/hr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/hr/thunderbird-60.5.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "7538f66ddd8b224d7aa8fa933dce4b77c2af55521dc7649eba585d4c3881a4db213848da52c3e3dc1c40ecbe563427786dc4fe07b582ccfdc18bdbe2165112c2";
+ sha512 = "38b0efe2b18d7877e9643800f4eaa720751a8ca996ba30d2272f4031f0d7551d3bc9a56fbc4e383e07827e474cce18852f47b2f604c6267277efa4dc82bdc950";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/hsb/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/hsb/thunderbird-60.5.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "84e3c382a911300076409fbbbe799b7852539a051e9153abd86e8f2a94542f95e1f2674e29b66b0a794063268fca6ee0eb1da150d5b1145adac0d75debfa3615";
+ sha512 = "15a50f310878d0d3680fdfb9b431cdce942071f09cc67f73198c60326958b3f78e4f3715a450dec2ab44559069a9f47e8f20688989bf88dd12e00e3afb18ec2f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/hu/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/hu/thunderbird-60.5.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "18c2cabb2de1b26e60f9e3c12e9ef7d12a11f47a28d2f866b477abff51dc455040887000dc562aac20c58e71b7f30514edf3faa0c7e35f9864a5784c8ca777c0";
+ sha512 = "9da9b732cd9433446ae90b7616c9645e629115ba522a8fcf36f2a62042d3913ee900abe6dace1e50f5b9a775bd1bb08ebcca692012814ac8a34b3d9fe3faad79";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/hy-AM/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/hy-AM/thunderbird-60.5.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "01b27fff2282402476ea54e7fade1ec9ffc18e2b310e008a327f4a12ae109bbe093b4cbff034e5f474f840c2f8969bcbcc3c0cb1810b5245785c24dbaf7d1a74";
+ sha512 = "9470da22d47781552ad01b7553b10f924c9d2a5da04d009842876af964f457d57ecf998cd285fc83f1e24d7bbea1d533444f290b3c9e30f4c60dfd3668a0afee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/id/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/id/thunderbird-60.5.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "134ec9f6c468d6e389b2b0147b623b814f6bdf5115d55215cd2f6a3873f435f9fae08c4426b701aa7854344896c2216cdf7c8b62056aed552bef23fe6a31f14d";
+ sha512 = "c7a52e7f66cb81b4cc35d9f821eecd1bbb15cb88151c2138d10b0b2d8d2c32b3528486c97c40ec5fc1e56a4551a8dfadfb9c75d29eeffa1d57d301dcb73a1574";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/is/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/is/thunderbird-60.5.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "0795c91a48811491809166dc5cfa772f3243ab0e8b462a49745b892fa49db891f8c6638ba6fddcbeb434130c5ce92a997719aa573350d6e5b20ac28c99653396";
+ sha512 = "b7b607a43084cc1069dc54f6ad574a4df423caf4f89cbf6838acf20b200c4a041233c2ca03ad4f05d3dc69149addd21f37383b4776bceb5f752b862df6220058";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/it/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/it/thunderbird-60.5.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "8ac5bd2df3f0fedfbe3e0a75f8798fbe4e2c405910619cbaea137ca522a59fcad9ee932463ab4042d70fe9f9e37d8a0a99c1c45216c125155aeb364f9e85c236";
+ sha512 = "d205bd6a4cae5473b5dbff05cf30aa77fb0497ed1bbf0d1a490c27c0cdc91b1b0171a31673586a0e0e105dcb3f212afb5775f001d8fa75df113e535bc643bbb5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ja/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ja/thunderbird-60.5.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "cc459b44a9ced486d090b78a547442e181ed556036197b9770c3e441976a867ebebbe9297cf8413ba5408e2181089a4850a68d18211d314d071d4a249f524173";
+ sha512 = "c409ff99e3a7c07058a2b0b22d58a9326eb62a5811cb295cb26621f72b0fe56c526356b676b1e29ebe3a2974114e9d094dc93e29e08453402f61c7ce01261583";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/kab/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/kab/thunderbird-60.5.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "0771159f455a9417c8322ca09d6f01e823095b8c5d87933e95152b0690bdaf1f935a9ea84c7fe6e669773c54ae84e7f51e22aee2376f41e546035cffbd4f2550";
+ sha512 = "0fefc6390acd8f3c2622a78ce1b9050cdbcfc8d32f5b76407b42962c8b16731b1b7e821092cb01e882e9c31fc93fc614fb2a8160ee51936d803fb7d37005ca28";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/kk/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/kk/thunderbird-60.5.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "6462ce8dad2f34108c9e08d9d891911e5a3093b49040df9e657b07abc123e01713ee8bf0a83437cc0835bef2085b29899dc70400ca0ed0cd65160ff32cf76090";
+ sha512 = "f68ba752aacfea104ae993950ac09ee58150f8f9f616ce90a8af54d06bae6900b0d1df6cbab8ded8c1b0d2f075aef13ef113d9eaab9dfccabd6c96e2d812402c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ko/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ko/thunderbird-60.5.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "bacc91e37c658b0671b9fcd0f7efedea1b05ec2fe7b18ac989d2a282c8151d5d76de2ef6e381f4e8346d651c500b7f4374a5baf312fa70613550b01c5b440118";
+ sha512 = "b8ef8a1be61a10cbc0c9c28e209f4e41fa0d1260907a361cbcff4ba167e3f876f030387cf2d0baf6a6f9e07dc5488b381195db5bf4b85974b379c10f14a81fb7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/lt/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/lt/thunderbird-60.5.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "9218310de664035a0fbb70e579a2c34294f0b38f4a3787da7dc73018c3103ea23a8b3978ee8f2d7131aa67c2ed5858984d4e7eadf0f4987bfce5b8b0e23c89a0";
+ sha512 = "4b51368bb32ecc906369f1ec36c83a4a4899374ab07fd4342d88cd0270c11dca27021914496e4cd69e433b9fb48e13350a7ca08e484f63f32d8ecebe5b344fde";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ms/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ms/thunderbird-60.5.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "1df6d4e8aae46d1b97142c975a1f7c9e3cdc7ea00b3693af2442468d712338519857e8ee8fca66dbddae2b0f28972e7fd077e20c237bb214c3f37ab66fb2ec86";
+ sha512 = "6348bbfc06cb0de708f9945f78a048858c6fd96921fc7f91056da2b66c0753edb4372fe6cb8fab14446c427a630ead8e760b4d0ad1ec3ddc9ed17c7eb648afe8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/nb-NO/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/nb-NO/thunderbird-60.5.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "2527fe96bbdf9c827baf2fa86d526b274f4c72800d6ab4233544537ceda5a8b1bb284d5e141d1a09e05727f5b2b6c2b3d413d7d4c9a974b29537c6102935ed74";
+ sha512 = "17b0355544d0944e115244ca347005d41a3fa175dc2c49325ec735b2544588a49ed9b3bc5b0892fa1efe10fe31ede9cb3da9686740cda318da72ac199d6c5809";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/nl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/nl/thunderbird-60.5.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "3d69a82dc64321111bd3971e984414336cfda3def779aed1a683bc65c02dfa4ae913b1ff2a1e5e13e31100719ae002b2efebc3854075e315a76bef84fca2dd5a";
+ sha512 = "2400f3121b2ae6d3777ac7782b41b0ec71bc86a30ff5b4f1d4a4b493f10e27719334af6fed0467ca1bd00bab53cc4e2509d24398c2ceeaf383f3cc509ecb67f2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/nn-NO/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/nn-NO/thunderbird-60.5.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "533740fc37bd06eeead741afb6e13965f029c6996704c307c793cefcb4f38a4b3d2d4b9ec1aa934df95291c6b2d9965955333b3fc541806ae38226b119c7bec6";
+ sha512 = "4aba4a98acfaa9f7e66ae99c9f999e9b7e22939a1a46b09aeb0f733c466e44510ac87938c3548067dcaf451d1195cfe9bb63569caba89fd70a9835542e5a9de1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/pl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/pl/thunderbird-60.5.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "e1984be8836f63d91656618509dad6ad34de544d6bbe49c0dac2649c01dd0dd4b8db88f05b08b8425e34548c7bc45ce10e69278eb840f061b4f0e88f40ec1515";
+ sha512 = "8574e9aebe67d309de45901f9339a22cc9fe54648d6e4dcaa0fd733bef09fd1666e3e32fd29d9e7cc442fc02da0d507657c9673d49c0ebf7ce69ff87fb117fbb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/pt-BR/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/pt-BR/thunderbird-60.5.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "0eda97e4fefe23af3126f9639358e3c0bb4a462bac2a64561bec0437cce426f61d995dfb8a081ab84101279a24f6d539338056d2a81f9c5aa157f61babea017b";
+ sha512 = "dff615ae8c54052a8888c4b8cf793d4c92da673014e64538108e957547f6dee660c70480c391c2fab2058af12022e135fbb59d4d7ed1c117ff30991aef053885";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/pt-PT/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/pt-PT/thunderbird-60.5.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "11ddef47843f68a72322e5750e4a3ccd09c21e768aa2a726cf48bf03a67c47cdbd83b886a50d82312d9472c198813d66b29baa98715cd564c89dfacdcbca0e41";
+ sha512 = "1ed1e6bd1ff9c2105ff82f68ee42323bcd23495a2537f2e4d545fee98dccdfae795be837d5906a5d96db644e63eeee927ab7521384cbb28445cbb5d57e7078fe";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/rm/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/rm/thunderbird-60.5.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "b004eac3d9cf2c59a2531b39927a646dcd43638d97f306ba25b58fb9629d7f091c54d69aab623f2699b3063832afac7d6dbcc6d8c5d472f9aa12d150edabc834";
+ sha512 = "292404d45f48493c27cdcd727a04d70d77140b011aec4fca0648796bce0f3e1f1748bae8c6566ad6cc72ce68b220c31f654b210b5804e2ae6fa9ff97185a3fa6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ro/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ro/thunderbird-60.5.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "fc034eb4bc0335cd1d8c23d97ec046a735c8a43caba1989698ab84e6f317e3d12e9f82e22c55a2357eea87495863d3e9458690fae366c20bfb86ce5a717d6a16";
+ sha512 = "3a1c55fa454e2e3df70ba2751eafebb9aa53e4ea57664f8d66f04a34d4d0c3bbe0f4e13e37ef47c4464698f3ab681ff1c102419246f67a1c10675260e80ed12d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/ru/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/ru/thunderbird-60.5.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "d78dc34620e193620e07f3041bbc4a3751bade9b0f2f66b34f37e57cb67a52b64746d6beed566452f0f27928bf58429c7ae99756a2328781b0ee6a981669aeef";
+ sha512 = "ea1cc41ff54ee2703c640499b4c6b1fdb1a15992fa30a5beb2e0ffa5bddd2b5cabdf20b5f850e442cc04df68b58cf22b63696fb0c8173927c30a79a7f15a95a5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/si/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/si/thunderbird-60.5.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "76d20ae74e5aee5c1f86d5f7b3fe780acb8021f442038dc4193bda59adb0de274a6fec14be90ee244eb91987cb73cf313e06c1f87d33789418158a78d455ce14";
+ sha512 = "73bf753d666af6768c3c05385165b115cb513a5b8576afb7ca00613a7a200802b81a97b150104badd31ea2dcc0d5cd3104e7a0098fae1a00e35429319381d97e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/sk/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/sk/thunderbird-60.5.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "86cf766b5260a03a57cc2d9a8e7308badbc2488219627445b6f08bb92e0008c708b9b542a2a4b99e6210f8b461c5520385b2549d3f47ba1d8b3759fd364f79bf";
+ sha512 = "7daba387a9b985f5c230d744fe868d7e1a8255a8b031537f95ae2fab95b2ae69a6ab6df3874f5726406e11db1ceb482121812af550db5cde11184a75dc117cab";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/sl/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/sl/thunderbird-60.5.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "ca377881fb35c95e3a9bd3807a0ab227bb1a899406fc2c99c0a42e31702e6271379afb1197ebb53dbbf11d163c346ac664c056c02761653e56c445df1d066ccf";
+ sha512 = "567ce2e6c42dc9dc3a2820324aeba2de2fe4026626f4448d3acda031457ca19c0e37c2e01fc89416065e7978863d2746fc11762e6165a59021335818b20bed7c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/sq/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/sq/thunderbird-60.5.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "b46f45d78295999c489b72114290ce38617d87011743d276a6ff90f575205f8e473ba68a9b080e622fd5350b8574f1602edf085ca30aec9f64801df5aa937d2b";
+ sha512 = "adea2ea7a6efee80c0e015e864581a27cd280443afa580eab93c60303b93129beb030ed1bfcabcbd3a4070b90fd4fd5e3f9dce7c12b6c9bb2db951bcc83334d9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/sr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/sr/thunderbird-60.5.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "1952cb0e645f0bf4f6473cf2e01b3ab3b30deea450545d4027f2c8cd037016296ca08f14d80d2d47fab4ac1bd69e9177b3eb2e73a861e5da5d14f660f9ae7534";
+ sha512 = "3111413c3e2002deea79b9301fb03ada1b233887c34baea8dfa10347ef99458b319ae8eb522889e45971661a3147a9f8bead0a2d24eb64e7611c2a60cf437174";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/sv-SE/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/sv-SE/thunderbird-60.5.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "fabc6da07f9269c7404b341b63e7377b94d481f96b8dd66b19bceb8e4b18e6ce99a75cac20e7952df900c5921b701e3f2d4f0e245dbf2f760a6d933730f6007b";
+ sha512 = "ca63091287218cf5b6eaa0468fac4d299c37495e3ddbb6ca54698dcd36a79de1e905bca0380b27b7660a7f7d51cb12cd025acdee147c3dfabf9263889f977c4e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/tr/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/tr/thunderbird-60.5.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "4e4136596cbbb50719219c9b1aaafa9fbdc9464750317b1e1f0f6c3a8289a1a11bb472b7f781081386a81f36411d04be91acdf8374c1870dd5fa65f171391a1f";
+ sha512 = "c7921e18c8409e7e2ee329f20e9a227d0e6cdee1a1be63e45bacb95e16d39de07217c60539d9522a556dabe49190e6d19679644b125edf3e24ce747923c6b2ee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/uk/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/uk/thunderbird-60.5.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "a378b4d0107c8d16a40a934e898190d0e26593c7efcb3ad7338e95ccae88d00e7b1d5a7d54cdc063ef8423edf65f875688f3a96e60c36499c708dc642d11f14f";
+ sha512 = "9184b91af02a736ead845adfbeceea9d57d96bf341a9049b1cf14d3e407281afb28cc69cfd26f314ce3cb56daae34c0cbb0bf417a965e274c9a1b802466de14d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/vi/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/vi/thunderbird-60.5.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "a02360132303d533abeb1bf82e318a416bac192a5ff017a3a7300cf0f062f0e165a8be1355b2d2cdcf8aee8e293ca615923ca97a6f6b9df054a93e57eeceb620";
+ sha512 = "8107ff0080be09ebcccd8d10adc22d39243ce6bd4e4d1a7b082eddf1ace503807f518750161279744a8006ec2934b8e63f4690a379377e0ec71f4dc3a15222f6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/zh-CN/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/zh-CN/thunderbird-60.5.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "9125c4078b4c0de07ff161cf468c0efa5d61a2df42f8237e9d54a4c2996ef769e810116fea7fc69b44f6688525860dc3821621b63355b83e61e08cbdaba0f2a6";
+ sha512 = "69e9a72620ab8bc8d24058731226354dac60950bd3115c533dee0cdfb1a5fd895a986a0912ca6d6cfb66e0a41d5405a394e5ffa11e9547e1d18c0d5b1b4e4872";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.3.3/linux-i686/zh-TW/thunderbird-60.3.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.5.0/linux-i686/zh-TW/thunderbird-60.5.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "0a692b8bc5731bc2d656e1f1ac8a5c841885e4412f94bba325ae9a0396bdcd092eb5e31ea5dcde6774745e0edeecabdb3642f062f2bbe9c6ec4b66e7e362302b";
+ sha512 = "d3a96e832475251bbf08a43d3c3817f3005a63c25d7fd209fa08205f6694f743d5ec526c2153f3f6620ee89eaa95b0ebaec5fe1c18ad4687c33cda2c00c006e9";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index 22cf62d52823..c8132585fb04 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -24,11 +24,11 @@ let
gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
in stdenv.mkDerivation rec {
name = "thunderbird-${version}";
- version = "60.4.0";
+ version = "60.5.0";
src = fetchurl {
url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
- sha512 = "0flg3j0bvgpyk4wbb8d17yl8rddww7q9m9n5brqx1jlj0vjk8lrf8awvxxhn5ssyhy2ys2sklnw75y35hnws3hijs8l9l8ahznfqjq8";
+ sha512 = "39biv0yk08l4kkfrsiqgsdsvpa7ih992jmakjnf2wqzrnbk4pfsrck6bnl038bihs1v25ia8c2vs25sm4wzbxzjr0z82fn31qysv2xi";
};
# from firefox, but without sound libraries
@@ -49,7 +49,7 @@ in stdenv.mkDerivation rec {
patches = [
# Remove buildconfig.html to prevent a dependency on clang etc.
- ../../browsers/firefox/no-buildconfig.patch
+ ./no-buildconfig.patch
];
configureFlags =
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch b/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
new file mode 100644
index 000000000000..65eba3a2fc28
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
@@ -0,0 +1,23 @@
+diff -ru -x '*~' a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp
+--- a/docshell/base/nsAboutRedirector.cpp 2017-07-31 18:20:51.000000000 +0200
++++ b/docshell/base/nsAboutRedirector.cpp 2017-09-26 22:02:00.814151731 +0200
+@@ -32,8 +32,6 @@
+ {"about", "chrome://global/content/aboutAbout.xhtml", 0},
+ {"addons", "chrome://mozapps/content/extensions/extensions.xul",
+ nsIAboutModule::ALLOW_SCRIPT},
+- {"buildconfig", "chrome://global/content/buildconfig.html",
+- nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT},
+ {"checkerboard", "chrome://global/content/aboutCheckerboard.xhtml",
+ nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
+ nsIAboutModule::ALLOW_SCRIPT},
+diff -ru -x '*~' a/toolkit/content/jar.mn b/toolkit/content/jar.mn
+--- a/toolkit/content/jar.mn 2017-07-31 18:20:52.000000000 +0200
++++ b/toolkit/content/jar.mn 2017-09-26 22:01:42.383350314 +0200
+@@ -39,7 +39,6 @@
+ content/global/plugins.css
+ content/global/browser-child.js
+ content/global/browser-content.js
+-* content/global/buildconfig.html
+ content/global/buildconfig.css
+ content/global/contentAreaUtils.js
+ content/global/datepicker.xhtml
diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index f05ec7efa21a..c9774f269da9 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -28,7 +28,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
configureFlags =
- stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ];
+ [ "--sysconfdir=/etc" ] ++ stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ];
postInstall = ''
install -d $out/share/doc/${pname}/scripts
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index d0a690496e27..2d008492050d 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -63,7 +63,7 @@ let
description = "Low-latency, high quality voice chat software";
homepage = https://mumble.info;
license = licenses.bsd3;
- maintainers = with maintainers; [ jgeerds wkennington ];
+ maintainers = with maintainers; [ jgeerds ];
platforms = platforms.linux;
};
});
diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix
index 7f7b03f71d2d..0cfcf6408ba9 100644
--- a/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -4,15 +4,13 @@
, gobject-introspection, glib-networking, hicolor-icon-theme
}:
-let
+stdenv.mkDerivation rec {
pname = "liferea";
- version = "1.12.4";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "1.12.6";
src = fetchurl {
- url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${name}.tar.bz2";
- sha256 = "12852qp174nsg770cry7y257vfzl53hpy46h5agaimrfsc41mgln";
+ url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}b.tar.bz2";
+ sha256 = "sha256:03pr1gmiv5y0i92bkhcxr8s311ll91chz19wb96jkixx32xav91d";
};
nativeBuildInputs = [ wrapGAppsHook python3Packages.wrapPython intltool pkgconfig ];
diff --git a/pkgs/applications/networking/nextcloud-client/default.nix b/pkgs/applications/networking/nextcloud-client/default.nix
index 7ece1375793a..624c5472ddcd 100644
--- a/pkgs/applications/networking/nextcloud-client/default.nix
+++ b/pkgs/applications/networking/nextcloud-client/default.nix
@@ -44,7 +44,8 @@ stdenv.mkDerivation rec {
$out/share/applications/nextcloud.desktop
wrapProgram "$out/bin/nextcloud" \
- --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libsecret ]}
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libsecret ]} \
+ --prefix QT_PLUGIN_PATH : ${qtbase}/${qtbase.qtPluginPrefix}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/remote/freerdp/default.nix b/pkgs/applications/networking/remote/freerdp/default.nix
index 6512792dd2b0..425a064fa96b 100644
--- a/pkgs/applications/networking/remote/freerdp/default.nix
+++ b/pkgs/applications/networking/remote/freerdp/default.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
'';
homepage = http://www.freerdp.com/;
license = licenses.asl20;
- maintainers = with maintainers; [ wkennington peterhoeg ];
+ maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/remote/remmina/default.nix b/pkgs/applications/networking/remote/remmina/default.nix
index cd2b816c6aa4..a53bea23e199 100644
--- a/pkgs/applications/networking/remote/remmina/default.nix
+++ b/pkgs/applications/networking/remote/remmina/default.nix
@@ -13,13 +13,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "remmina";
- version = "1.2.32.1";
+ version = "1.3.0";
src = fetchFromGitLab {
owner = "Remmina";
repo = "Remmina";
rev = "v${version}";
- sha256 = "1b77gs68j5j4nlv69vl81d0kp2623ysvshq7495y6hq5wgi5l3gc";
+ sha256 = "15b0fnv7xra4fpmn2y4k2rpzcss30sd1dhnx7yvhs2zq12z2m0wi";
};
nativeBuildInputs = [ cmake ninja pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix
index e4715cce8e18..9bfaad8a5bc4 100644
--- a/pkgs/applications/networking/remote/teamviewer/default.nix
+++ b/pkgs/applications/networking/remote/teamviewer/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "teamviewer-${version}";
- version = "13.1.3026";
+ version = "14.1.3399";
src = fetchurl {
- url = "https://dl.tvcdn.de/download/linux/version_13x/teamviewer_${version}_amd64.deb";
- sha256 = "14zaa1xjdfmgbbq40is5mllqcd9zan03sblkzajswd5gps7crsik";
+ url = "https://dl.tvcdn.de/download/linux/version_14x/teamviewer_${version}_amd64.deb";
+ sha256 = "166ndijis2i3afz3l6nsnrdhs56v33w5cnjd0m7giqj0fbq43ws5";
};
unpackPhase = ''
diff --git a/pkgs/applications/networking/remote/xrdp/default.nix b/pkgs/applications/networking/remote/xrdp/default.nix
index a778042c2ea2..442881398f63 100644
--- a/pkgs/applications/networking/remote/xrdp/default.nix
+++ b/pkgs/applications/networking/remote/xrdp/default.nix
@@ -3,13 +3,13 @@
let
xorgxrdp = stdenv.mkDerivation rec {
name = "xorgxrdp-${version}";
- version = "0.2.7";
+ version = "0.2.9";
src = fetchFromGitHub {
owner = "neutrinolabs";
repo = "xorgxrdp";
rev = "v${version}";
- sha256 = "15idwgcjgwa9in8y1bblpj67y7w0bfngc2sa0hd9hn0dinrlifrk";
+ sha256 = "1bhp5x47hajhinvglmc4vxxnpjvfjm6369njb3ghqfr7c5xypvzr";
};
nativeBuildInputs = [ pkgconfig autoconf automake which libtool nasm ];
@@ -34,15 +34,15 @@ let
};
xrdp = stdenv.mkDerivation rec {
- version = "0.9.7";
+ version = "0.9.9";
name = "xrdp-${version}";
src = fetchFromGitHub {
owner = "volth";
repo = "xrdp";
- rev = "refs/heads/runtime-cfg-path-${version}"; # Fixes https://github.com/neutrinolabs/xrdp/issues/609; not a patch on top of the official repo because "xorgxrdp.configureFlags" above includes "xrdp.src" which must be patched already
+ rev = "refs/tags/runtime-cfg-path-${version}"; # Fixes https://github.com/neutrinolabs/xrdp/issues/609; not a patch on top of the official repo because "xorgxrdp.configureFlags" above includes "xrdp.src" which must be patched already
fetchSubmodules = true;
- sha256 = "1dw2zl9zh6win1q0kxj08n9fawpcrs1krjh5978wp0jmq8sdbn7k";
+ sha256 = "0ynj6pml4f38y8571ryhifza57wfqg4frdrjcwzw3fmryiznfm1z";
};
nativeBuildInputs = [ pkgconfig autoconf automake which libtool nasm ];
diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/applications/networking/seafile-client/default.nix
index a550532c9748..543afc696ea0 100644
--- a/pkgs/applications/networking/seafile-client/default.nix
+++ b/pkgs/applications/networking/seafile-client/default.nix
@@ -5,14 +5,14 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "6.2.10";
+ version = "6.2.11";
name = "seafile-client-${version}";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile-client";
rev = "v${version}";
- sha256 = "15am8wwqgwqzhw1d2p190n9yljcnb0ck90j0grb5ksqj5n5hx5bi";
+ sha256 = "1b8jqmr2qd3bpb3sr4p5w2a76x5zlknkj922sxrvw1rdwqhkb2pj";
};
nativeBuildInputs = [ pkgconfig cmake makeWrapper ];
diff --git a/pkgs/applications/networking/syncplay/default.nix b/pkgs/applications/networking/syncplay/default.nix
index b8c905345bd8..fc9ed59016f6 100644
--- a/pkgs/applications/networking/syncplay/default.nix
+++ b/pkgs/applications/networking/syncplay/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
name = "syncplay-${version}";
- version = "1.6.1";
+ version = "1.6.2";
format = "other";
src = fetchurl {
- url = https://github.com/Syncplay/syncplay/archive/v1.6.1.tar.gz;
- sha256 = "15rhbc3r7l012d330hb64p8bhcpy4ydy89iv34c34a1r554b8k97";
+ url = https://github.com/Syncplay/syncplay/archive/v1.6.2.tar.gz;
+ sha256 = "1850icvifq4487gqh8awvmvrjdbbkx2kshmysr0fbi6vcf0f3wj2";
};
propagatedBuildInputs = with python3Packages; [ pyside twisted ];
diff --git a/pkgs/applications/office/gnumeric/default.nix b/pkgs/applications/office/gnumeric/default.nix
index 5d0985b0ba2e..e42777bdd006 100644
--- a/pkgs/applications/office/gnumeric/default.nix
+++ b/pkgs/applications/office/gnumeric/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, intltool, perlPackages
-, goffice, gnome3, makeWrapper, gtk3, bison, pythonPackages
+, goffice, gnome3, wrapGAppsHook, gtk3, bison, pythonPackages
, itstool
}:
@@ -16,7 +16,7 @@ in stdenv.mkDerivation rec {
configureFlags = [ "--disable-component" ];
- nativeBuildInputs = [ pkgconfig intltool bison itstool makeWrapper ];
+ nativeBuildInputs = [ pkgconfig intltool bison itstool wrapGAppsHook ];
# ToDo: optional libgda, introspection?
buildInputs = [
@@ -26,14 +26,6 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true;
- preFixup = ''
- for f in "$out"/bin/gnumeric-*; do
- wrapProgram $f \
- --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \
- ${stdenv.lib.optionalString (!stdenv.isDarwin) "--prefix GIO_EXTRA_MODULES : '${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules'"}
- done
- '';
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/pkgs/applications/office/mytetra/default.nix b/pkgs/applications/office/mytetra/default.nix
index 5dae3c9f85c0..a7887357cd30 100644
--- a/pkgs/applications/office/mytetra/default.nix
+++ b/pkgs/applications/office/mytetra/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, qmake, qtsvg, makeWrapper, xdg_utils }:
let
- version = "1.43.27";
+ version = "1.44.55";
in stdenv.mkDerivation rec {
name = "mytetra-${version}";
src = fetchurl {
url = "https://github.com/xintrea/mytetra_dev/archive/v.${version}.tar.gz";
- sha256 = "1gzr11jy1bvnp28w2ar3wmh76g55jn9nra5la5qasnal6b5pg28h";
+ sha256 = "13lmfvschm1xwr0ys2ykhs0bb83m2f39rk1jdd7zf8yxlqki4i6l";
};
nativeBuildInputs = [ qmake makeWrapper ];
@@ -15,11 +15,11 @@ in stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
preBuild = ''
- substituteInPlace mytetra.pro \
+ substituteInPlace app/app.pro \
--replace /usr/local/bin $out/bin \
--replace /usr/share $out/share
- substituteInPlace src/views/mainWindow/MainWindow.cpp \
+ substituteInPlace app/src/views/mainWindow/MainWindow.cpp \
--replace ":/resource/pic/logo.svg" "$out/share/icons/hicolor/48x48/apps/mytetra.png"
'';
diff --git a/pkgs/applications/office/qownnotes/default.nix b/pkgs/applications/office/qownnotes/default.nix
new file mode 100644
index 000000000000..7f65c4cc152a
--- /dev/null
+++ b/pkgs/applications/office/qownnotes/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, qmake, qttools, qtbase, qtsvg, qttranslations, qtdeclarative, qtxmlpatterns, qtwayland, qtwebsockets }:
+
+stdenv.mkDerivation rec {
+ pname = "qownnotes";
+ version = "19.1.8";
+
+ src = fetchurl {
+ url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz";
+ # Can grab official version like so:
+ # $ curl https://download.tuxfamily.org/qownnotes/src/qownnotes-19.1.8.tar.xz.sha256
+ sha256 = "873ed9e3a711bc19744a13b98ac5cb3659bd97e753c7e089fbc49bd044cec4fb";
+ };
+
+ nativeBuildInputs = [ qmake qttools ];
+ buildInputs = [
+ qtbase qtsvg qtdeclarative qtxmlpatterns qtwebsockets
+ ] ++ stdenv.lib.optional stdenv.isLinux qtwayland;
+
+ meta = with stdenv.lib; {
+ description = "Plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration";
+
+ homepage = https://www.qownnotes.org/;
+ platforms = platforms.all;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/applications/science/astronomy/gildas/default.nix b/pkgs/applications/science/astronomy/gildas/default.nix
index ef3a0ba40f28..176d075f5fb3 100644
--- a/pkgs/applications/science/astronomy/gildas/default.nix
+++ b/pkgs/applications/science/astronomy/gildas/default.nix
@@ -7,8 +7,8 @@ let
in
stdenv.mkDerivation rec {
- srcVersion = "dec18a";
- version = "20181201_a";
+ srcVersion = "jan19b";
+ version = "20190101_b";
name = "gildas-${version}";
src = fetchurl {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
# source code of the previous release to a different directory
urls = [ "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.gz"
"http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.gz" ];
- sha256 = "f295b5b7f999c0d746a52b307af7b7bdbed0d9b3d87100a6a102e0cc64f3a9bd";
+ sha256 = "1wb4qj0j5n0k49zs5d7ndyzff8mapcb06i55jn0djzd023h0bwhp";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/science/biology/minimap2/default.nix b/pkgs/applications/science/biology/minimap2/default.nix
index f8a0de562cfa..3f28b5e31ccd 100644
--- a/pkgs/applications/science/biology/minimap2/default.nix
+++ b/pkgs/applications/science/biology/minimap2/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "minimap2";
- version = "2.14";
+ version = "2.15";
src = fetchFromGitHub {
repo = pname;
owner = "lh3";
rev = "v${version}";
- sha256 = "0743qby7ghyqbka5c1z3bi4kr5whm07jasw2pg8gikyibz6q4lih";
+ sha256 = "0dy3m2wjmi3whjnmkj3maa1aadz525h7736wm8vvdcwq71ijqb7v";
};
buildInputs = [ zlib ];
diff --git a/pkgs/applications/science/biology/picard-tools/default.nix b/pkgs/applications/science/biology/picard-tools/default.nix
index 85db4d8e32dc..2ba5964d6104 100644
--- a/pkgs/applications/science/biology/picard-tools/default.nix
+++ b/pkgs/applications/science/biology/picard-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "picard-tools-${version}";
- version = "2.18.23";
+ version = "2.18.25";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "13521lcblbcb4vshcrrw6qlqlzvm88grp4vm8d0b3hwbl3rr0py4";
+ sha256 = "03d3mnf3gddngn3dhwb00v8k40x6ncgprn22w4vyfr96917p2snx";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/science/biology/snpeff/default.nix b/pkgs/applications/science/biology/snpeff/default.nix
index 9c2d273b0881..dc2246903349 100644
--- a/pkgs/applications/science/biology/snpeff/default.nix
+++ b/pkgs/applications/science/biology/snpeff/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "snpeff-${version}";
- version = "4.3q";
+ version = "4.3t";
src = fetchurl {
- url = "mirror://sourceforge/project/snpeff/snpEff_v4_3q_core.zip";
- sha256 = "0sxz8zy8wrzcy01hyb1cirwbxqyjw30a2x3q6p4l7zmw2szi7mn1";
+ url = "mirror://sourceforge/project/snpeff/snpEff_v${builtins.replaceStrings [ "." ] [ "_" ] version}_core.zip";
+ sha256 = "0i12mv93bfv8xjwc3rs2x73d6hkvi7kgbbbx3ry984l3ly4p6nnm";
};
buildInputs = [ unzip jre makeWrapper ];
diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix
index 5fab9788a94a..0a4e1dddcae3 100644
--- a/pkgs/applications/science/logic/coq/default.nix
+++ b/pkgs/applications/science/logic/coq/default.nix
@@ -25,7 +25,7 @@ let
"8.8.0" = "13a4fka22hdxsjk11mgjb9ffzplfxyxp1sg5v1c8nk1grxlscgw8";
"8.8.1" = "1hlf58gwazywbmfa48219amid38vqdl94yz21i11b4map6jfwhbk";
"8.8.2" = "1lip3xja924dm6qblisk1bk0x8ai24s5xxqxphbdxj6djglj68fd";
- "8.9+beta1" = "1yxv2klqal3mh6symi3gc6gv3xm684zlld2c0b6ijhjmp865cin8";
+ "8.9.0" = "1dkgdjc4n1m15m1p724hhi5cyxpqbjw6rxc5na6fl3v4qjjfnizh";
}."${version}";
coq-version = builtins.substring 0 3 version;
ideFlags = if buildIde then "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else "";
diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix
index 16fdab59ea02..407244ef1830 100644
--- a/pkgs/applications/science/logic/lean/default.nix
+++ b/pkgs/applications/science/logic/lean/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "lean-${version}";
- version = "3.4.1";
+ version = "3.4.2";
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean";
rev = "v${version}";
- sha256 = "0ww8azlyy3xikhd7nh96f507sg23r53zvayij1mwv5513vmblhhw";
+ sha256 = "0zpnfg6kyg120rrdr336i1lymmzz4xgcqpn96iavhzhlaanmx55l";
};
nativeBuildInputs = [ cmake ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Automatic and interactive theorem prover";
- homepage = "http://leanprover.github.io";
+ homepage = https://leanprover.github.io/;
license = licenses.asl20;
platforms = platforms.unix;
maintainers = with maintainers; [ thoughtpolice gebner ];
diff --git a/pkgs/applications/science/logic/leo3/binary.nix b/pkgs/applications/science/logic/leo3/binary.nix
new file mode 100644
index 000000000000..a3834dc70b6d
--- /dev/null
+++ b/pkgs/applications/science/logic/leo3/binary.nix
@@ -0,0 +1,29 @@
+{stdenv, fetchurl, openjdk}:
+stdenv.mkDerivation rec {
+ pname = "leo3";
+ version = "1.2";
+
+ jar = fetchurl {
+ url = "https://github.com/leoprover/Leo-III/releases/download/v${version}/leo3.jar";
+ sha256 = "1lgwxbr1rnk72rnvc8raq5i1q71ckhn998pwd9xk6zf27wlzijk7";
+ };
+
+ phases=["installPhase" "fixupPhase"];
+
+ installPhase = ''
+ mkdir -p "$out"/{bin,lib/java/leo3}
+ cp "${jar}" "$out/lib/java/leo3/leo3.jar"
+ echo "#!${stdenv.shell}" > "$out/bin/leo3"
+ echo "'${openjdk}/bin/java' -jar '$out/lib/java/leo3/leo3.jar' \"\$@\"" > "$out/bin/leo3"
+ chmod a+x "$out/bin/leo3"
+ '';
+
+ meta = {
+ inherit version;
+ description = "An automated theorem prover for classical higher-order logic with choice";
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = [stdenv.lib.maintainers.raskin];
+ platforms = stdenv.lib.platforms.linux;
+ homepage = "https://page.mi.fu-berlin.de/lex/leo3/";
+ };
+}
diff --git a/pkgs/applications/science/logic/z3/tptp.nix b/pkgs/applications/science/logic/z3/tptp.nix
new file mode 100644
index 000000000000..34449542abb2
--- /dev/null
+++ b/pkgs/applications/science/logic/z3/tptp.nix
@@ -0,0 +1,31 @@
+{stdenv, z3, cmake}:
+stdenv.mkDerivation rec {
+ pname = "z3-tptp";
+ version = z3.version;
+
+ src = z3.src;
+
+ sourceRoot = "source/examples/tptp";
+
+ nativeBuildInputs = [cmake];
+ buildInputs = [z3];
+
+ preConfigure = ''
+ echo 'set(Z3_LIBRARIES "-lz3")' >> CMakeLists.new
+ cat CMakeLists.txt | grep -E 'add_executable|project|link_libraries' >> CMakeLists.new
+ mv CMakeLists.new CMakeLists.txt
+ '';
+
+ installPhase = ''
+ mkdir -p "$out/bin"
+ cp "z3_tptp5" "$out/bin/"
+ ln -s "z3_tptp5" "$out/bin/z3-tptp"
+ '';
+
+ meta = {
+ inherit version;
+ inherit (z3.meta) license homepage platforms;
+ description = ''TPTP wrapper for Z3 prover'';
+ maintainers = [stdenv.lib.maintainers.raskin];
+ };
+}
diff --git a/pkgs/applications/science/math/getdp/default.nix b/pkgs/applications/science/math/getdp/default.nix
new file mode 100644
index 000000000000..74e4b052fdb5
--- /dev/null
+++ b/pkgs/applications/science/math/getdp/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, cmake, gfortran, openblas, openmpi, python3 }:
+
+stdenv.mkDerivation rec {
+ name = "getdp-${version}";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "http://getdp.info/src/getdp-${version}-source.tgz";
+ sha256 = "0v3hg03lzw4hz28hm45hpv0gyydqz0wav7xvb5n0v0jrm47mrspv";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ gfortran openblas openmpi python3 ];
+
+ meta = with stdenv.lib; {
+ description = "A General Environment for the Treatment of Discrete Problems";
+ longDescription = ''
+ GetDP is a free finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions.
+ The main feature of GetDP is the closeness between the input data defining discrete problems (written by the user in ASCII data files) and the symbolic mathematical expressions of these problems.
+ '';
+ homepage = http://getdp.info/;
+ license = stdenv.lib.licenses.gpl2Plus;
+ maintainers = with maintainers; [ wucke13 ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/science/math/gmsh/default.nix b/pkgs/applications/science/math/gmsh/default.nix
index 576c88bc72c7..694c621db00b 100644
--- a/pkgs/applications/science/math/gmsh/default.nix
+++ b/pkgs/applications/science/math/gmsh/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, cmake, openblasCompat, gfortran, gmm, fltk, libjpeg
, zlib, libGLU_combined, libGLU, xorg }:
-let version = "4.1.0"; in
+let version = "4.1.3"; in
stdenv.mkDerivation {
name = "gmsh-${version}";
src = fetchurl {
url = "http://gmsh.info/src/gmsh-${version}-source.tgz";
- sha256 = "0k53k6s4hmciakhrb3ka109vk06ckdbyms5ixizijlfh1dvh7iim";
+ sha256 = "0padylvicyhcm4vqkizpknjfw8qxh39scw3mj5xbs9bs8c442kmx";
};
buildInputs = [ cmake openblasCompat gmm fltk libjpeg zlib libGLU_combined
diff --git a/pkgs/applications/science/math/mathematica/l10ns.nix b/pkgs/applications/science/math/mathematica/l10ns.nix
index 2158021c7548..065360a112d8 100644
--- a/pkgs/applications/science/math/mathematica/l10ns.nix
+++ b/pkgs/applications/science/math/mathematica/l10ns.nix
@@ -5,10 +5,10 @@ with lib;
l10ns = flip map
[
{
- version = "11.2.0";
+ version = "11.3.0";
lang = "en";
language = "English";
- sha256 = "4a1293cc1c404303aa1cab1bd273c7be151d37ac5ed928fbbb18e9c5ab2d8df9";
+ sha256 = "0fcfe208c1eac8448e7be3af0bdb84370b17bd9c5d066c013928c8ee95aed10e";
}
{
version = "11.2.0";
diff --git a/pkgs/applications/science/math/sage/python-openid.nix b/pkgs/applications/science/math/sage/python-openid.nix
index 184eaf29bdd3..1bfe02f50df1 100644
--- a/pkgs/applications/science/math/sage/python-openid.nix
+++ b/pkgs/applications/science/math/sage/python-openid.nix
@@ -20,15 +20,13 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
- django
- twill
pycrypto
];
# Cannot access the djopenid example module.
# I don't know how to fix that (adding the examples dir to PYTHONPATH doesn't work)
doCheck = false;
- checkInputs = [ nose ];
+ checkInputs = [ nose django twill ];
checkPhase = ''
nosetests
'';
diff --git a/pkgs/applications/science/physics/sherpa/default.nix b/pkgs/applications/science/physics/sherpa/default.nix
index 66a9bebacf0d..7cb3e8881caf 100644
--- a/pkgs/applications/science/physics/sherpa/default.nix
+++ b/pkgs/applications/science/physics/sherpa/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "sherpa-${version}";
- version = "2.2.5";
+ version = "2.2.6";
src = fetchurl {
url = "https://www.hepforge.org/archive/sherpa/SHERPA-MC-${version}.tar.gz";
- sha256 = "0rv14j8gvjjr3darb0wcradlmsnyq915jz7v2yybrjzqfbsr3zb5";
+ sha256 = "1cagkkz1pjl0pdf85w1qkwhx0afi3kxm1vnmfavq1zqhss7fc57i";
};
buildInputs = [ gfortran sqlite lhapdf rivet ];
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Simulation of High-Energy Reactions of PArticles in lepton-lepton, lepton-photon, photon-photon, lepton-hadron and hadron-hadron collisions";
license = stdenv.lib.licenses.gpl2;
- homepage = https://sherpa.hepforge.org;
+ homepage = https://gitlab.com/sherpa-team/sherpa;
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ veprbl ];
};
diff --git a/pkgs/applications/science/physics/xfitter/default.nix b/pkgs/applications/science/physics/xfitter/default.nix
index 833370f81443..ae5307f155bd 100644
--- a/pkgs/applications/science/physics/xfitter/default.nix
+++ b/pkgs/applications/science/physics/xfitter/default.nix
@@ -11,9 +11,11 @@ stdenv.mkDerivation rec {
};
patches = [
- ./calling_convention.patch
+ ./undefined_behavior.patch
];
+ CXXFLAGS = "-Werror=return-type";
+
preConfigure =
# Fix F77LD to workaround for a following build error:
#
diff --git a/pkgs/applications/science/physics/xfitter/calling_convention.patch b/pkgs/applications/science/physics/xfitter/undefined_behavior.patch
similarity index 84%
rename from pkgs/applications/science/physics/xfitter/calling_convention.patch
rename to pkgs/applications/science/physics/xfitter/undefined_behavior.patch
index 5b216b6e0928..53278527a807 100644
--- a/pkgs/applications/science/physics/xfitter/calling_convention.patch
+++ b/pkgs/applications/science/physics/xfitter/undefined_behavior.patch
@@ -1,5 +1,4 @@
diff --git a/DY/src/finterface.cc b/DY/src/finterface.cc
-index 0405786..eb171d0 100644
--- a/DY/src/finterface.cc
+++ b/DY/src/finterface.cc
@@ -14,17 +14,17 @@
@@ -18,8 +17,9 @@ index 0405786..eb171d0 100644
- int dy_get_res_(const int *ds_id, double *calc_res);
+ void dy_get_res_(const int *ds_id, double *calc_res);
- int dy_release_();
+- int dy_release_();
- int dy_set_ewpars_();
++ void dy_release_();
+ void dy_set_ewpars_();
}
@@ -48,7 +48,7 @@ index 0405786..eb171d0 100644
{
// evolve convolutions
vector::iterator ipc = gPDFconvs.begin();
-@@ -118,24 +116,20 @@ int dy_do_calc_()
+@@ -118,28 +116,24 @@ int dy_do_calc_()
if ( true != idc->second->Integrate() ) {
cout << "Something is wrong with DY integration for "
<< idc->first << " data set." << endl;
@@ -76,6 +76,11 @@ index 0405786..eb171d0 100644
PhysPar::setPhysPar();
}
+-int dy_release_()
++void dy_release_()
+ {
+ vector::iterator ipc = gPDFconvs.begin();
+ for (; ipc!=gPDFconvs.end(); ipc++){
@@ -155,6 +149,4 @@ int dy_release_()
for (; idc != gCalcs.end() ; idc++){
delete (idc->second);
@@ -83,8 +88,18 @@ index 0405786..eb171d0 100644
-
- return 1;
}
+diff --git a/DiffDIS/include/DataTable.h b/DiffDIS/include/DataTable.h
+--- a/DiffDIS/include/DataTable.h
++++ b/DiffDIS/include/DataTable.h
+@@ -307,6 +307,7 @@ class DataTable_t {
+ for(ic=0; ic < GetNcols(); ic++) {
+ for(ir=0; ir < npt; ir++) Data[ic][ir] = A.Data[ic][ir];
+ }
++ return *this;
+ }
+
+ //@}
diff --git a/FastNLO/src/FastNLOInterface.cc b/FastNLO/src/FastNLOInterface.cc
-index 20f8a75..a6dac79 100644
--- a/FastNLO/src/FastNLOInterface.cc
+++ b/FastNLO/src/FastNLOInterface.cc
@@ -39,14 +39,14 @@ void gauleg(double x1,double x2,double *x,double *w, int n);
@@ -197,7 +212,6 @@ index 20f8a75..a6dac79 100644
int CreateUsedPointsArray(int idataset, int npoints) {
diff --git a/Hathor/src/HathorInterface.cc b/Hathor/src/HathorInterface.cc
-index 7da88b1..96576a3 100644
--- a/Hathor/src/HathorInterface.cc
+++ b/Hathor/src/HathorInterface.cc
@@ -6,9 +6,9 @@
@@ -239,8 +253,82 @@ index 7da88b1..96576a3 100644
rlxd_reset(rndStore);
std::map::const_iterator hathorIter = hathor_array.find(*idataset);
+diff --git a/src/TheorEval.cc b/src/TheorEval.cc
+--- a/src/TheorEval.cc
++++ b/src/TheorEval.cc
+@@ -62,6 +62,7 @@ TheorEval::initTheory()
+ list sl;
+ this->assignTokens(sl);
+ this->convertToRPN(sl);
++ return 0;
+ }
+
+ int
+@@ -167,6 +168,7 @@ TheorEval::assignTokens(list &sl)
+ sl.push_back(t);
+ }
+ }
++ return 0;
+ }
+
+ int
+@@ -217,6 +219,7 @@ TheorEval::convertToRPN(list &sl)
+ cout << endl;
+ */
+
++ return 0;
+ }
+
+ int
+@@ -236,6 +239,7 @@ TheorEval::initTerm(int iterm, valarray *val)
+ hf_errlog_(id, text, textlen);
+ return -1;
+ }
++ return 0;
+ }
+
+ int
+@@ -348,6 +352,7 @@ TheorEval::initGridTerm(int iterm, valarray *val)
+
+ // associate grid and valarray pointers in token
+ _mapGridToken[g] = val;
++ return 0;
+ }
+
+ int
+@@ -430,6 +435,7 @@ TheorEval::initKfTerm(int iterm, valarray *val)
+
+ // write k-factor array to the token valarray
+ *val = valarray(vkf.data(), vkf.size());
++ return 0;
+ }
+
+ int
+@@ -465,6 +471,7 @@ TheorEval::setCKM(const vector &v_ckm)
+ int textlen = strlen(text);
+ hf_errlog_(id, text, textlen);
+ #endif
++ return 0;
+ }
+
+ int
+@@ -531,6 +538,7 @@ TheorEval::Evaluate(valarray &vte )
+ }
+ //vte /= _units;
+ }
++ return 0;
+ }
+
+ int
+@@ -555,6 +563,7 @@ TheorEval::getGridValues()
+
+
+ }
++ return 0;
+ }
+
+ int
diff --git a/src/ftheor_eval.cc b/src/ftheor_eval.cc
-index 1dd4e8b..8bc7991 100644
--- a/src/ftheor_eval.cc
+++ b/src/ftheor_eval.cc
@@ -19,15 +19,15 @@
@@ -341,7 +429,6 @@ index 1dd4e8b..8bc7991 100644
tTEmap::iterator it = gTEmap.begin();
for (; it!= gTEmap.end(); it++){
diff --git a/src/lhapdf6_output.c b/src/lhapdf6_output.c
-index 4b20b68..549c521 100644
--- a/src/lhapdf6_output.c
+++ b/src/lhapdf6_output.c
@@ -64,7 +64,7 @@ extern double bvalij_(int *,int *,int *,int *,int *);
@@ -353,3 +440,15 @@ index 4b20b68..549c521 100644
extern int getcbt_(int *, double *, double *, double *);
extern void getpdfunctype_heraf_(int *mc, int *asymh, int *symh, char *name, size_t size);
extern void hf_errlog_(int *, char *, size_t);
+diff --git a/tools/draw/include/FileOpener.h b/tools/draw/include/FileOpener.h
+--- a/tools/draw/include/FileOpener.h
++++ b/tools/draw/include/FileOpener.h
+@@ -61,7 +61,7 @@ class InFileOpener_t {
+ string GetPath() const {return ind < 0 ? "" : Flist[ind];}
+
+ // ==================================
+- int Add(const string& fname) {
++ void Add(const string& fname) {
+ Flist.push_back(fname);
+ }
+
diff --git a/pkgs/applications/search/catfish/default.nix b/pkgs/applications/search/catfish/default.nix
index ab34c6bec922..c2afda2d53d9 100644
--- a/pkgs/applications/search/catfish/default.nix
+++ b/pkgs/applications/search/catfish/default.nix
@@ -5,13 +5,13 @@
pythonPackages.buildPythonApplication rec {
majorver = "1.4";
- minorver = "6";
+ minorver = "7";
version = "${majorver}.${minorver}";
pname = "catfish";
src = fetchurl {
url = "https://archive.xfce.org/src/apps/${pname}/${majorver}/${pname}-${version}.tar.bz2";
- sha256 = "1gxdk5gx0gjq95jhdbpiq39cxpzd4vmw00a78f0wg2i6qlafxjp1";
+ sha256 = "1s97jb1r07ff40jnz8zianpn1f0c67hssn8ywdi2g7njfb4amjj8";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/version-management/git-and-tools/grv/default.nix b/pkgs/applications/version-management/git-and-tools/grv/default.nix
index 1119c9a5b4c8..32c163c45c41 100644
--- a/pkgs/applications/version-management/git-and-tools/grv/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/grv/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, buildGo19Package, fetchFromGitHub, curl, libgit2_0_27, ncurses, pkgconfig, readline }:
+{ stdenv, buildGoPackage, fetchFromGitHub, curl, libgit2_0_27, ncurses, pkgconfig, readline }:
let
version = "0.3.1";
in
-buildGo19Package {
+buildGoPackage {
name = "grv-${version}";
buildInputs = [ ncurses readline curl libgit2_0_27 ];
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index f5e586ec2ba1..689cf8d8de91 100644
--- a/pkgs/applications/version-management/gitea/default.nix
+++ b/pkgs/applications/version-management/gitea/default.nix
@@ -7,13 +7,13 @@ with stdenv.lib;
buildGoPackage rec {
name = "gitea-${version}";
- version = "1.6.4";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = "go-gitea";
repo = "gitea";
rev = "v${version}";
- sha256 = "09h8nbzsxm34rlfnvbsf4cs02igids806927xpxf7g563cdapcnl";
+ sha256 = "1mbr7pnzn8x05wc288855vqaf86qk2f1py5zh8s63l048bn0fld6";
# Required to generate the same checksum on MacOS due to unicode encoding differences
# More information: https://github.com/NixOS/nixpkgs/pull/48128
extraPostFetch = ''
diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix
index dfc2484b1a51..664ef62be549 100644
--- a/pkgs/applications/version-management/gitkraken/default.nix
+++ b/pkgs/applications/version-management/gitkraken/default.nix
@@ -12,11 +12,11 @@ let
in
stdenv.mkDerivation rec {
name = "gitkraken-${version}";
- version = "4.1.1";
+ version = "4.2.1";
src = fetchurl {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.deb";
- sha256 = "188k6vaafv6szzhslsfabnnn68ispsv54d98rcm3m0bmp8kg5p7f";
+ sha256 = "07f9h3276bs7m22vwpxrxmlwnq7l5inr2l67nmpiaz1569yabwsg";
};
libPath = makeLibraryPath [
diff --git a/pkgs/applications/version-management/redmine/Gemfile b/pkgs/applications/version-management/redmine/Gemfile
index a5c509f81a9a..8f457449e7e6 100644
--- a/pkgs/applications/version-management/redmine/Gemfile
+++ b/pkgs/applications/version-management/redmine/Gemfile
@@ -1,10 +1,8 @@
source 'https://rubygems.org'
-if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.5.0')
- abort "Redmine requires Bundler 1.5.0 or higher (you're using #{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
-end
+gem "bundler", ">= 1.5.0", "< 2.0.0"
-gem "rails", "4.2.8"
+gem "rails", "4.2.11"
gem "addressable", "2.4.0" if RUBY_VERSION < "2.0"
if RUBY_VERSION < "2.1"
gem "public_suffix", (RUBY_VERSION < "2.0" ? "~> 1.4" : "~> 2.0.5")
@@ -29,7 +27,7 @@ gem "rails-html-sanitizer", ">= 1.0.3"
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
-gem "rbpdf", "~> 1.19.3"
+gem "rbpdf", "~> 1.19.6"
# Optional gem for LDAP authentication
group :ldap do
@@ -71,7 +69,7 @@ group :test do
# TODO: remove this after upgrading to Rails 5
gem "test_after_commit", "~> 0.4.2"
# For running UI tests
- gem "capybara"
+ gem "capybara", '~> 2.13'
gem "selenium-webdriver", "~> 2.53.4"
end
diff --git a/pkgs/applications/version-management/redmine/Gemfile.lock b/pkgs/applications/version-management/redmine/Gemfile.lock
index c8ef35d19434..8bc8a03e7901 100644
--- a/pkgs/applications/version-management/redmine/Gemfile.lock
+++ b/pkgs/applications/version-management/redmine/Gemfile.lock
@@ -1,71 +1,71 @@
GEM
remote: https://rubygems.org/
specs:
- actionmailer (4.2.8)
- actionpack (= 4.2.8)
- actionview (= 4.2.8)
- activejob (= 4.2.8)
+ actionmailer (4.2.11)
+ actionpack (= 4.2.11)
+ actionview (= 4.2.11)
+ activejob (= 4.2.11)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 1.0, >= 1.0.5)
- actionpack (4.2.8)
- actionview (= 4.2.8)
- activesupport (= 4.2.8)
+ actionpack (4.2.11)
+ actionview (= 4.2.11)
+ activesupport (= 4.2.11)
rack (~> 1.6)
rack-test (~> 0.6.2)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionpack-xml_parser (1.0.2)
actionpack (>= 4.0.0, < 5)
- actionview (4.2.8)
- activesupport (= 4.2.8)
+ actionview (4.2.11)
+ activesupport (= 4.2.11)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
- activejob (4.2.8)
- activesupport (= 4.2.8)
+ activejob (4.2.11)
+ activesupport (= 4.2.11)
globalid (>= 0.3.0)
- activemodel (4.2.8)
- activesupport (= 4.2.8)
+ activemodel (4.2.11)
+ activesupport (= 4.2.11)
builder (~> 3.1)
- activerecord (4.2.8)
- activemodel (= 4.2.8)
- activesupport (= 4.2.8)
+ activerecord (4.2.11)
+ activemodel (= 4.2.11)
+ activesupport (= 4.2.11)
arel (~> 6.0)
- activesupport (4.2.8)
+ activesupport (4.2.11)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
- addressable (2.5.2)
+ addressable (2.6.0)
public_suffix (>= 2.0.2, < 4.0)
arel (6.0.4)
builder (3.2.3)
- capybara (3.9.0)
+ capybara (2.18.0)
addressable
mini_mime (>= 0.1.3)
- nokogiri (~> 1.8)
- rack (>= 1.6.0)
- rack-test (>= 0.6.3)
- xpath (~> 3.1)
+ nokogiri (>= 1.3.3)
+ rack (>= 1.0.0)
+ rack-test (>= 0.5.4)
+ xpath (>= 2.0, < 4.0)
childprocess (0.9.0)
ffi (~> 1.0, >= 1.0.11)
coderay (1.1.2)
- concurrent-ruby (1.0.5)
+ concurrent-ruby (1.1.4)
crass (1.0.4)
css_parser (1.6.0)
addressable
docile (1.1.5)
erubis (2.7.0)
- ffi (1.9.25)
- globalid (0.4.1)
+ ffi (1.10.0)
+ globalid (0.4.2)
activesupport (>= 4.2.0)
htmlentities (4.3.4)
i18n (0.7.0)
jquery-rails (3.1.5)
railties (>= 3.0, < 5.0)
thor (>= 0.14, < 2.0)
- loofah (2.2.2)
+ loofah (2.2.3)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.6.6)
@@ -74,11 +74,11 @@ GEM
mime-types (3.2.2)
mime-types-data (~> 3.2015)
mime-types-data (3.2018.0812)
- mimemagic (0.3.2)
+ mimemagic (0.3.3)
mini_mime (1.0.1)
mini_portile2 (2.3.0)
minitest (5.11.3)
- mocha (1.7.0)
+ mocha (1.8.0)
metaclass (~> 0.0.1)
multi_json (1.13.1)
mysql2 (0.4.10)
@@ -95,16 +95,16 @@ GEM
ruby-openid (>= 2.1.8)
rack-test (0.6.3)
rack (>= 1.0)
- rails (4.2.8)
- actionmailer (= 4.2.8)
- actionpack (= 4.2.8)
- actionview (= 4.2.8)
- activejob (= 4.2.8)
- activemodel (= 4.2.8)
- activerecord (= 4.2.8)
- activesupport (= 4.2.8)
+ rails (4.2.11)
+ actionmailer (= 4.2.11)
+ actionpack (= 4.2.11)
+ actionview (= 4.2.11)
+ activejob (= 4.2.11)
+ activemodel (= 4.2.11)
+ activerecord (= 4.2.11)
+ activesupport (= 4.2.11)
bundler (>= 1.3.0, < 2.0)
- railties (= 4.2.8)
+ railties (= 4.2.11)
sprockets-rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
@@ -114,13 +114,13 @@ GEM
rails-deprecated_sanitizer (>= 1.0.1)
rails-html-sanitizer (1.0.4)
loofah (~> 2.2, >= 2.2.2)
- railties (4.2.8)
- actionpack (= 4.2.8)
- activesupport (= 4.2.8)
+ railties (4.2.11)
+ actionpack (= 4.2.11)
+ activesupport (= 4.2.11)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
- rake (12.3.1)
- rbpdf (1.19.6)
+ rake (12.3.2)
+ rbpdf (1.19.7)
htmlentities
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.1)
@@ -154,21 +154,22 @@ GEM
sprockets (>= 3.0.0)
test_after_commit (0.4.2)
activerecord (>= 3.2)
- thor (0.20.0)
+ thor (0.20.3)
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
websocket (1.2.8)
- xpath (3.1.0)
+ xpath (3.2.0)
nokogiri (~> 1.8)
- yard (0.9.16)
+ yard (0.9.18)
PLATFORMS
ruby
DEPENDENCIES
actionpack-xml_parser
- capybara
+ bundler (>= 1.5.0, < 2.0.0)
+ capybara (~> 2.13)
coderay (~> 1.1.1)
i18n (~> 0.7.0)
jquery-rails (~> 3.1.4)
@@ -183,10 +184,10 @@ DEPENDENCIES
pg (~> 0.18.1)
protected_attributes
rack-openid
- rails (= 4.2.8)
+ rails (= 4.2.11)
rails-dom-testing
rails-html-sanitizer (>= 1.0.3)
- rbpdf (~> 1.19.3)
+ rbpdf (~> 1.19.6)
rdoc (~> 4.3)
redcarpet (~> 3.4.0)
request_store (= 1.0.5)
@@ -201,4 +202,4 @@ DEPENDENCIES
yard
BUNDLED WITH
- 1.16.4
+ 1.16.3
diff --git a/pkgs/applications/version-management/redmine/default.nix b/pkgs/applications/version-management/redmine/default.nix
index d07e0f3e4544..6e5a2dbbdf70 100644
--- a/pkgs/applications/version-management/redmine/default.nix
+++ b/pkgs/applications/version-management/redmine/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, bundlerEnv, ruby }:
let
- version = "3.4.6";
+ version = "3.4.8";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
@@ -15,7 +15,7 @@ in
src = fetchurl {
url = "https://www.redmine.org/releases/${name}.tar.gz";
- sha256 = "15akq6pn42w7cf7dg45xmvw06fixck1qznp7s8ix7nyxlmcyvcg3";
+ sha256 = "1d8bj3hx2nlyvsqbx7zbslb4dgwgyxidj4jzh4n2ki0i7vgw0x5m";
};
buildInputs = [ rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler ];
@@ -40,4 +40,4 @@ in
maintainers = [ maintainers.garbas ];
license = licenses.gpl2;
};
- }
\ No newline at end of file
+ }
diff --git a/pkgs/applications/version-management/redmine/gemset.nix b/pkgs/applications/version-management/redmine/gemset.nix
index c0b8cb8d6e2d..0a231c995791 100644
--- a/pkgs/applications/version-management/redmine/gemset.nix
+++ b/pkgs/applications/version-management/redmine/gemset.nix
@@ -3,19 +3,19 @@
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pr3cmr0bpgg5d0f6wy1z6r45n14r9yin8jnr4hi3ssf402xpc0q";
+ sha256 = "0zkklsh7ymhvdm5p9fr5ycd39d5caassag8yq0dga9cbk7fps74m";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09fbazl0ja80na2wadfp3fzmdmdy1lsb4wd2yg7anbj0zk0ap7a9";
+ sha256 = "13xkil3y7gjj0m4ky14asi4m08x69wwv63wfn0h95wli4x8h8w7r";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
actionpack-xml_parser = {
dependencies = ["actionpack"];
@@ -30,55 +30,55 @@
dependencies = ["activesupport" "builder" "erubis" "rails-dom-testing" "rails-html-sanitizer"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mg4a8143q2wjhjq4mngl69jkv249z5jvg0jkdribdv4zkg586rp";
+ sha256 = "09vwq0xgxxhssxxh8fa7l2pv6a56smw3v6gvb9l1mycmf8vprd4b";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
activejob = {
dependencies = ["activesupport" "globalid"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kazbpfgzz6cdmwjnlb9m671ps4qgggwv2hy8y9xi4h96djyyfqz";
+ sha256 = "12yqs22f4lz20nw6djsrkhii3p3nfpd51nw0lhvnczx0q8kl0nyk";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
activemodel = {
dependencies = ["activesupport" "builder"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11vhh7zmp92880s5sx8r32v2p0b7xg039mfr92pjynpkz4q901ld";
+ sha256 = "11aqvabf5c1pgb404f5bqp1i7mxkyhzmwk6y8zm5w6rf4nq095mq";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
activerecord = {
dependencies = ["activemodel" "activesupport" "arel"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kk4dhn8jfhqfsf1dmb3a183gix6k46xr6cjkxj0rp51w2za1ns0";
+ sha256 = "1sw0m19cnasbr4cabvc302hjddc3s6fja3fr0gbj9h2n8b3633i5";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
activesupport = {
dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wibdzd2f5l5rlsw1a1y3j3fhw2imrrbkxggdraa6q9qbdnc66hi";
+ sha256 = "0pqr25wmhvvlg8av7bi5p5c7r5464clhhhhv45j63bh7xw4ad6n4";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
addressable = {
dependencies = ["public_suffix"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
+ sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l";
type = "gem";
};
- version = "2.5.2";
+ version = "2.6.0";
};
arel = {
source = {
@@ -100,10 +100,10 @@
dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "xpath"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1sz6ick0pn7886jh9fd4571wyplshnpb95pr22ds4hd51zcrnfi4";
+ sha256 = "0yv77rnsjlvs8qpfn9n5vf1h6b9agxwhxw09gssbiw9zn9j20jh8";
type = "gem";
};
- version = "3.9.0";
+ version = "2.18.0";
};
childprocess = {
dependencies = ["ffi"];
@@ -125,10 +125,10 @@
concurrent-ruby = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "183lszf5gx84kcpb779v6a2y0mx9sssy8dgppng1z9a505nj1qcf";
+ sha256 = "1ixcx9pfissxrga53jbdpza85qd5f6b5nq1sfqa9rnfq82qnlbp1";
type = "gem";
};
- version = "1.0.5";
+ version = "1.1.4";
};
crass = {
source = {
@@ -166,19 +166,19 @@
ffi = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q";
+ sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p";
type = "gem";
};
- version = "1.9.25";
+ version = "1.10.0";
};
globalid = {
dependencies = ["activesupport"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02smrgdi11kziqi9zhnsy9i6yr2fnxrqlv3lllsvdjki3cd4is38";
+ sha256 = "1zkxndvck72bfw235bd9nl2ii0lvs5z88q14706cmn702ww2mxv1";
type = "gem";
};
- version = "0.4.1";
+ version = "0.4.2";
};
htmlentities = {
source = {
@@ -209,10 +209,10 @@
dependencies = ["crass" "nokogiri"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0yjs6wbcj3n06d3xjqpy3qbpx0bfa12h3x2rbpc2k33ldjlkx6zy";
+ sha256 = "1ccsid33xjajd0im2xv941aywi58z7ihwkvaf1w2bv89vn5bhsjg";
type = "gem";
};
- version = "2.2.2";
+ version = "2.2.3";
};
mail = {
dependencies = ["mime-types"];
@@ -251,10 +251,10 @@
mimemagic = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00ibc1mhvdfyfyl103xwb45621nwyqxf124cni5hyfhag0fn1c3q";
+ sha256 = "04cp5sfbh1qx82yqxn0q75c7hlcx8y1dr5g3kyzwm4mx6wi2gifw";
type = "gem";
};
- version = "0.3.2";
+ version = "0.3.3";
};
mini_mime = {
source = {
@@ -284,10 +284,10 @@
dependencies = ["metaclass"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13whjmrm4n48rwx7h7a2jwa5grar3m0fxspbm2pm4lyp7hi119c1";
+ sha256 = "12aglpiq1h18j5a4rlwvnsvnsi2f3407v5xm59lgcg3ymlyak4al";
type = "gem";
};
- version = "1.7.0";
+ version = "1.8.0";
};
multi_json = {
source = {
@@ -377,10 +377,10 @@
dependencies = ["actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activesupport" "railties" "sprockets-rails"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0dpbf3ybzbhqqkwg5vi60121860cr8fybvchrxk5wy3f2jcj0mch";
+ sha256 = "0rhp1l5klw8alqnzji2p4w01x7ygsfnzc7mf87ncr2jlizmgy4nx";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
rails-deprecated_sanitizer = {
dependencies = ["activesupport"];
@@ -413,27 +413,27 @@
dependencies = ["actionpack" "activesupport" "rake" "thor"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bavl4hj7bnl3ryqi9rvykm410kflplgingkcxasfv1gdilddh4g";
+ sha256 = "09x32zkxs0vfi4y0bjrqd61821kx2azwhdxvk2ygqj4yvxfh11i1";
type = "gem";
};
- version = "4.2.8";
+ version = "4.2.11";
};
rake = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1idi53jay34ba9j68c3mfr9wwkg3cd9qh0fn9cg42hv72c6q8dyg";
+ sha256 = "1sy5a7nh6xjdc9yhcw31jji7ssrf9v5806hn95gbrzr998a2ydjn";
type = "gem";
};
- version = "12.3.1";
+ version = "12.3.2";
};
rbpdf = {
dependencies = ["htmlentities" "rbpdf-font"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "159vg56bzy09f6zrh9h3rxm2r0vkvsfn9qczqmv1vi5xkd918s0d";
+ sha256 = "0i00mmc028p7hnpwlx9r6zdwwz589kd9ns6qpxmgl6f620n1fvs2";
type = "gem";
};
- version = "1.19.6";
+ version = "1.19.7";
};
rbpdf-font = {
source = {
@@ -565,10 +565,10 @@
thor = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nmqpyj642sk4g16nkbq6pj856adpv91lp4krwhqkh2iw63aszdl";
+ sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29";
type = "gem";
};
- version = "0.20.0";
+ version = "0.20.3";
};
thread_safe = {
source = {
@@ -599,17 +599,17 @@
dependencies = ["nokogiri"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1y61ijvv04bwga802s8py5xd7fcxci6478wgr9wkd35p45x20jzi";
+ sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd";
type = "gem";
};
- version = "3.1.0";
+ version = "3.2.0";
};
yard = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0lmmr1839qgbb3zxfa7jf5mzy17yjl1yirwlgzdhws4452gqhn67";
+ sha256 = "07fykkfyrwqkfnxx9i5w6adyiadz00h497c516n96rgvs7alc74f";
type = "gem";
};
- version = "0.9.16";
+ version = "0.9.18";
};
}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix
index d6ae37c3f7fa..213820918013 100644
--- a/pkgs/applications/version-management/smartgithg/default.nix
+++ b/pkgs/applications/version-management/smartgithg/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
name = "smartgithg-${version}";
- version = "18_1_5";
+ version = "18.2.4";
src = fetchurl {
- url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${version}.tar.gz";
- sha256 = "0f2aj3259jvn7n0x6m8sbwliikln9lqffd00jg75dblhxwl8adg3";
+ url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${builtins.replaceStrings [ "." ] [ "_" ] version}.tar.gz";
+ sha256 = "0ch6vcvndn1fpx05ym9yp2ssfw2af6ac0pw8ssvjkc676zc0jr73";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/version-management/tortoisehg/default.nix b/pkgs/applications/version-management/tortoisehg/default.nix
index b7334ebbe5e7..dc458eba1673 100644
--- a/pkgs/applications/version-management/tortoisehg/default.nix
+++ b/pkgs/applications/version-management/tortoisehg/default.nix
@@ -2,11 +2,11 @@
python2Packages.buildPythonApplication rec {
name = "tortoisehg-${version}";
- version = "4.8.1";
+ version = "4.8.2";
src = fetchurl {
url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz";
- sha256 = "10s7v7mi438b8lh3rpd6da9lkwgaflpi6a0inkd8bl4b4ya38vc6";
+ sha256 = "02av8k241rn7b68g4kl22s7jqmlq545caah1a5rvbgy41y7zzjvh";
};
pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
diff --git a/pkgs/applications/video/bino3d/default.nix b/pkgs/applications/video/bino3d/default.nix
new file mode 100644
index 000000000000..d98b39796608
--- /dev/null
+++ b/pkgs/applications/video/bino3d/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, lib, fetchurl, pkgconfig, ffmpeg, glew, libass, openal, qtbase }:
+
+stdenv.mkDerivation rec {
+ name = "bino-${version}";
+ version = "1.6.7";
+
+ src = fetchurl {
+ url = "https://bino3d.org/releases/${name}.tar.xz";
+ sha256 = "04yl7ibnhajlli4a5x77az8jxbzw6b2wjay8aa6px551nmiszn9k";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ ffmpeg glew libass openal qtbase ];
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ description = "Stereoscopic 3D and multi-display video player";
+ homepage = https://bino3d.org/;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index 8babf2acd7e9..94b21a77a702 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -4,13 +4,13 @@ with lib;
buildGoPackage rec {
name = "containerd-${version}";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "containerd";
repo = "containerd";
rev = "v${version}";
- sha256 = "16zn6p1ky3yrgn53z8h9wza53ch91fj47wj5xgz6w4c57j30f66p";
+ sha256 = "065snv0s3v3z0ghadlii4w78qnhchcbx2kfdrvm8fk8gb4pkx1ya";
};
goPackagePath = "github.com/containerd/containerd";
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index 28c43debcabe..f616ca429830 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -199,13 +199,13 @@ rec {
# https://github.com/docker/docker-ce/tree/v${version}/components/engine/hack/dockerfile/install/*
docker_18_09 = dockerGen rec {
- version = "18.09.0";
- rev = "4d60db472b2bde6931072ca6467f2667c2590dff"; # git commit
- sha256 = "0py944f5k71c1cf6ci96vnqk43d5979w7r82cngaxk1g6za6k5yj";
- runcRev = "69663f0bd4b60df09991c08812a60108003fa340";
- runcSha256 = "1l37r97l3ra4ph069w190d05r0a43s76nn9jvvlkbwrip1cp6gyq";
- containerdRev = "468a545b9edcd5932818eb9de8e72413e616e86e";
- containerdSha256 = "1rp015cm5fw9kfarcmfhfkr1sh0iz7kvqls6f8nfhwrrz5armd5v";
+ version = "18.09.1";
+ rev = "4c52b901c6cb019f7552cd93055f9688c6538be4"; # git commit
+ sha256 = "0q2789afx07pkisgp9iqrbac5k7xca54w1an4mf5mw34xn8yc4xc";
+ runcRev = "96ec2177ae841256168fcf76954f7177af9446eb";
+ runcSha256 = "1qr9msx6vs37jr0rk3r8x2q51fsk50c78a3999kd0snjy9bxmfhd";
+ containerdRev = "9754871865f7fe2f4e74d43e2fc7ccd237edcbce";
+ containerdSha256 = "065snv0s3v3z0ghadlii4w78qnhchcbx2kfdrvm8fk8gb4pkx1ya";
tiniRev = "fec3683b971d9c3ef73f284f176672c44b448662";
tiniSha256 = "1h20i3wwlbd8x4jr2gz68hgklh0lb0jj7y5xk1wvr8y58fip1rdn";
};
diff --git a/pkgs/applications/virtualization/podman/conmon.nix b/pkgs/applications/virtualization/podman/conmon.nix
new file mode 100644
index 000000000000..42907bc84ba8
--- /dev/null
+++ b/pkgs/applications/virtualization/podman/conmon.nix
@@ -0,0 +1,33 @@
+{ stdenv, lib, fetchFromGitHub, pkgconfig, glib }:
+
+with lib;
+
+stdenv.mkDerivation rec {
+ name = "conmon-${version}";
+ version = "unstable-2018-11-28";
+ rev = "8fba206232c249a8fc4e2fac1469fb2fddbf5cf7";
+
+ src = fetchFromGitHub {
+ owner = "containers";
+ repo = "conmon";
+ sha256 = "07ar0dk9i072b14f6il51yqahxp5c4fkf5jzar8rxcpvymkdy8zq";
+ inherit rev;
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ glib
+ ];
+
+ installPhase = ''
+ install -D -m 555 bin/conmon $out/bin/conmon
+ '';
+
+ meta = {
+ homepage = https://github.com/containers/conmon;
+ description = "An OCI container runtime monitor";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ vdemeester ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/virtualization/podman/default.nix b/pkgs/applications/virtualization/podman/default.nix
new file mode 100644
index 000000000000..753fada5e7d3
--- /dev/null
+++ b/pkgs/applications/virtualization/podman/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchFromGitHub, pkgconfig
+, buildGoPackage, gpgme, lvm2, btrfs-progs, libseccomp
+}:
+
+buildGoPackage rec {
+ name = "podman-${version}";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "containers";
+ repo = "libpod";
+ rev = "v${version}";
+ sha256 = "1py6vbmpm25j1gb51dn973pckvgjl9q63y9qyzszvc3q3wsxsqhw";
+ };
+
+ goPackagePath = "github.com/containers/libpod";
+
+ # Optimizations break compilation of libseccomp c bindings
+ hardeningDisable = [ "fortify" ];
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [
+ btrfs-progs libseccomp gpgme lvm2
+ ];
+
+ buildPhase = ''
+ pushd $NIX_BUILD_TOP/go/src/${goPackagePath}
+ patchShebangs .
+ make binaries
+ '';
+
+ installPhase = ''
+ install -Dm555 bin/podman $bin/bin/podman
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://podman.io/;
+ description = "A program for managing pods, containers and container images";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ vdemeester ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/virtualization/remotebox/default.nix b/pkgs/applications/virtualization/remotebox/default.nix
index 6743c8491891..8777f7cc2db2 100644
--- a/pkgs/applications/virtualization/remotebox/default.nix
+++ b/pkgs/applications/virtualization/remotebox/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "remotebox-${version}";
- version = "2.5";
+ version = "2.6";
src = fetchurl {
url = "http://remotebox.knobgoblin.org.uk/downloads/RemoteBox-${version}.tar.bz2";
- sha256 = "0dajc9fg57gj915h5dxavbia4wx10frn4xc61pv0l8r5zp7xvqal";
+ sha256 = "1bbdnf13vp35ddfmk4pn167vfxgmdw0fd8bqg51wd8dd4cj8y3wp";
};
buildInputs = with perlPackages; [ perl Glib Gtk2 Pango SOAPLite ];
diff --git a/pkgs/applications/virtualization/virt-viewer/default.nix b/pkgs/applications/virtualization/virt-viewer/default.nix
index cbdecb322882..746c45beccfa 100644
--- a/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -33,6 +33,9 @@ stdenv.mkDerivation rec {
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
];
+ # Required for USB redirection PolicyKit rules file
+ propagatedUserEnvPkgs = optional spiceSupport spice-gtk;
+
meta = {
description = "A viewer for remote virtual machines";
maintainers = [ maintainers.raskin ];
diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix
index 8823daaa6d90..9791b2c87291 100644
--- a/pkgs/applications/window-managers/awesome/default.nix
+++ b/pkgs/applications/window-managers/awesome/default.nix
@@ -1,21 +1,21 @@
{ stdenv, fetchFromGitHub, luaPackages, cairo, librsvg, cmake, imagemagick, pkgconfig, gdk_pixbuf
, xorg, libstartup_notification, libxdg_basedir, libpthreadstubs
-, xcb-util-cursor, makeWrapper, pango, gobject-introspection, unclutter
-, compton, procps, iproute, coreutils, curl, alsaUtils, findutils, xterm
+, xcb-util-cursor, makeWrapper, pango, gobject-introspection
, which, dbus, nettools, git, asciidoc, doxygen
, xmlto, docbook_xml_dtd_45, docbook_xsl, findXMLCatalogs
, libxkbcommon, xcbutilxrm, hicolor-icon-theme
+, asciidoctor
}:
with luaPackages; stdenv.mkDerivation rec {
name = "awesome-${version}";
- version = "4.2";
+ version = "4.3";
src = fetchFromGitHub {
owner = "awesomewm";
repo = "awesome";
rev = "v${version}";
- sha256 = "1pcgagcvm6rdky8p8dd810j3ywaz0ncyk5xgaykslaixzrq60kff";
+ sha256 = "1i7ajmgbsax4lzpgnmkyv35x8vxqi0j84a14k6zys4blx94m9yjf";
};
nativeBuildInputs = [
@@ -27,6 +27,7 @@ with luaPackages; stdenv.mkDerivation rec {
pkgconfig
xmlto docbook_xml_dtd_45
docbook_xsl findXMLCatalogs
+ asciidoctor
];
propagatedUserEnvPkgs = [ hicolor-icon-theme ];
@@ -43,7 +44,7 @@ with luaPackages; stdenv.mkDerivation rec {
GI_TYPELIB_PATH = "${pango.out}/lib/girepository-1.0";
LUA_CPATH = "${lgi}/lib/lua/${lua.luaversion}/?.so";
- LUA_PATH = "${lgi}/share/lua/${lua.luaversion}/?.lua;${lgi}/share/lua/${lua.luaversion}/lgi/?.lua";
+ LUA_PATH = "?.lua;${lgi}/share/lua/${lua.luaversion}/?.lua;${lgi}/share/lua/${lua.luaversion}/lgi/?.lua";
postInstall = ''
wrapProgram $out/bin/awesome \
@@ -51,7 +52,8 @@ with luaPackages; stdenv.mkDerivation rec {
--add-flags '--search ${lgi}/lib/lua/${lua.luaversion}' \
--add-flags '--search ${lgi}/share/lua/${lua.luaversion}' \
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
- --prefix PATH : "${stdenv.lib.makeBinPath [ compton unclutter procps iproute coreutils curl alsaUtils findutils xterm ]}"
+ --prefix LUA_PATH ';' "${lgi}/share/lua/${lua.luaversion}/?.lua;${lgi}/share/lua/${lua.luaversion}/lgi/?.lua" \
+ --prefix LUA_CPATH ';' "${lgi}/lib/lua/${lua.luaversion}/?.so"
wrapProgram $out/bin/awesome-client \
--prefix PATH : "${which}/bin"
diff --git a/pkgs/applications/window-managers/compton/default.nix b/pkgs/applications/window-managers/compton/default.nix
index 138451656667..9b5e190a692e 100644
--- a/pkgs/applications/window-managers/compton/default.nix
+++ b/pkgs/applications/window-managers/compton/default.nix
@@ -1,18 +1,14 @@
{ stdenv, lib, fetchFromGitHub, pkgconfig, asciidoc, docbook_xml_dtd_45
-, docbook_xsl, libxslt, libxml2, makeWrapper
+, docbook_xsl, libxslt, libxml2, makeWrapper, meson, ninja
+, xorgproto, libxcb ,xcbutilrenderutil, xcbutilimage, pixman, libev
, dbus, libconfig, libdrm, libGL, pcre, libX11, libXcomposite, libXdamage
-, libXinerama, libXrandr, libXrender, libXext, xwininfo }:
+, libXinerama, libXrandr, libXrender, libXext, xwininfo, libxdg_basedir }:
let
common = source: stdenv.mkDerivation (source // rec {
name = "${source.pname}-${source.version}";
- buildInputs = [
- dbus libX11 libXcomposite libXdamage libXrender libXrandr libXext
- libXinerama libdrm pcre libxml2 libxslt libconfig libGL
- ];
-
- nativeBuildInputs = [
+ nativeBuildInputs = (source.nativeBuildInputs or []) ++ [
pkgconfig
asciidoc
docbook_xml_dtd_45
@@ -48,6 +44,11 @@ let
COMPTON_VERSION = version;
+ buildInputs = [
+ dbus libX11 libXcomposite libXdamage libXrender libXrandr libXext
+ libXinerama libdrm pcre libxml2 libxslt libconfig libGL
+ ];
+
src = fetchFromGitHub {
owner = "chjj";
repo = "compton";
@@ -62,17 +63,45 @@ let
gitSource = rec {
pname = "compton-git";
- version = "2";
+ version = "5";
COMPTON_VERSION = "v${version}";
+ nativeBuildInputs = [ meson ninja ];
+
src = fetchFromGitHub {
owner = "yshui";
repo = "compton";
rev = COMPTON_VERSION;
- sha256 = "1b6jgkkjbmgm7d7qjs94h722kgbqjagcxznkh2r84hcmcl8pibjq";
+ sha256 = "1x5r2dch023imgdqhgf1zxi05cc742s7xr7jzpymvl9ldqly8ppa";
};
+ buildInputs = [
+ dbus libX11 libXext
+ xorgproto
+ libXinerama libdrm pcre libxml2 libxslt libconfig libGL
+ # Removed:
+ # libXcomposite libXdamage libXrender libXrandr
+
+ # New:
+ libxcb xcbutilrenderutil xcbutilimage
+ pixman libev
+ libxdg_basedir
+ ];
+
+ preBuild = ''
+ git() { echo "v${version}"; }
+ export -f git
+ '';
+
+ NIX_CFLAGS_COMPILE = [ "-fno-strict-aliasing" ];
+
+ mesonFlags = [
+ "-Dvsync_drm=true"
+ "-Dnew_backends=true"
+ "-Dbuild_docs=true"
+ ];
+
meta = {
homepage = https://github.com/yshui/compton/;
};
diff --git a/pkgs/applications/window-managers/i3/lock-fancy.nix b/pkgs/applications/window-managers/i3/lock-fancy.nix
index e28a9cf75be8..a0e46c108b7d 100644
--- a/pkgs/applications/window-managers/i3/lock-fancy.nix
+++ b/pkgs/applications/window-managers/i3/lock-fancy.nix
@@ -3,31 +3,32 @@
}:
stdenv.mkDerivation rec {
- rev = "3734fba160166006521e513f5734eb76ac6aa48f";
- name = "i3lock-fancy-unstable-2017-12-14_rev${builtins.substring 0 7 rev}";
+ rev = "7accfb2aa2f918d1a3ab975b860df1693d20a81a";
+ name = "i3lock-fancy-unstable-2018-11-25_rev${builtins.substring 0 7 rev}";
src = fetchFromGitHub {
owner = "meskarune";
repo = "i3lock-fancy";
inherit rev;
- sha256 = "1bg4xds2hmbq8rp6azbdqvgp1aaq5y1bp05cfwqqm6y3sjw7ywzl";
+ sha256 = "00lqsvz1knb8iqy8lnkn3sf4c2c4nzb0smky63qf48m8za5aw9b1";
};
patchPhase = ''
- sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" lock
- sed -i -e "s|'rm -f |'${coreutils}/bin/rm -f |" lock
- sed -i -e "s|scrot -z |${scrot}/bin/scrot -z |" lock
- sed -i -e "s|convert |${imagemagick.out}/bin/convert |" lock
- sed -i -e "s|awk -F|${gawk}/bin/awk -F|" lock
- sed -i -e "s| awk | ${gawk}/bin/awk |" lock
- sed -i -e "s|i3lock -i |${i3lock-color}/bin/i3lock-color -i |" lock
- sed -i -e 's|icon="$scriptpath/icons/lockdark.png"|icon="'$out'/share/i3lock-fancy/icons/lockdark.png"|' lock
- sed -i -e 's|icon="$scriptpath/icons/lock.png"|icon="'$out'/share/i3lock-fancy/icons/lock.png"|' lock
- sed -i -e "s|getopt |${getopt}/bin/getopt |" lock
- sed -i -e "s|fc-match |${fontconfig.bin}/bin/fc-match |" lock
- sed -i -e "s|shot=(import -window root)|shot=(${scrot}/bin/scrot -z)|" lock
+ sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" i3lock-fancy
+ sed -i -e "s|'rm -f |'${coreutils}/bin/rm -f |" i3lock-fancy
+ sed -i -e "s|scrot -z |${scrot}/bin/scrot -z |" i3lock-fancy
+ sed -i -e "s|convert |${imagemagick.out}/bin/convert |" i3lock-fancy
+ sed -i -e "s|awk -F|${gawk}/bin/awk -F|" i3lock-fancy
+ sed -i -e "s| awk | ${gawk}/bin/awk |" i3lock-fancy
+ sed -i -e "s|i3lock -i |${i3lock-color}/bin/i3lock-color -i |" i3lock-fancy
+ sed -i -e 's|icon="/usr/share/i3lock-fancy/icons/lockdark.png"|icon="'$out'/share/i3lock-fancy/icons/lockdark.png"|' i3lock-fancy
+ sed -i -e 's|icon="/usr/share/i3lock-fancy/icons/lock.png"|icon="'$out'/share/i3lock-fancy/icons/lock.png"|' i3lock-fancy
+ sed -i -e "s|getopt |${getopt}/bin/getopt |" i3lock-fancy
+ sed -i -e "s|fc-match |${fontconfig.bin}/bin/fc-match |" i3lock-fancy
+ sed -i -e "s|shot=(import -window root)|shot=(${scrot}/bin/scrot -z)|" i3lock-fancy
+ rm Makefile
'';
installPhase = ''
mkdir -p $out/bin $out/share/i3lock-fancy/icons
- cp lock $out/bin/i3lock-fancy
+ cp i3lock-fancy $out/bin/i3lock-fancy
cp icons/lock*.png $out/share/i3lock-fancy/icons
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/window-managers/weston/default.nix b/pkgs/applications/window-managers/weston/default.nix
index 541c7b539bb9..b9d16db57926 100644
--- a/pkgs/applications/window-managers/weston/default.nix
+++ b/pkgs/applications/window-managers/weston/default.nix
@@ -43,6 +43,5 @@ stdenv.mkDerivation rec {
homepage = https://wayland.freedesktop.org/;
license = licenses.mit;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index 47c992d1f6ba..c36181130478 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -320,5 +320,6 @@ stdenv.mkDerivation {
{ description =
stdenv.lib.attrByPath ["meta" "description"] "System C compiler" cc_
+ " (wrapper script)";
+ priority = 10;
};
}
diff --git a/pkgs/build-support/fetchbitbucket/default.nix b/pkgs/build-support/fetchbitbucket/default.nix
new file mode 100644
index 000000000000..a99f72e9eaa7
--- /dev/null
+++ b/pkgs/build-support/fetchbitbucket/default.nix
@@ -0,0 +1,10 @@
+{ fetchzip }:
+
+{ owner, repo, rev, name ? "source"
+, ... # For hash agility
+}@args: fetchzip ({
+ inherit name;
+ url = "https://bitbucket.org/${owner}/${repo}/get/${rev}.tar.gz";
+ meta.homepage = "https://bitbucket.org/${owner}/${repo}/";
+ extraPostFetch = ''rm -f "$out"/.hg_archival.txt''; # impure file; see #12002
+} // removeAttrs args [ "owner" "repo" "rev" ]) // { inherit rev; }
diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix
index 9fccc27ef632..256c86748d28 100644
--- a/pkgs/build-support/fetchgit/default.nix
+++ b/pkgs/build-support/fetchgit/default.nix
@@ -19,6 +19,7 @@ in
, # Shell code executed after the file has been fetched
# successfully. This can do things like check or transform the file.
postFetch ? ""
+, preferLocalBuild ? true
}:
/* NOTE:
@@ -66,5 +67,5 @@ stdenvNoCC.mkDerivation {
"GIT_PROXY_COMMAND" "SOCKS_SERVER"
];
- preferLocalBuild = true;
+ inherit preferLocalBuild;
}
diff --git a/pkgs/build-support/fetchgithub/default.nix b/pkgs/build-support/fetchgithub/default.nix
new file mode 100644
index 000000000000..66671dd0a6ae
--- /dev/null
+++ b/pkgs/build-support/fetchgithub/default.nix
@@ -0,0 +1,33 @@
+{ lib, fetchgit, fetchzip }:
+
+{ owner, repo, rev, name ? "source"
+, fetchSubmodules ? false, private ? false
+, githubBase ? "github.com", varPrefix ? null
+, ... # For hash agility
+}@args: assert private -> !fetchSubmodules;
+let
+ baseUrl = "https://${githubBase}/${owner}/${repo}";
+ passthruAttrs = removeAttrs args [ "owner" "repo" "rev" "fetchSubmodules" "private" "githubBase" "varPrefix" ];
+ varBase = "NIX${if varPrefix == null then "" else "_${varPrefix}"}_GITHUB_PRIVATE_";
+ # We prefer fetchzip in cases we don't need submodules as the hash
+ # is more stable in that case.
+ fetcher = if fetchSubmodules then fetchgit else fetchzip;
+ privateAttrs = lib.optionalAttrs private {
+ netrcPhase = ''
+ if [ -z "''$${varBase}USERNAME" -o -z "''$${varBase}PASSWORD" ]; then
+ echo "Error: Private fetchFromGitHub requires the nix building process (nix-daemon in multi user mode) to have the ${varBase}USERNAME and ${varBase}PASSWORD env vars set." >&2
+ exit 1
+ fi
+ cat > netrc < builtins.compareVersions "1.11" builtins.nixVersion <= 0;
@@ -42,11 +43,10 @@ if (!hasHash) then throw "Specify sha for fetchipfs fixed-output derivation" els
postFetch
ipfs
url
- port;
+ port
+ meta;
# Doing the download on a remote machine just duplicates network
# traffic, so don't do that.
- preferLocalBuild = true;
-
- inherit meta;
+ inherit preferLocalBuild;
}
diff --git a/pkgs/build-support/fetchrepoorcz/default.nix b/pkgs/build-support/fetchrepoorcz/default.nix
new file mode 100644
index 000000000000..3ac7cace0dcf
--- /dev/null
+++ b/pkgs/build-support/fetchrepoorcz/default.nix
@@ -0,0 +1,10 @@
+{ fetchzip }:
+
+# gitweb example, snapshot support is optional in gitweb
+{ repo, rev, name ? "source"
+, ... # For hash agility
+}@args: fetchzip ({
+ inherit name;
+ url = "https://repo.or.cz/${repo}.git/snapshot/${rev}.tar.gz";
+ meta.homepage = "https://repo.or.cz/${repo}.git/";
+} // removeAttrs args [ "repo" "rev" ]) // { inherit rev; }
diff --git a/pkgs/build-support/fetchsavannah/default.nix b/pkgs/build-support/fetchsavannah/default.nix
new file mode 100644
index 000000000000..994922a58679
--- /dev/null
+++ b/pkgs/build-support/fetchsavannah/default.nix
@@ -0,0 +1,10 @@
+{ fetchzip }:
+
+# cgit example, snapshot support is optional in cgit
+{ repo, rev, name ? "source"
+, ... # For hash agility
+}@args: fetchzip ({
+ inherit name;
+ url = "https://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz";
+ meta.homepage = "https://git.savannah.gnu.org/cgit/${repo}.git/";
+} // removeAttrs args [ "repo" "rev" ]) // { inherit rev; }
diff --git a/pkgs/build-support/fetchsvn/default.nix b/pkgs/build-support/fetchsvn/default.nix
index da57d581dadd..194ce3b39b1d 100644
--- a/pkgs/build-support/fetchsvn/default.nix
+++ b/pkgs/build-support/fetchsvn/default.nix
@@ -1,6 +1,7 @@
{stdenvNoCC, subversion, glibcLocales, sshSupport ? false, openssh ? null}:
-{url, rev ? "HEAD", md5 ? "", sha256 ? "",
- ignoreExternals ? false, ignoreKeywords ? false, name ? null}:
+{url, rev ? "HEAD", md5 ? "", sha256 ? ""
+, ignoreExternals ? false, ignoreKeywords ? false, name ? null
+, preferLocalBuild ? true }:
let
repoName = with stdenvNoCC.lib;
@@ -40,5 +41,5 @@ stdenvNoCC.mkDerivation {
inherit url rev sshSupport openssh ignoreExternals ignoreKeywords;
impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars;
- preferLocalBuild = true;
+ inherit preferLocalBuild;
}
diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix
index 5f0c1384c79e..3ce90cbeab3a 100644
--- a/pkgs/build-support/fetchurl/default.nix
+++ b/pkgs/build-support/fetchurl/default.nix
@@ -87,6 +87,9 @@ in
# Passthru information, if any.
, passthru ? {}
+ # Doing the download on a remote machine just duplicates network
+ # traffic, so don't do that by default
+, preferLocalBuild ? true
}:
assert sha512 != "" -> builtins.compareVersions "1.11" builtins.nixVersion <= 0;
@@ -135,9 +138,7 @@ stdenvNoCC.mkDerivation {
nixpkgsVersion = lib.trivial.release;
- # Doing the download on a remote machine just duplicates network
- # traffic, so don't do that.
- preferLocalBuild = true;
+ inherit preferLocalBuild;
postHook = if netrcPhase == null then null else ''
${netrcPhase}
diff --git a/pkgs/build-support/prefer-remote-fetch/default.nix b/pkgs/build-support/prefer-remote-fetch/default.nix
new file mode 100644
index 000000000000..2e55e3707421
--- /dev/null
+++ b/pkgs/build-support/prefer-remote-fetch/default.nix
@@ -0,0 +1,19 @@
+# An overlay that download sources on remote builder.
+# This is useful when the evaluating machine has a slow
+# upload while the builder can fetch faster directly from the source.
+# Usage: Put the following snippet in your usual overlay definition:
+#
+# self: super:
+# (super.prefer-remote-fetch self super)
+# Full configuration example for your own account:
+#
+# $ mkdir ~/.config/nixpkgs/overlays/
+# $ echo 'self: super: super.prefer-remote-fetch self super' > ~/.config/nixpkgs/overlays/prefer-remote-fetch.nix
+#
+self: super: {
+ fetchurl = args: super.fetchurl (args // { preferLocalBuild = false; });
+ fetchgit = args: super.fetchgit (args // { preferLocalBuild = false; });
+ fetchhg = args: super.fetchhg (args // { preferLocalBuild = false; });
+ fetchsvn = args: super.fetchsvn (args // { preferLocalBuild = false; });
+ fetchipfs = args: super.fetchipfs (args // { preferLocalBuild = false; });
+}
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix
index 7880d98e6b6a..6c48fb02b19f 100644
--- a/pkgs/build-support/vm/default.nix
+++ b/pkgs/build-support/vm/default.nix
@@ -162,7 +162,7 @@ rec {
fi
# Set up automatic kernel module loading.
- export MODULE_DIR=${linux}/lib/modules/
+ export MODULE_DIR=${kernel}/lib/modules/
${coreutils}/bin/cat < /run/modprobe
#! /bin/sh
export MODULE_DIR=$MODULE_DIR
@@ -315,7 +315,7 @@ rec {
name = "extract-file";
buildInputs = [ utillinux ];
buildCommand = ''
- ln -s ${linux}/lib /lib
+ ln -s ${kernel}/lib /lib
${kmod}/bin/modprobe loop
${kmod}/bin/modprobe ext4
${kmod}/bin/modprobe hfs
@@ -340,7 +340,7 @@ rec {
name = "extract-file-mtd";
buildInputs = [ utillinux mtdutils ];
buildCommand = ''
- ln -s ${linux}/lib /lib
+ ln -s ${kernel}/lib /lib
${kmod}/bin/modprobe mtd
${kmod}/bin/modprobe mtdram total_size=131072
${kmod}/bin/modprobe mtdchar
diff --git a/pkgs/data/fonts/b612/default.nix b/pkgs/data/fonts/b612/default.nix
new file mode 100644
index 000000000000..b7b79f2e2ca1
--- /dev/null
+++ b/pkgs/data/fonts/b612/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchzip, lib }:
+
+let
+ version = "1.003";
+ pname = "b612";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${version}";
+ url = "http://git.polarsys.org/c/${pname}/${pname}.git/snapshot/${pname}-bd14fde2544566e620eab106eb8d6f2b7fb1347e.zip";
+ sha256 = "07gadk9b975k69pgw9gj54qx8d5xvxphid7wrmv4cna52jyy4464";
+ postFetch = ''
+ mkdir -p $out/share/fonts/truetype/${pname}
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://b612-font.com/;
+ description = "Highly legible font family for use on aircraft cockpit screens";
+ longDescription = ''
+ B612 is the result of a research project initiated by Airbus. The font
+ was designed by Nicolas Chauveau and Thomas Paillot (intactile DESIGN) with the
+ support of Jean‑Luc Vinot (ENAC). Prior research by Jean‑Luc Vinot (DGAC/DSNA)
+ and Sylvie Athènes (Université de Toulouse III). The challenge for the
+ "Aeronautical Font" was to improve the display of information on the cockpit
+ screens, in particular in terms of legibility and comfort of reading, and to
+ optimize the overall homogeneity of the cockpit.
+
+ Intactile DESIGN was hired to work on the design of eight typographic
+ variants of the font. This one, baptized B612 in reference to the
+ imaginary asteroid of the aviator Saint‑Exupéry, benefited from a complete
+ hinting on all the characters.
+ '';
+ license = with licenses; [ ofl epl10 bsd3 ] ;
+ maintainers = with maintainers; [ leenaars ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/data/fonts/rictydiminished-with-firacode/default.nix b/pkgs/data/fonts/rictydiminished-with-firacode/default.nix
index 45618972c348..10d4678de059 100644
--- a/pkgs/data/fonts/rictydiminished-with-firacode/default.nix
+++ b/pkgs/data/fonts/rictydiminished-with-firacode/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
fontforge
(pythonFull.withPackages (ps: [
ps.jinja2
- ps."3to2"
+ ps.py3to2
ps.fonttools
]))
];
diff --git a/pkgs/data/fonts/source-code-pro/default.nix b/pkgs/data/fonts/source-code-pro/default.nix
index 95c568821879..6c3b90353065 100644
--- a/pkgs/data/fonts/source-code-pro/default.nix
+++ b/pkgs/data/fonts/source-code-pro/default.nix
@@ -18,7 +18,7 @@ in fetchzip {
description = "A set of monospaced OpenType fonts designed for coding environments";
maintainers = with stdenv.lib.maintainers; [ relrod ];
platforms = with stdenv.lib.platforms; all;
- homepage = https://blog.typekit.com/2012/09/24/source-code-pro/;
+ homepage = https://adobe-fonts.github.io/source-code-pro/;
license = stdenv.lib.licenses.ofl;
};
}
diff --git a/pkgs/data/fonts/source-sans-pro/default.nix b/pkgs/data/fonts/source-sans-pro/default.nix
index c2dfac96a307..84360dec5d42 100644
--- a/pkgs/data/fonts/source-sans-pro/default.nix
+++ b/pkgs/data/fonts/source-sans-pro/default.nix
@@ -15,7 +15,7 @@ fetchzip {
sha256 = "0xjdp226ybdcfylbpfsdgnz2bf4pj4qv1wfs6fv22hjxlzqfixf3";
meta = with stdenv.lib; {
- homepage = https://sourceforge.net/adobe/sourcesans;
+ homepage = https://adobe-fonts.github.io/source-sans-pro/;
description = "A set of OpenType fonts designed by Adobe for UIs";
license = licenses.ofl;
platforms = platforms.all;
diff --git a/pkgs/data/fonts/source-serif-pro/default.nix b/pkgs/data/fonts/source-serif-pro/default.nix
index d58ccc338133..cdfe1e3f1872 100644
--- a/pkgs/data/fonts/source-serif-pro/default.nix
+++ b/pkgs/data/fonts/source-serif-pro/default.nix
@@ -1,21 +1,23 @@
{ stdenv, fetchzip }:
let
- version = "1.017";
+ version = "2.010";
in fetchzip {
name = "source-serif-pro-${version}";
- url = "https://github.com/adobe-fonts/source-serif-pro/archive/${version}R.zip";
+ url = "https://github.com/adobe-fonts/source-serif-pro/releases/download/${version}R-ro%2F1.010R-it/source-serif-pro-${version}R-ro-1.010R-it.zip";
postFetch = ''
- mkdir -p $out/share/fonts/opentype
- unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ mkdir -p $out/share/fonts/{opentype,truetype,variable}
+ unzip -j $downloadedFile "*/OTF/*.otf" -d $out/share/fonts/opentype
+ unzip -j $downloadedFile "*/TTF/*.ttf" -d $out/share/fonts/truetype
+ unzip -j $downloadedFile "*/VAR/*.otf" -d $out/share/fonts/variable
'';
- sha256 = "04447fbj7lwr2qmmvy7d7624qdh4in7hp627nsc8vbpxmb7bbmn1";
+ sha256 = "1a3lmqk7hyxpfkb30s9z73lhs823dmq6xr5llp9w23g6bh332x2h";
meta = with stdenv.lib; {
- homepage = https://sourceforge.net/adobe/sourceserifpro;
+ homepage = https://adobe-fonts.github.io/source-serif-pro/;
description = "A set of OpenType fonts to complement Source Sans Pro";
license = licenses.ofl;
platforms = platforms.all;
diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix
index ebda6d4428c1..4ad036278700 100644
--- a/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -1,17 +1,14 @@
{ stdenv, fetchFromGitHub, gtk3, numix-icon-theme }:
stdenv.mkDerivation rec {
- version = "18.09.19";
-
- package-name = "numix-icon-theme-circle";
-
- name = "${package-name}-${version}";
+ pname = "numix-icon-theme-circle";
+ version = "19.01.24";
src = fetchFromGitHub {
owner = "numixproject";
- repo = package-name;
+ repo = pname;
rev = version;
- sha256 = "1a1ack4kpngnb3c281pssmp3snn2idcn2c5cv3l38a0dl5g5w8nq";
+ sha256 = "18asihcv41jlysb2ynbvbk6fn0lnj7ckaz1nyx1w25a7nk413dnm";
};
nativeBuildInputs = [ gtk3 numix-icon-theme ];
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index 03c1ba0f827a..967c629324c2 100644
--- a/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -1,15 +1,14 @@
{ stdenv, fetchFromGitHub, gtk3, numix-icon-theme }:
stdenv.mkDerivation rec {
- name = "${package-name}-${version}";
- package-name = "numix-icon-theme-square";
- version = "18.09.19";
+ pname = "numix-icon-theme-square";
+ version = "19.01.24";
src = fetchFromGitHub {
owner = "numixproject";
- repo = package-name;
+ repo = pname;
rev = version;
- sha256 = "0q5p901qj3gyzgpy5kk9q5sqb13ka5cfg6wvazlfch1k3kaqksz1";
+ sha256 = "0x3d21snfp4v9ippny1jmf2hw5dcscwrlasxvr5bgxhff1idf81c";
};
nativeBuildInputs = [ gtk3 numix-icon-theme ];
diff --git a/pkgs/data/icons/zafiro-icons/default.nix b/pkgs/data/icons/zafiro-icons/default.nix
index 8dd76de04b4e..b37ed1931a24 100644
--- a/pkgs/data/icons/zafiro-icons/default.nix
+++ b/pkgs/data/icons/zafiro-icons/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zafiro-icons";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "zayronxio";
repo = pname;
rev = "v${version}";
- sha256 = "1hflpnliww5fkk7bsgmi8hlrbqvkijjjmbzjqnnl991nqsqxqxpl";
+ sha256 = "1jdijiccazn2g42x1w1m4hl94ach9b2kl3rwb0mpy7ykdzmj6vj0";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/misc/cacert/default.nix b/pkgs/data/misc/cacert/default.nix
index aa6a42badb7c..a99df2e7bd65 100644
--- a/pkgs/data/misc/cacert/default.nix
+++ b/pkgs/data/misc/cacert/default.nix
@@ -64,6 +64,6 @@ stdenv.mkDerivation rec {
homepage = https://curl.haxx.se/docs/caextract.html;
description = "A bundle of X.509 certificates of public Certificate Authorities (CA)";
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington fpletz ];
+ maintainers = with maintainers; [ fpletz ];
};
}
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index 140d6c6cec83..e6c8b1a388a3 100644
--- a/pkgs/data/misc/hackage/default.nix
+++ b/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/79e6c7e847ee9ff93fff64a4081251f3bbfb7ca7.tar.gz";
- sha256 = "19ypss73lb3zwhzpw9sxdmgy7dha798ism77vm3ccyxg66qav41n";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/c400563a55894c34ae0d7dec415ac8994aa74aa0.tar.gz";
+ sha256 = "0mqgfw8sc0h4p031gcs4m3n6rbd31zrqx2lh1xgplhxldhw5gg8p";
}
diff --git a/pkgs/desktops/gnome-2/platform/libglade/default.nix b/pkgs/desktops/gnome-2/platform/libglade/default.nix
index 956fec1ddf15..1f4af86ffeb6 100644
--- a/pkgs/desktops/gnome-2/platform/libglade/default.nix
+++ b/pkgs/desktops/gnome-2/platform/libglade/default.nix
@@ -13,5 +13,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtk python gettext ];
+ NIX_LDFLAGS = "-lgmodule-2.0";
+
propagatedBuildInputs = [ libxml2 ];
}
diff --git a/pkgs/desktops/gnome-3/apps/evolution/default.nix b/pkgs/desktops/gnome-3/apps/evolution/default.nix
index 3f1dad87548e..dc598267c4b4 100644
--- a/pkgs/desktops/gnome-3/apps/evolution/default.nix
+++ b/pkgs/desktops/gnome-3/apps/evolution/default.nix
@@ -5,13 +5,13 @@
, libcanberra-gtk3, bogofilter, gst_all_1, procps, p11-kit, openldap }:
let
- version = "3.30.3";
+ version = "3.30.4";
in stdenv.mkDerivation rec {
name = "evolution-${version}";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1v0bqqwv34j8qamby7dwgnha50fpjs8mhlq0h6c35jxsqb2f3k66";
+ sha256 = "10dy08xpizvvj7r8xgs3lr6migm3ipr199yryqz7wgkycq6nf53b";
};
propagatedUserEnvPkgs = [ gnome3.evolution-data-server ];
diff --git a/pkgs/desktops/gnome-3/core/gnome-online-accounts/default.nix b/pkgs/desktops/gnome-3/core/gnome-online-accounts/default.nix
index 677117b6b780..4ceb0335c183 100644
--- a/pkgs/desktops/gnome-3/core/gnome-online-accounts/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-online-accounts/default.nix
@@ -6,13 +6,13 @@
let
pname = "gnome-online-accounts";
- version = "3.30.0";
+ version = "3.30.1";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1hyg9g7l4ypnirx2j7ms2vr8711x90aybpq3s3wa20ma8a4xin97";
+ sha256 = "0havx26cfy0ln17jzmzbrrx35afknv2s9mdy34j0p7wmbqr8m5ky";
};
outputs = [ "out" "man" "dev" "devdoc" ];
diff --git a/pkgs/desktops/gnome-3/core/tracker/default.nix b/pkgs/desktops/gnome-3/core/tracker/default.nix
index 14795064cb49..d744fc6c87c7 100644
--- a/pkgs/desktops/gnome-3/core/tracker/default.nix
+++ b/pkgs/desktops/gnome-3/core/tracker/default.nix
@@ -46,6 +46,14 @@ in stdenv.mkDerivation rec {
postPatch = ''
patchShebangs utils/g-ir-merge/g-ir-merge
patchShebangs utils/data-generators/cc/generate
+
+ # make .desktop Exec absolute
+ patch -p0 < $@
-+ echo 'exec @gnomeSession@/bin/gnome-session --session=gnome-flashback-compiz "$$@"') > $@
- $(AM_V_at) chmod a+x $@
-
- gnome-flashback-metacity: Makefile
-@@ -30,7 +30,7 @@
- echo 'if [ -z $$XDG_CURRENT_DESKTOP ]; then' && \
- echo ' export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"' && \
- echo 'fi' && echo '' && \
-- echo 'exec gnome-session --session=gnome-flashback-metacity --disable-acceleration-check "$$@"') > $@
-+ echo 'exec @gnomeSession@/bin/gnome-session --session=gnome-flashback-metacity --disable-acceleration-check "$$@"') > $@
- $(AM_V_at) chmod a+x $@
-
- CLEANFILES = \
---- a/data/xsessions/gnome-flashback-metacity.desktop.in.in
-+++ b/data/xsessions/gnome-flashback-metacity.desktop.in.in
-@@ -2,6 +2,6 @@
- Name=GNOME Flashback (Metacity)
- Comment=This session logs you into GNOME Flashback with Metacity
- Exec=@libexecdir@/gnome-flashback-metacity
--TryExec=metacity
-+TryExec=@metacity@/bin/metacity
- Type=Application
- DesktopNames=GNOME-Flashback;GNOME;
diff --git a/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
index b9522e1e3f40..f9cc0a8aa4f9 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
@@ -8,6 +8,7 @@
, gettext
, glib
, gnome-desktop
+, gnome-flashback
, gnome-menus
, gnome3
, gtk
@@ -43,6 +44,23 @@ in stdenv.mkDerivation rec {
})
];
+ # make .desktop Exec absolute
+ postPatch = ''
+ patch -p0 < /dev/null; then
diff --git a/pkgs/development/compilers/gcc/libstdc++-hook.sh b/pkgs/development/compilers/gcc/libstdc++-hook.sh
index 8b1d5d2da678..19db70597ce5 100644
--- a/pkgs/development/compilers/gcc/libstdc++-hook.sh
+++ b/pkgs/development/compilers/gcc/libstdc++-hook.sh
@@ -2,4 +2,3 @@
getHostRole
export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem $(echo -n @gcc@/include/c++/*) -isystem $(echo -n @gcc@/include/c++/*)/$(@gcc@/bin/gcc -dumpmachine)"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libstdc++"
diff --git a/pkgs/development/compilers/gerbil/build.nix b/pkgs/development/compilers/gerbil/build.nix
index 7ebd3f69cbf4..b20d6f9c47ef 100644
--- a/pkgs/development/compilers/gerbil/build.nix
+++ b/pkgs/development/compilers/gerbil/build.nix
@@ -24,9 +24,13 @@ stdenv.mkDerivation rec {
patchShebangs .
- find . -type f -executable -print0 | while IFS= read -r -d ''$'\0' f; do
+ grep -Fl '#!/usr/bin/env' `find . -type f -executable` | while read f ; do
substituteInPlace "$f" --replace '#!/usr/bin/env' '#!${coreutils}/bin/env'
done
+ grep -Fl '"gsc"' `find . -type f -name '*.s*'` | while read f ; do
+ substituteInPlace "$f" --replace '"gsc"' '"${gambit}/bin/gsc"'
+ done
+ substituteInPlace "etc/gerbil.el" --replace '"gxc"' "\"$out/bin/gxc\""
cat > etc/gerbil_static_libraries.sh < "$TMP/bin/$i"
+ chmod +x "$TMP/bin/$i"
+ done
+ PATH="$TMP/bin:$PATH"
+ '' +
+ # We have to patch the GMP paths for the integer-gmp package.
+ ''
+ find . -name integer-gmp.buildinfo \
+ -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp.out}/lib@" {} \;
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ find . -name base.buildinfo \
+ -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${libiconv}/lib@" {} \;
+ '' +
+ # Rename needed libraries and binaries, fix interpreter
+ stdenv.lib.optionalString stdenv.isLinux ''
+ find . -type f -perm -0100 -exec patchelf \
+ --replace-needed libncurses${stdenv.lib.optionalString stdenv.is64bit "w"}.so.5 libncurses.so \
+ --replace-needed libtinfo.so libtinfo.so.5 \
+ --interpreter ${glibcDynLinker} {} \;
+
+ sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2
+ sed -i "s|/usr/bin/gcc|gcc\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2
+ '';
+
+ configurePlatforms = [ ];
+ configureFlags = [
+ "--with-gmp-libraries=${stdenv.lib.getLib gmp}/lib"
+ "--with-gmp-includes=${stdenv.lib.getDev gmp}/include"
+ ] ++ stdenv.lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"
+ ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override";
+
+ # Stripping combined with patchelf breaks the executables (they die
+ # with a segfault or the kernel even refuses the execve). (NIXPKGS-85)
+ dontStrip = true;
+
+ # No building is necessary, but calling make without flags ironically
+ # calls install-strip ...
+ dontBuild = true;
+
+ # On Linux, use patchelf to modify the executables so that they can
+ # find editline/gmp.
+ preFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ for p in $(find "$out" -type f -executable); do
+ if isELF "$p"; then
+ echo "Patchelfing $p"
+ patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p
+ fi
+ done
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ # not enough room in the object files for the full path to libiconv :(
+ for exe in $(find "$out" -type f -executable); do
+ isScript $exe && continue
+ ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib
+ install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe
+ done
+
+ for file in $(find "$out" -name setup-config); do
+ substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)"
+ done
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ unset ${libEnvVar}
+ # Sanity check, can ghc create executables?
+ cd $TMP
+ mkdir test-ghc; cd test-ghc
+ cat > main.hs << EOF
+ {-# LANGUAGE TemplateHaskell #-}
+ module Main where
+ main = putStrLn \$([|"yes"|])
+ EOF
+ $out/bin/ghc --make main.hs || exit 1
+ echo compilation ok
+ [ $(./main) == "yes" ]
+ '';
+
+ passthru = {
+ targetPrefix = "";
+ enableShared = true;
+ };
+
+ meta.license = stdenv.lib.licenses.bsd3;
+ meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin"];
+}
diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix
index 65a4a0c4ecdb..7e670743f7fc 100644
--- a/pkgs/development/compilers/ghc/head.nix
+++ b/pkgs/development/compilers/ghc/head.nix
@@ -2,7 +2,7 @@
# build-tools
, bootPkgs
-, autoconf, automake, coreutils, fetchgit, perl, python3, m4, sphinx
+, autoconf, automake, coreutils, fetchgit, fetchurl, fetchpatch, perl, python3, m4, sphinx
, libiconv ? null, ncurses
@@ -21,12 +21,12 @@
, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
- enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useAndroidPrebuilt
+ enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
, # Whetherto build terminfo.
enableTerminfo ? !stdenv.targetPlatform.isWindows
-, version ? "8.5.20180118"
+, version ? "8.7.20190115"
, # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values.
ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) "perf-cross"
@@ -84,9 +84,9 @@ stdenv.mkDerivation (rec {
name = "${targetPrefix}ghc-${version}";
src = fetchgit {
- url = "git://git.haskell.org/ghc.git";
- rev = "e1d4140be4d2a1508015093b69e1ef53516e1eb6";
- sha256 = "1gdcr10dd968d40qgljdwx9vfkva3yrvjm9a4nis7whaaac3ag58";
+ url = "https://gitlab.haskell.org/ghc/ghc.git/";
+ rev = "c9756dbf1ee58b117ea5c4ded45dea88030efd65";
+ sha256 = "0ja3ivyz4jrqkw6z1mdgsczxaqkjy5vw0nyyqlqr0bqxiw9p8834";
};
enableParallelBuilding = true;
@@ -122,6 +122,24 @@ stdenv.mkDerivation (rec {
export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}"
'' + stdenv.lib.optionalString stdenv.isDarwin ''
export NIX_LDFLAGS+=" -no_dtrace_dof"
+ '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt ''
+ sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
+ '' + stdenv.lib.optionalString targetPlatform.isMusl ''
+ echo "patching llvm-targets for musl targets..."
+ echo "Cloning these existing '*-linux-gnu*' targets:"
+ grep linux-gnu llvm-targets | sed 's/^/ /'
+ echo "(go go gadget sed)"
+ sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
+ echo "llvm-targets now contains these '*-linux-musl*' targets:"
+ grep linux-musl llvm-targets | sed 's/^/ /'
+
+ echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
+ # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
+ for x in configure aclocal.m4; do
+ substituteInPlace $x \
+ --replace '*-android*|*-gnueabi*)' \
+ '*-android*|*-gnueabi*|*-musleabi*)'
+ done
'';
# TODO(@Ericson2314): Always pass "--target" and always prefix.
@@ -131,8 +149,8 @@ stdenv.mkDerivation (rec {
configureFlags = [
"--datadir=$doc/share/doc/ghc"
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
- ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && ! enableIntegerSimple) [
- "--with-gmp-includes=${gmp.dev}/include" "--with-gmp-libraries=${gmp.out}/lib"
+ ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && !enableIntegerSimple) [
+ "--with-gmp-includes=${targetPackages.gmp.dev}/include" "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
] ++ stdenv.lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
"--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [
@@ -149,12 +167,9 @@ stdenv.mkDerivation (rec {
# Make sure we never relax`$PATH` and hooks support for compatability.
strictDeps = true;
- # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself.
- dontAddExtraLibs = true;
-
nativeBuildInputs = [
- perl autoconf automake m4 python3
- ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+ perl autoconf automake m4 python3 sphinx
+ bootPkgs.ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
];
# For building runtime libs
@@ -195,14 +210,14 @@ stdenv.mkDerivation (rec {
inherit enableShared;
# Our Cabal compiler name
- haskellCompilerName = "ghc-8.5";
+ haskellCompilerName = "ghc-8.7";
};
meta = {
homepage = http://haskell.org/ghc;
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
- inherit (ghc.meta) license platforms;
+ inherit (bootPkgs.ghc.meta) license platforms;
};
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
diff --git a/pkgs/development/compilers/ghcjs-ng/default.nix b/pkgs/development/compilers/ghcjs-ng/default.nix
index 025d74bcda04..6fd844adbe56 100644
--- a/pkgs/development/compilers/ghcjs-ng/default.nix
+++ b/pkgs/development/compilers/ghcjs-ng/default.nix
@@ -104,4 +104,7 @@ in stdenv.mkDerivation {
inherit passthru;
meta.platforms = passthru.bootPkgs.ghc.meta.platforms;
+ meta.hydraPlatforms = [];
+ meta.broken = true; # does not compile: https://hydra.nixos.org/build/88052615
+
}
diff --git a/pkgs/development/compilers/go/1.10.nix b/pkgs/development/compilers/go/1.10.nix
index 92a9291222f5..867344e84da4 100644
--- a/pkgs/development/compilers/go/1.10.nix
+++ b/pkgs/development/compilers/go/1.10.nix
@@ -22,13 +22,13 @@ in
stdenv.mkDerivation rec {
name = "go-${version}";
- version = "1.10.7";
+ version = "1.10.8";
src = fetchFromGitHub {
owner = "golang";
repo = "go";
rev = "go${version}";
- sha256 = "1alc7dagijdg4p4hhvlznlgcxsl8gz94v7p9wk3kn303y782dl41";
+ sha256 = "1yynv105wh8pwiq61v4yg5i50k13g3x634x60mhxhv4gj9cq06cx";
};
GOCACHE = "off";
diff --git a/pkgs/development/compilers/go/1.11.nix b/pkgs/development/compilers/go/1.11.nix
index ab4c7e6ae63e..1c9bc0a30091 100644
--- a/pkgs/development/compilers/go/1.11.nix
+++ b/pkgs/development/compilers/go/1.11.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin
, perl, which, pkgconfig, patch, procps, pcre, cacert, llvm, Security, Foundation
+, mailcap
, buildPackages, targetPackages }:
let
@@ -28,13 +29,13 @@ in
stdenv.mkDerivation rec {
name = "go-${version}";
- version = "1.11.4";
+ version = "1.11.5";
src = fetchFromGitHub {
owner = "golang";
repo = "go";
rev = "go${version}";
- sha256 = "036nc17hffy0gcfs9j64qzwpjry65znbm4klf2h0xn81dp8d6mxk";
+ sha256 = "0d45057rc0bngq0nja847cagxji42qmlywr68f0dkg51im8nyr9y";
};
# perl is used for testing go vet
@@ -56,6 +57,10 @@ stdenv.mkDerivation rec {
substituteInPlace misc/cgo/testcarchive/carchive_test.go \
--replace '#!/usr/bin/env bash' '#!${stdenv.shell}'
+ # Patch the mimetype database location which is missing on NixOS.
+ substituteInPlace src/mime/type_unix.go \
+ --replace '/etc/mime.types' '${mailcap}/etc/mime.types'
+
# Disabling the 'os/http/net' tests (they want files not available in
# chroot builds)
rm src/net/{listen,parse}_test.go
diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix
index 40fd3f15786b..95312f9e1ead 100644
--- a/pkgs/development/compilers/go/1.4.nix
+++ b/pkgs/development/compilers/go/1.4.nix
@@ -156,7 +156,7 @@ stdenv.mkDerivation rec {
homepage = http://golang.org/;
description = "The Go Programming language";
license = licenses.bsd3;
- maintainers = with maintainers; [ cstrahan wkennington ];
+ maintainers = with maintainers; [ cstrahan ];
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/compilers/go/1.9.nix b/pkgs/development/compilers/go/1.9.nix
deleted file mode 100644
index d6ae163813f3..000000000000
--- a/pkgs/development/compilers/go/1.9.nix
+++ /dev/null
@@ -1,184 +0,0 @@
-{ stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin
-, perl, which, pkgconfig, patch, procps, pcre, cacert, llvm, Security, Foundation }:
-
-let
-
- inherit (stdenv.lib) optionals optionalString;
-
- clangHack = writeScriptBin "clang" ''
- #!${stdenv.shell}
- exec ${stdenv.cc}/bin/clang "$@" 2> >(sed '/ld: warning:.*ignoring unexpected dylib file/ d' 1>&2)
- '';
-
- goBootstrap = runCommand "go-bootstrap" {} ''
- mkdir $out
- cp -rf ${go_bootstrap}/* $out/
- chmod -R u+w $out
- find $out -name "*.c" -delete
- cp -rf $out/bin/* $out/share/go/bin/
- '';
-
-in
-
-stdenv.mkDerivation rec {
- name = "go-${version}";
- version = "1.9.5";
-
- src = fetchFromGitHub {
- owner = "golang";
- repo = "go";
- rev = "go${version}";
- sha256 = "15dx1b71xv7b265gqk9nv02pirggpw7d83apikhrza2qkj64ydd0";
- };
-
- # perl is used for testing go vet
- nativeBuildInputs = [ perl which pkgconfig patch procps ];
- buildInputs = [ cacert pcre ]
- ++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
- ++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
- propagatedBuildInputs = optionals stdenv.isDarwin [ Security Foundation ];
-
- hardeningDisable = [ "all" ];
-
- prePatch = ''
- patchShebangs ./ # replace /bin/bash
-
- # This source produces shell script at run time,
- # and thus it is not corrected by patchShebangs.
- substituteInPlace misc/cgo/testcarchive/carchive_test.go \
- --replace '#!/usr/bin/env bash' '#!${stdenv.shell}'
-
- # Disabling the 'os/http/net' tests (they want files not available in
- # chroot builds)
- rm src/net/{listen,parse}_test.go
- rm src/syscall/exec_linux_test.go
-
- # !!! substituteInPlace does not seems to be effective.
- # The os test wants to read files in an existing path. Just don't let it be /usr/bin.
- sed -i 's,/usr/bin,'"`pwd`", src/os/os_test.go
- sed -i 's,/bin/pwd,'"`type -P pwd`", src/os/os_test.go
- # Disable the unix socket test
- sed -i '/TestShutdownUnix/areturn' src/net/net_test.go
- # Disable the hostname test
- sed -i '/TestHostname/areturn' src/os/os_test.go
- # ParseInLocation fails the test
- sed -i '/TestParseInSydney/areturn' src/time/format_test.go
- # Remove the api check as it never worked
- sed -i '/src\/cmd\/api\/run.go/ireturn nil' src/cmd/dist/test.go
- # Remove the coverage test as we have removed this utility
- sed -i '/TestCoverageWithCgo/areturn' src/cmd/go/go_test.go
- # Remove the timezone naming test
- sed -i '/TestLoadFixed/areturn' src/time/time_test.go
- # Remove disable setgid test
- sed -i '/TestRespectSetgidDir/areturn' src/cmd/go/internal/work/build_test.go
- # Remove cert tests that conflict with NixOS's cert resolution
- sed -i '/TestEnvVars/areturn' src/crypto/x509/root_unix_test.go
- # TestWritevError hangs sometimes
- sed -i '/TestWritevError/areturn' src/net/writev_test.go
- # TestVariousDeadlines fails sometimes
- sed -i '/TestVariousDeadlines/areturn' src/net/timeout_test.go
-
- sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
- sed -i 's,/etc/services,${iana-etc}/etc/services,' src/net/port_unix.go
-
- # Disable cgo lookup tests not works, they depend on resolver
- rm src/net/cgo_unix_test.go
-
- '' + optionalString stdenv.isLinux ''
- sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/time/zoneinfo_unix.go
- '' + optionalString stdenv.isAarch32 ''
- sed -i '/TestCurrent/areturn' src/os/user/user_test.go
- echo '#!${stdenv.shell}' > misc/cgo/testplugin/test.bash
- '' + optionalString stdenv.isDarwin ''
- substituteInPlace src/race.bash --replace \
- "sysctl machdep.cpu.extfeatures | grep -qv EM64T" true
- sed -i 's,strings.Contains(.*sysctl.*,true {,' src/cmd/dist/util.go
- sed -i 's,"/etc","'"$TMPDIR"'",' src/os/os_test.go
- sed -i 's,/_go_os_test,'"$TMPDIR"'/_go_os_test,' src/os/path_test.go
-
- sed -i '/TestChdirAndGetwd/areturn' src/os/os_test.go
- sed -i '/TestCredentialNoSetGroups/areturn' src/os/exec/exec_posix_test.go
- sed -i '/TestCurrent/areturn' src/os/user/user_test.go
- sed -i '/TestNohup/areturn' src/os/signal/signal_test.go
- sed -i '/TestRead0/areturn' src/os/os_test.go
- sed -i '/TestSystemRoots/areturn' src/crypto/x509/root_darwin_test.go
-
- sed -i '/TestGoInstallRebuildsStalePackagesInOtherGOPATH/areturn' src/cmd/go/go_test.go
- sed -i '/TestBuildDashIInstallsDependencies/areturn' src/cmd/go/go_test.go
-
- sed -i '/TestDisasmExtld/areturn' src/cmd/objdump/objdump_test.go
-
- sed -i 's/unrecognized/unknown/' src/cmd/link/internal/ld/lib.go
-
- touch $TMPDIR/group $TMPDIR/hosts $TMPDIR/passwd
-
- sed -i '1 a\exit 0' misc/cgo/errors/test.bash
- '';
-
- patches =
- [ ./remove-tools-1.9.patch
- ./ssl-cert-file-1.9.patch
- ./creds-test-1.9.patch
- ./remove-test-pie-1.9.patch
- ./go-1.9-skip-flaky-19608.patch
- ./go-1.9-skip-flaky-20072.patch
- ];
-
- postPatch = optionalString stdenv.isDarwin ''
- echo "substitute hardcoded dsymutil with ${llvm}/bin/llvm-dsymutil"
- substituteInPlace "src/cmd/link/internal/ld/lib.go" --replace dsymutil ${llvm}/bin/llvm-dsymutil
- '';
-
- GOOS = if stdenv.isDarwin then "darwin" else "linux";
- GOARCH = if stdenv.isDarwin then "amd64"
- else if stdenv.hostPlatform.system == "i686-linux" then "386"
- else if stdenv.hostPlatform.system == "x86_64-linux" then "amd64"
- else if stdenv.isAarch32 then "arm"
- else if stdenv.isAarch64 then "arm64"
- else throw "Unsupported system";
- GOARM = optionalString (stdenv.hostPlatform.system == "armv5tel-linux") "5";
- GO386 = 387; # from Arch: don't assume sse2 on i686
- CGO_ENABLED = 1;
- GOROOT_BOOTSTRAP = "${goBootstrap}/share/go";
- # Hopefully avoids test timeouts on Hydra
- GO_TEST_TIMEOUT_SCALE = 3;
-
- # The go build actually checks for CC=*/clang and does something different, so we don't
- # just want the generic `cc` here.
- CC = if stdenv.isDarwin then "clang" else "cc";
-
- configurePhase = ''
- mkdir -p $out/share/go/bin
- export GOROOT=$out/share/go
- export GOBIN=$GOROOT/bin
- export PATH=$GOBIN:$PATH
- ulimit -a
- '';
-
- postConfigure = optionalString stdenv.isDarwin ''
- export PATH=${clangHack}/bin:$PATH
- '';
-
- installPhase = ''
- cp -r . $GOROOT
- ( cd $GOROOT/src && ./all.bash )
- '';
-
- preFixup = ''
- rm -r $out/share/go/pkg/bootstrap
- ln -s $out/share/go/bin $out/bin
- '';
-
- setupHook = ./setup-hook.sh;
-
- disallowedReferences = [ go_bootstrap ];
-
- meta = with stdenv.lib; {
- branch = "1.9";
- homepage = http://golang.org/;
- description = "The Go Programming language";
- license = licenses.bsd3;
- maintainers = with maintainers; [ cstrahan orivej wkennington ];
- platforms = platforms.linux ++ platforms.darwin;
- };
-}
diff --git a/pkgs/development/compilers/go/creds-test-1.9.patch b/pkgs/development/compilers/go/creds-test-1.9.patch
deleted file mode 100644
index 09f78959ff9c..000000000000
--- a/pkgs/development/compilers/go/creds-test-1.9.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ru -x '*~' ./result/src/syscall/creds_test.go go-go1.7.4-src/src/syscall/creds_test.go
---- ./result/src/syscall/creds_test.go 1970-01-01 01:00:01.000000000 +0100
-+++ go-go1.7.4-src/src/syscall/creds_test.go 2016-12-21 14:06:39.559932164 +0100
-@@ -62,8 +62,8 @@
- if sys, ok := err.(*os.SyscallError); ok {
- err = sys.Err
- }
-- if err != syscall.EPERM {
-- t.Fatalf("WriteMsgUnix failed with %v, want EPERM", err)
-+ if err != syscall.EPERM && err != syscall.EINVAL {
-+ t.Fatalf("WriteMsgUnix failed with %v, want EPERM or EINVAL", err)
- }
- }
-
diff --git a/pkgs/development/compilers/go/remove-test-pie-1.9.patch b/pkgs/development/compilers/go/remove-test-pie-1.9.patch
deleted file mode 100644
index 46f94f29df20..000000000000
--- a/pkgs/development/compilers/go/remove-test-pie-1.9.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go
-index 73432d31ea..3310f5298d 100644
---- a/src/cmd/dist/test.go
-+++ b/src/cmd/dist/test.go
-@@ -510,21 +510,6 @@ func (t *tester) registerTests() {
- })
- }
-
-- // Test internal linking of PIE binaries where it is supported.
-- if t.goos == "linux" && t.goarch == "amd64" && !isAlpineLinux() {
-- // Issue 18243: We don't have a way to set the default
-- // dynamic linker used in internal linking mode. So
-- // this test is skipped on Alpine.
-- t.tests = append(t.tests, distTest{
-- name: "pie_internal",
-- heading: "internal linking of -buildmode=pie",
-- fn: func(dt *distTest) error {
-- t.addCmd(dt, "src", "go", "test", "reflect", "-short", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60), t.tags(), t.runFlag(""))
-- return nil
-- },
-- })
-- }
--
- // sync tests
- t.tests = append(t.tests, distTest{
- name: "sync_cpu",
diff --git a/pkgs/development/compilers/ispc/default.nix b/pkgs/development/compilers/ispc/default.nix
index a5d6247ffdc7..2657ee6633b7 100644
--- a/pkgs/development/compilers/ispc/default.nix
+++ b/pkgs/development/compilers/ispc/default.nix
@@ -3,7 +3,7 @@ testedTargets ? ["sse2" "host"] # the default test target is sse4, but that is n
}:
stdenv.mkDerivation rec {
- version = "1.9.2";
+ version = "1.10.0";
rev = "v${version}";
inherit testedTargets;
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
owner = "ispc";
repo = "ispc";
inherit rev;
- sha256 = "0zaw7mwvly1csbdcbz9j8ry89n0r1fag1m1f579l4mgg1x6ksqry";
+ sha256 = "1x07n2gaff3v32yvddrb659mx5gg12bnbsqbyfimp396wn04w60b";
};
# there are missing dependencies in the Makefile, causing sporadic build failures
@@ -32,14 +32,7 @@ stdenv.mkDerivation rec {
llvmPackages.clang-unwrapped # we need to link against libclang, so we need the unwrapped
];
- patches = [
- (fetchpatch {
- url = https://github.com/ispc/ispc/commit/d504641f5af9d5992e7c8f0ed42c1063a39ede5b.patch;
- sha256 = "192q3gyvam79469bmlwf0jpfi2y4f8hl2vgcvjngsqhvscwira0s";
- })
- ];
-
- postPatch = "sed -i -e 's/\\/bin\\///g' -e 's/-lcurses/-lncurses/g' Makefile";
+ postPatch = "sed -i -e 's,/bin/,,g' -e 's/-lcurses/-lncurses/g' Makefile";
# TODO: this correctly catches errors early, but also some things that are just weird and don't seem to be real
# errors
diff --git a/pkgs/development/compilers/julia/0.7.nix b/pkgs/development/compilers/julia/0.7.nix
index 99c6b245ba67..e0992d800033 100644
--- a/pkgs/development/compilers/julia/0.7.nix
+++ b/pkgs/development/compilers/julia/0.7.nix
@@ -3,4 +3,7 @@ import ./shared.nix {
minorVersion = "7";
maintenanceVersion = "0";
src_sha256 = "1j57569qm2ii8ddzsp08hds2navpk7acdz83kh27dvk44axhwj6f";
+
+ libuvVersion = "ed3700c849289ed01fe04273a7bf865340b2bd7e";
+ libuvSha256 = "137w666zsjw1p0ma3lf94d75hr1q45sgkfmbizkyji2qm57cnxjs";
}
diff --git a/pkgs/development/compilers/julia/1.0.nix b/pkgs/development/compilers/julia/1.0.nix
index c65c2a6a3135..a679eda33066 100644
--- a/pkgs/development/compilers/julia/1.0.nix
+++ b/pkgs/development/compilers/julia/1.0.nix
@@ -3,4 +3,7 @@ import ./shared.nix {
minorVersion = "0";
maintenanceVersion = "3";
src_sha256 = "0666chsc19wx02k5m1yilf6wbc9bw27ay8p1d00jkh8m0jkrpf7l";
+
+ libuvVersion = "ed3700c849289ed01fe04273a7bf865340b2bd7e";
+ libuvSha256 = "137w666zsjw1p0ma3lf94d75hr1q45sgkfmbizkyji2qm57cnxjs";
}
diff --git a/pkgs/development/compilers/julia/1.1.nix b/pkgs/development/compilers/julia/1.1.nix
new file mode 100644
index 000000000000..a868f949d27c
--- /dev/null
+++ b/pkgs/development/compilers/julia/1.1.nix
@@ -0,0 +1,9 @@
+import ./shared.nix {
+ majorVersion = "1";
+ minorVersion = "1";
+ maintenanceVersion = "0";
+ src_sha256 = "08fyck4qcdv9nnrdqh1wb7lb8pkkikh67xx5lc872sjl9w3p0sak";
+
+ libuvVersion = "2348256acf5759a544e5ca7935f638d2bc091d60";
+ libuvSha256 = "1363f4vqayfcv5zqg07qmzjff56yhad74k16c22ian45lram8mv8";
+}
diff --git a/pkgs/development/compilers/julia/shared.nix b/pkgs/development/compilers/julia/shared.nix
index 95b45adcc6fc..ee08703e4c7e 100644
--- a/pkgs/development/compilers/julia/shared.nix
+++ b/pkgs/development/compilers/julia/shared.nix
@@ -2,6 +2,9 @@
, minorVersion
, maintenanceVersion
, src_sha256
+# source deps
+, libuvVersion
+, libuvSha256
}:
{ stdenv, fetchurl, fetchzip
# build tools
@@ -34,10 +37,9 @@ let
sha256 = "03kaqbjbi6viz0n33dk5jlf6ayxqlsq4804n7kwkndiga9s4hd42";
};
- libuvVersion = "ed3700c849289ed01fe04273a7bf865340b2bd7e";
libuv = fetchurl {
url = "https://api.github.com/repos/JuliaLang/libuv/tarball/${libuvVersion}";
- sha256 = "137w666zsjw1p0ma3lf94d75hr1q45sgkfmbizkyji2qm57cnxjs";
+ sha256 = libuvSha256;
};
rmathVersion = "0.1";
diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix
index f557f32a13a6..c2d834aa1272 100644
--- a/pkgs/development/compilers/kotlin/default.nix
+++ b/pkgs/development/compilers/kotlin/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, makeWrapper, jre, unzip }:
let
- version = "1.3.11";
+ version = "1.3.20";
in stdenv.mkDerivation rec {
inherit version;
name = "kotlin-${version}";
src = fetchurl {
url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip";
- sha256 = "02d4x65z6kp20hmf5ri56zmq4rq45yc9br0awqrn9ls99cd0zph3";
+ sha256 = "1w7k09sxlvyy53p4mxnl4qsnsyivpabhsmradbybfgf50nsmyl1d";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/openjdk/8.nix b/pkgs/development/compilers/openjdk/8.nix
index 19b16921e329..35575f1052e3 100644
--- a/pkgs/development/compilers/openjdk/8.nix
+++ b/pkgs/development/compilers/openjdk/8.nix
@@ -21,41 +21,41 @@ let
else
throw "openjdk requires i686-linux or x86_64 linux";
- update = "192";
- build = "26";
+ update = "202";
+ build = "ga";
baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u";
- repover = "jdk8u${update}-b${build}";
+ repover = "jdk8u${update}-${build}";
jdk8 = fetchurl {
url = "${baseurl}/archive/${repover}.tar.gz";
- sha256 = "1hx5sfsglc101aqs9n7cz7rh447d6rxfxkbw03crvzbvy9n6ag2d";
+ sha256 = "0asx7qkhmrlfmhrljck5gb3yp4v0aa8k35y4xfcph41x0m0mvrdb";
};
langtools = fetchurl {
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
- sha256 = "0vq6nlzs85agjkilpr53v7kjrd99kq770zipqghjmlfzyiy9xk4q";
+ sha256 = "07q6l3slmi5fgwjnsk6bd8miv8glmw15w5f6yyvp8nlp2d54l33n";
};
hotspot = fetchurl {
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
- sha256 = "0q5z2glfiip0lsisp1zy1zcw91hi1kznphm7w3iagq8s7550wbvh";
+ sha256 = "01k4pwhn3nmkzdhdj1v58dgir4iwsj9mm2ml1541z31s53g037cq";
};
corba = fetchurl {
url = "${baseurl}/corba/archive/${repover}.tar.gz";
- sha256 = "1mgg82066c9wjsj9ciqv4lrn1av5cb86hq00lkpsffdqbwx3vrm3";
+ sha256 = "0v39kl2iiyh74p3cp6bjhshkwxpgbffza9abzjgp7cpdfhcc73p0";
};
jdk = fetchurl {
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
- sha256 = "1s87a49hl4h21kf2yh1w67wgb179j0f5v62cxbrvvd5lk2h5jyvf";
+ sha256 = "0z1cy6aq09j25jyryj47rms15h5175p2h23fg5pv035zapf8nb1b";
};
jaxws = fetchurl {
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
- sha256 = "05alcixcxcdms373byh21d2brsky6kj14b3h80cs9bi1gfnbqilq";
+ sha256 = "0y0mk4sra9d29kgx842m5y4bz9gczc9ypkajv6m5igjv7sizzsv7";
};
jaxp = fetchurl {
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
- sha256 = "1r3fqnl5jqmxzsjqjrka35f8hwqqap9jg8zwqk2vv9qikrm7frhl";
+ sha256 = "07ssrjhffkdncxxhsbid21hlg51y7js3x7sb4g474vmmi3qj6vmb";
};
nashorn = fetchurl {
url = "${baseurl}/nashorn/archive/${repover}.tar.gz";
- sha256 = "0lzwi35lp4a477jkmfa53kxy3g9lzcmh56wprg805gbv4sjnkjk1";
+ sha256 = "0r0b8ra0ibzbdpxz6nv6i2zrzh2j5sxgprpnl6gf4d9h0i29ickj";
};
openjdk8 = stdenv.mkDerivation {
name = "openjdk-8u${update}b${build}";
diff --git a/pkgs/development/compilers/osl/default.nix b/pkgs/development/compilers/osl/default.nix
index 7a4928d2662c..ddfd5d0a3fdf 100644
--- a/pkgs/development/compilers/osl/default.nix
+++ b/pkgs/development/compilers/osl/default.nix
@@ -8,13 +8,13 @@ in clangStdenv.mkDerivation rec {
# In theory this could use GCC + Clang rather than just Clang,
# but https://github.com/NixOS/nixpkgs/issues/29877 stops this
name = "openshadinglanguage-${version}";
- version = "1.9.10";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "imageworks";
repo = "OpenShadingLanguage";
- rev = "Release-1.9.10";
- sha256 = "1iaw3pgh0h53gxk3bl148n1lfr54cx2yv0gnx2rjp2m5599acbz4";
+ rev = "Release-1.10.2";
+ sha256 = "1549hav5nd67a3cmhbalyaqhs39dh7w0nilf91pypnadrl1g03k7";
};
cmakeFlags = [ "-DUSE_BOOST_WAVE=ON" "-DENABLERTTI=ON" ];
diff --git a/pkgs/development/compilers/purescript/psc-package/default.nix b/pkgs/development/compilers/purescript/psc-package/default.nix
index 24043ce47740..68b676d5a3ef 100644
--- a/pkgs/development/compilers/purescript/psc-package/default.nix
+++ b/pkgs/development/compilers/purescript/psc-package/default.nix
@@ -4,13 +4,13 @@ with lib;
mkDerivation rec {
pname = "psc-package";
- version = "0.4.2";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "purescript";
repo = pname;
rev = "v${version}";
- sha256 = "0xvnmpfj4c6h4gmc2c3d4gcs44527jrgfl11l2fs4ai1mc69w5zg";
+ sha256 = "1zadbph1vha3b5hvmjvs138dcwbab49f3v63air1l6r4cvpb6831";
};
isLibrary = false;
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index 3ec08a82d017..c6350e42bc23 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -166,10 +166,12 @@ stdenv.mkDerivation {
# https://github.com/rust-lang/rust/issues/30181
# enableParallelBuilding = false;
+ requiredSystemFeatures = [ "big-parallel" ];
+
meta = with stdenv.lib; {
homepage = https://www.rust-lang.org/;
description = "A safe, concurrent, practical language";
- maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington ];
+ maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy ];
license = [ licenses.mit licenses.asl20 ];
platforms = platforms.linux ++ platforms.darwin;
broken = broken;
diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix
index 5f1c35815c32..80ca6ade8453 100644
--- a/pkgs/development/compilers/sbcl/default.nix
+++ b/pkgs/development/compilers/sbcl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, writeText, sbclBootstrap
+{ stdenv, fetchurl, writeText, sbclBootstrap
, sbclBootstrapHost ? "${sbclBootstrap}/bin/sbcl --disable-debugger --no-userinit --no-sysinit"
, threadSupport ? (stdenv.isi686 || stdenv.isx86_64 || "aarch64-linux" == stdenv.hostPlatform.system)
# Meant for sbcl used for creating binaries portable to non-NixOS via save-lisp-and-die.
@@ -10,28 +10,16 @@
stdenv.mkDerivation rec {
name = "sbcl-${version}";
- version = "1.4.15";
+ version = "1.4.16";
src = fetchurl {
url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2";
- sha256 = "0bipl4gsvpcifi6vkqm5636i3219mk1bl99px4xh5l1q2g7knv28";
+ sha256 = "1myg4wkxnbfn5nz38xy62r1jhjy07x3h0b04vg858n41chdsv4wd";
};
buildInputs = [texinfo];
- patches = [
- # 1.4.15 bug, run-program thread safety, remove for 1.4.16
- (fetchpatch {
- url = "https://github.com/sbcl/sbcl/commit/c80672bedb1e4bc16124d0d01d7e37f94dd17a5a.patch";
- sha256 = "0pjm9yajwij59gdkqhid7sbgmb8z57cz8zrsikxg7yzfgr7sa7hy";
- })
- ];
-
patchPhase = ''
- for patch in ${toString patches}; do
- patch -Np1 -i "$patch"
- done
-
echo '"${version}.nixos"' > version.lisp-expr
echo "
(lambda (features)
@@ -80,7 +68,8 @@ stdenv.mkDerivation rec {
else
# Fix software version retrieval
''
- sed -e "s@/bin/uname@$(command -v uname)@g" -i src/code/*-os.lisp
+ sed -e "s@/bin/uname@$(command -v uname)@g" -i src/code/*-os.lisp \
+ src/code/run-program.lisp
''
);
diff --git a/pkgs/development/coq-modules/QuickChick/default.nix b/pkgs/development/coq-modules/QuickChick/default.nix
index 96954eb43ace..34daebcdf528 100644
--- a/pkgs/development/coq-modules/QuickChick/default.nix
+++ b/pkgs/development/coq-modules/QuickChick/default.nix
@@ -28,7 +28,7 @@ let params =
propagatedBuildInputs = [ coq-ext-lib simple-io ];
};
};
- param = params."${coq.coq-version}";
+ param = params."${coq.coq-version}" or params."8.8";
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/coq-modules/Velisarios/default.nix b/pkgs/development/coq-modules/Velisarios/default.nix
index cd7ddfefb84a..aa5ebb32b3ce 100644
--- a/pkgs/development/coq-modules/Velisarios/default.nix
+++ b/pkgs/development/coq-modules/Velisarios/default.nix
@@ -20,7 +20,7 @@ let params =
sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2";
};
};
- param = params."${coq.coq-version}";
+ param = params."${coq.coq-version}" or params."8.8";
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/coq-modules/category-theory/default.nix b/pkgs/development/coq-modules/category-theory/default.nix
index 59f2295e2153..a8fd91d9d348 100644
--- a/pkgs/development/coq-modules/category-theory/default.nix
+++ b/pkgs/development/coq-modules/category-theory/default.nix
@@ -18,7 +18,7 @@ let
"8.7" = v20180709;
"8.8" = v20181016;
};
- param = params."${coq.coq-version}";
+ param = params."${coq.coq-version}" or params."8.8";
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/coq-modules/coq-extensible-records/default.nix b/pkgs/development/coq-modules/coq-extensible-records/default.nix
new file mode 100644
index 000000000000..513b046c0fee
--- /dev/null
+++ b/pkgs/development/coq-modules/coq-extensible-records/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, coq }:
+
+stdenv.mkDerivation {
+ name = "coq${coq.coq-version}-coq-extensible-records-1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "gmalecha";
+ repo = "coq-extensible-records";
+ rev = "1.2.0";
+ sha256 = "0h5m04flqfk0v577syw0v1dw2wf7xrx6jaxv5gpmqzssf5hxafy4";
+ };
+
+ buildInputs = [ coq ];
+
+ enableParallelBuilding = true;
+
+ installPhase = ''
+ make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/gmalecha/coq-extensible-records;
+ description = "Implementation of extensible records in Coq";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ptival ];
+ platforms = coq.meta.platforms;
+ };
+
+ passthru = {
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" ];
+ };
+}
diff --git a/pkgs/development/coq-modules/coq-haskell/default.nix b/pkgs/development/coq-modules/coq-haskell/default.nix
index 57f31e1847c1..784e360a0dab 100644
--- a/pkgs/development/coq-modules/coq-haskell/default.nix
+++ b/pkgs/development/coq-modules/coq-haskell/default.nix
@@ -26,7 +26,7 @@ let params =
sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv";
};
};
- param = params."${coq.coq-version}";
+ param = params."${coq.coq-version}" or params."8.8";
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/coq-modules/coqprime/default.nix b/pkgs/development/coq-modules/coqprime/default.nix
index 191812b3f2eb..265b97deca2c 100644
--- a/pkgs/development/coq-modules/coqprime/default.nix
+++ b/pkgs/development/coq-modules/coqprime/default.nix
@@ -14,7 +14,7 @@ let params =
"8.8" = v_8_8;
"8.9" = v_8_8;
};
- param = params."${coq.coq-version}"
+ param = params."${coq.coq-version}" or params."8.9"
; in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/coq-modules/dpdgraph/default.nix b/pkgs/development/coq-modules/dpdgraph/default.nix
index e403f7d4fb5c..6a06c1b19875 100644
--- a/pkgs/development/coq-modules/dpdgraph/default.nix
+++ b/pkgs/development/coq-modules/dpdgraph/default.nix
@@ -22,7 +22,7 @@ let params = {
sha256 = "0qvar8gfbrcs9fmvkph5asqz4l5fi63caykx3bsn8zf0xllkwv0n";
};
};
-param = params."${coq.coq-version}";
+param = params."${coq.coq-version}" or params."8.8";
in
stdenv.mkDerivation {
diff --git a/pkgs/development/coq-modules/equations/default.nix b/pkgs/development/coq-modules/equations/default.nix
index 3f049eed34be..1bc66fcf272a 100644
--- a/pkgs/development/coq-modules/equations/default.nix
+++ b/pkgs/development/coq-modules/equations/default.nix
@@ -19,8 +19,14 @@ let
rev = "v1.0-8.8";
sha256 = "0dd7zd5j2sv5cw3mfwg33ss2vcj634q3qykakc41sv7f3rfgqfnn";
};
+
+ "8.9" = {
+ version = "1.2beta";
+ rev = "v1.2-beta-8.9";
+ sha256 = "1sj7vyarmvp1w5kvbhgpgap1yd0yrj4n1jrla0wv70k0jrq5hhpz";
+ };
};
- param = params."${coq.coq-version}";
+ param = params."${coq.coq-version}" or params."8.8";
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/coq-modules/flocq/default.nix b/pkgs/development/coq-modules/flocq/default.nix
index ff7385a9222e..6c0be377bc0b 100644
--- a/pkgs/development/coq-modules/flocq/default.nix
+++ b/pkgs/development/coq-modules/flocq/default.nix
@@ -1,17 +1,31 @@
-{stdenv, bash, which, autoconf, automake, fetchurl, coq}:
+{ stdenv, bash, which, autoconf, automake, fetchurl, coq }:
+
+let params =
+ if stdenv.lib.versionAtLeast coq.coq-version "8.7" then {
+ version = "3.0.0";
+ uid = "37477";
+ sha256 = "1h05ji5cmyqyv2i1l83xgkm7vfvcnl8r1dzvbp5yncm1jr9kf6nn";
+ } else {
+ version = "2.6.1";
+ uid = "37454";
+ sha256 = "06msp1fwpqv6p98a3i1nnkj7ch9rcq3rm916yxq8dxf51lkghrin";
+ }
+; in
stdenv.mkDerivation rec {
name = "coq${coq.coq-version}-flocq-${version}";
- version = "2.6.0";
+ inherit (params) version;
src = fetchurl {
- url = https://gforge.inria.fr/frs/download.php/file/37054/flocq-2.6.0.tar.gz;
- sha256 = "13fv150dcwnjrk00d7zj2c5x9jwmxgrq0ay440gkr730l8mvk3l3";
+ url = "https://gforge.inria.fr/frs/download.php/file/${params.uid}/flocq-${version}.tar.gz";
+ inherit (params) sha256;
};
- buildInputs = with coq.ocamlPackages; [ ocaml camlp5 bash which autoconf automake ];
- propagatedBuildInputs = [ coq ];
+ nativeBuildInputs = [ bash which autoconf automake ];
+ buildInputs = [ coq ] ++ (with coq.ocamlPackages; [
+ ocaml camlp5
+ ]);
buildPhase = ''
${bash}/bin/bash autogen.sh
@@ -31,4 +45,7 @@ stdenv.mkDerivation rec {
platforms = coq.meta.platforms;
};
+ passthru = {
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" ];
+ };
}
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 901c4d387661..3ff96bf25449 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -85,7 +85,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "0wczijw80pw31k6h3a65m76aq9i02aarr2zxl7k5m7p0l6rn82vd";
+ sha256 = "0vww2qf94a6dg46mynkgpk0lh3x12vvfby3flqymi4wfrx1fif1k";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -358,6 +358,7 @@ self: super: {
persistent-redis = dontCheck super.persistent-redis;
pipes-extra = dontCheck super.pipes-extra;
pipes-websockets = dontCheck super.pipes-websockets;
+ posix-pty = dontCheck super.posix-pty; # https://github.com/merijn/posix-pty/issues/12
postgresql-binary = dontCheck super.postgresql-binary; # needs a running postgresql server
postgresql-simple-migration = dontCheck super.postgresql-simple-migration;
process-streaming = dontCheck super.process-streaming;
@@ -720,9 +721,15 @@ self: super: {
'';
});
+ # A simple MonadFail patch would do too, but not doing the tests is easier
+ megaparsec_6_5_0 = dontCheck super.megaparsec_6_5_0;
+
# The standard libraries are compiled separately
idris = generateOptparseApplicativeCompletion "idris" (
- doJailbreak (dontCheck super.idris)
+ doJailbreak (dontCheck (super.idris.override {
+ # Needed for versions <= 1.3.1 https://github.com/idris-lang/Idris-dev/pull/4610
+ megaparsec = self.megaparsec_6_5_0;
+ }))
);
# https://github.com/bos/math-functions/issues/25
@@ -921,15 +928,6 @@ self: super: {
# https://github.com/bos/text-icu/issues/32
text-icu = dontCheck super.text-icu;
- # https://github.com/haskell/cabal/issues/4969
- # haddock-api = (super.haddock-api.overrideScope (self: super: {
- # haddock-library = self.haddock-library_1_6_0;
- # })).override { hspec = self.hspec_2_4_8; };
-
- # Jailbreak "unix-compat >=0.1.2 && <0.5".
- # Jailbreak "graphviz >=2999.18.1 && <2999.20".
- darcs = overrideCabal super.darcs (drv: { preConfigure = "sed -i -e 's/unix-compat .*,/unix-compat,/' -e 's/fgl .*,/fgl,/' -e 's/graphviz .*,/graphviz,/' darcs.cabal"; });
-
# aarch64 and armv7l fixes.
happy = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.happy else super.happy; # Similar to https://ghc.haskell.org/trac/ghc/ticket/13062
hashable = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.hashable else super.hashable; # https://github.com/tibbe/hashable/issues/95
@@ -1093,10 +1091,6 @@ self: super: {
cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix;
stack = generateOptparseApplicativeCompletion "stack" super.stack;
- # https://github.com/pikajude/stylish-cabal/issues/11
- stylish-cabal = super.stylish-cabal.override { hspec = self.hspec_2_4_8; hspec-core = self.hspec-core_2_4_8; };
- hspec_2_4_8 = super.hspec_2_4_8.override { hspec-core = self.hspec-core_2_4_8; hspec-discover = self.hspec-discover_2_4_8; };
-
# musl fixes
# dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test
unix-time = if pkgs.stdenv.hostPlatform.isMusl then dontCheck super.unix-time else super.unix-time;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
index 7a5b78ba74c6..cad854170115 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
@@ -91,12 +91,11 @@ self: super: {
distribution-nixpkgs = super.distribution-nixpkgs.overrideScope (self: super: { Cabal = self.Cabal_2_2_0_1; });
hackage-db_2_0_1 = super.hackage-db_2_0_1.overrideScope (self: super: { Cabal = self.Cabal_2_2_0_1; });
stack = super.stack.overrideScope (self: super: { Cabal = self.Cabal_2_2_0_1; });
- stylish-cabal = dontCheck (super.stylish-cabal.overrideScope (self: super: {
- Cabal = self.Cabal_2_2_0_1;
- haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1);
- }));
# GHC 8.2 doesn't have semigroups included by default
ListLike = addBuildDepend super.ListLike self.semigroups;
+ # https://github.com/pikajude/stylish-cabal/issues/11
+ stylish-cabal = markBrokenVersion "0.4.1.0" super.stylish-cabal;
+
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index 83cb831345c1..04e0a755d100 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -71,4 +71,9 @@ self: super: {
yaml = self.yaml_0_11_0_0;
};
+ # https://github.com/pikajude/stylish-cabal/issues/11
+ stylish-cabal = generateOptparseApplicativeCompletion "stylish-cabal" (super.stylish-cabal.overrideScope (self: super: {
+ haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1);
+ }));
+
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index bb49a31c0eed..b6aae3d8e733 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -68,7 +68,7 @@ self: super: {
# Break out of "yaml >=0.10.4.0 && <0.11": https://github.com/commercialhaskell/stack/issues/4485
stack = doJailbreak super.stack;
- # Fix build with ghc 8.6.x.
- git-annex = appendPatch super.git-annex ./patches/git-annex-fix-ghc-8.6.x-build.patch;
+ # https://github.com/pikajude/stylish-cabal/issues/11
+ stylish-cabal = markBrokenVersion "0.4.1.0" super.stylish-cabal;
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-head.nix b/pkgs/development/haskell-modules/configuration-ghc-head.nix
index b71f75033f08..d4ff521273d5 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-head.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-head.nix
@@ -1,11 +1,18 @@
+##
+## Caveat: a copy of configuration-ghc-8.6.x.nix with minor changes:
+##
+## 1. "8.7" strings
+## 2. llvm 6
+## 3. disabled library update: parallel
+##
{ pkgs, haskellLib }:
with haskellLib;
self: super: {
- # This compiler version needs llvm 5.x.
- llvmPackages = pkgs.llvmPackages_5;
+ # This compiler version needs llvm 6.x.
+ llvmPackages = pkgs.llvmPackages_6;
# Disable GHC 8.7.x core libraries.
array = null;
@@ -20,12 +27,15 @@ self: super: {
ghc-boot = null;
ghc-boot-th = null;
ghc-compact = null;
- ghc-prim = null;
+ ghc-heap = null;
ghci = null;
+ ghc-prim = null;
haskeline = null;
hpc = null;
integer-gmp = null;
+ libiserv = null;
mtl = null;
+ parallel = null;
parsec = null;
pretty = null;
process = null;
@@ -39,60 +49,37 @@ self: super: {
unix = null;
xhtml = null;
- # jailbreak-cabal can use the native Cabal library.
- jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; };
+ # https://github.com/tibbe/unordered-containers/issues/214
+ unordered-containers = dontCheck super.unordered-containers;
- # haddock: No input file(s).
- nats = dontHaddock super.nats;
- bytestring-builder = dontHaddock super.bytestring-builder;
+ # Test suite does not compile.
+ cereal = dontCheck super.cereal;
+ data-clist = doJailbreak super.data-clist; # won't cope with QuickCheck 2.12.x
+ dates = doJailbreak super.dates; # base >=4.9 && <4.12
+ Diff = dontCheck super.Diff;
+ HaTeX = doJailbreak super.HaTeX; # containers >=0.4 && <0.6 is too tight; https://github.com/Daniel-Diaz/HaTeX/issues/126
+ hpc-coveralls = doJailbreak super.hpc-coveralls; # https://github.com/guillaume-nargeot/hpc-coveralls/issues/82
+ http-api-data = doJailbreak super.http-api-data;
+ persistent-sqlite = dontCheck super.persistent-sqlite;
+ psqueues = dontCheck super.psqueues; # won't cope with QuickCheck 2.12.x
+ system-fileio = dontCheck super.system-fileio; # avoid dependency on broken "patience"
+ unicode-transforms = dontCheck super.unicode-transforms;
+ wl-pprint-extras = doJailbreak super.wl-pprint-extras; # containers >=0.4 && <0.6 is too tight; https://github.com/ekmett/wl-pprint-extras/issues/17
+ RSA = dontCheck super.RSA; # https://github.com/GaloisInc/RSA/issues/14
+ monad-par = dontCheck super.monad-par; # https://github.com/simonmar/monad-par/issues/66
+ github = dontCheck super.github; # hspec upper bound exceeded; https://github.com/phadej/github/pull/341
+ binary-orphans = dontCheck super.binary-orphans; # tasty upper bound exceeded; https://github.com/phadej/binary-orphans/commit/8ce857226595dd520236ff4c51fa1a45d8387b33
- # We have time 1.5
- aeson = disableCabalFlag super.aeson "old-locale";
+ # https://github.com/jgm/skylighting/issues/55
+ skylighting-core = dontCheck super.skylighting-core;
- # Setup: At least the following dependencies are missing: base <4.8
- hspec-expectations = overrideCabal super.hspec-expectations (drv: {
- postPatch = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal";
- });
- utf8-string = overrideCabal super.utf8-string (drv: {
- postPatch = "sed -i -e 's|base >= 4.3 && < 4.10|base|' utf8-string.cabal";
- });
+ # Break out of "yaml >=0.10.4.0 && <0.11": https://github.com/commercialhaskell/stack/issues/4485
+ stack = doJailbreak super.stack;
- # bos/attoparsec#92
- attoparsec = dontCheck super.attoparsec;
+ # Fix build with ghc 8.6.x.
+ git-annex = appendPatch super.git-annex ./patches/git-annex-fix-ghc-8.6.x-build.patch;
- # test suite hangs silently for at least 10 minutes
- split = dontCheck super.split;
-
- # Test suite fails with some (seemingly harmless) error.
- # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24
- syb = dontCheck super.syb;
-
- # Test suite has stricter version bounds
- retry = dontCheck super.retry;
-
- # Test suite fails with time >= 1.5
- http-date = dontCheck super.http-date;
-
- # Version 1.19.5 fails its test suite.
- happy = dontCheck super.happy;
-
- # Workaround for a workaround, see comment for "ghcjs" flag.
- jsaddle = let jsaddle' = disableCabalFlag super.jsaddle "ghcjs";
- in addBuildDepends jsaddle' [ self.glib self.gtk3 self.webkitgtk3
- self.webkitgtk3-javascriptcore ];
-
- # The compat library is empty in the presence of mtl 2.2.x.
- mtl-compat = dontHaddock super.mtl-compat;
-
- # Won't work with LLVM 3.5.
- llvm-general = markBrokenVersion "3.4.5.3" super.llvm-general;
-
- # A bunch of jailbreaks due to 'base' bump
- old-time = doJailbreak super.old-time;
- old-locale = doJailbreak super.old-locale;
- primitive = doJailbreak super.primitive;
- test-framework = doJailbreak super.test-framework;
- atomic-primops = doJailbreak (appendPatch super.atomic-primops ./patches/atomic-primops-Cabal-1.25.patch);
- hashable = doJailbreak super.hashable;
+ # https://github.com/pikajude/stylish-cabal/issues/11
+ stylish-cabal = markBrokenVersion "0.4.1.0" super.stylish-cabal;
}
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 27bee9ae2316..e4848f0283eb 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -46,7 +46,7 @@ default-package-overrides:
# Newer versions don't work in LTS-12.x
- alsa-mixer < 0.3
- cassava-megaparsec < 2
- # LTS Haskell 13.2
+ # LTS Haskell 13.5
- abstract-deque ==0.3
- abstract-deque-tests ==0.3
- abstract-par ==0.3.3
@@ -346,7 +346,7 @@ default-package-overrides:
- bzlib-conduit ==0.3.0.1
- c2hs ==0.28.6
- Cabal ==2.4.1.0
- - cabal2spec ==2.2.2
+ - cabal2spec ==2.2.2.1
- cabal-doctest ==1.0.6
- cabal-rpm ==0.12.6
- cache ==0.1.1.1
@@ -368,7 +368,7 @@ default-package-overrides:
- cayley-client ==0.4.8
- cborg ==0.2.1.0
- cborg-json ==0.2.1.0
- - cereal ==0.5.7.0
+ - cereal ==0.5.8.0
- cereal-conduit ==0.8.0
- cereal-text ==0.1.0.2
- cereal-time ==0.1.0.0
@@ -408,7 +408,7 @@ default-package-overrides:
- clock-extras ==0.1.0.2
- clr-host ==0.2.1.0
- clr-marshal ==0.2.0.0
- - clumpiness ==0.17.0.0
+ - clumpiness ==0.17.0.2
- cmark ==0.5.6
- cmark-gfm ==0.1.6
- cmdargs ==0.10.20
@@ -443,7 +443,7 @@ default-package-overrides:
- concurrent-supply ==0.1.8
- cond ==0.4.1.1
- conduit ==1.3.1
- - conduit-algorithms ==0.0.8.2
+ - conduit-algorithms ==0.0.9.0
- conduit-combinators ==1.3.0
- conduit-concurrent-map ==0.1.1
- conduit-connection ==0.1.0.4
@@ -490,7 +490,7 @@ default-package-overrides:
- crypto-cipher-tests ==0.0.11
- crypto-cipher-types ==0.0.9
- cryptocompare ==0.1.1
- - crypto-enigma ==0.1.1.4
+ - crypto-enigma ==0.1.1.5
- cryptohash ==0.11.9
- cryptohash-cryptoapi ==0.1.4
- cryptohash-md5 ==0.11.100.1
@@ -549,7 +549,7 @@ default-package-overrides:
- data-msgpack-types ==0.0.2
- data-or ==1.0.0.5
- data-ordlist ==0.4.7.0
- - data-ref ==0.0.1.2
+ - data-ref ==0.0.2
- data-reify ==0.6.1
- data-serializer ==0.3.4
- data-textual ==0.3.0.2
@@ -558,7 +558,7 @@ default-package-overrides:
- DAV ==1.3.3
- dbcleaner ==0.1.3
- DBFunctor ==0.1.0.0
- - dbus ==1.2.1
+ - dbus ==1.2.3
- debian-build ==0.10.1.2
- debug ==0.1.1
- debug-trace-var ==0.2.0
@@ -567,14 +567,14 @@ default-package-overrides:
- declarative ==0.5.2
- deepseq-generics ==0.2.0.0
- deferred-folds ==0.9.10
- - dejafu ==1.11.0.4
+ - dejafu ==1.11.0.5
- dense-linear-algebra ==0.1.0.0
- dependent-map ==0.2.4.0
- dependent-sum ==0.4
- dependent-sum-template ==0.0.0.6
- deque ==0.2.7
- deriveJsonNoPrefix ==0.1.0.1
- - deriving-compat ==0.5.2
+ - deriving-compat ==0.5.4
- derulo ==1.0.5
- detour-via-sci ==1.0.0
- dhall ==1.19.1
@@ -648,7 +648,7 @@ default-package-overrides:
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
- emacs-module ==0.1.1
- - email-validate ==2.3.2.9
+ - email-validate ==2.3.2.10
- emd ==0.1.4.0
- enclosed-exceptions ==1.0.3
- entropy ==0.4.1.4
@@ -671,7 +671,7 @@ default-package-overrides:
- eventful-sqlite ==0.2.0
- eventful-test-helpers ==0.2.0
- event-list ==0.1.2
- - eventstore ==1.2.0
+ - eventstore ==1.2.1
- every ==0.0.1
- exact-combinatorics ==0.2.0.8
- exact-pi ==0.5.0.1
@@ -746,7 +746,7 @@ default-package-overrides:
- force-layout ==0.4.0.6
- foreign-store ==0.2
- forkable-monad ==0.2.0.3
- - forma ==1.1.0
+ - forma ==1.1.1
- format-numbers ==0.1.0.0
- formatting ==6.3.7
- foundation ==0.0.21
@@ -788,7 +788,7 @@ default-package-overrides:
- genvalidity-aeson ==0.2.0.2
- genvalidity-bytestring ==0.3.0.1
- genvalidity-containers ==0.5.1.1
- - genvalidity-hspec ==0.6.2.1
+ - genvalidity-hspec ==0.6.2.2
- genvalidity-hspec-aeson ==0.3.0.1
- genvalidity-hspec-binary ==0.2.0.3
- genvalidity-hspec-cereal ==0.2.0.3
@@ -831,14 +831,14 @@ default-package-overrides:
- gingersnap ==0.3.1.0
- gi-pango ==1.0.16
- giphy-api ==0.6.0.1
- - githash ==0.1.3.0
- - github-release ==1.2.3
+ - githash ==0.1.3.1
+ - github-release ==1.2.4
- github-types ==0.2.1
- github-webhooks ==0.10.0
- gitrev ==1.3.1
- gi-vte ==2.91.19
- gl ==0.8.0
- - glabrous ==1.0.0
+ - glabrous ==1.0.1
- glaze ==0.3.0.1
- glazier ==1.0.0.0
- GLFW-b ==3.2.1.0
@@ -857,7 +857,7 @@ default-package-overrides:
- gpolyline ==0.1.0.1
- graph-core ==0.3.0.0
- graphs ==0.7.1
- - graph-wrapper ==0.2.5.2
+ - graph-wrapper ==0.2.6.0
- gravatar ==0.8.0
- graylog ==0.1.0.1
- greskell ==0.2.3.0
@@ -869,7 +869,7 @@ default-package-overrides:
- groundhog-postgresql ==0.10
- groundhog-sqlite ==0.10.0
- groups ==0.4.1.0
- - guarded-allocation ==0.0
+ - guarded-allocation ==0.0.1
- gym-http-api ==0.1.0.1
- h2c ==1.0.0
- hackage-db ==2.0.1
@@ -880,16 +880,17 @@ default-package-overrides:
- hamilton ==0.1.0.3
- hamtsolo ==1.0.3
- HandsomeSoup ==0.4.2
- - hapistrano ==0.3.8.0
+ - hapistrano ==0.3.9.1
- happy ==1.19.9
+ - hasbolt ==0.1.3.2
- hashable ==1.2.7.0
- hashable-time ==0.2.0.2
- hashids ==1.0.2.4
- hashmap ==1.3.3
- hashtables ==1.2.3.1
- - haskeline ==0.7.4.3
+ - haskeline ==0.7.5.0
- haskell-gi ==0.21.5
- - haskell-gi-base ==0.21.4
+ - haskell-gi-base ==0.21.5
- haskell-gi-overloading ==1.0
- haskell-lexer ==1.0.2
- haskell-lsp ==0.8.0.1
@@ -905,7 +906,7 @@ default-package-overrides:
- haskoin-core ==0.8.4
- hasql ==1.3.0.3
- hasql-optparse-applicative ==0.3.0.3
- - hasql-pool ==0.5
+ - hasql-pool ==0.5.0.1
- hasql-transaction ==0.7
- hasty-hamiltonian ==1.3.2
- haxl ==2.0.1.1
@@ -921,8 +922,10 @@ default-package-overrides:
- hedgehog ==0.6.1
- hedgehog-corpus ==0.1.0
- hedis ==0.10.10
+ - hedn ==0.2.0.0
- here ==1.2.13
- heredoc ==0.2.0.0
+ - heterocephalus ==1.0.5.3
- hex ==0.1.2
- hexml ==0.3.4
- hexml-lens ==0.2.1
@@ -986,7 +989,7 @@ default-package-overrides:
- hslua ==1.0.2
- hslua-aeson ==1.0.0
- hslua-module-text ==0.2.0
- - HsOpenSSL ==0.11.4.15
+ - HsOpenSSL ==0.11.4.16
- HsOpenSSL-x509-system ==0.1.0.3
- hsp ==0.10.0
- hspec ==2.6.1
@@ -1002,7 +1005,7 @@ default-package-overrides:
- hspec-leancheck ==0.0.3
- hspec-megaparsec ==2.0.0
- hspec-meta ==2.6.0
- - hspec-need-env ==0.1.0.2
+ - hspec-need-env ==0.1.0.3
- hspec-pg-transact ==0.1.0.2
- hspec-smallcheck ==0.5.2
- hspec-wai ==0.9.2
@@ -1012,7 +1015,7 @@ default-package-overrides:
- HStringTemplate ==0.8.7
- HSvm ==0.1.0.3.22
- HsYAML ==0.1.1.3
- - hsyslog ==5.0.1
+ - hsyslog ==5.0.2
- htaglib ==1.2.0
- HTF ==0.13.2.5
- html ==1.0.1.2
@@ -1035,10 +1038,10 @@ default-package-overrides:
- http-reverse-proxy ==0.6.0
- http-streams ==0.8.6.1
- http-types ==0.12.2
- - human-readable-duration ==0.2.1.2
+ - human-readable-duration ==0.2.1.3
- HUnit ==1.6.0.0
- HUnit-approx ==1.1.1.1
- - hunit-dejafu ==1.2.0.6
+ - hunit-dejafu ==1.2.1.0
- hvect ==0.4.0.0
- hvega ==0.1.0.3
- hw-balancedparens ==0.2.0.2
@@ -1075,7 +1078,7 @@ default-package-overrides:
- hybrid-vectors ==0.2.2
- hyperloglog ==0.4.2
- hyphenation ==0.7.1
- - hyraxAbif ==0.2.3.10
+ - hyraxAbif ==0.2.3.15
- iconv ==0.4.1.3
- identicon ==0.2.2
- ieee754 ==0.8.0
@@ -1094,7 +1097,7 @@ default-package-overrides:
- indexed-list-literals ==0.2.1.2
- infer-license ==0.2.0
- inflections ==0.4.0.4
- - influxdb ==1.6.1
+ - influxdb ==1.6.1.2
- ini ==0.3.6
- inline-c ==0.7.0.1
- inline-c-cpp ==0.3.0.1
@@ -1126,7 +1129,7 @@ default-package-overrides:
- ip ==1.4.1
- ip6addr ==1.0.0
- iproute ==1.7.7
- - IPv6Addr ==1.1.1
+ - IPv6Addr ==1.1.2
- ipython-kernel ==0.9.1.0
- irc ==0.6.1.0
- irc-client ==1.1.0.5
@@ -1146,7 +1149,7 @@ default-package-overrides:
- js-jquery ==3.3.1
- json ==0.9.3
- json-alt ==1.0.0
- - json-feed ==1.0.5
+ - json-feed ==1.0.6
- json-rpc ==1.0.0
- json-rpc-client ==0.2.5.0
- json-rpc-generic ==0.2.1.5
@@ -1172,7 +1175,7 @@ default-package-overrides:
- kraken ==0.1.0
- l10n ==0.1.0.1
- labels ==0.3.3
- - lackey ==1.0.7
+ - lackey ==1.0.8
- lame ==0.1.1
- language-c ==0.8.2
- language-c-quote ==0.12.2
@@ -1183,7 +1186,7 @@ default-package-overrides:
- language-javascript ==0.6.0.11
- language-puppet ==1.4.2
- lapack-ffi ==0.0.2
- - lapack-ffi-tools ==0.1.1
+ - lapack-ffi-tools ==0.1.2
- largeword ==1.2.5
- latex ==0.1.0.4
- lattices ==1.7.1.1
@@ -1191,7 +1194,7 @@ default-package-overrides:
- lazyio ==0.1.0.4
- lca ==0.3.1
- leancheck ==0.8.0
- - leancheck-instances ==0.0.1
+ - leancheck-instances ==0.0.3
- leapseconds-announced ==2017.1.0.1
- lens ==4.17
- lens-action ==0.2.3
@@ -1203,7 +1206,7 @@ default-package-overrides:
- lens-labels ==0.3.0.1
- lens-misc ==0.0.2.0
- lens-properties ==4.11.1
- - lens-regex ==0.1.0
+ - lens-regex ==0.1.1
- lens-simple ==0.1.0.9
- lens-typelevel ==0.1.1.0
- lenz ==0.3.0.0
@@ -1225,7 +1228,7 @@ default-package-overrides:
- List ==0.6.2
- ListLike ==4.6
- listsafe ==0.1.0.1
- - list-t ==1.0.2
+ - list-t ==1.0.3.1
- ListTree ==0.2.3
- llvm-hs-pure ==7.0.0
- lmdb ==0.2.5
@@ -1263,7 +1266,7 @@ default-package-overrides:
- markdown ==0.1.17.4
- markdown-unlit ==0.5.0
- markov-chain ==0.0.3.4
- - massiv ==0.2.6.0
+ - massiv ==0.2.7.0
- massiv-io ==0.1.5.0
- mathexpr ==0.3.0.0
- math-functions ==0.3.1.0
@@ -1275,14 +1278,15 @@ default-package-overrides:
- mbox ==0.3.4
- mbox-utility ==0.0.1
- mbtiles ==0.6.0.0
- - mbug ==1.3
+ - mbug ==1.3.2
- mcmc-types ==1.0.3
- median-stream ==0.7.0.0
- megaparsec ==7.0.4
- mega-sdist ==0.3.3.2
- memory ==0.14.18
- MemoTrie ==0.6.9
- - mercury-api ==0.1.0.1
+ - menshen ==0.0.1
+ - mercury-api ==0.1.0.2
- merkle-tree ==0.1.1
- mersenne-random-pure64 ==0.2.2.0
- metrics ==0.4.1.1
@@ -1371,8 +1375,8 @@ default-package-overrides:
- mwc-probability ==2.0.4
- mwc-probability-transition ==0.4
- mwc-random ==0.14.0.0
- - mysql ==0.1.6
- - mysql-haskell ==0.8.4.1
+ - mysql ==0.1.7
+ - mysql-haskell ==0.8.4.2
- mysql-haskell-nem ==0.1.0.0
- mysql-simple ==0.4.5
- n2o ==0.11.1
@@ -1417,7 +1421,7 @@ default-package-overrides:
- NoHoed ==0.1.1
- nonce ==1.0.7
- nondeterminism ==1.4
- - non-empty ==0.3.0.1
+ - non-empty ==0.3.1
- nonempty-containers ==0.1.1.0
- nonemptymap ==0.0.6.0
- non-empty-sequence ==0.2.0.2
@@ -1451,7 +1455,7 @@ default-package-overrides:
- open-browser ==0.2.1.0
- openexr-write ==0.1.0.2
- OpenGL ==3.0.2.2
- - OpenGLRaw ==3.3.1.0
+ - OpenGLRaw ==3.3.2.0
- openpgp-asciiarmor ==0.1.1
- opensource ==0.1.1.0
- openssl-streams ==1.2.1.3
@@ -1511,7 +1515,7 @@ default-package-overrides:
- persist ==0.1.1.1
- persistable-record ==0.6.0.4
- persistable-types-HDBC-pg ==0.0.3.5
- - persistent ==2.9.0
+ - persistent ==2.9.1
- persistent-iproute ==0.2.3
- persistent-mysql ==2.9.0
- persistent-mysql-haskell ==0.5.1
@@ -1558,6 +1562,7 @@ default-package-overrides:
- postgresql-libpq ==0.9.4.2
- postgresql-schema ==0.1.14
- postgresql-simple ==0.6
+ - postgresql-simple-migration ==0.1.14.0
- postgresql-simple-queue ==1.0.1
- postgresql-simple-url ==0.2.1.0
- postgresql-transactional ==1.1.1
@@ -1611,15 +1616,15 @@ default-package-overrides:
- protolude ==0.2.3
- proxied ==0.3
- psql-helpers ==0.1.0.0
- - psqueues ==0.2.7.0
+ - psqueues ==0.2.7.1
- pureMD5 ==2.1.3
- purescript-bridge ==0.13.0.0
- pure-zlib ==0.6.4
- pushbullet-types ==0.4.1.0
- - pusher-http-haskell ==1.5.1.6
+ - pusher-http-haskell ==1.5.1.7
- qchas ==1.1.0.1
- qm-interpolated-string ==0.3.0.0
- - qnap-decrypt ==0.3.3
+ - qnap-decrypt ==0.3.4
- quadratic-irrational ==0.0.6
- QuasiText ==0.1.2.6
- quickbench ==1.0
@@ -1649,8 +1654,8 @@ default-package-overrides:
- rank2classes ==1.2
- Rasterific ==0.7.4.2
- rasterific-svg ==0.3.3.2
- - ratel ==1.0.7
- - ratel-wai ==1.0.4
+ - ratel ==1.0.8
+ - ratel-wai ==1.0.5
- rattletrap ==6.0.2
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
@@ -1683,7 +1688,7 @@ default-package-overrides:
- regex-tdfa ==1.2.3.1
- regex-tdfa-text ==1.0.0.3
- regex-with-pcre ==1.0.2.0
- - registry ==0.1.2.2
+ - registry ==0.1.2.3
- reinterpret-cast ==0.1.0
- relapse ==1.0.0.0
- relational-query ==0.12.1.0
@@ -1730,7 +1735,7 @@ default-package-overrides:
- safe-foldable ==0.1.0.0
- safeio ==0.0.5.0
- SafeSemaphore ==0.10.1
- - salak ==0.1.4
+ - salak ==0.1.8
- saltine ==0.1.0.2
- salve ==1.0.6
- sample-frame ==0.0.3
@@ -1738,14 +1743,14 @@ default-package-overrides:
- sampling ==0.3.3
- sandman ==0.2.0.1
- say ==0.1.0.1
- - sbp ==2.4.6
+ - sbp ==2.4.7
- sbv ==7.13
- scalpel ==0.5.1
- scalpel-core ==0.5.1
- scanf ==0.1.0.0
- scanner ==0.3
- scientific ==0.3.6.2
- - scotty ==0.11.2
+ - scotty ==0.11.3
- scrypt ==0.5.0
- sdl2 ==2.4.1.0
- sdl2-gfx ==0.2
@@ -1771,7 +1776,7 @@ default-package-overrides:
- servant-auth ==0.3.2.0
- servant-auth-client ==0.3.3.0
- servant-auth-docs ==0.2.10.0
- - servant-auth-server ==0.4.2.0
+ - servant-auth-server ==0.4.3.0
- servant-auth-swagger ==0.2.10.0
- servant-blaze ==0.8
- servant-cassava ==0.10
@@ -1785,7 +1790,7 @@ default-package-overrides:
- servant-foreign ==0.15
- servant-js ==0.9.4
- servant-JuicyPixels ==0.3.0.4
- - servant-kotlin ==0.1.1.5
+ - servant-kotlin ==0.1.1.6
- servant-lucid ==0.8.1
- servant-mock ==0.8.5
- servant-pandoc ==0.5.0.0
@@ -1815,20 +1820,20 @@ default-package-overrides:
- shell-conduit ==4.7.0
- shell-escape ==0.2.0
- shelltestrunner ==1.9
- - shelly ==1.8.1
+ - shelly ==1.8.0
- shikensu ==0.3.11
- shortcut-links ==0.4.2.1
- should-not-typecheck ==2.1.0
- - show-combinators ==0.1.0.0
+ - show-combinators ==0.1.1.0
- show-prettyprint ==0.2.2
- siggy-chardust ==1.0.0
- signal ==0.1.0.4
- silently ==1.2.5
- simple-cmd ==0.1.2
- - simple-log ==0.9.10
+ - simple-log ==0.9.11
- simple-reflect ==0.3.3
- - simple-sendfile ==0.2.27
- - simple-vec3 ==0.4.0.9
+ - simple-sendfile ==0.2.28
+ - simple-vec3 ==0.4.0.10
- since ==0.0.0
- singleton-bool ==0.1.4
- singleton-nats ==0.4.2
@@ -1875,12 +1880,13 @@ default-package-overrides:
- sql-words ==0.1.6.2
- srcloc ==0.5.1.2
- stache ==2.0.1
+ - stack2nix ==0.2.2
- starter ==0.3.0
- state-codes ==0.1.3
- stateref ==0.3
- statestack ==0.2.0.5
- StateVar ==1.1.1.1
- - static-text ==0.2.0.3
+ - static-text ==0.2.0.4
- statistics ==0.15.0.0
- stb-image-redux ==0.2.1.2
- step-function ==0.2
@@ -1898,7 +1904,7 @@ default-package-overrides:
- store ==0.5.0.1
- store-core ==0.4.4
- Strafunski-StrategyLib ==5.0.1.0
- - stratosphere ==0.29.0
+ - stratosphere ==0.29.1
- streaming ==0.2.2.0
- streaming-attoparsec ==1.0.0
- streaming-bytestring ==0.1.6
@@ -1918,8 +1924,9 @@ default-package-overrides:
- string-qq ==0.0.2
- stringsearch ==0.3.6.6
- string-transform ==1.1.0
- - strive ==5.0.7
+ - strive ==5.0.8
- structs ==0.1.1
+ - stylish-haskell ==0.9.2.1
- summoner ==1.2.0
- sum-type-boilerplate ==0.1.1
- sundown ==0.6
@@ -1952,11 +1959,11 @@ default-package-overrides:
- tao ==1.0.0
- tao-example ==1.0.0
- tar ==0.5.1.0
- - tar-conduit ==0.3.1
+ - tar-conduit ==0.3.2
- tardis ==0.4.1.0
- tasty ==1.2
- tasty-ant-xml ==1.1.5
- - tasty-dejafu ==1.2.0.8
+ - tasty-dejafu ==1.2.1.0
- tasty-discover ==4.2.1
- tasty-expected-failure ==0.11.1.1
- tasty-golden ==2.3.2
@@ -1971,7 +1978,7 @@ default-package-overrides:
- tasty-th ==0.1.7
- TCache ==0.12.1
- tce-conf ==1.3
- - tcp-streams ==1.0.1.0
+ - tcp-streams ==1.0.1.1
- tcp-streams-openssl ==1.0.1.0
- tdigest ==0.2.1
- telegram-bot-simple ==0.2.0
@@ -1980,7 +1987,7 @@ default-package-overrides:
- temporary-rc ==1.2.0.3
- temporary-resourcet ==0.1.0.1
- tensorflow-test ==0.1.0.0
- - tensors ==0.1.1
+ - tensors ==0.1.2
- termbox ==0.1.0
- terminal-size ==0.3.2.1
- test-framework ==0.8.2.0
@@ -2007,6 +2014,7 @@ default-package-overrides:
- text-printer ==0.5
- text-region ==0.3.1.0
- text-short ==0.1.2
+ - text-show ==3.7.5
- tfp ==1.0.1.1
- tf-random ==0.5
- th-abstraction ==0.2.10.0
@@ -2028,7 +2036,7 @@ default-package-overrides:
- throttle-io-stream ==0.2.0.1
- throwable-exceptions ==0.1.0.9
- th-strict-compat ==0.1.0.1
- - th-utilities ==0.2.0.1
+ - th-utilities ==0.2.1.0
- thyme ==0.3.5.5
- tile ==0.3.0.0
- time-compat ==0.1.0.3
@@ -2074,7 +2082,7 @@ default-package-overrides:
- tuple-sop ==0.3.1.0
- tuple-th ==0.2.5
- turtle ==1.5.13
- - typed-process ==0.2.3.0
+ - typed-process ==0.2.4.0
- type-fun ==0.1.1
- type-hint ==0.1
- type-level-integers ==0.0.1
@@ -2085,7 +2093,7 @@ default-package-overrides:
- type-of-html ==1.5.0.0
- type-of-html-static ==0.1.0.2
- type-operators ==0.1.0.4
- - typerep-map ==0.3.0
+ - typerep-map ==0.3.1
- type-spec ==0.3.0.1
- tz ==0.1.3.2
- tzdata ==0.1.20181026.0
@@ -2116,7 +2124,7 @@ default-package-overrides:
- universum ==1.5.0
- unix-bytestring ==0.3.7.3
- unix-compat ==0.5.1
- - unix-time ==0.4.4
+ - unix-time ==0.4.5
- unliftio ==0.2.10
- unliftio-core ==0.1.2.0
- unlit ==0.4.0.0
@@ -2174,13 +2182,13 @@ default-package-overrides:
- vivid-supercollider ==0.4.1.2
- void ==0.7.2
- vty ==5.25.1
- - wai ==3.2.1.2
+ - wai ==3.2.2
- wai-app-static ==3.1.6.2
- wai-cli ==0.1.1
- wai-conduit ==3.0.0.4
- wai-cors ==0.2.6
- wai-eventsource ==3.0.0
- - wai-extra ==3.0.24.3
+ - wai-extra ==3.0.25
- wai-handler-launch ==3.0.2.4
- wai-logger ==2.3.4
- wai-middleware-auth ==0.1.2.1
@@ -2195,12 +2203,12 @@ default-package-overrides:
- wai-slack-middleware ==0.2.0
- wai-transformers ==0.1.0
- wai-websockets ==3.0.1.2
- - warp ==3.2.25
+ - warp ==3.2.26
- warp-tls ==3.2.4.3
- warp-tls-uid ==0.2.0.5
- wave ==0.1.5
- wcwidth ==0.0.2
- - web3 ==0.8.2.1
+ - web3 ==0.8.3.1
- webdriver ==0.8.5
- webex-teams-api ==0.2.0.0
- webex-teams-conduit ==0.2.0.0
@@ -2240,7 +2248,7 @@ default-package-overrides:
- writer-cps-mtl ==0.1.1.5
- writer-cps-transformers ==0.1.1.4
- ws ==0.0.5
- - wuss ==1.1.11
+ - wuss ==1.1.12
- X11 ==1.9
- X11-xft ==0.3.1
- x11-xim ==0.0.9.0
@@ -2265,6 +2273,7 @@ default-package-overrides:
- xml-conduit-writer ==0.1.1.2
- xmlgen ==0.6.2.2
- xml-hamlet ==0.5.0
+ - xml-html-qq ==0.1.0.1
- xml-indexed-cursor ==0.1.1.0
- xml-isogen ==0.3.0
- xml-lens ==0.1.6.3
@@ -2277,6 +2286,8 @@ default-package-overrides:
- xmonad-extras ==0.15.1
- xss-sanitize ==0.3.6
- xxhash-ffi ==0.2.0.0
+ - yam ==0.5.11
+ - yam-datasource ==0.5.11
- yaml ==0.11.0.0
- yeshql ==4.1.0.1
- yeshql-core ==4.1.0.2
@@ -2285,13 +2296,13 @@ default-package-overrides:
- yesod-alerts ==0.1.2.0
- yesod-auth ==1.6.5
- yesod-auth-hashdb ==1.7.1
- - yesod-auth-oauth2 ==0.6.0.0
+ - yesod-auth-oauth2 ==0.6.1.0
- yesod-bin ==1.6.0.3
- - yesod-core ==1.6.9
+ - yesod-core ==1.6.10.1
- yesod-csp ==0.2.4.0
- yesod-eventsource ==1.6.0
- yesod-fb ==0.5.0
- - yesod-form ==1.6.3
+ - yesod-form ==1.6.4
- yesod-form-bootstrap4 ==2.1.0
- yesod-gitrepo ==0.3.0
- yesod-gitrev ==0.2.0.0
@@ -2302,7 +2313,7 @@ default-package-overrides:
- yesod-recaptcha2 ==0.3.0
- yesod-sitemap ==1.6.0
- yesod-static ==1.6.0.1
- - yesod-test ==1.6.5.1
+ - yesod-test ==1.6.6
- yesod-text-markdown ==0.1.10
- yesod-websockets ==0.3.0.1
- yes-precure5-command ==5.5.3
@@ -2357,15 +2368,13 @@ extra-packages:
- haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
- hoogle == 5.0.14 # required by hie-hoogle
- - hspec < 2.5 # stylish-cabal-0.4.0.1: https://github.com/pikajude/stylish-cabal/issues/11
- - hspec-core < 2.5 # stylish-cabal-0.4.0.1: https://github.com/pikajude/stylish-cabal/issues/11
- - hspec-discover < 2.5 # stylish-cabal-0.4.0.1: https://github.com/pikajude/stylish-cabal/issues/11
- html-conduit ^>= 1.2 # pre-lts-11.x versions neeed by git-annex 6.20180227
- http-conduit ^>= 2.2 # pre-lts-11.x versions neeed by git-annex 6.20180227
- inline-c < 0.6 # required on GHC 8.0.x
- inline-c-cpp < 0.2 # required on GHC 8.0.x
- lens-labels == 0.1.* # required for proto-lens-descriptors
- mainland-pretty == 0.6.2.* # required for tensorflow-opgen-0.1.0.0
+ - megaparsec < 7.0 # required for idris <= 1.3.1: https://github.com/idris-lang/Idris-dev/pull/4610
- mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
- mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms
- network == 2.6.3.1 # newer versions don't compile with GHC 7.4.x and below
@@ -2426,7 +2435,6 @@ package-maintainers:
- xmonad
- xmonad-contrib
gridaphobe:
- - ghc-srcspan-plugin
- located-base
jb55:
- bson-lens
@@ -2601,11 +2609,13 @@ dont-distribute-packages:
accelerate-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-fftw: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-fourier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ accelerate-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-llvm-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-typelits: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-utility: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
accentuateus: [ i686-linux, x86_64-linux, x86_64-darwin ]
access-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
access-token-provider: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2822,8 +2832,8 @@ dont-distribute-packages:
arena: [ i686-linux, x86_64-linux, x86_64-darwin ]
arff: [ i686-linux, x86_64-linux, x86_64-darwin ]
arghwxhaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- argon: [ i686-linux, x86_64-linux, x86_64-darwin ]
argon2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ argon: [ i686-linux, x86_64-linux, x86_64-darwin ]
argparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
arguedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
ariadne: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2852,8 +2862,8 @@ dont-distribute-packages:
asic: [ i686-linux, x86_64-linux, x86_64-darwin ]
asif: [ i686-linux, x86_64-linux, x86_64-darwin ]
asil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- asn: [ i686-linux, x86_64-linux, x86_64-darwin ]
asn1-codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ asn: [ i686-linux, x86_64-linux, x86_64-darwin ]
AspectAG: [ i686-linux, x86_64-linux, x86_64-darwin ]
assert: [ i686-linux, x86_64-linux, x86_64-darwin ]
assertions: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2912,6 +2922,7 @@ dont-distribute-packages:
authoring: [ i686-linux, x86_64-linux, x86_64-darwin ]
AutoForms: [ i686-linux, x86_64-linux, x86_64-darwin ]
autom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ automata: [ i686-linux, x86_64-linux, x86_64-darwin ]
autonix-deps-kf5: [ i686-linux, x86_64-linux, x86_64-darwin ]
autonix-deps: [ i686-linux, x86_64-linux, x86_64-darwin ]
avatar-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3112,6 +3123,7 @@ dont-distribute-packages:
biopsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
biosff: [ i686-linux, x86_64-linux, x86_64-darwin ]
biostockholm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ birch-beer: [ i686-linux, x86_64-linux, x86_64-darwin ]
bird: [ i686-linux, x86_64-linux, x86_64-darwin ]
BirdPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
bisect-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3137,6 +3149,7 @@ dont-distribute-packages:
blakesum: [ i686-linux, x86_64-linux, x86_64-darwin ]
blank-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas-carray: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ blas-comfort-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas-ffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3313,8 +3326,8 @@ dont-distribute-packages:
cairo-appbase: [ i686-linux, x86_64-linux, x86_64-darwin ]
cairo-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cake: [ i686-linux, x86_64-linux, x86_64-darwin ]
cake3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cake: [ i686-linux, x86_64-linux, x86_64-darwin ]
cakyrespa: [ i686-linux, x86_64-linux, x86_64-darwin ]
cal-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
cal3d-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3335,6 +3348,7 @@ dont-distribute-packages:
canteven-listen-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
canteven-log: [ i686-linux, x86_64-linux, x86_64-darwin ]
canteven-parsedate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cantor-pairing: [ i686-linux, x86_64-linux, x86_64-darwin ]
cantor: [ i686-linux, x86_64-linux, x86_64-darwin ]
cao: [ i686-linux, x86_64-linux, x86_64-darwin ]
cap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3391,9 +3405,9 @@ dont-distribute-packages:
ccnx: [ i686-linux, x86_64-linux, x86_64-darwin ]
cctools-workqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
cedict: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cef: [ i686-linux, x86_64-linux, x86_64-darwin ]
cef3-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
cef3-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cef: [ i686-linux, x86_64-linux, x86_64-darwin ]
ceilometer-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
cellrenderer-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
celtchar: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3435,6 +3449,7 @@ dont-distribute-packages:
chell-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
chell: [ i686-linux, x86_64-linux, x86_64-darwin ]
chevalier-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ chiasma: [ i686-linux, x86_64-linux, x86_64-darwin ]
chitauri: [ i686-linux, x86_64-linux, x86_64-darwin ]
Chitra: [ i686-linux, x86_64-linux, x86_64-darwin ]
choose-exe: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3572,6 +3587,7 @@ dont-distribute-packages:
colorless-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
colorless-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
colorless: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ colour-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
colour-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
coltrane: [ i686-linux, x86_64-linux, x86_64-darwin ]
columbia: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3640,6 +3656,7 @@ dont-distribute-packages:
conductive-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
conductive-hsc3: [ i686-linux, x86_64-linux, x86_64-darwin ]
conductive-song: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ conduit-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-audio-lame: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-audio-samplerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-find: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3759,15 +3776,15 @@ dont-distribute-packages:
cqrs-testkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
cr: [ i686-linux, x86_64-linux, x86_64-darwin ]
crack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- craft: [ i686-linux, x86_64-linux, x86_64-darwin ]
Craft3e: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ craft: [ i686-linux, x86_64-linux, x86_64-darwin ]
craftwerk-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
craftwerk-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
craftwerk: [ i686-linux, x86_64-linux, x86_64-darwin ]
crawlchain: [ i686-linux, x86_64-linux, x86_64-darwin ]
craze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- crc: [ i686-linux, x86_64-linux, x86_64-darwin ]
crc16: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ crc: [ i686-linux, x86_64-linux, x86_64-darwin ]
crdt: [ i686-linux, x86_64-linux, x86_64-darwin ]
creatur: [ i686-linux, x86_64-linux, x86_64-darwin ]
credential-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3844,7 +3861,6 @@ dont-distribute-packages:
darcs-fastconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- darcs: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcsden: [ i686-linux, x86_64-linux, x86_64-darwin ]
DarcsHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3959,6 +3975,7 @@ dont-distribute-packages:
debug-me: [ i686-linux, x86_64-linux, x86_64-darwin ]
debug-trace-var: [ i686-linux, x86_64-linux, x86_64-darwin ]
debug-tracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ debug: [ i686-linux, x86_64-linux, x86_64-darwin ]
decepticons: [ i686-linux, x86_64-linux, x86_64-darwin ]
decimal-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
decimal-literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4050,9 +4067,11 @@ dont-distribute-packages:
dicom: [ i686-linux, x86_64-linux, x86_64-darwin ]
dictionaries: [ i686-linux, x86_64-linux, x86_64-darwin ]
dictparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ diet: [ i686-linux, x86_64-linux, x86_64-darwin ]
diffcabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
difference-monoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
DifferenceLogic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ differential: [ i686-linux, x86_64-linux, x86_64-darwin ]
DifferentialEvolution: [ i686-linux, x86_64-linux, x86_64-darwin ]
difftodo: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4355,8 +4374,8 @@ dont-distribute-packages:
Etage-Graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
Etage: [ i686-linux, x86_64-linux, x86_64-darwin ]
EtaMOO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- eternal: [ i686-linux, x86_64-linux, x86_64-darwin ]
Eternal10Seconds: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ eternal: [ i686-linux, x86_64-linux, x86_64-darwin ]
eternity-timestamped: [ i686-linux, x86_64-linux, x86_64-darwin ]
eternity: [ i686-linux, x86_64-linux, x86_64-darwin ]
Etherbunny: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4670,8 +4689,8 @@ dont-distribute-packages:
frown: [ i686-linux, x86_64-linux, x86_64-darwin ]
frp-arduino: [ i686-linux, x86_64-linux, x86_64-darwin ]
frpnow-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frpnow-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
frpnow-gtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frpnow-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
frpnow-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
frpnow: [ i686-linux, x86_64-linux, x86_64-darwin ]
fs-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4836,6 +4855,7 @@ dont-distribute-packages:
ghc-proofs: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-srcspan-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-syb-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-time-alloc-prof: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4988,8 +5008,8 @@ dont-distribute-packages:
GPipe-GLFW: [ i686-linux, x86_64-linux, x86_64-darwin ]
GPipe-TextureLoad: [ i686-linux, x86_64-linux, x86_64-darwin ]
GPipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gps: [ i686-linux, x86_64-linux, x86_64-darwin ]
gps2htmlReport: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gps: [ i686-linux, x86_64-linux, x86_64-darwin ]
gpx-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
GPX: [ i686-linux, x86_64-linux, x86_64-darwin ]
graceful: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5040,6 +5060,7 @@ dont-distribute-packages:
grenade: [ i686-linux, x86_64-linux, x86_64-darwin ]
gridbounds: [ i686-linux, x86_64-linux, x86_64-darwin ]
gridland: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grids: [ i686-linux, x86_64-linux, x86_64-darwin ]
grm: [ i686-linux, x86_64-linux, x86_64-darwin ]
groot: [ i686-linux, x86_64-linux, x86_64-darwin ]
gross: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5070,13 +5091,13 @@ dont-distribute-packages:
gtk-toggle-button-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk-toy: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk-traymanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-buildtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-rpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
Gtk2hsGenerics: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk3-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
GtkGLTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkimageview: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5095,9 +5116,9 @@ dont-distribute-packages:
h-booru: [ i686-linux, x86_64-linux, x86_64-darwin ]
h-gpgme: [ i686-linux, x86_64-linux, x86_64-darwin ]
h-reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- H: [ i686-linux, x86_64-linux, x86_64-darwin ]
h2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
h2c: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ H: [ i686-linux, x86_64-linux, x86_64-darwin ]
haar: [ i686-linux, x86_64-linux, x86_64-darwin ]
habit: [ i686-linux, x86_64-linux, x86_64-darwin ]
hablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5177,6 +5198,7 @@ dont-distribute-packages:
hakyll-shakespeare: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-shortcode: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hal: [ i686-linux, x86_64-linux, x86_64-darwin ]
halberd: [ i686-linux, x86_64-linux, x86_64-darwin ]
halfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
halipeto: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5198,8 +5220,9 @@ dont-distribute-packages:
hans-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
haphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happindicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hapistrano: [ i686-linux, x86_64-linux, x86_64-darwin ]
happindicator3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happindicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
happlets-lib-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
happlets: [ i686-linux, x86_64-linux, x86_64-darwin ]
happraise: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5422,6 +5445,8 @@ dont-distribute-packages:
hasql-cursor-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-optparse-applicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-postgres-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5436,7 +5461,6 @@ dont-distribute-packages:
hatex-guide: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaTeX-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaTeX: [ i686-linux, x86_64-linux, x86_64-darwin ]
hats: [ i686-linux, x86_64-linux, x86_64-darwin ]
hatt: [ i686-linux, x86_64-linux, x86_64-darwin ]
haven: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5611,6 +5635,7 @@ dont-distribute-packages:
hierarchical-clustering-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
hierarchical-clustering: [ i686-linux, x86_64-linux, x86_64-darwin ]
hierarchical-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hierarchical-spectral-clustering: [ i686-linux, x86_64-linux, x86_64-darwin ]
hierarchy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hiernotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hieroglyph: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5702,6 +5727,7 @@ dont-distribute-packages:
hmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmk: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmm-hmatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmm-lapack: [ i686-linux, x86_64-linux, x86_64-darwin ]
HMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmm: [ i686-linux, x86_64-linux, x86_64-darwin ]
hMollom: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5715,8 +5741,8 @@ dont-distribute-packages:
HNM: [ i686-linux, x86_64-linux, x86_64-darwin ]
hnormalise: [ i686-linux, x86_64-linux, x86_64-darwin ]
ho-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
hob: [ i686-linux, x86_64-linux, x86_64-darwin ]
hobbes: [ i686-linux, x86_64-linux, x86_64-darwin ]
hobbits: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5724,6 +5750,7 @@ dont-distribute-packages:
hocker: [ i686-linux, x86_64-linux, x86_64-darwin ]
hodatime: [ i686-linux, x86_64-linux, x86_64-darwin ]
HODE: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hoed: [ i686-linux, x86_64-linux, x86_64-darwin ]
hog: [ i686-linux, x86_64-linux, x86_64-darwin ]
hogg: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoggl: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5743,8 +5770,8 @@ dont-distribute-packages:
honi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoobuddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hood-off: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hood: [ i686-linux, x86_64-linux, x86_64-darwin ]
hood2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hood: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodie: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodle-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodle-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5810,6 +5837,7 @@ dont-distribute-packages:
hpygments: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpylos: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpyrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpython: [ i686-linux, x86_64-linux, x86_64-darwin ]
hquantlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hR: [ i686-linux, x86_64-linux, x86_64-darwin ]
hranker: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6072,6 +6100,7 @@ dont-distribute-packages:
hw-excess: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-json-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-json-simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-packed-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6261,9 +6290,9 @@ dont-distribute-packages:
iostring: [ i686-linux, x86_64-linux, x86_64-darwin ]
iothread: [ i686-linux, x86_64-linux, x86_64-darwin ]
iotransaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
ip2location: [ i686-linux, x86_64-linux, x86_64-darwin ]
ip2proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipc: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipopt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6449,6 +6478,7 @@ dont-distribute-packages:
katip-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
katt: [ i686-linux, x86_64-linux, x86_64-darwin ]
kawaii: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kazura-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
kd-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
kdesrc-build-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
kdt: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6569,8 +6599,8 @@ dont-distribute-packages:
language-java-classfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-kort: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-lua-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-lua: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-lua2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-lua: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-mixal: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-ninja: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-oberon: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6634,6 +6664,7 @@ dont-distribute-packages:
legion: [ i686-linux, x86_64-linux, x86_64-darwin ]
leksah-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
lendingclub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lens-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-text-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6694,6 +6725,7 @@ dont-distribute-packages:
linda: [ i686-linux, x86_64-linux, x86_64-darwin ]
linden: [ i686-linux, x86_64-linux, x86_64-darwin ]
line: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-algebra-cblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-circuit: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-code: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6782,8 +6814,8 @@ dont-distribute-packages:
log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-warper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log: [ i686-linux, x86_64-linux, x86_64-darwin ]
log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log: [ i686-linux, x86_64-linux, x86_64-darwin ]
logentries: [ i686-linux, x86_64-linux, x86_64-darwin ]
logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
logging-effect-extra-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6860,6 +6892,7 @@ dont-distribute-packages:
machines-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
machines-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
machines-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maclight: [ i686-linux, x86_64-linux, x86_64-darwin ]
macos-corelibs: [ i686-linux, x86_64-linux, x86_64-darwin ]
macosx-make-standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
madlang: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6968,8 +7001,8 @@ dont-distribute-packages:
mediabus-rtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
mediabus: [ i686-linux, x86_64-linux, x86_64-darwin ]
median-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mediawiki: [ i686-linux, x86_64-linux, x86_64-darwin ]
mediawiki2latex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediawiki: [ i686-linux, x86_64-linux, x86_64-darwin ]
medium-sdk-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
mellon-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
mellon-gpio: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7072,6 +7105,7 @@ dont-distribute-packages:
modular-prelude-classy: [ i686-linux, x86_64-linux, x86_64-darwin ]
modular-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
modular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modularity: [ i686-linux, x86_64-linux, x86_64-darwin ]
module-management: [ i686-linux, x86_64-linux, x86_64-darwin ]
modulespection: [ i686-linux, x86_64-linux, x86_64-darwin ]
modulo: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7084,6 +7118,7 @@ dont-distribute-packages:
monad-atom-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-dijkstra: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-exception: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7153,6 +7188,9 @@ dont-distribute-packages:
morfette: [ i686-linux, x86_64-linux, x86_64-darwin ]
morfeusz: [ i686-linux, x86_64-linux, x86_64-darwin ]
morph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ morphisms-functors-inventory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ morphisms-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ morphisms-objects: [ i686-linux, x86_64-linux, x86_64-darwin ]
morte: [ i686-linux, x86_64-linux, x86_64-darwin ]
mosaico-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
moto-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7228,8 +7266,8 @@ dont-distribute-packages:
music-suite: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
musicbrainz-email: [ i686-linux, x86_64-linux, x86_64-darwin ]
- musicxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
musicxml2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ musicxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
mustache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
mutable-iter: [ i686-linux, x86_64-linux, x86_64-darwin ]
MutationOrder: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7238,6 +7276,7 @@ dont-distribute-packages:
mvc-updates: [ i686-linux, x86_64-linux, x86_64-darwin ]
mvc: [ i686-linux, x86_64-linux, x86_64-darwin ]
mvclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mwc-random-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
mxnet-dataiter: [ i686-linux, x86_64-linux, x86_64-darwin ]
mxnet-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
mxnet-nn: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7320,6 +7359,7 @@ dont-distribute-packages:
network-address: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-anonymous-i2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-api-support: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-bsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-connection: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7795,8 +7835,8 @@ dont-distribute-packages:
plist-buddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
plocketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
plot-gtk-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plot-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
plot-gtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plot-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
Plot-ho-matic: [ i686-linux, x86_64-linux, x86_64-darwin ]
plot-lab: [ i686-linux, x86_64-linux, x86_64-darwin ]
plot-light-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7859,6 +7899,7 @@ dont-distribute-packages:
postgres-tmp: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgres-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-copy-escape: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-lo-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-named: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7877,6 +7918,7 @@ dont-distribute-packages:
postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
potato-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
potoki-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potoki-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
potoki-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
potoki-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
potoki-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8056,6 +8098,7 @@ dont-distribute-packages:
QuickAnnotate: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickbooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-arbitrary-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-poly: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-property-comb: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-property-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8146,8 +8189,9 @@ dont-distribute-packages:
razom-text-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
rbr: [ i686-linux, x86_64-linux, x86_64-darwin ]
rc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rcu: [ i686-linux, x86_64-linux, x86_64-darwin ]
rdf4h: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
rdioh: [ i686-linux, x86_64-linux, x86_64-darwin ]
react-flux-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
react-flux: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8159,8 +8203,8 @@ dont-distribute-packages:
reactive-banana-automation: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-bunch: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-gi-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-banana-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-threepenny: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8178,6 +8222,7 @@ dont-distribute-packages:
really-simple-xml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
reasonable-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-encode: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8364,6 +8409,7 @@ dont-distribute-packages:
rollbar-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
roller: [ i686-linux, x86_64-linux, x86_64-darwin ]
RollingDirectory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ron: [ i686-linux, x86_64-linux, x86_64-darwin ]
rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
rose-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
rose-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8572,6 +8618,7 @@ dont-distribute-packages:
servant-auth-token: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-checked-exceptions-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-checked-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-client-namedargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8593,6 +8640,7 @@ dont-distribute-packages:
servant-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-matrix-param: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-multipart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-namedargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8606,6 +8654,7 @@ dont-distribute-packages:
servant-rawm: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-server-namedargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-smsc-ru: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-streaming-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8797,10 +8846,10 @@ dont-distribute-packages:
Smooth: [ i686-linux, x86_64-linux, x86_64-darwin ]
smsaero: [ i686-linux, x86_64-linux, x86_64-darwin ]
smt-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SmtLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtlib2-debug: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtlib2-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtlib2-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SmtLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtp-mail-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
SMTPClient: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtps-gmail: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8881,6 +8930,7 @@ dont-distribute-packages:
socket-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
socketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
socketio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
socketson: [ i686-linux, x86_64-linux, x86_64-darwin ]
sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
soegtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8917,6 +8967,7 @@ dont-distribute-packages:
special-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
specialize-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
species: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spectral-clustering: [ i686-linux, x86_64-linux, x86_64-darwin ]
speculation-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
speculation: [ i686-linux, x86_64-linux, x86_64-darwin ]
speechmatics: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8984,7 +9035,6 @@ dont-distribute-packages:
stack-run: [ i686-linux, x86_64-linux, x86_64-darwin ]
stack-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
stack2cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage-build-plan: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8995,8 +9045,8 @@ dont-distribute-packages:
stackage-to-hackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
standalone-derive-topdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
standalone-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
starling: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9210,8 +9260,8 @@ dont-distribute-packages:
tagsoup-megaparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
tagsoup-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
tagsoup-selection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tai: [ i686-linux, x86_64-linux, x86_64-darwin ]
tai64: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tai: [ i686-linux, x86_64-linux, x86_64-darwin ]
takahashi: [ i686-linux, x86_64-linux, x86_64-darwin ]
takusen-oracle: [ i686-linux, x86_64-linux, x86_64-darwin ]
Takusen: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9280,6 +9330,7 @@ dont-distribute-packages:
termbox-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
termbox-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
termcolor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ terminal-punch: [ i686-linux, x86_64-linux, x86_64-darwin ]
terminal-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
termination-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
termonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9361,13 +9412,14 @@ dont-distribute-packages:
threadscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
threepenny-gui-contextmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
threepenny-gui-flexbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
throttled-io-loop: [ i686-linux, x86_64-linux, x86_64-darwin ]
through-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
thumbnail-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ]
tickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
tictactoe3d: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
tidal-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
tidal-serial: [ i686-linux, x86_64-linux, x86_64-darwin ]
tidal-vis: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9432,6 +9484,8 @@ dont-distribute-packages:
tomato-rubato-openal: [ i686-linux, x86_64-linux, x86_64-darwin ]
toml: [ i686-linux, x86_64-linux, x86_64-darwin ]
tomland: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tonatona-google-server-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ too-many-cells: [ i686-linux, x86_64-linux, x86_64-darwin ]
toodles: [ i686-linux, x86_64-linux, x86_64-darwin ]
Top: [ i686-linux, x86_64-linux, x86_64-darwin ]
top: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9574,6 +9628,7 @@ dont-distribute-packages:
type-sub-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
typeable-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
TypeClass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-admin: [ i686-linux, x86_64-linux, x86_64-darwin ]
typed-spreadsheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
typed-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
typed-wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9730,6 +9785,7 @@ dont-distribute-packages:
vault-trans: [ i686-linux, x86_64-linux, x86_64-darwin ]
vaultaire-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
vaultenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vaultenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
vcatt: [ i686-linux, x86_64-linux, x86_64-darwin ]
vcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -9986,6 +10042,7 @@ dont-distribute-packages:
X11-xdamage: [ i686-linux, x86_64-linux, x86_64-darwin ]
X11-xfixes: [ i686-linux, x86_64-linux, x86_64-darwin ]
x86-64bit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xattr: [ i686-linux, x86_64-linux, x86_64-darwin ]
xcb-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
xchat-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
xcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -10028,9 +10085,9 @@ dont-distribute-packages:
XmlHtmlWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
XMLParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmltv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XMMS: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmms2-client-glib: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmms2-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XMMS: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-contrib-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-contrib-gpl: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -10063,6 +10120,7 @@ dont-distribute-packages:
yajl-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
yajl: [ i686-linux, x86_64-linux, x86_64-darwin ]
yak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yam-datasource: [ i686-linux, x86_64-linux, x86_64-darwin ]
yam-job: [ i686-linux, x86_64-linux, x86_64-darwin ]
yam-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
yam-transaction-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -10079,8 +10137,8 @@ dont-distribute-packages:
yampa-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Yampa: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Yampa: [ i686-linux, x86_64-linux, x86_64-darwin ]
YampaSynth: [ i686-linux, x86_64-linux, x86_64-darwin ]
yandex-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
yaop: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -10090,6 +10148,8 @@ dont-distribute-packages:
yarr: [ i686-linux, x86_64-linux, x86_64-darwin ]
yate: [ i686-linux, x86_64-linux, x86_64-darwin ]
yavie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaya-unsafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaya: [ i686-linux, x86_64-linux, x86_64-darwin ]
ycextra: [ i686-linux, x86_64-linux, x86_64-darwin ]
yeller: [ i686-linux, x86_64-linux, x86_64-darwin ]
yeshql-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index 6fdb2fd54949..46c8c3f9f5b8 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -553,4 +553,7 @@ self: super: builtins.intersectAttrs super {
# Avoid infitite recursion with yaya.
yaya-hedgehog = super.yaya-hedgehog.override { yaya = dontCheck self.yaya; };
+ # Avoid infitite recursion with tonatona.
+ tonaparser = dontCheck super.tonaparser;
+
}
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index fc2c008be0c8..2a71e7e92d1e 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -78,6 +78,7 @@ in
# same package in the (recursive) dependencies of the package being
# built. Will delay failures, if any, to compile time.
allowInconsistentDependencies ? false
+, maxBuildCores ? 4 # GHC usually suffers beyond -j4. https://ghc.haskell.org/trac/ghc/ticket/9221
} @ args:
assert editedCabalFile != null -> revision != null;
@@ -250,6 +251,7 @@ stdenv.mkDerivation ({
'' + postPatch;
setupCompilerEnvironmentPhase = ''
+ NIX_BUILD_CORES=$(( NIX_BUILD_CORES < ${toString maxBuildCores} ? NIX_BUILD_CORES : ${toString maxBuildCores} ))
runHook preSetupCompilerEnvironment
echo "Build with ${ghc}."
@@ -389,7 +391,7 @@ stdenv.mkDerivation ({
rmdir "$packageConfFile"
fi
for packageConfFile in "$packageConfDir/"*; do
- local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $packageConfFile )
+ local pkgId=$( ${gnused}/bin/sed -n -e 's|^id:[ ]\+||p' $packageConfFile )
mv $packageConfFile $packageConfDir/$pkgId.conf
done
diff --git a/pkgs/development/haskell-modules/generic-stack-builder.nix b/pkgs/development/haskell-modules/generic-stack-builder.nix
index 2afe270e0fc8..184d45eda445 100644
--- a/pkgs/development/haskell-modules/generic-stack-builder.nix
+++ b/pkgs/development/haskell-modules/generic-stack-builder.nix
@@ -1,6 +1,5 @@
-{ stdenv, ghc, pkgconfig, glibcLocales, cacert, stack }@depArgs:
-
-with stdenv.lib;
+{ stdenv, ghc, pkgconfig, glibcLocales
+, cacert, stack, makeSetupHook, lib }@depArgs:
{ buildInputs ? []
, extraArgs ? []
@@ -10,34 +9,27 @@ with stdenv.lib;
, ...
}@args:
-let stackCmd = "stack --internal-re-exec-version=${stack.version}";
+let
+
+ stackCmd = "stack --internal-re-exec-version=${stack.version}";
+
+ # Add all dependencies in buildInputs including propagated ones to
+ # STACK_IN_NIX_EXTRA_ARGS.
+ stackHook = makeSetupHook {} ./stack-hook.sh;
- # Add all dependencies in buildInputs including propagated ones to
- # STACK_IN_NIX_EXTRA_ARGS.
- addStackArgsHook = ''
-for pkg in ''${pkgsHostHost[@]} ''${pkgsHostBuild[@]} ''${pkgsHostTarget[@]}
-do
- [ -d "$pkg/lib" ] && \
- export STACK_IN_NIX_EXTRA_ARGS+=" --extra-lib-dirs=$pkg/lib"
- [ -d "$pkg/include" ] && \
- export STACK_IN_NIX_EXTRA_ARGS+=" --extra-include-dirs=$pkg/include"
-done
- '';
in stdenv.mkDerivation (args // {
- buildInputs =
- buildInputs ++
- optional (stdenv.hostPlatform.libc == "glibc") glibcLocales ++
- [ ghc pkgconfig stack ];
+ buildInputs = buildInputs
+ ++ lib.optional (stdenv.hostPlatform.libc == "glibc") glibcLocales;
- STACK_PLATFORM_VARIANT="nix";
- STACK_IN_NIX_SHELL=1;
+ nativeBuildInputs = [ ghc pkgconfig stack stackHook ];
+
+ STACK_PLATFORM_VARIANT = "nix";
+ STACK_IN_NIX_SHELL = 1;
STACK_IN_NIX_EXTRA_ARGS = extraArgs;
- shellHook = addStackArgsHook + args.shellHook or "";
-
# XXX: workaround for https://ghc.haskell.org/trac/ghc/ticket/11042.
- LD_LIBRARY_PATH = makeLibraryPath (LD_LIBRARY_PATH ++ buildInputs);
+ LD_LIBRARY_PATH = lib.makeLibraryPath (LD_LIBRARY_PATH ++ buildInputs);
# ^^^ Internally uses `getOutput "lib"` (equiv. to getLib)
# Non-NixOS git needs cert
@@ -48,18 +40,33 @@ in stdenv.mkDerivation (args // {
preferLocalBuild = true;
- configurePhase = args.configurePhase or ''
+ preConfigure = ''
export STACK_ROOT=$NIX_BUILD_TOP/.stack
- ${addStackArgsHook}
'';
- buildPhase = args.buildPhase or "${stackCmd} build";
+ buildPhase = args.buildPhase or ''
+ runHook preBuild
- checkPhase = args.checkPhase or "${stackCmd} test";
+ ${stackCmd} build
+
+ runHook postBuild
+ '';
+
+ checkPhase = args.checkPhase or ''
+ runHook preCheck
+
+ ${stackCmd} test
+
+ runHook postCheck
+ '';
doCheck = args.doCheck or true;
installPhase = args.installPhase or ''
+ runHook preInstall
+
${stackCmd} --local-bin-path=$out/bin build --copy-bins
+
+ runHook postInstall
'';
})
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 2ac7481cfd75..f42742903a9e 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -8927,7 +8927,6 @@ self: {
];
description = "The Haskell LaTeX library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HaTeX-meta" = callPackage
@@ -9181,17 +9180,17 @@ self: {
}) {};
"HasCacBDD" = callPackage
- ({ mkDerivation, base, Cabal, CacBDD, directory, process
+ ({ mkDerivation, base, Cabal, CacBDD, directory, hspec, process
, QuickCheck
}:
mkDerivation {
pname = "HasCacBDD";
- version = "0.1.0.0";
- sha256 = "1dp4glfvd3ihaq2k3y40h7yz29c5lh76mjdzjcqb0ixvkh13d7dy";
+ version = "0.1.0.1";
+ sha256 = "0mvhhwgz2k46d2adrrs5bhc4x2yx3zr5fwi2nnxzrjhm1ki9b8zb";
setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base process QuickCheck ];
librarySystemDepends = [ CacBDD ];
- testHaskellDepends = [ base QuickCheck ];
+ testHaskellDepends = [ base hspec QuickCheck ];
description = "Haskell bindings for CacBDD";
license = stdenv.lib.licenses.gpl2;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -9326,8 +9325,8 @@ self: {
}:
mkDerivation {
pname = "HaskellNet-SSL";
- version = "0.3.4.0";
- sha256 = "03q48g4gzmhjl4a5wwn0q3man8s44pn028a0fidjpmfmgxa95bl3";
+ version = "0.3.4.1";
+ sha256 = "0j36zcx5vfg4jzc7vvfj4ifcvcgyy2sn9rxnxj3vg2cw77idqyp1";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring connection data-default HaskellNet network tls
@@ -9703,6 +9702,7 @@ self: {
testHaskellDepends = [ base process QuickCheck ];
description = "Lightweight algorithmic debugging";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HoleyMonoid" = callPackage
@@ -9965,8 +9965,10 @@ self: {
({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
mkDerivation {
pname = "HsOpenSSL";
- version = "0.11.4.15";
- sha256 = "0idmak6d8mpbxphyq9hkxkmby2wnzhc1phywlgm0zw6q47pwxgff";
+ version = "0.11.4.16";
+ sha256 = "1jbbrhbvl3y1l0g1wv5h7l59bj7w8ajl8bfpxfwjypgmqlrlks19";
+ revision = "1";
+ editedCabalFile = "0hc113g6jp7ci5gxx2chhp1h64nzx47c4ahwisyqgs3f6prm6dqr";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring network time ];
librarySystemDepends = [ openssl ];
@@ -10065,6 +10067,20 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "HsYAML-aeson" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, HsYAML, mtl, text, vector
+ }:
+ mkDerivation {
+ pname = "HsYAML-aeson";
+ version = "0.1.0.0";
+ sha256 = "1hf1gwa89ghd4aaim6g8dx9wppp6d1y0w1xiddm1r8lpfidca1nw";
+ libraryHaskellDepends = [
+ aeson base bytestring HsYAML mtl text vector
+ ];
+ description = "JSON to YAML Adapter";
+ license = stdenv.lib.licenses.gpl2Plus;
+ }) {};
+
"Hsed" = callPackage
({ mkDerivation, array, base, bytestring, cmdargs, data-accessor
, data-accessor-template, data-accessor-transformers, directory
@@ -10276,8 +10292,8 @@ self: {
}:
mkDerivation {
pname = "IPv6Addr";
- version = "1.1.1";
- sha256 = "0l2yfn46xyv0ib30k0kmhw3vl4vfmziqinhbynpi4yrmy6lmj29v";
+ version = "1.1.2";
+ sha256 = "0zpjji441ys2x6zmndyg7203w3j4j8flhwrl4593a6bz6vqzkwwb";
libraryHaskellDepends = [
aeson attoparsec base iproute network network-info random text
];
@@ -12527,18 +12543,12 @@ self: {
}) {};
"MonadCompose" = callPackage
- ({ mkDerivation, base, data-default, ghc-prim, kan-extensions
- , mmorph, monad-products, mtl, parallel, random, transformers
- , transformers-compat
- }:
+ ({ mkDerivation, base, free, mmorph, mtl, transformers }:
mkDerivation {
pname = "MonadCompose";
- version = "0.8.4.2";
- sha256 = "0y5cigcf6xian619qdnnvs9m5rzqy7n3yhz133ws54im9qzsdhvi";
- libraryHaskellDepends = [
- base data-default ghc-prim kan-extensions mmorph monad-products mtl
- parallel random transformers transformers-compat
- ];
+ version = "0.9.0.0";
+ sha256 = "1jq8ms16karqqa6qxp4n24f2v4bcc8n8mzfjm6b6q3n8hg7dj8yd";
+ libraryHaskellDepends = [ base free mmorph mtl transformers ];
description = "Methods for composing monads";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -13123,20 +13133,20 @@ self: {
}) {inherit (pkgs) net_snmp;};
"Network-NineP" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers, convertible
- , exceptions, hslogger, monad-loops, monad-peel, mstate, mtl
- , network, NineP, regex-posix, stateref, transformers
+ ({ mkDerivation, async, base, binary, bytestring, containers
+ , convertible, exceptions, hslogger, monad-loops, monad-peel
+ , mstate, mtl, network, NineP, regex-posix, stateref, transformers
}:
mkDerivation {
pname = "Network-NineP";
- version = "0.4.4";
- sha256 = "119v9iimpgd5cym5q7az0gg70irja9034r2mhvq2k4ygmmz0lazy";
+ version = "0.4.5";
+ sha256 = "1s11idqg8bvimhal86569wlw746cyyq67dxvvabnbn3q23mjkflh";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base binary bytestring containers convertible exceptions hslogger
- monad-loops monad-peel mstate mtl network NineP regex-posix
- stateref transformers
+ async base binary bytestring containers convertible exceptions
+ hslogger monad-loops monad-peel mstate mtl network NineP
+ regex-posix stateref transformers
];
description = "High-level abstraction over 9P protocol";
license = "unknown";
@@ -13834,22 +13844,6 @@ self: {
}) {};
"OpenGLRaw" = callPackage
- ({ mkDerivation, base, bytestring, containers, fixed, half, libGL
- , text, transformers
- }:
- mkDerivation {
- pname = "OpenGLRaw";
- version = "3.3.1.0";
- sha256 = "1x8w3x308jldj2c1xqcq3a3sc2jc06pdpgqkgjsmixi1skv4a1vb";
- libraryHaskellDepends = [
- base bytestring containers fixed half text transformers
- ];
- librarySystemDepends = [ libGL ];
- description = "A raw binding for the OpenGL graphics system";
- license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) libGL;};
-
- "OpenGLRaw_3_3_2_0" = callPackage
({ mkDerivation, base, bytestring, containers, fixed, half, libGL
, text, transformers
}:
@@ -13863,7 +13857,6 @@ self: {
librarySystemDepends = [ libGL ];
description = "A raw binding for the OpenGL graphics system";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libGL;};
"OpenGLRaw21" = callPackage
@@ -15101,6 +15094,8 @@ self: {
pname = "QuickCheck";
version = "2.12.6.1";
sha256 = "0w51zbbvh46g3wllqfmx251xzbnddy94ixgm6rf8gd95qvssfahb";
+ revision = "1";
+ editedCabalFile = "0w5gygp6pmyjzjjx5irfflcbx586zfnqidq669ssqqfsadf944xv";
libraryHaskellDepends = [
base containers deepseq erf random template-haskell tf-random
transformers
@@ -16314,6 +16309,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "SVGFonts_1_7_0_1" = callPackage
+ ({ mkDerivation, attoparsec, base, blaze-markup, blaze-svg
+ , bytestring, cereal, cereal-vector, containers, data-default-class
+ , diagrams-core, diagrams-lib, directory, parsec, split, text
+ , vector, xml
+ }:
+ mkDerivation {
+ pname = "SVGFonts";
+ version = "1.7.0.1";
+ sha256 = "06vnpkkr19s9b1wjp7l2w29vr7fsghcrffd2knlxvdhjacrfpc9h";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ attoparsec base blaze-markup blaze-svg bytestring cereal
+ cereal-vector containers data-default-class diagrams-core
+ diagrams-lib directory parsec split text vector xml
+ ];
+ description = "Fonts from the SVG-Font format";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"SVGPath" = callPackage
({ mkDerivation, base, parsec }:
mkDerivation {
@@ -16508,8 +16524,10 @@ self: {
({ mkDerivation, base, bytestring }:
mkDerivation {
pname = "SecureHash-SHA3";
- version = "0.1.0.2";
- sha256 = "0h0mya8bk7zkq92plihzzqd7svfqdk2dphnivfb0r80iw3678nv9";
+ version = "0.1.1.0";
+ sha256 = "0dva3bzfzyzh8kxljyipd041a2w1zhxjvxmhnw2mlv2jcywnk2hz";
+ revision = "1";
+ editedCabalFile = "034vwq9cfqjj6hj2nf5g8n2p5gsxpdgp6gwgsmi40klracl5ps5s";
libraryHaskellDepends = [ base bytestring ];
description = "simple static linked SHA3 using private symbols and the ref impl";
license = stdenv.lib.licenses.bsd2;
@@ -17319,14 +17337,14 @@ self: {
}) {};
"Stack" = callPackage
- ({ mkDerivation, base, nats, stm }:
+ ({ mkDerivation, base, deepseq, nats, stm }:
mkDerivation {
pname = "Stack";
- version = "0.3.2";
- sha256 = "1rap4xyldzwj26r8mbvzkyy9021q8h06pz8cyd061vyslrl7p89b";
- revision = "1";
- editedCabalFile = "1ngyrylqmc2fc088d49pn41nlps3mqjimh0y8wc6nmpkay5pj0m8";
- libraryHaskellDepends = [ base nats stm ];
+ version = "0.4.0";
+ sha256 = "0i8frm923gkk9h8z38jijrd43dfsj9rwzxhwj6xv57rq7l3nq583";
+ revision = "2";
+ editedCabalFile = "1n4zyl9iagzjx3i3zb5w24mf5x51nwwnnzrrc1rgkflvxlirm9md";
+ libraryHaskellDepends = [ base deepseq nats stm ];
description = "Stack data structure";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -18581,25 +18599,29 @@ self: {
"VKHS" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring
, case-insensitive, clock, containers, data-default-class
- , directory, filepath, http-client, http-client-tls, http-types
- , mtl, network-uri, optparse-applicative, parsec, pipes, pipes-http
- , pretty-show, regexpr, scientific, split, tagsoup, text, time
+ , directory, filepath, flippers, hashable, http-client
+ , http-client-tls, http-types, mtl, network-uri
+ , optparse-applicative, parsec, pipes, pipes-http, pretty-show
+ , process, regexpr, scientific, split, tagsoup, text, time
, utf8-string, vector
}:
mkDerivation {
pname = "VKHS";
- version = "1.9.1";
- sha256 = "1jhllxylsclshs027vinx5p3rql3964dy4p37q916g4g58ml83j6";
+ version = "1.9.2";
+ sha256 = "0axipbapshpdybzaiklcyyzly1awnfmpg7q2hqf3sy97rw72blbj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-pretty base bytestring case-insensitive clock
- containers data-default-class directory filepath http-client
- http-client-tls http-types mtl network-uri optparse-applicative
- parsec pipes pipes-http pretty-show scientific split tagsoup time
- utf8-string vector
+ containers data-default-class directory filepath flippers hashable
+ http-client http-client-tls http-types mtl network-uri
+ optparse-applicative parsec pipes pipes-http pretty-show process
+ regexpr scientific split tagsoup text time utf8-string vector
+ ];
+ executableHaskellDepends = [
+ base bytestring directory filepath mtl optparse-applicative parsec
+ regexpr text
];
- executableHaskellDepends = [ regexpr text ];
description = "Provides access to Vkontakte social network via public API";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -20158,6 +20180,7 @@ self: {
testHaskellDepends = [ base doctest ];
description = "An embedded language for accelerated array processing";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"accelerate-arithmetic" = callPackage
@@ -20451,6 +20474,7 @@ self: {
];
description = "Read and write Accelerate arrays in various formats";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"accelerate-llvm" = callPackage
@@ -20657,6 +20681,8 @@ self: {
pname = "acid-state";
version = "0.14.3";
sha256 = "1d8hq8cj6h4crfnkmds6mhrhhg7r1b1byb8fybaj8khfa99sj0nm";
+ revision = "1";
+ editedCabalFile = "1sff496w6wpvs88jjk8306zvf0z1169g9n0y99sglqgzb03bw6gp";
libraryHaskellDepends = [
array base bytestring cereal containers directory
extensible-exceptions filepath mtl network safecopy stm
@@ -20760,6 +20786,22 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "acme-circular-containers" = callPackage
+ ({ mkDerivation, base, containers, doctest, doctest-discover
+ , graph-wrapper
+ }:
+ mkDerivation {
+ pname = "acme-circular-containers";
+ version = "0.1.0.0";
+ sha256 = "1xngqlx0avn84qx696hjm8cdqqs9p0ls90kklkz5rs48fbcma3pr";
+ libraryHaskellDepends = [ base containers graph-wrapper ];
+ testHaskellDepends = [
+ base containers doctest doctest-discover graph-wrapper
+ ];
+ description = "Spineless containers which are fast to read but inefficient to update";
+ license = stdenv.lib.licenses.publicDomain;
+ }) {};
+
"acme-cofunctor" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -21963,18 +22005,18 @@ self: {
}) {};
"aeson-filthy" = callPackage
- ({ mkDerivation, aeson, base, bytestring, doctest, text
+ ({ mkDerivation, aeson, base, bytestring, doctest, text, time
, unordered-containers
}:
mkDerivation {
pname = "aeson-filthy";
- version = "0.1.2";
- sha256 = "1sph4iq87vl66rbxvhhh5j699yskpb8zs1mvc3nvp60nyg1145b8";
+ version = "0.1.3";
+ sha256 = "121ygm5k9qjizwjj7w5dklxs5sv0zysrnpvwb37ar4bjkcxhs0ap";
libraryHaskellDepends = [
- aeson base bytestring text unordered-containers
+ aeson base bytestring text time unordered-containers
];
testHaskellDepends = [
- aeson base bytestring doctest text unordered-containers
+ aeson base bytestring doctest text time unordered-containers
];
description = "Several newtypes and combinators for dealing with less-than-cleanly JSON input";
license = stdenv.lib.licenses.bsd3;
@@ -22030,6 +22072,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "aeson-gadt-th" = callPackage
+ ({ mkDerivation, aeson, base, dependent-sum, markdown-unlit
+ , template-haskell, transformers
+ }:
+ mkDerivation {
+ pname = "aeson-gadt-th";
+ version = "0.1.2.0";
+ sha256 = "1rlcf37qb16cxrym9f0p1spmwplf521hkvdc4kl5af7q573dahkg";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base dependent-sum template-haskell transformers
+ ];
+ executableHaskellDepends = [
+ aeson base dependent-sum markdown-unlit
+ ];
+ description = "Derivation of Aeson instances for GADTs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"aeson-generic-compat" = callPackage
({ mkDerivation, aeson, base }:
mkDerivation {
@@ -22437,18 +22499,16 @@ self: {
}) {};
"aeson-value-parser" = callPackage
- ({ mkDerivation, aeson, base-prelude, bytestring, foldl
- , json-pointer, json-pointer-aeson, mtl-prelude, scientific, text
+ ({ mkDerivation, aeson, base, bytestring, mtl, scientific, text
, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "aeson-value-parser";
- version = "0.12.4";
- sha256 = "0ya2gbyf2gg1psbmm1cz7qbv9m9kp3lls9rzzkmadhxnqr1wfn2f";
+ version = "0.14.3";
+ sha256 = "1ikj4kdd9qs50a5zqfhmw0f6k6b8pi9w78nk6r1vpm352xs3vsi1";
libraryHaskellDepends = [
- aeson base-prelude bytestring foldl json-pointer json-pointer-aeson
- mtl-prelude scientific text transformers unordered-containers
- vector
+ aeson base bytestring mtl scientific text transformers
+ unordered-containers vector
];
description = "An API for parsing \"aeson\" JSON tree into Haskell types";
license = stdenv.lib.licenses.mit;
@@ -27010,6 +27070,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ansi-terminal_0_9" = callPackage
+ ({ mkDerivation, base, colour }:
+ mkDerivation {
+ pname = "ansi-terminal";
+ version = "0.9";
+ sha256 = "00xcq21rp0y8248pwik9rlrfb2m8c27aasla37zdg741yb0c4mfp";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base colour ];
+ description = "Simple ANSI terminal support, with Windows compatibility";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ansi-terminal-game" = callPackage
({ mkDerivation, ansi-terminal, array, base, bytestring, cereal
, clock, hspec, linebreak, split, terminal-size, timers-tick
@@ -27036,6 +27110,8 @@ self: {
pname = "ansi-wl-pprint";
version = "0.6.8.2";
sha256 = "0gnb4mkqryv08vncxnj0bzwcnd749613yw3cxfzw6y3nsldp4c56";
+ revision = "1";
+ editedCabalFile = "00b704rygy4ap540jj3ry7cgiqwwi5zx9nhj7c3905m6n6v3in88";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ ansi-terminal base ];
@@ -29019,15 +29095,15 @@ self: {
pname = "armor";
version = "0.1";
sha256 = "0jmq6lhi1byhjzgkvnn4p481z8wik93angx7sf6cjfj5j0kqzv71";
- revision = "1";
- editedCabalFile = "075nxkch0azmf4fkrnckwsr9s7bmxpm38xbwkj9kak3lsfaml4sk";
+ revision = "3";
+ editedCabalFile = "1aksr6s5hcvxjjxd95z4n0xadhdpvz8l75906v5f18p7gkk6sjm7";
libraryHaskellDepends = [
base bytestring containers directory filepath HUnit lens
];
testHaskellDepends = [
aeson base bytestring containers directory hspec HUnit lens text
];
- description = "Armor data structures against serialization backwards compatibility problems";
+ description = "Prevent serialization backwards compatibility problems using golden tests";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -31357,6 +31433,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "automata" = callPackage
+ ({ mkDerivation, base, bytestring, containers, contiguous
+ , enum-types, HUnit, leancheck, leancheck-enum-instances, primitive
+ , primitive-containers, QuickCheck, quickcheck-classes
+ , quickcheck-enum-instances, semirings, tasty, tasty-hunit
+ , tasty-leancheck, tasty-quickcheck, transformers
+ }:
+ mkDerivation {
+ pname = "automata";
+ version = "0.1.0.0";
+ sha256 = "1xb0rqnkykazg7m50dsxa5pxfd2096wmqbwli01j7wxw8lrqcy9i";
+ libraryHaskellDepends = [
+ base bytestring containers contiguous primitive
+ primitive-containers semirings transformers
+ ];
+ testHaskellDepends = [
+ base containers enum-types HUnit leancheck leancheck-enum-instances
+ primitive QuickCheck quickcheck-classes quickcheck-enum-instances
+ tasty tasty-hunit tasty-leancheck tasty-quickcheck
+ ];
+ description = "automata";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"automitive-cse" = callPackage
({ mkDerivation, base, bytestring, cereal, cryptonite, memory
, quickcheck-simple
@@ -31506,8 +31607,8 @@ self: {
pname = "avers";
version = "0.0.17.1";
sha256 = "1x96fvx0z7z75c39qcggw70qvqnw7kzjf0qqxb3jwg3b0fmdhi8v";
- revision = "28";
- editedCabalFile = "1x653r0x4frpp78jncvr91kc7g41i9c3s561cizyh518318lvsnr";
+ revision = "29";
+ editedCabalFile = "07vc32yn5d954higzxg3c94l3wzgc38b7y2xq8c5rkxwqz8xf97s";
libraryHaskellDepends = [
aeson attoparsec base bytestring clock containers cryptonite
filepath inflections memory MonadRandom mtl network network-uri
@@ -32646,8 +32747,8 @@ self: {
}:
mkDerivation {
pname = "b9";
- version = "0.5.51";
- sha256 = "1mjylfxw7ivmxma7kskjs7plcd9wxknfd9slxb7zjgawzksdv3bq";
+ version = "0.5.61";
+ sha256 = "0yr29ynxiwc2qr000c5h1w3k373qvbr5p8z451r3q24i4c6rcrid";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -36696,8 +36797,8 @@ self: {
}:
mkDerivation {
pname = "birch-beer";
- version = "0.1.0.0";
- sha256 = "11f1lf19a78795id30hdxa6h52jwcmjq4jbmm1qaw6lgjfkzfg6a";
+ version = "0.1.0.1";
+ sha256 = "1xnv6zg9rc8klsjvaqf524pvplhizydjdrfybxnfjsi4d3kp612g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -36716,6 +36817,7 @@ self: {
];
description = "Plot a colorful tree";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bird" = callPackage
@@ -36739,6 +36841,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "bisc" = callPackage
+ ({ mkDerivation, base, directory, filepath, selda, selda-sqlite
+ , text, xdg-basedir
+ }:
+ mkDerivation {
+ pname = "bisc";
+ version = "0.1.0.0";
+ sha256 = "16gjnqjp1rhsi59nxhx24zxwabzk75wiz97163pd657j02a5mwl0";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base directory filepath selda selda-sqlite text xdg-basedir
+ ];
+ description = "A small tool that clears qutebrowser cookies";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"bisect-binary" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, hashable
, haskeline, integer-logarithms, optparse-applicative, process
@@ -37726,8 +37845,8 @@ self: {
}:
mkDerivation {
pname = "blas-carray";
- version = "0.0.1.1";
- sha256 = "0ijzcdrbfb9w3vs4g96p30h7ilh9s05ij8n0prinmr1ngmvipbdx";
+ version = "0.1.0.1";
+ sha256 = "1aqphwgzcryzfzjzsv6ph4kcmswqd7mgs65dj8lsjzkhfc6izggl";
libraryHaskellDepends = [
base blas-ffi carray netlib-carray netlib-ffi storable-complex
transformers
@@ -37737,6 +37856,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "blas-comfort-array" = callPackage
+ ({ mkDerivation, base, blas-ffi, comfort-array
+ , netlib-comfort-array, netlib-ffi, storable-complex, transformers
+ }:
+ mkDerivation {
+ pname = "blas-comfort-array";
+ version = "0.0.0.1";
+ sha256 = "1m6kq46sz4chjfc5kh1vqvdfzvn0c46iq93hv9d5rrc9adhma7gb";
+ libraryHaskellDepends = [
+ base blas-ffi comfort-array netlib-comfort-array netlib-ffi
+ storable-complex transformers
+ ];
+ description = "Auto-generated interface to Fortran BLAS via comfort-array";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"blas-ffi" = callPackage
({ mkDerivation, base, blas, netlib-ffi }:
mkDerivation {
@@ -39389,8 +39525,8 @@ self: {
({ mkDerivation, base, directory, process }:
mkDerivation {
pname = "brainfuck-monad";
- version = "0.5.0";
- sha256 = "0dr371scgb6hc43vdj2fbic9z1aw4bfhnc910y22a9y26kcldp2g";
+ version = "0.5.1";
+ sha256 = "1y0dz80q2rniz23b0m2dircyl244id9888pblaqj8d4zcapsnsww";
libraryHaskellDepends = [ base directory process ];
description = "BrainFuck monad";
license = stdenv.lib.licenses.bsd3;
@@ -39536,6 +39672,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "brick-filetree" = callPackage
+ ({ mkDerivation, base, brick, comonad, containers, directory
+ , directory-tree, filepath, free, vector, vty
+ }:
+ mkDerivation {
+ pname = "brick-filetree";
+ version = "0.1.0.2";
+ sha256 = "0ppc2y407db7kx8hzrjbx3qhd4w39d5p4zra3bxsc99ny9aqbrmk";
+ libraryHaskellDepends = [
+ base brick comonad containers directory directory-tree filepath
+ free vector vty
+ ];
+ testHaskellDepends = [
+ base brick comonad containers directory directory-tree filepath
+ free vector vty
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"brick-skylighting" = callPackage
({ mkDerivation, base, brick, containers, skylighting-core, text
, vty
@@ -40223,6 +40378,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "buffon-machines" = callPackage
+ ({ mkDerivation, base, multiset, random, template-haskell }:
+ mkDerivation {
+ pname = "buffon-machines";
+ version = "1.0.0.0";
+ sha256 = "0s8gfbfilvnhkyjs94fb7s0amcar3nvhjb5lx1gzqgbxdgs1grdy";
+ libraryHaskellDepends = [ base multiset random template-haskell ];
+ description = "Perfect simulation of discrete random variables";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bug" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
@@ -40663,6 +40829,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bv-embed" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "bv-embed";
+ version = "0.1.0";
+ sha256 = "0afywcb7n2h2vycxg47myaqz49xrlnjpyq753smildjlkl79jx79";
+ libraryHaskellDepends = [ base ];
+ description = "Define embeddings of small bit vectors into larger ones";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bv-little" = callPackage
({ mkDerivation, base, criterion, deepseq, hashable, integer-gmp
, mono-traversable, primitive, QuickCheck, tasty, tasty-hunit
@@ -41529,6 +41706,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ca-province-codes" = callPackage
+ ({ mkDerivation, aeson, base, hspec, QuickCheck, text }:
+ mkDerivation {
+ pname = "ca-province-codes";
+ version = "1.0.0.0";
+ sha256 = "1lhmmqn83v9bflm4x2nqbxx6pjh393id29syglinaqal4dvl5qq3";
+ libraryHaskellDepends = [ aeson base text ];
+ testHaskellDepends = [ aeson base hspec QuickCheck text ];
+ description = "ISO 3166-2:CA Province Codes and Names";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"cab" = callPackage
({ mkDerivation, attoparsec, base, bytestring, Cabal, conduit
, conduit-extra, containers, directory, filepath, process
@@ -42087,6 +42276,8 @@ self: {
pname = "cabal-plan";
version = "0.5.0.0";
sha256 = "1vfa4lwfjhv4nyl1rwm7i99zdkwriighlhfcz0rgjwzgg56wrihq";
+ revision = "1";
+ editedCabalFile = "0nnh6qq36cpfwzqrv1i1cn93n6n32nbl6ddp0y22jmmxnx9xsrvp";
configureFlags = [ "-fexe" ];
isLibrary = true;
isExecutable = true;
@@ -42099,7 +42290,7 @@ self: {
optparse-applicative parsec text vector
];
doHaddock = false;
- description = "Library and utiltity for processing cabal's plan.json file";
+ description = "Library and utility for processing cabal's plan.json file";
license = "GPL-2.0-or-later AND BSD-3-Clause";
}) {};
@@ -42450,8 +42641,8 @@ self: {
}:
mkDerivation {
pname = "cabal2spec";
- version = "2.2.2";
- sha256 = "1rb7z4lslqsf8ipsyy7nc3mz4ixz5f5cv5jn5nidj0pc5rl16sxw";
+ version = "2.2.2.1";
+ sha256 = "0jv335b6vz1y6jp381hhrb2miniyqzkn18ansc67as04yf3ngmay";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base Cabal filepath time ];
@@ -43350,17 +43541,20 @@ self: {
"cantor-pairing" = callPackage
({ mkDerivation, arithmoi, base, containers, hspec, hspec-discover
- , integer-gmp
+ , integer-gmp, integer-logarithms, mtl
}:
mkDerivation {
pname = "cantor-pairing";
- version = "0.1.0.0";
- sha256 = "110iq8fldw4rk46lxq1b78mfpbp5dxcjc2vg89996j95xd88xkjp";
- libraryHaskellDepends = [ arithmoi base containers integer-gmp ];
- testHaskellDepends = [ base hspec ];
+ version = "0.1.1.0";
+ sha256 = "03vl7qd5962kr0mi4ymgmh667948rzqiq9f1ixcvycyjz8hz0yqw";
+ libraryHaskellDepends = [
+ arithmoi base containers integer-gmp integer-logarithms
+ ];
+ testHaskellDepends = [ base containers hspec mtl ];
testToolDepends = [ hspec-discover ];
description = "Convert data to and from a natural number representation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cao" = callPackage
@@ -43447,38 +43641,38 @@ self: {
}) {};
"capnp" = callPackage
- ({ mkDerivation, array, base, binary, bytes, bytestring, cereal
- , containers, cpu, data-default, data-default-instances-vector
- , deepseq, directory, dlist, exceptions, filepath, heredoc, HUnit
- , mtl, pretty-show, primitive, process, process-extras, QuickCheck
- , quickcheck-instances, quickcheck-io, reinterpret-cast, resourcet
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, transformers, utf8-string, vector, wl-pprint-text
+ ({ mkDerivation, async, base, bytes, bytestring, containers, cpu
+ , data-default, data-default-instances-vector, deepseq, directory
+ , exceptions, filepath, focus, hashable, heredoc, hspec, list-t
+ , mtl, network, network-simple, pretty-show, primitive, process
+ , process-extras, QuickCheck, quickcheck-instances, quickcheck-io
+ , reinterpret-cast, resourcet, safe-exceptions, stm, stm-containers
+ , supervisors, text, transformers, vector, wl-pprint-text
}:
mkDerivation {
pname = "capnp";
- version = "0.3.0.0";
- sha256 = "17i7m168bqp57m5lb04sbfh2amc1sicv2jajkl61jb1gsidwdkrz";
- revision = "1";
- editedCabalFile = "0faisbw98h1zjsqja57c0xac6hhnhb4sghzh9a3225pp8wxnbjr7";
+ version = "0.4.0.0";
+ sha256 = "1dzabszp3nn13rmvqmdl2gimwmkdpjzd303chbi0jw8248s14bfx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- array base bytes bytestring cpu data-default
- data-default-instances-vector exceptions mtl primitive
- reinterpret-cast text transformers vector
+ async base bytes bytestring containers cpu data-default
+ data-default-instances-vector exceptions focus hashable list-t mtl
+ network network-simple pretty-show primitive reinterpret-cast
+ safe-exceptions stm stm-containers supervisors text transformers
+ vector
];
executableHaskellDepends = [
- array base binary bytes bytestring cereal containers directory
- dlist exceptions filepath mtl primitive reinterpret-cast text
- transformers utf8-string vector wl-pprint-text
+ base bytes bytestring containers data-default directory exceptions
+ filepath mtl primitive reinterpret-cast safe-exceptions text
+ transformers vector wl-pprint-text
];
testHaskellDepends = [
- array base binary bytes bytestring data-default deepseq directory
- exceptions heredoc HUnit mtl pretty-show primitive process
- process-extras QuickCheck quickcheck-instances quickcheck-io
- reinterpret-cast resourcet test-framework test-framework-hunit
- test-framework-quickcheck2 text transformers vector
+ async base bytes bytestring containers data-default deepseq
+ directory exceptions heredoc hspec mtl network network-simple
+ pretty-show primitive process process-extras QuickCheck
+ quickcheck-instances quickcheck-io reinterpret-cast resourcet
+ safe-exceptions stm supervisors text transformers vector
];
description = "Cap'n Proto for Haskell";
license = stdenv.lib.licenses.mit;
@@ -44910,25 +45104,6 @@ self: {
}) {};
"cereal" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, ghc-prim
- , QuickCheck, test-framework, test-framework-quickcheck2
- }:
- mkDerivation {
- pname = "cereal";
- version = "0.5.7.0";
- sha256 = "1j7imh2mzqcljld7sx0av69699955rpy3hzivi5723i6a9nszgbs";
- libraryHaskellDepends = [
- array base bytestring containers ghc-prim
- ];
- testHaskellDepends = [
- base bytestring QuickCheck test-framework
- test-framework-quickcheck2
- ];
- description = "A binary serialization library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "cereal_0_5_8_0" = callPackage
({ mkDerivation, array, base, bytestring, containers, ghc-prim
, QuickCheck, test-framework, test-framework-quickcheck2
}:
@@ -44945,7 +45120,6 @@ self: {
];
description = "A binary serialization library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cereal-conduit" = callPackage
@@ -45304,8 +45478,8 @@ self: {
pname = "cgi";
version = "3001.3.0.3";
sha256 = "1rml686pvjhpd51vj6g79c6132m8kx6kxikk7g246imps3bl90gb";
- revision = "2";
- editedCabalFile = "082i8x8j8ry2nf7m99injh18sr9llbw66ck5ylqlyvh6bhwspa6b";
+ revision = "3";
+ editedCabalFile = "06gyp3mxx9jkkbz9sbn389wjsz33s231vk53pbsm37a1z9ply14a";
libraryHaskellDepends = [
base bytestring containers exceptions mtl multipart network
network-uri parsec time xhtml
@@ -45314,6 +45488,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cgi_3001_4_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, exceptions, mtl
+ , multipart, network-uri, parsec, time, xhtml
+ }:
+ mkDerivation {
+ pname = "cgi";
+ version = "3001.4.0.0";
+ sha256 = "1d0nh5ymkqskkp4yn0gfz4mff8i0cxyw1wws8xxp6k1mg1ywa25k";
+ revision = "1";
+ editedCabalFile = "0q1s49hglw0zjcqsi7ba8nminywxgn6b83xds2lfp0r12q2h00xr";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring containers exceptions mtl multipart network-uri
+ parsec time xhtml
+ ];
+ description = "A library for writing CGI programs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cgi-undecidable" = callPackage
({ mkDerivation, base, cgi, mtl }:
mkDerivation {
@@ -46009,6 +46204,7 @@ self: {
];
description = "tmux api";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"chimera" = callPackage
@@ -48512,8 +48708,8 @@ self: {
({ mkDerivation, base, containers, tree-fun }:
mkDerivation {
pname = "clumpiness";
- version = "0.17.0.0";
- sha256 = "15f4js9rnn2rpkrvr9lphh624hkf4m15rdlvfwn29bvf40yk0jzx";
+ version = "0.17.0.2";
+ sha256 = "1h1n349sq2lpikpvzzarz74200b8k7dkdjpp4rpkx79xdlfc58pc";
libraryHaskellDepends = [ base containers tree-fun ];
description = "Calculate the clumpiness of leaf properties in a tree";
license = stdenv.lib.licenses.gpl3;
@@ -49779,6 +49975,7 @@ self: {
libraryHaskellDepends = [ accelerate base ];
description = "Working with colours in Accelerate";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"colour-space" = callPackage
@@ -50078,8 +50275,8 @@ self: {
}:
mkDerivation {
pname = "comfort-array";
- version = "0.2";
- sha256 = "0h8qn36ivxd2bc7cmqgyfa54jlwcfwr3rwpfp02p0yxqb4q03z45";
+ version = "0.3";
+ sha256 = "0vwp11vcw6h9shrafqgpiqbdm2ni9ad18z2r644hspxcrs24r4d6";
libraryHaskellDepends = [
base deepseq guarded-allocation non-empty primitive QuickCheck
storable-record transformers utility-ht
@@ -51760,41 +51957,6 @@ self: {
}) {};
"conduit-algorithms" = callPackage
- ({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit
- , conduit-combinators, conduit-extra, containers, criterion
- , deepseq, directory, exceptions, HUnit, lzma-conduit
- , monad-control, mtl, pqueue, resourcet, stm, stm-conduit
- , streaming-commons, test-framework, test-framework-hunit
- , test-framework-th, transformers, unliftio-core, vector
- }:
- mkDerivation {
- pname = "conduit-algorithms";
- version = "0.0.8.2";
- sha256 = "1s423n2hybxdsady7spi4iy9s5lm07dsl0rjxn400y09faizm5x8";
- libraryHaskellDepends = [
- async base bytestring bzlib-conduit conduit conduit-combinators
- conduit-extra containers deepseq exceptions lzma-conduit
- monad-control mtl pqueue resourcet stm stm-conduit
- streaming-commons transformers unliftio-core vector
- ];
- testHaskellDepends = [
- async base bytestring bzlib-conduit conduit conduit-combinators
- conduit-extra containers deepseq directory exceptions HUnit
- lzma-conduit monad-control mtl pqueue resourcet stm stm-conduit
- streaming-commons test-framework test-framework-hunit
- test-framework-th transformers unliftio-core vector
- ];
- benchmarkHaskellDepends = [
- async base bytestring bzlib-conduit conduit conduit-combinators
- conduit-extra containers criterion deepseq exceptions lzma-conduit
- monad-control mtl pqueue resourcet stm stm-conduit
- streaming-commons transformers unliftio-core vector
- ];
- description = "Conduit-based algorithms";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "conduit-algorithms_0_0_9_0" = callPackage
({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit
, conduit-combinators, conduit-extra, conduit-zstd, containers
, criterion, deepseq, directory, exceptions, HUnit, lzma-conduit
@@ -52710,6 +52872,8 @@ self: {
pname = "connection";
version = "0.2.8";
sha256 = "1swkb9w5vx9ph7x55y51dc0srj2z27nd9ibgn8c0qcl6hx7g9cbh";
+ revision = "1";
+ editedCabalFile = "15qdwqqjv60w14m319a58yjmhzr39dydsnk6r26ydkwxwh23rk73";
libraryHaskellDepends = [
base byteable bytestring containers data-default-class network
socks tls x509 x509-store x509-system x509-validation
@@ -52997,12 +53161,19 @@ self: {
}) {};
"constraints-extras" = callPackage
- ({ mkDerivation, base, constraints, template-haskell }:
+ ({ mkDerivation, aeson, base, constraints, markdown-unlit
+ , template-haskell
+ }:
mkDerivation {
pname = "constraints-extras";
- version = "0.2.1.0";
- sha256 = "17rz4j5xgh4qn8ngd4b2814zdp1c59mcksg9jxbln6nvzvw7q0ng";
+ version = "0.2.3.1";
+ sha256 = "1invhgwvhsab9jj776aaa180xsk1cbnwygxfappasbis42l26ab9";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base constraints template-haskell ];
+ executableHaskellDepends = [
+ aeson base constraints markdown-unlit
+ ];
description = "Utility package for constraints";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -53350,12 +53521,18 @@ self: {
}) {};
"continued-fractions" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, containers, QuickCheck, test-framework
+ , test-framework-quickcheck2
+ }:
mkDerivation {
pname = "continued-fractions";
- version = "0.9.1.1";
- sha256 = "0gqp1yazmmmdf04saa306jdsf8r5s98fll9rnm8ff6jzr87nvnnh";
+ version = "0.10.0.2";
+ sha256 = "03s1vrsps2l114b3jg8nmglbv9bwsrjv79j06lyg9pxgvhk4lcpx";
libraryHaskellDepends = [ base ];
+ testHaskellDepends = [
+ base containers QuickCheck test-framework
+ test-framework-quickcheck2
+ ];
description = "Continued fractions";
license = stdenv.lib.licenses.publicDomain;
}) {};
@@ -55786,25 +55963,6 @@ self: {
}) {};
"crypto-enigma" = callPackage
- ({ mkDerivation, ansi-terminal, base, containers, HUnit
- , optparse-applicative, QuickCheck, split, text
- }:
- mkDerivation {
- pname = "crypto-enigma";
- version = "0.1.1.4";
- sha256 = "17bggc1wz1qp0midriwwackm86w148r6y8ph3x0nsxblqzw8021z";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base containers split text ];
- executableHaskellDepends = [
- ansi-terminal base containers optparse-applicative split text
- ];
- testHaskellDepends = [ base HUnit QuickCheck ];
- description = "An Enigma machine simulator with display";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "crypto-enigma_0_1_1_5" = callPackage
({ mkDerivation, ansi-terminal, base, containers, HUnit
, optparse-applicative, QuickCheck, split, text
}:
@@ -55821,7 +55979,6 @@ self: {
testHaskellDepends = [ base HUnit QuickCheck ];
description = "An Enigma machine simulator with display";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"crypto-multihash" = callPackage
@@ -56272,6 +56429,8 @@ self: {
pname = "cryptol";
version = "2.6.0";
sha256 = "0hlgff177s8lhv3s90cmqc3x2xr60g3vxvc7p1mhzb354zxbp2jz";
+ revision = "1";
+ editedCabalFile = "1smkc0gxbj1vl626iiy56aarx6rcnjzqprqzh443222samrrzr25";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -56448,8 +56607,8 @@ self: {
}:
mkDerivation {
pname = "csg";
- version = "0.1.0.5";
- sha256 = "12zwf2xiqiq4snwqhwvk1k3fl1bzlfbcd2vc2hsnv6v61ci6shq9";
+ version = "0.1.0.6";
+ sha256 = "0i4sr9qf78fs841j8d9rkdd73dm9i34rj6sp0475r3pnj7czqcq6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -57721,8 +57880,8 @@ self: {
}:
mkDerivation {
pname = "darcs";
- version = "2.14.1";
- sha256 = "0dfd6bp2wy0aabxx7l93gi3dmq21j970cds424xdy1mgmjcvrpb1";
+ version = "2.14.2";
+ sha256 = "0zm2486gyhiga1amclbg92cd09bvki6vgh0ll75hv5kl72j61lb5";
configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
isLibrary = true;
isExecutable = true;
@@ -57749,7 +57908,6 @@ self: {
'';
description = "a distributed, interactive, smart revision control system";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) curl;};
"darcs-benchmark" = callPackage
@@ -59377,12 +59535,12 @@ self: {
}) {};
"data-ref" = callPackage
- ({ mkDerivation, base, stm, transformers }:
+ ({ mkDerivation, base, data-accessor, stm, transformers }:
mkDerivation {
pname = "data-ref";
- version = "0.0.1.2";
- sha256 = "0896wjkpk52cndlzkdr51s1rasi0n9b100058f1sb4qzl1dgcp30";
- libraryHaskellDepends = [ base stm transformers ];
+ version = "0.0.2";
+ sha256 = "0xqgzcpp9b0y2w5h1nln529dizdplhpfl41vxvbhxxcdkng3j53v";
+ libraryHaskellDepends = [ base data-accessor stm transformers ];
description = "Unify STRef and IORef in plain Haskell 98";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -60266,8 +60424,8 @@ self: {
pname = "dbus";
version = "0.10.15";
sha256 = "1a5sjavq8mfzz4zxpkd9b6jxsvy0kl1rjq2hhy40gcz2qjfnamb4";
- revision = "1";
- editedCabalFile = "04fy208xlvdyi2ms9c2l2xd7jwi6vd0wzpv2v2s0bc2icha79rih";
+ revision = "2";
+ editedCabalFile = "0v9k4yrpzpkk3k33gp3z8qmv0q6kf0d6xps3ar4d3xs9ybrwvg0c";
libraryHaskellDepends = [
base bytestring cereal containers deepseq libxml-sax network parsec
random text transformers unix vector xml-types
@@ -60294,8 +60452,8 @@ self: {
}:
mkDerivation {
pname = "dbus";
- version = "1.2.1";
- sha256 = "1mxijj32lvl6dxkpz95mxywq2hrj7krc9r8q41zbyqqx0hvc3n4r";
+ version = "1.2.3";
+ sha256 = "04x0scjl9kyhh2wl02slfa7ykd2lmxbx6x7bp7wv8x4pwgd849zc";
libraryHaskellDepends = [
base bytestring cereal conduit containers deepseq exceptions
filepath lens network parsec random split template-haskell text
@@ -60848,8 +61006,8 @@ self: {
}:
mkDerivation {
pname = "debian";
- version = "3.93.3";
- sha256 = "0wjkk6dnps837pnsh75cf1093587r6yxg8fhjz8jrw06y2g85fzn";
+ version = "3.93.5";
+ sha256 = "0nncxa65lhdvypnx1j7v179v4pk2jfglxzs88p9cka2nr095hs55";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -60926,6 +61084,7 @@ self: {
];
description = "Simple trace-based debugger";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"debug-diff" = callPackage
@@ -61487,8 +61646,8 @@ self: {
}:
mkDerivation {
pname = "dejafu";
- version = "1.11.0.4";
- sha256 = "0zks4mqdndlyg8mqa1gshwahcqn45zawksgp738crls3yafgh9dg";
+ version = "1.11.0.5";
+ sha256 = "18pcjk60r1q798qba285g20fh8v5q2qphgpx3r0a0yy7p1qnjwv2";
libraryHaskellDepends = [
base concurrency containers contravariant deepseq exceptions
leancheck profunctors random transformers
@@ -61497,6 +61656,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "dejafu_1_12_0_0" = callPackage
+ ({ mkDerivation, base, concurrency, containers, contravariant
+ , deepseq, exceptions, leancheck, profunctors, random, transformers
+ }:
+ mkDerivation {
+ pname = "dejafu";
+ version = "1.12.0.0";
+ sha256 = "1nkpqd7alnw383lkhbfqxfj2apks2gw84bk59f2agmiry5pbcs3p";
+ libraryHaskellDepends = [
+ base concurrency containers contravariant deepseq exceptions
+ leancheck profunctors random transformers
+ ];
+ description = "A library for unit-testing concurrent programs";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"deka" = callPackage
({ mkDerivation, base, bytestring, mpdec, parsec, transformers }:
mkDerivation {
@@ -62008,8 +62184,8 @@ self: {
}:
mkDerivation {
pname = "derive";
- version = "2.6.4";
- sha256 = "08vhs17h6lzgdr2b0iyl8scilfivvir5fav1qxxpqmdm7f8f8dis";
+ version = "2.6.5";
+ sha256 = "1rfh7pahrksjzypdkrs8wcijybdwnv2wlkiqax7svn11wgnym3c1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -62174,10 +62350,8 @@ self: {
}:
mkDerivation {
pname = "deriving-compat";
- version = "0.5.2";
- sha256 = "0h5jfpwawp7xn9vi82zqskaypa3vypm97lz2farmmfqvnkw60mj9";
- revision = "1";
- editedCabalFile = "1s672vc7w96fmvr1p3fkqi9q80sn860j14545sskpxb8iz9f7sxg";
+ version = "0.5.4";
+ sha256 = "0kd76zvaj84391k9847q3zdvw5hlkdw3qwncysfbsvsh4g9glqwr";
libraryHaskellDepends = [
base containers ghc-boot-th ghc-prim template-haskell
th-abstraction transformers transformers-compat
@@ -63072,8 +63246,8 @@ self: {
pname = "diagrams-contrib";
version = "1.4.3";
sha256 = "01r081rvxkb9i56iqi28zw4054nm62pf9f1szd9i0avmnxxsiyv5";
- revision = "1";
- editedCabalFile = "16ici9kx7cnva1ihhin5nyc1icif17yks3nwcxxzqxjjw556vpig";
+ revision = "2";
+ editedCabalFile = "0xpw4myq4n6k5lxdll1wg76m3gfymwb746x6qd48qfy3z22nrymw";
libraryHaskellDepends = [
base circle-packing colour containers cubicbezier data-default
data-default-class diagrams-core diagrams-lib diagrams-solve
@@ -63634,6 +63808,7 @@ self: {
];
description = "Discrete Interval Encoding Trees";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"diff" = callPackage
@@ -63782,6 +63957,7 @@ self: {
];
description = "Finds out whether an entity comes from different distributions (statuses)";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"diffmap" = callPackage
@@ -64576,8 +64752,10 @@ self: {
}:
mkDerivation {
pname = "discord-haskell";
- version = "0.7.0";
- sha256 = "0zq9aaarh34c24ih49ap5bblswpzc1nwcp8rw8bw1j4agp2ndpy0";
+ version = "0.7.1";
+ sha256 = "0cl40ph5qwpxa05q7jr67syq9dijxyzvmqzgw53wfri4800qxphn";
+ revision = "1";
+ editedCabalFile = "022rnkpy9frsn81d2m9n8r5crsjzjk679mfja5d65s5bzzg3plyj";
libraryHaskellDepends = [
aeson async base base64-bytestring bytestring containers
data-default http-client iso8601-time JuicyPixels MonadRandom req
@@ -65885,6 +66063,8 @@ self: {
pname = "dns";
version = "3.0.4";
sha256 = "1aa4zb9zkk244rndimrq8maxj9qrmz3rb13v9n8jblmp6ssk6d3v";
+ revision = "1";
+ editedCabalFile = "15jafrm919w4p23m7kpmyc1yvzpy88jcccycc00dza69d119zjdr";
libraryHaskellDepends = [
async attoparsec auto-update base base64-bytestring binary
bytestring containers cryptonite iproute mtl network psqueues safe
@@ -68028,8 +68208,8 @@ self: {
}:
mkDerivation {
pname = "dynamic-graphs";
- version = "0.1.0.2";
- sha256 = "0fy64gfkg6vhhyzay0wh2dis423j8xbcdjzfl06h8hbrb0gb8p7r";
+ version = "0.1.0.3";
+ sha256 = "1zwrvpg8nxc4lx3mc5jaj1fcbg1hhk4b52ng4qh5r57xkhqj6xg5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -68038,8 +68218,9 @@ self: {
];
testHaskellDepends = [
aeson base bytestring containers deepseq hashable mwc-random
- primitive QuickCheck test-framework test-framework-quickcheck2
- test-framework-th text unordered-containers
+ primitive QuickCheck semigroups test-framework
+ test-framework-quickcheck2 test-framework-th text
+ unordered-containers
];
benchmarkHaskellDepends = [ base criterion primitive ];
description = "Dynamic graph algorithms";
@@ -70228,8 +70409,8 @@ self: {
}:
mkDerivation {
pname = "email-validate";
- version = "2.3.2.9";
- sha256 = "12sf380s0f78npga3x1bz9wkz82h477vvf3bvsxq69hrc7m6xb5f";
+ version = "2.3.2.10";
+ sha256 = "0wfk5dkpaw0gk4p0vwdpb24c6kz4gjx0z4am79v5c3k38gmb3rak";
libraryHaskellDepends = [
attoparsec base bytestring template-haskell
];
@@ -72239,6 +72420,8 @@ self: {
pname = "euler-tour-tree";
version = "0.1.1.0";
sha256 = "166gbinlf0ay8y2clzjzf5b2x489hcr1gzj8w5qk341z01f8pckh";
+ revision = "1";
+ editedCabalFile = "0rix7nslzfdds5hz2hvam8dydndhv04xg10wazf7l37q88gk880w";
libraryHaskellDepends = [
base containers fingertree mtl parser-combinators transformers
Unique
@@ -72680,42 +72863,6 @@ self: {
}) {};
"eventstore" = callPackage
- ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring
- , cereal, clock, connection, containers, dns, dotnet-timespan
- , ekg-core, exceptions, fast-logger, hashable, http-client
- , interpolate, lifted-async, lifted-base, machines, monad-control
- , monad-logger, mono-traversable, mtl, protobuf, random, safe
- , safe-exceptions, semigroups, stm, stm-chans, streaming, tasty
- , tasty-hspec, tasty-hunit, text, time, transformers-base
- , unordered-containers, uuid
- }:
- mkDerivation {
- pname = "eventstore";
- version = "1.2.0";
- sha256 = "03ckizx7phz6jykj10s1vj7wfc454qzjq04jrmqhxsbrrqilhyk3";
- libraryHaskellDepends = [
- aeson array base bifunctors bytestring cereal clock connection
- containers dns dotnet-timespan ekg-core exceptions fast-logger
- hashable http-client interpolate lifted-async lifted-base machines
- monad-control monad-logger mono-traversable mtl protobuf random
- safe safe-exceptions semigroups stm stm-chans streaming text time
- transformers-base unordered-containers uuid
- ];
- testHaskellDepends = [
- aeson async base bytestring cereal connection containers
- dotnet-timespan exceptions fast-logger hashable lifted-async
- lifted-base monad-control mono-traversable protobuf safe
- safe-exceptions semigroups stm stm-chans streaming tasty
- tasty-hspec tasty-hunit text time transformers-base
- unordered-containers uuid
- ];
- description = "EventStore TCP Client";
- license = stdenv.lib.licenses.bsd3;
- platforms = [ "x86_64-darwin" "x86_64-linux" ];
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "eventstore_1_2_1" = callPackage
({ mkDerivation, aeson, array, async, base, bifunctors, bytestring
, cereal, clock, connection, containers, dns, dotnet-timespan
, ekg-core, exceptions, fast-logger, hashable, http-client
@@ -73728,25 +73875,26 @@ self: {
"expresso" = callPackage
({ mkDerivation, base, containers, directory, filepath, hashable
, haskeline, mtl, parsec, tasty, tasty-hunit, template-haskell
- , terminfo, text, unordered-containers, wl-pprint
+ , text, unordered-containers, wl-pprint
}:
mkDerivation {
pname = "expresso";
- version = "0.1.1.0";
- sha256 = "1c0mibbgwdxz36qr02nc31mpg6d3l9mgjfqwy174ib2kv3wndivh";
+ version = "0.1.2.0";
+ sha256 = "15s4gpf7pv6wv13q5i1cff7s93nx5vb8gyjfm4ifz76ki3xafgcn";
isLibrary = true;
isExecutable = true;
+ enableSeparateDataOutput = true;
libraryHaskellDepends = [
base containers directory filepath hashable haskeline mtl parsec
- template-haskell terminfo text unordered-containers wl-pprint
+ template-haskell text unordered-containers wl-pprint
];
executableHaskellDepends = [
base containers directory filepath hashable haskeline mtl parsec
- terminfo text unordered-containers wl-pprint
+ text unordered-containers wl-pprint
];
testHaskellDepends = [
base containers directory filepath hashable haskeline mtl parsec
- tasty tasty-hunit terminfo text unordered-containers wl-pprint
+ tasty tasty-hunit text unordered-containers wl-pprint
];
description = "A simple expressions language based on row types";
license = stdenv.lib.licenses.bsd3;
@@ -74253,8 +74401,8 @@ self: {
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
pname = "failable";
- version = "0.1.0.3";
- sha256 = "1kmp5xgsj5yv4h9q3h1r73z6pb9cj6kb4i458rb322l6w88ci0rf";
+ version = "0.1.1.0";
+ sha256 = "0wg4jhilnyqxs6kqikbli1ia6xl4hi4hipdc1pp1f2d2gxgg0afb";
libraryHaskellDepends = [ base mtl transformers ];
description = "A 'Failable' error monad class to unify failure across monads that can fail";
license = stdenv.lib.licenses.bsd3;
@@ -74847,8 +74995,8 @@ self: {
}:
mkDerivation {
pname = "fay";
- version = "0.24.0.1";
- sha256 = "05z8dyw1yf2bh42mrrk1d9rxqdz1p6gn8sjnpk66s2k76xrg4vm2";
+ version = "0.24.0.2";
+ sha256 = "00qm6n8ali6inqmm64mrcz414iwiin8zwpavq5w1hnrmvzlbazg5";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -75403,6 +75551,8 @@ self: {
pname = "feed";
version = "1.0.1.0";
sha256 = "076krkyvbh24s50chdw3nz6w2svwchys65ppjzlm8gy42ddhbgc7";
+ revision = "1";
+ editedCabalFile = "10xjd3syr70g3blnjy7xvd6s21y68vxsi69f6bmizpsylbfb0245";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base base-compat bytestring old-locale old-time safe text time
@@ -76532,8 +76682,8 @@ self: {
}:
mkDerivation {
pname = "find-clumpiness";
- version = "0.2.3.1";
- sha256 = "0aicxjh58cz25kxigz013j07a0vc5jyirs75daqjmlgd3rj5b7h8";
+ version = "0.2.3.2";
+ sha256 = "1qid4dinkydpikw1a7q4zj3cx3bh7mzz7bfd8l1mz7fykdi8lwac";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -76759,14 +76909,12 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "first-class-families_0_4_0_0" = callPackage
+ "first-class-families_0_5_0_0" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "first-class-families";
- version = "0.4.0.0";
- sha256 = "1hkvk4vhx8zanx7sc8a7nsz4h38nsfhr1rdn1ky1fim328fi4gx6";
- revision = "1";
- editedCabalFile = "1nrcbznpzbfxlk29f8q2zsn11h5zf67w84np25z9bc907d0xljiw";
+ version = "0.5.0.0";
+ sha256 = "03skw4axj6zk593zi8fwynzjyiq6s7apjqmjqv6rxpxhj17vqwpj";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
description = "First class type families";
@@ -77340,6 +77488,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {FLAC = null;};
+ "flac_0_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, directory
+ , exceptions, filepath, FLAC, hspec, hspec-discover, mtl, temporary
+ , text, transformers, vector, wave
+ }:
+ mkDerivation {
+ pname = "flac";
+ version = "0.2.0";
+ sha256 = "03zmsnnpkk26ss8ka2l7x9gsfcmiqfyc73v7fna6sk5cwzxsb33c";
+ revision = "1";
+ editedCabalFile = "1phwdnya8bgw24a80vbw0m4pm7r67grnc6si8683jz620snnsm48";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base bytestring containers directory exceptions filepath mtl text
+ transformers vector wave
+ ];
+ librarySystemDepends = [ FLAC ];
+ testHaskellDepends = [
+ base bytestring directory filepath hspec temporary transformers
+ vector wave
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Complete high-level binding to libFLAC";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {FLAC = null;};
+
"flac-picture" = callPackage
({ mkDerivation, base, bytestring, data-default-class, directory
, flac, hspec, JuicyPixels, temporary
@@ -78216,8 +78391,8 @@ self: {
pname = "fmt";
version = "0.6.1.1";
sha256 = "1bfj94ahc06xj6x5v5gmjzgw30cgxsc1vjygajqiqnanimbhn8i6";
- revision = "1";
- editedCabalFile = "13ypmyg0axadzhycfl0g1s73bk9a2myshf38y8dslf3hlg76wbmv";
+ revision = "2";
+ editedCabalFile = "1prdnb8a8n338clkvjx0c8hmbkiy8x2c9j87b94302bq6x7rmf9d";
libraryHaskellDepends = [
base base64-bytestring bytestring call-stack containers formatting
microlens text time time-locale-compat
@@ -78870,10 +79045,8 @@ self: {
}:
mkDerivation {
pname = "forma";
- version = "1.1.0";
- sha256 = "09f377ak1208lr8sskdga3nq47a151whd7z982pwv552w1q75p5p";
- revision = "2";
- editedCabalFile = "1yc9gv1rjbl4lsxscp5idfpn7jp27c38j6gm9v7isxgyaih0j4v4";
+ version = "1.1.1";
+ sha256 = "10q06yjz66h92qm0569l172v0c6mp9m3jfyakyva5v7xdqr8rvxb";
libraryHaskellDepends = [
aeson base containers mtl text unordered-containers
];
@@ -79097,14 +79270,17 @@ self: {
}) {};
"forsyde-shallow" = callPackage
- ({ mkDerivation, base, directory, hspec, old-time, process, random
+ ({ mkDerivation, base, directory, doctest, hspec, old-time, process
+ , QuickCheck, random
}:
mkDerivation {
pname = "forsyde-shallow";
- version = "3.3.3.0";
- sha256 = "0avpy9h0x30c6zbzfrf248k2il4w0hk5rnkcqaday7rgsf70cfc0";
+ version = "3.4.0.0";
+ sha256 = "0czrgfx22j94xp56mf4cwrz2rdw2id77va89xpjxxrhdzwzfsvcn";
libraryHaskellDepends = [ base directory old-time process random ];
- testHaskellDepends = [ base hspec ];
+ testHaskellDepends = [
+ base directory doctest hspec old-time process QuickCheck random
+ ];
description = "ForSyDe's Haskell-embedded Domain Specific Language";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -79151,17 +79327,15 @@ self: {
}) {};
"fortytwo" = callPackage
- ({ mkDerivation, ansi-terminal, async, base, doctest, hspec
- , process, text
- }:
+ ({ mkDerivation, ansi-terminal, base, doctest, hspec, text }:
mkDerivation {
pname = "fortytwo";
- version = "1.0.4";
- sha256 = "0gbvhlsyhfslxrwkdldn15adj8f371rhx5qxfapcpqfa6pwbjsfd";
+ version = "1.0.5";
+ sha256 = "1jmvj3h70h31a906b8wvycqwl1spfqgdmwhzf5x84aykih5xlcfs";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ ansi-terminal base text ];
- testHaskellDepends = [ async base doctest hspec process ];
+ testHaskellDepends = [ base doctest hspec ];
description = "Interactive terminal prompt";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -79592,8 +79766,8 @@ self: {
({ mkDerivation, base, free-algebras }:
mkDerivation {
pname = "free-category";
- version = "0.0.1.0";
- sha256 = "0cpcn10kbsx1xvvxvvcx5hpa0p9vhkrjf7cmzva2zpmhdj4jp5rg";
+ version = "0.0.2.0";
+ sha256 = "16gs7n3gl5whda376j87qm9jfdx6zhmnyp43fjfaj6s5y2s0z53z";
libraryHaskellDepends = [ base free-algebras ];
description = "Free category";
license = stdenv.lib.licenses.mpl20;
@@ -81015,6 +81189,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "function-builder" = callPackage
+ ({ mkDerivation, base, tagged }:
+ mkDerivation {
+ pname = "function-builder";
+ version = "0.1.0.4";
+ sha256 = "1iiz1fx8m152wg55k6vgv8sf3zf9wvc9zmx2wca8yc38bki43h61";
+ libraryHaskellDepends = [ base tagged ];
+ description = "Create poly variadic functions for monoidal results";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"function-combine" = callPackage
({ mkDerivation, base, data-type }:
mkDerivation {
@@ -83242,27 +83427,6 @@ self: {
}) {};
"genvalidity-hspec" = callPackage
- ({ mkDerivation, base, doctest, genvalidity, genvalidity-property
- , hspec, hspec-core, QuickCheck, transformers, validity
- }:
- mkDerivation {
- pname = "genvalidity-hspec";
- version = "0.6.2.1";
- sha256 = "100mjmbjfzy431a52yqkq2rja0mb5zw8dbkpfbfy17rdkwwx2yn1";
- libraryHaskellDepends = [
- base genvalidity genvalidity-property hspec hspec-core QuickCheck
- transformers validity
- ];
- testHaskellDepends = [
- base doctest genvalidity genvalidity-property hspec hspec-core
- QuickCheck validity
- ];
- description = "Standard spec's for GenValidity instances";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "genvalidity-hspec_0_6_2_2" = callPackage
({ mkDerivation, base, doctest, genvalidity, genvalidity-property
, hspec, hspec-core, QuickCheck, transformers, validity
}:
@@ -84707,7 +84871,7 @@ self: {
libraryHaskellDepends = [ array base containers ghc hpc ];
description = "Generic GHC Plugin for annotating Haskell code with source location data";
license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ gridaphobe ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-syb" = callPackage
@@ -86384,20 +86548,20 @@ self: {
}) {};
"git" = callPackage
- ({ mkDerivation, base, basement, byteable, bytedump, bytestring
- , containers, cryptonite, hourglass, memory, patience, random
- , system-fileio, system-filepath, tasty, tasty-quickcheck
- , unix-compat, utf8-string, vector, zlib, zlib-bindings
+ ({ mkDerivation, base, basement, bytedump, bytestring, containers
+ , cryptonite, hourglass, memory, random, system-fileio
+ , system-filepath, tasty, tasty-quickcheck, unix-compat
+ , utf8-string, vector, zlib, zlib-bindings
}:
mkDerivation {
pname = "git";
- version = "0.2.2";
- sha256 = "18sn3rvmrqw8xy7xaqpv82inqj981z79sm6h1aw4jvvzsf6llzwa";
+ version = "0.3.0";
+ sha256 = "0kd35qnxv2vnfaaq13dbf734jq11p05v6sdbxf91pag49817b6bz";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base basement byteable bytestring containers cryptonite hourglass
- memory patience random system-fileio system-filepath unix-compat
- utf8-string vector zlib zlib-bindings
+ base basement bytestring containers cryptonite hourglass memory
+ random system-fileio system-filepath unix-compat utf8-string vector
+ zlib zlib-bindings
];
testHaskellDepends = [
base bytedump bytestring hourglass tasty tasty-quickcheck
@@ -86448,8 +86612,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "7.20181211";
- sha256 = "05zvi2z4fs2sprzgm31m6y1rhvwkhmjilvmgvyajzs12vzsaik6x";
+ version = "7.20190122";
+ sha256 = "0z5a5sskmjmayh1w9m48v7b81s1ybcglglry2jy1awdbn2l4mxk5";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-fpairing" "-fproduction" "-fs3" "-ftorrentparser" "-fwebapp"
@@ -86847,25 +87011,6 @@ self: {
}) {};
"githash" = callPackage
- ({ mkDerivation, base, bytestring, directory, filepath, hspec
- , process, template-haskell, temporary, unliftio
- }:
- mkDerivation {
- pname = "githash";
- version = "0.1.3.0";
- sha256 = "0rnp5ljrb05kd127fy2s5jlxjvjfs50dar92pahb36w2qw2clnp7";
- libraryHaskellDepends = [
- base bytestring directory filepath process template-haskell
- ];
- testHaskellDepends = [
- base bytestring directory filepath hspec process template-haskell
- temporary unliftio
- ];
- description = "Compile git revision info into Haskell projects";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "githash_0_1_3_1" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, hspec
, process, template-haskell, temporary, unliftio
}:
@@ -86882,7 +87027,6 @@ self: {
];
description = "Compile git revision info into Haskell projects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"github" = callPackage
@@ -86991,8 +87135,8 @@ self: {
}:
mkDerivation {
pname = "github-release";
- version = "1.2.3";
- sha256 = "14jb82gybm2zwri05bqxsibwr29lhghcaj3n0171nbndqs0dyl0y";
+ version = "1.2.4";
+ sha256 = "1s4vmqrzq7w35kfij9pyxm9b672khhx03whi4adz6l51xij6a3yb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -87525,8 +87669,8 @@ self: {
}:
mkDerivation {
pname = "glabrous";
- version = "1.0.0";
- sha256 = "00q07675lrsniwrzb85bz2b5n8llbhyp0zxkscm9yr8mlirasr3k";
+ version = "1.0.1";
+ sha256 = "11s7fhlv3aq80h20jf2l447bmxy95dy7dqvzqfp0myy4hgsasks3";
libraryHaskellDepends = [
aeson aeson-pretty attoparsec base bytestring cereal cereal-text
either text unordered-containers
@@ -87833,8 +87977,8 @@ self: {
pname = "glirc";
version = "2.29";
sha256 = "04i6dzb6fgvx1vxpn8syzc9pa4mq2m62mrgq4iraqwgkzl54ahgx";
- revision = "1";
- editedCabalFile = "0kjari98vcx5d1nfvxk8f6nx557hpy6njw7fj5p1lfdals81qifz";
+ revision = "2";
+ editedCabalFile = "0s37m39c3vnwskvbsiziysm9ck7l30bfkp2jg0l49dhi8v01q6cs";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
@@ -88234,13 +88378,14 @@ self: {
"glue-common" = callPackage
({ mkDerivation, async, base, ekg-core, hashable, hspec
- , lifted-base, monad-control, QuickCheck, quickcheck-instances
- , text, time, transformers, transformers-base, unordered-containers
+ , hspec-discover, lifted-base, monad-control, QuickCheck
+ , quickcheck-instances, text, time, transformers, transformers-base
+ , unordered-containers
}:
mkDerivation {
pname = "glue-common";
- version = "0.5";
- sha256 = "0wza8cmschfh6kk21wm2bz12ly3in7kf0cv6jma0a78fiphdwg2q";
+ version = "0.6.1";
+ sha256 = "1s4fm4cf88n4fw7alqb4jigw1pjh242jr7a8d9p52qcgkqn9qnwy";
libraryHaskellDepends = [
base hashable lifted-base monad-control text time transformers
transformers-base unordered-containers
@@ -88250,6 +88395,7 @@ self: {
QuickCheck quickcheck-instances text time transformers
transformers-base unordered-containers
];
+ testToolDepends = [ hspec-discover ];
description = "Make better services and clients";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -88257,14 +88403,14 @@ self: {
"glue-core" = callPackage
({ mkDerivation, async, base, ekg-core, glue-common, hashable
- , hspec, lifted-base, monad-control, QuickCheck
+ , hspec, hspec-discover, lifted-base, monad-control, QuickCheck
, quickcheck-instances, text, time, transformers, transformers-base
, unordered-containers
}:
mkDerivation {
pname = "glue-core";
- version = "0.5";
- sha256 = "0x89h04j8z58nd1cx6rxn0hgjgb24kdzgl21m2xrlj7h1fp9fwfi";
+ version = "0.6.1";
+ sha256 = "0fmqir0wcyhgl154rzg93qxdmxzfpi05mckzg7mihkh57fsy4pk0";
libraryHaskellDepends = [
base glue-common hashable lifted-base monad-control text time
transformers transformers-base unordered-containers
@@ -88274,6 +88420,7 @@ self: {
monad-control QuickCheck quickcheck-instances text time
transformers transformers-base unordered-containers
];
+ testToolDepends = [ hspec-discover ];
description = "Make better services and clients";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -88281,14 +88428,14 @@ self: {
"glue-ekg" = callPackage
({ mkDerivation, async, base, ekg-core, glue-common, hashable
- , hspec, lifted-base, monad-control, QuickCheck
+ , hspec, hspec-discover, lifted-base, monad-control, QuickCheck
, quickcheck-instances, text, time, transformers, transformers-base
, unordered-containers
}:
mkDerivation {
pname = "glue-ekg";
- version = "0.5";
- sha256 = "0ckbmjizfclpdyzrc85l9hh79yl82rmbkim5gq543qnppi1pn4h6";
+ version = "0.6.1";
+ sha256 = "1pigh4s546mv4l2bnwrr6y8473bss0s8ydymr929bz2svrfyhlmz";
libraryHaskellDepends = [
base ekg-core glue-common hashable lifted-base monad-control text
time transformers transformers-base unordered-containers
@@ -88298,6 +88445,7 @@ self: {
monad-control QuickCheck quickcheck-instances text time
transformers transformers-base unordered-containers
];
+ testToolDepends = [ hspec-discover ];
description = "Make better services and clients";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -88310,8 +88458,8 @@ self: {
}:
mkDerivation {
pname = "glue-example";
- version = "0.5";
- sha256 = "10nw8bzxbcghyy9xyb69ka3a3w66fysczhhgrshy462ihpw8p8bw";
+ version = "0.6.1";
+ sha256 = "1na0rnl0ac666man17xi4f5rg0zrw7f7ky44nfn2cag6398b109i";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -91263,8 +91411,8 @@ self: {
}:
mkDerivation {
pname = "graph-wrapper";
- version = "0.2.5.2";
- sha256 = "1kcdfr1bz2ks71gapz6wrzv7sj6qbmj1zadj1cmh39g9xvqjx94q";
+ version = "0.2.6.0";
+ sha256 = "19jvr7d1kkyh4qdscljbgqnlpv6rr7fsn3h9dm3bji3dgbsdd7mq";
libraryHaskellDepends = [ array base containers ];
testHaskellDepends = [
array base containers deepseq hspec QuickCheck
@@ -91935,17 +92083,26 @@ self: {
}) {};
"grids" = callPackage
- ({ mkDerivation, adjunctions, base, distributive, finite-typelits
- , lens, vector
+ ({ mkDerivation, adjunctions, base, comonad, deepseq, distributive
+ , gauge, hspec, singletons, vector
}:
mkDerivation {
pname = "grids";
- version = "0.1.1.0";
- sha256 = "048k7r9x7d6vfyhsspqawzjrabk30igf3049hjnji27xhpghr90k";
+ version = "0.3.0.0";
+ sha256 = "01i6izwlgkv4pc6sfywn8fg2s01x15q0lwxag3kzzhb63nm20kli";
libraryHaskellDepends = [
- adjunctions base distributive finite-typelits lens vector
+ adjunctions base comonad deepseq distributive singletons vector
+ ];
+ testHaskellDepends = [
+ adjunctions base comonad deepseq distributive hspec singletons
+ vector
+ ];
+ benchmarkHaskellDepends = [
+ adjunctions base comonad deepseq distributive gauge singletons
+ vector
];
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"grm" = callPackage
@@ -92651,7 +92808,7 @@ self: {
description = "Bindings for the Gtk/OS X integration library";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {gtk-mac-integration-gtk2 = null;};
+ }) {inherit (pkgs) gtk-mac-integration-gtk2;};
"gtk-serialized-event" = callPackage
({ mkDerivation, array, base, containers, glib, gtk, gtk2
@@ -93059,8 +93216,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "guarded-allocation";
- version = "0.0";
- sha256 = "1fj8zf9drvkd8bydiy7g0z9dqqjn7d8mf1jdhwcyx6c013ixnmsj";
+ version = "0.0.1";
+ sha256 = "15a6g0bkjf9r0zl7x61ip05kb7k4rf7yxr7z8jybs5q8g78i1b0c";
libraryHaskellDepends = [ base ];
description = "Memory allocation with added stress tests and integrity checks";
license = stdenv.lib.licenses.bsd3;
@@ -95629,20 +95786,23 @@ self: {
}) {};
"hakyll-images" = callPackage
- ({ mkDerivation, base, bytestring, hakyll, HUnit-approx
- , JuicyPixels, JuicyPixels-extra, tasty, tasty-hunit
+ ({ mkDerivation, base, binary, bytestring, directory, filepath
+ , hakyll, HUnit-approx, JuicyPixels, JuicyPixels-extra, tasty
+ , tasty-hunit
}:
mkDerivation {
pname = "hakyll-images";
- version = "0.1.0";
- sha256 = "1l135gmlm2ydqj3d27gfarykcg6k1g204cysm3bk163f499b8w50";
+ version = "0.4.2";
+ sha256 = "0la1c25jlqw0y0zfcskkj4mlmkpamr2psqfnsrgz52zvmhy2ha2p";
+ revision = "1";
+ editedCabalFile = "1kmvb0cxvphmx0f1bgjq636yga58n4g2lqrg2xg5xfpwf8r956qf";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base bytestring hakyll JuicyPixels JuicyPixels-extra
+ base binary bytestring hakyll JuicyPixels JuicyPixels-extra
];
testHaskellDepends = [
- base bytestring hakyll HUnit-approx JuicyPixels JuicyPixels-extra
- tasty tasty-hunit
+ base binary bytestring directory filepath hakyll HUnit-approx
+ JuicyPixels JuicyPixels-extra tasty tasty-hunit
];
description = "Hakyll utilities to work with images";
license = stdenv.lib.licenses.bsd3;
@@ -95745,6 +95905,7 @@ self: {
];
description = "A runtime environment for Haskell applications running on AWS Lambda";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"halberd" = callPackage
@@ -96383,37 +96544,8 @@ self: {
}:
mkDerivation {
pname = "hapistrano";
- version = "0.3.8.0";
- sha256 = "1kkasqfx7k8sl22sklysxl76d5ljcm7p96hgcak7qgwwbj7igj56";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base filepath formatting gitrev mtl path process stm time
- transformers typed-process
- ];
- executableHaskellDepends = [
- aeson async base formatting gitrev optparse-applicative path
- path-io stm yaml
- ];
- testHaskellDepends = [
- base directory filepath hspec mtl path path-io process QuickCheck
- silently temporary
- ];
- description = "A deployment library for Haskell applications";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hapistrano_0_3_9_0" = callPackage
- ({ mkDerivation, aeson, async, base, directory, filepath
- , formatting, gitrev, hspec, mtl, optparse-applicative, path
- , path-io, process, QuickCheck, silently, stm, temporary, time
- , transformers, typed-process, yaml
- }:
- mkDerivation {
- pname = "hapistrano";
- version = "0.3.9.0";
- sha256 = "11b4aq2qpjnsvzcir9sldv4qpccipfffvcf4q8z6ji84hyf3zb3y";
+ version = "0.3.9.1";
+ sha256 = "0s2xhisyjx3d9rgzqcc09l2x3a8fkc5d7rdcrrcrgwz6vxcdv0pv";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -97505,8 +97637,8 @@ self: {
pname = "hasbolt";
version = "0.1.3.2";
sha256 = "14sq3iqbrfkwyswdka2285cdhwx3c6srfhn5qb7yw1nfjx2bdb1i";
- revision = "1";
- editedCabalFile = "127j24130d412ccn9zc71lxjfr6w0srbc8ir67s3zbmzs6g1l9j8";
+ revision = "3";
+ editedCabalFile = "10h7pbkrkc9cdxx09zk0s8ygcdva2xy646zq3k8czph3vdaffzqx";
libraryHaskellDepends = [
base binary bytestring connection containers data-binary-ieee754
data-default network text transformers
@@ -97519,20 +97651,25 @@ self: {
}) {};
"hasbolt-extras" = callPackage
- ({ mkDerivation, aeson, aeson-casing, base, containers, free
- , hasbolt, lens, mtl, neat-interpolation, scientific
- , template-haskell, text, th-lift-instances, unordered-containers
- , vector
+ ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers
+ , data-default, free, hasbolt, lens, mtl, neat-interpolation
+ , scientific, template-haskell, text, th-lift-instances
+ , unordered-containers, vector
}:
mkDerivation {
pname = "hasbolt-extras";
- version = "0.0.0.14";
- sha256 = "1sqlngr8wbvs94j1qmqam0q5shjbil61j7dq520qa87rblljs96i";
+ version = "0.0.0.15";
+ sha256 = "114yzmvj96nhq37947p5kf3zc4hdh4dnbavms0f1ndszmn1q7hd9";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson aeson-casing base containers free hasbolt lens mtl
neat-interpolation scientific template-haskell text
th-lift-instances unordered-containers vector
];
+ executableHaskellDepends = [
+ aeson base bytestring containers data-default hasbolt mtl text
+ ];
description = "Extras for hasbolt library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -98179,18 +98316,18 @@ self: {
}) {};
"haskdogs" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory, filepath
- , hasktags, optparse-applicative, process, text
+ ({ mkDerivation, base, containers, directory, filepath, hasktags
+ , optparse-applicative, process-extras, text
}:
mkDerivation {
pname = "haskdogs";
- version = "0.5.4";
- sha256 = "1f35np3a99y3aifqgp24c5wdjr5nvvs3jj6g71v39355sjj1hsqq";
+ version = "0.6.0";
+ sha256 = "0xqnsirgbwnp3kbvdmbg8d1b8lm2yk4fvjx71k8274gi7z62l458";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base bytestring containers directory filepath hasktags
- optparse-applicative process text
+ base containers directory filepath hasktags optparse-applicative
+ process-extras text
];
description = "Generate tags file for Haskell project and its nearest deps";
license = stdenv.lib.licenses.bsd3;
@@ -98215,14 +98352,14 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "haskeline_0_7_4_3" = callPackage
+ "haskeline_0_7_5_0" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
, process, stm, terminfo, transformers, unix
}:
mkDerivation {
pname = "haskeline";
- version = "0.7.4.3";
- sha256 = "0ydnsr1nhh7mfgvbpclidcfbgzf7j8g5vnwxrnkmgg1dphq0jv84";
+ version = "0.7.5.0";
+ sha256 = "1inyq7qwih0hnqlm6gy769vsxzjpvqx9ry390dmcvvql9520hrfj";
configureFlags = [ "-fterminfo" ];
libraryHaskellDepends = [
base bytestring containers directory filepath process stm terminfo
@@ -98718,19 +98855,18 @@ self: {
}) {};
"haskell-gettext" = callPackage
- ({ mkDerivation, base, binary, bytestring, bytestring-trie
- , containers, filepath, haskell-src-exts, mtl, old-locale, parsec
- , text, time, transformers, uniplate
+ ({ mkDerivation, base, binary, bytestring, containers, filepath
+ , haskell-src-exts, mtl, old-locale, parsec, text, time
+ , transformers, uniplate
}:
mkDerivation {
pname = "haskell-gettext";
- version = "0.1.1.0";
- sha256 = "1kfqrm90my0h15f1x6n4fzzf9fvyicg87fqwbal37hj888jb0gv8";
+ version = "0.1.2.0";
+ sha256 = "1j7f8bcqqidgz3zbnlpy5v9adbp6yr9mla6b1a3m0gam9c7zlgin";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base binary bytestring bytestring-trie containers mtl parsec text
- time transformers
+ base binary bytestring containers mtl parsec text time transformers
];
executableHaskellDepends = [
base filepath haskell-src-exts old-locale time uniplate
@@ -98763,18 +98899,6 @@ self: {
inherit (pkgs.gnome3) gobject-introspection;};
"haskell-gi-base" = callPackage
- ({ mkDerivation, base, bytestring, containers, glib, text }:
- mkDerivation {
- pname = "haskell-gi-base";
- version = "0.21.4";
- sha256 = "0vrl0cqws1l0ba7avf16c9zyfsvq7gd8wv4sjzd7rjk6jmg38vds";
- libraryHaskellDepends = [ base bytestring containers text ];
- libraryPkgconfigDepends = [ glib ];
- description = "Foundation for libraries generated by haskell-gi";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib;};
-
- "haskell-gi-base_0_21_5" = callPackage
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
pname = "haskell-gi-base";
@@ -98784,7 +98908,6 @@ self: {
libraryPkgconfigDepends = [ glib ];
description = "Foundation for libraries generated by haskell-gi";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
"haskell-gi-overloading_0_0" = callPackage
@@ -100973,8 +101096,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-store";
- version = "0.9.2";
- sha256 = "1p4za0b6n7ldz7jnq25n9f7wmngxy8ic0vy1kppb7wka0a96sdh1";
+ version = "0.9.3";
+ sha256 = "17k51kh9vi2bkf6hfn50wpqsnc0qrclvphqy8wcmsz0n2ik8rb7h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -101919,17 +102042,20 @@ self: {
];
description = "\"optparse-applicative\" parsers for \"hasql\"";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hasql-pool" = callPackage
- ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
+ ({ mkDerivation, base-prelude, hasql, hspec, resource-pool, time }:
mkDerivation {
pname = "hasql-pool";
- version = "0.5";
- sha256 = "0bsxh9yf5p2iknrnssrif563n42ih14cj95qmy9z2lz2kbycscrs";
+ version = "0.5.0.1";
+ sha256 = "1isnn3klvqcr13wvq6fsj3b5sysjs6xlll9s3ysihd1x4v87zii8";
libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
+ testHaskellDepends = [ base-prelude hasql hspec ];
description = "A pool of connections for Hasql";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hasql-postgres" = callPackage
@@ -102378,10 +102504,8 @@ self: {
}:
mkDerivation {
pname = "haven";
- version = "0.2.0.0";
- sha256 = "0cclphiq2jkk1msp5yg2mpkfn98jlqnc0vvwmi3vqcy5ln7641v1";
- revision = "1";
- editedCabalFile = "1p4m1iv3649b2wf6wdgbknhpms8rna5sibdi93zxyj0a4b23dh23";
+ version = "0.2.0.1";
+ sha256 = "15q9cgfifz87ns730agv2vzc8rp5lqggiclc91khpckm2qppk6yd";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -102565,10 +102689,10 @@ self: {
}:
mkDerivation {
pname = "haxr";
- version = "3000.11.2";
- sha256 = "0iwbdvywily6ma1a1v9l4kflvm8d8234zhvyb9imx7g7grns1kgb";
+ version = "3000.11.3";
+ sha256 = "1ab422ngg63w91a71j17swzzdxk0y2053fijml0illarcrd77cnj";
revision = "1";
- editedCabalFile = "1l0xrffx8xy023g89xijmm7vnaci5hsshpm1rvdchb0nbvq08cnr";
+ editedCabalFile = "0h71nvlia8k7ykhywxbx79xj30g6ld0gqqmrdhyp3aip8ly6cb6y";
libraryHaskellDepends = [
array base base-compat base64-bytestring blaze-builder bytestring
HaXml HsOpenSSL http-streams http-types io-streams mtl mtl-compat
@@ -104076,23 +104200,21 @@ self: {
}) {};
"hedn" = callPackage
- ({ mkDerivation, attoparsec, base, base-compat, bytestring
- , containers, deepseq, hspec, hspec-contrib, HUnit, mtl, QuickCheck
- , scientific, stringsearch, template-haskell, text, time
- , time-locale-compat, utf8-string, vector
+ ({ mkDerivation, base, containers, deepseq, deriving-compat
+ , hedgehog, megaparsec, parser-combinators, prettyprinter
+ , scientific, template-haskell, text, time, uuid, vector
}:
mkDerivation {
pname = "hedn";
- version = "0.1.9.1";
- sha256 = "0ynajgg5kl37rv72408hg5jiypy6vmzazqxa58405knb49h0gvvz";
+ version = "0.2.0.0";
+ sha256 = "1yi7j2ikpd1lv32hzgv38v1r4wzh7ffq71js2648d4j1v9jhq1sj";
libraryHaskellDepends = [
- attoparsec base base-compat bytestring containers deepseq mtl
- scientific stringsearch text time time-locale-compat utf8-string
- vector
+ base containers deepseq deriving-compat megaparsec
+ parser-combinators prettyprinter scientific template-haskell text
+ time uuid vector
];
testHaskellDepends = [
- base bytestring containers hspec hspec-contrib HUnit QuickCheck
- template-haskell text time vector
+ base containers hedgehog megaparsec text time uuid vector
];
description = "EDN parsing and encoding";
license = stdenv.lib.licenses.bsd3;
@@ -105009,8 +105131,8 @@ self: {
}:
mkDerivation {
pname = "hevm";
- version = "0.21";
- sha256 = "0h3d1b2xdd59d3rl1a9ng1hz2hr3g6n1dpak0a4namjlcfxvwwhd";
+ version = "0.24";
+ sha256 = "0bzhswisrmlw8ajl6mr13vr3a7l0vywl394aihrc0xs6vwgyflh0";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -106100,23 +106222,34 @@ self: {
}) {inherit (pkgs) hidapi;};
"hid-examples" = callPackage
- ({ mkDerivation, base, blaze-html, bytestring, cassava, Chart
- , Chart-diagrams, directory, extra, filepath, fmt, hint, mtl
- , optparse-applicative, random, safe, text, time, transformers
- , unix-compat
+ ({ mkDerivation, aeson, base, blaze-html, bytestring, cassava
+ , Chart, Chart-diagrams, data-default, directory, doctest, extra
+ , filepath, fmt, hedgehog, hint, http-client, mtl
+ , optparse-applicative, random, req, safe, safe-exceptions, split
+ , system-locale, tasty, tasty-golden, tasty-hedgehog, tasty-hspec
+ , text, time, transformers, unix-compat
}:
mkDerivation {
pname = "hid-examples";
- version = "0.3";
- sha256 = "11zqnmsd07zpwmw40ynhv64zqc6fl27a281rihd6yc7n68qvpz6n";
+ version = "0.4";
+ sha256 = "11r2ln131axkw31afki3jnrz1md668z0qnvx915qwyppga62rk8l";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
- executableHaskellDepends = [
- base blaze-html bytestring cassava Chart Chart-diagrams directory
- extra filepath fmt hint mtl optparse-applicative random safe text
- time transformers unix-compat
+ libraryHaskellDepends = [
+ base hedgehog safe safe-exceptions split
];
+ executableHaskellDepends = [
+ aeson base blaze-html bytestring cassava Chart Chart-diagrams
+ data-default directory extra filepath fmt hedgehog hint http-client
+ mtl optparse-applicative random req safe safe-exceptions
+ system-locale text time transformers unix-compat
+ ];
+ testHaskellDepends = [
+ base doctest filepath hedgehog tasty tasty-golden tasty-hedgehog
+ tasty-hspec
+ ];
+ doHaddock = false;
description = "Examples to accompany the book \"Haskell in Depth\"";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -106221,8 +106354,8 @@ self: {
}:
mkDerivation {
pname = "hierarchical-spectral-clustering";
- version = "0.2.1.0";
- sha256 = "1vgvpa9il2pmcwjq0nnq93ppbanrs5yaxdcs9skbwz1r6gx0k64y";
+ version = "0.2.2.0";
+ sha256 = "0c0lv9vr8srb6bipjx70m7p5mr91hfhnymv8brwj6hllq4cp576m";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -106238,6 +106371,7 @@ self: {
];
description = "Hierarchical spectral clustering of a graph";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hierarchy" = callPackage
@@ -106890,8 +107024,8 @@ self: {
}:
mkDerivation {
pname = "hinterface";
- version = "0.8.2";
- sha256 = "02vm78bmmvsiz9iwma3398j91dhs3fnwfnacqg40wv3dypd3x3h1";
+ version = "0.8.3";
+ sha256 = "10pm7hdir81f46d081rk3pc6nnlxhpksmd7qrh1vwyvad4nf9p55";
libraryHaskellDepends = [
array async base binary bytestring containers cryptonite deepseq
exceptions lifted-async lifted-base memory monad-control
@@ -107251,29 +107385,20 @@ self: {
}) {};
"hit" = callPackage
- ({ mkDerivation, attoparsec, base, byteable, bytedump, bytestring
- , containers, cryptohash, hourglass, mtl, parsec, patience, random
- , system-fileio, system-filepath, tasty, tasty-quickcheck
- , unix-compat, utf8-string, vector, zlib, zlib-bindings
+ ({ mkDerivation, base, bytestring, containers, git, hashable
+ , hashtables, hourglass
}:
mkDerivation {
pname = "hit";
- version = "0.6.3";
- sha256 = "0wg44vgd5jzi0r0vg8k5zrvlr7rcrb4nrp862c6y991941qv71nv";
- revision = "2";
- editedCabalFile = "1wcc2lywirc6dmhssnbhgv38vf3xz371y99id30bhg1brmiwmii3";
- isLibrary = true;
+ version = "0.7.0";
+ sha256 = "1d3kqc9yd5hxcrr406cwbxjqnqj0bh4laayx2v1mqqz48x6rmqah";
+ isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- attoparsec base byteable bytestring containers cryptohash hourglass
- mtl parsec patience random system-fileio system-filepath
- unix-compat utf8-string vector zlib zlib-bindings
+ executableHaskellDepends = [
+ base bytestring containers git hashable hashtables hourglass
];
- testHaskellDepends = [
- base bytedump bytestring hourglass tasty tasty-quickcheck
- ];
- description = "Git operations in haskell";
+ description = "Git like program in haskell";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -107930,8 +108055,8 @@ self: {
}:
mkDerivation {
pname = "hlint";
- version = "2.1.12";
- sha256 = "1d3gbvjs7zg9n4fbj2b3c5wn5xf2idygx9cqjdbmgndk3jic9rbx";
+ version = "2.1.14";
+ sha256 = "0arz6x0r4pji37papdrc6brybcd2a2sackvhzmhy89ycgy0k04kk";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -108596,8 +108721,8 @@ self: {
}:
mkDerivation {
pname = "hmm-lapack";
- version = "0.3.0.1";
- sha256 = "150aqwg7n9i5hsdlxxbsynaxn3shgnx20drax16z5785rz0bbrjx";
+ version = "0.3.0.2";
+ sha256 = "1rwxp4gjk2z8k42k7l1g3sy07jl2rhc7xgypjripb3chmfkp6zvn";
libraryHaskellDepends = [
base boxes comfort-array containers deepseq explicit-exception
fixed-length lapack lazy-csv netlib-ffi non-empty prelude-compat
@@ -108606,6 +108731,7 @@ self: {
testHaskellDepends = [ base QuickCheck ];
description = "Hidden Markov Models using LAPACK primitives";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hmp3" = callPackage
@@ -109728,8 +109854,8 @@ self: {
}:
mkDerivation {
pname = "hoogle";
- version = "5.0.17.4";
- sha256 = "059dys3vlbxpd4kx1nrjib1ww9rqkk9am3gdsy3d8vl0fxx2p6s9";
+ version = "5.0.17.5";
+ sha256 = "1vpx6v8b0jixn82iqz085w2qpyj5pl2qyhrcd0a4p0vs5qmplf60";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -109787,8 +109913,8 @@ self: {
pname = "hookup";
version = "0.2.2";
sha256 = "1q9w8j4g8j9ijfvwpng4i3k2b8pkf4ln27bcdaalnp9yyidmxlqf";
- revision = "3";
- editedCabalFile = "0fmnfnlcc5jg0na2723ibh26sch190s62d52g14gffh9fsl9icgy";
+ revision = "4";
+ editedCabalFile = "1l52m4pl1l0mrnl4czx25i8xvba03l7bvqskk59cgwfk8q1kk935";
libraryHaskellDepends = [
attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network
];
@@ -109891,8 +110017,8 @@ self: {
}:
mkDerivation {
pname = "hopenpgp-tools";
- version = "0.21.2";
- sha256 = "13064b3ybjsa78gw1dhykl24l1ccqxsdq773zwb95ccz3v4dy65l";
+ version = "0.21.3";
+ sha256 = "18y6qxb53v9dbjz4mhxvzc0b8jyk909w140y22hxcbwn41vqh48l";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -111157,6 +111283,7 @@ self: {
];
description = "Python language tools";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hquantlib" = callPackage
@@ -112152,6 +112279,38 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {xenctrl = null;};
+ "hsakamai" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit
+ , conduit-extra, cryptonite, doctest, http-client, http-conduit
+ , http-types, memory, optparse-applicative, random, text, unix
+ , unix-time, uuid, xml-conduit, yaml
+ }:
+ mkDerivation {
+ pname = "hsakamai";
+ version = "0.1.0.0";
+ sha256 = "1wg0jw7m0hvvv6b5xz0y012kgnx4zxfms53gvryw0zk6ll841h3i";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring case-insensitive conduit cryptonite
+ http-client http-conduit http-types memory random text unix-time
+ uuid xml-conduit
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring case-insensitive conduit conduit-extra
+ cryptonite http-client http-conduit http-types memory
+ optparse-applicative random text unix unix-time uuid xml-conduit
+ yaml
+ ];
+ testHaskellDepends = [
+ aeson base bytestring case-insensitive conduit cryptonite doctest
+ http-client http-conduit http-types memory random text unix-time
+ uuid xml-conduit
+ ];
+ description = "Akamai API(Edgegrid and Netstorage)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hsaml2" = callPackage
({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring
, bytestring, cryptonite, data-default, http-types, HUnit, hxt
@@ -113020,6 +113179,49 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hsdev_0_3_3_0" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec
+ , base, bytestring, Cabal, containers, cpphs, data-default, deepseq
+ , direct-sqlite, directory, exceptions, filepath, fsnotify, ghc
+ , ghc-boot, ghc-paths, haddock-api, haddock-library, haskell-names
+ , haskell-src-exts, hdocs, hformat, hlint, hspec, http-client, lens
+ , lens-aeson, lifted-base, mmorph, monad-control, monad-loops, mtl
+ , network, network-uri, optparse-applicative, process
+ , regex-pcre-builtin, scientific, simple-log, sqlite-simple, stm
+ , syb, template-haskell, text, text-region, time, transformers
+ , transformers-base, uniplate, unix, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "hsdev";
+ version = "0.3.3.0";
+ sha256 = "17pylby88xmr8hibhpiyygzdnjwznh1zss4969z6w2dk2489lkrz";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-pretty array async attoparsec base bytestring Cabal
+ containers cpphs data-default deepseq direct-sqlite directory
+ exceptions filepath fsnotify ghc ghc-boot ghc-paths haddock-api
+ haddock-library haskell-names haskell-src-exts hdocs hformat hlint
+ http-client lens lifted-base mmorph monad-control monad-loops mtl
+ network network-uri optparse-applicative process regex-pcre-builtin
+ scientific simple-log sqlite-simple stm syb template-haskell text
+ text-region time transformers transformers-base uniplate unix
+ unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ aeson aeson-pretty base bytestring containers deepseq directory
+ exceptions filepath monad-loops mtl network optparse-applicative
+ process text transformers unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson async base containers data-default deepseq directory filepath
+ hformat hspec lens lens-aeson mtl text
+ ];
+ description = "Haskell development library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hsdif" = callPackage
({ mkDerivation, base, bytestring, hosc }:
mkDerivation {
@@ -113054,6 +113256,8 @@ self: {
pname = "hsdns";
version = "1.7.1";
sha256 = "0i50p31zxsrkx9hv3mqcl2042lf922b1fsswmd99d66ybkl01kag";
+ revision = "1";
+ editedCabalFile = "0w4hrmj7ph5dgarl82xpa0g77ncjdqk0wc9wp771pry98xxihzl8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base containers network ];
@@ -113063,6 +113267,22 @@ self: {
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {inherit (pkgs) adns;};
+ "hsdns_1_8" = callPackage
+ ({ mkDerivation, adns, base, containers, network }:
+ mkDerivation {
+ pname = "hsdns";
+ version = "1.8";
+ sha256 = "0jxnfgzsshhaf3n8ywhxy84l6ldhz5cdwaayr61v26iqgm3c3qk0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base containers network ];
+ librarySystemDepends = [ adns ];
+ description = "Asynchronous DNS Resolver";
+ license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ peti ];
+ }) {inherit (pkgs) adns;};
+
"hsdns-cache" = callPackage
({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time
, unordered-containers
@@ -113350,8 +113570,8 @@ self: {
}:
mkDerivation {
pname = "hsimport";
- version = "0.8.6";
- sha256 = "0ylbg5bcylc0gql0qvmih66dj1qj8imn31b6bl70mynwkqh96g1d";
+ version = "0.8.8";
+ sha256 = "0q6348iz4w8zfdrzv98vydw5rdxlhqapdqhxrnhd6dqlcjq3rf1j";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -113945,30 +114165,6 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "hspec_2_4_8" = callPackage
- ({ mkDerivation, base, call-stack, directory, hspec-core
- , hspec-discover, hspec-expectations, hspec-meta, HUnit, QuickCheck
- , stringbuilder, transformers
- }:
- mkDerivation {
- pname = "hspec";
- version = "2.4.8";
- sha256 = "18pddkfz661b1nr1nziq8cnmlzxiqzzmrcrk3iwn476vi3bf1m4l";
- libraryHaskellDepends = [
- base call-stack hspec-core hspec-discover hspec-expectations HUnit
- QuickCheck transformers
- ];
- testHaskellDepends = [
- base call-stack directory hspec-core hspec-discover
- hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
- transformers
- ];
- testToolDepends = [ hspec-discover ];
- description = "A Testing Framework for Haskell";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"hspec" = callPackage
({ mkDerivation, base, hspec-core, hspec-discover
, hspec-expectations, QuickCheck
@@ -113984,6 +114180,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec_2_7_0" = callPackage
+ ({ mkDerivation, base, hspec-core, hspec-discover
+ , hspec-expectations, QuickCheck
+ }:
+ mkDerivation {
+ pname = "hspec";
+ version = "2.7.0";
+ sha256 = "1qbikvd91cimbn439zwsdcrz0hsl7n2w4cl0vlcw8kbf94nm6z7z";
+ libraryHaskellDepends = [
+ base hspec-core hspec-discover hspec-expectations QuickCheck
+ ];
+ description = "A Testing Framework for Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-attoparsec" = callPackage
({ mkDerivation, attoparsec, base, bytestring, hspec
, hspec-expectations, text
@@ -114028,35 +114240,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "hspec-core_2_4_8" = callPackage
- ({ mkDerivation, ansi-terminal, array, base, call-stack, deepseq
- , directory, filepath, hspec-expectations, hspec-meta, HUnit
- , process, QuickCheck, quickcheck-io, random, setenv, silently, stm
- , temporary, tf-random, time, transformers
- }:
- mkDerivation {
- pname = "hspec-core";
- version = "2.4.8";
- sha256 = "02zr6n7mqdncvf1braf38zjdplaxrkg11x9k8717k4yg57585ji4";
- revision = "1";
- editedCabalFile = "05rfar3kl9nkh421jxx71p6dn3zykj61lj1hjhrj0z3s6m1ihn5q";
- libraryHaskellDepends = [
- ansi-terminal array base call-stack deepseq directory filepath
- hspec-expectations HUnit QuickCheck quickcheck-io random setenv stm
- tf-random time transformers
- ];
- testHaskellDepends = [
- ansi-terminal array base call-stack deepseq directory filepath
- hspec-expectations hspec-meta HUnit process QuickCheck
- quickcheck-io random setenv silently stm temporary tf-random time
- transformers
- ];
- testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
- description = "A Testing Framework for Haskell";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"hspec-core" = callPackage
({ mkDerivation, ansi-terminal, array, base, call-stack, clock
, deepseq, directory, filepath, hspec-expectations, hspec-meta
@@ -114084,6 +114267,34 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec-core_2_7_0" = callPackage
+ ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
+ , deepseq, directory, filepath, hspec-expectations, hspec-meta
+ , HUnit, process, QuickCheck, quickcheck-io, random, setenv
+ , silently, stm, temporary, tf-random, transformers
+ }:
+ mkDerivation {
+ pname = "hspec-core";
+ version = "2.7.0";
+ sha256 = "1y4j0ivngz7jrff1riyy2iirnb5kc9p4cr619wdrsrvrm3blgzrz";
+ libraryHaskellDepends = [
+ ansi-terminal array base call-stack clock deepseq directory
+ filepath hspec-expectations HUnit QuickCheck quickcheck-io random
+ setenv stm tf-random transformers
+ ];
+ testHaskellDepends = [
+ ansi-terminal array base call-stack clock deepseq directory
+ filepath hspec-expectations hspec-meta HUnit process QuickCheck
+ quickcheck-io random setenv silently stm temporary tf-random
+ transformers
+ ];
+ testToolDepends = [ hspec-meta ];
+ testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
+ description = "A Testing Framework for Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-dirstream" = callPackage
({ mkDerivation, base, dirstream, filepath, hspec, hspec-core
, pipes, pipes-safe, system-filepath, text
@@ -114102,25 +114313,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "hspec-discover_2_4_8" = callPackage
- ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
- }:
- mkDerivation {
- pname = "hspec-discover";
- version = "2.4.8";
- sha256 = "0llwdfpjgfpi7dr8caw0fldb9maqznmqh4awkvx72bz538gqmlka";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base directory filepath ];
- executableHaskellDepends = [ base directory filepath ];
- testHaskellDepends = [
- base directory filepath hspec-meta QuickCheck
- ];
- description = "Automatically discover and run Hspec tests";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"hspec-discover" = callPackage
({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
}:
@@ -114140,6 +114332,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hspec-discover_2_7_0" = callPackage
+ ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
+ }:
+ mkDerivation {
+ pname = "hspec-discover";
+ version = "2.7.0";
+ sha256 = "1n3by0dn3x3kfy7vnyfdz0dr2wwwj82m0ijlm9s1n6aa976xddhw";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base directory filepath ];
+ executableHaskellDepends = [ base directory filepath ];
+ testHaskellDepends = [
+ base directory filepath hspec-meta QuickCheck
+ ];
+ testToolDepends = [ hspec-meta ];
+ description = "Automatically discover and run Hspec tests";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-expectations" = callPackage
({ mkDerivation, base, call-stack, HUnit, nanospec }:
mkDerivation {
@@ -114412,8 +114624,8 @@ self: {
}:
mkDerivation {
pname = "hspec-need-env";
- version = "0.1.0.2";
- sha256 = "0393l0faajrdfckjgclrhpvm79r0mhba8jrrsvr4rj5ifajmrfns";
+ version = "0.1.0.3";
+ sha256 = "164ng7ryb9dpw2v0wazi9s8xqwsx9yla83p0ln05m6zlirpp6jc6";
libraryHaskellDepends = [ base hspec-core hspec-expectations ];
testHaskellDepends = [ base hspec hspec-core setenv transformers ];
description = "Read environment variables for hspec tests";
@@ -115488,16 +115700,14 @@ self: {
}) {};
"hsyslog" = callPackage
- ({ mkDerivation, base, Cabal, cabal-doctest, doctest }:
+ ({ mkDerivation, base }:
mkDerivation {
pname = "hsyslog";
- version = "5.0.1";
- sha256 = "05k0ckgqzjpa3mqamlswi0kpvqxvq40awip0cvhpzjx64240vpl6";
+ version = "5.0.2";
+ sha256 = "1kkypn0dd92aqv8dr112bhkr9k9r9mchnyyvy41kvhj2zg447v1y";
isLibrary = true;
isExecutable = true;
- setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base doctest ];
description = "FFI interface to syslog(3) from POSIX.1-2001";
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -116238,7 +116448,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "http-client_0_6_0" = callPackage
+ "http-client_0_6_1" = callPackage
({ mkDerivation, array, async, base, blaze-builder, bytestring
, case-insensitive, containers, cookie, deepseq, directory
, exceptions, filepath, ghc-prim, hspec, http-types, memory
@@ -116247,8 +116457,8 @@ self: {
}:
mkDerivation {
pname = "http-client";
- version = "0.6.0";
- sha256 = "1z38v6vgs5hzd42ljkwxdxs1j3ixwsj9klyxd2ng3pxdnb8wyvvk";
+ version = "0.6.1";
+ sha256 = "0ryj5far7744c297ji9aaqcm56rpm2fyma8mbghli086nq4xiryl";
libraryHaskellDepends = [
array base blaze-builder bytestring case-insensitive containers
cookie deepseq exceptions filepath ghc-prim http-types memory
@@ -116352,6 +116562,8 @@ self: {
pname = "http-client-openssl";
version = "0.3.0.0";
sha256 = "0y7d1bp045mj1lnbd74a1v4viv5g5awivdhbycq75hnvqf2n50vl";
+ revision = "2";
+ editedCabalFile = "0p8vgakciq8ar9pfahh1bmriann3h0xn4z3xb328lgbcxxxpwqfd";
libraryHaskellDepends = [
base bytestring HsOpenSSL http-client network
];
@@ -116530,6 +116742,37 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "http-conduit_2_3_5" = callPackage
+ ({ mkDerivation, aeson, base, blaze-builder, bytestring
+ , case-insensitive, conduit, conduit-extra, connection, cookie
+ , data-default-class, hspec, http-client, http-client-tls
+ , http-types, HUnit, mtl, network, resourcet, streaming-commons
+ , temporary, text, time, transformers, unliftio, unliftio-core
+ , utf8-string, wai, wai-conduit, warp, warp-tls
+ }:
+ mkDerivation {
+ pname = "http-conduit";
+ version = "2.3.5";
+ sha256 = "0hbdsp5x7mwxcjkshkf0hqfgkjcsy1g34m4im5v078izhv3fzad9";
+ revision = "1";
+ editedCabalFile = "03yfl2n04blmmqca18b18jwplmcz7qjzqjgzrrzbd1nr290ivqjz";
+ libraryHaskellDepends = [
+ aeson base bytestring conduit conduit-extra http-client
+ http-client-tls http-types mtl resourcet transformers unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson base blaze-builder bytestring case-insensitive conduit
+ conduit-extra connection cookie data-default-class hspec
+ http-client http-types HUnit network resourcet streaming-commons
+ temporary text time transformers unliftio utf8-string wai
+ wai-conduit warp warp-tls
+ ];
+ doCheck = false;
+ description = "HTTP client package with conduit interface and HTTPS support";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"http-conduit-browser" = callPackage
({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring
, case-insensitive, conduit, containers, cookie, data-default
@@ -116673,6 +116916,8 @@ self: {
pname = "http-io-streams";
version = "0.1.0.0";
sha256 = "0fxz7p5n7gd99xjq9rwm6x74qzpfp4wdmhj1hm08c7hkinizdvgv";
+ revision = "1";
+ editedCabalFile = "10fcy17ny5qvabm98md9j8r7vfklgzxvg89iinna7wm4v6q6j5w5";
libraryHaskellDepends = [
attoparsec base base64-bytestring blaze-builder bytestring
case-insensitive containers directory HsOpenSSL io-streams mtl
@@ -117507,8 +117752,8 @@ self: {
({ mkDerivation, base, criterion, doctest, Glob }:
mkDerivation {
pname = "human-readable-duration";
- version = "0.2.1.2";
- sha256 = "142ng2395pa9lcllb0sh8n974d58r4ny05nlsj6y3gd04prdwlk5";
+ version = "0.2.1.3";
+ sha256 = "1zq85v9knc73ck9lqrn4k0w121ifpjg7j053qmhgam0605j89236";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base doctest Glob ];
benchmarkHaskellDepends = [ base criterion ];
@@ -117579,8 +117824,8 @@ self: {
({ mkDerivation, base, dejafu, exceptions, HUnit }:
mkDerivation {
pname = "hunit-dejafu";
- version = "1.2.0.6";
- sha256 = "10zndwkgpliyycyynfd34nhzplfhs9cychpznzzcwbpckx3w5ajl";
+ version = "1.2.1.0";
+ sha256 = "075xx6rz1bxyj00plkrfz04wfq1rim8nkn43xj0d7js86qhvqyrc";
libraryHaskellDepends = [ base dejafu exceptions HUnit ];
description = "Deja Fu support for the HUnit test framework";
license = stdenv.lib.licenses.mit;
@@ -118316,6 +118561,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hw-json-simd" = callPackage
+ ({ mkDerivation, base, bytestring, c2hs, hw-prim, lens
+ , optparse-applicative, vector
+ }:
+ mkDerivation {
+ pname = "hw-json-simd";
+ version = "0.1.0.0";
+ sha256 = "015frhg0v7vxrl1m4bjg2rfa7z0846g9xclirdhb4n5pjzr11rp9";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring hw-prim lens vector ];
+ libraryToolDepends = [ c2hs ];
+ executableHaskellDepends = [
+ base bytestring hw-prim lens optparse-applicative vector
+ ];
+ testHaskellDepends = [ base bytestring hw-prim lens vector ];
+ description = "SIMD-based JSON semi-indexer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hw-kafka-avro" = callPackage
({ mkDerivation, aeson, avro, base, binary, bytestring, cache
, containers, errors, hashable, hspec, http-client, http-types
@@ -118344,21 +118610,22 @@ self: {
"hw-kafka-client" = callPackage
({ mkDerivation, base, bifunctors, bytestring, c2hs, containers
- , either, hspec, monad-loops, rdkafka, transformers, unix
+ , either, hspec, monad-loops, rdkafka, text, transformers, unix
}:
mkDerivation {
pname = "hw-kafka-client";
- version = "2.5.0";
- sha256 = "0cr3s26ivb46d14mglnr9phhnsj85h8n3b8p6lmcjk1xs4jidick";
+ version = "2.6.0";
+ sha256 = "1318gyl3jn3q2namzpzf0254hqpib2nn1kipf6gnfp4dvwv0wbgn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bifunctors bytestring containers transformers unix
+ base bifunctors bytestring containers text transformers unix
];
librarySystemDepends = [ rdkafka ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [
- base bifunctors bytestring containers either hspec monad-loops
+ base bifunctors bytestring containers either hspec monad-loops text
+ transformers
];
description = "Kafka bindings for Haskell";
license = stdenv.lib.licenses.mit;
@@ -118371,8 +118638,8 @@ self: {
}:
mkDerivation {
pname = "hw-kafka-conduit";
- version = "2.5.0";
- sha256 = "0n495336vhikd0r5j6i8ydrxv3xwwckbg2ympaf3flcsjv4bwc08";
+ version = "2.6.0";
+ sha256 = "0z3rhxzj8zni2z0mb7aka21dblyniqby0qf2y6cnnjw6gmvrkc1b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -119856,31 +120123,6 @@ self: {
}) {};
"hyraxAbif" = callPackage
- ({ mkDerivation, base, binary, bytestring, directory, filepath
- , hedgehog, hscolour, pretty-show, protolude, text
- }:
- mkDerivation {
- pname = "hyraxAbif";
- version = "0.2.3.10";
- sha256 = "1x800gx7l3wj0xphip8fhzh9pbhc374p2pgjdvhw5qq5wbxc7r3b";
- revision = "2";
- editedCabalFile = "1dwkqlkjg5hbjlwl7cjxmhg1camhlqpaqjrpmkwknscj76hfckvi";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base binary bytestring directory filepath protolude text
- ];
- executableHaskellDepends = [
- base bytestring hscolour pretty-show protolude text
- ];
- testHaskellDepends = [
- base binary bytestring hedgehog protolude text
- ];
- description = "Modules for parsing, generating and manipulating AB1 files";
- license = "(BSD-3-Clause OR Apache-2.0)";
- }) {};
-
- "hyraxAbif_0_2_3_15" = callPackage
({ mkDerivation, base, binary, bytestring, directory, filepath
, hedgehog, hscolour, pretty-show, protolude, text
}:
@@ -119901,7 +120143,6 @@ self: {
];
description = "Modules for parsing, generating and manipulating AB1 files";
license = "(BSD-3-Clause OR Apache-2.0)";
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hzaif" = callPackage
@@ -122238,8 +122479,8 @@ self: {
}:
mkDerivation {
pname = "influxdb";
- version = "1.6.1";
- sha256 = "1hfyp284lpvgy0rqn7rjr7c8z0ah8h0vl3xhfrff8x1z1511n2dp";
+ version = "1.6.1.2";
+ sha256 = "1bzy78amw6k02bi2fjm2i8vah9lwxpy2fdlq35gdsffhwrif29mg";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -122253,31 +122494,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "influxdb_1_6_1_1" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
- , cabal-doctest, clock, containers, doctest, foldl, http-client
- , http-types, lens, network, optional-args, QuickCheck, scientific
- , tagged, template-haskell, text, time, unordered-containers
- , vector
- }:
- mkDerivation {
- pname = "influxdb";
- version = "1.6.1.1";
- sha256 = "0cmhy4v00jvz1n4xfa0pcxgld7mc6idj4jl2b3n01jfhjff22ryi";
- isLibrary = true;
- isExecutable = true;
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson attoparsec base bytestring clock containers foldl http-client
- http-types lens network optional-args scientific tagged text time
- unordered-containers vector
- ];
- testHaskellDepends = [ base doctest QuickCheck template-haskell ];
- description = "Haskell client library for InfluxDB";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"informative" = callPackage
({ mkDerivation, base, containers, csv, highlighting-kate
, http-conduit, monad-logger, pandoc, persistent
@@ -123375,8 +123591,8 @@ self: {
}:
mkDerivation {
pname = "intricacy";
- version = "0.7.1.1";
- sha256 = "1s947b71r0m3f81w8sid2cwgh9j16bxsmlpi498rzxajq32cd5yk";
+ version = "0.7.2";
+ sha256 = "0iv79rlgi7xi5l0a530m8vniba5jnn45hddwfrrm9yyfvpfgx1sw";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -123754,6 +123970,33 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "io-streams_1_5_1_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder
+ , deepseq, directory, filepath, HUnit, mtl, network, primitive
+ , process, QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, time, transformers, vector
+ , zlib, zlib-bindings
+ }:
+ mkDerivation {
+ pname = "io-streams";
+ version = "1.5.1.0";
+ sha256 = "1c7byr943x41nxpc3bnz152fvfbmakafq2958wyf9qiyp2pz18la";
+ configureFlags = [ "-fNoInteractiveTests" ];
+ libraryHaskellDepends = [
+ attoparsec base bytestring bytestring-builder network primitive
+ process text time transformers vector zlib-bindings
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring bytestring-builder deepseq directory
+ filepath HUnit mtl network primitive process QuickCheck
+ test-framework test-framework-hunit test-framework-quickcheck2 text
+ time transformers vector zlib zlib-bindings
+ ];
+ description = "Simple, composable, and easy-to-use stream I/O";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"io-streams-haproxy" = callPackage
({ mkDerivation, attoparsec, base, bytestring, HUnit, io-streams
, network, test-framework, test-framework-hunit, transformers
@@ -123775,6 +124018,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "io-streams-haproxy_1_0_1_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, HUnit, io-streams
+ , network, test-framework, test-framework-hunit, transformers
+ }:
+ mkDerivation {
+ pname = "io-streams-haproxy";
+ version = "1.0.1.0";
+ sha256 = "1dcn5hd4fiwyq7m01r6fi93vfvygca5s6mz87c78m0zyj29clkmp";
+ libraryHaskellDepends = [
+ attoparsec base bytestring io-streams network transformers
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring HUnit io-streams network test-framework
+ test-framework-hunit transformers
+ ];
+ description = "HAProxy protocol 1.5 support for io-streams";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"io-streams-http" = callPackage
({ mkDerivation, base, bytestring, http-client, http-client-tls
, io-streams, mtl, transformers
@@ -124122,6 +124385,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "ipynb" = callPackage
+ ({ mkDerivation, aeson, aeson-diff, base, base64-bytestring
+ , bytestring, containers, directory, filepath, microlens
+ , microlens-aeson, tasty, tasty-hunit, text, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "ipynb";
+ version = "0.1";
+ sha256 = "0daadhzil4q573mqb0rpvjzm0vpkzgzqcimw480qpvlh6rhppwj5";
+ libraryHaskellDepends = [
+ aeson base base64-bytestring bytestring containers text
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson aeson-diff base base64-bytestring bytestring directory
+ filepath microlens microlens-aeson tasty tasty-hunit text
+ unordered-containers vector
+ ];
+ description = "Data structure for working with Jupyter notebooks (ipynb)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ipython-kernel" = callPackage
({ mkDerivation, aeson, base, bytestring, cereal, containers
, cryptonite, directory, filepath, memory, mtl, process, temporary
@@ -124662,6 +124948,31 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "isobmff" = callPackage
+ ({ mkDerivation, base, binary, bytestring, criterion, data-default
+ , function-builder, hspec, mtl, pretty-types, QuickCheck
+ , singletons, tagged, template-haskell, text, time, type-spec
+ , vector
+ }:
+ mkDerivation {
+ pname = "isobmff";
+ version = "0.13.0.0";
+ sha256 = "032lcpdifrryi4ryz3gwzh9l5927amcpr8xk8jbjwz0mj3z857d5";
+ libraryHaskellDepends = [
+ base bytestring data-default function-builder mtl pretty-types
+ singletons tagged template-haskell text time type-spec vector
+ ];
+ testHaskellDepends = [
+ base binary bytestring hspec mtl pretty-types QuickCheck tagged
+ text type-spec
+ ];
+ benchmarkHaskellDepends = [
+ base binary bytestring criterion tagged type-spec
+ ];
+ description = "A parser and generator for the ISO-14496-12/14 base media file format";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"isobmff-builder" = callPackage
({ mkDerivation, base, binary, bytestring, criterion, data-default
, hspec, mtl, pretty-types, QuickCheck, singletons, tagged
@@ -126830,8 +127141,8 @@ self: {
}:
mkDerivation {
pname = "json-feed";
- version = "1.0.5";
- sha256 = "17y8hnqp4ahg7cx6fwfd4y65pz16py1avhfkn4fcfjs06xv465qs";
+ version = "1.0.6";
+ sha256 = "1j5x5ibax81348m4m1fv8pz0044gbvlskgh9gpn5dn8d0cpd7vf7";
libraryHaskellDepends = [
aeson base bytestring mime-types network-uri tagsoup text time
];
@@ -126904,12 +127215,14 @@ self: {
}) {};
"json-pointer" = callPackage
- ({ mkDerivation, attoparsec, base-prelude, text }:
+ ({ mkDerivation, attoparsec, base, base-prelude, text }:
mkDerivation {
pname = "json-pointer";
- version = "0.1.2.1";
- sha256 = "1anij6svbkygz9qyssqhz9vyj43gyhsvrypb6fzjl4k5ss7aibq0";
- libraryHaskellDepends = [ attoparsec base-prelude text ];
+ version = "0.1.2.2";
+ sha256 = "0cwk5jxg528dipfdhrmmjpz950pfpaykncvw16rajvf35wvcnk9x";
+ revision = "1";
+ editedCabalFile = "0bs7fa02jjq9r7bn3vlwn4xq93yllj62h3bb5g2lsihx1svk7lkn";
+ libraryHaskellDepends = [ attoparsec base base-prelude text ];
description = "JSON Pointer parsing and interpretation utilities";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -128530,6 +128843,7 @@ self: {
];
description = "Fast concurrent queues much inspired by unagi-chan";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"kbq-gu" = callPackage
@@ -129964,8 +130278,8 @@ self: {
({ mkDerivation, base, hspec, servant, servant-foreign, text }:
mkDerivation {
pname = "lackey";
- version = "1.0.7";
- sha256 = "0n90m4dsqfp4x4bckwxasg2cmjrzxp2szrlqf43pmp2dsc8g0646";
+ version = "1.0.8";
+ sha256 = "0nryr2bsl7wn80nfwpvs45nyf02micq422b95dhw8ln79knpa4vm";
libraryHaskellDepends = [ base servant servant-foreign text ];
testHaskellDepends = [ base hspec servant servant-foreign text ];
description = "Generate Ruby clients from Servant APIs";
@@ -130820,6 +131134,30 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {mp3lame = null;};
+ "lame_0_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, directory, exceptions, filepath
+ , hspec, hspec-discover, htaglib, mp3lame, temporary, text
+ , transformers, wave
+ }:
+ mkDerivation {
+ pname = "lame";
+ version = "0.2.0";
+ sha256 = "1bqq3aanfffdsl3v0am7jdfslcr6y372cq7jx36z7g09zy5mp2sp";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base bytestring directory exceptions filepath text transformers
+ wave
+ ];
+ librarySystemDepends = [ mp3lame ];
+ testHaskellDepends = [
+ base directory filepath hspec htaglib temporary text
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Fairly complete high-level binding to LAME encoder";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {mp3lame = null;};
+
"lame-tester" = callPackage
({ mkDerivation, base-noprelude, bizzlelude, containers, semigroups
, tasty, tasty-hunit, validation
@@ -131557,26 +131895,29 @@ self: {
"language-oberon" = callPackage
({ mkDerivation, base, containers, directory, either, filepath
, grammatical-parsers, optparse-applicative, parsers, prettyprinter
- , rank2classes, repr-tree-syb, tasty, tasty-hunit, text
+ , rank2classes, repr-tree-syb, tasty, tasty-hunit, template-haskell
+ , text, transformers
}:
mkDerivation {
pname = "language-oberon";
- version = "0.2";
- sha256 = "052kgd4d1cwdqs8znkx2fagjlb39x6c2lhvic6il2c67ali53nhr";
+ version = "0.2.1";
+ sha256 = "1ia0m9bgrz1jksw349a0pgmkfvy5ykc29n55w7w457c60y37bs02";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base containers directory either filepath grammatical-parsers
- parsers prettyprinter rank2classes text
+ parsers prettyprinter rank2classes template-haskell text
+ transformers
];
executableHaskellDepends = [
base containers either filepath grammatical-parsers
optparse-applicative prettyprinter rank2classes repr-tree-syb text
];
testHaskellDepends = [
- base directory either filepath tasty tasty-hunit
+ base directory either filepath grammatical-parsers prettyprinter
+ tasty tasty-hunit text
];
- description = "Parser and pretty-printer for the Oberon programming language";
+ description = "Parser, pretty-printer, and type checker for the Oberon programming language";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -131946,14 +132287,15 @@ self: {
"lapack" = callPackage
({ mkDerivation, base, blas-ffi, boxes, ChasingBottoms
- , comfort-array, deepseq, fixed-length, guarded-allocation
- , lapack-ffi, lazyio, netlib-ffi, non-empty, QuickCheck, semigroups
- , tfp, transformers, utility-ht
+ , comfort-array, data-ref, deepseq, fixed-length
+ , guarded-allocation, lapack-ffi, lazyio, netlib-ffi, non-empty
+ , QuickCheck, quickcheck-transformer, random, semigroups, tfp
+ , transformers, unique-logic-tf, utility-ht
}:
mkDerivation {
pname = "lapack";
- version = "0.2";
- sha256 = "173yjhf2drabx13rw7kzs6wp40pg2r5yibr7psgdyidx7543svvy";
+ version = "0.2.1";
+ sha256 = "1m6n36cjk69maqrb2alya8ki2kndvpfjn2nyb8p4k5333x4ka6xm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -131962,8 +132304,9 @@ self: {
transformers utility-ht
];
testHaskellDepends = [
- base ChasingBottoms comfort-array netlib-ffi non-empty QuickCheck
- semigroups tfp transformers utility-ht
+ base ChasingBottoms comfort-array data-ref netlib-ffi non-empty
+ QuickCheck quickcheck-transformer random semigroups tfp
+ transformers unique-logic-tf utility-ht
];
description = "Numerical Linear Algebra using LAPACK";
license = stdenv.lib.licenses.bsd3;
@@ -131976,8 +132319,8 @@ self: {
}:
mkDerivation {
pname = "lapack-carray";
- version = "0.0.2";
- sha256 = "1dr4mbhc5y21mbnksyi530rsvckfp4mclhhig2rjhx3b06cksfna";
+ version = "0.0.3";
+ sha256 = "1l4dwkdk6m5ran92j7k9yxqin1spgx8sg0bi2kfn1pcs6jzgn3si";
libraryHaskellDepends = [
base carray lapack-ffi netlib-carray netlib-ffi storable-complex
transformers
@@ -131986,6 +132329,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lapack-comfort-array" = callPackage
+ ({ mkDerivation, base, comfort-array, lapack-ffi
+ , netlib-comfort-array, netlib-ffi, storable-complex, transformers
+ }:
+ mkDerivation {
+ pname = "lapack-comfort-array";
+ version = "0.0";
+ sha256 = "06pzjr9n5pn0aqgf1p7njls65m10zfryzld3sxlr9ybailmnsa2j";
+ libraryHaskellDepends = [
+ base comfort-array lapack-ffi netlib-comfort-array netlib-ffi
+ storable-complex transformers
+ ];
+ description = "Auto-generated interface to Fortran LAPACK via comfort-array";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lapack-ffi" = callPackage
({ mkDerivation, base, liblapack, netlib-ffi }:
mkDerivation {
@@ -132006,8 +132365,8 @@ self: {
}:
mkDerivation {
pname = "lapack-ffi-tools";
- version = "0.1.1";
- sha256 = "1y3h69mkbjidl146y1w0symk8rgpir5gb5914ymmg83nsyyl16vk";
+ version = "0.1.2";
+ sha256 = "14wfnddya7ch8hm3wgabd7nma7ahcgv6h2innfbp1ck92isn2s0q";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -132759,6 +133118,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "leancheck_0_9_0" = callPackage
+ ({ mkDerivation, base, template-haskell }:
+ mkDerivation {
+ pname = "leancheck";
+ version = "0.9.0";
+ sha256 = "12s3pwihb6i5anv5zm8xvlz6gq4bfk0nrgvkmg83my1sg5pcknl4";
+ libraryHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [ base ];
+ description = "Enumerative property-based testing";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"leancheck-enum-instances" = callPackage
({ mkDerivation, base, enum-types, leancheck }:
mkDerivation {
@@ -132771,13 +133143,19 @@ self: {
}) {};
"leancheck-instances" = callPackage
- ({ mkDerivation, base, bytestring, leancheck, nats, text }:
+ ({ mkDerivation, array, base, bytestring, containers, leancheck
+ , nats, text, time
+ }:
mkDerivation {
pname = "leancheck-instances";
- version = "0.0.1";
- sha256 = "1p7d6z82s689l8vi1c0rq6cnzvzlcx17nmr3wzy4yj3h80g1hnlq";
- libraryHaskellDepends = [ base bytestring leancheck nats text ];
- testHaskellDepends = [ base bytestring leancheck nats text ];
+ version = "0.0.3";
+ sha256 = "1h6aw2fvdcjaz9r90l3c9znykn0y9gvg74ycvkrqw823sd9ywwd6";
+ libraryHaskellDepends = [
+ array base bytestring containers leancheck nats text time
+ ];
+ testHaskellDepends = [
+ base bytestring containers leancheck nats text
+ ];
description = "Common LeanCheck instances";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -133149,6 +133527,7 @@ self: {
libraryHaskellDepends = [ accelerate base lens ];
description = "Instances to mix lens with accelerate";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lens-action" = callPackage
@@ -133319,26 +133698,6 @@ self: {
}) {};
"lens-regex" = callPackage
- ({ mkDerivation, array, base, directory, doctest, filepath, lens
- , regex-base, regex-posix, template-haskell
- }:
- mkDerivation {
- pname = "lens-regex";
- version = "0.1.0";
- sha256 = "0hjizjmvdngxn63gs7x87qidh71aqhvyigrnqlbfjqan76pb6m29";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- array base lens regex-base template-haskell
- ];
- testHaskellDepends = [
- base directory doctest filepath regex-posix
- ];
- description = "Lens powered regular expression";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "lens-regex_0_1_1" = callPackage
({ mkDerivation, array, base, directory, doctest, filepath, lens
, regex-base, regex-posix, template-haskell
}:
@@ -133356,7 +133715,6 @@ self: {
];
description = "Lens powered regular expression";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lens-simple" = callPackage
@@ -134347,6 +134705,53 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "libraft_0_2_0_0" = callPackage
+ ({ mkDerivation, atomic-write, attoparsec, base, base16-bytestring
+ , bytestring, cereal, concurrency, containers, cryptohash-sha256
+ , dejafu, directory, exceptions, file-embed, haskeline
+ , hunit-dejafu, lifted-base, monad-control, mtl, network
+ , network-simple, parsec, postgresql-simple, process, protolude
+ , QuickCheck, quickcheck-state-machine, random, repline, stm, tasty
+ , tasty-dejafu, tasty-discover, tasty-expected-failure, tasty-hunit
+ , tasty-quickcheck, text, time, transformers, transformers-base
+ , tree-diff, word8
+ }:
+ mkDerivation {
+ pname = "libraft";
+ version = "0.2.0.0";
+ sha256 = "0lm2b9n1xlpzsxcvnhc3bkcgzbrwxb1l0ffjjqa55hn42dw8ng1d";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ atomic-write attoparsec base base16-bytestring bytestring cereal
+ concurrency containers cryptohash-sha256 directory exceptions
+ file-embed haskeline lifted-base monad-control mtl network
+ network-simple parsec postgresql-simple protolude random repline
+ text time transformers transformers-base word8
+ ];
+ executableHaskellDepends = [
+ atomic-write attoparsec base base16-bytestring bytestring cereal
+ concurrency containers cryptohash-sha256 directory exceptions
+ file-embed haskeline lifted-base monad-control mtl network
+ network-simple parsec postgresql-simple protolude random repline
+ stm text time transformers transformers-base word8
+ ];
+ testHaskellDepends = [
+ atomic-write attoparsec base base16-bytestring bytestring cereal
+ concurrency containers cryptohash-sha256 dejafu directory
+ exceptions file-embed haskeline hunit-dejafu lifted-base
+ monad-control mtl network network-simple parsec postgresql-simple
+ process protolude QuickCheck quickcheck-state-machine random
+ repline tasty tasty-dejafu tasty-discover tasty-expected-failure
+ tasty-hunit tasty-quickcheck text time transformers
+ transformers-base tree-diff word8
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "Raft consensus algorithm";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"librandomorg" = callPackage
({ mkDerivation, base, bytestring, curl }:
mkDerivation {
@@ -134648,6 +135053,8 @@ self: {
pname = "libzfs";
version = "0.2.0.0";
sha256 = "1g3bn3dmkzalzpm645ag4vk9736in0xcszj28girpyphyiyfkk45";
+ revision = "1";
+ editedCabalFile = "0rvk7mbqz5yr5qx52ais53x1sknbf9r87q7rypk63jznjj1jcbmp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl transformers ];
@@ -135201,6 +135608,7 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Lifting linear vector spaces into Accelerate";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"linear-algebra-cblas" = callPackage
@@ -136088,8 +136496,8 @@ self: {
}:
mkDerivation {
pname = "list-t";
- version = "1.0.2";
- sha256 = "08wjng9d1sqjqc6pgq2lh84gcaabqmrslm3slc0rvaxh1lvasv6s";
+ version = "1.0.3.1";
+ sha256 = "0h6bwljy0cqm1fsq151glglnvczjcvbphxiw7c83ps2zy9whg4y9";
libraryHaskellDepends = [
base mmorph monad-control mtl transformers transformers-base
];
@@ -137388,10 +137796,8 @@ self: {
}:
mkDerivation {
pname = "log-elasticsearch";
- version = "0.10.0.0";
- sha256 = "0bjsng7ganwbqxvj9zi7w7l547iw9yh972bc0mc82cnwd6awclj5";
- revision = "1";
- editedCabalFile = "11sd5si8snl5agl34arp9lkxjnm07rd5rs05apq1lvcac70la18d";
+ version = "0.10.0.1";
+ sha256 = "1nnchsrkcm08r1lrlldr7icqnzsz3g024dlwg2z9la66n9d0fvl0";
libraryHaskellDepends = [
aeson aeson-pretty base base64-bytestring bloodhound bytestring
deepseq http-client http-client-tls log-base semigroups text
@@ -138400,8 +138806,8 @@ self: {
pname = "lrucaching";
version = "0.3.3";
sha256 = "192a2zap1bmxa2y48n48rmngf18fr8k0az4a230hziv3g795yzma";
- revision = "5";
- editedCabalFile = "0dfrgg60nd7l7pfjar1s1g380r4591y6ccv9fyh0n34ymhizk84y";
+ revision = "6";
+ editedCabalFile = "1zkf8ss6siai3py4drb5hr0m3np2kk3vrzb6kcxhq0vxxz3xynjh";
libraryHaskellDepends = [
base base-compat deepseq hashable psqueues vector
];
@@ -139456,6 +139862,8 @@ self: {
pname = "maclight";
version = "0.1.0.0";
sha256 = "0qf44jza8avq2yfsx2f0bdxbnda4lm3xq9qaivmslfbdfjy3mxv3";
+ revision = "1";
+ editedCabalFile = "0v10y2x6c2cyh1qc0yki1mn69bcps0bdbq1mipf35mjmd0zs5iyj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base filemanip filepath parsec strict ];
@@ -139467,6 +139875,7 @@ self: {
];
description = "Control screen and keyboard backlights on MACs under Linux";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"macos-corelibs" = callPackage
@@ -139630,8 +140039,8 @@ self: {
({ mkDerivation, base, hmatrix, transformers, utility-ht }:
mkDerivation {
pname = "magico";
- version = "0.0.1.1";
- sha256 = "0cr6dk02k80ljfajg715rk5afzlll12zlg50dpxlb39624nli7hl";
+ version = "0.0.1.2";
+ sha256 = "17vr7bn7w7wyh7v3gw4lv7nj0qzv2b8cn9f9drjlb08ahxqgqg08";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -141037,8 +141446,8 @@ self: {
}:
mkDerivation {
pname = "massiv";
- version = "0.2.6.0";
- sha256 = "07mns6fqkvyq9v80jqpqawb37a58irz85hplgq38aqz4gihv642f";
+ version = "0.2.7.0";
+ sha256 = "080pdghb6yf08addkysdpgdgzf60lc90z580vk2igjfc23w9xwc7";
libraryHaskellDepends = [
base bytestring data-default-class deepseq ghc-prim primitive
vector
@@ -141791,31 +142200,6 @@ self: {
}) {};
"mbug" = callPackage
- ({ mkDerivation, base, bytestring, directory, extra, formatting
- , http-client, http-client-tls, mtl, optparse-applicative, process
- , scalpel-core, tagsoup, text, time, xdg-basedir
- }:
- mkDerivation {
- pname = "mbug";
- version = "1.3";
- sha256 = "1pa3myyd2qrb14797hix4dh0ajpwr49219x5bf030yps6b0hsi91";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring directory extra formatting http-client
- http-client-tls mtl optparse-applicative process scalpel-core
- tagsoup text time xdg-basedir
- ];
- executableHaskellDepends = [
- base bytestring directory extra formatting http-client
- http-client-tls mtl optparse-applicative process scalpel-core
- tagsoup text time xdg-basedir
- ];
- description = "download bugs mailboxes";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "mbug_1_3_2" = callPackage
({ mkDerivation, base, bytestring, directory, extra, formatting
, http-client, http-client-tls, mtl, optparse-applicative, process
, scalpel-core, tagsoup, text, time, xdg-basedir
@@ -141838,7 +142222,6 @@ self: {
];
description = "download bugs mailboxes";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mcl" = callPackage
@@ -142340,6 +142723,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "megaparsec_6_5_0" = callPackage
+ ({ mkDerivation, base, bytestring, case-insensitive, containers
+ , criterion, deepseq, hspec, hspec-discover, hspec-expectations
+ , mtl, parser-combinators, QuickCheck, scientific, text
+ , transformers, weigh
+ }:
+ mkDerivation {
+ pname = "megaparsec";
+ version = "6.5.0";
+ sha256 = "12iggy7qpf8x93jm64zf0g215xwy779bqyfyjk2bhmxqqr1yzgdy";
+ revision = "4";
+ editedCabalFile = "0ij3asi5vwlhbgwsy6nhli9a0qb7926mg809fsgyl1rnhs9fvpx1";
+ libraryHaskellDepends = [
+ base bytestring case-insensitive containers deepseq mtl
+ parser-combinators scientific text transformers
+ ];
+ testHaskellDepends = [
+ base bytestring containers hspec hspec-expectations mtl QuickCheck
+ scientific text transformers
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
+ description = "Monadic parser combinators";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"megaparsec" = callPackage
({ mkDerivation, base, bytestring, case-insensitive, containers
, criterion, deepseq, hspec, hspec-expectations, mtl
@@ -142781,34 +143191,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {menoh = null;};
- "mercury-api" = callPackage
- ({ mkDerivation, ansi-terminal, base, bytestring, clock, directory
- , hashable, HUnit, optparse-applicative, text, unordered-containers
+ "menshen" = callPackage
+ ({ mkDerivation, aeson, base, hspec, QuickCheck, regex-tdfa
+ , scientific, text
}:
mkDerivation {
- pname = "mercury-api";
- version = "0.1.0.1";
- sha256 = "0h5v08k27nqksl3x8r5d4p26zgb4s7k2shgrjkg6bc2n0bn9iqzr";
- revision = "2";
- editedCabalFile = "093c8afmcrnbfliz1ykpyc4w40dli2wig0qi0xcwg8445idwp2kg";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- ansi-terminal base bytestring clock hashable text
- unordered-containers
- ];
- executableHaskellDepends = [
- ansi-terminal base bytestring optparse-applicative text
- ];
+ pname = "menshen";
+ version = "0.0.1";
+ sha256 = "1i4h5s3d57466hzyp7mag1z7dbp306qm2sf4k3a0frpsz2n2ijsw";
+ libraryHaskellDepends = [ base regex-tdfa scientific text ];
testHaskellDepends = [
- base bytestring directory HUnit optparse-applicative text
+ aeson base hspec QuickCheck regex-tdfa scientific text
];
- description = "Haskell binding to Mercury API for ThingMagic RFID readers";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
+ description = "Data Validation";
+ license = stdenv.lib.licenses.bsd3;
}) {};
- "mercury-api_0_1_0_2" = callPackage
+ "mercury-api" = callPackage
({ mkDerivation, ansi-terminal, base, bytestring, clock, directory
, hashable, HUnit, optparse-applicative, text, unordered-containers
}:
@@ -144597,6 +144996,8 @@ self: {
pname = "miss";
version = "0";
sha256 = "1xcbjmv2fyjffn1j2xhn0glvxdb2cqd8frvc9yr1pgz6874sv60w";
+ revision = "1";
+ editedCabalFile = "0m4dvn39917fxmgd2ahigz70qqy4ccfsi4n0885v82kiqwgmvxxq";
libraryHaskellDepends = [
attoparsec base base16-bytestring bytestring containers
cryptohash-sha1 deepseq digest exceptions filesystem-abstractions
@@ -145202,13 +145603,14 @@ self: {
}:
mkDerivation {
pname = "modularity";
- version = "0.2.0.3";
- sha256 = "1w1w9fcsh758wnnq3i1c4bklpg5m622lh3qybddacs65gvih64sy";
+ version = "0.2.1.0";
+ sha256 = "1xs9hdxsdpylhq3dzmyxfycwyqzy3v1zz48gvzpfcamfivxxpdph";
libraryHaskellDepends = [
base eigen hmatrix sparse-linear-algebra spectral-clustering vector
];
description = "Find the modularity of a network";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"module-management" = callPackage
@@ -145576,17 +145978,20 @@ self: {
}) {};
"monad-dijkstra" = callPackage
- ({ mkDerivation, base, free, hlint, mtl, psqueues, tasty
- , tasty-hspec, transformers
+ ({ mkDerivation, base, containers, free, hlint, mtl, psqueues
+ , tasty, tasty-hspec, transformers
}:
mkDerivation {
pname = "monad-dijkstra";
- version = "0.1.1.1";
- sha256 = "0j29ffim7hwvj791na92yrbgly1frn0qvcpyc1z29837kawap190";
- libraryHaskellDepends = [ base free mtl psqueues transformers ];
+ version = "0.1.1.2";
+ sha256 = "1890rnypk3ra4f0f3m7nr31df3x6pmpw6ivid77wj7h9mdp0bdb6";
+ libraryHaskellDepends = [
+ base containers free mtl psqueues transformers
+ ];
testHaskellDepends = [ base hlint tasty tasty-hspec ];
- description = "Monad transformer for weighted graph searches using Dijkstra's or A* algorithm";
+ description = "A monad transformer for weighted graph searches";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"monad-exception" = callPackage
@@ -146457,10 +146862,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "monadLib";
- version = "3.8";
- sha256 = "1y414xfaavp63w5za4jby4cnaqwivkvkxxknb488z1k040kiisv1";
- revision = "1";
- editedCabalFile = "1mnzhliilvhsynv5h7rqchngvf8by1z33j4lj8zqqzl1xdmy2knx";
+ version = "3.9";
+ sha256 = "1vibzls4ld4v7rib14nb9blni1c42csv4b1igaplks85xyr5grrm";
libraryHaskellDepends = [ base ];
description = "A collection of monad transformers";
license = stdenv.lib.licenses.bsd3;
@@ -147381,11 +147784,12 @@ self: {
({ mkDerivation, morphisms }:
mkDerivation {
pname = "morphisms-functors";
- version = "0.1.6";
- sha256 = "103mg7pdykmiyx4xygrrygamj1d26v3xlph14l3w1hh02i6w4x4h";
+ version = "0.1.7";
+ sha256 = "1mv2sjn68n55482496icg84nbf3mn85fizf4q42781qn689np60q";
libraryHaskellDepends = [ morphisms ];
description = "Functors, theirs compositions and transformations";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morphisms-functors-inventory" = callPackage
@@ -147397,6 +147801,7 @@ self: {
libraryHaskellDepends = [ morphisms morphisms-functors ];
description = "Inventory is state and store";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morphisms-objects" = callPackage
@@ -147408,6 +147813,7 @@ self: {
libraryHaskellDepends = [ morphisms ];
description = "Algebraic structures";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morte" = callPackage
@@ -147718,21 +148124,21 @@ self: {
}) {inherit (pkgs) mpg123;};
"mpi-hs" = callPackage
- ({ mkDerivation, base, binary, bytestring, c2hs, criterion
- , monad-loops, openmpi, packman, store
+ ({ mkDerivation, base, binary, bytestring, c2hs, cereal, criterion
+ , monad-loops, openmpi, store
}:
mkDerivation {
pname = "mpi-hs";
- version = "0.4.1.0";
- sha256 = "0bf0ghzvakww5slvfd3fq0sa0972i6y60lg6ibby49nslfkl52wd";
+ version = "0.5.1.1";
+ sha256 = "0vvbvck5hd3ca1l1bdcnkkb5p2xf9gj9ljf8v130x0fx3zhxjp13";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base binary bytestring monad-loops packman store
+ base binary bytestring cereal monad-loops store
];
librarySystemDepends = [ openmpi ];
libraryToolDepends = [ c2hs ];
- executableHaskellDepends = [ base ];
+ executableHaskellDepends = [ base binary ];
testHaskellDepends = [ base monad-loops ];
benchmarkHaskellDepends = [ base criterion ];
description = "MPI bindings for Haskell";
@@ -148863,6 +149269,8 @@ self: {
pname = "multiset-comb";
version = "0.2.4.1";
sha256 = "1nih0101d6z2m4wi22804vjxrd5nr35mmqk31lm7bhanmwnl7qwa";
+ revision = "1";
+ editedCabalFile = "1amjahzg4lpgmhf4v456waa216afjpq3gcb45pqid5km9z1ycjdg";
libraryHaskellDepends = [ base containers transformers ];
description = "Combinatorial algorithms over multisets";
license = stdenv.lib.licenses.bsd3;
@@ -149623,6 +150031,7 @@ self: {
libraryHaskellDepends = [ accelerate base mwc-random ];
description = "Generate Accelerate arrays filled with high quality pseudorandom numbers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mwc-random-monad" = callPackage
@@ -149911,8 +150320,8 @@ self: {
}:
mkDerivation {
pname = "mysql";
- version = "0.1.6";
- sha256 = "1vlr4z3ng8sibb7g8363xlhff3811z8b5nmm0ljai6r5r5hrym4y";
+ version = "0.1.7";
+ sha256 = "1nbj958nsr568c1mhwhcidz8d1p35c6b99m8xz2z0w8ig737nbgg";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring containers ];
librarySystemDepends = [ mysql ];
@@ -149948,8 +150357,8 @@ self: {
}:
mkDerivation {
pname = "mysql-haskell";
- version = "0.8.4.1";
- sha256 = "0m3kqm5ldy47gv0gbh3sxv2zm4kmszw96r5sar5bzb3v9jvmz94x";
+ version = "0.8.4.2";
+ sha256 = "1lg9w9kwjnrx948r24flw0yjwxc8f93ygg45dl2djk4kfxdfnlaz";
libraryHaskellDepends = [
base binary binary-ieee754 binary-parsers blaze-textual bytestring
bytestring-lexing cryptonite io-streams memory monad-loops network
@@ -150408,8 +150817,8 @@ self: {
({ mkDerivation, base, containers, monoid-extras }:
mkDerivation {
pname = "namespace";
- version = "0.1.4.0";
- sha256 = "12v2mk4wcqsdcwym6dbwkwcamr04l4vncdwfj0bsnxzvf4mjzx7p";
+ version = "0.1.4.1";
+ sha256 = "14z8g7nya4pp4gvspcmz4pkz1vd9g268pav2xxb203vi7va7wbff";
libraryHaskellDepends = [ base containers monoid-extras ];
testHaskellDepends = [ base ];
description = "A Generic Haskell library for managing namespaces";
@@ -150524,8 +150933,10 @@ self: {
}:
mkDerivation {
pname = "nanomsg-haskell";
- version = "0.2.3";
- sha256 = "0q9zjay4njlr3dakmwhcmyhh3hw7p3q2ani3s5acmm3zdj25slqx";
+ version = "0.2.4";
+ sha256 = "00941a7vp6y4gzxpjlr4516ic96l5892w0akqajq3jyh5601jqg3";
+ revision = "1";
+ editedCabalFile = "02ahbmda51j7ayvda9nwvkbw8wnd1gm9kqa3lqdqh8s587wl4wm7";
libraryHaskellDepends = [ base binary bytestring ];
librarySystemDepends = [ nanomsg ];
testHaskellDepends = [
@@ -151355,26 +151766,27 @@ self: {
"net-mqtt" = callPackage
({ mkDerivation, async, attoparsec, base, binary, bytestring
, conduit, conduit-extra, containers, HUnit, network-conduit-tls
- , QuickCheck, stm, tasty, tasty-hunit, tasty-quickcheck, text
+ , network-uri, QuickCheck, stm, tasty, tasty-hunit
+ , tasty-quickcheck, text
}:
mkDerivation {
pname = "net-mqtt";
- version = "0.2.1.0";
- sha256 = "177w50gcjj7n44y9q4q5xb3gh42ivx7ld7ha3mqg8ik803q523y9";
+ version = "0.2.2.0";
+ sha256 = "1pmjlj90jzyg7ypzaiyw4cl8qv6h5l7923b3zhfwsvi07c2lwi1h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
async attoparsec base binary bytestring conduit conduit-extra
- containers network-conduit-tls stm text
+ containers network-conduit-tls network-uri stm text
];
executableHaskellDepends = [
async attoparsec base binary bytestring conduit conduit-extra
- containers network-conduit-tls stm text
+ containers network-conduit-tls network-uri stm text
];
testHaskellDepends = [
async attoparsec base binary bytestring conduit conduit-extra
- containers HUnit network-conduit-tls QuickCheck stm tasty
- tasty-hunit tasty-quickcheck text
+ containers HUnit network-conduit-tls network-uri QuickCheck stm
+ tasty tasty-hunit tasty-quickcheck text
];
description = "An MQTT Protocol Implementation";
license = stdenv.lib.licenses.bsd3;
@@ -151479,16 +151891,31 @@ self: {
}) {};
"netlib-carray" = callPackage
- ({ mkDerivation, base, carray, netlib-ffi, transformers }:
+ ({ mkDerivation, array, base, carray, netlib-ffi, transformers }:
mkDerivation {
pname = "netlib-carray";
- version = "0.0.1.1";
- sha256 = "1vxyffhpayyxwak36b9i7gw35gz61ym9lxnhk45l0h4js3v05iwv";
- libraryHaskellDepends = [ base carray netlib-ffi transformers ];
+ version = "0.1";
+ sha256 = "0rh4m4xxwm8n0577khqa2cx74hnwmgz94phq2rwhsdppg6dd2xx5";
+ libraryHaskellDepends = [
+ array base carray netlib-ffi transformers
+ ];
description = "Helper modules for CArray wrappers to BLAS and LAPACK";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "netlib-comfort-array" = callPackage
+ ({ mkDerivation, base, comfort-array, netlib-ffi, transformers }:
+ mkDerivation {
+ pname = "netlib-comfort-array";
+ version = "0.0";
+ sha256 = "1lr28jpv4yznkfak9jvcmjnxfy6334bplvq8rkf7nsqs6jbjx3al";
+ libraryHaskellDepends = [
+ base comfort-array netlib-ffi transformers
+ ];
+ description = "Helper modules for comfort-array wrappers to BLAS and LAPACK";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"netlib-ffi" = callPackage
({ mkDerivation, base, guarded-allocation, storable-complex
, transformers
@@ -151843,6 +152270,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "network_3_0_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, directory, hspec
+ , hspec-discover, HUnit, unix
+ }:
+ mkDerivation {
+ pname = "network";
+ version = "3.0.0.0";
+ sha256 = "1j9lhyb50k056ynyfsyh1ak9gn1knh11cyajlnbix8yhahm2mkla";
+ libraryHaskellDepends = [ base bytestring deepseq unix ];
+ testHaskellDepends = [ base bytestring directory hspec HUnit ];
+ testToolDepends = [ hspec-discover ];
+ description = "Low-level networking interface";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"network-address" = callPackage
({ mkDerivation, base, Cabal, QuickCheck, test-framework
, test-framework-quickcheck2
@@ -151998,15 +152441,15 @@ self: {
}) {};
"network-bsd" = callPackage
- ({ mkDerivation, base, network }:
+ ({ mkDerivation, base, deepseq, network }:
mkDerivation {
pname = "network-bsd";
- version = "2.8.0.0";
- sha256 = "0dfbwgrr28y6ypw7p1ppqg7v746qf14569q4xazj4ahdjw2xkpi5";
- libraryHaskellDepends = [ base network ];
- doHaddock = false;
- description = "Network.BSD";
+ version = "2.8.1.0";
+ sha256 = "0kid0811lv4x761fd5gv6lsc8p5j2bn41rfd366pjb642p562jfr";
+ libraryHaskellDepends = [ base deepseq network ];
+ description = "POSIX network database () API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"network-builder" = callPackage
@@ -152049,6 +152492,8 @@ self: {
pname = "network-bytestring";
version = "0.1.3.4";
sha256 = "19m10mj9nqsa7s0syv9dyhqkhvmf2h7yna8n7bq0xkdp8m9l0g96";
+ revision = "1";
+ editedCabalFile = "0znp4qkad1sd650kjqhbbrr2ap7bb772g3db92k7r2rrydr19cdl";
libraryHaskellDepends = [ base bytestring network unix ];
description = "Fast, memory-efficient, low-level networking";
license = stdenv.lib.licenses.bsd3;
@@ -152781,8 +153226,8 @@ self: {
({ mkDerivation, base, doctest, network-uri, template-haskell }:
mkDerivation {
pname = "network-uri-static";
- version = "0.1.2.0";
- sha256 = "1r1blpz313v6qacvbns53c2i1zgvadvl0ibmp2s3bv1ymm4caj74";
+ version = "0.1.2.1";
+ sha256 = "0sfyqkm49vgw6x2xkgaa0lv2fmrzwgcz33ch333jsib0qbmji5vw";
libraryHaskellDepends = [ base network-uri template-haskell ];
testHaskellDepends = [ base doctest ];
description = "A small utility to declare type-safe static URIs";
@@ -153156,8 +153601,8 @@ self: {
}:
mkDerivation {
pname = "ngx-export";
- version = "1.6.2";
- sha256 = "1wvh33raci7s4hczcfn5sj2kk1g61ry6xwn3lg7g3yy5bn7azv73";
+ version = "1.6.4";
+ sha256 = "13q2699mamkqfkklk6wgm9jzsb650lrbiqsf8sg66yvhgrxmmk0i";
libraryHaskellDepends = [
async base binary bytestring deepseq monad-loops template-haskell
unix
@@ -153172,8 +153617,8 @@ self: {
}:
mkDerivation {
pname = "ngx-export-tools";
- version = "0.4.2.4";
- sha256 = "0a8w68bzlh7v2b9infvxlscg3mnfi8fngi7z3bap3zwbz86hwb0k";
+ version = "0.4.4.0";
+ sha256 = "19x6qzryjdac1alq4wsmy0as6258ga9b3ga3iszqwvqjdpc89a6n";
libraryHaskellDepends = [
aeson base binary bytestring ngx-export safe template-haskell
];
@@ -153943,10 +154388,8 @@ self: {
}:
mkDerivation {
pname = "non-empty";
- version = "0.3.0.1";
- sha256 = "00zbnpcnmchbbdgyw19m1bl3bdhmw89pp9k0mq3z75nz0i40gg9z";
- revision = "1";
- editedCabalFile = "1628z42q77xjvwpyx3rifqf6mh4y6ivdl0lkhngxwz8c21bnf7d3";
+ version = "0.3.1";
+ sha256 = "0118vf88pzx1spzx4amc9sxz5vdrmfpryp816fh9l7k5hnzhy0bh";
libraryHaskellDepends = [
base containers deepseq QuickCheck utility-ht
];
@@ -154381,10 +154824,10 @@ self: {
({ mkDerivation, base, containers, numeric-prelude, primes }:
mkDerivation {
pname = "np-extras";
- version = "0.3.1.1";
- sha256 = "0g17kpmd819q0lsy41x0ssvfy3calspdq3q1d579irga77gf0blf";
- revision = "2";
- editedCabalFile = "01jp7y4lsdxlfrbi5vqsc5iyjzzc996w7g88amkkfg5k6amlxb9r";
+ version = "0.3.1.2";
+ sha256 = "1nah4gxagr02nhwbyq2zinx6nj93h40lyw6fv1bv16x8v3d8p69m";
+ revision = "1";
+ editedCabalFile = "1imcizgbckwcmxwjicads55g0v6abprz3g69b6blkkgmcq5r9x6b";
libraryHaskellDepends = [ base containers numeric-prelude primes ];
description = "NumericPrelude extras";
license = stdenv.lib.licenses.bsd3;
@@ -154607,6 +155050,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "num-non-negative" = callPackage
+ ({ mkDerivation, base, inj }:
+ mkDerivation {
+ pname = "num-non-negative";
+ version = "0.1";
+ sha256 = "0ikhjcjwziv55gnf79fhajhgp5m3441snxg8amc241h5iw4rls8x";
+ libraryHaskellDepends = [ base inj ];
+ description = "Non-negative numbers";
+ license = stdenv.lib.licenses.publicDomain;
+ }) {};
+
"number" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -157008,6 +157462,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "openssl-streams_1_2_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, HsOpenSSL, HUnit, io-streams
+ , network, test-framework, test-framework-hunit
+ }:
+ mkDerivation {
+ pname = "openssl-streams";
+ version = "1.2.2.0";
+ sha256 = "0rplym6ayydkpr7x9mw3l13p0vzzfzzxw244d7sd3jcvaxpv0rmr";
+ libraryHaskellDepends = [
+ base bytestring HsOpenSSL io-streams network
+ ];
+ testHaskellDepends = [
+ base bytestring HsOpenSSL HUnit io-streams network test-framework
+ test-framework-hunit
+ ];
+ description = "OpenSSL network support for io-streams";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"opentheory" = callPackage
({ mkDerivation, base, opentheory-primitive, QuickCheck }:
mkDerivation {
@@ -158198,8 +158672,8 @@ self: {
pname = "ottparse-pretty";
version = "0.1.2.6";
sha256 = "1q52zc214bjiksrrrr5pcr30yimjzgga4ciw943za169kw3xpas5";
- revision = "2";
- editedCabalFile = "05fxdr12vwf486609f8ld6d3cgpr632402n404gi8hgxj5ijc6yx";
+ revision = "3";
+ editedCabalFile = "0g17l53dp1vcn2yzv37yvph9r4jsw4lgwip4l3h038r9g940lwjc";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -158896,6 +159370,8 @@ self: {
pname = "pandoc-crossref";
version = "0.3.4.0";
sha256 = "15vfqpfkw4wnsg98804l5ylqbc926s2j5z4ik5zhval4d3kiamgz";
+ revision = "1";
+ editedCabalFile = "06ic2286am3jpmlb6jxnrx0y9c7rh5rs3l0chv1s5ahharp341g9";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -159234,6 +159710,16 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pandora" = callPackage
+ ({ mkDerivation }:
+ mkDerivation {
+ pname = "pandora";
+ version = "0.1.0";
+ sha256 = "1hfm9a8rfjksjv8qmz8a17f9pg1qw2rizaakl108lafckbz7f4ya";
+ description = "A box of patterns and paradigms";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"pang-a-lambda" = callPackage
({ mkDerivation, base, bytestring, containers, IfElse, mtl, SDL
, SDL-gfx, SDL-ttf, transformers, Yampa
@@ -160880,8 +161366,8 @@ self: {
}:
mkDerivation {
pname = "patat";
- version = "0.8.1.2";
- sha256 = "0lvgb0jl0bfzjqpap3gxlhn0mhbwbd15h33l1idpghxqpmzgvczy";
+ version = "0.8.2.0";
+ sha256 = "04cvvff88ga3s22rcsjiyifdggjqpymfkbbcay7ibjhmiqwhisfq";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -161988,23 +162474,19 @@ self: {
"pencil" = callPackage
({ mkDerivation, base, data-default, directory, doctest
- , edit-distance, feed, filepath, hashable, hsass, mtl, pandoc
- , parsec, semigroups, text, time, unordered-containers, vector, xml
- , yaml
+ , edit-distance, filepath, hashable, hsass, mtl, pandoc, parsec
+ , semigroups, text, time, unordered-containers, vector, xml, yaml
}:
mkDerivation {
pname = "pencil";
- version = "0.1.2";
- sha256 = "0wgs79vsz52cnmbcfzbb3avn98ciadnispgr98h6kwhgj5pmaxbm";
- isLibrary = true;
- isExecutable = true;
+ version = "0.1.3";
+ sha256 = "0kga9i19qxp6g51dyavnybfs6znsija87hxsfrxblsyi4gqs9hbp";
libraryHaskellDepends = [
- base data-default directory edit-distance feed filepath hashable
- hsass mtl pandoc parsec semigroups text time unordered-containers
- vector xml yaml
+ base data-default directory edit-distance filepath hashable hsass
+ mtl pandoc parsec semigroups text time unordered-containers vector
+ xml yaml
];
- executableHaskellDepends = [ base text unordered-containers ];
- testHaskellDepends = [ base doctest ];
+ testHaskellDepends = [ base doctest text unordered-containers ];
description = "Static site generator";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -162524,10 +163006,10 @@ self: {
}:
mkDerivation {
pname = "persistent";
- version = "2.9.0";
- sha256 = "0qgjfydyhcyfr8mni0qjykn3jsh4r299yy2wqsl3rsd19bmmr1p7";
- revision = "2";
- editedCabalFile = "1szx008irw7w2h9qz443mml06sg6w9vazbxxyi67d91hyjlgca2j";
+ version = "2.9.1";
+ sha256 = "1b6shb1d8p7dapj428glmsy7w69424bxrvgf7ws8jd266h4gshk7";
+ revision = "1";
+ editedCabalFile = "1ing9cdpafmfx0mpvrl3xzfvmw5aw2lpiq69nnhrsmlhb9pi8ni0";
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring blaze-html blaze-markup
bytestring conduit containers fast-logger http-api-data
@@ -162769,6 +163251,31 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "persistent-mysql-haskell_0_5_2" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, conduit, containers
+ , io-streams, monad-logger, mysql-haskell, network, persistent
+ , persistent-template, resource-pool, resourcet, text, time, tls
+ , transformers, unliftio-core
+ }:
+ mkDerivation {
+ pname = "persistent-mysql-haskell";
+ version = "0.5.2";
+ sha256 = "1kc2q9cbgij5b5kz70jcy694v2frgzzb7mvld8dypsz11dlpmhjn";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring conduit containers io-streams monad-logger
+ mysql-haskell network persistent resource-pool resourcet text time
+ tls transformers unliftio-core
+ ];
+ executableHaskellDepends = [
+ base monad-logger persistent persistent-template transformers
+ ];
+ description = "A pure haskell backend for the persistent library using MySQL database server";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"persistent-odbc" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, containers
, convertible, HDBC, HDBC-odbc, monad-control, monad-logger
@@ -162932,6 +163439,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "persistent-spatial" = callPackage
+ ({ mkDerivation, aeson, base, hspec, http-api-data
+ , integer-logarithms, lens, persistent, QuickCheck, text
+ }:
+ mkDerivation {
+ pname = "persistent-spatial";
+ version = "0.1.0.0";
+ sha256 = "0x9ialzl7mmq3h4nx79z51czddn7xgs0sngixc38cdlmddvm2g36";
+ libraryHaskellDepends = [
+ aeson base http-api-data integer-logarithms lens persistent text
+ ];
+ testHaskellDepends = [
+ aeson base hspec http-api-data persistent QuickCheck text
+ ];
+ description = "Database agnostic, spatially indexed type for geographic points";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"persistent-sqlite_2_6_4" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, containers
, hspec, microlens-th, monad-control, monad-logger, old-locale
@@ -163016,6 +163541,30 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
+ "persistent-template_2_6_0" = callPackage
+ ({ mkDerivation, aeson, aeson-compat, base, bytestring, containers
+ , ghc-prim, hspec, http-api-data, monad-control, monad-logger
+ , path-pieces, persistent, QuickCheck, tagged, template-haskell
+ , text, transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "persistent-template";
+ version = "2.6.0";
+ sha256 = "0wr1z2nfrl6jv1lprxb0d2jw4izqfcbcwvkdrhryzg95gjz8ryjv";
+ libraryHaskellDepends = [
+ aeson aeson-compat base bytestring containers ghc-prim
+ http-api-data monad-control monad-logger path-pieces persistent
+ tagged template-haskell text transformers unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring hspec persistent QuickCheck text transformers
+ ];
+ description = "Type-safe, non-relational, multi-backend persistence";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ psibi ];
+ }) {};
+
"persistent-template-classy" = callPackage
({ mkDerivation, base, lens, persistent, persistent-sqlite
, persistent-template, template-haskell, text
@@ -164091,8 +164640,8 @@ self: {
}:
mkDerivation {
pname = "pinboard";
- version = "0.10.1.3";
- sha256 = "1shn877lirnbbhk6wzbypv5j5cqh8wyvgg0333h7mhkmvkm0v569";
+ version = "0.10.1.4";
+ sha256 = "1kmkxcvkfqwp2p46s22gdnvk12g7bx9dqr8cs04wjw1rbj0mli49";
libraryHaskellDepends = [
aeson base bytestring containers http-client http-client-tls
http-types monad-logger mtl network profunctors random text time
@@ -167309,8 +167858,8 @@ self: {
({ mkDerivation, base, primitive, tasty, tasty-hunit }:
mkDerivation {
pname = "posix-api";
- version = "0.1.0.0";
- sha256 = "1f1cbvjak0ywhmrrjqvrjfzicq5jfxifxs6alp692rwnm2cbim07";
+ version = "0.2.0.0";
+ sha256 = "059b5zip3i7cfa977kz0jzxc7b8nws9libkxwf8pnvxk70i7apq1";
libraryHaskellDepends = [ base primitive ];
testHaskellDepends = [ base primitive tasty tasty-hunit ];
description = "posix bindings";
@@ -167684,6 +168233,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) postgresql;};
+ "postgresql-lo-stream" = callPackage
+ ({ mkDerivation, base, bytestring, io-streams, lifted-base
+ , monad-loops, mtl, postgresql-simple
+ }:
+ mkDerivation {
+ pname = "postgresql-lo-stream";
+ version = "0.1.1.0";
+ sha256 = "196f6lz8i8y0cfnd4lqjky69wpi0mc2jfs7jz5v0j3r15jbs5212";
+ libraryHaskellDepends = [
+ base bytestring io-streams lifted-base monad-loops mtl
+ postgresql-simple
+ ];
+ description = "Utilities for streaming PostgreSQL LargeObjects";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"postgresql-named" = callPackage
({ mkDerivation, base, bytestring, extra, generics-sop, hspec, mtl
, postgresql-libpq, postgresql-simple, utf8-string
@@ -167838,8 +168404,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-simple-migration";
- version = "0.1.13.1";
- sha256 = "0xblb0k3xnsbvdqrl5k3i6jimj4cskgip6w021byirn8i73s7j8a";
+ version = "0.1.14.0";
+ sha256 = "1z9fdfwpcnhbsq977070hn8ykxcnisjzvpdh5lz4bqirscx2gr2c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -168167,8 +168733,8 @@ self: {
}:
mkDerivation {
pname = "postmaster";
- version = "0.3.2";
- sha256 = "1l1hq77qxi1f9nv7bxgkfvcm50p61svqvn9f59aq3b9zj2vikmf6";
+ version = "0.3.3";
+ sha256 = "05608xvaig1d67j3h8ykw7a11yr1mqkw98p0ii7gbp4mp3d9kncd";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -168198,8 +168764,8 @@ self: {
({ mkDerivation, potoki-core }:
mkDerivation {
pname = "potoki";
- version = "2.1.3";
- sha256 = "1cg89jh2s2dim874h8vv52ab2dzvq01zvjn45fwdzs3j6815nlj4";
+ version = "2.1.4.1";
+ sha256 = "1hc7jp7q6mdqva40v0dppihp1bnl30h7vxnkawg0kmczq5p9js35";
libraryHaskellDepends = [ potoki-core ];
description = "Simple streaming in IO";
license = stdenv.lib.licenses.mit;
@@ -168229,21 +168795,44 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "potoki-conduit" = callPackage
+ ({ mkDerivation, acquire, base, base-prelude, bytestring, conduit
+ , potoki, potoki-core, profunctors, QuickCheck
+ , quickcheck-instances, rerebase, slave-thread, stm-chans, tasty
+ , tasty-hunit, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "potoki-conduit";
+ version = "0.1";
+ sha256 = "11hg5zib91b1kp75amlng96b1n357rkj120afnc0825vvb81ky14";
+ libraryHaskellDepends = [
+ acquire base base-prelude bytestring conduit potoki-core
+ profunctors slave-thread stm-chans text
+ ];
+ testHaskellDepends = [
+ conduit potoki QuickCheck quickcheck-instances rerebase tasty
+ tasty-hunit tasty-quickcheck
+ ];
+ description = "Integration of \"potoki\" and \"conduit\"";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"potoki-core" = callPackage
({ mkDerivation, acquire, attoparsec, base, bytestring, criterion
, deepseq, deferred-folds, directory, foldl, hashable, ilist
, primitive, profunctors, ptr, QuickCheck, quickcheck-instances
- , random, rerebase, scanner, split, stm, tasty, tasty-hunit
- , tasty-quickcheck, text, text-builder, time, transformers
- , unordered-containers, vector
+ , random, rerebase, scanner, split, stm, stm-chans, tasty
+ , tasty-hunit, tasty-quickcheck, text, text-builder, time
+ , transformers, unordered-containers, vector
}:
mkDerivation {
pname = "potoki-core";
- version = "2.3.3";
- sha256 = "1f6rr75h4cqgy1qjh5qplcq1qz2pwc11mi4k61z691clz5yfmbm0";
+ version = "2.3.4.1";
+ sha256 = "0mg8hd85xim33jv1abzgjfcy85mmrrvs30gpvspdci5d7xghqrmv";
libraryHaskellDepends = [
acquire attoparsec base bytestring deepseq deferred-folds directory
- foldl hashable primitive profunctors ptr scanner stm text
+ foldl hashable primitive profunctors ptr scanner stm stm-chans text
text-builder time transformers unordered-containers vector
];
testHaskellDepends = [
@@ -168723,6 +169312,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "prefetch" = callPackage
+ ({ mkDerivation, base, bytestring }:
+ mkDerivation {
+ pname = "prefetch";
+ version = "0.1.0.0";
+ sha256 = "0qc4khx92xqjzq8pp5agxzh9l1l79np32s7af1kffpvffz4r5rpn";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [ base bytestring ];
+ description = "Prefetch stdin even before stdout is ready";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"prefix-expression" = callPackage
({ mkDerivation, base, hspec, regex-pcre-builtin }:
mkDerivation {
@@ -169257,6 +169859,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pretty-types_0_3_0_1" = callPackage
+ ({ mkDerivation, base, hspec, mtl, tagged }:
+ mkDerivation {
+ pname = "pretty-types";
+ version = "0.3.0.1";
+ sha256 = "06dkyk3zdi9wv77yza0vgwl9v8zhyazyhdjbffkqpism07c80rgv";
+ libraryHaskellDepends = [ base mtl tagged ];
+ testHaskellDepends = [ base hspec tagged ];
+ description = "A small pretty printing DSL for complex types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"prettyFunctionComposing" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -170666,8 +171281,8 @@ self: {
}:
mkDerivation {
pname = "prolog";
- version = "0.2.0.1";
- sha256 = "073sd3rhcfqw9csm0qsbc57ix57dv3k5yjr9hcc33b9zq5y10sp0";
+ version = "0.2.1.1";
+ sha256 = "0cl1d4d4jgkqk37q2n3n7xqmd847srd6sqikciz4b8cfp57lw8m7";
libraryHaskellDepends = [
base containers mtl parsec syb template-haskell th-lift
transformers
@@ -170699,8 +171314,8 @@ self: {
({ mkDerivation, base, fgl, graphviz, mtl, prolog, text }:
mkDerivation {
pname = "prolog-graph-lib";
- version = "0.2.0.1";
- sha256 = "02xa4hqmhmsv7vkdy3m3dr1w3z88kc8ly0jjn7q6pba5yarci7nr";
+ version = "0.2.1.1";
+ sha256 = "1qxikgryyh47zm0qwbsa7lpqmiphbl1askjjjc0rfr9dh5f0wclr";
libraryHaskellDepends = [ base fgl graphviz mtl prolog text ];
description = "Generating images of resolution trees for Prolog queries";
license = stdenv.lib.licenses.publicDomain;
@@ -170739,8 +171354,8 @@ self: {
}:
mkDerivation {
pname = "prometheus";
- version = "2.1.0";
- sha256 = "0kpzfmdibpp08rhc8v92nizi8hbb9dm7ysqd0wclx9s5273zqxal";
+ version = "2.1.1";
+ sha256 = "09g3xi6x6m6h15p3ibwyabfq15rhcaphq7ix2w23aphjwc64ll97";
libraryHaskellDepends = [
atomic-primops base bytestring containers http-client http-types
network-uri text transformers wai warp
@@ -170820,6 +171435,21 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "prometheus-proc" = callPackage
+ ({ mkDerivation, base, filepath, prometheus-client
+ , regex-applicative, unix, unix-memory
+ }:
+ mkDerivation {
+ pname = "prometheus-proc";
+ version = "0.1.0.0";
+ sha256 = "1384kcsnhby17ivjlii2ixqw1qhas6y4l1h8vq3lzaxqydbidhbm";
+ libraryHaskellDepends = [
+ base filepath prometheus-client regex-applicative unix unix-memory
+ ];
+ description = "Export metrics from /proc for the current process";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"promise" = callPackage
({ mkDerivation, async, base }:
mkDerivation {
@@ -170911,8 +171541,8 @@ self: {
}:
mkDerivation {
pname = "propellor";
- version = "5.5.0";
- sha256 = "0mcj3xsi125vcxf605h8fm4swg84b79iv01qnhv5vmp872dhmwbv";
+ version = "5.6.1";
+ sha256 = "1wbh9vc0jkdqsrqfnxvz2498awqkr0jph9qv6c0zwbqm7zbjzn04";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -171692,31 +172322,6 @@ self: {
}) {};
"psqueues" = callPackage
- ({ mkDerivation, array, base, containers, criterion, deepseq
- , fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
- , QuickCheck, random, tagged, test-framework, test-framework-hunit
- , test-framework-quickcheck2, unordered-containers
- }:
- mkDerivation {
- pname = "psqueues";
- version = "0.2.7.0";
- sha256 = "1sjgc9bxh63kkdp59nbirx3xazr02ia5yhp4f4a0jnq1hj465wsc";
- revision = "1";
- editedCabalFile = "0ncag4p7v41x5disbvkwzmv0c7ifc85lmjljzvf8d33arh7b08bj";
- libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
- testHaskellDepends = [
- array base deepseq ghc-prim hashable HUnit QuickCheck tagged
- test-framework test-framework-hunit test-framework-quickcheck2
- ];
- benchmarkHaskellDepends = [
- base containers criterion deepseq fingertree-psqueue ghc-prim
- hashable mtl PSQueue random unordered-containers
- ];
- description = "Pure priority search queues";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "psqueues_0_2_7_1" = callPackage
({ mkDerivation, array, base, containers, criterion, deepseq
, fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
, QuickCheck, random, tagged, test-framework, test-framework-hunit
@@ -171739,7 +172344,6 @@ self: {
];
description = "Pure priority search queues";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pstemmer" = callPackage
@@ -171817,8 +172421,8 @@ self: {
}:
mkDerivation {
pname = "publicsuffix";
- version = "0.20180825";
- sha256 = "0wyni1f9v647zb7hg70da4s30dplv6whywd0jwghph1vqdlzlbma";
+ version = "0.20190115";
+ sha256 = "1w73kpqb8s6yc7h66cam89gcmz6qnsgis2fqvyr9vrqs466k3j01";
libraryHaskellDepends = [ base filepath template-haskell ];
testHaskellDepends = [ base hspec ];
benchmarkHaskellDepends = [ base criterion random ];
@@ -172612,30 +173216,6 @@ self: {
}) {};
"pusher-http-haskell" = callPackage
- ({ mkDerivation, aeson, base, base16-bytestring, bytestring
- , cryptonite, hashable, hspec, http-client, http-types, memory
- , QuickCheck, scientific, text, time, transformers
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "pusher-http-haskell";
- version = "1.5.1.6";
- sha256 = "0i5lf3aniff8lnvgkl3mmy5xbjr130baz1h25p6q3asapirbj1k0";
- libraryHaskellDepends = [
- aeson base base16-bytestring bytestring cryptonite hashable
- http-client http-types memory text time transformers
- unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base base16-bytestring bytestring cryptonite hspec
- http-client http-types QuickCheck scientific text time transformers
- unordered-containers vector
- ];
- description = "Haskell client library for the Pusher HTTP API";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "pusher-http-haskell_1_5_1_7" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, bytestring
, cryptonite, hashable, hspec, http-client, http-types, memory
, QuickCheck, scientific, text, time, transformers
@@ -172657,7 +173237,6 @@ self: {
];
description = "Haskell client library for the Pusher HTTP API";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pusher-ws" = callPackage
@@ -173110,8 +173689,8 @@ self: {
}:
mkDerivation {
pname = "qnap-decrypt";
- version = "0.3.3";
- sha256 = "0gwnpyzyrfw6i8a5arm8q6psjhwa8kl8n94wcglsnl59k1iadfb6";
+ version = "0.3.4";
+ sha256 = "0s263zkdns50bvanjiaiavdk6bpd1ccqbckdmxwbbl2sxp2s3jxz";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -173813,6 +174392,7 @@ self: {
];
description = "QuickCheck common typeclasses";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"quickcheck-combinators" = callPackage
@@ -174051,31 +174631,32 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "quickcheck-state-machine_0_5_0" = callPackage
+ "quickcheck-state-machine_0_6_0" = callPackage
({ mkDerivation, ansi-wl-pprint, base, bytestring, containers
, directory, doctest, exceptions, filelock, filepath, http-client
, matrix, monad-logger, mtl, network, persistent
, persistent-postgresql, persistent-template, pretty-show, process
, QuickCheck, quickcheck-instances, random, resourcet, servant
- , servant-client, servant-server, split, strict, string-conversions
- , tasty, tasty-hunit, tasty-quickcheck, text, tree-diff, unliftio
- , vector, wai, warp
+ , servant-client, servant-server, strict, string-conversions, tasty
+ , tasty-hunit, tasty-quickcheck, text, tree-diff, unliftio, vector
+ , wai, warp
}:
mkDerivation {
pname = "quickcheck-state-machine";
- version = "0.5.0";
- sha256 = "0wds624fhvzwxcbrr05pgfq802c5namrsqpkdr2388j525374lsj";
+ version = "0.6.0";
+ sha256 = "0zbjap2jjd534w6cigi4xz34x3f6w8icvxyvxs35j61c52cp2pry";
libraryHaskellDepends = [
ansi-wl-pprint base containers exceptions matrix mtl pretty-show
- QuickCheck split tree-diff unliftio vector
+ QuickCheck tree-diff unliftio vector
];
testHaskellDepends = [
base bytestring containers directory doctest filelock filepath
http-client matrix monad-logger mtl network persistent
- persistent-postgresql persistent-template process QuickCheck
- quickcheck-instances random resourcet servant servant-client
- servant-server strict string-conversions tasty tasty-hunit
- tasty-quickcheck text tree-diff unliftio vector wai warp
+ persistent-postgresql persistent-template pretty-show process
+ QuickCheck quickcheck-instances random resourcet servant
+ servant-client servant-server strict string-conversions tasty
+ tasty-hunit tasty-quickcheck text tree-diff unliftio vector wai
+ warp
];
description = "Test monadic programs using state machine based models";
license = stdenv.lib.licenses.bsd3;
@@ -174135,6 +174716,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "quickcheck-transformer" = callPackage
+ ({ mkDerivation, base, QuickCheck, random, transformers }:
+ mkDerivation {
+ pname = "quickcheck-transformer";
+ version = "0.3";
+ sha256 = "1lj6w1ywy8bixiwvapgb7ng5yy0nrxgvr8y9dn4kl3yvah936k4j";
+ libraryHaskellDepends = [ base QuickCheck random transformers ];
+ description = "A GenT monad transformer for QuickCheck library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"quickcheck-unicode" = callPackage
({ mkDerivation, base, QuickCheck }:
mkDerivation {
@@ -174673,8 +175265,8 @@ self: {
}:
mkDerivation {
pname = "radius";
- version = "0.6.0.0";
- sha256 = "02jvlbj3w5ww59ms37l24crr8vib7ghzr9y79bip3p4mhpi4c32l";
+ version = "0.6.0.1";
+ sha256 = "19c2bv0iq4j0709rf9k9jk5q2s756bvjnr1gy630mcgp92rg8d9j";
libraryHaskellDepends = [
base binary bytestring cryptonite iproute memory
];
@@ -175522,6 +176114,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "rank2classes_1_2_1" = callPackage
+ ({ mkDerivation, base, distributive, doctest, tasty, tasty-hunit
+ , template-haskell, transformers
+ }:
+ mkDerivation {
+ pname = "rank2classes";
+ version = "1.2.1";
+ sha256 = "0dbg5hc8vy0nikyw9h99d9z5jpwfzqb3jwg1li5h281fi5cm4nb0";
+ libraryHaskellDepends = [
+ base distributive template-haskell transformers
+ ];
+ testHaskellDepends = [
+ base distributive doctest tasty tasty-hunit
+ ];
+ description = "standard type constructor class hierarchy, only with methods of rank 2 types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rapid" = callPackage
({ mkDerivation, async, base, containers, foreign-store, stm }:
mkDerivation {
@@ -175823,8 +176434,8 @@ self: {
}:
mkDerivation {
pname = "ratel";
- version = "1.0.7";
- sha256 = "1kp6f45wn3a7wnsvj08a3b0kp5wwprw4rjrrqqd22yr9mpwx2z7w";
+ version = "1.0.8";
+ sha256 = "045hr0jilydb1xcvhh9q5iwazpf1k1d2q1y0h4gkgnbn6qmgwhnk";
libraryHaskellDepends = [
aeson base bytestring case-insensitive containers http-client
http-client-tls http-types text uuid
@@ -175843,8 +176454,8 @@ self: {
}:
mkDerivation {
pname = "ratel-wai";
- version = "1.0.4";
- sha256 = "1cri461f40xa43kwg3wq5k98irfqypsi97xdk9n60yqhc8msca4m";
+ version = "1.0.5";
+ sha256 = "07k2gzc2by6zhsk1zqp0kjk37zc6ikigdp0j5d38pd7x30a7qk7x";
libraryHaskellDepends = [
base bytestring case-insensitive containers http-client ratel wai
];
@@ -175906,6 +176517,38 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "rattletrap_6_2_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, binary, binary-bits
+ , bytestring, clock, containers, filepath, http-client
+ , http-client-tls, HUnit, template-haskell, temporary, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "rattletrap";
+ version = "6.2.1";
+ sha256 = "0pygwgq5q6mvpbkis2xiw6ac65fn8q9452qql5dc21p4mi27bwka";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-pretty base binary binary-bits bytestring containers
+ filepath http-client http-client-tls template-haskell text
+ transformers
+ ];
+ executableHaskellDepends = [
+ aeson aeson-pretty base binary binary-bits bytestring containers
+ filepath http-client http-client-tls template-haskell text
+ transformers
+ ];
+ testHaskellDepends = [
+ aeson aeson-pretty base binary binary-bits bytestring clock
+ containers filepath http-client http-client-tls HUnit
+ template-haskell temporary text transformers
+ ];
+ description = "Parse and generate Rocket League replays";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"raven-haskell" = callPackage
({ mkDerivation, aeson, base, bytestring, hspec, http-conduit, mtl
, network, random, resourcet, text, time, unordered-containers
@@ -176157,6 +176800,7 @@ self: {
];
description = "Read-Copy-Update for Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rdf" = callPackage
@@ -176979,15 +177623,20 @@ self: {
}) {};
"record-encode" = callPackage
- ({ mkDerivation, base, generics-sop, hspec, QuickCheck, vector }:
+ ({ mkDerivation, base, doctest, generics-sop, hspec, QuickCheck
+ , vector
+ }:
mkDerivation {
pname = "record-encode";
- version = "0.2.2";
- sha256 = "1wdrvj2ilf5kqchfcfd3pnqgprc86fri7ajc5r0xqf6zc61s1fgk";
+ version = "0.2.3";
+ sha256 = "0xljdy3wfyirs3zwc1ij19w9520bc1n56cdigngfb9hs497d6jh3";
libraryHaskellDepends = [ base generics-sop vector ];
- testHaskellDepends = [ base generics-sop hspec QuickCheck vector ];
+ testHaskellDepends = [
+ base doctest generics-sop hspec QuickCheck vector
+ ];
description = "Generic encoding of records";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"record-gl" = callPackage
@@ -177135,6 +177784,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "recursion-schemes_5_1_1" = callPackage
+ ({ mkDerivation, base, base-orphans, comonad, free, HUnit
+ , template-haskell, th-abstraction, transformers
+ }:
+ mkDerivation {
+ pname = "recursion-schemes";
+ version = "5.1.1";
+ sha256 = "0qw112jkl6jzy3wcyxvv5liv16mxiiqi5v5zyzazl9p8h2wy1rb0";
+ libraryHaskellDepends = [
+ base base-orphans comonad free template-haskell th-abstraction
+ transformers
+ ];
+ testHaskellDepends = [ base HUnit template-haskell transformers ];
+ description = "Representing common recursion patterns as higher-order functions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"recursion-schemes-ext" = callPackage
({ mkDerivation, base, composition-prelude, criterion, deepseq
, hspec, lens, recursion-schemes
@@ -177185,6 +177852,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "red-black-record" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, doctest, profunctors
+ , sop-core, tasty, tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "red-black-record";
+ version = "1.1.0.0";
+ sha256 = "12q3b44qcb8zp5m0zrbj88kigk00rm6ljrnpwd29wv1gdwzd15af";
+ libraryHaskellDepends = [ base sop-core ];
+ testHaskellDepends = [
+ aeson base bytestring doctest profunctors sop-core tasty
+ tasty-hunit text
+ ];
+ description = "Extensible records and variants indexed by a type-level Red-Black tree";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"red-black-tree" = callPackage
({ mkDerivation, base, hspec, QuickCheck }:
mkDerivation {
@@ -177502,6 +178186,8 @@ self: {
pname = "ref-tf";
version = "0.4.0.1";
sha256 = "03mywifasfvxlz7hy5bbq3i8zi3i99k5cb0kq38gndx4vk2j5dgw";
+ revision = "1";
+ editedCabalFile = "042nn6y3rbx9z88bkidy1ilp32grm6a1n0ny1wrzxdp46xi5r7in";
libraryHaskellDepends = [ base stm transformers ];
description = "A type class for monads with references using type families";
license = stdenv.lib.licenses.bsd3;
@@ -177647,27 +178333,37 @@ self: {
}) {};
"reflex" = callPackage
- ({ mkDerivation, base, containers, criterion, deepseq
- , dependent-map, dependent-sum, exception-transformers
- , haskell-src-exts, haskell-src-meta, MemoTrie, mtl, primitive
- , ref-tf, semigroups, split, stm, syb, template-haskell, these
- , transformers, transformers-compat
+ ({ mkDerivation, base, bifunctors, comonad, containers, criterion
+ , data-default, deepseq, dependent-map, dependent-sum, directory
+ , exception-transformers, filemanip, filepath, haskell-src-exts
+ , haskell-src-meta, hlint, lens, loch-th, MemoTrie, monad-control
+ , monoidal-containers, mtl, prim-uniq, primitive, process, random
+ , ref-tf, reflection, semigroupoids, semigroups, split, stm, syb
+ , template-haskell, these, time, transformers, transformers-compat
+ , unbounded-delays
}:
mkDerivation {
pname = "reflex";
- version = "0.4.0.1";
- sha256 = "1v4wwy2qc1gb914w5nqjvf7gibdw9yakmhdg260yjxbv1fkg8gyc";
+ version = "0.5";
+ sha256 = "0c9idjkbnw822ky7dn374vq43kivdy0znf2k2w43q7yw7snjh09r";
+ revision = "1";
+ editedCabalFile = "1l5xsinln6wyj726ilqvvg4y0qk645j5ffiyhmda8qi9rmyk2a2x";
libraryHaskellDepends = [
- base containers dependent-map dependent-sum exception-transformers
- haskell-src-exts haskell-src-meta mtl primitive ref-tf semigroups
- syb template-haskell these transformers transformers-compat
+ base bifunctors comonad containers data-default dependent-map
+ dependent-sum exception-transformers haskell-src-exts
+ haskell-src-meta lens MemoTrie monad-control monoidal-containers
+ mtl prim-uniq primitive random ref-tf reflection semigroupoids
+ semigroups stm syb template-haskell these time transformers
+ transformers-compat unbounded-delays
];
testHaskellDepends = [
- base containers dependent-map MemoTrie mtl ref-tf
+ base bifunctors containers deepseq dependent-map dependent-sum
+ directory filemanip filepath hlint lens monoidal-containers mtl
+ ref-tf semigroups split these transformers
];
benchmarkHaskellDepends = [
- base containers criterion deepseq dependent-map dependent-sum mtl
- primitive ref-tf split stm transformers
+ base containers criterion deepseq dependent-map dependent-sum
+ loch-th mtl primitive process ref-tf split stm time transformers
];
description = "Higher-order Functional Reactive Programming";
license = stdenv.lib.licenses.bsd3;
@@ -177692,25 +178388,17 @@ self: {
}) {};
"reflex-dom" = callPackage
- ({ mkDerivation, aeson, base, bifunctors, bytestring, containers
- , data-default, dependent-map, dependent-sum
- , dependent-sum-template, directory, exception-transformers
- , ghcjs-dom, glib, gtk3, lens, mtl, raw-strings-qq, ref-tf, reflex
- , safe, semigroups, text, these, time, transformers, unix
- , webkitgtk3, webkitgtk3-javascriptcore
+ ({ mkDerivation, base, bytestring, jsaddle-webkit2gtk, reflex
+ , reflex-dom-core, text
}:
mkDerivation {
pname = "reflex-dom";
- version = "0.3";
- sha256 = "0fldnl2yamn24v0qnfr4hhy4q9nq6kxspiy39yk5kdfvxg8aqax5";
- revision = "2";
- editedCabalFile = "0mb0mi9czwaqp7vinc081j85gbdrmrgbx07nfdqs6wmcinqf4sdm";
+ version = "0.4";
+ sha256 = "0l559x7w1r1mz8j3ln6x0l2kkl1l494q8zm5gai0rcpz9r1nqn9z";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- aeson base bifunctors bytestring containers data-default
- dependent-map dependent-sum dependent-sum-template directory
- exception-transformers ghcjs-dom glib gtk3 lens mtl raw-strings-qq
- ref-tf reflex safe semigroups text these time transformers unix
- webkitgtk3 webkitgtk3-javascriptcore
+ base bytestring jsaddle-webkit2gtk reflex reflex-dom-core text
];
description = "Functional Reactive Web Apps with Reflex";
license = stdenv.lib.licenses.bsd3;
@@ -177753,6 +178441,36 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "reflex-dom-core" = callPackage
+ ({ mkDerivation, aeson, base, bifunctors, bimap, blaze-builder
+ , bytestring, constraints, containers, contravariant, data-default
+ , dependent-map, dependent-sum, dependent-sum-template, directory
+ , exception-transformers, ghcjs-dom, hlint, jsaddle, jsaddle-warp
+ , keycode, lens, linux-namespaces, monad-control, mtl, network-uri
+ , primitive, process, ref-tf, reflex, semigroups, stm
+ , template-haskell, temporary, text, these, transformers, unix
+ , zenc
+ }:
+ mkDerivation {
+ pname = "reflex-dom-core";
+ version = "0.4";
+ sha256 = "1p844d99zj3v54cn8ys12hbyan4f0y3nhgi42b03cq10az2pvsdv";
+ libraryHaskellDepends = [
+ aeson base bifunctors bimap blaze-builder bytestring constraints
+ containers contravariant data-default dependent-map dependent-sum
+ dependent-sum-template directory exception-transformers ghcjs-dom
+ jsaddle keycode lens monad-control mtl network-uri primitive ref-tf
+ reflex semigroups stm template-haskell text these transformers unix
+ zenc
+ ];
+ testHaskellDepends = [
+ base hlint jsaddle jsaddle-warp linux-namespaces process reflex
+ temporary unix
+ ];
+ description = "Functional Reactive Web Apps with Reflex";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"reflex-dom-fragment-shader-canvas" = callPackage
({ mkDerivation, base, containers, ghcjs-dom, jsaddle, lens
, reflex-dom, text, transformers
@@ -178701,27 +179419,56 @@ self: {
}) {};
"registry" = callPackage
- ({ mkDerivation, async, base, exceptions, hedgehog, hedgehog-corpus
- , io-memoize, MonadRandom, mtl, protolude, random, resourcet, tasty
+ ({ mkDerivation, async, base, containers, exceptions, hashable
+ , hedgehog, hedgehog-corpus, io-memoize, MonadRandom, mtl
+ , protolude, random, resourcet, semigroupoids, semigroups, tasty
, tasty-discover, tasty-hedgehog, tasty-th, text, transformers-base
}:
mkDerivation {
pname = "registry";
- version = "0.1.2.2";
- sha256 = "1knhdrjj5y9p8974am4z31k163yjz3123lvjjk1ml4ba65afqhc7";
+ version = "0.1.2.3";
+ sha256 = "17jzvbig0zcmhb1vf2g286px35j3kh544rpsap0094lmj9yac7ni";
libraryHaskellDepends = [
- base exceptions mtl protolude resourcet text transformers-base
+ base containers exceptions hashable mtl protolude resourcet
+ semigroupoids semigroups text transformers-base
];
testHaskellDepends = [
- async base exceptions hedgehog hedgehog-corpus io-memoize
- MonadRandom mtl protolude random resourcet tasty tasty-discover
- tasty-hedgehog tasty-th text transformers-base
+ async base containers exceptions hashable hedgehog hedgehog-corpus
+ io-memoize MonadRandom mtl protolude random resourcet semigroupoids
+ semigroups tasty tasty-discover tasty-hedgehog tasty-th text
+ transformers-base
];
testToolDepends = [ tasty-discover ];
description = "data structure for assembling components";
license = stdenv.lib.licenses.mit;
}) {};
+ "registry_0_1_2_6" = callPackage
+ ({ mkDerivation, async, base, containers, exceptions, hashable
+ , hedgehog, hedgehog-corpus, io-memoize, MonadRandom, mtl
+ , protolude, random, resourcet, semigroupoids, semigroups, tasty
+ , tasty-discover, tasty-hedgehog, tasty-th, text, transformers-base
+ }:
+ mkDerivation {
+ pname = "registry";
+ version = "0.1.2.6";
+ sha256 = "0szzmk7rclzisz0ihs7cz6180wsfv6rkrfvvqk1v6das444y1bw3";
+ libraryHaskellDepends = [
+ base containers exceptions hashable mtl protolude resourcet
+ semigroupoids semigroups text transformers-base
+ ];
+ testHaskellDepends = [
+ async base containers exceptions hashable hedgehog hedgehog-corpus
+ io-memoize MonadRandom mtl protolude random resourcet semigroupoids
+ semigroups tasty tasty-discover tasty-hedgehog tasty-th text
+ transformers-base
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "data structure for assembling components";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"regress" = callPackage
({ mkDerivation, ad, base, vector }:
mkDerivation {
@@ -179890,8 +180637,8 @@ self: {
pname = "req";
version = "1.2.1";
sha256 = "1s8gjifc9jixl4551hay013fwyhlamcyrxjb00qr76wwikqa0g8k";
- revision = "1";
- editedCabalFile = "1ksqfsln8v08ibm89cgn1clxrvhk889421q5h52v1m9kzkh52njq";
+ revision = "3";
+ editedCabalFile = "1sbm2rk2q56gma2wja47q1rc8a2pizl8487g5z4fy1zynxm5inyj";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson authenticate-oauth base blaze-builder bytestring
@@ -179918,8 +180665,8 @@ self: {
pname = "req-conduit";
version = "1.0.0";
sha256 = "193bv4jp7rrbpb1i9as9s2l978wz5kbz5kvr7ppllif5ppj699qx";
- revision = "3";
- editedCabalFile = "1gnaq7ya4grjwadz58r9g10dybgg50ch89bhbnhyicdins2aa9b2";
+ revision = "4";
+ editedCabalFile = "13chmpfq1m1fgmgf7nxgs4dgfkpsv2khp4ma3cqqki76j1s8rq3p";
libraryHaskellDepends = [
base bytestring conduit http-client req resourcet transformers
];
@@ -180011,8 +180758,8 @@ self: {
}:
mkDerivation {
pname = "require";
- version = "0.4.0";
- sha256 = "1kfi0y46ycjsylzv73lxh721a45qz5ki9m6czv4r53scrpbaywig";
+ version = "0.4.2";
+ sha256 = "03dhj1j9gp6mmgaxxkd1bf2i6hw78ql2qpi0qrdmx5dinclkidk7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -181807,8 +182554,8 @@ self: {
}:
mkDerivation {
pname = "rob";
- version = "0.0.2";
- sha256 = "1bbhv502c9r8d0kmrvl3q7yl12ykjwfvknlm0kmgnsv5lpz2zx59";
+ version = "0.0.4";
+ sha256 = "0ds0psp28fb5y21ycsxva1jqrbcvia94g3rk1b5p356php7zahsm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -182186,6 +182933,7 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "RON, RON-RDT, and RON-Schema";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"roots" = callPackage
@@ -183917,42 +184665,42 @@ self: {
}) {};
"salak" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
- , filepath, hspec, QuickCheck, scientific, text
+ ({ mkDerivation, aeson, base, directory, filepath, hspec, menshen
+ , mtl, QuickCheck, scientific, stm, text, transformers
, unordered-containers, vector, yaml
}:
mkDerivation {
pname = "salak";
- version = "0.1.4";
- sha256 = "17zlgk85yp6ihfppf0simrvc70sk2a3jkjzxzzsgibyxmsm2jmxr";
+ version = "0.1.8";
+ sha256 = "1y8vssnp8q9hmhf3jckj8c7pgjmvz4wmvm8m5xwlnn9ll8csxs0q";
libraryHaskellDepends = [
- aeson base directory filepath scientific text unordered-containers
- vector yaml
+ aeson base directory filepath menshen mtl scientific stm text
+ transformers unordered-containers vector yaml
];
testHaskellDepends = [
- aeson aeson-pretty base bytestring directory filepath hspec
- QuickCheck scientific text unordered-containers vector yaml
+ aeson base directory filepath hspec menshen mtl QuickCheck
+ scientific stm text transformers unordered-containers vector yaml
];
description = "Configuration Loader";
license = stdenv.lib.licenses.bsd3;
}) {};
- "salak_0_2_1" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
- , filepath, hspec, QuickCheck, scientific, text
+ "salak_0_2_3" = callPackage
+ ({ mkDerivation, aeson, base, directory, filepath, hspec, menshen
+ , mtl, QuickCheck, scientific, stm, text, transformers
, unordered-containers, vector, yaml
}:
mkDerivation {
pname = "salak";
- version = "0.2.1";
- sha256 = "13hv4fcsb12fzn738jwlzqy70q5srmklrqk7vh3sk17iiwi6jci5";
+ version = "0.2.3";
+ sha256 = "1ifa4gvwm3sri6nmgqsi7vrl7vafyzraz9v2y3a8k7gmn0izkmb5";
libraryHaskellDepends = [
- aeson base directory filepath scientific text unordered-containers
- vector yaml
+ aeson base directory filepath menshen mtl scientific stm text
+ transformers unordered-containers vector yaml
];
testHaskellDepends = [
- aeson aeson-pretty base bytestring directory filepath hspec
- QuickCheck scientific text unordered-containers vector yaml
+ aeson base directory filepath hspec menshen mtl QuickCheck
+ scientific stm text transformers unordered-containers vector yaml
];
description = "Configuration Loader";
license = stdenv.lib.licenses.bsd3;
@@ -184538,8 +185286,8 @@ self: {
}:
mkDerivation {
pname = "sbp";
- version = "2.4.6";
- sha256 = "1f0smglnxblywzf553xhmzd2jyg67w14ylyc05hj6dx3fr3xls4m";
+ version = "2.4.7";
+ sha256 = "1ik254jzgazlbjm09nms8imansk8nb7hhghzyqjcgywg45i119i3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -184603,6 +185351,34 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) z3;};
+ "sbv_8_0" = callPackage
+ ({ mkDerivation, array, async, base, bytestring, containers
+ , crackNum, deepseq, directory, doctest, filepath, generic-deriving
+ , ghc, Glob, hlint, mtl, pretty, process, QuickCheck, random, syb
+ , tasty, tasty-golden, tasty-hunit, tasty-quickcheck
+ , template-haskell, time, transformers, z3
+ }:
+ mkDerivation {
+ pname = "sbv";
+ version = "8.0";
+ sha256 = "1bv5vf8r892q5ykh4xnzrczay6i423rbyk3rdz3z5ch4fyisvlrj";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ array async base containers crackNum deepseq directory filepath
+ generic-deriving ghc mtl pretty process QuickCheck random syb
+ template-haskell time transformers
+ ];
+ testHaskellDepends = [
+ base bytestring containers crackNum directory doctest filepath Glob
+ hlint mtl QuickCheck random syb tasty tasty-golden tasty-hunit
+ tasty-quickcheck template-haskell
+ ];
+ testSystemDepends = [ z3 ];
+ description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) z3;};
+
"sbvPlugin" = callPackage
({ mkDerivation, base, containers, directory, filepath, ghc
, ghc-prim, mtl, process, sbv, tasty, tasty-golden
@@ -184610,8 +185386,8 @@ self: {
}:
mkDerivation {
pname = "sbvPlugin";
- version = "0.10";
- sha256 = "0yvvwkhvdfhy1i09br6ci8m4nchmmvn83glnqxd8s2zdmhmxsr54";
+ version = "0.11";
+ sha256 = "19gji0aqdi232x3y3vkpblwr6y63n7in92dq48ax67h6bqxwg5g2";
libraryHaskellDepends = [
base containers ghc ghc-prim mtl sbv template-haskell
];
@@ -185319,36 +186095,6 @@ self: {
}) {};
"scotty" = callPackage
- ({ mkDerivation, aeson, async, base, blaze-builder, bytestring
- , case-insensitive, data-default-class, directory, exceptions, fail
- , hpc-coveralls, hspec, hspec-discover, hspec-wai, http-types
- , lifted-base, monad-control, mtl, nats, network, regex-compat
- , text, transformers, transformers-base, transformers-compat, wai
- , wai-extra, warp
- }:
- mkDerivation {
- pname = "scotty";
- version = "0.11.2";
- sha256 = "18lxgnj05p4hk7pp4a84biz2dn387a5vxwzyh1kslns1bra6zn0x";
- revision = "1";
- editedCabalFile = "1h4fk7q8x7cvlqq4bbmdh465s6a8955bgchm121fvk08x7rm3yz3";
- libraryHaskellDepends = [
- aeson base blaze-builder bytestring case-insensitive
- data-default-class exceptions fail http-types monad-control mtl
- nats network regex-compat text transformers transformers-base
- transformers-compat wai wai-extra warp
- ];
- testHaskellDepends = [
- async base bytestring data-default-class directory hpc-coveralls
- hspec hspec-wai http-types lifted-base network text wai
- ];
- testToolDepends = [ hpc-coveralls hspec-discover ];
- description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "scotty_0_11_3" = callPackage
({ mkDerivation, aeson, async, base, blaze-builder, bytestring
, case-insensitive, data-default-class, directory, exceptions, fail
, hspec, hspec-discover, hspec-wai, http-types, lifted-base
@@ -185360,6 +186106,8 @@ self: {
pname = "scotty";
version = "0.11.3";
sha256 = "14570k1klrlwra58zz7ip3j41nc75gaswrp8m4xwlrjzgpdqm70a";
+ revision = "1";
+ editedCabalFile = "0pcaw6wr8nqs7pl64pb00zxd359np5x35159lqkqlcziiv0n2g3b";
libraryHaskellDepends = [
aeson base blaze-builder bytestring case-insensitive
data-default-class exceptions fail http-types monad-control mtl
@@ -186932,8 +187680,8 @@ self: {
}:
mkDerivation {
pname = "sendgrid-v3";
- version = "0.1.1.0";
- sha256 = "1f8kxg6v6804qq7kl22ycff26kq6nh5n7kpkvbdx36pf54a6632w";
+ version = "0.1.2.0";
+ sha256 = "06j07c86560f4w4vpx6gbnmrbyhs9i69jksliifsd9a9flg93vx3";
libraryHaskellDepends = [ aeson base lens semigroups text wreq ];
testHaskellDepends = [ base semigroups tasty tasty-hunit text ];
description = "Sendgrid v3 API library";
@@ -187698,30 +188446,26 @@ self: {
"servant-auth-server" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, blaze-builder
- , bytestring, bytestring-conversion, case-insensitive, cookie
- , crypto-api, data-default-class, entropy, hspec, hspec-discover
- , http-api-data, http-client, http-types, jose, lens, lens-aeson
- , markdown-unlit, monad-time, mtl, QuickCheck, servant
- , servant-auth, servant-server, tagged, text, time, transformers
- , unordered-containers, wai, warp, wreq
+ , bytestring, case-insensitive, cookie, data-default-class, entropy
+ , hspec, hspec-discover, http-client, http-types, jose, lens
+ , lens-aeson, markdown-unlit, memory, monad-time, mtl, QuickCheck
+ , servant, servant-auth, servant-server, tagged, text, time
+ , transformers, unordered-containers, wai, warp, wreq
}:
mkDerivation {
pname = "servant-auth-server";
- version = "0.4.2.0";
- sha256 = "000szizds1c8amxm7gl75gpwrlj38gv665bhp59d35wcq03na4ap";
- revision = "3";
- editedCabalFile = "1zjxqlfyw3wwlyq2faiq9gqhfixn2mvfsv8dapalxs9fph7a2nzj";
+ version = "0.4.3.0";
+ sha256 = "1kzh4j6118qjzhfbxlszwi6ixgg9g4zn903n9qwrb5z8c2y6b9bl";
libraryHaskellDepends = [
aeson base base64-bytestring blaze-builder bytestring
- bytestring-conversion case-insensitive cookie crypto-api
- data-default-class entropy http-api-data http-types jose lens
- monad-time mtl servant servant-auth servant-server tagged text time
- unordered-containers wai
+ case-insensitive cookie data-default-class entropy http-types jose
+ lens memory monad-time mtl servant servant-auth servant-server
+ tagged text time unordered-containers wai
];
testHaskellDepends = [
aeson base bytestring case-insensitive hspec http-client http-types
- jose lens lens-aeson markdown-unlit mtl QuickCheck servant-auth
- servant-server time transformers wai warp wreq
+ jose lens lens-aeson mtl QuickCheck servant-auth servant-server
+ time transformers wai warp wreq
];
testToolDepends = [ hspec-discover markdown-unlit ];
description = "servant-server/servant-auth compatibility";
@@ -188031,6 +188775,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "servant-client-namedargs" = callPackage
+ ({ mkDerivation, async, base, hspec, http-client, named, QuickCheck
+ , servant, servant-client, servant-client-core, servant-namedargs
+ , servant-server, servant-server-namedargs, text, warp
+ }:
+ mkDerivation {
+ pname = "servant-client-namedargs";
+ version = "0.1.0.0";
+ sha256 = "0smf6ahmzkbsnvgkji5jzj99sy8bgqz0zxx5k1y1ar82pd6m4qnd";
+ revision = "1";
+ editedCabalFile = "0kfhrikja6rvrn3m4c6w7dg28l17f2jx8rwswxiwzvmg2zmwbc1n";
+ libraryHaskellDepends = [
+ base named servant servant-client-core servant-namedargs text
+ ];
+ testHaskellDepends = [
+ async base hspec http-client named QuickCheck servant
+ servant-client servant-namedargs servant-server
+ servant-server-namedargs warp
+ ];
+ description = "Automatically derive API client functions with named and optional parameters";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"servant-conduit" = callPackage
({ mkDerivation, base, base-compat, bytestring, conduit
, http-client, http-media, mtl, resourcet, servant, servant-client
@@ -188528,8 +189296,8 @@ self: {
}:
mkDerivation {
pname = "servant-kotlin";
- version = "0.1.1.5";
- sha256 = "0wgx3yc6ay84mlwjw28dfrn633lcmpmr0968h4ncl99xa8vz1wnv";
+ version = "0.1.1.6";
+ sha256 = "0v16y6f956yf64npq8fm1q6j1q8yygci3amsxyvrggs1rdd8hi31";
libraryHaskellDepends = [
base containers directory formatting lens servant servant-foreign
text time wl-pprint-text
@@ -188690,6 +189458,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "servant-namedargs" = callPackage
+ ({ mkDerivation, base, hspec, named, QuickCheck, servant, text }:
+ mkDerivation {
+ pname = "servant-namedargs";
+ version = "0.1.0.1";
+ sha256 = "0ylxcl11wmi3il5bpl7qc32qh2s210xfp37vfhhvnlxzgdzj84vh";
+ revision = "1";
+ editedCabalFile = "0nr11syaq0l04qdwh5ac0gnpfcgi9vakfjgv5i6p6kraag8za5k7";
+ libraryHaskellDepends = [ base named servant text ];
+ testHaskellDepends = [ base hspec named QuickCheck servant ];
+ description = "Combinators for servant providing named parameters";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"servant-nix" = callPackage
({ mkDerivation, base, bytestring, hnix, http-client, http-media
, servant, servant-client, servant-server, text, wai, warp
@@ -188729,15 +189512,17 @@ self: {
"servant-pagination" = callPackage
({ mkDerivation, base, hspec, QuickCheck, safe, servant
- , servant-server, text
+ , servant-server, text, uri-encode
}:
mkDerivation {
pname = "servant-pagination";
- version = "2.1.3";
- sha256 = "152kp27p1zj0h7gm37skb0kghw9db3nbfrfcdsgp98gll81lyd54";
+ version = "2.2.0";
+ sha256 = "15imbn6iyvbi80yainpi59q2r621r43d6cim3aydf6bbmz9pgnxd";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base safe servant servant-server text ];
+ libraryHaskellDepends = [
+ base safe servant servant-server text uri-encode
+ ];
testHaskellDepends = [ base hspec QuickCheck servant-server text ];
description = "Type-safe pagination for Servant APIs";
license = stdenv.lib.licenses.lgpl3;
@@ -189064,6 +189849,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "servant-server-namedargs" = callPackage
+ ({ mkDerivation, base, http-api-data, http-types, named, servant
+ , servant-namedargs, servant-server, string-conversions, text, wai
+ }:
+ mkDerivation {
+ pname = "servant-server-namedargs";
+ version = "0.1.0.0";
+ sha256 = "0ncrrl91b8bcih4qf7gwl7m2qqmx6glwgvwcd4rvi1kdjrry8w0y";
+ revision = "1";
+ editedCabalFile = "1yf69y0w8miwcgdq9f88c2vabmqbn85rqsr8pqhijz24byyxnnl7";
+ libraryHaskellDepends = [
+ base http-api-data http-types named servant servant-namedargs
+ servant-server string-conversions text wai
+ ];
+ description = "Automatically derive API server functions with named and optional parameters";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"servant-smsc-ru" = callPackage
({ mkDerivation, aeson, base, bytestring, http-client
, http-client-tls, HUnit, mtl, QuickCheck, quickcheck-text
@@ -190086,8 +190890,8 @@ self: {
}:
mkDerivation {
pname = "sets";
- version = "0.0.6";
- sha256 = "0vnh4wy4p4x0jcxlwzj3mpxhkjv3igg2lphjgxj4dqzd2qddj63d";
+ version = "0.0.6.1";
+ sha256 = "15msfpnifcavbi5dgsrpl2v9b7hyv0c8lqkkcl0mz0rdm69l2p4q";
libraryHaskellDepends = [
base bytestring commutative composition containers contravariant
hashable keys mtl QuickCheck semigroupoids semigroups transformers
@@ -191145,8 +191949,8 @@ self: {
({ mkDerivation, base, containers, text, unix }:
mkDerivation {
pname = "shell-monad";
- version = "0.6.7";
- sha256 = "101ivifq9gcfafj295l773wpv0c0cqmh8zjzg65r1fhblhbd30f7";
+ version = "0.6.8";
+ sha256 = "0xv28s1b8rd1zd2mr5g6km8gwsy5ynsyji8fd68clq1rx9jjfcsc";
libraryHaskellDepends = [ base containers text unix ];
description = "shell monad";
license = stdenv.lib.licenses.bsd3;
@@ -191269,6 +192073,37 @@ self: {
}) {};
"shelly" = callPackage
+ ({ mkDerivation, async, base, bytestring, containers, directory
+ , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
+ , HUnit, lifted-async, lifted-base, monad-control, mtl, process
+ , system-fileio, system-filepath, text, time, transformers
+ , transformers-base, unix-compat
+ }:
+ mkDerivation {
+ pname = "shelly";
+ version = "1.8.0";
+ sha256 = "1y08pdw49yk4hbipgfwjab0wa85ng0mkypch5l0p53frykjm2zvk";
+ revision = "1";
+ editedCabalFile = "17achybammxg5i7zcmwlfcb7xk77q3lfvck3gqa9ljfb6ksgrxb7";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ async base bytestring containers directory enclosed-exceptions
+ exceptions lifted-async lifted-base monad-control mtl process
+ system-fileio system-filepath text time transformers
+ transformers-base unix-compat
+ ];
+ testHaskellDepends = [
+ async base bytestring containers directory enclosed-exceptions
+ exceptions filepath hspec hspec-contrib HUnit lifted-async
+ lifted-base monad-control mtl process system-fileio system-filepath
+ text time transformers transformers-base unix-compat
+ ];
+ description = "shell-like (systems) programming in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "shelly_1_8_1" = callPackage
({ mkDerivation, async, base, bytestring, containers, directory
, enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
, HUnit, lifted-async, lifted-base, monad-control, mtl, process
@@ -191297,6 +192132,7 @@ self: {
];
description = "shell-like (systems) programming in Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"shelly-extra" = callPackage
@@ -191340,10 +192176,8 @@ self: {
}:
mkDerivation {
pname = "shh";
- version = "0.1.0.0";
- sha256 = "0ixvfwrz1bsj1c2ln7fhvf6wawf75nzqfb784xgral33hmflm518";
- revision = "1";
- editedCabalFile = "10h2hz3fda9zg6zpkmmjjfxjghs7g0cj3r85vifp0za9ap41ph3k";
+ version = "0.2.0.0";
+ sha256 = "1r3giir4l1l2pn4kamgmdqsw1j8qz9aaw741lq761yk1s3lciwim";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -191571,20 +192405,6 @@ self: {
}) {};
"show-combinators" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "show-combinators";
- version = "0.1.0.0";
- sha256 = "11ihjlpa5hgqhcbwcyclldgddppzgdqsz8hx1hqvamchqx3mgi12";
- revision = "2";
- editedCabalFile = "003ry21snn1b9ip5c1z62hzdy24ckbbb5zf637nxcf9qj07z2xsz";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base ];
- description = "Combinators to write Show instances";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "show-combinators_0_1_1_0" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "show-combinators";
@@ -191594,7 +192414,6 @@ self: {
testHaskellDepends = [ base ];
description = "Combinators to write Show instances";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"show-please" = callPackage
@@ -192347,8 +193166,8 @@ self: {
}:
mkDerivation {
pname = "simple-log";
- version = "0.9.10";
- sha256 = "19gznqypfx452xmspvp1my5z39r6sk7g0cj5p245x806krjfi65k";
+ version = "0.9.11";
+ sha256 = "1mqibcpcnwc0hqbcbvl32vv4458n02f2k2bnparh8ajm5n9h0cjk";
libraryHaskellDepends = [
async base base-unicode-symbols containers data-default deepseq
directory exceptions filepath hformat microlens microlens-platform
@@ -192554,10 +193373,8 @@ self: {
}:
mkDerivation {
pname = "simple-sendfile";
- version = "0.2.27";
- sha256 = "1bwwqzcm56m2w4ymsa054sxmpbj76h9pvb0jf8zxp8lr41cp51gn";
- revision = "1";
- editedCabalFile = "040adccwis3yy8af783vjz3a2yb3fcmm49cpzdgikm2293pwyj0p";
+ version = "0.2.28";
+ sha256 = "0w4qn8dslcky7cq36jjjnlqwl2s46m8q1cwk3hc9cf0wsiwhp059";
libraryHaskellDepends = [ base bytestring network unix ];
testHaskellDepends = [
base bytestring conduit conduit-extra directory hspec HUnit network
@@ -192760,8 +193577,8 @@ self: {
}:
mkDerivation {
pname = "simple-vec3";
- version = "0.4.0.9";
- sha256 = "1rx4nifv75lpxrdgq6x3a61d56qp0ln9rhf2d10l2ds049dlq0pz";
+ version = "0.4.0.10";
+ sha256 = "0dyr9bg3y8613hd0zz7knkniq7p0hxm7w9pjs0jjhq586g0qh5ql";
libraryHaskellDepends = [ base QuickCheck vector ];
testHaskellDepends = [
base doctest doctest-driver-gen tasty tasty-quickcheck
@@ -193803,8 +194620,8 @@ self: {
}:
mkDerivation {
pname = "slate";
- version = "0.12.0.0";
- sha256 = "01qi6k9gcz6y8x8hlvsmm2irfvcsbdqqvzg5kgf2x02idmh9zy1a";
+ version = "0.13.0.0";
+ sha256 = "0b1mk6d79h4mkh71kgg208i15bik97a29hzs1j57qxipici680rj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -196340,6 +197157,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "sockets" = callPackage
+ ({ mkDerivation, async, base, ip, posix-api, primitive, tasty
+ , tasty-hunit
+ }:
+ mkDerivation {
+ pname = "sockets";
+ version = "0.1.0.0";
+ sha256 = "000j2bfjsa33l73pg57g4rignl7dy0jl072r3h9wl4d1f4qc3sim";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base ip posix-api primitive ];
+ testHaskellDepends = [ async base ip primitive tasty tasty-hunit ];
+ benchmarkHaskellDepends = [ base ip primitive ];
+ description = "High-level network sockets";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"socketson" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal
, crypto-api, data-default, DRBG, either, errors, http-types
@@ -196372,6 +197207,8 @@ self: {
pname = "socks";
version = "0.5.6";
sha256 = "0f44qy74i0n6ll3jym0a2ipafkpw1h67amcpqmj8iq95h21wsqzs";
+ revision = "1";
+ editedCabalFile = "19f6yzalxbvw0zi1z8wi0vz7s21p5anvfaqsaszppnkgk6j6nnvn";
libraryHaskellDepends = [ base bytestring cereal network ];
description = "Socks proxy (ver 5)";
license = stdenv.lib.licenses.bsd3;
@@ -197257,8 +198094,8 @@ self: {
pname = "species";
version = "0.4.0.1";
sha256 = "0d9vkplg2lrwb34i2ziaa9hc8dnpkjkmwd5b27kigcqfigck6ym2";
- revision = "1";
- editedCabalFile = "1pvk34n7lsbpng9b6m6nrhhr44z1pilh292j3lfnx69hvxhvaq93";
+ revision = "2";
+ editedCabalFile = "03rzc0f11c60h899nxifz4300hlic2nnnya75rx2b5rigy41714r";
libraryHaskellDepends = [
base containers multiset-comb np-extras numeric-prelude
template-haskell
@@ -197274,14 +198111,15 @@ self: {
}:
mkDerivation {
pname = "spectral-clustering";
- version = "0.2.1.2";
- sha256 = "11xylsi8gjshcs539y55gh23hf4b031ssnfjhpbajwjrmagynjnn";
+ version = "0.2.2.3";
+ sha256 = "017pf2sqw2p1ipflamlwsgkqsk83qm0y7sw672nkg4zvyck1arwc";
libraryHaskellDepends = [
base clustering eigen hmatrix hmatrix-svdlibc mwc-random safe
sparse-linear-algebra statistics vector
];
description = "Library for spectral clustering";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"speculate" = callPackage
@@ -199050,8 +199888,8 @@ self: {
}:
mkDerivation {
pname = "stack2nix";
- version = "0.2.1";
- sha256 = "0rwl6fzxv2ly20mn0pgv63r0ik4zpjigbkc4771ni7zazkxvx1gy";
+ version = "0.2.2";
+ sha256 = "0x5dsgq9mdibbbilc0wn86qqkdgjkm606y4ix57vwxpfgrgkd3wm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -199066,7 +199904,6 @@ self: {
testHaskellDepends = [ base hspec ];
description = "Convert stack.yaml files into Nix build instructions.";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stackage" = callPackage
@@ -199868,8 +200705,8 @@ self: {
}:
mkDerivation {
pname = "static-text";
- version = "0.2.0.3";
- sha256 = "189x85skhzms3iydzh4gd5hmklx7ps2skzymls514drg8cz7m7ar";
+ version = "0.2.0.4";
+ sha256 = "19d43v2cp6wg861lc6rvimzqq20via6fvradysapmilq7svs5kq7";
libraryHaskellDepends = [
base bytestring template-haskell text vector
];
@@ -201041,8 +201878,8 @@ self: {
}:
mkDerivation {
pname = "stratosphere";
- version = "0.29.0";
- sha256 = "0zncpgjklm649fzrjjy0bri0ivybrc7lvys8yq72b4dpb8ksp5zs";
+ version = "0.29.1";
+ sha256 = "0j3mb09k498xynhc82cnsknzkbjwn9lvvanrz78jpx4fhh73zrlz";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -201058,15 +201895,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "stratosphere_0_29_1" = callPackage
+ "stratosphere_0_30_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, hashable, hspec, hspec-discover, lens, template-haskell, text
, unordered-containers
}:
mkDerivation {
pname = "stratosphere";
- version = "0.29.1";
- sha256 = "0j3mb09k498xynhc82cnsknzkbjwn9lvvanrz78jpx4fhh73zrlz";
+ version = "0.30.1";
+ sha256 = "1j2k4z5chi41fjf1shhci8yf6x5fyj1z5wa077n3n3m7hrlf3r76";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -202532,8 +203369,8 @@ self: {
}:
mkDerivation {
pname = "strive";
- version = "5.0.7";
- sha256 = "0hxy5znrfcls6bd8hjil97mya3w8zkppfd4jrz0ayz7zidbws5kg";
+ version = "5.0.8";
+ sha256 = "0wfi3s8hv11xs0wpvbc9z4nsskdpg5q7ivcpci8cnhn20wffb0nn";
libraryHaskellDepends = [
aeson base bytestring data-default gpolyline http-client
http-client-tls http-types template-haskell text time transformers
@@ -202801,8 +203638,8 @@ self: {
}:
mkDerivation {
pname = "stylish-cabal";
- version = "0.4.0.1";
- sha256 = "00jwq35dr60c9gjwy8hg3i8b39gxknr92mrz21657gazl90cxy4z";
+ version = "0.4.1.0";
+ sha256 = "0yxxw22n2k4dpcxyzq140vg3l6338549qds1v3ggkwsykmz3469s";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -203637,10 +204474,8 @@ self: {
}:
mkDerivation {
pname = "sv";
- version = "1.2";
- sha256 = "148d8jircfyrp0y2rqchs1k3kfmis3bdvc6rib39fkbj699pyw2s";
- revision = "3";
- editedCabalFile = "08fzw4v5w48d9x315hvl27pbg8c0dch9ihmw1f74g9pxnxmpfbxi";
+ version = "1.3";
+ sha256 = "19mf3sf3smza4yk21k98wb39mk3jg0nxr93nl924ivsyv514flgx";
libraryHaskellDepends = [
attoparsec base bifunctors bytestring contravariant hw-dsv
semigroupoids sv-core transformers utf8-string validation
@@ -203667,6 +204502,8 @@ self: {
pname = "sv-cassava";
version = "0.3";
sha256 = "1c4wacp7k5sgr5fy73h9if98d08apmcs6p4p3f3fvpqkm8jmf71b";
+ revision = "1";
+ editedCabalFile = "01xfdl296jcdh7c4yirzf6z0787z941h6p58dn5xhnsr965sncg1";
libraryHaskellDepends = [
attoparsec base bytestring cassava sv-core utf8-string validation
vector
@@ -203703,6 +204540,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "sv-core_0_4" = callPackage
+ ({ mkDerivation, attoparsec, base, bifunctors, bytestring
+ , containers, contravariant, deepseq, double-conversion, lens, mtl
+ , parsec, profunctors, QuickCheck, readable, semigroupoids
+ , semigroups, tasty, tasty-quickcheck, text, transformers, trifecta
+ , utf8-string, validation, vector, void
+ }:
+ mkDerivation {
+ pname = "sv-core";
+ version = "0.4";
+ sha256 = "0m87rffkv5716dh6v00p4gc257fdc81fahjafs02kkf8fbiivmkh";
+ libraryHaskellDepends = [
+ attoparsec base bifunctors bytestring containers contravariant
+ deepseq double-conversion lens mtl parsec profunctors readable
+ semigroupoids semigroups text transformers trifecta utf8-string
+ validation vector void
+ ];
+ testHaskellDepends = [
+ base bytestring profunctors QuickCheck semigroupoids semigroups
+ tasty tasty-quickcheck text validation vector
+ ];
+ description = "Encode and decode separated values (CSV, PSV, ...)";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sv-svfactor" = callPackage
({ mkDerivation, base, bytestring, lens, profunctors, sv-core
, svfactor, validation
@@ -203711,6 +204574,8 @@ self: {
pname = "sv-svfactor";
version = "0.2";
sha256 = "1fjgryypq6i4r3w9zdb282aq5lqp4577mzzycafklphc0d2ancgb";
+ revision = "1";
+ editedCabalFile = "0g0bswas1y06k1yg9lgzwm36pyxd05s3pji3nsiqff6bhfph3d37";
libraryHaskellDepends = [
base bytestring lens profunctors sv-core svfactor validation
];
@@ -204413,8 +205278,8 @@ self: {
({ mkDerivation, base, containers, hspec, HUnit }:
mkDerivation {
pname = "symmetric-properties";
- version = "0.1.0.0";
- sha256 = "10q6w071fa9nyrg7kz9zil3jz7xpvp5l8ni4kddra10dp2hnwg80";
+ version = "0.1.0.1";
+ sha256 = "06gsplc7l3vc5gyqh0c7ih814x826zjamx6ngsjx5pj1jsbia1wm";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ base hspec HUnit ];
description = "Monoids for sameness and uniqueness";
@@ -206335,8 +207200,8 @@ self: {
}:
mkDerivation {
pname = "tar-conduit";
- version = "0.3.1";
- sha256 = "15w1qs276x2j13s3dg5a0d8jjcs3rf8hhnfa2m6p8jm7kjirvahm";
+ version = "0.3.2";
+ sha256 = "0bgn3hyf20g1gfnzy8f41s7nj54kfcyjk2izw99svrw8f3dphi80";
libraryHaskellDepends = [
base bytestring conduit conduit-combinators directory filepath
safe-exceptions text unix
@@ -206561,8 +207426,8 @@ self: {
({ mkDerivation, base, dejafu, random, tagged, tasty }:
mkDerivation {
pname = "tasty-dejafu";
- version = "1.2.0.8";
- sha256 = "0v9939w2vppa3zfgmyzgb4880cx5z9hw5cssg25qg6ymr6rczdr4";
+ version = "1.2.1.0";
+ sha256 = "0a0iqc9vnrj4a44h77larcprydipwxy9qkh3zb6zk9mpn9fas498";
libraryHaskellDepends = [ base dejafu random tagged tasty ];
description = "Deja Fu support for the Tasty test framework";
license = stdenv.lib.licenses.mit;
@@ -207217,8 +208082,8 @@ self: {
}:
mkDerivation {
pname = "tcp-streams";
- version = "1.0.1.0";
- sha256 = "0qa8dvlxg6r7f6qxq46xj1fq5ksbvznjqs624v57ay2nvgji5n3p";
+ version = "1.0.1.1";
+ sha256 = "1dz21ycm06d9mwc6dbjr8ansl212ril3i5jl73yzkdi9ngj16qqa";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring data-default-class io-streams network pem tls x509
@@ -208163,22 +209028,6 @@ self: {
}) {};
"tensors" = callPackage
- ({ mkDerivation, base, hspec, QuickCheck, reflection, singletons
- , vector
- }:
- mkDerivation {
- pname = "tensors";
- version = "0.1.1";
- sha256 = "1pqn4vmkdi4r3s2p0rycv8yyarphifl067wdw7bj41dsv65qk8j3";
- libraryHaskellDepends = [ base reflection singletons vector ];
- testHaskellDepends = [
- base hspec QuickCheck reflection singletons vector
- ];
- description = "Tensor in Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "tensors_0_1_2" = callPackage
({ mkDerivation, base, hspec, QuickCheck, reflection, singletons
, vector
}:
@@ -208192,7 +209041,6 @@ self: {
];
description = "Tensor in Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"term-rewriting" = callPackage
@@ -208272,6 +209120,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "terminal" = callPackage
+ ({ mkDerivation, async, base, bytestring, exceptions, prettyprinter
+ , stm, tasty, tasty-hunit, tasty-quickcheck, text, transformers
+ }:
+ mkDerivation {
+ pname = "terminal";
+ version = "0.1.0.0";
+ sha256 = "15km89sb94aqnyjvl1i63nqchqszd9hpa46sxrv2wbbn1dajcfbx";
+ libraryHaskellDepends = [
+ async base bytestring exceptions prettyprinter stm text
+ transformers
+ ];
+ testHaskellDepends = [
+ async base bytestring exceptions prettyprinter stm tasty
+ tasty-hunit tasty-quickcheck text transformers
+ ];
+ description = "Portable terminal interaction library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"terminal-progress-bar" = callPackage
({ mkDerivation, base, criterion, deepseq, HUnit, terminal-size
, test-framework, test-framework-hunit, text, time
@@ -208291,6 +209159,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "terminal-punch" = callPackage
+ ({ mkDerivation, ansi-terminal, base, filepath, QuickCheck, text
+ , time
+ }:
+ mkDerivation {
+ pname = "terminal-punch";
+ version = "0.1.1";
+ sha256 = "11z6jb130300yjkrl511960anjac9ncc3g1yj6jqpah6j2imsa8s";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ ansi-terminal base filepath text time
+ ];
+ testHaskellDepends = [ base QuickCheck time ];
+ description = "Simple terminal-based time tracker";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"terminal-size" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -208330,12 +209217,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "terminfo_0_4_1_3" = callPackage
+ "terminfo_0_4_1_4" = callPackage
({ mkDerivation, base, ncurses }:
mkDerivation {
pname = "terminfo";
- version = "0.4.1.3";
- sha256 = "09hf9wrp2q3k4y9fcp4fzmk34zh7hfmp0mfqxc0v6h5clajdbvai";
+ version = "0.4.1.4";
+ sha256 = "170pnql6ycpk6gwy9v28mppm0w2n89l0n6fhnzph2za9kwrs9fqh";
libraryHaskellDepends = [ base ];
librarySystemDepends = [ ncurses ];
description = "Haskell bindings to the terminfo library";
@@ -210619,26 +211506,6 @@ self: {
}) {};
"th-utilities" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory, filepath
- , hspec, primitive, syb, template-haskell, text, th-orphans, vector
- }:
- mkDerivation {
- pname = "th-utilities";
- version = "0.2.0.1";
- sha256 = "1mki2s821b1zpdn5463qz5vl3kvxxam90iax1n6vznf0d7p4rik5";
- libraryHaskellDepends = [
- base bytestring containers directory filepath primitive syb
- template-haskell text th-orphans
- ];
- testHaskellDepends = [
- base bytestring containers directory filepath hspec primitive syb
- template-haskell text th-orphans vector
- ];
- description = "Collection of useful functions for use with Template Haskell";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "th-utilities_0_2_1_0" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
, hspec, primitive, syb, template-haskell, text, th-orphans, vector
}:
@@ -210656,7 +211523,6 @@ self: {
];
description = "Collection of useful functions for use with Template Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"thank-you-stars" = callPackage
@@ -210822,6 +211688,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "these_0_7_6" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, bifunctors, binary
+ , containers, data-default-class, deepseq, hashable, keys, lens
+ , mtl, QuickCheck, quickcheck-instances, semigroupoids, tasty
+ , tasty-quickcheck, transformers, transformers-compat
+ , unordered-containers, vector, vector-instances
+ }:
+ mkDerivation {
+ pname = "these";
+ version = "0.7.6";
+ sha256 = "0in77b1g73m224dmpfc9khgcs0ajgsknp0yri853c9p6k0yvhr4l";
+ libraryHaskellDepends = [
+ aeson base base-compat bifunctors binary containers
+ data-default-class deepseq hashable keys lens mtl QuickCheck
+ semigroupoids transformers transformers-compat unordered-containers
+ vector vector-instances
+ ];
+ testHaskellDepends = [
+ aeson base base-compat bifunctors binary containers hashable lens
+ QuickCheck quickcheck-instances tasty tasty-quickcheck transformers
+ unordered-containers vector
+ ];
+ description = "An either-or-both data type & a generalized 'zip with padding' typeclass";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"these-skinny" = callPackage
({ mkDerivation, base, deepseq }:
mkDerivation {
@@ -211135,24 +212028,24 @@ self: {
"thrift" = callPackage
({ mkDerivation, attoparsec, base, base64-bytestring, binary
- , bytestring, containers, ghc-prim, hashable, hspec, HTTP, network
- , network-uri, QuickCheck, split, text, unordered-containers
- , vector
+ , bytestring, containers, ghc-prim, hashable, hspec, hspec-core
+ , HTTP, network, network-uri, QuickCheck, split, text
+ , unordered-containers, vector
}:
mkDerivation {
pname = "thrift";
- version = "0.10.0";
- sha256 = "01vxik64gnsnm0y9mh82dv48f711231dhc4kksdmgs7f352fc1k7";
+ version = "0.12.0";
+ sha256 = "1yzfq671apw3mjaws16a6agjw3vpm7yz0gdp3kyh8vvbp5d0czyf";
libraryHaskellDepends = [
attoparsec base base64-bytestring binary bytestring containers
- ghc-prim hashable HTTP network network-uri QuickCheck split text
- unordered-containers vector
+ ghc-prim hashable hspec-core HTTP network network-uri QuickCheck
+ split text unordered-containers vector
];
testHaskellDepends = [
base bytestring hspec QuickCheck unordered-containers
];
description = "Haskell bindings for the Apache Thrift RPC system";
- license = "unknown";
+ license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -211438,15 +212331,18 @@ self: {
"tidal" = callPackage
({ mkDerivation, base, bifunctors, colour, containers, hosc
- , microspec, mwc-random, network, parsec, text, vector
+ , microspec, mwc-random, network, parsec, text, transformers
+ , vector
}:
mkDerivation {
pname = "tidal";
- version = "1.0.6";
- sha256 = "0hs9ywd6cpsw1cnjr2kw8p1hwrw2fgd3bqqv7hffxn6dlsslbgj2";
+ version = "1.0.7";
+ sha256 = "1p2h3g9fa3jd3133ryhcdpkb6a3a3994hrbr1ryd0gza8gd3bgv1";
+ revision = "1";
+ editedCabalFile = "16ingdhhc38zj1gixj3c7b01lr9lbnxkr8pf0x2j8z1jpbl7jg4a";
libraryHaskellDepends = [
base bifunctors colour containers hosc mwc-random network parsec
- text vector
+ text transformers vector
];
testHaskellDepends = [ base containers microspec parsec ];
description = "Pattern language for improvised music";
@@ -212449,8 +213345,8 @@ self: {
}:
mkDerivation {
pname = "tintin";
- version = "1.9.2";
- sha256 = "1pid79ar85ajs6gi5d8smqn9ivfr8y50qys1n5zq68kpx2gmf3lq";
+ version = "1.9.5";
+ sha256 = "1z7yvp0c10gkxljg6lkn26niigx0wkdmzs7pqjd666lgzk0ji5hy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -213099,19 +213995,33 @@ self: {
}) {};
"tokenizer-monad" = callPackage
- ({ mkDerivation, base, text }:
+ ({ mkDerivation, base, bytestring, text }:
mkDerivation {
pname = "tokenizer-monad";
- version = "0.1.0.0";
- sha256 = "1n31n3wql93ljjgzfxpl5qd7kdb3dmr00yw0sz0wkkfgh2id1m99";
- revision = "1";
- editedCabalFile = "0ahl0aj1xrpnd8m7aa9bp94lid0ypnmwi4cishrr1ixnwl2bdlnx";
- libraryHaskellDepends = [ base text ];
+ version = "0.2.2.0";
+ sha256 = "0n8w923m8c803zcphims51q2xm6a0374zzh00d62mg92zbdsh9vn";
+ libraryHaskellDepends = [ base bytestring text ];
description = "An efficient and easy-to-use tokenizer monad";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "tokenizer-streaming" = callPackage
+ ({ mkDerivation, base, bytestring, mtl, streaming
+ , streaming-bytestring, streaming-commons, text, tokenizer-monad
+ }:
+ mkDerivation {
+ pname = "tokenizer-streaming";
+ version = "0.1.0.1";
+ sha256 = "0ml4fby87z1fgk2v3if3z6bf1h9gsdcjgmq6lr77qsri2yfcscla";
+ libraryHaskellDepends = [
+ base bytestring mtl streaming streaming-bytestring
+ streaming-commons text tokenizer-monad
+ ];
+ description = "A variant of tokenizer-monad that supports streaming";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"tokstyle" = callPackage
({ mkDerivation, array, base, deepseq, filepath, language-c }:
mkDerivation {
@@ -213243,6 +214153,43 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "tomland_1_0_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, deepseq
+ , gauge, hashable, hedgehog, hspec-megaparsec, htoml
+ , htoml-megaparsec, markdown-unlit, megaparsec, mtl, parsec
+ , parser-combinators, tasty, tasty-discover, tasty-hedgehog
+ , tasty-hspec, tasty-silver, text, time, toml-parser, transformers
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "tomland";
+ version = "1.0.0";
+ sha256 = "0zxal12gn6d2657a14idzzjxymwmnrzkkicf7gqwlgwpn0lnr4p6";
+ revision = "1";
+ editedCabalFile = "14n2zgnzfdg549pjrj7f8v02wz68mp5lr9gnyx3w1hv96jb9ksx6";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring containers deepseq hashable megaparsec mtl
+ parser-combinators text time transformers unordered-containers
+ ];
+ executableHaskellDepends = [ base text time unordered-containers ];
+ executableToolDepends = [ markdown-unlit ];
+ testHaskellDepends = [
+ base bytestring containers hashable hedgehog hspec-megaparsec
+ megaparsec tasty tasty-hedgehog tasty-hspec tasty-silver text time
+ unordered-containers
+ ];
+ testToolDepends = [ tasty-discover ];
+ benchmarkHaskellDepends = [
+ aeson base deepseq gauge htoml htoml-megaparsec parsec text time
+ toml-parser
+ ];
+ description = "Bidirectional TOML serialization";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"tomlcheck" = callPackage
({ mkDerivation, base, htoml-megaparsec, megaparsec
, optparse-applicative, text
@@ -213260,6 +214207,141 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "tonalude" = callPackage
+ ({ mkDerivation, base, bytestring, doctest, Glob, rio, unliftio }:
+ mkDerivation {
+ pname = "tonalude";
+ version = "0.1.1.0";
+ sha256 = "060hc1dydlq1zd1fn5scz7xhbflqm4fa86rz6275drymi5gwx82s";
+ libraryHaskellDepends = [ base bytestring rio unliftio ];
+ testHaskellDepends = [ base bytestring doctest Glob rio unliftio ];
+ description = "A standard library for Tonatona framework";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "tonaparser" = callPackage
+ ({ mkDerivation, base, doctest, envy, Glob, rio, say, tonatona }:
+ mkDerivation {
+ pname = "tonaparser";
+ version = "0.1.0.0";
+ sha256 = "0v9qfc13lyjclk7pqsld1lzzbdhimz7gziix7w2x6v2rr2nia8j0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base envy rio say ];
+ testHaskellDepends = [ base doctest envy Glob rio say tonatona ];
+ description = "Scalable way to pass runtime configurations for tonatona";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "tonatona" = callPackage
+ ({ mkDerivation, base, doctest, Glob, rio, tonaparser }:
+ mkDerivation {
+ pname = "tonatona";
+ version = "0.1.0.1";
+ sha256 = "0vc2q0j26ig2qhrc8dfy0knsp0gj8p7yda4xaps5v51dsqpj9yfv";
+ libraryHaskellDepends = [ base rio tonaparser ];
+ testHaskellDepends = [ base doctest Glob rio tonaparser ];
+ description = "meta application framework";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "tonatona-google-server-api" = callPackage
+ ({ mkDerivation, base, doctest, Glob, google-server-api
+ , monad-logger, persistent, persistent-sqlite, resource-pool
+ , servant-client, tonalude, tonaparser, tonatona
+ }:
+ mkDerivation {
+ pname = "tonatona-google-server-api";
+ version = "0.1.0.0";
+ sha256 = "0mlzw51s4q3q7sf2hbx26g8chmicsv7nchqrq06x6f7ms58aiy27";
+ libraryHaskellDepends = [
+ base google-server-api monad-logger persistent persistent-sqlite
+ resource-pool servant-client tonalude tonaparser tonatona
+ ];
+ testHaskellDepends = [
+ base doctest Glob google-server-api monad-logger persistent
+ persistent-sqlite resource-pool servant-client tonalude tonaparser
+ tonatona
+ ];
+ description = "tonatona plugin for google-server-api";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "tonatona-logger" = callPackage
+ ({ mkDerivation, base, doctest, Glob, rio, tonaparser, tonatona }:
+ mkDerivation {
+ pname = "tonatona-logger";
+ version = "0.2.0.0";
+ sha256 = "14pirmflhyfmw6y7j1af7ryh8iq30prx7xsdjwmliacszhsqvvfa";
+ libraryHaskellDepends = [ base rio tonaparser tonatona ];
+ testHaskellDepends = [ base doctest Glob rio tonaparser tonatona ];
+ description = "tonatona plugin for logging";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "tonatona-persistent-postgresql" = callPackage
+ ({ mkDerivation, base, doctest, Glob, monad-logger, persistent
+ , persistent-postgresql, resource-pool, rio, tonaparser, tonatona
+ }:
+ mkDerivation {
+ pname = "tonatona-persistent-postgresql";
+ version = "0.1.0.1";
+ sha256 = "1fxf3h024bl02aldcwc9mhjish9l2y57ir9shra6liddk6065g5n";
+ libraryHaskellDepends = [
+ base monad-logger persistent persistent-postgresql resource-pool
+ rio tonaparser tonatona
+ ];
+ testHaskellDepends = [
+ base doctest Glob monad-logger persistent persistent-postgresql
+ resource-pool rio tonaparser tonatona
+ ];
+ description = "tonatona plugin for accessing PostgreSQL database";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "tonatona-persistent-sqlite" = callPackage
+ ({ mkDerivation, base, doctest, Glob, monad-logger, persistent
+ , persistent-sqlite, resource-pool, rio, tonaparser, tonatona
+ }:
+ mkDerivation {
+ pname = "tonatona-persistent-sqlite";
+ version = "0.1.0.1";
+ sha256 = "0a0jgi01pdirr7ay2ah3cvf3nv2pnmvxag34zif04vc6sbs8pryb";
+ libraryHaskellDepends = [
+ base monad-logger persistent persistent-sqlite resource-pool rio
+ tonaparser tonatona
+ ];
+ testHaskellDepends = [
+ base doctest Glob monad-logger persistent persistent-sqlite
+ resource-pool rio tonaparser tonatona
+ ];
+ description = "tonatona plugin for accessing Sqlite database";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "tonatona-servant" = callPackage
+ ({ mkDerivation, base, doctest, exceptions, Glob, http-types
+ , monad-logger, rio, servant, servant-server, tonaparser, tonatona
+ , tonatona-logger, wai, wai-extra, warp
+ }:
+ mkDerivation {
+ pname = "tonatona-servant";
+ version = "0.1.0.1";
+ sha256 = "1202fxvjkmvj9sgy576y0ghpcqdca1bhagsxrrz3hcdkyvd2lr9s";
+ libraryHaskellDepends = [
+ base exceptions http-types monad-logger rio servant servant-server
+ tonaparser tonatona tonatona-logger wai wai-extra warp
+ ];
+ testHaskellDepends = [
+ base doctest exceptions Glob http-types monad-logger rio servant
+ servant-server tonaparser tonatona tonatona-logger wai wai-extra
+ warp
+ ];
+ description = "tonatona plugin for servant";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"too-many-cells" = callPackage
({ mkDerivation, aeson, base, birch-beer, bytestring, cassava
, colour, containers, deepseq, diagrams, diagrams-cairo
@@ -213276,8 +214358,8 @@ self: {
}:
mkDerivation {
pname = "too-many-cells";
- version = "0.1.0.0";
- sha256 = "18ziyj0d4xfhbwk7z84drhqgngmy71gmdv2jma8ikfjlahs6mf5b";
+ version = "0.1.1.0";
+ sha256 = "0hilycd6m32jv3gbsq6j182mc3igcxnhsfqzn6sj5zbip0kx17h7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -213300,34 +214382,36 @@ self: {
];
description = "Cluster single cells and analyze cell clade relationships";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"toodles" = callPackage
- ({ mkDerivation, aeson, base, blaze-html, cmdargs, directory, hspec
- , hspec-expectations, megaparsec, MissingH, regex-posix, servant
- , servant-blaze, servant-server, strict, text, wai, warp, yaml
+ ({ mkDerivation, aeson, base, blaze-html, cmdargs, directory, extra
+ , hspec, hspec-expectations, megaparsec, MissingH, regex-posix
+ , servant, servant-blaze, servant-server, strict, text, wai, warp
+ , yaml
}:
mkDerivation {
pname = "toodles";
- version = "1.0.2";
- sha256 = "066nc1xgy9g7w82f0s1lagxjpf5hw9zxpnbcf5lbjdj58ssrkdr5";
+ version = "1.0.3";
+ sha256 = "1nzrfdbwz5ykiim76jr3v1666acrhh76k4q4gwix9bixcm8al2zf";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base blaze-html cmdargs directory hspec hspec-expectations
- megaparsec MissingH regex-posix servant servant-blaze
- servant-server strict text wai warp yaml
+ aeson base blaze-html cmdargs directory extra hspec
+ hspec-expectations megaparsec MissingH regex-posix servant
+ servant-blaze servant-server strict text wai warp yaml
];
executableHaskellDepends = [
- aeson base blaze-html cmdargs directory hspec hspec-expectations
- megaparsec MissingH regex-posix servant servant-blaze
- servant-server strict text wai warp yaml
+ aeson base blaze-html cmdargs directory extra hspec
+ hspec-expectations megaparsec MissingH regex-posix servant
+ servant-blaze servant-server strict text wai warp yaml
];
testHaskellDepends = [
- aeson base blaze-html cmdargs directory hspec hspec-expectations
- megaparsec MissingH regex-posix servant servant-blaze
- servant-server strict text wai warp yaml
+ aeson base blaze-html cmdargs directory extra hspec
+ hspec-expectations megaparsec MissingH regex-posix servant
+ servant-blaze servant-server strict text wai warp yaml
];
description = "Manage the TODO entries in your code";
license = stdenv.lib.licenses.mit;
@@ -213810,8 +214894,8 @@ self: {
}:
mkDerivation {
pname = "trackit";
- version = "0.4";
- sha256 = "0dzcmb10imksryr6lpmnq8b7bzqkm9y1dkyx52k1ic5yms3rwxyx";
+ version = "0.6";
+ sha256 = "0944m0s1r2f53m9cmfw7jzv4xxgrfppy0cnh0a98j129n6xn39sq";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -214536,6 +215620,8 @@ self: {
pname = "tree-diff";
version = "0.0.2";
sha256 = "0zlviaikyk50l577q7h06w5z058v1ngjlhwzfn965xkp978hnsgq";
+ revision = "1";
+ editedCabalFile = "1rl12a2ydg744s289lna4zb0sj0b16abmrngp6qd1kfkih2ygml0";
libraryHaskellDepends = [
aeson ansi-terminal ansi-wl-pprint base base-compat bytestring
containers generics-sop hashable MemoTrie parsec parsers pretty
@@ -214808,6 +215894,8 @@ self: {
pname = "trifecta";
version = "2";
sha256 = "0hznd8i65s81xy13i2qc7cvipw3lfb2yhkv53apbdsh6sbljz5sk";
+ revision = "1";
+ editedCabalFile = "1qqkiwy0yvnj4yszsw9jrv83qf5hw87jdqdb34401dskaf81gwrm";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
ansi-terminal ansi-wl-pprint array base blaze-builder blaze-html
@@ -215222,8 +216310,8 @@ self: {
}:
mkDerivation {
pname = "ttl-hashtables";
- version = "1.1.0.0";
- sha256 = "09pngm18sjv0bd3a79ijbxgz8s7zlpblj6zinxfg6yg5s529q3i4";
+ version = "1.3.0.0";
+ sha256 = "1qlwwxylj9d2p4jm4bi0a3x60cfzd6g982v6q0crs323zn8q5cj5";
libraryHaskellDepends = [
base clock containers data-default failable hashable hashtables mtl
transformers
@@ -216868,6 +217956,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "type-spec_0_4_0_0" = callPackage
+ ({ mkDerivation, base, pretty }:
+ mkDerivation {
+ pname = "type-spec";
+ version = "0.4.0.0";
+ sha256 = "0z94hgvmnpcv9va7spdkmbxz99ri1skdq3kwxbid77cpyh95xsxq";
+ libraryHaskellDepends = [ base pretty ];
+ testHaskellDepends = [ base ];
+ description = "Type Level Specification by Example";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"type-spine" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
@@ -216981,6 +218082,34 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "typed-admin" = callPackage
+ ({ mkDerivation, base, blaze-markup, bytestring, data-default-class
+ , exceptions, generic-lens, HDBC, HDBC-postgresql, HDBC-session
+ , heterocephalus, http-api-data, http-types, lucid, monad-control
+ , mtl, persistable-record, relational-query, relational-query-HDBC
+ , relational-record, template-haskell, text, time, transformers
+ , transformers-base, unordered-containers, utf8-string, wai
+ , wai-extra, warp, yaml
+ }:
+ mkDerivation {
+ pname = "typed-admin";
+ version = "0.1.0.0";
+ sha256 = "146dkmcrq1rsw7mpdyxa9vhnsr8rfgqz88r10f60chn1m7yhlk7q";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base blaze-markup bytestring data-default-class exceptions
+ generic-lens HDBC HDBC-postgresql HDBC-session heterocephalus
+ http-api-data http-types lucid monad-control mtl persistable-record
+ relational-query relational-query-HDBC relational-record
+ template-haskell text time transformers transformers-base
+ unordered-containers utf8-string wai wai-extra warp yaml
+ ];
+ description = "Admin console framework";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"typed-duration" = callPackage
({ mkDerivation, base, lifted-base, monad-control
, transformers-base
@@ -217002,8 +218131,8 @@ self: {
}:
mkDerivation {
pname = "typed-process";
- version = "0.2.3.0";
- sha256 = "0j36vrc9w841m5qbwqra1lwiznx31xfnhin1sm8x2c2739csbpn0";
+ version = "0.2.4.0";
+ sha256 = "02xvyaq4sxwjqbmkn29n5x58l4rni6gbqp526r3q7wn6jalgazwr";
libraryHaskellDepends = [
async base bytestring process stm transformers
];
@@ -217231,20 +218360,20 @@ self: {
"typerep-map" = callPackage
({ mkDerivation, base, containers, criterion, deepseq
, dependent-map, dependent-sum, ghc-prim, ghc-typelits-knownnat
- , hedgehog, primitive, tasty, tasty-discover, tasty-hedgehog
- , tasty-hspec, vector
+ , hedgehog, primitive, QuickCheck, tasty, tasty-discover
+ , tasty-hedgehog, tasty-hspec, vector
}:
mkDerivation {
pname = "typerep-map";
- version = "0.3.0";
- sha256 = "0d5a2zfb75fallp9q8sz1av8ncvsnmqg6dfjqcghz0grfpwmn7bf";
- revision = "1";
- editedCabalFile = "102lwg5rl1628j3v331xj93cgvr9ppmphyjlqli4gm5vxgrkwsfv";
+ version = "0.3.1";
+ sha256 = "1ycyk47h578vf4kpf1y708zg9cc6i028jv1fdaw3zy59wrbl8y74";
+ revision = "2";
+ editedCabalFile = "0zcvg2kr3kcnhxdndw6fcjdd1421ncglr34mc8d9sw1hjjcb5w38";
libraryHaskellDepends = [
- base containers ghc-prim primitive vector
+ base containers deepseq ghc-prim primitive vector
];
testHaskellDepends = [
- base ghc-typelits-knownnat hedgehog tasty tasty-discover
+ base ghc-typelits-knownnat hedgehog QuickCheck tasty tasty-discover
tasty-hedgehog tasty-hspec
];
testToolDepends = [ tasty-discover ];
@@ -217339,8 +218468,8 @@ self: {
}:
mkDerivation {
pname = "typograffiti";
- version = "0.1.0.0";
- sha256 = "0wd7p6hyn0v8rkvcpbqyjarhv47hi1r3fjzmrldfkylfwnhzj0lf";
+ version = "0.1.0.3";
+ sha256 = "16491jhiw8yvs1491plf5c98rarxk0j2dfy76ggayxypzqdn2rmr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -217355,7 +218484,7 @@ self: {
base bytestring containers freetype2 gl linear mtl pretty-show stm
template-haskell vector
];
- description = "Display TTF fonts in OpenGL. Includes caching for fast rendering.";
+ description = "Just let me draw nice text already";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -217565,8 +218694,8 @@ self: {
pname = "ucam-webauth";
version = "0.1.0.0";
sha256 = "14l989aasyqdw1x7aq9ikhcq9p3s1ax4qk53rd5s53wdgbc20n9k";
- revision = "2";
- editedCabalFile = "1myl5nncwmld4hr0b9990dnqn9ydvza5ciqw5b8pjl747g9qky9f";
+ revision = "3";
+ editedCabalFile = "01j0296a60hpw0n5d50327hnqpkxwzz7pngxq8da5ram0q13cfzw";
libraryHaskellDepends = [
aeson attoparsec base bytestring containers cryptonite errors
http-api-data http-types microlens microlens-mtl mtl
@@ -217592,8 +218721,8 @@ self: {
pname = "ucam-webauth-types";
version = "0.1.0.0";
sha256 = "0jq66amdmrbkg69m0cbbw7xfvsc9iy74khn1k39n7jkq821pzjni";
- revision = "2";
- editedCabalFile = "1pbl2sy17pkc15170h96ard4z155fm45g18jdxjcdx9hacl003rw";
+ revision = "3";
+ editedCabalFile = "1png0b60pfhx5gfwbmxxq42nfy9yj2zrcw8krq0vm45qgjw4gd8g";
libraryHaskellDepends = [
aeson base base64-bytestring bytestring case-insensitive containers
deepseq http-types microlens microlens-mtl mtl text time timerep
@@ -218605,8 +219734,8 @@ self: {
pname = "uniprot-kb";
version = "0.1.2.0";
sha256 = "0hh6fnnmr6i4mgli07hgaagswdipa0p3ckr3jzzfcw4y5x98036l";
- revision = "2";
- editedCabalFile = "1kyqbp32a9wys94rxbm5k022crpnm6fnz8w2d3anb7zch17l80qw";
+ revision = "3";
+ editedCabalFile = "1a532yhvgs7n096f6mjwm7811d2c6xbgr45gscg7d4ys042c0586";
libraryHaskellDepends = [ attoparsec base text ];
testHaskellDepends = [
attoparsec base hspec neat-interpolation QuickCheck text
@@ -218665,8 +219794,8 @@ self: {
}:
mkDerivation {
pname = "unique-logic-tf";
- version = "0.5.0.2";
- sha256 = "0rf2z02r4nk5z9f6937g25brvq391qy8a63mawnkk8hidq8af09j";
+ version = "0.5.1";
+ sha256 = "0a2hjkm7kwfnqyscxxdw2r2cq3gsydv5ny91vpxxd3paknqqr0cb";
libraryHaskellDepends = [
base containers data-ref semigroups transformers utility-ht
];
@@ -219166,18 +220295,18 @@ self: {
}) {};
"unix-time" = callPackage
- ({ mkDerivation, base, binary, bytestring, Cabal, cabal-doctest
- , doctest, hspec, old-locale, old-time, QuickCheck, time
+ ({ mkDerivation, base, binary, bytestring, hspec, hspec-discover
+ , old-locale, old-time, QuickCheck, time
}:
mkDerivation {
pname = "unix-time";
- version = "0.4.4";
- sha256 = "1hgh7v2xcscd69hdbnijp0bh0h1gg9y4qygp7bzwapmlckk3cihx";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
+ version = "0.4.5";
+ sha256 = "1bwg132x2613k93wxka17461fc72wrjy5vmgcyami0nn5b30ay7y";
libraryHaskellDepends = [ base binary bytestring old-time ];
testHaskellDepends = [
- base bytestring doctest hspec old-locale old-time QuickCheck time
+ base bytestring hspec old-locale old-time QuickCheck time
];
+ testToolDepends = [ hspec-discover ];
description = "Unix time parser/formatter and utilities";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -219363,6 +220492,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "unordered-containers_0_2_10_0" = callPackage
+ ({ mkDerivation, base, bytestring, ChasingBottoms, containers
+ , criterion, deepseq, deepseq-generics, hashable, hashmap, HUnit
+ , mtl, QuickCheck, random, test-framework, test-framework-hunit
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "unordered-containers";
+ version = "0.2.10.0";
+ sha256 = "0wy5hfrs880hh8hvp648bl07ws777n3kkmczzdszr7papnyigwb5";
+ libraryHaskellDepends = [ base deepseq hashable ];
+ testHaskellDepends = [
+ base ChasingBottoms containers hashable HUnit QuickCheck
+ test-framework test-framework-hunit test-framework-quickcheck2
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion deepseq deepseq-generics
+ hashable hashmap mtl random
+ ];
+ description = "Efficient hashing-based container types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unordered-containers-rematch" = callPackage
({ mkDerivation, base, hashable, hspec, HUnit, rematch
, unordered-containers
@@ -222256,6 +223409,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "vector-space_0_16" = callPackage
+ ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }:
+ mkDerivation {
+ pname = "vector-space";
+ version = "0.16";
+ sha256 = "17676s2f8i45dj5gk370nc8585aylah7m34nbf34al7r1492y2qc";
+ libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ];
+ description = "Vector & affine spaces, linear maps, and derivatives";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"vector-space-map" = callPackage
({ mkDerivation, base, containers, doctest, vector-space }:
mkDerivation {
@@ -223593,8 +224758,8 @@ self: {
}:
mkDerivation {
pname = "wai";
- version = "3.2.1.2";
- sha256 = "0jr3b2789wa4m6mxkz12ynz4lfsqmgbrcy0am8karyqr3x3528r8";
+ version = "3.2.2";
+ sha256 = "1qbzq4k8b23pg1knw5y99rdvkfywnncwqkfrkp2w7g6p054xar1a";
libraryHaskellDepends = [
base bytestring http-types network text transformers vault
];
@@ -223800,6 +224965,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "wai-enforce-https" = callPackage
+ ({ mkDerivation, base, bytestring, case-insensitive, hspec
+ , http-types, network, text, wai, wai-extra, warp, warp-tls
+ }:
+ mkDerivation {
+ pname = "wai-enforce-https";
+ version = "0.0.1";
+ sha256 = "0gm4n57abmbawpij3hsn6ia283b75sn40387dimpp573q5nnnwmv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring case-insensitive http-types network text wai
+ ];
+ executableHaskellDepends = [ base http-types wai warp warp-tls ];
+ testHaskellDepends = [
+ base bytestring case-insensitive hspec http-types wai wai-extra
+ ];
+ description = "Enforce HTTPS in Wai server app safely";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"wai-eventsource" = callPackage
({ mkDerivation, wai }:
mkDerivation {
@@ -223822,8 +225008,8 @@ self: {
}:
mkDerivation {
pname = "wai-extra";
- version = "3.0.24.3";
- sha256 = "0ff4mzxqj3h5zn27q9pq0q89x087dy072z24bczn4irry0zzks21";
+ version = "3.0.25";
+ sha256 = "0caz1miwnyjqg6gdfgv7ibyfdyjzlq2i8v07zhan1nniv9pj3w6y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -225342,8 +226528,8 @@ self: {
}:
mkDerivation {
pname = "warp";
- version = "3.2.25";
- sha256 = "0rl59bs99c3wwwyc1ibq0v11mkc7pxpy28r9hdlmjsqmdwn8y2vy";
+ version = "3.2.26";
+ sha256 = "1s83313cs6w84a8yfwqkixfz4a94aszma4phsqv7x1ivi9b3i8sc";
libraryHaskellDepends = [
array async auto-update base bsb-http-chunked bytestring
case-insensitive containers ghc-prim hashable http-date http-types
@@ -225596,6 +226782,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "wave_0_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, containers, hspec
+ , hspec-discover, QuickCheck, temporary, transformers
+ }:
+ mkDerivation {
+ pname = "wave";
+ version = "0.2.0";
+ sha256 = "149kgwngq3qxc7gxpkqb16j669j0wpv2f3gnvfwp58yg6m4259ki";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base bytestring cereal containers transformers
+ ];
+ testHaskellDepends = [
+ base bytestring containers hspec QuickCheck temporary
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Work with WAVE and RF64 files";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wavefront" = callPackage
({ mkDerivation, attoparsec, base, dlist, filepath, mtl, text
, transformers, vector
@@ -225776,8 +226983,8 @@ self: {
}:
mkDerivation {
pname = "web-inv-route";
- version = "0.1.2.1";
- sha256 = "0pdbcc9mg2wrc3jm7g2dcsqgqv89dgjcnxs810gzw3d3rh418i5m";
+ version = "0.1.2.2";
+ sha256 = "0cbf46d1a55y7j2d84crhfdsgy0c2x0rfmvhhwxxh5pigg846cd2";
libraryHaskellDepends = [
base bytestring case-insensitive containers happstack-server
hashable http-types invertible network-uri snap-core text
@@ -226039,40 +227246,6 @@ self: {
}) {};
"web3" = callPackage
- ({ mkDerivation, aeson, async, base, basement, bytestring, cereal
- , cryptonite, data-default, exceptions, generics-sop, hspec
- , hspec-contrib, hspec-discover, hspec-expectations, http-client
- , http-client-tls, machines, memory, microlens, microlens-aeson
- , microlens-mtl, microlens-th, mtl, OneTuple, parsec, random
- , relapse, secp256k1-haskell, split, stm, tagged, template-haskell
- , text, time, transformers, vinyl
- }:
- mkDerivation {
- pname = "web3";
- version = "0.8.2.1";
- sha256 = "1dcv7977r98lrwh12si9vzvm5bcjdyfdivl63r5zwkykapd15z00";
- libraryHaskellDepends = [
- aeson async base basement bytestring cereal cryptonite data-default
- exceptions generics-sop http-client http-client-tls machines memory
- microlens microlens-aeson microlens-mtl microlens-th mtl OneTuple
- parsec relapse secp256k1-haskell tagged template-haskell text
- transformers vinyl
- ];
- testHaskellDepends = [
- aeson async base basement bytestring cereal cryptonite data-default
- exceptions generics-sop hspec hspec-contrib hspec-discover
- hspec-expectations http-client http-client-tls machines memory
- microlens microlens-aeson microlens-mtl microlens-th mtl OneTuple
- parsec random relapse secp256k1-haskell split stm tagged
- template-haskell text time transformers vinyl
- ];
- testToolDepends = [ hspec-discover ];
- description = "Ethereum API for Haskell";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "web3_0_8_3_0" = callPackage
({ mkDerivation, aeson, async, base, basement, bytestring, cereal
, cryptonite, data-default, exceptions, generics-sop, hspec
, hspec-contrib, hspec-discover, hspec-expectations, http-client
@@ -226083,8 +227256,8 @@ self: {
}:
mkDerivation {
pname = "web3";
- version = "0.8.3.0";
- sha256 = "1g97dv41widcl612zi49mqf9f61zwp23ml0xf5kw9ac51c683s1q";
+ version = "0.8.3.1";
+ sha256 = "1pvyyvaamxjz2pyxz25sw3f8hv8605qg99qpgx40bhbhrfvg8zpi";
libraryHaskellDepends = [
aeson async base basement bytestring cereal cryptonite data-default
exceptions generics-sop http-client http-client-tls machines memory
@@ -226569,13 +227742,13 @@ self: {
({ mkDerivation, base, blaze-html, data-default, lucid, text }:
mkDerivation {
pname = "webpage";
- version = "0.0.5";
- sha256 = "1b8s7nnzyadla3wl6p58dwhinscajp5p0ajkrfz5hzqxjgzr4gi1";
+ version = "0.0.5.1";
+ sha256 = "1nbnpqbknfgw9pyj0phgc9g5srwdzzga3vy58yin25xvkzj2grfr";
libraryHaskellDepends = [
base blaze-html data-default lucid text
];
description = "Organized and simple web page scaffold for blaze and lucid";
- license = stdenv.lib.licenses.mit;
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -228355,6 +229528,45 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "wreq_0_5_3_2" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, attoparsec
+ , authenticate-oauth, base, base16-bytestring, base64-bytestring
+ , bytestring, Cabal, cabal-doctest, case-insensitive, containers
+ , cryptonite, directory, doctest, exceptions, filepath, ghc-prim
+ , hashable, http-client, http-client-tls, http-types, HUnit, lens
+ , lens-aeson, memory, mime-types, network-info, psqueues
+ , QuickCheck, snap-core, snap-server, template-haskell, temporary
+ , test-framework, test-framework-hunit, test-framework-quickcheck2
+ , text, time, time-locale-compat, transformers, unix-compat
+ , unordered-containers, uuid, vector
+ }:
+ mkDerivation {
+ pname = "wreq";
+ version = "0.5.3.2";
+ sha256 = "16xls71aby6jqc1frhwnlfvz1iwj1ms0rw9xzif02sn84470gn36";
+ isLibrary = true;
+ isExecutable = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ aeson attoparsec authenticate-oauth base base16-bytestring
+ bytestring case-insensitive containers cryptonite exceptions
+ ghc-prim hashable http-client http-client-tls http-types lens
+ lens-aeson memory mime-types psqueues template-haskell text time
+ time-locale-compat unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson aeson-pretty base base64-bytestring bytestring
+ case-insensitive containers directory doctest filepath hashable
+ http-client http-types HUnit lens lens-aeson network-info
+ QuickCheck snap-core snap-server temporary test-framework
+ test-framework-hunit test-framework-quickcheck2 text time
+ transformers unix-compat unordered-containers uuid vector
+ ];
+ description = "An easy-to-use HTTP client library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wreq-sb" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec
, authenticate-oauth, base, base16-bytestring, base64-bytestring
@@ -228797,8 +230009,8 @@ self: {
}:
mkDerivation {
pname = "wuss";
- version = "1.1.11";
- sha256 = "1mlqgi80r5db0j58r0laiwp1044n4insq89bv1v3y26j726yjvp0";
+ version = "1.1.12";
+ sha256 = "1xnnyavkgf2cdnsm494bl1z275l9rynh9s3djq3mqk6lrr4bvsix";
libraryHaskellDepends = [
base bytestring connection network websockets
];
@@ -229173,7 +230385,7 @@ self: {
];
description = "Haskell extended file attributes interface";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) attr;};
"xbattbar" = callPackage
@@ -230858,6 +232070,24 @@ self: {
license = "LGPL";
}) {};
+ "xorshift-plus" = callPackage
+ ({ mkDerivation, base, doctest, gauge, ghc-prim, hspec
+ , hspec-discover, QuickCheck, random, xorshift, Xorshift128Plus
+ }:
+ mkDerivation {
+ pname = "xorshift-plus";
+ version = "0.1.0.0";
+ sha256 = "1m0wilg47jv9zsklghcs1h9bf4vykn8r4bwl0ncr7cqrlfa8d94l";
+ libraryHaskellDepends = [ base ghc-prim ];
+ testHaskellDepends = [ base doctest hspec QuickCheck ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [
+ base gauge random xorshift Xorshift128Plus
+ ];
+ description = "Simple implementation of xorshift+ PRNG";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"xosd" = callPackage
({ mkDerivation, base, xosd }:
mkDerivation {
@@ -231326,25 +232556,25 @@ self: {
, monad-logger, mtl, mwc-random, QuickCheck, reflection, salak
, scientific, servant-client, servant-server, servant-swagger
, servant-swagger-ui, swagger2, text, unliftio-core
- , unordered-containers, vault, wai, wai-extra, warp
+ , unordered-containers, vault, vector, wai, warp
}:
mkDerivation {
pname = "yam";
- version = "0.5.7";
- sha256 = "0vswpq0mzc4x6kjyzg0fyq0bb2ywqh0vh2nsvx9qymdd6vg8nx9y";
+ version = "0.5.11";
+ sha256 = "0k9y8zg1sbdxb6c3fdmlz0dswb8yam5x812avfw6rg3as8sp1pcf";
libraryHaskellDepends = [
base base16-bytestring binary bytestring data-default fast-logger
http-client http-types lens monad-logger mtl mwc-random reflection
salak scientific servant-client servant-server servant-swagger
servant-swagger-ui swagger2 text unliftio-core unordered-containers
- vault wai wai-extra warp
+ vault vector wai warp
];
testHaskellDepends = [
base base16-bytestring binary bytestring data-default fast-logger
hspec http-client http-types lens monad-logger mtl mwc-random
QuickCheck reflection salak scientific servant-client
servant-server servant-swagger servant-swagger-ui swagger2 text
- unliftio-core unordered-containers vault wai wai-extra warp
+ unliftio-core unordered-containers vault vector wai warp
];
description = "Yam Web";
license = stdenv.lib.licenses.bsd3;
@@ -231396,13 +232626,14 @@ self: {
}:
mkDerivation {
pname = "yam-datasource";
- version = "0.5.7";
- sha256 = "0sqrc0w5mvjjkih9dcqbiz12n20zvqmc6qhwsn4fxd9air2x8yfc";
+ version = "0.5.11";
+ sha256 = "170xpd1kw403g9zds795zbxkaz0qy7lfgzppx4q0ri42ky59z8pl";
libraryHaskellDepends = [
base conduit persistent resource-pool resourcet unliftio-core yam
];
description = "Yam DataSource Middleware";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yam-job" = callPackage
@@ -232069,6 +233300,7 @@ self: {
];
description = "Total recursion schemes";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yaya-hedgehog" = callPackage
@@ -232096,6 +233328,7 @@ self: {
testHaskellDepends = [ base hedgehog yaya yaya-hedgehog ];
description = "Non-total extensions to the Yaya recursion scheme library";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ycextra" = callPackage
@@ -232685,28 +233918,6 @@ self: {
}) {};
"yesod-auth-oauth2" = callPackage
- ({ mkDerivation, aeson, base, bytestring, errors, hoauth2, hspec
- , http-client, http-conduit, http-types, microlens, random
- , safe-exceptions, text, uri-bytestring, yesod-auth, yesod-core
- }:
- mkDerivation {
- pname = "yesod-auth-oauth2";
- version = "0.6.0.0";
- sha256 = "12n2af0by708d5g2080y6w1xf8h692v1nxzgmwqfmsqf0c51ad05";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring errors hoauth2 http-client http-conduit
- http-types microlens random safe-exceptions text uri-bytestring
- yesod-auth yesod-core
- ];
- testHaskellDepends = [ base hspec uri-bytestring ];
- description = "OAuth 2.0 authentication plugins";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "yesod-auth-oauth2_0_6_1_0" = callPackage
({ mkDerivation, aeson, base, bytestring, errors, hoauth2, hspec
, http-client, http-conduit, http-types, microlens, random
, safe-exceptions, text, uri-bytestring, yesod-auth, yesod-core
@@ -232965,8 +234176,8 @@ self: {
}:
mkDerivation {
pname = "yesod-core";
- version = "1.6.9";
- sha256 = "0jwfxcp0hdp1lw63gcqpqbvdrzifyds3x42wk0m5wxy7hj0x0r6a";
+ version = "1.6.10.1";
+ sha256 = "0xkfzdy1r07w7xqai4r5b96rrk51gr5ndwrf20nhdnjjms4928li";
libraryHaskellDepends = [
aeson auto-update base blaze-html blaze-markup byteable bytestring
case-insensitive cereal clientsession conduit conduit-extra
@@ -233255,8 +234466,8 @@ self: {
}:
mkDerivation {
pname = "yesod-form";
- version = "1.6.3";
- sha256 = "15wvgrkqp57wrh8xv1ix86navy6llvagwp393w4b6azv758dims0";
+ version = "1.6.4";
+ sha256 = "0iqcrbmwhgfk78qi2n1n3i39izqr7km4i8fa1zmvplqkcbyi149c";
libraryHaskellDepends = [
aeson attoparsec base blaze-builder blaze-html blaze-markup
byteable bytestring containers data-default email-validate
@@ -234182,8 +235393,8 @@ self: {
}:
mkDerivation {
pname = "yesod-test";
- version = "1.6.5.1";
- sha256 = "080m46nbjblna2b9gq8j4ngqsv0r5ww06p1v8cj3ia1qiqgjygsj";
+ version = "1.6.6";
+ sha256 = "1h82njqkbr6h6saixkzim83srx794s6x6qrcmr0w82z5mfl2nfjf";
libraryHaskellDepends = [
attoparsec base blaze-builder blaze-html bytestring
case-insensitive conduit containers cookie hspec-core html-conduit
@@ -234191,8 +235402,8 @@ self: {
transformers wai wai-extra xml-conduit xml-types yesod-core
];
testHaskellDepends = [
- base bytestring containers hspec html-conduit http-types HUnit text
- unliftio wai wai-extra xml-conduit yesod-core yesod-form
+ base bytestring containers cookie hspec html-conduit http-types
+ HUnit text unliftio wai wai-extra xml-conduit yesod-core yesod-form
];
description = "integration testing for WAI/Yesod Applications";
license = stdenv.lib.licenses.mit;
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix
index e36933a81944..b4cd7fee311b 100644
--- a/pkgs/development/haskell-modules/make-package-set.nix
+++ b/pkgs/development/haskell-modules/make-package-set.nix
@@ -176,6 +176,17 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
callHackage = name: version: callPackageKeepDeriver (self.hackage2nix name version);
+ # This function does not depend on all-cabal-hashes and therefore will work
+ # for any version that has been released on hackage as opposed to only
+ # versions released before whatever version of all-cabal-hashes you happen
+ # to be currently using.
+ callHackageDirect = {pkg, ver, sha256}@args:
+ let pkgver = "${pkg}-${ver}";
+ in self.callCabal2nix pkg (pkgs.fetchzip {
+ url = "http://hackage.haskell.org/package/${pkgver}/${pkgver}.tar.gz";
+ inherit sha256;
+ });
+
# Creates a Haskell package from a source package by calling cabal2nix on the source.
callCabal2nixWithOptions = name: src: extraCabal2nixOptions: args:
let
diff --git a/pkgs/development/haskell-modules/patches/git-annex-fix-ghc-8.6.x-build.patch b/pkgs/development/haskell-modules/patches/git-annex-fix-ghc-8.6.x-build.patch
deleted file mode 100644
index 46d7afada4ad..000000000000
--- a/pkgs/development/haskell-modules/patches/git-annex-fix-ghc-8.6.x-build.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From 2e0e557e7512ddd0376f179e82c811d8b4cce401 Mon Sep 17 00:00:00 2001
-From: Joey Hess
-Date: Sat, 5 Jan 2019 11:54:06 -0400
-Subject: [PATCH] Support being built with ghc 8.0.1 (MonadFail)
-
-Tested on an older ghc by enabling MonadFailDesugaring globally.
-
-In TransferQueue, the lack of a MonadFail for STM exposed what would
-normally be a bug in the pattern matching, although in this case an
-earlier check that the queue was not empty avoided a pattern match
-failure.
----
- Annex.hs | 2 ++
- Assistant/Monad.hs | 2 ++
- Assistant/TransferQueue.hs | 21 +++++++++++----------
- CHANGELOG | 1 +
- 4 files changed, 16 insertions(+), 10 deletions(-)
-
-diff --git a/Annex.hs b/Annex.hs
-index 0a0368d36..af0ede1f4 100644
---- a/Annex.hs
-+++ b/Annex.hs
-@@ -74,6 +74,7 @@ import "mtl" Control.Monad.Reader
- import Control.Concurrent
- import Control.Concurrent.Async
- import Control.Concurrent.STM
-+import qualified Control.Monad.Fail as Fail
- import qualified Control.Concurrent.SSem as SSem
- import qualified Data.Map.Strict as M
- import qualified Data.Set as S
-@@ -93,6 +94,7 @@ newtype Annex a = Annex { runAnnex :: ReaderT (MVar AnnexState) IO a }
- MonadCatch,
- MonadThrow,
- MonadMask,
-+ Fail.MonadFail,
- Functor,
- Applicative
- )
-diff --git a/Assistant/Monad.hs b/Assistant/Monad.hs
-index 403ee16a8..ef2ee6012 100644
---- a/Assistant/Monad.hs
-+++ b/Assistant/Monad.hs
-@@ -27,6 +27,7 @@ module Assistant.Monad (
-
- import "mtl" Control.Monad.Reader
- import System.Log.Logger
-+import qualified Control.Monad.Fail as Fail
-
- import Annex.Common
- import Assistant.Types.ThreadedMonad
-@@ -49,6 +50,7 @@ newtype Assistant a = Assistant { mkAssistant :: ReaderT AssistantData IO a }
- Monad,
- MonadIO,
- MonadReader AssistantData,
-+ Fail.MonadFail,
- Functor,
- Applicative
- )
-diff --git a/Assistant/TransferQueue.hs b/Assistant/TransferQueue.hs
-index 6a4473262..7c0ab80d0 100644
---- a/Assistant/TransferQueue.hs
-+++ b/Assistant/TransferQueue.hs
-@@ -191,17 +191,18 @@ getNextTransfer acceptable = do
- sz <- readTVar (queuesize q)
- if sz < 1
- then retry -- blocks until queuesize changes
-- else do
-- (r@(t,info):rest) <- readTList (queuelist q)
-- void $ modifyTVar' (queuesize q) pred
-- setTList (queuelist q) rest
-- if acceptable info
-- then do
-- adjustTransfersSTM dstatus $
-- M.insert t info
-- return $ Just r
-- else return Nothing
-+ else readTList (queuelist q) >>= \case
-+ [] -> retry -- blocks until something is queued
-+ (r@(t,info):rest) -> do
-+ void $ modifyTVar' (queuesize q) pred
-+ setTList (queuelist q) rest
-+ if acceptable info
-+ then do
-+ adjustTransfersSTM dstatus $
-+ M.insert t info
-+ return $ Just r
-+ else return Nothing
-
- {- Moves transfers matching a condition from the queue, to the
- - currentTransfers map. -}
-
diff --git a/pkgs/development/haskell-modules/stack-hook.sh b/pkgs/development/haskell-modules/stack-hook.sh
new file mode 100644
index 000000000000..d942662294c2
--- /dev/null
+++ b/pkgs/development/haskell-modules/stack-hook.sh
@@ -0,0 +1,11 @@
+addStackArgs () {
+ if [ -d "$1/lib" ] && [[ "$STACK_IN_NIX_EXTRA_ARGS" != *"--extra-lib-dirs=$1/lib"* ]]; then
+ STACK_IN_NIX_EXTRA_ARGS+=" --extra-lib-dirs=$1/lib"
+ fi
+
+ if [ -d "$1/include" ] && [[ "$STACK_IN_NIX_EXTRA_ARGS" != *"--extra-include-dirs=$1/include"* ]]; then
+ STACK_IN_NIX_EXTRA_ARGS+=" --extra-include-dirs=$1/include"
+ fi
+}
+
+addEnvHooks "$hostOffset" addStackArgs
diff --git a/pkgs/development/interpreters/elixir/1.8.nix b/pkgs/development/interpreters/elixir/1.8.nix
index 65c008f8ac6b..40136fd22de8 100644
--- a/pkgs/development/interpreters/elixir/1.8.nix
+++ b/pkgs/development/interpreters/elixir/1.8.nix
@@ -1,7 +1,7 @@
{ mkDerivation }:
mkDerivation rec {
- version = "1.8.0-rc.1";
- sha256 = "06k9q46cwn79ic6kw0b0mskf9rqlgm02jb8n1ajz55kmw134kq6m";
+ version = "1.8.1";
+ sha256 = "1npnrkn21kqqfqrsn06mr78jxs6n5l8c935jpxvnmj7iysp50pf9";
minimumOTPVersion = "20";
}
diff --git a/pkgs/development/interpreters/elixir/generic-builder.nix b/pkgs/development/interpreters/elixir/generic-builder.nix
index b4e1cacfe267..844d6eeb4fb9 100644
--- a/pkgs/development/interpreters/elixir/generic-builder.nix
+++ b/pkgs/development/interpreters/elixir/generic-builder.nix
@@ -7,7 +7,7 @@
, sha256 ? null
, rev ? "v${version}"
, src ? fetchFromGitHub { inherit rev sha256; owner = "elixir-lang"; repo = "elixir"; }
-}:
+} @ args:
let
inherit (stdenv.lib) getVersion versionAtLeast;
@@ -62,6 +62,7 @@ in
--replace "/usr/bin/env elixir" "${coreutils}/bin/env elixir"
'';
+ pos = builtins.unsafeGetAttrPos "sha256" args;
meta = with stdenv.lib; {
homepage = https://elixir-lang.org/;
description = "A functional, meta-programming aware language built on top of the Erlang VM";
diff --git a/pkgs/development/interpreters/lua-5/5.1.nix b/pkgs/development/interpreters/lua-5/5.1.nix
index 09af492490cf..b2948b392d5e 100644
--- a/pkgs/development/interpreters/lua-5/5.1.nix
+++ b/pkgs/development/interpreters/lua-5/5.1.nix
@@ -1,4 +1,8 @@
-{ stdenv, fetchurl, readline }:
+{ stdenv, fetchurl, readline
+, self
+, callPackage
+, packageOverrides ? (self: super: {})
+}:
let
dsoPatch = fetchurl {
@@ -6,6 +10,7 @@ let
sha256 = "11fcyb4q55p4p7kdb8yp85xlw8imy14kzamp2khvcyxss4vw8ipw";
name = "lua-arch.patch";
};
+ luaPackages = callPackage ../../lua-modules {lua=self; overrides=packageOverrides;};
in
stdenv.mkDerivation rec {
name = "lua-${version}";
@@ -17,6 +22,10 @@ stdenv.mkDerivation rec {
sha256 = "2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333";
};
+ LuaPathSearchPaths = luaPackages.getLuaPathList luaversion;
+ LuaCPathSearchPaths = luaPackages.getLuaCPathList luaversion;
+ setupHook = luaPackages.lua-setup-hook LuaPathSearchPaths LuaCPathSearchPaths;
+
buildInputs = [ readline ];
patches = (if stdenv.isDarwin then [ ./5.1.darwin.patch ] else [ dsoPatch ])
@@ -39,6 +48,16 @@ stdenv.mkDerivation rec {
rmdir $out/{share,lib}/lua/5.1 $out/{share,lib}/lua
'';
+ passthru = rec {
+ buildEnv = callPackage ./wrapper.nix {
+ lua=self;
+ inherit (luaPackages) requiredLuaModules;
+ };
+ withPackages = import ./with-packages.nix { inherit buildEnv luaPackages;};
+ pkgs = luaPackages;
+ interpreter = "${self}/bin/lua";
+ };
+
meta = {
homepage = http://www.lua.org;
description = "Powerful, fast, lightweight, embeddable scripting language";
@@ -51,6 +70,7 @@ stdenv.mkDerivation rec {
for configuration, scripting, and rapid prototyping.
'';
license = stdenv.lib.licenses.mit;
+ platforms = with stdenv.lib.platforms; linux ++ darwin;
hydraPlatforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/development/interpreters/lua-5/5.2.nix b/pkgs/development/interpreters/lua-5/5.2.nix
index a8badf647c0c..e89a2cbece6d 100644
--- a/pkgs/development/interpreters/lua-5/5.2.nix
+++ b/pkgs/development/interpreters/lua-5/5.2.nix
@@ -1,4 +1,10 @@
-{ stdenv, fetchurl, readline, compat ? false }:
+{ stdenv, fetchurl, readline
+# compiles compatibility layer with lua5.1
+, compat ? false
+, callPackage
+, self
+, packageOverrides ? (self: super: {})
+}:
let
dsoPatch = fetchurl {
@@ -6,12 +12,17 @@ let
sha256 = "1by1dy4ql61f5c6njq9ibf9kaqm3y633g2q8j54iyjr4cxvqwqz9";
name = "lua-arch.patch";
};
+ luaPackages = callPackage ../../lua-modules {lua=self; overrides=packageOverrides;};
in
stdenv.mkDerivation rec {
name = "lua-${version}";
luaversion = "5.2";
version = "${luaversion}.4";
+ LuaPathSearchPaths = luaPackages.getLuaPathList luaversion;
+ LuaCPathSearchPaths = luaPackages.getLuaCPathList luaversion;
+ setupHook = luaPackages.lua-setup-hook LuaPathSearchPaths LuaCPathSearchPaths;
+
src = fetchurl {
url = "https://www.lua.org/ftp/${name}.tar.gz";
sha256 = "0jwznq0l8qg9wh5grwg07b5cy3lzngvl5m2nl1ikp6vqssmf9qmr";
@@ -21,6 +32,19 @@ stdenv.mkDerivation rec {
patches = if stdenv.isDarwin then [ ./5.2.darwin.patch ] else [ dsoPatch ];
+
+ passthru = rec {
+ buildEnv = callPackage ./wrapper.nix {
+ lua = self;
+ inherit (luaPackages) requiredLuaModules;
+ };
+ withPackages = import ./with-packages.nix { inherit buildEnv luaPackages;};
+ pkgs = luaPackages;
+ interpreter = "${self}/bin/lua";
+ };
+
+ enableParallelBuilding = true;
+
configurePhase =
if stdenv.isDarwin
then ''
diff --git a/pkgs/development/interpreters/lua-5/5.3.nix b/pkgs/development/interpreters/lua-5/5.3.nix
index eb34391e1993..c1fdc0fd9904 100644
--- a/pkgs/development/interpreters/lua-5/5.3.nix
+++ b/pkgs/development/interpreters/lua-5/5.3.nix
@@ -1,5 +1,11 @@
-{ stdenv, fetchurl, readline, compat ? false }:
-
+{ stdenv, fetchurl, readline, compat ? false
+, callPackage
+, self
+, packageOverrides ? (self: super: {})
+}:
+let
+ luaPackages = callPackage ../../lua-modules {lua=self; overrides=packageOverrides;};
+in
stdenv.mkDerivation rec {
name = "lua-${version}";
luaversion = "5.3";
@@ -10,6 +16,10 @@ stdenv.mkDerivation rec {
sha256 = "0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac";
};
+ LuaPathSearchPaths = luaPackages.getLuaPathList luaversion;
+ LuaCPathSearchPaths = luaPackages.getLuaCPathList luaversion;
+ setupHook = luaPackages.lua-setup-hook LuaPathSearchPaths LuaCPathSearchPaths;
+
buildInputs = [ readline ];
patches = if stdenv.isDarwin then [ ./5.2.darwin.patch ] else [];
@@ -54,6 +64,16 @@ stdenv.mkDerivation rec {
ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua${luaversion}.pc"
'';
+ passthru = rec {
+ buildEnv = callPackage ./wrapper.nix {
+ lua = self;
+ inherit (luaPackages) requiredLuaModules;
+ };
+ withPackages = import ./with-packages.nix { inherit buildEnv luaPackages;};
+ pkgs = luaPackages;
+ interpreter = "${self}/bin/lua";
+ };
+
meta = {
homepage = http://www.lua.org;
description = "Powerful, fast, lightweight, embeddable scripting language";
diff --git a/pkgs/development/interpreters/lua-5/build-rocks.nix b/pkgs/development/interpreters/lua-5/build-rocks.nix
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/pkgs/development/interpreters/lua-5/build-rockspec.nix b/pkgs/development/interpreters/lua-5/build-rockspec.nix
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/pkgs/development/interpreters/lua-5/setup-hook.nix b/pkgs/development/interpreters/lua-5/setup-hook.nix
new file mode 100644
index 000000000000..62caffd8d8a0
--- /dev/null
+++ b/pkgs/development/interpreters/lua-5/setup-hook.nix
@@ -0,0 +1,15 @@
+{ runCommand, lib, }:
+
+LuaPathSearchPaths: LuaCPathSearchPaths:
+
+let
+ hook = ./setup-hook.sh;
+in runCommand "lua-setup-hook.sh" {
+ # hum doesn't seem to like caps !! BUG ?
+ luapathsearchpaths=lib.escapeShellArgs LuaPathSearchPaths;
+ luacpathsearchpaths=lib.escapeShellArgs LuaCPathSearchPaths;
+} ''
+ cp ${hook} hook.sh
+ substituteAllInPlace hook.sh
+ mv hook.sh $out
+''
diff --git a/pkgs/development/interpreters/lua-5/setup-hook.sh b/pkgs/development/interpreters/lua-5/setup-hook.sh
new file mode 100644
index 000000000000..5e37bd27f617
--- /dev/null
+++ b/pkgs/development/interpreters/lua-5/setup-hook.sh
@@ -0,0 +1,47 @@
+# set -e
+
+nix_print() {
+ if (( "${NIX_DEBUG:-0}" >= $1 )); then
+ echo "$2"
+ fi
+}
+
+nix_debug() {
+ nix_print 3 "$1"
+}
+
+addToLuaSearchPathWithCustomDelimiter() {
+ local varName="$1"
+ local absPattern="$2"
+ # delete longest match starting from the lua placeholder '?'
+ local topDir="${absPattern%%\?*}"
+
+ # export only if the folder exists else LUA_PATH grows too big
+ if [ ! -d "$topDir" ]; then return; fi
+
+ export "${varName}=${!varName:+${!varName};}${absPattern}"
+}
+
+addToLuaPath() {
+ local dir="$1"
+
+ if [[ ! -d "$dir" ]]; then
+ nix_debug "$dir not a directory abort"
+ return 0
+ fi
+ cd "$dir"
+ for pattern in @luapathsearchpaths@;
+ do
+ addToLuaSearchPathWithCustomDelimiter LUA_PATH "$PWD/$pattern"
+ done
+
+ # LUA_CPATH
+ for pattern in @luacpathsearchpaths@;
+ do
+ addToLuaSearchPathWithCustomDelimiter LUA_CPATH "$PWD/$pattern"
+ done
+ cd - >/dev/null
+}
+
+addEnvHooks "$hostOffset" addToLuaPath
+
diff --git a/pkgs/development/interpreters/lua-5/with-packages.nix b/pkgs/development/interpreters/lua-5/with-packages.nix
new file mode 100644
index 000000000000..0e0fbd397358
--- /dev/null
+++ b/pkgs/development/interpreters/lua-5/with-packages.nix
@@ -0,0 +1,4 @@
+{ buildEnv, luaPackages }:
+
+# this is a function that returns a function that returns an environment
+f: let packages = f luaPackages; in buildEnv.override { extraLibs = packages; }
diff --git a/pkgs/development/interpreters/lua-5/wrapper.nix b/pkgs/development/interpreters/lua-5/wrapper.nix
new file mode 100644
index 000000000000..9abbd77d575e
--- /dev/null
+++ b/pkgs/development/interpreters/lua-5/wrapper.nix
@@ -0,0 +1,73 @@
+{ stdenv, lua, buildEnv, makeWrapper
+, extraLibs ? []
+, extraOutputsToInstall ? []
+, postBuild ? ""
+, ignoreCollisions ? false
+, lib
+, requiredLuaModules
+, makeWrapperArgs ? []
+}:
+
+# Create a lua executable that knows about additional packages.
+let
+ env = let
+ paths = requiredLuaModules (extraLibs ++ [ lua ] );
+ in buildEnv {
+ name = "${lua.name}-env";
+
+ inherit paths;
+ inherit ignoreCollisions;
+ extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall;
+
+ # we create wrapper for the binaries in the different packages
+ postBuild = ''
+
+ . "${makeWrapper}/nix-support/setup-hook"
+
+ # get access to lua functions
+ . ${lua}/nix-support/setup-hook
+
+ if [ -L "$out/bin" ]; then
+ unlink "$out/bin"
+ fi
+ mkdir -p "$out/bin"
+
+ addToLuaPath "$out"
+
+ # take every binary from lua packages and put them into the env
+ for path in ${stdenv.lib.concatStringsSep " " paths}; do
+ nix_debug "looking for binaries in path = $path"
+ if [ -d "$path/bin" ]; then
+ cd "$path/bin"
+ for prg in *; do
+ if [ -f "$prg" ]; then
+ rm -f "$out/bin/$prg"
+ if [ -x "$prg" ]; then
+ nix_debug "Making wrapper $prg"
+ makeWrapper "$path/bin/$prg" "$out/bin/$prg" --suffix LUA_PATH ';' "$LUA_PATH" --suffix LUA_CPATH ';' "$LUA_CPATH" ${stdenv.lib.concatStringsSep " " makeWrapperArgs}
+ fi
+ fi
+ done
+ fi
+ done
+ '' + postBuild;
+
+ inherit (lua) meta;
+
+ passthru = lua.passthru // {
+ interpreter = "${env}/bin/lua";
+ inherit lua;
+ env = stdenv.mkDerivation {
+ name = "interactive-${lua.name}-environment";
+ nativeBuildInputs = [ env ];
+
+ buildCommand = ''
+ echo >&2 ""
+ echo >&2 "*** lua 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"
+ echo >&2 ""
+ exit 1
+ '';
+ };
+ };
+ };
+in env
diff --git a/pkgs/development/interpreters/luajit/2.0.nix b/pkgs/development/interpreters/luajit/2.0.nix
new file mode 100644
index 000000000000..0889b7fefe68
--- /dev/null
+++ b/pkgs/development/interpreters/luajit/2.0.nix
@@ -0,0 +1,10 @@
+{ self, callPackage, lib }:
+callPackage ./default.nix {
+ inherit self;
+ version = "2.0.5";
+ isStable = true;
+ sha256 = "0yg9q4q6v028bgh85317ykc9whgxgysp76qzaqgq55y6jy11yjw7";
+ extraMeta = {
+ platforms = lib.filter (p: p != "aarch64-linux") lib.meta.platforms;
+ };
+}
diff --git a/pkgs/development/interpreters/luajit/2.1.nix b/pkgs/development/interpreters/luajit/2.1.nix
new file mode 100644
index 000000000000..0f223963132e
--- /dev/null
+++ b/pkgs/development/interpreters/luajit/2.1.nix
@@ -0,0 +1,7 @@
+{ self, callPackage, lib }:
+callPackage ./default.nix {
+ inherit self;
+ version = "2.1.0-beta3";
+ isStable = false;
+ sha256 = "1hyrhpkwjqsv54hnnx4cl8vk44h9d6c9w0fz1jfjz00w255y7lhs";
+}
diff --git a/pkgs/development/interpreters/luajit/default.nix b/pkgs/development/interpreters/luajit/default.nix
index 9ee628f498ee..c95b9e8b8e37 100644
--- a/pkgs/development/interpreters/luajit/default.nix
+++ b/pkgs/development/interpreters/luajit/default.nix
@@ -1,71 +1,74 @@
-{ stdenv, lib, fetchurl }:
-rec {
+{ stdenv, lib, fetchurl
+, name ? "luajit-${version}"
+, isStable
+, sha256
+, version
+, extraMeta ? {}
+, callPackage
+, self
+, packageOverrides ? (self: super: {})
+}:
+let
+ luaPackages = callPackage ../../lua-modules {lua=self; overrides=packageOverrides;};
+in
+stdenv.mkDerivation rec {
+ inherit name version;
+ src = fetchurl {
+ url = "http://luajit.org/download/LuaJIT-${version}.tar.gz";
+ inherit sha256;
+ };
- luajit = luajit_2_1;
+ luaversion = "5.1";
- luajit_2_0 = generic {
- version = "2.0.5";
- isStable = true;
- sha256 = "0yg9q4q6v028bgh85317ykc9whgxgysp76qzaqgq55y6jy11yjw7";
- meta = genericMeta // {
- platforms = lib.filter (p: p != "aarch64-linux") genericMeta.platforms;
+ patchPhase = ''
+ substituteInPlace Makefile \
+ --replace /usr/local "$out"
+
+ substituteInPlace src/Makefile --replace gcc cc
+ '' + stdenv.lib.optionalString (stdenv.cc.libc != null)
+ ''
+ substituteInPlace Makefile \
+ --replace ldconfig ${stdenv.cc.libc.bin or stdenv.cc.libc}/bin/ldconfig
+ '';
+
+ configurePhase = false;
+
+ buildFlags = [ "amalg" ]; # Build highly optimized version
+ enableParallelBuilding = true;
+
+ installPhase = ''
+ make install PREFIX="$out"
+ ( cd "$out/include"; ln -s luajit-*/* . )
+ ln -s "$out"/bin/luajit-* "$out"/bin/lua
+ ''
+ + stdenv.lib.optionalString (!isStable) ''
+ ln -s "$out"/bin/luajit-* "$out"/bin/luajit
+ '';
+
+ LuaPathSearchPaths = [
+ "lib/lua/${luaversion}/?.lua" "share/lua/${luaversion}/?.lua"
+ "share/lua/${luaversion}/?/init.lua" "lib/lua/${luaversion}/?/init.lua"
+ "share/${name}/?.lua"
+ ];
+ LuaCPathSearchPaths = [ "lib/lua/${luaversion}/?.so" "share/lua/${luaversion}/?.so" ];
+ setupHook = luaPackages.lua-setup-hook LuaPathSearchPaths LuaCPathSearchPaths;
+
+ passthru = rec {
+ buildEnv = callPackage ../lua-5/wrapper.nix {
+ lua = self;
+ inherit (luaPackages) requiredLuaModules;
};
+ withPackages = import ../lua-5/with-packages.nix { inherit buildEnv luaPackages;};
+ pkgs = luaPackages;
+ interpreter = "${self}/bin/lua";
};
- luajit_2_1 = generic {
- version = "2.1.0-beta3";
- isStable = false;
- sha256 = "1hyrhpkwjqsv54hnnx4cl8vk44h9d6c9w0fz1jfjz00w255y7lhs";
- };
-
- genericMeta = with stdenv.lib; {
+ meta = with stdenv.lib; extraMeta // {
description = "High-performance JIT compiler for Lua 5.1";
homepage = http://luajit.org;
license = licenses.mit;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ thoughtpolice smironov vcunat andir ];
};
-
- generic =
- { version, sha256 ? null, isStable
- , name ? "luajit-${version}"
- , src ?
- (fetchurl {
- url = "http://luajit.org/download/LuaJIT-${version}.tar.gz";
- inherit sha256;
- })
- , meta ? genericMeta
- }:
-
- stdenv.mkDerivation rec {
- inherit name version src meta;
-
- luaversion = "5.1";
-
- patchPhase = ''
- substituteInPlace Makefile \
- --replace /usr/local "$out"
-
- substituteInPlace src/Makefile --replace gcc cc
- '' + stdenv.lib.optionalString (stdenv.cc.libc != null)
- ''
- substituteInPlace Makefile \
- --replace ldconfig ${stdenv.cc.libc.bin or stdenv.cc.libc}/bin/ldconfig
- '';
-
- configurePhase = false;
-
- buildFlags = [ "amalg" ]; # Build highly optimized version
- enableParallelBuilding = true;
-
- installPhase = ''
- make install PREFIX="$out"
- ( cd "$out/include"; ln -s luajit-*/* . )
- ln -s "$out"/bin/luajit-* "$out"/bin/lua
- ''
- + stdenv.lib.optionalString (!isStable)
- ''
- ln -s "$out"/bin/luajit-* "$out"/bin/luajit
- '';
- };
}
+
diff --git a/pkgs/development/interpreters/metamath/default.nix b/pkgs/development/interpreters/metamath/default.nix
index fedb9f59f80f..e8e23cee830a 100644
--- a/pkgs/development/interpreters/metamath/default.nix
+++ b/pkgs/development/interpreters/metamath/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "metamath-${version}";
- version = "0.171";
+ version = "0.172";
buildInputs = [ autoreconfHook ];
@@ -13,8 +13,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Taneb";
repo = "metamath";
- rev = "1c622a844fbdee43f13a629c73d8b33ff7fc4e44";
- sha256 = "0bkz75saddlwinyqwmxx89nilaar401j63kgqfqiak8iw2nk3wln";
+ rev = "43141cd17638f8efb409dc5d46e7de6a6c39ec42";
+ sha256 = "07c7df0zl0wsb0pvdgkwikpr8kz7fi3mshxzk61vkamyp68djjb5";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/interpreters/pixie/default.nix b/pkgs/development/interpreters/pixie/default.nix
index 928a55173243..d1f2edce936d 100644
--- a/pkgs/development/interpreters/pixie/default.nix
+++ b/pkgs/development/interpreters/pixie/default.nix
@@ -35,7 +35,7 @@ let
nativeBuildInputs = [ makeWrapper pkgconfig ];
buildInputs = libs;
PYTHON = if buildWithPypy
- then "${pypy}/pypy-c/.pypy-c-wrapped"
+ then "${pypy}/pypy-c/pypy-c"
else "${python2.interpreter}";
unpackPhase = ''
cp -R ${pixie-src} pixie-src
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index 15536c6370a3..b834de7356f7 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -41,7 +41,7 @@ in
stdenv.mkDerivation rec {
name = "racket-${version}";
- version = "7.1"; # always change at once with ./minimal.nix
+ version = "7.2"; # always change at once with ./minimal.nix
src = (stdenv.lib.makeOverridable ({ name, sha256 }:
fetchurl rec {
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
}
)) {
inherit name;
- sha256 = "180z0z6srzyipi9wfnbh61nbvzxr5d1cls7wxapv6fw92y52jwz9";
+ sha256 = "12cq0kiigmf9bxb4rcgxdhwc2fcdwvlyb1q3f8x4hswcpgq1ybg4";
};
FONTCONFIG_FILE = fontsConf;
@@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
mkdir src/build
cd src/build
- gappsWrapperArgs+=("--prefix" "LD_LIBRARY_PATH" ":" $LD_LIBRARY_PATH)
+ gappsWrapperArgs+=("--prefix" "LD_LIBRARY_PATH" ":" ${LD_LIBRARY_PATH})
'';
shared = if stdenv.isDarwin then "dylib" else "shared";
diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix
index 114023defcd4..c7e2056b7ca3 100644
--- a/pkgs/development/interpreters/racket/minimal.nix
+++ b/pkgs/development/interpreters/racket/minimal.nix
@@ -5,7 +5,7 @@ racket.overrideAttrs (oldAttrs: rec {
name = "racket-minimal-${oldAttrs.version}";
src = oldAttrs.src.override {
inherit name;
- sha256 = "11vcqxdgyarv89ijd46wzrdl2wk7xjirg7ynlz7r0smdcqrcl711";
+ sha256 = "01wsiyqfiiwn2n4xxk8d8di92l2ng7yhc4bfmgrvkgaqzy3zfhhx";
};
meta = oldAttrs.meta // {
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index 7365cd522734..2a2392011d13 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -223,10 +223,10 @@ in {
};
ruby_2_6 = generic {
- version = rubyVersion "2" "6" "0" "";
+ version = rubyVersion "2" "6" "1" "";
sha256 = {
- src = "0wn0gxlx6xhhqrm2caxp0h6cj4nw7knnv5gh27qqzj0i9a95phzk";
- git = "0bwbl4hz18dd5aij2l4s6xy90dc17d03kk577gdl34l9mbd9m7mn";
+ src = "1f0w37jz2ryvlx260rw3s3wl0wg7dkzphb54lpvrqg90pfvly0hp";
+ git = "07gp7df1izw9rdbp9ciw4q5kq8icx3zd5w1xrhwsw0dfbsmmnsrj";
};
};
}
diff --git a/pkgs/development/interpreters/ruby/patchsets.nix b/pkgs/development/interpreters/ruby/patchsets.nix
index 8afc64edb3fd..fae76c706121 100644
--- a/pkgs/development/interpreters/ruby/patchsets.nix
+++ b/pkgs/development/interpreters/ruby/patchsets.nix
@@ -16,6 +16,6 @@ rec {
"${patchSet}/patches/ruby/2.5/head/railsexpress/02-improve-gc-stats.patch"
"${patchSet}/patches/ruby/2.5/head/railsexpress/03-more-detailed-stacktrace.patch"
];
- "2.6.0" = ops useRailsExpress [ # no Rails Express patchset yet (2018-12-26)
+ "2.6.1" = ops useRailsExpress [ # no Rails Express patchset yet (2019-01-30)
];
}
diff --git a/pkgs/development/interpreters/tcl/generic.nix b/pkgs/development/interpreters/tcl/generic.nix
index 011b3a125ef2..11c02acf1de3 100644
--- a/pkgs/development/interpreters/tcl/generic.nix
+++ b/pkgs/development/interpreters/tcl/generic.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
homepage = http://www.tcl.tk/;
license = licenses.tcltk;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington vrthra ];
+ maintainers = with maintainers; [ vrthra ];
};
passthru = rec {
diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix
index 811dfc47194a..cff960b29a73 100644
--- a/pkgs/development/libraries/arrow-cpp/default.nix
+++ b/pkgs/development/libraries/arrow-cpp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, symlinkJoin, fetchurl, fetchFromGitHub, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }:
+{ stdenv, symlinkJoin, fetchurl, fetchFromGitHub, autoconf, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }:
let
parquet-testing = fetchFromGitHub {
@@ -11,27 +11,21 @@ in
stdenv.mkDerivation rec {
name = "arrow-cpp-${version}";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchurl {
url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
- sha256 = "0pc5pqr0dbnx8s1ji102dhw9bbrsq3ml4ac3mmi2022yfyizlf0q";
+ sha256 = "163s4i2cywq95jgrxbaq48qwmww0ibkq61k1aad4w9z9vpjfgnil";
};
sourceRoot = "apache-arrow-${version}/cpp";
patches = [
- # fix ARROW-3467
- ./double-conversion_cmake.patch
-
# patch to fix python-test
./darwin.patch
-
- # facebook/zstd#1385
- ./zstd136.patch
];
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake autoconf /* for vendored jemalloc */ ];
buildInputs = [ boost double-conversion glog python.pkgs.python python.pkgs.numpy ];
preConfigure = ''
@@ -58,6 +52,7 @@ stdenv.mkDerivation rec {
ZSTD_HOME = zstd;
cmakeFlags = [
+ "-DARROW_BUILD_TESTS=ON"
"-DARROW_PYTHON=ON"
"-DARROW_PARQUET=ON"
];
diff --git a/pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch b/pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch
deleted file mode 100644
index 336fdde9e8fb..000000000000
--- a/pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/CMakeLists.txt b/cpp/CMakeLists.txt
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -615,7 +615,7 @@ endif(UNIX)
- set(ARROW_LINK_LIBS)
-
- # Libraries to link statically with libarrow.so
--set(ARROW_STATIC_LINK_LIBS double-conversion)
-+set(ARROW_STATIC_LINK_LIBS ${DOUBLE_CONVERSION_TARGET})
-
- if (ARROW_WITH_BROTLI)
- SET(ARROW_STATIC_LINK_LIBS
-@@ -694,7 +694,7 @@ else ()
- set(ARROW_MIN_TEST_LIBS
- arrow_shared
- ${ARROW_LINK_LIBS}
-- double-conversion
-+ ${DOUBLE_CONVERSION_TARGET}
- ${BOOST_SYSTEM_LIBRARY}
- ${BOOST_FILESYSTEM_LIBRARY}
- ${BOOST_REGEX_LIBRARY}
-diff --git a/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake
---- a/cmake_modules/ThirdpartyToolchain.cmake
-+++ b/cmake_modules/ThirdpartyToolchain.cmake
-@@ -469,14 +469,16 @@ if("${DOUBLE_CONVERSION_HOME}" STREQUAL "")
- set(DOUBLE_CONVERSION_VENDORED 1)
- else()
- find_package(double-conversion REQUIRED)
-+ set(DOUBLE_CONVERSION_TARGET double-conversion::double-conversion)
- set(DOUBLE_CONVERSION_VENDORED 0)
- endif()
-
- include_directories(SYSTEM ${DOUBLE_CONVERSION_INCLUDE_DIR})
--ADD_THIRDPARTY_LIB(double-conversion
-- STATIC_LIB ${DOUBLE_CONVERSION_STATIC_LIB})
-
- if (DOUBLE_CONVERSION_VENDORED)
-+ ADD_THIRDPARTY_LIB(double-conversion
-+ STATIC_LIB ${DOUBLE_CONVERSION_STATIC_LIB})
-+ set(DOUBLE_CONVERSION_TARGET double-conversion)
- add_dependencies(arrow_dependencies double-conversion_ep)
- endif()
-
diff --git a/pkgs/development/libraries/arrow-cpp/zstd136.patch b/pkgs/development/libraries/arrow-cpp/zstd136.patch
deleted file mode 100644
index 1bdeecaef990..000000000000
--- a/pkgs/development/libraries/arrow-cpp/zstd136.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/src/arrow/util/compression_zstd.cc
-+++ b/src/arrow/util/compression_zstd.cc
-@@ -35,8 +35,13 @@ namespace util {
-
- Status ZSTDCodec::Decompress(int64_t input_len, const uint8_t* input, int64_t output_len,
- uint8_t* output_buffer) {
-+ void *safe_output_buffer = static_cast(output_buffer);
-+ int dummy {};
-+ if ((output_len == 0) && (output_buffer == NULL)) {
-+ safe_output_buffer = static_cast(&dummy);
-+ }
- int64_t decompressed_size =
-- ZSTD_decompress(output_buffer, static_cast(output_len), input,
-+ ZSTD_decompress(safe_output_buffer, static_cast(output_len), input,
- static_cast(input_len));
- if (decompressed_size != output_len) {
- return Status::IOError("Corrupt ZSTD compressed data.");
diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix
index 3e488acee748..dd383bd01231 100644
--- a/pkgs/development/libraries/boost/generic.nix
+++ b/pkgs/development/libraries/boost/generic.nix
@@ -113,7 +113,7 @@ stdenv.mkDerivation {
platforms = (platforms.unix ++ platforms.windows);
badPlatforms = stdenv.lib.optional (versionOlder version "1.59") "aarch64-linux";
- maintainers = with maintainers; [ peti wkennington ];
+ maintainers = with maintainers; [ peti ];
};
preConfigure = ''
diff --git a/pkgs/development/libraries/check/default.nix b/pkgs/development/libraries/check/default.nix
index ddaf022edfd4..ae8b6ca18df3 100644
--- a/pkgs/development/libraries/check/default.nix
+++ b/pkgs/development/libraries/check/default.nix
@@ -32,6 +32,5 @@ stdenv.mkDerivation rec {
license = licenses.lgpl2Plus;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/ctl/default.nix b/pkgs/development/libraries/ctl/default.nix
index a4f49dea59af..ac6c9657dde6 100644
--- a/pkgs/development/libraries/ctl/default.nix
+++ b/pkgs/development/libraries/ctl/default.nix
@@ -16,7 +16,6 @@ stdenv.mkDerivation {
homepage = http://ampasctl.sourceforge.net;
license = "A.M.P.A.S";
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
passthru.source = source;
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix
index 27a8b7b1119e..7b130d48928e 100644
--- a/pkgs/development/libraries/cyrus-sasl/default.nix
+++ b/pkgs/development/libraries/cyrus-sasl/default.nix
@@ -8,7 +8,10 @@ stdenv.mkDerivation rec {
version = "2.1.27";
src = fetchurl {
- url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz";
+ urls =
+ [ "http://www.cyrusimap.org/releases/${name}.tar.gz"
+ "http://www.cyrusimap.org/releases/old/${name}.tar.gz"
+ ];
sha256 = "1m85zcpgfdhm43cavpdkhb1s2zq1b31472hq1w1gs3xh94anp1i6";
};
diff --git a/pkgs/development/libraries/czmq/3.x.nix b/pkgs/development/libraries/czmq/3.x.nix
index 9c9d85134224..d418b879d1dd 100644
--- a/pkgs/development/libraries/czmq/3.x.nix
+++ b/pkgs/development/libraries/czmq/3.x.nix
@@ -22,6 +22,5 @@ stdenv.mkDerivation rec {
description = "High-level C Binding for ZeroMQ";
license = licenses.mpl20;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/czmq/4.x.nix b/pkgs/development/libraries/czmq/4.x.nix
index 67e005943fa5..32bce3ba4b35 100644
--- a/pkgs/development/libraries/czmq/4.x.nix
+++ b/pkgs/development/libraries/czmq/4.x.nix
@@ -17,6 +17,5 @@ stdenv.mkDerivation rec {
description = "High-level C Binding for ZeroMQ";
license = licenses.mpl20;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/dclxvi/default.nix b/pkgs/development/libraries/dclxvi/default.nix
index 1f8f9a4e69cc..cd78d6d8a6ab 100644
--- a/pkgs/development/libraries/dclxvi/default.nix
+++ b/pkgs/development/libraries/dclxvi/default.nix
@@ -29,7 +29,6 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
homepage = https://github.com/agl/dclxvi;
description = "Naehrig, Niederhagen and Schwabe's pairings code, massaged into a shared library";
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.x86_64;
license = licenses.publicDomain;
};
diff --git a/pkgs/development/libraries/fcgi/default.nix b/pkgs/development/libraries/fcgi/default.nix
index 63adb5afd1ca..de78647dc483 100644
--- a/pkgs/development/libraries/fcgi/default.nix
+++ b/pkgs/development/libraries/fcgi/default.nix
@@ -27,6 +27,5 @@ stdenv.mkDerivation rec {
homepage = http://www.fastcgi.com/;
license = "FastCGI see LICENSE.TERMS";
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/ffmpeg/0.10.nix b/pkgs/development/libraries/ffmpeg/0.10.nix
deleted file mode 100644
index 4eebad6b307d..000000000000
--- a/pkgs/development/libraries/ffmpeg/0.10.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ callPackage, ... } @ args:
-
-callPackage ./generic.nix (args // rec {
- version = "${branch}.16";
- branch = "0.10";
- sha256 = "1l9z5yfp1vq4z2y4mh91707dhcn41c3pd505i0gvdzcdsp5j6y77";
- patches = [ ./vpxenc-0.10-libvpx-1.5.patch ];
-})
diff --git a/pkgs/development/libraries/ffmpeg/1.2.nix b/pkgs/development/libraries/ffmpeg/1.2.nix
deleted file mode 100644
index 312eb70fdf20..000000000000
--- a/pkgs/development/libraries/ffmpeg/1.2.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ callPackage, ... } @ args:
-
-callPackage ./generic.nix (args // rec {
- version = "${branch}.12";
- branch = "1.2";
- sha256 = "0za9w87rk4x6wkjc6iaxqx2ihlsgj181ilfgxfjc54mdgxfcjfli";
- patches = [ ./vpxenc-1.2-libvpx-1.5.patch ];
-})
diff --git a/pkgs/development/libraries/freetds/default.nix b/pkgs/development/libraries/freetds/default.nix
index 616394c6a084..5c70df02cdc8 100644
--- a/pkgs/development/libraries/freetds/default.nix
+++ b/pkgs/development/libraries/freetds/default.nix
@@ -8,11 +8,11 @@ assert odbcSupport -> unixODBC != null;
stdenv.mkDerivation rec {
name = "freetds-${version}";
- version = "1.00.110";
+ version = "1.00.111";
src = fetchurl {
url = "http://www.freetds.org/files/stable/${name}.tar.bz2";
- sha256 = "1zxgvc9ikw34fsbkn9by7hwqz0p6m3f178zmj2s0qqpi84qq1vw2";
+ sha256 = "17vn95bjiib3ia3h64b7akcmgmj6wfjx7w538iylhf9whqvssi4j";
};
buildInputs = [
diff --git a/pkgs/desktops/gnome-3/devtools/gdl/default.nix b/pkgs/development/libraries/gdl/default.nix
similarity index 69%
rename from pkgs/desktops/gnome-3/devtools/gdl/default.nix
rename to pkgs/development/libraries/gdl/default.nix
index 5098ff3bd8bb..45a29e15ede8 100644
--- a/pkgs/desktops/gnome-3/devtools/gdl/default.nix
+++ b/pkgs/development/libraries/gdl/default.nix
@@ -1,20 +1,22 @@
{ stdenv, fetchurl, pkgconfig, libxml2, gtk3, gnome3, intltool }:
stdenv.mkDerivation rec {
- name = "gdl-${version}";
+ pname = "gdl";
version = "3.28.0";
src = fetchurl {
- url = "mirror://gnome/sources/gdl/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ url = "mirror://gnome/sources/gdl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1dipnzqpxl0yfwzl2lqdf6vb3174gb9f1d5jndkq8505q7n9ik2j";
};
- passthru = {
- updateScript = gnome3.updateScript { packageName = "gdl"; attrPath = "gnome3.gdl"; };
- };
+ nativeBuildInputs = [ pkgconfig intltool ];
+ buildInputs = [ libxml2 gtk3 ];
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libxml2 gtk3 intltool ];
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = "gdl";
+ };
+ };
meta = with stdenv.lib; {
description = "Gnome docking library";
diff --git a/pkgs/development/libraries/getdns/default.nix b/pkgs/development/libraries/getdns/default.nix
index 002c9bc0748f..0493071ee228 100644
--- a/pkgs/development/libraries/getdns/default.nix
+++ b/pkgs/development/libraries/getdns/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "getdns";
name = "${pname}-${version}";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchurl {
- url = "https://getdnsapi.net/releases/${pname}-1-5-0/${pname}-${version}.tar.gz";
- sha256 = "577182c3ace919ee70cee5629505581a10dc530bd53fe5c241603ea91c84fa84";
+ url = "https://getdnsapi.net/releases/${pname}-1-5-1/${pname}-${version}.tar.gz";
+ sha256 = "5686e61100599c309ce03535f9899a5a3d94a82cc08d10718e2cd73ad3dc28af";
};
nativeBuildInputs = [ libtool m4 autoreconfHook automake file ];
diff --git a/pkgs/development/libraries/glibmm/default.nix b/pkgs/development/libraries/glibmm/default.nix
index 10d5ee275006..054e6df0e4c9 100644
--- a/pkgs/development/libraries/glibmm/default.nix
+++ b/pkgs/development/libraries/glibmm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gnum4, glib, libsigcxx, gnome3 }:
+{ stdenv, fetchurl, pkgconfig, gnum4, glib, libsigcxx, gnome3, darwin }:
stdenv.mkDerivation rec {
pname = "glibmm";
@@ -12,6 +12,9 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
nativeBuildInputs = [ pkgconfig gnum4 ];
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
+ Cocoa
+ ]);
propagatedBuildInputs = [ glib libsigcxx ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/glog/default.nix b/pkgs/development/libraries/glog/default.nix
index b030eab7c3ad..791588942bab 100644
--- a/pkgs/development/libraries/glog/default.nix
+++ b/pkgs/development/libraries/glog/default.nix
@@ -21,6 +21,5 @@ stdenv.mkDerivation rec {
license = licenses.bsd3;
description = "Library for application-level logging";
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/gloox/default.nix b/pkgs/development/libraries/gloox/default.nix
index eeeff731a6e3..d532e906a510 100644
--- a/pkgs/development/libraries/gloox/default.nix
+++ b/pkgs/development/libraries/gloox/default.nix
@@ -11,14 +11,14 @@ assert idnSupport -> libidn != null;
with stdenv.lib;
let
- version = "1.0.21";
+ version = "1.0.22";
in
stdenv.mkDerivation rec {
name = "gloox-${version}";
src = fetchurl {
url = "https://camaya.net/download/gloox-${version}.tar.bz2";
- sha256 = "1k57qgif1yii515m6jaqaibkdysfab6394bpawd2l67321f1a4rw";
+ sha256 = "0r69gq8if9yy1amjzl7qrq9lzhhna7qgz905ln4wvkwchha1ppja";
};
buildInputs = [ ]
diff --git a/pkgs/development/libraries/gnome-menus/default.nix b/pkgs/development/libraries/gnome-menus/default.nix
index 8249ac5ce3a9..171c6d40fac1 100644
--- a/pkgs/development/libraries/gnome-menus/default.nix
+++ b/pkgs/development/libraries/gnome-menus/default.nix
@@ -1,18 +1,21 @@
-{ stdenv, fetchurl, intltool, pkgconfig, glib, gobject-introspection }:
+{ stdenv, fetchurl, pkgconfig, glib, gobject-introspection }:
stdenv.mkDerivation rec {
pname = "gnome-menus";
- version = "3.31.3";
+ version = "3.31.4";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "11i5m0w15by1k8d94xla54nr4r8nnb63wk6iq0dzki4cv5d55qgw";
+ sha256 = "1iihxcibjg22jxsw3s1cxzcq0rhn1rdmx4xg7qjqij981afs8dr7";
};
- makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0";
+ makeFlags = [
+ "INTROSPECTION_GIRDIR=${placeholder ''out''}/share/gir-1.0/"
+ "INTROSPECTION_TYPELIBDIR=${placeholder ''out''}/lib/girepository-1.0"
+ ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ intltool glib gobject-introspection ];
+ buildInputs = [ glib gobject-introspection ];
meta = {
homepage = https://www.gnome.org;
diff --git a/pkgs/development/libraries/gnutls/generic.nix b/pkgs/development/libraries/gnutls/generic.nix
index 052438241426..7dc45edd6369 100644
--- a/pkgs/development/libraries/gnutls/generic.nix
+++ b/pkgs/development/libraries/gnutls/generic.nix
@@ -84,7 +84,7 @@ stdenv.mkDerivation {
homepage = https://www.gnu.org/software/gnutls/;
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ eelco wkennington fpletz ];
+ maintainers = with maintainers; [ eelco fpletz ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/gperftools/default.nix b/pkgs/development/libraries/gperftools/default.nix
index de71704cff85..44339c3dfedd 100644
--- a/pkgs/development/libraries/gperftools/default.nix
+++ b/pkgs/development/libraries/gperftools/default.nix
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
description = "Fast, multi-threaded malloc() and nifty performance analysis tools";
platforms = with platforms; linux ++ darwin;
license = licenses.bsd3;
- maintainers = with maintainers; [ vcunat wkennington ];
+ maintainers = with maintainers; [ vcunat ];
};
}
diff --git a/pkgs/development/libraries/gpgme/default.nix b/pkgs/development/libraries/gpgme/default.nix
index 0e4ef72b8aae..fc98af8b2cae 100644
--- a/pkgs/development/libraries/gpgme/default.nix
+++ b/pkgs/development/libraries/gpgme/default.nix
@@ -34,8 +34,8 @@ stdenv.mkDerivation rec {
patches = [
(fetchpatch {
name = "fix-key-expiry.patch";
- url = "https://files.gnupg.net/file/data/fehgbjmataj5tc2pnfhj/PHID-FILE-aqck6l4elhw53tjanrie/file";
- sha256 = "1h80m045gy7r0g7dzzlfpql6p065x88p274ij9jnf7d4lwwgrf1a";
+ url = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=patch;h=66376f3e206a1aa791d712fb8577bb3490268f60";
+ sha256 = "0i777dzcbv4r568l8623ar6y6j44bv46bbxi751qa5mdcihpya02";
})
];
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index e81989c20937..3b4cc86aaaa4 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }:
stdenv.mkDerivation rec {
- version = "1.17.2";
+ version = "1.18.0";
name = "grpc-${version}";
src = fetchFromGitHub {
owner = "grpc";
repo = "grpc";
rev = "v${version}";
- sha256 = "1rq20951h5in3dy0waa60dsqj27kmg6ylp2gdsxyfrq5jarlj89g";
+ sha256 = "0pf8q1z3qhlljlj6h7isvqvsxhh4612z780xcbv1h9lj7cdpr77m";
};
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
diff --git a/pkgs/development/libraries/gss/default.nix b/pkgs/development/libraries/gss/default.nix
index 9f3bb3c7eadf..a9ee776d441c 100644
--- a/pkgs/development/libraries/gss/default.nix
+++ b/pkgs/development/libraries/gss/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
homepage = https://www.gnu.org/software/gss/;
description = "Generic Security Service";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ bjg wkennington ];
+ maintainers = with maintainers; [ bjg ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix b/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
deleted file mode 100644
index 9c9243a1c683..000000000000
--- a/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ fetchurl, stdenv, pkgconfig, gst-plugins-base, bzip2, yasm, orc
-, useInternalFfmpeg ? false, ffmpeg ? null }:
-
-stdenv.mkDerivation rec {
- name = "gst-ffmpeg-0.10.13";
-
- src = fetchurl {
- urls = [
- "https://gstreamer.freedesktop.org/src/gst-ffmpeg/${name}.tar.bz2"
- "mirror://gentoo/distfiles/${name}.tar.bz2"
- ];
- sha256 = "0qmvgwcfybci78sd73mhvm4bsb7l0xsk9yljrgik80g011ds1z3n";
- };
-
- # Upstream strongly recommends against using --with-system-ffmpeg,
- # but we do it anyway because we're so hardcore (and we don't want
- # multiple copies of ffmpeg).
- configureFlags = stdenv.lib.optional (!useInternalFfmpeg) "--with-system-ffmpeg";
-
- buildInputs =
- [ pkgconfig bzip2 gst-plugins-base orc ]
- ++ (if useInternalFfmpeg then [ yasm ] else [ ffmpeg ]);
-
- meta = {
- homepage = https://gstreamer.freedesktop.org/releases/gst-ffmpeg;
- description = "GStreamer's plug-in using FFmpeg";
- license = stdenv.lib.licenses.gpl2Plus;
- platforms = stdenv.lib.platforms.unix;
- };
-}
diff --git a/pkgs/development/libraries/gtk+/2.0-darwin-x11.patch b/pkgs/development/libraries/gtk+/2.0-darwin-x11.patch
new file mode 100644
index 000000000000..9725cfb84260
--- /dev/null
+++ b/pkgs/development/libraries/gtk+/2.0-darwin-x11.patch
@@ -0,0 +1,22 @@
+--- a/gdk/x11/gdkapplaunchcontext-x11.c
++++ b/gdk/x11/gdkapplaunchcontext-x11.c
+@@ -26,7 +26,6 @@
+ #include
+
+ #include
+-#include
+
+ #include "gdkx.h"
+ #include "gdkapplaunchcontext.h"
+@@ -363,10 +362,7 @@
+ else
+ workspace_str = NULL;
+
+- if (G_IS_DESKTOP_APP_INFO (info))
+- application_id = g_desktop_app_info_get_filename (G_DESKTOP_APP_INFO (info));
+- else
+- application_id = NULL;
++ application_id = NULL;
+
+ startup_id = g_strdup_printf ("%s-%lu-%s-%s-%d_TIME%lu",
+ g_get_prgname (),
diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix
index 266abe16c103..c7638ea5fe5f 100644
--- a/pkgs/development/libraries/gtk+/2.x.nix
+++ b/pkgs/development/libraries/gtk+/2.x.nix
@@ -32,10 +32,13 @@ stdenv.mkDerivation rec {
patches = [
./2.0-immodules.cache.patch
./gtk2-theme-paths.patch
- ] ++ optional stdenv.isDarwin (fetchpatch {
- url = https://bug557780.bugzilla-attachments.gnome.org/attachment.cgi?id=306776;
- sha256 = "0sp8f1r5c4j2nlnbqgv7s7nxa4cfwigvm033hvhb1ld652pjag4r";
- });
+ ] ++ optionals stdenv.isDarwin [
+ (fetchpatch {
+ url = https://bug557780.bugzilla-attachments.gnome.org/attachment.cgi?id=306776;
+ sha256 = "0sp8f1r5c4j2nlnbqgv7s7nxa4cfwigvm033hvhb1ld652pjag4r";
+ })
+ ./2.0-darwin-x11.patch
+ ];
propagatedBuildInputs = with xorg;
[ glib cairo pango gdk_pixbuf atk ]
diff --git a/pkgs/development/libraries/gtk+/3.0-darwin-x11.patch b/pkgs/development/libraries/gtk+/3.0-darwin-x11.patch
new file mode 100644
index 000000000000..86631634b5bd
--- /dev/null
+++ b/pkgs/development/libraries/gtk+/3.0-darwin-x11.patch
@@ -0,0 +1,28 @@
+--- a/gdk/x11/gdkapplaunchcontext-x11.c
++++ b/gdk/x11/gdkapplaunchcontext-x11.c
+@@ -27,7 +27,9 @@
+ #include "gdkprivate-x11.h"
+
+ #include
++#if defined(HAVE_GIO_UNIX) && !defined(__APPLE__)
+ #include
++#endif
+
+ #include
+ #include
+@@ -352,10 +354,15 @@
+ else
+ workspace_str = NULL;
+
++#if defined(HAVE_GIO_UNIX) && !defined(__APPLE__)
+ if (G_IS_DESKTOP_APP_INFO (info))
+ application_id = g_desktop_app_info_get_filename (G_DESKTOP_APP_INFO (info));
+ else
+ application_id = NULL;
++#else
++ application_id = NULL;
++#warning Please add support for creating AppInfo from id for your OS
++#endif
+
+ startup_id = g_strdup_printf ("%s-%lu-%s-%s-%d_TIME%lu",
+ g_get_prgname (),
diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix
index 6a1fcf78cb3f..dc0675db2cde 100644
--- a/pkgs/development/libraries/gtk+/3.x.nix
+++ b/pkgs/development/libraries/gtk+/3.x.nix
@@ -35,6 +35,11 @@ stdenv.mkDerivation rec {
url = "https://bug757142.bugzilla-attachments.gnome.org/attachment.cgi?id=344123";
sha256 = "0g6fhqcv8spfy3mfmxpyji93k8d4p4q4fz1v9a1c1cgcwkz41d7p";
})
+ ] ++ optionals stdenv.isDarwin [
+ # X11 module requires which is not installed on Darwin
+ # let’s drop that dependency in similar way to how other parts of the library do it
+ # e.g. https://gitlab.gnome.org/GNOME/gtk/blob/3.24.4/gtk/gtk-launch.c#L31-33
+ ./3.0-darwin-x11.patch
];
buildInputs = [ libxkbcommon epoxy json-glib isocodes ]
diff --git a/pkgs/development/libraries/hidapi/default.nix b/pkgs/development/libraries/hidapi/default.nix
index 51c369f7c2d4..05e180161c0b 100644
--- a/pkgs/development/libraries/hidapi/default.nix
+++ b/pkgs/development/libraries/hidapi/default.nix
@@ -23,6 +23,5 @@ stdenv.mkDerivation rec {
# Actually, you can chose between GPLv3, BSD or HIDAPI license (more liberal)
license = licenses.bsd3;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/hiredis/default.nix b/pkgs/development/libraries/hiredis/default.nix
index 0f68d7df2981..13f7c4219069 100644
--- a/pkgs/development/libraries/hiredis/default.nix
+++ b/pkgs/development/libraries/hiredis/default.nix
@@ -18,6 +18,5 @@ stdenv.mkDerivation rec {
description = "Minimalistic C client for Redis >= 1.2";
license = licenses.bsd3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/idnkit/default.nix b/pkgs/development/libraries/idnkit/default.nix
index 442da700f345..d4ebb5534d9c 100644
--- a/pkgs/development/libraries/idnkit/default.nix
+++ b/pkgs/development/libraries/idnkit/default.nix
@@ -16,6 +16,5 @@ stdenv.mkDerivation rec {
description = "Provides functionalities about i18n domain name processing";
license = "idnkit-2 license";
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/ilmbase/default.nix b/pkgs/development/libraries/ilmbase/default.nix
index 98370f52e183..42cf77802625 100644
--- a/pkgs/development/libraries/ilmbase/default.nix
+++ b/pkgs/development/libraries/ilmbase/default.nix
@@ -32,6 +32,5 @@ stdenv.mkDerivation rec {
homepage = http://www.openexr.com/;
license = licenses.bsd3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/jansson/default.nix b/pkgs/development/libraries/jansson/default.nix
index bdb8f3b76ae6..25b55f00311b 100644
--- a/pkgs/development/libraries/jansson/default.nix
+++ b/pkgs/development/libraries/jansson/default.nix
@@ -13,6 +13,5 @@ stdenv.mkDerivation rec {
description = "C library for encoding, decoding and manipulating JSON data";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/jbigkit/default.nix b/pkgs/development/libraries/jbigkit/default.nix
index 321ebb46e463..2b2f75abfd17 100644
--- a/pkgs/development/libraries/jbigkit/default.nix
+++ b/pkgs/development/libraries/jbigkit/default.nix
@@ -37,6 +37,5 @@ stdenv.mkDerivation rec {
description = "A software implementation of the JBIG1 data compression standard";
license = licenses.gpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/jemalloc/common.nix b/pkgs/development/libraries/jemalloc/common.nix
index 6e83b9637c16..c14ac7c65abd 100644
--- a/pkgs/development/libraries/jemalloc/common.nix
+++ b/pkgs/development/libraries/jemalloc/common.nix
@@ -4,8 +4,8 @@
# then stops downstream builds (mariadb in particular) from detecting it. This
# option should remove the prefix and give us a working jemalloc.
# Causes segfaults with some software (ex. rustc), but defaults to true for backward
-# compatibility. Ignored on non OSX.
-, stripPrefix ? true
+# compatibility.
+, stripPrefix ? stdenv.hostPlatform.isDarwin
, disableInitExecTls ? false
}:
@@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
# see the comment on stripPrefix
configureFlags = []
- ++ optional (stdenv.isDarwin && stripPrefix) [ "--with-jemalloc-prefix=" ]
- ++ optional disableInitExecTls [ "--disable-initial-exec-tls" ]
+ ++ optional stripPrefix "--with-jemalloc-prefix="
+ ++ optional disableInitExecTls "--disable-initial-exec-tls"
;
doCheck = true;
@@ -39,6 +39,5 @@ stdenv.mkDerivation rec {
'';
license = licenses.bsd2;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix
index 5b92458d89e9..fc3a8d64a473 100644
--- a/pkgs/development/libraries/kerberos/heimdal.nix
+++ b/pkgs/development/libraries/kerberos/heimdal.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
postUnpack = ''
sed -i '/^DEFAULT_INCLUDES/ s,$, -I..,' source/cf/Makefile.am.common
- sed -i -e 's/date/date --date="@$SOURCE_DATE_EPOCH"/' source/configure.ac
+ sed -i -e 's/date/date --date="@$SOURCE_DATE_EPOCH"/' source/configure.ac
'';
preConfigure = ''
@@ -92,7 +92,6 @@ stdenv.mkDerivation rec {
description = "An implementation of Kerberos 5 (and some more stuff)";
license = licenses.bsd3;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
passthru.implementation = "heimdal";
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 50a669b053f9..6ff6bb955913 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -76,7 +76,6 @@ stdenv.mkDerivation rec {
homepage = http://web.mit.edu/kerberos/;
license = licenses.mit;
platforms = platforms.unix ++ platforms.windows;
- maintainers = with maintainers; [ wkennington ];
};
passthru.implementation = "krb5";
diff --git a/pkgs/development/libraries/kinetic-cpp-client/default.nix b/pkgs/development/libraries/kinetic-cpp-client/default.nix
index 445f65b9202e..2e4a4d54dd4e 100644
--- a/pkgs/development/libraries/kinetic-cpp-client/default.nix
+++ b/pkgs/development/libraries/kinetic-cpp-client/default.nix
@@ -54,6 +54,5 @@ stdenv.mkDerivation rec {
description = "Code for producing C and C++ kinetic clients";
license = licenses.lgpl21;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/kmsxx/default.nix b/pkgs/development/libraries/kmsxx/default.nix
index d270e2f0678d..d3733ea5f720 100644
--- a/pkgs/development/libraries/kmsxx/default.nix
+++ b/pkgs/development/libraries/kmsxx/default.nix
@@ -2,15 +2,15 @@
stdenv.mkDerivation rec {
pname = "kmsxx";
- version = "2018-09-10";
+ version = "2018-10-23";
name = pname + "-" + version;
src = fetchFromGitHub {
owner = "tomba";
repo = "kmsxx";
fetchSubmodules = true;
- rev = "524176c33ee2b79f78d454fa621e0d32e7e72488";
- sha256 = "0wyg0zv207h5a78cwmbg6fi8gr8blbbkwngjq8hayfbg45ww0jy8";
+ rev = "c0093c91f0fa2fd6a5b9d1b206a6f44dcd55bfb5";
+ sha256 = "03rv92r938nxb4k4gwcvxy76jnhxdx6x60b58jws83285hd9rgkf";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/kyotocabinet/default.nix b/pkgs/development/libraries/kyotocabinet/default.nix
index 5ca68b4361af..897f33953afb 100644
--- a/pkgs/development/libraries/kyotocabinet/default.nix
+++ b/pkgs/development/libraries/kyotocabinet/default.nix
@@ -37,6 +37,5 @@ stdenv.mkDerivation rec {
description = "A library of routines for managing a database";
license = licenses.gpl3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/ldb/default.nix b/pkgs/development/libraries/ldb/default.nix
index 10441b9b871e..5566b1f4f0e2 100644
--- a/pkgs/development/libraries/ldb/default.nix
+++ b/pkgs/development/libraries/ldb/default.nix
@@ -34,7 +34,6 @@ stdenv.mkDerivation rec {
description = "A LDAP-like embedded database";
homepage = https://ldb.samba.org/;
license = licenses.lgpl3Plus;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/leveldb/default.nix b/pkgs/development/libraries/leveldb/default.nix
index c459a4048e45..b18af4cf8344 100644
--- a/pkgs/development/libraries/leveldb/default.nix
+++ b/pkgs/development/libraries/leveldb/default.nix
@@ -38,6 +38,5 @@ stdenv.mkDerivation rec {
description = "Fast and lightweight key/value database library by Google";
license = licenses.bsd3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libamqpcpp/default.nix b/pkgs/development/libraries/libamqpcpp/default.nix
index 85972e67e103..cc6c9464de36 100644
--- a/pkgs/development/libraries/libamqpcpp/default.nix
+++ b/pkgs/development/libraries/libamqpcpp/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "libamqpcpp-${version}";
- version = "3.0.0";
+ version = "4.1.3";
src = fetchFromGitHub {
owner = "CopernicaMarketingSoftware";
repo = "AMQP-CPP";
rev = "v${version}";
- sha256 = "0n93wy2v2hx9zalpyn8zxsxihh0xpgcd472qwvwsc253y97v8ngv";
+ sha256 = "0qk431ra7vcklc67fdaddrj5a7j50znjr79zrwvhkcfy82fd56zw";
};
buildInputs = [ openssl ];
diff --git a/pkgs/development/libraries/libasyncns/default.nix b/pkgs/development/libraries/libasyncns/default.nix
index bafcc5210b38..f7805c9f375f 100644
--- a/pkgs/development/libraries/libasyncns/default.nix
+++ b/pkgs/development/libraries/libasyncns/default.nix
@@ -13,6 +13,5 @@ stdenv.mkDerivation rec {
description = "A C library for Linux/Unix for executing name service queries asynchronously";
license = licenses.lgpl21;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libclc/default.nix b/pkgs/development/libraries/libclc/default.nix
index a83a3c672c0f..78f5e9d233ca 100644
--- a/pkgs/development/libraries/libclc/default.nix
+++ b/pkgs/development/libraries/libclc/default.nix
@@ -32,6 +32,5 @@ stdenv.mkDerivation {
description = "Implementation of the library requirements of the OpenCL C programming language";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libdbi-drivers/default.nix b/pkgs/development/libraries/libdbi-drivers/default.nix
index 2a03efd632ff..99cd636b03b8 100644
--- a/pkgs/development/libraries/libdbi-drivers/default.nix
+++ b/pkgs/development/libraries/libdbi-drivers/default.nix
@@ -52,12 +52,11 @@ stdenv.mkDerivation rec {
# Remove the unneeded var/lib directories
rm -rf $out/var
'';
-
+
meta = {
homepage = http://libdbi-drivers.sourceforge.net/;
description = "Database drivers for libdbi";
platforms = platforms.all;
license = licenses.lgpl21;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libdbi/default.nix b/pkgs/development/libraries/libdbi/default.nix
index 4f6b9dd099dd..b242bd8613ef 100644
--- a/pkgs/development/libraries/libdbi/default.nix
+++ b/pkgs/development/libraries/libdbi/default.nix
@@ -13,6 +13,5 @@ stdenv.mkDerivation rec {
description = "DB independent interface to DB";
license = licenses.lgpl21;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libdeflate/default.nix b/pkgs/development/libraries/libdeflate/default.nix
index 0328a2215b48..db5448caa102 100644
--- a/pkgs/development/libraries/libdeflate/default.nix
+++ b/pkgs/development/libraries/libdeflate/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "libdeflate-${version}";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "ebiggers";
repo = "libdeflate";
rev = "v${version}";
- sha256 = "1wqxwza6rwmhrsy9sw86pdcd0w742gbzsy9qxnq6kk59m6h1dbsb";
+ sha256 = "0kmp38s7vahvbgzzhs5v0bfyjgas1in7jn69gpyh70kl08279ly0";
};
postPatch = ''
diff --git a/pkgs/development/libraries/libestr/default.nix b/pkgs/development/libraries/libestr/default.nix
index df67b849cd3f..33d835d69196 100644
--- a/pkgs/development/libraries/libestr/default.nix
+++ b/pkgs/development/libraries/libestr/default.nix
@@ -13,6 +13,5 @@ stdenv.mkDerivation rec {
description = "Some essentials for string handling";
license = licenses.lgpl21;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libevent/default.nix b/pkgs/development/libraries/libevent/default.nix
index d1b4e06dbc18..39d2c29b0127 100644
--- a/pkgs/development/libraries/libevent/default.nix
+++ b/pkgs/development/libraries/libevent/default.nix
@@ -68,6 +68,5 @@ stdenv.mkDerivation rec {
homepage = http://libevent.org/;
license = licenses.bsd3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libfpx/default.nix b/pkgs/development/libraries/libfpx/default.nix
index 28e1ad895b45..f4863eb33f26 100644
--- a/pkgs/development/libraries/libfpx/default.nix
+++ b/pkgs/development/libraries/libfpx/default.nix
@@ -28,6 +28,5 @@ stdenv.mkDerivation rec {
description = "A library for manipulating FlashPIX images";
license = "Flashpix";
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libgcrypt/1.5.nix b/pkgs/development/libraries/libgcrypt/1.5.nix
index 4139af2eac2a..2ccdd14874a1 100644
--- a/pkgs/development/libraries/libgcrypt/1.5.nix
+++ b/pkgs/development/libraries/libgcrypt/1.5.nix
@@ -29,7 +29,6 @@ stdenv.mkDerivation rec {
description = "General-pupose cryptographic library";
license = licenses.lgpl2Plus;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
repositories.git = git://git.gnupg.org/libgcrypt.git;
};
}
diff --git a/pkgs/development/libraries/libgcrypt/default.nix b/pkgs/development/libraries/libgcrypt/default.nix
index 173dc1f722b4..4d8a7eac27c8 100644
--- a/pkgs/development/libraries/libgcrypt/default.nix
+++ b/pkgs/development/libraries/libgcrypt/default.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
description = "General-purpose cryptographic library";
license = licenses.lgpl2Plus;
platforms = platforms.all;
- maintainers = [ maintainers.wkennington maintainers.vrthra ];
+ maintainers = with maintainers; [ vrthra ];
repositories.git = git://git.gnupg.org/libgcrypt.git;
};
}
diff --git a/pkgs/development/libraries/libhandy/default.nix b/pkgs/development/libraries/libhandy/default.nix
index 1d07fe6ca268..1c50a28f0a4d 100644
--- a/pkgs/development/libraries/libhandy/default.nix
+++ b/pkgs/development/libraries/libhandy/default.nix
@@ -2,11 +2,12 @@
, gtk-doc, docbook_xsl, docbook_xml_dtd_43
, gtk3, gnome3
, dbus, xvfb_run, libxml2
+, hicolor-icon-theme
}:
let
pname = "libhandy";
- version = "0.0.6";
+ version = "0.0.7";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
@@ -18,7 +19,7 @@ in stdenv.mkDerivation rec {
owner = "Librem5";
repo = pname;
rev = "v${version}";
- sha256 = "0gmqsxkpi288qjfdczfrbvjqyy9sbn3gligqwgqj27ask95zl1q5";
+ sha256 = "1k9v6q2dz9x8lfcyzmsksrkq6md7m9jdkjlfan7nqlcj3mqhd7m9";
};
nativeBuildInputs = [
@@ -26,10 +27,12 @@ in stdenv.mkDerivation rec {
gtk-doc docbook_xsl docbook_xml_dtd_43
];
buildInputs = [ gnome3.gnome-desktop gtk3 gnome3.glade libxml2 ];
- checkInputs = [ dbus xvfb_run ];
+ checkInputs = [ dbus xvfb_run hicolor-icon-theme ];
mesonFlags = [
"-Dgtk_doc=true"
+ "-Dglade_catalog=enabled"
+ "-Dintrospection=enabled"
];
PKG_CONFIG_GLADEUI_2_0_MODULEDIR = "${placeholder "glade"}/lib/glade/modules";
diff --git a/pkgs/development/libraries/libibmad/default.nix b/pkgs/development/libraries/libibmad/default.nix
index 970cb8a530f7..00bd7e6eeea7 100644
--- a/pkgs/development/libraries/libibmad/default.nix
+++ b/pkgs/development/libraries/libibmad/default.nix
@@ -14,6 +14,5 @@ stdenv.mkDerivation rec {
homepage = https://www.openfabrics.org/;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libibumad/default.nix b/pkgs/development/libraries/libibumad/default.nix
index a7950de3aef0..689e9a0be5dd 100644
--- a/pkgs/development/libraries/libibumad/default.nix
+++ b/pkgs/development/libraries/libibumad/default.nix
@@ -12,6 +12,5 @@ stdenv.mkDerivation rec {
homepage = https://www.openfabrics.org/;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libical/default.nix b/pkgs/development/libraries/libical/default.nix
index 9d892069b269..8ca3dd727545 100644
--- a/pkgs/development/libraries/libical/default.nix
+++ b/pkgs/development/libraries/libical/default.nix
@@ -50,6 +50,5 @@ stdenv.mkDerivation rec {
description = "An Open Source implementation of the iCalendar protocols";
license = licenses.mpl20;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libiec61883/default.nix b/pkgs/development/libraries/libiec61883/default.nix
index 2ad59e698d0b..4c0119f473c1 100644
--- a/pkgs/development/libraries/libiec61883/default.nix
+++ b/pkgs/development/libraries/libiec61883/default.nix
@@ -18,6 +18,5 @@ stdenv.mkDerivation rec {
homepage = http://www.linux1394.org;
license = licenses.lgpl21Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix
index ca30fe87396f..27eba7f4f488 100644
--- a/pkgs/development/libraries/libinput/default.nix
+++ b/pkgs/development/libraries/libinput/default.nix
@@ -68,6 +68,6 @@ stdenv.mkDerivation rec {
homepage = http://www.freedesktop.org/wiki/Software/libinput;
license = licenses.mit;
platforms = platforms.unix;
- maintainers = with maintainers; [ codyopel wkennington ];
+ maintainers = with maintainers; [ codyopel ];
};
}
diff --git a/pkgs/development/libraries/libksba/default.nix b/pkgs/development/libraries/libksba/default.nix
index d48d89235d8d..c83a3e40df27 100644
--- a/pkgs/development/libraries/libksba/default.nix
+++ b/pkgs/development/libraries/libksba/default.nix
@@ -27,6 +27,5 @@ stdenv.mkDerivation rec {
description = "CMS and X.509 access library";
platforms = platforms.all;
license = licenses.lgpl3;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libksi/default.nix b/pkgs/development/libraries/libksi/default.nix
index a3c809c3bd6b..92e7d26f5afa 100644
--- a/pkgs/development/libraries/libksi/default.nix
+++ b/pkgs/development/libraries/libksi/default.nix
@@ -23,6 +23,5 @@ stdenv.mkDerivation rec {
description = "Keyless Signature Infrastructure API library";
license = licenses.asl20;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/liblogging/default.nix b/pkgs/development/libraries/liblogging/default.nix
index dd852e1de85a..d0aaebadbaad 100644
--- a/pkgs/development/libraries/liblogging/default.nix
+++ b/pkgs/development/libraries/liblogging/default.nix
@@ -25,6 +25,5 @@ stdenv.mkDerivation rec {
description = "Lightweight signal-safe logging library";
license = licenses.bsd2;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/liblognorm/default.nix b/pkgs/development/libraries/liblognorm/default.nix
index 60a38915630e..b03ab0e3fabb 100644
--- a/pkgs/development/libraries/liblognorm/default.nix
+++ b/pkgs/development/libraries/liblognorm/default.nix
@@ -18,6 +18,5 @@ stdenv.mkDerivation rec {
description = "Help to make sense out of syslog data, or, actually, any event data that is present in text form";
license = licenses.lgpl21;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libmbim/default.nix b/pkgs/development/libraries/libmbim/default.nix
index d07840977795..17632c678c46 100644
--- a/pkgs/development/libraries/libmbim/default.nix
+++ b/pkgs/development/libraries/libmbim/default.nix
@@ -22,6 +22,5 @@ stdenv.mkDerivation rec {
description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol";
platforms = platforms.linux;
license = licenses.gpl2;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libmongo-client/default.nix b/pkgs/development/libraries/libmongo-client/default.nix
index 343622e8d5c7..30cb8c9df2ff 100644
--- a/pkgs/development/libraries/libmongo-client/default.nix
+++ b/pkgs/development/libraries/libmongo-client/default.nix
@@ -24,6 +24,5 @@ stdenv.mkDerivation rec {
description = "An alternative C driver for MongoDB";
license = licenses.asl20;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libnet/default.nix b/pkgs/development/libraries/libnet/default.nix
index f642ad5ccfab..ba116e20177f 100644
--- a/pkgs/development/libraries/libnet/default.nix
+++ b/pkgs/development/libraries/libnet/default.nix
@@ -16,6 +16,5 @@ stdenv.mkDerivation rec {
description = "Portable framework for low-level network packet construction";
license = licenses.bsd3;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libnetfilter_acct/default.nix b/pkgs/development/libraries/libnetfilter_acct/default.nix
new file mode 100644
index 000000000000..95533696ddf2
--- /dev/null
+++ b/pkgs/development/libraries/libnetfilter_acct/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, pkgconfig, libmnl }:
+
+stdenv.mkDerivation rec {
+ version = "1.0.3";
+ name = "libnetfilter_acct-${version}";
+
+ src = fetchurl {
+ url = "https://www.netfilter.org/projects/libnetfilter_acct/files/${name}.tar.bz2";
+ sha256 = "06lsjndgfjsgfjr43px2n2wk3nr7whz6r405mks3887y7vpwwl22";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ libmnl ];
+
+ meta = with stdenv.lib; {
+ homepage = http://www.netfilter.org/projects/libnetfilter_acct/;
+ description = "Userspace library providing interface to extended accounting infrastructure.";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/libraries/libnftnl/default.nix b/pkgs/development/libraries/libnftnl/default.nix
index ff729f586f4c..f94af3498421 100644
--- a/pkgs/development/libraries/libnftnl/default.nix
+++ b/pkgs/development/libraries/libnftnl/default.nix
@@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
homepage = http://netfilter.org/projects/libnftnl;
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington fpletz ];
+ maintainers = with maintainers; [ fpletz ];
};
}
diff --git a/pkgs/development/libraries/libomxil-bellagio/default.nix b/pkgs/development/libraries/libomxil-bellagio/default.nix
index 68302acac29f..d53b1dc08308 100644
--- a/pkgs/development/libraries/libomxil-bellagio/default.nix
+++ b/pkgs/development/libraries/libomxil-bellagio/default.nix
@@ -21,6 +21,5 @@ stdenv.mkDerivation rec {
description = "An opensource implementation of the Khronos OpenMAX Integration Layer API to access multimedia components";
license = licenses.lgpl21;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libopus/default.nix b/pkgs/development/libraries/libopus/default.nix
index 30fa7d749a12..4369169014cc 100644
--- a/pkgs/development/libraries/libopus/default.nix
+++ b/pkgs/development/libraries/libopus/default.nix
@@ -24,6 +24,5 @@ stdenv.mkDerivation rec {
license = stdenv.lib.licenses.bsd3;
homepage = http://www.opus-codec.org/;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libotr/default.nix b/pkgs/development/libraries/libotr/default.nix
index 9be217a800d3..080a19452154 100644
--- a/pkgs/development/libraries/libotr/default.nix
+++ b/pkgs/development/libraries/libotr/default.nix
@@ -17,7 +17,6 @@ stdenv.mkDerivation rec {
repositories.git = git://git.code.sf.net/p/otr/libotr;
license = licenses.lgpl21;
description = "Library for Off-The-Record Messaging";
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/libqb/default.nix b/pkgs/development/libraries/libqb/default.nix
index c19dc73abfa6..25b088f99ec8 100644
--- a/pkgs/development/libraries/libqb/default.nix
+++ b/pkgs/development/libraries/libqb/default.nix
@@ -15,6 +15,5 @@ stdenv.mkDerivation rec{
description = "A library providing high performance logging, tracing, ipc, and poll";
license = licenses.lgpl21;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libqmatrixclient/default.nix b/pkgs/development/libraries/libqmatrixclient/default.nix
index db9c29469353..160ce9fcabf6 100644
--- a/pkgs/development/libraries/libqmatrixclient/default.nix
+++ b/pkgs/development/libraries/libqmatrixclient/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "libqmatrixclient-${version}";
- version = "0.4.1";
+ version = "0.4.2.1";
src = fetchFromGitHub {
owner = "QMatrixClient";
repo = "libqmatrixclient";
rev = "v${version}";
- sha256 = "16hi2xqlb4afspqw31c5w63qp0j4gkd6sl7j637b8cac2yigbbns";
+ sha256 = "056hvp2m74wx72yd8vai18siddj9l8bhrvrkc4ia4cwjsqw02kid";
};
buildInputs = [ qtbase ];
diff --git a/pkgs/development/libraries/libqmi/default.nix b/pkgs/development/libraries/libqmi/default.nix
index 5bfa1427ab65..99383fe6450c 100644
--- a/pkgs/development/libraries/libqmi/default.nix
+++ b/pkgs/development/libraries/libqmi/default.nix
@@ -24,6 +24,5 @@ stdenv.mkDerivation rec {
description = "Modem protocol helper library";
platforms = platforms.linux;
license = licenses.gpl2;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libraw1394/default.nix b/pkgs/development/libraries/libraw1394/default.nix
index 39d5c64f64fc..a99e4d22077e 100644
--- a/pkgs/development/libraries/libraw1394/default.nix
+++ b/pkgs/development/libraries/libraw1394/default.nix
@@ -13,6 +13,5 @@ stdenv.mkDerivation rec {
homepage = "https://ieee1394.wiki.kernel.org/index.php/Libraries#libraw1394";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/librelp/default.nix b/pkgs/development/libraries/librelp/default.nix
index 284b95b8a2bd..011de93e668f 100644
--- a/pkgs/development/libraries/librelp/default.nix
+++ b/pkgs/development/libraries/librelp/default.nix
@@ -16,6 +16,5 @@ stdenv.mkDerivation rec {
description = "A reliable logging library";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libressl/default.nix b/pkgs/development/libraries/libressl/default.nix
index 631580aa7d18..11ed2eb0044a 100644
--- a/pkgs/development/libraries/libressl/default.nix
+++ b/pkgs/development/libraries/libressl/default.nix
@@ -29,7 +29,7 @@ let
homepage = "https://www.libressl.org";
license = with licenses; [ publicDomain bsdOriginal bsd0 bsd3 gpl3 isc ];
platforms = platforms.all;
- maintainers = with maintainers; [ thoughtpolice wkennington fpletz globin ];
+ maintainers = with maintainers; [ thoughtpolice fpletz globin ];
};
};
diff --git a/pkgs/development/libraries/librime/default.nix b/pkgs/development/libraries/librime/default.nix
index a592fd86257f..b1e426172538 100644
--- a/pkgs/development/libraries/librime/default.nix
+++ b/pkgs/development/libraries/librime/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "librime-${version}";
- version = "1.3.2";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "rime";
repo = "librime";
rev = "${version}";
- sha256 = "06q10cv7a3i6d8l3sq79nasw3p1njvmjgh4jq2hqw9abcx351m1r";
+ sha256 = "1zkx1wfbd94v55gfycyd2b94jxclfyk2zl7yw35pyjx63qdlb6sd";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/librsync/default.nix b/pkgs/development/libraries/librsync/default.nix
index afb83051b211..e4e96df86c16 100644
--- a/pkgs/development/libraries/librsync/default.nix
+++ b/pkgs/development/libraries/librsync/default.nix
@@ -21,6 +21,5 @@ stdenv.mkDerivation rec {
license = licenses.lgpl2Plus;
description = "Implementation of the rsync remote-delta algorithm";
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libsamplerate/default.nix b/pkgs/development/libraries/libsamplerate/default.nix
index 6dff8ebc8a1f..b23bff415a25 100644
--- a/pkgs/development/libraries/libsamplerate/default.nix
+++ b/pkgs/development/libraries/libsamplerate/default.nix
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
description = "Sample Rate Converter for audio";
homepage = http://www.mega-nerd.com/SRC/index.html;
license = licenses.bsd2;
- maintainers = with maintainers; [ lovek323 wkennington ];
+ maintainers = with maintainers; [ lovek323 ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libseccomp/default.nix b/pkgs/development/libraries/libseccomp/default.nix
index c8d9e21366df..1f188f98f038 100644
--- a/pkgs/development/libraries/libseccomp/default.nix
+++ b/pkgs/development/libraries/libseccomp/default.nix
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
license = licenses.lgpl21;
platforms = platforms.linux;
badPlatforms = platforms.riscv;
- maintainers = with maintainers; [ thoughtpolice wkennington ];
+ maintainers = with maintainers; [ thoughtpolice ];
};
}
diff --git a/pkgs/development/libraries/libsodium/default.nix b/pkgs/development/libraries/libsodium/default.nix
index f2f8aed065f0..fbff51b5ffb5 100644
--- a/pkgs/development/libraries/libsodium/default.nix
+++ b/pkgs/development/libraries/libsodium/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
description = "A modern and easy-to-use crypto library";
homepage = http://doc.libsodium.org/;
license = licenses.isc;
- maintainers = with maintainers; [ raskin wkennington ];
+ maintainers = with maintainers; [ raskin ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libstatgrab/default.nix b/pkgs/development/libraries/libstatgrab/default.nix
index fb7b3be6b698..8896447590ba 100644
--- a/pkgs/development/libraries/libstatgrab/default.nix
+++ b/pkgs/development/libraries/libstatgrab/default.nix
@@ -16,6 +16,5 @@ stdenv.mkDerivation rec {
description = "A library that provides cross platforms access to statistics about the running system";
license = licenses.gpl2;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libtasn1/default.nix b/pkgs/development/libraries/libtasn1/default.nix
index 341e2cd1c778..302400388437 100644
--- a/pkgs/development/libraries/libtasn1/default.nix
+++ b/pkgs/development/libraries/libtasn1/default.nix
@@ -24,7 +24,6 @@ stdenv.mkDerivation rec {
portable, and only require an ANSI C89 platform.
'';
license = licenses.lgpl2Plus;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libtheora/default.nix b/pkgs/development/libraries/libtheora/default.nix
index b5ab9d310da3..81bd35ff293c 100644
--- a/pkgs/development/libraries/libtheora/default.nix
+++ b/pkgs/development/libraries/libtheora/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
homepage = https://www.theora.org/;
description = "Library for Theora, a free and open video compression format";
license = licenses.bsd3;
- maintainers = with maintainers; [ spwhitt wkennington ];
+ maintainers = with maintainers; [ spwhitt ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/libu2f-host/default.nix b/pkgs/development/libraries/libu2f-host/default.nix
index 675ca1cd220b..a622f45ca5bf 100644
--- a/pkgs/development/libraries/libu2f-host/default.nix
+++ b/pkgs/development/libraries/libu2f-host/default.nix
@@ -22,6 +22,5 @@ stdenv.mkDerivation rec {
description = "A C library and command-line tool that implements the host-side of the U2F protocol";
license = licenses.bsd2;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libxmlxx/default.nix b/pkgs/development/libraries/libxmlxx/default.nix
index 226fe5be536a..07ed1cba8be0 100644
--- a/pkgs/development/libraries/libxmlxx/default.nix
+++ b/pkgs/development/libraries/libxmlxx/default.nix
@@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
description = "C++ wrapper for the libxml2 XML parser library";
license = licenses.lgpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ phreedom wkennington ];
+ maintainers = with maintainers; [ phreedom ];
};
}
diff --git a/pkgs/development/libraries/libyaml/default.nix b/pkgs/development/libraries/libyaml/default.nix
index 671c077b0347..c1f34bd33980 100644
--- a/pkgs/development/libraries/libyaml/default.nix
+++ b/pkgs/development/libraries/libyaml/default.nix
@@ -31,6 +31,5 @@ stdenv.mkDerivation {
description = "A YAML 1.1 parser and emitter written in C";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libykneomgr/default.nix b/pkgs/development/libraries/libykneomgr/default.nix
index ba179e54fe0c..be493828486c 100644
--- a/pkgs/development/libraries/libykneomgr/default.nix
+++ b/pkgs/development/libraries/libykneomgr/default.nix
@@ -20,6 +20,5 @@ stdenv.mkDerivation rec {
description = "A C library to interact with the CCID-part of the Yubikey NEO";
license = licenses.bsd3;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/libyubikey/default.nix b/pkgs/development/libraries/libyubikey/default.nix
index 5b10e62deee7..010eecb0fa97 100644
--- a/pkgs/development/libraries/libyubikey/default.nix
+++ b/pkgs/development/libraries/libyubikey/default.nix
@@ -12,7 +12,6 @@ stdenv.mkDerivation rec {
homepage = http://opensource.yubico.com/yubico-c/;
description = "C library for manipulating Yubico YubiKey One-Time Passwords (OTPs)";
license = licenses.bsd2;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/mbedtls/1.3.nix b/pkgs/development/libraries/mbedtls/1.3.nix
index 5748d3402449..8b8d8cd0be80 100644
--- a/pkgs/development/libraries/mbedtls/1.3.nix
+++ b/pkgs/development/libraries/mbedtls/1.3.nix
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
description = "Portable cryptographic and SSL/TLS library, aka polarssl";
license = licenses.gpl3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington fpletz ];
+ maintainers = with maintainers; [ fpletz ];
};
}
diff --git a/pkgs/development/libraries/mbedtls/default.nix b/pkgs/development/libraries/mbedtls/default.nix
index 9193f0eba1d5..b5bfb4af0bdb 100644
--- a/pkgs/development/libraries/mbedtls/default.nix
+++ b/pkgs/development/libraries/mbedtls/default.nix
@@ -34,6 +34,6 @@ stdenv.mkDerivation rec {
description = "Portable cryptographic and TLS library, formerly known as PolarSSL";
license = licenses.asl20;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington fpletz ];
+ maintainers = with maintainers; [ fpletz ];
};
}
diff --git a/pkgs/development/libraries/medfile/default.nix b/pkgs/development/libraries/medfile/default.nix
index 5a29a9219fb8..8f0a6317a257 100644
--- a/pkgs/development/libraries/medfile/default.nix
+++ b/pkgs/development/libraries/medfile/default.nix
@@ -2,14 +2,17 @@
stdenv.mkDerivation rec {
name = "medfile-${version}";
- version = "3.3.1";
+ version = "4.0.0";
src = fetchurl {
url = "http://files.salome-platform.org/Salome/other/med-${version}.tar.gz";
- sha256 = "1215sal10xp6xirgggdszay2bmx0sxhn9pgh7x0wg2w32gw1wqyx";
+ sha256 = "017h9p0x533fm4gn6pwc8kmp72rvqmcn6vznx72nkkl2b05yjx54";
};
- buildInputs = [ cmake hdf5 ];
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ hdf5 ];
checkPhase = "make test";
diff --git a/pkgs/development/libraries/msgpack/generic.nix b/pkgs/development/libraries/msgpack/generic.nix
index de277329961b..29ec205d7a11 100644
--- a/pkgs/development/libraries/msgpack/generic.nix
+++ b/pkgs/development/libraries/msgpack/generic.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
description = "MessagePack implementation for C and C++";
homepage = https://msgpack.org;
license = licenses.asl20;
- maintainers = with maintainers; [ redbaron wkennington ];
+ maintainers = with maintainers; [ redbaron ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/mtdev/default.nix b/pkgs/development/libraries/mtdev/default.nix
index 0e1327e9e761..e999ea73ae2e 100644
--- a/pkgs/development/libraries/mtdev/default.nix
+++ b/pkgs/development/libraries/mtdev/default.nix
@@ -16,10 +16,9 @@ stdenv.mkDerivation rec {
kernel MT events to the slotted type B protocol. The events put into
mtdev may be from any MT device, specifically type A without contact
tracking, type A with contact tracking, or type B with contact tracking.
- See the kernel documentation for further details.
+ See the kernel documentation for further details.
'';
license = licenses.mit;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index f5995a8f480e..ef3ff13bac6d 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -165,7 +165,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.mit;
platforms = lib.platforms.all;
- maintainers = [ lib.maintainers.wkennington ];
};
passthru = {
diff --git a/pkgs/development/libraries/nettle/generic.nix b/pkgs/development/libraries/nettle/generic.nix
index 2ef367b6c53a..d78a31d65cd3 100644
--- a/pkgs/development/libraries/nettle/generic.nix
+++ b/pkgs/development/libraries/nettle/generic.nix
@@ -53,7 +53,6 @@ stdenv.mkDerivation (rec {
homepage = http://www.lysator.liu.se/~nisse/nettle/;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/nghttp2/default.nix b/pkgs/development/libraries/nghttp2/default.nix
index ae9c329775cf..fdc21b26271f 100644
--- a/pkgs/development/libraries/nghttp2/default.nix
+++ b/pkgs/development/libraries/nghttp2/default.nix
@@ -50,6 +50,5 @@ stdenv.mkDerivation rec {
description = "A C implementation of HTTP/2";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index f8b993d202ab..57eab750695b 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -5,7 +5,7 @@ let
url = http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz;
sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw";
};
- version = "3.41";
+ version = "3.42";
underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${name}.tar.gz";
- sha256 = "0bbif42fzz5gk451sv3yphdrl7m4p6zgk5jk0307j06xs3sihbmb";
+ sha256 = "04rg0yar0plbx1sajrzywprqyhlskczkqxxsgxmcc0qqy64y8g2x";
};
buildInputs = [ perl zlib sqlite ]
diff --git a/pkgs/development/libraries/nss_wrapper/default.nix b/pkgs/development/libraries/nss_wrapper/default.nix
index 5fc57a2ef671..e165f037be63 100644
--- a/pkgs/development/libraries/nss_wrapper/default.nix
+++ b/pkgs/development/libraries/nss_wrapper/default.nix
@@ -15,7 +15,6 @@ stdenv.mkDerivation rec {
description = "A wrapper for the user, group and hosts NSS API";
homepage = "https://git.samba.org/?p=nss_wrapper.git;a=summary;";
license = licenses.bsd3;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/ntdb/default.nix b/pkgs/development/libraries/ntdb/default.nix
index a70cba625a89..a310d2f27802 100644
--- a/pkgs/development/libraries/ntdb/default.nix
+++ b/pkgs/development/libraries/ntdb/default.nix
@@ -28,7 +28,6 @@ stdenv.mkDerivation rec {
description = "The not-so trivial database";
homepage = https://tdb.samba.org/;
license = licenses.lgpl3Plus;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/openct/default.nix b/pkgs/development/libraries/openct/default.nix
index bddb0e1479e2..5ad7eecace1b 100644
--- a/pkgs/development/libraries/openct/default.nix
+++ b/pkgs/development/libraries/openct/default.nix
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
name = "openct-${version}";
version = "0.6.20";
-
+
src = fetchFromGitHub {
owner = "OpenSC";
repo = "openct";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
postPatch = ''
sed -i 's,$(DESTDIR),$(out),g' etc/Makefile.am
'';
-
+
configureFlags = [
"--enable-api-doc"
"--enable-usb"
@@ -36,7 +36,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/OpenSC/openct/;
license = licenses.lgpl21;
description = "Drivers for several smart card readers";
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/openexr/default.nix b/pkgs/development/libraries/openexr/default.nix
index bb9d163dc4ac..b575fa0ef08c 100644
--- a/pkgs/development/libraries/openexr/default.nix
+++ b/pkgs/development/libraries/openexr/default.nix
@@ -31,6 +31,5 @@ stdenv.mkDerivation rec {
homepage = http://www.openexr.com/;
license = licenses.bsd3;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/openssl/1.1/use-etc-ssl-certs-darwin.patch b/pkgs/development/libraries/openssl/1.1/use-etc-ssl-certs-darwin.patch
new file mode 100644
index 000000000000..2c98ccfa7ed0
--- /dev/null
+++ b/pkgs/development/libraries/openssl/1.1/use-etc-ssl-certs-darwin.patch
@@ -0,0 +1,13 @@
+diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h
+index 329ef62..9a8df64 100644
+--- a/include/internal/cryptlib.h
++++ b/include/internal/cryptlib.h
+@@ -56,7 +56,7 @@ DEFINE_LHASH_OF(MEM);
+ # ifndef OPENSSL_SYS_VMS
+ # define X509_CERT_AREA OPENSSLDIR
+ # define X509_CERT_DIR OPENSSLDIR "/certs"
+-# define X509_CERT_FILE OPENSSLDIR "/cert.pem"
++# define X509_CERT_FILE "/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt"
+ # define X509_PRIVATE_DIR OPENSSLDIR "/private"
+ # define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf"
+ # else
diff --git a/pkgs/development/libraries/openssl/1.1/use-etc-ssl-certs.patch b/pkgs/development/libraries/openssl/1.1/use-etc-ssl-certs.patch
new file mode 100644
index 000000000000..67d199681f96
--- /dev/null
+++ b/pkgs/development/libraries/openssl/1.1/use-etc-ssl-certs.patch
@@ -0,0 +1,13 @@
+diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h
+index 329ef62..9a8df64 100644
+--- a/include/internal/cryptlib.h
++++ b/include/internal/cryptlib.h
+@@ -56,7 +56,7 @@ DEFINE_LHASH_OF(MEM);
+ # ifndef OPENSSL_SYS_VMS
+ # define X509_CERT_AREA OPENSSLDIR
+ # define X509_CERT_DIR OPENSSLDIR "/certs"
+-# define X509_CERT_FILE OPENSSLDIR "/cert.pem"
++# define X509_CERT_FILE "/etc/ssl/certs/ca-certificates.crt"
+ # define X509_PRIVATE_DIR OPENSSLDIR "/private"
+ # define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf"
+ # else
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 32fd6e727f7d..0954e1b70bb7 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -134,7 +134,13 @@ in {
openssl_1_1 = common {
version = "1.1.1a";
sha256 = "0hcz7znzznbibpy3iyyhvlqrq44y88plxwdj32wjzgbwic7i687w";
- patches = [ ./1.1/nix-ssl-cert-file.patch ];
+ patches = [
+ ./1.1/nix-ssl-cert-file.patch
+
+ (if stdenv.hostPlatform.isDarwin
+ then ./1.1/use-etc-ssl-certs-darwin.patch
+ else ./1.1/use-etc-ssl-certs.patch)
+ ];
withDocs = true;
};
diff --git a/pkgs/development/libraries/openzwave/default.nix b/pkgs/development/libraries/openzwave/default.nix
index 4150f0f466cd..5a5e8ffaef7c 100644
--- a/pkgs/development/libraries/openzwave/default.nix
+++ b/pkgs/development/libraries/openzwave/default.nix
@@ -3,7 +3,7 @@
, systemd }:
let
- version = "2018-11-04";
+ version = "2018-11-13";
in stdenv.mkDerivation rec {
name = "openzwave-${version}";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "home-assistant";
repo = "open-zwave";
- rev = "2cc174ad5c935d2d17828634aca2db5a60c59237";
+ rev = "0679daef6aa5a39e2441a68f7b45cfe022c4d961";
sha256 = "1d13maj93i6h792cbvqpx43ffss44dxmvbwj2777vzvvjib8m4n8";
};
diff --git a/pkgs/development/libraries/p11-kit/default.nix b/pkgs/development/libraries/p11-kit/default.nix
index b4bdd200211c..e70d20dd93da 100644
--- a/pkgs/development/libraries/p11-kit/default.nix
+++ b/pkgs/development/libraries/p11-kit/default.nix
@@ -36,7 +36,6 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://p11-glue.freedesktop.org/;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
license = licenses.mit;
};
}
diff --git a/pkgs/development/libraries/physics/apfelgrid/default.nix b/pkgs/development/libraries/physics/apfelgrid/default.nix
index 6509b04f0113..983523e1f2fb 100644
--- a/pkgs/development/libraries/physics/apfelgrid/default.nix
+++ b/pkgs/development/libraries/physics/apfelgrid/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, apfel, applgrid, lhapdf, root }:
+{ stdenv, fetchFromGitHub, autoreconfHook, apfel, applgrid, lhapdf, root5 }:
stdenv.mkDerivation rec {
name = "apfelgrid-${version}";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ apfel applgrid lhapdf root ];
+ buildInputs = [ apfel applgrid lhapdf root5 ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/physics/qcdnum/default.nix b/pkgs/development/libraries/physics/qcdnum/default.nix
index 1a3334562641..620f227250dd 100644
--- a/pkgs/development/libraries/physics/qcdnum/default.nix
+++ b/pkgs/development/libraries/physics/qcdnum/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "QCDNUM-${version}";
- version = "17-01-14";
+ version = "17-01-13";
src = fetchurl {
url = "http://www.nikhef.nl/user/h24/qcdnum-files/download/qcdnum${builtins.replaceStrings ["-"] [""] version}.tar.gz";
- sha256 = "199s6kgmszxgjzd9214mpx3kyplq2q6987sii67s5xkg10ynyv31";
+ sha256 = "0568rjviwvjkfihq2ka7g91vmialr31ryn7c69iqf13rcv5vzcw7";
};
nativeBuildInputs = [ gfortran ];
diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix
index eee9a813c742..f1b6c002488e 100644
--- a/pkgs/development/libraries/poppler/default.nix
+++ b/pkgs/development/libraries/poppler/default.nix
@@ -33,8 +33,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ninja pkgconfig ];
- # Not sure when and how to pass it. It seems an upstream bug anyway.
- CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++14";
+ # Workaround #54606
+ preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
+ sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
+ '';
cmakeFlags = [
(mkFlag true "UNSTABLE_API_ABI_HEADERS") # previously "XPDF_HEADERS"
diff --git a/pkgs/development/libraries/protobufc/generic.nix b/pkgs/development/libraries/protobufc/generic.nix
index ce0b2506c572..e0c5d4db9305 100644
--- a/pkgs/development/libraries/protobufc/generic.nix
+++ b/pkgs/development/libraries/protobufc/generic.nix
@@ -16,6 +16,5 @@ stdenv.mkDerivation rec {
description = "C bindings for Google's Protocol Buffers";
license = licenses.bsd2;
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/libraries/qt-5/5.11/default.nix b/pkgs/development/libraries/qt-5/5.11/default.nix
index 5fbab32acda8..c6cc393624e6 100644
--- a/pkgs/development/libraries/qt-5/5.11/default.nix
+++ b/pkgs/development/libraries/qt-5/5.11/default.nix
@@ -61,6 +61,9 @@ let
qtscript = [ ./qtscript.patch ];
qtserialport = [ ./qtserialport.patch ];
qttools = [ ./qttools.patch ];
+ qtwebengine =
+ optional stdenv.cc.isClang ./qtwebengine-clang-fix.patch
+ ++ optional stdenv.isDarwin ./qtwebengine-darwin-sdk-10.10.patch;
qtwebkit = [ ./qtwebkit.patch ];
};
diff --git a/pkgs/development/libraries/qt-5/5.11/qtwebengine-clang-fix.patch b/pkgs/development/libraries/qt-5/5.11/qtwebengine-clang-fix.patch
new file mode 100644
index 000000000000..8dafd65cd343
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.11/qtwebengine-clang-fix.patch
@@ -0,0 +1,30 @@
+Fix a following build error:
+
+In file included from ../../3rdparty/chromium/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.mm:7:
+../../3rdparty/chromium/base/bind.h:59:3: error: static_assert failed "Bound argument |i| of type |Arg| cannot be forwarded as |Unwrapped| to the bound functor, which declares it as |Param|."
+ static_assert(
+ ^
+../../3rdparty/chromium/base/bind.h:91:7: note: in instantiation of template class 'base::internal::AssertConstructible<1, long, long, const long &, NSError *>' requested here
+ : AssertConstructible, Unwrapped, Params>... {
+ ^
+../../3rdparty/chromium/base/bind.h:213:27: note: in instantiation of template class 'base::internal::AssertBindArgsValidity, base::internal::TypeList, long>, base::internal::TypeList, base::internal::TypeList >' requested here
+ static_assert(internal::AssertBindArgsValidity<
+ ^
+../../3rdparty/chromium/base/bind.h:242:16: note: in instantiation of function template specialization 'base::BindRepeating, long>' requested here
+ return base::BindRepeating(std::forward(functor),
+ ^
+../../3rdparty/chromium/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.mm:211:15: note: in instantiation of function template specialization 'base::Bind, long>' requested here
+ base::Bind(&BluetoothRemoteGattCharacteristicMac::DidWriteValue,
+ ^
+
+--- a/src/3rdparty/chromium/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.mm
++++ b/src/3rdparty/chromium/device/bluetooth/bluetooth_remote_gatt_characteristic_mac.mm
+@@ -209,7 +209,7 @@ void BluetoothRemoteGattCharacteristicMac::WriteRemoteCharacteristic(
+ base::ThreadTaskRunnerHandle::Get()->PostTask(
+ FROM_HERE,
+ base::Bind(&BluetoothRemoteGattCharacteristicMac::DidWriteValue,
+- weak_ptr_factory_.GetWeakPtr(), nil));
++ weak_ptr_factory_.GetWeakPtr(), nullptr));
+ }
+ }
+
diff --git a/pkgs/development/libraries/qt-5/5.11/qtwebengine-darwin-sdk-10.10.patch b/pkgs/development/libraries/qt-5/5.11/qtwebengine-darwin-sdk-10.10.patch
new file mode 100644
index 000000000000..d43b09b95383
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.11/qtwebengine-darwin-sdk-10.10.patch
@@ -0,0 +1,160 @@
+Fix build against 10.10 SDK
+
+The SecKey part perhaps could be fixed by implementing a revert to
+https://chromium.googlesource.com/chromium/src.git/+/8418e098b9cbedf884878b61dcd3292c515845cf%5E%21/#F0
+
+--- a/src/3rdparty/chromium/content/browser/renderer_host/input/web_input_event_builders_mac.mm
++++ b/src/3rdparty/chromium/content/browser/renderer_host/input/web_input_event_builders_mac.mm
+@@ -1,3 +1,4 @@
++#define NSEventTypeScrollWheel 22
+ // Copyright 2015 The Chromium Authors. All rights reserved.
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+--- a/src/3rdparty/chromium/net/ssl/ssl_platform_key_mac.cc
++++ b/src/3rdparty/chromium/net/ssl/ssl_platform_key_mac.cc
+@@ -48,21 +48,6 @@ namespace net {
+
+ namespace {
+
+-// TODO(davidben): Remove this when we switch to building to the 10.13
+-// SDK. https://crbug.com/780980
+-#if !defined(MAC_OS_X_VERSION_10_13) || \
+- MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_13
+-API_AVAILABLE(macosx(10.13))
+-const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA256 =
+- CFSTR("algid:sign:RSA:digest-PSS:SHA256:SHA256:32");
+-API_AVAILABLE(macosx(10.13))
+-const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA384 =
+- CFSTR("algid:sign:RSA:digest-PSS:SHA384:SHA384:48");
+-API_AVAILABLE(macosx(10.13))
+-const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA512 =
+- CFSTR("algid:sign:RSA:digest-PSS:SHA512:SHA512:64");
+-#endif
+-
+ class ScopedCSSM_CC_HANDLE {
+ public:
+ ScopedCSSM_CC_HANDLE() : handle_(0) {}
+@@ -187,109 +172,6 @@ class SSLPlatformKeyCSSM : public ThreadedSSLPrivateKey::Delegate {
+ DISALLOW_COPY_AND_ASSIGN(SSLPlatformKeyCSSM);
+ };
+
+-// Returns the corresponding SecKeyAlgorithm or nullptr if unrecognized.
+-API_AVAILABLE(macosx(10.12))
+-SecKeyAlgorithm GetSecKeyAlgorithm(uint16_t algorithm) {
+- switch (algorithm) {
+- case SSL_SIGN_RSA_PKCS1_SHA512:
+- return kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512;
+- case SSL_SIGN_RSA_PKCS1_SHA384:
+- return kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384;
+- case SSL_SIGN_RSA_PKCS1_SHA256:
+- return kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256;
+- case SSL_SIGN_RSA_PKCS1_SHA1:
+- return kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1;
+- case SSL_SIGN_RSA_PKCS1_MD5_SHA1:
+- return kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw;
+- case SSL_SIGN_ECDSA_SECP521R1_SHA512:
+- return kSecKeyAlgorithmECDSASignatureDigestX962SHA512;
+- case SSL_SIGN_ECDSA_SECP384R1_SHA384:
+- return kSecKeyAlgorithmECDSASignatureDigestX962SHA384;
+- case SSL_SIGN_ECDSA_SECP256R1_SHA256:
+- return kSecKeyAlgorithmECDSASignatureDigestX962SHA256;
+- case SSL_SIGN_ECDSA_SHA1:
+- return kSecKeyAlgorithmECDSASignatureDigestX962SHA1;
+- }
+-
+- if (base::mac::IsAtLeastOS10_13()) {
+- switch (algorithm) {
+- case SSL_SIGN_RSA_PSS_SHA512:
+- return kSecKeyAlgorithmRSASignatureDigestPSSSHA512;
+- case SSL_SIGN_RSA_PSS_SHA384:
+- return kSecKeyAlgorithmRSASignatureDigestPSSSHA384;
+- case SSL_SIGN_RSA_PSS_SHA256:
+- return kSecKeyAlgorithmRSASignatureDigestPSSSHA256;
+- }
+- }
+-
+- return nullptr;
+-}
+-
+-class API_AVAILABLE(macosx(10.12)) SSLPlatformKeySecKey
+- : public ThreadedSSLPrivateKey::Delegate {
+- public:
+- SSLPlatformKeySecKey(int type, size_t max_length, SecKeyRef key)
+- : key_(key, base::scoped_policy::RETAIN) {
+- // Determine the algorithms supported by the key.
+- for (uint16_t algorithm : SSLPrivateKey::DefaultAlgorithmPreferences(
+- type, true /* include PSS */)) {
+- SecKeyAlgorithm sec_algorithm = GetSecKeyAlgorithm(algorithm);
+- if (sec_algorithm &&
+- SecKeyIsAlgorithmSupported(key_.get(), kSecKeyOperationTypeSign,
+- sec_algorithm)) {
+- preferences_.push_back(algorithm);
+- }
+- }
+- }
+-
+- ~SSLPlatformKeySecKey() override {}
+-
+- std::vector GetAlgorithmPreferences() override {
+- return preferences_;
+- }
+-
+- Error Sign(uint16_t algorithm,
+- base::span input,
+- std::vector* signature) override {
+- SecKeyAlgorithm sec_algorithm = GetSecKeyAlgorithm(algorithm);
+- if (!sec_algorithm) {
+- NOTREACHED();
+- return ERR_FAILED;
+- }
+-
+- const EVP_MD* md = SSL_get_signature_algorithm_digest(algorithm);
+- uint8_t digest[EVP_MAX_MD_SIZE];
+- unsigned digest_len;
+- if (!md || !EVP_Digest(input.data(), input.size(), digest, &digest_len, md,
+- nullptr)) {
+- return ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED;
+- }
+-
+- base::ScopedCFTypeRef digest_ref(CFDataCreateWithBytesNoCopy(
+- kCFAllocatorDefault, digest, base::checked_cast(digest_len),
+- kCFAllocatorNull));
+-
+- base::ScopedCFTypeRef error;
+- base::ScopedCFTypeRef signature_ref(SecKeyCreateSignature(
+- key_, sec_algorithm, digest_ref, error.InitializeInto()));
+- if (!signature_ref) {
+- LOG(ERROR) << error;
+- return ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED;
+- }
+-
+- signature->assign(
+- CFDataGetBytePtr(signature_ref),
+- CFDataGetBytePtr(signature_ref) + CFDataGetLength(signature_ref));
+- return OK;
+- }
+-
+- private:
+- std::vector preferences_;
+- base::ScopedCFTypeRef key_;
+-
+- DISALLOW_COPY_AND_ASSIGN(SSLPlatformKeySecKey);
+-};
+-
+ scoped_refptr CreateSSLPrivateKeyForSecKey(
+ const X509Certificate* certificate,
+ SecKeyRef private_key) {
+@@ -298,13 +180,6 @@ scoped_refptr CreateSSLPrivateKeyForSecKey(
+ if (!GetClientCertInfo(certificate, &key_type, &max_length))
+ return nullptr;
+
+- if (base::mac::IsAtLeastOS10_12()) {
+- return base::MakeRefCounted(
+- std::make_unique(key_type, max_length,
+- private_key),
+- GetSSLPlatformKeyTaskRunner());
+- }
+-
+ const CSSM_KEY* cssm_key;
+ OSStatus status = SecKeyGetCSSMKey(private_key, &cssm_key);
+ if (status != noErr) {
diff --git a/pkgs/development/libraries/qt-5/5.9/fetch.sh b/pkgs/development/libraries/qt-5/5.9/fetch.sh
index 103fa4e09abc..e631d3ae9b00 100644
--- a/pkgs/development/libraries/qt-5/5.9/fetch.sh
+++ b/pkgs/development/libraries/qt-5/5.9/fetch.sh
@@ -1,2 +1,2 @@
-WGET_ARGS=( http://download.qt.io/official_releases/qt/5.9/5.9.3/submodules/ \
+WGET_ARGS=( http://download.qt.io/official_releases/qt/5.9/5.9.7/submodules/ \
-A '*.tar.xz' )
diff --git a/pkgs/development/libraries/qt-5/5.9/qtbase-darwin.patch b/pkgs/development/libraries/qt-5/5.9/qtbase-darwin.patch
index 1c3a9b05cb24..875fba12e2fb 100644
--- a/pkgs/development/libraries/qt-5/5.9/qtbase-darwin.patch
+++ b/pkgs/development/libraries/qt-5/5.9/qtbase-darwin.patch
@@ -1,16 +1,3 @@
-diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
-index 66baf16..89794ef 100644
---- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
-+++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
-@@ -830,7 +830,7 @@ void QCoreTextFontEngine::getUnscaledGlyph(glyph_t glyph, QPainterPath *path, gl
-
- QFixed QCoreTextFontEngine::emSquareSize() const
- {
-- return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
-+ return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
- }
-
- QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
diff --git a/src/plugins/bearer/corewlan/qcorewlanengine.mm b/src/plugins/bearer/corewlan/qcorewlanengine.mm
index 341d3bc..3368234 100644
--- a/src/plugins/bearer/corewlan/qcorewlanengine.mm
diff --git a/pkgs/development/libraries/qt-5/5.9/srcs.nix b/pkgs/development/libraries/qt-5/5.9/srcs.nix
index df7846ca3866..09b6293daebc 100644
--- a/pkgs/development/libraries/qt-5/5.9/srcs.nix
+++ b/pkgs/development/libraries/qt-5/5.9/srcs.nix
@@ -3,275 +3,275 @@
{
qt3d = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qt3d-opensource-src-5.9.3.tar.xz";
- sha256 = "0gr7wvd3p8i2frj9nkfxffxapwqx6i4wh171ymvcsg2qy0r534lp";
- name = "qt3d-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qt3d-opensource-src-5.9.7.tar.xz";
+ sha256 = "0skdp72jlfy97cw9lpa3l2ivs6f5x9w53978sf2xbkl9k1ai268l";
+ name = "qt3d-opensource-src-5.9.7.tar.xz";
};
};
qtactiveqt = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtactiveqt-opensource-src-5.9.3.tar.xz";
- sha256 = "16aka3y7a6mhs0yfm7vbq8v5gbh2ifmk4v2hl04iacindq9f5v2r";
- name = "qtactiveqt-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtactiveqt-opensource-src-5.9.7.tar.xz";
+ sha256 = "01yp0railyc80ldvpiy36lpsdk26rs8vfp78xca9jy1glm4cmaik";
+ name = "qtactiveqt-opensource-src-5.9.7.tar.xz";
};
};
qtandroidextras = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtandroidextras-opensource-src-5.9.3.tar.xz";
- sha256 = "0f653qmzvr3rjjgipjbcxvp5wq9fbaz1b4bvj7g868s2d9gpqp9n";
- name = "qtandroidextras-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtandroidextras-opensource-src-5.9.7.tar.xz";
+ sha256 = "1bl05hr0zm23z7qig3kxhzyvm440wfrjfgsxvpmlvk9pbb8h2q63";
+ name = "qtandroidextras-opensource-src-5.9.7.tar.xz";
};
};
qtbase = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtbase-opensource-src-5.9.3.tar.xz";
- sha256 = "10lrkarvs7dpx9rlj7sjcc0pzi42098x8nqnhmydr4bnbq048z4y";
- name = "qtbase-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtbase-opensource-src-5.9.7.tar.xz";
+ sha256 = "004gs95ig51jv2wz64kwzl4rvqqzs4rln3kqmzjs3sh6y1s9bp9n";
+ name = "qtbase-opensource-src-5.9.7.tar.xz";
};
};
qtcanvas3d = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtcanvas3d-opensource-src-5.9.3.tar.xz";
- sha256 = "1g0a606fgal4x17ly0qrj05pb0k8riwh7nj4g3jip05g8iwb2f2y";
- name = "qtcanvas3d-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtcanvas3d-opensource-src-5.9.7.tar.xz";
+ sha256 = "131zwqddjns7cpkdbr33jahqgvnw6f8gdcr1b2hmadi0p2shrcwq";
+ name = "qtcanvas3d-opensource-src-5.9.7.tar.xz";
};
};
qtcharts = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtcharts-opensource-src-5.9.3.tar.xz";
- sha256 = "1sb99ncmh84bz0xzq55chgic7jk61awnfvi7ld4gq5ap3nl865zc";
- name = "qtcharts-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtcharts-opensource-src-5.9.7.tar.xz";
+ sha256 = "1rkj4lkpgdqk4ygxivkj7gc8mlccb5sgi9mfr0xwvq5j85r3dk8n";
+ name = "qtcharts-opensource-src-5.9.7.tar.xz";
};
};
qtconnectivity = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtconnectivity-opensource-src-5.9.3.tar.xz";
- sha256 = "0j86rspn4xgwq1ddc1mpq1kq0ib2c0ag6rsn9ly2xs4iimp1x2g2";
- name = "qtconnectivity-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtconnectivity-opensource-src-5.9.7.tar.xz";
+ sha256 = "0f7g2lfnfgsjka7y5hdf0lbzpfxlxh8bfhdxix44cwlmwzjizy3l";
+ name = "qtconnectivity-opensource-src-5.9.7.tar.xz";
};
};
qtdatavis3d = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtdatavis3d-opensource-src-5.9.3.tar.xz";
- sha256 = "0s636ix44akrjx47gv9qj2ac02q8clnwj3acfr28p6pagm46k7vh";
- name = "qtdatavis3d-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtdatavis3d-opensource-src-5.9.7.tar.xz";
+ sha256 = "08anm8byxcym7h1n49j3cbxkh3kh3xjlxd3b8vi8fxyqqhvll4lv";
+ name = "qtdatavis3d-opensource-src-5.9.7.tar.xz";
};
};
qtdeclarative = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtdeclarative-opensource-src-5.9.3.tar.xz";
- sha256 = "01wlk17zf47yzx7cc3cp617gj70yadllj2rsfk78879c0v96cpsh";
- name = "qtdeclarative-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtdeclarative-opensource-src-5.9.7.tar.xz";
+ sha256 = "0p26c96fb33khbf7ws91ha73n72lwmn714v8spg0bla9m1jkfhk8";
+ name = "qtdeclarative-opensource-src-5.9.7.tar.xz";
};
};
qtdoc = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtdoc-opensource-src-5.9.3.tar.xz";
- sha256 = "0aki592arm3r08y9cq8863jp9zzkvgx7sc48426n30m6q9valsg5";
- name = "qtdoc-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtdoc-opensource-src-5.9.7.tar.xz";
+ sha256 = "1vs6dy0mdcn65fhpl8nib0pjw9bliqkjnaahqm833ayvxr15vzyj";
+ name = "qtdoc-opensource-src-5.9.7.tar.xz";
};
};
qtgamepad = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtgamepad-opensource-src-5.9.3.tar.xz";
- sha256 = "14vari5cq10a0z02559l2m1v78g7ygnyqf1ilkmy2f0kr36wm7y6";
- name = "qtgamepad-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtgamepad-opensource-src-5.9.7.tar.xz";
+ sha256 = "0242683h9jz6b0n11s4m4ii2691dbws0gkj45n6sx6z513blfx9f";
+ name = "qtgamepad-opensource-src-5.9.7.tar.xz";
};
};
qtgraphicaleffects = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtgraphicaleffects-opensource-src-5.9.3.tar.xz";
- sha256 = "1nghl39sqsjamjn6pfmxmgga6z9vwzv2zbgc92amrfxxr2dh42vr";
- name = "qtgraphicaleffects-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtgraphicaleffects-opensource-src-5.9.7.tar.xz";
+ sha256 = "1yhxa3i3jvfnc9l6a3q3pyk7y702a3pp87ypshb63607xvrxrv2d";
+ name = "qtgraphicaleffects-opensource-src-5.9.7.tar.xz";
};
};
qtimageformats = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtimageformats-opensource-src-5.9.3.tar.xz";
- sha256 = "1p95wzm46j49c5br45g0pmlz3n3fl93j1ipzmnpmq9y2pbfhkcyl";
- name = "qtimageformats-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtimageformats-opensource-src-5.9.7.tar.xz";
+ sha256 = "1an0k3rzxjc4x4rscnibdk36zff6g1n41lh5dasys4jc05k3w1b2";
+ name = "qtimageformats-opensource-src-5.9.7.tar.xz";
};
};
qtlocation = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtlocation-opensource-src-5.9.3.tar.xz";
- sha256 = "1qacqz6l7zljqszblhgzg5y1v4mgki59k45ag7yc2iw7vrf45zc0";
- name = "qtlocation-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtlocation-opensource-src-5.9.7.tar.xz";
+ sha256 = "0lp6zn630px1lj7623shq47dlv02nr0aj7iqscrk0yzhygbv7dc2";
+ name = "qtlocation-opensource-src-5.9.7.tar.xz";
};
};
qtmacextras = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtmacextras-opensource-src-5.9.3.tar.xz";
- sha256 = "0piv3q49vhpjxafdicizcw13am49h0ybfhb37vai0x1wbrlvhdiy";
- name = "qtmacextras-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtmacextras-opensource-src-5.9.7.tar.xz";
+ sha256 = "0b0znccbach41la226cmps9aaigpz8mj940xj890arjf8hn4jd97";
+ name = "qtmacextras-opensource-src-5.9.7.tar.xz";
};
};
qtmultimedia = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtmultimedia-opensource-src-5.9.3.tar.xz";
- sha256 = "19iqh8xpspzlmpzh05bx5rchlslbfy2pp00xv52496yf9b95i5g7";
- name = "qtmultimedia-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtmultimedia-opensource-src-5.9.7.tar.xz";
+ sha256 = "060gic3gl27r7k4vw4n550384b4wadqfn3biajbq6lbyj3zhgxxx";
+ name = "qtmultimedia-opensource-src-5.9.7.tar.xz";
};
};
qtnetworkauth = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtnetworkauth-opensource-src-5.9.3.tar.xz";
- sha256 = "0fdz5q47xbiij3mi5lzhvxpq4jp9fm929v9kyvcyadz86mp3f8nz";
- name = "qtnetworkauth-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtnetworkauth-opensource-src-5.9.7.tar.xz";
+ sha256 = "14n8wzsyq7bw67r1k442widfvszawgi5sh0b10h2jcrp5aikqr0p";
+ name = "qtnetworkauth-opensource-src-5.9.7.tar.xz";
};
};
qtpurchasing = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtpurchasing-opensource-src-5.9.3.tar.xz";
- sha256 = "00yfdd00frgf7fs9s0vyn1c6c4abxgld5rfgkzms3y6n6lcphs0j";
- name = "qtpurchasing-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtpurchasing-opensource-src-5.9.7.tar.xz";
+ sha256 = "1qvxsi0ar04qy0zajbhvwj5blldhfq2mn3laq15g0xxy1xh4m46i";
+ name = "qtpurchasing-opensource-src-5.9.7.tar.xz";
};
};
qtquickcontrols = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtquickcontrols-opensource-src-5.9.3.tar.xz";
- sha256 = "09p2q3max4xrlw5svbhn11y9cgrvcjsj88xw4c0kq91cgnyyw3ih";
- name = "qtquickcontrols-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtquickcontrols-opensource-src-5.9.7.tar.xz";
+ sha256 = "1jkz2b2wzxzmskvwwb4afqxz0yp0siaf3yhj2i01y865sp6q1wz0";
+ name = "qtquickcontrols-opensource-src-5.9.7.tar.xz";
};
};
qtquickcontrols2 = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtquickcontrols2-opensource-src-5.9.3.tar.xz";
- sha256 = "0hq888qq8q7dglpyzif64pplqjxfrqjpkvbcx0ycq35darls5ai1";
- name = "qtquickcontrols2-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtquickcontrols2-opensource-src-5.9.7.tar.xz";
+ sha256 = "0w9rq77a8vc9avhbwbx7swg7zw7jn21wd7si59822rw9ln1p6zb0";
+ name = "qtquickcontrols2-opensource-src-5.9.7.tar.xz";
};
};
qtremoteobjects = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtremoteobjects-opensource-src-5.9.3.tar.xz";
- sha256 = "0z6qd381r6a7gdrsknlkkbhq9mmdqi040kfrvgm6mfa69336f4dk";
- name = "qtremoteobjects-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtremoteobjects-opensource-src-5.9.7.tar.xz";
+ sha256 = "1ninscf4jkframv585zzi76fml1lyz0mhb091r2r54lrf66wl3lw";
+ name = "qtremoteobjects-opensource-src-5.9.7.tar.xz";
};
};
qtscript = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtscript-opensource-src-5.9.3.tar.xz";
- sha256 = "0rjm6nph1nssfpknp4i682bvk7363y4a2f74060vcm7ib2pzl2xq";
- name = "qtscript-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtscript-opensource-src-5.9.7.tar.xz";
+ sha256 = "0mv33a1mjaahq7ixfasvjasc881bprfbkjhx8pn3z5f0l8213m67";
+ name = "qtscript-opensource-src-5.9.7.tar.xz";
};
};
qtscxml = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtscxml-opensource-src-5.9.3.tar.xz";
- sha256 = "06x8hs3p7bfgnl6b2fjld4s41acw1rbnxbcgkprgw2fxxnl1zxfq";
- name = "qtscxml-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtscxml-opensource-src-5.9.7.tar.xz";
+ sha256 = "0xz2q2bl1n43gxx00nrzyc0bsnq4wch0k2rkj3prc9gsgmpq0bih";
+ name = "qtscxml-opensource-src-5.9.7.tar.xz";
};
};
qtsensors = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtsensors-opensource-src-5.9.3.tar.xz";
- sha256 = "1hfsih5iy4fi6mnpw2shf1lzx9hxcdc1arspad1mark17l5s4pmr";
- name = "qtsensors-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtsensors-opensource-src-5.9.7.tar.xz";
+ sha256 = "0pfh4lr9zxsh9winzx1lmcgl2hgp9lr45smcvslr4an93z6mbf8r";
+ name = "qtsensors-opensource-src-5.9.7.tar.xz";
};
};
qtserialbus = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtserialbus-opensource-src-5.9.3.tar.xz";
- sha256 = "0f39qh05mp54frpn5sy9k5vfw5zb2gg72qaqz81mwlck2xg78qpg";
- name = "qtserialbus-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtserialbus-opensource-src-5.9.7.tar.xz";
+ sha256 = "0n6z56axm0gbrxmnwbz8fv40ar9mw1rlfvmpqvpg5xb9031qil1b";
+ name = "qtserialbus-opensource-src-5.9.7.tar.xz";
};
};
qtserialport = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtserialport-opensource-src-5.9.3.tar.xz";
- sha256 = "1pxb679cx77vk39ik7j0k91a57wqa63d4g4riw3r2gpcay8kxpac";
- name = "qtserialport-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtserialport-opensource-src-5.9.7.tar.xz";
+ sha256 = "05qy4m1p5j5bh6af7d97iblsmgy9kppm5wif3bl63p6yghn319sh";
+ name = "qtserialport-opensource-src-5.9.7.tar.xz";
};
};
qtspeech = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtspeech-opensource-src-5.9.3.tar.xz";
- sha256 = "1c4rpf3by620fx8lrvmc38r60cikqczqh2rfcm7ixz3x8cj60lh1";
- name = "qtspeech-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtspeech-opensource-src-5.9.7.tar.xz";
+ sha256 = "0nnbqnh18vw26vphancs38vjr816xha8m6wl389kjqi01kjrcz70";
+ name = "qtspeech-opensource-src-5.9.7.tar.xz";
};
};
qtsvg = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtsvg-opensource-src-5.9.3.tar.xz";
- sha256 = "1wjx9ymk2h19l9kk76jh87bnhhj955f9a93akvwwzfwg1jk2hrnz";
- name = "qtsvg-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtsvg-opensource-src-5.9.7.tar.xz";
+ sha256 = "0r2mqy6lb2ypmilf83zyp73v5d9ars314jfm6f0fv5if8yw253v2";
+ name = "qtsvg-opensource-src-5.9.7.tar.xz";
};
};
qttools = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qttools-opensource-src-5.9.3.tar.xz";
- sha256 = "1zw4j8ymwcpn7dx1dlbxpmx5lfp26rag7pysap1xry9m7vg3hb24";
- name = "qttools-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qttools-opensource-src-5.9.7.tar.xz";
+ sha256 = "18b7jg25434p80yr929nfihk0i124bxpd2dv9mqdcicnv5q0ybnn";
+ name = "qttools-opensource-src-5.9.7.tar.xz";
};
};
qttranslations = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qttranslations-opensource-src-5.9.3.tar.xz";
- sha256 = "1ncvj1qlcgrm0zqdlq2bkb0hc8dyisz8m7bszxyx4kyxg7n5gb20";
- name = "qttranslations-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qttranslations-opensource-src-5.9.7.tar.xz";
+ sha256 = "051a3igp1qnd7d7bg2dvjaqwh6f67fvkn19jdfjzrdis7kcsfvdk";
+ name = "qttranslations-opensource-src-5.9.7.tar.xz";
};
};
qtvirtualkeyboard = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtvirtualkeyboard-opensource-src-5.9.3.tar.xz";
- sha256 = "1zrj4pjy98dskzycjswbkm4m2j6k1j4150h0w7vdrw1681s3ycdr";
- name = "qtvirtualkeyboard-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtvirtualkeyboard-opensource-src-5.9.7.tar.xz";
+ sha256 = "1qcj6ncg53rv4pg4ijdq7vbkzgzfr9bn40aif7g4dndykj0zwla7";
+ name = "qtvirtualkeyboard-opensource-src-5.9.7.tar.xz";
};
};
qtwayland = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtwayland-opensource-src-5.9.3.tar.xz";
- sha256 = "0vazcmpqdka3llmyg7m99lw0ngrydmw74p9nd04544xdn128r3ih";
- name = "qtwayland-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtwayland-opensource-src-5.9.7.tar.xz";
+ sha256 = "0y6ky1ipg42gq390ibgr4nns9i4j648yb7bkmx6b7lhsi7mvnp2n";
+ name = "qtwayland-opensource-src-5.9.7.tar.xz";
};
};
qtwebchannel = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtwebchannel-opensource-src-5.9.3.tar.xz";
- sha256 = "0n438mk01sh2bbqakc1m3s65qqmi75m4n4hymad8wcgijfr9a9v3";
- name = "qtwebchannel-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtwebchannel-opensource-src-5.9.7.tar.xz";
+ sha256 = "189qkfxixddfblwkaf46yrqjp91vhmw90gpafjryqfmd2141r8qj";
+ name = "qtwebchannel-opensource-src-5.9.7.tar.xz";
};
};
qtwebengine = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtwebengine-opensource-src-5.9.3.tar.xz";
- sha256 = "0dqxawc9vfffz6ygdn5mdpl79rrqfx18jy2d1w81q9w7zm113bj5";
- name = "qtwebengine-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtwebengine-opensource-src-5.9.7.tar.xz";
+ sha256 = "0kzpgks5h19rm7gbhr688lr5f5d9ykf062kj91q7wf6fk7qd72v2";
+ name = "qtwebengine-opensource-src-5.9.7.tar.xz";
};
};
qtwebkit = {
@@ -291,43 +291,43 @@
};
};
qtwebsockets = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtwebsockets-opensource-src-5.9.3.tar.xz";
- sha256 = "1phic630ah85ajxp6iqrw9bpg0y8s88y45ygkc1wcasmbgzrs1nf";
- name = "qtwebsockets-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtwebsockets-opensource-src-5.9.7.tar.xz";
+ sha256 = "1qqvd6qf7m2xq71mdaidwabj5c03cbbi1hwc7p95fvbnz9crz79x";
+ name = "qtwebsockets-opensource-src-5.9.7.tar.xz";
};
};
qtwebview = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtwebview-opensource-src-5.9.3.tar.xz";
- sha256 = "1i99fy86gydpfsfc4my5d9vxjywfrzbqxk66cb3yf2ac57j66mpf";
- name = "qtwebview-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtwebview-opensource-src-5.9.7.tar.xz";
+ sha256 = "1zwqkmzik4f83hdffmw0hz90mzga34hkyz7d0skfbdp25y278r12";
+ name = "qtwebview-opensource-src-5.9.7.tar.xz";
};
};
qtwinextras = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtwinextras-opensource-src-5.9.3.tar.xz";
- sha256 = "1lj4qa51ymhpvk0bdp6xf6b3n1k39kihns5lvp6xq1w2mljn6phl";
- name = "qtwinextras-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtwinextras-opensource-src-5.9.7.tar.xz";
+ sha256 = "1a57v7krglfdi4gizm402jn9pg7fqpcma7xk6sm68zg1siv11a6x";
+ name = "qtwinextras-opensource-src-5.9.7.tar.xz";
};
};
qtx11extras = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtx11extras-opensource-src-5.9.3.tar.xz";
- sha256 = "1gpjgca4xvyy0r743kh2ys128r14fh6j8bdphnmmi5v2pf6bzq74";
- name = "qtx11extras-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtx11extras-opensource-src-5.9.7.tar.xz";
+ sha256 = "02jdiw94dasnkszi5w1pysfgz8xrr71pzah37nbnqg0knn4dzich";
+ name = "qtx11extras-opensource-src-5.9.7.tar.xz";
};
};
qtxmlpatterns = {
- version = "5.9.3";
+ version = "5.9.7";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.9/5.9.3/submodules/qtxmlpatterns-opensource-src-5.9.3.tar.xz";
- sha256 = "1fphhqr3v3vzjp2vbv16bc1vs879wn7aqlabgcpkhqx92ak6d76g";
- name = "qtxmlpatterns-opensource-src-5.9.3.tar.xz";
+ url = "${mirror}/official_releases/qt/5.9/5.9.7/submodules/qtxmlpatterns-opensource-src-5.9.7.tar.xz";
+ sha256 = "0j0rxkpyww5cgcjhy0332jsyka1d811wf6zmr16d5fdkbryp7d65";
+ name = "qtxmlpatterns-opensource-src-5.9.7.tar.xz";
};
};
}
diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
index a80488bad5e1..ddb828323371 100644
--- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
@@ -12,7 +12,8 @@
, pciutils
, systemd
, enableProprietaryCodecs ? true
-, gn, darwin, openbsm
+, gn
+, cups, darwin, openbsm, runCommand, xcbuild
, ffmpeg ? null
, lib, stdenv
}:
@@ -26,7 +27,7 @@ qtModule {
qtInputs = [ qtdeclarative qtquickcontrols qtlocation qtwebchannel ];
nativeBuildInputs = [
bison coreutils flex git gperf ninja pkgconfig python2 which gn
- ];
+ ] ++ optional stdenv.isDarwin xcbuild;
doCheck = true;
outputs = [ "bin" "dev" "out" ];
@@ -42,7 +43,7 @@ qtModule {
( cd src/3rdparty/chromium; patchShebangs . )
''
# Patch Chromium build files
- + optionalString (builtins.compareVersions qtCompatVersion "5.12" < 0) ''
+ + optionalString (lib.versionOlder qtCompatVersion "5.12") ''
substituteInPlace ./src/3rdparty/chromium/build/common.gypi --replace /bin/echo ${coreutils}/bin/echo
substituteInPlace ./src/3rdparty/chromium/v8/${if qt56 then "build" else "gypfiles"}/toolchain.gypi \
--replace /bin/echo ${coreutils}/bin/echo
@@ -65,33 +66,46 @@ qtModule {
sed -i -e '/libpci_loader.*Load/s!"\(libpci\.so\)!"${pciutils}/lib/\1!' \
src/3rdparty/chromium/gpu/config/gpu_info_collector_linux.cc
''
- + optionalString stdenv.isDarwin ''
+ + optionalString stdenv.isDarwin (''
# Remove annoying xcode check
substituteInPlace mkspecs/features/platform.prf \
- --replace "lessThan(QMAKE_XCODE_VERSION, 7.3)" false
+ --replace "lessThan(QMAKE_XCODE_VERSION, 7.3)" false \
+ --replace "/usr/bin/xcodebuild" "xcodebuild"
+
+ substituteInPlace src/3rdparty/chromium/build/mac_toolchain.py \
+ --replace "/usr/bin/xcode-select" "xcode-select"
+
substituteInPlace src/core/config/mac_osx.pri \
--replace /usr ${stdenv.cc} \
--replace "isEmpty(QMAKE_MAC_SDK_VERSION)" false
- # FIXME Needed with old Apple SDKs
- # Abandon all hope ye who try to make sense of this.
+ ''
+ # TODO remove when new Apple SDK is in
+ + (if lib.versionOlder qtCompatVersion "5.11" then ''
substituteInPlace src/3rdparty/chromium/base/mac/foundation_util.mm \
--replace "NSArray*" "NSArray*"
substituteInPlace src/3rdparty/chromium/base/mac/sdk_forward_declarations.h \
--replace "NSDictionary*" "NSDictionary*" \
--replace "NSArray*" "NSArray*" \
--replace "typedef NSString* VNImageOption NS_STRING_ENUM" "typedef NSString* VNImageOption"
+ '' else ''
+ substituteInPlace src/3rdparty/chromium/third_party/webrtc/sdk/objc/Framework/Classes/Common/RTCFieldTrials.mm \
+ --replace "NSDictionary *" "NSDictionary*"
+ substituteInPlace src/3rdparty/chromium/third_party/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCFieldTrials.h \
+ --replace "NSDictionary *" "NSDictionary*"
+ '')
+ + ''
cat < src/3rdparty/chromium/build/mac/find_sdk.py
#!/usr/bin/env python
+print("${darwin.apple_sdk.sdk}")
print("10.10.0")
-print("")
EOF
cat < src/3rdparty/chromium/build/config/mac/sdk_info.py
#!/usr/bin/env python
-print('xcode_version="9.1"')
-print('xcode_version_int=9')
+print('xcode_version="0910"')
+print('xcode_version_int=910')
print('xcode_build="9B55"')
print('machine_os_build="17E199"')
print('sdk_path=""')
@@ -100,12 +114,32 @@ print('sdk_platform_path=""')
print('sdk_build="17B41"')
EOF
+ substituteInPlace src/3rdparty/chromium/third_party/crashpad/crashpad/util/BUILD.gn \
+ --replace '$sysroot/usr' "${darwin.xnu}"
+
# Apple has some secret stuff they don't share with OpenBSM
substituteInPlace src/3rdparty/chromium/base/mac/mach_port_broker.mm \
--replace "audit_token_to_pid(msg.trailer.msgh_audit)" "msg.trailer.msgh_audit.val[5]"
- '';
- NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_10";
+ substituteInPlace src/3rdparty/chromium/sandbox/mac/BUILD.gn \
+ --replace 'libs = [ "sandbox" ]' 'libs = [ "/usr/lib/libsandbox.1.dylib" ]'
+ '');
+
+ NIX_CFLAGS_COMPILE =
+ lib.optionalString stdenv.isDarwin [
+ "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10"
+ "-DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_10"
+
+ #
+ # Prevent errors like
+ # /nix/store/xxx-apple-framework-CoreData/Library/Frameworks/CoreData.framework/Headers/NSEntityDescription.h:51:7:
+ # error: pointer to non-const type 'id' with no explicit ownership
+ # id** _kvcPropertyAccessors;
+ #
+ # TODO remove when new Apple SDK is in
+ #
+ "-fno-objc-arc"
+ ];
preConfigure = ''
export NINJAFLAGS=-j$NIX_BUILD_CORES
@@ -160,7 +194,10 @@ EOF
# frameworks
ApplicationServices
+ AVFoundation
Foundation
+ ForceFeedback
+ GameController
AppKit
ImageCaptureCore
CoreBluetooth
@@ -173,8 +210,28 @@ EOF
libunwind
]);
+ buildInputs = optionals stdenv.isDarwin (with darwin; [
+ cups
+
+ # For sandbox.h include
+ (runCommand "MacOS_SDK_sandbox.h" {} ''
+ install -Dm444 "${lib.getDev darwin.apple_sdk.sdk}"/include/sandbox.h "$out"/include/sandbox.h
+ '')
+
+ # For:
+ # _NSDefaultRunLoopMode
+ # _OBJC_CLASS_$_NSDate
+ # _OBJC_CLASS_$_NSDictionary
+ # _OBJC_CLASS_$_NSRunLoop
+ # _OBJC_CLASS_$_NSURL
+ darwin.cf-private
+ ]);
+
+ __impureHostDeps = optional stdenv.isDarwin "/usr/lib/libsandbox.1.dylib";
+
dontUseNinjaBuild = true;
dontUseNinjaInstall = true;
+ dontUseXcbuild = true;
postInstall = lib.optionalString stdenv.isLinux ''
cat > $out/libexec/qt.conf <=0.22 and megaplan>=1.4 are missing for running the test suite.
diff --git a/pkgs/development/python-modules/cachetools/1.nix b/pkgs/development/python-modules/cachetools/1.nix
deleted file mode 100644
index 05f3afe758a6..000000000000
--- a/pkgs/development/python-modules/cachetools/1.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPyPy }:
-
-buildPythonPackage rec {
- pname = "cachetools";
- version = "2.1.0";
- disabled = isPyPy; # a test fails
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "90f1d559512fc073483fe573ef5ceb39bf6ad3d39edc98dc55178a2b2b176fa3";
- };
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/tkem/cachetools";
- license = licenses.mit;
- };
-}
diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix
index 8cfc14a2beef..a58591f4b05f 100644
--- a/pkgs/development/python-modules/cryptography/default.nix
+++ b/pkgs/development/python-modules/cryptography/default.nix
@@ -66,4 +66,18 @@ buildPythonPackage rec {
# IOKit's dependencies are inconsistent between OSX versions, so this is the best we
# can do until nix 1.11's release
__impureHostDeps = [ "/usr/lib" ];
+
+ meta = with stdenv.lib; {
+ description = "A package which provides cryptographic recipes and primitives";
+ longDescription = ''
+ Cryptography includes both high level recipes and low level interfaces to
+ common cryptographic algorithms such as symmetric ciphers, message
+ digests, and key derivation functions.
+ Our goal is for it to be your "cryptographic standard library". It
+ supports Python 2.7, Python 3.4+, and PyPy 5.3+.
+ '';
+ homepage = https://github.com/pyca/cryptography;
+ license = with licenses; [ asl20 bsd3 psfl ];
+ maintainers = with maintainers; [ primeos ];
+ };
}
diff --git a/pkgs/development/python-modules/cryptography_vectors/default.nix b/pkgs/development/python-modules/cryptography_vectors/default.nix
index d979f03c54df..00c726cee899 100644
--- a/pkgs/development/python-modules/cryptography_vectors/default.nix
+++ b/pkgs/development/python-modules/cryptography_vectors/default.nix
@@ -1,6 +1,4 @@
-{ buildPythonPackage
-, fetchPypi
-}:
+{ buildPythonPackage, fetchPypi, lib }:
buildPythonPackage rec {
# also bump cryptography
@@ -14,4 +12,12 @@ buildPythonPackage rec {
# No tests included
doCheck = false;
+
+ meta = with lib; {
+ description = "Test vectors for the cryptography package";
+ homepage = https://cryptography.io/en/latest/development/test-vectors/;
+ # Source: https://github.com/pyca/cryptography/tree/master/vectors;
+ license = with licenses; [ asl20 bsd3 ];
+ maintainers = with maintainers; [ primeos ];
+ };
}
diff --git a/pkgs/development/python-modules/csvkit/default.nix b/pkgs/development/python-modules/csvkit/default.nix
index 7fbdaa8909d6..48f932086cc6 100644
--- a/pkgs/development/python-modules/csvkit/default.nix
+++ b/pkgs/development/python-modules/csvkit/default.nix
@@ -1,6 +1,6 @@
{ lib, fetchPypi, buildPythonPackage, isPy3k
, agate, agate-excel, agate-dbf, agate-sql, six
-, argparse, ordereddict, simplejson
+, ordereddict, simplejson
, glibcLocales, nose, mock, unittest2
}:
@@ -16,7 +16,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
agate agate-excel agate-dbf agate-sql six
] ++ lib.optionals (!isPy3k) [
- argparse ordereddict simplejson
+ ordereddict simplejson
];
checkInputs = [
diff --git a/pkgs/development/python-modules/django-cors-headers/default.nix b/pkgs/development/python-modules/django-cors-headers/default.nix
new file mode 100644
index 000000000000..21f5b841adb8
--- /dev/null
+++ b/pkgs/development/python-modules/django-cors-headers/default.nix
@@ -0,0 +1,27 @@
+{ lib,
+ fetchPypi,
+ django,
+ buildPythonPackage
+}:
+
+buildPythonPackage rec {
+ pname = "django-cors-headers";
+ version = "2.4.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1qfa9awsj3f0nwygb0vdh4ilcsfi6zinzng73cd5864x2fbyxhn4";
+ };
+
+ propagatedBuildInputs = [ django ];
+
+ # pypi release does not include tests
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Django app for handling server Cross-Origin Resource Sharing (CORS) headers";
+ homepage = https://github.com/OttoYiu/django-cors-headers;
+ license = licenses.mit;
+ maintainers = [ maintainers.ivegotasthma ];
+ };
+}
diff --git a/pkgs/development/python-modules/django-rest-auth/default.nix b/pkgs/development/python-modules/django-rest-auth/default.nix
new file mode 100644
index 000000000000..696376b3e4bd
--- /dev/null
+++ b/pkgs/development/python-modules/django-rest-auth/default.nix
@@ -0,0 +1,29 @@
+{ lib,
+ fetchPypi,
+ django,
+ djangorestframework,
+ six,
+ buildPythonPackage
+}:
+
+buildPythonPackage rec {
+ pname = "django-rest-auth";
+ version = "0.9.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "ad155a0ed1061b32e3e46c9b25686e397644fd6acfd35d5c03bc6b9d2fc6c82a";
+ };
+
+ propagatedBuildInputs = [ django djangorestframework six ];
+
+ # pypi release does not include tests
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Django app that makes registration and authentication easy";
+ homepage = https://github.com/Tivix/django-rest-auth;
+ license = licenses.mit;
+ maintainers = [ maintainers.ivegotasthma ];
+ };
+}
diff --git a/pkgs/development/python-modules/django-sesame/default.nix b/pkgs/development/python-modules/django-sesame/default.nix
new file mode 100644
index 000000000000..9887580b0fdd
--- /dev/null
+++ b/pkgs/development/python-modules/django-sesame/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchPypi
+, django }:
+
+buildPythonPackage rec {
+ pname = "django-sesame";
+ version = "1.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "081q3vd9waiajiipg99flw0vlzk920sz07067v3n5774gx0qhbaa";
+ };
+
+ checkInputs = [ django ];
+
+ checkPhase = ''
+ PYTHONPATH="$(pwd):$PYTHONPATH" \
+ DJANGO_SETTINGS_MODULE=sesame.test_settings \
+ django-admin test sesame
+ '';
+
+ meta = with lib; {
+ description = "URLs with authentication tokens for automatic login";
+ homepage = http://github.com/aaugustin/django-sesame;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ elohmeier ];
+ };
+}
diff --git a/pkgs/development/python-modules/django/1_11.nix b/pkgs/development/python-modules/django/1_11.nix
index 131c6b3ef1bf..6e2bbd9fd5d3 100644
--- a/pkgs/development/python-modules/django/1_11.nix
+++ b/pkgs/development/python-modules/django/1_11.nix
@@ -6,13 +6,11 @@
buildPythonPackage rec {
pname = "Django";
- version = "1.11.17";
-
- disabled = pythonOlder "2.7";
+ version = "1.11.18";
src = fetchurl {
url = "https://www.djangoproject.com/m/releases/1.11/${pname}-${version}.tar.gz";
- sha256 = "10xlpm21ll8mgz5py41sz9vrd603qv7an736agbqxkxlyikfx1x7";
+ sha256 = "19b6f020als9hr4q1im5282yn2b1hzf586n9kjrlkrslq7da3k3k";
};
patches = stdenv.lib.optionals withGdal [
diff --git a/pkgs/development/python-modules/django/1_8.nix b/pkgs/development/python-modules/django/1_8.nix
index 30d75e73c68d..ee2408f73405 100644
--- a/pkgs/development/python-modules/django/1_8.nix
+++ b/pkgs/development/python-modules/django/1_8.nix
@@ -25,6 +25,11 @@ buildPythonPackage rec {
description = "A high-level Python Web framework";
homepage = https://www.djangoproject.com/;
license = licenses.bsd0;
+ knownVulnerabilities = [
+ # The patches were not backported due to Django 1.8 having reached EOL
+ https://www.djangoproject.com/weblog/2018/aug/01/security-releases/
+ https://www.djangoproject.com/weblog/2019/jan/04/security-releases/
+ ];
};
}
diff --git a/pkgs/development/python-modules/django_reversion/default.nix b/pkgs/development/python-modules/django_reversion/default.nix
index 18fbbe2da311..35879a7bfb49 100644
--- a/pkgs/development/python-modules/django_reversion/default.nix
+++ b/pkgs/development/python-modules/django_reversion/default.nix
@@ -13,6 +13,9 @@ buildPythonPackage rec {
sha256 = "9b8a245917e1bae131d3210c9ca7efbc066e60f32efa436e391c9803c3f4b61b";
};
+ # tests assume the availability of a mysql/postgresql database
+ doCheck = false;
+
propagatedBuildInputs = [ django ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/djangorestframework-jwt/default.nix b/pkgs/development/python-modules/djangorestframework-jwt/default.nix
new file mode 100644
index 000000000000..f50fd3ff9b61
--- /dev/null
+++ b/pkgs/development/python-modules/djangorestframework-jwt/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, fetchPypi
+, django
+, pyjwt
+, djangorestframework
+, buildPythonPackage
+}:
+
+buildPythonPackage rec {
+ pname = "djangorestframework-jwt";
+ version = "1.11.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "19rng6v1sw14mbjp5cplnrgxjnhlj8faalfw02iihi9s5w1k7zjy";
+ };
+
+ propagatedBuildInputs = [ pyjwt django djangorestframework ];
+
+ # ./runtests.py fails because the project must be tested against a django
+ # installation, there are missing database tables for User, that don't exist.
+ doCheck = false;
+
+ meta = with lib; {
+ description = "JSON Web Token Authentication support for Django REST Framework";
+ homepage = https://github.com/GetBlimp/django-rest-framework-jwt;
+ license = licenses.mit;
+ maintainers = [ maintainers.ivegotasthma ];
+ };
+}
diff --git a/pkgs/development/python-modules/docker-py/default.nix b/pkgs/development/python-modules/docker-py/default.nix
new file mode 100644
index 000000000000..84dba75e404a
--- /dev/null
+++ b/pkgs/development/python-modules/docker-py/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchPypi, six, requests, websocket_client, docker_pycreds }:
+
+buildPythonPackage rec {
+ version = "1.10.6";
+ pname = "docker-py";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "05f49f6hnl7npmi7kigg0ibqk8s3fhzx1ivvz1kqvlv4ay3paajc";
+ };
+
+ # The tests access the network.
+ doCheck = false;
+
+ propagatedBuildInputs = [
+ six
+ requests
+ websocket_client
+ docker_pycreds
+ ];
+
+ meta = {
+ description = "Python library for the Docker Remote API";
+ homepage = https://github.com/docker/docker-py/;
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.pmiddend ];
+ };
+}
diff --git a/pkgs/development/python-modules/dugong/default.nix b/pkgs/development/python-modules/dugong/default.nix
index 20f4bc7e0c33..09faabb98cc6 100644
--- a/pkgs/development/python-modules/dugong/default.nix
+++ b/pkgs/development/python-modules/dugong/default.nix
@@ -2,12 +2,13 @@
buildPythonPackage rec {
pname = "dugong";
- version = "3.5";
+ version = "3.7.4";
disabled = pythonOlder "3.3"; # Library does not support versions older than 3.3
src = fetchPypi {
inherit pname version;
- sha256 = "0y0rdxbiwm03zv6vpvapqilrird3h8ijz7xmb0j7ds5j4p6q3g24";
+ extension = "tar.bz2";
+ sha256 = "1fb9kwib6jsd09bxiz70av6g0blscygkx7xzaz1b7ibd28ms77zd";
};
}
diff --git a/pkgs/development/python-modules/elasticsearch-dsl/default.nix b/pkgs/development/python-modules/elasticsearch-dsl/default.nix
index 94d47073764e..805bacbd716a 100644
--- a/pkgs/development/python-modules/elasticsearch-dsl/default.nix
+++ b/pkgs/development/python-modules/elasticsearch-dsl/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "elasticsearch-dsl";
- version = "6.2.1";
+ version = "6.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0f0w23kzyym0fkzisdkcl4xpnm8fsi97v1kskyvfrhj3mxy179fh";
+ sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z";
};
propagatedBuildInputs = [ elasticsearch python-dateutil six ]
diff --git a/pkgs/development/python-modules/eradicate/default.nix b/pkgs/development/python-modules/eradicate/default.nix
index 7c071a5cee6b..6b3909a5b458 100644
--- a/pkgs/development/python-modules/eradicate/default.nix
+++ b/pkgs/development/python-modules/eradicate/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "eradicate";
- version = "0.2.1";
+ version = "1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "092zmck919bn6sl31ixrzhn88g9nvhwzmwzpq8dzgn6c8k2h3bzr";
+ sha256 = "06nhs8wml5f5k96gbq7jl417bmsqnxy8aykpzbzrvm3gmqmaizag";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/faker/default.nix b/pkgs/development/python-modules/faker/default.nix
index 9a46d9611e08..548c7a59bc6f 100644
--- a/pkgs/development/python-modules/faker/default.nix
+++ b/pkgs/development/python-modules/faker/default.nix
@@ -8,11 +8,11 @@ assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec {
pname = "Faker";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "067mdy9p1vbkypr3vazmrb0sga6maqbk542hr7hmzcb5lp3dr8sj";
+ sha256 = "0v1pjzn9z20ckgv3kji7c8nwcsm7670z4i43ic9skjrdbcqylwfq";
};
buildInputs = [ pytestrunner ];
@@ -30,6 +30,7 @@ buildPythonPackage rec {
] ++ lib.optional (pythonOlder "3.3") ipaddress;
postPatch = ''
+ find tests -type d -name "__pycache__" | xargs rm -r
substituteInPlace setup.py --replace "pytest>=3.8.0,<3.9" "pytest"
'';
diff --git a/pkgs/development/python-modules/favicon/default.nix b/pkgs/development/python-modules/favicon/default.nix
new file mode 100644
index 000000000000..e4675274c09f
--- /dev/null
+++ b/pkgs/development/python-modules/favicon/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchPypi, requests, beautifulsoup4, pytest, requests-mock,
+ pytestrunner }:
+
+buildPythonPackage rec {
+ pname = "favicon";
+ version = "0.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "01jhb66nrqbf22z6ybpi8ndw6zifgysdmnh547027g96nz51669y";
+ };
+
+ buildInputs = [ pytestrunner ];
+ checkInputs = [ pytest requests-mock ];
+ propagatedBuildInputs = [ requests beautifulsoup4 ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ description = "Find a website's favicon";
+ homepage = http://github.com/scottwernervt/favicon;
+ license = licenses.mit;
+ maintainers = with maintainers; [ elohmeier ];
+ };
+}
diff --git a/pkgs/development/python-modules/fdroidserver/default.nix b/pkgs/development/python-modules/fdroidserver/default.nix
deleted file mode 100644
index b9b936ae83e8..000000000000
--- a/pkgs/development/python-modules/fdroidserver/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ stdenv
-, buildPythonPackage
-, fetchFromGitLab
-, libcloud
-, pyyaml
-, paramiko
-, pyasn1
-, pyasn1-modules
-, pillow
-, mwclient
-, GitPython
-, isPy3k
-}:
-
-buildPythonPackage rec {
- version = "2016-05-31";
- pname = "fdroidserver-git";
- disabled = ! isPy3k;
-
- src = fetchFromGitLab {
- owner = "fdroid";
- repo = "fdroidserver";
- rev = "401649e0365e6e365fc48ae8a3af94768af865f3";
- sha256 = "1mmi2ffpym1qw694yj938kc7b4xhq0blri7wkjaqddcyykjyr94d";
- };
-
- propagatedBuildInputs = [ libcloud pyyaml paramiko pyasn1 pyasn1-modules pillow mwclient GitPython ];
-
- meta = with stdenv.lib; {
- homepage = https://f-droid.org;
- description = "Server and tools for F-Droid, the Free Software repository system for Android";
- license = licenses.agpl3;
- };
-
-}
diff --git a/pkgs/development/python-modules/fonttools/default.nix b/pkgs/development/python-modules/fonttools/default.nix
index 4fd2db014bab..58df04c17c80 100644
--- a/pkgs/development/python-modules/fonttools/default.nix
+++ b/pkgs/development/python-modules/fonttools/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "fonttools";
- version = "3.34.2";
+ version = "3.37.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1ahs82jnc8f7gksh51asg9dcifhslyfdz9dry9sxq424q1p5k9lz";
+ sha256 = "1bf7k6qdvi2ycw87g8iqy0rwl3ms25k3zz6ix1fpsk8qx36gk9x1";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/ftfy/default.nix b/pkgs/development/python-modules/ftfy/default.nix
index 38457caabbf5..f6fa41e33f83 100644
--- a/pkgs/development/python-modules/ftfy/default.nix
+++ b/pkgs/development/python-modules/ftfy/default.nix
@@ -4,13 +4,13 @@
, fetchPypi
, html5lib
, wcwidth
-, nose
+, pytest
}:
buildPythonPackage rec {
pname = "ftfy";
- version = "5.5.0";
+ version = "5.5.1";
# ftfy v5 only supports python3. Since at the moment the only
# packages that use ftfy are spacy and textacy which both support
# python 2 and 3, they have pinned ftfy to the v4 branch.
@@ -20,26 +20,26 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "525ea45a871f52ddb170e66b01f35f1b3022995016c81efa305e628937b85443";
+ sha256 = "1ci6xrj4g01a97nymxpv9nj820nlmgzc4ybaz9k46i6bnxzpax7s";
};
- propagatedBuildInputs = [ html5lib wcwidth ];
-
- checkInputs = [
- nose
+ propagatedBuildInputs = [
+ html5lib
+ wcwidth
];
+ checkInputs = [
+ pytest
+ ];
+
+ # We suffix PATH like this because the tests want the ftfy executable
checkPhase = ''
- nosetests -v tests
+ PATH=$out/bin:$PATH pytest
'';
- # Several tests fail with
- # FileNotFoundError: [Errno 2] No such file or directory: 'ftfy'
- doCheck = false;
-
meta = with stdenv.lib; {
- description = "Given Unicode text, make its representation consistent and possibly less broken.";
- homepage = https://github.com/LuminosoInsight/python-ftfy/tree/master/tests;
+ description = "Given Unicode text, make its representation consistent and possibly less broken";
+ homepage = https://github.com/LuminosoInsight/python-ftfy;
license = licenses.mit;
maintainers = with maintainers; [ sdll aborsu ];
};
diff --git a/pkgs/development/python-modules/future-fstrings/default.nix b/pkgs/development/python-modules/future-fstrings/default.nix
new file mode 100644
index 000000000000..7df148df09c9
--- /dev/null
+++ b/pkgs/development/python-modules/future-fstrings/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, pythonOlder }:
+
+buildPythonPackage rec {
+ pname = "future-fstrings";
+ version = "0.4.5";
+
+ src = fetchPypi {
+ inherit version;
+ pname = "future_fstrings";
+ sha256 = "891c5d5f073b3e3ff686bebde0a4c45c479065f45c8cbd6de19323d5a50738a8";
+ };
+
+ # No tests included in Pypi archive
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = https://github.com/asottile/future-fstrings;
+ description = "A backport of fstrings to python<3.6";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nyanloutre ];
+ };
+}
diff --git a/pkgs/development/python-modules/fuzzywuzzy/default.nix b/pkgs/development/python-modules/fuzzywuzzy/default.nix
new file mode 100644
index 000000000000..7091799decab
--- /dev/null
+++ b/pkgs/development/python-modules/fuzzywuzzy/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi, python-Levenshtein, pycodestyle, hypothesis, pytest }:
+
+buildPythonPackage rec {
+ pname = "fuzzywuzzy";
+ version = "0.17.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "6f49de47db00e1c71d40ad16da42284ac357936fa9b66bea1df63fed07122d62";
+ };
+
+ propagatedBuildInputs = [ python-Levenshtein ];
+ checkInputs = [ pycodestyle hypothesis pytest ];
+
+ meta = with stdenv.lib; {
+ description = "Fuzzy string matching for Python";
+ homepage = https://github.com/seatgeek/fuzzywuzzy;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ earvstedt ];
+ };
+}
diff --git a/pkgs/development/python-modules/google-api-python-client/default.nix b/pkgs/development/python-modules/google-api-python-client/default.nix
index 1a335ad6bb1c..89c7c6b8df80 100644
--- a/pkgs/development/python-modules/google-api-python-client/default.nix
+++ b/pkgs/development/python-modules/google-api-python-client/default.nix
@@ -3,12 +3,12 @@
buildPythonPackage rec {
pname = "google-api-python-client";
- version = "1.7.7";
+ version = "1.7.8";
#disabled = !isPy3k; # TODO: Python 2.7 was deprecated but weboob still depends on it.
src = fetchPypi {
inherit pname version;
- sha256 = "1nlsp8cll6v9w4649j98xw545bfnqa2xs7m9faa9mxc0kp8ff1li";
+ sha256 = "0n18frf0ghmwf5lxmkyski4b5h1rsx93ibq3iw0k3s2wxl371406";
};
# No tests included in archive
@@ -20,5 +20,6 @@ buildPythonPackage rec {
description = "The core Python library for accessing Google APIs";
homepage = https://github.com/google/google-api-python-client;
license = licenses.asl20;
+ maintainers = with maintainers; [ primeos ];
};
}
diff --git a/pkgs/development/tools/profiling/gprof2dot/default.nix b/pkgs/development/python-modules/gprof2dot/default.nix
similarity index 53%
rename from pkgs/development/tools/profiling/gprof2dot/default.nix
rename to pkgs/development/python-modules/gprof2dot/default.nix
index 2f0b03ab7e37..ed48842496c0 100644
--- a/pkgs/development/tools/profiling/gprof2dot/default.nix
+++ b/pkgs/development/python-modules/gprof2dot/default.nix
@@ -1,19 +1,20 @@
-{ stdenv, fetchFromGitHub, pythonPackages }:
+{ lib, fetchFromGitHub, buildPythonApplication }:
-pythonPackages.buildPythonApplication {
- name = "gprof2dot-2015-04-27";
+buildPythonApplication {
+ name = "gprof2dot-2017-09-19";
src = fetchFromGitHub {
owner = "jrfonseca";
repo = "gprof2dot";
- rev = "6fbb81559609c12e7c64ae5dce7d102a414a7514";
- sha256 = "1fff7w6dm6lld11hp2ij97f85ma1154h62dvchq19c5jja3zjw3c";
+ rev = "2017.09.19";
+ sha256 = "1b5wvjv5ykbhz7aix7l3y7mg1hxi0vgak4a49gr92sdlz8blj51v";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/jrfonseca/gprof2dot;
description = "Python script to convert the output from many profilers into a dot graph";
license = licenses.lgpl3Plus;
platforms = platforms.linux;
+ maintainers = [ maintainers.pmiddend ];
};
}
diff --git a/pkgs/development/python-modules/grandalf/default.nix b/pkgs/development/python-modules/grandalf/default.nix
new file mode 100644
index 000000000000..79413b26544f
--- /dev/null
+++ b/pkgs/development/python-modules/grandalf/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pyparsing
+, future
+, pytest
+, pytestrunner
+}:
+
+buildPythonPackage rec {
+ pname = "grandalf";
+ version = "0.6";
+
+ # fetch from github to acquire tests
+ src = fetchFromGitHub {
+ owner = "bdcht";
+ repo = "grandalf";
+ rev = "v${version}";
+ sha256 = "1f1l288sqna0bca7dwwvyw7wzg9b2613g6vc0g0vfngm7k75b2jg";
+ };
+
+ propagatedBuildInputs = [
+ pyparsing
+ future
+ ];
+
+ checkInputs = [ pytest pytestrunner ];
+
+ patches = [ ./no-setup-requires-pytestrunner.patch ];
+
+ checkPhase = ''
+ pytest tests
+ '';
+
+ meta = with lib; {
+ description = "A python package made for experimentations with graphs and drawing algorithms";
+ homepage = https://github.com/bdcht/grandalf;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ cmcdragonkai ];
+ };
+}
diff --git a/pkgs/development/python-modules/grandalf/no-setup-requires-pytestrunner.patch b/pkgs/development/python-modules/grandalf/no-setup-requires-pytestrunner.patch
new file mode 100644
index 000000000000..80e12e246ebb
--- /dev/null
+++ b/pkgs/development/python-modules/grandalf/no-setup-requires-pytestrunner.patch
@@ -0,0 +1,15 @@
+diff --git a/setup.py b/setup.py
+index 0470622..d574ceb 100755
+--- a/setup.py
++++ b/setup.py
+@@ -75,8 +75,8 @@ setup(
+ # your project is installed. For an analysis of "install_requires" vs pip's
+ # requirements files see:
+ # https://packaging.python.org/en/latest/requirements.html
+- setup_requires=['pytest-runner',],
+- tests_require=['pytest',],
++ setup_requires=[],
++ tests_require=['pytest','pytest-runner',],
+
+ install_requires=['pyparsing','future'],
+
diff --git a/pkgs/development/python-modules/httpsig/default.nix b/pkgs/development/python-modules/httpsig/default.nix
index cff72de36077..24ba9be13822 100644
--- a/pkgs/development/python-modules/httpsig/default.nix
+++ b/pkgs/development/python-modules/httpsig/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "httpsig";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "19ng7y7blp13z081z5a6dxng1p8xlih7g6frmsg3q5ri8lvpybc7";
+ sha256 = "1rkc3zwsq53rjsmc47335m4viljiwdbmw3y2zry4z70j8q1dbmki";
};
buildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/immutables/default.nix b/pkgs/development/python-modules/immutables/default.nix
index 64fc707b8fd8..5662f8896cc3 100644
--- a/pkgs/development/python-modules/immutables/default.nix
+++ b/pkgs/development/python-modules/immutables/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "immutables";
- version = "0.6";
+ version = "0.9";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "63023fa0cceedc62e0d1535cd4ca7a1f6df3120a6d8e5c34e89037402a6fd809";
+ sha256 = "1h7i00x6sdbw62rdipp0kaw1mcrvfipxv0054x1n2r4q4j11q7fp";
};
meta = {
diff --git a/pkgs/development/python-modules/jellyfish/default.nix b/pkgs/development/python-modules/jellyfish/default.nix
index c18b6c5cac47..5daa3c214964 100644
--- a/pkgs/development/python-modules/jellyfish/default.nix
+++ b/pkgs/development/python-modules/jellyfish/default.nix
@@ -1,17 +1,20 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy3k
, pytest
, unicodecsv
}:
buildPythonPackage rec {
pname = "jellyfish";
- version = "0.6.1";
+ version = "0.7.1";
+
+ disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "5104e45a2b804b48a46a92a5e6d6e86830fe60ae83b1da32c867402c8f4c2094";
+ sha256 = "1hd1xzw22g1cp2dpf5bbpg8a7iac2v9hw0xrj5n5j83inh5n99br";
};
checkInputs = [ pytest unicodecsv ];
diff --git a/pkgs/development/python-modules/kaptan/default.nix b/pkgs/development/python-modules/kaptan/default.nix
index 89f2c1ecacaf..455f90a01644 100644
--- a/pkgs/development/python-modules/kaptan/default.nix
+++ b/pkgs/development/python-modules/kaptan/default.nix
@@ -15,11 +15,13 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pyyaml ];
+ # No tests in archive
+ doCheck = false;
+
meta = with stdenv.lib; {
description = "Configuration manager for python applications";
- homepage = https://emre.github.io/kaptan/;
+ homepage = https://kaptan.readthedocs.io/;
license = licenses.bsd3;
- platforms = platforms.linux;
maintainers = with maintainers; [ jgeerds ];
};
diff --git a/pkgs/development/python-modules/latexcodec/default.nix b/pkgs/development/python-modules/latexcodec/default.nix
index 3b639ee2afb9..785d9f1aa3ae 100644
--- a/pkgs/development/python-modules/latexcodec/default.nix
+++ b/pkgs/development/python-modules/latexcodec/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "latexcodec";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchPypi {
inherit pname version;
- sha256 = "0zdd1gf24i83ykadx0y30n3001j43scqr2saql3vckk5c39dj1wn";
+ sha256 = "0s4wdbg0w2l8pj3i0y4510i0s04p8nhxcsa2z41bjsv0k66npb81";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/libtmux/default.nix b/pkgs/development/python-modules/libtmux/default.nix
index 417baed95603..43b75b30f5a4 100644
--- a/pkgs/development/python-modules/libtmux/default.nix
+++ b/pkgs/development/python-modules/libtmux/default.nix
@@ -21,8 +21,6 @@ buildPythonPackage rec {
description = "Scripting library for tmux";
homepage = https://libtmux.readthedocs.io/;
license = licenses.bsd3;
- platforms = platforms.linux;
maintainers = with maintainers; [ jgeerds ];
};
}
-
diff --git a/pkgs/development/python-modules/limitlessled/default.nix b/pkgs/development/python-modules/limitlessled/default.nix
new file mode 100644
index 000000000000..c2029aa6d6bd
--- /dev/null
+++ b/pkgs/development/python-modules/limitlessled/default.nix
@@ -0,0 +1,18 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "limitlessled";
+ version = "1.1.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0pd71wxqjvznx10brsj1sgy3420bz7awbzk9jlj422rrdxql754j";
+ };
+
+ meta = with lib; {
+ description = "Control LimitlessLED products";
+ homepage = https://github.com/happyleavesaoc/python-limitlessled/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ sephalon ];
+ };
+}
diff --git a/pkgs/development/python-modules/mautrix-appservice/default.nix b/pkgs/development/python-modules/mautrix-appservice/default.nix
new file mode 100644
index 000000000000..1420f1880a31
--- /dev/null
+++ b/pkgs/development/python-modules/mautrix-appservice/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchPypi, aiohttp, future-fstrings, pythonOlder }:
+
+buildPythonPackage rec {
+ pname = "mautrix-appservice";
+ version = "0.3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1615220f5bb75e2093ad1e30f4c2e1243499b0b20caef014fd73faadd3bfea6c";
+ };
+
+ propagatedBuildInputs = [
+ aiohttp
+ future-fstrings
+ ];
+
+ # No tests available
+ doCheck = false;
+
+ disabled = pythonOlder "3.5";
+
+ meta = with lib; {
+ homepage = https://github.com/tulir/mautrix-appservice-python;
+ description = "A Python 3 asyncio-based Matrix application service framework";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nyanloutre ];
+ };
+}
diff --git a/pkgs/development/python-modules/mechanize/default.nix b/pkgs/development/python-modules/mechanize/default.nix
index 63a255c941c8..fa6ea72129f3 100644
--- a/pkgs/development/python-modules/mechanize/default.nix
+++ b/pkgs/development/python-modules/mechanize/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "mechanize";
- version = "0.3.7";
+ version = "0.4.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1licf3wiy21pncg8hkx58r7xj4ylrqa8jcfh9n4rh23rmykf2rpf";
+ sha256 = "15g58z3hy1pgi5sygpif28jyqj79iz4vw2mh5nxdydl4w20micvf";
};
propagatedBuildInputs = [ html5lib ];
diff --git a/pkgs/development/python-modules/mozsvc/default.nix b/pkgs/development/python-modules/mozsvc/default.nix
index b7fed9e6ad98..a7b3984b912e 100644
--- a/pkgs/development/python-modules/mozsvc/default.nix
+++ b/pkgs/development/python-modules/mozsvc/default.nix
@@ -1,7 +1,6 @@
{ stdenv
, buildPythonPackage
-, fetchgit
-, fetchurl
+, fetchFromGitHub
, pyramid
, simplejson
, konfig
@@ -9,26 +8,22 @@
buildPythonPackage rec {
pname = "mozsvc";
- version = "0.8";
+ version = "0.10";
- src = fetchgit {
- url = https://github.com/mozilla-services/mozservices.git;
- rev = "refs/tags/${version}";
- sha256 = "1zci2ikk83mf7va88c83dr6snfh4ddjqw0lsg3y29qk5nxf80vx2";
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = "mozservices";
+ rev = version;
+ sha256 = "0a0558g8j55pd1nnhnnf3k377jv6cah8lxb24v98rq8kxr5960cg";
};
- patches = stdenv.lib.singleton (fetchurl {
- url = https://github.com/nbp/mozservices/commit/f86c0b0b870cd8f80ce90accde9e16ecb2e88863.diff;
- sha256 = "1lnghx821f6dqp3pa382ka07cncdz7hq0mkrh44d0q3grvrlrp9n";
- });
-
- doCheck = false; # lazy packager
+ doCheck = false; # too many dependencies and conflicting versions; I (nadrieril) gave up
propagatedBuildInputs = [ pyramid simplejson konfig ];
meta = with stdenv.lib; {
homepage = https://github.com/mozilla-services/mozservices;
description = "Various utilities for Mozilla apps";
license = licenses.mpl20;
+ maintainers = with maintainers; [ nadrieril ];
};
-
}
diff --git a/pkgs/development/python-modules/mrbob/default.nix b/pkgs/development/python-modules/mrbob/default.nix
index 6dbfa1fae603..388e0148d0a0 100644
--- a/pkgs/development/python-modules/mrbob/default.nix
+++ b/pkgs/development/python-modules/mrbob/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, stdenv, glibcLocales, mock, nose, isPy3k, argparse, jinja2, six
+{ buildPythonPackage, stdenv, glibcLocales, mock, nose, isPy3k, jinja2, six
, fetchPypi
}:
@@ -18,7 +18,7 @@ buildPythonPackage rec {
LC_ALL="en_US.UTF-8" nosetests
'';
- propagatedBuildInputs = [ argparse jinja2 six ];
+ propagatedBuildInputs = [ jinja2 six ];
meta = with stdenv.lib; {
homepage = https://github.com/domenkozar/mr.bob;
diff --git a/pkgs/development/python-modules/mysql-connector/default.nix b/pkgs/development/python-modules/mysql-connector/default.nix
index 579fc4631f66..2c0a83c62e3e 100644
--- a/pkgs/development/python-modules/mysql-connector/default.nix
+++ b/pkgs/development/python-modules/mysql-connector/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "mysql-connector";
- version = "8.0.13";
+ version = "8.0.14";
src = fetchFromGitHub {
owner = "mysql";
repo = "mysql-connector-python";
rev = version;
- sha256 = "1qb6m3cp6zxmr49bp6g5g5b75yszgac1h26i2hza61mrvd235688";
+ sha256 = "1cf0ic2mx339j62579xjlaw5q5sz61dac379c7lsy3ln3krsw3y9";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/pkgs/development/python-modules/nanomsg-python/default.nix b/pkgs/development/python-modules/nanomsg-python/default.nix
new file mode 100644
index 000000000000..b6e323ff9c69
--- /dev/null
+++ b/pkgs/development/python-modules/nanomsg-python/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, nanomsg }:
+
+buildPythonPackage rec {
+ pname = "nanomsg-python";
+ version = "1.0.20190114";
+
+ src = fetchFromGitHub {
+ owner = "tonysimpson";
+ repo = "nanomsg-python";
+ rev = "3acd9160f90f91034d4a43ce603aaa19fbaf1f2e";
+ sha256 = "1qgybcpmm9xxrn39alcgdcpvwphgm1glkbnwx0ljpz4nd1jsnyrl";
+ };
+
+ buildInputs = [ nanomsg ];
+
+ # Tests requires network connections
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Bindings for nanomsg";
+ homepage = https://github.com/tonysimpson/nanomsg-python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ bgamari ];
+ };
+}
diff --git a/pkgs/development/python-modules/nanotime/default.nix b/pkgs/development/python-modules/nanotime/default.nix
new file mode 100644
index 000000000000..8dd520a04e9a
--- /dev/null
+++ b/pkgs/development/python-modules/nanotime/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchPypi, nose }:
+
+buildPythonPackage rec {
+ pname = "nanotime";
+ version = "0.5.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "c7cc231fc5f6db401b448d7ab51c96d0a4733f4b69fabe569a576f89ffdf966b";
+ };
+
+ checkInputs = [ nose ];
+
+ checkPhase = ''
+ nosetests
+ '';
+
+ # tests currently fail
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Provides a time object that keeps time as the number of nanoseconds since the UNIX epoch";
+ homepage = https://github.com/jbenet/nanotime/tree/master/python;
+ license = licenses.mit;
+ maintainers = with maintainers; [ cmcdragonkai ];
+ };
+}
diff --git a/pkgs/development/python-modules/nbxmpp/default.nix b/pkgs/development/python-modules/nbxmpp/default.nix
index 888e1de6aa57..5da8257ac81e 100644
--- a/pkgs/development/python-modules/nbxmpp/default.nix
+++ b/pkgs/development/python-modules/nbxmpp/default.nix
@@ -2,7 +2,7 @@
let
pname = "nbxmpp";
- version = "0.6.8";
+ version = "0.6.9";
name = "${pname}-${version}";
in buildPythonPackage rec {
inherit pname version;
@@ -11,7 +11,7 @@ in buildPythonPackage rec {
name = "${name}.tar.bz2";
url = "https://dev.gajim.org/gajim/python-nbxmpp/repository/archive.tar.bz2?"
+ "ref=${name}";
- sha256 = "09zrqz01j45kvayfscd66avkrnn237lbjg9li5hjhyw92h6hkkc4";
+ sha256 = "14xrq0r5k1dk7rwj4cxyxfapi6gbnqg70mz94g6hn9ij06284mi7";
};
propagatedBuildInputs = [ pyopenssl ];
diff --git a/pkgs/development/python-modules/nose_progressive/default.nix b/pkgs/development/python-modules/nose_progressive/default.nix
index a8962bcecc22..6d9d98f27abd 100644
--- a/pkgs/development/python-modules/nose_progressive/default.nix
+++ b/pkgs/development/python-modules/nose_progressive/default.nix
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "3a6e2833e613c1c239baf05a19f66b5920915e62c07251d3ab3f3acb017ef5d7";
+ sha256 = "1mzmgq0wnfizmg9m2wn0c9g9282rdgv1jnphp8ww5h8kwqrjhvis";
};
buildInputs = [ nose ];
diff --git a/pkgs/development/python-modules/nuitka/default.nix b/pkgs/development/python-modules/nuitka/default.nix
index 1b14657d5061..7d7f7da753e1 100644
--- a/pkgs/development/python-modules/nuitka/default.nix
+++ b/pkgs/development/python-modules/nuitka/default.nix
@@ -13,13 +13,13 @@ let
# Therefore we create a separate env for it.
scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]);
in buildPythonPackage rec {
- version = "0.6.0.6";
+ version = "0.6.1";
pname = "Nuitka";
# Latest version is not yet on PyPi
src = fetchurl {
url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz";
- sha256 = "1i5p4ia4qcqmfb9k90g3ssbr090q555fdpc32sl4x6rgqfw5ddj4";
+ sha256 = "0ncclbj9qdd88fs26mvgf217m7kgfcy1zgsyzi1j65b6z2wywl9a";
};
checkInputs = [ vmprof pyqt4 ];
diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix
index c183442e0e9e..41aa7f7a0c8a 100644
--- a/pkgs/development/python-modules/numba/default.nix
+++ b/pkgs/development/python-modules/numba/default.nix
@@ -7,7 +7,6 @@
, isPy3k
, numpy
, llvmlite
-, argparse
, funcsigs
, singledispatch
, libcxx
@@ -24,7 +23,7 @@ buildPythonPackage rec {
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
- propagatedBuildInputs = [numpy llvmlite argparse] ++ stdenv.lib.optional (!isPy3k) funcsigs ++ stdenv.lib.optional (isPy27 || isPy33) singledispatch;
+ propagatedBuildInputs = [numpy llvmlite] ++ stdenv.lib.optional (!isPy3k) funcsigs ++ stdenv.lib.optional (isPy27 || isPy33) singledispatch;
# Copy test script into $out and run the test suite.
checkPhase = ''
diff --git a/pkgs/development/python-modules/obfsproxy/default.nix b/pkgs/development/python-modules/obfsproxy/default.nix
index 2f435201d21d..8abd3f22ea3d 100644
--- a/pkgs/development/python-modules/obfsproxy/default.nix
+++ b/pkgs/development/python-modules/obfsproxy/default.nix
@@ -2,7 +2,6 @@
, buildPythonPackage
, fetchgit
, pyptlib
-, argparse
, twisted
, pycrypto
, pyyaml
@@ -23,7 +22,7 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "argparse" ""
'';
- propagatedBuildInputs = [ pyptlib argparse twisted pycrypto pyyaml ];
+ propagatedBuildInputs = [ pyptlib twisted pycrypto pyyaml ];
# No tests in archive
doCheck = false;
diff --git a/pkgs/development/python-modules/owslib/default.nix b/pkgs/development/python-modules/owslib/default.nix
index 024c3b4c8ee7..22b9360a56a0 100644
--- a/pkgs/development/python-modules/owslib/default.nix
+++ b/pkgs/development/python-modules/owslib/default.nix
@@ -5,7 +5,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "b2e7fd694d3cffcee79317bad492d60c0aa887aea6916517c051c3247b33b5a5";
+ sha256 = "19dm6dxj9hsiq0bnb4d6ms3sh2hcss9d9fhpjgkwxzrw9mlzvrxj";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pandas/0.17.1.nix b/pkgs/development/python-modules/pandas/0.17.1.nix
deleted file mode 100644
index c481aa0dfea7..000000000000
--- a/pkgs/development/python-modules/pandas/0.17.1.nix
+++ /dev/null
@@ -1,76 +0,0 @@
-{ buildPythonPackage
-, fetchPypi
-, stdenv
-, pytest
-, glibcLocales
-, cython
-, dateutil
-, scipy
-, numexpr
-, pytz
-, xlrd
-, bottleneck
-, sqlalchemy
-, lxml
-, html5lib
-, beautifulsoup4
-, openpyxl
-, tables
-, xlwt
-, libcxx ? null
-}:
-
-let
- inherit (stdenv.lib) optional optionalString;
- inherit (stdenv) isDarwin;
-in buildPythonPackage rec {
- pname = "pandas";
- version = "0.17.1";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "cfd7214a7223703fe6999fbe34837749540efee1c985e6aee9933f30e3f72837";
- };
-
- LC_ALL = "en_US.UTF-8";
- buildInputs = [ pytest glibcLocales ] ++ optional isDarwin libcxx;
- propagatedBuildInputs = [
- cython
- dateutil
- scipy
- numexpr
- pytz
- xlrd
- bottleneck
- sqlalchemy
- lxml
- html5lib
- beautifulsoup4
- openpyxl
- tables
- xlwt
- ];
-
- doCheck = false;
-
- # For OSX, we need to add a dependency on libcxx, which provides
- # `complex.h` and other libraries that pandas depends on to build.
- postPatch = optionalString isDarwin ''
- cpp_sdk="${libcxx}/include/c++/v1";
- echo "Adding $cpp_sdk to the setup.py common_include variable"
- substituteInPlace setup.py \
- --replace "['pandas/src/klib', 'pandas/src']" \
- "['pandas/src/klib', 'pandas/src', '$cpp_sdk']"
- '';
-
- meta = {
- # https://github.com/pandas-dev/pandas/issues/14866
- # pandas devs are no longer testing i686 so safer to assume it's broken
- broken = stdenv.isi686;
- homepage = http://pandas.pydata.org/;
- description = "Python Data Analysis Library";
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ shlevy ];
- platforms = stdenv.lib.platforms.unix;
- };
-}
diff --git a/pkgs/development/python-modules/pastescript/default.nix b/pkgs/development/python-modules/pastescript/default.nix
index 3507729ee94e..ac85b4be1200 100644
--- a/pkgs/development/python-modules/pastescript/default.nix
+++ b/pkgs/development/python-modules/pastescript/default.nix
@@ -6,7 +6,6 @@
, paste
, PasteDeploy
, cheetah
-, argparse
}:
buildPythonPackage rec {
@@ -19,7 +18,7 @@ buildPythonPackage rec {
};
buildInputs = [ nose ];
- propagatedBuildInputs = [ six paste PasteDeploy cheetah argparse ];
+ propagatedBuildInputs = [ six paste PasteDeploy cheetah ];
doCheck = false;
diff --git a/pkgs/development/python-modules/peewee/default.nix b/pkgs/development/python-modules/peewee/default.nix
index abaed3cbffe4..461cd480c9f0 100644
--- a/pkgs/development/python-modules/peewee/default.nix
+++ b/pkgs/development/python-modules/peewee/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "peewee";
- version = "3.8.1";
+ version = "3.8.2";
# pypi release does not provide tests
src = fetchFromGitHub {
owner = "coleifer";
repo = pname;
rev = version;
- sha256 = "0z6fdihmvqfg0ysa94g4w2w7146fsi2gnrgh90b4i1s3wj8iaxqy";
+ sha256 = "0h6wr7yq4cpnh2ypm83asvs2y54346f5j9xbg4lwb0w3rgr9zndq";
};
diff --git a/pkgs/development/python-modules/pika/default.nix b/pkgs/development/python-modules/pika/default.nix
index 4cd86b56c202..ec00a2e400ae 100644
--- a/pkgs/development/python-modules/pika/default.nix
+++ b/pkgs/development/python-modules/pika/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "pika";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "306145b8683e016d81aea996bcaefee648483fc5a9eb4694bb488f54df54a751";
+ sha256 = "1104b0jm7qs9b211hw6siddflvf56ag4lfsjy6yfbczds4lxhf2k";
};
# Tests require twisted which is only availalble for python-2.x
diff --git a/pkgs/development/python-modules/precis-i18n/default.nix b/pkgs/development/python-modules/precis-i18n/default.nix
new file mode 100644
index 000000000000..4c50aaee706a
--- /dev/null
+++ b/pkgs/development/python-modules/precis-i18n/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, isPy3k }:
+
+buildPythonPackage rec {
+ pname = "precis-i18n";
+ version = "1.0.0";
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ pname = "precis_i18n";
+ inherit version;
+ sha256 = "0gjhvwd8aifx94rl1ag08vlmndyx2q3fkyqb0c4i46x3p2bc2yi2";
+ };
+
+ meta = {
+ homepage = https://github.com/byllyfish/precis_i18n;
+ description = "Internationalized usernames and passwords";
+ license = lib.licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/progressbar2/default.nix b/pkgs/development/python-modules/progressbar2/default.nix
index 18fb14c3aa9a..362e73c0d71e 100644
--- a/pkgs/development/python-modules/progressbar2/default.nix
+++ b/pkgs/development/python-modules/progressbar2/default.nix
@@ -1,39 +1,38 @@
{ stdenv
, python
, buildPythonPackage
-, fetchFromGitHub
+, fetchPypi
, pytest
, python-utils
, sphinx
-, coverage
-, execnet
, flake8
, pytestpep8
, pytestflakes
, pytestcov
, pytestcache
-, pep8
, pytestrunner
+, freezegun
}:
buildPythonPackage rec {
pname = "progressbar2";
- version = "3.12.0";
+ version = "3.39.2";
- # Use source from GitHub, PyPI is missing tests
- # https://github.com/WoLpH/python-progressbar/issues/151
- src = fetchFromGitHub {
- owner = "WoLpH";
- repo = "python-progressbar";
- rev = "v${version}";
- sha256 = "1gk45sh8cd0kkyvzcvx95z6nlblmyx0x189mjfv3vfa43cr1mb0f";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "6eb5135b987caca4212d2c7abc2923d4ad5ba18bb34ccbe7044b3628f52efc2c";
};
+ postPatch = ''
+ rm -r tests/__pycache__
+ rm tests/*.pyc
+ '';
+
propagatedBuildInputs = [ python-utils ];
nativeBuildInputs = [ pytestrunner ];
checkInputs = [
- pytest sphinx coverage execnet flake8 pytestpep8 pytestflakes pytestcov
- pytestcache pep8
+ pytest sphinx flake8 pytestpep8 pytestflakes pytestcov
+ pytestcache freezegun
];
# ignore tests on the nix wrapped setup.py and don't flake .eggs directory
checkPhase = ''
diff --git a/pkgs/development/python-modules/pyarrow/default.nix b/pkgs/development/python-modules/pyarrow/default.nix
index d588ebb12e47..899b18eecbed 100644
--- a/pkgs/development/python-modules/pyarrow/default.nix
+++ b/pkgs/development/python-modules/pyarrow/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, numpy, pandas, pytest, pkgconfig, setuptools_scm, six }:
+{ lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, hypothesis, numpy, pandas, pytest, pkgconfig, setuptools_scm, six }:
let
_arrow-cpp = arrow-cpp.override { inherit python; };
@@ -13,10 +13,16 @@ buildPythonPackage rec {
nativeBuildInputs = [ cmake cython pkgconfig setuptools_scm ];
propagatedBuildInputs = [ numpy six ] ++ lib.optionals (!isPy3k) [ futures ];
- checkInputs = [ pandas pytest ];
+ checkInputs = [ hypothesis pandas pytest ];
PYARROW_BUILD_TYPE = "release";
- PYARROW_CMAKE_OPTIONS = "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib";
+ PYARROW_CMAKE_OPTIONS = [
+ "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib"
+
+ # This doesn't use setup hook to call cmake so we need to workaround #54606
+ # ourselves
+ "-DCMAKE_POLICY_DEFAULT_CMP0025=NEW"
+ ];
preCheck = ''
rm pyarrow/tests/test_jvm.py
diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix
index 2494407766c7..bda05a58e150 100644
--- a/pkgs/development/python-modules/pychromecast/default.nix
+++ b/pkgs/development/python-modules/pychromecast/default.nix
@@ -1,19 +1,20 @@
-{ lib, fetchurl, buildPythonPackage, requests, six, zeroconf, protobuf, casttube }:
+{ lib, fetchPypi, buildPythonPackage, requests, zeroconf, protobuf, casttube, isPy3k }:
buildPythonPackage rec {
pname = "PyChromecast";
- version = "2.3.0";
- name = pname + "-" + version;
+ version = "2.4.0";
- src = fetchurl {
- url = "mirror://pypi/p/pychromecast/${name}.tar.gz";
- sha256 = "f385168e34d2ef47f976c8e41bad2f58f5ca004634c0ccb1a12623d8beb2fa38";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0q012ghssk2xhm17v28sc2lv62vk7wd5p7zzdbgxk6kywfx8yvm2";
};
- propagatedBuildInputs = [ requests six zeroconf protobuf casttube ];
+ disabled = !isPy3k;
+
+ propagatedBuildInputs = [ requests zeroconf protobuf casttube ];
meta = with lib; {
- description = "Library for Python 2 and 3 to communicate with the Google Chromecast";
+ description = "Library for Python 3.4+ to communicate with the Google Chromecast";
homepage = https://github.com/balloob/pychromecast;
license = licenses.mit;
maintainers = with maintainers; [ abbradar ];
diff --git a/pkgs/development/python-modules/pydub/default.nix b/pkgs/development/python-modules/pydub/default.nix
index cbadd5188977..669d798312b4 100644
--- a/pkgs/development/python-modules/pydub/default.nix
+++ b/pkgs/development/python-modules/pydub/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pydub";
- version = "0.23.0";
+ version = "0.23.1";
# pypi version doesn't include required data files for tests
src = fetchFromGitHub {
owner = "jiaaro";
repo = pname;
rev = "v${version}";
- sha256 = "1ijp9hlxi2d0f1ah9yj9j8cz18i9ny9jwrf2irvz58bgyv29m8bn";
+ sha256 = "1v0bghy4j2nnkgf1r8rbz4s7war872asyy08pc0x1iy1qs275i7s";
};
diff --git a/pkgs/development/python-modules/pygame/git.nix b/pkgs/development/python-modules/pygame/git.nix
deleted file mode 100644
index 1d8ba697f38b..000000000000
--- a/pkgs/development/python-modules/pygame/git.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ stdenv, lib, fetchFromBitbucket, buildPythonPackage, python, smpeg, libX11
-, SDL, SDL_image, SDL_mixer, SDL_ttf, libpng, libjpeg, portmidi
-}:
-
-buildPythonPackage rec {
- pname = "pygame";
- version = "2016-05-17";
- name = pname + "-" + version;
-
- src = fetchFromBitbucket {
- owner = "pygame";
- repo = "pygame";
- rev = "575c7a74d85a37db7c645421c02cf0b6b78a889f";
- sha256 = "1i5xqmw93kfidcji2wacgkm5y4mcnbksy8iimih0729k19rbhznc";
- };
-
- buildInputs = [
- SDL SDL_image SDL_mixer SDL_ttf libpng libjpeg
- smpeg portmidi libX11
- ];
-
- # Tests fail because of no audio device and display.
- doCheck = false;
-
- preConfigure = ''
- sed \
- -e "s/^origincdirs = .*/origincdirs = []/" \
- -e "s/^origlibdirs = .*/origlibdirs = []/" \
- -i config_unix.py
- ${lib.concatMapStrings (dep: ''
- sed \
- -e "/^origincdirs =/aorigincdirs += ['${lib.getDev dep}/include']" \
- -e "/^origlibdirs =/aoriglibdirs += ['${lib.getLib dep}/lib']" \
- -i config_unix.py
- '') buildInputs
- }
- LOCALBASE=/ ${python.interpreter} config.py
- '';
-
- meta = with stdenv.lib; {
- description = "Python library for games";
- homepage = http://www.pygame.org/;
- license = licenses.lgpl21Plus;
- platforms = platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix
index 56e8f1fa5eb6..4826db3a8c02 100644
--- a/pkgs/development/python-modules/pygobject/default.nix
+++ b/pkgs/development/python-modules/pygobject/default.nix
@@ -17,6 +17,8 @@ buildPythonPackage rec {
# Fix warning spam
./pygobject-2.28.6-set_qdata.patch
./pygobject-2.28.6-gio-types-2.32.patch
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ ./pygobject-2.0-fix-darwin.patch
];
configureFlags = [ "--disable-introspection" ];
diff --git a/pkgs/development/python-modules/pygobject/pygobject-2.0-fix-darwin.patch b/pkgs/development/python-modules/pygobject/pygobject-2.0-fix-darwin.patch
new file mode 100644
index 000000000000..7fef05262f4d
--- /dev/null
+++ b/pkgs/development/python-modules/pygobject/pygobject-2.0-fix-darwin.patch
@@ -0,0 +1,88 @@
+--- a/gio/unix-types.defs
++++ b/gio/unix-types.defs
+@@ -7,18 +7,6 @@
+ (gtype-id "G_TYPE_UNIX_CONNECTION")
+ )
+
+-(define-object DesktopAppInfo
+- (docstring
+- "DesktopAppInfo(desktop_id) -> gio.unix.DesktopAppInfo\n\n"
+- "gio.Unix.DesktopAppInfo is an implementation of gio.AppInfo\n"
+- "based on desktop files."
+- )
+- (in-module "giounix")
+- (parent "GObject")
+- (c-name "GDesktopAppInfo")
+- (gtype-id "G_TYPE_DESKTOP_APP_INFO")
+-)
+-
+ (define-object FDMessage
+ (in-module "giounix")
+ (parent "GSocketControlMessage")
+--- a/gio/unix.defs
++++ b/gio/unix.defs
+@@ -32,54 +32,6 @@
+
+
+
+-;; From gdesktopappinfo.h
+-
+-(define-function desktop_app_info_get_type
+- (c-name "g_desktop_app_info_get_type")
+- (return-type "GType")
+-)
+-
+-(define-function desktop_app_info_new_from_filename
+- (c-name "g_desktop_app_info_new_from_filename")
+- (return-type "GDesktopAppInfo*")
+- (parameters
+- '("const-char*" "filename")
+- )
+-)
+-
+-(define-function g_desktop_app_info_new_from_keyfile
+- (c-name "g_desktop_app_info_new_from_keyfile")
+- (return-type "GDesktopAppInfo*")
+- (parameters
+- '("GKeyFile*" "key_file")
+- )
+-)
+-
+-(define-function desktop_app_info_new
+- (c-name "g_desktop_app_info_new")
+- (is-constructor-of "GDesktopAppInfo")
+- (return-type "GDesktopAppInfo*")
+- (parameters
+- '("const-char*" "desktop_id")
+- )
+-)
+-
+-(define-method get_is_hidden
+- (of-object "GDesktopAppInfo")
+- (c-name "g_desktop_app_info_get_is_hidden")
+- (return-type "gboolean")
+-)
+-
+-(define-function desktop_app_info_set_desktop_env
+- (c-name "g_desktop_app_info_set_desktop_env")
+- (return-type "none")
+- (parameters
+- '("const-char*" "desktop_env")
+- )
+-)
+-
+-
+-
+ ;; From gunixfdmessage.h
+
+ (define-function g_unix_fd_message_get_type
+--- a/gio/unix.override
++++ b/gio/unix.override
+@@ -24,7 +24,6 @@
+ #define NO_IMPORT_PYGOBJECT
+ #include
+ #include
+-#include
+ #include
+ #include
+ #include
diff --git a/pkgs/development/python-modules/pymongo/2_9_1.nix b/pkgs/development/python-modules/pymongo/2_9_1.nix
deleted file mode 100644
index 8e0b0858754d..000000000000
--- a/pkgs/development/python-modules/pymongo/2_9_1.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-}:
-
-buildPythonPackage rec {
- pname = "pymongo";
- version = "2.9.5";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "912516ac6a355d7624374a38337b8587afe3eb535c0a5456b3bd12df637a6e70";
- };
-
- # Tests call a running mongodb instance
- doCheck = false;
-
- meta = with stdenv.lib; {
- homepage = https://github.com/mongodb/mongo-python-driver;
- license = licenses.asl20;
- description = "Python driver for MongoDB ";
- };
-
-}
diff --git a/pkgs/development/python-modules/pymongo/default.nix b/pkgs/development/python-modules/pymongo/default.nix
index 392a0ec580fe..792b8b1bd5b4 100644
--- a/pkgs/development/python-modules/pymongo/default.nix
+++ b/pkgs/development/python-modules/pymongo/default.nix
@@ -1,20 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi }:
+{ lib, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
pname = "pymongo";
version = "3.7.2";
- name = "${pname}-${version}";
src = fetchPypi {
inherit pname version;
sha256 = "8c74e2a9b594f7962c62cef7680a4cb92a96b4e6e3c2f970790da67cc0213a7e";
};
+ # Tests call a running mongodb instance
doCheck = false;
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/mongodb/mongo-python-driver;
license = licenses.asl20;
- description = "Python driver for MongoDB ";
+ description = "Python driver for MongoDB";
};
}
diff --git a/pkgs/development/python-modules/pysam/default.nix b/pkgs/development/python-modules/pysam/default.nix
index 3138c114e697..05f2db8ac063 100644
--- a/pkgs/development/python-modules/pysam/default.nix
+++ b/pkgs/development/python-modules/pysam/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "pysam";
- version = "0.15.1";
+ version = "0.15.2";
# Fetching from GitHub instead of PyPi cause the 0.13 src release on PyPi is
# missing some files which cause test failures.
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "pysam-developers";
repo = "pysam";
rev = "v${version}";
- sha256 = "1vj367w6xbn9bpmksm162l1aipf7cj97h1q83y7jcpm33ihwpf7x";
+ sha256 = "03aczbzx6gmvgy60fhswpwkry7a8zb5q1pbp55v5gx8hk15n40k1";
};
buildInputs = [ bzip2 curl cython lzma zlib ];
diff --git a/pkgs/development/python-modules/pyspark/default.nix b/pkgs/development/python-modules/pyspark/default.nix
index 29dd344a34cb..0eca6c5ddf05 100644
--- a/pkgs/development/python-modules/pyspark/default.nix
+++ b/pkgs/development/python-modules/pyspark/default.nix
@@ -2,16 +2,19 @@
buildPythonPackage rec {
pname = "pyspark";
- version = "2.3.2";
+ version = "2.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7fb3b4fe47edb0fb78cecec37e0f2a728590f17ef6a49eae55141a7a374c07c8";
+ sha256 = "1p7z5f1a20l7xkjkh88q9cvjw2x8jbrlydkycn5lh4qvx72vgmy9";
};
# pypandoc is broken with pandoc2, so we just lose docs.
postPatch = ''
sed -i "s/'pypandoc'//" setup.py
+
+ # Current release works fine with py4j 0.10.8.1
+ substituteInPlace setup.py --replace py4j==0.10.7 'py4j>=0.10.7,<0.11'
'';
propagatedBuildInputs = [ py4j ];
diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix
index dc928130cbb1..9412a750a9ab 100644
--- a/pkgs/development/python-modules/pytest/default.nix
+++ b/pkgs/development/python-modules/pytest/default.nix
@@ -2,59 +2,46 @@
, setuptools_scm, setuptools, six, pluggy, funcsigs, isPy3k, more-itertools
, atomicwrites, mock, writeText, pathlib2
}:
+buildPythonPackage rec {
+ version = "3.9.3";
+ pname = "pytest";
-let generic = { version, sha256 }:
- buildPythonPackage rec {
- pname = "pytest";
- inherit version;
+ preCheck = ''
+ # don't test bash builtins
+ rm testing/test_argcomplete.py
+ '';
- preCheck = ''
- # don't test bash builtins
- rm testing/test_argcomplete.py
- '';
-
- src = fetchPypi {
- inherit pname version sha256;
- };
-
- checkInputs = [ hypothesis mock ];
- buildInputs = [ setuptools_scm ];
- propagatedBuildInputs = [ attrs py setuptools six pluggy more-itertools atomicwrites]
- ++ stdenv.lib.optionals (!isPy3k) [ funcsigs ]
- ++ stdenv.lib.optionals (pythonOlder "3.6") [ pathlib2 ];
-
- checkPhase = ''
- runHook preCheck
- $out/bin/py.test -x testing/
- runHook postCheck
- '';
-
- # Remove .pytest_cache when using py.test in a Nix build
- setupHook = writeText "pytest-hook" ''
- pytestcachePhase() {
- find $out -name .pytest_cache -type d -exec rm -rf {} +
- }
-
- preDistPhases+=" pytestcachePhase"
- '';
-
- meta = with stdenv.lib; {
- homepage = https://docs.pytest.org;
- description = "Framework for writing tests";
- maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ];
- license = licenses.mit;
- platforms = platforms.unix;
- };
- };
-
-in {
- pytest_39 = generic {
- version = "3.9.3";
+ src = fetchPypi {
+ inherit pname version;
sha256 = "a9e5e8d7ab9d5b0747f37740276eb362e6a76275d76cebbb52c6049d93b475db";
};
- pytest_37 = generic {
- version = "3.7.4";
- sha256 = "2d7c49e931316cc7d1638a3e5f54f5d7b4e5225972b3c9838f3584788d27f349";
+ checkInputs = [ hypothesis mock ];
+ buildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ attrs py setuptools six pluggy more-itertools atomicwrites]
+ ++ stdenv.lib.optionals (!isPy3k) [ funcsigs ]
+ ++ stdenv.lib.optionals (pythonOlder "3.6") [ pathlib2 ];
+
+ checkPhase = ''
+ runHook preCheck
+ $out/bin/py.test -x testing/
+ runHook postCheck
+ '';
+
+ # Remove .pytest_cache when using py.test in a Nix build
+ setupHook = writeText "pytest-hook" ''
+ pytestcachePhase() {
+ find $out -name .pytest_cache -type d -exec rm -rf {} +
+ }
+
+ preDistPhases+=" pytestcachePhase"
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://docs.pytest.org;
+ description = "Framework for writing tests";
+ maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ];
+ license = licenses.mit;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/python-modules/python-gnupg/default.nix b/pkgs/development/python-modules/python-gnupg/default.nix
index 86e58d489a61..1ecf5fe10618 100644
--- a/pkgs/development/python-modules/python-gnupg/default.nix
+++ b/pkgs/development/python-modules/python-gnupg/default.nix
@@ -1,17 +1,14 @@
{ stdenv, buildPythonPackage, fetchPypi, gnupg1 }:
buildPythonPackage rec {
- name = "${pname}-${version}";
pname = "python-gnupg";
- version = "0.4.3";
+ version = "0.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "2d158dfc6b54927752b945ebe57e6a0c45da27747fa3b9ae66eccc0d2147ac0d";
+ sha256 = "45daf020b370bda13a1429c859fcdff0b766c0576844211446f9266cae97fb0e";
};
- propagatedBuildInputs = [ gnupg1 ];
-
# Let's make the library default to our gpg binary
patchPhase = ''
substituteInPlace gnupg.py \
diff --git a/pkgs/development/python-modules/python-utils/default.nix b/pkgs/development/python-modules/python-utils/default.nix
index b7744ce79c3b..7aa776540061 100644
--- a/pkgs/development/python-modules/python-utils/default.nix
+++ b/pkgs/development/python-modules/python-utils/default.nix
@@ -1,29 +1,23 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pytest, pytestrunner, pytestcov, pytestflakes, pytestpep8, sphinx, six }:
+{ lib, buildPythonPackage, fetchPypi, pytest, pytestrunner, pytestcov, pytestflakes, pytestpep8, sphinx, six }:
buildPythonPackage rec {
pname = "python-utils";
version = "2.3.0";
- name = pname + "-" + version;
- src = fetchFromGitHub {
- owner = "WoLpH";
- repo = "python-utils";
- rev = "v${version}";
- sha256 = "14gyphcqwa77wfbnrzj363v3fdkxy08378lgd7l3jqnpvr8pfp5c";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "34aaf26b39b0b86628008f2ae0ac001b30e7986a8d303b61e1357dfcdad4f6d3";
};
+ postPatch = ''
+ rm -r tests/__pycache__
+ rm tests/*.pyc
+ '';
+
checkInputs = [ pytest pytestrunner pytestcov pytestflakes pytestpep8 sphinx ];
- postPatch = ''
- # pytest-runner is only actually required in checkPhase
- substituteInPlace setup.py --replace "setup_requires=['pytest-runner']," ""
- '';
-
- # Tests failing
- doCheck = false;
-
checkPhase = ''
- py.test
+ py.test tests
'';
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/python-vagrant/default.nix b/pkgs/development/python-modules/python-vagrant/default.nix
new file mode 100644
index 000000000000..88982f15293b
--- /dev/null
+++ b/pkgs/development/python-modules/python-vagrant/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ version = "0.5.15";
+ pname = "python-vagrant";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ikrh6canhcxg5y7pzmkcnnydikppv7s6sm9prfx90nk0ac8m6mg";
+ };
+
+ # The tests try to connect to qemu
+ doCheck = false;
+
+ meta = {
+ description = "Python module that provides a thin wrapper around the vagrant command line executable";
+ homepage = https://github.com/todddeluca/python-vagrant;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.pmiddend ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyu2f/default.nix b/pkgs/development/python-modules/pyu2f/default.nix
new file mode 100644
index 000000000000..16aa7b0ec31b
--- /dev/null
+++ b/pkgs/development/python-modules/pyu2f/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, lib, fetchFromGitHub, buildPythonPackage,
+ six, mock, pyfakefs, unittest2, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "pyu2f";
+ version = "0.1.4";
+
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = pname;
+ rev = version;
+ sha256 = "0waxdydvxn05a8ab9j235mz72x7p4pwa59pnxyk1zzbwxnpxb3p9";
+ };
+
+ # Platform detection for linux fails
+ postPatch = lib.optionalString stdenv.isLinux ''
+ rm pyu2f/tests/hid/macos_test.py
+ '';
+
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ pytest six mock pyfakefs unittest2 ];
+
+ checkPhase = ''
+ pytest pyu2f/tests
+ '';
+
+ meta = with lib; {
+ description = "U2F host library for interacting with a U2F device over USB";
+ homepage = https://github.com/google/pyu2f/;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ prusnak ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyutil/default.nix b/pkgs/development/python-modules/pyutil/default.nix
index 13ea7b75ae3f..b7c38c512652 100644
--- a/pkgs/development/python-modules/pyutil/default.nix
+++ b/pkgs/development/python-modules/pyutil/default.nix
@@ -5,7 +5,6 @@
, setuptoolsTrial
, simplejson
, zbase32
-, argparse
, twisted
, isPyPy
}:
@@ -20,7 +19,7 @@ buildPythonPackage rec {
};
buildInputs = [ setuptoolsDarcs setuptoolsTrial ] ++ (if doCheck then [ simplejson ] else []);
- propagatedBuildInputs = [ argparse twisted ];
+ propagatedBuildInputs = [ twisted ];
# Tests fail because they try to write new code into the twisted
# package, apparently some kind of plugin.
diff --git a/pkgs/development/python-modules/pywal/default.nix b/pkgs/development/python-modules/pywal/default.nix
index 00691e65225c..7f908c943aef 100644
--- a/pkgs/development/python-modules/pywal/default.nix
+++ b/pkgs/development/python-modules/pywal/default.nix
@@ -1,10 +1,10 @@
-{ lib, python3Packages, imagemagick, feh }:
+{ lib, buildPythonPackage, fetchPypi, imagemagick, feh, isPy3k }:
-python3Packages.buildPythonApplication rec {
+buildPythonPackage rec {
pname = "pywal";
version = "3.2.1";
- src = python3Packages.fetchPypi {
+ src = fetchPypi {
inherit pname version;
sha256 = "1pj30h19ijwhmbm941yzbkgr19q06dhp9492h9nrqw1wfjfdbdic";
};
@@ -19,6 +19,9 @@ python3Packages.buildPythonApplication rec {
./feh.patch
];
+ # Invalid syntax
+ disabled = !isPy3k;
+
postPatch = ''
substituteInPlace pywal/backends/wal.py --subst-var-by convert "${imagemagick}/bin/convert"
substituteInPlace pywal/wallpaper.py --subst-var-by feh "${feh}/bin/feh"
diff --git a/pkgs/development/python-modules/qscintilla-qt5/default.nix b/pkgs/development/python-modules/qscintilla-qt5/default.nix
new file mode 100644
index 000000000000..788b2e9e9ae4
--- /dev/null
+++ b/pkgs/development/python-modules/qscintilla-qt5/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, qscintillaCpp
+, lndir
+, sip
+, python
+, pyqt5 }:
+
+buildPythonPackage rec {
+ pname = "qscintilla";
+ version = qscintillaCpp.version;
+ src = qscintillaCpp.src;
+ format = "other";
+
+ nativeBuildInputs = [ lndir sip ];
+ buildInputs = [ qscintillaCpp ];
+ propagatedBuildInputs = [ pyqt5 ];
+
+ preConfigure = ''
+ mkdir -p $out
+ lndir ${pyqt5} $out
+ rm -rf "$out/nix-support"
+ cd Python
+ ${python.executable} ./configure.py \
+ --pyqt=PyQt5 \
+ --destdir=$out/lib/${python.sitePackages}/PyQt5 \
+ --stubsdir=$out/lib/${python.sitePackages}/PyQt5 \
+ --apidir=$out/api/${python.libPrefix} \
+ --qsci-incdir=${qscintillaCpp}/include \
+ --qsci-libdir=${qscintillaCpp}/lib \
+ --pyqt-sipdir=${pyqt5}/share/sip/PyQt5 \
+ --qsci-sipdir=$out/share/sip/PyQt5
+ '';
+
+ meta = with lib; {
+ description = "A Python binding to QScintilla, Qt based text editing control";
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ lsix ];
+ homepage = https://www.riverbankcomputing.com/software/qscintilla/;
+ };
+}
diff --git a/pkgs/development/python-modules/remotecv/default.nix b/pkgs/development/python-modules/remotecv/default.nix
index 2102cf064250..a4d1dcc485ec 100644
--- a/pkgs/development/python-modules/remotecv/default.nix
+++ b/pkgs/development/python-modules/remotecv/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub, pillow, argparse, pyres, nose
+{ stdenv, buildPythonPackage, fetchFromGitHub, pillow, pyres, nose
, preggy, numpy, yanc, nose-focus, mock, opencv }:
buildPythonPackage rec {
pname = "remotecv";
version = "2.2.2";
- propagatedBuildInputs = [ pillow argparse pyres ];
+ propagatedBuildInputs = [ pillow pyres ];
checkInputs = [ nose preggy numpy yanc nose-focus mock opencv ];
diff --git a/pkgs/development/python-modules/rlp/default.nix b/pkgs/development/python-modules/rlp/default.nix
index d9b55c852192..c8c4315b66bb 100644
--- a/pkgs/development/python-modules/rlp/default.nix
+++ b/pkgs/development/python-modules/rlp/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "rlp";
- version = "1.0.3";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b0ad3f3173dedf416565299f684717d4ae7620207d562d3ef94b818a40a48781";
+ sha256 = "0742hdnhwcx1bm7pdk83290rxfcb0i2xskgl8yn6lg8fql1hms7b";
};
checkInputs = [ pytest hypothesis ];
diff --git a/pkgs/development/python-modules/robomachine/default.nix b/pkgs/development/python-modules/robomachine/default.nix
index f29cafb7aeed..58a767432a22 100644
--- a/pkgs/development/python-modules/robomachine/default.nix
+++ b/pkgs/development/python-modules/robomachine/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchPypi, buildPythonPackage, pyparsing, argparse, robotframework, allpairspy }:
+{ stdenv, fetchPypi, buildPythonPackage, pyparsing, robotframework, allpairspy }:
buildPythonPackage rec {
pname = "RoboMachine";
@@ -9,7 +9,7 @@ buildPythonPackage rec {
sha256 = "242cfd9be0f7591138eaeba03c9c190f894ce045e1767ab7b90eca330259fc45";
};
- propagatedBuildInputs = [ pyparsing argparse robotframework allpairspy ];
+ propagatedBuildInputs = [ pyparsing robotframework allpairspy ];
# Remove Windows .bat files
postInstall = ''
diff --git a/pkgs/development/python-modules/serversyncstorage/default.nix b/pkgs/development/python-modules/serversyncstorage/default.nix
index 0e4b6cfa1e47..7342a729e292 100644
--- a/pkgs/development/python-modules/serversyncstorage/default.nix
+++ b/pkgs/development/python-modules/serversyncstorage/default.nix
@@ -1,5 +1,6 @@
-{ buildPythonPackage
-, fetchgit
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
, isPy27
, testfixtures
, unittest2
@@ -20,13 +21,14 @@
buildPythonPackage rec {
pname = "serversyncstorage";
- version = "1.6.11";
+ version = "1.6.14";
disabled = !isPy27;
- src = fetchgit {
- url = https://github.com/mozilla-services/server-syncstorage.git;
- rev = "refs/tags/${version}";
- sha256 = "197gj2jfs2c6nzs20j37kqxwi91wabavxnfm4rqmrjwhgqjwhnm0";
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = "server-syncstorage";
+ rev = version;
+ sha256 = "08xclxj38rav8yay9cijiavv35jbyf6a9jzr24vgcna8pjjnbbmh";
};
checkInputs = [ testfixtures unittest2 webtest ];
@@ -35,7 +37,10 @@ buildPythonPackage rec {
pymysqlsa umemcache WSGIProxy requests pybrowserid
];
- meta = {
- broken = true; # 2018-11-04
+ meta = with stdenv.lib; {
+ description = "The SyncServer server software, as used by Firefox Sync";
+ homepage = https://github.com/mozilla-services/server-syncstorage;
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ nadrieril ];
};
}
diff --git a/pkgs/development/python-modules/sphinx-argparse/default.nix b/pkgs/development/python-modules/sphinx-argparse/default.nix
new file mode 100644
index 000000000000..f5de476d1096
--- /dev/null
+++ b/pkgs/development/python-modules/sphinx-argparse/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, sphinx
+}:
+
+buildPythonPackage rec {
+ pname = "sphinx-argparse";
+ version = "0.2.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "05wc8f5hb3jsg2vh2jf7jsyan8d4i09ifrz2c8fp6f7x1zw9iav0";
+ };
+
+ checkInputs = [
+ pytest
+ ];
+
+ checkPhase = "py.test";
+
+ propagatedBuildInputs = [
+ sphinx
+ ];
+
+ meta = {
+ description = "A sphinx extension that automatically documents argparse commands and options";
+ homepage = https://github.com/ribozz/sphinx-argparse;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ clacke ];
+ };
+}
diff --git a/pkgs/development/python-modules/stevedore/default.nix b/pkgs/development/python-modules/stevedore/default.nix
index 8027688c9ea5..4e607799d229 100644
--- a/pkgs/development/python-modules/stevedore/default.nix
+++ b/pkgs/development/python-modules/stevedore/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, pbr, six, argparse }:
+{ stdenv, buildPythonPackage, fetchPypi, pbr, six }:
buildPythonPackage rec {
pname = "stevedore";
@@ -11,7 +11,7 @@ buildPythonPackage rec {
doCheck = false;
- propagatedBuildInputs = [ pbr six argparse ];
+ propagatedBuildInputs = [ pbr six ];
meta = with stdenv.lib; {
description = "Manage dynamic plugins for Python applications";
diff --git a/pkgs/development/python-modules/syncserver/default.nix b/pkgs/development/python-modules/syncserver/default.nix
deleted file mode 100644
index 7a93d64a89f5..000000000000
--- a/pkgs/development/python-modules/syncserver/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ buildPythonPackage
-, fetchgit
-, isPy27
-, unittest2
-, cornice
-, gunicorn
-, pyramid
-, requests
-, simplejson
-, sqlalchemy
-, mozsvc
-, tokenserver
-, serversyncstorage
-, configparser
-}:
-
-buildPythonPackage rec {
- pname = "syncserver";
- version = "1.6.0";
- disabled = ! isPy27;
-
- src = fetchgit {
- url = https://github.com/mozilla-services/syncserver.git;
- rev = "refs/tags/${version}";
- sha256 = "1fsiwihgq3z5b5kmssxxil5g2abfvsf6wfikzyvi4sy8hnym77mb";
- };
-
- buildInputs = [ unittest2 ];
- propagatedBuildInputs = [
- cornice gunicorn pyramid requests simplejson sqlalchemy mozsvc tokenserver
- serversyncstorage configparser
- ];
-}
diff --git a/pkgs/development/python-modules/tableaudocumentapi/default.nix b/pkgs/development/python-modules/tableaudocumentapi/default.nix
new file mode 100644
index 000000000000..a2f8fbb2f536
--- /dev/null
+++ b/pkgs/development/python-modules/tableaudocumentapi/default.nix
@@ -0,0 +1,24 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "tableaudocumentapi";
+ version = "0.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "fc6d44b62cf6ea29916c073686e2f9f35c9902eccd57b8493f8d44a59a2f60d9";
+ };
+
+ # tests not inclued with release
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A Python module for working with Tableau files";
+ homepage = https://github.com/tableau/document-api-python;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix b/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix
new file mode 100644
index 000000000000..c6d3a21b10ba
--- /dev/null
+++ b/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildPythonPackage, fetchPypi, sqlalchemy, telethon }:
+
+buildPythonPackage rec {
+ pname = "telethon-session-sqlalchemy";
+ version = "0.2.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "b392096b14e5cdc4040d3900cc2be7847b160ed77e5c861a6bd07d75d8e17a85";
+ };
+
+ propagatedBuildInputs = [
+ sqlalchemy
+ ];
+
+ # No tests available
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = https://github.com/tulir/telethon-session-sqlalchemy;
+ description = "SQLAlchemy backend for Telethon session storage";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nyanloutre ];
+ };
+}
diff --git a/pkgs/development/python-modules/telethon/default.nix b/pkgs/development/python-modules/telethon/default.nix
new file mode 100644
index 000000000000..d847a4942018
--- /dev/null
+++ b/pkgs/development/python-modules/telethon/default.nix
@@ -0,0 +1,30 @@
+{ lib, buildPythonPackage, fetchPypi, async_generator, rsa, pyaes, pythonOlder }:
+
+buildPythonPackage rec {
+ pname = "telethon";
+ version = "1.5.4";
+
+ src = fetchPypi {
+ inherit version;
+ pname = "Telethon";
+ sha256 = "52cb4929bf37c98ab5f3e173325dbb3cb9c1ca3f4fe6ba87d35c43e2f98858ce";
+ };
+
+ propagatedBuildInputs = [
+ async_generator
+ rsa
+ pyaes
+ ];
+
+ # No tests available
+ doCheck = false;
+
+ disabled = pythonOlder "3.5";
+
+ meta = with lib; {
+ homepage = https://github.com/LonamiWebs/Telethon;
+ description = "Full-featured Telegram client library for Python 3";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nyanloutre ];
+ };
+}
diff --git a/pkgs/development/python-modules/textacy/default.nix b/pkgs/development/python-modules/textacy/default.nix
index fdfa91d292f2..4272df1ce398 100644
--- a/pkgs/development/python-modules/textacy/default.nix
+++ b/pkgs/development/python-modules/textacy/default.nix
@@ -52,6 +52,11 @@ buildPythonPackage rec {
unidecode
];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "'ftfy>=4.2.0,<5.0.0'," "'ftfy>=5.0.0',"
+ '';
+
doCheck = false; # tests want to download data files
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/texttable/default.nix b/pkgs/development/python-modules/texttable/default.nix
index 6747ae78f49c..d2821310068f 100644
--- a/pkgs/development/python-modules/texttable/default.nix
+++ b/pkgs/development/python-modules/texttable/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "texttable";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0mzv6zs8ciwnf83fwikqmmjwbzqmdja3imn4b4k209f80g0rk8qv";
+ sha256 = "1z3xbijvhh86adg0jk5iv1jvga7cg25q1w12icb3snr5jim9sjv2";
};
meta = {
diff --git a/pkgs/development/python-modules/tokenserver/default.nix b/pkgs/development/python-modules/tokenserver/default.nix
index a07da568dca4..08f3f87321fe 100644
--- a/pkgs/development/python-modules/tokenserver/default.nix
+++ b/pkgs/development/python-modules/tokenserver/default.nix
@@ -31,5 +31,6 @@ buildPythonPackage rec {
description = "The Mozilla Token Server";
homepage = https://github.com/mozilla-services/tokenserver;
license = licenses.mpl20;
+ maintainers = with maintainers; [ nadrieril ];
};
}
diff --git a/pkgs/development/python-modules/trezor/default.nix b/pkgs/development/python-modules/trezor/default.nix
index 878de1875190..7808eb359326 100644
--- a/pkgs/development/python-modules/trezor/default.nix
+++ b/pkgs/development/python-modules/trezor/default.nix
@@ -1,27 +1,48 @@
-{ lib, fetchPypi, buildPythonPackage,
- protobuf, hidapi, ecdsa, mnemonic, requests, pyblake2, click, libusb1, rlp, isPy3k
+{ lib, fetchPypi, buildPythonPackage, isPy3k, python, pytest
+, typing-extensions
+, protobuf
+, hidapi
+, ecdsa
+, mnemonic
+, requests
+, pyblake2
+, click
+, construct
+, libusb1
+, rlp
}:
buildPythonPackage rec {
pname = "trezor";
- version = "0.10.2";
+ version = "0.11.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "4dba4d5c53d3ca22884d79fb4aa68905fb8353a5da5f96c734645d8cf537138d";
+ sha256 = "6043f321d856e1b45b9df0c37810264f08d065bb56cd999f61a05fe2906e9e18";
};
- propagatedBuildInputs = [ protobuf hidapi ecdsa mnemonic requests pyblake2 click libusb1 rlp ];
+ propagatedBuildInputs = [ typing-extensions protobuf hidapi ecdsa mnemonic requests pyblake2 click construct libusb1 rlp ];
- # There are no actual tests: "ImportError: No module named tests"
- doCheck = false;
+ # build requires UTF-8 locale
+ LANG = "en_US.UTF-8";
+
+ checkInputs = [
+ pytest
+ ];
+
+ # disable test_tx_api.py as it requires being online
+ checkPhase = ''
+ runHook preCheck
+ ${python.interpreter} -m pytest --pyarg trezorlib.tests.unit_tests --ignore trezorlib/tests/unit_tests/test_tx_api.py
+ runHook postCheck
+ '';
meta = {
description = "Python library for communicating with TREZOR Bitcoin Hardware Wallet";
homepage = https://github.com/trezor/python-trezor;
license = lib.licenses.gpl3;
- maintainers = with lib.maintainers; [ np ];
+ maintainers = with lib.maintainers; [ np prusnak ];
};
}
diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix
index a616df651228..ba37373e8ea9 100644
--- a/pkgs/development/python-modules/twilio/default.nix
+++ b/pkgs/development/python-modules/twilio/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "twilio";
- version = "6.23.0";
+ version = "6.23.1";
# tests not included in PyPi, so fetch from github instead
src = fetchFromGitHub {
owner = "twilio";
repo = "twilio-python";
rev = version;
- sha256 = "07fb8sklj8527aa8hi71w4iibgmcnndmnqjdcp82ff80ladn9i5y";
+ sha256 = "0f6r2qcgcg4pnnsgf9d1k03ri7h7k8kpasp9mdgv421a4rvqh8lm";
};
buildInputs = [ nose mock ];
diff --git a/pkgs/development/python-modules/worldengine/default.nix b/pkgs/development/python-modules/worldengine/default.nix
index 0a49c2566409..cdb60946079d 100644
--- a/pkgs/development/python-modules/worldengine/default.nix
+++ b/pkgs/development/python-modules/worldengine/default.nix
@@ -7,7 +7,6 @@
, pyplatec
, protobuf
, purepng
-, argparse
, h5py
, gdal
}:
@@ -35,7 +34,7 @@ buildPythonPackage rec {
'';
buildInputs = [ nose ];
- propagatedBuildInputs = [ noise numpy pyplatec protobuf purepng argparse h5py gdal ];
+ propagatedBuildInputs = [ noise numpy pyplatec protobuf purepng h5py gdal ];
prePatch = ''
substituteInPlace setup.py \
diff --git a/pkgs/development/python-modules/zm-py/default.nix b/pkgs/development/python-modules/zm-py/default.nix
new file mode 100644
index 000000000000..d7f212f22844
--- /dev/null
+++ b/pkgs/development/python-modules/zm-py/default.nix
@@ -0,0 +1,29 @@
+{ lib, fetchPypi, buildPythonPackage, isPy3k
+, pytest, requests }:
+
+buildPythonPackage rec {
+ pname = "zm-py";
+ version = "0.3.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1hq83svprd21r74palhs3xq15g34135349y4lrgr7c76i3f37j2q";
+ };
+
+ disabled = !isPy3k;
+
+ propagatedBuildInputs = [ requests ];
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ PYTHONPATH="./zoneminder:$PYTHONPATH" pytest
+ '';
+
+ meta = with lib; {
+ description = "A loose python wrapper around the ZoneMinder REST API";
+ homepage = https://github.com/rohankapoorcom/zm-py;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ peterhoeg ];
+ };
+}
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index cde0b90d6fe9..8bc22d9c9a7f 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -22,8 +22,9 @@
, pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
, cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl
, msgpack, qt59, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
-, cairo, re2, rake, gobject-introspection, gdk_pixbuf, zeromq, graphicsmagick, libcxx, file
-, libselinux ? null, libsepol ? null, libvirt
+, cairo, re2, rake, gobject-introspection, gdk_pixbuf, zeromq, czmq, graphicsmagick, libcxx
+, file, libvirt, glib, vips
+, libselinux ? null, libsepol ? null
}@args:
let
@@ -301,6 +302,11 @@ in
buildInputs = [ rainbow_rake ];
};
+ rbczmq = { ... }: {
+ buildInputs = [ zeromq czmq ];
+ buildFlags = [ "--with-system-libs" ];
+ };
+
rbnacl = spec:
if lib.versionOlder spec.version "6.0.0" then {
postInstall = ''
@@ -340,6 +346,22 @@ in
"--with-ldflags=-L${ncurses.out}/lib"
];
};
+
+ ruby-vips = attrs: {
+ postInstall = ''
+ cd "$(cat $out/nix-support/gem-meta/install-path)"
+
+ substituteInPlace lib/vips.rb \
+ --replace "glib-2.0" "${glib.out}/lib/libglib-2.0${stdenv.hostPlatform.extensions.sharedLibrary}"
+
+ substituteInPlace lib/vips.rb \
+ --replace "gobject-2.0" "${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}"
+
+ substituteInPlace lib/vips.rb \
+ --replace "vips_libname = 'vips'" "vips_libname = '${vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}'"
+ '';
+ };
+
rugged = attrs: {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ cmake openssl libssh2 zlib ];
@@ -358,6 +380,10 @@ in
'';
} else {};
+ semian = attrs: {
+ buildInputs = [ openssl ];
+ };
+
sequel_pg = attrs: {
buildInputs = [ postgresql ];
};
@@ -415,10 +441,16 @@ in
tzinfo = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") {
dontBuild = false;
- postPatch = ''
- substituteInPlace lib/tzinfo/zoneinfo_data_source.rb \
- --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
- '';
+ postPatch =
+ let
+ path = if lib.versionAtLeast attrs.version "2.0"
+ then "lib/tzinfo/data_sources/zoneinfo_data_source.rb"
+ else "lib/tzinfo/zoneinfo_data_source.rb";
+ in
+ ''
+ substituteInPlace ${path} \
+ --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
+ '';
};
uuid4r = attrs: {
diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix
index 7804897bb819..9ae81e073df3 100644
--- a/pkgs/development/tools/ammonite/default.nix
+++ b/pkgs/development/tools/ammonite/default.nix
@@ -5,12 +5,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
name = "ammonite-${version}";
- version = "1.6.2";
+ version = "1.6.3";
scalaVersion = "2.12";
src = fetchurl {
url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}";
- sha256 = "0am21zrnl48d397ll4pfsrgk079jb7x8z9kpfm6fz9hznrbl12hl";
+ sha256 = "0wdicgf41ysxcdly4hzpav52yhjx410c7c7nfbq87p0cqzywrbxd";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix
index 0827807afef3..b011cb0b918a 100644
--- a/pkgs/development/tools/analysis/flow/default.nix
+++ b/pkgs/development/tools/analysis/flow/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, ocamlPackages, cf-private, CoreServices }:
stdenv.mkDerivation rec {
- version = "0.90.0";
+ version = "0.91.0";
name = "flow-${version}";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "refs/tags/v${version}";
- sha256 = "12y34l4nhcmdcv91gzdrxw0cvd8w0cg69c5km1nkydgayk82a3x2";
+ sha256 = "14snr65pbnczkv49lmhgyjzlgrrlfwsxkd7g6xbv9y5xl4sp0309";
};
installPhase = ''
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix
index eac1bc7b51ed..a72ef7937c50 100644
--- a/pkgs/development/tools/analysis/radare2/default.nix
+++ b/pkgs/development/tools/analysis/radare2/default.nix
@@ -101,17 +101,17 @@ in {
#
# DO NOT EDIT! Automatically generated by ./update.py
radare2 = generic {
- version_commit = "20315";
- gittap = "3.1.3";
- gittip = "57dd0b4e7ec70cc95f859651b1b63b076b8df7a7";
- rev = "3.1.3";
- version = "3.1.3";
- sha256 = "17bd7i9lbr0nxa3llw354mppx44xi7bjwif7g7wxw0zcjlfxnk5d";
- cs_tip = "f01c267f889e932b069a559ce0c604c1ae986c0a";
- cs_sha256 = "15ifnql2gi2f9g8j60hc4hbxbvi2qn1r110ry32qmlz55svxh67y";
+ version_commit = "20591";
+ gittap = "3.2.1";
+ gittip = "25913f4745cb3b635d52f1aafc4d8ff2aad3988a";
+ rev = "3.2.1";
+ version = "3.2.1";
+ sha256 = "1c4zj96386sc9lvfcsdh9lhyh0rvv4zzfr6218gvjkg9fy6cc91y";
+ cs_tip = "0ff8220adef16a942697afd245afc5ab0f70cbf8";
+ cs_sha256 = "1ak8ysgivq28d23r77881p0z5v65jhpap5plm10p9j3y2x00n3zn";
};
r2-for-cutter = generic {
- version_commit = "20315";
+ version_commit = "20591";
gittap = "2.9.0-310-gcb62c376b";
gittip = "cb62c376bef6c7427019a7c28910c33c364436dd";
rev = "cb62c376bef6c7427019a7c28910c33c364436dd";
diff --git a/pkgs/development/tools/ansible-lint/default.nix b/pkgs/development/tools/ansible-lint/default.nix
index 5433725b3050..12eee5f80862 100644
--- a/pkgs/development/tools/ansible-lint/default.nix
+++ b/pkgs/development/tools/ansible-lint/default.nix
@@ -2,13 +2,13 @@
pythonPackages.buildPythonPackage rec {
pname = "ansible-lint";
- version = "3.4.23";
+ version = "3.5.1";
src = fetchFromGitHub {
owner = "willthames";
repo = "ansible-lint";
rev = "v${version}";
- sha256 = "0cnfgxh5m7alzm811hc95jigbca5vc1pf8fjazmsakmhdjyfbpb7";
+ sha256 = "09qixiaqhm6dbl74s1rwxbsg31nr6jjsvr4fxfnxl9ccbxcrpzn2";
};
propagatedBuildInputs = with pythonPackages; [ pyyaml six ] ++ [ ansible ];
diff --git a/pkgs/development/tools/build-managers/alibuild/default.nix b/pkgs/development/tools/build-managers/alibuild/default.nix
index eb805dcce7a9..68f00be342c3 100644
--- a/pkgs/development/tools/build-managers/alibuild/default.nix
+++ b/pkgs/development/tools/build-managers/alibuild/default.nix
@@ -9,12 +9,9 @@ python.pkgs.buildPythonApplication rec {
sha256 = "1mnh0h9m96p78b9ln1gbl4lw1mgl16qbyfi9fj2l13p3nxaq1sib";
};
- argparse = null;
-
doCheck = false;
propagatedBuildInputs = [
python.pkgs.requests
- python.pkgs.argparse
python.pkgs.pyyaml
];
diff --git a/pkgs/development/tools/build-managers/bam/default.nix b/pkgs/development/tools/build-managers/bam/default.nix
index c20431c5e7e0..624821613465 100644
--- a/pkgs/development/tools/build-managers/bam/default.nix
+++ b/pkgs/development/tools/build-managers/bam/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, fetchurl, lua5, python }:
+{ stdenv, fetchFromGitHub, lua5_3, python }:
stdenv.mkDerivation rec {
name = "bam-${version}";
- version = "0.4.0";
+ version = "0.5.1";
- src = fetchurl {
- url = "http://github.com/downloads/matricks/bam/${name}.tar.bz2";
- sha256 = "0z90wvyd4nfl7mybdrv9dsd4caaikc6fxw801b72gqi1m9q0c0sn";
+ src = fetchFromGitHub {
+ owner = "matricks";
+ repo = "bam";
+ rev = "v${version}";
+ sha256 = "13br735ig7lygvzyfd15fc2rdygrqm503j6xj5xkrl1r7w2wipq6";
};
- buildInputs = [ lua5 python ];
+ buildInputs = [ lua5_3 python ];
buildPhase = ''${stdenv.shell} make_unix.sh'';
@@ -29,7 +31,7 @@ stdenv.mkDerivation rec {
raskin
];
platforms = platforms.linux;
- license = licenses.free;
+ license = licenses.zlib;
downloadPage = "http://matricks.github.com/bam/";
};
}
diff --git a/pkgs/development/tools/build-managers/bazel/bash-tools-test.nix b/pkgs/development/tools/build-managers/bazel/bash-tools-test.nix
new file mode 100644
index 000000000000..3bbab475c573
--- /dev/null
+++ b/pkgs/development/tools/build-managers/bazel/bash-tools-test.nix
@@ -0,0 +1,42 @@
+{ stdenv, writeText, runCommandCC, bazel }:
+
+# Tests that certain executables are available in bazel-executed bash shells.
+
+let
+ WORKSPACE = writeText "WORKSPACE" ''
+ workspace(name = "our_workspace")
+ '';
+
+ fileIn = writeText "input.txt" ''
+ one
+ two
+ three
+ '';
+
+ fileBUILD = writeText "BUILD" ''
+ genrule(
+ name = "tool_usage",
+ srcs = [ ":input.txt" ],
+ outs = [ "output.txt" ],
+ cmd = "cat $(location :input.txt) | gzip - | gunzip - | awk '/t/' > $@",
+ )
+ '';
+
+ runLocal = name: script: runCommandCC name { preferLocalBuild = true; } script;
+
+ workspaceDir = runLocal "our_workspace" ''
+ mkdir $out
+ cp ${WORKSPACE} $out/WORKSPACE
+ cp ${fileIn} $out/input.txt
+ cp ${fileBUILD} $out/BUILD
+ '';
+
+ testBazel = runLocal "bazel-test-bash-tools" ''
+ export HOME=$(mktemp -d)
+ cp -r ${workspaceDir} wd && chmod +w wd && cd wd
+ ${bazel}/bin/bazel build :tool_usage
+ cp bazel-genfiles/output.txt $out
+ echo "Testing content" && [ "$(cat $out | wc -l)" == "2" ] && echo "OK"
+ '';
+
+in testBazel
diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix
index b1bb5708d44a..75ab82a0ac62 100644
--- a/pkgs/development/tools/build-managers/bazel/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/default.nix
@@ -1,10 +1,11 @@
{ stdenv, callPackage, lib, fetchurl, fetchpatch, runCommand, makeWrapper
-, jdk, zip, unzip, bash, writeCBin, coreutils
-, which, python, perl, gawk, gnused, gnugrep, findutils
+, zip, unzip, bash, writeCBin, coreutils
+, which, python, perl, gawk, gnused, gnutar, gnugrep, gzip, findutils
# Apple dependencies
, cctools, clang, libcxx, CoreFoundation, CoreServices, Foundation
# Allow to independently override the jdks used to build and run respectively
-, buildJdk ? jdk, runJdk ? jdk
+, buildJdk, runJdk
+, buildJdkName
# Always assume all markers valid (don't redownload dependencies).
# Also, don't clean up environment variables.
, enableNixHacks ? false
@@ -23,12 +24,43 @@ let
for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done
'';
- defaultShellPath = lib.makeBinPath [ bash coreutils findutils gawk gnugrep gnused which unzip ];
+ defaultShellPath = lib.makeBinPath
+ # Keep this list conservative. For more exotic tools, prefer to use
+ # @rules_nixpkgs to pull in tools from the nix repository. Example:
+ #
+ # WORKSPACE:
+ #
+ # nixpkgs_git_repository(
+ # name = "nixpkgs",
+ # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8",
+ # )
+ #
+ # # This defines an external Bazel workspace.
+ # nixpkgs_package(
+ # name = "bison",
+ # repositories = { "nixpkgs": "@nixpkgs//:default.nix" },
+ # )
+ #
+ # some/BUILD.bazel:
+ #
+ # genrule(
+ # ...
+ # cmd = "$(location @bison//:bin/bison) -other -args",
+ # tools = [
+ # ...
+ # "@bison//:bin/bison",
+ # ],
+ # )
+ #
+ [ bash coreutils findutils gawk gnugrep gnutar gnused gzip which unzip ];
+
+ # Java toolchain used for the build and tests
+ javaToolchain = "@bazel_tools//tools/jdk:toolchain_host${buildJdkName}";
in
stdenv.mkDerivation rec {
- version = "0.21.0";
+ version = "0.22.0";
meta = with lib; {
homepage = "https://github.com/bazelbuild/bazel/";
@@ -38,16 +70,21 @@ stdenv.mkDerivation rec {
platforms = platforms.linux ++ platforms.darwin;
};
- # additional tests that check bazel’s functionality
+ # Additional tests that check bazel’s functionality. Execute
+ #
+ # nix-build . -A bazel.tests
+ #
+ # in the nixpkgs checkout root to exercise them locally.
passthru.tests = {
- python_bin_path = callPackage ./python-bin-path-test.nix {};
+ pythonBinPath = callPackage ./python-bin-path-test.nix {};
+ bashTools = callPackage ./bash-tools-test.nix {};
};
name = "bazel-${version}";
src = fetchurl {
- url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
- sha256 = "1d3x0f1hzaiqq00pd65bks7v8kbv57m13jsing7y0y9id0g87jvc";
+ url = "https://github.com/bazelbuild/bazel/releases/download/${version}/${name}-dist.zip";
+ sha256 = "0hannnvia8rvmi2v5d97j1f6wv0m1kxkd5hq4aqp0dqjr0ka4q38";
};
sourceRoot = ".";
@@ -125,9 +162,11 @@ stdenv.mkDerivation rec {
genericPatches = ''
# Substitute python's stub shebang to plain python path. (see TODO add pr URL)
+ # See also `postFixup` where python is added to $out/nix-support
substituteInPlace src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt\
--replace "/usr/bin/env python" "${python}/bin/python" \
--replace "NIX_STORE_PYTHON_PATH" "${python}/bin/python" \
+
# substituteInPlace is rather slow, so prefilter the files with grep
grep -rlZ /bin src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do
# If you add more replacements here, you must change the grep above!
@@ -142,11 +181,6 @@ stdenv.mkDerivation rec {
substituteInPlace scripts/bootstrap/compile.sh \
--replace /bin/sh ${customBash}/bin/bash
- # We only build with JDK8 for now, since JDK11 does not compile bazel
- substituteInPlace tools/jdk/default_java_toolchain.bzl \
- --replace '"jvm_opts": JDK9_JVM_OPTS' \
- '"jvm_opts": JDK8_JVM_OPTS'
-
# add nix environment vars to .bazelrc
cat >> .bazelrc < $out/nix-support/depends
+ echo "${customBash} ${defaultShellPath}" >> $out/nix-support/depends
+ # The templates get tar’d up into a .jar,
+ # so nix can’t detect python is needed in the runtime closure
+ echo "${python}" >> $out/nix-support/depends
'';
dontStrip = true;
diff --git a/pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix b/pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix
index 478ba8eaa712..54ae154a6207 100644
--- a/pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix
+++ b/pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix
@@ -42,8 +42,10 @@ let
testBazel = runLocal "bazel-test-builtin-rules" ''
export HOME=$(mktemp -d)
- cp -r ${workspaceDir}/* .
- ${bazel}/bin/bazel --output_base=/tmp/bazel-tests/wd\
+ # Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609
+ # about why to create a subdir for the workspace.
+ cp -r ${workspaceDir} wd && chmod u+w wd && cd wd
+ ${bazel}/bin/bazel \
test \
--test_output=errors \
--host_javabase='@local_jdk//:jdk' \
diff --git a/pkgs/development/tools/build-managers/bloop/default.nix b/pkgs/development/tools/build-managers/bloop/default.nix
index 8f3622e186c7..c20985f31dc4 100644
--- a/pkgs/development/tools/build-managers/bloop/default.nix
+++ b/pkgs/development/tools/build-managers/bloop/default.nix
@@ -2,7 +2,7 @@
let
baseName = "bloop";
- version = "1.2.3";
+ version = "1.2.5";
deps = stdenv.mkDerivation {
name = "${baseName}-deps-${version}";
buildCommand = ''
@@ -16,7 +16,7 @@ let
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "0d0q4rzz21afzfclm3sjp940wk7p8cllbxsidr6rg3r1qqhzawlr";
+ outputHash = "19373fyb0g7irrdzb1vsjmyv5xj84qwbcfb6lm076px7wfyn0w1c";
};
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/tools/build-managers/scons/default.nix b/pkgs/development/tools/build-managers/scons/default.nix
index d9bfb40b46e7..2d0bf244370f 100644
--- a/pkgs/development/tools/build-managers/scons/default.nix
+++ b/pkgs/development/tools/build-managers/scons/default.nix
@@ -7,8 +7,8 @@ in {
version = "3.0.1";
sha256 = "0wzid419mlwqw9llrg8gsx4nkzhqy16m4m40r0xnh6cwscw5wir4";
};
- scons_3_0_3 = mkScons {
- version = "3.0.3";
- sha256 = "1wwn0534d83ryfxjihvqk2ncj8wh5210pi3jxjd2cvjqa9mpkv6q";
+ scons_latest = mkScons {
+ version = "3.0.4";
+ sha256 = "06lv3pmdz5l23rx3kqsi1k712bdl36i942hgbjh209s94mpb7f72";
};
}
diff --git a/pkgs/development/tools/cargo-web/default.nix b/pkgs/development/tools/cargo-web/default.nix
index e350e475f73c..1feaf2c79a9d 100644
--- a/pkgs/development/tools/cargo-web/default.nix
+++ b/pkgs/development/tools/cargo-web/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, fetchFromGitHub, openssl, pkgconfig, rustPlatform
+{ stdenv, fetchFromGitHub, openssl, perl, pkgconfig, rustPlatform
, CoreServices, Security
}:
rustPlatform.buildRustPackage rec {
name = "cargo-web-${version}";
- version = "0.6.15";
+ version = "0.6.23";
src = fetchFromGitHub {
owner = "koute";
repo = "cargo-web";
rev = version;
- sha256 = "076g7cd9v53vi8xvd4kfsiyzw1m2hhd1lwlwcv2dx2s5vlw4dxzh";
+ sha256 = "1qbi3z4x39il07xlhfvq5ckzjqrf0yf6p8qidf24fp92gb940zxr";
};
- cargoSha256 = "157av9zkirr00w9v11mh7yp8w36sy7rw6i80i5jmi0mgrdvcg5si";
+ cargoSha256 = "16wzgyn3k0yn70y0ciliyx1sjgppmkv9b4bn9p4x0qi6l0ah7fdp";
- nativeBuildInputs = [ openssl pkgconfig ];
+ nativeBuildInputs = [ openssl perl pkgconfig ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/3.x.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/3.x.nix
index 2ceaee5650b2..e8266c2efe2c 100644
--- a/pkgs/development/tools/continuous-integration/buildkite-agent/3.x.nix
+++ b/pkgs/development/tools/continuous-integration/buildkite-agent/3.x.nix
@@ -1,12 +1,15 @@
-{ callPackage, fetchFromGitHub, ... } @ args:
+{ bash, callPackage, fetchFromGitHub, ... } @ args:
callPackage ./generic.nix (args // rec {
src = fetchFromGitHub {
owner = "buildkite";
repo = "agent";
rev = "v${version}";
- sha256 = "09smyrzp1xkczlmh8vqb7bmjb2b5d6yf9birjgaw36c6m44bpfvs";
+ sha256 = "0sr1rxl92d4wdipl66f1yymx5bmyj1y85v6k22v57rzr6yhyfmsf";
};
- version = "3.0.1";
+ version = "3.8.4";
hasBootstrapScript = false;
+ postPatch = ''
+ substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
+ '';
})
diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/generic.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/generic.nix
index 8aa02ac307dd..ba0be89abf3d 100644
--- a/pkgs/development/tools/continuous-integration/buildkite-agent/generic.nix
+++ b/pkgs/development/tools/continuous-integration/buildkite-agent/generic.nix
@@ -1,5 +1,5 @@
{ stdenv, buildGoPackage, makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep
-, src, version, hasBootstrapScript
+, src, version, hasBootstrapScript, postPatch ? ""
, ... }:
let
goPackagePath = "github.com/buildkite/agent";
@@ -7,14 +7,10 @@ in
buildGoPackage {
name = "buildkite-agent-${version}";
- inherit goPackagePath src;
+ inherit goPackagePath src postPatch;
nativeBuildInputs = [ makeWrapper ];
- # on Linux, the TMPDIR is /build which is the same prefix as this package
- # remove once #35068 is merged
- noAuditTmpdir = stdenv.isLinux;
-
postInstall = ''
${stdenv.lib.optionalString hasBootstrapScript ''
# Install bootstrap.sh
diff --git a/pkgs/development/tools/database/litecli/default.nix b/pkgs/development/tools/database/litecli/default.nix
new file mode 100644
index 000000000000..cbf1af440575
--- /dev/null
+++ b/pkgs/development/tools/database/litecli/default.nix
@@ -0,0 +1,51 @@
+{ lib, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "litecli";
+ version = "1.0.0";
+
+ # Python 2 won't have prompt_toolkit 2.x.x
+ # See: https://github.com/NixOS/nixpkgs/blob/f49e2ad3657dede09dc998a4a98fd5033fb52243/pkgs/top-level/python-packages.nix#L3408
+ disabled = python3Packages.isPy27;
+
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ sha256 = "0s5a6r5q09144cc5169snwis5i2jrh3z2g4mw9wi2fsjxyhgpwq5";
+ };
+
+ # fixes tests https://github.com/dbcli/litecli/pull/53
+ postPatch = ''
+ substituteInPlace litecli/main.py \
+ --replace 'except FileNotFoundError:' 'except (FileNotFoundError, OSError):'
+ '';
+
+ propagatedBuildInputs = with python3Packages; [
+ cli-helpers
+ click
+ configobj
+ prompt_toolkit
+ pygments
+ sqlparse
+ ];
+
+ checkInputs = with python3Packages; [
+ pytest
+ mock
+ ];
+
+ preCheck = ''
+ export XDG_CONFIG_HOME=$TMP
+ # add missing file
+ echo "litecli is awesome!" > tests/test.txt
+ '';
+
+ meta = with lib; {
+ description = "Command-line interface for SQLite";
+ longDescription = ''
+ A command-line client for SQLite databases that has auto-completion and syntax highlighting.
+ '';
+ homepage = https://litecli.com;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ Scriptkiddi ];
+ };
+}
diff --git a/pkgs/development/tools/database/shmig/default.nix b/pkgs/development/tools/database/shmig/default.nix
index 49e90ce64c87..f65347889382 100644
--- a/pkgs/development/tools/database/shmig/default.nix
+++ b/pkgs/development/tools/database/shmig/default.nix
@@ -1,17 +1,18 @@
{ stdenv, fetchFromGitHub
-, withMySQL ? false, withPSQL ? false, withSQLite ? false
-, mysql, postgresql, sqlite, gawk, which
+, withMySQL ? true, withPSQL ? false, withSQLite ? false
+, mysql, postgresql, sqlite, gawk
, lib
}:
-stdenv.mkDerivation {
- name = "shmig-2017-07-24";
+stdenv.mkDerivation rec {
+ name = "shmig-${version}";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "mbucc";
repo = "shmig";
- rev = "aff54e03d13f8f95b422cf898505490a56152a4a";
- sha256 = "08q94dka5yqkzkis3w7j1q8kc7d3kk7mb2drx8ms59jcqvp847j3";
+ rev = "v${version}";
+ sha256 = "15ry1d51d6dlzzzhck2x57wrq48vs4n9pp20bv2sz6nk92fva5l5";
};
makeFlags = [ "PREFIX=$(out)" ];
@@ -23,8 +24,7 @@ stdenv.mkDerivation {
--replace "\`which mysql\`" "${lib.optionalString withMySQL "${mysql.client}/bin/mysql"}" \
--replace "\`which psql\`" "${lib.optionalString withPSQL "${postgresql}/bin/psql"}" \
--replace "\`which sqlite3\`" "${lib.optionalString withSQLite "${sqlite}/bin/sqlite3"}" \
- --replace "awk" "${gawk}/bin/awk" \
- --replace "which" "${which}/bin/which"
+ --replace "awk" "${gawk}/bin/awk"
'';
preBuild = ''
diff --git a/pkgs/development/tools/fdroidserver/default.nix b/pkgs/development/tools/fdroidserver/default.nix
new file mode 100644
index 000000000000..2bdb455f8e88
--- /dev/null
+++ b/pkgs/development/tools/fdroidserver/default.nix
@@ -0,0 +1,58 @@
+{ docker
+, fetchFromGitLab
+, python
+, lib }:
+
+python.pkgs.buildPythonApplication rec {
+ version = "1.1";
+ pname = "fdroidserver";
+
+ src = fetchFromGitLab {
+ owner = "fdroid";
+ repo = "fdroidserver";
+ rev = version;
+ sha256 = "1910ali90aj3wkxy6mi88c5ya6n7zbqr69nvmpc5dydxm0gb98w5";
+ };
+
+ patchPhase = ''
+ substituteInPlace fdroidserver/common.py --replace "FDROID_PATH = os.path.realpath(os.path.join(os.path.dirname(__file__), '..'))" "FDROID_PATH = '$out/bin'"
+ substituteInPlace setup.py --replace "pyasn1-modules == 0.2.1" "pyasn1-modules"
+ '';
+
+ preConfigure = ''
+ ${python.interpreter} setup.py compile_catalog
+ '';
+ postInstall = ''
+ install -m 0755 gradlew-fdroid $out/bin
+ '';
+
+ buildInputs = [ python.pkgs.Babel ];
+
+ propagatedBuildInputs = with python.pkgs; [
+ androguard
+ clint
+ defusedxml
+ docker
+ docker-py
+ GitPython
+ libcloud
+ mwclient
+ paramiko
+ pillow
+ pyasn1
+ pyasn1-modules
+ python-vagrant
+ pyyaml
+ qrcode
+ requests
+ ruamel_yaml
+ ];
+
+ meta = with lib; {
+ homepage = https://f-droid.org;
+ description = "Server and tools for F-Droid, the Free Software repository system for Android";
+ license = licenses.agpl3;
+ maintainers = [ lib.maintainers.pmiddend ];
+ };
+
+}
diff --git a/pkgs/development/tools/heroku/default.nix b/pkgs/development/tools/heroku/default.nix
index 09b7796b5f68..a987cebdc193 100644
--- a/pkgs/development/tools/heroku/default.nix
+++ b/pkgs/development/tools/heroku/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "heroku-${version}";
- version = "7.18.2";
+ version = "7.19.4";
src = fetchurl {
url = "https://cli-assets.heroku.com/heroku-v${version}/heroku-v${version}.tar.xz";
- sha256 = "1dplh3bfin1g0wwbkg76z3xsja4zqj350vrzl8jfw7982saxqywh";
+ sha256 = "0l30acam8q114imgz7kzpfp6z1zwpg2sm1ygnjjdjd2bw62bmv3a";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/jira_cli/default.nix b/pkgs/development/tools/jira_cli/default.nix
index 02ea20d8bad7..8722d49eb32e 100644
--- a/pkgs/development/tools/jira_cli/default.nix
+++ b/pkgs/development/tools/jira_cli/default.nix
@@ -19,7 +19,7 @@ in
checkInputs = with python3Packages; [ vcrpy mock hiro ];
buildInputs = [ libffi openssl ];
propagatedBuildInputs = with python3Packages; [
- argparse ordereddict requests six suds-jurko termcolor keyring
+ ordereddict requests six suds-jurko termcolor keyring
jira keyrings-alt
];
diff --git a/pkgs/development/tools/kustomize/default.nix b/pkgs/development/tools/kustomize/default.nix
index 38b495d89a63..cbe37cec3c78 100644
--- a/pkgs/development/tools/kustomize/default.nix
+++ b/pkgs/development/tools/kustomize/default.nix
@@ -3,9 +3,9 @@
buildGoPackage rec {
name = "kustomize-${version}";
- version = "1.0.10";
- # rev is the 1.0.10 commit, mainly for kustomize version command output
- rev = "383b3e798b7042f8b7431f93e440fb85631890a3";
+ version = "1.0.11";
+ # rev is the 1.0.11 commit, mainly for kustomize version command output
+ rev = "8f701a00417a812558a7b785e8354957afa469ae";
goPackagePath = "sigs.k8s.io/kustomize";
@@ -17,7 +17,7 @@ buildGoPackage rec {
'';
src = fetchFromGitHub {
- sha256 = "1z78d5j2w78x4ks4v745050g2ffmirj03v7129dib2lfhfjra8aj";
+ sha256 = "18kc23l6r2di35md9jbinyzxr791vvdjyklaf3k725imqksikwri";
rev = "v${version}";
repo = "kustomize";
owner = "kubernetes-sigs";
diff --git a/pkgs/development/tools/misc/autoconf-archive/default.nix b/pkgs/development/tools/misc/autoconf-archive/default.nix
index d051e1d57592..d7cea5c3d4ed 100644
--- a/pkgs/development/tools/misc/autoconf-archive/default.nix
+++ b/pkgs/development/tools/misc/autoconf-archive/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "autoconf-archive-${version}";
- version = "2018.03.13";
+ version = "2019.01.06";
src = fetchurl {
url = "mirror://gnu/autoconf-archive/autoconf-archive-${version}.tar.xz";
- sha256 = "0ng1lvpijf3kv7w7nb1shqs23vp0398yicyvkf9lsk56kw6zjxb1";
+ sha256 = "0gqya7nf4j5k98dkky0c3bnr0paciya91vkqazg7knlq621mq68p";
};
buildInputs = [ xz ];
diff --git a/pkgs/development/tools/misc/dejagnu/default.nix b/pkgs/development/tools/misc/dejagnu/default.nix
index 9464ad463f66..693c791875be 100644
--- a/pkgs/development/tools/misc/dejagnu/default.nix
+++ b/pkgs/development/tools/misc/dejagnu/default.nix
@@ -48,6 +48,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington vrthra ];
+ maintainers = with maintainers; [ vrthra ];
};
}
diff --git a/pkgs/development/tools/misc/lttng-tools/default.nix b/pkgs/development/tools/misc/lttng-tools/default.nix
index e016882c8ef5..b671a27ac747 100644
--- a/pkgs/development/tools/misc/lttng-tools/default.nix
+++ b/pkgs/development/tools/misc/lttng-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "lttng-tools-${version}";
- version = "2.10.5";
+ version = "2.10.6";
src = fetchurl {
url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2";
- sha256 = "04bll20lqb76xi6hcjrlankvyqc1hkyj8kvc4gf867lnxxw811m4";
+ sha256 = "0z2kh6svszi332012id373bjwzcmzj6fks993f6yi35zpqmzapgh";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/misc/lttng-ust/default.nix b/pkgs/development/tools/misc/lttng-ust/default.nix
index 039e5b1ec542..27c8f609d5d6 100644
--- a/pkgs/development/tools/misc/lttng-ust/default.nix
+++ b/pkgs/development/tools/misc/lttng-ust/default.nix
@@ -13,11 +13,11 @@
stdenv.mkDerivation rec {
name = "lttng-ust-${version}";
- version = "2.10.2";
+ version = "2.10.3";
src = fetchurl {
url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2";
- sha256 = "0if0hrs32r98sp85c8c63zpgy5xjw6cx8wrs65xq227b0jwj5jn4";
+ sha256 = "0aw580xx6x9hgbxrzil7yqv12j8yvi5d9iibldx3z5jz1pwj114y";
};
buildInputs = [ python ];
diff --git a/pkgs/development/tools/misc/luarocks/default.nix b/pkgs/development/tools/misc/luarocks/default.nix
index afe026359e53..8b9bf453c468 100644
--- a/pkgs/development/tools/misc/luarocks/default.nix
+++ b/pkgs/development/tools/misc/luarocks/default.nix
@@ -1,4 +1,11 @@
-{stdenv, fetchurl, lua, curl, makeWrapper, which, unzip}:
+{stdenv, fetchurl
+, curl, makeWrapper, which, unzip
+, lua
+# for 'luarocks pack'
+, zip
+# some packages need to be compiled with cmake
+, cmake
+}:
let
s = # Generated upstream information
rec {
@@ -36,17 +43,33 @@ stdenv.mkDerivation {
for i in "$out"/bin/*; do
test -L "$i" || {
wrapProgram "$i" \
- --prefix LUA_PATH ";" "$(echo "$out"/share/lua/*/)?.lua" \
- --prefix LUA_PATH ";" "$(echo "$out"/share/lua/*/)?/init.lua" \
+ --suffix LUA_PATH ";" "$(echo "$out"/share/lua/*/)?.lua" \
+ --suffix LUA_PATH ";" "$(echo "$out"/share/lua/*/)?/init.lua" \
+ --suffix LUA_CPATH ";" "$(echo "$out"/lib/lua/*/)?.so" \
+ --suffix LUA_CPATH ";" "$(echo "$out"/share/lua/*/)?/init.lua"
}
done
'';
- meta = {
+
+ propagatedBuildInputs = [ zip unzip cmake ];
+
+ # unpack hook for src.rock and rockspec files
+ setupHook = ./setup-hook.sh;
+
+ # cmake is just to compile packages with "cmake" buildType, not luarocks itself
+ dontUseCmakeConfigure = true;
+
+ shellHook = ''
+ export PATH="src/bin:''${PATH:-}"
+ export LUA_PATH="src/?.lua;''${LUA_PATH:-}"
+ '';
+
+ meta = with stdenv.lib; {
inherit (s) version;
description = ''A package manager for Lua'';
- license = stdenv.lib.licenses.mit ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+ license = licenses.mit ;
+ maintainers = with maintainers; [raskin teto];
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/tools/misc/luarocks/luarocks-nix.nix b/pkgs/development/tools/misc/luarocks/luarocks-nix.nix
new file mode 100644
index 000000000000..3728caf193ae
--- /dev/null
+++ b/pkgs/development/tools/misc/luarocks/luarocks-nix.nix
@@ -0,0 +1,9 @@
+{ luarocks, fetchFromGitHub }:
+luarocks.overrideAttrs(old: {
+ src = fetchFromGitHub {
+ owner = "teto";
+ repo = "luarocks";
+ rev = "d669e8e118e6ca8bff05f32dbc9e5589e6ac45d2";
+ sha256 = "1lay3905a5sx2a4y68lbys0913qs210hcj9kn2lbqinw86c1vyc3";
+ };
+})
diff --git a/pkgs/development/tools/misc/luarocks/setup-hook.sh b/pkgs/development/tools/misc/luarocks/setup-hook.sh
new file mode 100644
index 000000000000..593ee8bbe83e
--- /dev/null
+++ b/pkgs/development/tools/misc/luarocks/setup-hook.sh
@@ -0,0 +1,20 @@
+unpackCmdHooks+=(_trySourceRock)
+unpackCmdHooks+=(_tryRockSpec)
+
+_tryRockSpec() {
+ if ! [[ "$curSrc" =~ \.rockspec$ ]]; then return 1; fi
+}
+
+_trySourceRock() {
+
+ if ! [[ "$curSrc" =~ \.src.rock$ ]]; then return 1; fi
+
+ export PATH=${unzip}/bin:$PATH
+
+ # luarocks expects a clean .rock.spec name to be the package name
+ # so we have to strip the hash
+ renamed="$(stripHash $curSrc)"
+ cp "$curSrc" "$renamed"
+ luarocks unpack --force "$renamed"
+}
+
diff --git a/pkgs/development/tools/misc/mdl/.bundle/config b/pkgs/development/tools/misc/mdl/.bundle/config
new file mode 100644
index 000000000000..d28c8337bc45
--- /dev/null
+++ b/pkgs/development/tools/misc/mdl/.bundle/config
@@ -0,0 +1,3 @@
+---
+BUNDLE_PATH: "vendor/bundle"
+BUNDLE_CACHE_ALL: "true"
diff --git a/pkgs/development/tools/misc/mdl/Gemfile b/pkgs/development/tools/misc/mdl/Gemfile
new file mode 100644
index 000000000000..15b33c53a653
--- /dev/null
+++ b/pkgs/development/tools/misc/mdl/Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+
+gem "mdl"
diff --git a/pkgs/development/tools/misc/mdl/Gemfile.lock b/pkgs/development/tools/misc/mdl/Gemfile.lock
new file mode 100644
index 000000000000..aabcd784d867
--- /dev/null
+++ b/pkgs/development/tools/misc/mdl/Gemfile.lock
@@ -0,0 +1,21 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ kramdown (1.17.0)
+ mdl (0.5.0)
+ kramdown (~> 1.12, >= 1.12.0)
+ mixlib-cli (~> 1.7, >= 1.7.0)
+ mixlib-config (~> 2.2, >= 2.2.1)
+ mixlib-cli (1.7.0)
+ mixlib-config (2.2.18)
+ tomlrb
+ tomlrb (1.2.8)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ mdl
+
+BUNDLED WITH
+ 1.16.3
diff --git a/pkgs/development/tools/misc/mdl/default.nix b/pkgs/development/tools/misc/mdl/default.nix
new file mode 100644
index 000000000000..a3c361efc9d5
--- /dev/null
+++ b/pkgs/development/tools/misc/mdl/default.nix
@@ -0,0 +1,15 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+ inherit ruby;
+ pname = "mdl";
+ gemdir = ./.;
+
+ meta = with lib; {
+ description = "A tool to check markdown files and flag style issues";
+ homepage = https://github.com/markdownlint/markdownlint;
+ license = licenses.mit;
+ maintainers = with maintainers; [ gerschtli ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/misc/mdl/gemset.nix b/pkgs/development/tools/misc/mdl/gemset.nix
new file mode 100644
index 000000000000..54994f3da6ab
--- /dev/null
+++ b/pkgs/development/tools/misc/mdl/gemset.nix
@@ -0,0 +1,44 @@
+{
+ kramdown = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1n1c4jmrh5ig8iv1rw81s4mw4xsp4v97hvf8zkigv4hn5h542qjq";
+ type = "gem";
+ };
+ version = "1.17.0";
+ };
+ mdl = {
+ dependencies = ["kramdown" "mixlib-cli" "mixlib-config"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "047hp8z1ma630wp38bm1giklkf385rp6wly8aidn825q831w2g4i";
+ type = "gem";
+ };
+ version = "0.5.0";
+ };
+ mixlib-cli = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0647msh7kp7lzyf6m72g6snpirvhimjm22qb8xgv9pdhbcrmcccp";
+ type = "gem";
+ };
+ version = "1.7.0";
+ };
+ mixlib-config = {
+ dependencies = ["tomlrb"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1gm6yj9cbbgsl9x4xqxga0vz5w0ksq2jnq1wj8hvgm5c4wfcrswb";
+ type = "gem";
+ };
+ version = "2.2.18";
+ };
+ tomlrb = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0g28ssfal6vry3cmhy509ba3vi5d5aggz1gnffnvvmc8ml8vkpiv";
+ type = "gem";
+ };
+ version = "1.2.8";
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/tools/misc/swig/3.x.nix b/pkgs/development/tools/misc/swig/3.x.nix
index 136ea9c9062f..903693b92808 100644
--- a/pkgs/development/tools/misc/swig/3.x.nix
+++ b/pkgs/development/tools/misc/swig/3.x.nix
@@ -32,6 +32,5 @@ stdenv.mkDerivation rec {
# Different types of licenses available: http://www.swig.org/Release/LICENSE .
license = licenses.gpl3Plus;
platforms = with platforms; linux ++ darwin;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix
index 8e89dd3fadd2..b3e9e71ebc05 100644
--- a/pkgs/development/tools/ocaml/opam/default.nix
+++ b/pkgs/development/tools/ocaml/opam/default.nix
@@ -11,8 +11,8 @@ let
sha256 = "18jqphjiifljlh9jg8zpl6310p3iwyaqphdkmf89acyaix0s4kj1";
};
cppo = fetchurl {
- url = "https://github.com/mjambon/cppo/archive/v1.6.4.tar.gz";
- sha256 = "0jdb7d21lfa3ck4k59mrqs5pljzq5rb504jq57nnrc6klljm42j7";
+ url = "https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz";
+ sha256 = "1dkm3d5h6h56y937gcdk2wixlpzl59vv5pmiafglr89p20kf7gqf";
};
cudf = fetchurl {
url = "https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz";
@@ -22,42 +22,46 @@ let
url = "https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz";
sha256 = "00yvyfm4j423zqndvgc1ycnmiffaa2l9ab40cyg23pf51qmzk2jm";
};
+ dune-local = fetchurl {
+ url = "https://github.com/ocaml/dune/releases/download/1.2.1/dune-1.2.1.tbz";
+ sha256 = "00c5dbm4hkdapc2i7pg07b2lj8sv6ly38qr7zid58cdmbmzq21z9";
+ };
extlib = fetchurl {
url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.5.tar.gz";
sha256 = "19slqf5bdj0rrph2w41giwmn6df2qm07942jn058pjkjrnk30d4s";
};
- jbuilder = fetchurl {
- url = "https://github.com/ocaml/dune/releases/download/1.0+beta20/jbuilder-1.0.beta20.tbz";
- sha256 = "07hl9as5llffgd6hbw41rs76i1ibgn3n9r0dba5h0mdlkapcwb10";
- };
mccs = fetchurl {
- url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+8.tar.gz";
- sha256 = "0xavfvxfrcf3lmry8ymma1yzy0hw3ijbx94c9zq3pzlwnylrapa4";
+ url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+9.tar.gz";
+ sha256 = "0gf86c65jdxxcwd96kcmrqxrmnnzc0570gb9ad6c57rl3fyy8yhv";
};
ocamlgraph = fetchurl {
url = "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz";
sha256 = "0m9g16wrrr86gw4fz2fazrh8nkqms0n863w7ndcvrmyafgxvxsnr";
};
opam-file-format = fetchurl {
- url = "https://github.com/ocaml/opam-file-format/archive/2.0.0-rc2.tar.gz";
- sha256 = "1mgk08msp7hxn0hs0m82vky3yv6hcq4pw5402b3vhx4c49431jsb";
+ url = "https://github.com/ocaml/opam-file-format/archive/2.0.0.tar.gz";
+ sha256 = "0cjw69r7iilidi7b6arr92kjnjspchvwnmwr1b1gyaxqxpr2s98m";
};
re = fetchurl {
- url = "https://github.com/ocaml/ocaml-re/releases/download/1.7.3/re-1.7.3.tbz";
- sha256 = "0nv933qfl8y9i19cqvhsalwzif3dkm28vg478rpnr4hgfqjlfryr";
+ url = "https://github.com/ocaml/ocaml-re/releases/download/1.8.0/re-1.8.0.tbz";
+ sha256 = "0qkv42a4hpqpxvqa4kdkkcbhbg7aym9kv4mqgm3m51vxbd0pq0lv";
};
result = fetchurl {
url = "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz";
sha256 = "1lrnbxdq80gbhnp85mqp1kfk0bkh6q1c93sfz2qgnq2qyz60w4sk";
};
+ seq = fetchurl {
+ url = "https://github.com/c-cube/seq/archive/0.1.tar.gz";
+ sha256 = "02lb2d9i12bxrz2ba5wygk2bycan316skqlyri0597q7j9210g8r";
+ };
opam = fetchurl {
- url = "https://github.com/ocaml/opam/archive/2.0.0.zip";
- sha256 = "0m4ilsldrfkkn0vlvl119bk76j2pwvqvdi8mpg957z4kqflfbfp8";
+ url = "https://github.com/ocaml/opam/archive/2.0.2.zip";
+ sha256 = "0hxf0ns3si03rl7dxix7i30limbl50ffyvdyk9bqqms4ir8dcza6";
};
};
in stdenv.mkDerivation rec {
name = "opam-${version}";
- version = "2.0.0";
+ version = "2.0.2";
buildInputs = [ unzip curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap;
@@ -68,16 +72,17 @@ in stdenv.mkDerivation rec {
ln -sv ${srcs.cppo} $sourceRoot/src_ext/cppo.tar.gz
ln -sv ${srcs.cudf} $sourceRoot/src_ext/cudf.tar.gz
ln -sv ${srcs.dose3} $sourceRoot/src_ext/dose3.tar.gz
+ ln -sv ${srcs.dune-local} $sourceRoot/src_ext/dune-local.tbz
ln -sv ${srcs.extlib} $sourceRoot/src_ext/extlib.tar.gz
- ln -sv ${srcs.jbuilder} $sourceRoot/src_ext/jbuilder.tbz
ln -sv ${srcs.mccs} $sourceRoot/src_ext/mccs.tar.gz
ln -sv ${srcs.ocamlgraph} $sourceRoot/src_ext/ocamlgraph.tar.gz
ln -sv ${srcs.opam-file-format} $sourceRoot/src_ext/opam-file-format.tar.gz
ln -sv ${srcs.re} $sourceRoot/src_ext/re.tbz
ln -sv ${srcs.result} $sourceRoot/src_ext/result.tbz
+ ln -sv ${srcs.seq} $sourceRoot/src_ext/seq.tar.gz
'';
- patches = [ ./opam-pull-3487.patch ./opam-shebangs.patch ./opam-mccs-darwin.patch ];
+ patches = [ ./opam-shebangs.patch ];
preConfigure = ''
substituteInPlace ./src_ext/Makefile --replace "%.stamp: %.download" "%.stamp:"
@@ -98,7 +103,8 @@ in stdenv.mkDerivation rec {
mv $out/bin/opam $out/bin/.opam-wrapped
makeWrapper $out/bin/.opam-wrapped $out/bin/opam \
--argv0 "opam" \
- --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin
+ --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \
+ --set OPAM_USER_PATH_RO /run/current-system/sw/bin:/nix/store
$out/bin/opam-installer --prefix=$installer opam-installer.install
'';
@@ -111,4 +117,4 @@ in stdenv.mkDerivation rec {
platforms = platforms.all;
};
}
-# Generated by: ./opam.nix.pl -v 2.0.0 -p opam-pull-3487.patch,opam-shebangs.patch,opam-mccs-darwin.patch
+# Generated by: ./opam.nix.pl -v 2.0.2 -p opam-shebangs.patch
diff --git a/pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch b/pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch
deleted file mode 100644
index 501242c40a01..000000000000
--- a/pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/src_ext/patches/mccs/build-on-darwin.patch b/src_ext/patches/mccs/build-on-darwin.patch
-new file mode 100644
-index 00000000..157e2094
---- /dev/null
-+++ b/src_ext/patches/mccs/build-on-darwin.patch
-@@ -0,0 +1,12 @@
-+diff --git a/src/context_flags.ml b/src/context_flags.ml
-+index 7470030..6e07370 100644
-+--- a/src/context_flags.ml
-++++ b/src/context_flags.ml
-+@@ -24,6 +24,7 @@ let ifc c x = if c then x else []
-+
-+ let cxxflags =
-+ let flags =
-++ (ifc (Config.system = "macosx") ["-x"; "c++"]) @
-+ (ifc (Sys.win32 && Config.ccomp_type = "msvc") ["/EHsc"]) @
-+ (ifc useGLPK ["-DUSEGLPK"]) @
-+ (ifc useCOIN ["-DUSECOIN"]) @
diff --git a/pkgs/development/tools/ocaml/opam/opam-pull-3487.patch b/pkgs/development/tools/ocaml/opam/opam-pull-3487.patch
deleted file mode 100644
index e047c8298bc3..000000000000
--- a/pkgs/development/tools/ocaml/opam/opam-pull-3487.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/src/state/shellscripts/bwrap.sh b/src/state/shellscripts/bwrap.sh
-index 6f5d7dbea..3e1a3e1b4 100755
---- a/src/state/shellscripts/bwrap.sh
-+++ b/src/state/shellscripts/bwrap.sh
-@@ -1,4 +1,6 @@
--#!/bin/bash -ue
-+#!/usr/bin/env bash
-+
-+set -ue
-
- if ! command -v bwrap >/dev/null; then
- echo "The 'bwrap' command was not found. Install 'bubblewrap' on your system, or" >&2
-@@ -11,7 +13,9 @@ fi
-
- ARGS=(--unshare-net --new-session)
- ARGS=("${ARGS[@]}" --proc /proc --dev /dev)
--ARGS=("${ARGS[@]}" --bind /tmp /tmp --tmpfs /run --tmpfs /var)
-+ARGS=("${ARGS[@]}" --bind "${TMPDIR:-/tmp}" /tmp)
-+ARGS=("${ARGS[@]}" --setenv TMPDIR /tmp --setenv TMP /tmp --setenv TEMPDIR /tmp --setenv TEMP /tmp)
-+ARGS=("${ARGS[@]}" --tmpfs /run --tmpfs /var)
-
- add_mounts() {
- case "$1" in
diff --git a/pkgs/development/tools/ocaml/opam/opam.nix.pl b/pkgs/development/tools/ocaml/opam/opam.nix.pl
index 1862add452d6..537997eb8a45 100755
--- a/pkgs/development/tools/ocaml/opam/opam.nix.pl
+++ b/pkgs/development/tools/ocaml/opam/opam.nix.pl
@@ -113,7 +113,8 @@ print <<'EOF';
mv $out/bin/opam $out/bin/.opam-wrapped
makeWrapper $out/bin/.opam-wrapped $out/bin/opam \
--argv0 "opam" \
- --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin
+ --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \
+ --set OPAM_USER_PATH_RO /run/current-system/sw/bin:/nix/store
$out/bin/opam-installer --prefix=$installer opam-installer.install
'';
diff --git a/pkgs/development/tools/packer/default.nix b/pkgs/development/tools/packer/default.nix
index 25ec443be42b..5e54a8b37058 100644
--- a/pkgs/development/tools/packer/default.nix
+++ b/pkgs/development/tools/packer/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "packer-${version}";
- version = "1.3.1";
+ version = "1.3.3";
goPackagePath = "github.com/hashicorp/packer";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
- sha256 = "0aif4ilzfv8qyqk4mn525r38xw2w34ryknzd2vrg6mcjcarm8myq";
+ sha256 = "1b1yp5k2apccyqw9zb2xclnm16gfnnkaiwh2s0p79prsy6gjkp7y";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/repository-managers/nexus/default.nix b/pkgs/development/tools/repository-managers/nexus/default.nix
index 8b42ed124360..1ade2b353868 100644
--- a/pkgs/development/tools/repository-managers/nexus/default.nix
+++ b/pkgs/development/tools/repository-managers/nexus/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, makeWrapper, jre, gawk }:
+{ stdenv, fetchurl, makeWrapper, jre_headless, gawk }:
stdenv.mkDerivation rec {
name = "nexus-${version}";
- version = "3.14.0-04";
+ version = "3.15.0-01";
src = fetchurl {
url = "https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-${version}-unix.tar.gz";
- sha256 = "1ql707672xhybmfajjmli9w0wcf1f26skq8i5kqirms2364wg35f";
+ sha256 = "0akizdljcjl1nh25k01wxvp5wp4i2jphsj0hh5rqbd0fk1pjivkv";
};
sourceRoot = name;
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
rm -fv $out/bin/nexus.bat
wrapProgram $out/bin/nexus \
- --set JAVA_HOME ${jre} \
+ --set JAVA_HOME ${jre_headless} \
--set ALTERNATIVE_NAME "nexus" \
--prefix PATH "${stdenv.lib.makeBinPath [ gawk ]}"
diff --git a/pkgs/development/tools/toluapp/default.nix b/pkgs/development/tools/toluapp/default.nix
index 5ad9a7c58efb..90d36c71caa9 100644
--- a/pkgs/development/tools/toluapp/default.nix
+++ b/pkgs/development/tools/toluapp/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ sconsPackages.scons_3_0_1 ];
buildInputs = [ lua ];
- patches = [ ./environ-and-linux-is-kinda-posix.patch ];
+ patches = [ ./environ-and-linux-is-kinda-posix.patch ./headers.patch ];
preConfigure = ''
substituteInPlace config_posix.py \
diff --git a/pkgs/development/tools/toluapp/headers.patch b/pkgs/development/tools/toluapp/headers.patch
new file mode 100644
index 000000000000..59a47bb989a9
--- /dev/null
+++ b/pkgs/development/tools/toluapp/headers.patch
@@ -0,0 +1,15 @@
+diff --git a/include/tolua++.h b/include/tolua++.h
+index ed53449..f57d56d 100644
+--- a/include/tolua++.h
++++ b/include/tolua++.h
+@@ -43,8 +43,8 @@ extern "C" {
+
+ typedef int lua_Object;
+
+-#include "lua.h"
+-#include "lauxlib.h"
++#include
++#include
+
+ struct tolua_Error
+ {
diff --git a/pkgs/development/tools/uftrace/default.nix b/pkgs/development/tools/uftrace/default.nix
index 7d5569b4376b..cb10a252d121 100644
--- a/pkgs/development/tools/uftrace/default.nix
+++ b/pkgs/development/tools/uftrace/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "uftrace-${version}";
- version = "0.9.1";
+ version = "0.9.2";
src = fetchFromGitHub {
owner = "namhyung";
repo = "uftrace";
rev = "v${version}";
- sha256 = "1jb4dp6crvfzxzmi5iflc7p13b7p2v1djyj6smbf9ns4wr515y6b";
+ sha256 = "0s7yfnf7kcqlfw3zzv4y8akkd12f8di69c4sranympnl7z5srfam";
};
postUnpack = ''
diff --git a/pkgs/development/tools/vgo2nix/default.nix b/pkgs/development/tools/vgo2nix/default.nix
index 8257d5fc583e..59496e8d8f0e 100644
--- a/pkgs/development/tools/vgo2nix/default.nix
+++ b/pkgs/development/tools/vgo2nix/default.nix
@@ -9,7 +9,7 @@
buildGoPackage rec {
name = "vgo2nix-${version}";
- version = "unstable-2018-12-02";
+ version = "unstable-2019-02-01";
goPackagePath = "github.com/adisbladis/vgo2nix";
nativeBuildInputs = [ makeWrapper ];
@@ -17,8 +17,8 @@ buildGoPackage rec {
src = fetchFromGitHub {
owner = "adisbladis";
repo = "vgo2nix";
- rev = "b298f4fb799fc532488fc887e1938668d7f3d219";
- sha256 = "0gr5vfz5wzpcyxsz948aniyfbryg53agvzbkhdnb5hiwhi7nay9p";
+ rev = "8213e1ffe9e59b1f92df15a995eafd96b66da472";
+ sha256 = "1djwsw7zbprz4czaqsimpwccmmnk8wn38ksj7dis8xdvqrfy7h0g";
};
goDeps = ./deps.nix;
diff --git a/pkgs/development/tools/vgo2nix/deps.nix b/pkgs/development/tools/vgo2nix/deps.nix
index b8327cd6069f..4f8506794d36 100644
--- a/pkgs/development/tools/vgo2nix/deps.nix
+++ b/pkgs/development/tools/vgo2nix/deps.nix
@@ -1,5 +1,140 @@
+# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
[
-
+ {
+ goPackagePath = "github.com/alecthomas/assert";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/assert";
+ rev = "405dbfeb8e38";
+ sha256 = "1l567pi17k593nrd1qlbmiq8z9jy3qs60px2a16fdpzjsizwqx8l";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/colour";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/colour";
+ rev = "60882d9e2721";
+ sha256 = "0iq566534gbzkd16ixg7fk298wd766821vvs80838yifx9yml5vs";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/kingpin";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/kingpin";
+ rev = "v2.2.6";
+ sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/repr";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/repr";
+ rev = "117648cd9897";
+ sha256 = "05v1rgzdqc8razf702laagrvhvx68xd9yxxmzd3dyz0d6425pdrp";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/template";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/template";
+ rev = "a0175ee3bccc";
+ sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/units";
+ rev = "2efee857e7cf";
+ sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "v1.1.1";
+ sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-isatty";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-isatty";
+ rev = "v0.0.3";
+ sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n";
+ };
+ }
+ {
+ goPackagePath = "github.com/orivej/e";
+ fetch = {
+ type = "git";
+ url = "https://github.com/orivej/e";
+ rev = "ac3492690fda";
+ sha256 = "11jizr28kfkr6zscjxg95pqi6cjp08aqnhs41sdhc98nww78ilkr";
+ };
+ }
+ {
+ goPackagePath = "github.com/orivej/go-nix";
+ fetch = {
+ type = "git";
+ url = "https://github.com/orivej/go-nix";
+ rev = "dae45d921a44";
+ sha256 = "17hfmsz8hs3h2d5c06j1bvbw8ijrhzm3iz911z5zydsl4x7y0cgy";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/profile";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/profile";
+ rev = "v1.2.1";
+ sha256 = "0blqmvgqvdbqmh3fp9pfdxc9w1qfshrr0zy9whj0sn372bw64qnr";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "v1.0.0";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/sergi/go-diff";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sergi/go-diff";
+ rev = "v1.0.0";
+ sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "v1.2.2";
+ sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "d99a578cf41b";
+ sha256 = "10q9xx4pmnq92qn6ff4xp7n1hx766wvw2rf7pqcd6rx5plgwz8cm";
+ };
+ }
{
goPackagePath = "golang.org/x/tools";
fetch = {
diff --git a/pkgs/development/tools/wabt/default.nix b/pkgs/development/tools/wabt/default.nix
index dade09ee5f6e..e9e12c7d20b1 100644
--- a/pkgs/development/tools/wabt/default.nix
+++ b/pkgs/development/tools/wabt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "wabt-${version}";
- version = "1.0.6";
+ version = "1.0.8";
src = fetchFromGitHub {
owner = "WebAssembly";
repo = "wabt";
rev = version;
- sha256 = "0lqsf4wmg24mb3ksmib8xwvmghx8m2vzrjrs8dazwlmik7rill8i";
+ sha256 = "018sb7p8xlvv8p2fdbnl0v98zh78zc8ha74ldw5c8z0i7xzgzj9w";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/tools/xcbuild/toolchains.nix b/pkgs/development/tools/xcbuild/toolchains.nix
index 59e009a43386..92ff35ac8b53 100644
--- a/pkgs/development/tools/xcbuild/toolchains.nix
+++ b/pkgs/development/tools/xcbuild/toolchains.nix
@@ -67,5 +67,6 @@ runCommand "Toolchains" {} (''
done
ln -s ${buildPackages.darwin.bootstrap_cmds}/bin/mig $toolchain/bin
+ ln -s ${buildPackages.darwin.bootstrap_cmds}/libexec/migcom $toolchain/libexec
ln -s ${mkdep-darwin-src} $toolchain/bin/mkdep
'')
diff --git a/pkgs/development/web/now-cli/default.nix b/pkgs/development/web/now-cli/default.nix
index d512d5570332..1c49f99d6190 100644
--- a/pkgs/development/web/now-cli/default.nix
+++ b/pkgs/development/web/now-cli/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchurl }:
stdenv.mkDerivation rec {
name = "now-cli-${version}";
- version = "13.0.4";
+ version = "13.1.2";
# TODO: switch to building from source, if possible
src = fetchurl {
url = "https://github.com/zeit/now-cli/releases/download/${version}/now-linux.gz";
- sha256 = "0qiykqrdd1yv6n1kzkzp300j32g682rv4p0l39rgnczdaiqcv9w5";
+ sha256 = "0hgbmvhzxkr84ilrzjxnj3p5pkibam739cckpvwalq5q1ddy2cn4";
};
sourceRoot = ".";
diff --git a/pkgs/games/anki/default.nix b/pkgs/games/anki/default.nix
index ad202c6ad8cc..0f9b4efd61d8 100644
--- a/pkgs/games/anki/default.nix
+++ b/pkgs/games/anki/default.nix
@@ -5,6 +5,7 @@
, python
, fetchurl
, fetchpatch
+, fetchFromGitHub
, lame
, mplayer
, libpulseaudio
@@ -24,10 +25,51 @@
# This little flag adds a huge number of dependencies, but we assume that
# everyone wants Anki to draw plots with statistics by default.
, plotsSupport ? true
+# manual
+, asciidoc
}:
-buildPythonApplication rec {
+let
+ # when updating, also update rev-manual to a recent version of
+ # https://github.com/dae/ankidocs
+ # The manual is distributed independently of the software.
version = "2.1.8";
+ sha256-pkg = "08wb9hwpmbq7636h7sinim33qygdwwlh3frqqh2gfgm49f46di2p";
+ rev-manual = "3a3d32dd9bfee6f5a7f5bdad2d70938874c881fa";
+ sha256-manual = "1kz9ywbb6f42krxg8c5cwpjsnzm863vnkkn07szb3m1j85c10gjy";
+
+ manual = stdenv.mkDerivation {
+ name = "anki-manual-${version}";
+ src = fetchFromGitHub {
+ owner = "dae";
+ repo = "ankidocs";
+ rev = rev-manual;
+ sha256 = sha256-manual;
+ };
+ phases = [ "unpackPhase" "patchPhase" "buildPhase" ];
+ nativeBuildInputs = [ asciidoc ];
+ patchPhase = ''
+ # rsync isnt needed
+ # WEB is the PREFIX
+ # We remove any special ankiweb output generation
+ # and rename every .mako to .html
+ sed -e 's/rsync -a/cp -a/g' \
+ -e "s|\$(WEB)/docs|$out/share/doc/anki/html|" \
+ -e '/echo asciidoc/,/mv $@.tmp $@/c \\tasciidoc -b html5 -o $@ $<' \
+ -e 's/\.mako/.html/g' \
+ -i Makefile
+ # patch absolute links to the other language manuals
+ sed -e 's|https://apps.ankiweb.net/docs/|link:./|g' \
+ -i {manual.txt,manual.*.txt}
+ # there’s an artifact in most input files
+ sed -e '/<%def.*title.*/d' \
+ -i *.txt
+ mkdir -p $out/share/doc/anki/html
+ '';
+ };
+
+in
+buildPythonApplication rec {
name = "anki-${version}";
src = fetchurl {
@@ -37,9 +79,11 @@ buildPythonApplication rec {
# "http://ankisrs.net/download/mirror/${name}.tgz"
# "http://ankisrs.net/download/mirror/archive/${name}.tgz"
];
- sha256 = "08wb9hwpmbq7636h7sinim33qygdwwlh3frqqh2gfgm49f46di2p";
+ sha256 = sha256-pkg;
};
+ outputs = [ "out" "doc" "man" ];
+
propagatedBuildInputs = [
pyqt5 sqlalchemy beautifulsoup4 send2trash pyaudio requests decorator
markdown
@@ -73,6 +117,11 @@ buildPythonApplication rec {
# Remove QT translation files. We'll use the standard QT ones.
rm "locale/"*.qm
+
+ # hitting F1 should open the local manual
+ substituteInPlace anki/consts.py \
+ --replace 'HELP_SITE="http://ankisrs.net/docs/manual.html"' \
+ 'HELP_SITE="${manual}/share/doc/anki/html/manual.html"'
'';
# UTF-8 locale needed for testing
@@ -89,8 +138,8 @@ buildPythonApplication rec {
mkdir -p $out/bin
mkdir -p $out/share/applications
- mkdir -p $out/share/doc/anki
- mkdir -p $out/share/man/man1
+ mkdir -p $doc/share/doc/anki
+ mkdir -p $man/share/man/man1
mkdir -p $out/share/mime/packages
mkdir -p $out/share/pixmaps
mkdir -p $pp
@@ -103,16 +152,23 @@ buildPythonApplication rec {
chmod 755 $out/bin/anki
cp -v anki.desktop $out/share/applications/
- cp -v README* LICENSE* $out/share/doc/anki/
- cp -v anki.1 $out/share/man/man1/
+ cp -v README* LICENSE* $doc/share/doc/anki/
+ cp -v anki.1 $man/share/man/man1/
cp -v anki.xml $out/share/mime/packages/
cp -v anki.{png,xpm} $out/share/pixmaps/
cp -rv locale $out/share/
cp -rv anki aqt web $pp/
wrapPythonPrograms
+
+ # copy the manual into $doc
+ cp -r ${manual}/share/doc/anki/html $doc/share/doc/anki
'';
+ passthru = {
+ inherit manual;
+ };
+
meta = with stdenv.lib; {
homepage = "https://apps.ankiweb.net/";
description = "Spaced repetition flashcard program";
@@ -131,6 +187,6 @@ buildPythonApplication rec {
license = licenses.agpl3Plus;
broken = stdenv.hostPlatform.isAarch64;
platforms = platforms.mesaPlatforms;
- maintainers = with maintainers; [ the-kenny ];
+ maintainers = with maintainers; [ the-kenny Profpatsch ];
};
}
diff --git a/pkgs/games/empty-epsilon/default.nix b/pkgs/games/empty-epsilon/default.nix
index 04810f792e34..cb46b8d9ba27 100644
--- a/pkgs/games/empty-epsilon/default.nix
+++ b/pkgs/games/empty-epsilon/default.nix
@@ -2,9 +2,9 @@
let
- major = "2018";
- minor = "11";
- patch = "16";
+ major = "2019";
+ minor = "01";
+ patch = "19";
version = "${major}.${minor}.${patch}";
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
owner = "daid";
repo = "EmptyEpsilon";
rev = "EE-${version}";
- sha256 = "0848rxa9xwbz573b5r5qc5bpcf6pipis4gkkszfgkj1zmdhyib6b";
+ sha256 = "082v27w3n4jdm4a5884607rwsw4s00cnpqmh7bsdg9q3l29jpygn";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/gzdoom/default.nix
index deb16bc35385..dff122d8b803 100644
--- a/pkgs/games/gzdoom/default.nix
+++ b/pkgs/games/gzdoom/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "gzdoom-${version}";
- version = "3.7.1";
+ version = "3.7.2";
src = fetchFromGitHub {
owner = "coelckers";
repo = "gzdoom";
rev = "g${version}";
- sha256 = "1c9zd4f7zalkmv0gvsavbydkmi6jw5pyf3q62456yvb6vjwg1xvd";
+ sha256 = "1kjvjg218d2jk7mzlzihaa90fji4wm5zfix7ikm18wx83hcsgby3";
};
nativeBuildInputs = [ cmake makeWrapper ];
diff --git a/pkgs/games/linux-steam-integration/default.nix b/pkgs/games/linux-steam-integration/default.nix
index 3b0aca6df285..edc73eeac922 100644
--- a/pkgs/games/linux-steam-integration/default.nix
+++ b/pkgs/games/linux-steam-integration/default.nix
@@ -1,34 +1,32 @@
{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, git, gtk, pkgs, gettext,
- gcc_multi, libressl }:
+ gcc_multi, libressl, gnome3, steam }:
let
- version = "0.7.2";
- steamBinPath = "${stdenv.lib.makeBinPath (with pkgs; [ steam ])}/steam";
- zenityBinPath = "${stdenv.lib.makeBinPath (with pkgs; [ gnome3.zenity ])}/zenity";
+ version = "0.7.3";
in stdenv.mkDerivation rec {
name = "linux-steam-integration-${version}";
- nativeBuildInputs = [ meson ninja pkgconfig git gettext gcc_multi ];
- buildInputs = [ gtk libressl ];
-
src = fetchFromGitHub {
- owner = "solus-project";
+ owner = "clearlinux";
repo = "linux-steam-integration";
rev = "v${version}";
- sha256 = "0yn71fvjqi63dxk04jsndb26pgipl0nla10sy94bi7q95pk3sdf6";
+ sha256 = "0brv3swx8h170ycxksb31sf5jvj85csfpx7gjlf6yrfz7jw2j6vp";
fetchSubmodules = true;
};
+ nativeBuildInputs = [ meson ninja pkgconfig git gettext gcc_multi ];
+ buildInputs = [ gtk libressl ];
+
# Patch lib paths (AUDIT_PATH and REDIRECT_PATH) in shim.c
# Patch path to lsi-steam in lsi-steam.desktop
# Patch path to zenity in lsi.c
postPatch = ''
- sed -i -e "s|/usr/|$out/|g" src/shim/shim.c
- sed -i -e "s|/usr/|$out/|g" data/lsi-steam.desktop
- sed -i -e "s|zenity|${zenityBinPath}|g" src/lsi/lsi.c
- sed -i -e "s|Name=Linux Steam Integration|Name=Linux Steam Integration Settings|" data/lsi-settings.desktop.in
-
+ substituteInPlace src/shim/shim.c --replace "/usr/" $out
+ substituteInPlace data/lsi-steam.desktop --replace "/usr/" $out
+ substituteInPlace src/lsi/lsi.c --replace zenity ${gnome3.zenity}/bin/zenity
+ substituteInPlace data/lsi-settings.desktop.in \
+ --replace "Name=Linux Steam Integration" "Name=Linux Steam Integration Settings"
'';
configurePhase = ''
@@ -36,7 +34,7 @@ in stdenv.mkDerivation rec {
meson build \
-Dwith-shim=co-exist \
-Dwith-frontend=true \
- -Dwith-steam-binary=${steamBinPath} \
+ -Dwith-steam-binary=${steam}/bin/steam \
-Dwith-new-libcxx-abi=true \
-Dwith-libressl-mode=native \
--prefix / \
@@ -74,7 +72,7 @@ in stdenv.mkDerivation rec {
various workarounds to get games working, and fixes long standing bugs in
both games and the client
'';
- homepage = https://github.com/solus-project/linux-steam-integration;
+ homepage = https://github.com/clearlinux/linux-steam-integration;
license = licenses.lgpl21;
maintainers = [ maintainers.etu ];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/games/openjk/default.nix b/pkgs/games/openjk/default.nix
index fd662fe9743e..a03599b50895 100644
--- a/pkgs/games/openjk/default.nix
+++ b/pkgs/games/openjk/default.nix
@@ -20,13 +20,13 @@ let
categories = "Game;";
};
in stdenv.mkDerivation rec {
- name = "OpenJK-2017-08-11";
+ name = "OpenJK-2018-09-17";
src = fetchFromGitHub {
owner = "JACoders";
repo = "OpenJK";
- rev = "a0828f06e0181c62e110f2f78d30acb5036b4113";
- sha256 = "1wbb643z2nyhyirzzy3rz03wjqglwmsgnj7w5cl8167f9f9j9w0m";
+ rev = "cc4094c8fa989663eb8087b33d97bb2749295b9f";
+ sha256 = "1fzijlf4izpm6n92cwv951c10nb18pg5zhc5xx7pw3i4sy8h9nyk";
};
dontAddPrefix = true;
diff --git a/pkgs/games/openmw/tes3mp.nix b/pkgs/games/openmw/tes3mp.nix
index aba92ac087e8..a3ad0e637e5a 100644
--- a/pkgs/games/openmw/tes3mp.nix
+++ b/pkgs/games/openmw/tes3mp.nix
@@ -1,73 +1,59 @@
{ stdenv, fetchFromGitHub, qtbase, openscenegraph, mygui, bullet, ffmpeg, boost, cmake, SDL2, unshield, openal
-, libXt, writeScriptBin, makeWrapper, symlinkJoin, ncurses, libGL, terra }:
+, libXt, writeScriptBin, makeWrapper, ncurses, libGL, luajit }:
let
- mygui_ = mygui.override {
- inherit stdenv;
- };
- terra_ = symlinkJoin {
- name = "terra";
- paths = [ terra.static terra.dev ];
- };
+ version = "0.7.0-alpha";
TES3MP = fetchFromGitHub {
owner = "TES3MP";
repo = "openmw-tes3mp";
- rev = "f61664ff6d521e10db761a550c97c6edce8f0046";
- sha256 = "12h01kafyzq0h1cgf1c8d4mlvlplg5lvcnsc5m5h602r763pzgbb";
+ rev = version;
+ sha256 = "012f50f9jd29qcdww2vk4habg6pmxvxl0q6rrjq8xchb0566712q";
};
CallFF = fetchFromGitHub {
owner = "Koncord";
repo = "CallFF";
- rev = "4aa5a31b7543a8f784852a5a109202b2783e93d9";
- sha256 = "0cf7r8hfh79bsg4p4k1iwhxapyakkvi0hcwwvzg1ln0fqm2yqp57";
+ rev = "da94b59ffe95d45bf98b9264e3d1279c9f6ebb6b";
+ sha256 = "10wgiqmknh0av968c6r74n5n2izxsx8qawfrab57kkmj9h0zp0pm";
};
- RakNet = fetchFromGitHub {
+ CrabNet = fetchFromGitHub {
owner = "TES3MP";
- repo = "RakNet";
- rev = "9ace90a385f60e0b919bd84964a53fb1d42438ba";
- sha256 = "0mkf5wx23w20fw9cmbiyfs86gmf0r11pdpd8y7qd4k4wl9c7n45q";
+ repo = "CrabNet";
+ rev = "ab1306050fe0f5b0f9c4f56893a79e56a9459567";
+ sha256 = "03q76pjv9mdi7w832b23q1mj4r2wb0hsnh4kpvwai607g04l0pp0";
};
- PluginExamples = fetchFromGitHub {
+ CoreScripts = fetchFromGitHub {
owner = "TES3MP";
- repo = "PluginExamples";
- rev = "213e72f315a8029eec71437e56de0eaeba5b3670";
- sha256 = "1q0cvz1s0zyq982066wgplnylqbiszz0bmcv2prqv78vq9is1l6b";
+ repo = "CoreScripts";
+ rev = "1e9f69f98051b2639b18203f989ffbd0a4b427ea";
+ sha256 = "03ysi7rh0k78kv4slvmkxpymxvdpr8b6hwr1lvjdgq7rq0ljy0lg";
};
fakegit = writeScriptBin "git" ''
#! ${stdenv.shell}
- if [ "$*" = "rev-list --tags --max-count=1" ] ||
- [ "$*" = "rev-parse HEAD" ]; then
- echo "${TES3MP.rev}"
- else
- exit 1
- fi
'';
in stdenv.mkDerivation rec {
- version = "0.6.0";
+ inherit version;
name = "tes3mp-${version}";
src = fetchFromGitHub {
owner = "GrimKriegor";
repo = "TES3MP-deploy";
- rev = "ac2e862c3b96206d8e0678d422ece30f9f2d0f45";
- sha256 = "0nysr6h7sa1j5ijyd52k6sw052vcdqdx4wjjmmy7p8wh1i0jkvv6";
+ rev = "1dd78a3e2cf9f4fe85bf7ca9c393251968a9c325";
+ sha256 = "1bp9c4kds9q0xhbn4sxb7n0f6rvb45gzx7ljdgc56wz4j5rfi3xn";
};
dontUseCmakeConfigure = true;
nativeBuildInputs = [ cmake makeWrapper fakegit ];
- buildInputs = [ boost ffmpeg qtbase bullet mygui_ openscenegraph SDL2 unshield openal libXt
- ncurses libGL ];
+ buildInputs = [ boost ffmpeg qtbase bullet mygui openscenegraph SDL2 unshield openal libXt
+ ncurses libGL luajit ];
buildPhase = ''
mkdir dependencies keepers
cp --no-preserve=mode -r ${TES3MP} code
- mkdir code/.git
cp --no-preserve=mode -r ${CallFF} dependencies/callff
- cp --no-preserve=mode -r ${RakNet} dependencies/raknet
- cp --no-preserve=mode -r ${PluginExamples} keepers/PluginExamples
- ln -s ${terra_} dependencies/terra
+ cp --no-preserve=mode -r ${CrabNet} dependencies/raknet
+ cp --no-preserve=mode -r ${CoreScripts} keepers/CoreScripts
substituteInPlace tes3mp-deploy.sh \
--replace "-DBUILD_OPENCS=OFF" "-DBUILD_OPENCS=OFF -DCMAKE_INSTALL_PREFIX=$out"
@@ -86,6 +72,8 @@ in stdenv.mkDerivation rec {
mv build/resources $prefix/build
mv build/{settings-default.cfg,openmw.cfg,gamecontrollerdb.txt} $out/etc/openmw
mv keepers $prefix
+ mv build/tes3mp-credits.md $prefix/build
+ mv -f $prefix/keepers/version $prefix/build/resources
for i in tes3mp.sh tes3mp-browser.sh tes3mp-server.sh
do
@@ -100,8 +88,8 @@ in stdenv.mkDerivation rec {
wrapProgram $out/bin/tes3mp-server \
--run "mkdir -p ~/.config/openmw" \
--run "cd ~/.config/openmw" \
- --run "[ -d PluginExamples ] || cp --no-preserve=mode -r $prefix/keepers/PluginExamples ." \
- --run "[ -f tes3mp-server.cfg ] || echo \"[Plugins] home = \$HOME/.config/openmw/PluginExamples\" > tes3mp-server.cfg"
+ --run "[ -d CoreScripts ] || cp --no-preserve=mode -r $prefix/keepers/CoreScripts ." \
+ --run "[ -f tes3mp-server.cfg ] || echo \"[Plugins] home = \$HOME/.config/openmw/CoreScripts\" > tes3mp-server.cfg"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix
index 6f69c6469503..4cd073869dc8 100644
--- a/pkgs/games/quakespasm/vulkan.nix
+++ b/pkgs/games/quakespasm/vulkan.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
name = "vkquake-${version}";
- majorVersion = "1.00";
+ majorVersion = "1.01";
version = "${majorVersion}.0";
src = fetchFromGitHub {
owner = "Novum";
repo = "vkQuake";
rev = version;
- sha256 = "1h7ac5bh6h6cpvkx5bvp17lv5m24hmdykcdppkivblikpxhml70s";
+ sha256 = "1iwin8j5kbyrknbkhjgpy8nmm7pxqzr0daa9gn7p38qhg2mh0a39";
};
sourceRoot = "source/Quake";
diff --git a/pkgs/games/teeworlds/default.nix b/pkgs/games/teeworlds/default.nix
index 58b04821e129..846054765e00 100644
--- a/pkgs/games/teeworlds/default.nix
+++ b/pkgs/games/teeworlds/default.nix
@@ -1,30 +1,42 @@
-{ fetchurl, stdenv, cmake, pkgconfig, makeWrapper, python, alsaLib
-, libX11, libGLU, SDL, lua5, zlib, freetype, wavpack
+{ fetchFromGitHub, fetchurl, stdenv, bam, pkgconfig, makeWrapper, python, alsaLib
+, libX11, libGLU, SDL2, lua5_3, zlib, freetype, wavpack
}:
stdenv.mkDerivation rec {
- name = "teeworlds-0.6.5";
+ name = "teeworlds-0.7.2";
- src = fetchurl {
- url = "https://downloads.teeworlds.com/teeworlds-0.6.5-src.tar.gz";
- sha256 = "07llxjc47d1gd9jqj3vf08cmw26ha6189mwcix1khwa3frfbilqb";
+ src = fetchFromGitHub {
+ owner = "teeworlds";
+ repo = "teeworlds";
+ rev = "0.7.2";
+ sha256 = "15l988qcsqgb6rjais0qd5sd2rjanm2708jmzvkariqzz0d6pb93";
};
postPatch = ''
- # we always want to use system libs instead of these
- rm -r other/{freetype,sdl}/{include,mac,windows}
-
# set compiled-in DATA_DIR so resources can be found
substituteInPlace src/engine/shared/storage.cpp \
--replace '#define DATA_DIR "data"' \
'#define DATA_DIR "${placeholder "out"}/share/teeworlds/data"'
'';
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ bam pkgconfig ];
+ configurePhase = ''
+ bam config
+ '';
+
+ buildPhase = ''
+ bam conf=release
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin $out/share/teeworlds
+ cp build/x86_64/release/teeworlds{,_srv} $out/bin
+ cp -r build/x86_64/release/data $out/share/teeworlds
+ '';
buildInputs = [
- python alsaLib libX11 libGLU SDL lua5 zlib freetype wavpack
+ python alsaLib libX11 libGLU SDL2 lua5_3 zlib freetype wavpack
];
postInstall = ''
@@ -45,6 +57,6 @@ stdenv.mkDerivation rec {
homepage = https://teeworlds.com/;
license = "BSD-style, see `license.txt'";
maintainers = with stdenv.lib.maintainers; [ astsmtl ];
- platforms = with stdenv.lib.platforms; linux;
+ platforms = ["x86_64-linux" "i686-linux"];
};
}
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix
index 6bfaa2a2f274..73e2a96d0cde 100644
--- a/pkgs/misc/arm-trusted-firmware/default.nix
+++ b/pkgs/misc/arm-trusted-firmware/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildPackages }:
+{ stdenv, fetchFromGitHub, pkgsCross, buildPackages }:
let
buildArmTrustedFirmware = { filesToInstall
@@ -6,7 +6,7 @@ let
, platform
, extraMakeFlags ? []
, extraMeta ? {}
- , version ? "1.5"
+ , version ? "2.0"
, ... } @ args:
stdenv.mkDerivation (rec {
@@ -17,11 +17,14 @@ let
owner = "ARM-software";
repo = "arm-trusted-firmware";
rev = "refs/tags/v${version}";
- sha256 = "1gm0bn2llzfzz9bfsz11fhwxj5lxvyrq7bc13fjj033nljzxn7k8";
+ sha256 = "087pkwa6slxff0aiz3v42gww007nww97bl1p96fvvs7rr1y14gjx";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
+ # For Cortex-M0 firmware in RK3399
+ nativeBuildInputs = [ pkgsCross.arm-embedded.stdenv.cc ];
+
makeFlags = [
"CROSS_COMPILE=${stdenv.cc.targetPrefix}"
"PLAT=${platform}"
@@ -83,4 +86,11 @@ in rec {
extraMeta.platforms = ["aarch64-linux"];
filesToInstall = [ "build/${platform}/release/bl31/bl31.elf"];
};
+
+ armTrustedFirmwareRK3399 = buildArmTrustedFirmware rec {
+ extraMakeFlags = [ "bl31" ];
+ platform = "rk3399";
+ extraMeta.platforms = ["aarch64-linux"];
+ filesToInstall = [ "build/${platform}/release/bl31/bl31.elf"];
+ };
}
diff --git a/pkgs/misc/drivers/epkowa/default.nix b/pkgs/misc/drivers/epkowa/default.nix
index 643977d829db..3892c37a1d5b 100644
--- a/pkgs/misc/drivers/epkowa/default.nix
+++ b/pkgs/misc/drivers/epkowa/default.nix
@@ -88,6 +88,46 @@ let plugins = {
meta = common_meta // { description = "iscan esci f720 plugin for "+passthru.hw; };
};
+ s80 = stdenv.mkDerivation rec {
+ pname = "iscan-gt-s80-bundle";
+ version = "1.0.1";
+ esciPluginVersion = "0.2.1-1";
+ esdipPluginVersion = "1.0.0-5";
+
+ buildInputs = [ patchelf ];
+ src = fetchurl {
+ url = "https://download2.ebz.epson.net/iscan/plugin/gt-s80/rpm/x64/iscan-gt-s80-bundle-${version}.x64.rpm.tar.gz";
+ sha256 = "14j11znx5ga2ykpyg6kjg7lbrddyr9pwxrsa82dmdishd1j7zji9";
+ };
+ installPhase = ''
+ cd plugins
+ ${rpm}/bin/rpm2cpio esci-interpreter-gt-s80-${esciPluginVersion}.x86_64.rpm | ${cpio}/bin/cpio -idmv
+ ${rpm}/bin/rpm2cpio iscan-plugin-esdip-${esdipPluginVersion}.ltdl7.x86_64.rpm | ${cpio}/bin/cpio -idmv
+ mkdir $out
+ cp -r usr/share $out
+ cp -r usr/lib64 $out/lib
+ mkdir $out/share/esci
+ '';
+ preFixup = ''
+ rpath=${gcc.cc.lib}/lib/
+ patchelf --set-rpath $rpath $out/lib/esci/libesci-interpreter-gt-s80.so
+ patchelf --set-rpath $rpath $out/lib/esci/libesci-interpreter-gt-s50.so
+ patchelf --set-rpath $rpath $out/lib/iscan/esdip
+ patchelf --set-rpath $rpath $out/lib/iscan/libesdtr.so.0
+ patchelf --set-rpath $rpath $out/lib/iscan/libesdtr2.so.0
+ '';
+ passthru = {
+ registrationCommand = ''
+ $registry --add interpreter usb 0x04b8 0x0136 "$plugin/lib/esci/libesci-interpreter-gt-s80.so"
+ $registry --add interpreter usb 0x04b8 0x0137 "$plugin/lib/esci/libesci-interpreter-gt-s50.so"
+ $registry --add interpreter usb 0x04b8 0x0143 "$plugin/lib/esci/libesci-interpreter-gt-s50.so"
+ $registry --add interpreter usb 0x04b8 0x0144 "$plugin/lib/esci/libesci-interpreter-gt-s80.so"
+ '';
+ hw = "ES-D200, ED-D350, ES-D400, GT-S50, GT-S55, GT-S80, GT-S85";
+ };
+
+ meta = common_meta // { description = "iscan esci s80 plugin for "+passthru.hw; };
+ };
};
in
diff --git a/pkgs/misc/gnuk/generic.nix b/pkgs/misc/gnuk/generic.nix
index 80a4518f3f70..e592b945a408 100644
--- a/pkgs/misc/gnuk/generic.nix
+++ b/pkgs/misc/gnuk/generic.nix
@@ -47,7 +47,6 @@ stdenv.mkDerivation {
homepage = http://www.fsij.org/pages/gnuk;
description = "An implementation of USB cryptographic token for gpg";
license = licenses.gpl3;
- maintainers = with maintainers; [ wkennington ];
platforms = with platforms; linux;
};
}
diff --git a/pkgs/misc/jackaudio/default.nix b/pkgs/misc/jackaudio/default.nix
index d264b7f3279b..a47c20184442 100644
--- a/pkgs/misc/jackaudio/default.nix
+++ b/pkgs/misc/jackaudio/default.nix
@@ -75,6 +75,6 @@ stdenv.mkDerivation rec {
homepage = http://jackaudio.org;
license = licenses.gpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ goibhniu wkennington ];
+ maintainers = with maintainers; [ goibhniu ];
};
}
diff --git a/pkgs/misc/jackaudio/jack1.nix b/pkgs/misc/jackaudio/jack1.nix
index 2e349cf691c9..8c9838ccec53 100644
--- a/pkgs/misc/jackaudio/jack1.nix
+++ b/pkgs/misc/jackaudio/jack1.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
url = "http://jackaudio.org/downloads/jack-audio-connection-kit-${version}.tar.gz";
sha256 = "0i6l25dmfk2ji2lrakqq9icnwjxklgcjzzk65dmsff91z2zva5rm";
};
-
+
configureFlags = [
(stdenv.lib.enableFeature (optLibffado != null) "firewire")
];
@@ -29,12 +29,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ optAlsaLib optDb optLibffado optCelt ];
propagatedBuildInputs = [ optLibuuid ];
-
+
meta = with stdenv.lib; {
description = "JACK audio connection kit";
homepage = http://jackaudio.org;
license = "GPL";
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/misc/rkdeveloptool/default.nix b/pkgs/misc/rkdeveloptool/default.nix
new file mode 100644
index 000000000000..e877629bcb03
--- /dev/null
+++ b/pkgs/misc/rkdeveloptool/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libusb1 }:
+
+stdenv.mkDerivation {
+ pname = "rkdeveloptool";
+ version = "1.3";
+
+ src = fetchFromGitHub {
+ owner = "rockchip-linux";
+ repo = "rkdeveloptool";
+ rev = "081d237ad5bf8f03170c9d60bd94ceefa0352aaf";
+ sha256 = "05hh7j3xgb8l1k1v2lis3nvlc0gp87ihzg6jci7m5lkkm5qgv3ji";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+
+ buildInputs = [ libusb1 ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/rockchip-linux/rkdeveloptool;
+ description = "A tool from Rockchip to communicate with Rockusb devices";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.lopsided98 ];
+ };
+}
diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix
index d23eb254151c..a75c6c1ec76d 100644
--- a/pkgs/misc/seafile-shared/default.nix
+++ b/pkgs/misc/seafile-shared/default.nix
@@ -1,14 +1,14 @@
{stdenv, fetchFromGitHub, which, autoreconfHook, pkgconfig, curl, vala, python, intltool, fuse, ccnet}:
stdenv.mkDerivation rec {
- version = "6.2.10";
+ version = "6.2.11";
name = "seafile-shared-${version}";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile";
rev = "v${version}";
- sha256 = "1bl22dmbl9gbavwxqbxfzq838k7aiv8ihgyr8famj9954xy7b7qn";
+ sha256 = "16d4m5n5zhip13l6pv951lm081pnwxpiqcm7j4gxqm1ian48m787";
};
nativeBuildInputs = [ pkgconfig which autoreconfHook vala intltool ];
diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix
index ac77df8d7cd2..084cb33a7a21 100644
--- a/pkgs/misc/uboot/default.nix
+++ b/pkgs/misc/uboot/default.nix
@@ -1,20 +1,22 @@
-{ stdenv, fetchurl, fetchpatch, bc, bison, dtc, flex, openssl, python2, swig
+{ stdenv, lib, fetchurl, fetchpatch, bc, bison, dtc, flex, openssl, swig
, armTrustedFirmwareAllwinner
, buildPackages
}:
let
- buildUBoot = { filesToInstall
+ buildUBoot = { version ? "2018.09"
+ , filesToInstall
, installDir ? "$out"
, defconfig
+ , extraConfig ? ""
, extraPatches ? []
, extraMakeFlags ? []
, extraMeta ? {}
, ... } @ args:
stdenv.mkDerivation (rec {
- name = "uboot-${defconfig}-${version}";
- version = "2018.09";
+ pname = "uboot-${defconfig}";
+ inherit version;
src = fetchurl {
url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${version}.tar.bz2";
@@ -22,10 +24,6 @@ let
};
patches = [
- (fetchpatch {
- url = https://github.com/dezgeg/u-boot/commit/pythonpath-2018-07.patch;
- sha256 = "096zqrlr8m9lxjma0iv7y6x78qswfs3q1w2irjkbmcvniz1azbs8";
- })
(fetchpatch {
url = https://github.com/dezgeg/u-boot/commit/extlinux-path-length-2018-03.patch;
sha256 = "07jafdnxvqv8lz256qy29agjc2k1zj5ad4k28r1w5qkhwj4ixmf8";
@@ -36,7 +34,15 @@ let
patchShebangs tools
'';
- nativeBuildInputs = [ bc bison dtc flex openssl python2 swig ];
+ nativeBuildInputs = [
+ bc
+ bison
+ dtc
+ flex
+ openssl
+ (buildPackages.python2.withPackages (p: [ p.libfdt ]))
+ swig
+ ];
depsBuildBuild = [ buildPackages.stdenv.cc ];
hardeningDisable = [ "all" ];
@@ -46,11 +52,15 @@ let
"CROSS_COMPILE=${stdenv.cc.targetPrefix}"
] ++ extraMakeFlags;
+ passAsFile = [ "extraConfig" ];
+
configurePhase = ''
runHook preConfigure
make ${defconfig}
+ cat $extraConfigPath >> .config
+
runHook postConfigure
'';
@@ -58,7 +68,7 @@ let
runHook preInstall
mkdir -p ${installDir}
- cp ${stdenv.lib.concatStringsSep " " filesToInstall} ${installDir}
+ cp ${lib.concatStringsSep " " filesToInstall} ${installDir}
runHook postInstall
'';
@@ -68,7 +78,7 @@ let
dontStrip = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = http://www.denx.de/wiki/U-Boot/;
description = "Boot loader for embedded systems";
license = licenses.gpl2;
@@ -84,7 +94,7 @@ in rec {
installDir = "$out/bin";
hardeningDisable = [];
dontStrip = false;
- extraMeta.platforms = stdenv.lib.platforms.linux;
+ extraMeta.platforms = lib.platforms.linux;
extraMakeFlags = [ "HOST_TOOLS_ALL=y" "CROSS_BUILD_TOOLS=1" "NO_SDL=1" "tools" ];
postConfigure = ''
sed -i '/CONFIG_SYS_TEXT_BASE/c\CONFIG_SYS_TEXT_BASE=0x00000000' .config
@@ -238,10 +248,8 @@ in rec {
extraMeta.platforms = ["armv7l-linux"];
filesToInstall = ["u-boot-with-nand-spl.imx"];
buildFlags = "u-boot-with-nand-spl.imx";
- postConfigure = ''
- cat >> .config << EOF
+ extraConfig = ''
CONFIG_CMD_SETEXPR=y
- EOF
'';
# sata init; load sata 0 $loadaddr u-boot-with-nand-spl.imx
# sf probe; sf update $loadaddr 0 80000
diff --git a/pkgs/misc/uboot/rock64.nix b/pkgs/misc/uboot/rock64.nix
index 623c6015534a..af8d044387a4 100644
--- a/pkgs/misc/uboot/rock64.nix
+++ b/pkgs/misc/uboot/rock64.nix
@@ -2,25 +2,24 @@
rkbin = fetchFromGitHub {
owner = "ayufan-rock64";
repo = "rkbin";
- rev = "d8b90685b3d93c358936babdd854f1018bc6d35e";
- sha256 = "0wrh3xa968sdp0j9n692jnv3071ymab719zc56vllba0aaabiaxr";
+ rev = "af17d09dee19b41f4f01e1722eaf6911fb296245";
+ sha256 = "189f7h6wj2yrcc5ga103jnyysykf9j3j9p1vcy7791bxwxqxnggf";
};
in buildUBoot rec {
- name = "uboot-${defconfig}-${version}";
- version = "2018.01";
+ version = "2017.09";
src = fetchFromGitHub {
owner = "ayufan-rock64";
repo = "linux-u-boot";
- rev = "19e31fac0dee3c4f6b2ea4371e4321f79db0f495";
- sha256 = "1vmv7q9yafsc0zivd0qdfmf930dvhzkf4a3j6apxxgx9g10wgwrg";
+ rev = "d646df03ace3bd191e24361944ce1c7ef3c8744c";
+ sha256 = "0gclcd034qfhfbabrdqmky08i0hlwmn63n0zg6mndplms5qpcx75";
};
extraMakeFlags = [ "BL31=${armTrustedFirmwareRK3328}/bl31.elf" "u-boot.itb" "all" ];
- # So close to being blob free... But U-Boot TPL causes the kernel to hang
+ # Close to being blob free, but the U-Boot TPL causes the kernel to hang after a few minutes
postBuild = ''
- ./tools/mkimage -n rk3328 -T rksd -d ${rkbin}/rk33/rk3328_ddr_786MHz_v1.06.bin idbloader.img
+ ./tools/mkimage -n rk3328 -T rksd -d ${rkbin}/rk33/rk3328_ddr_786MHz_v1.13.bin idbloader.img
cat spl/u-boot-spl.bin >> idbloader.img
dd if=u-boot.itb of=idbloader.img seek=448 conv=notrunc
'';
diff --git a/pkgs/misc/uboot/rockpro64.nix b/pkgs/misc/uboot/rockpro64.nix
new file mode 100644
index 000000000000..d8802e6d5f55
--- /dev/null
+++ b/pkgs/misc/uboot/rockpro64.nix
@@ -0,0 +1,36 @@
+{ lib, buildUBoot, fetchFromGitHub }: let
+ rkbin = fetchFromGitHub {
+ owner = "ayufan-rock64";
+ repo = "rkbin";
+ rev = "af17d09dee19b41f4f01e1722eaf6911fb296245";
+ sha256 = "189f7h6wj2yrcc5ga103jnyysykf9j3j9p1vcy7791bxwxqxnggf";
+ };
+in buildUBoot rec {
+ version = "2017.09";
+
+ src = fetchFromGitHub {
+ owner = "ayufan-rock64";
+ repo = "linux-u-boot";
+ rev = "d646df03ace3bd191e24361944ce1c7ef3c8744c";
+ sha256 = "0gclcd034qfhfbabrdqmky08i0hlwmn63n0zg6mndplms5qpcx75";
+ };
+
+ # Upstream ATF hangs in SPL
+ extraMakeFlags = [ "BL31=${rkbin}/rk33/rk3399_bl31_v1.17.elf" "u-boot.itb" "all" ];
+
+ postBuild = ''
+ ./tools/mkimage -n rk3399 -T rksd -d ${rkbin}/rk33/rk3399_ddr_933MHz_v1.13.bin idbloader.img
+ cat spl/u-boot-spl.bin >> idbloader.img
+ dd if=u-boot.itb of=idbloader.img seek=448 conv=notrunc
+ '';
+
+ defconfig = "rockpro64-rk3399_defconfig";
+ filesToInstall = [ "spl/u-boot-spl.bin" "u-boot.itb" "idbloader.img"];
+
+ extraMeta = with lib; {
+ maintainers = [ maintainers.lopsided98 ];
+ platforms = ["aarch64-linux"];
+ # Because of the TPL and ATF (BL31) blobs
+ license = licenses.unfreeRedistributableFirmware;
+ };
+}
diff --git a/pkgs/misc/vim-plugins/build-vim-plugin.nix b/pkgs/misc/vim-plugins/build-vim-plugin.nix
index fe60ad21c752..b797f49df9e0 100644
--- a/pkgs/misc/vim-plugins/build-vim-plugin.nix
+++ b/pkgs/misc/vim-plugins/build-vim-plugin.nix
@@ -37,7 +37,7 @@ rec {
# build help tags
if [ -d "$target/doc" ]; then
echo "Building help tags"
- if ! ${vim}/bin/vim -N -u NONE -i NONE -n -E -s -c "helptags $target/doc" +quit!; then
+ if ! ${vim}/bin/vim -N -u NONE -i NONE -n -E -s -V1 -c "helptags $target/doc" +quit!; then
echo "Failed to build help tags!"
exit 1
fi
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index c18ce070c1c0..b4a0081910df 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -39,12 +39,12 @@ let
agda-vim = buildVimPluginFrom2Nix {
pname = "agda-vim";
- version = "2018-11-10";
+ version = "2019-01-23";
src = fetchFromGitHub {
owner = "derekelkins";
repo = "agda-vim";
- rev = "4fefe386a8a85161ace928e2f0e0ab4fe8581505";
- sha256 = "1i61wvrpn15qs206rnq9bbwgv6wxf76p5j79v2fabh06lyw4dn3q";
+ rev = "06efbd079a7dfc0a8b079aed4509e17113cc0977";
+ sha256 = "06i9m2xbdsp704d71zv6jcbbn7ibp3fy3wn823azkjcnk317n73i";
};
};
@@ -61,12 +61,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2019-01-08";
+ version = "2019-01-27";
src = fetchFromGitHub {
owner = "w0rp";
repo = "ale";
- rev = "f23811770a8104346b7e9ccc6e586da828c8f41d";
- sha256 = "07njkd4nm8rc64mzhn1qvm8m8fm1771m46yp86xx0l49cxvrn336";
+ rev = "067601e9db7e0c2ab6c8394c9be74769463c6da9";
+ sha256 = "18pgwcsryd2p6gw37iw4q0km1d174wgl1nb0ibb55xpzxgpcs1nf";
};
};
@@ -83,12 +83,12 @@ let
ansible-vim = buildVimPluginFrom2Nix {
pname = "ansible-vim";
- version = "2018-07-01";
+ version = "2019-01-09";
src = fetchFromGitHub {
owner = "pearofducks";
repo = "ansible-vim";
- rev = "f1c9be3cdca55c90cc190f8fc38c6c8ac7e8d371";
- sha256 = "0hjqrm4n4nyj39afq8xa0kfzdfqvc3vz2p72pz7mvlsqbcic3zs8";
+ rev = "e5b9acf212536b9be77a5460a757aee50420c9fa";
+ sha256 = "086i8dcz8sxad0k4dzpnp7sjfkys7j3j2sjn8k0b9jaq360ygmk7";
};
};
@@ -105,12 +105,12 @@ let
auto-pairs = buildVimPluginFrom2Nix {
pname = "auto-pairs";
- version = "2018-09-23";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "jiangmiao";
repo = "auto-pairs";
- rev = "9086ce897a616d78baf69ddb07ad557c5ceb1d7c";
- sha256 = "02ds4i7aiq1a68qwz2gnmiigp25hi8qa9d4zcfazc3bgh855bx0l";
+ rev = "1c3f4c8171ee30fcdbfd474c8e6bc6842a22be4d";
+ sha256 = "0zsw6zvd4x2hnx1p99qkhkqxgv06j79vzi50drgn5ipfpk1ipp4x";
};
};
@@ -127,12 +127,12 @@ let
awesome-vim-colorschemes = buildVimPluginFrom2Nix {
pname = "awesome-vim-colorschemes";
- version = "2018-12-31";
+ version = "2019-01-12";
src = fetchFromGitHub {
owner = "rafi";
repo = "awesome-vim-colorschemes";
- rev = "b4acabd696ee5d52e07c46c0f378b3f9c3072b7a";
- sha256 = "0g1mlqlvd354lha6v6f5yssm3nk6r5c778vqijlj76lkrdxi38wq";
+ rev = "24df42761d3653aa8ea2c6f88938c8016b3d11df";
+ sha256 = "03kmmy4na9cxnaf6z34pf9i91sgncxh06xwqmvhg5v8541dsglyq";
};
};
@@ -158,14 +158,25 @@ let
};
};
+ bufexplorer = buildVimPluginFrom2Nix {
+ pname = "bufexplorer";
+ version = "2018-12-10";
+ src = fetchFromGitHub {
+ owner = "jlanzarotta";
+ repo = "bufexplorer";
+ rev = "be69e397e502803db7d7f0a0e0491282ab2197a5";
+ sha256 = "0brhbkj34yxyq5gvjkqakq0m9zwa981rv6ksca07qhw3nzpxhlkd";
+ };
+ };
+
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
- version = "2018-11-02";
+ version = "2019-01-18";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
- rev = "8f6c29be2a20af974ff907876a4b6ba9581c346f";
- sha256 = "14rvav878ya0a0j5jic9zap5r5ccwdhg26rypjnn8rqnkra2f99a";
+ rev = "5954cef560ea19e077b1811a4bcbe831a33e2499";
+ sha256 = "0gz55ql0dqmg3cd0y46adkj3s61ar6j1w17n7643y0rd7mndcnqa";
};
};
@@ -315,12 +326,12 @@ let
csv-vim = buildVimPluginFrom2Nix {
pname = "csv-vim";
- version = "2018-10-04";
+ version = "2019-01-11";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "csv.vim";
- rev = "7aa17f00a6cc96b9c9c364c6786c24f97c04605b";
- sha256 = "06mdnpfch0rfhwdwqp4dhg7qx1gwsmkd6dlsd1ypc44r7wdjk38d";
+ rev = "502f03ddb1b519d7581d9119b2cdaef59c0bf32a";
+ sha256 = "022nz1aii4vpyfg27bq415368dpnc3dlhh11gbqqncy99an40nvk";
};
};
@@ -359,12 +370,12 @@ let
ctrlp-vim = buildVimPluginFrom2Nix {
pname = "ctrlp-vim";
- version = "2018-11-22";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "ctrlpvim";
repo = "ctrlp.vim";
- rev = "e953ee7a80dc96cd00c20ed6fe82e0e817d977ff";
- sha256 = "1qnh4w9wb0r7lf5sw37kq29rq887hihga3cxw766mk8rwb2ad3kv";
+ rev = "879c40da6b7c65fa01f17a083efee6cdc8bf9d09";
+ sha256 = "10bzxd99swqq8hmjp7yza2majkqsgza3yqjg9mncm2draka90mz1";
};
};
@@ -392,12 +403,12 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2018-12-31";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "65bce80f269016d99e305cf710bd563fd07eb551";
- sha256 = "1bz5ww3bbfyxwpfwi8rfw99qhdmqij1cdk6mfs0xsfl9k8xipmnz";
+ rev = "613e33123b8aa2abd8e020867c26a5e6d9ea47d4";
+ sha256 = "1apy2jm2837qvyy6fygkgspp4k64wv5yhc3mh4n93ips02fyygva";
};
};
@@ -438,12 +449,12 @@ let
deoplete-jedi = buildVimPluginFrom2Nix {
pname = "deoplete-jedi";
- version = "2018-12-24";
+ version = "2019-01-27";
src = fetchFromGitHub {
owner = "zchee";
repo = "deoplete-jedi";
- rev = "73c11875fbfaabf6c0b455596cb3f9dfe5d86595";
- sha256 = "0xaa56d4scihzz2cwg9zqkv36jwpivnska936z9wq0fpr253yzxc";
+ rev = "5b273e7ec3832748f0231d7f5a38150ae2bcfd30";
+ sha256 = "09bsrpd86lwfak4sljzxslznkwx6qbb0jddvgvigsm7vpxa2x9ih";
fetchSubmodules = true;
};
};
@@ -483,12 +494,12 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2019-01-07";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "bf6db3bede2097a0f5572aea19fffc3b98e6a884";
- sha256 = "08v8c49mwp2zxdkm7w0gc8l4f48vqgc17h8c2v77nd5bddb2agxk";
+ rev = "067ed5acdc77d200fb6c2bb28caee63f5781bba3";
+ sha256 = "10b4z3r93ivdadvf235syh44zqrkq7ggsl6lnixcpjwki0ry5j5d";
};
};
@@ -550,12 +561,12 @@ let
emmet-vim = buildVimPluginFrom2Nix {
pname = "emmet-vim";
- version = "2018-11-29";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "mattn";
repo = "emmet-vim";
- rev = "e6fb10d22a9bd2a02c386c81486a065e71c6a92d";
- sha256 = "0fadqgvirmdl1acb39v05q2sw24fc40w4bcj05f4maj4lqbxkwqv";
+ rev = "19f2821b7b457a2db7f7e4c25ade0b947b560fb0";
+ sha256 = "1brf5r1sprnqbp7hszk9ygz4l2mk7493l5zsl60y1rx2yhfw78c9";
fetchSubmodules = true;
};
};
@@ -584,23 +595,23 @@ let
fastfold = buildVimPluginFrom2Nix {
pname = "fastfold";
- version = "2019-01-08";
+ version = "2019-01-13";
src = fetchFromGitHub {
owner = "konfekt";
repo = "fastfold";
- rev = "50b11c5617d06e2fd8c3165f8aa258bf1c8467c6";
- sha256 = "07sfjfi45xzgkkiiaydb01kgmgym42r826njc3xh0b0xrq2a4fid";
+ rev = "6de79db47e6990c075ea0d05442a5cd4b6a650f2";
+ sha256 = "1blsy9xfklviflnh2psn9xgnh1v9x4nnibfibmzsa0parpyczsfb";
};
};
ferret = buildVimPluginFrom2Nix {
pname = "ferret";
- version = "2019-01-08";
+ version = "2019-01-15";
src = fetchFromGitHub {
owner = "wincent";
repo = "ferret";
- rev = "6a0b0848c4b85e1edaa5712d943589b973c0480a";
- sha256 = "0cf4lcn4rnay0g1x4nlfpfpd54han2psy84mmyax3jnpw0m2z8ff";
+ rev = "db3358f25d2dea3cf65ef28f5cf7b0d5fa2bd857";
+ sha256 = "1lnd3sa3cw0sdkkc4784rvn9iq17qbzvrq1rmsr75c3r0p086jww";
};
};
@@ -838,12 +849,12 @@ let
jedi-vim = buildVimPluginFrom2Nix {
pname = "jedi-vim";
- version = "2018-12-03";
+ version = "2019-01-25";
src = fetchFromGitHub {
owner = "davidhalter";
repo = "jedi-vim";
- rev = "7f4f2db260e3e693c8b9fc91498f9299c99148c2";
- sha256 = "0rykw5nbk6xxgifav30fmnzwfhbi4mc1qp84p8gc1lv2pajncx31";
+ rev = "f36749776d78eee1c7e19ed18380bd66180453de";
+ sha256 = "1r16fyi1grbqi9a8z7pg87msh3621cspvapqdi9zmfzjj9gvz2cv";
fetchSubmodules = true;
};
};
@@ -861,12 +872,12 @@ let
julia-vim = buildVimPluginFrom2Nix {
pname = "julia-vim";
- version = "2018-12-29";
+ version = "2019-01-21";
src = fetchFromGitHub {
owner = "JuliaEditorSupport";
repo = "julia-vim";
- rev = "1c7c08776e4ad0753fe956d170f9a53239a691f5";
- sha256 = "0nbjfs60vdlzsd2njgb60hn4gbnzbxvmz6c1wfhg27kvn4wwpyfz";
+ rev = "a7402031c6f6eefc77c16e570cbd0e411923679a";
+ sha256 = "07ys787kkwy7dy9kwbjrqf2srfbc39ivmccb5yfdhxaxdrjr90bp";
};
};
@@ -894,12 +905,12 @@ let
lightline-vim = buildVimPluginFrom2Nix {
pname = "lightline-vim";
- version = "2018-12-12";
+ version = "2019-01-18";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "1ef44bfa50320347004be77f836e97dc4f54982e";
- sha256 = "0xycmnd811si6c2sxwrw88law9wp5n6akxkqv0211iq9m8k72cp4";
+ rev = "83ae633be323a7fb5baf77e493232cf3358d02bf";
+ sha256 = "1y0iwz3wwcds4b2cll893l17i14ih5dwq1njxjbq9sd0694dadz7";
};
};
@@ -960,67 +971,67 @@ let
ncm2 = buildVimPluginFrom2Nix {
pname = "ncm2";
- version = "2019-01-08";
+ version = "2019-01-27";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2";
- rev = "b022eafc43a4811cc218a15d62e4fb6ffcb9e3e7";
- sha256 = "1cih481kg7wkhq6kl2srsgcrqyy1ids4766v6hn2x5g6k0ipg03m";
+ rev = "5bd16749b1f8aeb04ddde191c46fa9be237f2eea";
+ sha256 = "0nwf32y09lgiz20019ja72ah3bz5h48ama50lpbh6rl5miq4b5nk";
};
};
ncm2-bufword = buildVimPluginFrom2Nix {
pname = "ncm2-bufword";
- version = "2018-12-06";
+ version = "2019-01-19";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2-bufword";
- rev = "183843100999d021e5d52c09c61faa6c64ac6e2f";
- sha256 = "11ma0wfzxjd0mv1ykxjwqk9ixlr6grpkk1md85flqqdngnyif6di";
+ rev = "1d42750114e47a31286268880affcd66c6ae48d5";
+ sha256 = "14q76n5c70wvi48wm1alyckba71rp5300i35091ga197nkgphyaz";
};
};
ncm2-jedi = buildVimPluginFrom2Nix {
pname = "ncm2-jedi";
- version = "2018-07-18";
+ version = "2019-01-21";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2-jedi";
- rev = "0418d5ca8d4fe6996500eb04517a946f7de83d34";
- sha256 = "1rbwxsycrn3nis9mj08k70hb174z7cw9p610r6nd8lv4zk1h341z";
+ rev = "0003b012ff2ded5a606e3329f92be69865a7d301";
+ sha256 = "137j30ddpy3ns6c8lwynycqp8ikrvckmxkmwb18c9zbxi9szaabj";
};
};
ncm2-path = buildVimPluginFrom2Nix {
pname = "ncm2-path";
- version = "2018-09-12";
+ version = "2019-01-11";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2-path";
- rev = "d17deaceb3bc4da415cff25262762c99cdd34116";
- sha256 = "16pbln1k6jw5yc79g7g736kf4m7hn6kdlsphml7dla7xnnzd2az3";
+ rev = "7315d39b6f55b87721fe0cbe5ebe64f2adff19d4";
+ sha256 = "1ijmlk5n7pr27a9hf7b5761vg9hhx0qqzvb73r2f4xdjdx5g3d8k";
};
};
ncm2-tmux = buildVimPluginFrom2Nix {
pname = "ncm2-tmux";
- version = "2018-12-06";
+ version = "2019-01-11";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2-tmux";
- rev = "196131f285f05966bdd1126d6bd0c912d01b92c5";
- sha256 = "0i9j9yn7ayisl3rwawjic7g3a07cg2541zh3jangjd9wz271l69r";
+ rev = "17fa16ac1211af3d8e671f1591939d6f37bdd3bd";
+ sha256 = "1g99vbrdz06i36gpa95crwixj61my7c9miy7mbpfbiy4zykf2wl2";
};
};
ncm2-ultisnips = buildVimPluginFrom2Nix {
pname = "ncm2-ultisnips";
- version = "2018-12-29";
+ version = "2019-01-26";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2-ultisnips";
- rev = "304f0c6d911991a1c6dbcba4de12e55a029a02c7";
- sha256 = "1ny3fazx70853zdw5nj7yjqwjj7ggb7f6hh2nym6ks9dmfpfp486";
+ rev = "a7462f3b7036dce045a472d8ec9d8fb9fb090212";
+ sha256 = "0f3qp33s5nh9nha9cgxggcmh7c1a5yrwvyyrszlh0x8nrzm1v1ma";
};
};
@@ -1114,12 +1125,12 @@ let
neomake = buildVimPluginFrom2Nix {
pname = "neomake";
- version = "2019-01-08";
+ version = "2019-01-25";
src = fetchFromGitHub {
owner = "benekastah";
repo = "neomake";
- rev = "7113111a2ec6e1b6e5b9acda0f0dcfaf025a5f5d";
- sha256 = "0nnqkbjj0h6i48ga64ymyqdl39q0gk06jwh6g9n9s6392x0j8shr";
+ rev = "856b272bc09850835e3cd6c47ab5b91b995bd993";
+ sha256 = "063v107d738ggbf85iswiz0j9c7nb6vazghbdkr2sq2c55zsh8l0";
};
};
@@ -1136,34 +1147,34 @@ let
neosnippet-snippets = buildVimPluginFrom2Nix {
pname = "neosnippet-snippets";
- version = "2018-09-30";
+ version = "2019-01-20";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet-snippets";
- rev = "ec928a971f32150119f0ab73d289ea82e2740ae0";
- sha256 = "1ff8a9z1f3f39y3cqxj33kls4mf5ax1pwxcxhfcxprj48vqwpr7p";
+ rev = "0389e5b358b1b26189a17726f5eb22df80c293b6";
+ sha256 = "0mniaagczmhwk8jkvk4iqy0i00m64jjbvsk3y4kdb0g0slxazrll";
};
};
neosnippet-vim = buildVimPluginFrom2Nix {
pname = "neosnippet-vim";
- version = "2018-12-03";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet.vim";
- rev = "45b6a8688cc743f3855b866ff47b0f0e9481bf8d";
- sha256 = "02h6gqg1nmkg3c9k5ar77khqa9raxx3wlbf421q3w3k7fsmn31dv";
+ rev = "a3c618221999a64997d32563fc6bdabdb63e898d";
+ sha256 = "0ck05cvz7n9brzrnmpyqr0hq0ik0papny61pbqs8ccdvxcwm1yqg";
};
};
neoterm = buildVimPluginFrom2Nix {
pname = "neoterm";
- version = "2018-12-21";
+ version = "2019-01-22";
src = fetchFromGitHub {
owner = "kassio";
repo = "neoterm";
- rev = "d74b342a9bc84e4ca3f7e85cd773a08d0aa26fe9";
- sha256 = "09ywfnm5imx98qx57vg7ih37jixzh2sm6769gvrjz7m6d8d016mn";
+ rev = "b4156bd3208c1b96efe53b5407ecda0cf5b5d0f8";
+ sha256 = "1jc8r5367yfa8zkb9wra8mc400hkr56s98q009iyns6zcp84kmji";
};
};
@@ -1213,12 +1224,12 @@ let
nerdtree-git-plugin = buildVimPluginFrom2Nix {
pname = "nerdtree-git-plugin";
- version = "2018-11-15";
+ version = "2019-01-09";
src = fetchFromGitHub {
owner = "albfan";
repo = "nerdtree-git-plugin";
- rev = "8931d911fac1b5958ef084accee43c03a8c72485";
- sha256 = "1yv465afdf9wm65q335mx816wxmg1zzwj4gls2hsbxqymzm3l6br";
+ rev = "95e20577cd442ad6256aff9bb2e9c80db05c13f0";
+ sha256 = "15i66mxvygs6xa2jvk7bqdagxx1lcvynmyb9g75whgbv7is80qn7";
};
};
@@ -1279,12 +1290,12 @@ let
onehalf = buildVimPluginFrom2Nix {
pname = "onehalf";
- version = "2018-10-21";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "sonph";
repo = "onehalf";
- rev = "9c2afdf4254cb6029c8b57f69b5018ba15c3ad9f";
- sha256 = "0qvf3zjw1c9b7am4imqip5xgdn92rx1dph2q4fi1jwxd23d9jd5d";
+ rev = "d8790c28aa6e574e5e00307acf8c2f5286dfd6de";
+ sha256 = "1b3cvrljsswalhlvxph7qh8ffcjwzmqk014cn0nivwargfck0ai8";
};
};
@@ -1400,12 +1411,12 @@ let
rainbow = buildVimPluginFrom2Nix {
pname = "rainbow";
- version = "2018-07-31";
+ version = "2019-01-16";
src = fetchFromGitHub {
owner = "luochen1990";
repo = "rainbow";
- rev = "d7bb89e6a6fae25765ee16020ea7a85d43bd6e41";
- sha256 = "0zh2x1bm0sq00gq6350kckjl1fhwqdxl3b8d3k9lb1736xggd1p8";
+ rev = "85d262156fd3c0556b91c88e2b72f93d7d00b729";
+ sha256 = "0bws1fyw7lqc4frx6wn0k19nxbnjqw6wygdp0p6fixkr7rggy1p2";
};
};
@@ -1510,12 +1521,12 @@ let
rust-vim = buildVimPluginFrom2Nix {
pname = "rust-vim";
- version = "2019-01-01";
+ version = "2019-01-11";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust.vim";
- rev = "0c9409fb01a5f6142195517028092986bf2e66d5";
- sha256 = "1dk2lfa1gay29y9mcrg50asfbbf6n4bqhjhls66yzfjn9bqvn0gx";
+ rev = "12f549f9e4939bca53c8a87e6921a36fb143af9a";
+ sha256 = "0mdjxqyw03rv6kis5b070afaihnbx1rj4mk3y3cx6qvs6qvbqsai";
};
};
@@ -1607,6 +1618,17 @@ let
};
};
+ sved = buildVimPluginFrom2Nix {
+ pname = "sved";
+ version = "2019-01-25";
+ src = fetchFromGitHub {
+ owner = "peder2tm";
+ repo = "sved";
+ rev = "3362db72447e8ac812c7299c15ecfc9f41341713";
+ sha256 = "1r2nv069d6r2q6gbiz795x94mfjm9hnv05zka085hhq9a3yf1pgx";
+ };
+ };
+
swift-vim = buildVimPluginFrom2Nix {
pname = "swift-vim";
version = "2018-09-12";
@@ -1620,12 +1642,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2018-11-24";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "syntastic";
- rev = "0d25f4fb4203e600a28e776847d4beca254d3f84";
- sha256 = "1c3icnpbl7wrgqs67dc1pl7942za01mhsl7fwrcb0njwqkhmkamp";
+ rev = "1cbf03ac9bbb3817e6ab3cf9ba9cea41d0d2b06e";
+ sha256 = "123agkbwvvjnci9c3vdy7zwz5gcv5ybrjq1779q8is3m8jycjvyy";
};
};
@@ -1686,12 +1708,12 @@ let
targets-vim = buildVimPluginFrom2Nix {
pname = "targets-vim";
- version = "2019-01-07";
+ version = "2019-01-08";
src = fetchFromGitHub {
owner = "wellle";
repo = "targets.vim";
- rev = "c2a8a2546aa5dc21445f033d28a04868f1465f48";
- sha256 = "1xq0h7865mw5n76qrslxdsihfsdzdspbhgavjnxhzqzq368g2yqz";
+ rev = "d6466f6f281f920e178637882a2e6e4f40c3acc2";
+ sha256 = "04fzg94y37hm917klzz2k0j26wacnf0848nwa8br9b9vx5a6ixnv";
};
};
@@ -1708,12 +1730,12 @@ let
tern_for_vim = buildVimPluginFrom2Nix {
pname = "tern_for_vim";
- version = "2017-11-27";
+ version = "2019-01-23";
src = fetchFromGitHub {
owner = "ternjs";
repo = "tern_for_vim";
- rev = "3cffc28f280fc599d3f997b1c8c00ddc78d8fc21";
- sha256 = "0idzkc65lw9zg4xq60w2nnvdgbdhngqccqwh1bzkvkzlmr7s43cl";
+ rev = "994ffbe783da36d67786b6c66a4bf784c5eab300";
+ sha256 = "0vpi5lqlyf6kcc0ha8hf3ch2h8v3awidgpwbrv9f3bqvyg4yhdcd";
};
};
@@ -1741,12 +1763,12 @@ let
traces-vim = buildVimPluginFrom2Nix {
pname = "traces-vim";
- version = "2019-01-04";
+ version = "2019-01-21";
src = fetchFromGitHub {
owner = "markonm";
repo = "traces.vim";
- rev = "22c2a15651c2b77883947e5cdbfddc434da23288";
- sha256 = "09gspl5vkcpwn10vdm07hs2p47m9zm7gfbyzs538xf6zk31hf08g";
+ rev = "10e9915a38e9d1714ee8ab482411dc2a796609ae";
+ sha256 = "0j4fdjf9yc31ra8h908i69zgwpv718g66ifmr38l7gq5rcvgl0vw";
};
};
@@ -1763,12 +1785,12 @@ let
tsuquyomi = buildVimPluginFrom2Nix {
pname = "tsuquyomi";
- version = "2018-12-26";
+ version = "2019-01-16";
src = fetchFromGitHub {
owner = "Quramy";
repo = "tsuquyomi";
- rev = "fd47e1ac75ee3a09e13a3b7a8f609907c2b6b542";
- sha256 = "09rivi64z7lhkan7hd7kdg2r1p3l2iplyc9vs1l6dqk3cp9i5rh0";
+ rev = "db073bb2dc872d29e26da355b5f49269aab6b0d0";
+ sha256 = "113fgcpw8r2cfy5d7n0mxmr9jfyxhy4pgdl6jifz25ximryv3i4z";
};
};
@@ -1796,12 +1818,12 @@ let
undotree = buildVimPluginFrom2Nix {
pname = "undotree";
- version = "2018-10-15";
+ version = "2019-01-22";
src = fetchFromGitHub {
owner = "mbbill";
repo = "undotree";
- rev = "9172c17f6d07405f14707ff273e3ca9f35aa9e42";
- sha256 = "12z9y7lljhq3gsxpn1ivyf2cvasc0br3fdkdhnrz305zxib97r5q";
+ rev = "63734df2a33eb809a985657662e3a7c671480177";
+ sha256 = "0rrrsxs8bxzg3a2lqsrq9s4n2qy2h6fmj61pgy7ckly1gn0kk691";
};
};
@@ -1829,12 +1851,12 @@ let
vim = buildVimPluginFrom2Nix {
pname = "vim";
- version = "2018-12-22";
+ version = "2019-01-11";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
- rev = "88b2e4086966a36beebd146b67f83e19079142c9";
- sha256 = "14l1vkja1179b10ikg7i39z4vi5zm1c5call54sa5jb5c68fjbvr";
+ rev = "a70e2c06b220c1a66244d113665baf0bdc9677ee";
+ sha256 = "01nph2lpvci1538c65a94jjnillaasiab85m4fq8nvqsfbn10d40";
};
};
@@ -1906,12 +1928,12 @@ let
vim-addon-errorformats = buildVimPluginFrom2Nix {
pname = "vim-addon-errorformats";
- version = "2014-11-05";
+ version = "2019-01-14";
src = fetchFromGitHub {
owner = "MarcWeber";
repo = "vim-addon-errorformats";
- rev = "dcbb203ad5f56e47e75fdee35bc92e2ba69e1d28";
- sha256 = "159zqm69fxbxcv3b2y99g57bf20qrzsijcvb5rzy2njxah3049m1";
+ rev = "691fb923df24edb9bdff4af997b1e7b21a9865cf";
+ sha256 = "00ys9aip9lcjkngz4s7gsvv0am151h0rircqqsyk8dj5q4mgq0v5";
};
};
@@ -2060,12 +2082,12 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2018-12-18";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "72888d87ea57761f21c9f67cd0c0faa5904795eb";
- sha256 = "0k3c6p3xy6514n1n347ci4q9xjm9wwqirpdysam6f7r39crgmfhd";
+ rev = "98bc6abde3860600e599c7ad17fdfb80809c04af";
+ sha256 = "029f63gxppgnwx1ymwra1bn0xvqfdp4rm0dxbiafdyh5h7c3zb14";
};
};
@@ -2137,12 +2159,12 @@ let
vim-better-whitespace = buildVimPluginFrom2Nix {
pname = "vim-better-whitespace";
- version = "2018-06-11";
+ version = "2019-01-25";
src = fetchFromGitHub {
owner = "ntpeters";
repo = "vim-better-whitespace";
- rev = "70a38fa9683e8cd0635264dd1b69c6ccbee4e3e7";
- sha256 = "1w16mrvydbvj9msi8p4ym1vasjx6kr4yd8jdhndz0pr3qasn2ix9";
+ rev = "f5726c4bbe84a762d5ec62d57af439138a36af76";
+ sha256 = "0mk15jv0vsqvww0jk3469755lb4hhjmxqkbk7byvxch63ai8jlsy";
};
};
@@ -2328,8 +2350,8 @@ let
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dispatch";
- rev = "9abd7cf09a5b00b3194a71f84e2911b280f30b1e";
- sha256 = "0mmh3vl8z12i3klk8rnkrivm3d1g7x0jl4x2njscmqyzdpdrlp96";
+ rev = "a795955b64a2eb15c1f05ae1434a89cc8ca16611";
+ sha256 = "1lgfin1lwabw0ajmx1q6v8vf1c6v03sd82ssy1jw1rqxp4izdqh9";
};
};
@@ -2467,12 +2489,12 @@ let
vim-flake8 = buildVimPluginFrom2Nix {
pname = "vim-flake8";
- version = "2018-09-21";
+ version = "2019-01-10";
src = fetchFromGitHub {
owner = "nvie";
repo = "vim-flake8";
- rev = "d50b3715ef386e4d998ff85dad6392110536478d";
- sha256 = "135374sr4ymyslc9j8qgf4qbhijc3lm8jl9mhhzq1k0ndsz4w3k3";
+ rev = "c6b43f88e4cbce052843e8cbd9593cc7753208fe";
+ sha256 = "0z4c2n8b9vi19qqdmljyms173dmkiarlf4yxx1ix1wvqmnpcr6zf";
};
};
@@ -2489,12 +2511,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2019-01-07";
+ version = "2019-01-27";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "bb466308282c3d3ef9007ecceb45db931f606ae7";
- sha256 = "1ccc8jrxmj9nskgzby544hdb1ja2zk30s3mlwl37mx873nn615zh";
+ rev = "d27dbc40d4264525b1c812482bf0efecfed53f28";
+ sha256 = "12r1s10z74sy7a76bs5mwazb4yy29ym2mfzm6xdz3nadngxlbb8v";
};
};
@@ -2533,12 +2555,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2019-01-08";
+ version = "2019-01-25";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "8d7a71ddd64ca2aca0e06fe6182e88197232defd";
- sha256 = "0g1d8n80i3i2qc7bdfp3id7sil6np6cpyp2xnmyiv3kzyb5qf1zc";
+ rev = "afa4f2ddf0fecb37914ec37357636abb18013422";
+ sha256 = "1bf2bxn967sw1x4mxfy43p0k4cgi719pg3gsk7yqih8imb22ihdl";
};
};
@@ -2555,12 +2577,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2019-01-05";
+ version = "2019-01-14";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "8342cd4ffdadccfc30284088560939f4c1ab2789";
- sha256 = "0cj9wxjxdj7rvvkcf65flmp8nl0s4a0iwhs5v0kvqj6v1nkdn6xs";
+ rev = "a61545f09cad6df2e7a4918cbd6981811f612ae9";
+ sha256 = "0kkh32hpkg225a2y21k1hda5vadc6c3phwaqn85icr3kcbbwwy9s";
};
};
@@ -2577,12 +2599,12 @@ let
vim-grepper = buildVimPluginFrom2Nix {
pname = "vim-grepper";
- version = "2018-12-22";
+ version = "2019-01-22";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-grepper";
- rev = "9b62e6bdd9de9fe027363bbde68e9e32d937cfa0";
- sha256 = "15j65qcnyfdkzyyv7504anaic891v5kvnqszcz37y5j15zjs5c02";
+ rev = "32c002c239d1838636bd3787012dc319dc4c96ee";
+ sha256 = "044h66b33ri3z5dsnz2pbwx362p7nzfhfqhd8jckxrpzlnc803ly";
};
};
@@ -2753,12 +2775,12 @@ let
vim-jade = buildVimPluginFrom2Nix {
pname = "vim-jade";
- version = "2018-09-10";
+ version = "2019-01-13";
src = fetchFromGitHub {
owner = "digitaltoad";
repo = "vim-jade";
- rev = "3f341b48e46a84891e19d449a5e336bcfc5a57a0";
- sha256 = "15gpb1a9d80gz8nzgl0w6wpnlxnrxd4qra2xj56jmmywsabkvqxk";
+ rev = "2eb75dc5c31e4f84e9c7a0d7d02c6cdd905bf79e";
+ sha256 = "1vgw9fs6j0fzv4y9kj2njnw2izymbmv3wgz004alb1h0khhzgaw2";
};
};
@@ -2775,12 +2797,12 @@ let
vim-javacomplete2 = buildVimPluginFrom2Nix {
pname = "vim-javacomplete2";
- version = "2019-01-07";
+ version = "2019-01-22";
src = fetchFromGitHub {
owner = "artur-shaik";
repo = "vim-javacomplete2";
- rev = "8abca8da03c1459ca82d52f487c5ec6792e563e0";
- sha256 = "1af824snhn537xgmkc9hbfp2ggzgfn9gadh9dm2x3s7d36qf9qqd";
+ rev = "2ac13090e96d28e3bec2141625f9007723010091";
+ sha256 = "04kbkjph57yz78wfv6w8zhrh7c1x6j9fpxfmnysm9nnn4539zdl8";
};
};
@@ -2808,12 +2830,12 @@ let
vim-jsbeautify = buildVimPluginFrom2Nix {
pname = "vim-jsbeautify";
- version = "2018-10-23";
+ version = "2019-01-21";
src = fetchFromGitHub {
owner = "maksimr";
repo = "vim-jsbeautify";
- rev = "7c586568716263e27449d9b3f2475636bcd1f4dc";
- sha256 = "1v1fcf1gm9p70l5nl9ba3xzdavx0jmz2v7x25v996dnfihaf494v";
+ rev = "a0ccb51b4e05fefd06a868df8a7e0b64ac5ec4ce";
+ sha256 = "0739vga8mh53ljl0w48vw467r6fzarqrwxz2wr3k8dm58kpq86xr";
fetchSubmodules = true;
};
};
@@ -2853,12 +2875,12 @@ let
vim-lastplace = buildVimPluginFrom2Nix {
pname = "vim-lastplace";
- version = "2017-06-13";
+ version = "2019-01-18";
src = fetchFromGitHub {
owner = "farmergreg";
repo = "vim-lastplace";
- rev = "102b68348eff0d639ce88c5094dab0fdbe4f7c55";
- sha256 = "1d0mjjyissjvl80wgmn7z1gsjs3fhk0vnmx84l9q7g04ql4l9pja";
+ rev = "c05db65464e26aef281d4c1e0006d0504f2f76d7";
+ sha256 = "0kq44q1ays0wwlfb3yqrfji3bfxpvbsrpzpp9dcf84836p0fpr1j";
};
};
@@ -2930,34 +2952,34 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2018-12-26";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "a2acc5f5850960f94ce2b73f58bbb07971565d0e";
- sha256 = "0s53hq5mplkfh4cd4rhlvxxc7inpc9n15ap1pzbqjvnp71xcmlh1";
+ rev = "20a3545fb0b6551349ecd55c8fd0402bcebc3ab5";
+ sha256 = "1p0fkbg64fp1i4i0aq0bjg3pkf5xc99449nv7l7csf5ql93y17dx";
};
};
vim-maktaba = buildVimPluginFrom2Nix {
pname = "vim-maktaba";
- version = "2018-12-13";
+ version = "2019-01-24";
src = fetchFromGitHub {
owner = "google";
repo = "vim-maktaba";
- rev = "99470333a54ff3c45406f6e99333b7771f864d42";
- sha256 = "0l16ix2p89w6r9da5biv6mzg8g1ajjkmnh085f0601yml5vdzlda";
+ rev = "ec7a094e602babc2e0d43dc5fa5411e46e3bd70c";
+ sha256 = "1377wqzrsvwvmzb91a6fm5ma2hnnlas0wgia5bk62a8f1rsgyfgc";
};
};
vim-markdown = buildVimPluginFrom2Nix {
pname = "vim-markdown";
- version = "2018-12-29";
+ version = "2019-01-17";
src = fetchFromGitHub {
owner = "plasticboy";
repo = "vim-markdown";
- rev = "efba8a8508c107b809bca5293c2aad7d3ff5283b";
- sha256 = "00xkn48167phsrmimm493vvzip0nlw6zm5qs0hfiav9xk901rxc5";
+ rev = "be5e60fa2d85fec3b585411844846678a775a5d3";
+ sha256 = "14v7igb0h8bn7kidnx547m9nm2b1ymfxr6n9yfw0lmk7pzwa603i";
};
};
@@ -3315,12 +3337,12 @@ let
vim-ruby = buildVimPluginFrom2Nix {
pname = "vim-ruby";
- version = "2019-01-06";
+ version = "2019-01-29";
src = fetchFromGitHub {
owner = "vim-ruby";
repo = "vim-ruby";
- rev = "b3a4af9295184689896db1d168c9f02b96a0d883";
- sha256 = "1zq4n9m7i7fcx9xv71b34lhs460frfkd9vsr54lnpaid1r6h9h63";
+ rev = "2a332fed835c3286139756a1377c3aa05f4e935f";
+ sha256 = "1rvqc25834yr16b300lwadgn5p7ksba6x4nxilxmaiksbhj3j8gn";
};
};
@@ -3337,12 +3359,12 @@ let
vim-scala = buildVimPluginFrom2Nix {
pname = "vim-scala";
- version = "2017-11-10";
+ version = "2019-01-21";
src = fetchFromGitHub {
owner = "derekwyatt";
repo = "vim-scala";
- rev = "0b909e24f31d94552eafae610da0f31040c08f2b";
- sha256 = "1lqqapimgjr7k4imr26ap0lgx6k4qjl5gmgb1knvh5kz100bsjl5";
+ rev = "971ac9ab3fe945105ef88587cfe5273fa2c8e988";
+ sha256 = "0n28k3c2jyb4af0ql2sm3ngkcyvd4684c95j5yfvs7jjsvjibqcb";
};
};
@@ -3392,12 +3414,12 @@ let
vim-signify = buildVimPluginFrom2Nix {
pname = "vim-signify";
- version = "2018-12-27";
+ version = "2019-01-25";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-signify";
- rev = "14f7fda00013a11213c767f82f5f03a2e735ba06";
- sha256 = "0mdai71b46wh5wzlpcxc6fyznrqyl6anz6fxx67z9scp7fa72kni";
+ rev = "a1ddf6d524a244bbccdded1a6c03771972422b29";
+ sha256 = "11sldd2vv3b71qrdc2jhag4k3amg8s9n5jhyj8lhhh86ky6wp47z";
};
};
@@ -3414,12 +3436,12 @@ let
vim-slime = buildVimPluginFrom2Nix {
pname = "vim-slime";
- version = "2019-01-03";
+ version = "2019-01-22";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
- rev = "faad1bc20cd12ce6ac6a9966ff84d13a44b16a2c";
- sha256 = "0aivii3p7vw42zxpy758gq9qbsm7v8701jbig4r69vy0mwm6i2vd";
+ rev = "06525ceee2457bed7c7718fef0b4fe715651c392";
+ sha256 = "09ldx1d12cwpdxfyfzl7hxi2ds3jysfpy57yxvv073bldkhv6c7q";
};
};
@@ -3436,23 +3458,23 @@ let
vim-snipmate = buildVimPluginFrom2Nix {
pname = "vim-snipmate";
- version = "2017-04-20";
+ version = "2019-01-11";
src = fetchFromGitHub {
owner = "garbas";
repo = "vim-snipmate";
- rev = "a9802f2351910f64b70fb10b63651e6ff6b8125e";
- sha256 = "1l7sc6lf66pkiy18aq9s3wk1dmvvvsy1063cc0bxich9xa8m34bj";
+ rev = "17ac70ef00982b7b4865e2ff0efc34a4a5b59cab";
+ sha256 = "1agfxwl3n8kz4zwqmsirwr1zzafi069xinv10q79jkczayfpcfq0";
};
};
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2019-01-08";
+ version = "2019-01-27";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "9ccd25a150663bfe6e5132ebeceb997a1b420c2a";
- sha256 = "1plka5dlvjyjyybdzhc65b08i6p2iwpxw7jwy1cv27c8jpc9fgcn";
+ rev = "54e76dd36c8341197cd7284c37e21b61561f081a";
+ sha256 = "1i7swgd8izzihkni6hq6cg1q7bkgi3kl2sqnm1q7a9v30k9lrcav";
};
};
@@ -3491,12 +3513,12 @@ let
vim-startify = buildVimPluginFrom2Nix {
pname = "vim-startify";
- version = "2018-12-29";
+ version = "2019-01-13";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-startify";
- rev = "36db232426c675b6995656aee197e258b933ec34";
- sha256 = "16mkdk3wyph1c546qs663gy4bl0yk5ga04wsbni66g5bax55mc36";
+ rev = "06f2f59d4fc6d56b034f98cecd8702168b674020";
+ sha256 = "12y4sbjay3xpckhcik4nc7ahishg5firclrl08sgbsrx3rly2sm6";
};
};
@@ -3513,12 +3535,12 @@ let
vim-stylishask = buildVimPluginFrom2Nix {
pname = "vim-stylishask";
- version = "2018-07-05";
+ version = "2019-01-14";
src = fetchFromGitHub {
owner = "alx741";
repo = "vim-stylishask";
- rev = "62608c70af8fafbbc9712238dafd2c5a433ed179";
- sha256 = "12vj2kf82kvmd6smimgnz9yy97n7bvrji063ig3wlicxwmz62fdr";
+ rev = "cf7ca48708da6d1b18d98fa158f9571af05f6043";
+ sha256 = "0wnjl74cf26p138nndj827149psddqins5wicqdzxi2lxijgxhny";
};
};
@@ -3546,12 +3568,12 @@ let
vim-table-mode = buildVimPluginFrom2Nix {
pname = "vim-table-mode";
- version = "2019-01-02";
+ version = "2019-01-21";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-table-mode";
- rev = "cdf33f680f3802de7a816922b6134c3d278ae93c";
- sha256 = "1vc391h42qwaywpmg9ncqakliv9kmahmgihk7b5dqrj0ym7a8x36";
+ rev = "ad9229c93702e52fdb07ce2b5ca45f7124aa9b98";
+ sha256 = "0ks917mx1kbnhvp623s854vvi5xc1ip4qvcdi45nfbx0qvqn6dk7";
};
};
@@ -3579,23 +3601,23 @@ let
vim-terraform = buildVimPluginFrom2Nix {
pname = "vim-terraform";
- version = "2019-01-07";
+ version = "2019-01-23";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "d8c5580b41875972ce849c097cb73c8161f79cbc";
- sha256 = "14aw8n885ygw07ibfb6wdqap76s5xrwwxm1lcahx40m45gyp43la";
+ rev = "dde8e028ccba76bd199c46b0bb64c520cc874731";
+ sha256 = "183zxr40nczqacr7s41v5n2a1hx57r8ihadvpp65j6m2kjq19amn";
};
};
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2018-12-24";
+ version = "2019-01-20";
src = fetchFromGitHub {
owner = "janko-m";
repo = "vim-test";
- rev = "fceb803bcde722b8a678251defb34f456affb3e3";
- sha256 = "0g750rrxcgxvimxcpcz9xkjgsdbwnqc3wjvw056ghyy6mvsvq0wj";
+ rev = "7e5e118720be538fd560dee8bf34c3f139f2b037";
+ sha256 = "11k0dvbs4kc448ff2a61q7rgprhiv28rxbbs1g20ljhafzfz52q3";
};
};
@@ -3667,12 +3689,12 @@ let
vim-unimpaired = buildVimPluginFrom2Nix {
pname = "vim-unimpaired";
- version = "2018-12-30";
+ version = "2019-01-17";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-unimpaired";
- rev = "b3f0f752d7563d24753b23698d073632267af3d1";
- sha256 = "01s4fb4yj960qjdrakyw3v08jrsajqidx8335c1z9c9j1736svj8";
+ rev = "5694455d72229e73ff333bfe5196cc7193dca5e7";
+ sha256 = "1fsz9bg0rrp35rs7qwgqzm0wnnd22pckmc2f792kkpcfmmpg5lay";
};
};
@@ -3832,12 +3854,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2019-01-01";
+ version = "2019-01-24";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "cf6ac500f45d7cce4a52d6bdb4ecbec811922fbc";
- sha256 = "0x2gksvcix1wxfkr8nb5263f6vdsrrvxcli89xw4dn5wm0cjqbji";
+ rev = "48c2927ffad12d487129da718f1d4a7386a02cdf";
+ sha256 = "0jq1pkrj2d1ajd9bh6288f0d0pz5zyhl01icx0xpvjk8dilplk14";
};
};
@@ -3854,12 +3876,12 @@ let
vimwiki = buildVimPluginFrom2Nix {
pname = "vimwiki";
- version = "2018-10-12";
+ version = "2019-01-20";
src = fetchFromGitHub {
owner = "vimwiki";
repo = "vimwiki";
- rev = "7ffc295094debc3d521cecf267d736cc8562c20e";
- sha256 = "0gl2d7xqzisinsgxpcwkkpryva8pklca9x860bqsirajr8mcdbpc";
+ rev = "4e6db92d2c5a3ff24e64f6ba88220e7000f6c2b3";
+ sha256 = "0wd6kvryx95knx3k5z2f2ii0sckhb7k5w11z4swig3s11pv62cfs";
};
};
@@ -3964,24 +3986,24 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2018-12-15";
+ version = "2019-01-15";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "e95d5895988a5f7c5c130ea6697a7cc73f5e4ad9";
- sha256 = "1f1q6invygwig58kwmw7acd8cz0asxlvs7achnyij00w9cyyly82";
+ rev = "c743a40069420366b9896fb62347519d8443f94d";
+ sha256 = "04k017dy5kp1lwgbzjmqymnpifbj1lhsw67rffycw59ya2p5gsf2";
fetchSubmodules = true;
};
};
youcompleteme = buildVimPluginFrom2Nix {
pname = "youcompleteme";
- version = "2019-01-05";
+ version = "2019-01-28";
src = fetchFromGitHub {
owner = "valloric";
repo = "youcompleteme";
- rev = "ccc06c2c423e7ee7008f7439ff99c604d474cec1";
- sha256 = "0b7n2fv49vr1jw9x6nf30f77gg6pm5a3wj8zq98wsknkjq40bqrm";
+ rev = "c25e449f4e72667aca3d18d8bfccd7b289b2e9a1";
+ sha256 = "0zfrlql7q7rdalfh7iglqkrwvbl8642plm816kc4907mixq4hikg";
fetchSubmodules = true;
};
};
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index 9a29ba82dae6..c9785b66fbb4 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -4,6 +4,7 @@
, xkb-switch, fzf, skim
, python3, boost, icu, ncurses
, ycmd, rake
+, gobject-introspection, glib, wrapGAppsHook
, substituteAll
, languagetool
, Cocoa, CoreFoundation, CoreServices
@@ -172,6 +173,35 @@ self: super: {
dependencies = with super; [ ultisnips ];
});
+ sved = let
+ # we put the script in its own derivation to benefit the magic of wrapGAppsHook
+ svedbackend = stdenv.mkDerivation {
+ name = "svedbackend-${super.sved.name}";
+ inherit (super.sved) src;
+ nativeBuildInputs = [ wrapGAppsHook ];
+ buildInputs = [
+ gobject-introspection
+ glib
+ (python3.withPackages(ps: with ps; [ pygobject3 pynvim dbus-python ]))
+ ];
+ preferLocalBuild = true;
+ installPhase = ''
+ install -Dt $out/bin ftplugin/evinceSync.py
+ '';
+ };
+ in
+ super.sved.overrideAttrs(old: {
+ preferLocalBuild = true;
+ postPatch = ''
+ rm ftplugin/evinceSync.py
+ ln -s ${svedbackend}/bin/evinceSync.py ftplugin/evinceSync.py
+ '';
+ meta = {
+ description = "synctex support between vim/neovim and evince";
+ };
+ });
+
+
vimshell-vim = super.vimshell-vim.overrideAttrs(old: {
dependencies = with super; [ vimproc-vim ];
});
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index 262a32778878..101ac0a21121 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -110,6 +110,7 @@ jgdavey/tslime.vim
jhradilek/vim-docbk
jiangmiao/auto-pairs
jistr/vim-nerdtree-tabs
+jlanzarotta/bufexplorer
jnurmine/zenburn
jonbri/vim-colorstepper
joonty/vim-xdebug
@@ -221,6 +222,7 @@ osyo-manga/vim-watchdogs
pangloss/vim-javascript
parsonsmatt/intero-neovim
pearofducks/ansible-vim
+peder2tm/sved
peterhoeg/vim-qml
phanviet/vim-monokai-pro
plasticboy/vim-markdown
diff --git a/pkgs/misc/vim-plugins/vim-utils.nix b/pkgs/misc/vim-plugins/vim-utils.nix
index cf5eeaec3e33..2a758aa98433 100644
--- a/pkgs/misc/vim-plugins/vim-utils.nix
+++ b/pkgs/misc/vim-plugins/vim-utils.nix
@@ -486,4 +486,12 @@ rec {
});
vimrcConfig.vam.pluginDictionaries = [ { names = [ "vim-trailing-whitespace" ]; } ];
};
+
+ # system remote plugin manifest should be generated, deoplete should be usable
+ # without the user having to do `UpdateRemotePlugins`. To test, launch neovim
+ # and do `:call deoplete#enable()`. It will print an error if the remote
+ # plugin is not registered.
+ test_nvim_with_remote_plugin = neovim.override {
+ configure.pathogen.pluginNames = with vimPlugins; [ deoplete-nvim ];
+ };
}
diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix
index c53b7e50b9f3..d7f7c64fc2d6 100644
--- a/pkgs/os-specific/bsd/netbsd/default.nix
+++ b/pkgs/os-specific/bsd/netbsd/default.nix
@@ -548,6 +548,12 @@ let
NIX_CFLAGS_COMPILE = "-DYESSTR=__YESSTR -DNOSTR=__NOSTR";
};
+ column = netBSDDerivation {
+ path = "usr.bin/column";
+ version = "8.0";
+ sha256 = "0r6b0hjn5ls3j3sv6chibs44fs32yyk2cg8kh70kb4cwajs4ifyl";
+ };
+
};
in nbPackages
diff --git a/pkgs/os-specific/darwin/xcode/default.nix b/pkgs/os-specific/darwin/xcode/default.nix
index 369529d71675..62785f34fe84 100644
--- a/pkgs/os-specific/darwin/xcode/default.nix
+++ b/pkgs/os-specific/darwin/xcode/default.nix
@@ -45,6 +45,7 @@ in lib.makeExtensible (self: {
xcode_8_2 = requireXcode "8.2" "13nd1zsfqcp9hwp15hndr0rsbb8rgprrz7zr2ablj4697qca06m2";
xcode_9_1 = requireXcode "9.1" "0ab1403wy84ys3yn26fj78cazhpnslmh3nzzp1wxib3mr1afjvic";
xcode_9_2 = requireXcode "9.2" "1bgfgdp266cbbqf2axcflz92frzvhi0qw0jdkcw6r85kdpc8dj4c";
- xcode_9_4 = requireXcode "9.4" "6731381785075602a52489f7ea47ece8f6daf225007ba3ffae1fd59b1c0b5f01";
+ xcode_9_4 = requireXcode "9.4" "132l92c702lm8yrc62w4b8n2iap1qzqvklqzi39x9832ajysn6vw";
+ xcode_10_1 = requireXcode "10.1" "1ssdbg4v8r11fjf4jl38pwyry2aia1qihbxyxapz0v0n5gfnp05v";
xcode = self."xcode_${lib.replaceStrings ["."] ["_"] (if stdenv.targetPlatform.useiOSPrebuilt then stdenv.targetPlatform.xcodeVer else "8.2")}";
})
diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix
index 5a40368f3ceb..d66c5dad7716 100644
--- a/pkgs/os-specific/linux/bcc/default.nix
+++ b/pkgs/os-specific/linux/bcc/default.nix
@@ -4,14 +4,14 @@
}:
python.pkgs.buildPythonApplication rec {
- version = "0.7.0";
+ version = "0.8.0";
name = "bcc-${version}";
src = fetchFromGitHub {
owner = "iovisor";
repo = "bcc";
rev = "v${version}";
- sha256 = "1ww7l0chx2ivw9d2ahxjyhxmh6hz3w5z69r4lz02f0361rnrvk7f";
+ sha256 = "15vvybllmh9hdj801v3psd671c0qq2a1xdv73kabb9r4fzgaknxk";
};
format = "other";
diff --git a/pkgs/os-specific/linux/cgmanager/default.nix b/pkgs/os-specific/linux/cgmanager/default.nix
index e46aecbd4142..9acb011b4633 100644
--- a/pkgs/os-specific/linux/cgmanager/default.nix
+++ b/pkgs/os-specific/linux/cgmanager/default.nix
@@ -22,6 +22,5 @@ stdenv.mkDerivation rec {
description = "A central privileged daemon that manages all your cgroups";
license = licenses.lgpl21;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/conky/default.nix b/pkgs/os-specific/linux/conky/default.nix
index 654e565140d1..3d7fb43bbd1e 100644
--- a/pkgs/os-specific/linux/conky/default.nix
+++ b/pkgs/os-specific/linux/conky/default.nix
@@ -33,6 +33,7 @@
, rssSupport ? curlSupport
, weatherMetarSupport ? curlSupport
, weatherXoapSupport ? curlSupport
+, journalSupport ? true, systemd ? null
, libxml2 ? null
}:
@@ -51,7 +52,7 @@ assert luaImlib2Support -> luaSupport && imlib2Support
assert luaCairoSupport -> luaSupport && toluapp != null
&& cairo != null;
assert luaCairoSupport || luaImlib2Support
- -> lua.luaversion == "5.1";
+ -> lua.luaversion == "5.3";
assert wirelessSupport -> wirelesstools != null;
assert nvidiaSupport -> libXNVCtrl != null;
@@ -61,18 +62,19 @@ assert curlSupport -> curl != null;
assert rssSupport -> curlSupport && libxml2 != null;
assert weatherMetarSupport -> curlSupport;
assert weatherXoapSupport -> curlSupport && libxml2 != null;
+assert journalSupport -> systemd != null;
with stdenv.lib;
stdenv.mkDerivation rec {
name = "conky-${version}";
- version = "1.11.1";
+ version = "1.11.2";
src = fetchFromGitHub {
owner = "brndnmtthws";
repo = "conky";
rev = "v${version}";
- sha256 = "00ghxzg78mp7w2y9cxhsdmkab2n7vfg76p6zihiglb2x3h2gjm5x";
+ sha256 = "0yalcpwx85smh6nnvxxsgqi344nk7jzlkkam7yjghm87df4v7xmx";
};
postPatch = ''
@@ -82,7 +84,7 @@ stdenv.mkDerivation rec {
# Drop examples, since they contain non-ASCII characters that break docbook2x :(
sed -i 's/ Example: .*$//' doc/config_settings.xml
- substituteInPlace cmake/Conky.cmake --replace "#set(RELEASE true)" "set(RELEASE true)"
+ substituteInPlace cmake/Conky.cmake --replace "# set(RELEASE true)" "set(RELEASE true)"
'';
NIX_LDFLAGS = "-lgcc_s";
@@ -103,6 +105,7 @@ stdenv.mkDerivation rec {
++ optional weatherXoapSupport libxml2
++ optional nvidiaSupport libXNVCtrl
++ optional pulseSupport libpulseaudio
+ ++ optional journalSupport systemd
;
cmakeFlags = []
@@ -123,6 +126,7 @@ stdenv.mkDerivation rec {
++ optional wirelessSupport "-DBUILD_WLAN=ON"
++ optional nvidiaSupport "-DBUILD_NVIDIA=ON"
++ optional pulseSupport "-DBUILD_PULSEAUDIO=ON"
+ ++ optional journalSupport "-DBUILD_JOURNAL=ON"
;
# `make -f src/CMakeFiles/conky.dir/build.make src/CMakeFiles/conky.dir/conky.cc.o`:
diff --git a/pkgs/os-specific/linux/edac-utils/default.nix b/pkgs/os-specific/linux/edac-utils/default.nix
index 0f8826ecf8dc..eabd08485536 100644
--- a/pkgs/os-specific/linux/edac-utils/default.nix
+++ b/pkgs/os-specific/linux/edac-utils/default.nix
@@ -33,6 +33,5 @@ stdenv.mkDerivation {
description = "Handles the reporting of hardware-related memory errors";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/ffado/default.nix b/pkgs/os-specific/linux/ffado/default.nix
index 761ca5645840..027706c25b7b 100644
--- a/pkgs/os-specific/linux/ffado/default.nix
+++ b/pkgs/os-specific/linux/ffado/default.nix
@@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
homepage = http://www.ffado.org;
description = "FireWire audio drivers";
license = licenses.gpl3;
- maintainers = with maintainers; [ goibhniu wkennington ];
+ maintainers = with maintainers; [ goibhniu ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch b/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch
index 44369dc5117f..d77053f5d397 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch
+++ b/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch
@@ -1,4 +1,4 @@
-From 2fe9625cc6dec10531482a3947ef75009eb21489 Mon Sep 17 00:00:00 2001
+From 44887227f7f617cbf84713ec45685cb4999039ff Mon Sep 17 00:00:00 2001
From: Jan Tojnar
Date: Tue, 30 Oct 2018 22:26:30 +0100
Subject: [PATCH] build: Add option for installation sysconfdir
@@ -17,17 +17,17 @@ prefix only to `make install`, but Meson does not support anything like that.
Until we manage to convince Meson to support install flags, we need to create
our own install flag.
---
- data/meson.build | 4 ++--
- data/pki/meson.build | 8 ++++----
- data/remotes.d/meson.build | 6 +++---
- meson.build | 6 ++++++
- meson_options.txt | 1 +
- plugins/redfish/meson.build | 2 +-
- plugins/uefi/meson.build | 2 +-
+ data/meson.build | 4 ++--
+ data/pki/meson.build | 8 ++++----
+ data/remotes.d/meson.build | 6 +++---
+ meson.build | 6 ++++++
+ meson_options.txt | 1 +
+ plugins/redfish/meson.build | 2 +-
+ plugins/uefi/meson.build | 2 +-
7 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/data/meson.build b/data/meson.build
-index 8dd2ac9ad..d4ad1cbc1 100644
+index 8dd2ac9a..d4ad1cbc 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -9,7 +9,7 @@ if get_option('tests') and get_option('daemon')
@@ -49,7 +49,7 @@ index 8dd2ac9ad..d4ad1cbc1 100644
install_data(['metadata.xml'],
diff --git a/data/pki/meson.build b/data/pki/meson.build
-index eefcc9142..dc801fa18 100644
+index eefcc914..dc801fa1 100644
--- a/data/pki/meson.build
+++ b/data/pki/meson.build
@@ -4,14 +4,14 @@ if get_option('gpg')
@@ -85,7 +85,7 @@ index eefcc9142..dc801fa18 100644
endif
diff --git a/data/remotes.d/meson.build b/data/remotes.d/meson.build
-index 824291fc5..d0599a00a 100644
+index 824291fc..d0599a00 100644
--- a/data/remotes.d/meson.build
+++ b/data/remotes.d/meson.build
@@ -3,7 +3,7 @@ if get_option('daemon') and get_option('lvfs')
@@ -113,10 +113,10 @@ index 824291fc5..d0599a00a 100644
+ install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'),
)
diff --git a/meson.build b/meson.build
-index 737841f1a..23bd7a2e3 100644
+index b6df98b3..d672ee37 100644
--- a/meson.build
+++ b/meson.build
-@@ -144,6 +144,12 @@ localstatedir = join_paths(prefix, get_option('localstatedir'))
+@@ -145,6 +145,12 @@ localstatedir = join_paths(prefix, get_option('localstatedir'))
mandir = join_paths(prefix, get_option('mandir'))
localedir = join_paths(prefix, get_option('localedir'))
@@ -130,7 +130,7 @@ index 737841f1a..23bd7a2e3 100644
if gio.version().version_compare ('>= 2.55.0')
conf.set('HAVE_GIO_2_55_0', '1')
diff --git a/meson_options.txt b/meson_options.txt
-index 23ef8cdb8..db8f93b6c 100644
+index 23ef8cdb..db8f93b6 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -17,6 +17,7 @@ option('plugin_uefi', type : 'boolean', value : true, description : 'enable UEFI
@@ -142,10 +142,10 @@ index 23ef8cdb8..db8f93b6c 100644
option('udevdir', type: 'string', value: '', description: 'Directory for udev rules')
option('efi-cc', type : 'string', value : 'gcc', description : 'the compiler to use for EFI modules')
diff --git a/plugins/redfish/meson.build b/plugins/redfish/meson.build
-index 288f614e4..90cfe6484 100644
+index ef07bd81..d2c7e259 100644
--- a/plugins/redfish/meson.build
+++ b/plugins/redfish/meson.build
-@@ -22,7 +22,7 @@ shared_module('fu_plugin_redfish',
+@@ -25,7 +25,7 @@ shared_module('fu_plugin_redfish',
)
install_data(['redfish.conf'],
@@ -155,10 +155,10 @@ index 288f614e4..90cfe6484 100644
if get_option('tests')
diff --git a/plugins/uefi/meson.build b/plugins/uefi/meson.build
-index c037e1b30..a0e8cd3e6 100644
+index 09ebdf82..02fc0661 100644
--- a/plugins/uefi/meson.build
+++ b/plugins/uefi/meson.build
-@@ -69,7 +69,7 @@ executable(
+@@ -73,7 +73,7 @@ executable(
)
install_data(['uefi.conf'],
@@ -167,3 +167,5 @@ index c037e1b30..a0e8cd3e6 100644
)
if get_option('tests')
+--
+2.19.1
diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix
index de0a1e2ee0d7..cf6e2bf60407 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gtk-doc, pkgconfig, gobject-introspection, intltool
+{ stdenv, fetchurl, substituteAll, gtk-doc, pkgconfig, gobject-introspection, intltool
, libgudev, polkit, libxmlb, gusb, sqlite, libarchive, glib-networking
, libsoup, help2man, gpgme, libxslt, elfutils, libsmbios, efivar, glibcLocales
, gnu-efi, libyaml, valgrind, meson, libuuid, colord, docbook_xml_dtd_43, docbook_xsl
@@ -6,20 +6,23 @@
, shared-mime-info, umockdev, vala, makeFontsConf, freefont_ttf
, cairo, freetype, fontconfig, pango
}:
+
+# Updating? Keep $out/etc synchronized with passthru.filesInstalledToEtc
+
let
- # Updating? Keep $out/etc synchronized with passthru.filesInstalledToEtc
- version = "1.2.1";
python = python3.withPackages (p: with p; [ pygobject3 pycairo pillow ]);
installedTestsPython = python3.withPackages (p: with p; [ pygobject3 requests ]);
fontsConf = makeFontsConf {
fontDirectories = [ freefont_ttf ];
};
-in stdenv.mkDerivation {
- name = "fwupd-${version}";
+in stdenv.mkDerivation rec {
+ pname = "fwupd";
+ version = "1.2.3";
+
src = fetchurl {
url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
- sha256 = "126b3lsh4gkyajsqm2c8l6wqr4dd7m26krz2527khmlps0lxdhg1";
+ sha256 = "11qpgincndahq96rbm2kgcy9kw5n9cmbbilsrqcqcyk7mvv464sl";
};
outputs = [ "out" "lib" "dev" "devdoc" "man" "installedTests" ];
@@ -39,15 +42,27 @@ in stdenv.mkDerivation {
patches = [
./fix-paths.patch
./add-option-for-installation-sysconfdir.patch
+
+ # installed tests are installed to different output
+ # we also cannot have fwupd-tests.conf in $out/etc since it would form a cycle
+ (substituteAll {
+ src = ./installed-tests-path.patch;
+ # needs a different set of modules than po/make-images
+ inherit installedTestsPython;
+ })
];
postPatch = ''
- # needs a different set of modules than po/make-images
- escapedInterpreterLine=$(echo "${installedTestsPython}/bin/python3" | sed 's|\\|\\\\|g')
- sed -i -e "1 s|.*|#\!$escapedInterpreterLine|" data/installed-tests/hardware.py
-
patchShebangs .
- substituteInPlace data/installed-tests/fwupdmgr.test.in --subst-var-by installedtestsdir "$installedTests/share/installed-tests/fwupd"
+
+ # we cannot use placeholder in substituteAll
+ # https://github.com/NixOS/nix/issues/1846
+ substituteInPlace data/installed-tests/meson.build --subst-var installedTests
+
+ # install plug-ins to out, they are not really part of the library
+ substituteInPlace meson.build \
+ --replace "plugin_dir = join_paths(libdir, 'fwupd-plugins-3')" \
+ "plugin_dir = join_paths('${placeholder "out"}', 'fwupd_plugins-3')"
'';
# /etc/os-release not available in sandbox
diff --git a/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch b/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch
new file mode 100644
index 000000000000..6c4b6b62a0cd
--- /dev/null
+++ b/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch
@@ -0,0 +1,25 @@
+--- a/data/installed-tests/hardware.py
++++ b/data/installed-tests/hardware.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3
++#!@installedTestsPython@/bin/python3
+ # pylint: disable=wrong-import-position,too-many-locals,unused-argument,wrong-import-order
+ #
+ # Copyright (C) 2017 Richard Hughes
+--- a/data/installed-tests/meson.build
++++ b/data/installed-tests/meson.build
+@@ -1,6 +1,6 @@
+ con2 = configuration_data()
+ con2.set('installedtestsdir',
+- join_paths(datadir, 'installed-tests', 'fwupd'))
++ join_paths('@installedTests@', 'share', 'installed-tests', 'fwupd'))
+ con2.set('bindir', bindir)
+
+ configure_file(
+@@ -52,5 +52,5 @@
+ output : 'fwupd-tests.conf',
+ configuration : con2,
+ install: true,
+- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'),
++ install_dir: join_paths('@installedTests@', 'etc', 'fwupd', 'remotes.d'),
+ )
diff --git a/pkgs/os-specific/linux/fwts/default.nix b/pkgs/os-specific/linux/fwts/default.nix
index daeda5fa8c07..fb609f4a7270 100644
--- a/pkgs/os-specific/linux/fwts/default.nix
+++ b/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "fwts-${version}";
- version = "18.12.00";
+ version = "19.01.00";
src = fetchzip {
url = "http://fwts.ubuntu.com/release/fwts-V${version}.tar.gz";
- sha256 = "10kzn5r099i4b8m5l7s68fs885d126l9cingq9gj1g574c18hg2s";
+ sha256 = "00vixb8kml5hgdqscqr9biwbvivfjwpf1fk53425kdqzyg6bqsmq";
stripRoot = false;
};
diff --git a/pkgs/os-specific/linux/hostapd/default.nix b/pkgs/os-specific/linux/hostapd/default.nix
index 8ae082ba9d4a..3a6e0a081031 100644
--- a/pkgs/os-specific/linux/hostapd/default.nix
+++ b/pkgs/os-specific/linux/hostapd/default.nix
@@ -115,7 +115,7 @@ stdenv.mkDerivation rec {
repositories.git = git://w1.fi/hostap.git;
description = "A user space daemon for access point and authentication servers";
license = licenses.gpl2;
- maintainers = with maintainers; [ phreedom wkennington ];
+ maintainers = with maintainers; [ phreedom ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/iproute/default.nix b/pkgs/os-specific/linux/iproute/default.nix
index 506057085e0a..4d8591a845c8 100644
--- a/pkgs/os-specific/linux/iproute/default.nix
+++ b/pkgs/os-specific/linux/iproute/default.nix
@@ -50,6 +50,6 @@ stdenv.mkDerivation rec {
description = "A collection of utilities for controlling TCP/IP networking and traffic control in Linux";
platforms = platforms.linux;
license = licenses.gpl2;
- maintainers = with maintainers; [ eelco wkennington fpletz ];
+ maintainers = with maintainers; [ eelco fpletz ];
};
}
diff --git a/pkgs/os-specific/linux/ipset/default.nix b/pkgs/os-specific/linux/ipset/default.nix
index e64840ac3697..0ae971b6a690 100644
--- a/pkgs/os-specific/linux/ipset/default.nix
+++ b/pkgs/os-specific/linux/ipset/default.nix
@@ -18,6 +18,5 @@ stdenv.mkDerivation rec {
description = "Administration tool for IP sets";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index ddd1e9828d51..1a56e68fa4bf 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -12,23 +12,12 @@
# Configuration
{ stdenv, version
-# to let user override values, aka converting modules to included and vice-versa
-, mkValueOverride ? null
-
-# new extraConfig as a flattened set
-, structuredExtraConfig ? {}
-
-# legacy extraConfig as string
-, extraConfig ? ""
-
, features ? { grsecurity = false; xen_dom0 = false; }
}:
-assert (mkValueOverride == null) || (builtins.isFunction mkValueOverride);
-
with stdenv.lib;
-with import ../../../../lib/kernel.nix { inherit (stdenv) lib; inherit version; };
+ with import ../../../../lib/kernel.nix { inherit (stdenv) lib; inherit version; };
let
@@ -46,7 +35,7 @@ let
DEBUG_NX_TEST = whenOlder "4.11" no;
CPU_NOTIFIER_ERROR_INJECT = whenOlder "4.4" (option no);
DEBUG_STACK_USAGE = no;
- DEBUG_STACKOVERFLOW = when (!features.grsecurity) no;
+ DEBUG_STACKOVERFLOW = mkIf (!features.grsecurity) no;
RCU_TORTURE_TEST = no;
SCHEDSTATS = no;
DETECT_HUNG_TASK = yes;
@@ -114,7 +103,7 @@ let
IP_DCCP_CCID3 = no; # experimental
CLS_U32_PERF = yes;
CLS_U32_MARK = yes;
- BPF_JIT = when (stdenv.hostPlatform.system == "x86_64-linux") yes;
+ BPF_JIT = mkIf (stdenv.hostPlatform.system == "x86_64-linux") yes;
WAN = yes;
# Required by systemd per-cgroup firewalling
CGROUP_BPF = option yes;
@@ -184,7 +173,7 @@ let
FB_VESA = yes;
FRAMEBUFFER_CONSOLE = yes;
FRAMEBUFFER_CONSOLE_ROTATION = yes;
- FB_GEODE = when (stdenv.hostPlatform.system == "i686-linux") yes;
+ FB_GEODE = mkIf (stdenv.hostPlatform.system == "i686-linux") yes;
};
video = {
@@ -239,7 +228,7 @@ let
};
usb = {
- USB_DEBUG = option (whenOlder "4.18" no);
+ USB_DEBUG = { optional = true; tristate = whenOlder "4.18" "n";};
USB_EHCI_ROOT_HUB_TT = yes; # Root Hub Transaction Translators
USB_EHCI_TT_NEWSCHED = yes; # Improved transaction translator scheduling
};
@@ -250,7 +239,7 @@ let
FANOTIFY = yes;
TMPFS = yes;
TMPFS_POSIX_ACL = yes;
- FS_ENCRYPTION = option (whenAtLeast "4.9" module);
+ FS_ENCRYPTION = { optional = true; tristate = whenAtLeast "4.9" "m"; };
EXT2_FS_XATTR = yes;
EXT2_FS_POSIX_ACL = yes;
@@ -262,7 +251,7 @@ let
EXT4_FS_POSIX_ACL = yes;
EXT4_FS_SECURITY = yes;
- EXT4_ENCRYPTION = option ((if (versionOlder version "4.8") then module else yes));
+ EXT4_ENCRYPTION = { optional = true; tristate = if (versionOlder version "4.8") then "m" else "y"; };
REISERFS_FS_XATTR = option yes;
REISERFS_FS_POSIX_ACL = option yes;
@@ -324,7 +313,7 @@ let
# Native Language Support modules, needed by some filesystems
NLS = yes;
- NLS_DEFAULT = "utf8";
+ NLS_DEFAULT = freeform "utf8";
NLS_UTF8 = module;
NLS_CODEPAGE_437 = module; # VFAT default for the codepage= mount option
NLS_ISO8859_1 = module; # VFAT default for the iocharset= mount option
@@ -334,13 +323,13 @@ let
security = {
# Detect writes to read-only module pages
- DEBUG_SET_MODULE_RONX = option (whenOlder "4.11" yes);
+ DEBUG_SET_MODULE_RONX = { optional = true; tristate = whenOlder "4.11" "y"; };
RANDOMIZE_BASE = option yes;
STRICT_DEVMEM = option yes; # Filter access to /dev/mem
- SECURITY_SELINUX_BOOTPARAM_VALUE = "0"; # Disable SELinux by default
+ SECURITY_SELINUX_BOOTPARAM_VALUE = freeform "0"; # Disable SELinux by default
# Prevent processes from ptracing non-children processes
SECURITY_YAMA = option yes;
- DEVKMEM = when (!features.grsecurity) no; # Disable /dev/kmem
+ DEVKMEM = mkIf (!features.grsecurity) no; # Disable /dev/kmem
USER_NS = yes; # Support for user namespaces
@@ -350,7 +339,7 @@ let
} // optionalAttrs (!stdenv.hostPlatform.isAarch32) {
# Detect buffer overflows on the stack
- CC_STACKPROTECTOR_REGULAR = option (whenOlder "4.18" yes);
+ CC_STACKPROTECTOR_REGULAR = {optional = true; tristate = whenOlder "4.18" "y";};
};
microcode = {
@@ -407,8 +396,8 @@ let
FTRACE_SYSCALLS = yes;
SCHED_TRACER = yes;
STACK_TRACER = yes;
- UPROBE_EVENT = option (whenOlder "4.11" yes);
- UPROBE_EVENTS = option (whenAtLeast "4.11" yes);
+ UPROBE_EVENT = { optional = true; tristate = whenOlder "4.11" "y";};
+ UPROBE_EVENTS = { optional = true; tristate = whenAtLeast "4.11" "y";};
BPF_SYSCALL = whenAtLeast "4.4" yes;
BPF_EVENTS = whenAtLeast "4.4" yes;
FUNCTION_PROFILER = yes;
@@ -418,23 +407,23 @@ let
virtualisation = {
PARAVIRT = option yes;
- HYPERVISOR_GUEST = when (!features.grsecurity) yes;
+ HYPERVISOR_GUEST = mkIf (!features.grsecurity) yes;
PARAVIRT_SPINLOCKS = option yes;
KVM_APIC_ARCHITECTURE = whenOlder "4.8" yes;
KVM_ASYNC_PF = yes;
- KVM_COMPAT = option (whenBetween "4.0" "4.12" yes);
- KVM_DEVICE_ASSIGNMENT = option (whenBetween "3.10" "4.12" yes);
+ KVM_COMPAT = { optional = true; tristate = whenBetween "4.0" "4.12" "y"; };
+ KVM_DEVICE_ASSIGNMENT = { optional = true; tristate = whenBetween "3.10" "4.12" "y"; };
KVM_GENERIC_DIRTYLOG_READ_PROTECT = whenAtLeast "4.0" yes;
- KVM_GUEST = when (!features.grsecurity) yes;
+ KVM_GUEST = mkIf (!features.grsecurity) yes;
KVM_MMIO = yes;
KVM_VFIO = yes;
KSM = yes;
VIRT_DRIVERS = yes;
# We nneed 64 GB (PAE) support for Xen guest support
- HIGHMEM64G = option (when (!stdenv.is64bit) yes);
+ HIGHMEM64G = { optional = true; tristate = mkIf (!stdenv.is64bit) "y";};
- VFIO_PCI_VGA = when stdenv.is64bit yes;
+ VFIO_PCI_VGA = mkIf stdenv.is64bit yes;
} // optionalAttrs (stdenv.isx86_64 || stdenv.isi686) ({
XEN = option yes;
@@ -542,8 +531,8 @@ let
CRYPTO_TEST = option no;
EFI_TEST = option no;
GLOB_SELFTEST = option no;
- DRM_DEBUG_MM_SELFTEST = option (whenOlder "4.18" no);
- LNET_SELFTEST = option (whenOlder "4.18" no);
+ DRM_DEBUG_MM_SELFTEST = { optional = true; tristate = whenOlder "4.18" "n";};
+ LNET_SELFTEST = { optional = true; tristate = whenOlder "4.18" "n";};
LOCK_TORTURE_TEST = option no;
MTD_TESTS = option no;
NOTIFIER_ERROR_INJECTION = option no;
@@ -598,7 +587,7 @@ let
AIC79XX_DEBUG_ENABLE = no;
AIC7XXX_DEBUG_ENABLE = no;
AIC94XX_DEBUG = no;
- B43_PCMCIA = option (whenOlder "4.4" yes);
+ B43_PCMCIA = { optional=true; tristate = whenOlder "4.4" "y";};
BLK_DEV_INTEGRITY = yes;
@@ -651,7 +640,7 @@ let
# GPIO on Intel Bay Trail, for some Chromebook internal eMMC disks
PINCTRL_BAYTRAIL = yes;
# 8 is default. Modern gpt tables on eMMC may go far beyond 8.
- MMC_BLOCK_MINORS = "32";
+ MMC_BLOCK_MINORS = freeform "32";
REGULATOR = yes; # Voltage and Current Regulator Support
RC_DEVICES = option yes; # Enable IR devices
@@ -698,7 +687,8 @@ let
# Bump the maximum number of CPUs to support systems like EC2 x1.*
# instances and Xeon Phi.
- NR_CPUS = "384";
+ NR_CPUS = freeform "384";
};
};
-in (generateNixKConf ((flattenKConf options) // structuredExtraConfig) mkValueOverride) + extraConfig
+in
+ flattenKConf options
diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix
index 3f6479c572b8..df9a628f83da 100644
--- a/pkgs/os-specific/linux/kernel/generic.nix
+++ b/pkgs/os-specific/linux/kernel/generic.nix
@@ -47,7 +47,6 @@
, preferBuiltin ? stdenv.hostPlatform.platform.kernelPreferBuiltin or false
, kernelArch ? stdenv.hostPlatform.platform.kernelArch
-, mkValueOverride ? null
, ...
}:
@@ -65,22 +64,29 @@ let
netfilterRPFilter = true;
grsecurity = false;
xen_dom0 = false;
+ ia32Emulation = true;
} // features) kernelPatches;
- intermediateNixConfig = import ./common-config.nix {
- inherit stdenv version structuredExtraConfig mkValueOverride;
-
- # append extraConfig for backwards compatibility but also means the user can't override the kernelExtraConfig part
- extraConfig = extraConfig + lib.optionalString (stdenv.hostPlatform.platform ? kernelExtraConfig) stdenv.hostPlatform.platform.kernelExtraConfig;
+ commonStructuredConfig = import ./common-config.nix {
+ inherit stdenv version ;
features = kernelFeatures; # Ensure we know of all extra patches, etc.
};
- kernelConfigFun = baseConfig:
+ intermediateNixConfig = configfile.moduleStructuredConfig.intermediateNixConfig
+ # extra config in legacy string format
+ + extraConfig
+ + lib.optionalString (stdenv.hostPlatform.platform ? kernelExtraConfig) stdenv.hostPlatform.platform.kernelExtraConfig;
+
+ structuredConfigFromPatches =
+ map ({extraStructuredConfig ? {}, ...}: {settings=extraStructuredConfig;}) kernelPatches;
+
+ # appends kernel patches extraConfig
+ kernelConfigFun = baseConfigStr:
let
configFromPatches =
map ({extraConfig ? "", ...}: extraConfig) kernelPatches;
- in lib.concatStringsSep "\n" ([baseConfig] ++ configFromPatches);
+ in lib.concatStringsSep "\n" ([baseConfigStr] ++ configFromPatches);
configfile = stdenv.mkDerivation {
inherit ignoreConfigErrors autoModules preferBuiltin kernelArch;
@@ -130,7 +136,30 @@ let
installPhase = "mv $buildRoot/.config $out";
enableParallelBuilding = true;
- };
+
+ passthru = rec {
+
+ module = import ../../../../nixos/modules/system/boot/kernel_config.nix;
+ # used also in apache
+ # { modules = [ { options = res.options; config = svc.config or svc; } ];
+ # check = false;
+ # The result is a set of two attributes
+ moduleStructuredConfig = (lib.evalModules {
+ modules = [
+ module
+ { settings = commonStructuredConfig; }
+ { settings = structuredExtraConfig; }
+ ]
+ ++ structuredConfigFromPatches
+ ;
+ }).config;
+
+ #
+ structuredConfig = moduleStructuredConfig.settings;
+ };
+
+
+ }; # end of configfile derivation
kernel = (callPackage ./manual-config.nix {}) {
inherit version modDirVersion src kernelPatches stdenv extraMeta configfile;
@@ -140,6 +169,7 @@ let
passthru = {
features = kernelFeatures;
+ inherit commonStructuredConfig;
passthru = kernel.passthru // (removeAttrs passthru [ "passthru" ]);
};
diff --git a/pkgs/os-specific/linux/kernel/hardened-config.nix b/pkgs/os-specific/linux/kernel/hardened-config.nix
index ed540a9e7518..f1f18c64130c 100644
--- a/pkgs/os-specific/linux/kernel/hardened-config.nix
+++ b/pkgs/os-specific/linux/kernel/hardened-config.nix
@@ -11,138 +11,110 @@
{ stdenv, version }:
with stdenv.lib;
+with import ../../../../lib/kernel.nix { inherit (stdenv) lib; inherit version; };
assert (versionAtLeast version "4.9");
-''
-# Report BUG() conditions and kill the offending process.
-BUG y
-
-${optionalString (versionAtLeast version "4.10") ''
- BUG_ON_DATA_CORRUPTION y
-''}
-
-${optionalString (stdenv.hostPlatform.platform.kernelArch == "x86_64") ''
- DEFAULT_MMAP_MIN_ADDR 65536 # Prevent allocation of first 64K of memory
+optionalAttrs (stdenv.hostPlatform.platform.kernelArch == "x86_64") {
+ DEFAULT_MMAP_MIN_ADDR = freeform "65536"; # Prevent allocation of first 64K of memory
# Reduce attack surface by disabling various emulations
- IA32_EMULATION n
- X86_X32 n
+ IA32_EMULATION = no;
+ X86_X32 = no;
# Note: this config depends on EXPERT y and so will not take effect, hence
# it is left "optional" for now.
- MODIFY_LDT_SYSCALL? n
-
- VMAP_STACK y # Catch kernel stack overflows
+ MODIFY_LDT_SYSCALL = option no;
+ VMAP_STACK = yes; # Catch kernel stack overflows
# Randomize position of kernel and memory.
- RANDOMIZE_BASE y
- RANDOMIZE_MEMORY y
+ RANDOMIZE_BASE = yes;
+ RANDOMIZE_MEMORY = yes;
# Disable legacy virtual syscalls by default (modern glibc use vDSO instead).
#
# Note that the vanilla default is to *emulate* the legacy vsyscall mechanism,
# which is supposed to be safer than the native variant (wrt. ret2libc), so
# disabling it mainly helps reduce surface.
- LEGACY_VSYSCALL_NONE y
-''}
+ LEGACY_VSYSCALL_NONE = yes;
+} // {
+ # Report BUG() conditions and kill the offending process.
+ BUG = yes;
-# Safer page access permissions (wrt. code injection). Default on >=4.11.
-${optionalString (versionOlder version "4.11") ''
- DEBUG_RODATA y
- DEBUG_SET_MODULE_RONX y
-''}
+ BUG_ON_DATA_CORRUPTION = whenAtLeast "4.10" yes;
-# Mark LSM hooks read-only after init. SECURITY_WRITABLE_HOOKS n
-# conflicts with SECURITY_SELINUX_DISABLE y; disabling the latter
-# implicitly marks LSM hooks read-only after init.
-#
-# SELinux can only be disabled at boot via selinux=0
-#
-# We set SECURITY_WRITABLE_HOOKS n primarily for documentation purposes; the
-# config builder fails to detect that it has indeed been unset.
-${optionalString (versionAtLeast version "4.12") ''
- SECURITY_SELINUX_DISABLE n
- SECURITY_WRITABLE_HOOKS? n
-''}
+ # Safer page access permissions (wrt. code injection). Default on >=4.11.
+ DEBUG_RODATA = whenOlder "4.11" yes;
+ DEBUG_SET_MODULE_RONX = whenOlder "4.11" yes;
-DEBUG_WX y # boot-time warning on RWX mappings
-${optionalString (versionAtLeast version "4.11") ''
- STRICT_KERNEL_RWX y
-''}
+ # Mark LSM hooks read-only after init. SECURITY_WRITABLE_HOOKS n
+ # conflicts with SECURITY_SELINUX_DISABLE y; disabling the latter
+ # implicitly marks LSM hooks read-only after init.
+ #
+ # SELinux can only be disabled at boot via selinux=0
+ #
+ # We set SECURITY_WRITABLE_HOOKS n primarily for documentation purposes; the
+ # config builder fails to detect that it has indeed been unset.
+ SECURITY_SELINUX_DISABLE = whenAtLeast "4.12" no;
+ SECURITY_WRITABLE_HOOKS = whenAtLeast "4.12" (option no);
-# Stricter /dev/mem
-STRICT_DEVMEM? y
-IO_STRICT_DEVMEM? y
+ DEBUG_WX = yes; # boot-time warning on RWX mappings
+ STRICT_KERNEL_RWX = whenAtLeast "4.11" yes;
-# Perform additional validation of commonly targeted structures.
-DEBUG_CREDENTIALS y
-DEBUG_NOTIFIERS y
-DEBUG_LIST y
-DEBUG_PI_LIST y # doesn't BUG()
-DEBUG_SG y
-SCHED_STACK_END_CHECK y
+ # Stricter /dev/mem
+ STRICT_DEVMEM = option yes;
+ IO_STRICT_DEVMEM = option yes;
-${optionalString (versionAtLeast version "4.13") ''
- REFCOUNT_FULL y
-''}
+ # Perform additional validation of commonly targeted structures.
+ DEBUG_CREDENTIALS = yes;
+ DEBUG_NOTIFIERS = yes;
+ DEBUG_LIST = yes;
+ DEBUG_PI_LIST = yes; # doesn't BUG()
+ DEBUG_SG = yes;
+ SCHED_STACK_END_CHECK = yes;
-# Perform usercopy bounds checking.
-HARDENED_USERCOPY y
-${optionalString (versionAtLeast version "4.16") ''
- HARDENED_USERCOPY_FALLBACK n # for full whitelist enforcement
-''}
+ REFCOUNT_FULL = whenAtLeast "4.13" yes;
-# Randomize allocator freelists.
-SLAB_FREELIST_RANDOM y
+ # Perform usercopy bounds checking.
+ HARDENED_USERCOPY = yes;
+ HARDENED_USERCOPY_FALLBACK = whenAtLeast "4.16" no; # for full whitelist enforcement
-${optionalString (versionAtLeast version "4.14") ''
- SLAB_FREELIST_HARDENED y
-''}
+ # Randomize allocator freelists.
+ SLAB_FREELIST_RANDOM = yes;
-# Allow enabling slub/slab free poisoning with slub_debug=P
-SLUB_DEBUG y
+ SLAB_FREELIST_HARDENED = whenAtLeast "4.14" yes;
-# Wipe higher-level memory allocations on free() with page_poison=1
-PAGE_POISONING y
-PAGE_POISONING_NO_SANITY y
-PAGE_POISONING_ZERO y
+ # Allow enabling slub/slab free poisoning with slub_debug=P
+ SLUB_DEBUG = yes;
-# Reboot devices immediately if kernel experiences an Oops.
-PANIC_ON_OOPS y
-PANIC_TIMEOUT -1
+ # Wipe higher-level memory allocations on free() with page_poison=1
+ PAGE_POISONING = yes;
+ PAGE_POISONING_NO_SANITY = yes;
+ PAGE_POISONING_ZERO = yes;
-GCC_PLUGINS y # Enable gcc plugin options
-# Gather additional entropy at boot time for systems that may not have appropriate entropy sources.
-GCC_PLUGIN_LATENT_ENTROPY y
+ # Reboot devices immediately if kernel experiences an Oops.
+ PANIC_ON_OOPS = yes;
+ PANIC_TIMEOUT = freeform "-1";
-${optionalString (versionAtLeast version "4.11") ''
- GCC_PLUGIN_STRUCTLEAK y # A port of the PaX structleak plugin
-''}
-${optionalString (versionAtLeast version "4.14") ''
- GCC_PLUGIN_STRUCTLEAK_BYREF_ALL y # Also cover structs passed by address
-''}
-${optionalString (versionAtLeast version "4.20") ''
- GCC_PLUGIN_STACKLEAK y # A port of the PaX stackleak plugin
-''}
+ GCC_PLUGINS = yes; # Enable gcc plugin options
+ # Gather additional entropy at boot time for systems that may = no;ot have appropriate entropy sources.
+ GCC_PLUGIN_LATENT_ENTROPY = yes;
-${optionalString (versionAtLeast version "4.13") ''
- GCC_PLUGIN_RANDSTRUCT y # A port of the PaX randstruct plugin
- GCC_PLUGIN_RANDSTRUCT_PERFORMANCE y
-''}
+ GCC_PLUGIN_STRUCTLEAK = whenAtLeast "4.11" yes; # A port of the PaX structleak plugin
+ GCC_PLUGIN_STRUCTLEAK_BYREF_ALL = whenAtLeast "4.14" yes; # Also cover structs passed by address
+ GCC_PLUGIN_STACKLEAK = whenAtLeast "4.20" yes; # A port of the PaX stackleak plugin
+ GCC_PLUGIN_RANDSTRUCT = whenAtLeast "4.13" yes; # A port of the PaX randstruct plugin
+ GCC_PLUGIN_RANDSTRUCT_PERFORMANCE = whenAtLeast "4.13" yes;
-# Disable various dangerous settings
-ACPI_CUSTOM_METHOD n # Allows writing directly to physical memory
-PROC_KCORE n # Exposes kernel text image layout
-INET_DIAG n # Has been used for heap based attacks in the past
+ # Disable various dangerous settings
+ ACPI_CUSTOM_METHOD = no; # Allows writing directly to physical memory
+ PROC_KCORE = no; # Exposes kernel text image layout
+ INET_DIAG = no; # Has been used for heap based attacks in the past
-# Use -fstack-protector-strong (gcc 4.9+) for best stack canary coverage.
-${optionalString (versionOlder version "4.18") ''
- CC_STACKPROTECTOR_REGULAR n
- CC_STACKPROTECTOR_STRONG y
-''}
+ # Use -fstack-protector-strong (gcc 4.9+) for best stack canary coverage.
+ CC_STACKPROTECTOR_REGULAR = whenOlder "4.18" no;
+ CC_STACKPROTECTOR_STRONG = whenOlder "4.18" yes;
-# Enable compile/run-time buffer overflow detection ala glibc's _FORTIFY_SOURCE
-${optionalString (versionAtLeast version "4.13") ''
- FORTIFY_SOURCE y
-''}
-''
+ # Enable compile/run-time buffer overflow detection ala glibc's _FORTIFY_SOURCE
+ FORTIFY_SOURCE = whenAtLeast "4.13" yes;
+
+}
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index efcf6c0d5bf2..a63dd96a7b62 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.14.94";
+ version = "4.14.97";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1w933hd1ffd62znsha5z9qgjpsnh03f3r01f4b69l814n25m2a77";
+ sha256 = "1x25x6scd81npiald8i5ybb5yy3n0dh6x56avm0n5z5bvlqwilld";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix
index fc51cb2bf698..05cfbb781734 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.19.16";
+ version = "4.19.19";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1pqvn6dsh0xhdpawz4ag27vkw1abvb6sn3869i4fbrz33ww8i86q";
+ sha256 = "1gb98s14w8gzbgd9r6hmppal92lqfjhf1s1rn1p6k7a7f3vcmbwr";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.20.nix b/pkgs/os-specific/linux/kernel/linux-4.20.nix
index f7636ae02d56..9f2c3719f9fc 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.20.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.20.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.20.3";
+ version = "4.20.6";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0ibz33xgmvyvaql2jbl9kagv13nar9pjar7pawxyga04hh9bvhdr";
+ sha256 = "09fzspfs1hhbqgb3fh54q1i5jmakmxb1y180m5dn1zqwsxayx1a1";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix
index 58cbd8fe4f22..335abe645beb 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.4.171";
+ version = "4.4.172";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "187g9x2zd738s1ric8zl205b7xipvr0l5i045clnhqwl5bd78h7x";
+ sha256 = "1yrrwvj260sqnn8qh7a2b31d31jjnap6qh2f6jhdy275q6rickgv";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix
index 09f6ccc1325a..c63fa6189eff 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.9.151";
+ version = "4.9.154";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0p22xla6yq1zwhypfh1zkp0n12wjz5m806lmv8scwkbyh2amb5hm";
+ sha256 = "15jnkpf6kg061970cwh2z0l6nscffl63y1d0rq5f2y3gq4d4ycav";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix
index 01e7e315393e..22e31f2aec1c 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -1,13 +1,13 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, libelf, utillinux, ... } @ args:
buildLinux (args // rec {
- version = "5.0-rc2";
- modDirVersion = "5.0.0-rc2";
+ version = "5.0-rc4";
+ modDirVersion = "5.0.0-rc4";
extraMeta.branch = "5.0";
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
- sha256 = "1204b15gkdb7hxaqx1x7kxn48p1gl8gl51vgifxn2saikzlzls7c";
+ sha256 = "061afxv1d29w5kkb1rxrz3ax7pc5x8yhx5yjf9p1dbh7lw64rglh";
};
# Should the testing kernels ever be built on Hydra?
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix
index 7aecea25625b..2ff0d5d26205 100644
--- a/pkgs/os-specific/linux/kernel/patches.nix
+++ b/pkgs/os-specific/linux/kernel/patches.nix
@@ -68,12 +68,4 @@ rec {
sha256 = "0bp4jryihg1y2sl8zlj6w7vvnxj0kmb6xdy42hpvdv43kb6ngiaq";
};
};
-
- raspberry_pi_wifi_fix = rec {
- name = "raspberry-pi-wifi-fix";
- patch = fetchpatch {
- url = https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/730522ae76aa57b89fa317c5084613d3d50cf3b8/core/linux-aarch64/0005-mmc-sdhci-iproc-handle-mmc_of_parse-errors-during-pr.patch;
- sha256 = "0gbfycky28vbdjgys1z71wl5q073dmbrkvbnr6693jsda3qhp6za";
- };
- };
}
diff --git a/pkgs/os-specific/linux/libcap-ng/default.nix b/pkgs/os-specific/linux/libcap-ng/default.nix
index e530850221c0..838f5c1e8c01 100644
--- a/pkgs/os-specific/linux/libcap-ng/default.nix
+++ b/pkgs/os-specific/linux/libcap-ng/default.nix
@@ -35,6 +35,5 @@ stdenv.mkDerivation rec {
homepage = https://people.redhat.com/sgrubb/libcap-ng/;
platforms = platforms.linux;
license = licenses.lgpl21;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/libratbag/default.nix b/pkgs/os-specific/linux/libratbag/default.nix
index c614b39255d6..edba8b090df8 100644
--- a/pkgs/os-specific/linux/libratbag/default.nix
+++ b/pkgs/os-specific/linux/libratbag/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "libratbag-${version}";
- version = "0.9.903";
+ version = "0.9.904";
src = fetchFromGitHub {
owner = "libratbag";
repo = "libratbag";
rev = "v${version}";
- sha256 = "0cr5skrb7a5mgj7dkm647ib8336hb88bf11blaf6xldafi8b0jlj";
+ sha256 = "0d2gw4bviy6zf1q9a18chlsbqylhppbby336fznh6nkpdl3jckfd";
};
nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix
index 3af8ceab80e0..9aae9c6013a9 100644
--- a/pkgs/os-specific/linux/lxc/default.nix
+++ b/pkgs/os-specific/linux/lxc/default.nix
@@ -83,6 +83,6 @@ stdenv.mkDerivation rec {
'';
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington globin fpletz ];
+ maintainers = with maintainers; [ globin fpletz ];
};
}
diff --git a/pkgs/os-specific/linux/microcode/amd.nix b/pkgs/os-specific/linux/microcode/amd.nix
index bd4b3d9377f7..34f19db524ce 100644
--- a/pkgs/os-specific/linux/microcode/amd.nix
+++ b/pkgs/os-specific/linux/microcode/amd.nix
@@ -24,7 +24,6 @@ stdenv.mkDerivation rec {
description = "AMD Processor microcode patch";
homepage = http://www.amd64.org/support/microcode.html;
license = licenses.unfreeRedistributableFirmware;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix
index 8362392e0bfd..cbcab06f56ad 100644
--- a/pkgs/os-specific/linux/microcode/intel.nix
+++ b/pkgs/os-specific/linux/microcode/intel.nix
@@ -27,7 +27,6 @@ stdenv.mkDerivation rec {
homepage = http://www.intel.com/;
description = "Microcode for Intel processors";
license = licenses.unfreeRedistributableFirmware;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/mstpd/default.nix b/pkgs/os-specific/linux/mstpd/default.nix
index e9d654add49e..ea5790b495b9 100644
--- a/pkgs/os-specific/linux/mstpd/default.nix
+++ b/pkgs/os-specific/linux/mstpd/default.nix
@@ -19,6 +19,5 @@ stdenv.mkDerivation {
homepage = https://sourceforge.net/projects/mstpd/;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix
index 468bfd135e77..b4878ff4eac1 100644
--- a/pkgs/os-specific/linux/nftables/default.nix
+++ b/pkgs/os-specific/linux/nftables/default.nix
@@ -25,6 +25,5 @@ stdenv.mkDerivation rec {
homepage = http://netfilter.org/projects/nftables;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/numactl/default.nix b/pkgs/os-specific/linux/numactl/default.nix
index 3c02cf2bb889..3bdb9886d39a 100644
--- a/pkgs/os-specific/linux/numactl/default.nix
+++ b/pkgs/os-specific/linux/numactl/default.nix
@@ -27,6 +27,5 @@ stdenv.mkDerivation rec {
homepage = https://github.com/numactl/numactl;
license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21
platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/pam_krb5/default.nix b/pkgs/os-specific/linux/pam_krb5/default.nix
index dd3957d36185..3b23c286e19a 100644
--- a/pkgs/os-specific/linux/pam_krb5/default.nix
+++ b/pkgs/os-specific/linux/pam_krb5/default.nix
@@ -19,6 +19,5 @@ stdenv.mkDerivation rec {
'';
platforms = platforms.linux;
license = licenses.bsd3;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/os-specific/linux/rdma-core/default.nix b/pkgs/os-specific/linux/rdma-core/default.nix
index 8f2c834672f5..1316775775ee 100644
--- a/pkgs/os-specific/linux/rdma-core/default.nix
+++ b/pkgs/os-specific/linux/rdma-core/default.nix
@@ -3,7 +3,7 @@
} :
let
- version = "21";
+ version = "22";
in stdenv.mkDerivation {
name = "rdma-core-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
- sha256 = "0q4hdm14f1xz2h0m5d821fdyp7i917rvmkas5axmfr1myv5422fl";
+ sha256 = "1xkd51bz6p85gahsw18knrvirn404ca98lqmp1assyn4irs7khx8";
};
nativeBuildInputs = [ cmake pkgconfig pandoc ];
diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix
index 42e193a21ad4..d8714d9c1729 100644
--- a/pkgs/os-specific/linux/spl/default.nix
+++ b/pkgs/os-specific/linux/spl/default.nix
@@ -51,6 +51,6 @@ stdenv.mkDerivation rec {
homepage = http://zfsonlinux.org/;
platforms = platforms.linux;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ];
+ maintainers = with maintainers; [ jcumming wizeman fpletz globin ];
};
}
diff --git a/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix b/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
index 703d13126a3f..2ff0e4cd38fd 100644
--- a/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
+++ b/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
@@ -14,12 +14,13 @@ systemd.overrideAttrs (p: {
# As ninja install is not used here, the rpath needs to be manually fixed.
# Otherwise the resulting binary doesn't properly link against systemd-shared.so
postFixup = ''
- sharedLib=libsystemd-shared-${p.version}.so
for prog in `find $out -type f -executable`; do
- (patchelf --print-needed $prog | grep $sharedLib > /dev/null) && (
+ (patchelf --print-needed $prog | grep 'libsystemd-shared-.*\.so' > /dev/null) && (
patchelf --set-rpath `patchelf --print-rpath $prog`:"$out/lib/systemd" $prog
) || true
done
+ # test it's OK
+ "$out"/lib/systemd/systemd-cryptsetup
'';
installPhase = ''
diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix
index 733da0d8989e..176eef3b8615 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -142,7 +142,7 @@ stdenv.mkDerivation rec {
homepage = http://hostap.epitest.fi/wpa_supplicant/;
description = "A tool for connecting to WPA and WPA2-protected wireless networks";
license = licenses.bsd3;
- maintainers = with maintainers; [ marcweber wkennington ];
+ maintainers = with maintainers; [ marcweber ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index 07bfc0808642..73be13e17afe 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -93,6 +93,7 @@ let
configureFlags = [
"--with-config=${configFile}"
+ "--with-python=${python3.interpreter}"
] ++ optionals buildUser [
"--with-dracutdir=$(out)/lib/dracut"
"--with-udevdir=$(out)/lib/udev"
@@ -149,7 +150,7 @@ let
homepage = http://zfsonlinux.org/;
license = licenses.cddl;
platforms = platforms.linux;
- maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ];
+ maintainers = with maintainers; [ jcumming wizeman fpletz globin ];
};
};
in {
@@ -180,15 +181,14 @@ in {
# incompatibleKernelVersion = "4.19";
# this package should point to a version / git revision compatible with the latest kernel release
- version = "0.8.0-rc2";
+ version = "0.8.0-rc3";
- rev = "af2e8411dacbc694b1aaf9074e68a9d12270e74c";
- sha256 = "0wm7x9dwrw30jnjlnz6a224h88qd6a5794pzbjsih50lqb10g2gy";
+ sha256 = "0wmkis0q2gbj7sgx3ipxngbgzjcf7ay353v3mglf2ay50q4da5i7";
isUnstable = true;
extraPatches = [
(fetchpatch {
- url = "https://github.com/Mic92/zfs/compare/${rev}...nixos-zfs-2018-08-13.patch";
+ url = "https://github.com/Mic92/zfs/commit/bc29b5783da0af2c80c85126a1831ce1d52bfb69.patch";
sha256 = "1sdcr1w2jp3djpwlf1f91hrxxmc34q0jl388smdkxh5n5bpw5gzw";
})
];
diff --git a/pkgs/os-specific/windows/mingw-w64/default.nix b/pkgs/os-specific/windows/mingw-w64/default.nix
index 61a7fb149427..a7d4f09b90e9 100644
--- a/pkgs/os-specific/windows/mingw-w64/default.nix
+++ b/pkgs/os-specific/windows/mingw-w64/default.nix
@@ -21,6 +21,6 @@ in stdenv.mkDerivation {
patches = [ ./osvi.patch ];
meta = {
- platforms = stdenv.lib.platforms.all;
+ platforms = stdenv.lib.platforms.windows;
};
}
diff --git a/pkgs/servers/corosync/default.nix b/pkgs/servers/corosync/default.nix
index d1dd7c05929d..faa9976bed8a 100644
--- a/pkgs/servers/corosync/default.nix
+++ b/pkgs/servers/corosync/default.nix
@@ -67,6 +67,6 @@ stdenv.mkDerivation rec {
description = "A Group Communication System with features for implementing high availability within applications";
license = licenses.bsd3;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington montag451 ];
+ maintainers = with maintainers; [ montag451 ];
};
}
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index c2b63184bec7..659f8d5dea43 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -7,11 +7,11 @@ let inherit (stdenv.lib) optional optionals; in
# Note: ATM only the libraries have been tested in nixpkgs.
stdenv.mkDerivation rec {
name = "knot-dns-${version}";
- version = "2.7.5";
+ version = "2.7.6";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
- sha256 = "7d70d6d8f708285517d1d7c4ff2e5ddfd119cd2962c7a8d3f50a4c695209a086";
+ sha256 = "a1cb1877f04f7c2549c977c2658cfafd07c7e0e924f8e8aa8d4ae4b707f697a2";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/servers/dns/pdns-recursor/default.nix b/pkgs/servers/dns/pdns-recursor/default.nix
index e4a4bcf5760a..dae427500698 100644
--- a/pkgs/servers/dns/pdns-recursor/default.nix
+++ b/pkgs/servers/dns/pdns-recursor/default.nix
@@ -8,11 +8,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "pdns-recursor-${version}";
- version = "4.1.8";
+ version = "4.1.10";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2";
- sha256 = "1xg5swappik8v5mjyl7magw7picf5cqp6rbhckd6ijssz16qzy38";
+ sha256 = "00bzh4lmd4z99l9jwmxclnifbqpxlbkzfc88m2ag7yrjmsfw0bgj";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/gpm/default.nix b/pkgs/servers/gpm/default.nix
index 7636dca15d8d..3cd36858204e 100644
--- a/pkgs/servers/gpm/default.nix
+++ b/pkgs/servers/gpm/default.nix
@@ -57,6 +57,6 @@ stdenv.mkDerivation rec {
description = "A daemon that provides mouse support on the Linux console";
license = licenses.gpl2;
platforms = platforms.linux ++ platforms.cygwin;
- maintainers = with maintainers; [ eelco wkennington ];
+ maintainers = with maintainers; [ eelco ];
};
}
diff --git a/pkgs/servers/home-assistant/cli.nix b/pkgs/servers/home-assistant/cli.nix
index c889610963d6..fff804d53a10 100644
--- a/pkgs/servers/home-assistant/cli.nix
+++ b/pkgs/servers/home-assistant/cli.nix
@@ -1,29 +1,30 @@
-{ lib, python3 }:
+# dateparser tests fail on pyton37: https://github.com/NixOS/nixpkgs/issues/52766
+{ lib, python36, glibcLocales }:
-python3.pkgs.buildPythonApplication rec {
+python36.pkgs.buildPythonApplication rec {
pname = "homeassistant-cli";
- version = "0.3.0";
+ version = "0.4.4";
- src = python3.pkgs.fetchPypi {
+ src = python36.pkgs.fetchPypi {
inherit pname version;
- sha256 = "42d7cb008801d7a448b62aed1fc46dd450ee67397bf16faabb02f691417db4b2";
+ sha256 = "ad3722062ffb7b4fa730f61991b831dbf083e4e079c560993a023ce4bb11c55d";
};
postPatch = ''
# Ignore pinned versions
- sed -i "s/'\(.*\)==.*'/'\1'/g" setup.py
+ sed -i "s/'\(.*\)\(==\|>=\).*'/'\1'/g" setup.py
'';
- propagatedBuildInputs = with python3.pkgs; [
- requests pyyaml netdisco click click-log tabulate idna jsonpath_rw jinja2
+ propagatedBuildInputs = with python36.pkgs; [
+ requests pyyaml netdisco click click-log tabulate idna jsonpath_rw jinja2 dateparser
];
- checkInputs = with python3.pkgs; [
- pytest requests-mock
+ checkInputs = with python36.pkgs; [
+ pytest requests-mock glibcLocales
];
checkPhase = ''
- pytest
+ LC_ALL=en_US.UTF-8 pytest
'';
meta = with lib; {
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 36f5bfe53078..66dfc4069ed6 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -221,7 +221,7 @@
"camera.xeoma" = ps: with ps; [ ];
"camera.xiaomi" = ps: with ps; [ ha-ffmpeg ];
"camera.yi" = ps: with ps; [ ha-ffmpeg ];
- "camera.zoneminder" = ps: with ps; [ ];
+ "camera.zoneminder" = ps: with ps; [ zm-py ];
"canary" = ps: with ps; [ ];
"cast" = ps: with ps; [ PyChromecast ];
"climate" = ps: with ps; [ ];
@@ -1222,7 +1222,7 @@
"sensor.zestimate" = ps: with ps; [ xmltodict ];
"sensor.zha" = ps: with ps; [ ];
"sensor.zigbee" = ps: with ps; [ ];
- "sensor.zoneminder" = ps: with ps; [ ];
+ "sensor.zoneminder" = ps: with ps; [ zm-py ];
"sensor.zwave" = ps: with ps; [ ];
"shell_command" = ps: with ps; [ ];
"shiftr" = ps: with ps; [ paho-mqtt ];
@@ -1358,7 +1358,7 @@
"switch.xiaomi_miio" = ps: with ps; [ construct ];
"switch.zha" = ps: with ps; [ ];
"switch.zigbee" = ps: with ps; [ ];
- "switch.zoneminder" = ps: with ps; [ ];
+ "switch.zoneminder" = ps: with ps; [ zm-py ];
"switch.zwave" = ps: with ps; [ ];
"system_log" = ps: with ps; [ aiohttp-cors ];
"tado" = ps: with ps; [ ];
@@ -1468,7 +1468,7 @@
"zone.config_flow" = ps: with ps; [ ];
"zone.const" = ps: with ps; [ ];
"zone.zone" = ps: with ps; [ ];
- "zoneminder" = ps: with ps; [ ];
+ "zoneminder" = ps: with ps; [ zm-py ];
"zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ];
"zwave.config_flow" = ps: with ps; [ ];
"zwave.const" = ps: with ps; [ ];
diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix
index 9ea49267cf8c..691ca014257b 100644
--- a/pkgs/servers/http/nginx/generic.nix
+++ b/pkgs/servers/http/nginx/generic.nix
@@ -87,6 +87,8 @@ stdenv.mkDerivation {
mv $out/sbin $out/bin
'';
+ passthru.modules = modules;
+
meta = {
description = "A reverse proxy and lightweight webserver";
homepage = http://nginx.org;
diff --git a/pkgs/servers/isso/default.nix b/pkgs/servers/isso/default.nix
index b41115339873..166555099588 100644
--- a/pkgs/servers/isso/default.nix
+++ b/pkgs/servers/isso/default.nix
@@ -2,14 +2,14 @@
with python2.pkgs; buildPythonApplication rec {
pname = "isso";
- version = "0.11.1";
+ version = "0.12.2";
# no tests on PyPI
src = fetchFromGitHub {
owner = "posativ";
repo = pname;
rev = version;
- sha256 = "0545vh0sb5i4cz9c0qgch77smpwgav3rhl1dxk9ij6rx4igjk03j";
+ sha256 = "18v8lzwgl5hcbnawy50lfp3wnlc0rjhrnw9ja9260awkx7jra9ba";
};
propagatedBuildInputs = [
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index c35a8f22320b..064cbb407beb 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "jackett-${version}";
- version = "0.10.566";
+ version = "0.10.660";
src = fetchurl {
url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz";
- sha256 = "10rfddwbvf6qrf217vrvn3rjbmlffl86c0v63yi32fv8vchc12b0";
+ sha256 = "04dh3cdd0k0xjrhifshniwnkhwddis6y7z6az1fg9gzm3ivwyyi7";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/ldap/389/default.nix b/pkgs/servers/ldap/389/default.nix
index 4276a51715a6..3afbfbbd224b 100644
--- a/pkgs/servers/ldap/389/default.nix
+++ b/pkgs/servers/ldap/389/default.nix
@@ -60,6 +60,5 @@ stdenv.mkDerivation rec {
description = "Enterprise-class Open Source LDAP server for Linux";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix
new file mode 100644
index 000000000000..9aa4fc24e4bf
--- /dev/null
+++ b/pkgs/servers/mautrix-telegram/default.nix
@@ -0,0 +1,50 @@
+{ lib, fetchpatch, python3 }:
+
+with python3.pkgs;
+
+buildPythonPackage rec {
+ pname = "mautrix-telegram";
+ version = "0.4.0.post1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "7a51e55a7f362013ce1cce7d850c65dc8d4651dd05c63004429bc521b461d029";
+ };
+
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/tulir/mautrix-telegram/commit/a258c59ca3558ad91b1fee190c624763ca835d2f.patch";
+ sha256 = "04z4plsmqmg38rsw9irp5xc9wdgjvg6xba69mixi5v82h9lg3zzp";
+ })
+
+ ./fix_patch_conflicts.patch
+
+ (fetchpatch {
+ url = "https://github.com/tulir/mautrix-telegram/commit/8021fcc24cbf8c88d9bcb2601333863c9615bd4f.patch";
+ sha256 = "0cdfv8ggnjdwdhls1lk6498b233lvnb6175xbxr206km5mxyvqyk";
+ })
+ ];
+
+ propagatedBuildInputs = [
+ aiohttp
+ mautrix-appservice
+ sqlalchemy
+ alembic
+ CommonMark
+ ruamel_yaml
+ future-fstrings
+ python_magic
+ telethon
+ telethon-session-sqlalchemy
+ ];
+
+ # No tests available
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = https://github.com/tulir/mautrix-telegram;
+ description = "A Matrix-Telegram hybrid puppeting/relaybot bridge";
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [ nyanloutre ];
+ };
+}
diff --git a/pkgs/servers/mautrix-telegram/fix_patch_conflicts.patch b/pkgs/servers/mautrix-telegram/fix_patch_conflicts.patch
new file mode 100644
index 000000000000..99c902ce03b7
--- /dev/null
+++ b/pkgs/servers/mautrix-telegram/fix_patch_conflicts.patch
@@ -0,0 +1,27 @@
+diff --git a/mautrix_telegram/abstract_user.py b/mautrix_telegram/abstract_user.py
+index 11273f8..aadaf5d 100644
+--- a/mautrix_telegram/abstract_user.py
++++ b/mautrix_telegram/abstract_user.py
+@@ -21,14 +21,14 @@ import logging
+ import platform
+
+ from sqlalchemy import orm
+-from telethon.tl.types import Channel, ChannelForbidden, Chat, ChatForbidden, Message, \
+- MessageActionChannelMigrateFrom, MessageService, PeerUser, TypeUpdate, \
+- UpdateChannelPinnedMessage, UpdateChatAdmins, UpdateChatParticipantAdmin, \
+- UpdateChatParticipants, UpdateChatUserTyping, UpdateDeleteChannelMessages, \
+- UpdateDeleteMessages, UpdateEditChannelMessage, UpdateEditMessage, UpdateNewChannelMessage, \
+- UpdateNewMessage, UpdateReadHistoryOutbox, UpdateShortChatMessage, UpdateShortMessage, \
+- UpdateUserName, UpdateUserPhoto, UpdateUserStatus, UpdateUserTyping, User, UserStatusOffline, \
+- UserStatusOnline
++from telethon.tl.patched import MessageService, Message
++from telethon.tl.types import (
++ Channel, ChannelForbidden, Chat, ChatForbidden, MessageActionChannelMigrateFrom, PeerUser,
++ TypeUpdate, UpdateChannelPinnedMessage, UpdateChatAdmins, UpdateChatParticipantAdmin,
++ UpdateChatParticipants, UpdateChatUserTyping, UpdateDeleteChannelMessages, UpdateDeleteMessages,
++ UpdateEditChannelMessage, UpdateEditMessage, UpdateNewChannelMessage, UpdateNewMessage,
++ UpdateReadHistoryOutbox, UpdateShortChatMessage, UpdateShortMessage, UpdateUserName,
++ UpdateUserPhoto, UpdateUserStatus, UpdateUserTyping, User, UserStatusOffline, UserStatusOnline)
+
+ from mautrix_appservice import MatrixRequestError, AppService
+ from alchemysession import AlchemySessionContainer
diff --git a/pkgs/servers/miniflux/default.nix b/pkgs/servers/miniflux/default.nix
index 5000e4c396c3..9e24ffe6313a 100644
--- a/pkgs/servers/miniflux/default.nix
+++ b/pkgs/servers/miniflux/default.nix
@@ -1,21 +1,18 @@
-{ stdenv
-, buildGoPackage
-, fetchFromGitHub
-}:
+{ stdenv , buildGoPackage , fetchFromGitHub }:
buildGoPackage rec {
pname = "miniflux";
- version = "2.0.13";
+ version = "2.0.14";
goPackagePath = "miniflux.app";
src = fetchFromGitHub {
owner = "miniflux";
repo = "miniflux";
- rev = "refs/tags/${version}";
- sha256 = "16c9jszrz3153kr0xyj7na09hpqvnjsrmsbic7qkp5a9aa839b9s";
+ rev = version;
+ sha256 = "1wd52zk7i07k0b5rlwqd4qszq42shdb4ss8871jqlf9zlbq85a0v";
};
-
+
goDeps = ./deps.nix;
doCheck = true;
@@ -32,7 +29,7 @@ buildGoPackage rec {
description = "Minimalist and opinionated feed reader";
homepage = https://miniflux.app/;
license = licenses.asl20;
- maintainers = with maintainers; [ benpye ];
+ maintainers = with maintainers; [ rvolosatovs benpye ];
};
}
diff --git a/pkgs/servers/miniflux/deps.nix b/pkgs/servers/miniflux/deps.nix
index 4ef30bec3b8d..2c87fb942e4c 100644
--- a/pkgs/servers/miniflux/deps.nix
+++ b/pkgs/servers/miniflux/deps.nix
@@ -6,8 +6,8 @@
fetch = {
type = "git";
url = "https://github.com/PuerkitoBio/goquery";
- rev = "v1.4.1";
- sha256 = "11010z9ask21r0dskvm2pbh3z8951bnpcqg8aqa213if4h34gaa2";
+ rev = "v1.5.0";
+ sha256 = "1fqf4rs66wy02nxz6w4mvs2qawf2j8srz17i294v64y8gvxisp56";
};
}
@@ -21,6 +21,36 @@
};
}
+ {
+ goPackagePath = "github.com/cheekybits/is";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cheekybits/is";
+ rev = "68e9c0620927";
+ sha256 = "1mkbyzhwq3rby832ikq00nxv3jnckxsm3949wkxd8ya9js2jmg4d";
+ };
+ }
+
+ {
+ goPackagePath = "github.com/dustin/go-humanize";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dustin/go-humanize";
+ rev = "v1.0.0";
+ sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3";
+ };
+ }
+
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "v1.4.7";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+
{
goPackagePath = "github.com/golang/protobuf";
fetch = {
@@ -62,22 +92,52 @@
}
{
- goPackagePath = "github.com/tdewolff/minify";
+ goPackagePath = "github.com/matryer/try";
fetch = {
type = "git";
- url = "https://github.com/tdewolff/minify";
- rev = "v2.3.5";
- sha256 = "0x67kgjhc6mfzjhr4xmw0j3qapzhkgwwahvv5b44rb449ml2qx5m";
+ url = "https://github.com/matryer/try";
+ rev = "9ac251b645a2";
+ sha256 = "19fnqmpl3p54vmxgm1hmqvdc87brqx754wf3cdhq1bj04fcbb5h9";
};
}
{
- goPackagePath = "github.com/tdewolff/parse";
+ goPackagePath = "github.com/spf13/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/pflag";
+ rev = "v1.0.3";
+ sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd";
+ };
+ }
+
+ {
+ goPackagePath = "github.com/tdewolff/minify/v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tdewolff/minify";
+ rev = "v2.3.8";
+ sha256 = "1f179di7nlmybmgmm7sadqi60zwfizlbbj0ws5k8gcswkwwr7zzx";
+ };
+ }
+
+ {
+ goPackagePath = "github.com/tdewolff/parse/v2";
fetch = {
type = "git";
url = "https://github.com/tdewolff/parse";
- rev = "v2.3.3";
- sha256 = "190y2jykp8qyp6y58ky1v1fvmaqjnrsr1ksbqrrspf1gpjy69i94";
+ rev = "v2.3.5";
+ sha256 = "05w859s31dx6525wrjryby601z9c0xpncilznk6shgqygpxda6cz";
+ };
+ }
+
+ {
+ goPackagePath = "github.com/tdewolff/test";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tdewolff/test";
+ rev = "v1.0.0";
+ sha256 = "10vyp4bhanzg3yl9k8zqfdrxpsmx8yc53xv4lqxfymd7jjyqgssj";
};
}
@@ -86,8 +146,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "614d502a4dac";
- sha256 = "1rcyvsl8b8pk7h8lwl0fpiflrx8zs121wi5490ln0qnvkk8d4bwy";
+ rev = "505ab145d0a9";
+ sha256 = "1vbsvcvmjz6c00p5vf8ls533p52fx2y3gy6v4k5qrdlzl4wf0i5s";
};
}
@@ -96,8 +156,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "8a410e7b638d";
- sha256 = "0hp0l8f6fir5gmgrjq0mhh5ikc0rlrm72774228800kfwqjrxxny";
+ rev = "610586996380";
+ sha256 = "1sqwmvf70rq1j65lv5jzyiy7gd53l37dxlnjf2xj6p2i4fcwkk4z";
};
}
@@ -106,8 +166,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/oauth2";
- rev = "d2e6202438be";
- sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7";
+ rev = "d668ce993890";
+ sha256 = "17m8d02fazil0dwvk33vpwvsb91asgbmmpqy05751csrfqhhdqna";
};
}
@@ -126,8 +186,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "4910a1d54f87";
- sha256 = "0p2pp6mny34gjcvylx3ddzdaxn7hv008hppsr11w1bvyzj7s27by";
+ rev = "ad97f365e150";
+ sha256 = "0s0wymq1zv5ffrnngnzk9qk83sscq3wazm17rrqb96brs2r047mk";
};
}
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index 2afcea8a73ea..1f8b750c125c 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -2,14 +2,13 @@
buildGoPackage rec {
name = "minio-${version}";
-
- version = "2018-12-27T18-33-08Z";
+ version = "2019-01-23T23-18-58Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- sha256 = "076m4w6z2adl8pi9x7in8s2pa51vj4qlk3m32ibh6yhqfzpbfgd2";
+ sha256 = "07clcsxm4xgp7df5y6zkkgflp2f5mnzrl8fkzr6b08ij3cpmi2ws";
};
goPackagePath = "github.com/minio/minio";
diff --git a/pkgs/servers/monitoring/net-snmp/default.nix b/pkgs/servers/monitoring/net-snmp/default.nix
index b228d6901014..0e964c25f6a2 100644
--- a/pkgs/servers/monitoring/net-snmp/default.nix
+++ b/pkgs/servers/monitoring/net-snmp/default.nix
@@ -57,6 +57,5 @@ stdenv.mkDerivation rec {
homepage = http://net-snmp.sourceforge.net/;
license = licenses.bsd3;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix
index 99380fbae9cb..c6c52bcbda58 100644
--- a/pkgs/servers/monitoring/telegraf/default.nix
+++ b/pkgs/servers/monitoring/telegraf/default.nix
@@ -2,17 +2,19 @@
buildGoPackage rec {
name = "telegraf-${version}";
- version = "1.7.0";
+ version = "1.9.2";
goPackagePath = "github.com/influxdata/telegraf";
excludedPackages = "test";
+ subPackages = [ "cmd/telegraf" ];
+
src = fetchFromGitHub {
owner = "influxdata";
repo = "telegraf";
rev = "${version}";
- sha256 = "1jinvncbn1srfmclhys6khvaczawy243vgmj2gsgm9szrnrf7klv";
+ sha256 = "1416nx7mxa0b3bmnkarksicgvw6wja6s8xrf22yzak38qmmrpz2m";
};
buildFlagsArray = [ ''-ldflags=
diff --git a/pkgs/servers/monitoring/telegraf/deps-1.7.0.nix b/pkgs/servers/monitoring/telegraf/deps-1.7.0.nix
deleted file mode 100644
index 57a5ffd21b00..000000000000
--- a/pkgs/servers/monitoring/telegraf/deps-1.7.0.nix
+++ /dev/null
@@ -1,894 +0,0 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
-[
- {
- goPackagePath = "code.cloudfoundry.org/clock";
- fetch = {
- type = "git";
- url = "https://github.com/cloudfoundry/clock";
- rev = "e9dc86bbf0e5bbe6bf7ff5a6f71e048959b61f71";
- sha256 = "1mwckqpg9qi5macfbx7lpc5frbd0dz8bzq78dl570j9j2aqp9hkf";
- };
- }
- {
- goPackagePath = "collectd.org";
- fetch = {
- type = "git";
- url = "https://github.com/collectd/go-collectd";
- rev = "2ce144541b8903101fb8f1483cc0497a68798122";
- sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3";
- };
- }
- {
- goPackagePath = "github.com/Microsoft/ApplicationInsights-Go";
- fetch = {
- type = "git";
- url = "https://github.com/Microsoft/ApplicationInsights-Go";
- rev = "3612f58550c1de70f1a110c78c830e55f29aa65d";
- sha256 = "11znwr0787171yv80r5jmdks6i0i3rwa03ir1kapm0ycwr8h4nvy";
- };
- }
- {
- goPackagePath = "github.com/Shopify/sarama";
- fetch = {
- type = "git";
- url = "https://github.com/Shopify/sarama";
- rev = "3b1b38866a79f06deddf0487d5c27ba0697ccd65";
- sha256 = "02qwlqd1kdgwlv39fimpbzjhgw8shzkkad82kfwdy8lppscb20br";
- };
- }
- {
- goPackagePath = "github.com/Sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/Sirupsen/logrus";
- rev = "61e43dc76f7ee59a82bdf3d71033dc12bea4c77d";
- sha256 = "08kr7zvdgwv8vsakjzq1bla6cc6dlxlg1brlga69y69xw7cz5l9p";
- };
- }
- {
- goPackagePath = "github.com/aerospike/aerospike-client-go";
- fetch = {
- type = "git";
- url = "https://github.com/aerospike/aerospike-client-go";
- rev = "95e1ad7791bdbca44707fedbb29be42024900d9c";
- sha256 = "034pirm1dzdblwadcd829qk2jqkr8hg9gpfph8ax7z0b3h2ah8xf";
- };
- }
- {
- goPackagePath = "github.com/amir/raidman";
- fetch = {
- type = "git";
- url = "https://github.com/amir/raidman";
- rev = "c74861fe6a7bb8ede0a010ce4485bdbb4fc4c985";
- sha256 = "10lmpz5vf2ysw8gnl0z8ravl4vvy48nbh8xpk2zzgifb6yn3x192";
- };
- }
- {
- goPackagePath = "github.com/apache/thrift";
- fetch = {
- type = "git";
- url = "https://github.com/apache/thrift";
- rev = "4aaa92ece8503a6da9bc6701604f69acf2b99d07";
- sha256 = "1my582c0ln1byxid5acdd6dk7lvi7lwd6gka10s4bp4w3xrd55x8";
- };
- }
- {
- goPackagePath = "github.com/armon/go-metrics";
- fetch = {
- type = "git";
- url = "https://github.com/armon/go-metrics";
- rev = "783273d703149aaeb9897cf58613d5af48861c25";
- sha256 = "1ci4kh35zdh5gyjhci5gi324iqcq04nb3qh89h9w6spwqb91w0ln";
- };
- }
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "c861d27d0304a79f727e9a8a4e2ac1e74602fdc0";
- sha256 = "023cyg551dvm2l50dx1qsikkj77lk2dhiya7by8in7h65av6hjgl";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9";
- sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y";
- };
- }
- {
- goPackagePath = "github.com/bsm/sarama-cluster";
- fetch = {
- type = "git";
- url = "https://github.com/bsm/sarama-cluster";
- rev = "abf039439f66c1ce78017f560b490612552f6472";
- sha256 = "16013ac7jv72mdiv84vhk4av1vb5q8xq3fhv253fz2a17h9ld78q";
- };
- }
- {
- goPackagePath = "github.com/cenkalti/backoff";
- fetch = {
- type = "git";
- url = "https://github.com/cenkalti/backoff";
- rev = "b02f2bbce11d7ea6b97f282ef1771b0fe2f65ef3";
- sha256 = "0lhcll9pzcxbbm9sdsijvcvdqc4lrsgbyw0q1xly0pnz556v6pyc";
- };
- }
- {
- goPackagePath = "github.com/couchbase/go-couchbase";
- fetch = {
- type = "git";
- url = "https://github.com/couchbase/go-couchbase";
- rev = "bfe555a140d53dc1adf390f1a1d4b0fd4ceadb28";
- sha256 = "0h59zzxcz3i8nd4ln89fi946ii8kscnqam67h3mxvjwvpnmcax9k";
- };
- }
- {
- goPackagePath = "github.com/couchbase/gomemcached";
- fetch = {
- type = "git";
- url = "https://github.com/couchbase/gomemcached";
- rev = "4a25d2f4e1dea9ea7dd76dfd943407abf9b07d29";
- sha256 = "12h0wsimwmr0f398538g9ngasik4gisnac9vpn0ldy8hqdpa334d";
- };
- }
- {
- goPackagePath = "github.com/couchbase/goutils";
- fetch = {
- type = "git";
- url = "https://github.com/couchbase/goutils";
- rev = "5823a0cbaaa9008406021dc5daf80125ea30bba6";
- sha256 = "15v5ps2i2y2hczwxs2ci4c2w4p3pn3bl7vc5wlaqnc7i14f9285c";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "346938d642f2ec3594ed81d874461961cd0faa76";
- sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
- };
- }
- {
- goPackagePath = "github.com/dgrijalva/jwt-go";
- fetch = {
- type = "git";
- url = "https://github.com/dgrijalva/jwt-go";
- rev = "dbeaa9332f19a944acb5736b4456cfcc02140e29";
- sha256 = "0zk6l6kzsjdijfn7c4h0aywdjx5j2hjwi67vy1k6wr46hc8ks2hs";
- };
- }
- {
- goPackagePath = "github.com/docker/distribution";
- fetch = {
- type = "git";
- url = "https://github.com/docker/distribution";
- rev = "749f6afb4572201e3c37325d0ffedb6f32be8950";
- sha256 = "05jn2wvikyw0pbmi74w5axr0zgxn5y3ynn9rhsq87rmwqj7raxhd";
- };
- }
- {
- goPackagePath = "github.com/docker/docker";
- fetch = {
- type = "git";
- url = "https://github.com/docker/docker";
- rev = "f5ec1e2936dcbe7b5001c2b817188b095c700c27";
- sha256 = "1y3rkzgg8vpjq61y473lnh0qyc6msl4ixw7ci2p56fyqrhkmhf96";
- };
- }
- {
- goPackagePath = "github.com/docker/go-connections";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-connections";
- rev = "990a1a1a70b0da4c4cb70e117971a4f0babfbf1a";
- sha256 = "16lcf485a7gl0kzkc5n0qq9frjkfinxhcr3j4874qqkr8ghghwbb";
- };
- }
- {
- goPackagePath = "github.com/docker/go-units";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-units";
- rev = "47565b4f722fb6ceae66b95f853feed578a4a51c";
- sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93";
- };
- }
- {
- goPackagePath = "github.com/eapache/go-resiliency";
- fetch = {
- type = "git";
- url = "https://github.com/eapache/go-resiliency";
- rev = "b86b1ec0dd4209a588dc1285cdd471e73525c0b3";
- sha256 = "1kzv95bh3nidm2cr7iv9lk3s2qiw1i17n8gyl2x6xk6qv8b0bc21";
- };
- }
- {
- goPackagePath = "github.com/eapache/go-xerial-snappy";
- fetch = {
- type = "git";
- url = "https://github.com/eapache/go-xerial-snappy";
- rev = "bb955e01b9346ac19dc29eb16586c90ded99a98c";
- sha256 = "1zhxcil8hn88hvxr2d6rmj4cls5zgss1scj0ikwiqq89f8vcgwn4";
- };
- }
- {
- goPackagePath = "github.com/eapache/queue";
- fetch = {
- type = "git";
- url = "https://github.com/eapache/queue";
- rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98";
- sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg";
- };
- }
- {
- goPackagePath = "github.com/eclipse/paho.mqtt.golang";
- fetch = {
- type = "git";
- url = "https://github.com/eclipse/paho.mqtt.golang";
- rev = "aff15770515e3c57fc6109da73d42b0d46f7f483";
- sha256 = "1blfvrp1d5jqxxqdw7xd0ns1qiml45k0nch9jwpi0ddg7hckii2d";
- };
- }
- {
- goPackagePath = "github.com/go-ini/ini";
- fetch = {
- type = "git";
- url = "https://github.com/go-ini/ini";
- rev = "9144852efba7c4daf409943ee90767da62d55438";
- sha256 = "08jvki9id1wdca0j6kqb4fmipwvgmakg9yfavnbpyn3vsbx9vpbp";
- };
- }
- {
- goPackagePath = "github.com/go-redis/redis";
- fetch = {
- type = "git";
- url = "https://github.com/go-redis/redis";
- rev = "73b70592cdaa9e6abdfcfbf97b4a90d80728c836";
- sha256 = "0b6xwajnk65bdq98czv137gvypwnznkjnm2ksnxm87nyj2vyddm9";
- };
- }
- {
- goPackagePath = "github.com/go-sql-driver/mysql";
- fetch = {
- type = "git";
- url = "https://github.com/go-sql-driver/mysql";
- rev = "2e00b5cd70399450106cec6431c2e2ce3cae5034";
- sha256 = "085g48jq9hzmlcxg122n0c4pi41sc1nn2qpx1vrl2jfa8crsppa5";
- };
- }
- {
- goPackagePath = "github.com/gobwas/glob";
- fetch = {
- type = "git";
- url = "https://github.com/gobwas/glob";
- rev = "bea32b9cd2d6f55753d94a28e959b13f0244797a";
- sha256 = "0dx0f293v1a0d8qi7ik5hdl26dapd8xm0hj9a9gc620vhj7khi9q";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "8ee79997227bf9b34611aee7946ae64735e6fd93";
- sha256 = "0qm1lpdhf97k2hxgivq2cpjgawhlmmz39y230kgxijhm96xijxb8";
- };
- }
- {
- goPackagePath = "github.com/golang/snappy";
- fetch = {
- type = "git";
- url = "https://github.com/golang/snappy";
- rev = "7db9049039a047d955fe8c19b83c8ff5abd765c7";
- sha256 = "09l3sc9z2fqnj5b040q320gwb4gqig6lnysxcayhwckrdp5bm8hs";
- };
- }
- {
- goPackagePath = "github.com/gorilla/mux";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/mux";
- rev = "53c1911da2b537f792e7cafcb446b05ffe33b996";
- sha256 = "10cvljpjgvkq1zqj82hr46dnddfcpmm18wabbv4pkxjrmvb9xkf7";
- };
- }
- {
- goPackagePath = "github.com/hailocab/go-hostpool";
- fetch = {
- type = "git";
- url = "https://github.com/hailocab/go-hostpool";
- rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478";
- sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/consul";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/consul";
- rev = "5174058f0d2bda63fa5198ab96c33d9a909c58ed";
- sha256 = "0xm3gl8i7pgsbsc2397bwh9hp2dwnk4cmw5y05acqn3zpyp84sbv";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-cleanhttp";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-cleanhttp";
- rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d";
- sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-immutable-radix";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-immutable-radix";
- rev = "7f3cd4390caab3250a57f30efdb2a65dd7649ecf";
- sha256 = "13nv1dac6i2mjdy8vsd4vwawwja78vggdjcnj1xfykg2k8jbkphv";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-rootcerts";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-rootcerts";
- rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00";
- sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "0fb14efe8c47ae851c0034ed7a448854d3d34cf3";
- sha256 = "0vg4yn3088ym4sj1d34kr13lp4v5gya7r2nxshp2bz70n46fsqn2";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/serf";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/serf";
- rev = "984a73625de3138f44deb38d00878fab39eb6447";
- sha256 = "1sk9sw7q9knp7yi4r5kcr8cgyi9jzvgb0kzbwa38p8h3w394izkk";
- };
- }
- {
- goPackagePath = "github.com/influxdata/go-syslog";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/go-syslog";
- rev = "eecd51df3ad85464a2bab9b7d3a45bc1e299059e";
- sha256 = "0zw8wswr3afb48mi510mql58gz818dp0mzq3vllqqhrz3x8w580r";
- };
- }
- {
- goPackagePath = "github.com/influxdata/tail";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/tail";
- rev = "c43482518d410361b6c383d7aebce33d0471d7bc";
- sha256 = "0kf155nz9wvwawsbgaa76q4r975l7945nlvnh4ig60xm0jv8580b";
- };
- }
- {
- goPackagePath = "github.com/influxdata/toml";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/toml";
- rev = "2a2e3012f7cfbef64091cc79776311e65dfa211b";
- sha256 = "1dyzsg79rgl5bcvq7i7cnwhxr7racyhfhmqdq2701zgv77v3rab3";
- };
- }
- {
- goPackagePath = "github.com/influxdata/wlog";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/wlog";
- rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec";
- sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl";
- };
- }
- {
- goPackagePath = "github.com/jackc/pgx";
- fetch = {
- type = "git";
- url = "https://github.com/jackc/pgx";
- rev = "63f58fd32edb5684b9e9f4cfaac847c6b42b3917";
- sha256 = "1n9cbdwzpagnrisxwq0frqdnkmyfg2qlxsr890527d32633hp0h2";
- };
- }
- {
- goPackagePath = "github.com/jmespath/go-jmespath";
- fetch = {
- type = "git";
- url = "https://github.com/jmespath/go-jmespath";
- rev = "bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d";
- sha256 = "1kgzwiyqn24ba9kgpjxlq1h746gnyby0psbjj9mp2yx0h1i0kc4z";
- };
- }
- {
- goPackagePath = "github.com/kardianos/osext";
- fetch = {
- type = "git";
- url = "https://github.com/kardianos/osext";
- rev = "c2c54e542fb797ad986b31721e1baedf214ca413";
- sha256 = "02vmjhkx90601l5fym7c3r4d44b88h3cign86nz4yy6j8qqxvz3h";
- };
- }
- {
- goPackagePath = "github.com/kardianos/service";
- fetch = {
- type = "git";
- url = "https://github.com/kardianos/service";
- rev = "6d3a0ee7d3425d9d835debc51a0ca1ffa28f4893";
- sha256 = "1cgqg6zbwwsn6lz2ms094q4w37x84vd9ixs50wsh3037q4sfhyll";
- };
- }
- {
- goPackagePath = "github.com/kballard/go-shellquote";
- fetch = {
- type = "git";
- url = "https://github.com/kballard/go-shellquote";
- rev = "d8ec1a69a250a17bb0e419c386eac1f3711dc142";
- sha256 = "1a57hm0zwyi70am670s0pkglnkk1ilddnmfxz1ba7innpkf5z6s7";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/miekg/dns";
- fetch = {
- type = "git";
- url = "https://github.com/miekg/dns";
- rev = "99f84ae56e75126dd77e5de4fae2ea034a468ca1";
- sha256 = "1v7rccng7mbzqh5qf8d8gqfppm127v32s8i1n3k50q3flv227byf";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "d0303fe809921458f417bcf828397a65db30a7e4";
- sha256 = "1fjwi5ghc1ibyx93apz31n4hj6gcq1hzismpdfbg2qxwshyg0ya8";
- };
- }
- {
- goPackagePath = "github.com/multiplay/go-ts3";
- fetch = {
- type = "git";
- url = "https://github.com/multiplay/go-ts3";
- rev = "07477f49b8dfa3ada231afc7b7b17617d42afe8e";
- sha256 = "1z2cfqhm6g48vzscargw6vl9idfppdcm3wq1xfwy73l1s77q4n9n";
- };
- }
- {
- goPackagePath = "github.com/naoina/go-stringutil";
- fetch = {
- type = "git";
- url = "https://github.com/naoina/go-stringutil";
- rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b";
- sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6";
- };
- }
- {
- goPackagePath = "github.com/nats-io/gnatsd";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/gnatsd";
- rev = "393bbb7c031433e68707c8810fda0bfcfbe6ab9b";
- sha256 = "1hnn4p24gm90siixdvj97csrxnr78svxmypglcjska474adhhnzz";
- };
- }
- {
- goPackagePath = "github.com/nats-io/go-nats";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/go-nats";
- rev = "ea9585611a4ab58a205b9b125ebd74c389a6b898";
- sha256 = "0i2whh6c8grzi9slrk2clh3dhykxzid4zn395wgysg6gfjrbd5i5";
- };
- }
- {
- goPackagePath = "github.com/nats-io/nuid";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/nuid";
- rev = "289cccf02c178dc782430d534e3c1f5b72af807f";
- sha256 = "1dpk8qzl43gfdaj2nbw52a0xyrmpmq26a9v9dfl27vkijssb20p4";
- };
- }
- {
- goPackagePath = "github.com/nsqio/go-nsq";
- fetch = {
- type = "git";
- url = "https://github.com/nsqio/go-nsq";
- rev = "eee57a3ac4174c55924125bb15eeeda8cffb6e6f";
- sha256 = "194wdmgsc0qhdjx95ka7blly58r9bj2vc0bgls7jawzszfpsbx8x";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/go-digest";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/go-digest";
- rev = "c9281466c8b2f606084ac71339773efd177436e7";
- sha256 = "1djdazssy27xn91pjhx3dgb0f11bnlzzbwkh7f8zwnpz011anasi";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/runc";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/runc";
- rev = "89ab7f2ccc1e45ddf6485eaa802c35dcf321dfc8";
- sha256 = "1rnaqcsww7plr430r4ksv9si4l91l25li0bwa1b03g3sn2shirk1";
- };
- }
- {
- goPackagePath = "github.com/openzipkin/zipkin-go-opentracing";
- fetch = {
- type = "git";
- url = "https://github.com/openzipkin/zipkin-go-opentracing";
- rev = "1cafbdfde94fbf2b373534764e0863aa3bd0bf7b";
- sha256 = "1vpl3mpvhljzpnll67ip3m9aazy3dvgi57n7w3pn8kg3b7kr4rwj";
- };
- }
- {
- goPackagePath = "github.com/pierrec/lz4";
- fetch = {
- type = "git";
- url = "https://github.com/pierrec/lz4";
- rev = "5c9560bfa9ace2bf86080bf40d46b34ae44604df";
- sha256 = "0j74a3xc48ispj8sb9c2sd1h53q99ws0f2x827b5p86xlpam8xyj";
- };
- }
- {
- goPackagePath = "github.com/pierrec/xxHash";
- fetch = {
- type = "git";
- url = "https://github.com/pierrec/xxHash";
- rev = "5a004441f897722c627870a981d02b29924215fa";
- sha256 = "146ibrgvgh61jhbbv9wks0mabkci3s0m68sg6shmlv1yixkw6gja";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "645ef00459ed84a119197bfb8d8205042c6df63d";
- sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "792786c7400a136282c1664665ae0a8db921c6c2";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "c317fb74746eac4fc65fe3909195f4cf67c5562a";
- sha256 = "1c3rqwkajkmhk5wh6agc5jnjbbfvpfxbiy8cprpw89khch428khp";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
- sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "dd2f054febf4a6c00f2343686efb775948a8bff4";
- sha256 = "0rhbgj51r105ax544mfg6wp4rsqpzn3776z1k82b21xwb3b51zr1";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "1878d9fbb537119d24b21ca07effd591627cd160";
- sha256 = "0jqn5l31szmc0dv5invp5mdhndx3fcsda7zpy49zd7k95c1y20m7";
- };
- }
- {
- goPackagePath = "github.com/rcrowley/go-metrics";
- fetch = {
- type = "git";
- url = "https://github.com/rcrowley/go-metrics";
- rev = "1f30fe9094a513ce4c700b9a54458bbb0c96996c";
- sha256 = "1hvbiaq4b6dqgjz6jkkxglfh9gf71zin6qsg508sh0r0ixfavrzj";
- };
- }
- {
- goPackagePath = "github.com/samuel/go-zookeeper";
- fetch = {
- type = "git";
- url = "https://github.com/samuel/go-zookeeper";
- rev = "1d7be4effb13d2d908342d349d71a284a7542693";
- sha256 = "002s19109spms9ndfwykf3ryy3fnk7b56frxlqmmv37mlqgrd5v9";
- };
- }
- {
- goPackagePath = "github.com/satori/go.uuid";
- fetch = {
- type = "git";
- url = "https://github.com/satori/go.uuid";
- rev = "5bf94b69c6b68ee1b541973bb8e1144db23a194b";
- sha256 = "0l782l4srv36pj8pfgn61996d0vjifld4a569rbjwq5h14pd0c07";
- };
- }
- {
- goPackagePath = "github.com/shirou/gopsutil";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/gopsutil";
- rev = "c95755e4bcd7a62bb8bd33f3a597a7c7f35e2cf3";
- sha256 = "0rzfwhvwh58w1isr6jxq222xih578dsscdsfbh6bg1bxgbkz0x1m";
- };
- }
- {
- goPackagePath = "github.com/soniah/gosnmp";
- fetch = {
- type = "git";
- url = "https://github.com/soniah/gosnmp";
- rev = "f15472a4cd6f6ea7929e4c7d9f163c49f059924f";
- sha256 = "1blhxq9sayfg7zih5rj0dg2qj9h10m6sbri57hxya9iz3jfgcx11";
- };
- }
- {
- goPackagePath = "github.com/streadway/amqp";
- fetch = {
- type = "git";
- url = "https://github.com/streadway/amqp";
- rev = "63795daa9a446c920826655f26ba31c81c860fd6";
- sha256 = "1v6xwskb4dqyy2q1r7k12f9wky7v6cfb4f1mx94sr3qvx37zg2yj";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "facf9a85c22f48d2f52f2380e4efce1768749a89";
- sha256 = "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71";
- sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd";
- };
- }
- {
- goPackagePath = "github.com/tidwall/gjson";
- fetch = {
- type = "git";
- url = "https://github.com/tidwall/gjson";
- rev = "0623bd8fbdbf97cc62b98d15108832851a658e59";
- sha256 = "0g6rhilcmqpdvjdds7ykzhrlsjx234chf73l8sjah0rsd03207k0";
- };
- }
- {
- goPackagePath = "github.com/tidwall/match";
- fetch = {
- type = "git";
- url = "https://github.com/tidwall/match";
- rev = "173748da739a410c5b0b813b956f89ff94730b4c";
- sha256 = "0a4hp323gnjam3nfxfljq7d24m7rgk5vxbscjmi3ik3ph78r5avg";
- };
- }
- {
- goPackagePath = "github.com/vjeantet/grok";
- fetch = {
- type = "git";
- url = "https://github.com/vjeantet/grok";
- rev = "d73e972b60935c7fec0b4ffbc904ed39ecaf7efe";
- sha256 = "09p70h5inycwrw3dmn6c7lhx4m11fvw7449wzq1k5w2jcws7amd5";
- };
- }
- {
- goPackagePath = "github.com/wvanbergen/kafka";
- fetch = {
- type = "git";
- url = "https://github.com/wvanbergen/kafka";
- rev = "bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee";
- sha256 = "0x86gnkpsr6gsc6mk2312ay8yqrzscvvdra2knhvwgaws6rzvj2l";
- };
- }
- {
- goPackagePath = "github.com/wvanbergen/kazoo-go";
- fetch = {
- type = "git";
- url = "https://github.com/wvanbergen/kazoo-go";
- rev = "968957352185472eacb69215fa3dbfcfdbac1096";
- sha256 = "07q37lmlc3vx620bklp93r368r73kgm2s9x7qcgcxk9701lqq7dc";
- };
- }
- {
- goPackagePath = "github.com/yuin/gopher-lua";
- fetch = {
- type = "git";
- url = "https://github.com/yuin/gopher-lua";
- rev = "66c871e454fcf10251c61bf8eff02d0978cae75a";
- sha256 = "1srcibhsl29cy8qih132iqigl4ss303nfmglrgc583nj9kz9sf8j";
- };
- }
- {
- goPackagePath = "github.com/zensqlmonitor/go-mssqldb";
- fetch = {
- type = "git";
- url = "https://github.com/zensqlmonitor/go-mssqldb";
- rev = "ffe5510c6fa5e15e6d983210ab501c815b56b363";
- sha256 = "079x8ms8lv5p6253ppaxva37k6w04xnd38y8763rr2giswxqzlkl";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "dc137beb6cce2043eb6b5f223ab8bf51c32459f4";
- sha256 = "0kia3rd0g0vkb9pf102kbg1agr1xq27bi2shkpxy9l718yvy9jwd";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "a337091b0525af65de94df2eb7e98bd9962dcbe2";
- sha256 = "11a6a3ah1f3jj6530q4hjqf79bv9fy62s5wgxpp28g8b3vlxxsyp";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "739734461d1c916b6c72a63d7efda2b27edb369f";
- sha256 = "0b0yh28ap1q0b8myg0gw4p9d6m71ry0d3n4hiycvd8sgk327379a";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "506f9d5c962f284575e88337e7d9296d27e729d3";
- sha256 = "1ghx5vv4zlkjzlx2gslvcwpvxjggpl6wz5n49nqxiz777psx218s";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "11c7f9e547da6db876260ce49ea7536985904c9b";
- sha256 = "1qdda2b31qhli71xc2rscm7hf219gr2mals3n24kgv9svmw1cxkq";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "de2209a968d48e8970546c8a710189f7461370f7";
- sha256 = "0jby05p1qhm4gik0ya9n14vhf9x83mxysd917k53x59jrwrkh9gr";
- };
- }
- {
- goPackagePath = "gopkg.in/asn1-ber.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/asn1-ber.v1";
- rev = "4e86f4367175e39f69d9358a5f17b4dda270378d";
- sha256 = "13p8s74kzklb5lklfpxwxb78rknihawv1civ4s9bfqx565010fwk";
- };
- }
- {
- goPackagePath = "gopkg.in/fatih/pool.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fatih/pool.v2";
- rev = "6e328e67893eb46323ad06f0e92cb9536babbabc";
- sha256 = "1p1sljfpbg2bp4qv7ghvz1wcmmsbcfclsninxa97kr0v7na7jw5p";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify.v1";
- rev = "a8a77c9133d2d6fd8334f3260d06f60e8d80a5fb";
- sha256 = "0912q06l6mrrrc7jj7hlrsbglklxyp67z1vnmvmcm04ck6hx8dlm";
- };
- }
- {
- goPackagePath = "gopkg.in/gorethink/gorethink.v3";
- fetch = {
- type = "git";
- url = "https://gopkg.in/gorethink/gorethink.v3";
- rev = "7ab832f7b65573104a555d84a27992ae9ea1f659";
- sha256 = "1pri52ac45aqf5a2kmsd4mfhyfbkd1snkjbvanrdgipikysxi696";
- };
- }
- {
- goPackagePath = "gopkg.in/ldap.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/ldap.v2";
- rev = "8168ee085ee43257585e50c6441aadf54ecb2c9f";
- sha256 = "1w0993i8bl8sap01gwm1v6hjp0rsanj2mbpyabwcwnns2g79n895";
- };
- }
- {
- goPackagePath = "gopkg.in/mgo.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/mgo.v2";
- rev = "3f83fa5005286a7fe593b055f0d7771a7dce4655";
- sha256 = "19vwb6qlcyh3nh6pkk0bynwmr5cmi6mm4hdz01lwb4ybnkzxryc7";
- };
- }
- {
- goPackagePath = "gopkg.in/olivere/elastic.v5";
- fetch = {
- type = "git";
- url = "https://gopkg.in/olivere/elastic.v5";
- rev = "3113f9b9ad37509fe5f8a0e5e91c96fdc4435e26";
- sha256 = "1zkwprs68q1r7pigb59n8zbw8610z9r1pi6r0s28kzdgiv30sfdm";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/tomb.v1";
- rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "4c78c975fe7c825c6d1466c42be594d1d6f3aba6";
- sha256 = "1ddwvmsfijgl09pbqrcx73fy5kh8y3888dd29lh7i50ds5a088cx";
- };
- }
-]
diff --git a/pkgs/servers/monitoring/telegraf/deps-1.9.2.nix b/pkgs/servers/monitoring/telegraf/deps-1.9.2.nix
new file mode 100644
index 000000000000..f65115a8622e
--- /dev/null
+++ b/pkgs/servers/monitoring/telegraf/deps-1.9.2.nix
@@ -0,0 +1,1146 @@
+# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
+[
+ {
+ goPackagePath = "cloud.google.com/go";
+ fetch = {
+ type = "git";
+ url = "https://code.googlesource.com/gocloud";
+ rev = "c728a003b238b26cef9ab6753a5dc424b331c3ad";
+ sha256 = "010bxkx0gkbsn7xi6632xp2nq0577zx7imw16irxv8hzvq49q38i";
+ };
+ }
+ {
+ goPackagePath = "code.cloudfoundry.org/clock";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cloudfoundry/clock";
+ rev = "02e53af36e6c978af692887ed449b74026d76fec";
+ sha256 = "0bpfxf21flb9lqwjr95skaw58zajb54s62g3h68lcxxcp4gfdba4";
+ };
+ }
+ {
+ goPackagePath = "collectd.org";
+ fetch = {
+ type = "git";
+ url = "https://github.com/collectd/go-collectd";
+ rev = "2ce144541b8903101fb8f1483cc0497a68798122";
+ sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3";
+ };
+ }
+ {
+ goPackagePath = "contrib.go.opencensus.io/exporter/stackdriver";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver";
+ rev = "2b93072101d466aa4120b3c23c2e1b08af01541c";
+ sha256 = "0qhxpfmzn5jsh1qrq7w2zkg87xvalqam2ciq65qfq38mfkssda3v";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/go-autorest";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/go-autorest";
+ rev = "1f7cd6cfe0adea687ad44a512dfe76140f804318";
+ sha256 = "0sh7c8lgjjwpaw6rka0j5wlg9dsz0swz4h7lc2xnzfv2wvgzliv8";
+ };
+ }
+ {
+ goPackagePath = "github.com/Microsoft/ApplicationInsights-Go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Microsoft/ApplicationInsights-Go";
+ rev = "d2df5d440eda5372f24fcac03839a64d6cb5f7e5";
+ sha256 = "0lr7cq5ghphm94y13injczg2fzxljql0xlw5sj61hfba50lvmbs5";
+ };
+ }
+ {
+ goPackagePath = "github.com/Microsoft/go-winio";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Microsoft/go-winio";
+ rev = "a6d595ae73cf27a1b8fc32930668708f45ce1c85";
+ sha256 = "1plx73f1hm6czcdwcw2sl9xqyq3dnsrd92m2y2yzhcy5y369dijj";
+ };
+ }
+ {
+ goPackagePath = "github.com/Shopify/sarama";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Shopify/sarama";
+ rev = "a6144ae922fd99dd0ea5046c8137acfb7fab0914";
+ sha256 = "13x23kmjg7milzc34a0acll5b6q6yh9jfh7qjh6zran1inp9lnba";
+ };
+ }
+ {
+ goPackagePath = "github.com/StackExchange/wmi";
+ fetch = {
+ type = "git";
+ url = "https://github.com/StackExchange/wmi";
+ rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338";
+ sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk";
+ };
+ }
+ {
+ goPackagePath = "github.com/aerospike/aerospike-client-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/aerospike/aerospike-client-go";
+ rev = "1dc8cf203d24cd454e71ce40ab4cd0bf3112df90";
+ sha256 = "0mzw88fdggmrab6yavq702lq2x2k785gy6ag5ryl5n5k6bqnlp13";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/template";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/template";
+ rev = "a0175ee3bccc567396460bf5acd36800cb10c49c";
+ sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/units";
+ rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a";
+ sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
+ };
+ }
+ {
+ goPackagePath = "github.com/amir/raidman";
+ fetch = {
+ type = "git";
+ url = "https://github.com/amir/raidman";
+ rev = "1ccc43bfb9c93cb401a4025e49c64ba71e5e668b";
+ sha256 = "074ckbyslrwn23q4x01hn3j7c3xngagn36lbli2g51n9j3x14jxr";
+ };
+ }
+ {
+ goPackagePath = "github.com/apache/thrift";
+ fetch = {
+ type = "git";
+ url = "https://github.com/apache/thrift";
+ rev = "f2867c24984aa53edec54a138c03db934221bdea";
+ sha256 = "1k72gjsxa2xzwn5rikc5pm5n025bkr3hl2nhv0x65i7rp3bda2qb";
+ };
+ }
+ {
+ goPackagePath = "github.com/aws/aws-sdk-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/aws/aws-sdk-go";
+ rev = "bf8067ceb6e7f51e150c218972dccfeeed892b85";
+ sha256 = "0kxw0blzxr5vc5c0il7hh178vv86ib7af3j9pnzsfzhm3byw0ccx";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
+ sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
+ };
+ }
+ {
+ goPackagePath = "github.com/bsm/sarama-cluster";
+ fetch = {
+ type = "git";
+ url = "https://github.com/bsm/sarama-cluster";
+ rev = "cf455bc755fe41ac9bb2861e7a961833d9c2ecc3";
+ sha256 = "000rklq9jx66bbbdklsvm7l9fd9r8d6k3qxx18xfjklblk1v9y19";
+ };
+ }
+ {
+ goPackagePath = "github.com/cenkalti/backoff";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cenkalti/backoff";
+ rev = "2ea60e5f094469f9e65adb9cd103795b73ae743e";
+ sha256 = "0k4899ifpir6kmfxli8a2xfj5zdh0xb2jd0fq2r38wzd4pk25ipr";
+ };
+ }
+ {
+ goPackagePath = "github.com/couchbase/go-couchbase";
+ fetch = {
+ type = "git";
+ url = "https://github.com/couchbase/go-couchbase";
+ rev = "16db1f1fe037412f12738fa4d8448c549c4edd77";
+ sha256 = "0ivlzin23a3s9jj8764mr9rwy3hw5bd97gfv0zc2vzdd3psi28g2";
+ };
+ }
+ {
+ goPackagePath = "github.com/couchbase/gomemcached";
+ fetch = {
+ type = "git";
+ url = "https://github.com/couchbase/gomemcached";
+ rev = "0da75df145308b9a4e6704d762ca9d9b77752efc";
+ sha256 = "0sscy1n3vpi1gcpzw2vh8a7mnvg8nlxc37b6580k6h7xbpx1mq9z";
+ };
+ }
+ {
+ goPackagePath = "github.com/couchbase/goutils";
+ fetch = {
+ type = "git";
+ url = "https://github.com/couchbase/goutils";
+ rev = "e865a1461c8ac0032bd37e2d4dab3289faea3873";
+ sha256 = "1306m4gbm555akni5rwwgafkq7j1ps8k40lfrvib5jv5pgdygrcd";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "346938d642f2ec3594ed81d874461961cd0faa76";
+ sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
+ };
+ }
+ {
+ goPackagePath = "github.com/denisenkom/go-mssqldb";
+ fetch = {
+ type = "git";
+ url = "https://github.com/denisenkom/go-mssqldb";
+ rev = "1eb28afdf9b6e56cf673badd47545f844fe81103";
+ sha256 = "1p2x2k7azbp4cwdjn1nv0zzaf0fvxaysnjrlyxskqlm2cq5vp5ab";
+ };
+ }
+ {
+ goPackagePath = "github.com/dgrijalva/jwt-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dgrijalva/jwt-go";
+ rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e";
+ sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp";
+ };
+ }
+ {
+ goPackagePath = "github.com/dimchansky/utfbom";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dimchansky/utfbom";
+ rev = "6c6132ff69f0f6c088739067407b5d32c52e1d0f";
+ sha256 = "01qbwnglc019303qbr9x85d36svd0hrwd1qrld77fgw45ml6b2ib";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/distribution";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/distribution";
+ rev = "edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c";
+ sha256 = "1nqjaq1q6fs3c0avpb02sib0a906xfbk3m74hk2mqjdbyx9y8b4m";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/docker";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/docker";
+ rev = "ed7b6428c133e7c59404251a09b7d6b02fa83cc2";
+ sha256 = "0da19ndf29jsy3w0ddw05hnw8m5hmrr9p70g02z3icjydl387mrs";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/go-connections";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/go-connections";
+ rev = "3ede32e2033de7505e6500d6c868c2b9ed9f169d";
+ sha256 = "0v1pkr8apwmhyzbjfriwdrs1ihlk6pw7izm57r24mf9jdmg3fyb0";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/go-units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/go-units";
+ rev = "47565b4f722fb6ceae66b95f853feed578a4a51c";
+ sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/libnetwork";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/libnetwork";
+ rev = "d7b61745d16675c9f548b19f06fda80d422a74f0";
+ sha256 = "1mbdhgy14gl8263cynfv210ag6gm6i6yply9i022ib3y2s5ffxhd";
+ };
+ }
+ {
+ goPackagePath = "github.com/eapache/go-resiliency";
+ fetch = {
+ type = "git";
+ url = "https://github.com/eapache/go-resiliency";
+ rev = "ea41b0fad31007accc7f806884dcdf3da98b79ce";
+ sha256 = "1zmgw3c4w5r6m2r340n4jc5l5ll3m3nbszqrmrgbqc2xixxyk2gx";
+ };
+ }
+ {
+ goPackagePath = "github.com/eapache/go-xerial-snappy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/eapache/go-xerial-snappy";
+ rev = "040cc1a32f578808623071247fdbd5cc43f37f5f";
+ sha256 = "1y3gs5ghf8wza8k85hcy98g9ygcfb6k3zhiac4nnyrahwckf5whz";
+ };
+ }
+ {
+ goPackagePath = "github.com/eapache/queue";
+ fetch = {
+ type = "git";
+ url = "https://github.com/eapache/queue";
+ rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98";
+ sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg";
+ };
+ }
+ {
+ goPackagePath = "github.com/eclipse/paho.mqtt.golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/eclipse/paho.mqtt.golang";
+ rev = "36d01c2b4cbeb3d2a12063e4880ce30800af9560";
+ sha256 = "1vgxdv4f1g92jx5sj143y3jc18sfd712il4rbaxckgrpsb7gq8ch";
+ };
+ }
+ {
+ goPackagePath = "github.com/ericchiang/k8s";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ericchiang/k8s";
+ rev = "d1bbc0cffaf9849ddcae7b9efffae33e2dd52e9a";
+ sha256 = "1qv7iggr4144g4bwqm1slnnjp6zs2dh370p4yfqp7id3sxk3893n";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-ini/ini";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ini/ini";
+ rev = "358ee7663966325963d4e8b2e1fbd570c5195153";
+ sha256 = "1zr51xaka7px1pmfndm12fvg6a3cr24kg77j28zczbfcc6h339gy";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-logfmt/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-logfmt/logfmt";
+ rev = "390ab7935ee28ec6b286364bba9b4dd6410cb3d5";
+ sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-ole/go-ole";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ole/go-ole";
+ rev = "a41e3c4b706f6ae8dfbff342b06e40fa4d2d0506";
+ sha256 = "114h8x7dh4jp7w7k678fm98lr9icavsf74v6jfipyq7q35bsfr1p";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-redis/redis";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-redis/redis";
+ rev = "83fb42932f6145ce52df09860384a4653d2d332a";
+ sha256 = "0zrp1w6jcbnhk8q5fl3fm11j9s4yjyks2hzi6kwjhngzhjmdn1sh";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-sql-driver/mysql";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-sql-driver/mysql";
+ rev = "d523deb1b23d913de5bdada721a6071e71283618";
+ sha256 = "1jwz2j3vd5hlzmnkh20d4276yd8cxy7pac3x3dfi52jkm82ms99n";
+ };
+ }
+ {
+ goPackagePath = "github.com/gobwas/glob";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gobwas/glob";
+ rev = "5ccd90ef52e1e632236f7326478d4faa74f99438";
+ sha256 = "0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z";
+ };
+ }
+ {
+ goPackagePath = "github.com/gogo/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gogo/protobuf";
+ rev = "636bf0302bc95575d69441b25a2603156ffdddf1";
+ sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
+ sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/snappy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/snappy";
+ rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a";
+ sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/go-cmp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/go-cmp";
+ rev = "3af367b6b30c263d47e8895973edcca9a49cf029";
+ sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/uuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/uuid";
+ rev = "064e2069ce9c359c118179501254f67d7d37ba24";
+ sha256 = "1b1ibx3rbiv7xwa9kz4b4zpp1fza5cjnn8v6749b4vrkjjmp3rqb";
+ };
+ }
+ {
+ goPackagePath = "github.com/googleapis/gax-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/gax-go";
+ rev = "317e0006254c44a0ac427cc52a0e083ff0b9622f";
+ sha256 = "0h92x579vbrv2fka8q2ddy1kq6a63qbqa8zc09ygl6skzn9gw1dh";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/context";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/context";
+ rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42";
+ sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/mux";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/mux";
+ rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf";
+ sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2";
+ };
+ }
+ {
+ goPackagePath = "github.com/hailocab/go-hostpool";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hailocab/go-hostpool";
+ rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478";
+ sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/consul";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/consul";
+ rev = "39f93f011e591c842acc8053a7f5972aa6e592fd";
+ sha256 = "0l255iy37m3mycdzk90629n8zjvi3cj8k2sxpm40h2r539ayawly";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/go-cleanhttp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/go-cleanhttp";
+ rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d";
+ sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/go-rootcerts";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/go-rootcerts";
+ rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00";
+ sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/serf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/serf";
+ rev = "d6574a5bb1226678d7010325fb6c985db20ee458";
+ sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx";
+ };
+ }
+ {
+ goPackagePath = "github.com/influxdata/go-syslog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/influxdata/go-syslog";
+ rev = "0cd00a9f0a5e5607d5ef9a294c260f77a74e3b5a";
+ sha256 = "0a8xbghb1s59viiqs8s8vd4ydqrf7z7nh020si4aqwmsm9gchkzz";
+ };
+ }
+ {
+ goPackagePath = "github.com/influxdata/tail";
+ fetch = {
+ type = "git";
+ url = "https://github.com/influxdata/tail";
+ rev = "c43482518d410361b6c383d7aebce33d0471d7bc";
+ sha256 = "0kf155nz9wvwawsbgaa76q4r975l7945nlvnh4ig60xm0jv8580b";
+ };
+ }
+ {
+ goPackagePath = "github.com/influxdata/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/influxdata/toml";
+ rev = "2a2e3012f7cfbef64091cc79776311e65dfa211b";
+ sha256 = "1dyzsg79rgl5bcvq7i7cnwhxr7racyhfhmqdq2701zgv77v3rab3";
+ };
+ }
+ {
+ goPackagePath = "github.com/influxdata/wlog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/influxdata/wlog";
+ rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec";
+ sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl";
+ };
+ }
+ {
+ goPackagePath = "github.com/jackc/pgx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jackc/pgx";
+ rev = "89f1e6ac7276b61d885db5e5aed6fcbedd1c7e31";
+ sha256 = "0qln29f443m9sw6yf0xy8m45wag9jg87hbwiplb511d5783l7jwk";
+ };
+ }
+ {
+ goPackagePath = "github.com/jmespath/go-jmespath";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jmespath/go-jmespath";
+ rev = "0b12d6b5";
+ sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld";
+ };
+ }
+ {
+ goPackagePath = "github.com/kardianos/osext";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kardianos/osext";
+ rev = "ae77be60afb1dcacde03767a8c37337fad28ac14";
+ sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz";
+ };
+ }
+ {
+ goPackagePath = "github.com/kardianos/service";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kardianos/service";
+ rev = "615a14ed75099c9eaac6949e22ac2341bf9d3197";
+ sha256 = "149hwk6nils3vff38znc89vzdnhppp227i7ds14hy1nighjwr77c";
+ };
+ }
+ {
+ goPackagePath = "github.com/kballard/go-shellquote";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kballard/go-shellquote";
+ rev = "95032a82bc518f77982ea72343cc1ade730072f0";
+ sha256 = "1rspvmnsikdq95jmx3dykxd4k1rmgl98ryjrysvl0cf18hl1vq80";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/logfmt";
+ rev = "b84e30acd515aadc4b783ad4ff83aff3299bdfe0";
+ sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
+ };
+ }
+ {
+ goPackagePath = "github.com/leodido/ragel-machinery";
+ fetch = {
+ type = "git";
+ url = "https://github.com/leodido/ragel-machinery";
+ rev = "299bdde78165d4ca4bc7d064d8d6a4f39ac6de8c";
+ sha256 = "0ir7gf9a9p99pgsz3b5qijhkz41xqk4axlbx0cl4w2rwv2spvyw5";
+ };
+ }
+ {
+ goPackagePath = "github.com/mailru/easyjson";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mailru/easyjson";
+ rev = "efc7eb8984d6655c26b5c9d2e65c024e5767c37c";
+ sha256 = "02wzdl0hxkqvim1ymnp7s0d0ysw0ba2mdsrkhi7k93zs2wf1wswd";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/miekg/dns";
+ fetch = {
+ type = "git";
+ url = "https://github.com/miekg/dns";
+ rev = "5a2b9fab83ff0f8bfc99684bd5f43a37abe560f1";
+ sha256 = "1vmgkpmwlqg6pwrpvjbn4h4al6af5fjvwwnacyv18hvlfd3fyfmx";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/go-homedir";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/go-homedir";
+ rev = "3864e76763d94a6df2f9960b16a20a33da9f9a66";
+ sha256 = "1n8vya16l60i5jms43yb8fzdgwvqa2q926p5wkg3lbrk8pxy1nv0";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/mapstructure";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/mapstructure";
+ rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac";
+ sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al";
+ };
+ }
+ {
+ goPackagePath = "github.com/multiplay/go-ts3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/multiplay/go-ts3";
+ rev = "d0d44555495c8776880a17e439399e715a4ef319";
+ sha256 = "04n2rkbbgs09m47w24i9x7ah2a3mdwq378ayhsizyzjv3a0xhd9b";
+ };
+ }
+ {
+ goPackagePath = "github.com/naoina/go-stringutil";
+ fetch = {
+ type = "git";
+ url = "https://github.com/naoina/go-stringutil";
+ rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b";
+ sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6";
+ };
+ }
+ {
+ goPackagePath = "github.com/nats-io/gnatsd";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nats-io/gnatsd";
+ rev = "6608e9ac3be979dcb0614b772cc86a87b71acaa3";
+ sha256 = "186xywzdrmvlhlh9wgjs71rqvgab8vinlr3gkzkknny82nv7hcjw";
+ };
+ }
+ {
+ goPackagePath = "github.com/nats-io/go-nats";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nats-io/go-nats";
+ rev = "062418ea1c2181f52dc0f954f6204370519a868b";
+ sha256 = "1sccsfvfhwaqpkr4j3c1sa1jkjwqhkhr35br3iaw2qzlidhdypml";
+ };
+ }
+ {
+ goPackagePath = "github.com/nats-io/nuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nats-io/nuid";
+ rev = "289cccf02c178dc782430d534e3c1f5b72af807f";
+ sha256 = "1dpk8qzl43gfdaj2nbw52a0xyrmpmq26a9v9dfl27vkijssb20p4";
+ };
+ }
+ {
+ goPackagePath = "github.com/nsqio/go-nsq";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nsqio/go-nsq";
+ rev = "eee57a3ac4174c55924125bb15eeeda8cffb6e6f";
+ sha256 = "194wdmgsc0qhdjx95ka7blly58r9bj2vc0bgls7jawzszfpsbx8x";
+ };
+ }
+ {
+ goPackagePath = "github.com/opencontainers/go-digest";
+ fetch = {
+ type = "git";
+ url = "https://github.com/opencontainers/go-digest";
+ rev = "279bed98673dd5bef374d3b6e4b09e2af76183bf";
+ sha256 = "01gc7fpn8ax429024p2fcx3yb18axwz5bjf2hqxlii1jbsgw4bh9";
+ };
+ }
+ {
+ goPackagePath = "github.com/opencontainers/image-spec";
+ fetch = {
+ type = "git";
+ url = "https://github.com/opencontainers/image-spec";
+ rev = "d60099175f88c47cd379c4738d158884749ed235";
+ sha256 = "03dvbj3dln8c55v9gp79mgmz2yi2ws3r08iyz2fk41y3i22iaw1q";
+ };
+ }
+ {
+ goPackagePath = "github.com/opentracing-contrib/go-observer";
+ fetch = {
+ type = "git";
+ url = "https://github.com/opentracing-contrib/go-observer";
+ rev = "a52f2342449246d5bcc273e65cbdcfa5f7d6c63c";
+ sha256 = "1q7z458m2vh3bzml4x9vm2paffqn1jcgiydbisl0zg2asfniq7k3";
+ };
+ }
+ {
+ goPackagePath = "github.com/opentracing/opentracing-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/opentracing/opentracing-go";
+ rev = "1949ddbfd147afd4d964a9f00b24eb291e0e7c38";
+ sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9";
+ };
+ }
+ {
+ goPackagePath = "github.com/openzipkin/zipkin-go-opentracing";
+ fetch = {
+ type = "git";
+ url = "https://github.com/openzipkin/zipkin-go-opentracing";
+ rev = "26cf9707480e6b90e5eff22cf0bbf05319154232";
+ sha256 = "1yiyqh0k72985hxwc7hh639cyyg7igkx9bg9923x4knq635m2f32";
+ };
+ }
+ {
+ goPackagePath = "github.com/pierrec/lz4";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pierrec/lz4";
+ rev = "1958fd8fff7f115e79725b1288e0b878b3e06b00";
+ sha256 = "1c4xi40bvcp91a3lw9nw1hylvdmb51hviwrqv5f6zj1sswkv24ps";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "645ef00459ed84a119197bfb8d8205042c6df63d";
+ sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "792786c7400a136282c1664665ae0a8db921c6c2";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "c5b7fccd204277076155f10851dad72b76a49317";
+ sha256 = "1xqny3147g12n4j03kxm8s9mvdbs3ln6i56c655mybrn9jjy48kd";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f";
+ sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "7600349dcfe1abd18d72d3a1770870d9800a7801";
+ sha256 = "0lsp94dqpj35dny4m4x15kg4wgwawlm3in7cnpajkkacgyxagk5f";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "ae68e2d4c00fed4943b5f6698d504a5fe083da8a";
+ sha256 = "04sar4k99w8nvq3kwx6chz0mbp4s6xfjfxww7aqfd950xgs2jv5f";
+ };
+ }
+ {
+ goPackagePath = "github.com/rcrowley/go-metrics";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rcrowley/go-metrics";
+ rev = "e2704e165165ec55d062f5919b4b29494e9fa790";
+ sha256 = "1yvvwqyfdnnjgnc3j4y0g1b897ad0wwlgn6x4dx83s20ax2lyz2q";
+ };
+ }
+ {
+ goPackagePath = "github.com/samuel/go-zookeeper";
+ fetch = {
+ type = "git";
+ url = "https://github.com/samuel/go-zookeeper";
+ rev = "c4fab1ac1bec58281ad0667dc3f0907a9476ac47";
+ sha256 = "0i7mxg9hz8ymglq2xcwwswy1pvcr53qd57lzcdlf3d5bjki73a4w";
+ };
+ }
+ {
+ goPackagePath = "github.com/satori/go.uuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/satori/go.uuid";
+ rev = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3";
+ sha256 = "1j4s5pfg2ldm35y8ls8jah4dya2grfnx2drb4jcbjsyrp4cm5yfb";
+ };
+ }
+ {
+ goPackagePath = "github.com/shirou/gopsutil";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shirou/gopsutil";
+ rev = "8048a2e9c5773235122027dd585cf821b2af1249";
+ sha256 = "17ri1ijhvg6gxscaw4sy0r5pkcyiqdsf6nn2d4q36hd0nrswvk29";
+ };
+ }
+ {
+ goPackagePath = "github.com/shirou/w32";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shirou/w32";
+ rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b";
+ sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4";
+ };
+ }
+ {
+ goPackagePath = "github.com/sirupsen/logrus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sirupsen/logrus";
+ rev = "c155da19408a8799da419ed3eeb0cb5db0ad5dbc";
+ sha256 = "0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz";
+ };
+ }
+ {
+ goPackagePath = "github.com/soniah/gosnmp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/soniah/gosnmp";
+ rev = "96b86229e9b3ffb4b954144cdc7f98fe3ee1003f";
+ sha256 = "06al7bwl4hy8mc9l6q366sbpibad4n93xhdmifz133h6q9608djf";
+ };
+ }
+ {
+ goPackagePath = "github.com/streadway/amqp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/streadway/amqp";
+ rev = "e5adc2ada8b8efff032bf61173a233d143e9318e";
+ sha256 = "0qc5h9h1fcyblpiprbijrlc92fdbbnzf87648k20afgfjv8kciab";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/objx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/objx";
+ rev = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c";
+ sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686";
+ sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
+ };
+ }
+ {
+ goPackagePath = "github.com/tidwall/gjson";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tidwall/gjson";
+ rev = "f123b340873a0084cb27267eddd8ff615115fbff";
+ sha256 = "1axph65dv3l0mmr2iis4r5jk2qy5ffdvh4gdxz4pv92jyincf5fj";
+ };
+ }
+ {
+ goPackagePath = "github.com/tidwall/match";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tidwall/match";
+ rev = "1731857f09b1f38450e2c12409748407822dc6be";
+ sha256 = "14nv96h0mjki5q685qx8y331h4yga6hlfh3z9nz6acvnv284q578";
+ };
+ }
+ {
+ goPackagePath = "github.com/vishvananda/netlink";
+ fetch = {
+ type = "git";
+ url = "https://github.com/vishvananda/netlink";
+ rev = "b2de5d10e38ecce8607e6b438b6d174f389a004e";
+ sha256 = "06kic677b2q752sgvk3lyjfh8gmq7bpfl38h8k1jsz92fav1y8gl";
+ };
+ }
+ {
+ goPackagePath = "github.com/vishvananda/netns";
+ fetch = {
+ type = "git";
+ url = "https://github.com/vishvananda/netns";
+ rev = "13995c7128ccc8e51e9a6bd2b551020a27180abd";
+ sha256 = "1zk6w8158qi4niva5rijchbv9ixgmijsgqshh54wdaav4xrhjshn";
+ };
+ }
+ {
+ goPackagePath = "github.com/vjeantet/grok";
+ fetch = {
+ type = "git";
+ url = "https://github.com/vjeantet/grok";
+ rev = "ce01e59abcf6fbc9833b7deb5e4b8ee1769bcc53";
+ sha256 = "172j83ndkmh5dhglgskpsg5csz31ah5mnprqhcra5x7dczc2f8hv";
+ };
+ }
+ {
+ goPackagePath = "github.com/vmware/govmomi";
+ fetch = {
+ type = "git";
+ url = "https://github.com/vmware/govmomi";
+ rev = "e3a01f9611c32b2362366434bcd671516e78955d";
+ sha256 = "0cicd4m8ll7y1n0c97drmvmqwsqaspwpzc6nfp73f887m8ff1xis";
+ };
+ }
+ {
+ goPackagePath = "github.com/wvanbergen/kafka";
+ fetch = {
+ type = "git";
+ url = "https://github.com/wvanbergen/kafka";
+ rev = "e2edea948ddfee841ea9a263b32ccca15f7d6c2f";
+ sha256 = "1m712xywbx6nja2rbmrphwxbwfzkhadq139k5d19m8964695sp10";
+ };
+ }
+ {
+ goPackagePath = "github.com/wvanbergen/kazoo-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/wvanbergen/kazoo-go";
+ rev = "f72d8611297a7cf105da904c04198ad701a60101";
+ sha256 = "05yx57kbjm9v54j46zi2c21zb3d239lzv996b2qqxpkfbqadqyxm";
+ };
+ }
+ {
+ goPackagePath = "github.com/yuin/gopher-lua";
+ fetch = {
+ type = "git";
+ url = "https://github.com/yuin/gopher-lua";
+ rev = "46796da1b0b4794e1e341883a399f12cc7574b55";
+ sha256 = "0yq5ks1smqx0kgmwyl6xxd2mn9bvdi8qz7di4xs0xy5cs7f2zanw";
+ };
+ }
+ {
+ goPackagePath = "go.opencensus.io";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-instrumentation/opencensus-go";
+ rev = "79993219becaa7e29e3b60cb67f5b8e82dee11d6";
+ sha256 = "0y2jzm1b5dw8x5s9fjy2aj1gd0wwkhl71wj3ysby86g60ja5lp1z";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "a2144134853fc9a27a7b1e3eb4f19f1a76df13c9";
+ sha256 = "0hjjk6k9dq7zllwsw9icdfbli12ii379q2lajd6l7lyw72wy28by";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "a680a1efc54dd51c040b3b5ce4939ea3cf2ea0d1";
+ sha256 = "018zmn4kmg2mbngcciqal54slc3pl4ry5vlv0bw36fcxvnazxnbp";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/oauth2";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/oauth2";
+ rev = "d2e6202438beef2727060aa7cabdd924d92ebfd9";
+ sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "ac767d655b305d4e9612f5f6e33120b9176c4ad4";
+ sha256 = "1ds29n5lh4j21hmzxz7vk7hv1k6sixc7f0zsdc9xqdg0j7d212zm";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0";
+ sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/api";
+ fetch = {
+ type = "git";
+ url = "https://code.googlesource.com/google-api-go-client";
+ rev = "19ff8768a5c0b8e46ea281065664787eefc24121";
+ sha256 = "0b34xb74pnwawlf911w6f0dhb95i8vi20i799asnvrmyn1lm2ldk";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/appengine";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/appengine";
+ rev = "b1f26356af11148e710935ed1ac8a7f5702c7612";
+ sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/genproto";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/go-genproto";
+ rev = "fedd2861243fd1a8152376292b921b394c7bef7e";
+ sha256 = "08324j170skzacglhjmpkpsivp9gwcvmljx1nq6a2d2h2qksfdbp";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/grpc";
+ fetch = {
+ type = "git";
+ url = "https://github.com/grpc/grpc-go";
+ rev = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8";
+ sha256 = "0d8vj372ri55mrqfc0rhjl3albp5ykwfjhda1s5cgm5n40v70pr3";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/kingpin";
+ rev = "947dcec5ba9c011838740e680966fd7087a71d0d";
+ sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/asn1-ber.v1";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-asn1-ber/asn1-ber";
+ rev = "379148ca0225df7a432012b8df0355c2a2063ac0";
+ sha256 = "1y8bvzbxpw0lfnn7pbcdwzqj4l90qj6xf88dvv9pxd9yl5g6cskx";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/fatih/pool.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fatih/pool";
+ rev = "010e0b745d12eaf8426c95f9c3924d81dd0b668f";
+ sha256 = "0dxsq7058w47d6ynbwjlfgnwcf5bf1q7m23dsgljd01sd8ilrq9x";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/fsnotify.v1";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/gorethink/gorethink.v3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorethink/gorethink";
+ rev = "7f5bdfd858bb064d80559b2a32b86669c5de5d3b";
+ sha256 = "1k4flhx93jbrcsi8k35dcdm7rcq3r8i8my4h8zhf5y9ayhcyph1m";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/ldap.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ldap/ldap";
+ rev = "bb7a9ca6e4fbc2129e3db588a34bc970ffe811a9";
+ sha256 = "1wf81wy04nhkqs0dg5zkivr4sh37r83bxrfwjz9vr4jq6vmljr3h";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/mgo.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-mgo/mgo";
+ rev = "9856a29383ce1c59f308dd1cf0363a79b5bef6b5";
+ sha256 = "1gfbcmvpwwf1lydxj3g42wv2g9w3pf0y02igqk4f4f21h02sazkw";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/olivere/elastic.v5";
+ fetch = {
+ type = "git";
+ url = "https://github.com/olivere/elastic";
+ rev = "52741dc2ce53629cbe1e673869040d886cba2cd5";
+ sha256 = "11dgj31jxmp9fdnnwzzwg08p3iwrbnd63kyf6drvlw4qsgslk4lh";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/tomb.v1";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-tomb/tomb";
+ rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8";
+ sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-yaml/yaml";
+ rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
+ sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
+ };
+ }
+]
diff --git a/pkgs/servers/nginx-sso/default.nix b/pkgs/servers/nginx-sso/default.nix
new file mode 100644
index 000000000000..a25eff5b05c9
--- /dev/null
+++ b/pkgs/servers/nginx-sso/default.nix
@@ -0,0 +1,29 @@
+{ buildGoPackage, fetchFromGitHub, stdenv }:
+
+buildGoPackage rec {
+ name = "nginx-sso-${version}";
+ version = "0.15.1";
+ rev = "v${version}";
+
+ goPackagePath = "github.com/Luzifer/nginx-sso";
+
+ src = fetchFromGitHub {
+ inherit rev;
+ owner = "Luzifer";
+ repo = "nginx-sso";
+ sha256 = "0mm6yhm22wf32yl9wvl8fy9m5jjd491khyy4cl73fn381h3n5qi2";
+ };
+
+ postInstall = ''
+ mkdir -p $bin/share
+ cp -R $src/frontend $bin/share
+ '';
+
+ meta = with stdenv.lib; {
+ description = "SSO authentication provider for the auth_request nginx module";
+ homepage = https://github.com/Luzifer/nginx-sso;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ delroth ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/nosql/mongodb/default.nix b/pkgs/servers/nosql/mongodb/default.nix
index 55b4b641d153..b1d9154a7475 100644
--- a/pkgs/servers/nosql/mongodb/default.nix
+++ b/pkgs/servers/nosql/mongodb/default.nix
@@ -97,7 +97,7 @@ in stdenv.mkDerivation rec {
homepage = http://www.mongodb.org;
license = licenses.agpl3;
- maintainers = with maintainers; [ bluescreen303 offline wkennington cstrahan ];
+ maintainers = with maintainers; [ bluescreen303 offline cstrahan ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix
index ab0839de961c..a913643df081 100644
--- a/pkgs/servers/pulseaudio/default.nix
+++ b/pkgs/servers/pulseaudio/default.nix
@@ -121,7 +121,7 @@ stdenv.mkDerivation rec {
description = "Sound server for POSIX and Win32 systems";
homepage = http://www.pulseaudio.org/;
license = lib.licenses.lgpl2Plus;
- maintainers = with lib.maintainers; [ lovek323 wkennington ];
+ maintainers = with lib.maintainers; [ lovek323 ];
platforms = lib.platforms.unix;
longDescription = ''
diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix
index 38f13fcd1fa1..3d421e7a6ecb 100644
--- a/pkgs/servers/samba/4.x.nix
+++ b/pkgs/servers/samba/4.x.nix
@@ -100,7 +100,6 @@ stdenv.mkDerivation rec {
homepage = https://www.samba.org/;
description = "The standard Windows interoperability suite of programs for Linux and Unix";
license = licenses.gpl3;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/servers/search/solr/default.nix b/pkgs/servers/search/solr/default.nix
index 04e85212f3cd..8e72605b834f 100644
--- a/pkgs/servers/search/solr/default.nix
+++ b/pkgs/servers/search/solr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "solr-${version}";
- version = "7.5.0";
+ version = "7.6.0";
src = fetchurl {
url = "mirror://apache/lucene/solr/${version}/solr-${version}.tgz";
- sha256 = "1g6f58j2pzb73phj4hfri9mj7vmql72by7w3xrbq1pbnqgzxmhpa";
+ sha256 = "1marwyn7r85k5j28vwkl9n942gp52kjh6s1hbm357w8gnfh2bd1c";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/shishi/default.nix b/pkgs/servers/shishi/default.nix
index 6c4e515d4228..060b58d18b1b 100644
--- a/pkgs/servers/shishi/default.nix
+++ b/pkgs/servers/shishi/default.nix
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
homepage = https://www.gnu.org/software/shishi/;
description = "An implementation of the Kerberos 5 network security system";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ bjg lovek323 wkennington ];
+ maintainers = with maintainers; [ bjg lovek323 ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/servers/sonarr/default.nix b/pkgs/servers/sonarr/default.nix
index 1b4bad093c49..7405f716933b 100644
--- a/pkgs/servers/sonarr/default.nix
+++ b/pkgs/servers/sonarr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "sonarr-${version}";
- version = "2.0.0.5252";
+ version = "2.0.0.5301";
src = fetchurl {
url = "https://download.sonarr.tv/v2/master/mono/NzbDrone.master.${version}.mono.tar.gz";
- sha256 = "0rs6sw2yjnhv3v3qbnalz445cilppw91zxxkj93dbp5vdlinw3fp";
+ sha256 = "16jjxs0gj5jdy0r4ynhck36b2balphqj24n2gfabrlgxsc6g20jv";
};
buildInputs = [
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 6415fc95437e..767565dd5820 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -90,7 +90,7 @@ common = rec { # attributes common to both builds
description = "An enhanced, drop-in replacement for MySQL";
homepage = https://mariadb.org/;
license = licenses.gpl2;
- maintainers = with maintainers; [ thoughtpolice wkennington ];
+ maintainers = with maintainers; [ thoughtpolice ];
platforms = platforms.all;
};
};
diff --git a/pkgs/servers/sql/monetdb/default.nix b/pkgs/servers/sql/monetdb/default.nix
index 4be2c10b2e4e..a25f720c3c40 100644
--- a/pkgs/servers/sql/monetdb/default.nix
+++ b/pkgs/servers/sql/monetdb/default.nix
@@ -3,14 +3,14 @@
}:
let
- version = "11.31.11";
+ version = "11.31.13";
in stdenv.mkDerivation rec {
name = "monetdb-${version}";
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${version}.tar.bz2";
- sha256 = "0x504jdxnqpxln6b69dqagzm2zknf11lykckmydzi6vapfc5msd3";
+ sha256 = "1dvqhjxd2lmnqjzj14n4dnlflca0525kshl9abi7qjv0ipcc6a4l";
};
postPatch = ''
diff --git a/pkgs/servers/sql/pgpool/default.nix b/pkgs/servers/sql/pgpool/default.nix
index 781d25490d21..3fedf3fa8048 100644
--- a/pkgs/servers/sql/pgpool/default.nix
+++ b/pkgs/servers/sql/pgpool/default.nix
@@ -31,6 +31,5 @@ stdenv.mkDerivation rec {
description = "A middleware that works between postgresql servers and postgresql clients";
license = licenses.free;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix
index 2b22c36e829f..0624998e5deb 100644
--- a/pkgs/servers/sql/postgresql/default.nix
+++ b/pkgs/servers/sql/postgresql/default.nix
@@ -1,14 +1,22 @@
-{ lib, stdenv, glibc, fetchurl, zlib, readline, libossp_uuid, openssl, libxml2, makeWrapper, tzdata, systemd, icu, pkgconfig }:
-
let
- common = { version, sha256, psqlSchema }:
+ generic =
+ # dependencies
+ { stdenv, lib, fetchurl, makeWrapper
+ , glibc, zlib, readline, openssl, icu, systemd, libossp_uuid
+ , pkgconfig, libxml2, tzdata
+
+ # for postgreql.pkgs
+ , this, self, newScope, buildEnv
+
+ # source specification
+ , version, sha256, psqlSchema
+ }:
let
atLeast = lib.versionAtLeast version;
-
- # Build with ICU by default on versions that support it
icuEnabled = atLeast "10";
- in stdenv.mkDerivation (rec {
+
+ in stdenv.mkDerivation rec {
name = "postgresql-${version}";
inherit version;
@@ -97,50 +105,94 @@ let
disallowedReferences = [ stdenv.cc ];
passthru = {
- inherit readline psqlSchema;
+ inherit readline psqlSchema version;
+
+ pkgs = let
+ scope = { postgresql = this; };
+ newSelf = self // scope;
+ newSuper = { callPackage = newScope (scope // this.pkgs); };
+ in import ./packages.nix newSelf newSuper;
+
+ withPackages = postgresqlWithPackages {
+ inherit makeWrapper buildEnv;
+ postgresql = this;
+ }
+ this.pkgs;
};
meta = with lib; {
homepage = https://www.postgresql.org;
description = "A powerful, open source object-relational database system";
license = licenses.postgresql;
- maintainers = with maintainers; [ ocharles thoughtpolice ];
+ maintainers = with maintainers; [ ocharles thoughtpolice danbst ];
platforms = platforms.unix;
knownVulnerabilities = optional (!atLeast "9.4")
"PostgreSQL versions older than 9.4 are not maintained anymore!";
};
- });
+ };
-in {
+ postgresqlWithPackages = { postgresql, makeWrapper, buildEnv }: pkgs: f: buildEnv {
+ name = "postgresql-and-plugins-${postgresql.version}";
+ paths = f pkgs ++ [
+ postgresql
+ postgresql.lib
+ postgresql.man # in case user installs this into environment
+ ];
+ buildInputs = [ makeWrapper ];
- postgresql_9_4 = common {
+ # We include /bin to ensure the $out/bin directory is created, which is
+ # needed because we'll be removing the files from that directory in postBuild
+ # below. See #22653
+ pathsToLink = ["/" "/bin"];
+
+ postBuild = ''
+ mkdir -p $out/bin
+ rm $out/bin/{pg_config,postgres,pg_ctl}
+ cp --target-directory=$out/bin ${postgresql}/bin/{postgres,pg_config,pg_ctl}
+ wrapProgram $out/bin/postgres --set NIX_PGLIBDIR $out/lib
+ '';
+ };
+
+in self: super: {
+
+ postgresql_9_4 = super.callPackage generic {
version = "9.4.20";
psqlSchema = "9.4";
sha256 = "0zzqjz5jrn624hzh04drpj6axh30a9k6bgawid6rwk45nbfxicgf";
+ this = self.postgresql_9_4;
+ inherit self;
};
- postgresql_9_5 = common {
+ postgresql_9_5 = super.callPackage generic {
version = "9.5.15";
psqlSchema = "9.5";
sha256 = "0i2lylgmsmy2g1ixlvl112fryp7jmrd0i2brk8sxb7vzzpg3znnv";
+ this = self.postgresql_9_5;
+ inherit self;
};
- postgresql_9_6 = common {
+ postgresql_9_6 = super.callPackage generic {
version = "9.6.11";
psqlSchema = "9.6";
sha256 = "0c55akrkzqd6p6a8hr0338wk246hl76r9j16p4zn3s51d7f0l99q";
+ this = self.postgresql_9_6;
+ inherit self;
};
- postgresql_10 = common {
+ postgresql_10 = super.callPackage generic {
version = "10.6";
psqlSchema = "10.0";
sha256 = "0jv26y3f10svrjxzsgqxg956c86b664azyk2wppzpa5x11pjga38";
+ this = self.postgresql_10;
+ inherit self;
};
- postgresql_11 = common {
+ postgresql_11 = super.callPackage generic {
version = "11.1";
psqlSchema = "11.1";
sha256 = "026v0sicsh7avzi45waf8shcbhivyxmi7qgn9fd1x0vl520mx0ch";
+ this = self.postgresql_11;
+ inherit self;
};
-}
+}
\ No newline at end of file
diff --git a/pkgs/development/libraries/postgis/default.nix b/pkgs/servers/sql/postgresql/ext/postgis.nix
similarity index 52%
rename from pkgs/development/libraries/postgis/default.nix
rename to pkgs/servers/sql/postgresql/ext/postgis.nix
index be7fc6f8c173..d78707fc65f9 100644
--- a/pkgs/development/libraries/postgis/default.nix
+++ b/pkgs/servers/sql/postgresql/ext/postgis.nix
@@ -10,79 +10,27 @@
, pkgconfig
, file
}:
-
- /*
-
- ### NixOS - usage:
- ==================
-
- services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql_9_5; }) ];
-
-
- ### important Postgis implementation details:
- =============================================
-
- Postgis provides a shared library implementing many operations. They are
- exposed to the Postgres SQL interpreter by special SQL queries eg:
-
- CREATE FUNCTION [...]
- AS '[..]liblwgeom', 'lwhistogram2d_in' LANGUAGE 'C' IMMUTABLE STRICT; -- WITH (isstrict);
-
- where liblwgeom is the shared library.
- Postgis < 1.5 used absolute paths, in NixOS $libdir is always used.
-
- Thus if you want to use postgresql dumps which were created by non NixOS
- systems you have to adopt the library path.
-
-
- ### TODO:
- =========
- the bin commands to have gtk gui:
- */
-
-
-let
- version = "2.5.1";
- sha256 = "14bsh4kflp4bxilypkpmhrpldknc9s9vgiax8yfhxbisyib704zv";
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
name = "postgis-${version}";
+ version = "2.5.1";
+
+ outputs = [ "out" "doc" ];
src = fetchurl {
- url = "https://download.osgeo.org/postgis/source/postgis-${builtins.toString version}.tar.gz";
- inherit sha256;
+ url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
+ sha256 = "14bsh4kflp4bxilypkpmhrpldknc9s9vgiax8yfhxbisyib704zv";
};
- # don't pass these vars to the builder
- removeAttrs = ["sql_comments" "sql_srcs"];
-
- preInstall = ''
- mkdir -p $out/bin
- '';
-
- # create aliases for all commands adding version information
- postInstall = ''
- sql_srcs=$(for sql in ${builtins.toString sql_srcs}; do echo -n "$(find $out -iname "$sql") "; done )
-
- for prog in $out/bin/*; do # */
- ln -s $prog $prog-${version}
- done
-
- cp -r doc $out
- '';
-
buildInputs = [ libxml2 postgresql geos proj perl gdal json_c pkgconfig ];
-
- sql_comments = "postgis_comments.sql";
-
- sql_srcs = ["postgis.sql" "spatial_ref_sys.sql"];
+ dontDisableStatic = true;
# postgis config directory assumes /include /lib from the same root for json-c library
NIX_LDFLAGS = "-L${stdenv.lib.getLib json_c}/lib";
- dontDisableStatic = true;
preConfigure = ''
sed -i 's@/usr/bin/file@${file}/bin/file@' configure
configureFlags="--datadir=$out/share --datarootdir=$out/share --bindir=$out/bin --with-gdalconfig=${gdal}/bin/gdal-config --with-jsondir=${json_c.dev}"
+
makeFlags="PERL=${perl}/bin/perl datadir=$out/share pkglibdir=$out/lib bindir=$out/bin"
'';
postConfigure = ''
@@ -95,6 +43,20 @@ in stdenv.mkDerivation rec {
"raster/scripts/python/Makefile";
'';
+ preInstall = ''
+ mkdir -p $out/bin
+ '';
+
+ # create aliases for all commands adding version information
+ postInstall = ''
+ for prog in $out/bin/*; do # */
+ ln -s $prog $prog-${version}
+ done
+
+ mkdir -p $doc/share/doc/postgis
+ mv doc/* $doc/share/doc/postgis/
+ '';
+
meta = with stdenv.lib; {
description = "Geographic Objects for PostgreSQL";
homepage = http://postgis.refractions.net;
diff --git a/pkgs/servers/sql/postgresql/packages.nix b/pkgs/servers/sql/postgresql/packages.nix
new file mode 100644
index 000000000000..a1ca71d2c8cf
--- /dev/null
+++ b/pkgs/servers/sql/postgresql/packages.nix
@@ -0,0 +1,37 @@
+self: super: {
+
+ postgis = super.callPackage ./ext/postgis.nix {
+ gdal = self.gdal.override {
+ postgresql = self.postgresql;
+ poppler = self.poppler_0_61;
+ };
+ };
+
+ pg_repack = super.callPackage ./ext/pg_repack.nix { };
+
+ pg_similarity = super.callPackage ./ext/pg_similarity.nix { };
+
+ pgroonga = super.callPackage ./ext/pgroonga.nix { };
+
+ plv8 = super.callPackage ./ext/plv8.nix {
+ v8 = super.callPackage ../../../development/libraries/v8/plv8_6_x.nix {
+ python = self.python2;
+ };
+ };
+
+ pgjwt = super.callPackage ./ext/pgjwt.nix { };
+
+ cstore_fdw = super.callPackage ./ext/cstore_fdw.nix { };
+
+ pg_hll = super.callPackage ./ext/pg_hll.nix { };
+
+ pg_cron = super.callPackage ./ext/pg_cron.nix { };
+
+ pg_topn = super.callPackage ./ext/pg_topn.nix { };
+
+ pgtap = super.callPackage ./ext/pgtap.nix { };
+
+ timescaledb = super.callPackage ./ext/timescaledb.nix { };
+
+ tsearch_extras = super.callPackage ./ext/tsearch_extras.nix { };
+}
\ No newline at end of file
diff --git a/pkgs/servers/syncserver/default.nix b/pkgs/servers/syncserver/default.nix
new file mode 100644
index 000000000000..d41923758017
--- /dev/null
+++ b/pkgs/servers/syncserver/default.nix
@@ -0,0 +1,47 @@
+{ lib
+, python2
+, fetchFromGitHub
+}:
+
+let
+ python = python2.override {
+ packageOverrides = self: super: {
+ # Older version, used by syncserver, tokenserver and serversyncstorage
+ cornice = super.cornice.overridePythonAttrs (oldAttrs: rec {
+ version = "0.17";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "1vvymhf6ydc885ygqiqpa39xr9v302i1l6nzirjnczqy9llyqvpj";
+ };
+ });
+ };
+ };
+
+# buildPythonPackage is necessary for syncserver to work with gunicorn or paster scripts
+in python.pkgs.buildPythonPackage rec {
+ pname = "syncserver";
+ version = "1.8.0";
+
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = "syncserver";
+ rev = version;
+ sha256 = "0hxjns9hz7a8r87iqr1yfvny4vwj1rlhwcf8bh7j6lsf92mkmgy8";
+ };
+
+ # There are no tests
+ doCheck = false;
+
+ propagatedBuildInputs = with python.pkgs; [
+ cornice gunicorn pyramid requests simplejson sqlalchemy mozsvc tokenserver
+ serversyncstorage configparser
+ ];
+
+ meta = with lib; {
+ description = "Run-Your-Own Firefox Sync Server";
+ homepage = https://github.com/mozilla-services/syncserver;
+ platforms = platforms.unix;
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ nadrieril ];
+ };
+}
diff --git a/pkgs/servers/tegola/default.nix b/pkgs/servers/tegola/default.nix
new file mode 100644
index 000000000000..967eea25d3fb
--- /dev/null
+++ b/pkgs/servers/tegola/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ name = "tegola-${version}";
+ version = "0.8.1";
+ rev = "8b2675a63624ad1d69a8d2c84a6a3f3933e25ca1";
+
+ goPackagePath = "github.com/go-spatial/tegola";
+
+ src = fetchFromGitHub {
+ owner = "go-spatial";
+ repo = "tegola";
+ inherit rev;
+ sha256 = "1f70vsrj3i1d0kg76a8s741nps71hrglgyyrz2xm6a8b31w833pi";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = https://www.tegola.io/;
+ description = "Mapbox Vector Tile server";
+ maintainers = with maintainers; [ ingenieroariel ];
+ platforms = platforms.unix;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix
index 154b56596771..6342be5fe492 100644
--- a/pkgs/servers/traefik/default.nix
+++ b/pkgs/servers/traefik/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "traefik-${version}";
- version = "1.7.4";
+ version = "1.7.8";
goPackagePath = "github.com/containous/traefik";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "containous";
repo = "traefik";
rev = "v${version}";
- sha256 = "0y2ac8z09s76qf13m7dgzmhqa5868q7g9r2gxxbq3lhhzwik31vp";
+ sha256 = "19x2shx5a6ccnc1r0jl51b9qrypzl38npdcy07352lm6jdffi8i4";
};
buildInputs = [ go-bindata bash ];
diff --git a/pkgs/servers/tt-rss/default.nix b/pkgs/servers/tt-rss/default.nix
index b3714c7a0c28..ce8947bcdda6 100644
--- a/pkgs/servers/tt-rss/default.nix
+++ b/pkgs/servers/tt-rss/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "tt-rss-${version}";
- version = "2018-04-05";
- rev = "963c22646b3e1bd544bd957bf34175b996bd6e53";
+ version = "2019-01-29";
+ rev = "c7c9c5fb0ab6b3d4ea3078865670d6c1dfe2ecac";
src = fetchurl {
url = "https://git.tt-rss.org/git/tt-rss/archive/${rev}.tar.gz";
- sha256 = "02vjw5cag5x0rpiqalfrqf7iz21rp8ml5wnfd8pdkxbr8182bw3h";
+ sha256 = "0k184zqrfscv17gnl106q4yzhqmxb0g1dn1wkdkrclc3qcrviyp6";
};
installPhase = ''
diff --git a/pkgs/servers/unifi/default.nix b/pkgs/servers/unifi/default.nix
index fd1787d4c99d..fd04ec78fc87 100644
--- a/pkgs/servers/unifi/default.nix
+++ b/pkgs/servers/unifi/default.nix
@@ -35,7 +35,7 @@ let
description = "Controller for Ubiquiti UniFi access points";
license = licenses.unfree;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
+ maintainers = with maintainers; [ erictapen ];
};
};
diff --git a/pkgs/servers/web-apps/wallabag/default.nix b/pkgs/servers/web-apps/wallabag/default.nix
index ed399f58bcf1..688c3cacc79e 100644
--- a/pkgs/servers/web-apps/wallabag/default.nix
+++ b/pkgs/servers/web-apps/wallabag/default.nix
@@ -2,22 +2,20 @@
stdenv.mkDerivation rec {
name = "wallabag-${version}";
- version = "2.3.3";
+ version = "2.3.6";
# remember to rm -r var/cache/* after a rebuild or unexpected errors will occur
src = fetchurl {
url = "https://static.wallabag.org/releases/wallabag-release-${version}.tar.gz";
- sha256 = "12q5daigqn4xqp9pyfzac881qm9ywrflm8sivhl3spczyh41gwpg";
+ sha256 = "0m0dy3r94ks5pfxyb9vbgrsm0vrwdl3jd5wqwg4f5vd107lq90q1";
};
outputs = [ "out" ];
patches = [ ./wallabag-data.patch ]; # exposes $WALLABAG_DATA
- prePatch = ''
- rm Makefile # use the "shared hosting" package with bundled dependencies
- '';
+ dontBuild = true;
installPhase = ''
mkdir $out/
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 27fc33e764bf..bd529c178f4f 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -1,7 +1,7 @@
{ abiCompat ? null,
stdenv, makeWrapper, lib, fetchurl, fetchpatch, buildPackages,
- automake, autoconf, libtool, intltool, mtdev, libevdev, libinput,
+ automake, autoconf, libiconv, libtool, intltool, mtdev, libevdev, libinput,
freetype, tradcpp, fontconfig, meson, ninja,
libGL, spice-protocol, zlib, libGLU, dbus, libunwind, libdrm,
mesa_noglu, udev, bootstrap_cmds, bison, flex, clangStdenv, autoreconfHook,
@@ -143,10 +143,12 @@ self: super:
outputs = [ "out" "dev" "devdoc" ];
});
- # See https://bugs.freedesktop.org/show_bug.cgi?id=47792
- # Once the bug is fixed upstream, this can be removed.
luit = super.luit.overrideAttrs (attrs: {
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=47792
+ # Once the bug is fixed upstream, this can be removed.
configureFlags = [ "--disable-selective-werror" ];
+
+ buildInputs = attrs.buildInputs ++ [libiconv];
});
libICE = super.libICE.overrideAttrs (attrs: {
diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix
index 1436af024cd7..8339460276c4 100644
--- a/pkgs/servers/xmpp/ejabberd/default.nix
+++ b/pkgs/servers/xmpp/ejabberd/default.nix
@@ -24,12 +24,12 @@ let
ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ];
in stdenv.mkDerivation rec {
- version = "18.06";
+ version = "18.12.1";
name = "ejabberd-${version}";
src = fetchurl {
url = "https://www.process-one.net/downloads/ejabberd/${version}/${name}.tgz";
- sha256 = "1c4h6qrckihm8v4vm52h31j5dxg7247vk374rwz41idfb25vx7dc";
+ sha256 = "0mqzbjzcf0aqjzds6pxl1zy1ajn3f8c94dn47xf2i9qid0bsydgx";
};
nativeBuildInputs = [ fakegit ];
@@ -75,7 +75,7 @@ in stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1bk3yd10cq6vlgmh2qawl82m29yi5zcbsdlz17xyy76sg2ka622a";
+ outputHash = "1ihg5jbvilfxacsw885ywgyf74r9hm8gcn17mrgbv6y7fcvcgcsr";
};
configureFlags =
diff --git a/pkgs/shells/bash/bash-5.0-patches.nix b/pkgs/shells/bash/bash-5.0-patches.nix
index b8019fb33502..a9877540988b 100644
--- a/pkgs/shells/bash/bash-5.0-patches.nix
+++ b/pkgs/shells/bash/bash-5.0-patches.nix
@@ -1,4 +1,6 @@
# Automatically generated by `update-patch-set.sh'; do not edit.
patch: [
+(patch "001" "12bjfdy6bg8nhyw27bdgxn7h4paylx8d927skfmi9pxd1wgrxzpj")
+(patch "002" "01w7yrzmz10mw06ys0546vhl7isv2v402ziyvfd7k67588spvs47")
]
diff --git a/pkgs/shells/elvish/default.nix b/pkgs/shells/elvish/default.nix
index 0b7b934646e2..80b0f3860514 100644
--- a/pkgs/shells/elvish/default.nix
+++ b/pkgs/shells/elvish/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
- name = "elvish-${version}";
+ pname = "elvish";
version = "0.12";
goPackagePath = "github.com/elves/elvish";
@@ -12,17 +12,22 @@ buildGoPackage rec {
'';
src = fetchFromGitHub {
- repo = "elvish";
owner = "elves";
- rev = version;
+ repo = pname;
+ rev = "v${version}";
sha256 = "1vvbgkpnrnb5aaak4ks45wl0cyp0vbry8bpxl6v2dpmq9x0bscpp";
};
meta = with stdenv.lib; {
- description = "A friendly and expressive Unix shell";
+ description = "A friendly and expressive command shell";
+ longDescription = ''
+ Elvish is a friendly interactive shell and an expressive programming
+ language. It runs on Linux, BSDs, macOS and Windows. Despite its pre-1.0
+ status, it is already suitable for most daily interactive use.
+ '';
homepage = https://elv.sh/;
license = licenses.bsd2;
- maintainers = with maintainers; [ vrthra ];
+ maintainers = with maintainers; [ vrthra AndersonTorres ];
platforms = with platforms; linux ++ darwin;
};
diff --git a/pkgs/shells/zsh/default.nix b/pkgs/shells/zsh/default.nix
index bebf219d9b25..86f499b4b564 100644
--- a/pkgs/shells/zsh/default.nix
+++ b/pkgs/shells/zsh/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, ncurses, pcre, fetchpatch }:
let
- version = "5.6.2";
+ version = "5.7";
documentation = fetchurl {
url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.xz";
- sha256 = "05014rg6hkwiv1p56iij8wn2rghmwjxs5qsj3d3xigbwaikk55wq";
+ sha256 = "0pgisyi82pg5mycx1k7vfx9hwzl6zq00r5s9v91lg4gqisvlvagh";
};
in
@@ -15,14 +15,14 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz";
- sha256 = "17iffliqcj4hv91g0bd2sxsyfcz51mfyh97sp2iyrs2p0mndc2x5";
+ sha256 = "04ynid3ggvy6i5c26bk52mq6x5vyrdwgryid9hggmnb1nf8b41vq";
};
patches = [
(fetchpatch {
- name = "search-xdg-data-dirs.patch";
- url = https://github.com/zsh-users/zsh/commit/624219e0e4cbfdfb286e707bd2853f2d7b6a4a7d.patch;
- sha256 = "0i0g7dc0px57vpklm1f4w20vyc92nv15y09r5clvib2kjkxjy2cf";
+ name = "vcs_info.patch";
+ url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/vcs_info.patch?h=packages/zsh&id=1b7537ff5343819b3110a76bbdd2a1bf9ef80c4a";
+ sha256 = "0rc63cdc0qzhmj2dp5jnmxgyl5c47w857s8379fq36z8g0bi3rwq";
excludes = [ "ChangeLog" ];
})
];
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index 88808a7b3f90..86f895ab8f1a 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -81,8 +81,6 @@ rec {
, ... } @ attrs:
let
- computedName = if name != "" then name else "${attrs.pname}-${attrs.version}";
-
# TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when
# no package has `doCheck = true`.
doCheck' = doCheck && stdenv.hostPlatform == stdenv.buildPlatform;
@@ -96,7 +94,7 @@ rec {
++ depsHostHost ++ depsHostHostPropagated
++ buildInputs ++ propagatedBuildInputs
++ depsTargetTarget ++ depsTargetTargetPropagated) == 0;
- dontAddHostSuffix = attrs ? outputHash && !noNonNativeDeps || stdenv.cc == null;
+ dontAddHostSuffix = attrs ? outputHash && !noNonNativeDeps || (stdenv.noCC or false);
supportedHardeningFlags = [ "fortify" "stackprotector" "pie" "pic" "strictoverflow" "format" "relro" "bindnow" ];
defaultHardeningFlags = if stdenv.hostPlatform.isMusl
then supportedHardeningFlags
@@ -179,17 +177,15 @@ rec {
"checkInputs" "installCheckInputs"
"__impureHostDeps" "__propagatedImpureHostDeps"
"sandboxProfile" "propagatedSandboxProfile"])
- // {
- # A hack to make `nix-env -qa` and `nix search` ignore broken packages.
- # TODO(@oxij): remove this assert when something like NixOS/nix#1771 gets merged into nix.
- name = assert validity.handled; computedName + lib.optionalString
- # Fixed-output derivations like source tarballs shouldn't get a host
- # suffix. But we have some weird ones with run-time deps that are
- # just used for their side-affects. Those might as well since the
- # hash can't be the same. See #32986.
- (stdenv.hostPlatform != stdenv.buildPlatform && !dontAddHostSuffix)
- ("-" + stdenv.hostPlatform.config);
-
+ // (lib.optionalAttrs (name == "")) {
+ name = "${attrs.pname}-${attrs.version}";
+ } // (lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform && !dontAddHostSuffix)) {
+ # Fixed-output derivations like source tarballs shouldn't get a host
+ # suffix. But we have some weird ones with run-time deps that are
+ # just used for their side-affects. Those might as well since the
+ # hash can't be the same. See #32986.
+ name = "${if name != "" then name else "${attrs.pname}-${attrs.version}"}-${stdenv.hostPlatform.config}";
+ } // {
builder = attrs.realBuilder or stdenv.shell;
args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)];
inherit stdenv;
@@ -278,7 +274,7 @@ rec {
meta = {
# `name` above includes cross-compilation cruft (and is under assert),
# lets have a clean always accessible version here.
- name = computedName;
+ name = if name != "" then name else "${attrs.pname}-${attrs.version}";
# If the packager hasn't specified `outputsToInstall`, choose a default,
# which is the name of `p.bin or p.out or p`;
@@ -289,7 +285,8 @@ rec {
outputsToInstall =
let
hasOutput = out: builtins.elem out outputs;
- in [( lib.findFirst hasOutput null (["bin" "out"] ++ outputs) )];
+ in [( lib.findFirst hasOutput null (["bin" "out"] ++ outputs) )]
+ ++ lib.optional (hasOutput "man") "man";
}
// attrs.meta or {}
# Fill `meta.position` to identify the source location of the package.
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index 809b2d0b553c..9b434da7a84a 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -24,6 +24,8 @@ with pkgs;
cc-multilib-gcc = callPackage ./cc-wrapper/multilib.nix { stdenv = gccMultiStdenv; };
cc-multilib-clang = callPackage ./cc-wrapper/multilib.nix { stdenv = clangMultiStdenv; };
+ kernel-config = callPackage ./kernel.nix {};
+
ld-library-path = callPackage ./ld-library-path {};
macOSSierraShared = callPackage ./macos-sierra-shared {};
diff --git a/pkgs/test/kernel.nix b/pkgs/test/kernel.nix
new file mode 100644
index 000000000000..14a4d5ea1041
--- /dev/null
+++ b/pkgs/test/kernel.nix
@@ -0,0 +1,53 @@
+{ stdenv, lib, pkgs }:
+
+with lib.kernel;
+with lib.asserts;
+with lib.modules;
+
+# To test nixos/modules/system/boot/kernel_config.nix;
+let
+ # copied from release-lib.nix
+ assertTrue = bool:
+ if bool
+ then pkgs.runCommand "evaluated-to-true" {} "touch $out"
+ else pkgs.runCommand "evaluated-to-false" {} "false";
+
+ lts_kernel = pkgs.linuxPackages.kernel;
+
+ kernelTestConfig = structuredConfig: (lts_kernel.override {
+ structuredExtraConfig = structuredConfig;
+ }).configfile.structuredConfig;
+
+ mandatoryVsOptionalConfig = mkMerge [
+ { USB_DEBUG = option yes;}
+ { USB_DEBUG = yes;}
+ ];
+
+ freeformConfig = mkMerge [
+ { MMC_BLOCK_MINORS = freeform "32"; } # same as default, won't trigger any error
+ { MMC_BLOCK_MINORS = freeform "64"; } # will trigger an error but the message is not great:
+ ];
+
+ yesWinsOverNoConfig = mkMerge [
+ # default for "8139TOO_PIO" is no
+ { "8139TOO_PIO" = yes; } # yes wins over no by default
+ { "8139TOO_PIO" = no; }
+ ];
+in
+{
+ # mandatory flag should win over optional
+ mandatoryCheck = (kernelTestConfig mandatoryVsOptionalConfig);
+
+ # check that freeform options are unique
+ # Should trigger
+ # > The option `settings.MMC_BLOCK_MINORS.freeform' has conflicting definitions, in `' and `'
+ freeformCheck = let
+ res = builtins.tryEval ( (kernelTestConfig freeformConfig).MMC_BLOCK_MINORS.freeform);
+ in
+ assertTrue (res.success == false);
+
+ yesVsNoCheck = let
+ res = kernelTestConfig yesWinsOverNoConfig;
+ in
+ assertTrue (res."8139TOO_PIO".tristate == "y");
+}
diff --git a/pkgs/tools/X11/wpgtk/default.nix b/pkgs/tools/X11/wpgtk/default.nix
index cc7f213b88b6..59b0b4104cc0 100644
--- a/pkgs/tools/X11/wpgtk/default.nix
+++ b/pkgs/tools/X11/wpgtk/default.nix
@@ -3,13 +3,13 @@
python3Packages.buildPythonApplication rec {
pname = "wpgtk";
- version = "5.8.6";
+ version = "5.8.7";
src = fetchFromGitHub {
owner = "deviantfero";
repo = "wpgtk";
rev = "${version}";
- sha256 = "1i29zdmgm8knp6mmz3nfl0dwn3vd2wcvf5vn0gg8sv2wjgk3i10y";
+ sha256 = "1pwchmipswk5sld1l5p8mdiicb848glnh7r3s5x9qvijp5s57c5i";
};
buildInputs = [
diff --git a/pkgs/tools/X11/xlayoutdisplay/default.nix b/pkgs/tools/X11/xlayoutdisplay/default.nix
new file mode 100644
index 000000000000..5983cd3e663a
--- /dev/null
+++ b/pkgs/tools/X11/xlayoutdisplay/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, xorg, boost, cmake, gtest }:
+
+stdenv.mkDerivation rec {
+ name = "xlayoutdisplay-${version}";
+ version = "1.0.2";
+
+ src = fetchFromGitHub {
+ owner = "alex-courtis";
+ repo = "xlayoutdisplay";
+ rev = "v${version}";
+ sha256 = "1cqn98lpx9rkfhavbqalaaljw351hvqsrszgqnwvcyq05vq26dwx";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = with xorg; [ libX11 libXrandr libXcursor boost ];
+ checkInputs = [ gtest ];
+
+ doCheck = true;
+
+ # format security fixup
+ postPatch = ''
+ substituteInPlace test/test-Monitors.cpp \
+ --replace 'fprintf(lidStateFile, contents);' \
+ 'fputs(contents, lidStateFile);'
+
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Detects and arranges linux display outputs, using XRandR for detection and xrandr for arrangement";
+ homepage = https://github.com/alex-courtis/xlayoutdisplay;
+ maintainers = with maintainers; [ dtzWill ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix b/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
index 33b83bdb558f..02386a135f11 100644
--- a/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
+++ b/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "amazon-ecr-credential-helper-${version}";
- version = "0.1.0";
+ version = "0.3.0";
goPackagePath = "github.com/awslabs/amazon-ecr-credential-helper";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "awslabs";
repo = "amazon-ecr-credential-helper";
rev = "v${version}";
- sha256 = "0mpwm21fphg117ryxda7696s8bnvi4bbc8rvi4zp2m1rhl04j2yy";
+ sha256 = "06pcwgahcbi13ca5rs6giwdw3w364lbvmzcs4ka82igvcffxjvnd";
};
meta = with lib; {
diff --git a/pkgs/tools/admin/lego/default.nix b/pkgs/tools/admin/lego/default.nix
index 4805a94e7e9e..e1964b2f1611 100644
--- a/pkgs/tools/admin/lego/default.nix
+++ b/pkgs/tools/admin/lego/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
name = "lego-${version}";
- version = "1.2.1";
+ version = "2.0.1";
rev = "v${version}";
src = fetchFromGitHub {
inherit rev;
owner = "xenolf";
repo = "lego";
- sha256 = "1b2cv78v54afflz3gfyidkwzq7r2h5j45rmz0ybps03pr0hs4gk3";
+ sha256 = "17q5j2zxc2c0xw8pfhnls67dmwrkicjmd2jdyim3fhi5cgxl9h93";
};
goPackagePath = "github.com/xenolf/lego";
diff --git a/pkgs/tools/audio/abcmidi/default.nix b/pkgs/tools/audio/abcmidi/default.nix
index ba4b843bcd4d..ffea29691d69 100644
--- a/pkgs/tools/audio/abcmidi/default.nix
+++ b/pkgs/tools/audio/abcmidi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "abcMIDI-${version}";
- version = "2018.12.21";
+ version = "2019.01.01";
src = fetchzip {
url = "https://ifdo.ca/~seymour/runabc/${name}.zip";
- sha256 = "1y2dwznbp4m7m6ddmqap2n411pdj1c1dirfw8lhyz0vpncx5fzai";
+ sha256 = "10kqxw4vrz7xa8fc9z5cdyrvks8fsr2s9nai9yg1z9p5w7xhagrg";
};
# There is also a file called "makefile" which seems to be preferred by the standard build phase
diff --git a/pkgs/tools/audio/acoustid-fingerprinter/default.nix b/pkgs/tools/audio/acoustid-fingerprinter/default.nix
index f68671bc6fba..4c28c4f3458f 100644
--- a/pkgs/tools/audio/acoustid-fingerprinter/default.nix
+++ b/pkgs/tools/audio/acoustid-fingerprinter/default.nix
@@ -15,10 +15,13 @@ stdenv.mkDerivation rec {
cmakeFlags = [ "-DTAGLIB_MIN_VERSION=${(builtins.parseDrvName taglib.name).version}" ];
- patches = [ (fetchpatch {
- url = "https://bitbucket.org/acoustid/acoustid-fingerprinter/commits/632e87969c3a5562a5d4842b03613267ba6236b2/raw";
- sha256 = "15hm9knrpqn3yqrwyjz4zh2aypwbcycd0c5svrsy1fb2h2rh05jk";
- }) ];
+ patches = [
+ (fetchpatch {
+ url = "https://bitbucket.org/acoustid/acoustid-fingerprinter/commits/632e87969c3a5562a5d4842b03613267ba6236b2/raw";
+ sha256 = "15hm9knrpqn3yqrwyjz4zh2aypwbcycd0c5svrsy1fb2h2rh05jk";
+ })
+ ./ffmpeg.patch
+ ];
meta = with stdenv.lib; {
homepage = https://acoustid.org/fingerprinter;
diff --git a/pkgs/tools/audio/acoustid-fingerprinter/ffmpeg.patch b/pkgs/tools/audio/acoustid-fingerprinter/ffmpeg.patch
new file mode 100644
index 000000000000..f3eacae26f77
--- /dev/null
+++ b/pkgs/tools/audio/acoustid-fingerprinter/ffmpeg.patch
@@ -0,0 +1,26 @@
+diff --git a/decoder.h b/decoder.h
+index 028f58f..4428ac1 100644
+--- a/decoder.h
++++ b/decoder.h
+@@ -39,6 +39,8 @@ extern "C" {
+ #define AV_SAMPLE_FMT_S16 SAMPLE_FMT_S16
+ #endif
+
++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000
++
+ class Decoder
+ {
+ public:
+diff --git a/ffmpeg/audioconvert.h b/ffmpeg/audioconvert.h
+index 2b28e2e..a699986 100644
+--- a/ffmpeg/audioconvert.h
++++ b/ffmpeg/audioconvert.h
+@@ -79,7 +79,7 @@ int avcodec_channel_layout_num_channels(int64_t channel_layout);
+ * @param fmt_name Format name, or NULL if unknown
+ * @return Channel layout mask
+ */
+-uint64_t avcodec_guess_channel_layout(int nb_channels, enum CodecID codec_id, const char *fmt_name);
++uint64_t avcodec_guess_channel_layout(int nb_channels, enum AVCodecID codec_id, const char *fmt_name);
+
+ struct AVAudioConvert;
+ typedef struct AVAudioConvert AVAudioConvert;
diff --git a/pkgs/tools/backup/bareos/default.nix b/pkgs/tools/backup/bareos/default.nix
index 9d82777da817..5cf675a9af10 100644
--- a/pkgs/tools/backup/bareos/default.nix
+++ b/pkgs/tools/backup/bareos/default.nix
@@ -77,6 +77,5 @@ stdenv.mkDerivation rec {
description = "A fork of the bacula project";
license = licenses.agpl3;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/backup/duply/default.nix b/pkgs/tools/backup/duply/default.nix
index 2ce6f7e92e7a..0ccc964c3e6a 100644
--- a/pkgs/tools/backup/duply/default.nix
+++ b/pkgs/tools/backup/duply/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "duply-${version}";
- version = "2.1";
+ version = "2.2";
src = fetchurl {
- url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/2.1.x/duply_${version}.tgz";
- sha256 = "0i5j7h7h6ssrwhll0sfhymisshg54kx7j45zcqffzjxa0ylvzlm8";
+ url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/2.2.x/duply_${version}.tgz";
+ sha256 = "1bd7ivswxmxg64n0fnwgz6bkgckhdhz2qnnlkqqx4ccdxx15krbr";
};
buildInputs = [ txt2man makeWrapper ];
diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix
index 8f3d41e8f4e9..27447fb2b8a3 100644
--- a/pkgs/tools/filesystems/btrfs-progs/default.nix
+++ b/pkgs/tools/filesystems/btrfs-progs/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "btrfs-progs-${version}";
- version = "4.19.1";
+ version = "4.20.1";
src = fetchurl {
url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz";
- sha256 = "1f7gpk9206ph081fr0af8k57i58zjb03xwd8k69177a7rzsjmn04";
+ sha256 = "1kagxh10qf1n38zbpya2ghjiybxnag36h9xyqb26fy6iy4gmsbsn";
};
nativeBuildInputs = [
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
description = "Utilities for the btrfs filesystem";
homepage = https://btrfs.wiki.kernel.org/;
license = licenses.gpl2;
- maintainers = with maintainers; [ raskin wkennington ];
+ maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/filesystems/ceph/generic.nix b/pkgs/tools/filesystems/ceph/generic.nix
index c4856d925299..cb17a10cb738 100644
--- a/pkgs/tools/filesystems/ceph/generic.nix
+++ b/pkgs/tools/filesystems/ceph/generic.nix
@@ -83,7 +83,6 @@ let
ceph-python-env = python2Packages.python.withPackages (ps: [
ps.sphinx
ps.flask
- ps.argparse
ps.cython
ps.setuptools
ps.pip
@@ -166,7 +165,7 @@ stdenv.mkDerivation {
homepage = https://ceph.com/;
description = "Distributed storage system";
license = licenses.lgpl21;
- maintainers = with maintainers; [ adev ak wkennington ];
+ maintainers = with maintainers; [ adev ak ];
platforms = platforms.unix;
};
diff --git a/pkgs/tools/filesystems/gocryptfs/default.nix b/pkgs/tools/filesystems/gocryptfs/default.nix
index 75f5e9ffe11f..d923dba0bc0a 100644
--- a/pkgs/tools/filesystems/gocryptfs/default.nix
+++ b/pkgs/tools/filesystems/gocryptfs/default.nix
@@ -2,7 +2,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub, openssl, pandoc, pkgconfig }:
let
- version = "v1.5";
+ version = "v1.6.1";
goFuseVersion = with stdenv.lib; substring 0 7 (head (filter (
d: d.goPackagePath == "github.com/hanwen/go-fuse"
) (import ./deps.nix))).fetch.rev;
@@ -19,7 +19,7 @@ buildGoPackage rec {
owner = "rfjakob";
repo = "gocryptfs";
rev = version;
- sha256 = "0s5smjc7n9088n8a2mv7cy3cx31ci13i1i8fhg1vslc17a15qs2d";
+ sha256 = "0aqbl25g48b4jp6l09k6kic6w3p0q7d9ip2wvrcvh8lhnrbdkhzd";
};
postPatch = "rm -r tests";
diff --git a/pkgs/tools/filesystems/gocryptfs/deps.nix b/pkgs/tools/filesystems/gocryptfs/deps.nix
index cb5aec527f24..2589b41a0a5e 100644
--- a/pkgs/tools/filesystems/gocryptfs/deps.nix
+++ b/pkgs/tools/filesystems/gocryptfs/deps.nix
@@ -1,66 +1,129 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
+# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
[
{
- goPackagePath = "github.com/hanwen/go-fuse";
+ goPackagePath = "github.com/conejoninja/hid";
fetch = {
type = "git";
- url = "https://github.com/hanwen/go-fuse";
- rev = "291273cb8ce0f139636a6fd7414be3c7e2de6288";
- sha256 = "1djfl6mni8k4wllhwcr6qwyg1nh6wykdalvdl6gpc1rwrjj9c6xi";
+ url = "https://github.com/conejoninja/hid";
+ rev = "3a959b87ebefc18767a31fa567eea402eb37239e";
+ sha256 = "1i1x7fhs3g9a48h2wxjczshx7gzmj9p6pd71l22ky998zgjadlim";
};
}
{
- goPackagePath = "github.com/jacobsa/crypto";
+ goPackagePath = "github.com/conejoninja/tesoro";
+ fetch = {
+ type = "git";
+ url = "https://github.com/conejoninja/tesoro";
+ rev = "e0e839b6a6f14bce56d1bfac9a86311a1646a6a3";
+ sha256 = "19q1ibj6l6pk2a3iwcyrj60sscvkqw450psd9zdflvb293cjsx8v";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
+ sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
+ };
+ }
+ {
+ goPackagePath = "github.com/hanwen/go-fuse";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hanwen/go-fuse";
+ rev = "95c6370914ac7822973d1893680e878e156f8d70";
+ sha256 = "1h701c1hxrw7ljh7kc0rjx18bfw2mzdbpmqqilb5wb0ngpdjpqxp";
+ };
+ }
+ {
+ goPackagePath = "github.com/jacobsa/crypto";
fetch = {
type = "git";
url = "https://github.com/jacobsa/crypto";
- rev = "c73681c634de898c869684602cf0c0d2ce938c4d";
+ rev = "c73681c634de898c869684602cf0c0d2ce938c4d";
sha256 = "02jbiy6szshbzcmp4j3gpc577hrhikxqvm4kzxixp27k9f2cx5si";
};
}
{
- goPackagePath = "github.com/pkg/xattr";
+ goPackagePath = "github.com/pkg/xattr";
fetch = {
type = "git";
url = "https://github.com/pkg/xattr";
- rev = "d15dbc2bb0b5da267362b5e066e2c44c1fcff6c7";
- sha256 = "1vab8mpk2x4vbhx0kd0i0kn6sf7z5ivilcmdklyizzcfcwghh17g";
+ rev = "f5b647e257e19d63831e7c7adb95dfb79d9ff4d9";
+ sha256 = "0cqxibbfllhs6ffxq65gn08088g7g7aw752p9g3vbnj35jk2p8i9";
};
}
{
- goPackagePath = "github.com/rfjakob/eme";
+ goPackagePath = "github.com/rfjakob/eme";
fetch = {
type = "git";
url = "https://github.com/rfjakob/eme";
- rev = "2222dbd4ba467ab3fc7e8af41562fcfe69c0d770";
+ rev = "2222dbd4ba467ab3fc7e8af41562fcfe69c0d770";
sha256 = "0c227ly3z8pqaqg22lpd8nzgqrfsbjx5gi9rp9ks1cmd11dv2gl9";
};
}
{
- goPackagePath = "golang.org/x/crypto";
+ goPackagePath = "github.com/trezor/trezord-go";
fetch = {
type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602";
- sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44";
+ url = "https://github.com/trezor/trezord-go";
+ rev = "bae9c40e5d71c459bde056d42d4b19ab318c90c2";
+ sha256 = "12j7b4vjs8n68214zrh5ivpqm3fcifk27bj6rszd9x2839nk3hy8";
};
}
{
- goPackagePath = "golang.org/x/sync";
+ goPackagePath = "github.com/xaionaro-go/cryptoWallet";
+ fetch = {
+ type = "git";
+ url = "https://github.com/xaionaro-go/cryptoWallet";
+ rev = "47f9f6877e4324a8bc47fc5661c32d2fe6d29586";
+ sha256 = "14h2vnl2jm2wj10znizdf2f0mxsk27rsjskjw5qffy8nf5a0i3i6";
+ };
+ }
+ {
+ goPackagePath = "github.com/zserge/hid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/zserge/hid";
+ rev = "c86e7adeabafd6fcb3371ad64d6ed366b04d55db";
+ sha256 = "1y2zqndq6mafgsdai5gnkw4g8dzl9vmjcxq0i8xspaj4dmck19c4";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "de0752318171da717af4ce24d0a2e8626afaeb11";
+ sha256 = "1ps1dl2a5lwr3vbwcy8n4i1v73m567y024sk961fk281phrzp13i";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sync";
fetch = {
type = "git";
url = "https://go.googlesource.com/sync";
- rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca";
+ rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca";
sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6";
};
}
{
- goPackagePath = "golang.org/x/sys";
+ goPackagePath = "golang.org/x/sys";
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "151529c776cdc58ddbe7963ba9af779f3577b419";
- sha256 = "149yfzs4k8vxhjr8f832drndir2k5ha0ggs2dw2fd6xvxf698bcx";
+ rev = "14742f9018cd6651ec7364dc6ee08af0baaa1031";
+ sha256 = "17k06vwhnlb18n9rb1cdcdqyjcn353znfrr4c90xb3carz1sqfq5";
};
}
-]
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0";
+ sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ };
+ }
+]
\ No newline at end of file
diff --git a/pkgs/tools/filesystems/tmsu/default.nix b/pkgs/tools/filesystems/tmsu/default.nix
index 3c6dd2648ef6..fef1d0699e73 100644
--- a/pkgs/tools/filesystems/tmsu/default.nix
+++ b/pkgs/tools/filesystems/tmsu/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "tmsu-${version}";
- version = "0.7.1";
+ version = "0.7.4";
go-sqlite3 = fetchgit {
url = "git://github.com/mattn/go-sqlite3";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
owner = "oniony";
repo = "tmsu";
rev = "v${version}";
- sha256 = "0d1sryq80chb9vrf9z0lfx4xb3sdkg01f9hqf3bb9c89vm6v2lwg";
+ sha256 = "1g9gxlll2g4qkqbrshq3888sy1lgw6p5dvcrl5qyh6w73yimi1cq";
};
buildInputs = [ go fuse ];
@@ -38,6 +38,7 @@ stdenv.mkDerivation rec {
patchShebangs tests/.
export GOPATH=$PWD
+ export GOCACHE=$TMPDIR/go-cache
'';
installPhase = ''
diff --git a/pkgs/tools/graphics/grim/default.nix b/pkgs/tools/graphics/grim/default.nix
new file mode 100644
index 000000000000..fcb2b4ba3274
--- /dev/null
+++ b/pkgs/tools/graphics/grim/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, cairo, libjpeg, meson, ninja, wayland, pkgconfig, wayland-protocols }:
+
+stdenv.mkDerivation rec {
+ name = "grim-${version}";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "emersion";
+ repo = "grim";
+ rev = "v${version}";
+ sha256 = "1mpmxkzssgzqh9z263y8vk40dayw32kah66sb8ja7yw22rm7f4zf";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ ];
+
+ buildInputs = [
+ cairo
+ libjpeg
+ wayland
+ wayland-protocols
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Grab images from a Wayland compositor";
+ homepage = https://github.com/emersion/grim;
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ buffet ];
+ };
+}
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
index 9b7895d614bc..3f2ab1fc96a9 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
name = "ibus-table-${version}";
- version = "1.9.20";
+ version = "1.9.21";
src = fetchFromGitHub {
owner = "kaio";
repo = "ibus-table";
rev = version;
- sha256 = "12rsbg8pfh567bd0n376qciclq5jr63h5gwcm54cs796bxls4w2j";
+ sha256 = "1rswbhbfvir443mw3p7xw6calkpfss4fcgn8nhfnrbin49q6w1vm";
};
postPatch = ''
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix
index 52beb9eb80cc..e1b01de11b25 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix
@@ -13,13 +13,13 @@ in
stdenv.mkDerivation rec {
name = "ibus-typing-booster-${version}";
- version = "2.4.1";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "mike-fabian";
repo = "ibus-typing-booster";
rev = version;
- sha256 = "05nc9394lgpq3l8l3zpihcz3r9x5wmnbawip42l687p8vnbk8smb";
+ sha256 = "1ghd9rqgs3xcv6crvc8x1nhrnr84rbp3b970mfg8f1yz6rsx9107";
};
patches = [ ./hunspell-dirs.patch ];
diff --git a/pkgs/tools/misc/bandwidth/default.nix b/pkgs/tools/misc/bandwidth/default.nix
index e50faaca8995..4f90c0f03e9a 100644
--- a/pkgs/tools/misc/bandwidth/default.nix
+++ b/pkgs/tools/misc/bandwidth/default.nix
@@ -34,6 +34,5 @@ stdenv.mkDerivation rec {
description = "Artificial benchmark for identifying weaknesses in the memory subsystem";
license = licenses.mit;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/misc/bat/default.nix b/pkgs/tools/misc/bat/default.nix
index b4913970715a..4da8527208e6 100644
--- a/pkgs/tools/misc/bat/default.nix
+++ b/pkgs/tools/misc/bat/default.nix
@@ -22,13 +22,6 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
install -m 444 -Dt $out/share/man/man1 doc/bat.1
-
- install -Dm644 target/release/build/bat-*/out/_bat \
- "$out/share/zsh/site-functions/_bat"
- install -Dm644 target/release/build/bat-*/out/bat.bash \
- "$out/share/bash-completions/completions/bat.bash"
- install -Dm644 target/release/build/bat-*/out/bat.fish \
- "$out/share/fish/vendor_completions.d/bat.fish"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/birdfont/default.nix b/pkgs/tools/misc/birdfont/default.nix
new file mode 100644
index 000000000000..9dd84471922c
--- /dev/null
+++ b/pkgs/tools/misc/birdfont/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, pkgconfig, python3, xmlbird,
+cairo, gdk_pixbuf, libgee, glib, gtk3, webkitgtk, libnotify, sqlite, vala,
+gobject-introspection, gsettings-desktop-schemas, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+ pname = "birdfont";
+ version = "2.25.0";
+
+ src = fetchurl {
+ url = "https://birdfont.org/releases/${pname}-${version}.tar.xz";
+ sha256 = "0fi86km9iaxs9b8lqz81079vppzp346kqiqk44vk45dclr5r6x22";
+ };
+
+ nativeBuildInputs = [ python3 pkgconfig vala gobject-introspection wrapGAppsHook ];
+ buildInputs = [ xmlbird libgee cairo gdk_pixbuf glib gtk3 webkitgtk libnotify sqlite gsettings-desktop-schemas ];
+
+ postPatch = "patchShebangs .";
+
+ buildPhase = "./build.py";
+
+ installPhase = "./install.py";
+
+ meta = with stdenv.lib; {
+ description = "Font editor which can generate fonts in TTF, EOT, SVG and BIRDFONT format";
+ homepage = https://birdfont.org;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/tools/misc/birdfont/xmlbird.nix b/pkgs/tools/misc/birdfont/xmlbird.nix
new file mode 100644
index 000000000000..a5581c84d504
--- /dev/null
+++ b/pkgs/tools/misc/birdfont/xmlbird.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, python3, pkgconfig, vala, glib, gobject-introspection }:
+
+stdenv.mkDerivation rec {
+ pname = "xmlbird";
+ version = "1.2.10";
+
+ src = fetchurl {
+ url = "https://birdfont.org/${pname}-releases/lib${pname}-${version}.tar.xz";
+ sha256 = "0qpqpqqd4wj711jzczfsr38fgcz1rzxchrqbssxnan659ycd9c78";
+ };
+
+ nativeBuildInputs = [ python3 pkgconfig vala gobject-introspection ];
+
+ buildInputs = [ glib ];
+
+ postPatch = "patchShebangs .";
+
+ buildPhase = "./build.py";
+
+ installPhase = "./install.py";
+
+ meta = with stdenv.lib; {
+ description = "XML parser for Vala and C programs";
+ homepage = https://birdfont.org/xmlbird.php;
+ license = licenses.lgpl3;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/tools/misc/capture/0001-eval-fix.patch b/pkgs/tools/misc/capture/0001-eval-fix.patch
new file mode 100644
index 000000000000..4b5bdc6a0bcf
--- /dev/null
+++ b/pkgs/tools/misc/capture/0001-eval-fix.patch
@@ -0,0 +1,10 @@
+diff --git a/src/capture.sh b/src/capture.sh
+index a32b018..82d1f15 100755
+--- a/src/capture.sh
++++ b/src/capture.sh
+@@ -103,4 +103,4 @@ capture () {
+
+
+ # remove this line if you want to source this file instead
+-eval " ${0##*/}" "$@"
++capture "$@"
diff --git a/pkgs/tools/misc/capture/0002-sane-defaults.patch b/pkgs/tools/misc/capture/0002-sane-defaults.patch
new file mode 100644
index 000000000000..1bd49ae41e38
--- /dev/null
+++ b/pkgs/tools/misc/capture/0002-sane-defaults.patch
@@ -0,0 +1,22 @@
+diff --git a/src/capture.sh b/src/capture.sh
+index a32b018..42f3936 100755
+--- a/src/capture.sh
++++ b/src/capture.sh
+@@ -9,7 +9,7 @@ set -e
+ #
+
+ scale="-1:-1"
+-fps="15"
++fps="30"
+ raw_video="-vf fps=$fps -c:v utvideo -f nut"
+ raw_video_container=".nut"
+
+@@ -18,7 +18,7 @@ raw_video_container=".nut"
+ # https://stackoverflow.com/questions/41372045/vp9-encoding-limited-to-4-threads
+ webm_video="-pix_fmt yuv420p -c:v libvpx-vp9 -crf 25 -b:v 0 -f webm -tile-columns 6 -frame-parallel 1 -threads 8"
+
+-tmpdir="/var/tmp"
++tmpdir="/tmp"
+
+
+ # capture_raw ./foo.nut
diff --git a/pkgs/tools/misc/capture/default.nix b/pkgs/tools/misc/capture/default.nix
new file mode 100644
index 000000000000..49c238b0bd0f
--- /dev/null
+++ b/pkgs/tools/misc/capture/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, pkgs, slop, ffmpeg, fetchFromGitHub, makeWrapper}:
+
+stdenv.mkDerivation rec {
+ name = "capture-${version}";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "buhman";
+ repo = "capture";
+ rev = "4be986f17462b8d520559429c74da6bf3a436259";
+ sha256 = "172y06vs993x5v78zwl81xma1gkvjq1ad9rvmf3a217fyxsz4nhh";
+ };
+
+ buildInputs = [ makeWrapper ];
+
+ patches = [ ./0001-eval-fix.patch ./0002-sane-defaults.patch ];
+
+ installPhase = ''
+ install -Dm755 src/capture.sh $out/bin/capture
+
+ patchShebangs $out/bin/capture
+ wrapProgram $out/bin/capture \
+ --prefix PATH : '${stdenv.lib.makeBinPath [ slop ffmpeg ]}'
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A no bullshit screen capture tool";
+ homepage = "https://github.com/buhman/capture";
+ maintainers = [ maintainers.ar1a ];
+ };
+}
diff --git a/pkgs/tools/misc/chelf/default.nix b/pkgs/tools/misc/chelf/default.nix
new file mode 100644
index 000000000000..4c54ab239d29
--- /dev/null
+++ b/pkgs/tools/misc/chelf/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "chelf-${version}";
+ version = "0.2.2";
+
+ src = fetchFromGitHub {
+ owner = "Gottox";
+ repo = "chelf";
+ rev = "v${version}";
+ sha256 = "0xwd84aynyqsi2kcndbff176vmhrak3jmn3lfcwya59653pppjr6";
+ };
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mv chelf $out/bin/chelf
+ '';
+
+ meta = with stdenv.lib; {
+ description = "change or display the stack size of an ELF binary";
+ homepage = https://github.com/Gottox/chelf;
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/tools/misc/crex/default.nix b/pkgs/tools/misc/crex/default.nix
new file mode 100644
index 000000000000..696fbe863832
--- /dev/null
+++ b/pkgs/tools/misc/crex/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+ pname = "crex";
+ version = "0.2.5";
+
+ src = fetchFromGitHub {
+ owner = "octobanana";
+ repo = "crex";
+ rev = version;
+ sha256 = "086rvwl494z48acgsq3yq11qh1nxm8kbf11adn16aszai4d4ipr3";
+ };
+
+ postPatch = ''
+ substituteInPlace CMakeLists.txt --replace "/usr/local/bin" "bin"
+ '';
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with stdenv.lib; {
+ description = "Explore, test, and check regular expressions in the terminal";
+ homepage = https://octobanana.com/software/crex;
+ license = licenses.mit;
+ maintainers = with maintainers; [ dtzWill ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/misc/expect/default.nix b/pkgs/tools/misc/expect/default.nix
index ed210783db19..bb701f187fa8 100644
--- a/pkgs/tools/misc/expect/default.nix
+++ b/pkgs/tools/misc/expect/default.nix
@@ -38,6 +38,5 @@ stdenv.mkDerivation rec {
homepage = http://expect.sourceforge.net/;
license = "Expect";
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/misc/hebcal/default.nix b/pkgs/tools/misc/hebcal/default.nix
index edb5973fbb70..2c19facd1d36 100644
--- a/pkgs/tools/misc/hebcal/default.nix
+++ b/pkgs/tools/misc/hebcal/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook }:
stdenv.mkDerivation rec {
- version = "4.15";
+ version = "4.16";
name = "hebcal-${version}";
src = fetchFromGitHub {
owner = "hebcal";
repo = "hebcal";
rev = "v${version}";
- sha256 = "1s9iardqyzn42hs0x9p4rig2m87v87jvzcrbb9arcci7nds66y3i";
+ sha256 = "081h3dan0v14camv6j3swl9y31yzfwjfkp2h8xz5qmrh0scv8azr";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/tools/misc/lf/default.nix b/pkgs/tools/misc/lf/default.nix
index 8137379a4da6..cab1d1b5958b 100644
--- a/pkgs/tools/misc/lf/default.nix
+++ b/pkgs/tools/misc/lf/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
name = "lf-${version}";
- version = "8";
+ version = "9";
src = fetchFromGitHub {
owner = "gokcehan";
repo = "lf";
rev = "r${version}";
- sha256 = "0rmcac9wx9lldl57m1cim1adf2fqkva1yi4v6934jgccqhlqvk58";
+ sha256 = "08dwnlgw1dcnd2hl5ma6qqzcyjn9wjp28mjbnidyvc5dmmxc87dq";
};
goPackagePath = "github.com/gokcehan/lf";
diff --git a/pkgs/tools/misc/lf/deps.nix b/pkgs/tools/misc/lf/deps.nix
index 57877822b08d..8f1e5c75c281 100644
--- a/pkgs/tools/misc/lf/deps.nix
+++ b/pkgs/tools/misc/lf/deps.nix
@@ -4,8 +4,8 @@
fetch = {
type = "git";
url = "https://github.com/nsf/termbox-go";
- rev = "b66b20ab708e289ff1eb3e218478302e6aec28ce"; # master
- sha256 = "0wrgnwfdxrspni5q15vzr5q1bxnzb7m6q4xjhllcyddgn2zqprsa";
+ rev = "02980233997d87bbda048393d47b4d453f7a398d"; # master
+ sha256 = "1zxysi00bk7bv5ka6vn9dnzk5q9wjp0252cm3v6l2hbrcx7405zw";
};
}
{
@@ -13,8 +13,8 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-runewidth";
- rev = "ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb"; # v0.0.3
- sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g";
+ rev = "3ee7d812e62a0804a7d0a324e0249ca2db3476d3"; # v0.0.4
+ sha256 = "00b3ssm7wiqln3k54z2wcnxr3k3c7m1ybyhb9h8ixzbzspld0qzs";
};
}
]
diff --git a/pkgs/tools/misc/mbuffer/default.nix b/pkgs/tools/misc/mbuffer/default.nix
index 67640cf30abe..e39a514bcb8c 100644
--- a/pkgs/tools/misc/mbuffer/default.nix
+++ b/pkgs/tools/misc/mbuffer/default.nix
@@ -3,12 +3,12 @@
} :
stdenv.mkDerivation rec {
- version = "20181119";
+ version = "20190113";
name = "mbuffer-${version}";
src = fetchurl {
url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz";
- sha256 = "1pysnvq03g3w4npw15cykgd0n7nj7lmv655szav4802pz1dgywj7";
+ sha256 = "07rgv98ys3bd0q35ivxjrgrhq199z19lj14jafzq96gcwspy8783";
};
buildInputs = [ openssl ];
diff --git a/pkgs/tools/misc/moreutils/default.nix b/pkgs/tools/misc/moreutils/default.nix
index e87328f271e9..a7cfed568b16 100644
--- a/pkgs/tools/misc/moreutils/default.nix
+++ b/pkgs/tools/misc/moreutils/default.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
name = "moreutils-${version}";
- version = "0.62";
+ version = "0.63";
src = fetchgit {
url = "git://git.joeyh.name/moreutils";
rev = "refs/tags/${version}";
- sha256 = "0sk7rgqsqbdwr69mh7y4v9lv4v0nfmsrqgvbpy2gvy82snhfzar2";
+ sha256 = "17sszmcdck4w01hgcq7vd25p2iw3yzvjwx1yf20jg85gzs1dplrd";
};
preBuild = ''
diff --git a/pkgs/tools/misc/mstflint/default.nix b/pkgs/tools/misc/mstflint/default.nix
index 748c0917defb..f3cd1c6e5277 100644
--- a/pkgs/tools/misc/mstflint/default.nix
+++ b/pkgs/tools/misc/mstflint/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
homepage = https://www.openfabrics.org/;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
broken = true; # 2018-04-11
};
}
diff --git a/pkgs/tools/misc/oci-image-tool/default.nix b/pkgs/tools/misc/oci-image-tool/default.nix
new file mode 100644
index 000000000000..6d508a48901a
--- /dev/null
+++ b/pkgs/tools/misc/oci-image-tool/default.nix
@@ -0,0 +1,23 @@
+{ lib, fetchFromGitHub, buildGoPackage }:
+
+buildGoPackage rec {
+ name = "oci-image-tool-${version}";
+ version = "1.0.0-rc1";
+
+ goPackagePath = "github.com/opencontainers/image-tools";
+ subPackages = [ "cmd/oci-image-tool" ];
+
+ src = fetchFromGitHub {
+ owner = "opencontainers";
+ repo = "image-tools";
+ rev = "v${version}";
+ sha256 = "0c4n69smqlkf0r6khy9gbg5f810qh9g8jqsl9kibb0dyswizr14r";
+ };
+
+ meta = {
+ description = "A collection of tools for working with the OCI image format specification";
+ homepage = https://github.com/opencontainers/image-tools;
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ nzhang-zh ];
+ };
+}
diff --git a/pkgs/tools/misc/parallel/default.nix b/pkgs/tools/misc/parallel/default.nix
index 4697c0a09f06..6caaff37acd6 100644
--- a/pkgs/tools/misc/parallel/default.nix
+++ b/pkgs/tools/misc/parallel/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, perl, makeWrapper, procps }:
stdenv.mkDerivation rec {
- name = "parallel-20181222";
+ name = "parallel-20190122";
src = fetchurl {
url = "mirror://gnu/parallel/${name}.tar.bz2";
- sha256 = "0sd39nzgff3rpyzfwkffb5yxbdm5r6amrkslbgpjlrcrymy9z305";
+ sha256 = "030rjhis8s47gkm05k4vc9p886cxvadpgzs8rqmgzvlc38h5ywxf";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/misc/pb_cli/0001-eval-fix.patch b/pkgs/tools/misc/pb_cli/0001-eval-fix.patch
new file mode 100644
index 000000000000..7188cf372977
--- /dev/null
+++ b/pkgs/tools/misc/pb_cli/0001-eval-fix.patch
@@ -0,0 +1,10 @@
+diff --git a/src/pb.sh b/src/pb.sh
+index be1e472..eb9e6f9 100755
+--- a/src/pb.sh
++++ b/src/pb.sh
+@@ -61,4 +61,4 @@ pb () {
+ esac
+ }
+
+-eval " ${0##*/}" "$@"
++pb "$@"
diff --git a/pkgs/tools/misc/pb_cli/default.nix b/pkgs/tools/misc/pb_cli/default.nix
new file mode 100644
index 000000000000..6fab44891c52
--- /dev/null
+++ b/pkgs/tools/misc/pb_cli/default.nix
@@ -0,0 +1,40 @@
+{ screenshots ? true, video ? false, clipboard ? true
+, stdenv, pkgs, jq, curl, fetchFromGitHub, makeWrapper, maim ? null, xclip ? null, capture ? null }:
+
+assert screenshots -> maim != null;
+assert video -> capture != null;
+assert clipboard -> xclip != null;
+
+stdenv.mkDerivation rec {
+ name = "pb_cli-${version}";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "ptpb";
+ repo = "pb_cli";
+ rev = "5242382b3d6b5c0ddaf6e4843a69746b40866e57";
+ sha256 = "0543x3377apinhxnsfq82zlp5sm8g1bf6hmsvvcwra5rsshv2ybk";
+ };
+
+ patches = [ ./0001-eval-fix.patch ];
+
+ buildInputs = [ makeWrapper ];
+
+ liveDeps = [ jq curl ] ++ stdenv.lib.optional screenshots maim
+ ++ stdenv.lib.optional video capture
+ ++ stdenv.lib.optional clipboard xclip;
+
+ installPhase = ''
+ install -Dm755 src/pb.sh $out/bin/pb
+
+ patchShebangs $out/bin/pb
+ wrapProgram $out/bin/pb \
+ --prefix PATH : '${stdenv.lib.makeBinPath liveDeps}'
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A no bullshit ptpb client";
+ homepage = "https://github.com/ptpb/pb_cli";
+ maintainers = [ maintainers.ar1a ];
+ };
+}
diff --git a/pkgs/tools/misc/picocom/default.nix b/pkgs/tools/misc/picocom/default.nix
index bb66b97039da..c49695fd9ad9 100644
--- a/pkgs/tools/misc/picocom/default.nix
+++ b/pkgs/tools/misc/picocom/default.nix
@@ -1,4 +1,8 @@
-{ stdenv, fetchFromGitHub, makeWrapper, lrzsz }:
+{ stdenv, fetchFromGitHub, makeWrapper, lrzsz, IOKit }:
+
+assert stdenv.isDarwin -> IOKit != null;
+
+with stdenv.lib;
stdenv.mkDerivation rec {
name = "picocom-${version}";
@@ -11,7 +15,8 @@ stdenv.mkDerivation rec {
sha256 = "1vvjydqf0ax47nvdyyl67jafw5b3sfsav00xid6qpgia1gs2r72n";
};
- buildInputs = [ makeWrapper ];
+ buildInputs = [ makeWrapper ]
+ ++ optionals stdenv.isDarwin [ IOKit ];
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
@@ -26,6 +31,6 @@ stdenv.mkDerivation rec {
description = "Minimal dumb-terminal emulation program";
homepage = https://github.com/npat-efault/picocom/;
license = stdenv.lib.licenses.gpl2Plus;
- platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; # arbitrary choice
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/misc/rmlint/default.nix b/pkgs/tools/misc/rmlint/default.nix
index 640e641dd477..320edd83021f 100644
--- a/pkgs/tools/misc/rmlint/default.nix
+++ b/pkgs/tools/misc/rmlint/default.nix
@@ -1,26 +1,30 @@
-{ stdenv, fetchFromGitHub,
- gettext, glib, json-glib, libelf, pkgconfig, scons, sphinx, utillinux }:
+{ stdenv, fetchFromGitHub
+, gettext, pkgconfig, scons
+, glib, json-glib, libelf, sphinx, utillinux }:
with stdenv.lib;
stdenv.mkDerivation rec {
name = "rmlint-${version}";
- version = "2.6.1";
+ version = "2.8.0";
src = fetchFromGitHub {
owner = "sahib";
repo = "rmlint";
rev = "v${version}";
- sha256 = "1j09qk3zypw4my713q9g36kq37ggqd5v9vrs3h821p6p3qmmkdn8";
+ sha256 = "1gc7gbnh0qg1kl151cv1ld87vhpm1v3pnkn7prhscdcc21jrg8nz";
};
- configurePhase = "scons config";
+ CFLAGS="-I${stdenv.lib.getDev utillinux}/include";
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gettext glib json-glib libelf scons sphinx utillinux ];
+ nativeBuildInputs = [
+ pkgconfig sphinx gettext scons
+ ];
- buildPhase = "scons";
+ buildInputs = [
+ glib json-glib libelf utillinux
+ ];
- installPhase = "scons --prefix=$out install";
+ prefixKey = "--prefix=";
meta = {
description = "Extremely fast tool to remove duplicates and other lint from your filesystem";
diff --git a/pkgs/tools/misc/slurp/default.nix b/pkgs/tools/misc/slurp/default.nix
new file mode 100644
index 000000000000..a729ea6381ac
--- /dev/null
+++ b/pkgs/tools/misc/slurp/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub, cairo, meson, ninja, wayland, pkgconfig, wayland-protocols }:
+
+stdenv.mkDerivation rec {
+ name = "slurp-${version}";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "emersion";
+ repo = "slurp";
+ rev = "v${version}";
+ sha256 = "03igv8r8n772xb0y7whhs1pa298l3d94jbnknaxpwp2n4fi04syb";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ ];
+
+ buildInputs = [
+ cairo
+ wayland
+ wayland-protocols
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Grab images from a Wayland compositor";
+ homepage = https://github.com/emersion/slurp;
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ buffet ];
+ };
+}
diff --git a/pkgs/tools/misc/snapper/default.nix b/pkgs/tools/misc/snapper/default.nix
index 8f56ad6f6a27..3d1eedab8c47 100644
--- a/pkgs/tools/misc/snapper/default.nix
+++ b/pkgs/tools/misc/snapper/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
name = "snapper-${version}";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "snapper";
rev = "v${version}";
- sha256 = "0kl0najv8jpx94v44v68fmqsg2vv6yz3y5dmy0q8la0zyz766dhm";
+ sha256 = "0f3xvvmyln7rjvv4w0zsd4b4d1mzcdx0xrgcscqj2v18xgwwcc4p";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/misc/termtosvg/default.nix b/pkgs/tools/misc/termtosvg/default.nix
index 1dca7f4a70bd..9912202f867e 100644
--- a/pkgs/tools/misc/termtosvg/default.nix
+++ b/pkgs/tools/misc/termtosvg/default.nix
@@ -2,20 +2,20 @@
python3.pkgs.buildPythonApplication rec {
pname = "termtosvg";
- version = "0.7.0";
+ version = "0.8.0";
# tests are not available when fetching from pypi
src = fetchFromGitHub {
owner = "nbedos";
repo = pname;
rev = version;
- sha256 = "17hhdrsn9ggcrwqp2c1h2la9cwhdazfrczd7nnm5mz7w6rk25lx3";
+ sha256 = "0si5l8cdbzapcibr4yavhld2vhfrpk7qj4cy7m4ws7js8g9iwzd4";
};
propagatedBuildInputs = with python3.pkgs; [ lxml pyte ];
meta = with lib; {
- homepage = https://github.com/nbedos/termtosvg;
+ homepage = https://nbedos.github.io/termtosvg/;
description = "Record terminal sessions as SVG animations";
license = licenses.bsd3;
maintainers = with maintainers; [ ma27 ];
diff --git a/pkgs/tools/misc/tmuxp/default.nix b/pkgs/tools/misc/tmuxp/default.nix
index fe31d324087c..c4cedf426507 100644
--- a/pkgs/tools/misc/tmuxp/default.nix
+++ b/pkgs/tools/misc/tmuxp/default.nix
@@ -4,11 +4,11 @@ with python.pkgs;
buildPythonApplication rec {
pname = "tmuxp";
- version = "1.4.2";
+ version = "1.5.0a1";
src = fetchPypi {
inherit pname version;
- sha256 = "087icp1n1qdf53f1314g5biz16sigrnpqr835xqlr6vj85imm2dm";
+ sha256 = "88b6ece3ff59a0882b5c5bff169cc4c1d688161fe61e5553b0a0802ff64b6da8";
};
postPatch = ''
@@ -29,9 +29,8 @@ buildPythonApplication rec {
meta = with stdenv.lib; {
description = "Manage tmux workspaces from JSON and YAML";
- homepage = http://tmuxp.readthedocs.io;
+ homepage = https://tmuxp.git-pull.com/;
license = licenses.bsd3;
- platforms = platforms.linux;
maintainers = with maintainers; [ jgeerds ];
};
}
diff --git a/pkgs/tools/misc/ttylog/default.nix b/pkgs/tools/misc/ttylog/default.nix
index 3baafa29677b..fda9dc506e2f 100644
--- a/pkgs/tools/misc/ttylog/default.nix
+++ b/pkgs/tools/misc/ttylog/default.nix
@@ -22,6 +22,5 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/misc/txr/default.nix b/pkgs/tools/misc/txr/default.nix
new file mode 100644
index 000000000000..c7ff9e18238f
--- /dev/null
+++ b/pkgs/tools/misc/txr/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, bison, flex, libffi }:
+
+stdenv.mkDerivation rec {
+ name = "txr-${version}";
+ version = "208";
+
+ src = fetchurl {
+ url = "http://www.kylheku.com/cgit/txr/snapshot/${name}.tar.bz2";
+ sha256 = "091yki3a24pscwd0lg2ymy86r223amjnz9c71z4a2kxz5brhl5my";
+ };
+
+ nativeBuildInputs = [ bison flex ];
+ buildInputs = [ libffi ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+ checkTarget = "tests";
+
+ # Remove failing test-- mentions 'usr/bin' so probably related :)
+ preCheck = "rm -rf tests/017";
+
+ # TODO: install 'tl.vim', make avail when txr is installed or via plugin
+
+ meta = with stdenv.lib; {
+ description = "Programming language for convenient data munging";
+ license = licenses.bsd2;
+ homepage = http://nongnu.org/txr;
+ maintainers = with stdenv.lib.maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/tools/misc/watchexec/default.nix b/pkgs/tools/misc/watchexec/default.nix
index dd3eddf73954..61f1752823d7 100644
--- a/pkgs/tools/misc/watchexec/default.nix
+++ b/pkgs/tools/misc/watchexec/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
name = "watchexec-${version}";
- version = "1.9.0";
+ version = "1.10.0";
src = fetchFromGitHub {
owner = "watchexec";
repo = "watchexec";
rev = version;
- sha256 = "0zp5s2dy5zbar0virvy1izjpvvgwbz7rvjmcy6bph6rb5c4bhm70";
+ sha256 = "15fnf3r4pvl9gyvq0fy0l7p8xjaz44z9g4dzkn1l0fdhldib6z1c";
};
- cargoSha256 = "1li84kq9myaw0zwx69y72f3lx01s7i9p8yays4rwvl1ymr614y1l";
+ cargoSha256 = "1xlcfr2q2pw47sav9iryjva7w9chv90g18hszq8s0q0w71sccv6j";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
diff --git a/pkgs/tools/misc/you-get/default.nix b/pkgs/tools/misc/you-get/default.nix
index 2d0ed3ac1c50..9dbc4a57bca8 100644
--- a/pkgs/tools/misc/you-get/default.nix
+++ b/pkgs/tools/misc/you-get/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "you-get";
- version = "0.4.1193";
+ version = "0.4.1205";
# Tests aren't packaged, but they all hit the real network so
# probably aren't suitable for a build environment anyway.
@@ -10,7 +10,7 @@ buildPythonApplication rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1q7wha0d55pw077bs92bbzx6ck3nsmhnxblz7zaqzladn23hs9zg";
+ sha256 = "06xb72vm11pbqhw320kk3w4xj0ymkskx1bh80nvq2wc1y7rpd39n";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/yubico-piv-tool/default.nix b/pkgs/tools/misc/yubico-piv-tool/default.nix
index ab9eb5d001b2..c214598ce1b3 100644
--- a/pkgs/tools/misc/yubico-piv-tool/default.nix
+++ b/pkgs/tools/misc/yubico-piv-tool/default.nix
@@ -26,7 +26,6 @@ stdenv.mkDerivation rec {
certificates, and create certificate requests, and other operations.
A shared library and a command-line tool is included.
'';
- maintainers = with maintainers; [ wkennington ];
license = licenses.bsd2;
platforms = platforms.all;
};
diff --git a/pkgs/tools/misc/yubikey-personalization-gui/default.nix b/pkgs/tools/misc/yubikey-personalization-gui/default.nix
index d507816dbd38..405ff745baaf 100644
--- a/pkgs/tools/misc/yubikey-personalization-gui/default.nix
+++ b/pkgs/tools/misc/yubikey-personalization-gui/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig qmake ];
buildInputs = [ yubikey-personalization qtbase libyubikey ];
-
+
installPhase = ''
mkdir -p $out/bin
cp build/release/yubikey-personalization-gui $out/bin
@@ -21,6 +21,5 @@ stdenv.mkDerivation rec {
description = "A QT based cross-platform utility designed to facilitate reconfiguration of the Yubikey";
license = licenses.bsd2;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/misc/yubikey-personalization/default.nix b/pkgs/tools/misc/yubikey-personalization/default.nix
index 48827ec0aae4..43814a3f613f 100644
--- a/pkgs/tools/misc/yubikey-personalization/default.nix
+++ b/pkgs/tools/misc/yubikey-personalization/default.nix
@@ -28,6 +28,5 @@ stdenv.mkDerivation rec {
description = "A library and command line tool to personalize YubiKeys";
license = licenses.bsd2;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/networking/autossh/default.nix b/pkgs/tools/networking/autossh/default.nix
index 452837ef2e4f..a123e551a90a 100644
--- a/pkgs/tools/networking/autossh/default.nix
+++ b/pkgs/tools/networking/autossh/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl, openssh}:
stdenv.mkDerivation rec {
- name = "autossh-1.4f";
+ name = "autossh-1.4g";
src = fetchurl {
url = "http://www.harding.motd.ca/autossh/${name}.tgz";
- sha256 = "1wpqwa2872nqgqbhnb6nnkrlzpdawd5k69gh1qp68354pvhyawh1";
+ sha256 = "0xqjw8df68f4kzkns5gcah61s5wk0m44qdk2z1d6388w6viwxhsz";
};
buildInputs = [ openssh ];
diff --git a/pkgs/tools/networking/dd-agent/5.nix b/pkgs/tools/networking/dd-agent/5.nix
index d3c4a2af7652..02bdb3e2a460 100644
--- a/pkgs/tools/networking/dd-agent/5.nix
+++ b/pkgs/tools/networking/dd-agent/5.nix
@@ -1,30 +1,41 @@
-{ stdenv, fetchFromGitHub, pythonPackages
+{ stdenv, fetchFromGitHub, python
, unzip, makeWrapper }:
let
- inherit (pythonPackages) python;
- docker_1_10 = pythonPackages.buildPythonPackage rec {
- name = "docker-${version}";
- version = "1.10.6";
+ python' = python.override {
+ packageOverrides = self: super: {
+ docker = self.buildPythonPackage rec {
+ name = "docker-${version}";
+ version = "1.10.6";
- src = fetchFromGitHub {
- owner = "docker";
- repo = "docker-py";
- rev = version;
- sha256 = "1awzpbrkh4fympqzddz5i3ml81b7f0i0nwkvbpmyxjjfqx6l0m4m";
+ src = fetchFromGitHub {
+ owner = "docker";
+ repo = "docker-py";
+ rev = version;
+ sha256 = "1awzpbrkh4fympqzddz5i3ml81b7f0i0nwkvbpmyxjjfqx6l0m4m";
+ };
+
+ propagatedBuildInputs = with self; [
+ six
+ requests
+ websocket_client
+ ipaddress
+ backports_ssl_match_hostname
+ docker_pycreds
+ uptime
+ ];
+
+ # due to flake8
+ doCheck = false;
+ };
+
+ pymongo = super.pymongo.overridePythonAttrs (oldAttrs: rec {
+ version = "2.9.5";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "912516ac6a355d7624374a38337b8587afe3eb535c0a5456b3bd12df637a6e70";
+ };
+ });
};
-
- propagatedBuildInputs = with pythonPackages; [
- six
- requests
- websocket_client
- ipaddress
- backports_ssl_match_hostname
- docker_pycreds
- uptime
- ];
-
- # due to flake8
- doCheck = false;
};
in stdenv.mkDerivation rec {
@@ -41,21 +52,21 @@ in stdenv.mkDerivation rec {
patches = [ ./40103-iostat-fix.patch ];
buildInputs = [
- python
unzip
makeWrapper
- pythonPackages.requests
- pythonPackages.psycopg2
- pythonPackages.psutil
- pythonPackages.ntplib
- pythonPackages.simplejson
- pythonPackages.pyyaml
- pythonPackages.pymongo_2_9_1
- pythonPackages.python-etcd
- pythonPackages.consul
- docker_1_10
- ];
- propagatedBuildInputs = with pythonPackages; [ python tornado ];
+ ] ++ (with python'.pkgs; [
+ requests
+ psycopg2
+ psutil
+ ntplib
+ simplejson
+ pyyaml
+ pymongo
+ python-etcd
+ consul
+ docker
+ ]);
+ propagatedBuildInputs = with python'.pkgs; [ python tornado ];
buildCommand = ''
mkdir -p $out/bin
diff --git a/pkgs/tools/networking/dd-agent/6.nix b/pkgs/tools/networking/dd-agent/6.nix
index a4a3cc86f97b..16955f9c4f1a 100644
--- a/pkgs/tools/networking/dd-agent/6.nix
+++ b/pkgs/tools/networking/dd-agent/6.nix
@@ -6,14 +6,14 @@ let
in buildGoPackage rec {
name = "datadog-agent-${version}";
- version = "6.8.3";
+ version = "6.9.0";
owner = "DataDog";
repo = "datadog-agent";
src = fetchFromGitHub {
inherit owner repo;
rev = "${version}";
- sha256 = "18kk3f10pbcxplshxzbblga6bqlkk5mgy536yy27j463l4xps92q";
+ sha256 = "1ddzml9ip5nm5z6cmnsrqxlmcr8411qlyr05hky7yn1dacin9ifw";
};
subPackages = [
diff --git a/pkgs/tools/networking/dhcp/default.nix b/pkgs/tools/networking/dhcp/default.nix
index 6c7f335891f5..41074e3dad6b 100644
--- a/pkgs/tools/networking/dhcp/default.nix
+++ b/pkgs/tools/networking/dhcp/default.nix
@@ -72,6 +72,5 @@ stdenv.mkDerivation rec {
homepage = http://www.isc.org/products/DHCP/;
license = licenses.isc;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/networking/dnsperf/default.nix b/pkgs/tools/networking/dnsperf/default.nix
index 4dba58140459..77e61aaf3470 100644
--- a/pkgs/tools/networking/dnsperf/default.nix
+++ b/pkgs/tools/networking/dnsperf/default.nix
@@ -1,37 +1,40 @@
-{ stdenv, fetchurl, bind, libseccomp, zlib, openssl, libcap }:
+{ stdenv, fetchurl, fetchFromGitHub, autoreconfHook
+, bind, libseccomp, zlib, openssl, libcap
+}:
stdenv.mkDerivation rec {
name = "dnsperf-${version}";
- version = "2.1.0.0";
+ version = "2.2.0";
# The same as the initial commit of the new GitHub repo (only readme changed).
- src = fetchurl {
- url = "ftp://ftp.nominum.com/pub/nominum/dnsperf/${version}/"
- + "dnsperf-src-${version}-1.tar.gz";
- sha256 = "03kfc65s5a9csa5i7xjsv0psq144k8d9yw7xlny61bg1h2kg1db4";
+ src = fetchFromGitHub {
+ owner = "DNS-OARC";
+ repo = "dnsperf";
+ rev = "v${version}";
+ sha256 = "1acbpgk1d7hjs48j3w6xkmyf9xlxhqskjy50a16f9dvjwvvxp84b";
};
- # Almost the same as https://github.com/DNS-OARC/dnsperf/pull/12
- postPatch = ''
- find . -name '*.h' -o -name '*.c' | xargs sed \
- -e 's/\/bool/g' -e 's/\/true/g' -e 's/\/false/g' \
- -e 's/\/PRIu64/g' -e 's/\//g' \
- -i --
- '';
-
outputs = [ "out" "man" "doc" ];
+ nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ bind zlib openssl ]
++ stdenv.lib.optionals stdenv.isLinux [ libcap.lib ];
- postInstall = ''
- mkdir -p "$out/share/doc/"
- cp -r ./doc "$out/share/doc/dnsperf"
+ # For now, keep including the old PDFs as well.
+ # https://github.com/DNS-OARC/dnsperf/issues/27
+ postInstall = let
+ src-doc = fetchurl {
+ url = "ftp://ftp.nominum.com/pub/nominum/dnsperf/2.1.0.0/"
+ + "dnsperf-src-2.1.0.0-1.tar.gz";
+ sha256 = "03kfc65s5a9csa5i7xjsv0psq144k8d9yw7xlny61bg1h2kg1db4";
+ };
+ in ''
+ tar xf '${src-doc}'
+ cp ./dnsperf-src-*/doc/*.pdf "$doc/share/doc/dnsperf/"
'';
meta = with stdenv.lib; {
- outputsToInstall = outputs; # The man pages and PDFs are likely useful to most.
+ outputsToInstall = outputs; # The man pages and docs are likely useful to most.
description = "Tools for DNS benchmaring";
homepage = "https://github.com/DNS-OARC/dnsperf";
diff --git a/pkgs/tools/networking/eternal-terminal/default.nix b/pkgs/tools/networking/eternal-terminal/default.nix
index 73eaa07ac8ff..2543c791618c 100644
--- a/pkgs/tools/networking/eternal-terminal/default.nix
+++ b/pkgs/tools/networking/eternal-terminal/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "eternal-terminal-${version}";
- version = "5.1.8";
+ version = "5.1.9";
src = fetchFromGitHub {
owner = "MisterTea";
repo = "EternalTCP";
rev = "refs/tags/et-v${version}";
- sha256 = "0fq9a1fn0c77wfpypl3z7y23gbkw295ksy97wi9lhb5zj2m3dkq0";
+ sha256 = "07ynkcnk3z6wafdlnzdxcd308cw1rzabxyq47ybj79lyji3wsgk7";
};
nativeBuildInputs = [ cmake ninja ];
diff --git a/pkgs/tools/networking/gmvault/default.nix b/pkgs/tools/networking/gmvault/default.nix
index 06eb196c7a7e..e94c3e4330fb 100644
--- a/pkgs/tools/networking/gmvault/default.nix
+++ b/pkgs/tools/networking/gmvault/default.nix
@@ -12,8 +12,7 @@ pythonPackages.buildPythonApplication rec {
doCheck = false;
- propagatedBuildInputs = with pythonPackages; [ gdata IMAPClient Logbook
- argparse chardet ];
+ propagatedBuildInputs = with pythonPackages; [ gdata IMAPClient Logbook chardet ];
startScript = ./gmvault.py;
diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix
index 993dc49a61b7..7ae42cbdf572 100644
--- a/pkgs/tools/networking/haproxy/default.nix
+++ b/pkgs/tools/networking/haproxy/default.nix
@@ -9,12 +9,12 @@ assert usePcre -> pcre != null;
stdenv.mkDerivation rec {
pname = "haproxy";
- version = "1.9.0";
+ version = "1.9.1";
name = "${pname}-${version}";
src = fetchurl {
url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${name}.tar.gz";
- sha256 = "0zc10ghcwj7hpi90yh2gsciq6q87sqkdik52s55xw1jn2xk9wqhn";
+ sha256 = "1qf8q49njx9n3b1g10zz3kcqmhji8lqcklh7723671z3l4pk2imd";
};
buildInputs = [ openssl zlib ]
diff --git a/pkgs/tools/networking/i2p/default.nix b/pkgs/tools/networking/i2p/default.nix
index 101f2a635a4b..ceadc231143f 100644
--- a/pkgs/tools/networking/i2p/default.nix
+++ b/pkgs/tools/networking/i2p/default.nix
@@ -27,10 +27,10 @@ let wrapper = stdenv.mkDerivation rec {
in
stdenv.mkDerivation rec {
- name = "i2p-0.9.37";
+ name = "i2p-0.9.38";
src = fetchurl {
url = "https://github.com/i2p/i2p.i2p/archive/${name}.tar.gz";
- sha256 = "1lmqdqavy471s187y0lhckznlxx6id6h0dlwlyif2vr8c0pwv2q9";
+ sha256 = "0fxn8q6ccpjxr41s97nmjxg7hx12dzwrm5a7gyxgr44r7l77qlv6";
};
buildInputs = [ jdk ant gettext which ];
patches = [ ./i2p.patch ];
diff --git a/pkgs/tools/networking/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix
index 6e4cf45686b6..b2826a5cbc6b 100644
--- a/pkgs/tools/networking/i2pd/default.nix
+++ b/pkgs/tools/networking/i2pd/default.nix
@@ -11,13 +11,13 @@ stdenv.mkDerivation rec {
name = pname + "-" + version;
pname = "i2pd";
- version = "2.22.0";
+ version = "2.23.0";
src = fetchFromGitHub {
owner = "PurpleI2P";
repo = pname;
rev = version;
- sha256 = "1c4y5y6a9kssi9qmsyqz5hw29ya1s0i21fklnz48n08b7f4f9vlz";
+ sha256 = "0sw9fjamd5wjrsxnxsih9532yf6x3rrjmv5ybskkpk7b6acyqjj1";
};
buildInputs = with stdenv.lib; [ boost zlib openssl ]
diff --git a/pkgs/tools/networking/iperf/3.nix b/pkgs/tools/networking/iperf/3.nix
index 86ee7578bb67..9082a484aa5a 100644
--- a/pkgs/tools/networking/iperf/3.nix
+++ b/pkgs/tools/networking/iperf/3.nix
@@ -12,9 +12,9 @@ stdenv.mkDerivation rec {
patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
- url = "http://git.alpinelinux.org/cgit/aports/plain/main/iperf3/remove-pg-flags.patch";
+ url = "https://git.alpinelinux.org/aports/plain/main/iperf3/remove-pg-flags.patch?id=99ec9e1c84e338629cf1b27b0fdc808bde4d8564";
name = "remove-pg-flags.patch";
- sha256 = "0lnczhass24kgq59drgdipnhjnw4l1cy6gqza7f2ah1qr4q104rm";
+ sha256 = "0b3vcw1pdyk10764p4vlglwi1acrm7wz2jjd6li7p11v4rggrb5c";
})
];
@@ -23,10 +23,10 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://software.es.net/iperf/;
+ homepage = http://software.es.net/iperf/;
description = "Tool to measure IP bandwidth using UDP or TCP";
platforms = platforms.unix;
license = "as-is";
- maintainers = with maintainers; [ wkennington fpletz ];
+ maintainers = with maintainers; [ fpletz ];
};
}
diff --git a/pkgs/tools/networking/keepalived/default.nix b/pkgs/tools/networking/keepalived/default.nix
index 185e86366815..d38ff60f7062 100644
--- a/pkgs/tools/networking/keepalived/default.nix
+++ b/pkgs/tools/networking/keepalived/default.nix
@@ -30,6 +30,5 @@ stdenv.mkDerivation rec {
description = "Routing software written in C";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/networking/ndisc6/default.nix b/pkgs/tools/networking/ndisc6/default.nix
index 619cdac92668..4dbc455103c5 100644
--- a/pkgs/tools/networking/ndisc6/default.nix
+++ b/pkgs/tools/networking/ndisc6/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://www.remlab.net/ndisc6/;
description = "A small collection of useful tools for IPv6 networking";
- maintainers = with maintainers; [ eelco wkennington ];
+ maintainers = with maintainers; [ eelco ];
platforms = platforms.linux;
license = licenses.gpl2;
};
diff --git a/pkgs/tools/networking/nyx/default.nix b/pkgs/tools/networking/nyx/default.nix
index 3476e56993bf..901187c6abb9 100644
--- a/pkgs/tools/networking/nyx/default.nix
+++ b/pkgs/tools/networking/nyx/default.nix
@@ -4,11 +4,11 @@ with pythonPackages;
buildPythonApplication rec {
pname = "nyx";
- version = "2.0.4";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0pm7vfcqr02pzqz4b2f6sw5prxxmgqwr1912am42xmy2i53n7nrq";
+ sha256 = "02rrlllz2ci6i6cs3iddyfns7ang9a54jrlygd2jw1f9s6418ll8";
};
propagatedBuildInputs = [ stem ];
diff --git a/pkgs/tools/networking/openfortivpn/default.nix b/pkgs/tools/networking/openfortivpn/default.nix
index 5512db9fe760..b95c3aed8e62 100644
--- a/pkgs/tools/networking/openfortivpn/default.nix
+++ b/pkgs/tools/networking/openfortivpn/default.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
let repo = "openfortivpn";
- version = "1.7.1";
+ version = "1.8.0";
in stdenv.mkDerivation {
name = "${repo}-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation {
owner = "adrienverge";
inherit repo;
rev = "v${version}";
- sha256 = "01nsgmmh72qk0aq2zdjh8qqn256mmvz1w2gl0wi7g29d82y2hdfm";
+ sha256 = "1p7zfysqvivca565ifb5anla3rgqavq2npavj1vlmhipa01080lk";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
@@ -20,9 +20,7 @@ in stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = "-Wno-error=unused-function";
- preConfigure = ''
- substituteInPlace src/tunnel.c --replace "/usr/sbin/pppd" "${ppp}/bin/pppd"
- '';
+ configureFlags = [ "--with-pppd=${ppp}/bin/pppd" ];
enableParallelBuilding = true;
diff --git a/pkgs/tools/networking/openntpd/default.nix b/pkgs/tools/networking/openntpd/default.nix
index a540120de2f9..019806fcd572 100644
--- a/pkgs/tools/networking/openntpd/default.nix
+++ b/pkgs/tools/networking/openntpd/default.nix
@@ -37,6 +37,5 @@ stdenv.mkDerivation rec {
license = licenses.bsd3;
description = "OpenBSD NTP daemon (Debian port)";
platforms = platforms.all;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/networking/pykms/default.nix b/pkgs/tools/networking/pykms/default.nix
index 676f1d048554..15ac5bceea33 100644
--- a/pkgs/tools/networking/pykms/default.nix
+++ b/pkgs/tools/networking/pykms/default.nix
@@ -40,7 +40,7 @@ in buildPythonApplication rec {
sha256 = "17yj5n8byxp09l5zkap73hpphjy35px84wy68ps824w8l0l8kcd4";
};
- propagatedBuildInputs = [ argparse pytz ];
+ propagatedBuildInputs = [ pytz ];
prePatch = ''
siteDir=$out/${python.sitePackages}
diff --git a/pkgs/tools/networking/radvd/default.nix b/pkgs/tools/networking/radvd/default.nix
index 9ebce846e416..b8fa92e32022 100644
--- a/pkgs/tools/networking/radvd/default.nix
+++ b/pkgs/tools/networking/radvd/default.nix
@@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
description = "IPv6 Router Advertisement Daemon";
platforms = platforms.linux;
license = licenses.bsdOriginal;
- maintainers = with maintainers; [ wkennington fpletz ];
+ maintainers = with maintainers; [ fpletz ];
};
}
diff --git a/pkgs/tools/networking/stubby/default.nix b/pkgs/tools/networking/stubby/default.nix
index d8088918f449..4685143c934b 100644
--- a/pkgs/tools/networking/stubby/default.nix
+++ b/pkgs/tools/networking/stubby/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "stubby";
name = "${pname}-${version}";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchFromGitHub {
owner = "getdnsapi";
repo = pname;
rev = "v${version}";
- sha256 = "1c0jqbxcrwc8kvpx7v0bmdladf20myyi2672r2r87m2q0jvsmgpr";
+ sha256 = "034y783dvh43v5ajxlgn4y9y7mdk1lwy87d7isaxpkigs1jqbrma";
};
nativeBuildInputs = [ libtool m4 libbsd libyaml autoreconfHook ];
diff --git a/pkgs/tools/networking/tinc/pre.nix b/pkgs/tools/networking/tinc/pre.nix
index 0cc1fb99455a..4c3c428d3f01 100644
--- a/pkgs/tools/networking/tinc/pre.nix
+++ b/pkgs/tools/networking/tinc/pre.nix
@@ -39,6 +39,6 @@ stdenv.mkDerivation rec {
homepage="http://www.tinc-vpn.org/";
license = licenses.gpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ wkennington fpletz lassulus ];
+ maintainers = with maintainers; [ fpletz lassulus ];
};
}
diff --git a/pkgs/tools/networking/twa/default.nix b/pkgs/tools/networking/twa/default.nix
index 9154e95c744e..018ce5407b1d 100644
--- a/pkgs/tools/networking/twa/default.nix
+++ b/pkgs/tools/networking/twa/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
name = "twa-${version}";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "trailofbits";
repo = "twa";
rev = version;
- sha256 = "01si4i2xnb1ii4c28b2hh946xljkvskap0pc46s52zzl5hldv9sm";
+ sha256 = "10ayxaf8x9md3ijx2w7h1ysnk8ky20crg3kq6ishia6fgsl33g2p";
};
dontBuild = true;
diff --git a/pkgs/tools/networking/whois/default.nix b/pkgs/tools/networking/whois/default.nix
index f668998de7fd..6b944ee3ffc4 100644
--- a/pkgs/tools/networking/whois/default.nix
+++ b/pkgs/tools/networking/whois/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, perl, gettext, pkgconfig, libidn2, libiconv }:
stdenv.mkDerivation rec {
- version = "5.4.0";
+ version = "5.4.1";
name = "whois-${version}";
src = fetchFromGitHub {
owner = "rfc1036";
repo = "whois";
rev = "v${version}";
- sha256 = "1n90qpy079x97a27zpckc0vnaqrdjsxgy0hsz0z8gbrc1sy30sdz";
+ sha256 = "01pfil456q3241awilszx5iq1x6kr1rddkraj8yyxyab45l2ssk9";
};
nativeBuildInputs = [ perl gettext pkgconfig ];
diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix
index fcb2025f15d6..54210469fba8 100644
--- a/pkgs/tools/networking/wireguard-tools/default.nix
+++ b/pkgs/tools/networking/wireguard-tools/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "wireguard-tools-${version}";
- version = "0.0.20181218";
+ version = "0.0.20190123";
src = fetchzip {
url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz";
- sha256 = "15lch0s4za7q5mr0dzdzwfsr7pr2i9gjygmpdnidwlx4z72vsajj";
+ sha256 = "1lyl3nmsgp9jk9js3vz032vdx7cg9ynkwzdr19wrr26pkxhpcnxr";
};
sourceRoot = "source/src/tools";
diff --git a/pkgs/tools/package-management/nix-review/default.nix b/pkgs/tools/package-management/nix-review/default.nix
index 5481182fbd1d..a57056569c08 100644
--- a/pkgs/tools/package-management/nix-review/default.nix
+++ b/pkgs/tools/package-management/nix-review/default.nix
@@ -8,13 +8,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "nix-review";
- version = "1.0.2";
+ version = "1.0.5";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-review";
rev = version;
- sha256 = "0vgar8sb2471zipxa1cw0n90mrnn5da7wqdlxhamnkrylbh0mc0d";
+ sha256 = "13dv2zpnhf218hfmixsgsbvy9zgrp7b0d125hvq8sk5x57f6114q";
};
makeWrapperArgs = [
diff --git a/pkgs/tools/package-management/nix-universal-prefetch/default.nix b/pkgs/tools/package-management/nix-universal-prefetch/default.nix
new file mode 100644
index 000000000000..a4e43f149677
--- /dev/null
+++ b/pkgs/tools/package-management/nix-universal-prefetch/default.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, fetchFromGitHub
+, ruby
+}:
+
+# No gems used, so mkDerivation is fine.
+stdenv.mkDerivation rec {
+ pname = "nix-universal-prefetch";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "samueldr";
+ repo = "nix-universal-prefetch";
+ rev = "v${version}";
+ sha256 = "1id9iaibrm2d3fa9dkcxnb3sd0j1vh502181gdd199a1cfsmzh1i";
+ };
+
+ installPhase = ''
+ mkdir -pv $out/bin
+ cp nix-universal-prefetch $out/bin/nix-universal-prefetch
+ substituteInPlace "$out/bin/nix-universal-prefetch" \
+ --replace "/usr/bin/env nix-shell" "${ruby}/bin/ruby"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Uses nixpkgs fetchers to figure out hashes";
+ homepage = https://github.com/samueldr/nix-universal-prefetch;
+ license = licenses.mit;
+ maintainers = with maintainers; [ samueldr ];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index 995f123b81d3..d86dfa316193 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -13,153 +13,154 @@ let
sh = busybox-sandbox-shell;
- common = { name, suffix ? "", src, fromGit ? false }: stdenv.mkDerivation rec {
- inherit name src;
- version = lib.getVersion name;
+ common = { name, suffix ? "", src, fromGit ? false }:
+ let nix = stdenv.mkDerivation rec {
+ inherit name src;
+ version = lib.getVersion name;
- is20 = lib.versionAtLeast version "2.0pre";
+ is20 = lib.versionAtLeast version "2.0pre";
- VERSION_SUFFIX = lib.optionalString fromGit suffix;
+ VERSION_SUFFIX = lib.optionalString fromGit suffix;
- outputs = [ "out" "dev" "man" "doc" ];
+ outputs = [ "out" "dev" "man" "doc" ];
- nativeBuildInputs =
- [ pkgconfig ]
- ++ lib.optionals (!is20) [ curl perl ]
- ++ lib.optionals fromGit [ autoreconfHook autoconf-archive bison flex libxml2 libxslt docbook5 docbook_xsl_ns ];
+ nativeBuildInputs =
+ [ pkgconfig ]
+ ++ lib.optionals (!is20) [ curl perl ]
+ ++ lib.optionals fromGit [ autoreconfHook autoconf-archive bison flex libxml2 libxslt docbook5 docbook_xsl_ns ];
- buildInputs = [ curl openssl sqlite xz bzip2 ]
- ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
- ++ lib.optionals is20 [ brotli boost editline ]
- ++ lib.optional withLibseccomp libseccomp
- ++ lib.optional (withAWS && is20)
- ((aws-sdk-cpp.override {
- apis = ["s3" "transfer"];
- customMemoryManagement = false;
- }).overrideDerivation (args: {
- patches = args.patches or [] ++ [(fetchpatch {
- url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch;
- sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1";
- })];
- }));
+ buildInputs = [ curl openssl sqlite xz bzip2 ]
+ ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
+ ++ lib.optionals is20 [ brotli boost editline ]
+ ++ lib.optional withLibseccomp libseccomp
+ ++ lib.optional (withAWS && is20)
+ ((aws-sdk-cpp.override {
+ apis = ["s3" "transfer"];
+ customMemoryManagement = false;
+ }).overrideDerivation (args: {
+ patches = args.patches or [] ++ [(fetchpatch {
+ url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch;
+ sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1";
+ })];
+ }));
- propagatedBuildInputs = [ boehmgc ];
+ propagatedBuildInputs = [ boehmgc ];
- # Seems to be required when using std::atomic with 64-bit types
- NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv6l-linux") "-latomic";
+ # Seems to be required when using std::atomic with 64-bit types
+ NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv6l-linux") "-latomic";
- preConfigure =
- # Copy libboost_context so we don't get all of Boost in our closure.
- # https://github.com/NixOS/nixpkgs/issues/45462
- if is20 then ''
- mkdir -p $out/lib
- cp ${boost}/lib/libboost_context* $out/lib
- '' else ''
- configureFlagsArray+=(BDW_GC_LIBS="-lgc -lgccpp")
+ preConfigure =
+ # Copy libboost_context so we don't get all of Boost in our closure.
+ # https://github.com/NixOS/nixpkgs/issues/45462
+ if is20 then ''
+ mkdir -p $out/lib
+ cp ${boost}/lib/libboost_context* $out/lib
+ '' else ''
+ configureFlagsArray+=(BDW_GC_LIBS="-lgc -lgccpp")
+ '';
+
+ configureFlags =
+ [ "--with-store-dir=${storeDir}"
+ "--localstatedir=${stateDir}"
+ "--sysconfdir=${confDir}"
+ "--disable-init-state"
+ "--enable-gc"
+ ]
+ ++ lib.optionals (!is20) [
+ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
+ "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}"
+ "--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}"
+ ] ++ lib.optionals (is20 && stdenv.isLinux) [
+ "--with-sandbox-shell=${sh}/bin/busybox"
+ ]
+ ++ lib.optional (
+ stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform ? nix && stdenv.hostPlatform.nix ? system
+ ) ''--with-system=${stdenv.hostPlatform.nix.system}''
+ # RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50
+ ++ lib.optional (!withLibseccomp) "--disable-seccomp-sandboxing";
+
+ makeFlags = "profiledir=$(out)/etc/profile.d";
+
+ installFlags = "sysconfdir=$(out)/etc";
+
+ doInstallCheck = true; # not cross
+
+ # socket path becomes too long otherwise
+ preInstallCheck = lib.optional stdenv.isDarwin ''
+ export TMPDIR=$NIX_BUILD_TOP
'';
- configureFlags =
- [ "--with-store-dir=${storeDir}"
- "--localstatedir=${stateDir}"
- "--sysconfdir=${confDir}"
- "--disable-init-state"
- "--enable-gc"
- ]
- ++ lib.optionals (!is20) [
- "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
- "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}"
- "--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}"
- ] ++ lib.optionals (is20 && stdenv.isLinux) [
- "--with-sandbox-shell=${sh}/bin/busybox"
- ]
- ++ lib.optional (
- stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform ? nix && stdenv.hostPlatform.nix ? system
- ) ''--with-system=${stdenv.hostPlatform.nix.system}''
- # RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50
- ++ lib.optional (!withLibseccomp) "--disable-seccomp-sandboxing";
+ separateDebugInfo = stdenv.isLinux;
- makeFlags = "profiledir=$(out)/etc/profile.d";
+ enableParallelBuilding = true;
- installFlags = "sysconfdir=$(out)/etc";
+ meta = {
+ description = "Powerful package manager that makes package management reliable and reproducible";
+ longDescription = ''
+ Nix is a powerful package manager for Linux and other Unix systems that
+ makes package management reliable and reproducible. It provides atomic
+ upgrades and rollbacks, side-by-side installation of multiple versions of
+ a package, multi-user package management and easy setup of build
+ environments.
+ '';
+ homepage = https://nixos.org/;
+ license = stdenv.lib.licenses.lgpl2Plus;
+ maintainers = [ stdenv.lib.maintainers.eelco ];
+ platforms = stdenv.lib.platforms.all;
+ outputsToInstall = [ "out" "man" ];
+ };
- doInstallCheck = true; # not cross
+ passthru = {
+ inherit fromGit;
- # socket path becomes too long otherwise
- preInstallCheck = lib.optional stdenv.isDarwin ''
- export TMPDIR=$NIX_BUILD_TOP
- '';
+ perl-bindings = stdenv.mkDerivation {
+ name = "nix-perl-${version}";
- separateDebugInfo = stdenv.isLinux;
+ inherit src;
- enableParallelBuilding = true;
+ postUnpack = "sourceRoot=$sourceRoot/perl";
- meta = {
- description = "Powerful package manager that makes package management reliable and reproducible";
- longDescription = ''
- Nix is a powerful package manager for Linux and other Unix systems that
- makes package management reliable and reproducible. It provides atomic
- upgrades and rollbacks, side-by-side installation of multiple versions of
- a package, multi-user package management and easy setup of build
- environments.
- '';
- homepage = https://nixos.org/;
- license = stdenv.lib.licenses.lgpl2Plus;
- maintainers = [ stdenv.lib.maintainers.eelco ];
- platforms = stdenv.lib.platforms.all;
- outputsToInstall = [ "out" "man" ];
+ # This is not cross-compile safe, don't have time to fix right now
+ # but noting for future travellers.
+ nativeBuildInputs =
+ [ perl pkgconfig curl nix libsodium ]
+ ++ lib.optionals fromGit [ autoreconfHook autoconf-archive ]
+ ++ lib.optional is20 boost;
+
+ configureFlags =
+ [ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
+ "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}"
+ ];
+
+ preConfigure = "export NIX_STATE_DIR=$TMPDIR";
+
+ preBuild = "unset NIX_INDENT_MAKE";
+ };
+ };
};
-
- passthru = { inherit fromGit; };
- };
-
- perl-bindings = { nix, needsBoost ? false }: stdenv.mkDerivation {
- name = "nix-perl-" + nix.version;
-
- inherit (nix) src;
-
- postUnpack = "sourceRoot=$sourceRoot/perl";
-
- # This is not cross-compile safe, don't have time to fix right now
- # but noting for future travellers.
- nativeBuildInputs =
- [ perl pkgconfig curl nix libsodium ]
- ++ lib.optionals nix.fromGit [ autoreconfHook autoconf-archive ]
- ++ lib.optional needsBoost boost;
-
- configureFlags =
- [ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
- "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}"
- ];
-
- preConfigure = "export NIX_STATE_DIR=$TMPDIR";
-
- preBuild = "unset NIX_INDENT_MAKE";
- };
+ in nix;
in rec {
nix = nixStable;
- nix1 = (common rec {
+ nix1 = common rec {
name = "nix-1.11.16";
src = fetchurl {
url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz";
sha256 = "0ca5782fc37d62238d13a620a7b4bff6a200bab1bd63003709249a776162357c";
};
- }) // { perl-bindings = nix1; };
+ };
- nixStable = (common rec {
+ nixStable = common rec {
name = "nix-2.2";
src = fetchurl {
url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz";
sha256 = "63238d00d290b8a93925891fc9164439d3941e2ccc569bf7f7ca32f53c3ec0c7";
};
- }) // { perl-bindings = perl-bindings {
- nix = nixStable;
- needsBoost = true;
- }; };
+ };
- nixUnstable = (lib.lowPrio (common rec {
+ nixUnstable = lib.lowPrio (common rec {
name = "nix-2.2${suffix}";
suffix = "pre6600_85488a93";
src = fetchFromGitHub {
@@ -169,9 +170,6 @@ in rec {
sha256 = "1n5dp7p2lzpnj7f834d25k020v16gnnsm56jz46y87v2x7b69ccm";
};
fromGit = true;
- })) // { perl-bindings = perl-bindings {
- nix = nixUnstable;
- needsBoost = true;
- }; };
+ });
}
diff --git a/pkgs/tools/package-management/nixops/default.nix b/pkgs/tools/package-management/nixops/default.nix
index ec82115087b7..56e0a31a97ec 100644
--- a/pkgs/tools/package-management/nixops/default.nix
+++ b/pkgs/tools/package-management/nixops/default.nix
@@ -1,9 +1,9 @@
{ callPackage, fetchurl }:
callPackage ./generic.nix (rec {
- version = "1.6";
+ version = "1.6.1";
src = fetchurl {
url = "http://nixos.org/releases/nixops/nixops-${version}/nixops-${version}.tar.bz2";
- sha256 = "0f8ql1a9maf9swl8q054b1haxqckdn78p2xgpwl7paxc98l67i7x";
+ sha256 = "0lfx5fhyg3z6725ydsk0ibg5qqzp5s0x9nbdww02k8s307axiah3";
};
})
diff --git a/pkgs/tools/security/ccid/default.nix b/pkgs/tools/security/ccid/default.nix
index 67252453743b..c5a0de0c75f6 100644
--- a/pkgs/tools/security/ccid/default.nix
+++ b/pkgs/tools/security/ccid/default.nix
@@ -25,7 +25,6 @@ stdenv.mkDerivation rec {
description = "ccid drivers for pcsclite";
homepage = https://ccid.apdu.fr/;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/security/certmgr/default.nix b/pkgs/tools/security/certmgr/default.nix
index fa3076e8b593..4a9cd4867da6 100644
--- a/pkgs/tools/security/certmgr/default.nix
+++ b/pkgs/tools/security/certmgr/default.nix
@@ -1,23 +1,43 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, fetchpatch }:
-buildGoPackage rec {
- version = "1.6.1";
- name = "certmgr-${version}";
+let
+ generic = { patches ? [] }:
+ buildGoPackage rec {
+ version = "1.6.1";
+ name = "certmgr-${version}";
- goPackagePath = "github.com/cloudflare/certmgr/";
+ goPackagePath = "github.com/cloudflare/certmgr/";
- src = fetchFromGitHub {
- owner = "cloudflare";
- repo = "certmgr";
- rev = "v${version}";
- sha256 = "1ky2pw1wxrb2fxfygg50h0mid5l023x6xz9zj5754a023d01qqr2";
- };
+ src = fetchFromGitHub {
+ owner = "cloudflare";
+ repo = "certmgr";
+ rev = "v${version}";
+ sha256 = "1ky2pw1wxrb2fxfygg50h0mid5l023x6xz9zj5754a023d01qqr2";
+ };
- meta = with stdenv.lib; {
- homepage = https://cfssl.org/;
- description = "Cloudflare's certificate manager";
- platforms = platforms.linux;
- license = licenses.bsd2;
- maintainers = with maintainers; [ johanot srhb ];
+ inherit patches;
+
+ meta = with stdenv.lib; {
+ homepage = https://cfssl.org/;
+ description = "Cloudflare's certificate manager";
+ platforms = platforms.linux;
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ johanot srhb ];
+ };
+ };
+in
+{
+ certmgr = generic {};
+
+ certmgr-selfsigned = generic {
+ # The following patch makes it possible to use a self-signed x509 cert
+ # for the cfssl apiserver.
+ # TODO: remove patch when PR is merged.
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/cloudflare/certmgr/pull/51.patch";
+ sha256 = "0jhsw159d2mgybvbbn6pmvj4yqr5cwcal5fjwkcn9m4f4zlb6qrs";
+ })
+ ];
};
}
diff --git a/pkgs/tools/security/efitools/default.nix b/pkgs/tools/security/efitools/default.nix
new file mode 100644
index 000000000000..1d983cb8599a
--- /dev/null
+++ b/pkgs/tools/security/efitools/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, gnu-efi, openssl, sbsigntool, perl, perlPackages,
+help2man, fetchgit }:
+stdenv.mkDerivation rec {
+ name = "efitools-${version}";
+ version = "1.9.2";
+
+ buildInputs = [
+ gnu-efi
+ openssl
+ sbsigntool
+ ];
+
+ nativeBuildInputs = [
+ perl
+ perlPackages.FileSlurp
+ help2man
+ ];
+
+ src = fetchgit {
+ url = "git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git";
+ rev = "v${version}";
+ sha256 = "0jabgl2pxvfl780yvghq131ylpf82k7banjz0ksjhlm66ik8gb1i";
+ };
+
+ postPatch = ''
+ sed -i -e 's#/usr/include/efi#${gnu-efi}/include/efi/#g' Make.rules
+ sed -i -e 's#/usr/lib64/gnuefi#${gnu-efi}/lib/#g' Make.rules
+ sed -i -e 's#$(DESTDIR)/usr#$(out)#g' Make.rules
+ patchShebangs .
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Tools for manipulating UEFI secure boot platforms";
+ homepage = "https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.grahamc ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix
index b6de575edb90..ad4eae9578cb 100644
--- a/pkgs/tools/security/gnupg/22.nix
+++ b/pkgs/tools/security/gnupg/22.nix
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
frontend applications and libraries are available. Version 2 of GnuPG
also provides support for S/MIME.
'';
- maintainers = with maintainers; [ wkennington peti fpletz vrthra ];
+ maintainers = with maintainers; [ peti fpletz vrthra ];
platforms = platforms.all;
};
}
diff --git a/pkgs/tools/security/keybase/default.nix b/pkgs/tools/security/keybase/default.nix
index b27b4ac24c0a..ae726544453a 100644
--- a/pkgs/tools/security/keybase/default.nix
+++ b/pkgs/tools/security/keybase/default.nix
@@ -1,22 +1,20 @@
-{ stdenv, lib, buildGoPackage, fetchFromGitHub, cf-private
+{ stdenv, lib, buildGoPackage, fetchurl, cf-private
, AVFoundation, AudioToolbox, ImageIO, CoreMedia
, Foundation, CoreGraphics, MediaToolbox
}:
buildGoPackage rec {
name = "keybase-${version}";
- version = "2.11.0";
+ version = "2.13.1";
goPackagePath = "github.com/keybase/client";
subPackages = [ "go/keybase" ];
dontRenameImports = true;
- src = fetchFromGitHub {
- owner = "keybase";
- repo = "client";
- rev = "v${version}";
- sha256 = "1mj78cs6j0f1f86c71j4gdphas75j3rfaqygpy87dc40kc2yj0gd";
+ src = fetchurl {
+ url = "https://github.com/keybase/client/archive/v${version}.tar.gz";
+ sha256 = "0avq87y7cs3jipl444ssz1zd5jygpks20hls0fkqxxaikkpdsy4v";
};
buildInputs = lib.optionals stdenv.isDarwin [
diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix
index a8c2d5ea4837..bd8166b214dc 100644
--- a/pkgs/tools/security/keybase/gui.nix
+++ b/pkgs/tools/security/keybase/gui.nix
@@ -3,16 +3,16 @@
, libnotify, nspr, nss, pango, systemd, xorg, autoPatchelfHook, wrapGAppsHook }:
let
- versionSuffix = "20190104191034.69b3ee25b7";
+ versionSuffix = "20190115203650.eec94506e4";
in
stdenv.mkDerivation rec {
name = "keybase-gui-${version}";
- version = "2.13.0"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
+ version = "2.13.1"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
src = fetchurl {
url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version + "-" + versionSuffix}_amd64.deb";
- sha256 = "5b188185dc6d594cd18876a2c955bb6481598c206f048cfd80ac2e7e8022241e";
+ sha256 = "01663jknr8s4sp51mclw9llhx07ww6yh22apawxikvpwmw9yg2qr";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/security/monkeysphere/default.nix b/pkgs/tools/security/monkeysphere/default.nix
index 114ba57e1700..af507dbf993b 100644
--- a/pkgs/tools/security/monkeysphere/default.nix
+++ b/pkgs/tools/security/monkeysphere/default.nix
@@ -14,14 +14,14 @@ let
});
in stdenv.mkDerivation rec {
name = "monkeysphere-${version}";
- version = "0.42";
+ version = "0.43";
# The patched OpenSSH binary MUST NOT be used (except in the check phase):
disallowedRequisites = [ opensshUnsafe ];
src = fetchurl {
url = "http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${version}.orig.tar.gz";
- sha256 = "1haqgjxm8v2xnhc652lx79p2cqggb9gxgaf19w9l9akar2qmdjf1";
+ sha256 = "18i7qpvp5qb7mmd0z5rqai550rya9l3nbsq2hamwkl3smqsjdqc0";
};
patches = [ ./monkeysphere.patch ];
diff --git a/pkgs/tools/security/monkeysphere/monkeysphere.patch b/pkgs/tools/security/monkeysphere/monkeysphere.patch
index fdf4b9335b19..0a05635d6a80 100644
--- a/pkgs/tools/security/monkeysphere/monkeysphere.patch
+++ b/pkgs/tools/security/monkeysphere/monkeysphere.patch
@@ -28,5 +28,17 @@ diff --git a/src/share/keytrans b/src/share/keytrans
# keytrans: this is an RSA key translation utility; it is capable of
# transforming RSA keys (both public keys and secret keys) between
+diff --git a/tests/basic b/tests/basic
+--- a/tests/basic
++++ b/tests/basic
+@@ -343,7 +340,7 @@ if [ "$MONKEYSPHERE_TEST_USE_ED25519" = true ]; then
+ echo "### generating ed25519 key for testuser..."
+ # from the imported secret key
+ USER_FPR=8A4B353B4CBA6F30625498BAE00B5EEEBA79B482
+- gpg --quick-add-key "$USER_FPR" ed25519 auth 2d
++ gpg --no-tty --quick-add-key "$USER_FPR" ed25519 auth 2d
+ else
+ echo "### generating standard monkeysphere key for testuser..."
+ monkeysphere gen-subkey
--
2.16.3
diff --git a/pkgs/tools/security/opensc/default.nix b/pkgs/tools/security/opensc/default.nix
index c23827842f23..7d709712fc80 100644
--- a/pkgs/tools/security/opensc/default.nix
+++ b/pkgs/tools/security/opensc/default.nix
@@ -44,7 +44,6 @@ stdenv.mkDerivation rec {
description = "Set of libraries and utilities to access smart cards";
homepage = https://github.com/OpenSC/OpenSC/wiki;
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
diff --git a/pkgs/tools/security/pcsclite/default.nix b/pkgs/tools/security/pcsclite/default.nix
index 95f9bf16ebac..66a5615ee135 100644
--- a/pkgs/tools/security/pcsclite/default.nix
+++ b/pkgs/tools/security/pcsclite/default.nix
@@ -43,7 +43,6 @@ stdenv.mkDerivation rec {
description = "Middleware to access a smart card using SCard API (PC/SC)";
homepage = https://pcsclite.apdu.fr/;
license = licenses.bsd3;
- maintainers = with maintainers; [ wkennington ];
platforms = with platforms; unix;
};
}
diff --git a/pkgs/tools/security/signing-party/default.nix b/pkgs/tools/security/signing-party/default.nix
index 996b6fa6d2c2..287ed1edcdae 100644
--- a/pkgs/tools/security/signing-party/default.nix
+++ b/pkgs/tools/security/signing-party/default.nix
@@ -1,12 +1,11 @@
{ stdenv, fetchurl, autoconf, automake, makeWrapper
-, python, perl, perlPackages
+, python3, perl, perlPackages
, libmd, gnupg1, which, getopt, libpaper, nettools, qprint
, sendmailPath ? "/run/wrappers/bin/sendmail" }:
let
# All runtime dependencies from the CPAN graph:
# https://widgets.stratopan.com/wheel?q=GnuPG-Interface-0.52&runtime=1&fs=1
- # TODO: XSLoader seems optional
GnuPGInterfaceRuntimeDependencies = with perlPackages; [
strictures ClassMethodModifiers DataPerl DevelGlobalDestruction ExporterTiny
GnuPGInterface ListMoreUtils ModuleRuntime Moo MooXHandlesVia MooXlate
@@ -14,16 +13,14 @@ let
];
in stdenv.mkDerivation rec {
pname = "signing-party";
- version = "2.7";
+ version = "2.8";
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://debian/pool/main/s/${pname}/${pname}_${version}.orig.tar.gz";
- sha256 = "0znklgvxn7k7p6q7r8chcj86zmzildjamr3qlqfxkj5m7yziqr21";
+ sha256 = "1dfry04gsa8kv7a2kr4p7a4b616sql41hsyff4pmfvrhiv2fz39z";
};
- sourceRoot = ".";
-
# TODO: Get this patch upstream...
patches = [ ./gpgwrap_makefile.patch ];
@@ -45,7 +42,7 @@ in stdenv.mkDerivation rec {
# Perl is required for it's pod2man.
# Python and Perl are required for patching the script interpreter paths.
nativeBuildInputs = [ autoconf automake makeWrapper ];
- buildInputs = [ python perl perlPackages.GnuPGInterface libmd gnupg1 ];
+ buildInputs = [ python3 perl perlPackages.GnuPGInterface libmd gnupg1 ];
postInstall = ''
# Install all tools which aren't handled by 'make install'.
@@ -193,7 +190,7 @@ in stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://pgp-tools.alioth.debian.org/;
+ homepage = https://salsa.debian.org/debian/signing-party;
description = "A collection of several projects relating to OpenPGP";
longDescription = ''
This is a collection of several projects relating to OpenPGP.
diff --git a/pkgs/tools/system/acpica-tools/default.nix b/pkgs/tools/system/acpica-tools/default.nix
index beb2e75b08b5..4f48266cc1ad 100644
--- a/pkgs/tools/system/acpica-tools/default.nix
+++ b/pkgs/tools/system/acpica-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "acpica-tools-${version}";
- version = "20181213";
+ version = "20190108";
src = fetchurl {
url = "https://acpica.org/sites/acpica/files/acpica-unix-${version}.tar.gz";
- sha256 = "1vgqlv9pvxc52faxixpgz7hi1awqmj88bw5vqn3bldf6fmkh147w";
+ sha256 = "0bqhr3ndchvfhxb31147z8gd81dysyz5dwkvmp56832d0js2564q";
};
NIX_CFLAGS_COMPILE = "-O3";
diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix
index 8fe8ac836ba9..c180ef4070c0 100644
--- a/pkgs/tools/system/facter/default.nix
+++ b/pkgs/tools/system/facter/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
name = "facter-${version}";
- version = "3.12.2";
+ version = "3.12.3";
src = fetchFromGitHub {
- sha256 = "021z0r6m5nyi37045ycjpw0lawvw70w4pjl56cj1mwz99pq1qqns";
+ sha256 = "0b9ci3r42dvqvvh3vflba75iv52n0viwddw9qpjsprb35ff9vzp7";
rev = version;
repo = "facter";
owner = "puppetlabs";
diff --git a/pkgs/tools/system/freeipmi/default.nix b/pkgs/tools/system/freeipmi/default.nix
index 5fd4136e3c2d..079494bb5990 100644
--- a/pkgs/tools/system/freeipmi/default.nix
+++ b/pkgs/tools/system/freeipmi/default.nix
@@ -1,12 +1,12 @@
{ fetchurl, stdenv, libgcrypt, readline, libgpgerror }:
stdenv.mkDerivation rec {
- version = "1.6.2";
+ version = "1.6.3";
name = "freeipmi-${version}";
src = fetchurl {
url = "mirror://gnu/freeipmi/${name}.tar.gz";
- sha256 = "0jhjf21gn1m9lhjsc1ard9zymq25mk7rxcyygjfxgy0vb4j36l9i";
+ sha256 = "1sg12ycig2g5yv9l3vx25wsjmz7ybnrsvji0vs51yjmclwsygm5a";
};
buildInputs = [ libgcrypt readline libgpgerror ];
diff --git a/pkgs/tools/system/nvtop/default.nix b/pkgs/tools/system/nvtop/default.nix
index 0b4a33e43853..19581c82c78f 100644
--- a/pkgs/tools/system/nvtop/default.nix
+++ b/pkgs/tools/system/nvtop/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "nvtop-${version}";
- version = "0.2.2";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "Syllo";
repo = "nvtop";
rev = version;
- sha256 = "0gampikzmd1l0vdhvarl0hckl6kmjh2rwcllpg6rrm2p75njw7hv";
+ sha256 = "1b6yz54xddip1r0k8cbqg41dpyhds18fj29bj3yf40xvysklb0f4";
};
cmakeFlags = [
diff --git a/pkgs/tools/system/proot/default.nix b/pkgs/tools/system/proot/default.nix
index 63e135075b9c..1d72429323d8 100644
--- a/pkgs/tools/system/proot/default.nix
+++ b/pkgs/tools/system/proot/default.nix
@@ -8,7 +8,7 @@
src = fetchFromGitHub {
inherit rev sha256;
repo = "proot";
- owner = "cedric-vincent";
+ owner = "proot-me";
};
buildInputs = [ talloc ];
@@ -35,7 +35,7 @@
description = "User-space implementation of chroot, mount --bind and binfmt_misc";
platforms = platforms.linux;
license = licenses.gpl2;
- maintainers = with maintainers; [ ianwookim makefu ];
+ maintainers = with maintainers; [ ianwookim makefu veprbl ];
};
})
(if stdenv.isAarch64 then rec {
@@ -49,8 +49,8 @@
})
];
} else {
- version = "5.1.0.20171015";
- sha256 = "0jam87msh5jx8vpb19n6xwxw1xlig5amdcqif7gn2rc8nhswpxif";
- rev = "0bf2ee17daafeeadfed079cec97fe1ac781e696a";
+ version = "5.1.0.20181214";
+ sha256 = "07g1gfyjq7rypjdwxw495sk8k1y2i3y3nsm1rh9kgx3z47z28aah";
+ rev = "11972c0dab34e088c55c16a94d26c399ca7a26d8";
patches = [];
})
diff --git a/pkgs/tools/system/ps_mem/default.nix b/pkgs/tools/system/ps_mem/default.nix
index bbac78f4864b..3e7bb301a6b9 100644
--- a/pkgs/tools/system/ps_mem/default.nix
+++ b/pkgs/tools/system/ps_mem/default.nix
@@ -1,7 +1,7 @@
{ stdenv, pythonPackages, fetchFromGitHub }:
let
- version = "3.9";
+ version = "3.12";
pname = "ps_mem";
in pythonPackages.buildPythonApplication rec {
name = "${pname}-${version}";
@@ -9,8 +9,8 @@ in pythonPackages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "pixelb";
repo = "${pname}";
- rev = "f0891def54f1edb78a70006603d2b025236b830f";
- sha256 = "1vy0z5nhia61hpqndf7kkjm12mgi0kh33jx5g1glggy45ymcisif";
+ rev = "v${version}";
+ sha256 = "0kcxlmfisbwf24p2k72njfyfp22fjr9p9zalg9b4w0yhnlzk24ph";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/tools/system/rsyslog/default.nix
index 91923e7e59b5..0ce6cb12a638 100644
--- a/pkgs/tools/system/rsyslog/default.nix
+++ b/pkgs/tools/system/rsyslog/default.nix
@@ -110,6 +110,5 @@ stdenv.mkDerivation rec {
description = "Enhanced syslog implementation";
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [ wkennington ];
};
}
diff --git a/pkgs/tools/text/transifex-client/default.nix b/pkgs/tools/text/transifex-client/default.nix
new file mode 100644
index 000000000000..62fdc0c7c84b
--- /dev/null
+++ b/pkgs/tools/text/transifex-client/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, buildPythonApplication, fetchPypi
+, python-slugify, requests, urllib3 }:
+
+buildPythonApplication rec {
+ pname = "transifex-client";
+ version = "0.13.5";
+
+ propagatedBuildInputs = [
+ urllib3 requests python-slugify
+ ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "00igk35nyzqp1slj7lbhiv4lc42k87ix43ipx2zcrsjf6xxv6l7v";
+ };
+
+ prePatch = ''
+ substituteInPlace requirements.txt --replace "urllib3<1.24" "urllib3<2.0"
+ '';
+
+ # Requires external resources
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = https://www.transifex.com/;
+ license = licenses.gpl2;
+ description = "Transifex translation service client";
+ maintainers = [ maintainers.etu ];
+ };
+}
diff --git a/pkgs/tools/typesetting/scdoc/default.nix b/pkgs/tools/typesetting/scdoc/default.nix
index 55bcf449a2d1..d18164be3be9 100644
--- a/pkgs/tools/typesetting/scdoc/default.nix
+++ b/pkgs/tools/typesetting/scdoc/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "scdoc-${version}";
- version = "1.6.1";
+ version = "1.8.1";
src = fetchurl {
url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz";
- sha256 = "16wp3plxbdzb3jvshdwvyjnskvk34bz4s6fc8vsz5hffkmxm7vdq";
+ sha256 = "1f3qrnbjr9ikbdvpsyx726nyiz4f7ka38rimy9fvbl7kmi62w1v7";
};
postPatch = ''
diff --git a/pkgs/tools/virtualization/udocker/default.nix b/pkgs/tools/virtualization/udocker/default.nix
index cad6b9866171..446cfff37ff6 100644
--- a/pkgs/tools/virtualization/udocker/default.nix
+++ b/pkgs/tools/virtualization/udocker/default.nix
@@ -28,7 +28,7 @@ buildPythonApplication rec {
meta = with stdenv.lib; {
description = "basic user tool to execute simple docker containers in user space without root privileges";
- homepage = https://www.gitbook.com/book/indigo-dc/udocker;
+ homepage = https://indigo-dc.gitbooks.io/udocker;
license = licenses.asl20;
maintainers = [ maintainers.bzizou ];
platforms = platforms.linux;
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index e13e9adfa165..4442453644c7 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -118,7 +118,6 @@ mapAliases ({
googleAuthenticator = google-authenticator; # added 2016-10-16
grantlee5 = libsForQt5.grantlee; # added 2015-12-19
gsettings_desktop_schemas = gsettings-desktop-schemas; # added 2018-02-25
- gst_ffmpeg = gst-ffmpeg; # added 2017-02
gst_plugins_bad = gst-plugins-bad; # added 2017-02
gst_plugins_base = gst-plugins-base; # added 2017-02
gst_plugins_good = gst-plugins-good; # added 2017-02
@@ -240,6 +239,21 @@ mapAliases ({
postgresql95 = postgresql_9_5;
postgresql96 = postgresql_9_6;
postgresql100 = throw "deprecated 2018-10-21: use postgresql_10 instead";
+ # postgresql plugins
+ pgjwt = postgresqlPackages.pgjwt;
+ pg_repack = postgresqlPackages.pg_repack;
+ pgroonga = postgresqlPackages.pgroonga;
+ pg_similarity = postgresqlPackages.pg_similarity;
+ pgtap = postgresqlPackages.pgtap;
+ plv8 = postgresqlPackages.plv8;
+ timescaledb = postgresqlPackages.timescaledb;
+ tsearch_extras = postgresqlPackages.tsearch_extras;
+ cstore_fdw = postgresqlPackages.cstore_fdw;
+ pg_hll = postgresqlPackages.pg_hll;
+ pg_cron = postgresqlPackages.pg_cron;
+ pg_topn = postgresqlPackages.pg_topn;
+ postgis = postgresqlPackages.postgis;
+ # end
procps-ng = procps; # added 2018-06-08
prometheus-statsd-bridge = prometheus-statsd-exporter; # added 2017-08-27
pulseaudioLight = pulseaudio; # added 2018-04-25
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index adddd7863591..2b670d1e6d6e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -33,7 +33,7 @@ in
# just the plain stdenv.
stdenv_32bit = lowPrio (if stdenv.hostPlatform.is32bit then stdenv else multiStdenv);
- stdenvNoCC = stdenv.override { cc = null; };
+ stdenvNoCC = stdenv.override { cc = null; extraAttrs.noCC = true; };
stdenvNoLibs = let
bintools = stdenv.cc.bintools.override {
@@ -208,6 +208,8 @@ in
fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
+ prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
+
global-platform-pro = callPackage ../development/tools/global-platform-pro/default.nix { };
graph-easy = callPackage ../tools/graphics/graph-easy { };
@@ -259,78 +261,15 @@ in
fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
- fetchFromGitHub = {
- owner, repo, rev, name ? "source",
- fetchSubmodules ? false, private ? false,
- githubBase ? "github.com", varPrefix ? null,
- ... # For hash agility
- }@args: assert private -> !fetchSubmodules;
- let
- baseUrl = "https://${githubBase}/${owner}/${repo}";
- passthruAttrs = removeAttrs args [ "owner" "repo" "rev" "fetchSubmodules" "private" "githubBase" "varPrefix" ];
- varBase = "NIX${if varPrefix == null then "" else "_${varPrefix}"}_GITHUB_PRIVATE_";
- # We prefer fetchzip in cases we don't need submodules as the hash
- # is more stable in that case.
- fetcher = if fetchSubmodules then fetchgit else fetchzip;
- privateAttrs = lib.optionalAttrs private {
- netrcPhase = ''
- if [ -z "''$${varBase}USERNAME" -o -z "''$${varBase}PASSWORD" ]; then
- echo "Error: Private fetchFromGitHub requires the nix building process (nix-daemon in multi user mode) to have the ${varBase}USERNAME and ${varBase}PASSWORD env vars set." >&2
- exit 1
- fi
- cat > netrc <