diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 2405f7d4efa9c89dc198c224a4cc0b6c6df9f0aa..bac601fbf82ea5e3aaefa671c39f39b84c5f523f 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -12,17 +12,17 @@
# Libraries
/lib @edolstra @nbp
-/lib/systems @edolstra @nbp @ericson2314
+/lib/systems @nbp @ericson2314
# Nixpkgs Internals
/default.nix @nbp
/pkgs/top-level/default.nix @nbp @Ericson2314
/pkgs/top-level/impure.nix @nbp @Ericson2314
/pkgs/top-level/stage.nix @nbp @Ericson2314
-/pkgs/stdenv @edolstra
-/pkgs/build-support/cc-wrapper @edolstra @Ericson2314
-/pkgs/build-support/bintools-wrapper @edolstra @Ericson2314
-/pkgs/build-support/setup-hooks @edolstra @Ericson2314
+/pkgs/stdenv
+/pkgs/build-support/cc-wrapper @Ericson2314 @orivej
+/pkgs/build-support/bintools-wrapper @Ericson2314 @orivej
+/pkgs/build-support/setup-hooks @Ericson2314
# NixOS Internals
/nixos/default.nix @nbp
diff --git a/doc/cross-compilation.xml b/doc/cross-compilation.xml
index 118a82bf0b06c50c83ba66745852a06fce170d28..10e4706b0590f0ecc4eebf300d61199be5137c44 100644
--- a/doc/cross-compilation.xml
+++ b/doc/cross-compilation.xml
@@ -61,7 +61,7 @@
The "target platform" attribute is, unlike the other two attributes, not actually fundamental to the process of building software.
- Instead, it is only relevant for compatability with building certain specific compilers and build tools.
+ Instead, it is only relevant for compatibility with building certain specific compilers and build tools.
It can be safely ignored for all other packages.
@@ -162,7 +162,7 @@
A runtime dependency between 2 packages implies that between them both the host and target platforms match.
This is directly implied by the meaning of "host platform" and "runtime dependency":
- The package dependency exists while both packages are runnign on a single host platform.
+ The package dependency exists while both packages are running on a single host platform.
A build time dependency, however, implies a shift in platforms between the depending package and the depended-on package.
@@ -253,8 +253,19 @@
or also with crossSystem, in which case packages run on the latter, but all building happens on the former.
Both parameters take the same schema as the 3 (build, host, and target) platforms defined in the previous section.
As mentioned above, lib.systems.examples has some platforms which are used as arguments for these parameters in practice.
- You can use them programmatically, or on the command line like nix-build <nixpkgs> --arg crossSystem '(import <nixpkgs/lib>).systems.examples.fooBarBaz'.
+ You can use them programmatically, or on the command line:
+nix-build <nixpkgs> --arg crossSystem '(import <nixpkgs/lib>).systems.examples.fooBarBaz' -A whatever
+
+
+ Eventually we would like to make these platform examples an unnecessary convenience so that
+nix-build <nixpkgs> --arg crossSystem.config '<arch>-<os>-<vendor>-<abi>' -A whatever
+ works in the vast majority of cases.
+ The problem today is dependencies on other sorts of configuration which aren't given proper defaults.
+ We rely on the examples to crudely to set those configuration parameters in some vaguely sane manner on the users behalf.
+ Issue #34274 tracks this inconvenience along with its root cause in crufty configuration options.
+
+
While one is free to pass both parameters in full, there's a lot of logic to fill in missing fields.
As discussed in the previous section, only one of system, config, and parsed is needed to infer the other two.
diff --git a/doc/languages-frameworks/haskell.md b/doc/languages-frameworks/haskell.md
index 629db289ab1d017f2a2674d88d1694c513e04e89..764fae3ce936211f5f2bd8417fe8085807d75e15 100644
--- a/doc/languages-frameworks/haskell.md
+++ b/doc/languages-frameworks/haskell.md
@@ -334,14 +334,10 @@ navigate there.
Finally, you can run
```shell
-hoogle server -p 8080
+hoogle server -p 8080 --local
```
and navigate to http://localhost:8080/ for your own local
-[Hoogle](https://www.haskell.org/hoogle/). Note, however, that Firefox and
-possibly other browsers disallow navigation from `http:` to `file:` URIs for
-security reasons, which might be quite an inconvenience. See [this
-page](http://kb.mozillazine.org/Links_to_local_pages_do_not_work) for
-workarounds.
+[Hoogle](https://www.haskell.org/hoogle/).
### How to build a Haskell project using Stack
diff --git a/doc/languages-frameworks/python.md b/doc/languages-frameworks/python.md
index 3700d2e57d476662aa17da3d0bea7c0b7ee6fc2c..039ca8545e9f929c24cdbafec9af0d35fc7fdc7e 100644
--- a/doc/languages-frameworks/python.md
+++ b/doc/languages-frameworks/python.md
@@ -191,7 +191,6 @@ building Python libraries is `buildPythonPackage`. Let's see how we can build th
toolz = buildPythonPackage rec {
pname = "toolz";
version = "0.7.4";
- name = "${pname}-${version}";
src = fetchPypi {
inherit pname version;
@@ -237,7 +236,6 @@ with import {};
my_toolz = python35.pkgs.buildPythonPackage rec {
pname = "toolz";
version = "0.7.4";
- name = "${pname}-${version}";
src = python35.pkgs.fetchPypi {
inherit pname version;
@@ -283,15 +281,15 @@ order to build [`datashape`](https://github.com/blaze/datashape).
{ # ...
datashape = buildPythonPackage rec {
- name = "datashape-${version}";
+ pname = "datashape";
version = "0.4.7";
- src = pkgs.fetchurl {
- url = "mirror://pypi/D/DataShape/${name}.tar.gz";
+ src = fetchPypi {
+ inherit pname version;
sha256 = "14b2ef766d4c9652ab813182e866f493475e65e558bed0822e38bf07bba1a278";
};
- buildInputs = with self; [ pytest ];
+ checkInputs = with self; [ pytest ];
propagatedBuildInputs = with self; [ numpy multipledispatch dateutil ];
meta = {
@@ -318,10 +316,11 @@ when building the bindings and are therefore added as `buildInputs`.
{ # ...
lxml = buildPythonPackage rec {
- name = "lxml-3.4.4";
+ pname = "lxml";
+ version = "3.4.4";
- src = pkgs.fetchurl {
- url = "mirror://pypi/l/lxml/${name}.tar.gz";
+ src = fetchPypi {
+ inherit pname version;
sha256 = "16a0fa97hym9ysdk3rmqz32xdjqmy4w34ld3rm3jf5viqjx65lxk";
};
@@ -351,11 +350,11 @@ and `CFLAGS`.
{ # ...
pyfftw = buildPythonPackage rec {
- name = "pyfftw-${version}";
+ pname = "pyFFTW";
version = "0.9.2";
- src = pkgs.fetchurl {
- url = "mirror://pypi/p/pyFFTW/pyFFTW-${version}.tar.gz";
+ src = fetchPypi {
+ inherit pname version;
sha256 = "f6bbb6afa93085409ab24885a1a3cdb8909f095a142f4d49e346f2bd1b789074";
};
@@ -440,11 +439,11 @@ We first create a function that builds `toolz` in `~/path/to/toolz/release.nix`
{ pkgs, buildPythonPackage }:
buildPythonPackage rec {
- name = "toolz-${version}";
+ pname = "toolz";
version = "0.7.4";
- src = pkgs.fetchurl {
- url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
+ src = fetchPypi {
+ inherit pname version;
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
@@ -549,25 +548,31 @@ The `buildPythonPackage` function is implemented in
The following is an example:
```nix
-{ # ...
- twisted = buildPythonPackage {
- name = "twisted-8.1.0";
+buildPythonPackage rec {
+ version = "3.3.1";
+ pname = "pytest";
- src = pkgs.fetchurl {
- url = http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2;
- sha256 = "0q25zbr4xzknaghha72mq57kh53qw1bf8csgp63pm9sfi72qhirl";
- };
+ preCheck = ''
+ # don't test bash builtins
+ rm testing/test_argcomplete.py
+ '';
- propagatedBuildInputs = [ self.ZopeInterface ];
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "cf8436dc59d8695346fcd3ab296de46425ecab00d64096cebe79fb51ecb2eb93";
+ };
- meta = {
- homepage = http://twistedmatrix.com/;
- description = "Twisted, an event-driven networking engine written in Python";
- license = stdenv.lib.licenses.mit;
- };
+ checkInputs = [ hypothesis ];
+ buildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ attrs py setuptools six pluggy ];
+
+ meta = with stdenv.lib; {
+ maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ];
+ description = "Framework for writing tests";
};
}
+
```
The `buildPythonPackage` mainly does four things:
@@ -623,7 +628,6 @@ with import {};
packageOverrides = self: super: {
pandas = super.pandas.overridePythonAttrs(old: rec {
version = "0.19.1";
- name = "pandas-${version}";
src = super.fetchPypi {
pname = "pandas";
inherit version;
diff --git a/doc/languages-frameworks/rust.md b/doc/languages-frameworks/rust.md
index aa6a7d654108a37dbe793c5f0e95a11aa8527a62..d3a25e9d1358b2cca453e162104fe643eff393b0 100644
--- a/doc/languages-frameworks/rust.md
+++ b/doc/languages-frameworks/rust.md
@@ -79,19 +79,24 @@ an example for a minimal `hello` crate:
Now, the file produced by the call to `carnix`, called `hello.nix`, looks like:
```
-with import {};
+# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone
+{ lib, buildPlatform, buildRustCrate, fetchgit }:
let kernel = buildPlatform.parsed.kernel.name;
# ... (content skipped)
- hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "hello";
- version = "0.1.0";
- authors = [ "Authorname " ];
- src = ./.;
- inherit dependencies buildDependencies features;
- };
in
rec {
- hello_0_1_0 = hello_0_1_0_ rec {};
+ hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; };
+ hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "hello";
+ version = "0.1.0";
+ authors = [ "pe@pijul.org " ];
+ src = ./.;
+ inherit dependencies buildDependencies features;
+ };
+ hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ {};
+ hello_0_1_0_features = f: updateFeatures f (rec {
+ hello_0_1_0.default = (f.hello_0_1_0.default or true);
+ }) [ ];
}
```
@@ -103,33 +108,44 @@ dependencies, for instance by adding a single line `libc="*"` to our
following nix file:
```
-with import {};
+# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone
+{ lib, buildPlatform, buildRustCrate, fetchgit }:
let kernel = buildPlatform.parsed.kernel.name;
# ... (content skipped)
- hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "hello";
- version = "0.1.0";
- authors = [ "Jörg Thalheim " ];
- src = ./.;
- inherit dependencies buildDependencies features;
- };
- libc_0_2_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "libc";
- version = "0.2.34";
- authors = [ "The Rust Project Developers" ];
- sha256 = "11jmqdxmv0ka10ay0l8nzx0nl7s2lc3dbrnh1mgbr2grzwdyxi2s";
- inherit dependencies buildDependencies features;
- };
in
rec {
- hello_0_1_0 = hello_0_1_0_ rec {
- dependencies = [ libc_0_2_34 ];
+ hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; };
+ hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "hello";
+ version = "0.1.0";
+ authors = [ "pe@pijul.org " ];
+ src = ./.;
+ inherit dependencies buildDependencies features;
+ };
+ libc_0_2_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libc";
+ version = "0.2.36";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "01633h4yfqm0s302fm0dlba469bx8y6cs4nqc8bqrmjqxfxn515l";
+ inherit dependencies buildDependencies features;
};
- libc_0_2_34_features."default".from_hello_0_1_0__default = true;
- libc_0_2_34 = libc_0_2_34_ rec {
- features = mkFeatures libc_0_2_34_features;
+ hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ {
+ dependencies = mapFeatures features ([ libc_0_2_36 ]);
};
- libc_0_2_34_features."use_std".self_default = hasDefault libc_0_2_34_features;
+ hello_0_1_0_features = f: updateFeatures f (rec {
+ hello_0_1_0.default = (f.hello_0_1_0.default or true);
+ libc_0_2_36.default = true;
+ }) [ libc_0_2_36_features ];
+ libc_0_2_36 = { features?(libc_0_2_36_features {}) }: libc_0_2_36_ {
+ features = mkFeatures (features.libc_0_2_36 or {});
+ };
+ libc_0_2_36_features = f: updateFeatures f (rec {
+ libc_0_2_36.default = (f.libc_0_2_36.default or true);
+ libc_0_2_36.use_std =
+ (f.libc_0_2_36.use_std or false) ||
+ (f.libc_0_2_36.default or false) ||
+ (libc_0_2_36.default or false);
+ }) [];
}
```
@@ -146,7 +162,7 @@ or build inputs by overriding the hello crate in a seperate file.
```
with import {};
-(import ./hello.nix).hello_0_1_0.override {
+((import ./hello.nix).hello {}).override {
crateOverrides = defaultCrateOverrides // {
hello = attrs: { buildInputs = [ openssl ]; };
};
@@ -166,7 +182,7 @@ patches the derivation:
```
with import {};
-(import ./hello.nix).hello_0_1_0.override {
+((import ./hello.nix).hello {}).override {
crateOverrides = defaultCrateOverrides // {
hello = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") {
postPatch = ''
@@ -187,7 +203,7 @@ crate, we could do:
```
with import {};
-(import hello.nix).hello_0_1_0.override {
+((import hello.nix).hello {}).override {
crateOverrides = defaultCrateOverrides // {
libc = attrs: { buildInputs = []; };
};
@@ -199,23 +215,35 @@ Three more parameters can be overridden:
- The version of rustc used to compile the crate:
```
- hello_0_1_0.override { rust = pkgs.rust; };
+ (hello {}).override { rust = pkgs.rust; };
```
- Whether to build in release mode or debug mode (release mode by
default):
```
- hello_0_1_0.override { release = false; };
+ (hello {}).override { release = false; };
```
- Whether to print the commands sent to rustc when building
(equivalent to `--verbose` in cargo:
```
- hello_0_1_0.override { verbose = false; };
+ (hello {}).override { verbose = false; };
```
+One can also supply features switches. For example, if we want to
+compile `diesel_cli` only with the `postgres` feature, and no default
+features, we would write:
+
+```
+(callPackage ./diesel.nix {}).diesel {
+ default = false;
+ postgres = true;
+}
+```
+
+
## Using the Rust nightlies overlay
diff --git a/doc/package-notes.xml b/doc/package-notes.xml
index b657f5809db96cf7379092404478e078c55759cc..2d6c87c3d07a851cb02bd67274a4b1d96e7e4aff 100644
--- a/doc/package-notes.xml
+++ b/doc/package-notes.xml
@@ -660,6 +660,32 @@ cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
passing -q to the Emacs command.
+
+ Sometimes emacsWithPackages is not enough, as
+ this package set has some priorities imposed on packages (with
+ the lowest priority assigned to Melpa Unstable, and the highest for
+ packages manually defined in
+ pkgs/top-level/emacs-packages.nix). But you
+ can't control this priorities when some package is installed as a
+ dependency. You can override it on per-package-basis, providing all
+ the required dependencies manually - but it's tedious and there is
+ always a possibility that an unwanted dependency will sneak in
+ through some other package. To completely override such a package
+ you can use overrideScope.
+
+
+
+overrides = super: self: rec {
+ haskell-mode = self.melpaPackages.haskell-mode;
+ ...
+};
+((emacsPackagesNgGen emacs).overrideScope overrides).emacsWithPackages (p: with p; [
+ # here both these package will use haskell-mode of our own choice
+ ghc-mod
+ dante
+])
+
+
diff --git a/doc/stdenv.xml b/doc/stdenv.xml
index 3a7b23baaa7e10c837faf4ce682e2f1b8e73dce3..2a3316b8d01835460bee7af40cc2e993999cf64f 100644
--- a/doc/stdenv.xml
+++ b/doc/stdenv.xml
@@ -1802,6 +1802,20 @@ addEnvHooks "$hostOffset" myBashFunction
disabled or patched to work with PaX.
+
+ autoPatchelfHook
+ This is a special setup hook which helps in packaging
+ proprietary software in that it automatically tries to find missing shared
+ library dependencies of ELF files. All packages within the
+ runtimeDependencies environment variable are unconditionally
+ added to executables, which is useful for programs that use
+
+ dlopen
+ 3
+
+ to load libraries at runtime.
+
+
diff --git a/lib/customisation.nix b/lib/customisation.nix
index 483ef6fd4866abb7202c920b006a1b646fcfaaa6..823395f04d4a46d1c34ab173452f0f893afc1747 100644
--- a/lib/customisation.nix
+++ b/lib/customisation.nix
@@ -1,7 +1,7 @@
{ lib }:
let
- inherit (builtins) attrNames isFunction;
+ inherit (builtins) attrNames;
in
@@ -36,7 +36,7 @@ rec {
overrideDerivation = drv: f:
let
newDrv = derivation (drv.drvAttrs // (f drv));
- in addPassthru newDrv (
+ in lib.flip (extendDerivation true) newDrv (
{ meta = drv.meta or {};
passthru = if drv ? passthru then drv.passthru else {};
}
@@ -72,7 +72,7 @@ rec {
makeOverridable = f: origArgs:
let
ff = f origArgs;
- overrideWith = newArgs: origArgs // (if builtins.isFunction newArgs then newArgs origArgs else newArgs);
+ overrideWith = newArgs: origArgs // (if lib.isFunction newArgs then newArgs origArgs else newArgs);
in
if builtins.isAttrs ff then (ff // {
override = newArgs: makeOverridable f (overrideWith newArgs);
@@ -81,7 +81,7 @@ rec {
${if ff ? overrideAttrs then "overrideAttrs" else null} = fdrv:
makeOverridable (args: (f args).overrideAttrs fdrv) origArgs;
})
- else if builtins.isFunction ff then {
+ else if lib.isFunction ff then {
override = newArgs: makeOverridable f (overrideWith newArgs);
__functor = self: ff;
overrideDerivation = throw "overrideDerivation not yet supported for functors";
@@ -112,8 +112,8 @@ rec {
*/
callPackageWith = autoArgs: fn: args:
let
- f = if builtins.isFunction fn then fn else import fn;
- auto = builtins.intersectAttrs (builtins.functionArgs f) autoArgs;
+ f = if lib.isFunction fn then fn else import fn;
+ auto = builtins.intersectAttrs (lib.functionArgs f) autoArgs;
in makeOverridable f (auto // args);
@@ -122,8 +122,8 @@ rec {
individual attributes. */
callPackagesWith = autoArgs: fn: args:
let
- f = if builtins.isFunction fn then fn else import fn;
- auto = builtins.intersectAttrs (builtins.functionArgs f) autoArgs;
+ f = if lib.isFunction fn then fn else import fn;
+ auto = builtins.intersectAttrs (lib.functionArgs f) autoArgs;
origArgs = auto // args;
pkgs = f origArgs;
mkAttrOverridable = name: pkg: makeOverridable (newArgs: (f newArgs).${name}) origArgs;
@@ -131,8 +131,8 @@ rec {
/* Add attributes to each output of a derivation without changing
- the derivation itself. */
- addPassthru = drv: passthru:
+ the derivation itself and check a given condition when evaluating. */
+ extendDerivation = condition: passthru: drv:
let
outputs = drv.outputs or [ "out" ];
@@ -142,13 +142,24 @@ rec {
outputToAttrListElement = outputName:
{ name = outputName;
value = commonAttrs // {
- inherit (drv.${outputName}) outPath drvPath type outputName;
+ inherit (drv.${outputName}) type outputName;
+ drvPath = assert condition; drv.${outputName}.drvPath;
+ outPath = assert condition; drv.${outputName}.outPath;
};
};
outputsList = map outputToAttrListElement outputs;
- in commonAttrs // { outputUnspecified = true; };
+ in commonAttrs // {
+ outputUnspecified = true;
+ drvPath = assert condition; drv.drvPath;
+ outPath = assert condition; drv.outPath;
+ };
+ /* Add attributes to each output of a derivation without changing
+ the derivation itself. */
+ addPassthru =
+ lib.warn "`addPassthru drv passthru` is deprecated, replace with `extendDerivation true passthru drv`"
+ (drv: passthru: extendDerivation true passthru drv);
/* Strip a derivation of all non-essential attributes, returning
only those needed by hydra-eval-jobs. Also strictly evaluate the
diff --git a/lib/debug.nix b/lib/debug.nix
index 646ef220ad0a3ec897d63c994193469584ca2ddf..d163e60b69570851c123947ffe61e04691cb1929 100644
--- a/lib/debug.nix
+++ b/lib/debug.nix
@@ -2,10 +2,10 @@
let
-inherit (builtins) trace attrNamesToStr isAttrs isFunction isList isInt
+inherit (builtins) trace attrNamesToStr isAttrs isList isInt
isString isBool head substring attrNames;
-inherit (lib) all id mapAttrsFlatten elem;
+inherit (lib) all id mapAttrsFlatten elem isFunction;
in
diff --git a/lib/default.nix b/lib/default.nix
index f729a36249aff7c74f9a91e2f2c4c28eb33e4a51..77cfa712557c7ebb9f707413afc020d99f33ad0b 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -51,12 +51,13 @@ let
inherit (builtins) add addErrorContext attrNames
concatLists deepSeq elem elemAt filter genericClosure genList
- getAttr hasAttr head isAttrs isBool isFunction isInt isList
+ getAttr hasAttr head isAttrs isBool isInt isList
isString length lessThan listToAttrs pathExists readFile
replaceStrings seq stringLength sub substring tail;
inherit (trivial) id const concat or and boolToString mergeAttrs
flip mapNullable inNixShell min max importJSON warn info
- nixpkgsVersion mod;
+ nixpkgsVersion mod compare splitByAndCompare
+ functionArgs setFunctionArgs isFunction;
inherit (fixedPoints) fix fix' extends composeExtensions
makeExtensible makeExtensibleWithCustomName;
@@ -71,8 +72,8 @@ let
inherit (lists) singleton foldr fold foldl foldl' imap0 imap1
concatMap flatten remove findSingle findFirst any all count
optional optionals toList range partition zipListsWith zipLists
- reverseList listDfs toposort sort take drop sublist last init
- crossLists unique intersectLists subtractLists
+ reverseList listDfs toposort sort compareLists take drop sublist
+ last init crossLists unique intersectLists subtractLists
mutuallyExclusive;
inherit (strings) concatStrings concatMapStrings concatImapStrings
intersperse concatStringsSep concatMapStringsSep
@@ -87,13 +88,14 @@ let
inherit (stringsWithDeps) textClosureList textClosureMap
noDepEntry fullDepEntry packEntry stringAfter;
inherit (customisation) overrideDerivation makeOverridable
- callPackageWith callPackagesWith addPassthru hydraJob makeScope;
+ callPackageWith callPackagesWith extendDerivation addPassthru
+ hydraJob makeScope;
inherit (meta) addMetaAttrs dontDistribute setName updateName
appendToName mapDerivationAttrset lowPrio lowPrioSet hiPrio
hiPrioSet;
inherit (sources) pathType pathIsDirectory cleanSourceFilter
cleanSource sourceByRegex sourceFilesBySuffices
- commitIdFromGitRepo cleanSourceWith;
+ commitIdFromGitRepo cleanSourceWith pathHasContext canCleanSource;
inherit (modules) evalModules closeModules unifyModuleSyntax
applyIfFunction unpackSubmodule packSubmodule mergeModules
mergeModules' mergeOptionDecls evalOptionValue mergeDefinitions
diff --git a/lib/deprecated.nix b/lib/deprecated.nix
index 2a0f5a55bf14e9adc38fb7f5b1894ba9210f9152..34cf336d1f42c4c4c6fc3adf3d6033ee1487a547 100644
--- a/lib/deprecated.nix
+++ b/lib/deprecated.nix
@@ -1,6 +1,6 @@
{ lib }:
let
- inherit (builtins) isFunction head tail isList isAttrs isInt attrNames;
+ inherit (builtins) head tail isList isAttrs isInt attrNames;
in
@@ -53,7 +53,7 @@ rec {
f: # the function applied to the arguments
initial: # you pass attrs, the functions below are passing a function taking the fix argument
let
- takeFixed = if isFunction initial then initial else (fixed : initial); # transform initial to an expression always taking the fixed argument
+ takeFixed = if lib.isFunction initial then initial else (fixed : initial); # transform initial to an expression always taking the fixed argument
tidy = args:
let # apply all functions given in "applyPreTidy" in sequence
applyPreTidyFun = fold ( n: a: x: n ( a x ) ) lib.id (maybeAttr "applyPreTidy" [] args);
@@ -63,7 +63,7 @@ rec {
let args = takeFixed fixed;
mergeFun = args.${n};
in if isAttrs x then (mergeFun args x)
- else assert isFunction x;
+ else assert lib.isFunction x;
mergeFun args (x ( args // { inherit fixed; }));
in overridableDelayableArgs f newArgs;
in
@@ -374,7 +374,7 @@ rec {
if isAttrs x then
if x ? outPath then "derivation"
else "attrs"
- else if isFunction x then "function"
+ else if lib.isFunction x then "function"
else if isList x then "list"
else if x == true then "bool"
else if x == false then "bool"
diff --git a/lib/generators.nix b/lib/generators.nix
index f207033c95545bc8ba16f1869ff21681150f329b..73017f2c6796873ed6e51664ee37244bd98b238b 100644
--- a/lib/generators.nix
+++ b/lib/generators.nix
@@ -14,6 +14,8 @@ let
libAttr = lib.attrsets;
flipMapAttrs = flip libAttr.mapAttrs;
+
+ inherit (lib) isFunction;
in
rec {
@@ -110,7 +112,7 @@ rec {
else if isString v then "\"" + v + "\""
else if null == v then "null"
else if isFunction v then
- let fna = functionArgs v;
+ let fna = lib.functionArgs v;
showFnas = concatStringsSep "," (libAttr.mapAttrsToList
(name: hasDefVal: if hasDefVal then "(${name})" else name)
fna);
diff --git a/lib/licenses.nix b/lib/licenses.nix
index 1fdcc15fd72544333a35fe37667a917e7aae760d..2262ae9ebbcf2c8895ea0fd5c884893120e837be 100644
--- a/lib/licenses.nix
+++ b/lib/licenses.nix
@@ -79,6 +79,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = ''Beerware License'';
};
+ bsd0 = spdx {
+ spdxId = "0BSD";
+ fullName = "BSD Zero Clause License";
+ };
+
bsd2 = spdx {
spdxId = "BSD-2-Clause";
fullName = ''BSD 2-clause "Simplified" License'';
@@ -200,6 +205,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "Eclipse Public License 1.0";
};
+ epl20 = spdx {
+ spdxId = "EPL-2.0";
+ fullName = "Eclipse Public License 2.0";
+ };
+
epson = {
fullName = "Seiko Epson Corporation Software License Agreement for Linux";
url = https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html;
@@ -477,6 +487,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "PostgreSQL License";
};
+ postman = {
+ fullName = "Postman EULA";
+ url = https://www.getpostman.com/licenses/postman_base_app;
+ free = false;
+ };
+
psfl = spdx {
spdxId = "Python-2.0";
fullName = "Python Software Foundation License version 2";
diff --git a/lib/lists.nix b/lib/lists.nix
index 8f67c6bb0ca3bece07f307c827dc45c46c2c8d23..424d2c57f5563e2c6553e1f3ebb77a901f696652 100644
--- a/lib/lists.nix
+++ b/lib/lists.nix
@@ -385,6 +385,30 @@ rec {
if len < 2 then list
else (sort strictLess pivot.left) ++ [ first ] ++ (sort strictLess pivot.right));
+ /* Compare two lists element-by-element.
+
+ Example:
+ compareLists compare [] []
+ => 0
+ compareLists compare [] [ "a" ]
+ => -1
+ compareLists compare [ "a" ] []
+ => 1
+ compareLists compare [ "a" "b" ] [ "a" "c" ]
+ => 1
+ */
+ compareLists = cmp: a: b:
+ if a == []
+ then if b == []
+ then 0
+ else -1
+ else if b == []
+ then 1
+ else let rel = cmp (head a) (head b); in
+ if rel == 0
+ then compareLists cmp (tail a) (tail b)
+ else rel;
+
/* Return the first (at most) N elements of a list.
Example:
@@ -440,8 +464,12 @@ rec {
init = list: assert list != []; take (length list - 1) list;
- /* FIXME(zimbatm) Not used anywhere
- */
+ /* return the image of the cross product of some lists by a function
+
+ Example:
+ crossLists (x:y: "${toString x}${toString y}") [[1 2] [3 4]]
+ => [ "13" "14" "23" "24" ]
+ */
crossLists = f: foldl (fs: args: concatMap (f: map f args) fs) [f];
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index a5ab074a3131f8cd889bb7dc3cfe08ad11c03ac2..afbe5a95508fbbe1de6b20e713b1a15b4eea5916 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -47,6 +47,7 @@
andir = "Andreas Rammhold ";
andres = "Andres Loeh ";
andrestylianos = "Andre S. Ramos ";
+ andrew-d = "Andrew Dunham ";
andrewrk = "Andrew Kelley ";
andsild = "Anders Sildnes ";
aneeshusa = "Aneesh Agrawal ";
@@ -55,11 +56,13 @@
antonxy = "Anton Schirg ";
apeschar = "Albert Peschar ";
apeyroux = "Alexandre Peyroux ";
+ arcadio = "Arcadio Rubio García ";
ardumont = "Antoine R. Dumont ";
aristid = "Aristid Breitkreuz ";
arobyn = "Alexei Robyn ";
artuuge = "Artur E. Ruuge ";
ashalkhakov = "Artyom Shalkhakov ";
+ ashgillman = "Ashley Gillman ";
aske = "Kirill Boltaev ";
asppsa = "Alastair Pharo ";
astsmtl = "Alexander Tsamutali ";
@@ -117,6 +120,7 @@
chaoflow = "Florian Friesdorf ";
chattered = "Phil Scott ";
ChengCat = "Yucheng Zhang ";
+ chiiruno = "Okina Matara ";
choochootrain = "Hurshal Patel ";
chpatrick = "Patrick Chilton ";
chreekat = "Bryan Richter ";
@@ -222,12 +226,14 @@
ertes = "Ertugrul Söylemez ";
ethercrow = "Dmitry Ivanov ";
etu = "Elis Hirwing ";
+ exfalso = "Andras Slemmer <0slemi0@gmail.com>";
exi = "Reno Reckling ";
exlevan = "Alexey Levan ";
expipiplus1 = "Joe Hermaszewski ";
fadenb = "Tristan Helmich ";
falsifian = "James Cook ";
fare = "Francois-Rene Rideau ";
+ f-breidenstein = "Felix Breidenstein ";
fgaz = "Francesco Gazzetta ";
FireyFly = "Jonas Höglund ";
flokli = "Florian Klink ";
@@ -254,6 +260,7 @@
gavin = "Gavin Rogers ";
gebner = "Gabriel Ebner ";
geistesk = "Alvar Penning ";
+ genesis = "Ronan Bignaux ";
georgewhewell = "George Whewell ";
gilligan = "Tobias Pflug ";
giogadi = "Luis G. Torres ";
@@ -298,6 +305,7 @@
ivan-tkatchev = "Ivan Tkatchev ";
ixmatus = "Parnell Springmeyer ";
izorkin = "Yurii Izorkin ";
+ ixxie = "Matan Bendix Shenhav ";
j-keck = "Jürgen Keck ";
jagajaga = "Arseniy Seroka ";
jammerful = "jammerful ";
@@ -324,6 +332,7 @@
joelmo = "Joel Moberg ";
joelteon = "Joel Taylor ";
johbo = "Johannes Bornhold ";
+ johnazoidberg = "Daniel Schäfer ";
johnmh = "John M. Harris, Jr. ";
johnramsden = "John Ramsden ";
joko = "Ioannis Koutras ";
@@ -383,12 +392,14 @@
lovek323 = "Jason O'Conal ";
lowfatcomputing = "Andreas Wagner ";
lsix = "Lancelot SIX ";
+ lschuermann = "Leon Schuermann ";
ltavard = "Laure Tavard ";
lucas8 = "Luc Chabassier ";
ludo = "Ludovic Courtès ";
lufia = "Kyohei Kadota ";
luispedro = "Luis Pedro Coelho ";
lukego = "Luke Gorrie ";
+ luz = "Luz ";
lw = "Sergey Sofeychuk ";
lyt = "Tim Liou ";
m3tti = "Mathaeus Sander ";
@@ -439,7 +450,9 @@
mirrexagon = "Andrew Abbott ";
mjanczyk = "Marcin Janczyk ";
mjp = "Mike Playle "; # github = "MikePlayle";
+ mkg = "Mark K Gardner ";
mlieberman85 = "Michael Lieberman ";
+ mmahut = "Marek Mahut ";
moaxcp = "John Mercier ";
modulistic = "Pablo Costa ";
mog = "Matthew O'Gorman ";
@@ -452,6 +465,7 @@
mounium = "Katona László ";
MP2E = "Cray Elliott ";
mpcsh = "Mark Cohen ";
+ mpickering = "Matthew Pickering ";
mpscholten = "Marc Scholten ";
mpsyco = "Francis St-Amour ";
mrVanDalo = "Ingolf Wanger ";
@@ -479,7 +493,9 @@
nicknovitski = "Nick Novitski ";
nico202 = "Nicolò Balzarotti ";
NikolaMandic = "Ratko Mladic ";
+ nipav = "Niko Pavlinek ";
nixy = "Andrew R. M. ";
+ nmattia = "Nicolas Mattia ";
nocoolnametom = "Tom Doggett ";
notthemessiah = "Brian Cohen ";
np = "Nicolas Pouillard ";
@@ -505,6 +521,7 @@
pakhfn = "Fedor Pakhomov ";
panaeon = "Vitalii Voloshyn "; inactive since 2012
uwap = "uwap ";
+ va1entin = "Valentin Heidelberger ";
vaibhavsagar = "Vaibhav Sagar ";
valeriangalliat = "Valérian Galliat ";
vandenoever = "Jos van den Oever ";
vanschelven = "Klaas van Schelven ";
vanzef = "Ivan Solyankin ";
+ varunpatro = "Varun Patro ";
vbgl = "Vincent Laporte ";
vbmithr = "Vincent Bernardoff ";
vcunat = "Vladimír Čunát ";
@@ -729,11 +758,14 @@
wyvie = "Elijah Rum ";
xaverdh = "Dominik Xaver Hörl ";
xnwdd = "Guillermo NWDD ";
+ xurei = "Olivier Bourdoux ";
xvapx = "Marti Serra ";
xwvvvvwx = "David Terry ";
xzfc = "Albert Safin ";
+ y0no = "Yoann Ono ";
yarr = "Dmitry V. ";
yegortimoshenko = "Yegor Timoshenko ";
+ yesbox = "Jesper Geertsen Jonsson ";
ylwghst = "Burim Augustin Berisa ";
yochai = "Yochai ";
yorickvp = "Yorick van Pelt ";
diff --git a/lib/modules.nix b/lib/modules.nix
index 8c3584bbbf4c2b4ed8a4415c6239ecb71170c170..654c4c588de674d6f7bb3b42a0c600060b13a1e2 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -155,7 +155,7 @@ rec {
# a module will resolve strictly the attributes used as argument but
# not their values. The values are forwarding the result of the
# evaluation of the option.
- requiredArgs = builtins.attrNames (builtins.functionArgs f);
+ requiredArgs = builtins.attrNames (lib.functionArgs f);
context = name: ''while evaluating the module argument `${name}' in "${key}":'';
extraArgs = builtins.listToAttrs (map (name: {
inherit name;
diff --git a/lib/options.nix b/lib/options.nix
index 769d3cc557234dd418f0ff791b00d21ae3bc22c8..9446eca36778bc272ffe99cc7f833e41062a361b 100644
--- a/lib/options.nix
+++ b/lib/options.nix
@@ -14,6 +14,7 @@ rec {
, defaultText ? null # Textual representation of the default, for in the manual.
, example ? null # Example value used in the manual.
, description ? null # String describing the option.
+ , relatedPackages ? null # Related packages used in the manual (see `genRelatedPackages` in ../nixos/doc/manual/default.nix).
, type ? null # Option type, providing type-checking and value merging.
, apply ? null # Function that converts the option value to something else.
, internal ? null # Whether the option is for NixOS developers only.
@@ -76,7 +77,6 @@ rec {
getValues = map (x: x.value);
getFiles = map (x: x.file);
-
# Generate documentation template from the list of option declaration like
# the set generated with filterOptionSets.
optionAttrSetToDocList = optionAttrSetToDocList' [];
@@ -85,6 +85,7 @@ rec {
concatMap (opt:
let
docOption = rec {
+ loc = opt.loc;
name = showOption opt.loc;
description = opt.description or (throw "Option `${name}' has no description.");
declarations = filter (x: x != unknownModule) opt.declarations;
@@ -93,9 +94,10 @@ rec {
readOnly = opt.readOnly or false;
type = opt.type.description or null;
}
- // (if opt ? example then { example = scrubOptionValue opt.example; } else {})
- // (if opt ? default then { default = scrubOptionValue opt.default; } else {})
- // (if opt ? defaultText then { default = opt.defaultText; } else {});
+ // optionalAttrs (opt ? example) { example = scrubOptionValue opt.example; }
+ // optionalAttrs (opt ? default) { default = scrubOptionValue opt.default; }
+ // optionalAttrs (opt ? defaultText) { default = opt.defaultText; }
+ // optionalAttrs (opt ? relatedPackages && opt.relatedPackages != null) { inherit (opt) relatedPackages; };
subOptions =
let ss = opt.type.getSubOptions opt.loc;
diff --git a/lib/sources.nix b/lib/sources.nix
index 703f5a71da6a779a0616b9d3ac2c78756debe421..704711b20cd9492b3cead39b0f73f6d86fe682cb 100644
--- a/lib/sources.nix
+++ b/lib/sources.nix
@@ -93,4 +93,8 @@ rec {
else lib.head matchRef
else throw ("Not a .git directory: " + path);
in lib.flip readCommitFromFile "HEAD";
+
+ pathHasContext = builtins.hasContext or (lib.hasPrefix builtins.storeDir);
+
+ canCleanSource = src: src ? _isLibCleanSourceWith || !(pathHasContext (toString src));
}
diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix
index 0cae8ec56fdf626ba9f6927395cc3bc0c662beb7..f39bfff13decbe55099b7b77de7ccb6c4679d5e8 100644
--- a/lib/systems/doubles.nix
+++ b/lib/systems/doubles.nix
@@ -1,8 +1,8 @@
{ lib }:
let
inherit (lib) lists;
- parse = import ./parse.nix { inherit lib; };
- inherit (import ./inspect.nix { inherit lib; }) predicates;
+ inherit (lib.systems) parse;
+ inherit (lib.systems.inspect) predicates;
inherit (lib.attrsets) matchAttrs;
all = [
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index 90d7e956d2bab309dfb277eb3c15e0f1859c7afa..5fc36c5b056ad44cb60b3faca254d7a31e06abbe 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -11,44 +11,33 @@ rec {
sheevaplug = rec {
config = "armv5tel-unknown-linux-gnueabi";
- bigEndian = false;
arch = "armv5tel";
float = "soft";
- withTLS = true;
libc = "glibc";
platform = platforms.sheevaplug;
- openssl.system = "linux-generic32";
};
raspberryPi = rec {
config = "armv6l-unknown-linux-gnueabihf";
- bigEndian = false;
arch = "armv6l";
float = "hard";
fpu = "vfp";
- withTLS = true;
libc = "glibc";
platform = platforms.raspberrypi;
- openssl.system = "linux-generic32";
};
armv7l-hf-multiplatform = rec {
config = "arm-unknown-linux-gnueabihf";
- bigEndian = false;
arch = "armv7-a";
float = "hard";
fpu = "vfpv3-d16";
- withTLS = true;
libc = "glibc";
platform = platforms.armv7l-hf-multiplatform;
- openssl.system = "linux-generic32";
};
aarch64-multiplatform = rec {
config = "aarch64-unknown-linux-gnu";
- bigEndian = false;
arch = "aarch64";
- withTLS = true;
libc = "glibc";
platform = platforms.aarch64-multiplatform;
};
@@ -62,24 +51,16 @@ rec {
arch = "armv5tel";
config = "armv5tel-unknown-linux-gnueabi";
float = "soft";
-
- platform = platforms.pogoplug4;
-
libc = "glibc";
-
- withTLS = true;
- openssl.system = "linux-generic32";
+ platform = platforms.pogoplug4;
};
fuloongminipc = rec {
config = "mips64el-unknown-linux-gnu";
- bigEndian = false;
arch = "mips";
float = "hard";
- withTLS = true;
libc = "glibc";
platform = platforms.fuloong2f_n32;
- openssl.system = "linux-generic32";
};
#
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix
index a4fa9af4e0a81cfbfdc310faf07e4c7330d16912..3f0335a0adf5fe94896717ff5cf5694c4ed73cb8 100644
--- a/lib/systems/inspect.nix
+++ b/lib/systems/inspect.nix
@@ -5,8 +5,6 @@ with lib.lists;
rec {
patterns = rec {
- "32bit" = { cpu = { bits = 32; }; };
- "64bit" = { cpu = { bits = 64; }; };
i686 = { cpu = cpuTypes.i686; };
x86_64 = { cpu = cpuTypes.x86_64; };
PowerPC = { cpu = cpuTypes.powerpc; };
@@ -14,6 +12,11 @@ rec {
Arm = { cpu = { family = "arm"; }; };
Aarch64 = { cpu = { family = "aarch64"; }; };
Mips = { cpu = { family = "mips"; }; };
+ RiscV = { cpu = { family = "riscv"; }; };
+ Wasm = { cpu = { family = "wasm"; }; };
+
+ "32bit" = { cpu = { bits = 32; }; };
+ "64bit" = { cpu = { bits = 64; }; };
BigEndian = { cpu = { significantByte = significantBytes.bigEndian; }; };
LittleEndian = { cpu = { significantByte = significantBytes.littleEndian; }; };
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index d14ca04bfb9eead20fccf8638f14abf4b2cb5704..37a8c848c5d0ed2ac267ccef9b29ab571e9fcd51 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -4,6 +4,16 @@
# http://llvm.org/docs/doxygen/html/Triple_8cpp_source.html especially
# Triple::normalize. Parsing should essentially act as a more conservative
# version of that last function.
+#
+# Most of the types below come in "open" and "closed" pairs. The open ones
+# specify what information we need to know about systems in general, and the
+# closed ones are sub-types representing the whitelist of systems we support in
+# practice.
+#
+# Code in the remainder of nixpkgs shouldn't rely on the closed ones in
+# e.g. exhaustive cases. Its more a sanity check to make sure nobody defines
+# systems that overlap with existing ones and won't notice something amiss.
+#
{ lib }:
with lib.lists;
with lib.types;
@@ -11,29 +21,52 @@ with lib.attrsets;
with (import ./inspect.nix { inherit lib; }).predicates;
let
- setTypesAssert = type: pred:
+ inherit (lib.options) mergeOneOption;
+
+ setTypes = type:
mapAttrs (name: value:
- assert pred value;
- setType type ({ inherit name; } // value));
- setTypes = type: setTypesAssert type (_: true);
+ assert type.check value;
+ setType type.name ({ inherit name; } // value));
in
rec {
- isSignificantByte = isType "significant-byte";
- significantBytes = setTypes "significant-byte" {
+ ################################################################################
+
+ types.openSignifiantByte = mkOptionType {
+ name = "significant-byte";
+ description = "Endianness";
+ merge = mergeOneOption;
+ };
+
+ types.significantByte = enum (attrValues significantBytes);
+
+ significantBytes = setTypes types.openSignifiantByte {
bigEndian = {};
littleEndian = {};
};
- isCpuType = isType "cpu-type";
- cpuTypes = with significantBytes; setTypesAssert "cpu-type"
- (x: elem x.bits [8 16 32 64 128]
- && (if 8 < x.bits
- then isSignificantByte x.significantByte
- else !(x ? significantByte)))
- {
+ ################################################################################
+
+ # Reasonable power of 2
+ types.bitWidth = enum [ 8 16 32 64 128 ];
+
+ ################################################################################
+
+ types.openCpuType = mkOptionType {
+ name = "cpu-type";
+ description = "instruction set architecture name and information";
+ merge = mergeOneOption;
+ check = x: types.bitWidth.check x.bits
+ && (if 8 < x.bits
+ then types.significantByte.check x.significantByte
+ else !(x ? significantByte));
+ };
+
+ types.cpuType = enum (attrValues cpuTypes);
+
+ cpuTypes = with significantBytes; setTypes types.openCpuType {
arm = { bits = 32; significantByte = littleEndian; family = "arm"; };
armv5tel = { bits = 32; significantByte = littleEndian; family = "arm"; };
armv6l = { bits = 32; significantByte = littleEndian; family = "arm"; };
@@ -44,18 +77,40 @@ rec {
x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; };
mips64el = { bits = 32; significantByte = littleEndian; family = "mips"; };
powerpc = { bits = 32; significantByte = bigEndian; family = "power"; };
+ riscv32 = { bits = 32; significantByte = littleEndian; family = "riscv"; };
+ riscv64 = { bits = 64; significantByte = littleEndian; family = "riscv"; };
+ wasm32 = { bits = 32; significantByte = littleEndian; family = "wasm"; };
+ wasm64 = { bits = 64; significantByte = littleEndian; family = "wasm"; };
+ };
+
+ ################################################################################
+
+ types.openVendor = mkOptionType {
+ name = "vendor";
+ description = "vendor for the platform";
+ merge = mergeOneOption;
};
- isVendor = isType "vendor";
- vendors = setTypes "vendor" {
+ types.vendor = enum (attrValues vendors);
+
+ vendors = setTypes types.openVendor {
apple = {};
pc = {};
unknown = {};
};
- isExecFormat = isType "exec-format";
- execFormats = setTypes "exec-format" {
+ ################################################################################
+
+ types.openExecFormat = mkOptionType {
+ name = "exec-format";
+ description = "executable container used by the kernel";
+ merge = mergeOneOption;
+ };
+
+ types.execFormat = enum (attrValues execFormats);
+
+ execFormats = setTypes types.openExecFormat {
aout = {}; # a.out
elf = {};
macho = {};
@@ -64,15 +119,33 @@ rec {
unknown = {};
};
- isKernelFamily = isType "kernel-family";
- kernelFamilies = setTypes "kernel-family" {
+ ################################################################################
+
+ types.openKernelFamily = mkOptionType {
+ name = "exec-format";
+ description = "executable container used by the kernel";
+ merge = mergeOneOption;
+ };
+
+ types.kernelFamily = enum (attrValues kernelFamilies);
+
+ kernelFamilies = setTypes types.openKernelFamily {
bsd = {};
};
- isKernel = x: isType "kernel" x;
- kernels = with execFormats; with kernelFamilies; setTypesAssert "kernel"
- (x: isExecFormat x.execFormat && all isKernelFamily (attrValues x.families))
- {
+ ################################################################################
+
+ types.openKernel = mkOptionType {
+ name = "kernel";
+ description = "kernel name and information";
+ merge = mergeOneOption;
+ check = x: types.execFormat.check x.execFormat
+ && all types.kernelFamily.check (attrValues x.families);
+ };
+
+ types.kernel = enum (attrValues kernels);
+
+ kernels = with execFormats; with kernelFamilies; setTypes types.openKernel {
darwin = { execFormat = macho; families = { }; };
freebsd = { execFormat = elf; families = { inherit bsd; }; };
hurd = { execFormat = elf; families = { }; };
@@ -89,8 +162,17 @@ rec {
win32 = kernels.windows;
};
- isAbi = isType "abi";
- abis = setTypes "abi" {
+ ################################################################################
+
+ types.openAbi = mkOptionType {
+ name = "abi";
+ description = "binary interface for compiled code and syscalls";
+ merge = mergeOneOption;
+ };
+
+ types.abi = enum (attrValues abis);
+
+ abis = setTypes types.openAbi {
cygnus = {};
gnu = {};
msvc = {};
@@ -102,12 +184,24 @@ rec {
unknown = {};
};
+ ################################################################################
+
+ types.system = mkOptionType {
+ name = "system";
+ description = "fully parsed representation of llvm- or nix-style platform tuple";
+ merge = mergeOneOption;
+ check = { cpu, vendor, kernel, abi }:
+ types.cpuType.check cpu
+ && types.vendor.check vendor
+ && types.kernel.check kernel
+ && types.abi.check abi;
+ };
+
isSystem = isType "system";
- mkSystem = { cpu, vendor, kernel, abi }:
- assert isCpuType cpu && isVendor vendor && isKernel kernel && isAbi abi;
- setType "system" {
- inherit cpu vendor kernel abi;
- };
+
+ mkSystem = components:
+ assert types.system.check components;
+ setType "system" components;
mkSkeletonFromList = l: {
"2" = # We only do 2-part hacks for things Nix already supports
@@ -170,4 +264,6 @@ rec {
optAbi = lib.optionalString (abi != abis.unknown) "-${abi.name}";
in "${cpu.name}-${vendor.name}-${kernel.name}${optAbi}";
+ ################################################################################
+
}
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix
index fd43ceaa0df2df404ca255e59e4de34bb69e8289..282fb0994b58ac1948bee8a901d956ccb29909a2 100644
--- a/lib/systems/platforms.nix
+++ b/lib/systems/platforms.nix
@@ -479,6 +479,11 @@ rec {
kernelPreferBuiltin = true;
kernelTarget = "zImage";
kernelExtraConfig = ''
+ # Serial port for Raspberry Pi 3. Upstream forgot to add it to the ARMv7 defconfig.
+ SERIAL_8250_BCM2835AUX y
+ SERIAL_8250_EXTENDED y
+ SERIAL_8250_SHARE_IRQ y
+
# Fix broken sunxi-sid nvmem driver.
TI_CPTS y
diff --git a/lib/trivial.nix b/lib/trivial.nix
index c452c7b65bc1639e074b0579fafb3651efc69103..a928e1dbca98c1249bb14e4ebe6574d681cd2c47 100644
--- a/lib/trivial.nix
+++ b/lib/trivial.nix
@@ -52,7 +52,7 @@ rec {
# Pull in some builtins not included elsewhere.
inherit (builtins)
- pathExists readFile isBool isFunction
+ pathExists readFile isBool
isInt add sub lessThan
seq deepSeq genericClosure;
@@ -81,6 +81,42 @@ rec {
*/
mod = base: int: base - (int * (builtins.div base int));
+ /* C-style comparisons
+
+ a < b, compare a b => -1
+ a == b, compare a b => 0
+ a > b, compare a b => 1
+ */
+ compare = a: b:
+ if a < b
+ then -1
+ else if a > b
+ then 1
+ else 0;
+
+ /* Split type into two subtypes by predicate `p`, take all elements
+ of the first subtype to be less than all the elements of the
+ second subtype, compare elements of a single subtype with `yes`
+ and `no` respectively.
+
+ Example:
+
+ let cmp = splitByAndCompare (hasPrefix "foo") compare compare; in
+
+ cmp "a" "z" => -1
+ cmp "fooa" "fooz" => -1
+
+ cmp "f" "a" => 1
+ cmp "fooa" "a" => -1
+ # while
+ compare "fooa" "a" => 1
+
+ */
+ splitByAndCompare = p: yes: no: a: b:
+ if p a
+ then if p b then yes a b else -1
+ else if p b then 1 else no a b;
+
/* Reads a JSON file. */
importJSON = path:
builtins.fromJSON (builtins.readFile path);
@@ -99,4 +135,29 @@ rec {
*/
warn = msg: builtins.trace "WARNING: ${msg}";
info = msg: builtins.trace "INFO: ${msg}";
+
+ # | Add metadata about expected function arguments to a function.
+ # The metadata should match the format given by
+ # builtins.functionArgs, i.e. a set from expected argument to a bool
+ # representing whether that argument has a default or not.
+ # setFunctionArgs : (a → b) → Map String Bool → (a → b)
+ #
+ # This function is necessary because you can't dynamically create a
+ # function of the { a, b ? foo, ... }: format, but some facilities
+ # like callPackage expect to be able to query expected arguments.
+ setFunctionArgs = f: args:
+ { # TODO: Should we add call-time "type" checking like built in?
+ __functor = self: f;
+ __functionArgs = args;
+ };
+
+ # | Extract the expected function arguments from a function.
+ # This works both with nix-native { a, b ? foo, ... }: style
+ # functions and functions with args set with 'setFunctionArgs'. It
+ # has the same return type and semantics as builtins.functionArgs.
+ # setFunctionArgs : (a → b) → Map String Bool.
+ functionArgs = f: f.__functionArgs or (builtins.functionArgs f);
+
+ isFunction = f: builtins.isFunction f ||
+ (f ? __functor && isFunction (f.__functor f));
}
diff --git a/lib/types.nix b/lib/types.nix
index 88fc90d05970ff69d4e838b4e94dcc03f80bf336..a334db5c7247b5ac4ea8ebc09693381f8b0386bc 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -256,6 +256,10 @@ rec {
functor = (defaultFunctor name) // { wrapped = elemType; };
};
+ nonEmptyListOf = elemType:
+ let list = addCheck (types.listOf elemType) (l: l != []);
+ in list // { description = "non-empty " + list.description; };
+
attrsOf = elemType: mkOptionType rec {
name = "attrsOf";
description = "attribute set of ${elemType.description}s";
diff --git a/maintainers/scripts/debian-patches.sh b/maintainers/scripts/debian-patches.sh
index 78678473a49fdaa11e510e2ff5fef43f835e6d9a..b4923fb537e9cd979427648a3a0f419de7740f00 100755
--- a/maintainers/scripts/debian-patches.sh
+++ b/maintainers/scripts/debian-patches.sh
@@ -4,11 +4,13 @@
# Usage $0 debian-patches.txt debian-patches.nix
# An example input and output files can be found in applications/graphics/xara/
-DEB_URL=http://patch-tracker.debian.org/patch/series/dl
+DEB_URL=https://sources.debian.org/data/main
declare -a deb_patches
mapfile -t deb_patches < $1
-prefix="${DEB_URL}/${deb_patches[0]}"
+# First letter
+deb_prefix="${deb_patches[0]:0:1}"
+prefix="${DEB_URL}/${deb_prefix}/${deb_patches[0]}/debian/patches"
if [[ -n "$2" ]]; then
exec 1> $2
diff --git a/maintainers/scripts/fetch-kde-qt.sh b/maintainers/scripts/fetch-kde-qt.sh
index a2b8080e2a4338f497446ee62339048b885cb4a0..1357f87aaa5d3ced8b152e003037afa2744d88d3 100755
--- a/maintainers/scripts/fetch-kde-qt.sh
+++ b/maintainers/scripts/fetch-kde-qt.sh
@@ -21,7 +21,7 @@ find . -type f | while read src; do
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameVersion="${filename%.tar.*}"
- name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
+ name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,' | sed -e 's,-everywhere-src$,,')
version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
echo "$name,$version,$src,$filename" >>$csv
done
diff --git a/maintainers/scripts/rebuild-amount.sh b/maintainers/scripts/rebuild-amount.sh
index 098a8c88cb7e26bb0e6cb9947afda75c985a069e..1a54cada8af678860ae1a17ee4584832a57f6e4e 100755
--- a/maintainers/scripts/rebuild-amount.sh
+++ b/maintainers/scripts/rebuild-amount.sh
@@ -1,9 +1,16 @@
#!/usr/bin/env bash
set -e
+# --print: avoid dependency on environment
+optPrint=
+if [ "$1" == "--print" ]; then
+ optPrint=true
+ shift
+fi
+
if [ "$#" != 1 ] && [ "$#" != 2 ]; then
cat <<-EOF
- Usage: $0 commit-spec [commit-spec]
+ Usage: $0 [--print] commit-spec [commit-spec]
You need to be in a git-controlled nixpkgs tree.
The current state of the tree will be used if the second commit is missing.
EOF
@@ -113,3 +120,8 @@ newPkgs "${tree[1]}" "${tree[2]}" '--argstr system "x86_64-linux"' > "$newlist"
sed -n 's/\([^. ]*\.\)*\([^. ]*\) .*$/\2/p' < "$newlist" \
| sort | uniq -c
+if [ -n "$optPrint" ]; then
+ echo
+ cat "$newlist"
+fi
+
diff --git a/nixos/default.nix b/nixos/default.nix
index 0e45a1cd75e241d7101f19aa57fd198a0e2a5312..45da78e9261ccb54cd23189caceed8590efbc86c 100644
--- a/nixos/default.nix
+++ b/nixos/default.nix
@@ -9,8 +9,6 @@ let
modules = [ configuration ];
};
- inherit (eval) pkgs;
-
# This is for `nixos-rebuild build-vm'.
vmConfig = (import ./lib/eval-config.nix {
inherit system;
@@ -30,7 +28,7 @@ let
in
{
- inherit (eval) config options;
+ inherit (eval) pkgs config options;
system = eval.config.system.build.toplevel;
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index 9bc83be66104a40ed83901cb7da73555afad6856..bbe82066aa0c1f214a0b19996ccbb7b8285fe082 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -6,22 +6,52 @@ let
lib = pkgs.lib;
# Remove invisible and internal options.
- optionsList = lib.filter (opt: opt.visible && !opt.internal) (lib.optionAttrSetToDocList options);
+ optionsListVisible = lib.filter (opt: opt.visible && !opt.internal) (lib.optionAttrSetToDocList options);
# Replace functions by the string
substFunction = x:
if builtins.isAttrs x then lib.mapAttrs (name: substFunction) x
else if builtins.isList x then map substFunction x
- else if builtins.isFunction x then ""
+ else if lib.isFunction x then ""
else x;
- # Clean up declaration sites to not refer to the NixOS source tree.
- optionsList' = lib.flip map optionsList (opt: opt // {
+ # Generate DocBook documentation for a list of packages. This is
+ # what `relatedPackages` option of `mkOption` from
+ # ../../../lib/options.nix influences.
+ #
+ # Each element of `relatedPackages` can be either
+ # - a string: that will be interpreted as an attribute name from `pkgs`,
+ # - a list: that will be interpreted as an attribute path from `pkgs`,
+ # - an attrset: that can specify `name`, `path`, `package`, `comment`
+ # (either of `name`, `path` is required, the rest are optional).
+ genRelatedPackages = packages:
+ let
+ unpack = p: if lib.isString p then { name = p; }
+ else if lib.isList p then { path = p; }
+ else p;
+ describe = args:
+ let
+ name = args.name or (lib.concatStringsSep "." args.path);
+ path = args.path or [ args.name ];
+ package = args.package or (lib.attrByPath path (throw "Invalid package attribute path `${toString path}'") pkgs);
+ in ""
+ + "pkgs.${name} (${package.meta.name})"
+ + lib.optionalString (!package.meta.evaluates) " [UNAVAILABLE]"
+ + ": ${package.meta.description or "???"}."
+ + lib.optionalString (args ? comment) "\n${args.comment}"
+ # Lots of `longDescription's break DocBook, so we just wrap them into
+ + lib.optionalString (package.meta ? longDescription) "\n${package.meta.longDescription}"
+ + "";
+ in "${lib.concatStringsSep "\n" (map (p: describe (unpack p)) packages)}";
+
+ optionsListDesc = lib.flip map optionsListVisible (opt: opt // {
+ # Clean up declaration sites to not refer to the NixOS source tree.
declarations = map stripAnyPrefixes opt.declarations;
}
// lib.optionalAttrs (opt ? example) { example = substFunction opt.example; }
// lib.optionalAttrs (opt ? default) { default = substFunction opt.default; }
- // lib.optionalAttrs (opt ? type) { type = substFunction opt.type; });
+ // lib.optionalAttrs (opt ? type) { type = substFunction opt.type; }
+ // lib.optionalAttrs (opt ? relatedPackages) { relatedPackages = genRelatedPackages opt.relatedPackages; });
# We need to strip references to /nix/store/* from options,
# including any `extraSources` if some modules came from elsewhere,
@@ -32,8 +62,21 @@ let
prefixesToStrip = map (p: "${toString p}/") ([ ../../.. ] ++ extraSources);
stripAnyPrefixes = lib.flip (lib.fold lib.removePrefix) prefixesToStrip;
+ # Custom "less" that pushes up all the things ending in ".enable*"
+ # and ".package*"
+ optionLess = a: b:
+ let
+ ise = lib.hasPrefix "enable";
+ isp = lib.hasPrefix "package";
+ cmp = lib.splitByAndCompare ise lib.compare
+ (lib.splitByAndCompare isp lib.compare lib.compare);
+ in lib.compareLists cmp a.loc b.loc < 0;
+
+ # Customly sort option list for the man page.
+ optionsList = lib.sort optionLess optionsListDesc;
+
# Convert the list of options into an XML file.
- optionsXML = builtins.toFile "options.xml" (builtins.toXML optionsList');
+ optionsXML = builtins.toFile "options.xml" (builtins.toXML optionsList);
optionsDocBook = runCommand "options-db.xml" {} ''
optionsXML=${optionsXML}
@@ -191,7 +234,7 @@ in rec {
mkdir -p $dst
cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON
- (builtins.listToAttrs (map (o: { name = o.name; value = removeAttrs o ["name" "visible" "internal"]; }) optionsList'))))
+ (builtins.listToAttrs (map (o: { name = o.name; value = removeAttrs o ["name" "visible" "internal"]; }) optionsList))))
} $dst/options.json
mkdir -p $out/nix-support
diff --git a/nixos/doc/manual/installation/changing-config.xml b/nixos/doc/manual/installation/changing-config.xml
index 75df307a1b7c8ca9a6762c4b6bf2cb5199a58741..4db9020b96064a09d2fbf6abceed87d3b928b6de 100644
--- a/nixos/doc/manual/installation/changing-config.xml
+++ b/nixos/doc/manual/installation/changing-config.xml
@@ -70,9 +70,21 @@ $ ./result/bin/run-*-vm
The VM does not have any data from your host system, so your existing
-user accounts and home directories will not be available. You can
-forward ports on the host to the guest. For instance, the following
-will forward host port 2222 to guest port 22 (SSH):
+user accounts and home directories will not be available unless you
+have set mutableUsers = false. Another way is to
+temporarily add the following to your configuration:
+
+
+users.extraUsers.your-user.initialPassword = "test"
+
+
+Important: delete the $hostname.qcow2 file if you
+have started the virtual machine at least once without the right
+users, otherwise the changes will not get picked up.
+
+You can forward ports on the host to the guest. For
+instance, the following will forward host port 2222 to guest port 22
+(SSH):
$ QEMU_NET_OPTS="hostfwd=tcp::2222-:22" ./result/bin/run-*-vm
diff --git a/nixos/doc/manual/installation/installing-virtualbox-guest.xml b/nixos/doc/manual/installation/installing-virtualbox-guest.xml
index ee9680ced397e4dc09dafc2ab43ef0314c501f42..7fcd22a112cf0e3b4e4ccd330ab17e034ebf9776 100644
--- a/nixos/doc/manual/installation/installing-virtualbox-guest.xml
+++ b/nixos/doc/manual/installation/installing-virtualbox-guest.xml
@@ -4,18 +4,18 @@
version="5.0"
xml:id="sec-instaling-virtualbox-guest">
-Installing in a Virtualbox guest
+Installing in a VirtualBox guest
- Installing NixOS into a Virtualbox guest is convenient for users who want to
+ Installing NixOS into a VirtualBox guest is convenient for users who want to
try NixOS without installing it on bare metal. If you want to use a pre-made
- Virtualbox appliance, it is available at the downloads page.
- If you want to set up a Virtualbox guest manually, follow these instructions:
+ If you want to set up a VirtualBox guest manually, follow these instructions:
- Add a New Machine in Virtualbox with OS Type "Linux / Other
+ Add a New Machine in VirtualBox with OS Type "Linux / Other
Linux"
Base Memory Size: 768 MB or higher.
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml
index ab9108c30a71546b0093768f8caf658260c4acd6..d4746f2eb3a88beef91bc6953e11b3b25556aed3 100644
--- a/nixos/doc/manual/installation/installing.xml
+++ b/nixos/doc/manual/installation/installing.xml
@@ -45,7 +45,10 @@ for a UEFI installation is by and large the same as a BIOS installation. The dif
using ifconfig.
To manually configure the network on the graphical installer,
first disable network-manager with
- systemctl stop network-manager.
+ systemctl stop network-manager.
+ To manually configure the wifi on the minimal installer, run
+ wpa_supplicant -B -i interface -c <(wpa_passphrase 'SSID' 'key').
+
If you would like to continue the installation from a different
machine you need to activate the SSH daemon via systemctl start sshd.
diff --git a/nixos/doc/manual/options-to-docbook.xsl b/nixos/doc/manual/options-to-docbook.xsl
index 5387546b5982889cd5455d54e2200b0f6e73ee0c..7b45b233ab2a5a6efae7e405f001a4b7d0d71ff8 100644
--- a/nixos/doc/manual/options-to-docbook.xsl
+++ b/nixos/doc/manual/options-to-docbook.xsl
@@ -70,6 +70,15 @@
+
+
+ Related packages:
+
+
+
+
+
Declared by:
diff --git a/nixos/doc/manual/release-notes/rl-1803.xml b/nixos/doc/manual/release-notes/rl-1803.xml
index 12ff2e39a1bf5c6e74960c1a64ef6ac77a89be33..275f74654bed7725b7351b4d2cd4650c7cf2cce9 100644
--- a/nixos/doc/manual/release-notes/rl-1803.xml
+++ b/nixos/doc/manual/release-notes/rl-1803.xml
@@ -38,6 +38,10 @@ has the following highlights:
+
+
+ PHP now defaults to PHP 7.2
+
@@ -88,6 +92,28 @@ following incompatible changes:
.
+
+
+ Package attributes starting with a digit have been prefixed with an
+ underscore sign. This is to avoid quoting in the configuration and
+ other issues with command-line tools like nix-env.
+ The change affects the following packages:
+
+
+ 2048-in-terminal → _2048-in-terminal
+
+
+ 90secondportraits → _90secondportraits
+
+
+ 2bwm → _2bwm
+
+
+ 389-ds-base → _389-ds-base
+
+
+
+
@@ -113,7 +139,7 @@ following incompatible changes:
- cc-wrapperhas been split in two; there is now also a bintools-wrapper.
+ cc-wrapper has been split in two; there is now also a bintools-wrapper.
The most commonly used files in nix-support are now split between the two wrappers.
Some commonly used ones, like nix-support/dynamic-linker, are duplicated for backwards compatability, even though they rightly belong only in bintools-wrapper.
Other more obscure ones are just moved.
@@ -131,6 +157,11 @@ following incompatible changes:
Other types dependencies should be unaffected.
+
+
+ lib.addPassthru drv passthru is removed. Use lib.extendDerivation true passthru drv instead. TODO: actually remove it before branching 18.03 off.
+
+
The memcached service no longer accept dynamic socket
@@ -139,6 +170,42 @@ following incompatible changes:
will be accessible at /run/memcached/memcached.sock.
+
+
+ The hardware.amdHybridGraphics.disable option was removed for lack of a maintainer. If you still need this module, you may wish to include a copy of it from an older version of nixos in your imports.
+
+
+
+
+ The merging of config options for services.postfix.config
+ was buggy. Previously, if other options in the Postfix module like
+ services.postfix.useSrs were set and the user set config
+ options that were also set by such options, the resulting config wouldn't
+ include all options that were needed. They are now merged correctly. If
+ config options need to be overridden, lib.mkForce or
+ lib.mkOverride can be used.
+
+
+
+
+ The following changes apply if the stateVersion is changed to 18.03 or higher.
+ For stateVersion = "17.09" or lower the old behavior is preserved.
+
+
+
+
+ matrix-synapse uses postgresql by default instead of sqlite.
+ Migration instructions can be found here .
+
+
+
+
+
+
+ The jid package has been removed, due to maintenance
+ overhead of a go package having non-versioned dependencies.
+
+
diff --git a/nixos/lib/build-vms.nix b/nixos/lib/build-vms.nix
index 1a17a080ba45271b83883950752149ce4ec41d2f..4685fe6914a29857adefaf28f4938877119c5c99 100644
--- a/nixos/lib/build-vms.nix
+++ b/nixos/lib/build-vms.nix
@@ -3,7 +3,7 @@
let pkgs = import ../.. { inherit system config; }; in
with pkgs.lib;
-with import ../lib/qemu-flags.nix;
+with import ../lib/qemu-flags.nix { inherit pkgs; };
rec {
diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix
index 636d0223fb778b7734218b32b31aca025672b78e..8a3d8ed17701a99087661ac0801015acf3bd789e 100644
--- a/nixos/lib/make-disk-image.nix
+++ b/nixos/lib/make-disk-image.nix
@@ -13,10 +13,16 @@
# grafted in the file system at path `target'.
, contents ? []
-, # Whether the disk should be partitioned (with a single partition
- # containing the root filesystem) or contain the root filesystem
- # directly.
- partitioned ? true
+, # Type of partition table to use; either "legacy", "efi", or "none".
+ # For "efi" images, the GPT partition table is used and a mandatory ESP
+ # partition of reasonable size is created in addition to the root partition.
+ # If `installBootLoader` is true, GRUB will be installed in EFI mode.
+ # For "legacy", the msdos partition table is used and a single large root
+ # partition is created. If `installBootLoader` is true, GRUB will be
+ # installed in legacy mode.
+ # For "none", no partition table is created. Enabling `installBootLoader`
+ # most likely fails as GRUB will probably refuse to install.
+ partitionTableType ? "legacy"
# Whether to invoke switch-to-configuration boot during image creation
, installBootLoader ? true
@@ -37,6 +43,10 @@
format ? "raw"
}:
+assert partitionTableType == "legacy" || partitionTableType == "efi" || partitionTableType == "none";
+# We use -E offset=X below, which is only supported by e2fsprogs
+assert partitionTableType != "none" -> fsType == "ext4";
+
with lib;
let format' = format; in let
@@ -51,6 +61,27 @@ let format' = format; in let
raw = "img";
}.${format};
+ rootPartition = { # switch-case
+ legacy = "1";
+ efi = "2";
+ }.${partitionTableType};
+
+ partitionDiskScript = { # switch-case
+ legacy = ''
+ parted --script $diskImage -- \
+ mklabel msdos \
+ mkpart primary ext4 1MiB -1
+ '';
+ efi = ''
+ parted --script $diskImage -- \
+ mklabel gpt \
+ mkpart ESP fat32 8MiB 256MiB \
+ set 1 boot on \
+ mkpart primary ext4 256MiB -1
+ '';
+ none = "";
+ }.${partitionTableType};
+
nixpkgs = cleanSource pkgs.path;
channelSources = pkgs.runCommand "nixos-${config.system.nixosVersion}" {} ''
@@ -79,21 +110,32 @@ let format' = format; in let
targets = map (x: x.target) contents;
prepareImage = ''
- export PATH=${makeSearchPathOutput "bin" "bin" prepareImageInputs}
+ export PATH=${makeBinPath prepareImageInputs}
+
+ # Yes, mkfs.ext4 takes different units in different contexts. Fun.
+ sectorsToKilobytes() {
+ echo $(( ( "$1" * 512 ) / 1024 ))
+ }
+
+ sectorsToBytes() {
+ echo $(( "$1" * 512 ))
+ }
mkdir $out
diskImage=nixos.raw
truncate -s ${toString diskSize}M $diskImage
- ${if partitioned then ''
- parted --script $diskImage -- mklabel msdos mkpart primary ext4 1M -1s
- offset=$((2048*512))
+ ${partitionDiskScript}
+
+ ${if partitionTableType != "none" then ''
+ # 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
'' else ''
- offset=0
+ mkfs.${fsType} -F -L nixos $diskImage
''}
- mkfs.${fsType} -F -L nixos -E offset=$offset $diskImage
-
root="$PWD/root"
mkdir -p $root
@@ -133,12 +175,12 @@ let format' = format; in let
find $root/nix/store -mindepth 1 -maxdepth 1 -type f -o -type d | xargs chmod -R a-w
echo "copying staging root to image..."
- cptofs ${optionalString partitioned "-P 1"} -t ${fsType} -i $diskImage $root/* /
+ cptofs -p ${optionalString (partitionTableType != "none") "-P ${rootPartition}"} -t ${fsType} -i $diskImage $root/* /
'';
in pkgs.vmTools.runInLinuxVM (
pkgs.runCommand name
{ preVM = prepareImage;
- buildInputs = with pkgs; [ utillinux e2fsprogs ];
+ buildInputs = with pkgs; [ utillinux e2fsprogs dosfstools ];
exportReferencesGraph = [ "closure" metaClosure ];
postVM = ''
${if format == "raw" then ''
@@ -152,11 +194,7 @@ in pkgs.vmTools.runInLinuxVM (
memSize = 1024;
}
''
- ${if partitioned then ''
- rootDisk=/dev/vda1
- '' else ''
- rootDisk=/dev/vda
- ''}
+ rootDisk=${if partitionTableType != "none" then "/dev/vda${rootPartition}" else "/dev/vda"}
# Some tools assume these exist
ln -s vda /dev/xvda
@@ -166,6 +204,14 @@ in pkgs.vmTools.runInLinuxVM (
mkdir $mountPoint
mount $rootDisk $mountPoint
+ # Create the ESP and mount it. Unlike e2fsprogs, mkfs.vfat doesn't support an
+ # '-E offset=X' option, so we can't do this outside the VM.
+ ${optionalString (partitionTableType == "efi") ''
+ mkdir -p /mnt/boot
+ mkfs.vfat -n ESP /dev/vda1
+ mount /dev/vda1 /mnt/boot
+ ''}
+
# Install a configuration.nix
mkdir -p /mnt/etc/nixos
${optionalString (configFile != null) ''
diff --git a/nixos/lib/qemu-flags.nix b/nixos/lib/qemu-flags.nix
index de355b08918caf77102508843e45118de4c0e3c6..fcdcbf1b00770014c4076c01f50e8cb86f17fa02 100644
--- a/nixos/lib/qemu-flags.nix
+++ b/nixos/lib/qemu-flags.nix
@@ -1,4 +1,5 @@
# QEMU flags shared between various Nix expressions.
+{ pkgs }:
{
@@ -7,4 +8,14 @@
"-net vde,vlan=${toString nic},sock=$QEMU_VDE_SOCKET_${toString net}"
];
+ qemuSerialDevice = if pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64 then "ttyS0"
+ else if pkgs.stdenv.isArm || pkgs.stdenv.isAarch64 then "ttyAMA0"
+ else throw "Unknown QEMU serial device for system '${pkgs.stdenv.system}'";
+
+ qemuBinary = qemuPkg: {
+ "i686-linux" = "${qemuPkg}/bin/qemu-kvm";
+ "x86_64-linux" = "${qemuPkg}/bin/qemu-kvm -cpu kvm64";
+ "armv7l-linux" = "${qemuPkg}/bin/qemu-system-arm -enable-kvm -machine virt -cpu host";
+ "aarch64-linux" = "${qemuPkg}/bin/qemu-system-aarch64 -enable-kvm -machine virt,gic-version=host -cpu host";
+ }.${pkgs.stdenv.system} or (throw "Unknown QEMU binary for '${pkgs.stdenv.system}'");
}
diff --git a/nixos/lib/testing.nix b/nixos/lib/testing.nix
index 532fff681d37969ed3577f17878e73e40a5771c7..ddab23cce39377fc23a1f999c5d0d00361b55d0e 100644
--- a/nixos/lib/testing.nix
+++ b/nixos/lib/testing.nix
@@ -29,7 +29,7 @@ rec {
cp ${./test-driver/Logger.pm} $libDir/Logger.pm
wrapProgram $out/bin/nixos-test-driver \
- --prefix PATH : "${lib.makeBinPath [ qemu vde2 netpbm coreutils ]}" \
+ --prefix PATH : "${lib.makeBinPath [ qemu_test vde2 netpbm coreutils ]}" \
--prefix PERL5LIB : "${with perlPackages; lib.makePerlPath [ TermReadLineGnu XMLWriter IOTty FileSlurp ]}:$out/lib/perl5/site_perl"
'';
};
@@ -85,7 +85,7 @@ rec {
testScript' =
# Call the test script with the computed nodes.
- if builtins.isFunction testScript
+ if lib.isFunction testScript
then testScript { inherit nodes; }
else testScript;
diff --git a/nixos/maintainers/scripts/ec2/amazon-image.nix b/nixos/maintainers/scripts/ec2/amazon-image.nix
index 2e67edf8ee3d5846501459ccf1df81f3f8260caf..972c04453aefcde4b9f0847379c9154726dc1111 100644
--- a/nixos/maintainers/scripts/ec2/amazon-image.nix
+++ b/nixos/maintainers/scripts/ec2/amazon-image.nix
@@ -46,7 +46,7 @@ in {
inherit lib config;
inherit (cfg) contents format name;
pkgs = import ../../../.. { inherit (pkgs) system; }; # ensure we use the regular qemu-kvm package
- partitioned = config.ec2.hvm;
+ partitionTableType = if config.ec2.hvm then "legacy" else "none";
diskSize = cfg.sizeMB;
configFile = pkgs.writeText "configuration.nix"
''
diff --git a/nixos/modules/config/power-management.nix b/nixos/modules/config/power-management.nix
index a4a4d6e1a6af382da3c465df95c5f3baa24b86ad..4c37e8a6208caa04c37f4970564048c38cfa575d 100644
--- a/nixos/modules/config/power-management.nix
+++ b/nixos/modules/config/power-management.nix
@@ -69,9 +69,6 @@ in
config = mkIf cfg.enable {
- # Leftover for old setups, should be set by nixos-generate-config now
- powerManagement.cpuFreqGovernor = mkDefault "ondemand";
-
systemd.targets.post-resume = {
description = "Post-Resume Actions";
requires = [ "post-resume.service" ];
diff --git a/nixos/modules/config/shells-environment.nix b/nixos/modules/config/shells-environment.nix
index 65f2e5d7af9925a63c7e7ea44d32b4f43ce360c2..398660967c529710eb957a52dacd5640ed95cf4b 100644
--- a/nixos/modules/config/shells-environment.nix
+++ b/nixos/modules/config/shells-environment.nix
@@ -36,7 +36,7 @@ in
default = {};
description = ''
A set of environment variables used in the global environment.
- These variables will be set on shell initialisation.
+ These variables will be set on shell initialisation (e.g. in /etc/profile).
The value of each variable can be either a string or a list of
strings. The latter is concatenated, interspersed with colon
characters.
diff --git a/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix b/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
index efb9ba39bcd452d7c6f417b215073a520f2d7a6d..3306846b7fa7cbb5271f8d49ba336457ddd83a25 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
@@ -27,6 +27,7 @@ in
boot.loader.grub.enable = false;
boot.loader.generic-extlinux-compatible.enable = true;
+ boot.consoleLogLevel = lib.mkDefault 7;
boot.kernelPackages = pkgs.linuxPackages_latest;
# The serial ports listed here are:
@@ -42,8 +43,17 @@ in
populateBootCommands = let
configTxt = pkgs.writeText "config.txt" ''
kernel=u-boot-rpi3.bin
+
+ # Boot in 64-bit mode.
arm_control=0x200
+
+ # U-Boot used to need this to work, regardless of whether UART is actually used or not.
+ # TODO: check when/if this can be removed.
enable_uart=1
+
+ # Prevent the firmware from smashing the framebuffer setup done by the mainline kernel
+ # when attempting to show low-voltage or overtemperature warnings.
+ avoid_warnings=1
'';
in ''
(cd ${pkgs.raspberrypifw}/share/raspberrypi/boot && cp bootcode.bin fixup*.dat start*.elf $NIX_BUILD_TOP/boot/)
diff --git a/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix b/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
index 880a6bf2e1e8e64afb15fdd18421d8d107c4d5da..08903ba397a199cb304510b717b03f22d718b9be 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
@@ -27,6 +27,7 @@ in
boot.loader.grub.enable = false;
boot.loader.generic-extlinux-compatible.enable = true;
+ boot.consoleLogLevel = lib.mkDefault 7;
boot.kernelPackages = pkgs.linuxPackages_latest;
# The serial ports listed here are:
# - ttyS0: for Tegra (Jetson TK1)
@@ -42,11 +43,18 @@ in
sdImage = {
populateBootCommands = let
configTxt = pkgs.writeText "config.txt" ''
+ # Prevent the firmware from smashing the framebuffer setup done by the mainline kernel
+ # when attempting to show low-voltage or overtemperature warnings.
+ avoid_warnings=1
+
[pi2]
kernel=u-boot-rpi2.bin
[pi3]
kernel=u-boot-rpi3.bin
+
+ # U-Boot used to need this to work, regardless of whether UART is actually used or not.
+ # TODO: check when/if this can be removed.
enable_uart=1
'';
in ''
diff --git a/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix b/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
index eb676eae05e8998f0dff2d1803bb9f402939ff3f..2833b75b84d879f2dff35f8f242018f62d0a84d8 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
@@ -27,6 +27,7 @@ in
boot.loader.grub.enable = false;
boot.loader.generic-extlinux-compatible.enable = true;
+ boot.consoleLogLevel = lib.mkDefault 7;
boot.kernelPackages = pkgs.linuxPackages_rpi;
# FIXME: this probably should be in installation-device.nix
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index c6440dd906fdd7302039d8f2afdfab2cb69f59af..c0c6a6ef924447d8ec77a64ff344db682bb14eaa 100644
--- a/nixos/modules/misc/ids.nix
+++ b/nixos/modules/misc/ids.nix
@@ -301,6 +301,9 @@
pykms = 282;
kodi = 283;
restya-board = 284;
+ mighttpd2 = 285;
+ hass = 286;
+ monero = 287;
# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!
@@ -570,6 +573,9 @@
pykms = 282;
kodi = 283;
restya-board = 284;
+ mighttpd2 = 285;
+ hass = 286;
+ monero = 287;
# When adding a gid, make sure it doesn't match an existing
# uid. Users and groups with the same name should have equal
diff --git a/nixos/modules/misc/nixpkgs.nix b/nixos/modules/misc/nixpkgs.nix
index 1793c1447d602404280d6e73eb5115d779a1a5eb..e747fbc6755caf5012a8e3040074d2222695c9b9 100644
--- a/nixos/modules/misc/nixpkgs.nix
+++ b/nixos/modules/misc/nixpkgs.nix
@@ -3,11 +3,13 @@
with lib;
let
+ cfg = config.nixpkgs;
+
isConfig = x:
- builtins.isAttrs x || builtins.isFunction x;
+ builtins.isAttrs x || lib.isFunction x;
optCall = f: x:
- if builtins.isFunction f
+ if lib.isFunction f
then f x
else f;
@@ -38,16 +40,55 @@ let
overlayType = mkOptionType {
name = "nixpkgs-overlay";
description = "nixpkgs overlay";
- check = builtins.isFunction;
+ check = lib.isFunction;
merge = lib.mergeOneOption;
};
- _pkgs = import ../../.. config.nixpkgs;
+ pkgsType = mkOptionType {
+ name = "nixpkgs";
+ description = "An evaluation of Nixpkgs; the top level attribute set of packages";
+ check = builtins.isAttrs;
+ };
in
{
options.nixpkgs = {
+
+ pkgs = mkOption {
+ defaultText = literalExample
+ ''import "''${nixos}/.." {
+ inherit (config.nixpkgs) config overlays system;
+ }
+ '';
+ default = import ../../.. { inherit (cfg) config overlays system; };
+ type = pkgsType;
+ example = literalExample ''import {}'';
+ description = ''
+ This is the evaluation of Nixpkgs that will be provided to
+ all NixOS modules. Defining this option has the effect of
+ ignoring the other options that would otherwise be used to
+ evaluate Nixpkgs, because those are arguments to the default
+ value. The default value imports the Nixpkgs source files
+ relative to the location of this NixOS module, because
+ NixOS and Nixpkgs are distributed together for consistency,
+ so the nixos
in the default value is in fact a
+ relative path. The config
, overlays
+ and system
come from this option's siblings.
+
+ This option can be used by applications like NixOps to increase
+ the performance of evaluation, or to create packages that depend
+ on a container that should be built with the exact same evaluation
+ of Nixpkgs, for example. Applications like this should set
+ their default value using lib.mkDefault
, so
+ user-provided configuration can override it without using
+ lib
.
+
+ Note that using a distinct version of Nixpkgs with NixOS may
+ be an unexpected source of problems. Use this option with care.
+ '';
+ };
+
config = mkOption {
default = {};
example = literalExample
@@ -59,6 +100,8 @@ in
The configuration of the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to set
package configuration options.
+
+ Ignored when nixpkgs.pkgs
is set.
'';
};
@@ -69,7 +112,6 @@ in
[ (self: super: {
openssh = super.openssh.override {
hpnSupport = true;
- withKerberos = true;
kerberos = self.libkrb5;
};
};
@@ -83,6 +125,8 @@ in
takes as an argument the original Nixpkgs.
The first argument should be used for finding dependencies, and
the second should be used for overriding recipes.
+
+ Ignored when nixpkgs.pkgs
is set.
'';
};
@@ -94,14 +138,16 @@ in
If unset, it defaults to the platform type of your host system.
Specifying this option is useful when doing distributed
multi-platform deployment, or when building virtual machines.
+
+ Ignored when nixpkgs.pkgs
is set.
'';
};
};
config = {
_module.args = {
- pkgs = _pkgs;
- pkgs_i686 = _pkgs.pkgsi686Linux;
+ pkgs = cfg.pkgs;
+ pkgs_i686 = cfg.pkgs.pkgsi686Linux;
};
};
}
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 8d329b5b4b25ed5e48028585cc63a8732372588b..2ef8684d7f9501f5bb8e4368a2de8a091de62028 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -84,6 +84,7 @@
./programs/info.nix
./programs/java.nix
./programs/kbdlight.nix
+ ./programs/less.nix
./programs/light.nix
./programs/man.nix
./programs/mosh.nix
@@ -110,6 +111,7 @@
./programs/wireshark.nix
./programs/xfs_quota.nix
./programs/xonsh.nix
+ ./programs/yabar.nix
./programs/zsh/oh-my-zsh.nix
./programs/zsh/zsh.nix
./programs/zsh/zsh-syntax-highlighting.nix
@@ -200,6 +202,7 @@
./services/desktops/dleyna-server.nix
./services/desktops/geoclue2.nix
./services/desktops/gnome3/at-spi2-core.nix
+ ./services/desktops/gnome3/chrome-gnome-shell.nix
./services/desktops/gnome3/evolution-data-server.nix
./services/desktops/gnome3/gnome-disks.nix
./services/desktops/gnome3/gnome-documents.nix
@@ -225,7 +228,6 @@
./services/games/terraria.nix
./services/hardware/acpid.nix
./services/hardware/actkbd.nix
- ./services/hardware/amd-hybrid-graphics.nix
./services/hardware/bluetooth.nix
./services/hardware/brltty.nix
./services/hardware/freefall.nix
@@ -314,6 +316,7 @@
./services/misc/gogs.nix
./services/misc/gollum.nix
./services/misc/gpsd.nix
+ ./services/misc/home-assistant.nix
./services/misc/ihaskell.nix
./services/misc/irkerd.nix
./services/misc/jackett.nix
@@ -415,7 +418,8 @@
./services/network-filesystems/ipfs.nix
./services/network-filesystems/netatalk.nix
./services/network-filesystems/nfsd.nix
- ./services/network-filesystems/openafs-client/default.nix
+ ./services/network-filesystems/openafs/client.nix
+ ./services/network-filesystems/openafs/server.nix
./services/network-filesystems/rsyncd.nix
./services/network-filesystems/samba.nix
./services/network-filesystems/tahoe.nix
@@ -424,6 +428,7 @@
./services/network-filesystems/yandex-disk.nix
./services/network-filesystems/xtreemfs.nix
./services/networking/amuled.nix
+ ./services/networking/aria2.nix
./services/networking/asterisk.nix
./services/networking/atftpd.nix
./services/networking/avahi-daemon.nix
@@ -488,6 +493,7 @@
./services/networking/minidlna.nix
./services/networking/miniupnpd.nix
./services/networking/mosquitto.nix
+ ./services/networking/monero.nix
./services/networking/miredo.nix
./services/networking/mstpd.nix
./services/networking/murmur.nix
@@ -525,6 +531,7 @@
./services/networking/redsocks.nix
./services/networking/resilio.nix
./services/networking/rpcbind.nix
+ ./services/networking/rxe.nix
./services/networking/sabnzbd.nix
./services/networking/searx.nix
./services/networking/seeks.nix
@@ -540,6 +547,7 @@
./services/networking/ssh/lshd.nix
./services/networking/ssh/sshd.nix
./services/networking/strongswan.nix
+ ./services/networking/stunnel.nix
./services/networking/supplicant.nix
./services/networking/supybot.nix
./services/networking/syncthing.nix
@@ -634,6 +642,7 @@
./services/web-servers/lighttpd/default.nix
./services/web-servers/lighttpd/gitweb.nix
./services/web-servers/lighttpd/inginious.nix
+ ./services/web-servers/mighttpd2.nix
./services/web-servers/minio.nix
./services/web-servers/nginx/default.nix
./services/web-servers/phpfpm/default.nix
diff --git a/nixos/modules/profiles/clone-config.nix b/nixos/modules/profiles/clone-config.nix
index 77d86f8d7405713f538e65c738333af63bcc7856..5b4e68beb6a6928021e7022b89d221282b480b01 100644
--- a/nixos/modules/profiles/clone-config.nix
+++ b/nixos/modules/profiles/clone-config.nix
@@ -17,7 +17,7 @@ let
# you should use files).
moduleFiles =
# FIXME: use typeOf (Nix 1.6.1).
- filter (x: !isAttrs x && !builtins.isFunction x) modules;
+ filter (x: !isAttrs x && !lib.isFunction x) modules;
# Partition module files because between NixOS and non-NixOS files. NixOS
# files may change if the repository is updated.
diff --git a/nixos/modules/programs/adb.nix b/nixos/modules/programs/adb.nix
index 18290555b79df1548f5ed10701998198eaf5b4db..f648d70bd9fa40e392c8308b8fcf3cb3ff0cf911 100644
--- a/nixos/modules/programs/adb.nix
+++ b/nixos/modules/programs/adb.nix
@@ -16,6 +16,7 @@ with lib;
To grant access to a user, it must be part of adbusers group:
users.extraUsers.alice.extraGroups = ["adbusers"];
'';
+ relatedPackages = [ ["androidenv" "platformTools"] ];
};
};
};
diff --git a/nixos/modules/programs/less.nix b/nixos/modules/programs/less.nix
new file mode 100644
index 0000000000000000000000000000000000000000..c0283c9e686264c2c0b79e6d166400e7cb744508
--- /dev/null
+++ b/nixos/modules/programs/less.nix
@@ -0,0 +1,118 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.programs.less;
+
+ configFile = ''
+ #command
+ ${concatStringsSep "\n"
+ (mapAttrsToList (command: action: "${command} ${action}") cfg.commands)
+ }
+ ${if cfg.clearDefaultCommands then "#stop" else ""}
+
+ #line-edit
+ ${concatStringsSep "\n"
+ (mapAttrsToList (command: action: "${command} ${action}") cfg.lineEditingKeys)
+ }
+
+ #env
+ ${concatStringsSep "\n"
+ (mapAttrsToList (variable: values: "${variable}=${values}") cfg.envVariables)
+ }
+ '';
+
+ lessKey = pkgs.runCommand "lesskey"
+ { src = pkgs.writeText "lessconfig" configFile; }
+ "${pkgs.less}/bin/lesskey -o $out $src";
+
+in
+
+{
+ options = {
+
+ programs.less = {
+
+ enable = mkEnableOption "less";
+
+ commands = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ example = {
+ "h" = "noaction 5\e(";
+ "l" = "noaction 5\e)";
+ };
+ description = "Defines new command keys.";
+ };
+
+ clearDefaultCommands = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Clear all default commands.
+ You should remember to set the quit key.
+ Otherwise you will not be able to leave less without killing it.
+ '';
+ };
+
+ lineEditingKeys = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ example = {
+ "\e" = "abort";
+ };
+ description = "Defines new line-editing keys.";
+ };
+
+ envVariables = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ example = {
+ LESS = "--quit-if-one-screen";
+ };
+ description = "Defines environment variables.";
+ };
+
+ lessopen = mkOption {
+ type = types.nullOr types.str;
+ default = "|${pkgs.lesspipe}/bin/lesspipe.sh %s";
+ description = ''
+ Before less opens a file, it first gives your input preprocessor a chance to modify the way the contents of the file are displayed.
+ '';
+ };
+
+ lessclose = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ When less closes a file opened in such a way, it will call another program, called the input postprocessor, which may perform any desired clean-up action (such as deleting the replacement file created by LESSOPEN).
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+
+ environment.systemPackages = [ pkgs.less ];
+
+ environment.variables = {
+ "LESSKEY_SYSTEM" = toString lessKey;
+ } // optionalAttrs (cfg.lessopen != null) {
+ "LESSOPEN" = cfg.lessopen;
+ } // optionalAttrs (cfg.lessclose != null) {
+ "LESSCLOSE" = cfg.lessclose;
+ };
+
+ warnings = optional (
+ cfg.clearDefaultCommands && (all (x: x != "quit") (attrValues cfg.commands))
+ ) ''
+ config.programs.less.clearDefaultCommands clears all default commands of less but there is no alternative binding for exiting.
+ Consider adding a binding for 'quit'.
+ '';
+ };
+
+ meta.maintainers = with maintainers; [ johnazoidberg ];
+
+}
diff --git a/nixos/modules/programs/shadow.nix b/nixos/modules/programs/shadow.nix
index 0f3f42901bab141923aad76c1554731f27b35786..8ec4169207db51282139e0adc3cbfbb20e56b4cc 100644
--- a/nixos/modules/programs/shadow.nix
+++ b/nixos/modules/programs/shadow.nix
@@ -26,8 +26,9 @@ let
# Ensure privacy for newly created home directories.
UMASK 077
- # Uncomment this to allow non-root users to change their account
- #information. This should be made configurable.
+ # Uncomment this and install chfn SUID to allow non-root
+ # users to change their account GECOS information.
+ # This should be made configurable.
#CHFN_RESTRICT frwh
'';
@@ -103,13 +104,12 @@ in
security.wrappers = {
su.source = "${pkgs.shadow.su}/bin/su";
- chfn.source = "${pkgs.shadow.out}/bin/chfn";
+ sg.source = "${pkgs.shadow.out}/bin/sg";
+ newgrp.source = "${pkgs.shadow.out}/bin/newgrp";
newuidmap.source = "${pkgs.shadow.out}/bin/newuidmap";
newgidmap.source = "${pkgs.shadow.out}/bin/newgidmap";
} // (if config.users.mutableUsers then {
passwd.source = "${pkgs.shadow.out}/bin/passwd";
- sg.source = "${pkgs.shadow.out}/bin/sg";
- newgrp.source = "${pkgs.shadow.out}/bin/newgrp";
} else {});
};
}
diff --git a/nixos/modules/programs/tmux.nix b/nixos/modules/programs/tmux.nix
index 1eb6fa6bf2fa62810d21e7a54ad77ba37d7a0e8c..4a60403a2827edb22980593a922cbcb59b6481f8 100644
--- a/nixos/modules/programs/tmux.nix
+++ b/nixos/modules/programs/tmux.nix
@@ -61,7 +61,12 @@ in {
options = {
programs.tmux = {
- enable = mkEnableOption "tmux - a screen replacement.";
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whenever to configure tmux system-wide.";
+ relatedPackages = [ "tmux" ];
+ };
aggressiveResize = mkOption {
default = false;
diff --git a/nixos/modules/programs/yabar.nix b/nixos/modules/programs/yabar.nix
new file mode 100644
index 0000000000000000000000000000000000000000..a01083c3ace980f97eb9663362ad2476977eeee8
--- /dev/null
+++ b/nixos/modules/programs/yabar.nix
@@ -0,0 +1,149 @@
+{ lib, pkgs, config, ... }:
+
+with lib;
+
+let
+ cfg = config.programs.yabar;
+
+ mapExtra = v: lib.concatStringsSep "\n" (mapAttrsToList (
+ key: val: "${key} = ${if (isString val) then "\"${val}\"" else "${builtins.toString val}"};"
+ ) v);
+
+ listKeys = r: concatStringsSep "," (map (n: "\"${n}\"") (attrNames r));
+
+ configFile = let
+ bars = mapAttrsToList (
+ name: cfg: ''
+ ${name}: {
+ font: "${cfg.font}";
+ position: "${cfg.position}";
+
+ ${mapExtra cfg.extra}
+
+ block-list: [${listKeys cfg.indicators}]
+
+ ${concatStringsSep "\n" (mapAttrsToList (
+ name: cfg: ''
+ ${name}: {
+ exec: "${cfg.exec}";
+ align: "${cfg.align}";
+ ${mapExtra cfg.extra}
+ };
+ ''
+ ) cfg.indicators)}
+ };
+ ''
+ ) cfg.bars;
+ in pkgs.writeText "yabar.conf" ''
+ bar-list = [${listKeys cfg.bars}];
+ ${concatStringsSep "\n" bars}
+ '';
+in
+ {
+ options.programs.yabar = {
+ enable = mkEnableOption "yabar";
+
+ package = mkOption {
+ default = pkgs.yabar;
+ example = literalExample "pkgs.yabar-unstable";
+ type = types.package;
+
+ description = ''
+ The package which contains the `yabar` binary.
+
+ Nixpkgs provides the `yabar` and `yabar-unstable`
+ derivations since 18.03, so it's possible to choose.
+ '';
+ };
+
+ bars = mkOption {
+ default = {};
+ type = types.attrsOf(types.submodule {
+ options = {
+ font = mkOption {
+ default = "sans bold 9";
+ example = "Droid Sans, FontAwesome Bold 9";
+ type = types.string;
+
+ description = ''
+ The font that will be used to draw the status bar.
+ '';
+ };
+
+ position = mkOption {
+ default = "top";
+ example = "bottom";
+ type = types.enum [ "top" "bottom" ];
+
+ description = ''
+ The position where the bar will be rendered.
+ '';
+ };
+
+ extra = mkOption {
+ default = {};
+ type = types.attrsOf types.string;
+
+ description = ''
+ An attribute set which contains further attributes of a bar.
+ '';
+ };
+
+ indicators = mkOption {
+ default = {};
+ type = types.attrsOf(types.submodule {
+ options.exec = mkOption {
+ example = "YABAR_DATE";
+ type = types.string;
+ description = ''
+ The type of the indicator to be executed.
+ '';
+ };
+
+ options.align = mkOption {
+ default = "left";
+ example = "right";
+ type = types.enum [ "left" "center" "right" ];
+
+ description = ''
+ Whether to align the indicator at the left or right of the bar.
+ '';
+ };
+
+ options.extra = mkOption {
+ default = {};
+ type = types.attrsOf (types.either types.string types.int);
+
+ description = ''
+ An attribute set which contains further attributes of a indicator.
+ '';
+ };
+ });
+
+ description = ''
+ Indicators that should be rendered by yabar.
+ '';
+ };
+ };
+ });
+
+ description = ''
+ List of bars that should be rendered by yabar.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.user.services.yabar = {
+ description = "yabar service";
+ wantedBy = [ "graphical-session.target" ];
+ partOf = [ "graphical-session.target" ];
+
+ script = ''
+ ${cfg.package}/bin/yabar -c ${configFile}
+ '';
+
+ serviceConfig.Restart = "always";
+ };
+ };
+ }
diff --git a/nixos/modules/programs/zsh/oh-my-zsh.nix b/nixos/modules/programs/zsh/oh-my-zsh.nix
index 9077643c4440c6834d49efd59d148f732c1cb1a0..b995d390b279388964998b7c1d9d15990effceb7 100644
--- a/nixos/modules/programs/zsh/oh-my-zsh.nix
+++ b/nixos/modules/programs/zsh/oh-my-zsh.nix
@@ -48,6 +48,15 @@ in
Name of the theme to be used by oh-my-zsh.
'';
};
+
+ cacheDir = mkOption {
+ default = "$HOME/.cache/oh-my-zsh";
+ type = types.str;
+ description = ''
+ Cache directory to be used by `oh-my-zsh`.
+ Without this option it would default to the read-only nix store.
+ '';
+ };
};
};
@@ -74,6 +83,13 @@ in
"ZSH_THEME=\"${cfg.theme}\""
}
+ ${optionalString (cfg.cacheDir != null) ''
+ if [[ ! -d "${cfg.cacheDir}" ]]; then
+ mkdir -p "${cfg.cacheDir}"
+ fi
+ ZSH_CACHE_DIR=${cfg.cacheDir}
+ ''}
+
source $ZSH/oh-my-zsh.sh
'';
};
diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix
index 6fb1346bbb338125a8c299e027e77f34e36d4f71..5102bfef0325dc84ef909c8adb592fff79e7cc4b 100644
--- a/nixos/modules/programs/zsh/zsh.nix
+++ b/nixos/modules/programs/zsh/zsh.nix
@@ -36,8 +36,9 @@ in
shellAliases = mkOption {
default = config.environment.shellAliases;
description = ''
- Set of aliases for zsh shell. See
- for an option format description.
+ Set of aliases for zsh shell. Overrides the default value taken from
+ .
+ See for an option format description.
'';
type = types.attrs; # types.attrsOf types.stringOrPath;
};
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index 562be13a3f6408896ca174d6207e77520e040536..7351482f957ff31c446aff1dee07ff5592e42e4c 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -210,6 +210,7 @@ with lib;
"Set the option `services.xserver.displayManager.sddm.package' instead.")
(mkRemovedOptionModule [ "fonts" "fontconfig" "forceAutohint" ] "")
(mkRemovedOptionModule [ "fonts" "fontconfig" "renderMonoTTFAsBitmap" ] "")
+ (mkRemovedOptionModule [ "virtualisation" "xen" "qemu" ] "You don't need this option anymore, it will work without it.")
# ZSH
(mkRenamedOptionModule [ "programs" "zsh" "enableSyntaxHighlighting" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])
@@ -220,5 +221,8 @@ with lib;
(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "theme" ] [ "programs" "zsh" "ohMyZsh" "theme" ])
(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "custom" ] [ "programs" "zsh" "ohMyZsh" "custom" ])
(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "plugins" ] [ "programs" "zsh" "ohMyZsh" "plugins" ])
+
+ # Xen
+ (mkRenamedOptionModule [ "virtualisation" "xen" "qemu-package" ] [ "virtualisation" "xen" "package-qemu" ])
];
}
diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix
index fb011019f7f54ff9e29750469e6f85797c8b903b..0736239ed2cfb1c52f8c3c9ec843df64f47e31ac 100644
--- a/nixos/modules/security/acme.nix
+++ b/nixos/modules/security/acme.nix
@@ -6,10 +6,11 @@ let
cfg = config.security.acme;
- certOpts = { ... }: {
+ certOpts = { name, ... }: {
options = {
webroot = mkOption {
type = types.str;
+ example = "/var/lib/acme/acme-challenges";
description = ''
Where the webroot of the HTTP vhost is located.
.well-known/acme-challenge/ directory
@@ -20,8 +21,8 @@ let
};
domain = mkOption {
- type = types.nullOr types.str;
- default = null;
+ type = types.str;
+ default = name;
description = "Domain to fetch certificate for (defaults to the entry name)";
};
@@ -48,7 +49,7 @@ let
default = false;
description = ''
Give read permissions to the specified group
- () to read SSL private certificates.
+ () to read SSL private certificates.
'';
};
@@ -87,7 +88,7 @@ let
}
'';
description = ''
- Extra domain names for which certificates are to be issued, with their
+ A list of extra domain names, which are included in the one certificate to be issued, with their
own server roots if needed.
'';
};
@@ -139,6 +140,14 @@ in
'';
};
+ tosHash = mkOption {
+ type = types.string;
+ default = "cc88d8d9517f490191401e7b54e9ffd12a2b9082ec7a1d4cec6101f9f1647e7b";
+ description = ''
+ SHA256 of the Terms of Services document. This changes once in a while.
+ '';
+ };
+
production = mkOption {
type = types.bool;
default = true;
@@ -185,10 +194,9 @@ in
servicesLists = mapAttrsToList certToServices cfg.certs;
certToServices = cert: data:
let
- domain = if data.domain != null then data.domain else cert;
cpath = "${cfg.directory}/${cert}";
rights = if data.allowKeysForGroup then "750" else "700";
- cmdline = [ "-v" "-d" domain "--default_root" data.webroot "--valid_min" cfg.validMin ]
+ cmdline = [ "-v" "-d" data.domain "--default_root" data.webroot "--valid_min" cfg.validMin "--tos_sha256" cfg.tosHash ]
++ optionals (data.email != null) [ "--email" data.email ]
++ concatMap (p: [ "-f" p ]) data.plugins
++ concatLists (mapAttrsToList (name: root: [ "-d" (if root == null then name else "${name}:${root}")]) data.extraDomains)
diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix
index 3fff9e78aa19186571f020f3a730986c92b70f58..f39f64033ca7d84bcdca2fc05df039812728ef02 100644
--- a/nixos/modules/security/pam.nix
+++ b/nixos/modules/security/pam.nix
@@ -46,6 +46,18 @@ let
'';
};
+ googleAuthenticator = {
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ If set, users with enabled Google Authenticator (created
+ ~/.google_authenticator) will be required
+ to provide Google Authenticator token to log in.
+ '';
+ };
+ };
+
usbAuth = mkOption {
default = config.security.pam.usb.enable;
type = types.bool;
@@ -284,7 +296,12 @@ let
# prompts the user for password so we run it once with 'required' at an
# earlier point and it will run again with 'sufficient' further down.
# We use try_first_pass the second time to avoid prompting password twice
- (optionalString (cfg.unixAuth && (config.security.pam.enableEcryptfs || cfg.pamMount || cfg.enableKwallet || cfg.enableGnomeKeyring)) ''
+ (optionalString (cfg.unixAuth &&
+ (config.security.pam.enableEcryptfs
+ || cfg.pamMount
+ || cfg.enableKwallet
+ || cfg.enableGnomeKeyring
+ || cfg.googleAuthenticator.enable)) ''
auth required pam_unix.so ${optionalString cfg.allowNullPassword "nullok"} likeauth
${optionalString config.security.pam.enableEcryptfs
"auth optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so unwrap"}
@@ -295,6 +312,8 @@ let
" kwalletd=${pkgs.libsForQt5.kwallet.bin}/bin/kwalletd5")}
${optionalString cfg.enableGnomeKeyring
("auth optional ${pkgs.gnome3.gnome_keyring}/lib/security/pam_gnome_keyring.so")}
+ ${optionalString cfg.googleAuthenticator.enable
+ "auth required ${pkgs.googleAuthenticator}/lib/security/pam_google_authenticator.so no_increment_hotp"}
'') + ''
${optionalString cfg.unixAuth
"auth sufficient pam_unix.so ${optionalString cfg.allowNullPassword "nullok"} likeauth try_first_pass"}
diff --git a/nixos/modules/security/sudo.nix b/nixos/modules/security/sudo.nix
index cfd0595e63b72d16647db3f12d47244bfcdd45ec..a57f14bb5ae1c4cfbabf9e9a9c5980ac0f9b03b9 100644
--- a/nixos/modules/security/sudo.nix
+++ b/nixos/modules/security/sudo.nix
@@ -8,6 +8,22 @@ let
inherit (pkgs) sudo;
+ toUserString = user: if (isInt user) then "#${toString user}" else "${user}";
+ toGroupString = group: if (isInt group) then "%#${toString group}" else "%${group}";
+
+ toCommandOptionsString = options:
+ "${concatStringsSep ":" options}${optionalString (length options != 0) ":"} ";
+
+ toCommandsString = commands:
+ concatStringsSep ", " (
+ map (command:
+ if (isString command) then
+ command
+ else
+ "${toCommandOptionsString command.options}${command.command}"
+ ) commands
+ );
+
in
{
@@ -47,6 +63,97 @@ in
'';
};
+ security.sudo.extraRules = mkOption {
+ description = ''
+ Define specific rules to be in the sudoers file.
+ '';
+ default = [];
+ example = [
+ # Allow execution of any command by all users in group sudo,
+ # requiring a password.
+ { groups = [ "sudo" ]; commands = [ "ALL" ]; }
+
+ # Allow execution of "/home/root/secret.sh" by user `backup`, `database`
+ # and the group with GID `1006` without a password.
+ { users = [ "backup" ]; groups = [ 1006 ];
+ commands = [ { command = "/home/root/secret.sh"; options = [ "SETENV" "NOPASSWD" ]; } ]; }
+
+ # Allow all users of group `bar` to run two executables as user `foo`
+ # with arguments being pre-set.
+ { groups = [ "bar" ]; runAs = "foo";
+ commands =
+ [ "/home/baz/cmd1.sh hello-sudo"
+ { command = ''/home/baz/cmd2.sh ""''; options = [ "SETENV" ]; } ]; }
+ ];
+ type = with types; listOf (submodule {
+ options = {
+ users = mkOption {
+ type = with types; listOf (either string int);
+ description = ''
+ The usernames / UIDs this rule should apply for.
+ '';
+ default = [];
+ };
+
+ groups = mkOption {
+ type = with types; listOf (either string int);
+ description = ''
+ The groups / GIDs this rule should apply for.
+ '';
+ default = [];
+ };
+
+ host = mkOption {
+ type = types.string;
+ default = "ALL";
+ description = ''
+ For what host this rule should apply.
+ '';
+ };
+
+ runAs = mkOption {
+ type = with types; string;
+ default = "ALL:ALL";
+ description = ''
+ Under which user/group the specified command is allowed to run.
+
+ A user can be specified using just the username: "foo"
.
+ It is also possible to specify a user/group combination using "foo:bar"
+ or to only allow running as a specific group with ":bar"
.
+ '';
+ };
+
+ commands = mkOption {
+ description = ''
+ The commands for which the rule should apply.
+ '';
+ type = with types; listOf (either string (submodule {
+
+ options = {
+ command = mkOption {
+ type = with types; string;
+ description = ''
+ A command being either just a path to a binary to allow any arguments,
+ the full command with arguments pre-set or with ""
used as the argument,
+ not allowing arguments to the command at all.
+ '';
+ };
+
+ options = mkOption {
+ type = with types; listOf (enum [ "NOPASSWD" "PASSWD" "NOEXEC" "EXEC" "SETENV" "NOSETENV" "LOG_INPUT" "NOLOG_INPUT" "LOG_OUTPUT" "NOLOG_OUTPUT" ]);
+ description = ''
+ Options for running the command. Refer to the sudo manual.
+ '';
+ default = [];
+ };
+ };
+
+ }));
+ };
+ };
+ });
+ };
+
security.sudo.extraConfig = mkOption {
type = types.lines;
default = "";
@@ -61,10 +168,16 @@ in
config = mkIf cfg.enable {
+ security.sudo.extraRules = [
+ { groups = [ "wheel" ];
+ commands = [ { command = "ALL"; options = (if cfg.wheelNeedsPassword then [ "SETENV" ] else [ "NOPASSWD" "SETENV" ]); } ];
+ }
+ ];
+
security.sudo.configFile =
''
# Don't edit this file. Set the NixOS options ‘security.sudo.configFile’
- # or ‘security.sudo.extraConfig’ instead.
+ # or ‘security.sudo.extraRules’ instead.
# Keep SSH_AUTH_SOCK so that pam_ssh_agent_auth.so can do its magic.
Defaults env_keep+=SSH_AUTH_SOCK
@@ -72,8 +185,18 @@ in
# "root" is allowed to do anything.
root ALL=(ALL:ALL) SETENV: ALL
- # Users in the "wheel" group can do anything.
- %wheel ALL=(ALL:ALL) ${if cfg.wheelNeedsPassword then "" else "NOPASSWD: ALL, "}SETENV: ALL
+ # extraRules
+ ${concatStringsSep "\n" (
+ lists.flatten (
+ map (
+ rule: if (length rule.commands != 0) then [
+ (map (user: "${toUserString user} ${rule.host}=(${rule.runAs}) ${toCommandsString rule.commands}") rule.users)
+ (map (group: "${toGroupString group} ${rule.host}=(${rule.runAs}) ${toCommandsString rule.commands}") rule.groups)
+ ] else []
+ ) cfg.extraRules
+ )
+ )}
+
${cfg.extraConfig}
'';
diff --git a/nixos/modules/services/computing/slurm/slurm.nix b/nixos/modules/services/computing/slurm/slurm.nix
index fb91a29a40002ca61a794523da6ce34a873d946d..45d34f5b76f504029c0dacddadb45b46e913af0c 100644
--- a/nixos/modules/services/computing/slurm/slurm.nix
+++ b/nixos/modules/services/computing/slurm/slurm.nix
@@ -6,14 +6,20 @@ let
cfg = config.services.slurm;
# configuration file can be generated by http://slurm.schedmd.com/configurator.html
- configFile = pkgs.writeText "slurm.conf"
+ configFile = pkgs.writeText "slurm.conf"
''
${optionalString (cfg.controlMachine != null) ''controlMachine=${cfg.controlMachine}''}
${optionalString (cfg.controlAddr != null) ''controlAddr=${cfg.controlAddr}''}
${optionalString (cfg.nodeName != null) ''nodeName=${cfg.nodeName}''}
${optionalString (cfg.partitionName != null) ''partitionName=${cfg.partitionName}''}
+ PlugStackConfig=${plugStackConfig}
${cfg.extraConfig}
'';
+
+ plugStackConfig = pkgs.writeText "plugstack.conf"
+ ''
+ ${optionalString cfg.enableSrunX11 ''optional ${pkgs.slurm-spank-x11}/lib/x11.so''}
+ '';
in
{
@@ -28,7 +34,7 @@ in
enable = mkEnableOption "slurm control daemon";
};
-
+
client = {
enable = mkEnableOption "slurm rlient daemon";
@@ -86,8 +92,19 @@ in
'';
};
+ enableSrunX11 = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ If enabled srun will accept the option "--x11" to allow for X11 forwarding
+ from within an interactive session or a batch job. This activates the
+ slurm-spank-x11 module. Note that this requires 'services.openssh.forwardX11'
+ to be enabled on the compute nodes.
+ '';
+ };
+
extraConfig = mkOption {
- default = "";
+ default = "";
type = types.lines;
description = ''
Extra configuration options that will be added verbatim at
@@ -134,7 +151,8 @@ in
environment.systemPackages = [ wrappedSlurm ];
systemd.services.slurmd = mkIf (cfg.client.enable) {
- path = with pkgs; [ wrappedSlurm coreutils ];
+ path = with pkgs; [ wrappedSlurm coreutils ]
+ ++ lib.optional cfg.enableSrunX11 slurm-spank-x11;
wantedBy = [ "multi-user.target" ];
after = [ "systemd-tmpfiles-clean.service" ];
@@ -152,8 +170,9 @@ in
};
systemd.services.slurmctld = mkIf (cfg.server.enable) {
- path = with pkgs; [ wrappedSlurm munge coreutils ];
-
+ path = with pkgs; [ wrappedSlurm munge coreutils ]
+ ++ lib.optional cfg.enableSrunX11 slurm-spank-x11;
+
wantedBy = [ "multi-user.target" ];
after = [ "network.target" "munged.service" ];
requires = [ "munged.service" ];
diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix
index 36d5340a306fa99e428d4242a7052e8674d0fcfb..5b73905035520ac5d9275752acf17d83b6db1587 100644
--- a/nixos/modules/services/databases/mysql.nix
+++ b/nixos/modules/services/databases/mysql.nix
@@ -289,10 +289,10 @@ in
# Create initial databases
if ! test -e "${cfg.dataDir}/${database.name}"; then
echo "Creating initial database: ${database.name}"
- ( echo "create database ${database.name};"
+ ( echo "create database `${database.name}`;"
${optionalString (database ? "schema") ''
- echo "use ${database.name};"
+ echo "use `${database.name}`;"
if [ -f "${database.schema}" ]
then
diff --git a/nixos/modules/services/desktops/gnome3/chrome-gnome-shell.nix b/nixos/modules/services/desktops/gnome3/chrome-gnome-shell.nix
new file mode 100644
index 0000000000000000000000000000000000000000..2740a22c7ca0df973d8f834fe650dc9da6f307bb
--- /dev/null
+++ b/nixos/modules/services/desktops/gnome3/chrome-gnome-shell.nix
@@ -0,0 +1,27 @@
+# Chrome GNOME Shell native host connector.
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+{
+ ###### interface
+ options = {
+ services.gnome3.chrome-gnome-shell.enable = mkEnableOption ''
+ Chrome GNOME Shell native host connector, a DBus service
+ allowing to install GNOME Shell extensions from a web browser.
+ '';
+ };
+
+
+ ###### implementation
+ config = mkIf config.services.gnome3.chrome-gnome-shell.enable {
+ environment.etc = {
+ "chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json".source = "${pkgs.chrome-gnome-shell}/etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json";
+ "opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json".source = "${pkgs.chrome-gnome-shell}/etc/opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json";
+ };
+
+ environment.systemPackages = [ pkgs.chrome-gnome-shell ];
+
+ services.dbus.packages = [ pkgs.chrome-gnome-shell ];
+ };
+}
diff --git a/nixos/modules/services/hardware/80-net-setup-link.rules b/nixos/modules/services/hardware/80-net-setup-link.rules
new file mode 100644
index 0000000000000000000000000000000000000000..18547f170a3f9c0de47eea29c550d0244e432330
--- /dev/null
+++ b/nixos/modules/services/hardware/80-net-setup-link.rules
@@ -0,0 +1,13 @@
+# Copied from systemd 203.
+ACTION=="remove", GOTO="net_name_slot_end"
+SUBSYSTEM!="net", GOTO="net_name_slot_end"
+NAME!="", GOTO="net_name_slot_end"
+
+IMPORT{cmdline}="net.ifnames"
+ENV{net.ifnames}=="0", GOTO="net_name_slot_end"
+
+NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
+NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
+NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"
+
+LABEL="net_name_slot_end"
diff --git a/nixos/modules/services/hardware/acpid.nix b/nixos/modules/services/hardware/acpid.nix
index bb17c8859d842af1a8d3048f1a48f45acb041428..f69706ebff347d1b3d4884ee25b1f2947cc72ebe 100644
--- a/nixos/modules/services/hardware/acpid.nix
+++ b/nixos/modules/services/hardware/acpid.nix
@@ -31,7 +31,7 @@ let
''
fn=$out/${name}
echo "event=${handler.event}" > $fn
- echo "action=${pkgs.writeScript "${name}.sh" (concatStringsSep "\n" [ "#! ${pkgs.bash}/bin/sh" handler.action ])}" >> $fn
+ echo "action=${pkgs.writeShellScriptBin "${name}.sh" handler.action }/bin/${name}.sh '%e'" >> $fn
'';
in concatStringsSep "\n" (mapAttrsToList f (canonicalHandlers // config.services.acpid.handlers))
}
@@ -69,11 +69,33 @@ in
};
});
- description = "Event handlers.";
- default = {};
- example = { mute = { event = "button/mute.*"; action = "amixer set Master toggle"; }; };
-
+ description = ''
+ Event handlers.
+
+ Handler can be a single command.
+
+ '';
+ default = {};
+ example = {
+ ac-power = {
+ event = "ac_adapter/*";
+ action = ''
+ vals=($1) # space separated string to array of multiple values
+ case ''${vals[3]} in
+ 00000000)
+ echo unplugged >> /tmp/acpi.log
+ ;;
+ 00000001)
+ echo plugged in >> /tmp/acpi.log
+ ;;
+ *)
+ echo unknown >> /tmp/acpi.log
+ ;;
+ esac
+ '';
+ };
+ };
};
powerEventCommands = mkOption {
diff --git a/nixos/modules/services/hardware/amd-hybrid-graphics.nix b/nixos/modules/services/hardware/amd-hybrid-graphics.nix
deleted file mode 100644
index b0f9ff56d1b2c9abdbccab69333555c528c5490d..0000000000000000000000000000000000000000
--- a/nixos/modules/services/hardware/amd-hybrid-graphics.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ config, pkgs, lib, ... }:
-
-{
-
- ###### interface
-
- options = {
-
- hardware.amdHybridGraphics.disable = lib.mkOption {
- default = false;
- type = lib.types.bool;
- description = ''
- Completely disable the AMD graphics card and use the
- integrated graphics processor instead.
- '';
- };
-
- };
-
-
- ###### implementation
-
- config = lib.mkIf config.hardware.amdHybridGraphics.disable {
- systemd.services."amd-hybrid-graphics" = {
- path = [ pkgs.bash ];
- description = "Disable AMD Card";
- after = [ "sys-kernel-debug.mount" ];
- before = [ "systemd-vconsole-setup.service" "display-manager.service" ];
- requires = [ "sys-kernel-debug.mount" "vgaswitcheroo.path" ];
- serviceConfig = {
- Type = "oneshot";
- RemainAfterExit = true;
- ExecStart = "${pkgs.bash}/bin/sh -c 'echo -e \"IGD\\nOFF\" > /sys/kernel/debug/vgaswitcheroo/switch'";
- ExecStop = "${pkgs.bash}/bin/sh -c 'echo ON >/sys/kernel/debug/vgaswitcheroo/switch'";
- };
- };
- systemd.paths."vgaswitcheroo" = {
- pathConfig = {
- PathExists = "/sys/kernel/debug/vgaswitcheroo/switch";
- Unit = "amd-hybrid-graphics.service";
- };
- wantedBy = ["multi-user.target"];
- };
- };
-
-}
diff --git a/nixos/modules/services/hardware/nvidia-optimus.nix b/nixos/modules/services/hardware/nvidia-optimus.nix
index 9fe4021c4247429c379b5ab129940429f2ae3144..eb1713baa140ef6bb98523bac422fe874d90103e 100644
--- a/nixos/modules/services/hardware/nvidia-optimus.nix
+++ b/nixos/modules/services/hardware/nvidia-optimus.nix
@@ -23,7 +23,7 @@ let kernel = config.boot.kernelPackages; in
###### implementation
config = lib.mkIf config.hardware.nvidiaOptimus.disable {
- boot.blacklistedKernelModules = ["nouveau" "nvidia" "nvidiafb"];
+ boot.blacklistedKernelModules = ["nouveau" "nvidia" "nvidiafb" "nvidia-drm"];
boot.kernelModules = [ "bbswitch" ];
boot.extraModulePackages = [ kernel.bbswitch ];
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix
index 730e538e72f61ead882dee076049fd95028243dc..9f42f9e59ad5e0f1d3973606daa8984e98f51c41 100644
--- a/nixos/modules/services/hardware/udev.nix
+++ b/nixos/modules/services/hardware/udev.nix
@@ -119,7 +119,7 @@ let
fi
${optionalString config.networking.usePredictableInterfaceNames ''
- cp ${udev}/lib/udev/rules.d/80-net-setup-link.rules $out/80-net-setup-link.rules
+ cp ${./80-net-setup-link.rules} $out/80-net-setup-link.rules
''}
# If auto-configuration is disabled, then remove
diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix
index 18101a3122544d844c9df4886048deebb55269e7..b42c73b8666874152f4838ad76866bcf60d3dc88 100644
--- a/nixos/modules/services/mail/dovecot.nix
+++ b/nixos/modules/services/mail/dovecot.nix
@@ -104,7 +104,7 @@ let
};
mailboxConfig = mailbox: ''
- mailbox ${mailbox.name} {
+ mailbox "${mailbox.name}" {
auto = ${toString mailbox.auto}
'' + optionalString (mailbox.specialUse != null) ''
special_use = \${toString mailbox.specialUse}
@@ -113,7 +113,7 @@ let
mailboxes = { lib, pkgs, ... }: {
options = {
name = mkOption {
- type = types.str;
+ type = types.strMatching ''[^"]+'';
example = "Spam";
description = "The name of the mailbox.";
};
diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix
index 867c0ea6761c5d335f8569c4117c3522e9e4faae..22af7e876af2536153c756cd85dfa9c8d70ccabe 100644
--- a/nixos/modules/services/mail/postfix.nix
+++ b/nixos/modules/services/mail/postfix.nix
@@ -15,20 +15,18 @@ let
haveVirtual = cfg.virtual != "";
clientAccess =
- if (cfg.dnsBlacklistOverrides != "")
- then [ "check_client_access hash:/etc/postfix/client_access" ]
- else [];
+ optional (cfg.dnsBlacklistOverrides != "")
+ "check_client_access hash:/etc/postfix/client_access";
dnsBl =
- if (cfg.dnsBlacklists != [])
- then [ (concatStringsSep ", " (map (s: "reject_rbl_client " + s) cfg.dnsBlacklists)) ]
- else [];
+ optionals (cfg.dnsBlacklists != [])
+ (map (s: "reject_rbl_client " + s) cfg.dnsBlacklists);
clientRestrictions = concatStringsSep ", " (clientAccess ++ dnsBl);
mainCf = let
escape = replaceStrings ["$"] ["$$"];
- mkList = items: "\n " + concatStringsSep "\n " items;
+ mkList = items: "\n " + concatStringsSep ",\n " items;
mkVal = value:
if isList value then mkList value
else " " + (if value == true then "yes"
@@ -36,72 +34,9 @@ let
else toString value);
mkEntry = name: value: "${escape name} =${mkVal value}";
in
- concatStringsSep "\n" (mapAttrsToList mkEntry (recursiveUpdate defaultConf cfg.config))
+ concatStringsSep "\n" (mapAttrsToList mkEntry cfg.config)
+ "\n" + cfg.extraConfig;
- defaultConf = {
- compatibility_level = "9999";
- mail_owner = user;
- default_privs = "nobody";
-
- # NixOS specific locations
- data_directory = "/var/lib/postfix/data";
- queue_directory = "/var/lib/postfix/queue";
-
- # Default location of everything in package
- meta_directory = "${pkgs.postfix}/etc/postfix";
- command_directory = "${pkgs.postfix}/bin";
- sample_directory = "/etc/postfix";
- newaliases_path = "${pkgs.postfix}/bin/newaliases";
- mailq_path = "${pkgs.postfix}/bin/mailq";
- readme_directory = false;
- sendmail_path = "${pkgs.postfix}/bin/sendmail";
- daemon_directory = "${pkgs.postfix}/libexec/postfix";
- manpage_directory = "${pkgs.postfix}/share/man";
- html_directory = "${pkgs.postfix}/share/postfix/doc/html";
- shlib_directory = false;
- relayhost = if cfg.relayHost == "" then "" else
- if cfg.lookupMX
- then "${cfg.relayHost}:${toString cfg.relayPort}"
- else "[${cfg.relayHost}]:${toString cfg.relayPort}";
-
- mail_spool_directory = "/var/spool/mail/";
- setgid_group = setgidGroup;
- }
- // optionalAttrs config.networking.enableIPv6 { inet_protocols = "all"; }
- // optionalAttrs (cfg.networks != null) { mynetworks = cfg.networks; }
- // optionalAttrs (cfg.networksStyle != "") { mynetworks_style = cfg.networksStyle; }
- // optionalAttrs (cfg.hostname != "") { myhostname = cfg.hostname; }
- // optionalAttrs (cfg.domain != "") { mydomain = cfg.domain; }
- // optionalAttrs (cfg.origin != "") { myorigin = cfg.origin; }
- // optionalAttrs (cfg.destination != null) { mydestination = cfg.destination; }
- // optionalAttrs (cfg.relayDomains != null) { relay_domains = cfg.relayDomains; }
- // optionalAttrs (cfg.recipientDelimiter != "") { recipient_delimiter = cfg.recipientDelimiter; }
- // optionalAttrs haveAliases { alias_maps = "${cfg.aliasMapType}:/etc/postfix/aliases"; }
- // optionalAttrs haveTransport { transport_maps = "hash:/etc/postfix/transport"; }
- // optionalAttrs haveVirtual { virtual_alias_maps = "${cfg.virtualMapType}:/etc/postfix/virtual"; }
- // optionalAttrs (cfg.dnsBlacklists != []) { smtpd_client_restrictions = clientRestrictions; }
- // optionalAttrs cfg.useSrs {
- sender_canonical_maps = "tcp:127.0.0.1:10001";
- sender_canonical_classes = "envelope_sender";
- recipient_canonical_maps = "tcp:127.0.0.1:10002";
- recipient_canonical_classes= "envelope_recipient";
- }
- // optionalAttrs cfg.enableHeaderChecks { header_checks = "regexp:/etc/postfix/header_checks"; }
- // optionalAttrs (cfg.sslCert != "") {
- smtp_tls_CAfile = cfg.sslCACert;
- smtp_tls_cert_file = cfg.sslCert;
- smtp_tls_key_file = cfg.sslKey;
-
- smtp_use_tls = true;
-
- smtpd_tls_CAfile = cfg.sslCACert;
- smtpd_tls_cert_file = cfg.sslCert;
- smtpd_tls_key_file = cfg.sslKey;
-
- smtpd_use_tls = true;
- };
-
masterCfOptions = { options, config, name, ... }: {
options = {
name = mkOption {
@@ -507,7 +442,6 @@ in
config = mkOption {
type = with types; attrsOf (either bool (either str (listOf str)));
- default = defaultConf;
description = ''
The main.cf configuration file as key value set.
'';
@@ -749,6 +683,67 @@ in
'';
};
+ services.postfix.config = (mapAttrs (_: v: mkDefault v) {
+ compatibility_level = "9999";
+ mail_owner = cfg.user;
+ default_privs = "nobody";
+
+ # NixOS specific locations
+ data_directory = "/var/lib/postfix/data";
+ queue_directory = "/var/lib/postfix/queue";
+
+ # Default location of everything in package
+ meta_directory = "${pkgs.postfix}/etc/postfix";
+ command_directory = "${pkgs.postfix}/bin";
+ sample_directory = "/etc/postfix";
+ newaliases_path = "${pkgs.postfix}/bin/newaliases";
+ mailq_path = "${pkgs.postfix}/bin/mailq";
+ readme_directory = false;
+ sendmail_path = "${pkgs.postfix}/bin/sendmail";
+ daemon_directory = "${pkgs.postfix}/libexec/postfix";
+ manpage_directory = "${pkgs.postfix}/share/man";
+ html_directory = "${pkgs.postfix}/share/postfix/doc/html";
+ shlib_directory = false;
+ mail_spool_directory = "/var/spool/mail/";
+ setgid_group = cfg.setgidGroup;
+ })
+ // optionalAttrs (cfg.relayHost != "") { relayhost = if cfg.lookupMX
+ then "${cfg.relayHost}:${toString cfg.relayPort}"
+ else "[${cfg.relayHost}]:${toString cfg.relayPort}"; }
+ // optionalAttrs config.networking.enableIPv6 { inet_protocols = mkDefault "all"; }
+ // optionalAttrs (cfg.networks != null) { mynetworks = cfg.networks; }
+ // optionalAttrs (cfg.networksStyle != "") { mynetworks_style = cfg.networksStyle; }
+ // optionalAttrs (cfg.hostname != "") { myhostname = cfg.hostname; }
+ // optionalAttrs (cfg.domain != "") { mydomain = cfg.domain; }
+ // optionalAttrs (cfg.origin != "") { myorigin = cfg.origin; }
+ // optionalAttrs (cfg.destination != null) { mydestination = cfg.destination; }
+ // optionalAttrs (cfg.relayDomains != null) { relay_domains = cfg.relayDomains; }
+ // optionalAttrs (cfg.recipientDelimiter != "") { recipient_delimiter = cfg.recipientDelimiter; }
+ // optionalAttrs haveAliases { alias_maps = [ "${cfg.aliasMapType}:/etc/postfix/aliases" ]; }
+ // optionalAttrs haveTransport { transport_maps = [ "hash:/etc/postfix/transport" ]; }
+ // optionalAttrs haveVirtual { virtual_alias_maps = [ "${cfg.virtualMapType}:/etc/postfix/virtual" ]; }
+ // optionalAttrs (cfg.dnsBlacklists != []) { smtpd_client_restrictions = clientRestrictions; }
+ // optionalAttrs cfg.useSrs {
+ sender_canonical_maps = [ "tcp:127.0.0.1:10001" ];
+ sender_canonical_classes = [ "envelope_sender" ];
+ recipient_canonical_maps = [ "tcp:127.0.0.1:10002" ];
+ recipient_canonical_classes = [ "envelope_recipient" ];
+ }
+ // optionalAttrs cfg.enableHeaderChecks { header_checks = [ "regexp:/etc/postfix/header_checks" ]; }
+ // optionalAttrs (cfg.sslCert != "") {
+ smtp_tls_CAfile = cfg.sslCACert;
+ smtp_tls_cert_file = cfg.sslCert;
+ smtp_tls_key_file = cfg.sslKey;
+
+ smtp_use_tls = true;
+
+ smtpd_tls_CAfile = cfg.sslCACert;
+ smtpd_tls_cert_file = cfg.sslCert;
+ smtpd_tls_key_file = cfg.sslKey;
+
+ smtpd_use_tls = true;
+ };
+
services.postfix.masterConfig = {
smtp_inet = {
name = "smtp";
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
index b80aa48f2c865e4f0a015d739abd2ef10dd29e6f..09fb587e74b56814ee13e23e49ba1eec9197d5b9 100644
--- a/nixos/modules/services/mail/rspamd.nix
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -1,14 +1,152 @@
-{ config, lib, pkgs, ... }:
+{ config, options, pkgs, lib, ... }:
with lib;
let
cfg = config.services.rspamd;
+ opts = options.services.rspamd;
- mkBindSockets = socks: concatStringsSep "\n" (map (each: " bind_socket = \"${each}\"") socks);
+ bindSocketOpts = {options, config, ... }: {
+ options = {
+ socket = mkOption {
+ type = types.str;
+ example = "localhost:11333";
+ description = ''
+ Socket for this worker to listen on in a format acceptable by rspamd.
+ '';
+ };
+ mode = mkOption {
+ type = types.str;
+ default = "0644";
+ description = "Mode to set on unix socket";
+ };
+ owner = mkOption {
+ type = types.str;
+ default = "${cfg.user}";
+ description = "Owner to set on unix socket";
+ };
+ group = mkOption {
+ type = types.str;
+ default = "${cfg.group}";
+ description = "Group to set on unix socket";
+ };
+ rawEntry = mkOption {
+ type = types.str;
+ internal = true;
+ };
+ };
+ config.rawEntry = let
+ maybeOption = option:
+ optionalString options.${option}.isDefined " ${option}=${config.${option}}";
+ in
+ if (!(hasPrefix "/" config.socket)) then "${config.socket}"
+ else "${config.socket}${maybeOption "mode"}${maybeOption "owner"}${maybeOption "group"}";
+ };
- rspamdConfFile = pkgs.writeText "rspamd.conf"
+ workerOpts = { name, ... }: {
+ options = {
+ enable = mkOption {
+ type = types.nullOr types.bool;
+ default = null;
+ description = "Whether to run the rspamd worker.";
+ };
+ name = mkOption {
+ type = types.nullOr types.str;
+ default = name;
+ description = "Name of the worker";
+ };
+ type = mkOption {
+ type = types.nullOr (types.enum [
+ "normal" "controller" "fuzzy_storage" "proxy" "lua"
+ ]);
+ description = "The type of this worker";
+ };
+ bindSockets = mkOption {
+ type = types.listOf (types.either types.str (types.submodule bindSocketOpts));
+ default = [];
+ description = ''
+ List of sockets to listen, in format acceptable by rspamd
+ '';
+ example = [{
+ socket = "/run/rspamd.sock";
+ mode = "0666";
+ owner = "rspamd";
+ } "*:11333"];
+ apply = value: map (each: if (isString each)
+ then if (isUnixSocket each)
+ then {socket = each; owner = cfg.user; group = cfg.group; mode = "0644"; rawEntry = "${each}";}
+ else {socket = each; rawEntry = "${each}";}
+ else each) value;
+ };
+ count = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Number of worker instances to run
+ '';
+ };
+ includes = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ description = ''
+ List of files to include in configuration
+ '';
+ };
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Additional entries to put verbatim into worker section of rspamd config file.";
+ };
+ };
+ config = mkIf (name == "normal" || name == "controller" || name == "fuzzy") {
+ type = mkDefault name;
+ includes = mkDefault [ "$CONFDIR/worker-${name}.inc" ];
+ bindSockets = mkDefault (if name == "normal"
+ then [{
+ socket = "/run/rspamd/rspamd.sock";
+ mode = "0660";
+ owner = cfg.user;
+ group = cfg.group;
+ }]
+ else if name == "controller"
+ then [ "localhost:11334" ]
+ else [] );
+ };
+ };
+
+ indexOf = default: start: list: e:
+ if list == []
+ then default
+ else if (head list) == e then start
+ else (indexOf default (start + (length (listenStreams (head list).socket))) (tail list) e);
+
+ systemdSocket = indexOf (abort "Socket not found") 0 allSockets;
+
+ isUnixSocket = socket: hasPrefix "/" (if (isString socket) then socket else socket.socket);
+ isPort = hasPrefix "*:";
+ isIPv4Socket = hasPrefix "*v4:";
+ isIPv6Socket = hasPrefix "*v6:";
+ isLocalHost = hasPrefix "localhost:";
+ listenStreams = socket:
+ if (isLocalHost socket) then
+ let port = (removePrefix "localhost:" socket);
+ in [ "127.0.0.1:${port}" ] ++ (if config.networking.enableIPv6 then ["[::1]:${port}"] else [])
+ else if (isIPv6Socket socket) then [removePrefix "*v6:" socket]
+ else if (isPort socket) then [removePrefix "*:" socket]
+ else if (isIPv4Socket socket) then
+ throw "error: IPv4 only socket not supported in rspamd with socket activation"
+ else if (length (splitString " " socket)) != 1 then
+ throw "error: string options not supported in rspamd with socket activation"
+ else [socket];
+
+ mkBindSockets = enabled: socks: concatStringsSep "\n " (flatten (map (each:
+ if cfg.socketActivation && enabled != false then
+ let systemd = (systemdSocket each);
+ in (imap (idx: e: "bind_socket = \"systemd:${toString (systemd + idx - 1)}\";") (listenStreams each.socket))
+ else "bind_socket = \"${each.rawEntry}\";") socks));
+
+ rspamdConfFile = pkgs.writeText "rspamd.conf"
''
.include "$CONFDIR/common.conf"
@@ -22,19 +160,33 @@ let
.include "$CONFDIR/logging.inc"
}
- worker {
- ${mkBindSockets cfg.bindSocket}
- .include "$CONFDIR/worker-normal.inc"
- }
-
- worker {
- ${mkBindSockets cfg.bindUISocket}
- .include "$CONFDIR/worker-controller.inc"
- }
+ ${concatStringsSep "\n" (mapAttrsToList (name: value: ''
+ worker ${optionalString (value.name != "normal" && value.name != "controller") "${value.name}"} {
+ type = "${value.type}";
+ ${optionalString (value.enable != null)
+ "enabled = ${if value.enable != false then "yes" else "no"};"}
+ ${mkBindSockets value.enable value.bindSockets}
+ ${optionalString (value.count != null) "count = ${toString value.count};"}
+ ${concatStringsSep "\n " (map (each: ".include \"${each}\"") value.includes)}
+ ${value.extraConfig}
+ }
+ '') cfg.workers)}
${cfg.extraConfig}
'';
+ allMappedSockets = flatten (mapAttrsToList (name: value:
+ if value.enable != false
+ then imap (idx: each: {
+ name = "${name}";
+ index = idx;
+ value = each;
+ }) value.bindSockets
+ else []) cfg.workers);
+ allSockets = map (e: e.value) allMappedSockets;
+
+ allSocketNames = map (each: "rspamd-${each.name}-${toString each.index}.socket") allMappedSockets;
+
in
{
@@ -48,36 +200,43 @@ in
enable = mkEnableOption "Whether to run the rspamd daemon.";
debug = mkOption {
+ type = types.bool;
default = false;
description = "Whether to run the rspamd daemon in debug mode.";
};
- bindSocket = mkOption {
- type = types.listOf types.str;
- default = [
- "/run/rspamd/rspamd.sock mode=0660 owner=${cfg.user} group=${cfg.group}"
- ];
- defaultText = ''[
- "/run/rspamd/rspamd.sock mode=0660 owner=${cfg.user} group=${cfg.group}"
- ]'';
+ socketActivation = mkOption {
+ type = types.bool;
description = ''
- List of sockets to listen, in format acceptable by rspamd
- '';
- example = ''
- bindSocket = [
- "/run/rspamd.sock mode=0666 owner=rspamd"
- "*:11333"
- ];
+ Enable systemd socket activation for rspamd.
'';
};
- bindUISocket = mkOption {
- type = types.listOf types.str;
- default = [
- "localhost:11334"
- ];
+ workers = mkOption {
+ type = with types; attrsOf (submodule workerOpts);
description = ''
- List of sockets for web interface, in format acceptable by rspamd
+ Attribute set of workers to start.
+ '';
+ default = {
+ normal = {};
+ controller = {};
+ };
+ example = literalExample ''
+ {
+ normal = {
+ includes = [ "$CONFDIR/worker-normal.inc" ];
+ bindSockets = [{
+ socket = "/run/rspamd/rspamd.sock";
+ mode = "0660";
+ owner = "${cfg.user}";
+ group = "${cfg.group}";
+ }];
+ };
+ controller = {
+ includes = [ "$CONFDIR/worker-controller.inc" ];
+ bindSockets = [ "[::1]:11334" ];
+ };
+ }
'';
};
@@ -113,6 +272,13 @@ in
config = mkIf cfg.enable {
+ services.rspamd.socketActivation = mkDefault (!opts.bindSocket.isDefined && !opts.bindUISocket.isDefined);
+
+ assertions = [ {
+ assertion = !cfg.socketActivation || !(opts.bindSocket.isDefined || opts.bindUISocket.isDefined);
+ message = "Can't use socketActivation for rspamd when using renamed bind socket options";
+ } ];
+
# Allow users to run 'rspamc' and 'rspamadm'.
environment.systemPackages = [ pkgs.rspamd ];
@@ -128,17 +294,22 @@ in
gid = config.ids.gids.rspamd;
};
+ environment.etc."rspamd.conf".source = rspamdConfFile;
+
systemd.services.rspamd = {
description = "Rspamd Service";
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
+ wantedBy = mkIf (!cfg.socketActivation) [ "multi-user.target" ];
+ after = [ "network.target" ] ++
+ (if cfg.socketActivation then allSocketNames else []);
+ requires = mkIf cfg.socketActivation allSocketNames;
serviceConfig = {
ExecStart = "${pkgs.rspamd}/bin/rspamd ${optionalString cfg.debug "-d"} --user=${cfg.user} --group=${cfg.group} --pid=/run/rspamd.pid -c ${rspamdConfFile} -f";
Restart = "always";
RuntimeDirectory = "rspamd";
PrivateTmp = true;
+ Sockets = mkIf cfg.socketActivation (concatStringsSep " " allSocketNames);
};
preStart = ''
@@ -146,5 +317,25 @@ in
${pkgs.coreutils}/bin/chown ${cfg.user}:${cfg.group} /var/lib/rspamd
'';
};
+ systemd.sockets = mkIf cfg.socketActivation
+ (listToAttrs (map (each: {
+ name = "rspamd-${each.name}-${toString each.index}";
+ value = {
+ description = "Rspamd socket ${toString each.index} for worker ${each.name}";
+ wantedBy = [ "sockets.target" ];
+ listenStreams = (listenStreams each.value.socket);
+ socketConfig = {
+ BindIPv6Only = mkIf (isIPv6Socket each.value.socket) "ipv6-only";
+ Service = "rspamd.service";
+ SocketUser = mkIf (isUnixSocket each.value.socket) each.value.owner;
+ SocketGroup = mkIf (isUnixSocket each.value.socket) each.value.group;
+ SocketMode = mkIf (isUnixSocket each.value.socket) each.value.mode;
+ };
+ };
+ }) allMappedSockets));
};
+ imports = [
+ (mkRenamedOptionModule [ "services" "rspamd" "bindSocket" ] [ "services" "rspamd" "workers" "normal" "bindSockets" ])
+ (mkRenamedOptionModule [ "services" "rspamd" "bindUISocket" ] [ "services" "rspamd" "workers" "controller" "bindSockets" ])
+ ];
}
diff --git a/nixos/modules/services/misc/home-assistant.nix b/nixos/modules/services/misc/home-assistant.nix
new file mode 100644
index 0000000000000000000000000000000000000000..cc60a143fa6c37aea40ab9d0bcf262bb697cb269
--- /dev/null
+++ b/nixos/modules/services/misc/home-assistant.nix
@@ -0,0 +1,135 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.home-assistant;
+
+ configFile = pkgs.writeText "configuration.yaml" (builtins.toJSON cfg.config);
+
+ availableComponents = pkgs.home-assistant.availableComponents;
+
+ # Given component "parentConfig.platform", returns whether config.parentConfig
+ # is a list containing a set with set.platform == "platform".
+ #
+ # For example, the component sensor.luftdaten is used as follows:
+ # config.sensor = [ {
+ # platform = "luftdaten";
+ # ...
+ # } ];
+ useComponentPlatform = component:
+ let
+ path = splitString "." component;
+ parentConfig = attrByPath (init path) null cfg.config;
+ platform = last path;
+ in isList parentConfig && any
+ (item: item.platform or null == platform)
+ parentConfig;
+
+ # Returns whether component is used in config
+ useComponent = component:
+ hasAttrByPath (splitString "." component) cfg.config
+ || useComponentPlatform component;
+
+ # List of components used in config
+ extraComponents = filter useComponent availableComponents;
+
+ package = if cfg.autoExtraComponents
+ then (cfg.package.override { inherit extraComponents; })
+ else cfg.package;
+
+in {
+ meta.maintainers = with maintainers; [ dotlambda ];
+
+ options.services.home-assistant = {
+ enable = mkEnableOption "Home Assistant";
+
+ configDir = mkOption {
+ default = "/var/lib/hass";
+ type = types.path;
+ description = "The config directory, where your configuration.yaml is located.";
+ };
+
+ config = mkOption {
+ default = null;
+ type = with types; nullOr attrs;
+ example = literalExample ''
+ {
+ homeassistant = {
+ name = "Home";
+ time_zone = "UTC";
+ };
+ frontend = { };
+ http = { };
+ feedreader.urls = [ "https://nixos.org/blogs.xml" ];
+ }
+ '';
+ description = ''
+ Your configuration.yaml as a Nix attribute set.
+ Beware that setting this option will delete your previous configuration.yaml.
+ '';
+ };
+
+ package = mkOption {
+ default = pkgs.home-assistant;
+ defaultText = "pkgs.home-assistant";
+ type = types.package;
+ example = literalExample ''
+ pkgs.home-assistant.override {
+ extraPackages = ps: with ps; [ colorlog ];
+ }
+ '';
+ description = ''
+ Home Assistant package to use.
+ Override extraPackages in order to add additional dependencies.
+ '';
+ };
+
+ autoExtraComponents = mkOption {
+ default = true;
+ type = types.bool;
+ description = ''
+ If set to true, the components used in config
+ are set as the specified package's extraComponents.
+ This in turn adds all packaged dependencies to the derivation.
+ You might still see import errors in your log.
+ In this case, you will need to package the necessary dependencies yourself
+ or ask for someone else to package them.
+ If a dependency is packaged but not automatically added to this list,
+ you might need to specify it in extraPackages.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.home-assistant = {
+ description = "Home Assistant";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ preStart = lib.optionalString (cfg.config != null) ''
+ rm -f ${cfg.configDir}/configuration.yaml
+ ln -s ${configFile} ${cfg.configDir}/configuration.yaml
+ '';
+ serviceConfig = {
+ ExecStart = ''
+ ${package}/bin/hass --config "${cfg.configDir}"
+ '';
+ User = "hass";
+ Group = "hass";
+ Restart = "on-failure";
+ ProtectSystem = "strict";
+ ReadWritePaths = "${cfg.configDir}";
+ PrivateTmp = true;
+ };
+ };
+
+ users.extraUsers.hass = {
+ home = cfg.configDir;
+ createHome = true;
+ group = "hass";
+ uid = config.ids.uids.hass;
+ };
+
+ users.extraGroups.hass.gid = config.ids.gids.hass;
+ };
+}
diff --git a/nixos/modules/services/misc/matrix-synapse.nix b/nixos/modules/services/misc/matrix-synapse.nix
index 80979547d33929273239a31cac735ab800fe8af8..7e880ad09b89650ad6513588413fe46f376fc966 100644
--- a/nixos/modules/services/misc/matrix-synapse.nix
+++ b/nixos/modules/services/misc/matrix-synapse.nix
@@ -4,6 +4,8 @@ with lib;
let
cfg = config.services.matrix-synapse;
+ pg = config.services.postgresql;
+ usePostgresql = cfg.database_type == "psycopg2";
logConfigFile = pkgs.writeText "log_config.yaml" cfg.logConfig;
mkResource = r: ''{names: ${builtins.toJSON r.names}, compress: ${boolToString r.compress}}'';
mkListener = l: ''{port: ${toString l.port}, bind_address: "${l.bind_address}", type: ${l.type}, tls: ${boolToString l.tls}, x_forwarded: ${boolToString l.x_forwarded}, resources: [${concatStringsSep "," (map mkResource l.resources)}]}'';
@@ -38,7 +40,7 @@ database: {
name: "${cfg.database_type}",
args: {
${concatStringsSep ",\n " (
- mapAttrsToList (n: v: "\"${n}\": ${v}") cfg.database_args
+ mapAttrsToList (n: v: "\"${n}\": ${builtins.toJSON v}") cfg.database_args
)}
}
}
@@ -155,7 +157,7 @@ in {
tls_certificate_path = mkOption {
type = types.nullOr types.str;
default = null;
- example = "/var/lib/matrix-synapse/homeserver.tls.crt";
+ example = "${cfg.dataDir}/homeserver.tls.crt";
description = ''
PEM encoded X509 certificate for TLS.
You can replace the self-signed certificate that synapse
@@ -167,7 +169,7 @@ in {
tls_private_key_path = mkOption {
type = types.nullOr types.str;
default = null;
- example = "/var/lib/matrix-synapse/homeserver.tls.key";
+ example = "${cfg.dataDir}/homeserver.tls.key";
description = ''
PEM encoded private key for TLS. Specify null if synapse is not
speaking TLS directly.
@@ -176,7 +178,7 @@ in {
tls_dh_params_path = mkOption {
type = types.nullOr types.str;
default = null;
- example = "/var/lib/matrix-synapse/homeserver.tls.dh";
+ example = "${cfg.dataDir}/homeserver.tls.dh";
description = ''
PEM dh parameters for ephemeral keys
'';
@@ -184,6 +186,7 @@ in {
server_name = mkOption {
type = types.str;
example = "example.com";
+ default = config.networking.hostName;
description = ''
The domain name of the server, with optional explicit port.
This is used by remote servers to connect to this server,
@@ -339,16 +342,39 @@ in {
};
database_type = mkOption {
type = types.enum [ "sqlite3" "psycopg2" ];
- default = "sqlite3";
+ default = if versionAtLeast config.system.stateVersion "18.03"
+ then "psycopg2"
+ else "sqlite3";
description = ''
The database engine name. Can be sqlite or psycopg2.
'';
};
+ create_local_database = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Whether to create a local database automatically.
+ '';
+ };
+ database_name = mkOption {
+ type = types.str;
+ default = "matrix-synapse";
+ description = "Database name.";
+ };
+ database_user = mkOption {
+ type = types.str;
+ default = "matrix-synapse";
+ description = "Database user name.";
+ };
database_args = mkOption {
type = types.attrs;
default = {
- database = "${cfg.dataDir}/homeserver.db";
- };
+ sqlite3 = { database = "${cfg.dataDir}/homeserver.db"; };
+ psycopg2 = {
+ user = cfg.database_user;
+ database = cfg.database_name;
+ };
+ }."${cfg.database_type}";
description = ''
Arguments to pass to the engine.
'';
@@ -623,15 +649,36 @@ in {
gid = config.ids.gids.matrix-synapse;
} ];
+ services.postgresql.enable = mkIf usePostgresql (mkDefault true);
+
systemd.services.matrix-synapse = {
description = "Synapse Matrix homeserver";
- after = [ "network.target" ];
+ after = [ "network.target" "postgresql.service" ];
wantedBy = [ "multi-user.target" ];
preStart = ''
${cfg.package}/bin/homeserver \
--config-path ${configFile} \
--keys-directory ${cfg.dataDir} \
--generate-keys
+ '' + optionalString (usePostgresql && cfg.create_local_database) ''
+ if ! test -e "${cfg.dataDir}/db-created"; then
+ ${pkgs.sudo}/bin/sudo -u ${pg.superUser} \
+ ${pg.package}/bin/createuser \
+ --login \
+ --no-createdb \
+ --no-createrole \
+ --encrypted \
+ ${cfg.database_user}
+ ${pkgs.sudo}/bin/sudo -u ${pg.superUser} \
+ ${pg.package}/bin/createdb \
+ --owner=${cfg.database_user} \
+ --encoding=UTF8 \
+ --lc-collate=C \
+ --lc-ctype=C \
+ --template=template0 \
+ ${cfg.database_name}
+ touch "${cfg.dataDir}/db-created"
+ fi
'';
serviceConfig = {
Type = "simple";
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index beca820d2d602054ccad9cd8f6b976b2b122c67c..a169b0f2c78412a8e998dd4b6cffb449e4a9f401 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -8,7 +8,7 @@ let
nix = cfg.package.out;
- isNix112 = versionAtLeast (getVersion nix) "1.12pre";
+ isNix20 = versionAtLeast (getVersion nix) "2.0pre";
makeNixBuildUser = nr:
{ name = "nixbld${toString nr}";
@@ -26,32 +26,40 @@ let
nixConf =
let
- # If we're using sandbox for builds, then provide /bin/sh in
- # the sandbox as a bind-mount to bash. This means we also need to
- # include the entire closure of bash.
+ # In Nix < 2.0, If we're using sandbox for builds, then provide
+ # /bin/sh in the sandbox as a bind-mount to bash. This means we
+ # also need to include the entire closure of bash. Nix >= 2.0
+ # provides a /bin/sh by default.
sh = pkgs.stdenv.shell;
binshDeps = pkgs.writeReferencesToFile sh;
in
- pkgs.runCommand "nix.conf" {extraOptions = cfg.extraOptions; } ''
- extraPaths=$(for i in $(cat ${binshDeps}); do if test -d $i; then echo $i; fi; done)
+ pkgs.runCommand "nix.conf" { extraOptions = cfg.extraOptions; inherit binshDeps; } ''
+ ${optionalString (!isNix20) ''
+ extraPaths=$(for i in $(cat binshDeps); do if test -d $i; then echo $i; fi; done)
+ ''}
cat > $out < cfg.configText == null ;
+ message = "Cannot specify both config and configText";
+ }
+ ];
systemd.services.netdata = {
+ path = with pkgs; [ gawk curl ];
description = "Real time performance monitoring";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
@@ -66,6 +91,15 @@ in {
};
};
+ security.wrappers."apps.plugin" = {
+ source = "${pkgs.netdata}/libexec/netdata/plugins.d/apps.plugin";
+ capabilities = "cap_dac_read_search,cap_sys_ptrace+ep";
+ owner = cfg.user;
+ group = cfg.group;
+ permissions = "u+rx,g+rx,o-rwx";
+ };
+
+
users.extraUsers = optional (cfg.user == defaultUser) {
name = defaultUser;
};
diff --git a/nixos/modules/services/monitoring/prometheus/alertmanager.nix b/nixos/modules/services/monitoring/prometheus/alertmanager.nix
index cf761edad9260e6f62d660d2e07f4dddb4a616c9..8a47c9f1e7d89cd807961735609ea00f8d5516b9 100644
--- a/nixos/modules/services/monitoring/prometheus/alertmanager.nix
+++ b/nixos/modules/services/monitoring/prometheus/alertmanager.nix
@@ -111,11 +111,11 @@ in {
after = [ "network.target" ];
script = ''
${pkgs.prometheus-alertmanager.bin}/bin/alertmanager \
- -config.file ${alertmanagerYml} \
- -web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
- -log.level ${cfg.logLevel} \
- ${optionalString (cfg.webExternalUrl != null) ''-web.external-url ${cfg.webExternalUrl} \''}
- ${optionalString (cfg.logFormat != null) "-log.format ${cfg.logFormat}"}
+ --config.file ${alertmanagerYml} \
+ --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
+ --log.level ${cfg.logLevel} \
+ ${optionalString (cfg.webExternalUrl != null) ''--web.external-url ${cfg.webExternalUrl} \''}
+ ${optionalString (cfg.logFormat != null) "--log.format ${cfg.logFormat}"}
'';
serviceConfig = {
diff --git a/nixos/modules/services/network-filesystems/openafs-client/default.nix b/nixos/modules/services/network-filesystems/openafs-client/default.nix
deleted file mode 100644
index 0946e379e796796c94809f67b09e57d69253bca6..0000000000000000000000000000000000000000
--- a/nixos/modules/services/network-filesystems/openafs-client/default.nix
+++ /dev/null
@@ -1,99 +0,0 @@
-{ config, pkgs, lib, ... }:
-
-let
- inherit (lib) mkOption mkIf;
-
- cfg = config.services.openafsClient;
-
- cellServDB = pkgs.fetchurl {
- url = http://dl.central.org/dl/cellservdb/CellServDB.2017-03-14;
- sha256 = "1197z6c5xrijgf66rhaymnm5cvyg2yiy1i20y4ah4mrzmjx0m7sc";
- };
-
- afsConfig = pkgs.runCommand "afsconfig" {} ''
- mkdir -p $out
- echo ${cfg.cellName} > $out/ThisCell
- cp ${cellServDB} $out/CellServDB
- echo "/afs:${cfg.cacheDirectory}:${cfg.cacheSize}" > $out/cacheinfo
- '';
-
- openafsPkgs = config.boot.kernelPackages.openafsClient;
-in
-{
- ###### interface
-
- options = {
-
- services.openafsClient = {
-
- enable = mkOption {
- default = false;
- description = "Whether to enable the OpenAFS client.";
- };
-
- cellName = mkOption {
- default = "grand.central.org";
- description = "Cell name.";
- };
-
- cacheSize = mkOption {
- default = "100000";
- description = "Cache size.";
- };
-
- cacheDirectory = mkOption {
- default = "/var/cache/openafs";
- description = "Cache directory.";
- };
-
- crypt = mkOption {
- default = false;
- description = "Whether to enable (weak) protocol encryption.";
- };
-
- sparse = mkOption {
- default = false;
- description = "Minimal cell list in /afs.";
- };
-
- };
- };
-
-
- ###### implementation
-
- config = mkIf cfg.enable {
-
- environment.systemPackages = [ openafsPkgs ];
-
- environment.etc = [
- { source = afsConfig;
- target = "openafs";
- }
- ];
-
- systemd.services.afsd = {
- description = "AFS client";
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
- serviceConfig = { RemainAfterExit = true; };
-
- preStart = ''
- mkdir -p -m 0755 /afs
- mkdir -m 0700 -p ${cfg.cacheDirectory}
- ${pkgs.kmod}/bin/insmod ${openafsPkgs}/lib/openafs/libafs-*.ko || true
- ${openafsPkgs}/sbin/afsd -confdir ${afsConfig} -cachedir ${cfg.cacheDirectory} ${if cfg.sparse then "-dynroot-sparse" else "-dynroot"} -fakestat -afsdb
- ${openafsPkgs}/bin/fs setcrypt ${if cfg.crypt then "on" else "off"}
- '';
-
- # Doing this in preStop, because after these commands AFS is basically
- # stopped, so systemd has nothing to do, just noticing it. If done in
- # postStop, then we get a hang + kernel oops, because AFS can't be
- # stopped simply by sending signals to processes.
- preStop = ''
- ${pkgs.utillinux}/bin/umount /afs
- ${openafsPkgs}/sbin/afsd -shutdown
- '';
- };
- };
-}
diff --git a/nixos/modules/services/network-filesystems/openafs/client.nix b/nixos/modules/services/network-filesystems/openafs/client.nix
new file mode 100644
index 0000000000000000000000000000000000000000..3826fe3edfd0327db63857336726feb595d83eaf
--- /dev/null
+++ b/nixos/modules/services/network-filesystems/openafs/client.nix
@@ -0,0 +1,239 @@
+{ config, pkgs, lib, ... }:
+
+with import ./lib.nix { inherit lib; };
+
+let
+ inherit (lib) getBin mkOption mkIf optionalString singleton types;
+
+ cfg = config.services.openafsClient;
+
+ cellServDB = pkgs.fetchurl {
+ url = http://dl.central.org/dl/cellservdb/CellServDB.2017-03-14;
+ sha256 = "1197z6c5xrijgf66rhaymnm5cvyg2yiy1i20y4ah4mrzmjx0m7sc";
+ };
+
+ clientServDB = pkgs.writeText "client-cellServDB-${cfg.cellName}" (mkCellServDB cfg.cellName cfg.cellServDB);
+
+ afsConfig = pkgs.runCommand "afsconfig" {} ''
+ mkdir -p $out
+ echo ${cfg.cellName} > $out/ThisCell
+ cat ${cellServDB} ${clientServDB} > $out/CellServDB
+ echo "${cfg.mountPoint}:${cfg.cache.directory}:${toString cfg.cache.blocks}" > $out/cacheinfo
+ '';
+
+ openafsMod = config.boot.kernelPackages.openafs;
+ openafsBin = lib.getBin pkgs.openafs;
+in
+{
+ ###### interface
+
+ options = {
+
+ services.openafsClient = {
+
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = "Whether to enable the OpenAFS client.";
+ };
+
+ afsdb = mkOption {
+ default = true;
+ type = types.bool;
+ description = "Resolve cells via AFSDB DNS records.";
+ };
+
+ cellName = mkOption {
+ default = "";
+ type = types.str;
+ description = "Cell name.";
+ example = "grand.central.org";
+ };
+
+ cellServDB = mkOption {
+ default = [];
+ type = with types; listOf (submodule { options = cellServDBConfig; });
+ description = ''
+ This cell's database server records, added to the global
+ CellServDB. See CellServDB(5) man page for syntax. Ignored when
+ afsdb is set to true.
+ '';
+ example = ''
+ [ { ip = "1.2.3.4"; dnsname = "first.afsdb.server.dns.fqdn.org"; }
+ { ip = "2.3.4.5"; dnsname = "second.afsdb.server.dns.fqdn.org"; }
+ ]
+ '';
+ };
+
+ cache = {
+ blocks = mkOption {
+ default = 100000;
+ type = types.int;
+ description = "Cache size in 1KB blocks.";
+ };
+
+ chunksize = mkOption {
+ default = 0;
+ type = types.ints.between 0 30;
+ description = ''
+ Size of each cache chunk given in powers of
+ 2. 0 resets the chunk size to its default
+ values (13 (8 KB) for memcache, 18-20 (256 KB to 1 MB) for
+ diskcache). Maximum value is 30. Important performance
+ parameter. Set to higher values when dealing with large files.
+ '';
+ };
+
+ directory = mkOption {
+ default = "/var/cache/openafs";
+ type = types.str;
+ description = "Cache directory.";
+ };
+
+ diskless = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Use in-memory cache for diskless machines. Has no real
+ performance benefit anymore.
+ '';
+ };
+ };
+
+ crypt = mkOption {
+ default = true;
+ type = types.bool;
+ description = "Whether to enable (weak) protocol encryption.";
+ };
+
+ daemons = mkOption {
+ default = 2;
+ type = types.int;
+ description = ''
+ Number of daemons to serve user requests. Numbers higher than 6
+ usually do no increase performance. Default is sufficient for up
+ to five concurrent users.
+ '';
+ };
+
+ fakestat = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Return fake data on stat() calls. If true,
+ always do so. If false, only do so for
+ cross-cell mounts (as these are potentially expensive).
+ '';
+ };
+
+ inumcalc = mkOption {
+ default = "compat";
+ type = types.strMatching "compat|md5";
+ description = ''
+ Inode calculation method. compat is
+ computationally less expensive, but md5 greatly
+ reduces the likelihood of inode collisions in larger scenarios
+ involving multiple cells mounted into one AFS space.
+ '';
+ };
+
+ mountPoint = mkOption {
+ default = "/afs";
+ type = types.str;
+ description = ''
+ Mountpoint of the AFS file tree, conventionally
+ /afs. When set to a different value, only
+ cross-cells that use the same value can be accessed.
+ '';
+ };
+
+ sparse = mkOption {
+ default = true;
+ type = types.bool;
+ description = "Minimal cell list in /afs.";
+ };
+
+ startDisconnected = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Start up in disconnected mode. You need to execute
+ fs disco online (as root) to switch to
+ connected mode. Useful for roaming devices.
+ '';
+ };
+
+ };
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ assertions = [
+ { assertion = cfg.afsdb || cfg.cellServDB != [];
+ message = "You should specify all cell-local database servers in config.services.openafsClient.cellServDB or set config.services.openafsClient.afsdb.";
+ }
+ { assertion = cfg.cellName != "";
+ message = "You must specify the local cell name in config.services.openafsClient.cellName.";
+ }
+ ];
+
+ environment.systemPackages = [ pkgs.openafs ];
+
+ environment.etc = {
+ clientCellServDB = {
+ source = pkgs.runCommand "CellServDB" {} ''
+ cat ${cellServDB} ${clientServDB} > $out
+ '';
+ target = "openafs/CellServDB";
+ mode = "0644";
+ };
+ clientCell = {
+ text = ''
+ ${cfg.cellName}
+ '';
+ target = "openafs/ThisCell";
+ mode = "0644";
+ };
+ };
+
+ systemd.services.afsd = {
+ description = "AFS client";
+ wantedBy = [ "multi-user.target" ];
+ after = singleton (if cfg.startDisconnected then "network.target" else "network-online.target");
+ serviceConfig = { RemainAfterExit = true; };
+ restartIfChanged = false;
+
+ preStart = ''
+ mkdir -p -m 0755 ${cfg.mountPoint}
+ mkdir -m 0700 -p ${cfg.cache.directory}
+ ${pkgs.kmod}/bin/insmod ${openafsMod}/lib/modules/*/extra/openafs/libafs.ko.xz
+ ${openafsBin}/sbin/afsd \
+ -mountdir ${cfg.mountPoint} \
+ -confdir ${afsConfig} \
+ ${optionalString (!cfg.cache.diskless) "-cachedir ${cfg.cache.directory}"} \
+ -blocks ${toString cfg.cache.blocks} \
+ -chunksize ${toString cfg.cache.chunksize} \
+ ${optionalString cfg.cache.diskless "-memcache"} \
+ -inumcalc ${cfg.inumcalc} \
+ ${if cfg.fakestat then "-fakestat-all" else "-fakestat"} \
+ ${if cfg.sparse then "-dynroot-sparse" else "-dynroot"} \
+ ${optionalString cfg.afsdb "-afsdb"}
+ ${openafsBin}/bin/fs setcrypt ${if cfg.crypt then "on" else "off"}
+ ${optionalString cfg.startDisconnected "${openafsBin}/bin/fs discon offline"}
+ '';
+
+ # Doing this in preStop, because after these commands AFS is basically
+ # stopped, so systemd has nothing to do, just noticing it. If done in
+ # postStop, then we get a hang + kernel oops, because AFS can't be
+ # stopped simply by sending signals to processes.
+ preStop = ''
+ ${pkgs.utillinux}/bin/umount ${cfg.mountPoint}
+ ${openafsBin}/sbin/afsd -shutdown
+ ${pkgs.kmod}/sbin/rmmod libafs
+ '';
+ };
+ };
+}
diff --git a/nixos/modules/services/network-filesystems/openafs/lib.nix b/nixos/modules/services/network-filesystems/openafs/lib.nix
new file mode 100644
index 0000000000000000000000000000000000000000..ecfc72d2eaf911a19b02f8801361a086387be230
--- /dev/null
+++ b/nixos/modules/services/network-filesystems/openafs/lib.nix
@@ -0,0 +1,28 @@
+{ lib, ...}:
+
+let
+ inherit (lib) concatStringsSep mkOption types;
+
+in rec {
+
+ mkCellServDB = cellName: db: ''
+ >${cellName}
+ '' + (concatStringsSep "\n" (map (dbm: if (dbm.ip != "" && dbm.dnsname != "") then dbm.ip + " #" + dbm.dnsname else "")
+ db));
+
+ # CellServDB configuration type
+ cellServDBConfig = {
+ ip = mkOption {
+ type = types.str;
+ default = "";
+ example = "1.2.3.4";
+ description = "IP Address of a database server";
+ };
+ dnsname = mkOption {
+ type = types.str;
+ default = "";
+ example = "afs.example.org";
+ description = "DNS full-qualified domain name of a database server";
+ };
+ };
+}
diff --git a/nixos/modules/services/network-filesystems/openafs/server.nix b/nixos/modules/services/network-filesystems/openafs/server.nix
new file mode 100644
index 0000000000000000000000000000000000000000..429eb945ac9e800493ae3fcd7968e56154c954bf
--- /dev/null
+++ b/nixos/modules/services/network-filesystems/openafs/server.nix
@@ -0,0 +1,260 @@
+{ config, pkgs, lib, ... }:
+
+with import ./lib.nix { inherit lib; };
+
+let
+ inherit (lib) concatStringsSep intersperse mapAttrsToList mkForce mkIf mkMerge mkOption optionalString types;
+
+ bosConfig = pkgs.writeText "BosConfig" (''
+ restrictmode 1
+ restarttime 16 0 0 0 0
+ checkbintime 3 0 5 0 0
+ '' + (optionalString cfg.roles.database.enable ''
+ bnode simple vlserver 1
+ parm ${openafsBin}/libexec/openafs/vlserver ${optionalString cfg.dottedPrincipals "-allow-dotted-principals"} ${cfg.roles.database.vlserverArgs}
+ end
+ bnode simple ptserver 1
+ parm ${openafsBin}/libexec/openafs/ptserver ${optionalString cfg.dottedPrincipals "-allow-dotted-principals"} ${cfg.roles.database.ptserverArgs}
+ end
+ '') + (optionalString cfg.roles.fileserver.enable ''
+ bnode dafs dafs 1
+ parm ${openafsBin}/libexec/openafs/dafileserver ${optionalString cfg.dottedPrincipals "-allow-dotted-principals"} -udpsize ${udpSizeStr} ${cfg.roles.fileserver.fileserverArgs}
+ parm ${openafsBin}/libexec/openafs/davolserver ${optionalString cfg.dottedPrincipals "-allow-dotted-principals"} -udpsize ${udpSizeStr} ${cfg.roles.fileserver.volserverArgs}
+ parm ${openafsBin}/libexec/openafs/salvageserver ${cfg.roles.fileserver.salvageserverArgs}
+ parm ${openafsBin}/libexec/openafs/dasalvager ${cfg.roles.fileserver.salvagerArgs}
+ end
+ '') + (optionalString (cfg.roles.database.enable && cfg.roles.backup.enable) ''
+ bnode simple buserver 1
+ parm ${openafsBin}/libexec/openafs/buserver ${cfg.roles.backup.buserverArgs} ${optionalString (cfg.roles.backup.cellServDB != []) "-cellservdb /etc/openafs/backup/"}
+ end
+ ''));
+
+ netInfo = if (cfg.advertisedAddresses != []) then
+ pkgs.writeText "NetInfo" ((concatStringsSep "\nf " cfg.advertisedAddresses) + "\n")
+ else null;
+
+ buCellServDB = pkgs.writeText "backup-cellServDB-${cfg.cellName}" (mkCellServDB cfg.cellName cfg.roles.backup.cellServDB);
+
+ cfg = config.services.openafsServer;
+
+ udpSizeStr = toString cfg.udpPacketSize;
+
+ openafsBin = lib.getBin pkgs.openafs;
+
+in {
+
+ options = {
+
+ services.openafsServer = {
+
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Whether to enable the OpenAFS server. An OpenAFS server needs a
+ complex setup. So, be aware that enabling this service and setting
+ some options does not give you a turn-key-ready solution. You need
+ at least a running Kerberos 5 setup, as OpenAFS relies on it for
+ authentication. See the Guide "QuickStartUnix" coming with
+ pkgs.openafs.doc for complete setup
+ instructions.
+ '';
+ };
+
+ advertisedAddresses = mkOption {
+ default = [];
+ description = "List of IP addresses this server is advertised under. See NetInfo(5)";
+ };
+
+ cellName = mkOption {
+ default = "";
+ type = types.str;
+ description = "Cell name, this server will serve.";
+ example = "grand.central.org";
+ };
+
+ cellServDB = mkOption {
+ default = [];
+ type = with types; listOf (submodule [ { options = cellServDBConfig;} ]);
+ description = "Definition of all cell-local database server machines.";
+ };
+
+ roles = {
+ fileserver = {
+ enable = mkOption {
+ default = true;
+ type = types.bool;
+ description = "Fileserver role, serves files and volumes from its local storage.";
+ };
+
+ fileserverArgs = mkOption {
+ default = "-vattachpar 128 -vhashsize 11 -L -rxpck 400 -cb 1000000";
+ type = types.str;
+ description = "Arguments to the dafileserver process. See its man page.";
+ };
+
+ volserverArgs = mkOption {
+ default = "";
+ type = types.str;
+ description = "Arguments to the davolserver process. See its man page.";
+ example = "-sync never";
+ };
+
+ salvageserverArgs = mkOption {
+ default = "";
+ type = types.str;
+ description = "Arguments to the salvageserver process. See its man page.";
+ example = "-showlog";
+ };
+
+ salvagerArgs = mkOption {
+ default = "";
+ type = types.str;
+ description = "Arguments to the dasalvager process. See its man page.";
+ example = "-showlog -showmounts";
+ };
+ };
+
+ database = {
+ enable = mkOption {
+ default = true;
+ type = types.bool;
+ description = ''
+ Database server role, maintains the Volume Location Database,
+ Protection Database (and Backup Database, see
+ backup role). There can be multiple
+ servers in the database role for replication, which then need
+ reliable network connection to each other.
+
+ Servers in this role appear in AFSDB DNS records or the
+ CellServDB.
+ '';
+ };
+
+ vlserverArgs = mkOption {
+ default = "";
+ type = types.str;
+ description = "Arguments to the vlserver process. See its man page.";
+ example = "-rxbind";
+ };
+
+ ptserverArgs = mkOption {
+ default = "";
+ type = types.str;
+ description = "Arguments to the ptserver process. See its man page.";
+ example = "-restricted -default_access S---- S-M---";
+ };
+ };
+
+ backup = {
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Backup server role. Use in conjunction with the
+ database role to maintain the Backup
+ Database. Normally only used in conjunction with tape storage
+ or IBM's Tivoli Storage Manager.
+ '';
+ };
+
+ buserverArgs = mkOption {
+ default = "";
+ type = types.str;
+ description = "Arguments to the buserver process. See its man page.";
+ example = "-p 8";
+ };
+
+ cellServDB = mkOption {
+ default = [];
+ type = with types; listOf (submodule [ { options = cellServDBConfig;} ]);
+ description = ''
+ Definition of all cell-local backup database server machines.
+ Use this when your cell uses less backup database servers than
+ other database server machines.
+ '';
+ };
+ };
+ };
+
+ dottedPrincipals= mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ If enabled, allow principal names containing (.) dots. Enabling
+ this has security implications!
+ '';
+ };
+
+ udpPacketSize = mkOption {
+ default = 1310720;
+ type = types.int;
+ description = ''
+ UDP packet size to use in Bytes. Higher values can speed up
+ communications. The default of 1 MB is a sufficient in most
+ cases. Make sure to increase the kernel's UDP buffer size
+ accordingly via net.core(w|r|opt)mem_max
+ sysctl.
+ '';
+ };
+
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+
+ assertions = [
+ { assertion = cfg.cellServDB != [];
+ message = "You must specify all cell-local database servers in config.services.openafsServer.cellServDB.";
+ }
+ { assertion = cfg.cellName != "";
+ message = "You must specify the local cell name in config.services.openafsServer.cellName.";
+ }
+ ];
+
+ environment.systemPackages = [ pkgs.openafs ];
+
+ environment.etc = {
+ bosConfig = {
+ source = bosConfig;
+ target = "openafs/BosConfig";
+ mode = "0644";
+ };
+ cellServDB = {
+ text = mkCellServDB cfg.cellName cfg.cellServDB;
+ target = "openafs/server/CellServDB";
+ mode = "0644";
+ };
+ thisCell = {
+ text = cfg.cellName;
+ target = "openafs/server/ThisCell";
+ mode = "0644";
+ };
+ buCellServDB = {
+ enable = (cfg.roles.backup.cellServDB != []);
+ text = mkCellServDB cfg.cellName cfg.roles.backup.cellServDB;
+ target = "openafs/backup/CellServDB";
+ };
+ };
+
+ systemd.services = {
+ openafs-server = {
+ description = "OpenAFS server";
+ after = [ "syslog.target" "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ restartIfChanged = false;
+ unitConfig.ConditionPathExists = [ "/etc/openafs/server/rxkad.keytab" ];
+ preStart = ''
+ mkdir -m 0755 -p /var/openafs
+ ${optionalString (netInfo != null) "cp ${netInfo} /var/openafs/netInfo"}
+ ${optionalString (cfg.roles.backup.cellServDB != []) "cp ${buCellServDB}"}
+ '';
+ serviceConfig = {
+ ExecStart = "${openafsBin}/bin/bosserver -nofork";
+ ExecStop = "${openafsBin}/bin/bos shutdown localhost -wait -localauth";
+ };
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/network-filesystems/samba.nix b/nixos/modules/services/network-filesystems/samba.nix
index 09cd9cb22ca858f7c0767d97e63f10d4d7f641b4..b23266e8d43a3ec5bb9f89a2d10b10834f30ee16 100644
--- a/nixos/modules/services/network-filesystems/samba.nix
+++ b/nixos/modules/services/network-filesystems/samba.nix
@@ -54,10 +54,12 @@ let
};
serviceConfig = {
- ExecStart = "${samba}/sbin/${appName} ${args}";
+ ExecStart = "${samba}/sbin/${appName} --foreground --no-process-group ${args}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
LimitNOFILE = 16384;
+ PIDFile = "/run/${appName}.pid";
Type = "notify";
+ NotifyAccess = "all"; #may not do anything...
};
restartTriggers = [ configFile ];
@@ -231,11 +233,12 @@ in
after = [ "samba-setup.service" "network.target" ];
wantedBy = [ "multi-user.target" ];
};
-
+ # Refer to https://github.com/samba-team/samba/tree/master/packaging/systemd
+ # for correct use with systemd
services = {
- "samba-smbd" = daemonService "smbd" "-F";
- "samba-nmbd" = mkIf cfg.enableNmbd (daemonService "nmbd" "-F");
- "samba-winbindd" = mkIf cfg.enableWinbindd (daemonService "winbindd" "-F");
+ "samba-smbd" = daemonService "smbd" "";
+ "samba-nmbd" = mkIf cfg.enableNmbd (daemonService "nmbd" "");
+ "samba-winbindd" = mkIf cfg.enableWinbindd (daemonService "winbindd" "");
"samba-setup" = {
description = "Samba Setup Task";
script = setupScript;
diff --git a/nixos/modules/services/networking/aria2.nix b/nixos/modules/services/networking/aria2.nix
index ad4ac9bf45e32cab4b05bf682139428d0d4737c8..df9c92db2e5408980ad9fcc317a8f6bcc5bb0f54 100644
--- a/nixos/modules/services/networking/aria2.nix
+++ b/nixos/modules/services/networking/aria2.nix
@@ -10,9 +10,9 @@ let
settingsDir = "${homeDir}";
sessionFile = "${homeDir}/aria2.session";
downloadDir = "${homeDir}/Downloads";
-
+
rangesToStringList = map (x: builtins.toString x.from +"-"+ builtins.toString x.to);
-
+
settingsFile = pkgs.writeText "aria2.conf"
''
dir=${cfg.downloadDir}
@@ -110,12 +110,12 @@ in
mkdir -m 0770 -p "${homeDir}"
chown aria2:aria2 "${homeDir}"
if [[ ! -d "${config.services.aria2.downloadDir}" ]]
- then
+ then
mkdir -m 0770 -p "${config.services.aria2.downloadDir}"
chown aria2:aria2 "${config.services.aria2.downloadDir}"
fi
if [[ ! -e "${sessionFile}" ]]
- then
+ then
touch "${sessionFile}"
chown aria2:aria2 "${sessionFile}"
fi
@@ -132,4 +132,4 @@ in
};
};
};
-}
\ No newline at end of file
+}
diff --git a/nixos/modules/services/networking/bird.nix b/nixos/modules/services/networking/bird.nix
index 1a7a1e24b702d2e9e71b8406ba8c83aa17217ae6..c25bd0fdc5411cdf06b2d363633db84f4e61dc3b 100644
--- a/nixos/modules/services/networking/bird.nix
+++ b/nixos/modules/services/networking/bird.nix
@@ -7,21 +7,27 @@ let
let
cfg = config.services.${variant};
pkg = pkgs.${variant};
+ birdBin = if variant == "bird6" then "bird6" else "bird";
birdc = if variant == "bird6" then "birdc6" else "birdc";
+ descr =
+ { bird = "1.9.x with IPv4 suport";
+ bird6 = "1.9.x with IPv6 suport";
+ bird2 = "2.x";
+ }.${variant};
configFile = pkgs.stdenv.mkDerivation {
name = "${variant}.conf";
text = cfg.config;
preferLocalBuild = true;
buildCommand = ''
echo -n "$text" > $out
- ${pkg}/bin/${variant} -d -p -c $out
+ ${pkg}/bin/${birdBin} -d -p -c $out
'';
};
in {
###### interface
options = {
services.${variant} = {
- enable = mkEnableOption "BIRD Internet Routing Daemon";
+ enable = mkEnableOption "BIRD Internet Routing Daemon (${descr})";
config = mkOption {
type = types.lines;
description = ''
@@ -36,12 +42,12 @@ let
config = mkIf cfg.enable {
environment.systemPackages = [ pkg ];
systemd.services.${variant} = {
- description = "BIRD Internet Routing Daemon";
+ description = "BIRD Internet Routing Daemon (${descr})";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "forking";
Restart = "on-failure";
- ExecStart = "${pkg}/bin/${variant} -c ${configFile} -u ${variant} -g ${variant}";
+ ExecStart = "${pkg}/bin/${birdBin} -c ${configFile} -u ${variant} -g ${variant}";
ExecReload = "${pkg}/bin/${birdc} configure";
ExecStop = "${pkg}/bin/${birdc} down";
CapabilityBoundingSet = [ "CAP_CHOWN" "CAP_FOWNER" "CAP_DAC_OVERRIDE" "CAP_SETUID" "CAP_SETGID"
@@ -56,14 +62,15 @@ let
users = {
extraUsers.${variant} = {
description = "BIRD Internet Routing Daemon user";
- group = "${variant}";
+ group = variant;
};
extraGroups.${variant} = {};
};
};
};
- inherit (config.services) bird bird6;
-in {
- imports = [(generic "bird") (generic "bird6")];
+in
+
+{
+ imports = map generic [ "bird" "bird6" "bird2" ];
}
diff --git a/nixos/modules/services/networking/dnscrypt-wrapper.nix b/nixos/modules/services/networking/dnscrypt-wrapper.nix
index 23cc92946e41fe6d601daa264b4c7dc10dcaaee4..bf13d5c6f5fec6f1607320d103d6fded6e2db94a 100644
--- a/nixos/modules/services/networking/dnscrypt-wrapper.nix
+++ b/nixos/modules/services/networking/dnscrypt-wrapper.nix
@@ -145,6 +145,16 @@ in {
};
users.groups.dnscrypt-wrapper = { };
+ security.polkit.extraConfig = ''
+ // Allow dnscrypt-wrapper user to restart dnscrypt-wrapper.service
+ polkit.addRule(function(action, subject) {
+ if (action.id == "org.freedesktop.systemd1.manage-units" &&
+ action.lookup("unit") == "dnscrypt-wrapper.service" &&
+ subject.user == "dnscrypt-wrapper") {
+ return polkit.Result.YES;
+ }
+ });
+ '';
systemd.services.dnscrypt-wrapper = {
description = "dnscrypt-wrapper daemon";
diff --git a/nixos/modules/services/networking/kresd.nix b/nixos/modules/services/networking/kresd.nix
index 011a9b2f58ea0b1328ef2bce9547deab623f57a8..aac02b811d716dfc4b083c5e0aa0c44012c4db48 100644
--- a/nixos/modules/services/networking/kresd.nix
+++ b/nixos/modules/services/networking/kresd.nix
@@ -43,7 +43,16 @@ in
type = with types; listOf str;
default = [ "::1" "127.0.0.1" ];
description = ''
- What addresses the server should listen on.
+ What addresses the server should listen on. (UDP+TCP 53)
+ '';
+ };
+ listenTLS = mkOption {
+ type = with types; listOf str;
+ default = [];
+ example = [ "198.51.100.1:853" "[2001:db8::1]:853" "853" ];
+ description = ''
+ Addresses on which kresd should provide DNS over TLS (see RFC 7858).
+ For detailed syntax see ListenStream in man systemd.socket.
'';
};
# TODO: perhaps options for more common stuff like cache size or forwarding
@@ -75,6 +84,18 @@ in
socketConfig.FreeBind = true;
};
+ systemd.sockets.kresd-tls = mkIf (cfg.listenTLS != []) rec {
+ wantedBy = [ "sockets.target" ];
+ before = wantedBy;
+ partOf = [ "kresd.socket" ];
+ listenStreams = cfg.listenTLS;
+ socketConfig = {
+ FileDescriptorName = "tls";
+ FreeBind = true;
+ Service = "kresd.service";
+ };
+ };
+
systemd.sockets.kresd-control = rec {
wantedBy = [ "sockets.target" ];
before = wantedBy;
@@ -97,11 +118,13 @@ in
Type = "notify";
WorkingDirectory = cfg.cacheDir;
Restart = "on-failure";
+ Sockets = [ "kresd.socket" "kresd-control.socket" ]
+ ++ optional (cfg.listenTLS != []) "kresd-tls.socket";
};
+ # Trust anchor goes from dns-root-data by default.
script = ''
- exec '${package}/bin/kresd' --config '${configFile}' \
- -k '${pkgs.dns-root-data}/root.key'
+ exec '${package}/bin/kresd' --config '${configFile}' --forks=1
'';
requires = [ "kresd.socket" ];
diff --git a/nixos/modules/services/networking/monero.nix b/nixos/modules/services/networking/monero.nix
new file mode 100644
index 0000000000000000000000000000000000000000..31379189f5de338a90235d098025d5df19ff0fc0
--- /dev/null
+++ b/nixos/modules/services/networking/monero.nix
@@ -0,0 +1,238 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.monero;
+ dataDir = "/var/lib/monero";
+
+ listToConf = option: list:
+ concatMapStrings (value: "${option}=${value}\n") list;
+
+ login = (cfg.rpc.user != null && cfg.rpc.password != null);
+
+ configFile = with cfg; pkgs.writeText "monero.conf" ''
+ log-file=/dev/stdout
+ data-dir=${dataDir}
+
+ ${optionalString mining.enable ''
+ start-mining=${mining.address}
+ mining-threads=${toString mining.threads}
+ ''}
+
+ rpc-bind-ip=${rpc.address}
+ rpc-bind-port=${toString rpc.port}
+ ${optionalString login ''
+ rpc-login=${rpc.user}:${rpc.password}
+ ''}
+ ${optionalString rpc.restricted ''
+ restrict-rpc=1
+ ''}
+
+ limit-rate-up=${toString limits.upload}
+ limit-rate-down=${toString limits.download}
+ max-concurrency=${toString limits.threads}
+ block-sync-size=${toString limits.syncSize}
+
+ ${listToConf "add-peer" extraNodes}
+ ${listToConf "add-priority-node" priorityNodes}
+ ${listToConf "add-exclusive-node" exclusiveNodes}
+
+ ${extraConfig}
+ '';
+
+in
+
+{
+
+ ###### interface
+
+ options = {
+
+ services.monero = {
+
+ enable = mkEnableOption "Monero node daemon.";
+
+ mining.enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to mine moneroj.
+ '';
+ };
+
+ mining.address = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ Monero address where to send mining rewards.
+ '';
+ };
+
+ mining.threads = mkOption {
+ type = types.addCheck types.int (x: x>=0);
+ default = 0;
+ description = ''
+ Number of threads used for mining.
+ Set to 0 to use all available.
+ '';
+ };
+
+ rpc.user = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ User name for RPC connections.
+ '';
+ };
+
+ rpc.password = mkOption {
+ type = types.str;
+ default = null;
+ description = ''
+ Password for RPC connections.
+ '';
+ };
+
+ rpc.address = mkOption {
+ type = types.str;
+ default = "127.0.0.1";
+ description = ''
+ IP address the RPC server will bind to.
+ '';
+ };
+
+ rpc.port = mkOption {
+ type = types.int;
+ default = 18081;
+ description = ''
+ Port the RPC server will bind to.
+ '';
+ };
+
+ rpc.restricted = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to restrict RPC to view only commands.
+ '';
+ };
+
+ limits.upload = mkOption {
+ type = types.addCheck types.int (x: x>=-1);
+ default = -1;
+ description = ''
+ Limit of the upload rate in kB/s.
+ Set to -1 to leave unlimited.
+ '';
+ };
+
+ limits.download = mkOption {
+ type = types.addCheck types.int (x: x>=-1);
+ default = -1;
+ description = ''
+ Limit of the download rate in kB/s.
+ Set to -1 to leave unlimited.
+ '';
+ };
+
+ limits.threads = mkOption {
+ type = types.addCheck types.int (x: x>=0);
+ default = 0;
+ description = ''
+ Maximum number of threads used for a parallel job.
+ Set to 0 to leave unlimited.
+ '';
+ };
+
+ limits.syncSize = mkOption {
+ type = types.addCheck types.int (x: x>=0);
+ default = 0;
+ description = ''
+ Maximum number of blocks to sync at once.
+ Set to 0 for adaptive.
+ '';
+ };
+
+ extraNodes = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ description = ''
+ List of additional peer IP addresses to add to the local list.
+ '';
+ };
+
+ priorityNodes = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ description = ''
+ List of peer IP addresses to connect to and
+ attempt to keep the connection open.
+ '';
+ };
+
+ exclusiveNodes = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ description = ''
+ List of peer IP addresses to connect to *only*.
+ If given the other peer options will be ignored.
+ '';
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = ''
+ Extra lines to be added verbatim to monerod configuration.
+ '';
+ };
+
+ };
+
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ users.extraUsers = singleton {
+ name = "monero";
+ uid = config.ids.uids.monero;
+ description = "Monero daemon user";
+ home = dataDir;
+ createHome = true;
+ };
+
+ users.extraGroups = singleton {
+ name = "monero";
+ gid = config.ids.gids.monero;
+ };
+
+ systemd.services.monero = {
+ description = "monero daemon";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ User = "monero";
+ Group = "monero";
+ ExecStart = "${pkgs.monero}/bin/monerod --config-file=${configFile} --non-interactive";
+ Restart = "always";
+ SuccessExitStatus = [ 0 1 ];
+ };
+ };
+
+ assertions = singleton {
+ assertion = cfg.mining.enable -> cfg.mining.address != "";
+ message = ''
+ You need a Monero address to receive mining rewards:
+ specify one using option monero.mining.address.
+ '';
+ };
+
+ };
+
+}
+
diff --git a/nixos/modules/services/networking/mosquitto.nix b/nixos/modules/services/networking/mosquitto.nix
index 81915b5a2ef8259646156e275d41ca7862133dd9..d8135f4d0ffa4ec9fe04b77eaa2087bc7e92a935 100644
--- a/nixos/modules/services/networking/mosquitto.nix
+++ b/nixos/modules/services/networking/mosquitto.nix
@@ -12,6 +12,10 @@ let
keyfile ${cfg.ssl.keyfile}
'';
+ passwordConf = optionalString cfg.checkPasswords ''
+ password_file ${cfg.dataDir}/passwd
+ '';
+
mosquittoConf = pkgs.writeText "mosquitto.conf" ''
pid_file /run/mosquitto/pid
acl_file ${aclFile}
@@ -19,6 +23,7 @@ let
allow_anonymous ${boolToString cfg.allowAnonymous}
bind_address ${cfg.host}
port ${toString cfg.port}
+ ${passwordConf}
${listenerConf}
${cfg.extraConf}
'';
@@ -153,6 +158,15 @@ in
'';
};
+ checkPasswords = mkOption {
+ default = false;
+ example = true;
+ type = types.bool;
+ description = ''
+ Refuse connection when clients provide incorrect passwords.
+ '';
+ };
+
extraConf = mkOption {
default = "";
type = types.lines;
@@ -198,7 +212,7 @@ in
'' + concatStringsSep "\n" (
mapAttrsToList (n: c:
if c.hashedPassword != null then
- "echo '${n}:${c.hashedPassword}' > ${cfg.dataDir}/passwd"
+ "echo '${n}:${c.hashedPassword}' >> ${cfg.dataDir}/passwd"
else optionalString (c.password != null)
"${pkgs.mosquitto}/bin/mosquitto_passwd -b ${cfg.dataDir}/passwd ${n} ${c.password}"
) cfg.users);
diff --git a/nixos/modules/services/networking/openvpn.nix b/nixos/modules/services/networking/openvpn.nix
index 3fbf5a9f0227aca1c8a12c56671677c08a5a10b4..7a96b673c51e01c913be4f546054fdad31a7073d 100644
--- a/nixos/modules/services/networking/openvpn.nix
+++ b/nixos/modules/services/networking/openvpn.nix
@@ -50,6 +50,11 @@ let
"up ${pkgs.writeScript "openvpn-${name}-up" upScript}"}
${optionalString (cfg.down != "" || cfg.updateResolvConf)
"down ${pkgs.writeScript "openvpn-${name}-down" downScript}"}
+ ${optionalString (cfg.authUserPass != null)
+ "auth-user-pass ${pkgs.writeText "openvpn-credentials-${name}" ''
+ ${cfg.authUserPass.username}
+ ${cfg.authUserPass.password}
+ ''}"}
'';
in {
@@ -161,6 +166,29 @@ in
'';
};
+ authUserPass = mkOption {
+ default = null;
+ description = ''
+ This option can be used to store the username / password credentials
+ with the "auth-user-pass" authentication method.
+
+ WARNING: Using this option will put the credentials WORLD-READABLE in the Nix store!
+ '';
+ type = types.nullOr (types.submodule {
+
+ options = {
+ username = mkOption {
+ description = "The username to store inside the credentials file.";
+ type = types.string;
+ };
+
+ password = mkOption {
+ description = "The password to store inside the credentials file.";
+ type = types.string;
+ };
+ };
+ });
+ };
};
});
diff --git a/nixos/modules/services/networking/resilio.nix b/nixos/modules/services/networking/resilio.nix
index 6d2b7bdbca1b57458024cc90c26335a335cf7612..d1c4101f80bd9a019705f1c5e3dcd69f3008a8d0 100644
--- a/nixos/modules/services/networking/resilio.nix
+++ b/nixos/modules/services/networking/resilio.nix
@@ -17,7 +17,7 @@ let
search_lan = entry.searchLAN;
use_sync_trash = entry.useSyncTrash;
- known_hosts = knownHosts;
+ known_hosts = entry.knownHosts;
}) cfg.sharedFolders;
configFile = pkgs.writeText "config.json" (builtins.toJSON ({
diff --git a/nixos/modules/services/networking/rxe.nix b/nixos/modules/services/networking/rxe.nix
new file mode 100644
index 0000000000000000000000000000000000000000..a6a069ec50c065bb4193e5296a3c400b7daa4b84
--- /dev/null
+++ b/nixos/modules/services/networking/rxe.nix
@@ -0,0 +1,63 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.networking.rxe;
+
+ runRxeCmd = cmd: ifcs:
+ concatStrings ( map (x: "${pkgs.rdma-core}/bin/rxe_cfg -n ${cmd} ${x};") ifcs);
+
+ startScript = pkgs.writeShellScriptBin "rxe-start" ''
+ ${pkgs.rdma-core}/bin/rxe_cfg -n start
+ ${runRxeCmd "add" cfg.interfaces}
+ ${pkgs.rdma-core}/bin/rxe_cfg
+ '';
+
+ stopScript = pkgs.writeShellScriptBin "rxe-stop" ''
+ ${runRxeCmd "remove" cfg.interfaces }
+ ${pkgs.rdma-core}/bin/rxe_cfg -n stop
+ '';
+
+in {
+ ###### interface
+
+ options = {
+ networking.rxe = {
+ enable = mkEnableOption "RDMA over converged ethernet";
+ interfaces = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ example = [ "eth0" ];
+ description = ''
+ Enable RDMA on the listed interfaces. The corresponding virtual
+ RDMA interfaces will be named rxe0 ... rxeN where the ordering
+ will be as they are named in the list. UDP port 4791 must be
+ open on the respective ethernet interfaces.
+ '';
+ };
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ systemd.services.rxe = {
+ path = with pkgs; [ kmod rdma-core ];
+ description = "RoCE interfaces";
+
+ wantedBy = [ "multi-user.target" ];
+ after = [ "systemd-modules-load.service" "network-online.target" ];
+ wants = [ "network-pre.target" ];
+
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ ExecStart = "${startScript}/bin/rxe-start";
+ ExecStop = "${stopScript}/bin/rxe-stop";
+ };
+ };
+ };
+}
+
diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix
index aa9c0fa1c09faba492cdb85fa8ff314446784074..e50c4dbacf36fd85172f6b9f45cc9e9729ec7a30 100644
--- a/nixos/modules/services/networking/ssh/sshd.nix
+++ b/nixos/modules/services/networking/ssh/sshd.nix
@@ -21,7 +21,7 @@ let
daemon reads in addition to the the user's authorized_keys file.
You can combine the keys and
keyFiles options.
- Warning: If you are using NixOps then don't use this
+ Warning: If you are using NixOps then don't use this
option since it will replace the key required for deployment via ssh.
'';
};
@@ -137,6 +137,14 @@ in
'';
};
+ openFirewall = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Whether to automatically open the specified ports in the firewall.
+ '';
+ };
+
listenAddresses = mkOption {
type = with types; listOf (submodule {
options = {
@@ -302,7 +310,7 @@ in
};
- networking.firewall.allowedTCPPorts = cfg.ports;
+ networking.firewall.allowedTCPPorts = if cfg.openFirewall then cfg.ports else [];
security.pam.services.sshd =
{ startSession = true;
@@ -367,9 +375,6 @@ in
# LogLevel VERBOSE logs user's key fingerprint on login.
# Needed to have a clear audit track of which key was used to log in.
LogLevel VERBOSE
-
- # Use kernel sandbox mechanisms where possible in unprivileged processes.
- UsePrivilegeSeparation sandbox
'';
assertions = [{ assertion = if cfg.forwardX11 then cfgc.setXAuthLocation else true;
diff --git a/nixos/modules/services/networking/stunnel.nix b/nixos/modules/services/networking/stunnel.nix
new file mode 100644
index 0000000000000000000000000000000000000000..89a14966eca7655cdd4df91e836a39b8e6897809
--- /dev/null
+++ b/nixos/modules/services/networking/stunnel.nix
@@ -0,0 +1,221 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.stunnel;
+ yesNo = val: if val then "yes" else "no";
+
+ verifyChainPathAssert = n: c: {
+ assertion = c.verifyHostname == null || (c.verifyChain || c.verifyPeer);
+ message = "stunnel: \"${n}\" client configuration - hostname verification " +
+ "is not possible without either verifyChain or verifyPeer enabled";
+ };
+
+ serverConfig = {
+ options = {
+ accept = mkOption {
+ type = types.int;
+ description = "On which port stunnel should listen for incoming TLS connections.";
+ };
+
+ connect = mkOption {
+ type = types.int;
+ description = "To which port the decrypted connection should be forwarded.";
+ };
+
+ cert = mkOption {
+ type = types.path;
+ description = "File containing both the private and public keys.";
+ };
+ };
+ };
+
+ clientConfig = {
+ options = {
+ accept = mkOption {
+ type = types.string;
+ description = "IP:Port on which connections should be accepted.";
+ };
+
+ connect = mkOption {
+ type = types.string;
+ description = "IP:Port destination to connect to.";
+ };
+
+ verifyChain = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Check if the provided certificate has a valid certificate chain (against CAPath).";
+ };
+
+ verifyPeer = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Check if the provided certificate is contained in CAPath.";
+ };
+
+ CAPath = mkOption {
+ type = types.path;
+ default = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
+ description = "Path to a file containing certificates to validate against.";
+ };
+
+ verifyHostname = mkOption {
+ type = with types; nullOr string;
+ default = null;
+ description = "If set, stunnel checks if the provided certificate is valid for the given hostname.";
+ };
+ };
+ };
+
+
+in
+
+{
+
+ ###### interface
+
+ options = {
+
+ services.stunnel = {
+
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to enable the stunnel TLS tunneling service.";
+ };
+
+ user = mkOption {
+ type = with types; nullOr string;
+ default = "nobody";
+ description = "The user under which stunnel runs.";
+ };
+
+ group = mkOption {
+ type = with types; nullOr string;
+ default = "nogroup";
+ description = "The group under which stunnel runs.";
+ };
+
+ logLevel = mkOption {
+ type = types.enum [ "emerg" "alert" "crit" "err" "warning" "notice" "info" "debug" ];
+ default = "info";
+ description = "Verbosity of stunnel output.";
+ };
+
+ fipsMode = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Enable FIPS 140-2 mode required for compliance.";
+ };
+
+ enableInsecureSSLv3 = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Enable support for the insecure SSLv3 protocol.";
+ };
+
+
+ servers = mkOption {
+ description = "Define the server configuations.";
+ type = with types; attrsOf (submodule serverConfig);
+ example = {
+ fancyWebserver = {
+ enable = true;
+ accept = 443;
+ connect = 8080;
+ cert = "/path/to/pem/file";
+ };
+ };
+ default = { };
+ };
+
+ clients = mkOption {
+ description = "Define the client configurations.";
+ type = with types; attrsOf (submodule clientConfig);
+ example = {
+ foobar = {
+ accept = "0.0.0.0:8080";
+ connect = "nixos.org:443";
+ verifyChain = false;
+ };
+ };
+ default = { };
+ };
+ };
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ assertions = concatLists [
+ (singleton {
+ assertion = (length (attrValues cfg.servers) != 0) || ((length (attrValues cfg.clients)) != 0);
+ message = "stunnel: At least one server- or client-configuration has to be present.";
+ })
+
+ (mapAttrsToList verifyChainPathAssert cfg.clients)
+ ];
+
+ environment.systemPackages = [ pkgs.stunnel ];
+
+ environment.etc."stunnel.cfg".text = ''
+ ${ if cfg.user != null then "setuid = ${cfg.user}" else "" }
+ ${ if cfg.group != null then "setgid = ${cfg.group}" else "" }
+
+ debug = ${cfg.logLevel}
+
+ ${ optionalString cfg.fipsMode "fips = yes" }
+ ${ optionalString cfg.enableInsecureSSLv3 "options = -NO_SSLv3" }
+
+ ; ----- SERVER CONFIGURATIONS -----
+ ${ lib.concatStringsSep "\n"
+ (lib.mapAttrsToList
+ (n: v: ''
+ [${n}]
+ accept = ${toString v.accept}
+ connect = ${toString v.connect}
+ cert = ${v.cert}
+
+ '')
+ cfg.servers)
+ }
+
+ ; ----- CLIENT CONFIGURATIONS -----
+ ${ lib.concatStringsSep "\n"
+ (lib.mapAttrsToList
+ (n: v: ''
+ [${n}]
+ client = yes
+ accept = ${v.accept}
+ connect = ${v.connect}
+ verifyChain = ${yesNo v.verifyChain}
+ verifyPeer = ${yesNo v.verifyPeer}
+ ${optionalString (v.CAPath != null) "CApath = ${v.CAPath}"}
+ ${optionalString (v.verifyHostname != null) "checkHost = ${v.verifyHostname}"}
+ OCSPaia = yes
+
+ '')
+ cfg.clients)
+ }
+ '';
+
+ systemd.services.stunnel = {
+ description = "stunnel TLS tunneling service";
+ after = [ "network.target" ];
+ wants = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ config.environment.etc."stunnel.cfg".source ];
+ serviceConfig = {
+ ExecStart = "${pkgs.stunnel}/bin/stunnel ${config.environment.etc."stunnel.cfg".source}";
+ Type = "forking";
+ };
+ };
+
+ };
+
+}
diff --git a/nixos/modules/services/search/elasticsearch.nix b/nixos/modules/services/search/elasticsearch.nix
index c51dd5d946550402de2ec9304c62b293f56b4d0c..adef500b7b5cde4b85936f591fc03ec2fb042b51 100644
--- a/nixos/modules/services/search/elasticsearch.nix
+++ b/nixos/modules/services/search/elasticsearch.nix
@@ -6,6 +6,7 @@ let
cfg = config.services.elasticsearch;
es5 = builtins.compareVersions (builtins.parseDrvName cfg.package.name).version "5" >= 0;
+ es6 = builtins.compareVersions (builtins.parseDrvName cfg.package.name).version "6" >= 0;
esConfig = ''
network.host: ${cfg.listenAddress}
@@ -92,8 +93,6 @@ in {
node.name: "elasticsearch"
node.master: true
node.data: false
- index.number_of_shards: 5
- index.number_of_replicas: 1
'';
};
@@ -165,7 +164,10 @@ in {
path = [ pkgs.inetutils ];
environment = {
ES_HOME = cfg.dataDir;
- ES_JAVA_OPTS = toString ([ "-Des.path.conf=${configDir}" ] ++ cfg.extraJavaOptions);
+ ES_JAVA_OPTS = toString ( optional (!es6) [ "-Des.path.conf=${configDir}" ]
+ ++ cfg.extraJavaOptions);
+ } // optionalAttrs es6 {
+ ES_PATH_CONF = configDir;
};
serviceConfig = {
ExecStart = "${cfg.package}/bin/elasticsearch ${toString cfg.extraCmdLineOptions}";
diff --git a/nixos/modules/services/security/physlock.nix b/nixos/modules/services/security/physlock.nix
index 30224d7fc6bace7c3d30f554db3fa97503bac78f..97fbd6aae6e023671e52b5cdcdcd0323ad67b74f 100644
--- a/nixos/modules/services/security/physlock.nix
+++ b/nixos/modules/services/security/physlock.nix
@@ -30,6 +30,20 @@ in
'';
};
+ allowAnyUser = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to allow any user to lock the screen. This will install a
+ setuid wrapper to allow any user to start physlock as root, which
+ is a minor security risk. Call the physlock binary to use this instead
+ of using the systemd service.
+
+ Note that you might need to relog to have the correct binary in your
+ PATH upon changing this option.
+ '';
+ };
+
disableSysRq = mkOption {
type = types.bool;
default = true;
@@ -79,28 +93,36 @@ in
###### implementation
- config = mkIf cfg.enable {
-
- # for physlock -l and physlock -L
- environment.systemPackages = [ pkgs.physlock ];
-
- systemd.services."physlock" = {
- enable = true;
- description = "Physlock";
- wantedBy = optional cfg.lockOn.suspend "suspend.target"
- ++ optional cfg.lockOn.hibernate "hibernate.target"
- ++ cfg.lockOn.extraTargets;
- before = optional cfg.lockOn.suspend "systemd-suspend.service"
- ++ optional cfg.lockOn.hibernate "systemd-hibernate.service"
- ++ cfg.lockOn.extraTargets;
- serviceConfig.Type = "forking";
- script = ''
- ${pkgs.physlock}/bin/physlock -d${optionalString cfg.disableSysRq "s"}
- '';
- };
+ config = mkIf cfg.enable (mkMerge [
+ {
+
+ # for physlock -l and physlock -L
+ environment.systemPackages = [ pkgs.physlock ];
+
+ systemd.services."physlock" = {
+ enable = true;
+ description = "Physlock";
+ wantedBy = optional cfg.lockOn.suspend "suspend.target"
+ ++ optional cfg.lockOn.hibernate "hibernate.target"
+ ++ cfg.lockOn.extraTargets;
+ before = optional cfg.lockOn.suspend "systemd-suspend.service"
+ ++ optional cfg.lockOn.hibernate "systemd-hibernate.service"
+ ++ cfg.lockOn.extraTargets;
+ serviceConfig = {
+ Type = "forking";
+ ExecStart = "${pkgs.physlock}/bin/physlock -d${optionalString cfg.disableSysRq "s"}";
+ };
+ };
- security.pam.services.physlock = {};
+ security.pam.services.physlock = {};
- };
+ }
+
+ (mkIf cfg.allowAnyUser {
+
+ security.wrappers.physlock = { source = "${pkgs.physlock}/bin/physlock"; user = "root"; };
+
+ })
+ ]);
}
diff --git a/nixos/modules/services/security/tor.nix b/nixos/modules/services/security/tor.nix
index fa4aeb22ae9de2580964d280ebeae700e83b73a0..fed91756e7696c595afda23a2981ca8b54bcd7fd 100644
--- a/nixos/modules/services/security/tor.nix
+++ b/nixos/modules/services/security/tor.nix
@@ -88,6 +88,9 @@ let
${flip concatMapStrings v.map (p: ''
HiddenServicePort ${toString p.port} ${p.destination}
'')}
+ ${optionalString (v.authorizeClient != null) ''
+ HiddenServiceAuthorizeClient ${v.authorizeClient.authType} ${concatStringsSep "," v.authorizeClient.clientNames}
+ ''}
''))
+ cfg.extraConfig;
@@ -619,6 +622,33 @@ in
}));
};
+ authorizeClient = mkOption {
+ default = null;
+ description = "If configured, the hidden service is accessible for authorized clients only.";
+ type = types.nullOr (types.submodule ({config, ...}: {
+
+ options = {
+
+ authType = mkOption {
+ type = types.enum [ "basic" "stealth" ];
+ description = ''
+ Either "basic" for a general-purpose authorization protocol
+ or "stealth" for a less scalable protocol
+ that also hides service activity from unauthorized clients.
+ '';
+ };
+
+ clientNames = mkOption {
+ type = types.nonEmptyListOf (types.strMatching "[A-Za-z0-9+-_]+");
+ description = ''
+ Only clients that are listed here are authorized to access the hidden service.
+ Generated authorization data can be found in ${torDirectory}/onion/$name/hostname.
+ Clients need to put this authorization data in their configuration file using HidServAuth.
+ '';
+ };
+ };
+ }));
+ };
};
config = {
diff --git a/nixos/modules/services/web-servers/mighttpd2.nix b/nixos/modules/services/web-servers/mighttpd2.nix
new file mode 100644
index 0000000000000000000000000000000000000000..a888f623616e0985762e13dc3f9f51db9d7a5042
--- /dev/null
+++ b/nixos/modules/services/web-servers/mighttpd2.nix
@@ -0,0 +1,132 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.mighttpd2;
+ configFile = pkgs.writeText "mighty-config" cfg.config;
+ routingFile = pkgs.writeText "mighty-routing" cfg.routing;
+in {
+ options.services.mighttpd2 = {
+ enable = mkEnableOption "Mighttpd2 web server";
+
+ config = mkOption {
+ default = "";
+ example = ''
+ # Example configuration for Mighttpd 2
+ Port: 80
+ # IP address or "*"
+ Host: *
+ Debug_Mode: Yes # Yes or No
+ # If available, "nobody" is much more secure for User:.
+ User: root
+ # If available, "nobody" is much more secure for Group:.
+ Group: root
+ Pid_File: /var/run/mighty.pid
+ Logging: Yes # Yes or No
+ Log_File: /var/log/mighty # The directory must be writable by User:
+ Log_File_Size: 16777216 # bytes
+ Log_Backup_Number: 10
+ Index_File: index.html
+ Index_Cgi: index.cgi
+ Status_File_Dir: /usr/local/share/mighty/status
+ Connection_Timeout: 30 # seconds
+ Fd_Cache_Duration: 10 # seconds
+ # Server_Name: Mighttpd/3.x.y
+ Tls_Port: 443
+ Tls_Cert_File: cert.pem # should change this with an absolute path
+ # should change this with comma-separated absolute paths
+ Tls_Chain_Files: chain.pem
+ # Currently, Tls_Key_File must not be encrypted.
+ Tls_Key_File: privkey.pem # should change this with an absolute path
+ Service: 0 # 0 is HTTP only, 1 is HTTPS only, 2 is both
+ '';
+ type = types.lines;
+ description = ''
+ Verbatim config file to use
+ (see http://www.mew.org/~kazu/proj/mighttpd/en/config.html)
+ '';
+ };
+
+ routing = mkOption {
+ default = "";
+ example = ''
+ # Example routing for Mighttpd 2
+
+ # Domain lists
+ [localhost www.example.com]
+
+ # Entries are looked up in the specified order
+ # All paths must end with "/"
+
+ # A path to CGI scripts should be specified with "=>"
+ /~alice/cgi-bin/ => /home/alice/public_html/cgi-bin/
+
+ # A path to static files should be specified with "->"
+ /~alice/ -> /home/alice/public_html/
+ /cgi-bin/ => /export/cgi-bin/
+
+ # Reverse proxy rules should be specified with ">>"
+ # /path >> host:port/path2
+ # Either "host" or ":port" can be committed, but not both.
+ /app/cal/ >> example.net/calendar/
+ # Yesod app in the same server
+ /app/wiki/ >> 127.0.0.1:3000/
+
+ / -> /export/www/
+ '';
+ type = types.lines;
+ description = ''
+ Verbatim routing file to use
+ (see http://www.mew.org/~kazu/proj/mighttpd/en/config.html)
+ '';
+ };
+
+ cores = mkOption {
+ default = null;
+ type = types.nullOr types.int;
+ description = ''
+ How many cores to use.
+ If null it will be determined automatically
+ '';
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+ assertions =
+ [ { assertion = cfg.routing != "";
+ message = "You need at least one rule in mighttpd2.routing";
+ }
+ ];
+ systemd.services.mighttpd2 = {
+ description = "Mighttpd2 web server";
+ after = [ "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ ExecStart = ''
+ ${pkgs.haskellPackages.mighttpd2}/bin/mighty \
+ ${configFile} \
+ ${routingFile} \
+ +RTS -N${optionalString (cfg.cores != null) "${cfg.cores}"}
+ '';
+ Type = "simple";
+ User = "mighttpd2";
+ Group = "mighttpd2";
+ Restart = "on-failure";
+ AmbientCapabilities = "cap_net_bind_service";
+ CapabilityBoundingSet = "cap_net_bind_service";
+ };
+ };
+
+ users.extraUsers.mighttpd2 = {
+ group = "mighttpd2";
+ uid = config.ids.uids.mighttpd2;
+ isSystemUser = true;
+ };
+
+ users.extraGroups.mighttpd2.gid = config.ids.gids.mighttpd2;
+ };
+
+ meta.maintainers = with lib.maintainers; [ fgaz ];
+}
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 2951e63e863e12e3c78a80d102a4dbb8ab072ab0..100fabf902f8eb4b4bd03d1cd6f7f037f5da9ca2 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -15,6 +15,9 @@ let
} // (optionalAttrs vhostConfig.enableACME {
sslCertificate = "/var/lib/acme/${serverName}/fullchain.pem";
sslCertificateKey = "/var/lib/acme/${serverName}/key.pem";
+ }) // (optionalAttrs (vhostConfig.useACMEHost != null) {
+ sslCertificate = "/var/lib/acme/${vhostConfig.useACMEHost}/fullchain.pem";
+ sslCertificateKey = "/var/lib/acme/${vhostConfig.useACMEHost}/key.pem";
})
) cfg.virtualHosts;
enableIPv6 = config.networking.enableIPv6;
@@ -174,7 +177,7 @@ let
redirectListen = filter (x: !x.ssl) defaultListen;
- acmeLocation = ''
+ acmeLocation = optionalString (vhost.enableACME || vhost.useACMEHost != null) ''
location /.well-known/acme-challenge {
${optionalString (vhost.acmeFallbackHost != null) "try_files $uri @acme-fallback;"}
root ${vhost.acmeRoot};
@@ -194,7 +197,7 @@ let
${concatMapStringsSep "\n" listenString redirectListen}
server_name ${vhost.serverName} ${concatStringsSep " " vhost.serverAliases};
- ${optionalString vhost.enableACME acmeLocation}
+ ${acmeLocation}
location / {
return 301 https://$host$request_uri;
}
@@ -204,7 +207,7 @@ let
server {
${concatMapStringsSep "\n" listenString hostListen}
server_name ${vhost.serverName} ${concatStringsSep " " vhost.serverAliases};
- ${optionalString vhost.enableACME acmeLocation}
+ ${acmeLocation}
${optionalString (vhost.root != null) "root ${vhost.root};"}
${optionalString (vhost.globalRedirect != null) ''
return 301 http${optionalString hasSSL "s"}://${vhost.globalRedirect}$request_uri;
@@ -555,6 +558,14 @@ in
are mutually exclusive.
'';
}
+
+ {
+ assertion = all (conf: !(conf.enableACME && conf.useACMEHost != null)) (attrValues virtualHosts);
+ message = ''
+ Options services.nginx.service.virtualHosts..enableACME and
+ services.nginx.virtualHosts..useACMEHost are mutually exclusive.
+ '';
+ }
];
systemd.services.nginx = {
@@ -580,7 +591,7 @@ in
security.acme.certs = filterAttrs (n: v: v != {}) (
let
vhostsConfigs = mapAttrsToList (vhostName: vhostConfig: vhostConfig) virtualHosts;
- acmeEnabledVhosts = filter (vhostConfig: vhostConfig.enableACME) vhostsConfigs;
+ acmeEnabledVhosts = filter (vhostConfig: vhostConfig.enableACME && vhostConfig.useACMEHost == null) vhostsConfigs;
acmePairs = map (vhostConfig: { name = vhostConfig.serverName; value = {
user = cfg.user;
group = lib.mkDefault cfg.group;
diff --git a/nixos/modules/services/web-servers/nginx/vhost-options.nix b/nixos/modules/services/web-servers/nginx/vhost-options.nix
index 29f08cc4f307ebc3d1c1f3833d0818b3c7b5c7d3..bf18108a1a3cb428233f8f1cb773516078e1fd53 100644
--- a/nixos/modules/services/web-servers/nginx/vhost-options.nix
+++ b/nixos/modules/services/web-servers/nginx/vhost-options.nix
@@ -48,7 +48,21 @@ with lib;
enableACME = mkOption {
type = types.bool;
default = false;
- description = "Whether to ask Let's Encrypt to sign a certificate for this vhost.";
+ description = ''
+ Whether to ask Let's Encrypt to sign a certificate for this vhost.
+ Alternately, you can use an existing certificate through .
+ '';
+ };
+
+ useACMEHost = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ A host of an existing Let's Encrypt certificate to use.
+ This is useful if you have many subdomains and want to avoid hitting the
+ rate limit.
+ Alternately, you can generate a certificate through .
+ '';
};
acmeRoot = mkOption {
diff --git a/nixos/modules/services/web-servers/traefik.nix b/nixos/modules/services/web-servers/traefik.nix
index 4ede4fc209670b72d9a20d940977a3fe47d73ffd..b6c7fef21fb29821540bc39d5db8e49cdb1e291d 100644
--- a/nixos/modules/services/web-servers/traefik.nix
+++ b/nixos/modules/services/web-servers/traefik.nix
@@ -64,6 +64,16 @@ in {
'';
};
+ group = mkOption {
+ default = "traefik";
+ type = types.string;
+ example = "docker";
+ description = ''
+ Set the group that traefik runs under.
+ For the docker backend this needs to be set to docker instead.
+ '';
+ };
+
package = mkOption {
default = pkgs.traefik;
defaultText = "pkgs.traefik";
@@ -87,7 +97,7 @@ in {
];
Type = "simple";
User = "traefik";
- Group = "traefik";
+ Group = cfg.group;
Restart = "on-failure";
StartLimitInterval = 86400;
StartLimitBurst = 5;
diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix
index 17a2cde3a65d1af86cfd06ff5e8cfc26a81ffc75..4c76ce0bb195323193423e3e41f2d80d4a4ff92a 100644
--- a/nixos/modules/services/x11/desktop-managers/plasma5.nix
+++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix
@@ -47,6 +47,18 @@ in
${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
''}
+ if [ -f "$HOME/.config/kdeglobals" ]
+ then
+ # Remove extraneous font style names.
+ # See also: https://phabricator.kde.org/D9070
+ ${getBin pkgs.gnused}/bin/sed -i "$HOME/.config/kdeglobals" \
+ -e '/^fixed=/ s/,Regular$//' \
+ -e '/^font=/ s/,Regular$//' \
+ -e '/^menuFont=/ s/,Regular$//' \
+ -e '/^smallestReadableFont=/ s/,Regular$//' \
+ -e '/^toolBarFont=/ s/,Regular$//'
+ fi
+
exec "${getBin plasma5.plasma-workspace}/bin/startkde"
'';
};
diff --git a/nixos/modules/services/x11/desktop-managers/xfce.nix b/nixos/modules/services/x11/desktop-managers/xfce.nix
index 9d5d03638e0499dffd0d2b44d2cd5b8e67f8736c..c0c9d7ea47f7fc47848b35cac0b96076a606f449 100644
--- a/nixos/modules/services/x11/desktop-managers/xfce.nix
+++ b/nixos/modules/services/x11/desktop-managers/xfce.nix
@@ -3,9 +3,7 @@
with lib;
let
- xcfg = config.services.xserver;
- pcfg = config.hardware.pulseaudio;
- cfg = xcfg.desktopManager.xfce;
+ cfg = config.services.xserver.desktopManager.xfce;
in
{
@@ -52,82 +50,93 @@ in
description = "Application used by XFCE to lock the screen.";
};
};
-
};
+ config = mkIf cfg.enable {
+ environment.systemPackages = with pkgs.xfce // pkgs; [
+ # Get GTK+ themes and gtk-update-icon-cache
+ gtk2.out
+
+ # Supplies some abstract icons such as:
+ # utilities-terminal, accessories-text-editor
+ gnome3.defaultIconTheme
+
+ hicolor_icon_theme
+ tango-icon-theme
+ xfce4-icon-theme
+
+ desktop_file_utils
+ shared_mime_info
+
+ # Needed by Xfce's xinitrc script
+ # TODO: replace with command -v
+ which
+
+ exo
+ garcon
+ gtk-xfce-engine
+ gvfs
+ libxfce4ui
+ tumbler
+ xfconf
+
+ mousepad
+ ristretto
+ xfce4-appfinder
+ xfce4-screenshooter
+ xfce4-session
+ xfce4-settings
+ xfce4-terminal
+
+ (thunar.override { thunarPlugins = cfg.thunarPlugins; })
+ thunar-volman # TODO: drop
+ ] ++ (if config.hardware.pulseaudio.enable
+ then [ xfce4-mixer-pulse xfce4-volumed-pulse ]
+ else [ xfce4-mixer xfce4-volumed ])
+ # TODO: NetworkManager doesn't belong here
+ ++ optionals config.networking.networkmanager.enable [ networkmanagerapplet ]
+ ++ optionals config.powerManagement.enable [ xfce4-power-manager ]
+ ++ optionals cfg.enableXfwm [ xfwm4 ]
+ ++ optionals (!cfg.noDesktop) [
+ xfce4-panel
+ xfce4-notifyd
+ xfdesktop
+ ];
+
+ environment.pathsToLink = [
+ "/share/xfce4"
+ "/share/themes"
+ "/share/mime"
+ "/share/desktop-directories"
+ "/share/gtksourceview-2.0"
+ ];
+
+ environment.variables = {
+ GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache";
+ GIO_EXTRA_MODULES = [ "${pkgs.xfce.gvfs}/lib/gio/modules" ];
+ };
- config = mkIf (xcfg.enable && cfg.enable) {
-
- services.xserver.desktopManager.session = singleton
- { name = "xfce";
- bgSupport = true;
- start =
- ''
- ${cfg.extraSessionCommands}
+ services.xserver.desktopManager.session = [{
+ name = "xfce";
+ bgSupport = true;
+ start = ''
+ ${cfg.extraSessionCommands}
- # Set GTK_PATH so that GTK+ can find the theme engines.
- export GTK_PATH="${config.system.path}/lib/gtk-2.0:${config.system.path}/lib/gtk-3.0"
+ # Set GTK_PATH so that GTK+ can find the theme engines.
+ export GTK_PATH="${config.system.path}/lib/gtk-2.0:${config.system.path}/lib/gtk-3.0"
- # Set GTK_DATA_PREFIX so that GTK+ can find the Xfce themes.
- export GTK_DATA_PREFIX=${config.system.path}
+ # Set GTK_DATA_PREFIX so that GTK+ can find the Xfce themes.
+ export GTK_DATA_PREFIX=${config.system.path}
- ${pkgs.stdenv.shell} ${pkgs.xfce.xinitrc} &
- waitPID=$!
- '';
- };
+ ${pkgs.stdenv.shell} ${pkgs.xfce.xinitrc} &
+ waitPID=$!
+ '';
+ }];
services.xserver.updateDbusEnvironment = true;
- environment.systemPackages =
- [ pkgs.gtk2.out # To get GTK+'s themes and gtk-update-icon-cache
- pkgs.hicolor_icon_theme
- pkgs.tango-icon-theme
- pkgs.shared_mime_info
- pkgs.which # Needed by the xfce's xinitrc script.
- pkgs."${cfg.screenLock}"
- pkgs.xfce.exo
- pkgs.xfce.gtk_xfce_engine
- pkgs.xfce.mousepad
- pkgs.xfce.ristretto
- pkgs.xfce.terminal
- (pkgs.xfce.thunar.override { thunarPlugins = cfg.thunarPlugins; })
- pkgs.xfce.xfce4icontheme
- pkgs.xfce.xfce4session
- pkgs.xfce.xfce4settings
- (if pcfg.enable then pkgs.xfce.xfce4mixer_pulse else pkgs.xfce.xfce4mixer)
- (if pcfg.enable then pkgs.xfce.xfce4volumed_pulse else pkgs.xfce.xfce4volumed)
- pkgs.xfce.xfce4-screenshooter
- pkgs.xfce.xfconf
- # This supplies some "abstract" icons such as
- # "utilities-terminal" and "accessories-text-editor".
- pkgs.gnome3.defaultIconTheme
- pkgs.desktop_file_utils
- pkgs.xfce.libxfce4ui
- pkgs.xfce.garcon
- pkgs.xfce.thunar_volman
- pkgs.xfce.gvfs
- pkgs.xfce.xfce4_appfinder
- pkgs.xfce.tumbler # found via dbus
- ]
- ++ optional cfg.enableXfwm pkgs.xfce.xfwm4
- ++ optional config.powerManagement.enable pkgs.xfce.xfce4_power_manager
- ++ optional config.networking.networkmanager.enable pkgs.networkmanagerapplet
- ++ optionals (!cfg.noDesktop)
- [ pkgs.xfce.xfce4panel
- pkgs.xfce.xfdesktop
- pkgs.xfce.xfce4notifyd # found via dbus
- ];
-
- environment.pathsToLink =
- [ "/share/xfce4" "/share/themes" "/share/mime" "/share/desktop-directories" "/share/gtksourceview-2.0" ];
-
- environment.variables.GIO_EXTRA_MODULES = [ "${pkgs.xfce.gvfs}/lib/gio/modules" ];
- environment.variables.GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache";
-
# Enable helpful DBus services.
services.udisks2.enable = true;
services.upower.enable = config.powerManagement.enable;
-
};
-
}
diff --git a/nixos/modules/services/x11/window-managers/2bwm.nix b/nixos/modules/services/x11/window-managers/2bwm.nix
index e3f5ec7dbe6744f72ea79226b3e6c6ca724a2f6e..fdbdf35b0f5af402ff2f827330546d05f841b950 100644
--- a/nixos/modules/services/x11/window-managers/2bwm.nix
+++ b/nixos/modules/services/x11/window-managers/2bwm.nix
@@ -25,12 +25,12 @@ in
{ name = "2bwm";
start =
''
- ${pkgs."2bwm"}/bin/2bwm &
+ ${pkgs._2bwm}/bin/2bwm &
waitPID=$!
'';
};
- environment.systemPackages = [ pkgs."2bwm" ];
+ environment.systemPackages = [ pkgs._2bwm ];
};
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index 7acd621f53ab331b72b73a4d68bbced6cdedef15..f96d3c5afbac4d06b9c9b2dcf643e2f21c0ac09d 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -548,7 +548,7 @@ in
knownVideoDrivers;
in optional (driver != null) ({ inherit name; modules = []; driverName = name; } // driver));
- nixpkgs.config.xorg = optionalAttrs (elem "vboxvideo" cfg.videoDrivers) { abiCompat = "1.18"; };
+ nixpkgs.config = optionalAttrs (elem "vboxvideo" cfg.videoDrivers) { xorg.abiCompat = "1.18"; };
assertions = [
{ assertion = config.security.polkit.enable;
diff --git a/nixos/modules/system/boot/initrd-network.nix b/nixos/modules/system/boot/initrd-network.nix
index 6e226c190609065ec49bb373185fcf3956f13082..4a6e1c7e56e567a9a4d345f538b267437d9ce9be 100644
--- a/nixos/modules/system/boot/initrd-network.nix
+++ b/nixos/modules/system/boot/initrd-network.nix
@@ -40,6 +40,10 @@ in
kernel documentation. Otherwise, if
is enabled, an IP address
is acquired using DHCP.
+
+ You should add the module(s) required for your network card to
+ boot.initrd.availableKernelModules. lspci -v -s <ethernet controller>
+ will tell you which.
'';
};
diff --git a/nixos/modules/system/boot/kernel.nix b/nixos/modules/system/boot/kernel.nix
index 90074a1ba77b59a96cfa6665c79c8b410dc5480e..d21908f845375edbf17b577b89c1d0dfa3522ee1 100644
--- a/nixos/modules/system/boot/kernel.nix
+++ b/nixos/modules/system/boot/kernel.nix
@@ -206,12 +206,14 @@ in
"xhci_hcd"
"xhci_pci"
"usbhid"
- "hid_generic" "hid_lenovo" "hid_apple" "hid_roccat" "hid_logitech_hidpp"
+ "hid_generic" "hid_lenovo" "hid_apple" "hid_roccat"
+ "hid_logitech_hidpp" "hid_logitech_dj"
- # Misc. keyboard stuff.
+ ] ++ optionals (pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64) [
+ # Misc. x86 keyboard stuff.
"pcips2" "atkbd" "i8042"
- # Needed by the stage 2 init script.
+ # x86 RTC needed by the stage 2 init script.
"rtc_cmos"
];
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index 2c0a165887bd8cda5c2393b1e7581e5e3b92fc00..30c54ddd0e4e8b88f0856bc766fa18dff35a1248 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -24,7 +24,11 @@ let
kernel = config.boot.kernelPackages;
- packages = if config.boot.zfs.enableUnstable then {
+ packages = if config.boot.zfs.enableLegacyCrypto then {
+ spl = kernel.splLegacyCrypto;
+ zfs = kernel.zfsLegacyCrypto;
+ zfsUser = pkgs.zfsLegacyCrypto;
+ } else if config.boot.zfs.enableUnstable then {
spl = kernel.splUnstable;
zfs = kernel.zfsUnstable;
zfsUser = pkgs.zfsUnstable;
@@ -75,6 +79,27 @@ in
'';
};
+ enableLegacyCrypto = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enabling this option will allow you to continue to use the old format for
+ encrypted datasets. With the inclusion of stability patches the format of
+ encrypted datasets has changed. They can still be accessed and mounted but
+ in read-only mode mounted. It is highly recommended to convert them to
+ the new format.
+
+ This option is only for convenience to people that cannot convert their
+ datasets to the new format yet and it will be removed in due time.
+
+ For migration strategies from old format to this new one, check the Wiki:
+ https://nixos.wiki/wiki/NixOS_on_ZFS#Encrypted_Dataset_Format_Change
+
+ See https://github.com/zfsonlinux/zfs/pull/6864 for more details about
+ the stability patches.
+ '';
+ };
+
extraPools = mkOption {
type = types.listOf types.str;
default = [];
diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix
index 1f424f84c6e0124aca5d77520326584be7c5ba13..63d07832d105fcf358323a1f2f6eb079854835a5 100644
--- a/nixos/modules/tasks/network-interfaces-scripted.nix
+++ b/nixos/modules/tasks/network-interfaces-scripted.nix
@@ -230,9 +230,7 @@ let
RemainAfterExit = true;
};
script = ''
- ip tuntap add dev "${i.name}" \
- ${optionalString (i.virtualType != null) "mode ${i.virtualType}"} \
- user "${i.virtualOwner}"
+ ip tuntap add dev "${i.name}" mode "${i.virtualType}" user "${i.virtualOwner}"
'';
postStop = ''
ip link del ${i.name} || true
diff --git a/nixos/modules/tasks/network-interfaces-systemd.nix b/nixos/modules/tasks/network-interfaces-systemd.nix
index a365a01bfb1ed5f70f4e4c466e178be2eb5d3003..5d72ad0f1bde1ab1b39e474aa7e78fc67d567f00 100644
--- a/nixos/modules/tasks/network-interfaces-systemd.nix
+++ b/nixos/modules/tasks/network-interfaces-systemd.nix
@@ -74,21 +74,17 @@ in
networks."99-main" = genericNetwork mkDefault;
}
(mkMerge (flip map interfaces (i: {
- netdevs = mkIf i.virtual (
- let
- devType = if i.virtualType != null then i.virtualType
- else (if hasPrefix "tun" i.name then "tun" else "tap");
- in {
- "40-${i.name}" = {
- netdevConfig = {
- Name = i.name;
- Kind = devType;
- };
- "${devType}Config" = optionalAttrs (i.virtualOwner != null) {
- User = i.virtualOwner;
- };
+ netdevs = mkIf i.virtual ({
+ "40-${i.name}" = {
+ netdevConfig = {
+ Name = i.name;
+ Kind = i.virtualType;
};
- });
+ "${i.virtualType}Config" = optionalAttrs (i.virtualOwner != null) {
+ User = i.virtualOwner;
+ };
+ };
+ });
networks."40-${i.name}" = mkMerge [ (genericNetwork mkDefault) {
name = mkDefault i.name;
DHCP = mkForce (dhcpStr
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index b7e85e402aa9e766c13e89175a9b1d69a17c8084..f4851988d63dfe458f8cae3b35d8be91641af7da 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -273,11 +273,13 @@ let
};
virtualType = mkOption {
- default = null;
- type = with types; nullOr (enum [ "tun" "tap" ]);
+ default = if hasPrefix "tun" name then "tun" else "tap";
+ defaultText = literalExample ''if hasPrefix "tun" name then "tun" else "tap"'';
+ type = with types; enum [ "tun" "tap" ];
description = ''
- The explicit type of interface to create. Accepts tun or tap strings.
- Also accepts null to implicitly detect the type of device.
+ The type of interface to create.
+ The default is TUN for an interface name starting
+ with "tun", otherwise TAP.
'';
};
diff --git a/nixos/modules/testing/test-instrumentation.nix b/nixos/modules/testing/test-instrumentation.nix
index 9b4136223c0f2af829422f4ee7a74fac45f87713..41dec2af9ed431e94052b13e41e558b31c875119 100644
--- a/nixos/modules/testing/test-instrumentation.nix
+++ b/nixos/modules/testing/test-instrumentation.nix
@@ -4,13 +4,10 @@
{ config, lib, pkgs, ... }:
with lib;
+with import ../../lib/qemu-flags.nix { inherit pkgs; };
let
kernel = config.boot.kernelPackages.kernel;
- # FIXME: figure out a common place for this instead of copy pasting
- serialDevice = if pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64 then "ttyS0"
- else if pkgs.stdenv.isArm || pkgs.stdenv.isAarch64 then "ttyAMA0"
- else throw "Unknown QEMU serial device for system '${pkgs.stdenv.system}'";
in
{
@@ -28,8 +25,8 @@ in
systemd.services.backdoor =
{ wantedBy = [ "multi-user.target" ];
- requires = [ "dev-hvc0.device" "dev-${serialDevice}.device" ];
- after = [ "dev-hvc0.device" "dev-${serialDevice}.device" ];
+ requires = [ "dev-hvc0.device" "dev-${qemuSerialDevice}.device" ];
+ after = [ "dev-hvc0.device" "dev-${qemuSerialDevice}.device" ];
script =
''
export USER=root
@@ -46,7 +43,7 @@ in
cd /tmp
exec < /dev/hvc0 > /dev/hvc0
- while ! exec 2> /dev/${serialDevice}; do sleep 0.1; done
+ while ! exec 2> /dev/${qemuSerialDevice}; do sleep 0.1; done
echo "connecting to host..." >&2
stty -F /dev/hvc0 raw -echo # prevent nl -> cr/nl conversion
echo
@@ -55,10 +52,10 @@ in
serviceConfig.KillSignal = "SIGHUP";
};
- # Prevent agetty from being instantiated on ${serialDevice}, since it
- # interferes with the backdoor (writes to ${serialDevice} will randomly fail
+ # Prevent agetty from being instantiated on the serial device, since it
+ # interferes with the backdoor (writes to it will randomly fail
# with EIO). Likewise for hvc0.
- systemd.services."serial-getty@${serialDevice}".enable = false;
+ systemd.services."serial-getty@${qemuSerialDevice}".enable = false;
systemd.services."serial-getty@hvc0".enable = false;
boot.initrd.preDeviceCommands =
@@ -94,7 +91,7 @@ in
# Panic if an error occurs in stage 1 (rather than waiting for
# user intervention).
boot.kernelParams =
- [ "console=${serialDevice}" "panic=1" "boot.panic_on_fail" ];
+ [ "console=${qemuSerialDevice}" "panic=1" "boot.panic_on_fail" ];
# `xwininfo' is used by the test driver to query open windows.
environment.systemPackages = [ pkgs.xorg.xwininfo ];
diff --git a/nixos/modules/virtualisation/container-config.nix b/nixos/modules/virtualisation/container-config.nix
index b4f9d8b6fc1780c263fb8fc95b061b593417bfff..5e368acd6d8b5e1d512c07ee5e0c1b5aea47921f 100644
--- a/nixos/modules/virtualisation/container-config.nix
+++ b/nixos/modules/virtualisation/container-config.nix
@@ -11,7 +11,7 @@ with lib;
services.udisks2.enable = mkDefault false;
powerManagement.enable = mkDefault false;
- networking.useHostResolvConf = true;
+ networking.useHostResolvConf = mkDefault true;
# Containers should be light-weight, so start sshd on demand.
services.openssh.startWhenNeeded = mkDefault true;
diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix
index 75717e08ab2afa0e0da6c2d5df450ae18657137c..2fb38059b261a7c8a078426098181d12942ffb08 100644
--- a/nixos/modules/virtualisation/google-compute-image.nix
+++ b/nixos/modules/virtualisation/google-compute-image.nix
@@ -212,7 +212,7 @@ in
echo "Obtaining SSH keys..."
mkdir -m 0700 -p /root/.ssh
AUTH_KEYS=$(${mktemp})
- ${wget} -O $AUTH_KEYS http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys
+ ${wget} -O $AUTH_KEYS --header="Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys
if [ -s $AUTH_KEYS ]; then
# Read in key one by one, split in case Google decided
diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix
index 64465ae185223a9848930dec6aa13d5b475fabcc..a369b7ddbe1d85c7392dd336b6985e22f3e644b2 100644
--- a/nixos/modules/virtualisation/libvirtd.nix
+++ b/nixos/modules/virtualisation/libvirtd.nix
@@ -128,6 +128,7 @@ in {
dmidecode
dnsmasq
ebtables
+ cfg.qemuPackage # libvirtd requires qemu-img to manage disk images
]
++ optional vswitch.enable vswitch.package;
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index 26f7945a4eda04c674d87866b21096886b931e60..13d0eb7de5c2d485f2f14c976737576aa59cf396 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -10,21 +10,11 @@
{ config, lib, pkgs, ... }:
with lib;
+with import ../../lib/qemu-flags.nix { inherit pkgs; };
let
qemu = config.system.build.qemu or pkgs.qemu_test;
- qemuKvm = {
- "i686-linux" = "${qemu}/bin/qemu-kvm";
- "x86_64-linux" = "${qemu}/bin/qemu-kvm -cpu kvm64";
- "armv7l-linux" = "${qemu}/bin/qemu-system-arm -enable-kvm -machine virt -cpu host";
- "aarch64-linux" = "${qemu}/bin/qemu-system-aarch64 -enable-kvm -machine virt,gic-version=host -cpu host";
- }.${pkgs.stdenv.system};
-
- # FIXME: figure out a common place for this instead of copy pasting
- serialDevice = if pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64 then "ttyS0"
- else if pkgs.stdenv.isArm || pkgs.stdenv.isAarch64 then "ttyAMA0"
- else throw "Unknown QEMU serial device for system '${pkgs.stdenv.system}'";
vmName =
if config.networking.hostName == ""
@@ -34,7 +24,7 @@ let
cfg = config.virtualisation;
qemuGraphics = if cfg.graphics then "" else "-nographic";
- kernelConsole = if cfg.graphics then "" else "console=${serialDevice}";
+ kernelConsole = if cfg.graphics then "" else "console=${qemuSerialDevice}";
ttys = [ "tty1" "tty2" "tty3" "tty4" "tty5" "tty6" ];
# Shell script to start the VM.
@@ -83,7 +73,7 @@ let
'')}
# Start QEMU.
- exec ${qemuKvm} \
+ exec ${qemuBinary qemu} \
-name ${vmName} \
-m ${toString config.virtualisation.memorySize} \
-smp ${toString config.virtualisation.cores} \
diff --git a/nixos/modules/virtualisation/virtualbox-image.nix b/nixos/modules/virtualisation/virtualbox-image.nix
index 00381c426d23f4d9451b527d3e9ad75dff75ba6f..a544403e6bed31c1cb8f5ab15c9c9a46cad120e4 100644
--- a/nixos/modules/virtualisation/virtualbox-image.nix
+++ b/nixos/modules/virtualisation/virtualbox-image.nix
@@ -25,7 +25,7 @@ in {
name = "nixos-ova-${config.system.nixosLabel}-${pkgs.stdenv.system}";
inherit pkgs lib config;
- partitioned = true;
+ partitionTableType = "legacy";
diskSize = cfg.baseImageSize;
postVM =
diff --git a/nixos/modules/virtualisation/xen-dom0.nix b/nixos/modules/virtualisation/xen-dom0.nix
index c7656bc309c0b468a06adbac46496f4648bf1dd1..afc5a42f8b4e61a68653f1318e32bd3164d85f32 100644
--- a/nixos/modules/virtualisation/xen-dom0.nix
+++ b/nixos/modules/virtualisation/xen-dom0.nix
@@ -35,24 +35,19 @@ in
description = ''
The package used for Xen binary.
'';
+ relatedPackages = [ "xen" "xen-light" ];
};
- virtualisation.xen.qemu = mkOption {
- type = types.path;
- defaultText = "\${pkgs.xen}/lib/xen/bin/qemu-system-i386";
- example = literalExample "''${pkgs.qemu_xen-light}/bin/qemu-system-i386";
- description = ''
- The qemu binary to use for Dom-0 backend.
- '';
- };
-
- virtualisation.xen.qemu-package = mkOption {
+ virtualisation.xen.package-qemu = mkOption {
type = types.package;
defaultText = "pkgs.xen";
example = literalExample "pkgs.qemu_xen-light";
description = ''
- The package with qemu binaries for xendomains.
+ The package with qemu binaries for dom0 qemu and xendomains.
'';
+ relatedPackages = [ "xen"
+ { name = "qemu_xen-light"; comment = "For use with pkgs.xen-light."; }
+ ];
};
virtualisation.xen.bootParams =
@@ -158,8 +153,7 @@ in
} ];
virtualisation.xen.package = mkDefault pkgs.xen;
- virtualisation.xen.qemu = mkDefault "${pkgs.xen}/lib/xen/bin/qemu-system-i386";
- virtualisation.xen.qemu-package = mkDefault pkgs.xen;
+ virtualisation.xen.package-qemu = mkDefault pkgs.xen;
virtualisation.xen.stored = mkDefault "${cfg.package}/bin/oxenstored";
environment.systemPackages = [ cfg.package ];
@@ -339,7 +333,8 @@ in
after = [ "xen-console.service" ];
requires = [ "xen-store.service" ];
serviceConfig.ExecStart = ''
- ${cfg.qemu} -xen-attach -xen-domid 0 -name dom0 -M xenpv \
+ ${cfg.package-qemu}/${cfg.package-qemu.qemu-system-i386} \
+ -xen-attach -xen-domid 0 -name dom0 -M xenpv \
-nographic -monitor /dev/null -serial /dev/null -parallel /dev/null
'';
};
@@ -448,7 +443,7 @@ in
before = [ "dhcpd.service" ];
restartIfChanged = false;
serviceConfig.RemainAfterExit = "yes";
- path = [ cfg.package cfg.qemu-package ];
+ path = [ cfg.package cfg.package-qemu ];
environment.XENDOM_CONFIG = "${cfg.package}/etc/sysconfig/xendomains";
preStart = "mkdir -p /var/lock/subsys -m 755";
serviceConfig.ExecStart = "${cfg.package}/etc/init.d/xendomains start";
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix
index 34a413f1ac3e675d1c04668787d2ef8194fbf0b3..9d4a551a958b80bb3b8a7faf6d8d0b471a1ee069 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -2,7 +2,7 @@
# and nixos-14.04). The channel is updated every time the ‘tested’ job
# succeeds, and all other jobs have finished (they may fail).
-{ nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; }
+{ nixpkgs ? { outPath = (import ../lib).cleanSource ./..; revCount = 56789; shortRev = "gfedcba"; }
, stableBranch ? false
, supportedSystems ? [ "x86_64-linux" ]
, limitedSupportedSystems ? [ "i686-linux" ]
@@ -52,12 +52,13 @@ in rec {
(all nixos.dummy)
(all nixos.manual)
- (all nixos.iso_minimal)
+ nixos.iso_minimal.x86_64-linux
+ nixos.iso_minimal.i686-linux
nixos.iso_graphical.x86_64-linux
nixos.ova.x86_64-linux
#(all nixos.tests.containers)
- nixos.tests.chromium
+ nixos.tests.chromium.x86_64-linux
(all nixos.tests.firefox)
(all nixos.tests.firewall)
(all nixos.tests.gnome3)
@@ -80,7 +81,7 @@ in rec {
(all nixos.tests.boot.uefiUsb)
(all nixos.tests.boot-stage1)
(all nixos.tests.hibernate)
- nixos.tests.docker
+ nixos.tests.docker.x86_64-linux
(all nixos.tests.ecryptfs)
(all nixos.tests.env)
(all nixos.tests.ipv6)
diff --git a/nixos/release-small.nix b/nixos/release-small.nix
index e9f3cfb4de53966cbf791ba39489e8098278fcdd..2b532c70763fa95ca9e17df12219c2653b434cec 100644
--- a/nixos/release-small.nix
+++ b/nixos/release-small.nix
@@ -2,7 +2,7 @@
# small subset of Nixpkgs, mostly useful for servers that need fast
# security updates.
-{ nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; }
+{ nixpkgs ? { outPath = (import ../lib).cleanSource ./..; revCount = 56789; shortRev = "gfedcba"; }
, stableBranch ? false
, supportedSystems ? [ "x86_64-linux" ] # no i686-linux
}:
@@ -41,6 +41,7 @@ in rec {
nfs3
openssh
php-pcre
+ predictable-interface-names
proxy
simple;
installer = {
diff --git a/nixos/release.nix b/nixos/release.nix
index 3dd670c30bade258317161c29d76ee2c41101783..a34de42297be574c0f2e8f3a834b9eca09895b79 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -1,8 +1,9 @@
-{ nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; }
+{ nixpkgs ? { outPath = (import ../lib).cleanSource ./..; revCount = 56789; shortRev = "gfedcba"; }
, stableBranch ? false
, supportedSystems ? [ "x86_64-linux" "aarch64-linux" ]
}:
+with import ../pkgs/top-level/release-lib.nix { inherit supportedSystems; };
with import ../lib;
let
@@ -11,15 +12,15 @@ let
versionSuffix =
(if stableBranch then "." else "pre") + "${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
- forAllSystems = genAttrs supportedSystems;
-
importTest = fn: args: system: import fn ({
inherit system;
} // args);
- callTest = fn: args: forAllSystems (system: hydraJob (importTest fn args system));
+ callTestOnTheseSystems = systems: fn: args: forTheseSystems systems (system: hydraJob (importTest fn args system));
+ callTest = callTestOnTheseSystems supportedSystems;
- callSubTests = fn: args: let
+ callSubTests = callSubTestsOnTheseSystems supportedSystems;
+ callSubTestsOnTheseSystems = systems: fn: args: let
discover = attrs: let
subTests = filterAttrs (const (hasAttr "test")) attrs;
in mapAttrs (const (t: hydraJob t.test)) subTests;
@@ -28,10 +29,7 @@ let
${system} = test;
}) (discover (importTest fn args system));
- # If the test is only for a particular system, use only the specified
- # system instead of generating attributes for all available systems.
- in if args ? system then discover (import fn args)
- else foldAttrs mergeAttrs {} (map discoverForSystem supportedSystems);
+ in foldAttrs mergeAttrs {} (map discoverForSystem (intersectLists systems supportedSystems));
pkgs = import nixpkgs { system = "x86_64-linux"; };
@@ -91,13 +89,13 @@ let
makeNetboot = config:
let
- config_evaled = import lib/eval-config.nix config;
- build = config_evaled.config.system.build;
- kernelTarget = config_evaled.pkgs.stdenv.platform.kernelTarget;
+ configEvaled = import lib/eval-config.nix config;
+ build = configEvaled.config.system.build;
+ kernelTarget = configEvaled.pkgs.stdenv.platform.kernelTarget;
in
pkgs.symlinkJoin {
- name="netboot";
- paths=[
+ name = "netboot";
+ paths = [
build.netbootRamdisk
build.kernel
build.netbootIpxeScript
@@ -108,6 +106,7 @@ let
echo "file initrd $out/initrd" >> $out/nix-support/hydra-build-products
echo "file ipxe $out/netboot.ipxe" >> $out/nix-support/hydra-build-products
'';
+ preferLocalBuild = true;
};
@@ -124,22 +123,13 @@ in rec {
# Build the initial ramdisk so Hydra can keep track of its size over time.
initialRamdisk = buildFromConfig ({ pkgs, ... }: { }) (config: config.system.build.initialRamdisk);
- netboot = {
- x86_64-linux = makeNetboot {
- system = "x86_64-linux";
- modules = [
- ./modules/installer/netboot/netboot-minimal.nix
- versionModule
- ];
- };
- } // (optionalAttrs (elem "aarch64-linux" supportedSystems) {
- aarch64-linux = makeNetboot {
- system = "aarch64-linux";
- modules = [
- ./modules/installer/netboot/netboot-minimal.nix
- versionModule
- ];
- };});
+ netboot = forTheseSystems [ "x86_64-linux" "aarch64-linux" ] (system: makeNetboot {
+ inherit system;
+ modules = [
+ ./modules/installer/netboot/netboot-minimal.nix
+ versionModule
+ ];
+ });
iso_minimal = forAllSystems (system: makeIso {
module = ./modules/installer/cd-dvd/installation-cd-minimal.nix;
@@ -147,7 +137,7 @@ in rec {
inherit system;
});
- iso_graphical = genAttrs [ "x86_64-linux" ] (system: makeIso {
+ iso_graphical = forTheseSystems [ "x86_64-linux" ] (system: makeIso {
module = ./modules/installer/cd-dvd/installation-cd-graphical-kde.nix;
type = "graphical";
inherit system;
@@ -155,7 +145,7 @@ in rec {
# A variant with a more recent (but possibly less stable) kernel
# that might support more hardware.
- iso_minimal_new_kernel = genAttrs [ "x86_64-linux" ] (system: makeIso {
+ iso_minimal_new_kernel = forTheseSystems [ "x86_64-linux" ] (system: makeIso {
module = ./modules/installer/cd-dvd/installation-cd-minimal-new-kernel.nix;
type = "minimal-new-kernel";
inherit system;
@@ -163,7 +153,7 @@ in rec {
# A bootable VirtualBox virtual appliance as an OVA file (i.e. packaged OVF).
- ova = genAttrs [ "x86_64-linux" ] (system:
+ ova = forTheseSystems [ "x86_64-linux" ] (system:
with import nixpkgs { inherit system; };
@@ -237,8 +227,9 @@ in rec {
tests.blivet = callTest tests/blivet.nix {};
tests.boot = callSubTests tests/boot.nix {};
tests.boot-stage1 = callTest tests/boot-stage1.nix {};
- tests.cadvisor = hydraJob (import tests/cadvisor.nix { system = "x86_64-linux"; });
- tests.chromium = (callSubTests tests/chromium.nix { system = "x86_64-linux"; }).stable;
+ tests.borgbackup = callTest tests/borgbackup.nix {};
+ tests.cadvisor = callTestOnTheseSystems ["x86_64-linux"] tests/cadvisor.nix {};
+ tests.chromium = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/chromium.nix {}).stable;
tests.cjdns = callTest tests/cjdns.nix {};
tests.cloud-init = callTest tests/cloud-init.nix {};
tests.containers-ipv4 = callTest tests/containers-ipv4.nix {};
@@ -252,20 +243,20 @@ in rec {
tests.containers-hosts = callTest tests/containers-hosts.nix {};
tests.containers-macvlans = callTest tests/containers-macvlans.nix {};
tests.couchdb = callTest tests/couchdb.nix {};
- tests.docker = hydraJob (import tests/docker.nix { system = "x86_64-linux"; });
- tests.docker-edge = hydraJob (import tests/docker-edge.nix { system = "x86_64-linux"; });
+ tests.docker = callTestOnTheseSystems ["x86_64-linux"] tests/docker.nix {};
+ tests.docker-edge = callTestOnTheseSystems ["x86_64-linux"] tests/docker-edge.nix {};
tests.dovecot = callTest tests/dovecot.nix {};
- tests.dnscrypt-proxy = callTest tests/dnscrypt-proxy.nix { system = "x86_64-linux"; };
+ tests.dnscrypt-proxy = callTestOnTheseSystems ["x86_64-linux"] tests/dnscrypt-proxy.nix {};
tests.ecryptfs = callTest tests/ecryptfs.nix {};
- tests.etcd = hydraJob (import tests/etcd.nix { system = "x86_64-linux"; });
- tests.ec2-nixops = hydraJob (import tests/ec2.nix { system = "x86_64-linux"; }).boot-ec2-nixops;
- tests.ec2-config = hydraJob (import tests/ec2.nix { system = "x86_64-linux"; }).boot-ec2-config;
- tests.elk = hydraJob (import tests/elk.nix { system = "x86_64-linux"; });
+ tests.etcd = callTestOnTheseSystems ["x86_64-linux"] tests/etcd.nix {};
+ tests.ec2-nixops = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-nixops;
+ tests.ec2-config = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-config;
+ tests.elk = callSubTestsOnTheseSystems ["x86_64-linux"] tests/elk.nix {};
tests.env = callTest tests/env.nix {};
tests.ferm = callTest tests/ferm.nix {};
tests.firefox = callTest tests/firefox.nix {};
tests.firewall = callTest tests/firewall.nix {};
- tests.fleet = hydraJob (import tests/fleet.nix { system = "x86_64-linux"; });
+ tests.fleet = callTestOnTheseSystems ["x86_64-linux"] tests/fleet.nix {};
#tests.gitlab = callTest tests/gitlab.nix {};
tests.gitolite = callTest tests/gitolite.nix {};
tests.gocd-agent = callTest tests/gocd-agent.nix {};
@@ -276,6 +267,7 @@ in rec {
tests.graphite = callTest tests/graphite.nix {};
tests.hardened = callTest tests/hardened.nix { };
tests.hibernate = callTest tests/hibernate.nix {};
+ tests.home-assistant = callTest tests/home-assistant.nix { };
tests.hound = callTest tests/hound.nix {};
tests.hocker-fetchdocker = callTest tests/hocker-fetchdocker {};
tests.i3wm = callTest tests/i3wm.nix {};
@@ -301,6 +293,7 @@ in rec {
tests.login = callTest tests/login.nix {};
#tests.logstash = callTest tests/logstash.nix {};
tests.mathics = callTest tests/mathics.nix {};
+ tests.matrix-synapse = callTest tests/matrix-synapse.nix {};
tests.mesos = callTest tests/mesos.nix {};
tests.misc = callTest tests/misc.nix {};
tests.mongodb = callTest tests/mongodb.nix {};
@@ -313,6 +306,7 @@ in rec {
tests.nat.firewall = callTest tests/nat.nix { withFirewall = true; };
tests.nat.firewall-conntrack = callTest tests/nat.nix { withFirewall = true; withConntrackHelpers = true; };
tests.nat.standalone = callTest tests/nat.nix { withFirewall = false; };
+ tests.netdata = callTest tests/netdata.nix { };
tests.networking.networkd = callSubTests tests/networking.nix { networkd = true; };
tests.networking.scripted = callSubTests tests/networking.nix { networkd = false; };
# TODO: put in networking.nix after the test becomes more complete
@@ -326,13 +320,14 @@ in rec {
tests.openssh = callTest tests/openssh.nix {};
tests.owncloud = callTest tests/owncloud.nix {};
tests.pam-oath-login = callTest tests/pam-oath-login.nix {};
- #tests.panamax = hydraJob (import tests/panamax.nix { system = "x86_64-linux"; });
+ #tests.panamax = callTestOnTheseSystems ["x86_64-linux"] tests/panamax.nix {};
tests.peerflix = callTest tests/peerflix.nix {};
tests.php-pcre = callTest tests/php-pcre.nix {};
tests.postgresql = callSubTests tests/postgresql.nix {};
tests.pgmanage = callTest tests/pgmanage.nix {};
tests.postgis = callTest tests/postgis.nix {};
#tests.pgjwt = callTest tests/pgjwt.nix {};
+ tests.predictable-interface-names = callSubTests tests/predictable-interface-names.nix {};
tests.printing = callTest tests/printing.nix {};
tests.prometheus = callTest tests/prometheus.nix {};
tests.proxy = callTest tests/proxy.nix {};
@@ -340,7 +335,9 @@ in rec {
# tests.quagga = callTest tests/quagga.nix {};
tests.quake3 = callTest tests/quake3.nix {};
tests.radicale = callTest tests/radicale.nix {};
+ tests.rspamd = callSubTests tests/rspamd.nix {};
tests.runInMachine = callTest tests/run-in-machine.nix {};
+ tests.rxe = callTest tests/rxe.nix {};
tests.samba = callTest tests/samba.nix {};
tests.sddm = callSubTests tests/sddm.nix {};
tests.simple = callTest tests/simple.nix {};
@@ -348,15 +345,17 @@ in rec {
tests.smokeping = callTest tests/smokeping.nix {};
tests.snapper = callTest tests/snapper.nix {};
tests.statsd = callTest tests/statsd.nix {};
+ tests.sudo = callTest tests/sudo.nix {};
tests.switchTest = callTest tests/switch-test.nix {};
tests.taskserver = callTest tests/taskserver.nix {};
tests.tomcat = callTest tests/tomcat.nix {};
tests.udisks2 = callTest tests/udisks2.nix {};
tests.vault = callTest tests/vault.nix {};
- tests.virtualbox = callSubTests tests/virtualbox.nix { system = "x86_64-linux"; };
+ tests.virtualbox = callSubTestsOnTheseSystems ["x86_64-linux"] tests/virtualbox.nix {};
tests.wordpress = callTest tests/wordpress.nix {};
tests.xfce = callTest tests/xfce.nix {};
tests.xmonad = callTest tests/xmonad.nix {};
+ tests.yabar = callTest tests/yabar.nix {};
tests.zookeeper = callTest tests/zookeeper.nix {};
/* Build a bunch of typical closures so that Hydra can keep track of
diff --git a/nixos/tests/boot.nix b/nixos/tests/boot.nix
index 69ab4755e4447c4f8f8662d2dbefdc267c29b966..fc52cd09f2095da4c93832d667cba4ab9265fd4d 100644
--- a/nixos/tests/boot.nix
+++ b/nixos/tests/boot.nix
@@ -1,7 +1,6 @@
{ system ? builtins.currentSystem }:
with import ../lib/testing.nix { inherit system; };
-with import ../lib/qemu-flags.nix;
with pkgs.lib;
let
diff --git a/nixos/tests/borgbackup.nix b/nixos/tests/borgbackup.nix
new file mode 100644
index 0000000000000000000000000000000000000000..123b02be725111eee12f039da3271338edf0e05a
--- /dev/null
+++ b/nixos/tests/borgbackup.nix
@@ -0,0 +1,21 @@
+import ./make-test.nix ({ pkgs, ...}: {
+ name = "borgbackup";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ mic92 ];
+ };
+
+ nodes = {
+ machine = { config, pkgs, ... }: {
+ environment.systemPackages = [ pkgs.borgbackup ];
+ };
+ };
+
+ testScript = ''
+ my $borg = "BORG_PASSPHRASE=supersecret borg";
+ $machine->succeed("$borg init --encryption=repokey /tmp/backup");
+ $machine->succeed("mkdir /tmp/data/ && echo 'data' >/tmp/data/file");
+ $machine->succeed("$borg create --stats /tmp/backup::test /tmp/data");
+ $machine->succeed("$borg extract /tmp/backup::test");
+ $machine->succeed('c=$(cat data/file) && echo "c = $c" >&2 && [[ "$c" == "data" ]]');
+ '';
+})
diff --git a/nixos/tests/cloud-init.nix b/nixos/tests/cloud-init.nix
index c0add7eff360fc96c8200d24ec97d782d5345d9a..2a258e4bff542bb65b9a5c9ad29fa8e29f77dde0 100644
--- a/nixos/tests/cloud-init.nix
+++ b/nixos/tests/cloud-init.nix
@@ -1,7 +1,6 @@
{ system ? builtins.currentSystem }:
with import ../lib/testing.nix { inherit system; };
-with import ../lib/qemu-flags.nix;
with pkgs.lib;
let
diff --git a/nixos/tests/ec2.nix b/nixos/tests/ec2.nix
index 4ec7e56cc6cb554280e657c579452b9e91cfc363..f585fa2ec237bb83e60f4f531520e828b450bc77 100644
--- a/nixos/tests/ec2.nix
+++ b/nixos/tests/ec2.nix
@@ -1,7 +1,6 @@
{ system ? builtins.currentSystem }:
with import ../lib/testing.nix { inherit system; };
-with import ../lib/qemu-flags.nix;
with pkgs.lib;
let
diff --git a/nixos/tests/elk.nix b/nixos/tests/elk.nix
index 65ff1cac070bd9b20814ab5020e6ff86779bfc8c..ed656b3628b9edc8f96a73484ecdae5c01a80861 100644
--- a/nixos/tests/elk.nix
+++ b/nixos/tests/elk.nix
@@ -1,95 +1,107 @@
-# Test the ELK stack: Elasticsearch, Logstash and Kibana.
-
-import ./make-test.nix ({ pkgs, ...} :
+{ system ? builtins.currentSystem }:
+with import ../lib/testing.nix { inherit system; };
+with pkgs.lib;
let
esUrl = "http://localhost:9200";
-in {
- name = "ELK";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ eelco chaoflow offline basvandijk ];
- };
- nodes = {
- one =
- { config, pkgs, ... }: {
- # Not giving the machine at least 2060MB results in elasticsearch failing with the following error:
- #
- # OpenJDK 64-Bit Server VM warning:
- # INFO: os::commit_memory(0x0000000085330000, 2060255232, 0)
- # failed; error='Cannot allocate memory' (errno=12)
- #
- # There is insufficient memory for the Java Runtime Environment to continue.
- # Native memory allocation (mmap) failed to map 2060255232 bytes for committing reserved memory.
- #
- # When setting this to 2500 I got "Kernel panic - not syncing: Out of
- # memory: compulsory panic_on_oom is enabled" so lets give it even a
- # bit more room:
- virtualisation.memorySize = 3000;
+ mkElkTest = name : elk : makeTest {
+ inherit name;
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ eelco chaoflow offline basvandijk ];
+ };
+ nodes = {
+ one =
+ { config, pkgs, ... }: {
+ # Not giving the machine at least 2060MB results in elasticsearch failing with the following error:
+ #
+ # OpenJDK 64-Bit Server VM warning:
+ # INFO: os::commit_memory(0x0000000085330000, 2060255232, 0)
+ # failed; error='Cannot allocate memory' (errno=12)
+ #
+ # There is insufficient memory for the Java Runtime Environment to continue.
+ # Native memory allocation (mmap) failed to map 2060255232 bytes for committing reserved memory.
+ #
+ # When setting this to 2500 I got "Kernel panic - not syncing: Out of
+ # memory: compulsory panic_on_oom is enabled" so lets give it even a
+ # bit more room:
+ virtualisation.memorySize = 3000;
- # For querying JSON objects returned from elasticsearch and kibana.
- environment.systemPackages = [ pkgs.jq ];
+ # For querying JSON objects returned from elasticsearch and kibana.
+ environment.systemPackages = [ pkgs.jq ];
- services = {
- logstash = {
- enable = true;
- package = pkgs.logstash5;
- inputConfig = ''
- exec { command => "echo -n flowers" interval => 1 type => "test" }
- exec { command => "echo -n dragons" interval => 1 type => "test" }
- '';
- filterConfig = ''
- if [message] =~ /dragons/ {
- drop {}
- }
- '';
- outputConfig = ''
- file {
- path => "/tmp/logstash.out"
- codec => line { format => "%{message}" }
- }
- elasticsearch {
- hosts => [ "${esUrl}" ]
- }
- '';
- };
+ services = {
+ logstash = {
+ enable = true;
+ package = elk.logstash;
+ inputConfig = ''
+ exec { command => "echo -n flowers" interval => 1 type => "test" }
+ exec { command => "echo -n dragons" interval => 1 type => "test" }
+ '';
+ filterConfig = ''
+ if [message] =~ /dragons/ {
+ drop {}
+ }
+ '';
+ outputConfig = ''
+ file {
+ path => "/tmp/logstash.out"
+ codec => line { format => "%{message}" }
+ }
+ elasticsearch {
+ hosts => [ "${esUrl}" ]
+ }
+ '';
+ };
- elasticsearch = {
- enable = true;
- package = pkgs.elasticsearch5;
- };
+ elasticsearch = {
+ enable = true;
+ package = elk.elasticsearch;
+ };
- kibana = {
- enable = true;
- package = pkgs.kibana5;
- elasticsearch.url = esUrl;
+ kibana = {
+ enable = true;
+ package = elk.kibana;
+ elasticsearch.url = esUrl;
+ };
};
};
- };
- };
+ };
- testScript = ''
- startAll;
+ testScript = ''
+ startAll;
- $one->waitForUnit("elasticsearch.service");
+ $one->waitForUnit("elasticsearch.service");
- # Continue as long as the status is not "red". The status is probably
- # "yellow" instead of "green" because we are using a single elasticsearch
- # node which elasticsearch considers risky.
- #
- # TODO: extend this test with multiple elasticsearch nodes and see if the status turns "green".
- $one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_cluster/health' | jq .status | grep -v red");
+ # Continue as long as the status is not "red". The status is probably
+ # "yellow" instead of "green" because we are using a single elasticsearch
+ # node which elasticsearch considers risky.
+ #
+ # TODO: extend this test with multiple elasticsearch nodes and see if the status turns "green".
+ $one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_cluster/health' | jq .status | grep -v red");
- # Perform some simple logstash tests.
- $one->waitForUnit("logstash.service");
- $one->waitUntilSucceeds("cat /tmp/logstash.out | grep flowers");
- $one->waitUntilSucceeds("cat /tmp/logstash.out | grep -v dragons");
+ # Perform some simple logstash tests.
+ $one->waitForUnit("logstash.service");
+ $one->waitUntilSucceeds("cat /tmp/logstash.out | grep flowers");
+ $one->waitUntilSucceeds("cat /tmp/logstash.out | grep -v dragons");
- # See if kibana is healthy.
- $one->waitForUnit("kibana.service");
- $one->waitUntilSucceeds("curl --silent --show-error 'http://localhost:5601/api/status' | jq .status.overall.state | grep green");
+ # See if kibana is healthy.
+ $one->waitForUnit("kibana.service");
+ $one->waitUntilSucceeds("curl --silent --show-error 'http://localhost:5601/api/status' | jq .status.overall.state | grep green");
- # See if logstash messages arive in elasticsearch.
- $one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"flowers\"}}}' | jq .hits.total | grep -v 0");
- $one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"dragons\"}}}' | jq .hits.total | grep 0");
- '';
-})
+ # See if logstash messages arive in elasticsearch.
+ $one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"flowers\"}}}' | jq .hits.total | grep -v 0");
+ $one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"dragons\"}}}' | jq .hits.total | grep 0");
+ '';
+ };
+in mapAttrs mkElkTest {
+ "ELK-5" = {
+ elasticsearch = pkgs.elasticsearch5;
+ logstash = pkgs.logstash5;
+ kibana = pkgs.kibana5;
+ };
+ "ELK-6" = {
+ elasticsearch = pkgs.elasticsearch6;
+ logstash = pkgs.logstash6;
+ kibana = pkgs.kibana6;
+ };
+}
diff --git a/nixos/tests/home-assistant.nix b/nixos/tests/home-assistant.nix
new file mode 100644
index 0000000000000000000000000000000000000000..5d7e0ec65e73c2aab8c8e5f8c597392236b53f62
--- /dev/null
+++ b/nixos/tests/home-assistant.nix
@@ -0,0 +1,46 @@
+import ./make-test.nix ({ pkgs, ... }:
+
+let
+ configDir = "/var/lib/foobar";
+
+in {
+ name = "home-assistant";
+
+ nodes = {
+ hass =
+ { config, pkgs, ... }:
+ {
+ services.home-assistant = {
+ inherit configDir;
+ enable = true;
+ config = {
+ homeassistant = {
+ name = "Home";
+ time_zone = "UTC";
+ latitude = "0.0";
+ longitude = "0.0";
+ elevation = 0;
+ };
+ frontend = { };
+ http = { };
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ startAll;
+ $hass->waitForUnit("home-assistant.service");
+
+ # Since config is specified using a Nix attribute set,
+ # configuration.yaml is a link to the Nix store
+ $hass->succeed("test -L ${configDir}/configuration.yaml");
+
+ # Check that Home Assistant's web interface and API can be reached
+ $hass->waitForOpenPort(8123);
+ $hass->succeed("curl --fail http://localhost:8123/states");
+ $hass->succeed("curl --fail http://localhost:8123/api/ | grep 'API running'");
+
+ $hass->fail("cat ${configDir}/home-assistant.log | grep -qF ERROR");
+ '';
+})
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index 90ac5b933f323f051a0b657c0b5aa593318c95da..637cbb45709d65350c40ba02b88b439f94a030b2 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -1,7 +1,6 @@
{ system ? builtins.currentSystem }:
with import ../lib/testing.nix { inherit system; };
-with import ../lib/qemu-flags.nix;
with pkgs.lib;
let
diff --git a/nixos/tests/keymap.nix b/nixos/tests/keymap.nix
index c431c1a341744a3de8ae8d488583104a81138acd..eec674e227dffd4a39a05fdb57686d222aceb093 100644
--- a/nixos/tests/keymap.nix
+++ b/nixos/tests/keymap.nix
@@ -46,6 +46,7 @@ let
in makeTest {
name = "keymap-${layout}";
+ machine.services.xserver.desktopManager.xterm.enable = false;
machine.i18n.consoleKeyMap = mkOverride 900 layout;
machine.services.xserver.layout = mkOverride 900 layout;
machine.imports = [ ./common/x11.nix extraConfig ];
diff --git a/nixos/tests/kubernetes/base.nix b/nixos/tests/kubernetes/base.nix
index acf2e0250819abcca0087559da3c6f4337b0b877..f3b930b630ba37cf8f7e41800137fde8e06ac00d 100644
--- a/nixos/tests/kubernetes/base.nix
+++ b/nixos/tests/kubernetes/base.nix
@@ -1,7 +1,6 @@
{ system ? builtins.currentSystem }:
with import ../../lib/testing.nix { inherit system; };
-with import ../../lib/qemu-flags.nix;
with pkgs.lib;
let
diff --git a/nixos/tests/make-test.nix b/nixos/tests/make-test.nix
index f3e26aa7e74d2215e3af9ef6b5c7fab6361c1654..ee4ba310ad50e9ba78684fe0e45117de48f70308 100644
--- a/nixos/tests/make-test.nix
+++ b/nixos/tests/make-test.nix
@@ -2,4 +2,4 @@ f: { system ? builtins.currentSystem, ... } @ args:
with import ../lib/testing.nix { inherit system; };
-makeTest (if builtins.isFunction f then f (args // { inherit pkgs; inherit (pkgs) lib; }) else f)
+makeTest (if pkgs.lib.isFunction f then f (args // { inherit pkgs; inherit (pkgs) lib; }) else f)
diff --git a/nixos/tests/matrix-synapse.nix b/nixos/tests/matrix-synapse.nix
new file mode 100644
index 0000000000000000000000000000000000000000..113fb622588b3ea1409f4330c1b88c3867fe2815
--- /dev/null
+++ b/nixos/tests/matrix-synapse.nix
@@ -0,0 +1,30 @@
+import ./make-test.nix ({ pkgs, ... } : {
+
+ name = "matrix-synapse";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ corngood ];
+ };
+
+ nodes = {
+ server_postgres = args: {
+ services.matrix-synapse.enable = true;
+ services.matrix-synapse.database_type = "psycopg2";
+ };
+
+ server_sqlite = args: {
+ services.matrix-synapse.enable = true;
+ services.matrix-synapse.database_type = "sqlite3";
+ };
+ };
+
+ testScript = ''
+ startAll;
+ $server_postgres->waitForUnit("matrix-synapse.service");
+ $server_postgres->waitUntilSucceeds("curl -Lk https://localhost:8448/");
+ $server_postgres->requireActiveUnit("postgresql.service");
+ $server_sqlite->waitForUnit("matrix-synapse.service");
+ $server_sqlite->waitUntilSucceeds("curl -Lk https://localhost:8448/");
+ $server_sqlite->mustSucceed("[ -e /var/lib/matrix-synapse/homeserver.db ]");
+ '';
+
+})
diff --git a/nixos/tests/misc.nix b/nixos/tests/misc.nix
index 79290861cb0b48ef001e780a434baf59cb979cdf..6de17518214c68e812b9987a1ba8a57bd70297cc 100644
--- a/nixos/tests/misc.nix
+++ b/nixos/tests/misc.nix
@@ -115,11 +115,6 @@ import ./make-test.nix ({ pkgs, ...} : {
$machine->succeed("nix-store -qR /run/current-system | grep nixos-");
};
- # Test sudo
- subtest "sudo", sub {
- $machine->succeed("su - sybil -c 'sudo true'");
- };
-
# Test sysctl
subtest "sysctl", sub {
$machine->waitForUnit("systemd-sysctl.service");
diff --git a/nixos/tests/netdata.nix b/nixos/tests/netdata.nix
new file mode 100644
index 0000000000000000000000000000000000000000..58733c1b3379b6b305cd425539e42acfd9905ee0
--- /dev/null
+++ b/nixos/tests/netdata.nix
@@ -0,0 +1,31 @@
+# This test runs netdata and checks for data via apps.plugin
+
+import ./make-test.nix ({ pkgs, ...} : {
+ name = "netdata";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ cransom ];
+ };
+
+ nodes = {
+ netdata =
+ { config, pkgs, ... }:
+ {
+ environment.systemPackages = with pkgs; [ curl jq ];
+ services.netdata.enable = true;
+ };
+ };
+
+ testScript = ''
+ startAll;
+
+ $netdata->waitForUnit("netdata.service");
+ # check if netdata can read disk ops for root owned processes.
+ # if > 0, successful. verifies both netdata working and
+ # apps.plugin has elevated capabilities.
+ my $cmd = <<'CMD';
+ curl -s http://localhost:19999/api/v1/data\?chart=users.pwrites | \
+ jq -e '[.data[range(10)][.labels | indices("root")[0]]] | add | . > 0'
+ CMD
+ $netdata->waitUntilSucceeds($cmd);
+ '';
+})
diff --git a/nixos/tests/networking.nix b/nixos/tests/networking.nix
index 7708775f73f3abdf0f13454262a6c0784a5c8a17..182328b3296236761bab886932ab1d5699b0becc 100644
--- a/nixos/tests/networking.nix
+++ b/nixos/tests/networking.nix
@@ -433,6 +433,49 @@ let
$client2->succeed("ip addr show dev vlan >&2");
'';
};
+ virtual = {
+ name = "Virtual";
+ machine = {
+ networking.interfaces."tap0" = {
+ ip4 = [ { address = "192.168.1.1"; prefixLength = 24; } ];
+ ip6 = [ { address = "2001:1470:fffd:2096::"; prefixLength = 64; } ];
+ virtual = true;
+ };
+ networking.interfaces."tun0" = {
+ ip4 = [ { address = "192.168.1.2"; prefixLength = 24; } ];
+ ip6 = [ { address = "2001:1470:fffd:2097::"; prefixLength = 64; } ];
+ virtual = true;
+ };
+ };
+
+ testScript = ''
+ my $targetList = <<'END';
+ tap0: tap UNKNOWN_FLAGS:800 user 0
+ tun0: tun UNKNOWN_FLAGS:800 user 0
+ END
+
+ # Wait for networking to come up
+ $machine->start;
+ $machine->waitForUnit("network.target");
+
+ # Test interfaces set up
+ my $list = $machine->succeed("ip tuntap list | sort");
+ "$list" eq "$targetList" or die(
+ "The list of virtual interfaces does not match the expected one:\n",
+ "Result:\n", "$list\n",
+ "Expected:\n", "$targetList\n"
+ );
+
+ # Test interfaces clean up
+ $machine->succeed("systemctl stop network-addresses-tap0");
+ $machine->succeed("systemctl stop network-addresses-tun0");
+ my $residue = $machine->succeed("ip tuntap list");
+ $residue eq "" or die(
+ "Some virtual interface has not been properly cleaned:\n",
+ "$residue\n"
+ );
+ '';
+ };
};
in mapAttrs (const (attrs: makeTest (attrs // {
diff --git a/nixos/tests/predictable-interface-names.nix b/nixos/tests/predictable-interface-names.nix
new file mode 100644
index 0000000000000000000000000000000000000000..b4c2039923cf02d5fea04768315ba7706d5c4a3a
--- /dev/null
+++ b/nixos/tests/predictable-interface-names.nix
@@ -0,0 +1,27 @@
+{ system ? builtins.currentSystem
+, pkgs ? import ../.. { inherit system; }
+}:
+with import ../lib/testing.nix { inherit system; };
+let boolToString = x: if x then "yes" else "no"; in
+let testWhenSetTo = predictable: withNetworkd:
+makeTest {
+ name = "${if predictable then "" else "un"}predictableInterfaceNames${if withNetworkd then "-with-networkd" else ""}";
+ meta = {};
+
+ machine = { config, pkgs, ... }: {
+ networking.usePredictableInterfaceNames = pkgs.stdenv.lib.mkForce predictable;
+ networking.useNetworkd = withNetworkd;
+ networking.dhcpcd.enable = !withNetworkd;
+ };
+
+ testScript = ''
+ print $machine->succeed("ip link");
+ $machine->succeed("ip link show ${if predictable then "ens3" else "eth0"}");
+ $machine->fail("ip link show ${if predictable then "eth0" else "ens3"}");
+ '';
+}; in
+with pkgs.stdenv.lib.lists;
+with pkgs.stdenv.lib.attrsets;
+listToAttrs (map (drv: nameValuePair drv.name drv) (
+crossLists testWhenSetTo [[true false] [true false]]
+))
diff --git a/nixos/tests/rspamd.nix b/nixos/tests/rspamd.nix
new file mode 100644
index 0000000000000000000000000000000000000000..6b2e2dd3a53179bae9d108077a322f7bb5926155
--- /dev/null
+++ b/nixos/tests/rspamd.nix
@@ -0,0 +1,140 @@
+{ system ? builtins.currentSystem }:
+with import ../lib/testing.nix { inherit system; };
+with pkgs.lib;
+let
+ initMachine = ''
+ startAll
+ $machine->waitForUnit("rspamd.service");
+ $machine->succeed("id \"rspamd\" >/dev/null");
+ '';
+ checkSocket = socket: user: group: mode: ''
+ $machine->succeed("ls ${socket} >/dev/null");
+ $machine->succeed("[[ \"\$(stat -c %U ${socket})\" == \"${user}\" ]]");
+ $machine->succeed("[[ \"\$(stat -c %G ${socket})\" == \"${group}\" ]]");
+ $machine->succeed("[[ \"\$(stat -c %a ${socket})\" == \"${mode}\" ]]");
+ '';
+ simple = name: socketActivation: enableIPv6: makeTest {
+ name = "rspamd-${name}";
+ machine = {
+ services.rspamd = {
+ enable = true;
+ socketActivation = socketActivation;
+ };
+ networking.enableIPv6 = enableIPv6;
+ };
+ testScript = ''
+ startAll
+ $machine->waitForUnit("multi-user.target");
+ $machine->waitForOpenPort(11334);
+ $machine->waitForUnit("rspamd.service");
+ $machine->succeed("id \"rspamd\" >/dev/null");
+ ${checkSocket "/run/rspamd/rspamd.sock" "rspamd" "rspamd" "660" }
+ sleep 10;
+ $machine->log($machine->succeed("cat /etc/rspamd.conf"));
+ $machine->log($machine->succeed("systemctl cat rspamd.service"));
+ ${if socketActivation then ''
+ $machine->log($machine->succeed("systemctl cat rspamd-controller-1.socket"));
+ $machine->log($machine->succeed("systemctl cat rspamd-normal-1.socket"));
+ '' else ''
+ $machine->fail("systemctl cat rspamd-controller-1.socket");
+ $machine->fail("systemctl cat rspamd-normal-1.socket");
+ ''}
+ $machine->log($machine->succeed("curl http://localhost:11334/auth"));
+ $machine->log($machine->succeed("curl http://127.0.0.1:11334/auth"));
+ ${optionalString enableIPv6 ''
+ $machine->log($machine->succeed("curl http://[::1]:11334/auth"));
+ ''}
+ '';
+ };
+in
+{
+ simple = simple "simple" false true;
+ ipv4only = simple "ipv4only" false false;
+ simple-socketActivated = simple "simple-socketActivated" true true;
+ ipv4only-socketActivated = simple "ipv4only-socketActivated" true false;
+ deprecated = makeTest {
+ name = "rspamd-deprecated";
+ machine = {
+ services.rspamd = {
+ enable = true;
+ bindSocket = [ "/run/rspamd.sock mode=0600 user=root group=root" ];
+ bindUISocket = [ "/run/rspamd-worker.sock mode=0666 user=root group=root" ];
+ };
+ };
+
+ testScript = ''
+ ${initMachine}
+ $machine->waitForFile("/run/rspamd.sock");
+ ${checkSocket "/run/rspamd.sock" "root" "root" "600" }
+ ${checkSocket "/run/rspamd-worker.sock" "root" "root" "666" }
+ $machine->log($machine->succeed("cat /etc/rspamd.conf"));
+ $machine->fail("systemctl cat rspamd-normal-1.socket");
+ $machine->log($machine->succeed("rspamc -h /run/rspamd-worker.sock stat"));
+ $machine->log($machine->succeed("curl --unix-socket /run/rspamd-worker.sock http://localhost/ping"));
+ '';
+ };
+
+ bindports = makeTest {
+ name = "rspamd-bindports";
+ machine = {
+ services.rspamd = {
+ enable = true;
+ socketActivation = false;
+ workers.normal.bindSockets = [{
+ socket = "/run/rspamd.sock";
+ mode = "0600";
+ owner = "root";
+ group = "root";
+ }];
+ workers.controller.bindSockets = [{
+ socket = "/run/rspamd-worker.sock";
+ mode = "0666";
+ owner = "root";
+ group = "root";
+ }];
+ };
+ };
+
+ testScript = ''
+ ${initMachine}
+ $machine->waitForFile("/run/rspamd.sock");
+ ${checkSocket "/run/rspamd.sock" "root" "root" "600" }
+ ${checkSocket "/run/rspamd-worker.sock" "root" "root" "666" }
+ $machine->log($machine->succeed("cat /etc/rspamd.conf"));
+ $machine->fail("systemctl cat rspamd-normal-1.socket");
+ $machine->log($machine->succeed("rspamc -h /run/rspamd-worker.sock stat"));
+ $machine->log($machine->succeed("curl --unix-socket /run/rspamd-worker.sock http://localhost/ping"));
+ '';
+ };
+ socketActivated = makeTest {
+ name = "rspamd-socketActivated";
+ machine = {
+ services.rspamd = {
+ enable = true;
+ workers.normal.bindSockets = [{
+ socket = "/run/rspamd.sock";
+ mode = "0600";
+ owner = "root";
+ group = "root";
+ }];
+ workers.controller.bindSockets = [{
+ socket = "/run/rspamd-worker.sock";
+ mode = "0666";
+ owner = "root";
+ group = "root";
+ }];
+ };
+ };
+
+ testScript = ''
+ startAll
+ $machine->waitForFile("/run/rspamd.sock");
+ ${checkSocket "/run/rspamd.sock" "root" "root" "600" }
+ ${checkSocket "/run/rspamd-worker.sock" "root" "root" "666" }
+ $machine->log($machine->succeed("cat /etc/rspamd.conf"));
+ $machine->log($machine->succeed("systemctl cat rspamd-normal-1.socket"));
+ $machine->log($machine->succeed("rspamc -h /run/rspamd-worker.sock stat"));
+ $machine->log($machine->succeed("curl --unix-socket /run/rspamd-worker.sock http://localhost/ping"));
+ '';
+ };
+}
diff --git a/nixos/tests/rxe.nix b/nixos/tests/rxe.nix
new file mode 100644
index 0000000000000000000000000000000000000000..cfe64a75a63523a3dc001b48316237645c0400a9
--- /dev/null
+++ b/nixos/tests/rxe.nix
@@ -0,0 +1,53 @@
+import ./make-test.nix ({ pkgs, ... } :
+
+let
+ node = { config, pkgs, lib, ... } : {
+ networking = {
+ firewall = {
+ allowedUDPPorts = [ 4791 ]; # open RoCE port
+ allowedTCPPorts = [ 4800 ]; # port for test utils
+ };
+ rxe = {
+ enable = true;
+ interfaces = [ "eth1" ];
+ };
+ };
+
+ environment.systemPackages = with pkgs; [ rdma-core screen ];
+ };
+
+in {
+ name = "rxe";
+
+ nodes = {
+ server = node;
+ client = node;
+ };
+
+ testScript = ''
+ # Test if rxe interface comes up
+ $server->waitForUnit("default.target");
+ $server->succeed("systemctl status rxe.service");
+ $server->succeed("ibv_devices | grep rxe0");
+
+ $client->waitForUnit("default.target");
+
+ # ping pong test
+ $server->succeed("screen -dmS rc_pingpong ibv_rc_pingpong -p 4800 -g0");
+ $client->succeed("sleep 2; ibv_rc_pingpong -p 4800 -g0 server");
+
+ $server->succeed("screen -dmS uc_pingpong ibv_uc_pingpong -p 4800 -g0");
+ $client->succeed("sleep 2; ibv_uc_pingpong -p 4800 -g0 server");
+
+ $server->succeed("screen -dmS ud_pingpong ibv_ud_pingpong -p 4800 -s 1024 -g0");
+ $client->succeed("sleep 2; ibv_ud_pingpong -p 4800 -s 1024 -g0 server");
+
+ $server->succeed("screen -dmS srq_pingpong ibv_srq_pingpong -p 4800 -g0");
+ $client->succeed("sleep 2; ibv_srq_pingpong -p 4800 -g0 server");
+
+ $server->succeed("screen -dmS rping rping -s -a server -C 10");
+ $client->succeed("sleep 2; rping -c -a server -C 10");
+ '';
+})
+
+
diff --git a/nixos/tests/statsd.nix b/nixos/tests/statsd.nix
index d6bbc3901630ab1a7646b2af41d49ccdcd934a4e..a9d7dc61cb603ab876cbd58f2832ead5f199711b 100644
--- a/nixos/tests/statsd.nix
+++ b/nixos/tests/statsd.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib }:
+import ./make-test.nix ({ pkgs, lib, ... }:
with lib;
diff --git a/nixos/tests/sudo.nix b/nixos/tests/sudo.nix
new file mode 100644
index 0000000000000000000000000000000000000000..35addb0ee80562a5c99822023e413c81d858cb01
--- /dev/null
+++ b/nixos/tests/sudo.nix
@@ -0,0 +1,93 @@
+# Some tests to ensure sudo is working properly.
+
+let
+ password = "helloworld";
+
+in
+ import ./make-test.nix ({ pkgs, ...} : {
+ name = "sudo";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ lschuermann ];
+ };
+
+ machine =
+ { config, lib, pkgs, ... }:
+ with lib;
+ {
+ users.extraGroups = { foobar = {}; barfoo = {}; baz = { gid = 1337; }; };
+ users.users = {
+ test0 = { isNormalUser = true; extraGroups = [ "wheel" ]; };
+ test1 = { isNormalUser = true; password = password; };
+ test2 = { isNormalUser = true; extraGroups = [ "foobar" ]; password = password; };
+ test3 = { isNormalUser = true; extraGroups = [ "barfoo" ]; };
+ test4 = { isNormalUser = true; extraGroups = [ "baz" ]; };
+ test5 = { isNormalUser = true; };
+ };
+
+ security.sudo = {
+ enable = true;
+ wheelNeedsPassword = false;
+
+ extraRules = [
+ # SUDOERS SYNTAX CHECK (Test whether the module produces a valid output;
+ # errors being detected by the visudo checks.
+
+ # These should not create any entries
+ { users = [ "notest1" ]; commands = [ ]; }
+ { commands = [ { command = "ALL"; options = [ ]; } ]; }
+
+ # Test defining commands with the options syntax, though not setting any options
+ { users = [ "notest2" ]; commands = [ { command = "ALL"; options = [ ]; } ]; }
+
+
+ # CONFIGURATION FOR TEST CASES
+ { users = [ "test1" ]; groups = [ "foobar" ]; commands = [ "ALL" ]; }
+ { groups = [ "barfoo" 1337 ]; commands = [ { command = "ALL"; options = [ "NOPASSWD" "NOSETENV" ]; } ]; }
+ { users = [ "test5" ]; commands = [ { command = "ALL"; options = [ "NOPASSWD" "SETENV" ]; } ]; runAs = "test1:barfoo"; }
+ ];
+ };
+ };
+
+ testScript =
+ ''
+ subtest "users in wheel group should have passwordless sudo", sub {
+ $machine->succeed("su - test0 -c \"sudo -u root true\"");
+ };
+
+ subtest "test1 user should have sudo with password", sub {
+ $machine->succeed("su - test1 -c \"echo ${password} | sudo -S -u root true\"");
+ };
+
+ subtest "test1 user should not be able to use sudo without password", sub {
+ $machine->fail("su - test1 -c \"sudo -n -u root true\"");
+ };
+
+ subtest "users in group 'foobar' should be able to use sudo with password", sub {
+ $machine->succeed("sudo -u test2 echo ${password} | sudo -S -u root true");
+ };
+
+ subtest "users in group 'barfoo' should be able to use sudo without password", sub {
+ $machine->succeed("sudo -u test3 sudo -n -u root true");
+ };
+
+ subtest "users in group 'baz' (GID 1337) should be able to use sudo without password", sub {
+ $machine->succeed("sudo -u test4 sudo -n -u root echo true");
+ };
+
+ subtest "test5 user should be able to run commands under test1", sub {
+ $machine->succeed("sudo -u test5 sudo -n -u test1 true");
+ };
+
+ subtest "test5 user should not be able to run commands under root", sub {
+ $machine->fail("sudo -u test5 sudo -n -u root true");
+ };
+
+ subtest "test5 user should be able to keep his environment", sub {
+ $machine->succeed("sudo -u test5 sudo -n -E -u test1 true");
+ };
+
+ subtest "users in group 'barfoo' should not be able to keep their environment", sub {
+ $machine->fail("sudo -u test3 sudo -n -E -u root true");
+ };
+ '';
+ })
diff --git a/nixos/tests/yabar.nix b/nixos/tests/yabar.nix
new file mode 100644
index 0000000000000000000000000000000000000000..40ca91e8064d5b4a4b13d4d8feb3973026302159
--- /dev/null
+++ b/nixos/tests/yabar.nix
@@ -0,0 +1,25 @@
+import ./make-test.nix ({ pkgs, lib }:
+
+with lib;
+
+{
+ name = "yabar";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ ma27 ];
+ };
+
+ nodes.yabar = {
+ imports = [ ./common/x11.nix ./common/user-account.nix ];
+
+ services.xserver.displayManager.auto.user = "bob";
+
+ programs.yabar.enable = true;
+ };
+
+ testScript = ''
+ $yabar->start;
+ $yabar->waitForX;
+
+ $yabar->waitForUnit("yabar.service", "bob");
+ '';
+})
diff --git a/pkgs/applications/altcoins/default.nix b/pkgs/applications/altcoins/default.nix
index 21c6b13411496c303a16af6338df12e4d1a7846b..37df75ae110e08d2fe6fd30bd139e73e268e1685 100644
--- a/pkgs/applications/altcoins/default.nix
+++ b/pkgs/applications/altcoins/default.nix
@@ -1,11 +1,11 @@
-{ callPackage, boost155, boost162, openssl_1_1_0, haskellPackages, darwin, libsForQt5, miniupnpc_2, python3 }:
+{ callPackage, boost155, boost164, openssl_1_1_0, haskellPackages, darwin, libsForQt5, miniupnpc_2, python3 }:
rec {
aeon = callPackage ./aeon { };
- bitcoin = libsForQt5.callPackage ./bitcoin.nix { miniupnpc = miniupnpc_2; withGui = true; };
- bitcoind = callPackage ./bitcoin.nix { miniupnpc = miniupnpc_2; withGui = false; };
+ bitcoin = libsForQt5.callPackage ./bitcoin.nix { boost = boost164; miniupnpc = miniupnpc_2; withGui = true; };
+ bitcoind = callPackage ./bitcoin.nix { boost = boost164; miniupnpc = miniupnpc_2; withGui = false; };
bitcoin-abc = libsForQt5.callPackage ./bitcoin-abc.nix { withGui = true; };
bitcoind-abc = callPackage ./bitcoin-abc.nix { withGui = false; };
@@ -26,9 +26,13 @@ rec {
dashpay = callPackage ./dashpay.nix { };
+ dero = callPackage ./dero.nix { };
+
dogecoin = callPackage ./dogecoin.nix { withGui = true; };
dogecoind = callPackage ./dogecoin.nix { withGui = false; };
+ ethsign = callPackage ./ethsign { };
+
freicoin = callPackage ./freicoin.nix { boost = boost155; };
go-ethereum = callPackage ./go-ethereum.nix {
inherit (darwin) libobjc;
@@ -57,6 +61,8 @@ rec {
stellar-core = callPackage ./stellar-core.nix { };
+ sumokoin = callPackage ./sumokoin.nix { };
+
zcash = callPackage ./zcash {
withGui = false;
openssl = openssl_1_1_0;
diff --git a/pkgs/applications/altcoins/dero.nix b/pkgs/applications/altcoins/dero.nix
new file mode 100644
index 0000000000000000000000000000000000000000..f3e24b6c015b9830f4168a5fe6c6f3a04967c049
--- /dev/null
+++ b/pkgs/applications/altcoins/dero.nix
@@ -0,0 +1,27 @@
+{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, unbound, openssl, boost
+, libunwind, lmdb, miniupnpc, readline }:
+
+stdenv.mkDerivation rec {
+ name = "dero-${version}";
+ version = "0.11.3";
+
+ src = fetchFromGitHub {
+ owner = "deroproject";
+ repo = "dero";
+ rev = "v${version}";
+ sha256 = "0cv4yg2lkmkdhlc3753gnbg1nzldk2kxwdyizwhvanq3ycqban4b";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+ buildInputs = [ boost miniupnpc openssl lmdb unbound readline ];
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ description = "Secure, private blockchain with smart contracts based on Monero";
+ homepage = "https://dero.io/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fpletz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/altcoins/ethsign/default.nix b/pkgs/applications/altcoins/ethsign/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..b7d14a43921b24c8ba1985ccc9dbb8f823fbbc8d
--- /dev/null
+++ b/pkgs/applications/altcoins/ethsign/default.nix
@@ -0,0 +1,59 @@
+{ stdenv, buildGoPackage, fetchFromGitHub, fetchgit, clang }:
+
+buildGoPackage rec {
+ name = "ethsign-${version}";
+ version = "0.8.2";
+
+ goPackagePath = "github.com/dapphub/ethsign";
+ hardeningDisable = ["fortify"];
+
+ src = fetchFromGitHub {
+ owner = "dapphub";
+ repo = "ethsign";
+ rev = "v${version}";
+ sha256 = "1gd0bq5x49sjm83r2wivjf03dxvhdli6cvwb9b853wwcvy4inmmh";
+ };
+
+ extraSrcs = [
+ {
+ goPackagePath = "github.com/ethereum/go-ethereum";
+ src = fetchFromGitHub {
+ owner = "ethereum";
+ repo = "go-ethereum";
+ rev = "v1.7.3";
+ sha256 = "1w6rbq2qpjyf2v9mr18yiv2af1h2sgyvgrdk4bd8ixgl3qcd5b11";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/urfave/cli.v1";
+ src = fetchFromGitHub {
+ owner = "urfave";
+ repo = "cli";
+ rev = "v1.19.1";
+ sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ src = fetchgit {
+ url = "https://go.googlesource.com/crypto";
+ rev = "94eea52f7b742c7cbe0b03b22f0c4c8631ece122";
+ sha256 = "095zyvjb0m2pz382500miqadhk7w3nis8z3j941z8cq4rdafijvi";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ src = fetchgit {
+ url = "https://go.googlesource.com/sys";
+ rev = "53aa286056ef226755cd898109dbcdaba8ac0b81";
+ sha256 = "1yd17ccklby099cpdcsgx6lf0lj968hsnppp16mwh9009ldf72r1";
+ };
+ }
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = http://github.com/dapphub/ethsign;
+ description = "Make raw signed Ethereum transactions";
+ license = [licenses.gpl3];
+ };
+}
diff --git a/pkgs/applications/altcoins/monero-gui/default.nix b/pkgs/applications/altcoins/monero-gui/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..0d2899b2e6491f3fda3eacfbe200cad361bb93a5
--- /dev/null
+++ b/pkgs/applications/altcoins/monero-gui/default.nix
@@ -0,0 +1,89 @@
+{ stdenv, fetchFromGitHub
+, makeWrapper, makeDesktopItem
+, qtbase, qmake, qtmultimedia, qttools
+, qtgraphicaleffects, qtdeclarative
+, qtlocation, qtquickcontrols, qtwebchannel
+, qtwebengine, qtx11extras, qtxmlpatterns
+, monero, unbound, readline, boost, libunwind
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "monero-gui-${version}";
+ version = "0.11.1.0";
+
+ src = fetchFromGitHub {
+ owner = "monero-project";
+ repo = "monero-gui";
+ rev = "v${version}";
+ sha256 = "01d7apwrv8j8bh7plvvhlnll3ransaha3n6rx19nkgvfn319hswq";
+ };
+
+ nativeBuildInputs = [ qmake ];
+
+ buildInputs = [
+ qtbase qtmultimedia qtgraphicaleffects
+ qtdeclarative qtlocation qtquickcontrols
+ qtwebchannel qtwebengine qtx11extras
+ qtxmlpatterns monero unbound readline
+ boost libunwind makeWrapper
+ ];
+
+ patches = [
+ ./move-log-file.patch
+ ./move-translations-dir.patch
+ ];
+
+ postPatch = ''
+ echo '
+ var GUI_VERSION = "${version}";
+ var GUI_MONERO_VERSION = "${getVersion monero}";
+ ' > version.js
+ substituteInPlace monero-wallet-gui.pro \
+ --replace '$$[QT_INSTALL_BINS]/lrelease' '${getDev qttools}/bin/lrelease'
+ substituteInPlace src/daemon/DaemonManager.cpp \
+ --replace 'QApplication::applicationDirPath() + "' '"${monero}/bin'
+ '';
+
+ makeFlags = [ "INSTALL_ROOT=$(out)" ];
+
+ preBuild = ''
+ sed -i s#/opt/monero-wallet-gui##g Makefile
+ make -C src/zxcvbn-c
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = "monero-wallet-gui";
+ exec = "monero-wallet-gui";
+ icon = "monero";
+ desktopName = "Monero Wallet";
+ genericName = "Wallet";
+ categories = "Application;Network;Utility;";
+ };
+
+ postInstall = ''
+ # install desktop entry
+ mkdir -p $out/share/applications
+ cp ${desktopItem}/share/applications/* $out/share/applications
+
+ # install translations
+ cp -r release/bin/translations $out/share/
+
+ # install icons
+ for n in 16 24 32 48 64 96 128 256; do
+ size=$n"x"$n
+ mkdir -p $out/share/icons/hicolor/$size/apps
+ cp $src/images/appicons/$size.png \
+ $out/share/icons/hicolor/$size/apps/monero.png
+ done;
+ '';
+
+ meta = {
+ description = "Private, secure, untraceable currency";
+ homepage = https://getmonero.org/;
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ rnhmjoj ];
+ };
+}
diff --git a/pkgs/applications/altcoins/monero-gui/move-log-file.patch b/pkgs/applications/altcoins/monero-gui/move-log-file.patch
new file mode 100644
index 0000000000000000000000000000000000000000..928fb32911f5330ef761bafa3c38b7a1bb4f4bd4
--- /dev/null
+++ b/pkgs/applications/altcoins/monero-gui/move-log-file.patch
@@ -0,0 +1,42 @@
+diff --git a/main.cpp b/main.cpp
+index 1a9a979..2316929 100644
+--- a/main.cpp
++++ b/main.cpp
+@@ -74,10 +74,6 @@ int main(int argc, char *argv[])
+ // qDebug() << "High DPI auto scaling - enabled";
+ //#endif
+
+- // Log settings
+- Monero::Wallet::init(argv[0], "monero-wallet-gui");
+-// qInstallMessageHandler(messageHandler);
+-
+ MainApp app(argc, argv);
+
+ qDebug() << "app startd";
+@@ -86,6 +82,13 @@ int main(int argc, char *argv[])
+ app.setOrganizationDomain("getmonero.org");
+ app.setOrganizationName("monero-project");
+
++ // Log settings
++ QString logfile =
++ QStandardPaths::writableLocation(QStandardPaths::CacheLocation)
++ + "/monero-wallet-gui.log";
++ Monero::Wallet::init(argv[0], logfile.toUtf8().constData());
++
++
+ filter *eventFilter = new filter;
+ app.installEventFilter(eventFilter);
+
+diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
+index 8525bf3..6967b24 100644
+--- a/src/libwalletqt/Wallet.cpp
++++ b/src/libwalletqt/Wallet.cpp
+@@ -613,7 +613,7 @@ QString Wallet::getDaemonLogPath() const
+
+ QString Wallet::getWalletLogPath() const
+ {
+- return QCoreApplication::applicationDirPath() + "/monero-wallet-gui.log";
++ return QStandardPaths::writableLocation(QStandardPaths::CacheLocation) + "/monero-wallet-gui.log";
+ }
+
+ Wallet::Wallet(Monero::Wallet *w, QObject *parent)
diff --git a/pkgs/applications/altcoins/monero-gui/move-translations-dir.patch b/pkgs/applications/altcoins/monero-gui/move-translations-dir.patch
new file mode 100644
index 0000000000000000000000000000000000000000..29bb56301547cce76838a1c5f376ef2413b8cf4d
--- /dev/null
+++ b/pkgs/applications/altcoins/monero-gui/move-translations-dir.patch
@@ -0,0 +1,14 @@
+diff --git a/TranslationManager.cpp b/TranslationManager.cpp
+index fa39d35..5a410f7 100644
+--- a/TranslationManager.cpp
++++ b/TranslationManager.cpp
+@@ -29,7 +29,7 @@ bool TranslationManager::setLanguage(const QString &language)
+ #ifdef Q_OS_MACX
+ QString dir = qApp->applicationDirPath() + "/../Resources/translations";
+ #else
+- QString dir = qApp->applicationDirPath() + "/translations";
++ QString dir = qApp->applicationDirPath() + "/../share/translations";
+ #endif
+
+ QString filename = "monero-core_" + language;
+
diff --git a/pkgs/applications/altcoins/monero/build-wallet-rpc.patch b/pkgs/applications/altcoins/monero/build-wallet-rpc.patch
new file mode 100644
index 0000000000000000000000000000000000000000..5436332db80209a93a9d949b86d48a479819c313
--- /dev/null
+++ b/pkgs/applications/altcoins/monero/build-wallet-rpc.patch
@@ -0,0 +1,78 @@
+diff --git a/src/wallet/CMakeLists.txt b/src/wallet/CMakeLists.txt
+index 63908005..f6656d5c 100644
+--- a/src/wallet/CMakeLists.txt
++++ b/src/wallet/CMakeLists.txt
+@@ -86,43 +86,40 @@ target_link_libraries(wallet
+ ${EXTRA_LIBRARIES})
+ add_dependencies(wallet version)
+
+-if (NOT BUILD_GUI_DEPS)
+- set(wallet_rpc_sources
+- wallet_rpc_server.cpp)
++set(wallet_rpc_sources
++ wallet_rpc_server.cpp)
+
+- set(wallet_rpc_headers)
++set(wallet_rpc_headers)
+
+- set(wallet_rpc_private_headers
+- wallet_rpc_server.h)
++set(wallet_rpc_private_headers
++ wallet_rpc_server.h)
+
+- monero_private_headers(wallet_rpc_server
+- ${wallet_rpc_private_headers})
+- monero_add_executable(wallet_rpc_server
+- ${wallet_rpc_sources}
+- ${wallet_rpc_headers}
+- ${wallet_rpc_private_headers})
+-
+- target_link_libraries(wallet_rpc_server
+- PRIVATE
+- wallet
+- epee
+- rpc
+- cryptonote_core
+- cncrypto
+- common
+- ${Boost_CHRONO_LIBRARY}
+- ${Boost_PROGRAM_OPTIONS_LIBRARY}
+- ${Boost_FILESYSTEM_LIBRARY}
+- ${Boost_THREAD_LIBRARY}
+- ${CMAKE_THREAD_LIBS_INIT}
+- ${EXTRA_LIBRARIES})
+- add_dependencies(wallet_rpc_server version)
+- set_property(TARGET wallet_rpc_server
+- PROPERTY
+- OUTPUT_NAME "monero-wallet-rpc")
+- install(TARGETS wallet_rpc_server DESTINATION bin)
+-endif()
++monero_private_headers(wallet_rpc_server
++ ${wallet_rpc_private_headers})
++monero_add_executable(wallet_rpc_server
++ ${wallet_rpc_sources}
++ ${wallet_rpc_headers}
++ ${wallet_rpc_private_headers})
+
++target_link_libraries(wallet_rpc_server
++ PRIVATE
++ wallet
++ epee
++ rpc
++ cryptonote_core
++ cncrypto
++ common
++ ${Boost_CHRONO_LIBRARY}
++ ${Boost_PROGRAM_OPTIONS_LIBRARY}
++ ${Boost_FILESYSTEM_LIBRARY}
++ ${Boost_THREAD_LIBRARY}
++ ${CMAKE_THREAD_LIBS_INIT}
++ ${EXTRA_LIBRARIES})
++add_dependencies(wallet_rpc_server version)
++set_property(TARGET wallet_rpc_server
++ PROPERTY
++ OUTPUT_NAME "monero-wallet-rpc")
++install(TARGETS wallet_rpc_server DESTINATION bin)
+
+ # build and install libwallet_merged only if we building for GUI
+ if (BUILD_GUI_DEPS)
diff --git a/pkgs/applications/altcoins/monero/default.nix b/pkgs/applications/altcoins/monero/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..4b1e9cd4ea3ee8024d1665dae6ae0dc91f98a85f
--- /dev/null
+++ b/pkgs/applications/altcoins/monero/default.nix
@@ -0,0 +1,46 @@
+{ stdenv, fetchpatch, fetchFromGitHub, cmake
+, boost, miniupnpc, openssl, pkgconfig, unbound
+}:
+
+stdenv.mkDerivation rec {
+ name = "monero-${version}";
+ version = "0.11.1.0";
+
+ src = fetchFromGitHub {
+ owner = "monero-project";
+ repo = "monero";
+ rev = "v${version}";
+ sha256 = "0nrpxx6r63ia6ard85d504x2kgaikvrhb5sg93ml70l6djyy1148";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ buildInputs = [ boost miniupnpc openssl unbound ];
+
+ patches = [
+ ./build-wallet-rpc.patch # fixed in next release
+ ];
+
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DBUILD_GUI_DEPS=ON"
+ ];
+
+ doCheck = false;
+
+ installPhase = ''
+ make install
+ install -Dt "$out/bin/" \
+ bin/monero-blockchain-export \
+ bin/monero-blockchain-import \
+ bin/monero-wallet-rpc
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Private, secure, untraceable currency";
+ homepage = https://getmonero.org/;
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = [ maintainers.ehmry ];
+ };
+}
diff --git a/pkgs/applications/altcoins/seth.nix b/pkgs/applications/altcoins/seth.nix
index b2f5cfdea067f95f192cf8c31f84ab90d2a633f5..40fbf2ceb6a7bff54e055a0cdd0ad637b2645ef4 100644
--- a/pkgs/applications/altcoins/seth.nix
+++ b/pkgs/applications/altcoins/seth.nix
@@ -1,22 +1,24 @@
{ stdenv, makeWrapper, lib, fetchFromGitHub
-, bc, coreutils, curl, ethabi, git, gnused, jshon, perl, solc, which }:
+, bc, coreutils, curl, ethabi, git, gnused, jshon, perl, solc, which
+, nodejs, ethsign
+}:
stdenv.mkDerivation rec {
name = "seth-${version}";
- version = "0.5.6";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "dapphub";
repo = "seth";
rev = "v${version}";
- sha256 = "1zl70xy7njjwy4k4g84v7lpf9a2nnnbxh4mkpw7jzqfs2mr636z6";
+ sha256 = "1lbr7i3rznfp3h03y7pc094r0m992lbzr926rnr0xxbyp755wvm4";
};
nativeBuildInputs = [makeWrapper];
buildPhase = "true";
makeFlags = ["prefix=$(out)"];
postInstall = let path = lib.makeBinPath [
- bc coreutils curl ethabi git gnused jshon perl solc which
+ bc coreutils curl ethabi git gnused jshon perl solc which nodejs ethsign
]; in ''
wrapProgram "$out/bin/seth" --prefix PATH : "${path}"
'';
diff --git a/pkgs/applications/altcoins/sumokoin.nix b/pkgs/applications/altcoins/sumokoin.nix
new file mode 100644
index 0000000000000000000000000000000000000000..026008b2761a9dd4ffdff8588c72b0d4cf62335d
--- /dev/null
+++ b/pkgs/applications/altcoins/sumokoin.nix
@@ -0,0 +1,35 @@
+{ lib, stdenv, fetchFromGitHub, cmake, unbound, openssl, boost
+, libunwind, lmdb, miniupnpc }:
+
+stdenv.mkDerivation rec {
+ name = "sumokoin-${version}";
+ version = "0.2.0.0";
+
+ src = fetchFromGitHub {
+ owner = "sumoprojects";
+ repo = "sumokoin";
+ rev = "v${version}";
+ sha256 = "0ndgcawhxh3qb3llrrilrwzhs36qpxv7f53rxgcansbff9b3za6n";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ unbound openssl boost libunwind lmdb miniupnpc ];
+
+ postPatch = ''
+ substituteInPlace src/blockchain_db/lmdb/db_lmdb.cpp --replace mdb_size_t size_t
+ '';
+
+ cmakeFlags = [
+ "-DLMDB_INCLUDE=${lmdb}/include"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ description = "Sumokoin is a fork of Monero and a truely fungible cryptocurrency";
+ homepage = "https://www.sumokoin.org/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fpletz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/cantata/default.nix b/pkgs/applications/audio/cantata/default.nix
index 57d8b554c4f2353a25416bac77344d394a919ad8..35214502e09a51fd80b5a8b2d6168beadd3c2b1e 100644
--- a/pkgs/applications/audio/cantata/default.nix
+++ b/pkgs/applications/audio/cantata/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, vlc
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, pkgconfig, vlc
, qtbase, qtmultimedia, qtsvg, qttools
# Cantata doesn't build with cdparanoia enabled so we disable that
@@ -45,6 +45,15 @@ in stdenv.mkDerivation rec {
sha256 = "1b633chgfs8rya78bzzck5zijna15d1y4nmrz4dcjp862ks5y5q6";
};
+ patches = [
+ # patch is needed for 2.2.0 with qt 5.10 (doesn't harm earlier versions)
+ (fetchpatch {
+ url = "https://github.com/CDrummond/cantata/commit/4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a.patch";
+ sha256 = "1z21ax3542z7hm628xv110lmplaspb407jzgfk16xkphww5qyphj";
+ name = "fix_qt_510.patch";
+ })
+
+ ];
buildInputs = [ vlc qtbase qtmultimedia qtsvg ]
++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ]
++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
diff --git a/pkgs/applications/audio/cava/default.nix b/pkgs/applications/audio/cava/default.nix
index 57107924b618baca348d1198a8dfd08589dfd182..1420627c02a085672e33368c679864ac163f8fcd 100644
--- a/pkgs/applications/audio/cava/default.nix
+++ b/pkgs/applications/audio/cava/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
name = "cava-${version}";
- version = "0.4.2";
+ version = "0.6.0";
buildInputs = [
alsaLib
@@ -16,14 +16,16 @@ stdenv.mkDerivation rec {
owner = "karlstav";
repo = "cava";
rev = version;
- sha256 = "1c5gl8ghmd89f6097rjd2dzrgh1z4i4v9m4vn5wkpnnm68b96yyc";
+ sha256 = "01maaq5pfd4a7zilgarwr1nl7jbqyrvir6w7ikchggsckrlk23wr";
};
nativeBuildInputs = [ autoreconfHook ];
postConfigure = ''
- substituteInPlace Makefile \
+ substituteInPlace Makefile.am \
--replace "-L/usr/local/lib -Wl,-rpath /usr/local/lib" ""
+ substituteInPlace configure.ac \
+ --replace "/usr/share/consolefonts" "$out/share/consolefonts"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/dfasma/default.nix b/pkgs/applications/audio/dfasma/default.nix
index 125df237dfe501a7ce22be49a7b007861764a10a..d16534b03d3266268537fb59fcb1168a3d13971d 100644
--- a/pkgs/applications/audio/dfasma/default.nix
+++ b/pkgs/applications/audio/dfasma/default.nix
@@ -62,6 +62,5 @@ in stdenv.mkDerivation rec {
homepage = http://gillesdegottex.github.io/dfasma/;
license = [ licenses.gpl3Plus reaperFork.meta.license ];
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/audio/distrho/default.nix b/pkgs/applications/audio/distrho/default.nix
index a6a7ad22fa1a106d43eaa89f4c9d3cee797d0dda..5c9211e7f3bbbe8fd768f9051aed20c5319ae629 100644
--- a/pkgs/applications/audio/distrho/default.nix
+++ b/pkgs/applications/audio/distrho/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, fetchgit, alsaLib, fftwSinglePrec, freetype, libjack2
+{ stdenv, fetchFromGitHub, alsaLib, fftwSinglePrec, freetype, libjack2
, libxslt, lv2, pkgconfig, premake3, xorg, ladspa-sdk }:
stdenv.mkDerivation rec {
- name = "distrho-ports-unstable-2017-10-10";
+ name = "distrho-ports-unstable-2018-01-01";
- src = fetchgit {
- url = "https://github.com/DISTRHO/DISTRHO-Ports.git";
- rev = "e11e2b204c14b8e370a0bf5beafa5f162fedb8e9";
- sha256 = "1nd542iian9kr2ldaf7fkkgf900ryzqigks999d1jhms6p0amvfv";
+ src = fetchFromGitHub {
+ owner = "DISTRHO";
+ repo = "DISTRHO-Ports";
+ rev = "b200e7409aa9f6612c4d948932f6ce6f0a087f5a";
+ sha256 = "0672r0a9s6skzkxpjdraziwh5k8ivrfzvi4zcpkcg3zrv2hia2vz";
};
patchPhase = ''
diff --git a/pkgs/applications/audio/faust/faust2.nix b/pkgs/applications/audio/faust/faust2.nix
index 901df19ebf596ead80b79012bb6da92d681ae599..877bd26a5c1bf7277a84211b4212435e196cd1ae 100644
--- a/pkgs/applications/audio/faust/faust2.nix
+++ b/pkgs/applications/audio/faust/faust2.nix
@@ -16,13 +16,14 @@ with stdenv.lib.strings;
let
- version = "2.1.0";
+ version = "2.5.21";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
- rev = "v${builtins.replaceStrings ["."] ["-"] version}";
- sha256 = "1pmiwy287g79ipz9pppnkfrdgls3l912kpkr7dfymk9wk5y5di9m";
+ rev = "${version}";
+ sha256 = "1kfrcfhpzkpjxsrvgwmc2valgwfb4b7gfwwnlnjq6f6dp56yflpz";
+ fetchSubmodules = true;
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/faust/faust2jack.nix b/pkgs/applications/audio/faust/faust2jack.nix
index 3867114562d56edabc1c50fe8520a31e407576ab..7762ca393690ded3384368d182835f647f71b0bb 100644
--- a/pkgs/applications/audio/faust/faust2jack.nix
+++ b/pkgs/applications/audio/faust/faust2jack.nix
@@ -2,6 +2,7 @@
, gtk2
, jack2Full
, opencv
+, libsndfile
}:
faust.wrapWithBuildEnv {
@@ -18,6 +19,7 @@ faust.wrapWithBuildEnv {
gtk2
jack2Full
opencv
+ libsndfile
];
}
diff --git a/pkgs/applications/audio/faust/faust2jaqt.nix b/pkgs/applications/audio/faust/faust2jaqt.nix
index c0911b315386293dda2c8f2fe7cd7eea9d11ddc3..5a015e5ca31e57a3d005063ae71d4bcbc0579330 100644
--- a/pkgs/applications/audio/faust/faust2jaqt.nix
+++ b/pkgs/applications/audio/faust/faust2jaqt.nix
@@ -2,6 +2,7 @@
, jack2Full
, opencv
, qt4
+, libsndfile
}:
faust.wrapWithBuildEnv {
@@ -17,6 +18,7 @@ faust.wrapWithBuildEnv {
jack2Full
opencv
qt4
+ libsndfile
];
}
diff --git a/pkgs/applications/audio/flac/default.nix b/pkgs/applications/audio/flac/default.nix
index 425b2b866a5af2a04e2d43600fab0d80de192f51..99aedae19124bde1833fb274d4e8f586a1e4cc47 100644
--- a/pkgs/applications/audio/flac/default.nix
+++ b/pkgs/applications/audio/flac/default.nix
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
homepage = https://xiph.org/flac/;
description = "Library and tools for encoding and decoding the FLAC lossless audio file format";
platforms = platforms.all;
- maintainers = [ maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/audio/fmit/default.nix b/pkgs/applications/audio/fmit/default.nix
index 66f82226b507f81ec1d0156356d8173296922122..ba3f31d05014cfe7ff8d059361e078b1200b9a28 100644
--- a/pkgs/applications/audio/fmit/default.nix
+++ b/pkgs/applications/audio/fmit/default.nix
@@ -49,6 +49,5 @@ stdenv.mkDerivation rec {
homepage = http://gillesdegottex.github.io/fmit/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix
index fb1ed728030857924d6e001c3ae4554a0d99a1b4..bdb32ab01e24a02d29cf613d611e6aed7472147d 100644
--- a/pkgs/applications/audio/gpodder/default.nix
+++ b/pkgs/applications/audio/gpodder/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, python3, python3Packages, intltool
, glibcLocales, gnome3, gtk3, wrapGAppsHook
-, ipodSupport ? false, libgpod
+, ipodSupport ? false, libgpod, gobjectIntrospection
}:
python3Packages.buildPythonApplication rec {
@@ -22,14 +22,11 @@ python3Packages.buildPythonApplication rec {
nativeBuildInputs = [
intltool
- python3Packages.wrapPython
wrapGAppsHook
glibcLocales
];
- buildInputs = [
- python3
- ];
+ buildInputs = [ python3 gobjectIntrospection ];
checkInputs = with python3Packages; [
coverage minimock
diff --git a/pkgs/applications/audio/gradio/default.nix b/pkgs/applications/audio/gradio/default.nix
index 4b552301dd3d0f896f71c47e9c8f0e81199e37fe..8c2987352fbb7d271bfb9a70548c829ce54dfda1 100644
--- a/pkgs/applications/audio/gradio/default.nix
+++ b/pkgs/applications/audio/gradio/default.nix
@@ -17,7 +17,7 @@
, gst_plugins ? with gst_all_1; [ gst-plugins-good gst-plugins-ugly ]
}:
let
- version = "7.0";
+ version = "7.1";
in stdenv.mkDerivation rec {
name = "gradio-${version}";
@@ -26,7 +26,7 @@ in stdenv.mkDerivation rec {
owner = "haecker-felix";
repo = "gradio";
rev = "v${version}";
- sha256 = "0kn08k5dv7yh29ksywcpl6ifrp3p8zzk3p3hkbhzc8fpx84jn7r9";
+ sha256 = "0x0hmcjvpgvsm64ywcc71srlwqybfhadn5nkwycq0lh7r49d89kx";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/id3v2/default.nix b/pkgs/applications/audio/id3v2/default.nix
index 6653526c6e2f15be0874c55515e83d34a7611b89..d2720fcace67326ad950d48b2a048fa4fd33328f 100644
--- a/pkgs/applications/audio/id3v2/default.nix
+++ b/pkgs/applications/audio/id3v2/default.nix
@@ -23,7 +23,6 @@ stdenv.mkDerivation rec {
description = "A command line editor for id3v2 tags";
homepage = http://id3v2.sourceforge.net/;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ nckx ];
platforms = with platforms; unix;
};
}
diff --git a/pkgs/applications/audio/infamousPlugins/default.nix b/pkgs/applications/audio/infamousPlugins/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..9fe0820e5d6f7adb63e19803c90170e3b27c0504
--- /dev/null
+++ b/pkgs/applications/audio/infamousPlugins/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub, pkgconfig, cairomm, cmake, lv2, libpthreadstubs, libXdmcp, libXft, ntk, pcre, fftwFloat, zita-resampler }:
+
+stdenv.mkDerivation rec {
+ name = "infamousPlugins-v${version}";
+ version = "0.2.04";
+
+ src = fetchFromGitHub {
+ owner = "ssj71";
+ repo = "infamousPlugins";
+ rev = "v${version}";
+ sha256 = "0hmqk80w4qxq09iag7b7srf2g0wigkyhzq0ywxvhz2iz0hq9k0dh";
+ };
+
+ nativeBuildInputs = [ pkgconfig cmake ];
+ buildInputs = [ cairomm lv2 libpthreadstubs libXdmcp libXft ntk pcre fftwFloat zita-resampler ];
+
+ meta = with stdenv.lib; {
+ homepage = https://ssj71.github.io/infamousPlugins;
+ description = "A collection of open-source LV2 plugins";
+ longDescription = ''
+ These are audio plugins in the LV2 format, developed for linux. Most are suitable for live use.
+ This collection contains:
+ * Cellular Automaton Synth - additive synthesizer, where 16 harmonics are added according to rules of elementary cellular automata
+ * Envelope Follower - a fully featured envelope follower plugin
+ * Hip2B - a distortion/destroyer plugin
+ * cheap distortion - another distortion plugin, but this one I wanted to get it as light as possible
+ * stuck - a clone of the electro-harmonix freeze
+ * power cut - this effect is commonly called tape stop
+ * power up - the opposite of the power cut
+ * ewham - a whammy style pitchshifter
+ * lushlife - a simulated double tracking plugin capable of everything from a thin beatle effect to thick lush choruses to weird outlandish effects
+ '';
+ license = licenses.gpl2;
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/keyfinder-cli/default.nix b/pkgs/applications/audio/keyfinder-cli/default.nix
index 6a013e8c604fa7cb8838efcdb8f5d995bba154ac..344e6894baf5d4a05827110c4549e68fb7df227f 100644
--- a/pkgs/applications/audio/keyfinder-cli/default.nix
+++ b/pkgs/applications/audio/keyfinder-cli/default.nix
@@ -27,6 +27,5 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/audio/keyfinder/default.nix b/pkgs/applications/audio/keyfinder/default.nix
index f011e909052c0515c884f4ec58798e83a5afbc9b..55039e8508bc064df1b3b33462206eb56d814b7f 100644
--- a/pkgs/applications/audio/keyfinder/default.nix
+++ b/pkgs/applications/audio/keyfinder/default.nix
@@ -37,6 +37,5 @@ stdenv.mkDerivation rec {
homepage = http://www.ibrahimshaath.co.uk/keyfinder/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix b/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix
index 206754a519558f2a9a6e244976235abe78ad7ad8..f355c540f301bf861922de575699e14da43686e4 100644
--- a/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix
@@ -15,7 +15,6 @@ stdenv.mkDerivation rec {
buildPhase = ''
faust2jaqt -vec -time -t 99999 CharacterCompressor.dsp
faust2jaqt -vec -time -t 99999 CharacterCompressorMono.dsp
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "lib/CharacterCompressor.lib"
faust2lv2 -vec -time -gui -t 99999 CharacterCompressor.dsp
faust2lv2 -vec -time -gui -t 99999 CharacterCompressorMono.dsp
'';
diff --git a/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix b/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix
index 467e11daaf65b68c197aaef38452c7d739a42cc4..90e4eabeef0b7b32f3e375856681aaaa0fa92ff2 100644
--- a/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix
@@ -18,8 +18,6 @@ stdenv.mkDerivation rec {
faust2jaqt -time -vec -double -t 99999 $f
done
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "CompBus.lib"
-
for f in *.dsp;
do
faust2lv2 -time -vec -double -gui -t 99999 $f
diff --git a/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix b/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix
index b452d91426e0afd835c650872fd8905b19ebde4c..73dd7b48e9c4255306e58b9384ef1f1092b26d50 100644
--- a/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
buildPhase = ''
faust2jaqt -time -vec -t 99999 ConstantDetuneChorus.dsp
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "ConstantDetuneChorus.dsp"
faust2lv2 -time -vec -t 99999 -gui ConstantDetuneChorus.dsp
'';
diff --git a/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix b/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix
index d1959ec3cebc2de36b15f69a40b73bf1201d6d3c..39065db6edeb53eb85316eeaddd2e638437abba0 100644
--- a/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
buildPhase = ''
faust2jaqt -vec -time -t 99999 LazyLimiter.dsp
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "GUI.lib"
faust2lv2 -vec -time -t 99999 -gui LazyLimiter.dsp
'';
diff --git a/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix b/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix
index 6216ba55593888ef1cc67f8fdd06180e05f9d6b7..362451988d38e27536a99905415ff691552d2003 100644
--- a/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
buildPhase = ''
faust2jaqt -time -vec -t 99999 MBdistortion.dsp
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "MBdistortion.dsp"
faust2lv2 -time -vec -gui -t 99999 MBdistortion.dsp
'';
diff --git a/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix b/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix
index 0bb2034fc46ef5c9aa5552d229a021e473886f8c..3f809aa78474963ab01e17f838d12c8120f19b35 100644
--- a/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
buildPhase = ''
faust2jaqt -time -vec -t 99999 RhythmDelay.dsp
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "RhythmDelay.dsp"
faust2lv2 -time -vec -t 99999 -gui RhythmDelay.dsp
'';
diff --git a/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix b/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
index e526e40a1e36f1293581c455cf0993cc50621648..fece392ab1cc3ff4a56343a9b062b2ac12611c3e 100644
--- a/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
@@ -19,11 +19,9 @@ stdenv.mkDerivation rec {
faust2jaqt -time -double -t 99999 $f
done
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "compressors.lib"
-
for f in *.dsp;
do
- echo "compiling plugin from" $f
+ echo "Compiling plugin from" $f
faust2lv2 -time -double -gui -t 99999 $f
done
'';
diff --git a/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix b/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix
index daa23baa966bb23df136526f2b523483670db3c4..6237628e600c8076454abb209c2ddb211222122c 100644
--- a/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix
@@ -17,7 +17,6 @@ stdenv.mkDerivation rec {
do
echo "Building jack standalone for $f"
faust2jaqt -vec -time -t 99999 "$f"
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "$f"
echo "Building lv2 for $f"
faust2lv2 -vec -time -gui -t 99999 "$f"
done
diff --git a/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix b/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix
index 422aabb2829960d4a076ce7121c7c2e213feb306..cb9247fd3d084b7736143271c85b171287767bb8 100644
--- a/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix
@@ -15,7 +15,6 @@ stdenv.mkDerivation rec {
buildPhase = ''
faust2jaqt -vec -double -time -t 99999 shelfMultiBand.dsp
faust2jaqt -vec -double -time -t 99999 shelfMultiBandMono.dsp
- sed -i "s|\[ *scale *: *log *\]||g ; s|\btgroup\b|hgroup|g" "shelfMultiBand.lib"
faust2lv2 -vec -double -time -gui -t 99999 shelfMultiBandMono.dsp
faust2lv2 -vec -double -time -gui -t 99999 shelfMultiBand.dsp
'';
diff --git a/pkgs/applications/audio/monkeys-audio/default.nix b/pkgs/applications/audio/monkeys-audio/default.nix
index d1c6ed6379a8dd44b7b57df2e38d8cca0b10349d..55f3a667e06fa78b1126881a61e0e5c7ffba402d 100644
--- a/pkgs/applications/audio/monkeys-audio/default.nix
+++ b/pkgs/applications/audio/monkeys-audio/default.nix
@@ -14,6 +14,6 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
platforms = platforms.linux;
- maintainers = [ maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/audio/mopidy-iris/default.nix b/pkgs/applications/audio/mopidy-iris/default.nix
index 1f309c4503bfec084892c162768592e0dcdb4fe3..219b04b4ec41eb1674732d11e2ca9b67aae68552 100644
--- a/pkgs/applications/audio/mopidy-iris/default.nix
+++ b/pkgs/applications/audio/mopidy-iris/default.nix
@@ -2,12 +2,12 @@
pythonPackages.buildPythonApplication rec {
name = "mopidy-iris-${version}";
- version = "3.11.0";
+ version = "3.12.4";
src = pythonPackages.fetchPypi {
inherit version;
pname = "Mopidy-Iris";
- sha256 = "1a9pn35vv1b9v0s30ajjg7gjjvcfjwgfyp7z61m567nv6cr37vhq";
+ sha256 = "0k64rfnp5b4rybb396zzx12wnnca43a8l1s6s6dr6cflgk9aws87";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/audio/mpg123/default.nix b/pkgs/applications/audio/mpg123/default.nix
index 1e0b46826cf0190f171b9e3bd3f85bf47c19970c..1b30399ae0a5386ae1015dd583a8487f7c24f823 100644
--- a/pkgs/applications/audio/mpg123/default.nix
+++ b/pkgs/applications/audio/mpg123/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "mpg123-1.25.7";
+ name = "mpg123-1.25.8";
src = fetchurl {
url = "mirror://sourceforge/mpg123/${name}.tar.bz2";
- sha256 = "1ws40fglyyk51jvmz8gfapjkw1g51pkch1rffdsbh4b1yay5xc9i";
+ sha256 = "16s9z1xc5kv1p90g42vsr9m4gq3dwjsmrj873x4i8601mvpm3nkr";
};
buildInputs = stdenv.lib.optional (!stdenv.isDarwin) alsaLib;
diff --git a/pkgs/applications/audio/ncmpc/default.nix b/pkgs/applications/audio/ncmpc/default.nix
index ca147ffc7352414870f274185dfb2982d30458dc..93e909fc604bcad6601d87df002644c138a6af8c 100644
--- a/pkgs/applications/audio/ncmpc/default.nix
+++ b/pkgs/applications/audio/ncmpc/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "ncmpc-${version}";
- version = "0.28";
+ version = "0.29";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "ncmpc";
rev = "v${version}";
- sha256 = "1z0bdkqsdb3f5k2lsws3qzav4r30fzk8fhxj9l0p738flcka6k4n";
+ sha256 = "1b2kbx2phbf4s2qpy7mx72c87xranljr0yam6z9m1i1kvcnp8q1q";
};
buildInputs = [ glib ncurses mpd_clientlib ];
diff --git a/pkgs/applications/audio/ncmpcpp/default.nix b/pkgs/applications/audio/ncmpcpp/default.nix
index 4452ab23cd5ee53ebb43f3cf05911155c5a27c7a..10c3bb2a195d897faae2f666e8d3acb3ffd315dd 100644
--- a/pkgs/applications/audio/ncmpcpp/default.nix
+++ b/pkgs/applications/audio/ncmpcpp/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
description = "A featureful ncurses based MPD client inspired by ncmpc";
homepage = https://ncmpcpp.rybczak.net/;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ jfrankenau koral lovek323 mornfall ];
+ maintainers = with maintainers; [ jfrankenau koral lovek323 ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/audio/normalize/default.nix b/pkgs/applications/audio/normalize/default.nix
index ad4a06cff99446ae46877683f3fb027b3568a34b..a727160ff2992d92ba93f5f2874b012614079204 100644
--- a/pkgs/applications/audio/normalize/default.nix
+++ b/pkgs/applications/audio/normalize/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, libmad }:
stdenv.mkDerivation rec {
name = "normalize-${version}";
version = "0.7.7";
src = fetchurl {
- url = "mirror://savannah/normalize/normalize-0.7.7.tar.gz";
+ url = "mirror://savannah/normalize/${name}.tar.gz";
sha256 = "1n5khss10vjjp6w69q9qcl4kqfkd0pr555lgqghrchn6rjms4mb0";
};
+ buildInputs = [ libmad ];
+
meta = with stdenv.lib; {
homepage = http://normalize.nongnu.org/;
description = "Audio file normalizer";
diff --git a/pkgs/applications/audio/opusfile/default.nix b/pkgs/applications/audio/opusfile/default.nix
index 8a7ab8889a6671057800d0f2de1d59e8714cecb3..d864d5972bce8b31d892786fe511ed456b44d84c 100644
--- a/pkgs/applications/audio/opusfile/default.nix
+++ b/pkgs/applications/audio/opusfile/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, pkgconfig, openssl, libogg, libopus }:
stdenv.mkDerivation rec {
- name = "opusfile-0.8";
+ name = "opusfile-0.10";
src = fetchurl {
url = "http://downloads.xiph.org/releases/opus/${name}.tar.gz";
- sha256 = "192mp2jgn5s9815h31ybzsfipmbppmdhwx1dymrk26xarz9iw8rc";
+ sha256 = "0bs1376sd131qdh7198jp64vv5d17az5wyy4y7srrvw7p8k3bq28";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/audio/pd-plugins/cyclone/default.nix b/pkgs/applications/audio/pd-plugins/cyclone/default.nix
index e4ec281cacb85170a787670ad249492106960ab3..ae43bad5b2c29ca982c86e5a7b219d9e0534e5d4 100644
--- a/pkgs/applications/audio/pd-plugins/cyclone/default.nix
+++ b/pkgs/applications/audio/pd-plugins/cyclone/default.nix
@@ -1,32 +1,26 @@
-{ stdenv, fetchurl, puredata }:
+{ stdenv, fetchFromGitHub, puredata }:
stdenv.mkDerivation rec {
name = "cyclone-${version}";
- version = "0.1-alpha55";
+ version = "0.3beta-2";
- src = fetchurl {
- url = "mirror://sourceforge/project/pure-data/libraries/cyclone/${name}.tar.gz";
- sha256 = "1yys9xrlz09xgnqk2gqdl8vw6xj6l9d7km2lkihidgjql0jx5b5i";
+ src = fetchFromGitHub {
+ owner = "porres";
+ repo = "pd-cyclone";
+ rev = "cyclone${version}";
+ sha256 = "192jrq3bdsv626js1ymq10gwp9wwcszjs63ys6ap9ig8xdkbhr3q";
};
buildInputs = [ puredata ];
- hardeningDisable = [ "format" ];
+ makeFlags = [
+ "pdincludepath=${puredata}/include/pd"
+ "prefix=$(out)"
+ ];
- patchPhase = ''
- for file in `grep -r -l g_canvas.h`
- do
- sed -i 's|#include "g_canvas.h"|#include "${puredata}/include/pd/g_canvas.h"|g' $file
- done
- for file in `grep -r -l m_imp.h`
- do
- sed -i 's|#include "m_imp.h"|#include "${puredata}/include/pd/m_imp.h"|g' $file
- done
- '';
-
- installPhase = ''
- mkdir -p $out/cyclone
- cp -r bin/* $out/cyclone
+ postInstall = ''
+ mv "$out/lib/pd-externals/cyclone" "$out/"
+ rm -rf $out/lib
'';
meta = {
diff --git a/pkgs/applications/audio/pd-plugins/maxlib/default.nix b/pkgs/applications/audio/pd-plugins/maxlib/default.nix
index 3b836d9eb3304be9fd63d7b3ed48a51d6e6ad5b4..0eb75d77c68c943c4ddbf15c0be3684967ad1f5d 100644
--- a/pkgs/applications/audio/pd-plugins/maxlib/default.nix
+++ b/pkgs/applications/audio/pd-plugins/maxlib/default.nix
@@ -1,28 +1,26 @@
-{ stdenv, fetchurl, puredata }:
+{ stdenv, fetchFromGitHub, puredata }:
stdenv.mkDerivation rec {
name = "maxlib-${version}";
- version = "1.5.5";
+ version = "1.5.7";
- src = fetchurl {
- url = "mirror://sourceforge/project/pure-data/libraries/maxlib/${name}.tar.gz";
- sha256 = "0vxl9s815dnay5r0067rxsfh8f6jbk61f0nxrydzjydfycza7p1w";
+ src = fetchFromGitHub {
+ owner = "electrickery";
+ repo = "pd-maxlib";
+ rev = "v${version}";
+ sha256 = "10w9qfgn26lj3zqjksf2r1wsjpf5xy4dx22jay9l6idy9q62mxsn";
};
buildInputs = [ puredata ];
hardeningDisable = [ "format" ];
- patchPhase = ''
- for i in ${puredata}/include/pd/*; do
- ln -s $i .
- done
- sed -i "s@/usr@$out@g" Makefile
- '';
+ makeFlags = [ "prefix=$(out)" ];
postInstall = ''
- mv $out/local/lib/pd-externals/maxlib/ $out
+ mv $out/lib/pd-externals/maxlib/ $out
rm -rf $out/local/
+ rm -rf $out/lib/
'';
meta = {
diff --git a/pkgs/applications/audio/pd-plugins/timbreid/default.nix b/pkgs/applications/audio/pd-plugins/timbreid/default.nix
index f8a25256bb07b62a418db566c08cd2b2e86860af..f2e54b327fceebd0912c2041e57593dafe695967 100644
--- a/pkgs/applications/audio/pd-plugins/timbreid/default.nix
+++ b/pkgs/applications/audio/pd-plugins/timbreid/default.nix
@@ -1,30 +1,40 @@
-{ stdenv, fetchurl, unzip, puredata }:
+{ stdenv, fetchurl, unzip, puredata, fftw }:
stdenv.mkDerivation rec {
- version = "0.6.0";
+ version = "0.7.0";
name = "timbreid-${version}";
src = fetchurl {
url = "http://williambrent.conflations.com/pd/timbreID-${version}-src.zip";
- sha256 = "02rnkb0vpjxrr60c3hryv7zhyjpci2mi9dk27kjxpj5zp26gjk0p";
+ sha256 = "14k2xk5zrzrw1zprdbwx45hrlc7ck8vq4drpd3l455i5r8yk4y6b";
};
- buildInputs = [ unzip puredata ];
+ buildInputs = [ unzip puredata fftw ];
unpackPhase = ''
+ mkdir source
+ cd source
unzip $src
- mv timbreID-0.6.0-src/tID/* .
- rm -rf timbreID-0.6.0-src/tID/
- rm -rf timbreID-0.6.0-src/INSTALL.txt
'';
+ buildPhase = ''
+ make tIDLib.o all
+ '';
+
installPhase = ''
mkdir -p $out/
cp -r *.pd $out/
cp -r *.pd_linux $out/
- cp -r *.wav $out/
+ cp -r audio/ $out/
+ cp -r data/ $out/
+ cp -r doc/ $out/
'';
+ postFixup = ''
+ mv $out/share/doc/ $out/
+ rm -rf $out/share/
+ '';
+
meta = {
description = "A collection of audio feature analysis externals for puredata";
homepage = http://williambrent.conflations.com/pages/research.html;
diff --git a/pkgs/applications/audio/pmidi/default.nix b/pkgs/applications/audio/pmidi/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..9f51d30082593f6a915337bd9b9bc26f03326230
--- /dev/null
+++ b/pkgs/applications/audio/pmidi/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, alsaLib
+, version ? "1.7.1"
+, sourceSha256 ? "051mv6f13c8y13c1iv3279k1hhzpz4fm9sfczhgp9sim2bjdj055"
+}:
+stdenv.mkDerivation {
+ name = "pmidi-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/pmidi/${version}/pmidi-${version}.tar.gz";
+ sha256 = sourceSha256;
+ };
+
+ buildInputs = [ alsaLib ];
+
+ meta = with stdenv.lib; {
+ homepage = http://www.parabola.me.uk/alsa/pmidi.html;
+ description = "A straightforward command line program to play midi files through the ALSA sequencer";
+ maintainers = with maintainers; [ lheckemann ];
+ license = licenses.gpl2;
+ };
+}
diff --git a/pkgs/applications/audio/qmmp/default.nix b/pkgs/applications/audio/qmmp/default.nix
index 77c82f1737c60e2b2304c555b1e9bc03b860be26..6b816cdeec1074505be766a99e750066306eeb6b 100644
--- a/pkgs/applications/audio/qmmp/default.nix
+++ b/pkgs/applications/audio/qmmp/default.nix
@@ -29,11 +29,11 @@
# handle that.
stdenv.mkDerivation rec {
- name = "qmmp-1.1.10";
+ name = "qmmp-1.2.0";
src = fetchurl {
url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2";
- sha256 = "16hb3s48filq0q18m7x9vmhpirk4fh0aqj8kwbapv8mkcnzq2mqy";
+ sha256 = "17kci7srgbkk62dgxlmg3lv2y7z04jsinpgx6jmxjpnpblpcj840";
};
buildInputs =
diff --git a/pkgs/applications/audio/seq24/default.nix b/pkgs/applications/audio/seq24/default.nix
index ebeef301e103494569d52a502b0394aa84046b75..11ee00adc887cddfd3890a7456b2b8a25008b587 100644
--- a/pkgs/applications/audio/seq24/default.nix
+++ b/pkgs/applications/audio/seq24/default.nix
@@ -19,6 +19,6 @@ stdenv.mkDerivation rec {
homepage = http://www.filter24.org/seq24;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ goibhniu nckx ];
+ maintainers = with maintainers; [ goibhniu ];
};
}
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index 9ac0c49ebc319eea377cecdffd15216f8c40d0eb..35c5dff271066b2bb5898f009cc451253abc8bb0 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -9,7 +9,7 @@ let
# Latest version number can be found at:
# http://repository-origin.spotify.com/pool/non-free/s/spotify-client/
# Be careful not to pick the testing version.
- version = "1.0.69.336.g7edcc575-39";
+ version = "1.0.70.399.g5ffabd56-26";
deps = [
alsaLib
@@ -54,7 +54,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
- sha256 = "0bh2q7g478g7wj661fypxcbhrbq87zingfyigg7rz1shgsgwc3gd";
+ sha256 = "0kpakz11xkyqqjvln4jkhc3z5my8zgpw8m6jx954cjdbc6vkxd29";
};
buildInputs = [ dpkg makeWrapper ];
diff --git a/pkgs/applications/audio/xmp/default.nix b/pkgs/applications/audio/xmp/default.nix
index 9aa24738c37924563ddd3235fbcf3db9bdd95852..d234f6b6b8ccff85a43f68fd6edddd998186f758 100644
--- a/pkgs/applications/audio/xmp/default.nix
+++ b/pkgs/applications/audio/xmp/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, alsaLib, libxmp }:
stdenv.mkDerivation rec {
- name = "xmp-4.0.10";
+ name = "xmp-4.1.0";
meta = with stdenv.lib; {
description = "Extended module player";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/xmp/xmp/${name}.tar.gz";
- sha256 = "0gjylvvmq7ha0nhcjg56qfp0xxpsrcsj7y5r914svd5x1ppmzm5n";
+ sha256 = "17i8fc7x7yn3z1x963xp9iv108gxfakxmdgmpv3mlm438w3n3g8x";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/editors/android-studio/common.nix b/pkgs/applications/editors/android-studio/common.nix
index 360d373f0707b03051c3b486a2fa1ecb87c077f2..2c2227dd4ee9544b015f52e2a65b01c02aed235e 100644
--- a/pkgs/applications/editors/android-studio/common.nix
+++ b/pkgs/applications/editors/android-studio/common.nix
@@ -34,7 +34,7 @@
let
androidStudio = stdenv.mkDerivation {
- name = "${pname}";
+ name = "${pname}-${version}";
src = fetchurl {
url = "https://dl.google.com/dl/android/studio/ide-zips/${version}/android-studio-ide-${build}-linux.zip";
@@ -48,6 +48,7 @@ let
installPhase = ''
cp -r . $out
wrapProgram $out/bin/studio.sh \
+ --set ANDROID_EMULATOR_USE_SYSTEM_LIBS 1 \
--set PATH "${stdenv.lib.makeBinPath [
# Checked in studio.sh
@@ -68,7 +69,6 @@ let
# Runtime stuff
git
-
]}" \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index acab0be4258f3145a99e28ea987e91825504778b..725841e47b49c2b4e29c1d7ac9ea2091968508db 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -27,9 +27,9 @@ in rec {
preview = mkStudio {
pname = "android-studio-preview";
- version = "3.1.0.6"; # "Android Studio 3.1 Canary 7"
- build = "173.4524538";
- sha256Hash = "0rj7swychriznylrr09g0rnj12rymms925xbry85ba72hj1jjf6w";
+ version = "3.1.0.10"; # "Android Studio 3.1 Beta 2"
+ build = "173.4580418";
+ sha256Hash = "0s56vbyq6b1q75ss6pqvhzwqzb6xbp6841f3y5cwhrch2xalxjkc";
meta = stable.meta // {
description = "The Official IDE for Android (preview version)";
diff --git a/pkgs/applications/editors/atom/beta.nix b/pkgs/applications/editors/atom/beta.nix
index 46c9625bc986ec3be756931246f809eb16377742..0734da173e5f443063f0e78a54b3c7d052b8ef71 100644
--- a/pkgs/applications/editors/atom/beta.nix
+++ b/pkgs/applications/editors/atom/beta.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "atom-beta-${version}";
- version = "1.24.0-beta2";
+ version = "1.24.0-beta3";
src = fetchurl {
url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
- sha256 = "1s5zfccpiyg3nqq3a93dg5sr6pk8gvwf8assq9g78l7qkryqr4ac";
+ sha256 = "02nnjjwlkxafi2fbi4gz276nqkmi92kf3q414vw1k3kc8q5zvxrs";
name = "${name}.deb";
};
diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix
index 50c3d182afb8ba87e12b1335e00813f1d8bfc006..39b4b2e045ed5869c903b30ae8b060e8eae02402 100644
--- a/pkgs/applications/editors/atom/default.nix
+++ b/pkgs/applications/editors/atom/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "atom-${version}";
- version = "1.23.2";
+ version = "1.23.3";
src = fetchurl {
url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
- sha256 = "04shnmy80ixjrc8d57i5w23xfxw1dmxj7kbygsal9l8kxgd76k7h";
+ sha256 = "0vq0pics8ajjqwqlk396dxl10k80059f9bik0j4wj2cals42bifc";
name = "${name}.deb";
};
diff --git a/pkgs/applications/editors/deadpixi-sam/default.nix b/pkgs/applications/editors/deadpixi-sam/default.nix
index d1ed4826c68234fab68df3be3936bccfc1a0c7c4..4ab11064eae3d7a014d2f7e6caa1320b081eaf01 100644
--- a/pkgs/applications/editors/deadpixi-sam/default.nix
+++ b/pkgs/applications/editors/deadpixi-sam/default.nix
@@ -1,25 +1,25 @@
-{ stdenv, fetchFromGitHub, freetype, libX11, libXt, libXft
-, version ? "2016-10-08"
-, rev ? "a17c4a9c2a1af2de0a756fe16d482e0db88c0541"
-, sha256 ? "03xmfzlijz4gbmr7l0pb1gl9kmlz1ab3hr8d51innvlasy4g6xgj"
-}:
+{ stdenv, fetchFromGitHub, freetype, libX11, libXi, libXt, libXft }:
stdenv.mkDerivation rec {
- inherit version;
+ version = "2017-10-27";
name = "deadpixi-sam-unstable-${version}";
- src = fetchFromGitHub {
- inherit sha256 rev;
- owner = "deadpixi";
- repo = "sam";
- };
+
+ src = fetchFromGitHub {
+ owner = "deadpixi";
+ repo = "sam";
+ rev = "51693780fb1457913389db6634163998f9b775b8";
+ sha256 = "0nfkj93j4bgli4ixbk041nwi14rabk04kqg8krq4mj0044m1qywr";
+ };
postPatch = ''
substituteInPlace config.mk.def \
- --replace "/usr/include/freetype2" "${freetype.dev}/include/freetype2"
+ --replace "/usr/include/freetype2" "${freetype.dev}/include/freetype2" \
+ --replace "CC=gcc" ""
'';
+ CFLAGS = "-D_DARWIN_C_SOURCE";
makeFlags = [ "DESTDIR=$(out)" ];
- buildInputs = [ libX11 libXt libXft ];
+ buildInputs = [ libX11 libXi libXt libXft ];
postInstall = ''
mkdir -p $out/share/applications
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
description = "Updated version of the sam text editor";
license = with licenses; lpl-102;
maintainers = with maintainers; [ ramkromberg ];
- platforms = with platforms; linux;
+ platforms = with platforms; unix;
};
}
diff --git a/pkgs/applications/editors/eclipse/plugins.nix b/pkgs/applications/editors/eclipse/plugins.nix
index 769891423d7e6748902324a04dfe9b6ffaeb392a..4f82696efd580cb9f2c2d4f671f6c866caa15518 100644
--- a/pkgs/applications/editors/eclipse/plugins.nix
+++ b/pkgs/applications/editors/eclipse/plugins.nix
@@ -20,20 +20,32 @@ rec {
# Helper for the common case where we have separate feature and
# plugin JARs.
- buildEclipsePlugin = { name, srcFeature, srcPlugin, ... } @ attrs:
- buildEclipsePluginBase (attrs // {
- srcs = [ srcFeature srcPlugin ];
+ buildEclipsePlugin =
+ { name, srcFeature, srcPlugin ? null, srcPlugins ? [], ... } @ attrs:
+ assert srcPlugin == null -> srcPlugins != [];
+ assert srcPlugin != null -> srcPlugins == [];
- buildCommand = ''
- dropinDir="$out/eclipse/dropins/${name}"
+ let
- mkdir -p $dropinDir/features
- unzip ${srcFeature} -d $dropinDir/features/
+ pSrcs = if (srcPlugin != null) then [ srcPlugin ] else srcPlugins;
- mkdir -p $dropinDir/plugins
- cp -v ${srcPlugin} $dropinDir/plugins/${name}.jar
- '';
- });
+ in
+
+ buildEclipsePluginBase (attrs // {
+ srcs = [ srcFeature ] ++ pSrcs;
+
+ buildCommand = ''
+ dropinDir="$out/eclipse/dropins/${name}"
+
+ mkdir -p $dropinDir/features
+ unzip ${srcFeature} -d $dropinDir/features/
+
+ mkdir -p $dropinDir/plugins
+ for plugin in ${toString pSrcs}; do
+ cp -v $plugin $dropinDir/plugins/$(stripHash $plugin)
+ done
+ '';
+ });
# Helper for the case where the build directory has the layout of an
# Eclipse update site, that is, it contains the directories
@@ -102,6 +114,52 @@ rec {
};
};
+ ansi-econsole = buildEclipsePlugin rec {
+ name = "ansi-econsole-${version}";
+ version = "1.3.5.201612301822";
+
+ srcFeature = fetchurl {
+ url = "https://mihnita.github.io/ansi-econsole/install/features/net.mihai-nita.ansicon_${version}.jar";
+ sha256 = "086ylxpsrlpbvwv5mw7v6b44j63cwzgi8apg2mq058ydr5ak6hxs";
+ };
+
+ srcPlugin = fetchurl {
+ url = "https://mihnita.github.io/ansi-econsole/install/plugins/net.mihai-nita.ansicon.plugin_${version}.jar";
+ sha256 = "1j42l0xxzs89shqkyn91lb0gia10mifzy0i73c3n7gj7sv2ddbjq";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://mihai-nita.net/java/#ePluginAEC";
+ description = "Adds support for ANSI escape sequences in the Eclipse console";
+ license = licenses.asl20;
+ platforms = platforms.all;
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
+ antlr-runtime_4_5 = buildEclipsePluginBase rec {
+ name = "antlr-runtime-4.5.3";
+
+ src = fetchurl {
+ url = "http://www.antlr.org/download/${name}.jar";
+ sha256 = "0lm78i2annlczlc2cg5xvby0g1dyl0sh1y5xc2pymjlmr67a1g4k";
+ };
+
+ buildCommand = ''
+ dropinDir="$out/eclipse/dropins/"
+ mkdir -p $dropinDir
+ cp -v $src $dropinDir/${name}.jar
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A powerful parser generator for processing structured text or binary files";
+ homepage = http://www.antlr.org/;
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
anyedittools = buildEclipsePlugin rec {
name = "anyedit-${version}";
version = "2.7.1.201709201439";
@@ -127,16 +185,16 @@ rec {
autodetect-encoding = buildEclipsePlugin rec {
name = "autodetect-encoding-${version}";
- version = "1.8.4.201708052053";
+ version = "1.8.5.201801191359";
srcFeature = fetchurl {
- url = "https://cypher256.github.io/eclipse-encoding-plugin/features/eclipse.encoding.plugin.feature_${version}.jar";
- sha256 = "1gbvib5dd75pp5mr17ckj2y66gnxjvpc067im5nsl9fyljdw867c";
+ url = "https://github.com/cypher256/eclipse-encoding-plugin/raw/master/eclipse.encoding.updatesite.snapshot/features/eclipse.encoding.plugin.feature_${version}.jar";
+ sha256 = "1m8ypsc1dwz0y6yhjgxsdi9813d38jllv7javgwvcd30g042a3kx";
};
srcPlugin = fetchurl {
- url = "https://cypher256.github.io/eclipse-encoding-plugin/plugins/mergedoc.encoding_${version}.jar";
- sha256 = "0728zsbfs1mc4qvx2p92hkxpnknckqk0xvqlmzivsnr62b5qd5im";
+ url = "https://github.com/cypher256/eclipse-encoding-plugin/raw/master/eclipse.encoding.updatesite.snapshot/plugins/mergedoc.encoding_${version}.jar";
+ sha256 = "1n2rzybfcwp3ss2qi0fhd8vm38vdwav8j837lqiqlfcnvzwsk86m";
};
meta = with stdenv.lib; {
@@ -192,12 +250,12 @@ rec {
checkstyle = buildEclipseUpdateSite rec {
name = "checkstyle-${version}";
- version = "8.5.1.201712211522";
+ version = "8.7.0.201801131309";
src = fetchzip {
stripRoot = false;
- url = "mirror://sourceforge/project/eclipse-cs/Eclipse%20Checkstyle%20Plug-in/8.5.1/net.sf.eclipsecs-updatesite_${version}.zip";
- sha256 = "0nid4a4qib9vx34ddry7sylj20p2d47dd0vn4zqqmj5dgqx1a1ab";
+ url = "mirror://sourceforge/project/eclipse-cs/Eclipse%20Checkstyle%20Plug-in/8.7.0/net.sf.eclipsecs-updatesite_${version}.zip";
+ sha256 = "07fymk705x4mwq7vh2i6frsf67jql4bzrkdzhb4n74zb0g1dib60";
};
meta = with stdenv.lib; {
@@ -233,7 +291,7 @@ rec {
};
};
- cup = buildEclipsePluginBase rec {
+ cup = buildEclipsePlugin rec {
name = "cup-${version}";
version = "1.1.0.201604221613";
version_ = "1.0.0.201604221613";
@@ -243,31 +301,20 @@ rec {
sha256 = "13nnsf0cqg02z3af6xg45rhcgiffsibxbx6h1zahjv7igvqgkyna";
};
- srcPlugin1 = fetchurl {
- url = "http://www2.in.tum.de/projects/cup/eclipse/plugins/CupReferencedLibraries_${version_}.jar";
- sha256 = "0kif8kivrysprva1pxzajm88gi967qf7idhb6ga2xpvsdcris91j";
- };
-
- srcPlugin2 = fetchurl {
- url = "http://www2.in.tum.de/projects/cup/eclipse/plugins/de.tum.in.www2.CupPlugin_${version}.jar";
- sha256 = "022phbrsny3gb8npb6sxyqqxacx138q5bd7dq3gqxh3kprx5chbl";
- };
+ srcPlugins = [
+ (fetchurl {
+ url = "http://www2.in.tum.de/projects/cup/eclipse/plugins/CupReferencedLibraries_${version_}.jar";
+ sha256 = "0kif8kivrysprva1pxzajm88gi967qf7idhb6ga2xpvsdcris91j";
+ })
- srcs = [ srcFeature srcPlugin1 srcPlugin2 ];
+ (fetchurl {
+ url = "http://www2.in.tum.de/projects/cup/eclipse/plugins/de.tum.in.www2.CupPlugin_${version}.jar";
+ sha256 = "022phbrsny3gb8npb6sxyqqxacx138q5bd7dq3gqxh3kprx5chbl";
+ })
+ ];
propagatedBuildInputs = [ zest ];
- phases = [ "installPhase" ];
-
- installPhase = ''
- dropinDir="$out/eclipse/dropins/${name}"
- mkdir -p $dropinDir/features
- unzip ${srcFeature} -d $dropinDir/features/
- mkdir -p $dropinDir/plugins
- cp -v ${srcPlugin1} $dropinDir/plugins/''${srcPlugin1#*-}
- cp -v ${srcPlugin2} $dropinDir/plugins/''${srcPlugin2#*-}
- '';
-
meta = with stdenv.lib; {
homepage = http://www2.cs.tum.edu/projects/cup/eclipse.php;
description = "IDE for developing CUP based parsers";
@@ -360,6 +407,44 @@ rec {
};
};
+ jsonedit = buildEclipsePlugin rec {
+ name = "jsonedit-${version}";
+ version = "1.0.1";
+
+ srcFeature = fetchurl {
+ url = "https://boothen.github.io/Json-Eclipse-Plugin/features/jsonedit-feature_${version}.jar";
+ sha256 = "19221409wzcsrlm2fqf6mrxzb5ip1x6y5ba8anw788p7aaz1w30k";
+ };
+
+ srcPlugins =
+ let
+ fetch = { n, h }:
+ fetchurl {
+ url = "https://boothen.github.io/Json-Eclipse-Plugin/plugins/jsonedit-${n}_${version}.jar";
+ sha256 = h;
+ };
+ in
+ map fetch [
+ { n = "core"; h = "05ipjbh9yz97zhqaqq6cja3zz44n0dn40ms13qnlgf4bxyaf0f6w"; }
+ { n = "editor"; h = "1i71rh2fd5hsx6gygnafz2gjz4hlb0ckazxn0maxmnlx4p5apjql"; }
+ { n = "folding"; h = "13p8vqdna23ln82w1jgchm59375f1ky0p2b1v7jih55yfhw1ymam"; }
+ { n = "model"; h = "0llswhsd58f0rjb9canjncavq4z7q8zidn26yl5gradbbz580p6w"; }
+ { n = "outline"; h = "1rs8g0iv2kklbl7j0p6nr26m6ii89yyr9bpi05mh21xva40pzkl5"; }
+ { n = "preferences"; h = "0vs074ahhiba7if43ryf9m8xd81sqj9grppy0pzcnkkdkbk870n0"; }
+ { n = "text"; h = "0nqpzjw8hhvh9jlpldpmcmg83a170wjdabgsvjq207j12jkvfiqq"; }
+ ];
+
+ propagatedBuildInputs = [ antlr-runtime_4_5 ];
+
+ meta = with stdenv.lib; {
+ description = "Adds support for JSON files to Eclipse";
+ homepage = https://github.com/boothen/Json-Eclipse-Plugin;
+ license = licenses.epl10;
+ platforms = platforms.all;
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
jdt = buildEclipseUpdateSite rec {
name = "jdt-${version}";
version = "4.7.2";
diff --git a/pkgs/applications/editors/emacs-modes/elpa-generated.nix b/pkgs/applications/editors/emacs-modes/elpa-generated.nix
index 6a438672601b119dd073392902bb5addfe073444..7264dcb92a37cb70edc1677acf7a27abbc8ff5e8 100644
--- a/pkgs/applications/editors/emacs-modes/elpa-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/elpa-generated.nix
@@ -95,10 +95,10 @@
ahungry-theme = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "ahungry-theme";
- version = "1.8.0";
+ version = "1.10.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ahungry-theme-1.8.0.tar";
- sha256 = "14dhnrlbjzrxk5ligf0z2im5bgnxpjqqzqcrmqg5355xrgpbpb7v";
+ url = "https://elpa.gnu.org/packages/ahungry-theme-1.10.0.tar";
+ sha256 = "14q5yw56n82qph09bk7wmj5b1snhh9w0nk5s1l7yn9ldg71xq6pm";
};
packageRequires = [ emacs ];
meta = {
@@ -135,10 +135,10 @@
arbitools = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "arbitools";
- version = "0.93";
+ version = "0.94";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/arbitools-0.93.el";
- sha256 = "0z3lqp8dqfkams5h4sw569p48d2rvpd3d8lb4xaw0z8l49y2mvg8";
+ url = "https://elpa.gnu.org/packages/arbitools-0.94.el";
+ sha256 = "00iq8rr1275p48ic5mibcx657li723q8r7ax4g21w6bzwsj3gksd";
};
packageRequires = [ cl-lib ];
meta = {
@@ -564,10 +564,10 @@
debbugs = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, soap-client }:
elpaBuild {
pname = "debbugs";
- version = "0.14";
+ version = "0.15";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/debbugs-0.14.tar";
- sha256 = "07wgcvg038l88gxvjr0gjpjhyk743w22x1rqghz3gkmif0g70say";
+ url = "https://elpa.gnu.org/packages/debbugs-0.15.tar";
+ sha256 = "1x7jw2ldgkknyxg7x9fhnqkary691icnysmi3xw0g2fjrvllzhqw";
};
packageRequires = [ cl-lib soap-client ];
meta = {
@@ -765,15 +765,15 @@
license = lib.licenses.free;
};
}) {};
- el-search = callPackage ({ elpaBuild, emacs, fetchurl, lib, stream }:
+ el-search = callPackage ({ cl-print, elpaBuild, emacs, fetchurl, lib, stream }:
elpaBuild {
pname = "el-search";
- version = "1.4.0.14";
+ version = "1.5.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/el-search-1.4.0.14.tar";
- sha256 = "1qc30dia59i2bklhivfhmsghirnpgz5mvcjdc78n0r8nizb68jfp";
+ url = "https://elpa.gnu.org/packages/el-search-1.5.4.tar";
+ sha256 = "1k0makrk3p6hknpnr3kbiszqzw3rpw18gnx2m8scr9vv0wif4qmk";
};
- packageRequires = [ emacs stream ];
+ packageRequires = [ cl-print emacs stream ];
meta = {
homepage = "https://elpa.gnu.org/packages/el-search.html";
license = lib.licenses.free;
@@ -931,10 +931,10 @@
gited = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "gited";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/gited-0.3.3.tar";
- sha256 = "0h3ps26sy4wp1s9vpsj066fpqjqacjlprz3kb09macgsg88k2c1p";
+ url = "https://elpa.gnu.org/packages/gited-0.3.4.tar";
+ sha256 = "0s03p0z5dqhigl01hzin2qy53nm7b4ilvfm83d0ca683i9rb7hx1";
};
packageRequires = [ cl-lib emacs ];
meta = {
@@ -1040,10 +1040,10 @@
}) {};
hook-helpers = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "hook-helpers";
- version = "1.1";
+ version = "1.1.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/hook-helpers-1.1.tar";
- sha256 = "0xvabl0lfc0ijr98clsyh0bqk2fdi1ncl0knn58j2p30gn9958i5";
+ url = "https://elpa.gnu.org/packages/hook-helpers-1.1.1.tar";
+ sha256 = "05nqlshdqh32smav58hzqg8wp04h7w9sxr239qrz4wqxwlxlv9im";
};
packageRequires = [ emacs ];
meta = {
@@ -1386,10 +1386,10 @@
mines = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "mines";
- version = "1.2";
+ version = "1.6";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/mines-1.2.tar";
- sha256 = "1xwnw2hyk1qz98mdnckk0i05li0gzygq12kkmrlidxnk7ngbq9vw";
+ url = "https://elpa.gnu.org/packages/mines-1.6.tar";
+ sha256 = "1199s1v4my0qpvc5aaxzbqayjn59vilxbqnywvyhvm7hz088aps2";
};
packageRequires = [ cl-lib emacs ];
meta = {
@@ -1637,10 +1637,10 @@
}) {};
paced = callPackage ({ async, elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "paced";
- version = "1.0";
+ version = "1.1.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/paced-1.0.tar";
- sha256 = "0ld7cnlk6pn41hx2yfga5w7vfgg4ql6k25ffnf400nsn7y6wcapd";
+ url = "https://elpa.gnu.org/packages/paced-1.1.2.tar";
+ sha256 = "1hxbzlzmlndj2gs9n741whi7rj6vbcnxdn89lg2l0997pqmsx58y";
};
packageRequires = [ async emacs ];
meta = {
@@ -1754,6 +1754,19 @@
license = lib.licenses.free;
};
}) {};
+ rbit = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
+ pname = "rbit";
+ version = "0.1";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/rbit-0.1.el";
+ sha256 = "0h0f9jx4xmkbyxk39wibrvnj65b1ylkz4sk4np7qcavfjs6dz3lm";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/rbit.html";
+ license = lib.licenses.free;
+ };
+ }) {};
rcirc-color = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "rcirc-color";
version = "0.3";
@@ -2001,10 +2014,10 @@
}) {};
sql-indent = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "sql-indent";
- version = "1.0";
+ version = "1.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/sql-indent-1.0.tar";
- sha256 = "02cmi96mqk3bfmdh0xv5s0qx310cirs6kq0jqwk1ga41rpp596vl";
+ url = "https://elpa.gnu.org/packages/sql-indent-1.1.tar";
+ sha256 = "06q41msfir178f50nk8fnyc1rwgyq5iyy17pv8mq0zqbacjbp88z";
};
packageRequires = [];
meta = {
@@ -2320,10 +2333,10 @@
}) {};
which-key = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "which-key";
- version = "3.0.2";
+ version = "3.1.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/which-key-3.0.2.tar";
- sha256 = "1s7bq7vq9xsf2pz1w03l743yzaxm9gk5qgympcwlkiq90ph13vcn";
+ url = "https://elpa.gnu.org/packages/which-key-3.1.0.tar";
+ sha256 = "17n09i92m7qdicybxl60j81c8fn7jcx25wds0sb7j8i364psjabq";
};
packageRequires = [ emacs ];
meta = {
diff --git a/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix b/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix
index 634c654d58fcc15e46ec7daec3765368a355aa57..8e1d7092e6a1c744c9de041a98eadb22665f6b78 100644
--- a/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix
+++ b/pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix
@@ -56,6 +56,6 @@ stdenv.mkDerivation rec {
homepage = http://emacs-w3m.namazu.org/;
- maintainers = [ stdenv.lib.maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/editors/emacs-modes/melpa-generated.nix b/pkgs/applications/editors/emacs-modes/melpa-generated.nix
index a2b9564faa50cbcfe71b63a871ac9f524dbfb65e..b66c988580e2b7137eb709f33eee1d511dd655f6 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-generated.nix
@@ -341,8 +341,8 @@
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "ac-cider";
- rev = "d8670939bbf88079263d5ace2b8bc04cf325be36";
- sha256 = "01g1h2j0rfih8v0yvvr5gjh3abcj2mz3jmfbis8a60ivmngab732";
+ rev = "fa13e067dd9c8c76151c7d140a2803da1d109b84";
+ sha256 = "1pklmjldnm8bf34f5q8x983d1m72l3kf51ns9vh6z704mkhv658f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e8adefaf2e284ef91baec3dbd3e10c868de69926/recipes/ac-cider";
@@ -761,8 +761,8 @@
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "519b5cd886f484693fd69b226e307d56137b321b";
- sha256 = "1pig5kang3yvzzahgn8rfpy3gvpfz7myvf7ic0yc6rivvbl03k18";
+ rev = "cf9db85af2db9150e9d9b4fecad874e16ce43f0d";
+ sha256 = "0gm15f5l91sh7syf60lnvlfnf3vivbk36gddsf3yndiwfsqh7xd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php";
@@ -778,12 +778,12 @@
ac-php-core = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode, popup, s, xcscope }:
melpaBuild {
pname = "ac-php-core";
- version = "20171209.2145";
+ version = "20180206.202";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "519b5cd886f484693fd69b226e307d56137b321b";
- sha256 = "1pig5kang3yvzzahgn8rfpy3gvpfz7myvf7ic0yc6rivvbl03k18";
+ rev = "cf9db85af2db9150e9d9b4fecad874e16ce43f0d";
+ sha256 = "0gm15f5l91sh7syf60lnvlfnf3vivbk36gddsf3yndiwfsqh7xd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php-core";
@@ -824,8 +824,8 @@
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "db5ad3a48c579b3522411bd2411c09dbb27af578";
- sha256 = "1ihv65hfq22yk4wx4njkm73q4s04fr84ib3mjjk8l18xpzl6alal";
+ rev = "2b0c88cc470b06b65232c23df4b6fbfc4b534580";
+ sha256 = "047w0khlcawwr9rz7ss52x9jzam4pdqd1cwgx7nqiyv3cd47xfsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/ac-rtags";
@@ -1114,12 +1114,12 @@
ace-window = callPackage ({ avy, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ace-window";
- version = "20171228.1109";
+ version = "20180123.1111";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "ace-window";
- rev = "c0fbdd51be8fdd43fd7a89140ebd4b4c311d45fc";
- sha256 = "0jiq2d2bgp6f26d5hjmd56cv68l2x6rlbpsvp6ig42nydv2yjjkz";
+ rev = "208ea2a4e809f0c91caf3354b44a8f4a4f1cbb73";
+ sha256 = "1bkck2gbbgxhh1swzkdsyk5vp9h08dv8skc5hr4ncgxy2fq8m27g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42fe131d3c2ea498e4df30ba539a6b91c00f5b07/recipes/ace-window";
@@ -1197,12 +1197,12 @@
adafruit-wisdom = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "adafruit-wisdom";
- version = "20180107.1521";
+ version = "20180208.2316";
src = fetchFromGitHub {
owner = "gonewest818";
repo = "adafruit-wisdom.el";
- rev = "f637f1b7cb397d4b993a20e94687663f6f09c615";
- sha256 = "0b5k8526p0c3xp2x5xbb5w0qgljasa1lywbbj5jqgnn64i7l5y2h";
+ rev = "c0fdfcbbbc49927e0c93656f6d4a877cca774224";
+ sha256 = "0vjx5aaj9ndpz399czhg5qsfwgibaycvb8j2acfc26mzhpycc2qy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/18483af52c26f719fbfde626db84a67750bf4754/recipes/adafruit-wisdom";
@@ -1406,11 +1406,11 @@
}) {};
ahg = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "ahg";
- version = "20171123.201";
+ version = "20180125.944";
src = fetchhg {
url = "https://bitbucket.com/agriggio/ahg";
- rev = "fbe148d4ab94";
- sha256 = "1is92jw37wadzmkbm3qqz3sxfs5lkvvz6dx6flhm9kfgfmk9vkvh";
+ rev = "622b519d8586";
+ sha256 = "14jayh9bn8f6mjiln6h7ny404g0iy8zr7b6s6faqqhd840h519mz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/ahg";
@@ -1447,12 +1447,12 @@
ahungry-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ahungry-theme";
- version = "20171103.2238";
+ version = "20180130.1928";
src = fetchFromGitHub {
owner = "ahungry";
repo = "color-theme-ahungry";
- rev = "9ec7fca8002b213c7eee1168258e36a683190d18";
- sha256 = "01gjmyxb0m6i321md77wscqrhy30gyhrk4fjcx7mg2z9hzxvzljb";
+ rev = "a038d91ec593d1f1b19ca66a0576d59bbc24c523";
+ sha256 = "0f86xp7l8bv4z5dgf3pamjgqyiq3kfx9gbi9wcw0m6lbza8db15a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/520295978fd7de3f4266dd69cc30d0b4fdf09db0/recipes/ahungry-theme";
@@ -1552,12 +1552,12 @@
alect-themes = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "alect-themes";
- version = "20180107.1311";
+ version = "20180113.1316";
src = fetchFromGitHub {
owner = "alezost";
repo = "alect-themes";
- rev = "418e23d9ab85deeaa4818f8dc72e27061687b3e3";
- sha256 = "1b1rsnm85haq04p4189vg2hxff8ncrjv8xmmiwr527ipq7wmd4wf";
+ rev = "b30158d5d9e43318fa0e4a211d81fe4b2495c027";
+ sha256 = "0hylvk7ivibm8l6y21v88j1gfv8mwggdcbgw6gb4rz5ws6n0jdxd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/84c25a290ae4bcc4674434c83c66ae128e4c4282/recipes/alect-themes";
@@ -1573,12 +1573,12 @@
alert = callPackage ({ fetchFromGitHub, fetchurl, gntp, lib, log4e, melpaBuild }:
melpaBuild {
pname = "alert";
- version = "20180105.2127";
+ version = "20180122.1242";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "alert";
- rev = "c85a9dcc5d6cdb253b12967573884cc7858c6581";
- sha256 = "1qfwwrivrjsxdlmb0fxwf92aadlzawjy661rg64cyqckilcdah0d";
+ rev = "103d34c83fe77e46a6976dcaba3db678199e0c9c";
+ sha256 = "1nbk768d8iqjf1mx956497hbjfxar144h3m3sd298byc54z8bvmf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/113953825ac4ff98d90a5375eb48d8b7bfa224e7/recipes/alert";
@@ -1633,22 +1633,22 @@
license = lib.licenses.free;
};
}) {};
- all-the-icons = callPackage ({ emacs, fetchFromGitHub, fetchurl, font-lock-plus, lib, melpaBuild, memoize }:
+ all-the-icons = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, memoize }:
melpaBuild {
pname = "all-the-icons";
- version = "20171011.324";
+ version = "20180125.757";
src = fetchFromGitHub {
owner = "domtronn";
repo = "all-the-icons.el";
- rev = "b93707e3a3a7a4968b3e212b890edfe265dcd57d";
- sha256 = "09hyg0fs3qgyc6dbn23pw8p7w2m9xvkf5cz8v0f18a7fkvq2j2f9";
+ rev = "52d1f2d36468146c93aaf11399f581401a233306";
+ sha256 = "1sdl33117lccznj38021lwcdnpi9nxmym295q6y460y4dm4lx0jn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/604c01aa15927bd122260529ff0f4bb6a8168b7e/recipes/all-the-icons";
sha256 = "00ba4gkfvg38l4s0gsb4asvv1hfw9yjl2786imybzy7bkg9f9x3q";
name = "all-the-icons";
};
- packageRequires = [ emacs font-lock-plus memoize ];
+ packageRequires = [ emacs memoize ];
meta = {
homepage = "https://melpa.org/#/all-the-icons";
license = lib.licenses.free;
@@ -1720,12 +1720,12 @@
amd-mode = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, js2-mode, js2-refactor, lib, makey, melpaBuild, projectile, s, seq }:
melpaBuild {
pname = "amd-mode";
- version = "20161124.550";
+ version = "20180111.602";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "amd-mode.el";
- rev = "11e27444692bbf0eb38ec28af6bd041618c5c091";
- sha256 = "1qcag5sjg2p64lllgy237j8gkm7vp2kxr6wppkps5wgkf7bn4q4z";
+ rev = "01fd19e0d635ccaf8e812364d8720733f2e84126";
+ sha256 = "040g07k2hcwqspansjqfpng0lxzkmip26ipz26q6mvkpwm2wilv4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e4d6e9935e4935c9de769c7bf1c1b6dd256e10da/recipes/amd-mode";
@@ -1771,12 +1771,12 @@
ample-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ample-theme";
- version = "20161213.912";
+ version = "20180207.945";
src = fetchFromGitHub {
owner = "jordonbiondo";
repo = "ample-theme";
- rev = "8fbae3a9965f933c487f4cfdf2d881753d9feeb1";
- sha256 = "0knzfxdncb1x41zqknv70p62zwr4k5nxf8l108x9w043drxc10lw";
+ rev = "366698400c555211c2082962a5d74f3dd79a78c8";
+ sha256 = "1kzb15aqy7n2wxibmnihya7n6ajs34jxp9iin96n758nza92m59c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d448c03202137a461ed814ce87acfac23faf676e/recipes/ample-theme";
@@ -1810,22 +1810,22 @@
license = lib.licenses.free;
};
}) {};
- amx = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ amx = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "amx";
- version = "20170923.835";
+ version = "20180203.1043";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "amx";
- rev = "88ab7ccb2a88b5cd3ecc4d703ae9373df3e4971c";
- sha256 = "1n1zsrlj272scl4xcbys86d6gxnaq08vp5frd96i47c1an75p0xw";
+ rev = "356393033980746eccff950c84c6e3c2984cbae4";
+ sha256 = "12ady1k621difw8b00x8ynhynkra02nkcm22s2cyzh9vv4m505zg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c55bfad05343b2b0f3150fd2b4adb07a1768c1c0/recipes/amx";
sha256 = "1ikhjvkca0lsb9j719yf6spg6nwc0qaydkd8aax162sis7kp9fap";
name = "amx";
};
- packageRequires = [ emacs ];
+ packageRequires = [ emacs s ];
meta = {
homepage = "https://melpa.org/#/amx";
license = lib.licenses.free;
@@ -1834,12 +1834,12 @@
anaconda-mode = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, pythonic, s }:
melpaBuild {
pname = "anaconda-mode";
- version = "20171223.1118";
+ version = "20180209.1147";
src = fetchFromGitHub {
owner = "proofit404";
repo = "anaconda-mode";
- rev = "e72e9beeb8c80acfee4d85748464d1c5147946ad";
- sha256 = "01p83h7a40v89xp4ar587xg97y86h8p641znlbd0sqckxkn087cs";
+ rev = "8d5ff5e8a6d2e585b0f8f2765099e4e6357470ae";
+ sha256 = "0483690q1qg3hlx04ngifmc9d3s47879x3nbz14g2xzc91pcni26";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e03b698fd3fe5b80bdd24ce01f7fba28e9da0da8/recipes/anaconda-mode";
@@ -1957,6 +1957,27 @@
license = lib.licenses.free;
};
}) {};
+ anki-editor = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "anki-editor";
+ version = "20180210.633";
+ src = fetchFromGitHub {
+ owner = "louietan";
+ repo = "anki-editor";
+ rev = "a4a018d49e7c1fb01386216be6b8572b5ca33f94";
+ sha256 = "15mwbg0yrv8vs2wgn7vb2psk6qw29vivq778hxg7k9f4ak7kn7ls";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8155d649e4b129d0c72da6bb2b1aac66c8483491/recipes/anki-editor";
+ sha256 = "18c5p82llq11vg1svqvbjrcnm7695nbbc6pwwl9jdjplasar585l";
+ name = "anki-editor";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/anki-editor";
+ license = lib.licenses.free;
+ };
+ }) {};
annotate = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "annotate";
@@ -2128,12 +2149,12 @@
anti-zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "anti-zenburn-theme";
- version = "20160725.1559";
+ version = "20180121.353";
src = fetchFromGitHub {
owner = "m00natic";
repo = "anti-zenburn-theme";
- rev = "164122ebb7a39c41b953e90fe05cf440c5335d9e";
- sha256 = "1l3z6wi2im7cax08ml3gsaik5hvpf0nzxcl4zlchskmgjbzav704";
+ rev = "c80cc51bb1aaf11dd53b9d08e01d61bc9b32622f";
+ sha256 = "1c97d2jkh7iawgsbcg19gha9ffnxypbcfz0sgcsgf9vy4bvnc350";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f6f803dc99a1b1fdb5b4e79f1c9cf72b702d091/recipes/anti-zenburn-theme";
@@ -2383,8 +2404,8 @@
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-anything-tramp";
- rev = "3082945ca2d9cf6482bc845cadd42e7b1802242e";
- sha256 = "0d7hkxrrxpnzw3lsf648n5sgdc85qfk1r4z3z5cnisr088azh263";
+ rev = "7364472a8e9ddaafdff7ad004c7a2bad42da9d92";
+ sha256 = "0sfbx63mq8pmwwb2y7w6l9hy1qr4f7d9wij6r5n7y75r19l1j9ph";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/anything-tramp";
@@ -2505,12 +2526,12 @@
apiwrap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "apiwrap";
- version = "20171202.1653";
+ version = "20180201.637";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "apiwrap.el";
- rev = "5363671b6a8fe8ecd4674497664974e089b2b035";
- sha256 = "04a4v6vpzmhj3g4mqr2fsq47k8spi8c7v4pbzkdz9si097dskvrg";
+ rev = "44fe79d56bafaaf3a688e5441298ec5f7bbf419e";
+ sha256 = "12i39kl4fj1xhzrdw24i4mi2m3aj2w3isxpcyr48z23d1x0grviq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0197fd3657e65e3826375d9b6f19da3058366c91/recipes/apiwrap";
@@ -2882,12 +2903,12 @@
async = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "async";
- version = "20180103.2312";
+ version = "20180119.533";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "emacs-async";
- rev = "324549ba1dcf610c3766c272f86bae9d2c49fc70";
- sha256 = "087wkd06v9blxnzhpr5fzv75l1m6vbr82s3v4vg4ny8kjq61af0p";
+ rev = "15bcbf6beae65d7606f0655711159ca56f050c6b";
+ sha256 = "14y3jr636hn9p699ypd3kas6750kpz0lk4xchb0y44b94splczqb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/async";
@@ -2966,12 +2987,12 @@
atom-one-dark-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "atom-one-dark-theme";
- version = "20171217.2049";
+ version = "20180201.1853";
src = fetchFromGitHub {
owner = "jonathanchu";
repo = "atom-one-dark-theme";
- rev = "d5b785ba6118110a9404a7f65429a954ae820d69";
- sha256 = "1a0ayw7jhbw3im5frs0rycl1ya18lbfslcr4xqsgs4kvczar4rzx";
+ rev = "bf5b76e472d22577fa406c7088a1c2d99fe4b636";
+ sha256 = "08hrnv7jyzcnh4iyf5r3b1y4wbynk4fraxhkdgwmxzr666aq7cn7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3ba1c4625c9603372746a6c2edb69d65f0ef79f5/recipes/atom-one-dark-theme";
@@ -3092,12 +3113,12 @@
auth-password-store = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, password-store, seq }:
melpaBuild {
pname = "auth-password-store";
- version = "20171109.1045";
+ version = "20180129.34";
src = fetchFromGitHub {
owner = "DamienCassou";
repo = "auth-password-store";
- rev = "57c4bb749eb0fad9188c870098a61b03af346b75";
- sha256 = "0hmi8q59spjqchc7zkpfsyi5mplkb8npxfa00f4rxfspwd2il5wc";
+ rev = "0470e6bde546b34677e393c92e2b064db61b6e9b";
+ sha256 = "0m309nhiqbyrk2mwymha66xcl05x5vryzz0vj90pak62yil15mnr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0f4d2a28373ba93da5b280ebf40c5a3fa758ea11/recipes/auth-password-store";
@@ -3155,12 +3176,12 @@
auto-compile = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, packed }:
melpaBuild {
pname = "auto-compile";
- version = "20171213.756";
+ version = "20180111.436";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "auto-compile";
- rev = "694b92ea58feb30a0104ccf2424fd921235ba517";
- sha256 = "1im7z4sf4zxv97dcwviv7rzlc8ff5ibx8lhqmvhm8kxc0jf84iid";
+ rev = "8d117868a0a091389d528428136e60f951e9c550";
+ sha256 = "1qkw8qzhqzk16kvk1200ha10gi6ny0saqvyqm6b1ww0iw3q1ic5c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57a2fb9524df3fdfdc54c403112e12bd70888b23/recipes/auto-compile";
@@ -3743,12 +3764,12 @@
autobookmarks = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "autobookmarks";
- version = "20171021.1532";
+ version = "20180131.535";
src = fetchFromGitHub {
owner = "Fuco1";
repo = "autobookmarks";
- rev = "b40c69f2d1c419adad516bee81b07b99110e5cc3";
- sha256 = "0dailajx26dixlibqps5wfh224ps7azm453lmzxjc2d10mgapi5v";
+ rev = "93610f22500ac207f86e159d411de15082a8befb";
+ sha256 = "1ydqc2ry43sibf8xa99w2w6prxh5gmlmcinp0z67yhdcz4dh4v2v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e40e6ebeb30b3f23ad37a695e011431a48c5a62e/recipes/autobookmarks";
@@ -3953,12 +3974,12 @@
avk-emacs-themes = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "avk-emacs-themes";
- version = "20171219.710";
+ version = "20180205.2254";
src = fetchFromGitHub {
owner = "avkoval";
repo = "avk-emacs-themes";
- rev = "108b99d779b94678395f9240e3417bb69ea5501e";
- sha256 = "1acgfmhbgswp7acyzap95xxpd95425lsh0qa48vlc641hvlikahm";
+ rev = "1a119d0b52f0755fa14ad4d8c6e00e2e720b7732";
+ sha256 = "1im1bvrcy9163414328yfmsz2hb0whqxnd6wpmh8hvh6vpbmwaj7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef362a76a3881c7596dcc2639df588227b3713c0/recipes/avk-emacs-themes";
@@ -4097,18 +4118,39 @@
license = lib.licenses.free;
};
}) {};
+ aws-snippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
+ melpaBuild {
+ pname = "aws-snippets";
+ version = "20180207.622";
+ src = fetchFromGitHub {
+ owner = "baron42bba";
+ repo = "aws-snippets";
+ rev = "a6e7d102c5b1143f4787a160cbf52c1e8ab48d09";
+ sha256 = "08nbcddmi2fq6hf324qhywy29pwixlfd5lnd5qlfirzrvdyz7crv";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/485aa401a6a14cd4a916474d9a7df12cdf45d591/recipes/aws-snippets";
+ sha256 = "1p2il4ig3nafsapa87hgghw6ri9d5qqi0hl8zjyypa06rcnag9g9";
+ name = "aws-snippets";
+ };
+ packageRequires = [ yasnippet ];
+ meta = {
+ homepage = "https://melpa.org/#/aws-snippets";
+ license = lib.licenses.free;
+ };
+ }) {};
axiom-environment = callPackage ({ emacs, fetchgit, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "axiom-environment";
version = "20171111.1152";
src = fetchgit {
- url = "https://bitbucket.org/pdo/axiom-environment.git";
+ url = "https://bitbucket.org/pdo/axiom-environment";
rev = "b4f0fa9cd013e107d2af8e2ebedff8a7f40be7b5";
sha256 = "0p2mg2824mw8l1zrfq5va1mnxg0ib5f960306vvsm6b3pi1w5kv0";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/9f07feb8686c76c330f282320b9f653dc16cadd5/recipes/axiom-environment";
- sha256 = "0lr2kdm6jr25mi6s6mpahb8r56d3800r7jgljjdiz4ab36zqvgz3";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf/recipes/axiom-environment";
+ sha256 = "1hzfxdwhgv0z9136k7bdjhqjrkawsjmvqch6za6p7nkpd9ikr2zb";
name = "axiom-environment";
};
packageRequires = [ emacs ];
@@ -4292,15 +4334,36 @@
license = lib.licenses.free;
};
}) {};
+ bart-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "bart-mode";
+ version = "20180131.1829";
+ src = fetchFromGitHub {
+ owner = "mschuldt";
+ repo = "bart-mode";
+ rev = "3d8573713b6dbaf52402de9c15cb34eb3c89a67b";
+ sha256 = "0192fc8fnkmnpwjf1qncvp5h7m8n1hlc697mrsn8ls7pnna01phq";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8f9cb09c07cb9fdef15de3e8dbfb6725d97dff6f/recipes/bart-mode";
+ sha256 = "0wyfsf7kqfghnci9rlk9x0rkai6x7hy3vfzkgh7s2yz081p1kfam";
+ name = "bart-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/bart-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
base16-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "base16-theme";
- version = "20171212.1621";
+ version = "20180211.1545";
src = fetchFromGitHub {
owner = "belak";
repo = "base16-emacs";
- rev = "3b0bb640572825873754276f699b18765c7e5172";
- sha256 = "14pyf9aw8qbc1367j32yl8hn9lxs9027cxsxw510x9qa8ffrmi7n";
+ rev = "2c3f8dc0f00446376ed1d1e7776d118337e42a41";
+ sha256 = "03z477y26gwnrd1hy9ysmdqxih54adlkbvgd57m4s6zfcd6f9cyx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30862f6be74882cfb57fb031f7318d3fd15551e3/recipes/base16-theme";
@@ -4320,8 +4383,8 @@
src = fetchFromGitHub {
owner = "szermatt";
repo = "emacs-bash-completion";
- rev = "31bc1c1c21691668c6cc16a46361490d5bec303a";
- sha256 = "0iq9q0isaynrjhzgkm5hvw26162m52vbzwf12vic5nr9frxbxkv5";
+ rev = "2c0b8d6a6e5cec52740b8f773297459b98f3e064";
+ sha256 = "0psp1rli7h477js25kzm00s4j5x3604ly1m3xh2w29lz8jpc0nvk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8b528544841995045fb1f8344aaaa38946bb3915/recipes/bash-completion";
@@ -4503,12 +4566,12 @@
bbdb-csv-import = callPackage ({ bbdb, dash, fetchFromGitLab, fetchurl, lib, melpaBuild, pcsv }:
melpaBuild {
pname = "bbdb-csv-import";
- version = "20140802.442";
+ version = "20180121.1649";
src = fetchFromGitLab {
owner = "iankelling";
repo = "bbdb-csv-import";
- rev = "dc9e722d1c1fcd55b71625ee3f05a4921851d186";
- sha256 = "0jkrznrfdh562bwy0adg1pzmqh6i766b5ki41g4pr9wcbmh937sn";
+ rev = "dbc2e0fe9e8ae65e494011044d905ae79b3cee3e";
+ sha256 = "0n52arydcsmarkpqqwxvw686cypl7iz73kzizirdjhcqmzimx9pl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/76ac7178ee5381e08ae881f3fc6061106eeb1c1d/recipes/bbdb-csv-import";
@@ -4587,12 +4650,12 @@
bbyac = callPackage ({ browse-kill-ring, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bbyac";
- version = "20171214.2054";
+ version = "20180206.641";
src = fetchFromGitHub {
owner = "baohaojun";
repo = "bbyac";
- rev = "b355c87723746dc61da464afba2adf9d4ece1db0";
- sha256 = "18l6423s23w3vri49ncs7lpnfamgzc7xm0lqv3x1020030m0lzp2";
+ rev = "9f0de9cad13801891ffb590dc09f51ff9a7cb225";
+ sha256 = "0q0i1j8ljfd61rk6d5fys7wvdbym9pz5nhwyfvmm0ijmy19d1ppz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/92c10c13a1bd19c8bdbca128852d1c91b76f7002/recipes/bbyac";
@@ -4776,12 +4839,12 @@
better-shell = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "better-shell";
- version = "20170215.1020";
+ version = "20180209.1207";
src = fetchFromGitHub {
owner = "killdash9";
repo = "better-shell";
- rev = "4ee06b8791f7363a19109d9ea6c5ee95ce998d33";
- sha256 = "08w3z4srbz478rmnnzjmbbd5bknady417x7s0r3nxszkxfpn3iy5";
+ rev = "2e9f2f3e7945c27988c50d8de43e681662d6a467";
+ sha256 = "1ccvfpfdkqb1ga7jqq0kgvifa5gqnilb4nn8ghlbxik1901xvr5z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/better-shell";
@@ -4878,6 +4941,27 @@
license = lib.licenses.free;
};
}) {};
+ bibliothek = callPackage ({ a, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pdf-tools }:
+ melpaBuild {
+ pname = "bibliothek";
+ version = "20180122.2021";
+ src = fetchFromGitHub {
+ owner = "cadadr";
+ repo = "elisp";
+ rev = "497c7e68df5e3b6b8c3ebaaf6edfce6b2d29b616";
+ sha256 = "1j15dfg1mr21vyf7c9h3dij1pnikwvmxr3rs0vdrx8lz9x321amf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b8308e72c4437237fded29db1f60b3eba0edd26/recipes/bibliothek";
+ sha256 = "011wnya65vfnn17fn1vhq0sk8c1mli81x0nb44yi6zl1hwxivb55";
+ name = "bibliothek";
+ };
+ packageRequires = [ a emacs pdf-tools ];
+ meta = {
+ homepage = "https://melpa.org/#/bibliothek";
+ license = lib.licenses.free;
+ };
+ }) {};
bibretrieve = callPackage ({ auctex, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bibretrieve";
@@ -4990,8 +5074,8 @@
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "5a50f6703140992723a434b9a733644bfab15306";
- sha256 = "1495kkmfkl56kg8kbc21rqibrmdyg12mfsww79gm8v5q4nn6xq5f";
+ rev = "6af4b6caf67f5fbd63429d27fa54a92933df966a";
+ sha256 = "13qp22m3sd1x84776d9v3h2071zj1xlmkdqi6s6wks6gk3ybyia1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6240afa625290187785e4b7535ee7b0d7aad8969/recipes/bind-chord";
@@ -5011,8 +5095,8 @@
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "5a50f6703140992723a434b9a733644bfab15306";
- sha256 = "1495kkmfkl56kg8kbc21rqibrmdyg12mfsww79gm8v5q4nn6xq5f";
+ rev = "6af4b6caf67f5fbd63429d27fa54a92933df966a";
+ sha256 = "13qp22m3sd1x84776d9v3h2071zj1xlmkdqi6s6wks6gk3ybyia1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d39d33af6b6c9af9fe49bda319ea05c711a1b16e/recipes/bind-key";
@@ -5385,12 +5469,12 @@
bog = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bog";
- version = "20161109.1647";
+ version = "20180113.759";
src = fetchFromGitHub {
owner = "kyleam";
repo = "bog";
- rev = "88f69fe61955d655b774427ca95ce359f52d5e21";
- sha256 = "1br1li9ffxynqm8v5ayfl6pb36di0syplxfjs9x64gsq0y4fbcng";
+ rev = "6ed4d3edbe771e586d873b826330f3ef23aa1611";
+ sha256 = "0s4jwlaq3mqyzkyg3x4nh4nx7vw825jhz7ggakay7a2cfvpa4i2j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19fd0bf2f8e52c79120c492a6dcabdd51b465d35/recipes/bog";
@@ -5508,6 +5592,27 @@
license = lib.licenses.free;
};
}) {};
+ borg = callPackage ({ dash, emacs, epkg, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
+ melpaBuild {
+ pname = "borg";
+ version = "20180125.849";
+ src = fetchFromGitHub {
+ owner = "emacscollective";
+ repo = "borg";
+ rev = "593314b8f1f4542155eb4dae0ff1be375895b83d";
+ sha256 = "095l5cakz0clmna7njqdng3k1gpy4q6h1bld0pvichkkbqh8is6c";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/878ab90d444f3a1fd2c9f9068ca7b477e218f1da/recipes/borg";
+ sha256 = "0gn4hf7hn190gl0kg59nr6jzjnb39c0hy9b3brrsfld9hyxga9jr";
+ name = "borg";
+ };
+ packageRequires = [ dash emacs epkg magit ];
+ meta = {
+ homepage = "https://melpa.org/#/borg";
+ license = lib.licenses.free;
+ };
+ }) {};
borland-blue-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "borland-blue-theme";
@@ -6035,12 +6140,12 @@
bug-reference-github = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bug-reference-github";
- version = "20131202.1303";
+ version = "20180128.514";
src = fetchFromGitHub {
owner = "arnested";
repo = "bug-reference-github";
- rev = "6f693e1f659d9a75abea3f23e95946c7f67138cd";
- sha256 = "0zr1raf0q5wi3vr66kglxcfxswlm8g2l501adm8c27clvqizpnrr";
+ rev = "f570a0532bfb44f095b42cf68ab1f69799101137";
+ sha256 = "09rbxgrk7jp9xajya6nccj0ak7fc48wyxq4sfmjmy3q1qfszdsc3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5dfce86371692dddef78a6c1d772138b487b82cb/recipes/bug-reference-github";
@@ -6245,12 +6350,12 @@
buttercup = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "buttercup";
- version = "20171029.1011";
+ version = "20180128.228";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "emacs-buttercup";
- rev = "bbbf6924ff214b518718687ead96ceec92bdbaba";
- sha256 = "0z05rr85mf9as2byj3k1ai9x5ci45a7g425svv0ywgz1lgv2vsi4";
+ rev = "6848057a224e2548a58ec81ce042c81a44dd481c";
+ sha256 = "0qzfj57lwxqff3d9kpdg290ishy8h3il43y114kqs1gxcgyxzsv2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d4b187cb5b3cc5b546bfa6b94b6792e6363242d1/recipes/buttercup";
@@ -6473,15 +6578,36 @@
license = lib.licenses.free;
};
}) {};
+ cakecrumbs = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "cakecrumbs";
+ version = "20180127.456";
+ src = fetchFromGitHub {
+ owner = "kuanyui";
+ repo = "cakecrumbs.el";
+ rev = "b7bfcc46aed139abc1d30f700076f82584084f3f";
+ sha256 = "1jl196qfgmn87kzkzhrqliarp9cmvl9c4ka2v20knw6ca2ymzbp9";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c970907affeb4a21fa1b7c350edf171dbdcd8de5/recipes/cakecrumbs";
+ sha256 = "1s5j8w0y47qpdq4f34l7hmdhxp560wg1lgzqz6p3p3lg1l89sv47";
+ name = "cakecrumbs";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/cakecrumbs";
+ license = lib.licenses.free;
+ };
+ }) {};
cal-china-x = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "cal-china-x";
- version = "20170122.1100";
+ version = "20180211.1101";
src = fetchFromGitHub {
owner = "xwl";
repo = "cal-china-x";
- rev = "2e9f8e17969a32268fa1c69b500d28590338a98e";
- sha256 = "1qqy0phjxqc8nw7aijlnfqybqicnl559skgiag5syvgnfh4965f0";
+ rev = "e9b309065829af3a9a0c526509bd64d9228fdced";
+ sha256 = "0wipcsr0dry2r9sw7lcz5hw16b5gpax7qr2nbdlcwj3j9axqipyg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c1098d34012fa72f8c8c30d5f0f495fdbe1d3d65/recipes/cal-china-x";
@@ -6518,12 +6644,12 @@
calfw = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "calfw";
- version = "20170714.840";
+ version = "20180117.1645";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-calfw";
- rev = "3415d8673e2b8ce7ab3a76943bb07cda626b6278";
- sha256 = "1n9yivpmnk61bwj9fjzwpnbhn9n6rnch1m9hcr0a2g77kddmxwcn";
+ rev = "03abce97620a4a7f7ec5f911e669da9031ab9088";
+ sha256 = "0wiggihw9ackjdssqgp2cqccd3sil13n3pfn33d3r320fmxfjbch";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cc64274abdc7c8fb904b43d2d036aac98e738131/recipes/calfw";
@@ -6543,8 +6669,8 @@
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-calfw";
- rev = "3415d8673e2b8ce7ab3a76943bb07cda626b6278";
- sha256 = "1n9yivpmnk61bwj9fjzwpnbhn9n6rnch1m9hcr0a2g77kddmxwcn";
+ rev = "03abce97620a4a7f7ec5f911e669da9031ab9088";
+ sha256 = "0wiggihw9ackjdssqgp2cqccd3sil13n3pfn33d3r320fmxfjbch";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cc64274abdc7c8fb904b43d2d036aac98e738131/recipes/calfw-cal";
@@ -6585,8 +6711,8 @@
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-calfw";
- rev = "3415d8673e2b8ce7ab3a76943bb07cda626b6278";
- sha256 = "1n9yivpmnk61bwj9fjzwpnbhn9n6rnch1m9hcr0a2g77kddmxwcn";
+ rev = "03abce97620a4a7f7ec5f911e669da9031ab9088";
+ sha256 = "0wiggihw9ackjdssqgp2cqccd3sil13n3pfn33d3r320fmxfjbch";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cc64274abdc7c8fb904b43d2d036aac98e738131/recipes/calfw-howm";
@@ -6606,8 +6732,8 @@
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-calfw";
- rev = "3415d8673e2b8ce7ab3a76943bb07cda626b6278";
- sha256 = "1n9yivpmnk61bwj9fjzwpnbhn9n6rnch1m9hcr0a2g77kddmxwcn";
+ rev = "03abce97620a4a7f7ec5f911e669da9031ab9088";
+ sha256 = "0wiggihw9ackjdssqgp2cqccd3sil13n3pfn33d3r320fmxfjbch";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cc64274abdc7c8fb904b43d2d036aac98e738131/recipes/calfw-ical";
@@ -6627,8 +6753,8 @@
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-calfw";
- rev = "3415d8673e2b8ce7ab3a76943bb07cda626b6278";
- sha256 = "1n9yivpmnk61bwj9fjzwpnbhn9n6rnch1m9hcr0a2g77kddmxwcn";
+ rev = "03abce97620a4a7f7ec5f911e669da9031ab9088";
+ sha256 = "0wiggihw9ackjdssqgp2cqccd3sil13n3pfn33d3r320fmxfjbch";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cc64274abdc7c8fb904b43d2d036aac98e738131/recipes/calfw-org";
@@ -6690,8 +6816,8 @@
src = fetchFromGitHub {
owner = "ocaml";
repo = "ocaml";
- rev = "cc539b70ff27afa241936aacc88983d63474e770";
- sha256 = "0nwmbsa9gy5qpmy45qn4ihawrbg6avbancbg0va5dcfbjavp1wz2";
+ rev = "932f5db4425fdf7bae491d98e8cd702ab58e9667";
+ sha256 = "1m1xm7vagjvc2zlh8iddvjfzlgxm4fgl76afzlpvjhxmwb8zkw5v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d5a3263cdcc229b11a3e96edbf632d56f32c47aa/recipes/caml";
@@ -6791,12 +6917,12 @@
cask = callPackage ({ cl-lib ? null, dash, epl, f, fetchFromGitHub, fetchurl, lib, melpaBuild, package-build, s, shut-up }:
melpaBuild {
pname = "cask";
- version = "20171230.452";
+ version = "20180119.1906";
src = fetchFromGitHub {
owner = "cask";
repo = "cask";
- rev = "4c3c8890f72456f3ae4bc2213978f675c39c7a66";
- sha256 = "02jvmrr8xr77lqdr5jsmqr1w7ix48yfkvr1vi7nsc7gzmx8vp28z";
+ rev = "3cbb32d25ea5691e64bd150188643808846b3688";
+ sha256 = "1jxqy8sb2asyck6wp68lbczffpf6b3bg87r965nhxac7kgqhvq4d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b86c666ee9b0620390a250dddd42b17cbec2409f/recipes/cask";
@@ -7084,12 +7210,12 @@
centered-cursor-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "centered-cursor-mode";
- version = "20170830.948";
+ version = "20180112.755";
src = fetchFromGitHub {
owner = "andre-r";
repo = "centered-cursor-mode.el";
- rev = "670af669b6871d4447e11710d1d39a4d5fcd4b17";
- sha256 = "1vihsd0kp6skad7j5y5is5c7qiisz9myspsxsi86i7x8vrhmsvc3";
+ rev = "319636448ffb7dba5fade3b2599ed9c1fd3bf8c8";
+ sha256 = "1fib5db8rjyjrr86nw1jvf30pz2zva0v21khyz7fkh2nkf8b3a7i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9a7a28caba49a20413dec3c3d0cc9c36b859834d/recipes/centered-cursor-mode";
@@ -7102,9 +7228,9 @@
license = lib.licenses.free;
};
}) {};
- centered-window-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ centered-window = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
- pname = "centered-window-mode";
+ pname = "centered-window";
version = "20171127.149";
src = fetchFromGitHub {
owner = "anler";
@@ -7113,13 +7239,13 @@
sha256 = "1z3zi6zy1z68g4sfiv21l998n04hbbqp660khind6ap8yjjn8ik8";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/centered-window-mode";
- sha256 = "08pmk3rqgbk5fzhxx1kd8rp2k5r5vd2jc9k2phrqg75pf89h3zf4";
- name = "centered-window-mode";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/58bfd795d4d620f0c83384fb03008e129c71dc09/recipes/centered-window";
+ sha256 = "0w6na4ld79bpmkiv6glbrphc32v6g2rcrpi28259i94jhgy1kxqk";
+ name = "centered-window";
};
- packageRequires = [];
+ packageRequires = [ emacs ];
meta = {
- homepage = "https://melpa.org/#/centered-window-mode";
+ homepage = "https://melpa.org/#/centered-window";
license = lib.licenses.free;
};
}) {};
@@ -7193,8 +7319,8 @@
src = fetchFromGitHub {
owner = "cfengine";
repo = "core";
- rev = "388f399536b757722886b777084e22ddad4eb451";
- sha256 = "0qaxgqrgj9dpgv1d9k9a66lqpclrs22pcyppgl2m71fkqzm09ip4";
+ rev = "cc2c7d130d7ae5f1402c5edcad53237d9d63fe87";
+ sha256 = "18s6bcddwc8h34bn59xq4hkrn1gyhrqrkwc8y2bz4zsffmjd99z7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c737839aeda583e61257ad40157e24df7f918b0f/recipes/cfengine-code-style";
@@ -7756,12 +7882,12 @@
chruby = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "chruby";
- version = "20170509.700";
+ version = "20180114.852";
src = fetchFromGitHub {
owner = "plexus";
repo = "chruby.el";
- rev = "3eddd2f5fc2ac979b496394c74e4aee436b64a28";
- sha256 = "15fihl38fa3jzn4r0abjpkqzibsrn0pnlvab6xba0ffr4sv4m0y2";
+ rev = "42bc6d521f832eca8e2ba210f30d03ad5529788f";
+ sha256 = "06pvjw40qk017py9km26vjrh90acycnkr5r04nxf664qqkjlg2mc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1989a3c6fa4cd7aaf6b0b202f197eb7db51936b9/recipes/chruby";
@@ -7777,12 +7903,12 @@
cider = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info, queue, seq, spinner }:
melpaBuild {
pname = "cider";
- version = "20180107.2236";
+ version = "20180211.538";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "cider";
- rev = "4fe3a30cf45ee8af911a80b78e6d4d05c42d0f32";
- sha256 = "0z6q2h9nis72sydj1ky37v6g1klchzd04w7ykin0rpm2c0mvbigr";
+ rev = "36f1934dc8ff9557e3abef9a93ac468ac453404c";
+ sha256 = "0n3xk50jkj2k04j80p1wlxicagh1mrhgsxs4lfgdqsj4ypb9s1ay";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/55a937aed818dbe41530037da315f705205f189b/recipes/cider";
@@ -7991,8 +8117,8 @@
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "9835ecb758c09400082eb8f1c0336eedbfed0134";
- sha256 = "0vhzqcqmhl3rzxrhfyy6r2yp5d07wd8y820cf0hfby6j5i4j247p";
+ rev = "58fc1a3c7f9f6e3126585b1ab2f3d00f824b7d7c";
+ sha256 = "1vsh2x794zaf02zql4s6bn3v0m3xm43icvrn7jfmi660qh3f4bsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/circe";
@@ -8218,12 +8344,12 @@
clipmon = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "clipmon";
- version = "20160926.329";
+ version = "20180129.254";
src = fetchFromGitHub {
owner = "bburns";
repo = "clipmon";
- rev = "3f985aa2a55fbfd8566425c90e1968998f57b8ee";
- sha256 = "0jkim6zdmqq8swq70yic7cypj89d1rks5lla1kq9qvrmll36x31w";
+ rev = "95dc56c7ed84a654ec90f4740eb6df1050de8cf1";
+ sha256 = "0mfb4k0i71y49hn0xk5a1mv4zaj249qcan0y0nzvgf7mmvr32n9w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4dc92d73705ebb61ff8218f3483dd2da51ce8d32/recipes/clipmon";
@@ -8440,12 +8566,12 @@
clojure-cheatsheet = callPackage ({ cider, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "clojure-cheatsheet";
- version = "20161004.2328";
+ version = "20180201.4";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clojure-cheatsheet";
- rev = "57e877d9466934b5319989b542f93b42dffec9ae";
- sha256 = "1d61q50h4vxk8i3jwxf71rbqah7ydfsd0dny59zq0klszfz2q26b";
+ rev = "85c382317a56bbdfac03ae95999c28fc0cde65d7";
+ sha256 = "0w9l6nz583qyldz44jqdh4414rgm6n2fzbaj5hsr5j1bkdizq7xl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0569da79bd8145df334965c5d4364a50b6b548fa/recipes/clojure-cheatsheet";
@@ -8461,12 +8587,12 @@
clojure-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "clojure-mode";
- version = "20171103.1150";
+ version = "20180202.922";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clojure-mode";
- rev = "118c19700c904ae6a45fb409ca795bb93ff8dbd8";
- sha256 = "0kdk94ffrw27fz8ycka7a24hj3p3w09rhq3ppga7dwgsxqjfjb5l";
+ rev = "5cf0fd9360dc5a9a95464601319062673d213807";
+ sha256 = "07ignia68340fjd0qnlrmgb7p6v15xysjx30xxfvd215slpjc4qw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e3cd2e6ee52692dc7b2a04245137130a9f521c7/recipes/clojure-mode";
@@ -8482,12 +8608,12 @@
clojure-mode-extra-font-locking = callPackage ({ clojure-mode, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "clojure-mode-extra-font-locking";
- version = "20171102.1020";
+ version = "20180114.911";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clojure-mode";
- rev = "118c19700c904ae6a45fb409ca795bb93ff8dbd8";
- sha256 = "0kdk94ffrw27fz8ycka7a24hj3p3w09rhq3ppga7dwgsxqjfjb5l";
+ rev = "5cf0fd9360dc5a9a95464601319062673d213807";
+ sha256 = "07ignia68340fjd0qnlrmgb7p6v15xysjx30xxfvd215slpjc4qw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e3cd2e6ee52692dc7b2a04245137130a9f521c7/recipes/clojure-mode-extra-font-locking";
@@ -8545,12 +8671,12 @@
clomacs = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s, simple-httpd }:
melpaBuild {
pname = "clomacs";
- version = "20180101.1354";
+ version = "20180211.421";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clomacs";
- rev = "20706c65f218dd0671b0331f35bd8965e443062a";
- sha256 = "1mkn5y2mgdxv6njhy1njbpigzhx3x2hb618fzcd54yxn59mb5r47";
+ rev = "2fa47d068f4955424e810cbe94d861a103efc259";
+ sha256 = "0m57hvq8s6cigv7ajmim71320bj06a2wk9v82pbvxpjqyyijpkym";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/345f9797e87e3f5f957c167a5e3d33d1e31b50a3/recipes/clomacs";
@@ -8692,12 +8818,12 @@
cmake-ide = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, levenshtein, lib, melpaBuild, s, seq }:
melpaBuild {
pname = "cmake-ide";
- version = "20171221.1616";
+ version = "20180212.258";
src = fetchFromGitHub {
owner = "atilaneves";
repo = "cmake-ide";
- rev = "dc32d518fdfcb3f6cd014c8235b61562482dfd09";
- sha256 = "0plyqbvb99nplw15bvp246kmn1hyh1l6q2sjnpkdjxc4rrjxhrwg";
+ rev = "91dd693dca350d0744fcbaa2b5a36029fb17adcb";
+ sha256 = "1gy32n8xslgdsrw9riiy1rf5pxsqiwp7is71qc6z2qp2fn2dr83j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/17e8a8a5205d222950dc8e9245549a48894b864a/recipes/cmake-ide";
@@ -8717,8 +8843,8 @@
src = fetchFromGitHub {
owner = "Kitware";
repo = "CMake";
- rev = "2c089d80de3945e4f08f13557d59e04cbc942a60";
- sha256 = "01164wd8p0wwabnynsqv34pz53ji1s3k7nb0ff51i616q6095rdx";
+ rev = "0465d3c204e8cc7c677dd6a34d3ea884bc5e7954";
+ sha256 = "08xv33w6ai51zfsqh73cfcyc6b2dalqqpgavqh4gxp7g34zncg5h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode";
@@ -9158,8 +9284,8 @@
src = fetchFromGitHub {
owner = "purcell";
repo = "color-theme-sanityinc-solarized";
- rev = "74a7065808f82dbdd9638ae33ed0e4f7a55da35c";
- sha256 = "1af6j8qyzcm4x5p2wkhfh6f62n5i4fapjfrii3rl3l9im39fl8jc";
+ rev = "6dd1d67a8e88a7bd586572cabe519b99a90fc3ee";
+ sha256 = "08bxyrpx7shgzgnmklshgdfa457imdmn5rv4j3pyp8pfwf0zg9h5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/color-theme-sanityinc-solarized";
@@ -9175,12 +9301,12 @@
color-theme-sanityinc-tomorrow = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "color-theme-sanityinc-tomorrow";
- version = "20171202.1759";
+ version = "20180210.2104";
src = fetchFromGitHub {
owner = "purcell";
repo = "color-theme-sanityinc-tomorrow";
- rev = "e3e051f88734593d4b7b92f157e618ebfe63693b";
- sha256 = "1nh26v8vk7g5rkqbklan2ai4i4lx3bdn03pch84xyn3drpq40rb3";
+ rev = "17bfc80dec721914299b50ef48ce47a5c18bb6b0";
+ sha256 = "1jlkpp027xfsgyw5kw9wigwxrlgihj01x76rpp2mly9pghggx6mb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/color-theme-sanityinc-tomorrow";
@@ -9469,12 +9595,12 @@
company = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company";
- version = "20180101.1101";
+ version = "20180211.1604";
src = fetchFromGitHub {
owner = "company-mode";
repo = "company-mode";
- rev = "4a8289dc257c3991c3953b64671fc25c887b2ca4";
- sha256 = "178wf0n1mdfx6yqwdqlw7drbr5fy7gf6x6p4094s9br7slk9kssk";
+ rev = "38ef92d6273113c2b3d2a302129ad37a30f98998";
+ sha256 = "0l9hhflmirv1a0znjsg6ysvrsg270pwnkmhakihhqy39fgv3qdfa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/96e7b4184497d0d0db532947f2801398b72432e4/recipes/company";
@@ -9584,13 +9710,13 @@
pname = "company-axiom";
version = "20171024.1310";
src = fetchgit {
- url = "https://bitbucket.org/pdo/axiom-environment.git";
+ url = "https://bitbucket.org/pdo/axiom-environment";
rev = "b4f0fa9cd013e107d2af8e2ebedff8a7f40be7b5";
sha256 = "0p2mg2824mw8l1zrfq5va1mnxg0ib5f960306vvsm6b3pi1w5kv0";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/9f07feb8686c76c330f282320b9f653dc16cadd5/recipes/company-axiom";
- sha256 = "1qjy2idyfwa1a4z1v05ky26dzq8hs6aaszq4bifd7vymasvnamml";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf/recipes/company-axiom";
+ sha256 = "061n8zn11r5a9m96sqnw8kx252n1m401cmcyqla8n9valjbnvsag";
name = "company-axiom";
};
packageRequires = [ axiom-environment company emacs ];
@@ -9662,6 +9788,27 @@
license = lib.licenses.free;
};
}) {};
+ company-childframe = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, posframe }:
+ melpaBuild {
+ pname = "company-childframe";
+ version = "20180205.2236";
+ src = fetchFromGitHub {
+ owner = "tumashu";
+ repo = "company-childframe";
+ rev = "fb799c3c8f8099a0ec7d21beb3b90136704c741e";
+ sha256 = "121qqb797vfpfxxkk0gvh5x4p03lb6aarjfydl88ah6rw5087dij";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/4fda072eb1e3f4feb9ad9834104f748f5b749a0d/recipes/company-childframe";
+ sha256 = "1l8bd9fnw49apvwjgrlfywascbczavpaxns2ydymmb6ksj00rvzy";
+ name = "company-childframe";
+ };
+ packageRequires = [ company emacs posframe ];
+ meta = {
+ homepage = "https://melpa.org/#/company-childframe";
+ license = lib.licenses.free;
+ };
+ }) {};
company-coq = callPackage ({ cl-lib ? null, company, company-math, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "company-coq";
@@ -9865,8 +10012,8 @@
src = fetchFromGitHub {
owner = "PythonNut";
repo = "company-flx";
- rev = "05efcafb488f587bb6e60923078d97227462eb68";
- sha256 = "12cg8amyk1pg1d2n8fb0mmls14jzwx08hq6s6g7wyd9s7y96hkhb";
+ rev = "16ca0d2f84e8e768bf2db8c5cfe421230a00bded";
+ sha256 = "09zaaqi8587n1fv5pxnrdmdll319s8f66xkc41p51gcs2p7qa5w1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f27d718ee67f8c91b208a35adbbcdac67bbb89ce/recipes/company-flx";
@@ -10012,8 +10159,8 @@
src = fetchFromGitHub {
owner = "hotpxl";
repo = "company-irony-c-headers";
- rev = "5bbd427a2d3d4445e3413f7516def9aa80543b2a";
- sha256 = "172wf0ywbvqn9smwnh4kgxx8gw9g2f76irg3fmcv4d8d53mi08wa";
+ rev = "72c386aeb079fb261d9ec02e39211272f76bbd97";
+ sha256 = "1f462v8xq2hdsr4ks4i79icpfz6fjpb4q7khnx6si55agxj3rvaq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9f9f62d8ef438a9ba4872bd7731768eddc5905de/recipes/company-irony-c-headers";
@@ -10054,8 +10201,8 @@
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean-mode";
- rev = "3403179a38693a221bfa86def0c99f6342c5eb73";
- sha256 = "0w6zc1w7kic3ds5hf30i3mj9wxbq2c8wdywbslfprwwi1hxyzmsq";
+ rev = "ae90bd280588c96d540892d0f42247db5a126f51";
+ sha256 = "06d5f577rv82g72m719w8z9w7m63amxjsdppcyvg2i6icymlhnqa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42f4d6438c8aeb94ebc1782f2f5e2abd17f0ffde/recipes/company-lean";
@@ -10071,12 +10218,12 @@
company-lsp = callPackage ({ company, dash, emacs, fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild, s }:
melpaBuild {
pname = "company-lsp";
- version = "20180102.1535";
+ version = "20180211.2052";
src = fetchFromGitHub {
owner = "tigersoldier";
repo = "company-lsp";
- rev = "678d5e8f1ad76e7bd9e5bf93ed6813f54e769773";
- sha256 = "1yqcikpgnnqg986zyy23jifq40pspdhrhhz825vp92g1k724gj86";
+ rev = "b58c8c4cbfb0e01ee9020f09dfd25cfadda58cc1";
+ sha256 = "1fs92qd0ni7bwbbccyjycrklcdb1nwms6yabfwr37aizkbrg28lw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5125f53307c1af3d9ccf2bae3c25e7d23dfe1932/recipes/company-lsp";
@@ -10201,8 +10348,8 @@
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "519b5cd886f484693fd69b226e307d56137b321b";
- sha256 = "1pig5kang3yvzzahgn8rfpy3gvpfz7myvf7ic0yc6rivvbl03k18";
+ rev = "cf9db85af2db9150e9d9b4fecad874e16ce43f0d";
+ sha256 = "0gm15f5l91sh7syf60lnvlfnf3vivbk36gddsf3yndiwfsqh7xd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/company-php";
@@ -10218,12 +10365,12 @@
company-plsense = callPackage ({ cl-lib ? null, company, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "company-plsense";
- version = "20171114.2316";
+ version = "20180117.1658";
src = fetchFromGitHub {
owner = "CeleritasCelery";
repo = "company-plsense";
- rev = "00f0baa70502b8412627316f72fc8b27ae7a1106";
- sha256 = "1w3kv964dd0aqfmsk0v2hnnj7dr4hdsm041f2w61bfzpxs2mqjv1";
+ rev = "b48e3181e08ec597269621d621aa06636f02d883";
+ sha256 = "14rawd5xfgnkhdpp43mz4a5mf480949ny5hr5w6v5djmsibqxw5s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9cf9d671d81e07c704676c557a9f0d686067ce5c/recipes/company-plsense";
@@ -10285,8 +10432,8 @@
src = fetchFromGitHub {
owner = "expez";
repo = "company-quickhelp";
- rev = "432c62f034a5097d3f85d7f54afcdc016d7afa12";
- sha256 = "06ijf4ayqkmlmk5waxi7alinv3wpy23b8xm35llf3h1ncg99zwqj";
+ rev = "c42610040ccfaacd8040f47c5e1c629a18987614";
+ sha256 = "0j1fqyi97imv1zp0w0y51j2svs494r2bdi2q9jm11b9bdi3jmf7d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/022cc4fee54bb0194822947c70058145e2980b94/recipes/company-quickhelp";
@@ -10354,8 +10501,8 @@
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "db5ad3a48c579b3522411bd2411c09dbb27af578";
- sha256 = "1ihv65hfq22yk4wx4njkm73q4s04fr84ib3mjjk8l18xpzl6alal";
+ rev = "2b0c88cc470b06b65232c23df4b6fbfc4b534580";
+ sha256 = "047w0khlcawwr9rz7ss52x9jzam4pdqd1cwgx7nqiyv3cd47xfsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/company-rtags";
@@ -10389,6 +10536,27 @@
license = lib.licenses.free;
};
}) {};
+ company-solidity = callPackage ({ cl-lib ? null, company, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "company-solidity";
+ version = "20180206.821";
+ src = fetchFromGitHub {
+ owner = "ssmolkin1";
+ repo = "company-solidity";
+ rev = "0687c09671403888b88e27d58e70f1bc969d1425";
+ sha256 = "1clxzxyvnnf6mvadlqslbn7is7g2b625mnb4c5k7iyflc081wpz2";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ef246601ff6d92d6dfcd809f637e50d9838da0b8/recipes/company-solidity";
+ sha256 = "076z5jqh486k2lkh9rgbhs71bws4fba68pjybr9yyf0sdc5m7kc6";
+ name = "company-solidity";
+ };
+ packageRequires = [ cl-lib company ];
+ meta = {
+ homepage = "https://melpa.org/#/company-solidity";
+ license = lib.licenses.free;
+ };
+ }) {};
company-sourcekit = callPackage ({ company, dash, dash-functional, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, sourcekit }:
melpaBuild {
pname = "company-sourcekit";
@@ -10455,12 +10623,12 @@
company-terraform = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, terraform-mode }:
melpaBuild {
pname = "company-terraform";
- version = "20171215.546";
+ version = "20180131.1503";
src = fetchFromGitHub {
owner = "rafalcieslak";
repo = "emacs-company-terraform";
- rev = "1730e03aec5e67b751f50469c978e83326eae7f3";
- sha256 = "0ha98424vzb4sx03l88mc1mspjl9h5aypkj3jqyla7sxga8a3ifa";
+ rev = "74dad245567e06e758e1112c0d75f3eccf48e32c";
+ sha256 = "0y4giv3i947258j5pv6wpzk95zry8sn8ra66m1237lk0k9zhpfdf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1d9732da975dcf59d3b311b19e20abbb29c33656/recipes/company-terraform";
@@ -10543,8 +10711,8 @@
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "7f394d02f6f3149b215adcc96043c78d5f32d612";
- sha256 = "0q7y0cg2gw15sm0yi45gc81bsrybv8w8z58vjlq1qp0nxpcz3ipl";
+ rev = "e21c99de8fd2992031adaa758df0d495e55d682a";
+ sha256 = "1l9xsqlcqi25mdka806gz3h4y4x0dh00n6bajh3x908ayixjgf91";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/company-ycmd";
@@ -10581,12 +10749,12 @@
composer = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, php-runtime, request, s, seq }:
melpaBuild {
pname = "composer";
- version = "20171227.421";
+ version = "20180111.942";
src = fetchFromGitHub {
owner = "emacs-php";
repo = "composer.el";
- rev = "e6ef820c7f7f221881d185e59943a7ec4fbc484a";
- sha256 = "0cdx17gpcyx8azannk8wiy62fzyf9r9niavr83axsapdidcyrl8i";
+ rev = "e34ebe795d267e28965c85bd84cbb16b18165bd8";
+ sha256 = "1vqjraldl2an10q1w91l7rx66mpsvqvjgg3j1k7xcvw07570aabl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eb13cb0dba1696cc51132cd1ff723fa17f892a7c/recipes/composer";
@@ -10770,12 +10938,12 @@
contextual-menubar = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "contextual-menubar";
- version = "20170908.408";
+ version = "20180204.2309";
src = fetchFromGitHub {
owner = "aaronjensen";
repo = "contextual-menubar";
- rev = "67ddb1c8eec62e2b26524c09585a4f25f03ebb11";
- sha256 = "06rfkv7q9brahjgaqvpixqb26v4a65hyphl7ymjx8qyyypzrzac5";
+ rev = "f76f55232ac07df76ef9a334a0c527dfab97c40b";
+ sha256 = "0zks4w99nbhz1xvr67isgg6yjghpzbh5s5wd839zi0ly30x4riqf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cba21d98f3abbf1f45d1fdd9164d4660b7d3e368/recipes/contextual-menubar";
@@ -10980,12 +11148,12 @@
counsel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
melpaBuild {
pname = "counsel";
- version = "20180106.127";
+ version = "20180211.1029";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "e5c5037fd5f2735b11fc90363f312431619fa8c2";
- sha256 = "0ssm6dgzzqvwwmwvnws8s0ac4f8dif5sxl9flx296df7s7xryzcv";
+ rev = "cc5197d5de78ba981df54815c8615d795e0ffdc5";
+ sha256 = "0c8866mb2ca419b6zh153vp298dxwldj29lbrynwr1jlpjf1dbr5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06c50f32b8d603db0d70e77907e36862cd66b811/recipes/counsel";
@@ -11043,12 +11211,12 @@
counsel-etags = callPackage ({ counsel, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "counsel-etags";
- version = "20171228.1836";
+ version = "20180129.219";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "counsel-etags";
- rev = "e39bb84a590ba121dcd4ca75a3a9ac20a41b7cba";
- sha256 = "19wp4klk1kxrhx2qkdxfdxlhha0v5dz0s90m2kdhqk4s87sggg7d";
+ rev = "2219bf8d9a4584abc905c7470455777553496056";
+ sha256 = "0kcxcbf1rm7cm74s5z87pv0bflx42h4j2lnb8b3r0nznj94ywnj3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/87528349a3ab305bfe98f30c5404913272817a38/recipes/counsel-etags";
@@ -11127,12 +11295,12 @@
counsel-projectile = callPackage ({ counsel, fetchFromGitHub, fetchurl, lib, melpaBuild, projectile }:
melpaBuild {
pname = "counsel-projectile";
- version = "20180105.632";
+ version = "20180204.1147";
src = fetchFromGitHub {
owner = "ericdanan";
repo = "counsel-projectile";
- rev = "4d78ae8c90e8ebb903b8e70442989a69e46ff069";
- sha256 = "0s81jrmfql3cjh0bf6vfk3gpb94xqcpbkvjah11j0d0ijgw4y1dg";
+ rev = "1c1e7eff065e1660981428ef326185c404488705";
+ sha256 = "18b66rv73y6gx0hhjjfixywj0ig41rxb4k4ngpxap56cy7b8kfj9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/389f16f886a385b02f466540f042a16eea8ba792/recipes/counsel-projectile";
@@ -11194,8 +11362,8 @@
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-counsel-tramp";
- rev = "77212268632bc55c4706e25b94b2fe34b69a30dc";
- sha256 = "050qy8p1lywvq5nf6azn0025500dgh6sfp7lzzmzba9kl38plnnb";
+ rev = "6efa0e6e204d08d5b8b8b66f7e3ae7f07d5a3665";
+ sha256 = "1byskmvhs0vdj08xjnds8zczw19d2kmnsym514c56k3a0v7g1ldz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e1822b735b6bd533f658bd64ddccda29e19e9a5e/recipes/counsel-tramp";
@@ -11376,6 +11544,27 @@
license = lib.licenses.free;
};
}) {};
+ cquery = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild }:
+ melpaBuild {
+ pname = "cquery";
+ version = "20180204.912";
+ src = fetchFromGitHub {
+ owner = "cquery-project";
+ repo = "emacs-cquery";
+ rev = "e3ce2127f9937eb0a7b7a22e81f205ff150f4ecd";
+ sha256 = "1p3idygppqi5xgbjq9pr5pqpm4isw1cb8qq8szf5mb6ypq2dlszm";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3cd3bffff0d2564c39735f844f9a02a660272caa/recipes/cquery";
+ sha256 = "01mw6aqiazpzcn6h5h5xcnra8a04yg1ibvpfajx70m5iw9f5w6l6";
+ name = "cquery";
+ };
+ packageRequires = [ dash emacs lsp-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/cquery";
+ license = lib.licenses.free;
+ };
+ }) {};
crappy-jsp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "crappy-jsp-mode";
@@ -11526,12 +11715,12 @@
crux = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
melpaBuild {
pname = "crux";
- version = "20171230.1100";
+ version = "20180113.251";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "crux";
- rev = "6c02dab04fadd8ffb96dc513467e443b0549d1d3";
- sha256 = "08yv469k3rvnxnqrj7iwywq974z9lp0szkrgxlxxfap03wv59f66";
+ rev = "3e07035660f953cb08847362378267f5859bbe69";
+ sha256 = "07l49l5fb7sv2ncvakr7nq616vw6nwrpl9czvqi46dnwvcdpjaxl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/575e3442a925500a5806e0b900208c1e6bfd11ae/recipes/crux";
@@ -11547,12 +11736,12 @@
cryptol-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "cryptol-mode";
- version = "20160819.1444";
+ version = "20180118.535";
src = fetchFromGitHub {
owner = "thoughtpolice";
repo = "cryptol-mode";
- rev = "9bf28f865d30d23b8b4fdef16a79ab66abbcc41f";
- sha256 = "0ihhx4zp725g1qaxq6n2ah8rsg099ccyavqxgkk53rpwr8iia0i2";
+ rev = "dcc9498813a77ffb83010032e0e5a540f00f3d33";
+ sha256 = "0w73i9a6qpab2h58mblhcjqs7xcyr9vpx9mczj3sxzygb2lhzwxw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/de12333bb429d84b2c214ac7ebb0219f67838f4f/recipes/cryptol-mode";
@@ -11652,12 +11841,12 @@
csound-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, multi, shut-up }:
melpaBuild {
pname = "csound-mode";
- version = "20180106.1819";
+ version = "20180119.1726";
src = fetchFromGitHub {
owner = "hlolli";
repo = "csound-mode";
- rev = "3af632652c33e733e0da598f1254f8fcc50fe5b6";
- sha256 = "11xmc3kqn0i702lc103h49yya70fhyib8qi4b15slpnliqx2q8f4";
+ rev = "4fc4e77263d31604c86be799163d96cdad57c610";
+ sha256 = "167s332b9pbbxv24kyhrx543954a86bffxngjhp0cl0slmd81g2m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c940d29de11e43b4abf2901c466c94d426a21818/recipes/csound-mode";
@@ -11670,6 +11859,27 @@
license = lib.licenses.free;
};
}) {};
+ css-autoprefixer = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "css-autoprefixer";
+ version = "20180118.1411";
+ src = fetchFromGitHub {
+ owner = "kkweon";
+ repo = "emacs-css-autoprefixer";
+ rev = "a694e7e725074da99d90b18dd166707f1649bfae";
+ sha256 = "0cd4i9xbc7rqsmaa73gj4p9za3g6x6xv54ngnkf6vprpg3g7lb6n";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/122e3813a5b8a57303345e9cd855f4d85eced6f0/recipes/css-autoprefixer";
+ sha256 = "0q40k8jvs4nc57kcljsx5qzylz9ms0kbr3dic3mr3bj0w062b1qg";
+ name = "css-autoprefixer";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/css-autoprefixer";
+ license = lib.licenses.free;
+ };
+ }) {};
css-comb = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "css-comb";
@@ -11845,8 +12055,8 @@
src = fetchFromGitHub {
owner = "mortberg";
repo = "cubicaltt";
- rev = "682e9f66ce16daf166549c1a16dd3a110894a8ea";
- sha256 = "1mz3m4cs7bm8di8lgi7clkl2fjy4663ir54l32f8l73wjic6c90a";
+ rev = "84053d1c023721706ac5cbecf152e2cc71080518";
+ sha256 = "1v5ya14ayj719x98swbrv7spsa5rzcxzzh1k18fpal7mqmzvy6jz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1be42b49c206fc4f0df6fb50fed80b3d9b76710b/recipes/cubicaltt";
@@ -11866,8 +12076,8 @@
src = fetchFromGitHub {
owner = "cubicle-model-checker";
repo = "cubicle";
- rev = "9d108b900e0123236b4991c2d06b5061f34feee8";
- sha256 = "1n3x6m19swkq07zah4hh0ni6gx864bq1w0km06nq33x8189zczrr";
+ rev = "c2fba597da83b9ddc1195f1c8710d5330db24735";
+ sha256 = "0gprqhm38y5dcpkmhy1i6rv7pa5l8271b71284p1g90p2iyvm89g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/81c29c912b83cbb536d30ba04130b39c0e5e5969/recipes/cubicle-mode";
@@ -11950,8 +12160,8 @@
src = fetchFromGitHub {
owner = "tom-tan";
repo = "cwl-mode";
- rev = "2fa8c8db68a8665ed555126975edd8749bcfc009";
- sha256 = "0zgnnvf8k5zcigykcf6slgcjmwb1l0jdfaqm19r34wp3md8wf0v1";
+ rev = "bdeb9c0734126f940db80bfb8b1dc735dab671c7";
+ sha256 = "0x9rvyhgy7ijq2r9pin94jz7nisrw6z91jch7d27lkhrmyb1rwk3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2309764cd56d9631dd97981a78b50b9fe793a280/recipes/cwl-mode";
@@ -12097,8 +12307,8 @@
src = fetchFromGitHub {
owner = "cython";
repo = "cython";
- rev = "5b6497c8329c778c97f6f59f3f358304bc1ebd1e";
- sha256 = "07wwv24zcpxbdjf3mrx2ax4ji70kz1s2llisycfkv8lpfnw96yc9";
+ rev = "829d7bbef5173771bcf9ffdf2e7e30e96f98e99e";
+ sha256 = "10671yczbixg90x5c8rgd838w5la21x9jqdm03vcrz03i2ccjs99";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/be9bfabe3f79153cb859efc7c3051db244a63879/recipes/cython-mode";
@@ -12240,12 +12450,12 @@
danneskjold-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "danneskjold-theme";
- version = "20180104.1316";
+ version = "20180129.634";
src = fetchFromGitHub {
owner = "rails-to-cosmos";
repo = "danneskjold-theme";
- rev = "bbbc0a93959ac0d22bb3c37243f3d964b7892528";
- sha256 = "0mp16yf9hklddfq220bpiad9hp059rpr0akm3gzl30qdbxqxi8q1";
+ rev = "13e5ea8758465e7d23081fbb524603394b09a689";
+ sha256 = "1zhn2bblafmxc83rg33ipy8pd0i7qrn9630cy74bigl3x5zxs3xd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/557244a3b60c7cd3ca964ff843aa1e9d5a1e32ec/recipes/danneskjold-theme";
@@ -12258,22 +12468,22 @@
license = lib.licenses.free;
};
}) {};
- dante = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lib, melpaBuild, s }:
+ dante = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lcr, lib, melpaBuild, s }:
melpaBuild {
pname = "dante";
- version = "20180107.1329";
+ version = "20180202.48";
src = fetchFromGitHub {
owner = "jyp";
repo = "dante";
- rev = "f597233a765b80660c6332b5565c7d651e378acc";
- sha256 = "1jjdr1h0hihwh3jabxyy4dq4l6z7w4lhrlmyb6xsxkqss7xsb74c";
+ rev = "c1c9bde9a83a87c46731466af56cd31262d057fa";
+ sha256 = "01krdh3cz2ddhlhpyc072izm4y29qbpjkmwj0fq4vi5hcqzbalsk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5afa8226077cbda4b76f52734cf8e0b745ab88e8/recipes/dante";
sha256 = "1j0qwjshh2227k63vd06bvrsccymqssx26yfzams1xf7bp6y0krs";
name = "dante";
};
- packageRequires = [ dash emacs f flycheck haskell-mode s ];
+ packageRequires = [ dash emacs f flycheck haskell-mode lcr s ];
meta = {
homepage = "https://melpa.org/#/dante";
license = lib.licenses.free;
@@ -12492,12 +12702,12 @@
dash = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dash";
- version = "20180107.818";
+ version = "20180206.2124";
src = fetchFromGitHub {
owner = "magnars";
repo = "dash.el";
- rev = "528e5a51f1af668e3075f2beccd2b39785ccb2ba";
- sha256 = "0c65wkyzqsi0jignbhl0j9hh0711069x0l54sqbfb72viy0sppck";
+ rev = "48a5015dd1314a8bcad48f2ad8866dd911001b01";
+ sha256 = "0cs8l20fw34ilr7qir1p708wx925d3qkp7g4py2s2d8k1yf0kjmy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57eed8767c3e98614259c408dc0b5c54d3473883/recipes/dash";
@@ -12538,8 +12748,8 @@
src = fetchFromGitHub {
owner = "magnars";
repo = "dash.el";
- rev = "528e5a51f1af668e3075f2beccd2b39785ccb2ba";
- sha256 = "0c65wkyzqsi0jignbhl0j9hh0711069x0l54sqbfb72viy0sppck";
+ rev = "48a5015dd1314a8bcad48f2ad8866dd911001b01";
+ sha256 = "0cs8l20fw34ilr7qir1p708wx925d3qkp7g4py2s2d8k1yf0kjmy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57eed8767c3e98614259c408dc0b5c54d3473883/recipes/dash-functional";
@@ -12555,12 +12765,12 @@
dashboard = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, page-break-lines }:
melpaBuild {
pname = "dashboard";
- version = "20180101.2352";
+ version = "20180110.1153";
src = fetchFromGitHub {
owner = "rakanalh";
repo = "emacs-dashboard";
- rev = "7b514b2c4895034b645cb2028220a411882e3b0e";
- sha256 = "0wrlj4nvqr6qcdap0wa6f1pjf77mnyrw820249qb2flb2j4xbd7x";
+ rev = "e3fc28a6d3626c8cae9eb2e448b2f2e6b1a98f52";
+ sha256 = "0kfdx5za610v3s8hmvy39gqn5w6xc8yljz6ybxzbg09byjinhxmn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e9a79341ccaa82a8c065e71c02fe6aee22007c66/recipes/dashboard";
@@ -12615,22 +12825,22 @@
license = lib.licenses.free;
};
}) {};
- datetime = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ datetime = callPackage ({ emacs, extmap, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "datetime";
- version = "20170928.815";
+ version = "20180205.1445";
src = fetchFromGitHub {
owner = "doublep";
repo = "datetime";
- rev = "082d2c7b0e38c26a8c46af9c9956a2e100d88e71";
- sha256 = "0fdswqi53qx924lib7nd9dazn0916xf1ybrh3bcn3f8cn6b8ikg5";
+ rev = "2a92d80cdc7febf620cd184cf1204a68985d0e8b";
+ sha256 = "0lzdgnmvkvap5j8hvn6pidfnc2ax317sj5r6b2nahllhh53mlr4j";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/fff9f0748b0ef76130b24e85ed109325256f956e/recipes/datetime";
- sha256 = "0mnkckibymc5dswmzd1glggna2fspk06ld71m7aaz6j78nfrm850";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/91ef4352603cc69930ab3d63f0a90eee63f5f328/recipes/datetime";
+ sha256 = "0c000fnqg936dhjw5qij4lydzllw1x1jgnyy960zh6r61pk062xj";
name = "datetime";
};
- packageRequires = [ emacs ];
+ packageRequires = [ emacs extmap ];
meta = {
homepage = "https://melpa.org/#/datetime";
license = lib.licenses.free;
@@ -12660,12 +12870,12 @@
datomic-snippets = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s, yasnippet }:
melpaBuild {
pname = "datomic-snippets";
- version = "20130707.1315";
+ version = "20180116.752";
src = fetchFromGitHub {
owner = "magnars";
repo = "datomic-snippets";
- rev = "7116eac8e15a16fc72973b96fa855fd9784bbbb8";
- sha256 = "0ry7magy9x63xv2apjbpgszp0slch92g23gqwl4rd564qafajmf0";
+ rev = "731fbd31b814ef1521bd7eb1558eeab6a4c2e01b";
+ sha256 = "0sbrvd3z32wrpnmarwf9ya0b2c99pg82mxhvjw4b7hggxx65lqsj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4da8ec133ec5e1204966c1b12c9bc0ca1b50d643/recipes/datomic-snippets";
@@ -12933,12 +13143,12 @@
define-word = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "define-word";
- version = "20180105.1152";
+ version = "20180128.725";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "define-word";
- rev = "d52e9898a2719bd5003184196aa3b889c4fcb7b3";
- sha256 = "1is3yjk7jv3nqn7fg76pnicwkhc7bf0wklvygdw1hskwj46ii6g8";
+ rev = "06d094f070b5d675441f74e05a449ce4941529e8";
+ sha256 = "0r0lihmkz802ik9qlbs41wfw86vj23mlm7z41zw8h845drxc8vl6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e318b30d8b2b89981f4b89d78e5a46e77d3de412/recipes/define-word";
@@ -12975,12 +13185,12 @@
deft = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "deft";
- version = "20171031.530";
+ version = "20180112.1155";
src = fetchFromGitHub {
owner = "jrblevin";
repo = "deft";
- rev = "c7413a390ac22331ad5226a8c8c007bd08759bc8";
- sha256 = "1rdjffw8vw71ay93zlr2klbr8q4q1sjnw03gsfdyll1q4idbarg1";
+ rev = "c4b30d780bfa732ff52d85f0311e4a045f44a7b4";
+ sha256 = "0z7cilgiz6krvl5h2z72hkch43qxmypb0k6p5vxn5lx1p6v0mrf2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e2a0e4698d4e71ec28656594f6a83504a823490/recipes/deft";
@@ -13210,8 +13420,8 @@
src = fetchFromGitHub {
owner = "cqql";
repo = "dictcc.el";
- rev = "a77cf1fadadcbde762466970b503c8a8916b35b2";
- sha256 = "0aaah14nc8ajqhbjmwp7257k2n8ay6g87spb734kxfs8irzg52fa";
+ rev = "7b988413f7719820cd846827525142a23f401e50";
+ sha256 = "0fiv0qgpqwp6ccakr1wh713pm2ylyvl2i54557fym80zgi9iff96";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e867df96915a0c4f22fdccd4e2096878895bda6/recipes/dictcc";
@@ -13248,12 +13458,12 @@
diff-hl = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "diff-hl";
- version = "20170709.2000";
+ version = "20180201.355";
src = fetchFromGitHub {
owner = "dgutov";
repo = "diff-hl";
- rev = "bec9889de7bf48d28826039880cec9bfad24a628";
- sha256 = "0f9krv08jlw1sawjajdfy0cp5mzbq7hzvy478z8p54s1fwga6wxd";
+ rev = "190622d3fa2c3237529ec073a8fa00aee06023a1";
+ sha256 = "0jh270anr2ralixgwsc3wn48jnw3qwz6m18lg0sgwgzyajh0fpb9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/diff-hl";
@@ -13436,12 +13646,12 @@
dimmer = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dimmer";
- version = "20180104.2127";
+ version = "20180210.1348";
src = fetchFromGitHub {
owner = "gonewest818";
repo = "dimmer.el";
- rev = "f2e9a383cf03597bde9bcd3fa2e7ecb4ca266041";
- sha256 = "14nmk6kld5q6wd6z3r8v938gyi1x6875i0fbfbmfs5v1hykdm2s5";
+ rev = "263d330d8f9e99c9c3d3235fe6cf90ecaca90e7c";
+ sha256 = "1dg5pf54w9479br40i0b66y86xdn1xj99iq7rmagzva908q5rpyy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ae80e9202d69ed3214325dd15c4b2f114263954/recipes/dimmer";
@@ -13919,12 +14129,12 @@
dired-sidebar = callPackage ({ dired-subtree, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-sidebar";
- version = "20180107.1247";
+ version = "20180126.1812";
src = fetchFromGitHub {
owner = "jojojames";
repo = "dired-sidebar";
- rev = "6b195f841bc86281e0c642999ad4fa03174e832c";
- sha256 = "0bw28p2mcj73rbhpij2mchq7dyfl7881rwmn5qz00km5n64yshlg";
+ rev = "6b2d1df460d4b0dd1448b092d3753314cba784c5";
+ sha256 = "1i5ia9m7r63gr91ll9xmqq48y9823hg0mqq69rnzfvbw0zjbgkrq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30e15c8361b01195f198197e704828fbcac0e8d6/recipes/dired-sidebar";
@@ -14024,12 +14234,12 @@
diredfl = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "diredfl";
- version = "20171014.1402";
+ version = "20180210.1814";
src = fetchFromGitHub {
owner = "purcell";
repo = "diredfl";
- rev = "085eabf2e70590ec8e31c1e66931d652d8eab432";
- sha256 = "19gjs90ai6fv4q7rhssrgc45d9g4frg680p1jgmbxzrd9jdy013w";
+ rev = "9b2a89951cee8bdf5c0cb67f9c3ad6ac73abf9cb";
+ sha256 = "0x4qhxysmcwllkbia6xkfmlpddxhfxxvawywp57zs8c00193nn1z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3da86e18d423198766455929da1dcb3a9a3be381/recipes/diredfl";
@@ -14674,12 +14884,12 @@
dmenu = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dmenu";
- version = "20160228.627";
+ version = "20180118.445";
src = fetchFromGitHub {
owner = "lujun9972";
repo = "el-dmenu";
- rev = "8dffd614e37d3971f989cbce5849d04d84ee8c76";
- sha256 = "1xx4ccr3mfxay2j3wgd93qw5dpjasaq9mkmmjww3ibpf86ahf7l3";
+ rev = "6e492cd4ee4fb39ecda92776707fc270f54d25e7";
+ sha256 = "085ap58qfwr7gvrx68dy72z4ph1mvwka5i7ydx58m1a3bb9rshnw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/98bcdd71a160b9c04f83cc5b939031c9e7b5eb59/recipes/dmenu";
@@ -14955,12 +15165,12 @@
doom-themes = callPackage ({ all-the-icons, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "doom-themes";
- version = "20180105.1142";
+ version = "20180205.1204";
src = fetchFromGitHub {
owner = "hlissner";
repo = "emacs-doom-themes";
- rev = "464774515c348ad32bad4b062d768d443f44beaf";
- sha256 = "17pszvr2i27drym63j4hkmdhra5j6ixv5i2ab5b8i8049fbrnqzf";
+ rev = "d84a0172202243f4fe0ae5738d7ea9b1eb2d38c6";
+ sha256 = "0za6cq7wr7zpqjq5g6ac7zqnzq544s0zkkhsc0djcwc2x67vr95g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c5084bc2c3fe378af6ff39d65e40649c6359b7b5/recipes/doom-themes";
@@ -14997,12 +15207,12 @@
dotenv-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dotenv-mode";
- version = "20171123.649";
+ version = "20180207.1114";
src = fetchFromGitHub {
owner = "preetpalS";
repo = "emacs-dotenv-mode";
- rev = "8d45b98beb04f486eb13d71765589e7dccb8ffa9";
- sha256 = "00hm097m1jn3pb6k3r2jhkhn1zaf6skcwv1v4dxlvdx8by1md49q";
+ rev = "f4c52bcd5313379b9f2460db7f7a33119dfa96ea";
+ sha256 = "1fplkhxnsgdrg10iqsmw162zny2idz4vvv35spsb9j0hsk8imclc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9fc022c54b90933e70dcedb6a85167c2d9d7ba79/recipes/dotenv-mode";
@@ -15039,12 +15249,12 @@
download-region = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "download-region";
- version = "20160430.1116";
+ version = "20180123.1733";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "download-region";
- rev = "eb9e557529a73b4cfc8281c70dd0d95db333fffa";
- sha256 = "0v52djg39b6k2snizd9x0qc009ws5y0ywqsfwhqgcbs5ymzh7dsc";
+ rev = "bbba3ecd80818d5d940d41fe89a6e2ec5dd2c53c";
+ sha256 = "1cwlbdmdils5rzhjpc3fqjmd3dhalk6i7bxskpahbrr9xxfq0iw4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7801d9fac121f213609a802fe9d88bdc5364d1f3/recipes/download-region";
@@ -15375,12 +15585,12 @@
dtrt-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dtrt-indent";
- version = "20171001.1233";
+ version = "20180211.946";
src = fetchFromGitHub {
owner = "jscheid";
repo = "dtrt-indent";
- rev = "7fd55af3b0311ea24b68397054e705c835fa5ef1";
- sha256 = "1sgmd1zqdwa1f6y8d6vaacyipkqn2ivvaim1xndbkihgmhyn4kf0";
+ rev = "34f2e23de514deeb61888557e66ccc9790ff8eed";
+ sha256 = "09fjr4m5cxgfdxpnrlc7hdvckz0l0lrx1vyglb7kwyyacyp1vdly";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/61bcbcfa6c0f38a1d87f5b6913b8be6c50ef2994/recipes/dtrt-indent";
@@ -15459,12 +15669,12 @@
dumb-jump = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, s }:
melpaBuild {
pname = "dumb-jump";
- version = "20180107.2324";
+ version = "20180123.1100";
src = fetchFromGitHub {
owner = "jacktasia";
repo = "dumb-jump";
- rev = "2e87dc528cfdde9b8e13bb7dcadc12f482bf98fa";
- sha256 = "1jl2mg3w2xj7njdvldilav0drgvr15ddx0bq8jkgxa9l0k718dl7";
+ rev = "3bd7c23c3e4ac0936679ad6ebb68f14e37c7bc5d";
+ sha256 = "0vnbp8q059z9bfhf1bq1n6cvc4ia3rkdk0iambgwd48i959mdsvs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/dumb-jump";
@@ -15836,12 +16046,12 @@
eacl = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "eacl";
- version = "20171109.40";
+ version = "20180204.1911";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "eacl";
- rev = "0ee57b495036b6c1b54d668e84be373f8a1c8d9a";
- sha256 = "1fizb09g0dc9rzlj34n26vi12h3gk4mn96iyrsa60in5c9yn9f04";
+ rev = "ec601f3a8da331dd0a9e7a93d40ae3925bd06700";
+ sha256 = "1kgayh2q97rxzds5ba1zc9ah08kbah9lqbwhmb7pxxgvgx9yfagg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8223bec7eed97f0bad300af9caa4c8207322d39a/recipes/eacl";
@@ -15903,8 +16113,8 @@
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-easy-hugo";
- rev = "61a504616705feae8c3fd8b01bf315e2cb89f699";
- sha256 = "1lr2hbz4gxcn2r5m3hx4izk8aawgy0fls0isp6cvcgs1s54s2kxi";
+ rev = "abf4dfcddacfc90ee39aad3c9e2e4615fb74c6a1";
+ sha256 = "1kxkqpf0xq6w1g8qvy32hjqy42mz17c36wrkqqwdbxhbq7d5ckyw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/easy-hugo";
@@ -15920,12 +16130,12 @@
easy-jekyll = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "easy-jekyll";
- version = "20180103.1726";
+ version = "20180108.559";
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-easy-jekyll";
- rev = "4a529ce42a720960f2594b7081359c8766fc2643";
- sha256 = "1gr72wqs620i56cchblwgsca9wd0fxxcz750fpp594j7xcxn9scl";
+ rev = "b3176d34f1e2850ab96795e264da6e05e23e280b";
+ sha256 = "175by3aswpd00lhin69f2jkb1aqi487vzk3qa6wqp41hjpga6fag";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3f281145bad12c27bdbef32ccc07b6a5f13b577/recipes/easy-jekyll";
@@ -16046,12 +16256,12 @@
ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, seq }:
melpaBuild {
pname = "ebib";
- version = "20171110.1";
+ version = "20180204.1402";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "ebib";
- rev = "ab9596e03b749785919857f9785dc37c3c5dfc4e";
- sha256 = "0xn1dna7bwk5m144z53lpv0fxh5mg42gk8a7mgfz9d6yj890k33w";
+ rev = "7212edd2f54f2e289230b8d884dfcb3155c65fcc";
+ sha256 = "11fmi0pxx83qmhh62ilc6i2icrl7x8pj34rrkxlc5plyph8cczjd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/ebib";
@@ -16466,12 +16676,12 @@
edit-server = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "edit-server";
- version = "20170725.859";
+ version = "20180120.752";
src = fetchFromGitHub {
owner = "stsquad";
repo = "emacs_chrome";
- rev = "43ec7693bc7f36b5f497161ff3c4b27d2989c9dd";
- sha256 = "1kqv45p0h9xixks20d8fg5p1729gfv84rzijc8g4ls0j0n7a1ygm";
+ rev = "f01f5775760d73a8b0975d8caf009c3b1e7b2229";
+ sha256 = "1rri1h1ilhmyspp8krbqh2qz4f4wigmxk8kwvg39pr4mmma3dz4f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d98d69008b5ca8b92fa7a6045b9d1af86f269386/recipes/edit-server";
@@ -16508,12 +16718,12 @@
editorconfig = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "editorconfig";
- version = "20171208.2036";
+ version = "20180211.2028";
src = fetchFromGitHub {
owner = "editorconfig";
repo = "editorconfig-emacs";
- rev = "15e26cf5a5a656735fa25bfa75164f0893f4688a";
- sha256 = "0fyncdkxvlbsr4lv686djy2a1wm5qpcnjrkc3zdsbrr6wq8ildgh";
+ rev = "f52d2133f3948221ba84a396c693eff958fc0eb9";
+ sha256 = "1ml9hgsyndzn03bz4a81yhalfg34mk5il56kqv4bhqkwjkl1axm7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/50d4f2ed288ef38153a7eab44c036e4f075b51d0/recipes/editorconfig";
@@ -16709,8 +16919,8 @@
src = fetchFromGitHub {
owner = "egisatoshi";
repo = "egison3";
- rev = "b7c073e0a29c9632d82b501849e270d62304e22f";
- sha256 = "13p6nfsjnbhw0cgy1s28ww9dk4hmwmanf2j6ydhcafvbynp964zs";
+ rev = "bbcd5d93f3cd61b593c4d565a374ccc8bafa9020";
+ sha256 = "19am1hmi3gjpwqmjnlsqdnvwr225y212lr9ff37jkyhdfny71lnr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f543dd136e2af6c36b12073ea75b3c4d4bc79769/recipes/egison-mode";
@@ -16726,12 +16936,12 @@
ego = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, ht, htmlize, lib, melpaBuild, mustache, org, simple-httpd }:
melpaBuild {
pname = "ego";
- version = "20170601.817";
+ version = "20180123.2256";
src = fetchFromGitHub {
owner = "emacs-china";
repo = "EGO";
- rev = "93ccd450d2d9e5db27aebb024a1b2ed56d5131dc";
- sha256 = "0izxsckmkdw70cz3ljar2r4iv784c43mnzjkayly08hlabq1g6b6";
+ rev = "ec91e8234e2b8fbfd37b6135dfda352a923c556e";
+ sha256 = "1m98zkmyy1bbcz7jpa15in9kdgskl3l498q7a9vxpr8w2scq3cls";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ego";
@@ -16748,13 +16958,13 @@
pname = "eide";
version = "20171229.1435";
src = fetchgit {
- url = "git://git.tuxfamily.org/gitroot/eide/emacs-ide.git";
+ url = "https://git.tuxfamily.org/eide/emacs-ide.git";
rev = "faae6f1384826d18f70b28826dc528d70e91a5c9";
sha256 = "02hylmgs6il59kkq59i9lpdg9gdirpb2y37xzybh7n5lqyzdafai";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/eide";
- sha256 = "1i5brijz7pnqdk411j091fb8clapsbsihaak70g12fa5qic835fv";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/34b70a5616e27ff9904a2803c86e049acfe9b26d/recipes/eide";
+ sha256 = "168f4mz10byq1kdcfd029gkb3j6jk6lc4kdr4g204823x073f0ni";
name = "eide";
};
packageRequires = [];
@@ -16787,12 +16997,12 @@
ein = callPackage ({ auto-complete, cl-generic, dash, deferred, fetchFromGitHub, fetchurl, lib, melpaBuild, request, request-deferred, s, skewer-mode, websocket }:
melpaBuild {
pname = "ein";
- version = "20171128.516";
+ version = "20180124.1435";
src = fetchFromGitHub {
owner = "millejoh";
repo = "emacs-ipython-notebook";
- rev = "1bd6155005ee9749e51bcc8232c80690484c8ca2";
- sha256 = "1cawqhb5ii3mq5i26v1lcwgf9hb4c96j76843zii9iy4b22qs7b6";
+ rev = "63388e5d0cf318bdb687054e2de4a4205108ed73";
+ sha256 = "0c1pd2d0yv0d4zclh6ri1mwcj1pa7bxbf376kwia4rz400jx5fah";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/215e163755fe391ce1f049622e7b9bf9a8aea95a/recipes/ein";
@@ -16857,30 +17067,22 @@
license = lib.licenses.free;
};
}) {};
- ejc-sql = callPackage ({ auto-complete, cider, clomacs, dash, direx, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, spinner }:
+ ejc-sql = callPackage ({ auto-complete, clomacs, dash, direx, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, spinner }:
melpaBuild {
pname = "ejc-sql";
- version = "20171227.259";
+ version = "20180212.55";
src = fetchFromGitHub {
owner = "kostafey";
repo = "ejc-sql";
- rev = "afb3e6f1e82abec5407c7a3335bf1c70fa3690d6";
- sha256 = "0q8c35jnxgxmbbbpz4iv3x45ylckq4qi0pq05am5rf5rywlw00v1";
+ rev = "0981cdf3ecef13a6be1d15bfad303d71ba85e625";
+ sha256 = "105y6rfyfcdgzc0xi3dy7y919dm51330sbg2acfpgsqkmiwpp6j7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8f2cd74717269ef7f10362077a91546723a72104/recipes/ejc-sql";
sha256 = "0v9mmwc2gm58nky81q7fibj93zi7zbxq1jzjw55dg6cb6qb87vnx";
name = "ejc-sql";
};
- packageRequires = [
- auto-complete
- cider
- clomacs
- dash
- direx
- emacs
- spinner
- ];
+ packageRequires = [ auto-complete clomacs dash direx emacs spinner ];
meta = {
homepage = "https://melpa.org/#/ejc-sql";
license = lib.licenses.free;
@@ -16910,12 +17112,12 @@
el-get = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "el-get";
- version = "20170813.1436";
+ version = "20180126.1603";
src = fetchFromGitHub {
owner = "dimitri";
repo = "el-get";
- rev = "dfa944ef26802771dca0feea9ea5a17350da9232";
- sha256 = "0qfshiriffbh6bxvghg9y0fzdqayywd4kzjwvq7cin2k99dhhrsa";
+ rev = "63fa39d86deba5d03ac8f7f9a103e94d6c80739d";
+ sha256 = "15jxnkvgk700qi79d8jj96ss2mb7yfsgzhi0mama4dp5gancps27";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1c61197a2b616d6d3c6b652248cb166196846b44/recipes/el-get";
@@ -17054,22 +17256,22 @@
license = lib.licenses.free;
};
}) {};
- el-spice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, thingatpt-plus }:
+ el-spice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "el-spice";
- version = "20140805.1138";
+ version = "20180128.921";
src = fetchFromGitHub {
owner = "vedang";
repo = "el-spice";
- rev = "65d9ec84b581a5867eebbc58de93958e992ca80d";
- sha256 = "1sba405h1sy5vxg4ki631p4979gyaqv8wnwbgca5jp2pm8l3viri";
+ rev = "4e0852ebf5d8e9cbb3eaaa6ae9c53d126b53f58c";
+ sha256 = "08mkn4qfxax3fgppw79117phm05hihifwj4pgll9ivrilbf75lb8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4666eee9f6837d6d9dba77e04aa4c8c4a93b47b5/recipes/el-spice";
sha256 = "0i0l3y9w1q9pf5zhvmsq4h427imix67jgcfwq21b6j82dzg5l4hg";
name = "el-spice";
};
- packageRequires = [ thingatpt-plus ];
+ packageRequires = [];
meta = {
homepage = "https://melpa.org/#/el-spice";
license = lib.licenses.free;
@@ -17180,6 +17382,69 @@
license = lib.licenses.free;
};
}) {};
+ elbank = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
+ melpaBuild {
+ pname = "elbank";
+ version = "20180206.701";
+ src = fetchFromGitHub {
+ owner = "NicolasPetton";
+ repo = "Elbank";
+ rev = "817047305e9db1260956ae5ac6b60c9027868895";
+ sha256 = "0i5nqfjm69kbvnkvrcvfv8gbz0608cldmi3zwq2vpld7p35d5d26";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/05d252ee84adae2adc88fd325540f76b6cdaf010/recipes/elbank";
+ sha256 = "1ry84aiajyrnrspf7w4yjm0rmdam8ijrz0s7291yr8c70hslc997";
+ name = "elbank";
+ };
+ packageRequires = [ emacs seq ];
+ meta = {
+ homepage = "https://melpa.org/#/elbank";
+ license = lib.licenses.free;
+ };
+ }) {};
+ elcontext = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, ht, hydra, lib, melpaBuild, osx-location, uuidgen }:
+ melpaBuild {
+ pname = "elcontext";
+ version = "20180204.138";
+ src = fetchFromGitHub {
+ owner = "rollacaster";
+ repo = "elcontext";
+ rev = "c223476b62a55b80f6b85b2e016d3ec0d7ec9875";
+ sha256 = "1ynwgr1g421liyfyfli2cgfdqx3gijm4z9hd0cmhndfwalrb1xq6";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/12bcb0bfc89c1f235e4ac5d7e308e41905725dc6/recipes/elcontext";
+ sha256 = "1firdsrag7r02qb3kjxc3j8l9psvh117z3qwycazhxdz82z0isw7";
+ name = "elcontext";
+ };
+ packageRequires = [ emacs f ht hydra osx-location uuidgen ];
+ meta = {
+ homepage = "https://melpa.org/#/elcontext";
+ license = lib.licenses.free;
+ };
+ }) {};
+ elcord = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "elcord";
+ version = "20180203.1417";
+ src = fetchFromGitHub {
+ owner = "Mstrodl";
+ repo = "elcord";
+ rev = "a97824ead7c63fb114a9f34ed46a8401407fb4ea";
+ sha256 = "12mjmdr5kwmgpihnc943widbbw5pcp0gw1mcjf06v4lh0fpihk7h";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/cf2c52366a8f60b68a33a40ea92cc96e7f0933d2/recipes/elcord";
+ sha256 = "0a1f99mahaixx6j3lylc7w2zlq8f614m6xhd0x927afv3a6n50l6";
+ name = "elcord";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/elcord";
+ license = lib.licenses.free;
+ };
+ }) {};
eldoc-eval = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eldoc-eval";
@@ -17246,12 +17511,12 @@
electric-operator = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, names }:
melpaBuild {
pname = "electric-operator";
- version = "20171229.304";
+ version = "20180204.1405";
src = fetchFromGitHub {
owner = "davidshepherd7";
repo = "electric-operator";
- rev = "e414534bd0a4149919647beec8fe4e342d2d1219";
- sha256 = "0ahxxjlfpr2zj3sbiz9xyb422pld8xhzzj5nkzxyfksbnbvms5hd";
+ rev = "478a976db3ea764f9c88c3302fb3bea1ab41f1ca";
+ sha256 = "08qzi8wvlf64xfhhndnmr9xksk3n9whzvjqaikf5kz1jrygncnrp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/906cdf8647524bb76f644373cf8b65397d9053a5/recipes/electric-operator";
@@ -17330,12 +17595,12 @@
elfeed = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elfeed";
- version = "20180107.1156";
+ version = "20180127.1442";
src = fetchFromGitHub {
owner = "skeeto";
repo = "elfeed";
- rev = "138fd5661ac07b19525de7750177b1f0d2054006";
- sha256 = "1wknh0ns0cqbqygyn7xr1drb7zq1c02r10ap1spsazkbsq5nhdwd";
+ rev = "e2b0e255fc3a3cb3e9d69c05df3b8e9d7ca70e86";
+ sha256 = "1sq2w40ac8nc6pvifl0r5ri255jcd237x5rxfliwd2wdwqhk9izd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/407ae027fcec444622c2a822074b95996df9e6af/recipes/elfeed";
@@ -17379,12 +17644,12 @@
elfeed-org = callPackage ({ cl-lib ? null, dash, elfeed, fetchFromGitHub, fetchurl, lib, melpaBuild, org, s }:
melpaBuild {
pname = "elfeed-org";
- version = "20171113.356";
+ version = "20180129.507";
src = fetchFromGitHub {
owner = "remyhonig";
repo = "elfeed-org";
- rev = "1a2bacc160d4e164f012ebf23f3ecccac85df18f";
- sha256 = "0g8hhcfg2rahq6mry4aqqggkc7s26q8is9akzrxwi7dlbhc1ljd4";
+ rev = "b9d09a554127244d4807a3d2d90e062df63b2fd5";
+ sha256 = "0szij299pfxbgqfps8njnxa2w862zzn40crsbc1ppww267dbp60j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/elfeed-org";
@@ -17400,12 +17665,12 @@
elfeed-protocol = callPackage ({ cl-lib ? null, elfeed, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elfeed-protocol";
- version = "20171214.2319";
+ version = "20180204.2003";
src = fetchFromGitHub {
owner = "fasheng";
repo = "elfeed-protocol";
- rev = "97049eb980ce1cc2b871e4c7819133f1e4936a83";
- sha256 = "1d2i3jg5a2wd7mb4xfdy3wbx12yigqq4ykj3zbcamvx59siip591";
+ rev = "e809a0f1c5b9713ec8d1932fa6412c57bc10150b";
+ sha256 = "0ly7g9a85r5vm8fr45km43vdl9jbzdqyiy9a7d95wx63p6aip7vs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3f1eef8add7cd2cfefe6fad6d8e69d65696e9677/recipes/elfeed-protocol";
@@ -17421,12 +17686,12 @@
elfeed-web = callPackage ({ elfeed, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, simple-httpd }:
melpaBuild {
pname = "elfeed-web";
- version = "20170709.954";
+ version = "20180121.1036";
src = fetchFromGitHub {
owner = "skeeto";
repo = "elfeed";
- rev = "138fd5661ac07b19525de7750177b1f0d2054006";
- sha256 = "1wknh0ns0cqbqygyn7xr1drb7zq1c02r10ap1spsazkbsq5nhdwd";
+ rev = "e2b0e255fc3a3cb3e9d69c05df3b8e9d7ca70e86";
+ sha256 = "1sq2w40ac8nc6pvifl0r5ri255jcd237x5rxfliwd2wdwqhk9izd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/62459d16ee44d5fcf170c0ebc981ca2c7d4672f2/recipes/elfeed-web";
@@ -17544,22 +17809,22 @@
license = lib.licenses.free;
};
}) {};
- elisp-refs = callPackage ({ dash, f, fetchFromGitHub, fetchurl, lib, list-utils, loop, melpaBuild, s }:
+ elisp-refs = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, loop, melpaBuild, s }:
melpaBuild {
pname = "elisp-refs";
- version = "20171224.1532";
+ version = "20180111.1431";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "refs.el";
- rev = "d0a63ae9e564f082c904c02fa5123f3a557886c6";
- sha256 = "1h1jr72nxsjpshqp725dh4wcsahr9hkj6y3zc99m8lilndm3x114";
+ rev = "eee751a6120f925cdffcfbb6a4545e599b953e94";
+ sha256 = "01gckl8fwmwr5kp1qy4dcmvm7dh4677brwjy4xpqwhiq094fw9b1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/60891099e241ebd32d39bdcfe4953529a5a3263e/recipes/elisp-refs";
sha256 = "16h7dccmzvmap3knnwhjq79wm82xm3whria70vq5msl2y252f6cx";
name = "elisp-refs";
};
- packageRequires = [ dash f list-utils loop s ];
+ packageRequires = [ dash loop s ];
meta = {
homepage = "https://melpa.org/#/elisp-refs";
license = lib.licenses.free;
@@ -17652,12 +17917,12 @@
elm-mode = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, s, seq }:
melpaBuild {
pname = "elm-mode";
- version = "20171114.1225";
+ version = "20180114.9";
src = fetchFromGitHub {
owner = "jcollard";
repo = "elm-mode";
- rev = "a01626ce462fffc11af1f7e64f6d520e363157f9";
- sha256 = "0v2c7h7j5y9mjvgwi7ki5pz8w9d2xcvab6s5i21yb5a6lihm0gma";
+ rev = "09c6e62e14a2c9afaad03a867c7a268b6bc68ab0";
+ sha256 = "0vc0m5rg9py01w07pifg3fp2z9cna6y21k2xmfns7p6i5c5fjj2g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d1a4d786b137f61ed3a1dd4ec236d0db120e571/recipes/elm-mode";
@@ -17862,12 +18127,12 @@
elpa-mirror = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elpa-mirror";
- version = "20171012.15";
+ version = "20180113.2321";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "elpa-mirror";
- rev = "f4a84f71368dc343d09093312d1b2c2e9a5a3987";
- sha256 = "07j3bsv3vinpkxxbw4fyfgb5jb1kcd068821l59pk9yrw145kb96";
+ rev = "3fedb1ca6f84cdbfc27723d6906b67a0e2ca2972";
+ sha256 = "087sa553aqyphrdrn8clb8pjl609aw3qkmim47hvnq8npzvhhr0l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d64ce7042c45f29fb394be25ce415912182bac8b/recipes/elpa-mirror";
@@ -17883,12 +18148,12 @@
elpy = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, find-file-in-project, highlight-indentation, lib, melpaBuild, pyvenv, s, yasnippet }:
melpaBuild {
pname = "elpy";
- version = "20180107.1243";
+ version = "20180210.1445";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "elpy";
- rev = "e59e3d67b5a2053cb121d235bc51a0d6d438058a";
- sha256 = "1l3sr011cx8sclhw720iph9r03ja7fx3qcixpc65gmxy4r3ihjz0";
+ rev = "a86165de49f44013ba07d92d90f949a22ff9299a";
+ sha256 = "0b2qpsxrda2h2x82sqqqg7vqi6a1hx1jagri4al7sl9s74axdkr4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1d8fcd8745bb15402c9f3b6f4573ea151415237a/recipes/elpy";
@@ -18122,12 +18387,12 @@
elx = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elx";
- version = "20170805.449";
+ version = "20180202.958";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "elx";
- rev = "9f5d593b65686e8da29ef79457c8f6fc061af7e5";
- sha256 = "1vs7nmsi82gv9mw1mia6ri1vmn26ldwnj8akirqgq31rfgyfj4vh";
+ rev = "99840665f3ffff36633d52b9970352fc523434a6";
+ sha256 = "0hfpbfvk2f20sy1gia77aw7ndyxpc268bk4n2n6zlfb4j9jcp2sf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57a2fb9524df3fdfdc54c403112e12bd70888b23/recipes/elx";
@@ -18227,12 +18492,12 @@
emacsql = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emacsql";
- version = "20171218.1903";
+ version = "20180205.1835";
src = fetchFromGitHub {
owner = "skeeto";
repo = "emacsql";
- rev = "616dde37524f47246bbb161f20d3f5f090f10fbf";
- sha256 = "14l61iq31lyz26nxxr2b5s57wra11xy87lp4d0s2fn03ac9i8nww";
+ rev = "75ac0448a5965c82c616c862cab180c241110fd2";
+ sha256 = "0aplbc2c6rdkhzwg5b19xjrgijpdkhimaa4kah7mqqxdj7q1zfxh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql";
@@ -18252,8 +18517,8 @@
src = fetchFromGitHub {
owner = "skeeto";
repo = "emacsql";
- rev = "616dde37524f47246bbb161f20d3f5f090f10fbf";
- sha256 = "14l61iq31lyz26nxxr2b5s57wra11xy87lp4d0s2fn03ac9i8nww";
+ rev = "75ac0448a5965c82c616c862cab180c241110fd2";
+ sha256 = "0aplbc2c6rdkhzwg5b19xjrgijpdkhimaa4kah7mqqxdj7q1zfxh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-mysql";
@@ -18273,8 +18538,8 @@
src = fetchFromGitHub {
owner = "skeeto";
repo = "emacsql";
- rev = "616dde37524f47246bbb161f20d3f5f090f10fbf";
- sha256 = "14l61iq31lyz26nxxr2b5s57wra11xy87lp4d0s2fn03ac9i8nww";
+ rev = "75ac0448a5965c82c616c862cab180c241110fd2";
+ sha256 = "0aplbc2c6rdkhzwg5b19xjrgijpdkhimaa4kah7mqqxdj7q1zfxh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-psql";
@@ -18290,16 +18555,16 @@
emacsql-sqlite = callPackage ({ emacs, emacsql, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emacsql-sqlite";
- version = "20171218.1827";
+ version = "20180128.1252";
src = fetchFromGitHub {
owner = "skeeto";
repo = "emacsql";
- rev = "616dde37524f47246bbb161f20d3f5f090f10fbf";
- sha256 = "14l61iq31lyz26nxxr2b5s57wra11xy87lp4d0s2fn03ac9i8nww";
+ rev = "75ac0448a5965c82c616c862cab180c241110fd2";
+ sha256 = "0aplbc2c6rdkhzwg5b19xjrgijpdkhimaa4kah7mqqxdj7q1zfxh";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-sqlite";
- sha256 = "1vywq3ypcs61s60y7x0ac8rdm9yj43iwzxh8gk9zdyrcn9qpis0i";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3cfa28c7314fa57fa9a3aaaadf9ef83f8ae541a9/recipes/emacsql-sqlite";
+ sha256 = "1y81nabzzb9f7b8azb9giy23ckywcbrrg4b88gw5qyjizbb3h70x";
name = "emacsql-sqlite";
};
packageRequires = [ emacs emacsql ];
@@ -18517,6 +18782,27 @@
license = lib.licenses.free;
};
}) {};
+ emms-bilibili = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "emms-bilibili";
+ version = "20180102.2018";
+ src = fetchFromGitHub {
+ owner = "0xDEATHCODE";
+ repo = "emms-bilibili";
+ rev = "294bca3dfc42fe3a55fb326ab39bc0fcfc8c5090";
+ sha256 = "0q8z3q1agwgb3d0kpvac7a98p3q4ljjnv404cf9kihjjfxvh4vm5";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/533f96d1e68eda20b2d2e7f8eb3e7fa118904970/recipes/emms-bilibili";
+ sha256 = "1mx3fn2x526np8awjn0ydsqh59b4aznf3sig410fbr6wk6pa6y47";
+ name = "emms-bilibili";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/emms-bilibili";
+ license = lib.licenses.free;
+ };
+ }) {};
emms-info-mediainfo = callPackage ({ emms, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emms-info-mediainfo";
@@ -18583,12 +18869,12 @@
emms-player-mpv = callPackage ({ emms, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emms-player-mpv";
- version = "20170628.303";
+ version = "20180210.310";
src = fetchFromGitHub {
owner = "dochang";
repo = "emms-player-mpv";
- rev = "8c72282c98f9b10601e9a6901277040cda4b33aa";
- sha256 = "1h37kqhsi1x5xgxfp1i72vfdx5c2klblzmphf6mih3fvw3pcyxi6";
+ rev = "6d526fe618c3cebf7fbc5f0d3f0a225de16a76c7";
+ sha256 = "0jq67lngpz7iqwqfsl95r5p26cnnq7ldcj534nm86hwm6jfij564";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9679cb8d4b3b9dce1e0bff16647ea3f3e02c4189/recipes/emms-player-mpv";
@@ -18772,12 +19058,12 @@
emojify = callPackage ({ emacs, fetchFromGitHub, fetchurl, ht, lib, melpaBuild, seq }:
melpaBuild {
pname = "emojify";
- version = "20171018.744";
+ version = "20180128.607";
src = fetchFromGitHub {
owner = "iqbalansari";
repo = "emacs-emojify";
- rev = "001c3adcc521223f6b53a2243635528b2cb7f7e8";
- sha256 = "0hsrlzx8bslzhpipryxxqrdaiw66cgak14p8v47l0ylvwmxxqn13";
+ rev = "8d89c10a5eb975544f8475261e758de390d141ba";
+ sha256 = "1aa9kvfq6vh5rjwg5hif9lc7c886893f9ayl5nqgpxcdjvlpnvc9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/488d2751b5fd3bf00f5a6f0545530f44563b86d7/recipes/emojify";
@@ -18931,12 +19217,12 @@
enh-ruby-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "enh-ruby-mode";
- version = "20171212.1249";
+ version = "20180123.1835";
src = fetchFromGitHub {
owner = "zenspider";
repo = "enhanced-ruby-mode";
- rev = "4f43eab67a9afb91b0408221d478dcb98131478f";
- sha256 = "0ahvsazrdlwfz0imsfvnhv1f58m7cnib8fzbffdjvvwmmc9g511y";
+ rev = "989f7191078c8c1c46921167f5f96119fad930a5";
+ sha256 = "167b34cgp5f7nfrcp9jn8phzs125jx8mkbni8yshfb5i2mf7g0ml";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cd1ac1ce69b77b11f34c4175611a852e7ec0806c/recipes/enh-ruby-mode";
@@ -19015,12 +19301,12 @@
ensime = callPackage ({ company, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, s, sbt-mode, scala-mode, yasnippet }:
melpaBuild {
pname = "ensime";
- version = "20171217.1730";
+ version = "20180201.1340";
src = fetchFromGitHub {
owner = "ensime";
repo = "ensime-emacs";
- rev = "3d3ab18436ad6089496b3bce1d49c64a86965431";
- sha256 = "0p821zwpiznjh736af5avnx9abssx0zbb9xhs74yhh1mcdi1whq7";
+ rev = "2819a9c2ae2bc6d095887c2cbb6f9bd8617f1e52";
+ sha256 = "1cfr9xs268nwjjhx7n00h5sssm479bzd5f7c847hg6x2hyqkfzxb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/502faab70af713f50dd8952be4f7a5131075e78e/recipes/ensime";
@@ -19128,12 +19414,12 @@
epkg = callPackage ({ closql, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "epkg";
- version = "20171220.1658";
+ version = "20180112.457";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "epkg";
- rev = "71ce3ffd41bdc90c649a044ddbee0b32b329c612";
- sha256 = "0wfhhmv92ymq43h26bn0f7vjbmp9wisl76mqaydqir33a13y3a55";
+ rev = "c8ab0e5e1fda70113633ac6ee01c0aaecd8a1a99";
+ sha256 = "0kf1gcyfmh7zids4q2jwz6b0kffdhalfqx9ibk11adla8sf6bvj0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2df16abf56e53d4a1cc267a78797419520ff8a1c/recipes/epkg";
@@ -19149,12 +19435,12 @@
epl = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "epl";
- version = "20150517.433";
+ version = "20180205.1249";
src = fetchFromGitHub {
owner = "cask";
repo = "epl";
- rev = "83797835f729f39b80acba4c7e83d73a2e410e26";
- sha256 = "1rgxvmz9nv7922c30xz8ax3cwj8mmwxfni3xjwnhpfa744in4441";
+ rev = "78ab7a85c08222cd15582a298a364774e3282ce6";
+ sha256 = "0ksilx9gzdazngxfni5i632jpb1nprcxplsbhgqirs2xdl53q8v8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9c6cf24e86d8865bd2e4b405466118de1894851f/recipes/epl";
@@ -19337,12 +19623,12 @@
erc-image = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "erc-image";
- version = "20170909.312";
+ version = "20180206.941";
src = fetchFromGitHub {
owner = "kidd";
repo = "erc-image.el";
- rev = "15805aa7ed4b13eeaaa4ec294443ef0f9d21c0c2";
- sha256 = "0ja8iv4wp58xab190mf3pj1bbaz25w8pvns03ayajzrflpkhjs79";
+ rev = "9f4d7b93a3c7e12ac935b50943177923a8c01d22";
+ sha256 = "0dd2v91rp3lai10258bszpd9wsa1lvx08xspsnijv64axh73yf7r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/erc-image";
@@ -19698,8 +19984,8 @@
src = fetchFromGitHub {
owner = "erlang";
repo = "otp";
- rev = "68a0f569410f7375c44a9d806930b1172c1d92a8";
- sha256 = "0vbrnca9rfncgyz95505mmg25wl95dab5djjw5nffd627sxgnj2q";
+ rev = "5e7286acceec0811fd95898c7337921ac91c97b4";
+ sha256 = "0ccynwiajdcb3h2xhb2y91kgf61pj9i3h3h4g4d6142j3mr4anl4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang";
@@ -19778,11 +20064,11 @@
ert-junit = callPackage ({ ert ? null, fetchgit, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ert-junit";
- version = "20161018.1217";
+ version = "20180207.1348";
src = fetchgit {
url = "https://bitbucket.org/olanilsson/ert-junit";
- rev = "c4cd27b60f9e7ccd05fd8a2097cde947eb250599";
- sha256 = "0zm71kv4wxs6yf70qwrfavxc1845bg4aqqk36zypy17g1x40bms7";
+ rev = "45a359a94dbeb00838df5dbee15ad42e061af431";
+ sha256 = "05nwq8w7rczmn41bxz97sinn561rx8vb01dv0hsx0xllni7xwf59";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/27c627eacab54896a1363dbabc56250a65343dd8/recipes/ert-junit";
@@ -19861,12 +20147,12 @@
es-mode = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, request, s, spark }:
melpaBuild {
pname = "es-mode";
- version = "20171220.719";
+ version = "20180126.711";
src = fetchFromGitHub {
owner = "dakrone";
repo = "es-mode";
- rev = "adf879cb108819fc18fea52788b3fa98a57f5177";
- sha256 = "1zcv11vi3vs5i2i104an9nzm9jy889pqfs9xlifz7w9l81qfa2nl";
+ rev = "8c1c601a72fbc9b0e0a80974856abfc679843c86";
+ sha256 = "0ppci48cz453ivkd37zbs3sgan0v7nf9d65qy77zvkn55qn2f4bq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9912193f73c4beae03b295822bf41cb2298756e2/recipes/es-mode";
@@ -20134,12 +20420,12 @@
eshell-prompt-extras = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eshell-prompt-extras";
- version = "20171020.2207";
+ version = "20180109.2234";
src = fetchFromGitHub {
owner = "hiddenlotus";
repo = "eshell-prompt-extras";
- rev = "9b1a49853909c4fae95d32bb9a68cace471c161e";
- sha256 = "03sr68mfi52ajqb6d9k3lpcrapjkqx9yynpfwin9y2328pmriaib";
+ rev = "1d8825dcc005b488c6366d0b3015fc6686194eea";
+ sha256 = "1nqzd24wwvyzf3bn7m7vd4xqmj4p8z51h8cnli07yja17cr5gwx6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/eshell-prompt-extras";
@@ -20323,12 +20609,12 @@
ess = callPackage ({ fetchFromGitHub, fetchurl, julia-mode, lib, melpaBuild }:
melpaBuild {
pname = "ess";
- version = "20171204.1404";
+ version = "20180211.1419";
src = fetchFromGitHub {
owner = "emacs-ess";
repo = "ESS";
- rev = "8a5cefe1bfec7c76d03332c4f6dfc224ad4bc61b";
- sha256 = "1p0j7s1vz184l4100gri8x8g453x43k5fmfp3pkvlgifny1vf26a";
+ rev = "2622184dca12e76c856443251ee61066af5392ee";
+ sha256 = "0w7c7g8kxni5bgaxmmjp57z5di7r500yvvcpldr0n4cjx7qf9gjg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/12997b9e2407d782b3d2fcd2843f7c8b22442c0a/recipes/ess";
@@ -20491,12 +20777,12 @@
eterm-256color = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, xterm-color }:
melpaBuild {
pname = "eterm-256color";
- version = "20171221.1837";
+ version = "20180202.1722";
src = fetchFromGitHub {
owner = "dieggsy";
repo = "eterm-256color";
- rev = "a5560abfa81242dc45ab0342e41e33f6c7e6bc1e";
- sha256 = "0md53lhpxh1yqirfjgx8fq8vsh5zbl2v2hn63nkyh60rv3sc4jkm";
+ rev = "72b2d650a173c39648f1cb0f2b68fab5a6886d79";
+ sha256 = "15vj55l71v9yzl7cw4yw7lc71045xa3y6q0hn8a5pmakmb6fiwdf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e556383f7e18c0215111aa720d4653465e91eff6/recipes/eterm-256color";
@@ -20680,12 +20966,12 @@
evil = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, goto-chg, lib, melpaBuild, undo-tree }:
melpaBuild {
pname = "evil";
- version = "20180103.2356";
+ version = "20180126.1159";
src = fetchFromGitHub {
owner = "emacs-evil";
repo = "evil";
- rev = "d5e3a83a5783fb0317efbe349bb6a03e65011506";
- sha256 = "0bra0cp1ncnxndkc317ighm396f526hbrfzx542yfpfq74s51qj5";
+ rev = "2992858748e6fe8ae706d182b86b684e7b9be8b9";
+ sha256 = "18jyqf1k7b09j0q1sxavqyqyx21msbqklia83kbrn51wbhy70k49";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/440482c0edac8ee8bd4fe22f6bc5c1607f34c7ad/recipes/evil";
@@ -20827,12 +21113,12 @@
evil-collection = callPackage ({ emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-collection";
- version = "20180106.1137";
+ version = "20180202.1722";
src = fetchFromGitHub {
owner = "jojojames";
repo = "evil-collection";
- rev = "1e448e5a426e5c03b8da5f0a203eaa4c681833c6";
- sha256 = "05b70vn46s05ag0s27wagpaznvas3n68hwl03sz84n8d48ix7i59";
+ rev = "f04fd5eef32728cb146d2dc5f3701b1d4733a2bf";
+ sha256 = "12magy7l325cfi25b8y8gd5b9n3smhn3w07mxb4nbp3rfg7nv2db";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d7538c9eb00b6826867891b037e7aa537ac5b160/recipes/evil-collection";
@@ -20890,12 +21176,12 @@
evil-easymotion = callPackage ({ avy, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-easymotion";
- version = "20180102.2115";
+ version = "20180113.2254";
src = fetchFromGitHub {
owner = "PythonNut";
repo = "evil-easymotion";
- rev = "07e1c88b2ea9962e837f97b57dbf3c5bab22662e";
- sha256 = "1j3z7j2g3vsylaykinvbm47c2z8gr172qc6zdfpgzz0hskklkszy";
+ rev = "79c13ed3bce018ac09d358e642e5bd7025e93603";
+ sha256 = "0496dnbciq8gbivihas1y58gwd4nbfz767rr98zpwgkz8l2jvy73";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e67955ead0b9d69acab40d66d4e0b821229d635c/recipes/evil-easymotion";
@@ -20999,8 +21285,8 @@
src = fetchFromGitHub {
owner = "edkolev";
repo = "evil-expat";
- rev = "152fdfacea2847d438cdd4e83779fe5a57edfde2";
- sha256 = "15lmv74nd9z87q09pg8dqfr94kmxbzd6a30dnadz3xv3sfvaqkv4";
+ rev = "ff443637fc514813ed3139d99950391189a9360a";
+ sha256 = "1w1yj0avg54gl7a143ib3rszi0a6arrvcb3s8j5pjr4hs7sy9jbd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f08f6396e66479eb9510727968c5bb01ac239476/recipes/evil-expat";
@@ -21079,12 +21365,12 @@
evil-goggles = callPackage ({ emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-goggles";
- version = "20171219.153";
+ version = "20180210.938";
src = fetchFromGitHub {
owner = "edkolev";
repo = "evil-goggles";
- rev = "2670fdf6643a098141e3323ab862e311d917ed35";
- sha256 = "03g6yrrcfc8f2vbiysia0gxgnsy15i9c4iqvbiwpi93y5jj40lzy";
+ rev = "deab4966d75321a9172947ee5cdf2329eb2c5a6b";
+ sha256 = "1b4w40x23kbzry80d4rxxynasmrkbry9jj5jkc4l4rcj8lk3vbbi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/811b1261705b4c525e165fa9ee23ae191727a623/recipes/evil-goggles";
@@ -21310,12 +21596,12 @@
evil-matchit = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-matchit";
- version = "20171127.245";
+ version = "20180131.502";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "evil-matchit";
- rev = "ceb13ad1b34eb0debe2472c024841bdddce9e593";
- sha256 = "1wal8kwz1gx0cw1a91rf0d9wl490kjiilv6kwd779zf5041hnhwf";
+ rev = "20270ab6b0a3a398942609f7acc3d0162b954591";
+ sha256 = "0vnaplchyl1z9d8fhrc83157a6d97dgwdja4y0nm7bkgm1jqgbdc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aeab4a998bffbc784e8fb23927d348540baf9951/recipes/evil-matchit";
@@ -21478,12 +21764,12 @@
evil-org = callPackage ({ emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-org";
- version = "20171224.753";
+ version = "20180116.1347";
src = fetchFromGitHub {
owner = "Somelauw";
repo = "evil-org-mode";
- rev = "22c248deb6c74a5bcdb0268306eed878a44fe517";
- sha256 = "01ayyd22vs5i7l7h95ia1qzmsm69x0imqcmmfwjnpwibar4s5v9r";
+ rev = "491b0b302b95d44ceb73d291dedbb9d5517ccee2";
+ sha256 = "04lyp4z0vr8imjwrqc88d1pdpl86wgwn19vzl6256yl63xaipvf2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1768558ed0a0249421437b66fe45018dd768e637/recipes/evil-org";
@@ -21713,8 +21999,8 @@
src = fetchFromGitHub {
owner = "ninrod";
repo = "evil-string-inflection";
- rev = "ac261bee68444c2cb9aaab25b58509e8f58efe35";
- sha256 = "1b9h7qpmaqwcdj742y76hrs31l7z9aynih9mkwdcnx5fi2a649la";
+ rev = "f13a4aab75e5d50c0c63c126c4cbc0067d452d85";
+ sha256 = "1i4vc8iqyhswa77awczgqi1vqaxx8png5is1hwisxf0j9ydsgw4c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0720a0f5b775fcee8d1cfa0defe80048e2dd0972/recipes/evil-string-inflection";
@@ -21814,12 +22100,12 @@
evil-test-helpers = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-test-helpers";
- version = "20171122.1206";
+ version = "20180109.1040";
src = fetchFromGitHub {
owner = "emacs-evil";
repo = "evil";
- rev = "d5e3a83a5783fb0317efbe349bb6a03e65011506";
- sha256 = "0bra0cp1ncnxndkc317ighm396f526hbrfzx542yfpfq74s51qj5";
+ rev = "2992858748e6fe8ae706d182b86b684e7b9be8b9";
+ sha256 = "18jyqf1k7b09j0q1sxavqyqyx21msbqklia83kbrn51wbhy70k49";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/87da8c50f9167ad9c3844b23becb6904f809611d/recipes/evil-test-helpers";
@@ -22149,12 +22435,12 @@
exotica-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "exotica-theme";
- version = "20171227.203";
+ version = "20180211.1557";
src = fetchFromGitHub {
owner = "jbharat";
repo = "exotica-theme";
- rev = "4324e9e888b08f8884d74458ace00da190b1cc62";
- sha256 = "17fywa9blx5yf9gjhz1axzziz3yn3qw93bi19xaq0vgv26w5s8bx";
+ rev = "e8e4fbb77008bbb50e6733571655e815cc30a5bf";
+ sha256 = "1igbis1784f2hs2cdva87nhzjfxaj6h14n2k07r4fy3igfd9qfa0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9182f92dd62e2f1775a76699a6c8f9c3e71e9030/recipes/exotica-theme";
@@ -22293,6 +22579,27 @@
license = lib.licenses.free;
};
}) {};
+ extmap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "extmap";
+ version = "20180205.1047";
+ src = fetchFromGitHub {
+ owner = "doublep";
+ repo = "extmap";
+ rev = "3860b69fb19c962425d4e271ee0a24547b67d323";
+ sha256 = "1vjwinb7m9l2bw324v4m1g4mc9yqjs84bfjci93m0a1ih8n4zdbr";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/91ef4352603cc69930ab3d63f0a90eee63f5f328/recipes/extmap";
+ sha256 = "0c12gfd3480y4fc22ik02n7h85k6s70i5jv5i872h0yi68cgd01j";
+ name = "extmap";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/extmap";
+ license = lib.licenses.free;
+ };
+ }) {};
exwm-surf = callPackage ({ emacs, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "exwm-surf";
@@ -22409,12 +22716,12 @@
eziam-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eziam-theme";
- version = "20171007.939";
+ version = "20180208.628";
src = fetchFromGitHub {
owner = "thblt";
repo = "eziam-theme-emacs";
- rev = "909a84dc5959aac982d1c296e82d687d172d3ecd";
- sha256 = "0mw9h55f708mv0ngixmdn7976yrhqjcnzac80f6mzddpwavgrhd6";
+ rev = "8891dc05b54c0ea848ee3bf7b42e759f73c1bb1a";
+ sha256 = "1wi1qqzf630ffz0kkk12f81jmm8ii7cckf1wds3phpb67msn5ial";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e0411583bd4fdbe425eb07de98851136fa1eeb0/recipes/eziam-theme";
@@ -22451,12 +22758,12 @@
f3 = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "f3";
- version = "20171222.138";
+ version = "20180130.358";
src = fetchFromGitHub {
owner = "cosmicexplorer";
repo = "f3";
- rev = "632b2c44d6e0c8b4b069e3188a1ea42a403c1ad1";
- sha256 = "0nxibjpjifpb6v2k1s1rbci1gjdnls94gd404jfmj4996z4q1wr2";
+ rev = "000009ce4adf7a57eae80512f29c4ec2a1391ce5";
+ sha256 = "0q3ylw0i1bg7pzsv4gj72jcfjjfh57vsb3fnfnhhh5i5vladiqsf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b40de62a82d6895a37ff795d56f7d0f783461e6/recipes/f3";
@@ -22682,12 +22989,12 @@
fasd = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fasd";
- version = "20161216.831";
+ version = "20180203.745";
src = fetchFromGitHub {
owner = "steckerhalter";
repo = "emacs-fasd";
- rev = "5940b84dfa1ea7225b740d3a8dd215290d964873";
- sha256 = "1wqh7x0c1i0w5lfh0j7xilvp5vmwvbsblp2jd6bz3n5j2ydgpc00";
+ rev = "f6393895bddbe9a1c77d4f6963a7e7ec6ff18bc4";
+ sha256 = "1bjb20p2sp1avjmr57b3zf15w01fi7h4dd46zahhap1lrk9sxgx9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8f0fefb25f03677080c9adeeb48046d6ea163053/recipes/fasd";
@@ -22745,16 +23052,16 @@
faust-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "faust-mode";
- version = "20171122.414";
+ version = "20180205.126";
src = fetchFromGitHub {
- owner = "magnetophon";
+ owner = "rukano";
repo = "emacs-faust-mode";
- rev = "720fd8f5f48be27ceae3c6e3c612b39304484a03";
- sha256 = "0v5i0z90zdbclr0sf17qm95b0hwn5lps253bah1lbfkpsvzxk4if";
+ rev = "7c31b22bdbfd2f8c16ec117d2975d56dd61ac15c";
+ sha256 = "0a3p69ay88da13cz2cqx00r3qs2swnn7vkcvchcqyrdybfjs7y4z";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/31f4177ce35313e0f40e9ef0e5a1043ecd181573/recipes/faust-mode";
- sha256 = "1lfn4q1wcc3vzazv2yzcnpvnmq6bqcczq8lpkz7w8yj8i5kpjvsc";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b362e7daeabd07c726ad9770d7d4941dfffd5b19/recipes/faust-mode";
+ sha256 = "0l8cbf5i6lv6i5vyqp6ngfmrm2y6z2070b8m10w4376kbbnr266z";
name = "faust-mode";
};
packageRequires = [];
@@ -22773,8 +23080,8 @@
sha256 = "0dj35hwkm5v8758c4ssl873vkvplba5apjsh7l23nsmnzdji99zg";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/d7a6fc9f99241ff8e3a9c1fb12418d4d69d9e203/recipes/faustine";
- sha256 = "1hyvkd4y28smdp30bkky6bwmqwlxjrq136wp7112371w963iwjsb";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf/recipes/faustine";
+ sha256 = "1blmz993xrwkyr7snj7rm07s07imgpdlfqi6wxkm4ns6iwa2q60s";
name = "faustine";
};
packageRequires = [ emacs faust-mode ];
@@ -22846,6 +23153,27 @@
license = lib.licenses.free;
};
}) {};
+ feebleline = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "feebleline";
+ version = "20180202.1420";
+ src = fetchFromGitHub {
+ owner = "tautologyclub";
+ repo = "feebleline";
+ rev = "c6a8a955c0f441d4b4663fabd5cecdc92235b74b";
+ sha256 = "09g67mkschca2vp73263xm5zf48831zfxlyyfcmkjpsvrgm83ii2";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/782295d8c530878bd0e20cde7e7f7f8f640953dd/recipes/feebleline";
+ sha256 = "0c604ahhv9c89r3hj7091zhhfpbykh4c23sn6ymqw4pp0dq4pgkj";
+ name = "feebleline";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/feebleline";
+ license = lib.licenses.free;
+ };
+ }) {};
fetch = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fetch";
@@ -22994,12 +23322,12 @@
find-by-pinyin-dired = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, pinyinlib }:
melpaBuild {
pname = "find-by-pinyin-dired";
- version = "20170206.208";
+ version = "20180209.1818";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "find-by-pinyin-dired";
- rev = "2c48434637bd63840fca4d2c6cf9ebd5dd44658f";
- sha256 = "0ial0lbvg0xbrwn8cm68xc5wxj3xgp110y2zgypkdpak8gkv8b5h";
+ rev = "3b4781148dddc84a701ad76c0934ed991ecd59d5";
+ sha256 = "03fw1si115padxss6zb9fr0dsyq1bxlhxikgh4i5swp4jd4331k5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0aa68b4603bf4071d7d12b40de0138ecab1989d7/recipes/find-by-pinyin-dired";
@@ -23015,12 +23343,12 @@
find-file-in-project = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "find-file-in-project";
- version = "20171219.1858";
+ version = "20180201.2102";
src = fetchFromGitHub {
owner = "technomancy";
repo = "find-file-in-project";
- rev = "b9dff2881cefaf2926df35fe23366ce3bd59d157";
- sha256 = "0f6nwbnwh06phg9560q97ksh3m50a9z73z7vrqlppfs27aqx2jbp";
+ rev = "cf20dda6050b11bee871b55f758716d8daa07b46";
+ sha256 = "0f4mkhdb56bnyp7wkg4bkv74rl51k4dxciv0zqf5x91lfzhz8jd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/find-file-in-project";
@@ -23243,6 +23571,27 @@
license = lib.licenses.free;
};
}) {};
+ firrtl-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "firrtl-mode";
+ version = "20180122.1950";
+ src = fetchFromGitHub {
+ owner = "ibm";
+ repo = "firrtl-mode";
+ rev = "285f5c18722de98fd3dae195a2bd653497cf7daa";
+ sha256 = "1a4dhx2dv7ld14jn4r941w5mdrh085nxnlc1w93r93h13fj352q3";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8bbf9ab9db03410c35b8b73a23bf8062b10f0815/recipes/firrtl-mode";
+ sha256 = "11n3wjr9sinqafjs88bznb5rppnignwkn4m4ppixi6xr31v3i4ws";
+ name = "firrtl-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/firrtl-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
fish-completion = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fish-completion";
@@ -23267,12 +23616,12 @@
fish-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fish-mode";
- version = "20170430.623";
+ version = "20180117.1847";
src = fetchFromGitHub {
owner = "wwwjfy";
repo = "emacs-fish";
- rev = "888d037008272f6001207a2990e51ba87fe187e6";
- sha256 = "1r2clxm68nq8jhgc5cly51i6axjmi720r5m34dhf6zblwib4lfdp";
+ rev = "276db7de3c86411fbe3117f30272c5882b24a69e";
+ sha256 = "04srqfndhm6f190l7jfcswhd84xkw6vi09s6kv8bjwrk8iiy3qm9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/efac97c0f54a3300251020c4626056526c18b441/recipes/fish-mode";
@@ -23567,12 +23916,12 @@
flim = callPackage ({ apel, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "flim";
- version = "20161210.1728";
+ version = "20180118.522";
src = fetchFromGitHub {
owner = "wanderlust";
repo = "flim";
- rev = "3510d32e5820b2c22b4e9c9f29177beea42c5bfb";
- sha256 = "0ggr8fkzwa6k0i7gl41qxkvkvnzpqzbhnd6klbk6j6j0rw1pmgn8";
+ rev = "e969ab24f729835b6f8dd71d57cee1aff345f959";
+ sha256 = "1gs3f2dvqh0pfc2mdz00l66wm4hsl2qb7pz29r5yfzjbk5inwqry";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/94faf56ff9bf94f51ef5253e4c4244faec5eecfd/recipes/flim";
@@ -23651,12 +24000,12 @@
flow-minor-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "flow-minor-mode";
- version = "20180104.1348";
+ version = "20180204.141";
src = fetchFromGitHub {
owner = "an-sh";
repo = "flow-minor-mode";
- rev = "50dded94ad201fdc9453656a8b15179981cd5acd";
- sha256 = "1vaqml0ypbc14mnwycgm9slkds3bgg6x5qz99kck98acbcfijxk6";
+ rev = "9a90436f9208a8f4796ce0d5b08f9d1ba5dbbacf";
+ sha256 = "012q3rdzg5zrqwx5ywq07h8bzpvv0lnldkv4p1wxlr9yzxxhrv4a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/66504f789069922ea56f268f4da90fac52b601ff/recipes/flow-minor-mode";
@@ -23697,8 +24046,8 @@
src = fetchFromGitHub {
owner = "lewang";
repo = "flx";
- rev = "ae0981b253b17b52dec666e2f739f889e7952291";
- sha256 = "0csflhd69vz3wwq5j7872xx2l62hwiz1f5nggl5nz7h7v9anjx3r";
+ rev = "9c5cb5de0202b4eaac9359c84ca7ce9cbd7ee835";
+ sha256 = "0i7pj4l0ilihvkgal8d71idy5jr9zwanzxch350pg4myr6j1hnad";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/63bdf3ae2f861e333a8f9c5997f5cc52869d3b3a/recipes/flx";
@@ -23714,12 +24063,12 @@
flx-ido = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, flx, lib, melpaBuild }:
melpaBuild {
pname = "flx-ido";
- version = "20151030.1112";
+ version = "20180117.719";
src = fetchFromGitHub {
owner = "lewang";
repo = "flx";
- rev = "ae0981b253b17b52dec666e2f739f889e7952291";
- sha256 = "0csflhd69vz3wwq5j7872xx2l62hwiz1f5nggl5nz7h7v9anjx3r";
+ rev = "9c5cb5de0202b4eaac9359c84ca7ce9cbd7ee835";
+ sha256 = "0i7pj4l0ilihvkgal8d71idy5jr9zwanzxch350pg4myr6j1hnad";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/63bdf3ae2f861e333a8f9c5997f5cc52869d3b3a/recipes/flx-ido";
@@ -23756,12 +24105,12 @@
flycheck = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pkg-info, seq }:
melpaBuild {
pname = "flycheck";
- version = "20171214.1215";
+ version = "20180211.911";
src = fetchFromGitHub {
owner = "flycheck";
repo = "flycheck";
- rev = "6bc54f00666d14197cb8685b42dbd49e19c82ec8";
- sha256 = "0wdmwiy9fd5lbxdp2iix3krb7ia0aly8n5bwxap1pmrl2anjzik9";
+ rev = "b1c1ead1292b56fdb59916cf9a2e36312979f205";
+ sha256 = "1dqkn8j0k2wiv7ycfxgqiblj2dnj95aj7yyy9ijbw1prqmr5dy06";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/649f9c3576e81409ae396606798035173cc6669f/recipes/flycheck";
@@ -24239,12 +24588,12 @@
flycheck-dmd-dub = callPackage ({ f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-dmd-dub";
- version = "20170816.648";
+ version = "20180208.855";
src = fetchFromGitHub {
owner = "atilaneves";
repo = "flycheck-dmd-dub";
- rev = "5a2e65fbae90e1dd69cfa78e4af0bda25c7db973";
- sha256 = "1zh6yb5snjrp09zh24fip97pqq7vk472g8nmjjqk0iq8m9i8sphs";
+ rev = "0b374e5cd3cc87954e3b6193a671dbc060d88339";
+ sha256 = "0g357wm84yc80g3cfxm6ffk15jw49za3qsfh60jij8619k1d6719";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a812594901c1099283bdf51fbea1aa077cfc588d/recipes/flycheck-dmd-dub";
@@ -24404,15 +24753,36 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-gradle = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-gradle";
+ version = "20180121.2251";
+ src = fetchFromGitHub {
+ owner = "jojojames";
+ repo = "flycheck-gradle";
+ rev = "f8c7ec0abdd77f35c5a9a653f8a80acea717b014";
+ sha256 = "11lsk5mw2fkx81vd9r2xychh4nwadi516mpg8hr0ibh154p4ql6z";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/382d9afd2bbb0c137719c308a67d185b86d84331/recipes/flycheck-gradle";
+ sha256 = "0zd92lx0mqjqwzclvvhfwwahq80qspyv9k7qcxjc0bl3avjk6a47";
+ name = "flycheck-gradle";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-gradle";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-haskell = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, haskell-mode, let-alist, lib, melpaBuild, seq }:
melpaBuild {
pname = "flycheck-haskell";
- version = "20171107.1420";
+ version = "20180209.1357";
src = fetchFromGitHub {
owner = "flycheck";
repo = "flycheck-haskell";
- rev = "ff21330a5a7db4e42d6ccf4410ef4a3231e5f19a";
- sha256 = "0vdm6bmvqvf5s7cvadkl0l88cza429xcy21icv55ii5iw1k4hywf";
+ rev = "cbc4a54c0bb9ab0b9559a1e2b7eb1c02c2f38f14";
+ sha256 = "1kxcc12vrxbcpc8wjf9srczlhqjqs8nxdi8z01zd7d5fxcafikwh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6ca601613788ae830655e148a222625035195f55/recipes/flycheck-haskell";
@@ -24554,12 +24924,12 @@
flycheck-ledger = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-ledger";
- version = "20140605.1146";
+ version = "20180125.31";
src = fetchFromGitHub {
owner = "purcell";
repo = "flycheck-ledger";
- rev = "2944c56ad72945f78f88fa363e0239b40650d829";
- sha256 = "16zfa0npi6jmyvjalsiqk11zp41vc5bfpgz5ssh1xa8v9fk6rxaj";
+ rev = "044f28d126d1bce55c4b78ba6d5bc92e1f6cfd69";
+ sha256 = "1k14jwz79mjsm0cfig5lc0byfrhvm495wrkybdl36b56q4qhxf58";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dc715e6849aa5d6017e2478514c4a0d84c7ddbe5/recipes/flycheck-ledger";
@@ -24656,6 +25026,27 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-mmark = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-mmark";
+ version = "20180203.932";
+ src = fetchFromGitHub {
+ owner = "mmark-md";
+ repo = "flycheck-mmark";
+ rev = "7fdcc48ff6ffa5e7db126a76f4948ab08b9eb8d4";
+ sha256 = "0g6a8nm5mxgca7psyi127ky68mal0lj7n486fgrwsg3bxglbsk5m";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/2fd10423ab80e32245bb494005c8f87a8987fffb/recipes/flycheck-mmark";
+ sha256 = "0lnw7pz40hijcpi9b92vjxvvyh9v50ww2f2r8z9pyhl9mjy2245x";
+ name = "flycheck-mmark";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-mmark";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-mypy = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-mypy";
@@ -24999,8 +25390,8 @@
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "db5ad3a48c579b3522411bd2411c09dbb27af578";
- sha256 = "1ihv65hfq22yk4wx4njkm73q4s04fr84ib3mjjk8l18xpzl6alal";
+ rev = "2b0c88cc470b06b65232c23df4b6fbfc4b534580";
+ sha256 = "047w0khlcawwr9rz7ss52x9jzam4pdqd1cwgx7nqiyv3cd47xfsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/flycheck-rtags";
@@ -25016,12 +25407,12 @@
flycheck-rust = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild, seq }:
melpaBuild {
pname = "flycheck-rust";
- version = "20170404.842";
+ version = "20171021.151";
src = fetchFromGitHub {
owner = "flycheck";
repo = "flycheck-rust";
- rev = "a89c0298f5e8fdcb0c33833ca1eca64632cec053";
- sha256 = "1h2n1y69fxj2naxlyl7056rhggbpmh13ny2rcf0jjr1qnrrq756n";
+ rev = "c5838f51d41e1330ec69b46e09f25f9764be1d2a";
+ sha256 = "1app3vcv1myabj8wmla5dpifh63c21bmljqvvykz8a9d7hagq3gc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68d8cdf3d225b13ebbbe5ce81a01366f33266aed/recipes/flycheck-rust";
@@ -25058,12 +25449,12 @@
flycheck-status-emoji = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-status-emoji";
- version = "20170923.1439";
+ version = "20180210.1000";
src = fetchFromGitHub {
owner = "liblit";
repo = "flycheck-status-emoji";
- rev = "840e6469c5a83a2438c7e8c5833e3d22b8480f8a";
- sha256 = "0aq0yfa2fic8i364y7m779dsyxgd6mlp38hbl97f3hpsfwrkh34l";
+ rev = "ca3d3993cd30d8881dabebd1c540d819967c0212";
+ sha256 = "0nqw77q31k6y0lc5v7ly8vnnyl72k8y0jxj9dclqfiq9ch53y3c3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5abd6aaa8d2bf55ae75cd217820763531f91958b/recipes/flycheck-status-emoji";
@@ -25118,6 +25509,27 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-swiftlint = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-swiftlint";
+ version = "20180121.2251";
+ src = fetchFromGitHub {
+ owner = "jojojames";
+ repo = "flycheck-swiftlint";
+ rev = "fef7fd20cc167790cb29f16de16a8045717e0a18";
+ sha256 = "06m352s5ixxm5wdrkljfk0b2chlqhm8f7bp8c2f2fkcf1l2gvs5q";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/7e2a979726507e974a0a19dfc2ca6884157025be/recipes/flycheck-swiftlint";
+ sha256 = "1nwxv4l3ml9hlc8qf8a8x1bnnvdj80sb8nfbkcfiqwak315wihr4";
+ name = "flycheck-swiftlint";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-swiftlint";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-tip = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup }:
melpaBuild {
pname = "flycheck-tip";
@@ -25181,6 +25593,27 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-xcode = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-xcode";
+ version = "20180121.2251";
+ src = fetchFromGitHub {
+ owner = "jojojames";
+ repo = "flycheck-xcode";
+ rev = "6147ab777e2c08e4f5ffdbd85d3013ca700fa835";
+ sha256 = "1jwd7xhg7gfjppimf1kxwxwsgzkqc8w86wgp7kqphp79ydd4jgp8";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/5fc66203fdd1721bf1a6f8dcec51694c57d2e690/recipes/flycheck-xcode";
+ sha256 = "0n86hn6rf0mrx1385pwxgkx28xrbnksarlzb07h9d63s0yb5shaa";
+ name = "flycheck-xcode";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-xcode";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-yamllint = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-yamllint";
@@ -25226,12 +25659,12 @@
flycheck-ycmd = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild, ycmd }:
melpaBuild {
pname = "flycheck-ycmd";
- version = "20170614.1434";
+ version = "20180207.843";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "7f394d02f6f3149b215adcc96043c78d5f32d612";
- sha256 = "0q7y0cg2gw15sm0yi45gc81bsrybv8w8z58vjlq1qp0nxpcz3ipl";
+ rev = "e21c99de8fd2992031adaa758df0d495e55d682a";
+ sha256 = "1l9xsqlcqi25mdka806gz3h4y4x0dh00n6bajh3x908ayixjgf91";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/flycheck-ycmd";
@@ -26322,8 +26755,8 @@
src = fetchFromGitHub {
owner = "cadadr";
repo = "elisp";
- rev = "28d7339f2e70c617f2e8e3979b45d78883a27282";
- sha256 = "1ank29f64cwdg9faqz8fknaz0cn4jma18197n6q3fhb6mfl081hn";
+ rev = "497c7e68df5e3b6b8c3ebaaf6edfce6b2d29b616";
+ sha256 = "1j15dfg1mr21vyf7c9h3dij1pnikwvmxr3rs0vdrx8lz9x321amf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a7ea18a56370348715dec91f75adc162c800dd10/recipes/forecast";
@@ -26507,12 +26940,12 @@
fountain-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fountain-mode";
- version = "20180107.2123";
+ version = "20180211.2037";
src = fetchFromGitHub {
owner = "rnkn";
repo = "fountain-mode";
- rev = "361f2a58151c9e6ab52b59cdd230a3add461a2bb";
- sha256 = "10sgscfw70yw6khzl4nr1w1zh28g7rh4fwr3p2q4ny4z1zsxvbl9";
+ rev = "863e9a0d6753ce46e978819a624659ca8d4385a4";
+ sha256 = "0smr5a19qvak45hx21j5g507jmrb1g5y19gz3n9yb82darlvpdh5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/913386ac8d5049d37154da3ab32bde408a226511/recipes/fountain-mode";
@@ -26591,12 +27024,12 @@
frames-only-mode = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "frames-only-mode";
- version = "20180107.901";
+ version = "20180114.1048";
src = fetchFromGitHub {
owner = "davidshepherd7";
repo = "frames-only-mode";
- rev = "5351741363bb9b4d44ec62ae91cbc9f102cf09f5";
- sha256 = "1a8hz0wqxb14d3kkv91v1wawqllggz7245h4sv62291jmvvhdbb9";
+ rev = "4dbc6871d8220cb95d287dd35475725a1b7662ab";
+ sha256 = "19y23jdfp9i950vl8ahywfh6gkf8cmy0nd3fk931xkx0x5kp64h9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e628416ad9420b3ac5bbfacf930a86d98958ac8/recipes/frames-only-mode";
@@ -26796,12 +27229,12 @@
fuel = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fuel";
- version = "20170805.2030";
+ version = "20180207.1149";
src = fetchFromGitHub {
owner = "factor";
repo = "factor";
- rev = "bf5e51b5c33d5bdd5658f7e8275850d11fc39ca8";
- sha256 = "1sgq8nq6jzgy8akxycvcmgqjaf424v7v9r41pk7r8lw57csrnz37";
+ rev = "5fb53c851ca2e37f9e71f165d5536d3fcd553466";
+ sha256 = "1bqryhbz9hyjvfagss0rdffhpg0j1ay3c0al99dgs0gd3cx2dp42";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e2a0e4698d4e71ec28656594f6a83504a823490/recipes/fuel";
@@ -26926,8 +27359,8 @@
src = fetchFromGitHub {
owner = "HIPERFIT";
repo = "futhark";
- rev = "7c726dd897420c9387b3117f11fa78806b66d715";
- sha256 = "0lrpn51ncix4f6cmzac4kymb8w2g3fr44z66xchggdflhys6bvp8";
+ rev = "f3a37a6f749262dee56b4dbdac3a974b2413ff95";
+ sha256 = "0pddsg1map44sxdljb1gnrzcb60iahxa7hzzffc5q2y1a8iqpd8d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0607f01aad7e77d53595ad8db95d32acfd29b148/recipes/futhark-mode";
@@ -26985,12 +27418,12 @@
fwb-cmds = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fwb-cmds";
- version = "20160523.535";
+ version = "20180206.1549";
src = fetchFromGitHub {
owner = "tarsius";
repo = "fwb-cmds";
- rev = "57973f99cf4a185b5cccbf941478fad25e8428c3";
- sha256 = "1c7h043lz10mw1hdsx9viksy6q79jipz2mm18y1inlbqhmg33n2b";
+ rev = "7d4abf8aa13b2235e4e2f0bb9049ebd6b491f710";
+ sha256 = "10xjs8gm9l3riffxip1ffg8xhcf8srffh01yn6ifyln5f70b063d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fe40cdeb5e19628937820181479897acdad40200/recipes/fwb-cmds";
@@ -27148,6 +27581,27 @@
license = lib.licenses.free;
};
}) {};
+ gdscript-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "gdscript-mode";
+ version = "20180117.2056";
+ src = fetchFromGitHub {
+ owner = "AdamBark";
+ repo = "gdscript-mode";
+ rev = "31af5283eaec207bc864022a28e2824132471eaf";
+ sha256 = "0f24zsklkhhvj6qdyid2j1qcyhjnncxjma93zhr0klvn5j1z3aar";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/52f99eafb2e80a7fa13a98add98b03a147f35e8b/recipes/gdscript-mode";
+ sha256 = "0v4ab5xxpq1kya2is5qq61fmfgxgvbigyz7wp907z3mc00kg2818";
+ name = "gdscript-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/gdscript-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
geben = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "geben";
@@ -27214,12 +27668,12 @@
geiser = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "geiser";
- version = "20171217.1353";
+ version = "20180202.1825";
src = fetchFromGitHub {
owner = "jaor";
repo = "geiser";
- rev = "0bfc6be0d25ff311d739d2f65fd343135142f6f3";
- sha256 = "01jz9yp5g003mhwq0blxy509xcwb8whzqaf90ibdr7v39y96jmdm";
+ rev = "e1603edd6f64094495af34432f0d9be621173403";
+ sha256 = "0qab1c3d9glp15sh1b1i40zlg50phhix5c2k0vr2i9j6wl8vc80b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b0fe32d24cedd5307b4cccfb08a7095d81d639a0/recipes/geiser";
@@ -27235,12 +27689,12 @@
general = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "general";
- version = "20180106.1028";
+ version = "20180130.2055";
src = fetchFromGitHub {
owner = "noctuid";
repo = "general.el";
- rev = "cdcf369b4b290f5e1e4cac37e48bad21096ac72a";
- sha256 = "1qcb8y4akdnn8j4kfmdynb94v8m0l6qi013kskhq46waf03kw5vg";
+ rev = "63333fcc7fc181949601b75a4296fd3a338f287c";
+ sha256 = "11lfia2jx1vaizd1afln0v5s8y2czkhrrdgn01j1mq104kapxain";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d86383b443622d78f6d8ff7b8ac74c8d72879d26/recipes/general";
@@ -27361,12 +27815,12 @@
gh = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, logito, marshal, melpaBuild, pcache, s }:
melpaBuild {
pname = "gh";
- version = "20171120.1302";
+ version = "20180112.1110";
src = fetchFromGitHub {
owner = "sigma";
repo = "gh.el";
- rev = "b46dce307e90c3527bc9ed9532a06f29ecf3b085";
- sha256 = "01r8pyfjb6jpa1fi2n4wplymyk0gz2b60g0ngn5hlpirbzqyvy8y";
+ rev = "519e8397fb223bb1071b726ed65c59a9ebd9fa48";
+ sha256 = "0fz6f9g1r6lzwvnqmlnn4lr91nn2s59wrv9ajm9baxvivgr4x8w1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/gh";
@@ -27403,12 +27857,12 @@
ghc = callPackage ({ fetchFromGitHub, fetchurl, haskell-mode, lib, melpaBuild }:
melpaBuild {
pname = "ghc";
- version = "20170613.1212";
+ version = "20180121.418";
src = fetchFromGitHub {
owner = "DanielG";
repo = "ghc-mod";
- rev = "0f281bea89edf8f11c82c5359ee2b3ce19888b99";
- sha256 = "0f70nrlqgizsrya1x5kgxib7hxc0ip18b7nh62jclny1fq4r02vm";
+ rev = "39b96c475090f91e4f717197c96e083fdb2ccaf7";
+ sha256 = "0f9qzk3czamqjb42xg2bmx70hafza8cn84zylx60bw8yx4i0q7nx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/ghc";
@@ -27529,12 +27983,12 @@
ghub = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "ghub";
- version = "20171223.916";
+ version = "20180201.414";
src = fetchFromGitHub {
owner = "magit";
repo = "ghub";
- rev = "1395d56496c1581dda0c70a091500e2b947b8d35";
- sha256 = "0p5vn34jln08y4hnywf2vxdcjcqmr043if4da0s3h2cawd7liw2i";
+ rev = "b267bb6c55b0c05aec4d3fe0e9385ab0e1139463";
+ sha256 = "10rwl2nv8gk9bzj7cwmgzvcsscgb83aw5ag9jj7sv638w4acmn21";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d5db83957187c9b65f697eba7e4c3320567cf4ab/recipes/ghub";
@@ -27550,12 +28004,12 @@
ghub-plus = callPackage ({ apiwrap, emacs, fetchFromGitHub, fetchurl, ghub, lib, melpaBuild }:
melpaBuild {
pname = "ghub-plus";
- version = "20171203.1627";
+ version = "20180203.1017";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "ghub-plus";
- rev = "4c4a1d009790a805404edf72ff55df6fce3645a7";
- sha256 = "1m0r6g2arzh87iha1kbqb327vv7wy3m9iafw9czp3655k0sx240h";
+ rev = "80a8e9480839eddf1e4e48a23b03ae17d4dffe0d";
+ sha256 = "1wdkniszcd5zaqvhfw5j82icf7hh6jy0fg0sifmcmfssvb7xx97n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/03a412fd25218ff6f302734e078a699ff0234e36/recipes/ghub+";
@@ -27571,12 +28025,12 @@
gift-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gift-mode";
- version = "20171121.653";
+ version = "20180204.1358";
src = fetchFromGitHub {
owner = "csrhodes";
repo = "gift-mode";
- rev = "f8c9a495e3c6a47dbfdcb719bcbd0f8522297340";
- sha256 = "1lpdx6lb2skjgqwsjcc8wzy6q85sp7d4y97xkibvvv4czchsg174";
+ rev = "b8dcb86c7f83df0fbdc0da4f80c187423c936e50";
+ sha256 = "01x87aam43xmhx7np9rvrdhln3pwn4zfn4d8s38rdpi77n9prw5k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c4c9081a60bdbf4e5fe1ccc4809c0f6f396d11e4/recipes/gift-mode";
@@ -27673,6 +28127,27 @@
license = lib.licenses.free;
};
}) {};
+ git-attr = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "git-attr";
+ version = "20180204.15";
+ src = fetchFromGitHub {
+ owner = "arnested";
+ repo = "emacs-git-attr";
+ rev = "c03078637a00ea301cbcc7ae301ae928b10af889";
+ sha256 = "05wzy8g0yjkks0zmcvwn9dmr6kxk1bz91xic3c08b0j1z5lbsdv7";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3417e4bc586df60b5e6239b1f7683b87953f5b7c/recipes/git-attr";
+ sha256 = "084l3zdcgy1ka2wq1fz9d6ryhg38gxvr52njlv43gwibzvbqniyi";
+ name = "git-attr";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/git-attr";
+ license = lib.licenses.free;
+ };
+ }) {};
git-auto-commit-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-auto-commit-mode";
@@ -27739,12 +28214,12 @@
git-commit = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }:
melpaBuild {
pname = "git-commit";
- version = "20180107.1020";
+ version = "20180202.321";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "53eeafcdcb12f9deb74548ffa5b17c397ad7def2";
- sha256 = "0pvwmbgmqdpy599nr6518yxzl5k8lkdi7a93v1dr7hcf3lg5ygpg";
+ rev = "10a1f08f39373bfc2ed86858cf02d82bfcdb7be8";
+ sha256 = "1bk1a34yi37gsb6n7a68pkia100q0jyj2x5bs8hkf0q48rh4dvl3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/git-commit";
@@ -27946,6 +28421,27 @@
license = lib.licenses.free;
};
}) {};
+ git-msg-prefix = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "git-msg-prefix";
+ version = "20180118.646";
+ src = fetchFromGitHub {
+ owner = "kidd";
+ repo = "git-msg-prefix.el";
+ rev = "848f2c7475f5e4937b09f55e85ea89a3be5f8588";
+ sha256 = "0ab6qjq5nky15vj88j5s8sh7gp9lbwgxrfqsc08bg6gdf2rx2dvx";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/bd37811d17beaa54e08eb4968791da960d37b391/recipes/git-msg-prefix";
+ sha256 = "0vicaj91yhbzda76wrwmbfby2ikaja52bcm923jx8brjh1wd99wr";
+ name = "git-msg-prefix";
+ };
+ packageRequires = [ dash emacs s ];
+ meta = {
+ homepage = "https://melpa.org/#/git-msg-prefix";
+ license = lib.licenses.free;
+ };
+ }) {};
git-ps1-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-ps1-mode";
@@ -27970,12 +28466,12 @@
git-timemachine = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-timemachine";
- version = "20170325.220";
+ version = "20180208.1342";
src = fetchFromGitHub {
owner = "pidu";
repo = "git-timemachine";
- rev = "7cb0d03bc370d3e734c8ee23b809a4e768b01743";
- sha256 = "11yjw08dp8m25psl27qfgk8c9m9v51rbiyq3lp0mp9mhr17wdp9d";
+ rev = "8e85fff38a7aec727d29d93b79f57c2a9f95c488";
+ sha256 = "0ds5pbg87r7ydip2dwdc3dagjby5j5q7rnrl14wpkzm3xq1zpjl3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/41e95e41fc429b688f0852f58ec6ce80303b68ce/recipes/git-timemachine";
@@ -28348,12 +28844,12 @@
gitter = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "gitter";
- version = "20161203.9";
+ version = "20180122.56";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "gitter.el";
- rev = "3ff1c72ee85be4e3b648b4c52b0638129f3cf7a6";
- sha256 = "19vd81pdjjbmiq3md1052x1lf43c8q9pfpq2b8lrdpz6qaphk6f6";
+ rev = "11cb9b4b45f67bdc24f055a9bfac21d2bd19ea1a";
+ sha256 = "14ri86kxqz9qfhcr0bkgfyggy4bgg9imk9akhw6dfzqkl90gn2gy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b8076c3b4d60e4c505bb6f4e426ecc4f69d74684/recipes/gitter";
@@ -28558,12 +29054,12 @@
gnu-apl-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gnu-apl-mode";
- version = "20180107.513";
+ version = "20180129.2300";
src = fetchFromGitHub {
owner = "lokedhs";
repo = "gnu-apl-mode";
- rev = "1fce747e48290549c859de7b15e6efc351d60861";
- sha256 = "1540qqndv17g39s143mjkk12is9hynx6x6nzpk811sv5rph986iq";
+ rev = "fa569827c916ed46e410e9f28e4b4d28f8567654";
+ sha256 = "0x1i1xcd3d34c9c87isd39d9ra69ywd01ag0hgkkgdzrk44znshj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/369a55301bba0c4f7ce27f6e141944a523beaa0f/recipes/gnu-apl-mode";
@@ -28684,12 +29180,12 @@
gnus-summary-ext = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gnus-summary-ext";
- version = "20171231.549";
+ version = "20180113.516";
src = fetchFromGitHub {
owner = "vapniks";
repo = "gnus-summary-ext";
- rev = "b2259a2501f4e0c23b51aedf056b812c8140b958";
- sha256 = "1y4379wrd2y9jzbg2bhifwa03nbf84xzb4rhfih6xmh9h5gg4bi1";
+ rev = "025fd853fe9280ae696a89ec2c2cac9befd010aa";
+ sha256 = "07ww2nc03daz70f2ajw7b2gin22xa306001zclhrxkm1cpjif2fi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5ca4a905b5f81991074c7d3e41d4422c7e6713d5/recipes/gnus-summary-ext";
@@ -29146,12 +29642,12 @@
go-snippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "go-snippets";
- version = "20170831.2302";
+ version = "20180112.2211";
src = fetchFromGitHub {
owner = "toumorokoshi";
repo = "go-snippets";
- rev = "7e38fc0ddf2cc786cdb273882ff9b3563abc3c7a";
- sha256 = "0dsbp0x8qmv2k649x7l264zc8cv08dlrxz09lv643fchm56rsljm";
+ rev = "d437df148879566ffe7f2e503a3cf2602aa9fb28";
+ sha256 = "0rs2yj9bh0snf13hfj9bvyawl16j8416naz6h52l21q72ymd4b0k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca9f3022e7f4d5391be394cd56f6db75c9cff3b6/recipes/go-snippets";
@@ -29188,12 +29684,12 @@
go-tag = callPackage ({ emacs, fetchFromGitHub, fetchurl, go-mode, lib, melpaBuild }:
melpaBuild {
pname = "go-tag";
- version = "20180106.2125";
+ version = "20180116.2332";
src = fetchFromGitHub {
owner = "brantou";
repo = "emacs-go-tag";
- rev = "e7cfc490b728dad085ae3c741ef5220d5e88dacf";
- sha256 = "1zpj88kyvsnsxzwnmb2a0nlrgviskw6q31faw8y84q08iyp7d8gc";
+ rev = "3e334d9ef3c85fd09b05973734584f401ea18c21";
+ sha256 = "1nr6ijbc4g7mwrhsbl2pacagcrhkyb32vmbp2wdc3c5j9831h7j1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fc4cd3fd8fb0707912e205b9d71789ea8126c442/recipes/go-tag";
@@ -29230,12 +29726,12 @@
god-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "god-mode";
- version = "20171221.106";
+ version = "20180117.334";
src = fetchFromGitHub {
owner = "chrisdone";
repo = "god-mode";
- rev = "8bc22eda77af3dc04d0e92e41b0776f61a8c90fe";
- sha256 = "1wg5hngpc16n1ds7yq6kqdf23q8r27v3ppcqcl4jdnx97h9fif99";
+ rev = "344167ed9b4c212273dd056e7481cf1373b461d0";
+ sha256 = "0y7phh7amrdphv9dkf0304z2knyas745ir59ybngh1a55dfc2mf4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2dff8dc08583048f9b7b4cb6d8f05a18dd4e8b42/recipes/god-mode";
@@ -29332,6 +29828,27 @@
license = lib.licenses.free;
};
}) {};
+ goldendict = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "goldendict";
+ version = "20180121.120";
+ src = fetchFromGitHub {
+ owner = "stardiviner";
+ repo = "goldendict.el";
+ rev = "1aac19daaec811deb9afe45eea4929309c09ac8b";
+ sha256 = "1il432f6ayj2whl4s804n5wykgs51jhbx4xkcbfgqra58cbjrjhi";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/af87026905478d9134a4a036e792f6afd9c10768/recipes/goldendict";
+ sha256 = "0zvrlz169pg9bj1bmks4lh5zn8cygqzwiyzg49na2a7wf2sk9m1f";
+ name = "goldendict";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/goldendict";
+ license = lib.licenses.free;
+ };
+ }) {};
golint = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "golint";
@@ -29398,12 +29915,12 @@
google-c-style = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "google-c-style";
- version = "20140929.1118";
+ version = "20180130.936";
src = fetchFromGitHub {
owner = "google";
repo = "styleguide";
- rev = "9663cabfeeea8f1307b1acde59471f74953b8fa9";
- sha256 = "0277vsj0shrlgb96zgy8lln55l2klzkk6h28g4srbpgkwz5xxsx7";
+ rev = "cfce3c3a866cfa9ec12fff08d5e575ca875f787b";
+ sha256 = "0h35802dp9y29yvrqvkhd2b9x6jkqlwz46k5lgvabsiddqq4x2sn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/google-c-style";
@@ -29671,12 +30188,12 @@
govc = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, json-mode, lib, magit-popup, melpaBuild, s }:
melpaBuild {
pname = "govc";
- version = "20171108.1429";
+ version = "20180129.905";
src = fetchFromGitHub {
owner = "vmware";
repo = "govmomi";
- rev = "d70eca22cace05a6ed7a5787ecd660724d65d911";
- sha256 = "0rgvlvv8dbm47qcw9wxrdd85rxa1csysqiyrhql6gwd4a5iwrbp1";
+ rev = "d9021ec5f7105414166ac8b535b7de9f1c115cfd";
+ sha256 = "02vdb7xp3dgqv83qcandsyq60i8pxvz4yq0d3lk3xl15hi3l75ji";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/92d6391318021c63b06fe39b0ca38f667bb45ae9/recipes/govc";
@@ -29713,12 +30230,12 @@
grab-mac-link = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grab-mac-link";
- version = "20171117.1047";
+ version = "20180116.251";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "grab-mac-link.el";
- rev = "efac050750551fcbe323c44d94f49ac8c75ae845";
- sha256 = "009l3z4qyk017x0vn56accfi3v7bhk9dxvp4j7kkrm49jhmagjws";
+ rev = "19369badf8b0621eb03ea9e3adeecb22b9710c23";
+ sha256 = "0bp4x8s16zj2v7z0i5sxvqafka9v27riizjdrgfbvlvw9idlnsq0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e4cc8a72a9f161f024ed9415ad281dbea5f07a18/recipes/grab-mac-link";
@@ -29734,12 +30251,12 @@
grab-x-link = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grab-x-link";
- version = "20161130.2147";
+ version = "20180205.346";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "grab-x-link";
- rev = "d2ef886097f59e1facc5cb5d8cd1c77bf340be76";
- sha256 = "1iny8ga9xb7pfd59l4ljlj6zvvxzr7bv468sibkhlaqvjljn2xq1";
+ rev = "d19f0c0da0ddc55005a4c1cdc2b8c5de8bea1e8c";
+ sha256 = "1l9jg2w8ym169b5dhg3k5vksbmicg4n1a55x7ddjysf8n887cpid";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/64d4d4e6f9d6a3ea670757f248afd355baf1d933/recipes/grab-x-link";
@@ -29801,8 +30318,8 @@
src = fetchFromGitHub {
owner = "Groovy-Emacs-Modes";
repo = "groovy-emacs-modes";
- rev = "fb024c2ace201a3d8b869802276b8e6a581e8fc1";
- sha256 = "0iw6wwmi48b0q46pszb57s5wxfwkpgjcfbx6b7sk8n6j60sz0i87";
+ rev = "186aae7d8b69f2679876c4606c1df3dd0e07403c";
+ sha256 = "124abs1gpxmb76wilszrdkxk4hyszj9gc1x0hvwvn7i40shcr22k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3fe318b4e51a280a55c01fa30455e4a180df8bd6/recipes/grails-mode";
@@ -29839,12 +30356,12 @@
grandshell-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grandshell-theme";
- version = "20171230.440";
+ version = "20180131.1439";
src = fetchFromGitHub {
owner = "steckerhalter";
repo = "grandshell-theme";
- rev = "c8f1dd4ceb3b752bcb4a0122af45e3a197c4fa99";
- sha256 = "1b0azylab54183kf9nmpx6qb8hrr91fsxladwfmiljrcpvf6pdh8";
+ rev = "823232a83a51e8a3f7b4db09e23658fc1a1c93ca";
+ sha256 = "0a1svfbxw7g31rnf3lcjsy2x21s14c2gpbrzjpl06qa0p3cnn4db";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b04b0024f5a0367e2998d35ca88c2613a8e3470/recipes/grandshell-theme";
@@ -30078,6 +30595,27 @@
license = lib.licenses.free;
};
}) {};
+ gregorio-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "gregorio-mode";
+ version = "20170705.751";
+ src = fetchFromGitHub {
+ owner = "jsrjenkins";
+ repo = "gregorio-mode";
+ rev = "736fd3d05fb67f707cca1a7ce24e3ee7ca5e9567";
+ sha256 = "1w13a3irak6i74kl7va8d2simd2kjvw5253s8jvapi1mg4ifw379";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/34cdc536cd0509c5a151c16f44f4db2c5b44365f/recipes/gregorio-mode";
+ sha256 = "1x3z4gc88h13miz72a597lz9hcn2lxps9jvldl2j62s6nvr88pff";
+ name = "gregorio-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/gregorio-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
grep-a-lot = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grep-a-lot";
@@ -30184,12 +30722,12 @@
groovy-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "groovy-mode";
- version = "20180105.215";
+ version = "20180109.718";
src = fetchFromGitHub {
owner = "Groovy-Emacs-Modes";
repo = "groovy-emacs-modes";
- rev = "fb024c2ace201a3d8b869802276b8e6a581e8fc1";
- sha256 = "0iw6wwmi48b0q46pszb57s5wxfwkpgjcfbx6b7sk8n6j60sz0i87";
+ rev = "186aae7d8b69f2679876c4606c1df3dd0e07403c";
+ sha256 = "124abs1gpxmb76wilszrdkxk4hyszj9gc1x0hvwvn7i40shcr22k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3fe318b4e51a280a55c01fa30455e4a180df8bd6/recipes/groovy-mode";
@@ -30247,12 +30785,12 @@
gruvbox-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gruvbox-theme";
- version = "20171118.1312";
+ version = "20180210.756";
src = fetchFromGitHub {
owner = "Greduan";
repo = "emacs-theme-gruvbox";
- rev = "fb4f0a2dd3d146678fee3bf4d7bfce1c8e7cbd00";
- sha256 = "0n9z3m10sim28q2k760vhwczzdprla92hi0g8prpvv1g6bb8qrs7";
+ rev = "156848895d16057c1dda2fdde5a7dde3053c9948";
+ sha256 = "04szg56wxf0x7w8nvf98fmnry2s77kx7jg7j6gjkp16nr0asiqp8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bd48c87919f64ced9f3add4860751bb34cb5ecb/recipes/gruvbox-theme";
@@ -30394,12 +30932,12 @@
guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }:
melpaBuild {
pname = "guix";
- version = "20180107.1303";
+ version = "20180207.952";
src = fetchFromGitHub {
owner = "alezost";
repo = "guix.el";
- rev = "b4d897f7daafb5794809760340548b96b0a89ac3";
- sha256 = "1bl6k0vdjl9b10pz76afwnmagjjazp1pxl9rash4m1f6zry4hbj7";
+ rev = "1d400fd2f4b21e8fd834887198fe6587933a9cc7";
+ sha256 = "03q8rq74zxil5aws18wysiyk8zxyp9w0sqxcnk79d1p5hdgn09p2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix";
@@ -30562,12 +31100,12 @@
hackernews = callPackage ({ fetchFromGitHub, fetchurl, json ? null, lib, melpaBuild }:
melpaBuild {
pname = "hackernews";
- version = "20170930.1313";
+ version = "20180206.1739";
src = fetchFromGitHub {
owner = "clarete";
repo = "hackernews.el";
- rev = "520e8dca91b8c2bc1de852f577af46ed1b7cabcd";
- sha256 = "0951vb08sjpxx28cpaa8njirjw6fml60m91wa146cnxpngd68w6b";
+ rev = "087af78262c40fddf9412fa73f7d4d8c6811282a";
+ sha256 = "0s8hazfw1nd7sk7nky22d1lq8vqhfba5a2gm4y96s6g31h5wd71d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c43a342e47e5ede468bcf51a60d4dea3926f51bd/recipes/hackernews";
@@ -31169,12 +31707,12 @@
helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }:
melpaBuild {
pname = "helm";
- version = "20180108.414";
+ version = "20180209.2348";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "455ef14604064296b5e382b044d4775814d89eaa";
- sha256 = "07kplf1a4zkyczq9mv5kilbj8lf1bv1khwwnzmxn1yd9dgzyfcnf";
+ rev = "749904ca3e49db17751b906a9781c3da0e4a2b43";
+ sha256 = "0zx052y7pxa0zcrgxn2krv6xz4w8l4fcn6wxks64rwkci7n5ywim";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm";
@@ -31400,12 +31938,12 @@
helm-bibtex = callPackage ({ biblio, cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, parsebib, s }:
melpaBuild {
pname = "helm-bibtex";
- version = "20171213.317";
+ version = "20180124.338";
src = fetchFromGitHub {
owner = "tmalsburg";
repo = "helm-bibtex";
- rev = "84863a37695b786c6c6980a589f8ea282c385ab2";
- sha256 = "0nh0n17mnrf9qf68mxcxclci1qmqal1li827a1qia3fkjry4vqxk";
+ rev = "f5f7d45fb9d636fad1429867ccbc327a446bb350";
+ sha256 = "1dpxw8h6aqdajqf929hwmrm2iik7vwhkv05m0vl8vf1i5zbz307i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f4118a7721435240cf8489daa4dd39369208855b/recipes/helm-bibtex";
@@ -31631,12 +32169,12 @@
helm-cider = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild }:
melpaBuild {
pname = "helm-cider";
- version = "20170708.1525";
+ version = "20180202.1818";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "helm-cider";
- rev = "9480e969d5387efdd5e66c6db089e02a296b2025";
- sha256 = "0ci0z1zaypbdnjxk6bhf83kx808j4xi5ikqwq4w5mlsbz8f5iqx1";
+ rev = "f498727b2a742560256942ea184dcb28c455fee2";
+ sha256 = "1g7hy6fjym11yznzb8m5cn9bq5ys5iszf81hhwyia5n8qdvnlmm5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/helm-cider";
@@ -31736,12 +32274,12 @@
helm-codesearch = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild {
pname = "helm-codesearch";
- version = "20171215.26";
+ version = "20180203.2033";
src = fetchFromGitHub {
owner = "youngker";
repo = "helm-codesearch.el";
- rev = "ccb99aee4851bc156a67835299b24099aa8ff5c1";
- sha256 = "0yhhiax06arvimgxvh9xdflgjbkflhi1cp0g8816bwr0hdmv57dh";
+ rev = "87a68168b7c1490769305db0df60035e47799a75";
+ sha256 = "0wiyz0kh2m2mpjhnl2mvsx2gvhkmmk0xaw432mxr48zz9jjnlha9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0a992824e46a4170e2f0915f7a507fcb8a9ef0a6/recipes/helm-codesearch";
@@ -31799,12 +32337,12 @@
helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "helm-core";
- version = "20180108.514";
+ version = "20180206.10";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "455ef14604064296b5e382b044d4775814d89eaa";
- sha256 = "07kplf1a4zkyczq9mv5kilbj8lf1bv1khwwnzmxn1yd9dgzyfcnf";
+ rev = "749904ca3e49db17751b906a9781c3da0e4a2b43";
+ sha256 = "0zx052y7pxa0zcrgxn2krv6xz4w8l4fcn6wxks64rwkci7n5ywim";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core";
@@ -31862,12 +32400,12 @@
helm-ctest = callPackage ({ dash, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, s }:
melpaBuild {
pname = "helm-ctest";
- version = "20171101.934";
+ version = "20180125.2058";
src = fetchFromGitHub {
owner = "danlamanna";
repo = "helm-ctest";
- rev = "6de962e355e12a69e4aeaf6484f497e28b2e8a68";
- sha256 = "0nd1ij7iqf02hni4d77mndbxi8w27vawjd9b3d7fia22vdsha040";
+ rev = "034927a922f40d9f5978786feed9bc9fe1f7655f";
+ sha256 = "0mbsxlc0isfzqlwvwqxyjkcdvpn9a6qsa29r7mqqihy0jkqi4473";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1cc85ff5554df10fc2066eec4d90de3b25536923/recipes/helm-ctest";
@@ -32093,12 +32631,12 @@
helm-emms = callPackage ({ cl-lib ? null, emacs, emms, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-emms";
- version = "20180104.2127";
+ version = "20180124.1023";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm-emms";
- rev = "8133c1a854c8f9e32b3b4c74638fe197535c08f1";
- sha256 = "06111034rvh770ljzdbw7d6rkvy40bjvp4c06ss5s624pyd6qd74";
+ rev = "6e05efc4612262b39732d2d82d606c48fd6bf46b";
+ sha256 = "04iaxzx3r5f7jr42nycnvrrs3rx51nf9a20l2zpyz14i2g4pqjvn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/db836b671705607f6cd9bce8229884b1f29b4a76/recipes/helm-emms";
@@ -32156,12 +32694,12 @@
helm-exwm = callPackage ({ emacs, exwm, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-exwm";
- version = "20171218.1335";
+ version = "20180115.311";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm-exwm";
- rev = "26f85e253010aa4782c6d77d17d4f6067a0c5edd";
- sha256 = "0zvgfb0ky72yxj6f13knzcp473a03s083q5la4prswchg0r3xrir";
+ rev = "0b557cbf0f1c84b80a83ffafb17c5aadf753859b";
+ sha256 = "0i2sbdxjv3nbnv2250gwghqk202s3z43s6dn1pa5sdsp7gkvwxjz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ecdf9e00cf19fabbeade12a66d66cd010561366/recipes/helm-exwm";
@@ -32576,12 +33114,12 @@
helm-google = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-google";
- version = "20171215.1159";
+ version = "20180212.240";
src = fetchFromGitHub {
owner = "steckerhalter";
repo = "helm-google";
- rev = "bf3b04e04db5bc99b621b90b7d58a5438db14c66";
- sha256 = "06848hjbwj8bkdinbmmzh2sc92l9chzwbglyfl17bwxkcdbxd54i";
+ rev = "6490074b81ecbc6d96df662fa076cf9194158f17";
+ sha256 = "0xriaaz3qrxc9j68x0fm55hb8iwag5y03xx179yfa6884jx0iik7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/88ed6db7b53d1ac75c40d12c21de1dec6d717fbe/recipes/helm-google";
@@ -32951,22 +33489,22 @@
license = lib.licenses.free;
};
}) {};
- helm-lastpass = callPackage ({ csv, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild }:
+ helm-lastpass = callPackage ({ csv, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-lastpass";
- version = "20170914.142";
+ version = "20180114.937";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "helm-lastpass";
- rev = "ae5d1252d60450082a5c26af3ad2be43994201ec";
- sha256 = "0qlcy8g9m3mfnr6p7kax6i1bq0dsxpz22vy5zjp24farx96mj5mi";
+ rev = "65ac0a80b5908b43ecd6a89c17f22f5c9c6734b0";
+ sha256 = "18ncb6lnw06amwr1avh53gqifwg0wpwf2849z2k781dls3n5j4hr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a39f1b0a5b22e91eb9e298949def6c29e7bc5755/recipes/helm-lastpass";
sha256 = "0zgq3szds5l3ah39wiacqcc1j0dlbhwm0cjx64j28jx93300kx57";
name = "helm-lastpass";
};
- packageRequires = [ csv emacs helm-core ];
+ packageRequires = [ csv emacs helm ];
meta = {
homepage = "https://melpa.org/#/helm-lastpass";
license = lib.licenses.free;
@@ -32979,8 +33517,8 @@
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean-mode";
- rev = "3403179a38693a221bfa86def0c99f6342c5eb73";
- sha256 = "0w6zc1w7kic3ds5hf30i3mj9wxbq2c8wdywbslfprwwi1hxyzmsq";
+ rev = "ae90bd280588c96d540892d0f42247db5a126f51";
+ sha256 = "06d5f577rv82g72m719w8z9w7m63amxjsdppcyvg2i6icymlhnqa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42f4d6438c8aeb94ebc1782f2f5e2abd17f0ffde/recipes/helm-lean";
@@ -33269,12 +33807,12 @@
helm-org-rifle = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild {
pname = "helm-org-rifle";
- version = "20171202.1216";
+ version = "20180207.1539";
src = fetchFromGitHub {
owner = "alphapapa";
repo = "helm-org-rifle";
- rev = "94cb602d6373229c88126a5888f03f4b538f0771";
- sha256 = "0jf6dc461ki21w4s5hxj5mx57y3jilxxgd2sc11cv5ilh4x0776v";
+ rev = "81a84a071c9ec9313b9b13e0c89b9e499268436a";
+ sha256 = "0ipz4r2cdvxsrzgsrcrxchj8vvgfqz7whd61smfn7h6sakljk2xm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f39cc94dde5aaf0d6cfea5c98dd52cdb0bcb1615/recipes/helm-org-rifle";
@@ -33332,12 +33870,12 @@
helm-pass = callPackage ({ auth-password-store, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, password-store }:
melpaBuild {
pname = "helm-pass";
- version = "20180103.1838";
+ version = "20180208.1313";
src = fetchFromGitHub {
owner = "jabranham";
repo = "helm-pass";
- rev = "05a56bb04115153aa84d285e2068e9dd99ed6a38";
- sha256 = "0j7rlgv71cnl0flny6hpjsa99d3mslmxzkshgj0h3zmikp39gimj";
+ rev = "231c496eb2da4ecf26fcf8545de9a9819683a17f";
+ sha256 = "1lv47cwb3j7lvx8qd4p5ripmvh3ixyd0x5bql143hja396wx12rr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d8100599d69a760cd4548004a552cc0adcdb3bed/recipes/helm-pass";
@@ -33584,12 +34122,12 @@
helm-rage = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild {
pname = "helm-rage";
- version = "20170422.510";
+ version = "20180118.732";
src = fetchFromGitHub {
owner = "bomgar";
repo = "helm-rage";
- rev = "3cae7f309b45cc6e40507be68c0cc2e5595c1392";
- sha256 = "0j8yvxvd78lcfpss327xc6rahkqva66rrqjjx5cmdl82xncb53vz";
+ rev = "5d0aefb53d859186181d4bdcfeff7d315339c7b8";
+ sha256 = "0msj3rrv9bwhhwz7r1ayr6qvnxjsq7374j0xfhqbrx49pix4qf3q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/84f831fdc5a0e90c23ac11c79f193f4d3c1ebb04/recipes/helm-rage";
@@ -33686,6 +34224,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-rg = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-rg";
+ version = "20180205.2231";
+ src = fetchFromGitHub {
+ owner = "cosmicexplorer";
+ repo = "helm-rg";
+ rev = "906aa2af60998b1ac2b37e30d7316f2059c9ea55";
+ sha256 = "1yibmlx1na4ff0h9r6j4cqw55z2ggfrzj02b20m2bwm19pyxacm2";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/958fbafdcb214f1ec89fd0d84c6600c89890e0cf/recipes/helm-rg";
+ sha256 = "0gfq59540q9s6mr04q7dz638zqmqbqmbl1qaczddgmjn4vyjmf7v";
+ name = "helm-rg";
+ };
+ packageRequires = [ cl-lib dash emacs helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-rg";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-rhythmbox = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-rhythmbox";
@@ -33756,8 +34315,8 @@
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "db5ad3a48c579b3522411bd2411c09dbb27af578";
- sha256 = "1ihv65hfq22yk4wx4njkm73q4s04fr84ib3mjjk8l18xpzl6alal";
+ rev = "2b0c88cc470b06b65232c23df4b6fbfc4b534580";
+ sha256 = "047w0khlcawwr9rz7ss52x9jzam4pdqd1cwgx7nqiyv3cd47xfsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/helm-rtags";
@@ -34025,12 +34584,12 @@
helm-system-packages = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, seq }:
melpaBuild {
pname = "helm-system-packages";
- version = "20171224.50";
+ version = "20180210.1307";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm-system-packages";
- rev = "bfc4b6f6f2f05edd6009a2295ed90e8448a52474";
- sha256 = "0jnjgwiqfc2lr452wamdln2fhi7p4r2d9wvkha260gdbld54871q";
+ rev = "715a8ee0257d7d7138d4cd0cfdd61ee0ebb8ee08";
+ sha256 = "0hc51ndn3jaxykflr5mkhwc7lajp5fsnzxpqwr17hqq4aa6g1sci";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0c46cfb0fcda0500e15d04106150a072a1a75ccc/recipes/helm-system-packages";
@@ -34046,12 +34605,12 @@
helm-systemd = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, with-editor }:
melpaBuild {
pname = "helm-systemd";
- version = "20160517.2333";
+ version = "20180130.2034";
src = fetchFromGitHub {
owner = "lompik";
repo = "helm-systemd";
- rev = "0892535baa405a2778be2f0f013bac768e72b1f9";
- sha256 = "1yqwq8a5pw3iaj69kqvlgn4hr18ssx39lnm4vycbmsg1bi2ygfzw";
+ rev = "96f5cd3ee3412539c2f8d145201f47c4f8e53b4f";
+ sha256 = "0wyabh76q2lighd7qxpkzp35fkblxlz8g7p4lpgfwvjid0ixmnvq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/helm-systemd";
@@ -34092,8 +34651,8 @@
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-helm-tramp";
- rev = "cb2d2df7e95fc249ebe38ea843288b7194afbd9a";
- sha256 = "0cr36kyzs2q2qbi2815m4c303cc50zcmyn2sw3x5ja3qixi0c087";
+ rev = "94e05b0bf6f2604a2786ef6ff358363b9d4790ec";
+ sha256 = "0b0d1ka9jx68dfkdw2l7sbawa85yzkzxigjwlwki1i5l7m3cr5pd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/helm-tramp";
@@ -34295,22 +34854,22 @@
license = lib.licenses.free;
};
}) {};
- helpful = callPackage ({ dash, dash-functional, elisp-refs, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s, shut-up }:
+ helpful = callPackage ({ dash, dash-functional, elisp-refs, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s, shut-up }:
melpaBuild {
pname = "helpful";
- version = "20180107.728";
+ version = "20180209.1706";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "helpful";
- rev = "04073c80f3c82fa488edcd0cffa4961ff40cf885";
- sha256 = "1cv7ajqrb0mqqlbv1b34ccj4k2qpi3bv217fkh580l8y6g2lcdk6";
+ rev = "874351d34d32f935e3f20485a544681de369c756";
+ sha256 = "11mfk5bd1837ln8b2ryi9rksmjsg7lwkylzy8qxb054l5i94vc19";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/889d34b654de13bd413d46071a5ff191cbf3d157/recipes/helpful";
sha256 = "17w9j5v1r2c8ka1fpzbr295cgnsbiw8fxlslh4zbjqzaazamchn2";
name = "helpful";
};
- packageRequires = [ dash dash-functional elisp-refs emacs s shut-up ];
+ packageRequires = [ dash dash-functional elisp-refs emacs f s shut-up ];
meta = {
homepage = "https://melpa.org/#/helpful";
license = lib.licenses.free;
@@ -34568,6 +35127,27 @@
license = lib.licenses.free;
};
}) {};
+ highlight = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "highlight";
+ version = "20180131.1216";
+ src = fetchFromGitHub {
+ owner = "steckerhalter";
+ repo = "highlight.el";
+ rev = "bb8694b8e642a45f07ce8897de0785c5a776441c";
+ sha256 = "0s4fkxnd4x3j864mgaiv95iwdjmps4xj2mlaljljc8y04k9q5l9k";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/89c619b90665385c8f5408935105c52b4d0290ab/recipes/highlight";
+ sha256 = "0hc515042gpwqj2wqa3lmbgmccb3im5d313nk5lma9sphqi2yx9q";
+ name = "highlight";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/highlight";
+ license = lib.licenses.free;
+ };
+ }) {};
highlight-blocks = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "highlight-blocks";
@@ -34973,8 +35553,8 @@
src = fetchFromGitHub {
owner = "chrisdone";
repo = "hindent";
- rev = "cba1110ca413a41a443b8368d63d295d7d36de7a";
- sha256 = "020dj6q483b7fabspgvnjqw0rhrgj3q1ncdcpafmyn1fgip5y0zq";
+ rev = "6f6db40cca1b759f78d7e4b971111e40833c3aa0";
+ sha256 = "05xlk8pq19vh61cvpbp6156pd5ynnp8zqnj09j0hp8k6kd3wq62z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dbae71a47446095f768be35e689025aed57f462f/recipes/hindent";
@@ -35053,12 +35633,12 @@
historian = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "historian";
- version = "20180102.2118";
+ version = "20180210.2119";
src = fetchFromGitHub {
owner = "PythonNut";
repo = "historian.el";
- rev = "ba560443a216befd4460fcf16dc6c7f23cb73d8d";
- sha256 = "1g1p02kx50nry4vm5bcp7kyjnn9lafc9a57nirnkf0gm41m6yj8q";
+ rev = "ec3dfa8786473e52ffc5ca9be95dbc59a9a87ff7";
+ sha256 = "1bxigdg3pmgc0s4il1spdw0p8y98k4hwwd89m4i3y97l43asy6p1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f16dacf64c52767c0c8aef653ac5d1a7a3bd0883/recipes/historian";
@@ -35513,12 +36093,12 @@
ht = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ht";
- version = "20171213.1334";
+ version = "20180129.1434";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "ht.el";
- rev = "64af52688eb09eb42b7228a4e8e40d4a81cd983b";
- sha256 = "1qz1zynkb1nanyi0ylllv80gzkgl2bgx9y82g07w1rfa86qgaghg";
+ rev = "5a665d00dc8fda77bad2a43277d8809c23e46ab8";
+ sha256 = "0w0zi393ixgi154c6dq2i1kf3kraqyfw8alfxcn6fhhxy1g9p02y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6c7589bca1c1dfcc0fe76779f6847fda946ab981/recipes/ht";
@@ -35828,12 +36408,12 @@
hy-mode = callPackage ({ dash, dash-functional, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "hy-mode";
- version = "20171202.1141";
+ version = "20180115.1230";
src = fetchFromGitHub {
owner = "hylang";
repo = "hy-mode";
- rev = "3220f00a9bdb24667a1c3876b4a2f889dcb77501";
- sha256 = "06aw6l8nn8w6a7dfwh9ifs41acyq0jycszhhisv0idqrs8q5njsv";
+ rev = "5c1167c17372c7448fedbbabbca6abc0e7e50050";
+ sha256 = "09pvgrbbq1z9s4bbr40iabcxpw1z08hqbr8i997hmfy7whmv8mwp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fc9ab5cf16b61bb27559cd8ec5cf665a5aab2154/recipes/hy-mode";
@@ -35853,8 +36433,8 @@
src = fetchFromGitHub {
owner = "iquiw";
repo = "hyai";
- rev = "e9a7e945fed12d8e664e898cf8b434b0376d5d80";
- sha256 = "1sbn4h74crawdy8yjdjklxh1q6js5y9ip5qxf6dfi85h82qizpa8";
+ rev = "286cece5ca187ebb9d5fba5ac86e452cc638b8d3";
+ sha256 = "1gycq2jp6540kiggv3fhmgqsyqvc36jwbyydx1i6w1brpcwvc6dx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1dd9bd1cfd2f3b760b664a4677b0e4e617cbdfa6/recipes/hyai";
@@ -35912,12 +36492,12 @@
hydra = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "hydra";
- version = "20171120.1042";
+ version = "20180201.846";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "hydra";
- rev = "1deed8a00e6936903cace1dac123364b6c0cde90";
- sha256 = "0jraj3l7w0bw2c6qkq1bfdfa2zf7xssmk9cdkdgbjjip5xvq31ns";
+ rev = "cf961400796aea8b385b64ac0ad31c1e2500cf6a";
+ sha256 = "03ffjrq4hidvxb6m4kk0xp8rmi53al16nab6lbid5brky67hvpmq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a4375d8ae519290fd5018626b075c226016f951d/recipes/hydra";
@@ -35973,12 +36553,12 @@
ialign = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ialign";
- version = "20180107.305";
+ version = "20180202.1447";
src = fetchFromGitHub {
owner = "mkcms";
repo = "interactive-align";
- rev = "df591e452f9a56c69fb69de961baa75751bae3d8";
- sha256 = "1k3c0wxbn6yrd75275ny66avp70qpd3glnmagsgq3x8mbyxh233d";
+ rev = "523df320197b587abd8c0ec4e9fbc763aeab1cf6";
+ sha256 = "04jak5j4yywl7fn5sggc125yh6cy0livf55194mfxs2kmbs5wm0h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/072f1f7ce17e2972863bce10af9c52b3c6502eab/recipes/ialign";
@@ -36082,8 +36662,8 @@
src = fetchFromGitHub {
owner = "svend";
repo = "ibuffer-tramp";
- rev = "41fab2ad174f53a4cf5ef7d2ebef518dede82ab4";
- sha256 = "1mfrbr725p27p3s5nxh7xhm81pdr78ysz8l3kwrlp97bb6dmljmq";
+ rev = "bcad0bda3a67f55d1be936bf8fa9ef735fe1e3f3";
+ sha256 = "1ry7nbhqhjy6gkxd10s97nbm6flk5nm0l5q8071fprx8xxphqj8f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a1a7449b15cb2a89cf06ea3de2cfdc6bc387db3b/recipes/ibuffer-tramp";
@@ -36288,12 +36868,12 @@
ido-completing-read-plus = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, memoize, s }:
melpaBuild {
pname = "ido-completing-read-plus";
- version = "20170820.3";
+ version = "20180122.1340";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-completing-read-plus";
- rev = "e2ea358725f03ae623ae03ed90715efb92a61030";
- sha256 = "1bai04fz6ln4dbc3lgglv11g6mibg40wci5ylmc90wgd38iw9gkn";
+ rev = "51861afe385f59f3262ee40acbe772ccb3dd52e7";
+ sha256 = "0hspgk8m4acyhpcldwg3xqla9xp3fjrhf37cnjp45j1b3h94x3iy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6104efc035bcf469d133ab9a2caf42c9d4482334/recipes/ido-completing-read+";
@@ -36603,12 +37183,12 @@
ido-ubiquitous = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }:
melpaBuild {
pname = "ido-ubiquitous";
- version = "20170923.842";
+ version = "20180122.1340";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-completing-read-plus";
- rev = "e2ea358725f03ae623ae03ed90715efb92a61030";
- sha256 = "1bai04fz6ln4dbc3lgglv11g6mibg40wci5ylmc90wgd38iw9gkn";
+ rev = "51861afe385f59f3262ee40acbe772ccb3dd52e7";
+ sha256 = "0hspgk8m4acyhpcldwg3xqla9xp3fjrhf37cnjp45j1b3h94x3iy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6104efc035bcf469d133ab9a2caf42c9d4482334/recipes/ido-ubiquitous";
@@ -36687,12 +37267,12 @@
idris-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, prop-menu }:
melpaBuild {
pname = "idris-mode";
- version = "20171212.759";
+ version = "20180210.400";
src = fetchFromGitHub {
owner = "idris-hackers";
repo = "idris-mode";
- rev = "2206501895668e1cd395119921bbcd2b16165600";
- sha256 = "1s185lkkbjh2811qs4grgq916x83m58ifl85g9ji9ll4vr3p1al5";
+ rev = "cc35d124332aba84dc3e4da94433127a12459351";
+ sha256 = "056yfgfqxzcfmlk2kj34r1dpjxi0xllcllkhrc9v8d9cib7hjqqf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/17a86efca3bdebef7c92ba6ece2de214d283c627/recipes/idris-mode";
@@ -36729,12 +37309,12 @@
iedit = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "iedit";
- version = "20170916.1024";
+ version = "20180207.219";
src = fetchFromGitHub {
owner = "victorhge";
repo = "iedit";
- rev = "5b14cc9fcaef509c50f25cff872fba5d70b2c799";
- sha256 = "1vlfqh616id2kh35diwig6jswq5q5z22zwrpbdxkginag3sq8732";
+ rev = "412490db4387ad9d040bfb5854f25de4c40c2146";
+ sha256 = "1995j0yvvls5i7zfxw8zwfk05in8b0n82k05qdrap29v6nq2v4bx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/iedit";
@@ -37083,16 +37663,16 @@
impatient-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, htmlize, lib, melpaBuild, simple-httpd }:
melpaBuild {
pname = "impatient-mode";
- version = "20170505.1921";
+ version = "20180124.1828";
src = fetchFromGitHub {
- owner = "netguy204";
- repo = "imp.el";
- rev = "48e6c4842b1fc2657a3c6c23029f89e35fafc859";
- sha256 = "0srjgzcmdgvdi9fm127wlj7zsbq00wsmb3fkzzpy05nvmm2dgng5";
+ owner = "skeeto";
+ repo = "impatient-mode";
+ rev = "4099906914cee4991907fc501799fb80cafa3f7d";
+ sha256 = "1j9s5zpdi03qvvga59izxx3389k0g1vk2hiiivc8bph6zyr52fw0";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/bb1fbd03f17d2069a461260ad5e2ad4e5441919b/recipes/impatient-mode";
- sha256 = "05vp04zh5w0ss959galdrnridv268dzqymqzqfpkfjbg8kryzfxg";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/aaa64c4d43139075d77f4518de94bcbe475d21fc/recipes/impatient-mode";
+ sha256 = "07z5ds3zgzkxvxwaalp9i5x2rl5sq4jjk8ygk1rfmsl52l5y1z6j";
name = "impatient-mode";
};
packageRequires = [ cl-lib htmlize simple-httpd ];
@@ -37209,12 +37789,12 @@
indent-tools = callPackage ({ fetchFromGitLab, fetchurl, hydra, lib, melpaBuild, s, yafolding }:
melpaBuild {
pname = "indent-tools";
- version = "20171215.327";
+ version = "20180124.408";
src = fetchFromGitLab {
owner = "emacs-stuff";
repo = "indent-tools";
- rev = "7d7ff66e699f28478c0d63f39ff6b1477cf0bee7";
- sha256 = "1y2dlq2n0rn70bccjd20s44ihyq1jja7lh2h3d8syy31xc6i1i6z";
+ rev = "b650b2ca82ccd9ccb4f3142afa0da4737ddd364f";
+ sha256 = "01xkkrdfn3c8ivs2wc3ck2278m75gq73wv59fchb6gw1a9d6xj7d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/indent-tools";
@@ -37251,12 +37831,12 @@
indium = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild, seq, websocket }:
melpaBuild {
pname = "indium";
- version = "20171213.236";
+ version = "20180131.943";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "Indium";
- rev = "4769ab443e153a19c9d40522e5f40656b0ef4385";
- sha256 = "13rii0vnh9d981jklb6apilx8yhqyc69fxp095f7i4n0aimfa413";
+ rev = "71299e9bc0d3c75b25ef65e57e9a57c9a17294b4";
+ sha256 = "0f9lnsz8fp68qr67l5rq2ippr1fc0rw8nk2f8cm9x90fd82fxwdl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4292058cc6e31cabc0de575134427bce7fcef541/recipes/indium";
@@ -37293,12 +37873,12 @@
inf-clojure = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inf-clojure";
- version = "20180102.1324";
+ version = "20180129.1828";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "inf-clojure";
- rev = "247ca70f8ba5104be292aea20fbde6adb37e359f";
- sha256 = "11hyva006bc4hbhzjwb4brilm6fb7qfm5h66nl0gmmyva40y6412";
+ rev = "630471b5141cb493305b623e6800c26bc91b3913";
+ sha256 = "00jfx1bavyzla7cid9bhw6fcdfqw8bgnwr920kzg3wmfd8nfv5ry";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d6112e06d1efcb7cb5652b0bec8d282d7f67bd9/recipes/inf-clojure";
@@ -37311,6 +37891,27 @@
license = lib.licenses.free;
};
}) {};
+ inf-crystal = callPackage ({ crystal-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "inf-crystal";
+ version = "20180118.1811";
+ src = fetchFromGitHub {
+ owner = "brantou";
+ repo = "inf-crystal.el";
+ rev = "02007b2a2a3bea44902d7c83c4acba1e39d278e3";
+ sha256 = "18627gvpgw2ay7zcbglw6gwpslgh69hbvynwcyqln4c17fk9h0kw";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ff84c742eebb84577f362b2739f4bcf1434d58ac/recipes/inf-crystal";
+ sha256 = "09ssq7i5c2fxxbrsp3nn1f1ah1yv2nb19n5s1iqyykkk316k2q26";
+ name = "inf-crystal";
+ };
+ packageRequires = [ crystal-mode emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/inf-crystal";
+ license = lib.licenses.free;
+ };
+ }) {};
inf-mongo = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inf-mongo";
@@ -37335,12 +37936,12 @@
inf-ruby = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inf-ruby";
- version = "20171211.225";
+ version = "20180121.2300";
src = fetchFromGitHub {
owner = "nonsequitur";
repo = "inf-ruby";
- rev = "5ae6149a15068d3e2f83a5bd08e9cd7605f75fa9";
- sha256 = "0778ykgsmhry9h4n6wcszwh0gzkl9n7rx4jd60rplk38qj3p89hv";
+ rev = "d39ea0bd59e5f62eb92a051c1ab3d7a0f896ae0c";
+ sha256 = "0jfcdmyvxk8vj097qiq2zsr2h6v7wmsxlm8yldpsan8wa0s4rkzx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/inf-ruby";
@@ -37416,6 +38017,27 @@
license = lib.licenses.free;
};
}) {};
+ info-colors = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "info-colors";
+ version = "20180205.350";
+ src = fetchFromGitHub {
+ owner = "ubolonton";
+ repo = "info-colors";
+ rev = "a8ebb7b8efa314c08ea8110d8b1876afb562bb45";
+ sha256 = "0wvyf2w5s184kwacs6lbpjryx6hziayvdrl3crxir8gmg2kcv07m";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d671ae8dc27439eea427e1848fc11c96ec5aee64/recipes/info-colors";
+ sha256 = "1mbabrfdy9xn7lpqivqm8prp83qmdv5r0acijwvxqd3a52aadc2x";
+ name = "info-colors";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/info-colors";
+ license = lib.licenses.free;
+ };
+ }) {};
inherit-local = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inherit-local";
@@ -37754,12 +38376,12 @@
intero = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lib, melpaBuild }:
melpaBuild {
pname = "intero";
- version = "20180102.1220";
+ version = "20180210.937";
src = fetchFromGitHub {
owner = "commercialhaskell";
repo = "intero";
- rev = "322b3c017153a536ffa3559b64fc1ac16af19a69";
- sha256 = "14gmm3l2wwm96xzijjl070mg8d48zj5hqqxs4vh56hadjd2aijlp";
+ rev = "f85e1b47df3bb328be0de34120950cecb3465055";
+ sha256 = "1zng4sliygg1l0jamprx9pfs85jiy19gwxpcy2hs3s4hc7yxjdds";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1b56ca344ad944e03b669a9974e9b734b5b445bb/recipes/intero";
@@ -38195,12 +38817,12 @@
isortify = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "isortify";
- version = "20171223.1812";
+ version = "20180206.450";
src = fetchFromGitHub {
owner = "proofit404";
repo = "isortify";
- rev = "2db50c1f585db8a8ec5fa28a90a8179516c16cd0";
- sha256 = "04wzq9cf1bzbyx3jn7anrzc1r64l23s073xqsfcqb8hgh2swcpl6";
+ rev = "18c273ff401643fb903e90dff73c47a4b52268ef";
+ sha256 = "18ziajgjij66g01fyrr1z95z4x2ynfvcyas92b2rvdc1dnsdhs10";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9d4ad18492e7f4a56a1515873bc0b66fa49829bb/recipes/isortify";
@@ -38363,12 +38985,12 @@
ivy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ivy";
- version = "20180104.1212";
+ version = "20180211.1010";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "e5c5037fd5f2735b11fc90363f312431619fa8c2";
- sha256 = "0ssm6dgzzqvwwmwvnws8s0ac4f8dif5sxl9flx296df7s7xryzcv";
+ rev = "cc5197d5de78ba981df54815c8615d795e0ffdc5";
+ sha256 = "0c8866mb2ca419b6zh153vp298dxwldj29lbrynwr1jlpjf1dbr5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy";
@@ -38384,12 +39006,12 @@
ivy-bibtex = callPackage ({ biblio, cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, s, swiper }:
melpaBuild {
pname = "ivy-bibtex";
- version = "20171213.317";
+ version = "20180124.338";
src = fetchFromGitHub {
owner = "tmalsburg";
repo = "helm-bibtex";
- rev = "84863a37695b786c6c6980a589f8ea282c385ab2";
- sha256 = "0nh0n17mnrf9qf68mxcxclci1qmqal1li827a1qia3fkjry4vqxk";
+ rev = "f5f7d45fb9d636fad1429867ccbc327a446bb350";
+ sha256 = "1dpxw8h6aqdajqf929hwmrm2iik7vwhkv05m0vl8vf1i5zbz307i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c23c09225c57a9b9abe0a0a770a9184ae2e58f7c/recipes/ivy-bibtex";
@@ -38426,12 +39048,12 @@
ivy-erlang-complete = callPackage ({ async, counsel, emacs, erlang, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-erlang-complete";
- version = "20170709.2151";
+ version = "20180201.427";
src = fetchFromGitHub {
owner = "s-kostyaev";
repo = "ivy-erlang-complete";
- rev = "acd6322571cb0820868a6febdc5326782a29b729";
- sha256 = "158cmxhky8nng43jj0d7w8126phx6zlr6r0kf9g2in5nkmbcbd33";
+ rev = "9783970f7dc39aaa8263d420d9d1ed6912c8e19d";
+ sha256 = "1fanxpynp3cigll0x3vknxr8r6plvsbyn34qs28zjfi0l062a8jv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac1b9e350d3f066e4e56202ebb443134d5fc3669/recipes/ivy-erlang-complete";
@@ -38493,8 +39115,8 @@
src = fetchFromGitHub {
owner = "PythonNut";
repo = "historian.el";
- rev = "ba560443a216befd4460fcf16dc6c7f23cb73d8d";
- sha256 = "1g1p02kx50nry4vm5bcp7kyjnn9lafc9a57nirnkf0gm41m6yj8q";
+ rev = "ec3dfa8786473e52ffc5ca9be95dbc59a9a87ff7";
+ sha256 = "1bxigdg3pmgc0s4il1spdw0p8y98k4hwwd89m4i3y97l43asy6p1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fb79cbc9af6cd443b9de97817d24bcc9050d5940/recipes/ivy-historian";
@@ -38510,12 +39132,12 @@
ivy-hydra = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-hydra";
- version = "20171130.1143";
+ version = "20180208.912";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "e5c5037fd5f2735b11fc90363f312431619fa8c2";
- sha256 = "0ssm6dgzzqvwwmwvnws8s0ac4f8dif5sxl9flx296df7s7xryzcv";
+ rev = "cc5197d5de78ba981df54815c8615d795e0ffdc5";
+ sha256 = "0c8866mb2ca419b6zh153vp298dxwldj29lbrynwr1jlpjf1dbr5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy-hydra";
@@ -38615,12 +39237,12 @@
ivy-rich = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-rich";
- version = "20180107.1736";
+ version = "20180129.2051";
src = fetchFromGitHub {
owner = "yevgnen";
repo = "ivy-rich";
- rev = "a87d37430afb4cfe1bfff8f65acf3197ca8e0fe9";
- sha256 = "15vshxg2yv2fy1s78xh7gns3lgk50x40y7kw3qvlsdrkfrwbkfdv";
+ rev = "d5ce9e90003eeac54654d5ce1f19da55448b05f2";
+ sha256 = "1jjlrz6af7mkdfg66qsrx6q879l4vxjsljl0fbkld77i9fnm005a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0fc297f4949e8040d1b0b3271c9a70c64887b960/recipes/ivy-rich";
@@ -38640,8 +39262,8 @@
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "db5ad3a48c579b3522411bd2411c09dbb27af578";
- sha256 = "1ihv65hfq22yk4wx4njkm73q4s04fr84ib3mjjk8l18xpzl6alal";
+ rev = "2b0c88cc470b06b65232c23df4b6fbfc4b534580";
+ sha256 = "047w0khlcawwr9rz7ss52x9jzam4pdqd1cwgx7nqiyv3cd47xfsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/ivy-rtags";
@@ -38699,12 +39321,12 @@
ivy-xref = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-xref";
- version = "20171229.252";
+ version = "20180201.1919";
src = fetchFromGitHub {
owner = "alexmurray";
repo = "ivy-xref";
- rev = "aa97103ea8ce6ab8891e34deff7d43aa83fe36dd";
- sha256 = "1j4xnr16am5hz02y1jgiz516rqmn43564394qilckmzvi9clhny8";
+ rev = "4d2c437b479733e4159a356c9909ed3e110403a1";
+ sha256 = "19gzsphcmkzyihcijb0609ykv98ak24p3z4k0ifil5r40iss1d1n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a4cd8724e8a4119b61950a97b88219bf56ce3945/recipes/ivy-xref";
@@ -39201,12 +39823,12 @@
jdee = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, memoize, s }:
melpaBuild {
pname = "jdee";
- version = "20171007.835";
+ version = "20180109.1233";
src = fetchFromGitHub {
owner = "jdee-emacs";
repo = "jdee";
- rev = "ebe5d2e36a6a367376ed6cde590d5f805830ec9e";
- sha256 = "0rq8vp3pmnyabqzzplc91dk2ka48k809is9v4q486xv7y43013jh";
+ rev = "bffcac3e7a8c57da359185e01ae5a6bdce0ba8e0";
+ sha256 = "0bv1pkl6a9a9cs7ka3v17lqb45nx11mg779x7l54rvlkxg4ppchs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a6d2c98f3bf2075e33d95c7befe205df802e798d/recipes/jdee";
@@ -39600,12 +40222,12 @@
js-auto-format-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "js-auto-format-mode";
- version = "20180103.718";
+ version = "20180123.830";
src = fetchFromGitHub {
owner = "ybiquitous";
repo = "js-auto-format-mode";
- rev = "37e83641fd5eab45e813e4bc74a835fe7229c160";
- sha256 = "0hmrhp3lijd77kl0b98nbl1p8fmgjfry2hhvh5vickx3315w7qgw";
+ rev = "6bd44162ac422304803f606278bb0c08ab940a5d";
+ sha256 = "1hy4wyw7yi93ngagg9qmkljjqaypfnzks3vny1pn6d5nw2acb1vx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d3be16771b5b5fde639da3ee97890620354ee7a/recipes/js-auto-format-mode";
@@ -39772,8 +40394,8 @@
src = fetchFromGitHub {
owner = "mooz";
repo = "js2-mode";
- rev = "d72ed2060337e9f4400bcec85f8daaf18cb05413";
- sha256 = "1l3dvgac3pdirsigfkxnhfr2nrrwmn7pkjxr32yrrskfd2li8vhr";
+ rev = "40885b6b50e497d2af53161785b3c9cc3133e42d";
+ sha256 = "1yr96bm3vd6na967nn13p462ggh16k0lczgjmwg2qafmpyypn1di";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/js2-mode";
@@ -39789,12 +40411,12 @@
js2-refactor = callPackage ({ dash, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild, multiple-cursors, s, yasnippet }:
melpaBuild {
pname = "js2-refactor";
- version = "20171207.202";
+ version = "20180118.251";
src = fetchFromGitHub {
owner = "magnars";
repo = "js2-refactor.el";
- rev = "a86cb31b1c9f9719b4c4199a721fe2b8b58a015c";
- sha256 = "06hv1agmwyqxgb37p9f6sazg12mk90cahvym0qpdx9daqcslx381";
+ rev = "c005a0df51fd671213a45d8693a1d9cf5b21a06f";
+ sha256 = "1jyrirfnrb38jcl24ad2v427arzw3ynxwsw29b58zm9c6rxr7k6h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8935264dfea9bacc89fef312215624d1ad9fc437/recipes/js2-refactor";
@@ -40457,12 +41079,12 @@
kaolin-themes = callPackage ({ autothemer, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "kaolin-themes";
- version = "20180103.1058";
+ version = "20180210.710";
src = fetchFromGitHub {
owner = "ogdenwebb";
repo = "emacs-kaolin-themes";
- rev = "3fd999ba8940ddda2ad9db7359901d3573a58864";
- sha256 = "1mc9x9pr51dkm1h70ijvllympk2nch52pqy1qzh4m09haqw6akxq";
+ rev = "3cf42c74e05982f811417a8d5e7b359732462f8e";
+ sha256 = "0p32zgmmdnsmvcjnkxfbbqq775n9f29w45q54bhdvw63gicnvdwg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/043a4e3bd5301ef8f4df2cbda0b3f4111eb399e4/recipes/kaolin-themes";
@@ -40520,12 +41142,12 @@
kdeconnect = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "kdeconnect";
- version = "20161022.700";
+ version = "20180126.1540";
src = fetchFromGitHub {
owner = "carldotac";
repo = "kdeconnect.el";
- rev = "a91a045cd4aabd671b689361efa10f2e01ad8e8e";
- sha256 = "0j9j3mlzkr8zw03fghpmvkb3i8r1ar0rarjcmvh9k6m4dk7l0g2d";
+ rev = "ca0cbf9a628ba7b519b43fa85e0d988ca26bf853";
+ sha256 = "07aqzfg2nn35bkikrmk1lszqkc6h8vn2551m22mwc19lmdx94p2i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c363866d30fb86ae636d30def8c3847711ada762/recipes/kdeconnect";
@@ -40965,8 +41587,8 @@
src = fetchFromGitHub {
owner = "kivy";
repo = "kivy";
- rev = "00c161d076fc754357a133e483699146cdd81518";
- sha256 = "14xlqqxpsp2pvcgzmqk98psff23a5s09637s0aqcij51rd7g5zsv";
+ rev = "1aa4315396c0ee15c282b94f227bbe54b53e7e0a";
+ sha256 = "0w856f20brgakxzngvsikaywkhci961vnasnqyn4a4a5913aa8rw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/688e2a114073958c413e56e1d117d48db9d16fb8/recipes/kivy-mode";
@@ -41045,12 +41667,12 @@
kodi-remote = callPackage ({ elnode, fetchFromGitHub, fetchurl, json ? null, let-alist, lib, melpaBuild, request }:
melpaBuild {
pname = "kodi-remote";
- version = "20171008.2226";
+ version = "20180205.1242";
src = fetchFromGitHub {
owner = "spiderbit";
repo = "kodi-remote.el";
- rev = "479075d96857696cf029cd1f482b9f2f31d82452";
- sha256 = "0kvx43ny49j115kj6zpy1i5g87bjgiimfgj9xp2fn9830adymc24";
+ rev = "4be03d90ac8249ce31df3ef0edb71e0ca11b5ff3";
+ sha256 = "19xg7xss7j1b8hq1wk3kvfprn1lsnym59728v144cxc2f801fh17";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/08f06dd824e67250afafdecc25128ba794ca971f/recipes/kodi-remote";
@@ -41713,6 +42335,27 @@
license = lib.licenses.free;
};
}) {};
+ lcr = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "lcr";
+ version = "20180202.112";
+ src = fetchFromGitHub {
+ owner = "jyp";
+ repo = "lcr";
+ rev = "071d23ee5453741a8724d7f8bfa7f5c20612a29d";
+ sha256 = "05gvij9lgs9hh04wnxb90zx9ncsdjyp36fjbmrqrq07xbkxaw82a";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/29374d3da932675b7b3e28ab8906690dad9c9cbe/recipes/lcr";
+ sha256 = "07syirjlrw8g95zk273953mnmg9x4bv8jpyvvzghhin4saiiiw3k";
+ name = "lcr";
+ };
+ packageRequires = [ dash emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/lcr";
+ license = lib.licenses.free;
+ };
+ }) {};
ldap-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ldap-mode";
@@ -41737,12 +42380,12 @@
lean-mode = callPackage ({ dash, dash-functional, emacs, f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, s }:
melpaBuild {
pname = "lean-mode";
- version = "20180105.1619";
+ version = "20180123.413";
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean-mode";
- rev = "3403179a38693a221bfa86def0c99f6342c5eb73";
- sha256 = "0w6zc1w7kic3ds5hf30i3mj9wxbq2c8wdywbslfprwwi1hxyzmsq";
+ rev = "ae90bd280588c96d540892d0f42247db5a126f51";
+ sha256 = "06d5f577rv82g72m719w8z9w7m63amxjsdppcyvg2i6icymlhnqa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42f4d6438c8aeb94ebc1782f2f5e2abd17f0ffde/recipes/lean-mode";
@@ -41779,12 +42422,12 @@
ledger-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ledger-mode";
- version = "20171227.1709";
+ version = "20180210.1940";
src = fetchFromGitHub {
owner = "ledger";
repo = "ledger-mode";
- rev = "cf0c9d84a4f24c1af8059b73cf4ff40343f2b8b2";
- sha256 = "18dlsvsk3az7z26929nx30rkxw9v7aj3x11zfr6rfbawm6xc6fql";
+ rev = "980e191e08db0b6719b324b131b3ba042f8487c8";
+ sha256 = "0xb5x9wz7bg39x0xhy5fg3k91vdqym63a4r4p3h6n37rg0d0iwcf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1549048b6f57fbe9d1f7fcda74b78a7294327b7b/recipes/ledger-mode";
@@ -42056,8 +42699,8 @@
src = fetchFromGitHub {
owner = "rvirding";
repo = "lfe";
- rev = "3878e7009e9d1d8f3fb26e1b8bdaf21e681f1b52";
- sha256 = "0c88my6c4ycbjqwd8m5jw4ilh4bfap3202sr11z0r6wvc6kf44wk";
+ rev = "5faa7106419263689bfc0bc08a7451ccb1fba718";
+ sha256 = "010l1xz9wa6wm7fnajxcdxjl1nmbkwxxwszd4h14xmhj830560ph";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c44bdb00707c9ef90160e0a44f7148b480635132/recipes/lfe-mode";
@@ -42241,12 +42884,12 @@
linum-relative = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "linum-relative";
- version = "20160510.118";
+ version = "20180124.247";
src = fetchFromGitHub {
owner = "coldnew";
repo = "linum-relative";
- rev = "b8a99dcfe38a491172a8193053fb7849634b43c0";
- sha256 = "11bjnqqwvr9zrvz5dlm8a0yw4zg9ysh3jdiq5a6iw09d3f0h1v2s";
+ rev = "c74a6981b688a5e1e6b8e0809363963ff558ce4d";
+ sha256 = "0svxi1l3s4rg1k1apfw25gzi127rsks56b5yfg79a48b5rf1xmkh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/97ae01be4892a7c35aa0f82213433a2944041d87/recipes/linum-relative";
@@ -42330,15 +42973,36 @@
license = lib.licenses.free;
};
}) {};
+ lispxmp = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "lispxmp";
+ version = "20170925.1723";
+ src = fetchFromGitHub {
+ owner = "rubikitch";
+ repo = "lispxmp";
+ rev = "7ad077b4ee91ce8a42f84eeddb9fc7ea4eac7814";
+ sha256 = "1156jynii783v9sjj3a7s20ysa26mqaq22zk5nbia949hwbibx16";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad10a684b4b2f01bc65883374f36fef156ff55d2/recipes/lispxmp";
+ sha256 = "1a641v5cx4wy2v8a2swxzn1y9cz4g2bp4mn9q290n3ifpn5356dl";
+ name = "lispxmp";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/lispxmp";
+ license = lib.licenses.free;
+ };
+ }) {};
lispy = callPackage ({ ace-window, emacs, fetchFromGitHub, fetchurl, hydra, iedit, lib, melpaBuild, swiper, zoutline }:
melpaBuild {
pname = "lispy";
- version = "20180105.1040";
+ version = "20180208.2204";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "lispy";
- rev = "ee96631f416c410dd30077311f593bf1c58eb50e";
- sha256 = "1hvlvyx0iarh7p8n8sgz4x75clg0i3f4chfis0zi0nxag274nl1r";
+ rev = "9ac289883012a0c973addb0c8fe4db84259a8019";
+ sha256 = "0gd9d9qid36vbr23npgnr9356av2mlkf13xcx0gq2xxck2p4gl58";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e23c062ff32d7aeae486c01e29c56a74727dcf1d/recipes/lispy";
@@ -42375,12 +43039,12 @@
lispyville = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, lispy, melpaBuild }:
melpaBuild {
pname = "lispyville";
- version = "20170907.926";
+ version = "20180120.1206";
src = fetchFromGitHub {
owner = "noctuid";
repo = "lispyville";
- rev = "522fd8dcce23b2719c758e64f99b64591406f2f5";
- sha256 = "0sbqw585lv5j3w13zq2adrcqybw88y36qnnd2vp8nk9kgzvl4p62";
+ rev = "d9ae0dd5e3e86b5c0ae37bd3b469949b0dc71374";
+ sha256 = "0a3l5a836slh99vzwc6a46nc6xj0wjcfj9726rs8haxkav6wzv61";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b5d96d3603dc328467fcce29d3ac1b0a02833d51/recipes/lispyville";
@@ -42648,12 +43312,12 @@
live-py-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "live-py-mode";
- version = "20180107.2134";
+ version = "20180129.2352";
src = fetchFromGitHub {
owner = "donkirkby";
repo = "live-py-plugin";
- rev = "00b7d06e525ef8d18064261ff125ac965ad06e8f";
- sha256 = "03qklbvz4w0qxcw43pj9kmsj5gnl1c3x3nywirjsn0klldi5q37r";
+ rev = "e0a5627e6591e1cbb9f93aabc44adbdc50b346c9";
+ sha256 = "0dhm7gdd1smlibj5jmzps97kwkpzcigbdp0l26baa2mkc6155y66";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7615237e80b46b5c50cb51a3ed5b07d92566fb7/recipes/live-py-mode";
@@ -42750,26 +43414,6 @@
license = lib.licenses.free;
};
}) {};
- llvm-mode = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }:
- melpaBuild {
- pname = "llvm-mode";
- version = "20150910.644";
- src = fetchgit {
- url = "https://llvm.org/git/llvm";
- rev = "14e29de03db7e2b075b70fdb419f7ac428381b11";
- sha256 = "01ly5kms4w7b3jqq3d8d11cg18mlqivzk6ps9hb14wissv4mqg9f";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/1e2a0e4698d4e71ec28656594f6a83504a823490/recipes/llvm-mode";
- sha256 = "0jxwa7gaxv9kkgjp87ggzlfqbf6xs19z0s9ycnv2h5hlxpnzrlnb";
- name = "llvm-mode";
- };
- packageRequires = [];
- meta = {
- homepage = "https://melpa.org/#/llvm-mode";
- license = lib.licenses.free;
- };
- }) {};
lms = callPackage ({ emacs, fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "lms";
@@ -42999,6 +43643,26 @@
license = lib.licenses.free;
};
}) {};
+ lognav-mode = callPackage ({ emacs, fetchhg, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "lognav-mode";
+ version = "20171230.1052";
+ src = fetchhg {
+ url = "https://bitbucket.com/ellisvelo/lognav-mode";
+ rev = "a9b53f2da040";
+ sha256 = "0ka92x63zfgraby5ycypn3ri2s3s2b1m2j7fpb4r37bk9xkf90v4";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad86b93f4982a0c6291c771e12c8f42ace3b88f9/recipes/lognav-mode";
+ sha256 = "1941scifg3nn7gmnki3sa9zvwsbb84w5lw2xjmdx0sh8rbxaw8gb";
+ name = "lognav-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/lognav-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
logstash-conf = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "logstash-conf";
@@ -43023,12 +43687,12 @@
logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "logview";
- version = "20170928.820";
+ version = "20180128.1429";
src = fetchFromGitHub {
owner = "doublep";
repo = "logview";
- rev = "72b6c5349206172a146b2c730b8ac040a92ebc3f";
- sha256 = "1f93iyxf8v0jazzh6jljrm7r28z00nn14wr90qrh9y9chyq72n63";
+ rev = "60b86ec5888d3bbd857f4abb434a6ae3406b7c93";
+ sha256 = "0f292yh493lpwllgs9mihfdmp6ian2rqmldfv92qz0jb348khmdn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview";
@@ -43212,12 +43876,12 @@
lsp-haskell = callPackage ({ fetchFromGitHub, fetchurl, haskell-mode, lib, lsp-mode, melpaBuild }:
melpaBuild {
pname = "lsp-haskell";
- version = "20171021.330";
+ version = "20180131.459";
src = fetchFromGitHub {
owner = "emacs-lsp";
repo = "lsp-haskell";
- rev = "16ca9fa975e64e840e062485ed30e4b297d72424";
- sha256 = "03zrk3h76hpacrqw7lchjbslh0lg081jqkgf9n5nhxj2jg60v3vd";
+ rev = "cf3739e96b623fe8b95617561bb29476d7553462";
+ sha256 = "0739kclc6g80r38yjwwsyx7arc0z4jlmp4x7gmf30ijdpn32qb4b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1a7b69312e688211089a23b75910c05efb507e35/recipes/lsp-haskell";
@@ -43254,12 +43918,12 @@
lsp-javacomp = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild, s }:
melpaBuild {
pname = "lsp-javacomp";
- version = "20171024.1547";
+ version = "20180203.1204";
src = fetchFromGitHub {
owner = "tigersoldier";
repo = "lsp-javacomp";
- rev = "ed23aaeee27e6253bed5752fb8fbb7a5fa61967c";
- sha256 = "096rbyv0qwa454p1ns7g0py9lni5r6h1gw85wm5mwr00shjzq23n";
+ rev = "57554723983c5d76c21a7a5c16534066de6dcf23";
+ sha256 = "0n105j1i8gwayfzwvr9d37b9ra35l9prlgx7vqblvv167q4w9d63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6b8a1c034554579a7e271409fa72020cfe441f68/recipes/lsp-javacomp";
@@ -43275,12 +43939,12 @@
lsp-javascript-typescript = callPackage ({ fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild }:
melpaBuild {
pname = "lsp-javascript-typescript";
- version = "20171125.147";
+ version = "20180203.52";
src = fetchFromGitHub {
owner = "emacs-lsp";
repo = "lsp-javascript";
- rev = "456854bdee8729c21331f93ee9054f2d980fe2ab";
- sha256 = "1vrzi12zsrrbyihin1n83adk7q0vvksalpizd5g42g8d1pnf3zfx";
+ rev = "8df90bc27852da2cf05951870d94ce7920d8c09f";
+ sha256 = "0pqk8p0z30p0j7lc5i2mvy7vmg8k5hphgwp4djhgm1ickm9pcx20";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/999a4b0cd84e821c7e785ae4e487f32cff5c346b/recipes/lsp-javascript-typescript";
@@ -43296,12 +43960,12 @@
lsp-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "lsp-mode";
- version = "20180105.103";
+ version = "20180210.441";
src = fetchFromGitHub {
owner = "emacs-lsp";
repo = "lsp-mode";
- rev = "768b07d3a76af7ba8dbe4c25aae6379da05fb306";
- sha256 = "1lv8i9lwi1r2npab0nrxmma8ghzlj8nm06kw8iyjyh5c83vi9wab";
+ rev = "a38ce26c9ebd56a690085d29a80f4494843e53c3";
+ sha256 = "0mlnz3aqa40gavb0lr7bzlyzfm58d1c4np546v1401ljdc95fcgi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1a7b69312e688211089a23b75910c05efb507e35/recipes/lsp-mode";
@@ -43335,6 +43999,27 @@
license = lib.licenses.free;
};
}) {};
+ lsp-php = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild }:
+ melpaBuild {
+ pname = "lsp-php";
+ version = "20180104.152";
+ src = fetchFromGitHub {
+ owner = "tszg";
+ repo = "lsp-php";
+ rev = "6f332a08c28d2f402a783b91e1846234e55ec130";
+ sha256 = "05rq7sqb6chymzfqvk5xk9bgi7nsdf1ldimams8df9ml6242zjsg";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/be00893ec6db70624acf1b4527cca05486d6b090/recipes/lsp-php";
+ sha256 = "1fpmg8mbp0r8krlbp4j0bk6kslmm88lrpki0w961s4gqrqxw287c";
+ name = "lsp-php";
+ };
+ packageRequires = [ emacs lsp-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/lsp-php";
+ license = lib.licenses.free;
+ };
+ }) {};
lsp-python = callPackage ({ fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild }:
melpaBuild {
pname = "lsp-python";
@@ -43356,43 +44041,43 @@
license = lib.licenses.free;
};
}) {};
- lsp-rust = callPackage ({ fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild, rust-mode }:
+ lsp-rust = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, lsp-mode, markdown-mode, melpaBuild, rust-mode }:
melpaBuild {
pname = "lsp-rust";
- version = "20171128.331";
+ version = "20180126.6";
src = fetchFromGitHub {
owner = "emacs-lsp";
repo = "lsp-rust";
- rev = "e560b81f21f770648a1a8621add9a2fe3dbe83af";
- sha256 = "1xscv5zbbz2pr893pb8a0c4mpdfkz5x2b8xmsk69960azslv7cd6";
+ rev = "660dfa99917440acf79e1e2d3ede4d3a90f0d196";
+ sha256 = "1drr2wlbgn6zyr15hjgdwldw94ryi1dbazbb44f4h9qakw7nqd2b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1a7b69312e688211089a23b75910c05efb507e35/recipes/lsp-rust";
sha256 = "0p86223pfpi4hh8m66ccksxgl0yi7zrigd1gmbz0bzqa6yjgbp28";
name = "lsp-rust";
};
- packageRequires = [ lsp-mode rust-mode ];
+ packageRequires = [ dash emacs lsp-mode markdown-mode rust-mode ];
meta = {
homepage = "https://melpa.org/#/lsp-rust";
license = lib.licenses.free;
};
}) {};
- lsp-ui = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, lsp-mode, markdown-mode, melpaBuild }:
+ lsp-ui = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, lsp-mode, melpaBuild }:
melpaBuild {
pname = "lsp-ui";
- version = "20180107.2330";
+ version = "20180209.1302";
src = fetchFromGitHub {
owner = "emacs-lsp";
repo = "lsp-ui";
- rev = "cc4e2035b1a7594bc0de1dd84e5bb6d7b607c39b";
- sha256 = "1i6z4slca09rnsd0n589wxm5dazkm7dkxzp0l5v522glys0p36xk";
+ rev = "6a669ca3bb14b48ba61f87e32f3a4eddc95dbf9a";
+ sha256 = "0p4lr98asfhz78pj9mq7m7lk7syfz8w16xhrfv012llr8412g8cw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e4fa7cdf71f49f6998b26d81de9522248bc58e6/recipes/lsp-ui";
sha256 = "00y5i44yd79z0v00a9lvgixb4mrx9nq5vcgmib70h41ffffaq42j";
name = "lsp-ui";
};
- packageRequires = [ emacs flycheck lsp-mode markdown-mode ];
+ packageRequires = [ dash emacs flycheck lsp-mode ];
meta = {
homepage = "https://melpa.org/#/lsp-ui";
license = lib.licenses.free;
@@ -43401,12 +44086,12 @@
lsp-vue = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, lsp-mode, melpaBuild }:
melpaBuild {
pname = "lsp-vue";
- version = "20171202.917";
+ version = "20180129.1805";
src = fetchFromGitHub {
owner = "emacs-lsp";
repo = "lsp-vue";
- rev = "9085d6c7646d80728d14bf5e4ec9037dfb91e3d1";
- sha256 = "1y9gd20rdyxih823b1x8ika7s6mwiki0dggq67r4jdgpd9f5yabg";
+ rev = "faf976ee9b333919653b4b98e2886b488707e866";
+ sha256 = "1d6sw5jsjhwd5bbl2p8k6hdwpg1pmnsmvbq8g33h80qlg05fwj60";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0d9eb7699630fd7e11f38b4ba278a497633c9733/recipes/lsp-vue";
@@ -43422,12 +44107,12 @@
lua-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "lua-mode";
- version = "20180104.626";
+ version = "20180207.1216";
src = fetchFromGitHub {
owner = "immerrr";
repo = "lua-mode";
- rev = "6c691839b7e784884ae5c390bf1927953cd2bde7";
- sha256 = "0fm1d85302q79r4zrzmdx4v5c1vvr53g687vm5frf9sv8gg6hx0w";
+ rev = "7909513c056ac85fd637aece6d3773ffa3b9b6cd";
+ sha256 = "0bmsvggmrvcaq6yw856dk9484w5pjpfkkgia0p4w0f5rvvnfr8j3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/lua-mode";
@@ -43485,12 +44170,12 @@
lusty-explorer = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "lusty-explorer";
- version = "20171126.1221";
+ version = "20180127.1443";
src = fetchFromGitHub {
owner = "sjbach";
repo = "lusty-emacs";
- rev = "303618cafa01da3c8f99da4849d3ddbdc146a5d1";
- sha256 = "0i8hgg3hpmmvchldxlqmvd1c5j24qv0k8vv222k026ilk95dpy2p";
+ rev = "3df794ed4829e353ee3c1e3c6686440f9e868ef6";
+ sha256 = "1z2nzjlmmcnin3h0713kqaaikyc0h4iiazv50lsvrp0agjbmhcqp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/efedaa3b1de5f6406c7dcd842eee42eefaf8ab50/recipes/lusty-explorer";
@@ -43527,12 +44212,12 @@
lyrics = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
melpaBuild {
pname = "lyrics";
- version = "20160920.1945";
+ version = "20180123.2004";
src = fetchFromGitHub {
owner = "emacs-pe";
repo = "lyrics.el";
- rev = "1378d534614793a51ebbed661c59eb8818299182";
- sha256 = "10mp9vavmbkhgb133n490kjfbk63j2b0plvaf57w432nalxcwf5n";
+ rev = "fb35b387796f64f48b4daa5a163f4a576210f200";
+ sha256 = "17al49f633h3fsa6aq9v5c1r8dp2gj97f46z1fhmgxbijmpfzs0w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b04c8f3dfa9fc07cc0ff3df5c4069f864b6db92e/recipes/lyrics";
@@ -43737,16 +44422,16 @@
magit = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, ghub, git-commit, let-alist, lib, magit-popup, melpaBuild, with-editor }:
melpaBuild {
pname = "magit";
- version = "20180107.832";
+ version = "20180211.700";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "53eeafcdcb12f9deb74548ffa5b17c397ad7def2";
- sha256 = "0pvwmbgmqdpy599nr6518yxzl5k8lkdi7a93v1dr7hcf3lg5ygpg";
+ rev = "10a1f08f39373bfc2ed86858cf02d82bfcdb7be8";
+ sha256 = "1bk1a34yi37gsb6n7a68pkia100q0jyj2x5bs8hkf0q48rh4dvl3";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/0263ca6aea7bf6eae26a637454affbda6bd106df/recipes/magit";
- sha256 = "03cmja9rcqc9250bsp1wwv94683mrcbnz1gjn8y7v62jlfi5qws5";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b0a9a6277974a7a38c0c46d9921b54747a85501a/recipes/magit";
+ sha256 = "1wbqz2s1ips0kbhy6jv0mm4vh110m5r65rx0ik11dsqv1fv3hwga";
name = "magit";
};
packageRequires = [
@@ -43767,12 +44452,12 @@
magit-annex = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
melpaBuild {
pname = "magit-annex";
- version = "20170913.659";
+ version = "20180120.1534";
src = fetchFromGitHub {
owner = "magit";
repo = "magit-annex";
- rev = "895c229c2b0d822a4debb302d8638105ecb4ee20";
- sha256 = "0316csgc95dalqmkxj6qlb7inzcg4csfs9n3im1ygswcswpdaajh";
+ rev = "44eaef7d55647d5d4bd466742b738d7a9563d07f";
+ sha256 = "1wka4aj9jv4i8a8aj1wffg8aba23qgg02636fx7ky919jr97f3za";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-annex";
@@ -43893,12 +44578,12 @@
magit-imerge = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
melpaBuild {
pname = "magit-imerge";
- version = "20170805.819";
+ version = "20180120.1554";
src = fetchFromGitHub {
owner = "magit";
repo = "magit-imerge";
- rev = "1cd0fa843095f4ce8aa4eae89476c116414d060c";
- sha256 = "1h9m0miiv44az4bigg5gjgkpdgdy4hh114kavzjgjhmw5zsg6qfg";
+ rev = "1969c445d16e5c59db9548a61a5fe5f0b7448cd3";
+ sha256 = "0yiqjaxnrb46z38bbcg1dlswi6sp8994hcmbnp31xf27m29vr2fx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e78a5c27eedfc9b1d79e37e8d333c5d253f31a3c/recipes/magit-imerge";
@@ -43956,12 +44641,12 @@
magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "magit-popup";
- version = "20171217.1235";
+ version = "20180119.111";
src = fetchFromGitHub {
owner = "magit";
repo = "magit-popup";
- rev = "3f23e81eb0267d6578d8f1733c5e42699b0229a1";
- sha256 = "1nv3gc3wb7r2l9hbsgx78gqbcdi6iw1l9a0nqq5vjvr3cmb014r4";
+ rev = "ab75385a1fb8c0fba0769d448b13ba8324835261";
+ sha256 = "0ky4l3k3camh1paa5ap9frr9hcadj7nj40l3imiiqfcvgyl8ijp6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0263ca6aea7bf6eae26a637454affbda6bd106df/recipes/magit-popup";
@@ -43977,12 +44662,12 @@
magit-rockstar = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
melpaBuild {
pname = "magit-rockstar";
- version = "20171213.737";
+ version = "20171215.1135";
src = fetchFromGitHub {
owner = "tarsius";
repo = "magit-rockstar";
- rev = "44e3bf03b0c5db914ce391c0c645267f0a5759bd";
- sha256 = "0nqb6ipzql4jxipmh262j9q72sjk4s4cbyz5c61akwxbpr32nz3l";
+ rev = "c8320472e8a50c8299140ba0943bb1fe485d294a";
+ sha256 = "1xjym51z0v7ibxw059f6k3zljli6z390rmxvrywbfzkb8hqms0l1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a20b539cbd38ffa546c1b56b9fac78c0b9457f6/recipes/magit-rockstar";
@@ -44040,12 +44725,12 @@
magit-tbdiff = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
melpaBuild {
pname = "magit-tbdiff";
- version = "20170725.1850";
+ version = "20180120.1553";
src = fetchFromGitHub {
owner = "magit";
repo = "magit-tbdiff";
- rev = "1d1333af9d76b9e832212e9da152397df65f7205";
- sha256 = "1rhjqvdg43n0qa9qdq9rlq4v8msy48y912m9dcjdvsaw45hh8062";
+ rev = "aaa040037c38f13c0e6bbce83e38959ef30c1925";
+ sha256 = "1hc2mkmd4cni0sgkypp32xlsn749c6i2lz8l3crmgk48q6qx2i18";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ad97eea866c8732e3adc17551d37a6d1ae511e6c/recipes/magit-tbdiff";
@@ -44082,12 +44767,12 @@
magithub = callPackage ({ emacs, fetchFromGitHub, fetchurl, ghub-plus, git-commit, lib, magit, markdown-mode, melpaBuild, s }:
melpaBuild {
pname = "magithub";
- version = "20171224.845";
+ version = "20180209.1711";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "magithub";
- rev = "08a1c1341d0982248ec86e1697fa1b6418cd80f5";
- sha256 = "062xghazkm8lh207fpqp7csd3nwgkz47g831hqa94iz28n97x0pq";
+ rev = "eb8a794df0db2e7edea1106a87bf03f94ec7e192";
+ sha256 = "1q7s822ygqc8rz0b1fqgwdjnj5l0fhnqahlnf02aqz5by47sgaqg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/magithub";
@@ -44142,27 +44827,6 @@
license = lib.licenses.free;
};
}) {};
- main-line = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
- melpaBuild {
- pname = "main-line";
- version = "20151120.1806";
- src = fetchFromGitHub {
- owner = "emacsfodder";
- repo = "emacs-mainline";
- rev = "2ef3175854f5b6c85f2e1bed26507cdca2f6ad16";
- sha256 = "1zkm51gp1lkaz6n8ixf31rwjqms49mi8qdq10a7nibdzivpj8mg7";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/main-line";
- sha256 = "06rihx9h2h8ayrirbx74d9qdf26laz9yxffvxyldzm9hymlbzadd";
- name = "main-line";
- };
- packageRequires = [ cl-lib ];
- meta = {
- homepage = "https://melpa.org/#/main-line";
- license = lib.licenses.free;
- };
- }) {};
majapahit-theme = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "majapahit-theme";
@@ -44229,12 +44893,12 @@
make-it-so = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
melpaBuild {
pname = "make-it-so";
- version = "20171129.655";
+ version = "20180128.1307";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "make-it-so";
- rev = "4f8b61011700036c98993e287d7aa36a52f2e206";
- sha256 = "1ks3mj78xcsi7f4xx95hhpi2gpdgz9fhy60qy3z780814ylq856w";
+ rev = "bc3b01d6b9ed6ff66ebbd524234f9d6df60dd4be";
+ sha256 = "0833bzlscpnkvjnrg3g54yr246afbjwri8n5wxk8drnsq6acvd8z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aad592089ed2200e2f8c5191e8adeac1db4bce54/recipes/make-it-so";
@@ -44439,12 +45103,12 @@
mandoku = callPackage ({ fetchFromGitHub, fetchurl, git, github-clone, lib, magit, melpaBuild, org }:
melpaBuild {
pname = "mandoku";
- version = "20171220.419";
+ version = "20180207.2320";
src = fetchFromGitHub {
owner = "mandoku";
repo = "mandoku";
- rev = "f993b7428c7e83efdbc6e6040d3eae9406d9b090";
- sha256 = "0731w64jxjmphsjpz4fz21h27q4y9afbkbpczspnc90vs1ighn4y";
+ rev = "36fed6ea0ae45b36ef5618d5bd29f4a43c0e2c6d";
+ sha256 = "1qsygc90sclk5r1qxsiszi72sg6ryhiw39vf99ixi0pxayljk8px";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1aac4ae2c908de2c44624fb22a3f5ccf0b7a4912/recipes/mandoku";
@@ -44594,12 +45258,12 @@
markdown-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "markdown-mode";
- version = "20180101.503";
+ version = "20180124.138";
src = fetchFromGitHub {
owner = "jrblevin";
repo = "markdown-mode";
- rev = "fc4e143831f8590dc9b25da76961536eade02411";
- sha256 = "05q7962wc8px9v2810v6z68qrqr7kvjicc53byyqbxlp4sqcz6x4";
+ rev = "668de4a965980d618637a3b5754e721b54c51e83";
+ sha256 = "00biiz0s5mwq092qxdh9943f6qf6k6n7dhrrj7nvj2b8iciid9as";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/74610ec93d4478e835f8b3b446279efc0c71d644/recipes/markdown-mode";
@@ -44790,12 +45454,12 @@
marshal = callPackage ({ eieio ? null, fetchFromGitHub, fetchurl, ht, json ? null, lib, melpaBuild }:
melpaBuild {
pname = "marshal";
- version = "20180102.201";
+ version = "20180124.439";
src = fetchFromGitHub {
owner = "sigma";
repo = "marshal.el";
- rev = "e25b170779ca8d0cdef0bfeb6f35c264a23a44e8";
- sha256 = "01m5cjjhi02aqpv1c9h7n4kq1b7vplb9cwncb4kx17k5xyml7yb1";
+ rev = "f038689cbd5b3680b80b44edd0c7a63ca3038e26";
+ sha256 = "1n79im1r7h1ilvppn9alqwl96zhyxbm5hk7kbmqh022dggw0cx15";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/203f2061c5c7d4aefab3175de5e0538f12158ee3/recipes/marshal";
@@ -44916,11 +45580,11 @@
matlab-mode = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "matlab-mode";
- version = "20160902.459";
+ version = "20180125.1010";
src = fetchgit {
url = "https://git.code.sf.net/p/matlab-emacs/src";
- rev = "3b3c48ac0c27039e0bef89c643f0ee4c0b53d3d0";
- sha256 = "0kizmzpmc8iw15n6xkrf7m5kbjcs5rwdrxyrfij6cj43szlnkf1z";
+ rev = "50266ff812607e55bddacd71a46d1b96e36fb0bd";
+ sha256 = "1spyfnkw6j0v947m6yj6mv6ni1za0a9m9iycpjycpcb42q7d9rlg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/caaa21f235c4864f6008fb454d0a970a2fd22a86/recipes/matlab-mode";
@@ -45122,6 +45786,27 @@
license = lib.licenses.free;
};
}) {};
+ md4rd = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, hierarchy, lib, melpaBuild, request, s, tree-mode }:
+ melpaBuild {
+ pname = "md4rd";
+ version = "20180123.1244";
+ src = fetchFromGitHub {
+ owner = "ahungry";
+ repo = "md4rd";
+ rev = "be0fc4951b2d1f5194ffa1fcaac706dbac560500";
+ sha256 = "1i93shx5x192gd7cl2r6gvcvhhwyi1k08abi5w3izv1hn3pmksgq";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/48d4a3b3337e16e68631409d1de0ce67ae22b837/recipes/md4rd";
+ sha256 = "0ayr5qw0cz7bd46djfhm8slr2kfgssi5bsnzqcasr8n4lyg9jvfc";
+ name = "md4rd";
+ };
+ packageRequires = [ cl-lib dash emacs hierarchy request s tree-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/md4rd";
+ license = lib.licenses.free;
+ };
+ }) {};
mediawiki = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mediawiki";
@@ -45360,8 +46045,8 @@
src = fetchFromGitHub {
owner = "myTerminal";
repo = "meta-presenter";
- rev = "e882ac7f7658dd9507aca0ff88c88fcf74618252";
- sha256 = "0h8zg2nvb0yn0z8xv1101r8rjxgs05k08j3n71inr7n118sa98bj";
+ rev = "4e7aae56e5abf6deaadbda84fd5ec4e3e19c22be";
+ sha256 = "0nb64i9ikkcbb6s21rzc2d5i84dpy0zvqk7f3zynlprzaqy11b7n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b73e9424515b3ddea220b786e91c57ee22bed87f/recipes/meta-presenter";
@@ -45482,12 +46167,12 @@
mhc = callPackage ({ calfw, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mhc";
- version = "20171016.335";
+ version = "20180127.621";
src = fetchFromGitHub {
owner = "yoshinari-nomura";
repo = "mhc";
- rev = "03a50a7dd5f90fb981b72e4b9e9385e4d1fe3be3";
- sha256 = "17p6gkf6xmx6sflzd3pyc3p3x7ma8p497hmj1yc7w863kqm8jclk";
+ rev = "5c5265be1a0099d48ada502aaa28c7f3f08f9078";
+ sha256 = "0xaqbkdmn3hlalnzz69812a2cigpgh1199fl6hp20d4dq4hj4m6c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d8d3efa0fcd6cd4af94bc99b35614ef6402cbdba/recipes/mhc";
@@ -45817,12 +46502,12 @@
minizinc-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "minizinc-mode";
- version = "20171208.958";
+ version = "20180201.650";
src = fetchFromGitHub {
owner = "m00nlight";
repo = "minizinc-mode";
- rev = "8bb428b52e974ecea35f3f2b20ad161735085a30";
- sha256 = "10b8y23vamj9r0dnqqcn36w4n8zz61p17njakinfadqa813s4hhv";
+ rev = "2512521ba7f8e263a06db88df663fc6b3cca7e16";
+ sha256 = "1yrawvvn3ndzzrllh408v4a5n0y0n5p1jczdm9r8pbxqgyknbk1n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fc86b4ba54fca6f1ebf1ae3557fe564e05c1e382/recipes/minizinc-mode";
@@ -45835,6 +46520,27 @@
license = lib.licenses.free;
};
}) {};
+ minor-mode-hack = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "minor-mode-hack";
+ version = "20170925.1734";
+ src = fetchFromGitHub {
+ owner = "rubikitch";
+ repo = "minor-mode-hack";
+ rev = "9688994e23ccb2de568225ef125b41c46e5667c3";
+ sha256 = "0f6kafr7zqgdlw914bxh2390a1bjz5zy3h30yrfpavz283ycvrrw";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad10a684b4b2f01bc65883374f36fef156ff55d2/recipes/minor-mode-hack";
+ sha256 = "07ga48xvbi641i053bykv9v4wxhka6jhhg76b1ll24rys02az526";
+ name = "minor-mode-hack";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/minor-mode-hack";
+ license = lib.licenses.free;
+ };
+ }) {};
mip-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mip-mode";
@@ -45880,12 +46586,12 @@
mixed-pitch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mixed-pitch";
- version = "20180103.1839";
+ version = "20180121.1039";
src = fetchFromGitHub {
owner = "jabranham";
repo = "mixed-pitch";
- rev = "e6f063bdc968f8ff21418e9f3b1d501cd0e5d4bd";
- sha256 = "1jgwg8y77gm8fkggmi64vcv855swnb0nra2b59np6k1qacqj1zkq";
+ rev = "5915172c86a1d249854fed32c0e472501d1df1e6";
+ sha256 = "1mm5nkc167bli01lbng1iiswh5mgz0a48k11aipki213inhm29jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/20e85b11dc864500d44b25e36c5e7c4c67c1ebe2/recipes/mixed-pitch";
@@ -46215,12 +46921,12 @@
modern-cpp-font-lock = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "modern-cpp-font-lock";
- version = "20170625.1306";
+ version = "20180110.1231";
src = fetchFromGitHub {
owner = "ludwigpacifici";
repo = "modern-cpp-font-lock";
- rev = "b0a45dc1d7c49854988103c2570c783f46f44566";
- sha256 = "1gh7l6c4xznpjialbmswhfm1cmmbzkl2s6acjcway0nb52rshgr6";
+ rev = "9b10e1831bac34685be89e32e83ed969c4bac683";
+ sha256 = "0csaky9k24hd3qjhb3kyraycvlsdkjhmw6bbd36z0q0ac56sd2sg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4bfc2386049adfe7a8e20da9b69fb73d6cb71387/recipes/modern-cpp-font-lock";
@@ -46275,6 +46981,26 @@
license = lib.licenses.free;
};
}) {};
+ molecule = callPackage ({ emacs, fetchgit, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "molecule";
+ version = "20180120.1514";
+ src = fetchgit {
+ url = "https://git.daemons.it/drymer/molecule.el/";
+ rev = "758dad6f5701c3a2e1146ba5895c08ef734a93d2";
+ sha256 = "0syirvzjgbf1yvcvp00a19m4gi49yh1g95ba896mh741wrkilhb4";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/7421b67dc51abf13bb028e467bb4c83f857a342e/recipes/molecule";
+ sha256 = "0kdwmn4gb382igy979y7x2fdqcnfxlb4dvqvm6w7ghs564grzgj4";
+ name = "molecule";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/molecule";
+ license = lib.licenses.free;
+ };
+ }) {};
molokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "molokai-theme";
@@ -46404,12 +47130,12 @@
monokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "monokai-theme";
- version = "20180104.429";
+ version = "20180201.553";
src = fetchFromGitHub {
owner = "oneKelvinSmith";
repo = "monokai-emacs";
- rev = "bb5cbbd5895b8b3fbc6af572b1fd0aacd4988a8a";
- sha256 = "1f0jl4a3b6i9skbcym0qzpszy620385m947l2ba2wxf1na7rc626";
+ rev = "031849ab863a29e7576535af92b11d535e762440";
+ sha256 = "1xl6b71r0j90n9r96f6hfvd9fzwzwy7rmn44c1p2r76inyxvlyil";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bc9ce95a02fc4bcf7bc7547849c1c15d6db5089/recipes/monokai-theme";
@@ -46422,15 +47148,36 @@
license = lib.licenses.free;
};
}) {};
+ monotropic-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "monotropic-theme";
+ version = "20180205.2000";
+ src = fetchFromGitHub {
+ owner = "caffo";
+ repo = "monotropic-theme";
+ rev = "a5dc696e79115f96a2482ba2e01f0569c5e4c4be";
+ sha256 = "17985wdlgz4d45jznl9df34826mm5xc8h5xcar70rdrw4gqp4ccy";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/38222d109ece0030b0bfafb242aa100694b2bfcf/recipes/monotropic-theme";
+ sha256 = "129yqjh4gaab1kjijzkzbw50alzdiwmpv9cl3lsy04m8zk02shl8";
+ name = "monotropic-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/monotropic-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
monroe = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "monroe";
- version = "20180108.224";
+ version = "20180116.817";
src = fetchFromGitHub {
owner = "sanel";
repo = "monroe";
- rev = "c1dd7fe6e14a0ec2dae3135e74dffa797c9df28a";
- sha256 = "1853vvipyngv6chs10rswx5mhm9p3fgm1n3kpp4chhbc3040q97r";
+ rev = "666431c047479e414b47ca1f83fe0a2ecc02144a";
+ sha256 = "0k7d2k3m9rf77a1812clqvmsva27c7wpvkgdhkgvi7kpglj1dz2n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/590e5e784c5a1c12a241d90c9a0794d2737a61ef/recipes/monroe";
@@ -46845,12 +47592,12 @@
mtg-deck-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mtg-deck-mode";
- version = "20170925.1338";
+ version = "20180129.1637";
src = fetchFromGitHub {
owner = "mattiasb";
repo = "mtg-deck-mode";
- rev = "546a62ada70aa89d325cc3941c8c9379a4c21553";
- sha256 = "1gbgsfd04jdw6jrsp13h13jkkac5ndrn684pl18q0wjgx9kk11b6";
+ rev = "4eeb1a5115d60d064dcd79b9e0dd48619cd2ee4c";
+ sha256 = "16qmqqq7297idr2x4fr22ihhx6z91484x0hpmskbh6fn05bvls2y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/425fa66cffe7bfda71de4ff2b49e951456bdeae1/recipes/mtg-deck-mode";
@@ -46887,12 +47634,12 @@
mu4e-alert = callPackage ({ alert, emacs, fetchFromGitHub, fetchurl, ht, lib, melpaBuild, s }:
melpaBuild {
pname = "mu4e-alert";
- version = "20171222.2315";
+ version = "20180211.2319";
src = fetchFromGitHub {
owner = "iqbalansari";
repo = "mu4e-alert";
- rev = "3095de457ec88e752f83ce086eff4aeb22399980";
- sha256 = "04y26r7cb0sza8wp45khk8la4mvj4h4ksxfm5z7ry77xi7j2894w";
+ rev = "997ef1bfc7dc09d87f50ece80f0345782065eb92";
+ sha256 = "0pc95w6idvrmdpiq6gmcmi31rmh0d94rfhwjafsxqqimmsm9fk0z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/mu4e-alert";
@@ -47051,6 +47798,27 @@
license = lib.licenses.free;
};
}) {};
+ multi-run = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, window-layout }:
+ melpaBuild {
+ pname = "multi-run";
+ version = "20180122.709";
+ src = fetchFromGitHub {
+ owner = "sagarjha";
+ repo = "multi-run";
+ rev = "87d9eed414999fd94685148d39e5308c099e65ca";
+ sha256 = "0m4wk6sf01b7bq5agmyfcm9kpmwmd90wbvh7fkhs61mrs86s2zw8";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/e05ad99477bb97343232ded7083fddb810ae1781/recipes/multi-run";
+ sha256 = "1iv4a49czdjl0slp8590f1ya0vm8g2ycnkwrdpqi3b55haaqp91h";
+ name = "multi-run";
+ };
+ packageRequires = [ emacs window-layout ];
+ meta = {
+ homepage = "https://melpa.org/#/multi-run";
+ license = lib.licenses.free;
+ };
+ }) {};
multi-term = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "multi-term";
@@ -47306,12 +48074,12 @@
mwim = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mwim";
- version = "20161004.647";
+ version = "20180116.740";
src = fetchFromGitHub {
owner = "alezost";
repo = "mwim.el";
- rev = "e53da113b88a7e0693fd8f91862ce5948ad80a5b";
- sha256 = "0vm6iynkx328zc4ww6zjibj7impiz53g2cqzxfa8bjfs2src2sw3";
+ rev = "a27879c4d0ef1d3f8494efa18490dd17d707375b";
+ sha256 = "0v2qar878z6imh6ih4qxwc7jmwga8l6c626zrzz81l60b675li8x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b7e1aa2fa1294b27ed7b6c5bdd5844fa5c37df72/recipes/mwim";
@@ -47390,12 +48158,12 @@
mysql-to-org = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "mysql-to-org";
- version = "20170205.1306";
+ version = "20180123.714";
src = fetchFromGitHub {
owner = "mallt";
repo = "mysql-to-org-mode";
- rev = "d87e9b6117fc0db4b156e8a12550cf9ee4bd692a";
- sha256 = "10wz20842j6yj4k9kg7pd93pzppsc31klbfzlvlkfywqv6j311cz";
+ rev = "2526205ad484ad3fa38d41e7d537ace38c27645c";
+ sha256 = "1yinix08mzr7v2jm3yx1j3h15cw7i202wi100nmnmvqrylpd9zr2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/mysql-to-org";
@@ -47436,8 +48204,8 @@
src = fetchFromGitHub {
owner = "myTerminal";
repo = "myterminal-controls";
- rev = "3edcef051f882342ca769b84527bf92dfb755e14";
- sha256 = "0g9vyy639aqnk0g9rmrlszc7i0rl2f2ygnzfs4pwakgfiwig5r0c";
+ rev = "aae4f50f9f22d374eaaac2ce95e522f13dcc8fc0";
+ sha256 = "08xgzrpp5l5d43j1b8ai3d41jzk9i70r2pqdcj53h79ml56bicgp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a82a45d9fcafea0795f832bce1bdd7bc83667e2/recipes/myterminal-controls";
@@ -47683,12 +48451,12 @@
naquadah-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "naquadah-theme";
- version = "20160819.121";
+ version = "20180212.440";
src = fetchFromGitHub {
owner = "jd";
repo = "naquadah-theme";
- rev = "37e822ccea0ff4a6eb79ea6615a1fd6dc6c72d51";
- sha256 = "1z6fy97x9753fprvrmnmplnqwr6xl8hgvwkpi6fp6awcb0wrza3d";
+ rev = "999056526db5095ce600c83672fc80cb744bd93e";
+ sha256 = "1f10598m4vcpr4md6hpdvv46zi6159rajxyzrrlkiz0g94v8y6rl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/671afe0ff3889ae8c4b2d7b8617a3a25c16f3f0f/recipes/naquadah-theme";
@@ -47893,12 +48661,12 @@
ncl-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ncl-mode";
- version = "20170903.2355";
+ version = "20180128.2303";
src = fetchFromGitHub {
owner = "yyr";
repo = "ncl-mode";
- rev = "84599a730169b9b19f9dcc532e20dcdc9648bbaa";
- sha256 = "0sqbrvlx9n7abn71r4hb5fgps7nm6cfyg84hjwdbkrw0cgy2w1hc";
+ rev = "602292712a9e6b7e7c25155978999e77d06b7338";
+ sha256 = "0sv44hn2ylick7ywpcbij8h2vxdj06zridjdmcfgpv5d090dbl9n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2eea3936b8a3a7546450d1d7399e0f86d855fefd/recipes/ncl-mode";
@@ -48145,12 +48913,12 @@
ng2-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, typescript-mode }:
melpaBuild {
pname = "ng2-mode";
- version = "20170504.2007";
+ version = "20180206.1128";
src = fetchFromGitHub {
owner = "AdamNiederer";
repo = "ng2-mode";
- rev = "adbfe16a47cf26edeb1b508cbedae5307b4efbf6";
- sha256 = "0ll850wpr4dyh25mq41afwbz17mqz82i53hfn970n9vw2icf36py";
+ rev = "00822c2e43ff4793cf030fbbd67f83cfdb689b3a";
+ sha256 = "19qbs0c0q98rp506a8sj7wkigrk8xzv0s87q9bcl5zxk9jx6m304";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a856ecd8aca2d9232bb20fa7019de9e1dbbb19f4/recipes/ng2-mode";
@@ -48270,12 +49038,12 @@
nimbus-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nimbus-theme";
- version = "20180106.437";
+ version = "20180129.536";
src = fetchFromGitHub {
owner = "m-cat";
repo = "nimbus-theme";
- rev = "3cb301760d3ff8bb26cad325dc29001893672a46";
- sha256 = "1h1yxn0whyb8wf13vs55a8zs66jz9svm9780sxaxcdr3gkvgqmd7";
+ rev = "22c4a1cf1ce8686c01a341477502d2676829699b";
+ sha256 = "1sf8ijk08kivfj0dxgmx73l10hkd921z766z5x4w1p3axwc8w9j1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fc0e6b456b76e2379c64a86ad844362c58146dc6/recipes/nimbus-theme";
@@ -48333,12 +49101,12 @@
nix-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nix-mode";
- version = "20170831.1721";
+ version = "20180126.1935";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix-mode";
- rev = "3294f8a2f83ace2d71f16c274a262ff76be412dc";
- sha256 = "1p1dka9v8fm6rklspkscj5rs5f21dwi3bq44d3hjqw6xva4q7bx4";
+ rev = "664fa51cfa9d8e4c39f2086ad1b6b6fdc1e8fbd7";
+ sha256 = "0nnxd2lis4qx2zakfcy5ypvlp1nrw70dq2jcf0gldg0qmr1dhlgk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e1870d786dbfac3b14386c8030e06f2d13ab9da6/recipes/nix-mode";
@@ -48501,12 +49269,12 @@
no-littering = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "no-littering";
- version = "20180108.305";
+ version = "20180125.1539";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "no-littering";
- rev = "e585ca177a55808a17a53e8a9020198a18175543";
- sha256 = "197dr52a2xw3da7zaia48qndmgrs3h8nx6wan9zslpy8497c8bbn";
+ rev = "5156e005d59453f2608b9c38e9fe92ba8df550db";
+ sha256 = "086y8y5309hhmhiq9c5yqvya0fm6j3vxba47861ckwjqyp7d3ygk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57a2fb9524df3fdfdc54c403112e12bd70888b23/recipes/no-littering";
@@ -48687,6 +49455,27 @@
license = lib.licenses.free;
};
}) {};
+ nordless-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nordless-theme";
+ version = "20180204.48";
+ src = fetchFromGitHub {
+ owner = "lthms";
+ repo = "nordless-theme.el";
+ rev = "3fb123eaaf7f38d024effdda4b3e88cc66e67300";
+ sha256 = "0i5b7qg97qcgvhk8vv7x5xpwps06q140jndkz4i2rakg5hr3z98g";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3de9da6cb8c1a75ff1d41a69e156c21be00713b6/recipes/nordless-theme";
+ sha256 = "1ylvqh5hf7asdx2mn57fsaa7ncfgfzq1ss50k9665k32zvv3zksx";
+ name = "nordless-theme";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/nordless-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
nose = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "nose";
version = "20140520.948";
@@ -48710,13 +49499,13 @@
pname = "notmuch";
version = "20180104.1635";
src = fetchgit {
- url = "git://git.notmuchmail.org/git/notmuch";
- rev = "54982e520c3bee74e947e311ee5b1219396fa1a8";
- sha256 = "00ni0vnsq4p7cka9jy9fw2rdmkm3gxii7blq1c87bpbvrlwjzrhl";
+ url = "https://git.notmuchmail.org/git/notmuch";
+ rev = "a9f1c7c294526afb2a2ac18003a654ea4c780b7b";
+ sha256 = "0pv6rpymhf1m10011hw5plsfz18d7gm10w396dc2rm05c9szffjr";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch";
- sha256 = "173d1gf5rd4nbjwg91486ibg54n3qlpwgyvkcy4d30jm4vqwqrqv";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d05fbde3aabfec4efdd19a33fd2b1297905acb5a/recipes/notmuch";
+ sha256 = "0pznpl0aqybdg4b2qypq6k4jac64sssqhgz6rvk9g2nkqhkds1x7";
name = "notmuch";
};
packageRequires = [];
@@ -48749,12 +49538,12 @@
nov = callPackage ({ dash, emacs, esxml, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nov";
- version = "20171104.1641";
+ version = "20180115.1407";
src = fetchFromGitHub {
owner = "wasamasa";
repo = "nov.el";
- rev = "7d14b6a2aa649e2213348883893a24a6a6083cb9";
- sha256 = "0l8b4847rig76d974akpkbb43i7pnhx75wmlgczqscmripspdxyb";
+ rev = "4ef20ebb587ffb0ab73c85ad5748d41af1071596";
+ sha256 = "03s0qjvwk1f7y3i4wh2p5y3z4hdv00adgz8za3vphzc0q8i1kjzb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cf543955ba2d5d0074fa2a5ba176f9415f6e006d/recipes/nov";
@@ -49177,13 +49966,13 @@
pname = "ob-axiom";
version = "20171103.1548";
src = fetchgit {
- url = "https://bitbucket.org/pdo/axiom-environment.git";
+ url = "https://bitbucket.org/pdo/axiom-environment";
rev = "b4f0fa9cd013e107d2af8e2ebedff8a7f40be7b5";
sha256 = "0p2mg2824mw8l1zrfq5va1mnxg0ib5f960306vvsm6b3pi1w5kv0";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/9f07feb8686c76c330f282320b9f653dc16cadd5/recipes/ob-axiom";
- sha256 = "0ks0q4ych3770gqds7kmccvx27fay7gfygi3a9n7c01p4snfai8l";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf/recipes/ob-axiom";
+ sha256 = "17qh4hsr3aw4d0p81px3qcbax6dv2zjhyn5n9pxqwcp2skm5vff5";
name = "ob-axiom";
};
packageRequires = [ axiom-environment emacs ];
@@ -49255,27 +50044,6 @@
license = lib.licenses.free;
};
}) {};
- ob-clojure-literate = callPackage ({ cider, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
- melpaBuild {
- pname = "ob-clojure-literate";
- version = "20180106.2121";
- src = fetchFromGitHub {
- owner = "stardiviner";
- repo = "ob-clojure-literate";
- rev = "e2b264f0f42467436f71aac81ca848fe9ab517d5";
- sha256 = "1w0mga44s7lghivw0ixm8gb8ryav5myd9i4x0xbdc8512jgy6a91";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/e958745861c9673248955443bcc2c76d504b32f7/recipes/ob-clojure-literate";
- sha256 = "0jprgnslkc9m404n32rr510is823yr9kziqcw70z828fy7wl2glk";
- name = "ob-clojure-literate";
- };
- packageRequires = [ cider dash emacs org ];
- meta = {
- homepage = "https://melpa.org/#/ob-clojure-literate";
- license = lib.licenses.free;
- };
- }) {};
ob-coffee = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ob-coffee";
@@ -49297,22 +50065,22 @@
license = lib.licenses.free;
};
}) {};
- ob-coffeescript = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ ob-coffeescript = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-coffeescript";
- version = "20170719.121";
+ version = "20180125.2319";
src = fetchFromGitHub {
owner = "brantou";
repo = "ob-coffeescript";
- rev = "d68a8335d29c947f388b4fa556de4f3ee75a19c6";
- sha256 = "0hjyvvq089c0m9hqjlk3fb07z24vha7fmvfy8w9203jxqkazm1di";
+ rev = "5a5bb04aea9c2a6eab5b05f90f5c7cb6de7b4261";
+ sha256 = "0yy20w1127xmz0mx2swbr294vg0jh8g0ibj5bpdf55xwdnv6im2l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ba1a808c77653bac1948d6c44bd1db09301ffeff/recipes/ob-coffeescript";
sha256 = "05q1wnabw52kd3fpcpinpxs9z6xmi4n1p19jbcz0bgjpnw05s27p";
name = "ob-coffeescript";
};
- packageRequires = [];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/ob-coffeescript";
license = lib.licenses.free;
@@ -49321,12 +50089,12 @@
ob-crystal = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-crystal";
- version = "20171101.347";
+ version = "20180125.2318";
src = fetchFromGitHub {
owner = "brantou";
repo = "ob-crystal";
- rev = "9d58b880b74e0ad83b37596bb44635e5d7ae5c3f";
- sha256 = "11qly91h6cm0qdj2dx8lvmfgp7bakrvvwf106rqh4f98y1qv22xh";
+ rev = "d84c1adee4b269cdba06a97caedb8071561a09af";
+ sha256 = "1fny4fj4407lcp4k3379gbixk3wd171snw49p1kny2mvxrliz22h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b9a7d43199a83ab6f672aaa69ef4e158c868f180/recipes/ob-crystal";
@@ -49510,12 +50278,12 @@
ob-hy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-hy";
- version = "20171101.344";
+ version = "20180125.2316";
src = fetchFromGitHub {
owner = "brantou";
repo = "ob-hy";
- rev = "cad6a1aaa463e8d72d37b12744be1c5732bb8cc4";
- sha256 = "0cm238139vf356vayv3xzx5gw2hlklzgrbpzk3ixnfh4gkgnmdj0";
+ rev = "44b1afb42c8a72febdbe68b6816134bc5957e5ba";
+ sha256 = "0j34fsyqz28qjpggibbaqfwja10f06d9gh3pndlj6ghfx8i0plrh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/12a7a7dba169010a3a047f961010236a203c16c2/recipes/ob-hy";
@@ -49531,12 +50299,12 @@
ob-ipython = callPackage ({ dash, dash-functional, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "ob-ipython";
- version = "20171209.634";
+ version = "20180113.929";
src = fetchFromGitHub {
owner = "gregsexton";
repo = "ob-ipython";
- rev = "a3bf46dd6c9a76f4cd5058f3ab5426d90f0c073a";
- sha256 = "0ck3r5qwp4184anpa9f9hjp3rra6yx5hkwcxg1byippp75hdc50m";
+ rev = "75b84cb1ca09dfa84113fa0790e182299b72244c";
+ sha256 = "05yhrivsxf8qvnhvsdb5kdq1a881l5c7d3apz1sk2mdxw89vcv7k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/557c36e86844c211f2d2ee097ce51ee9db92ea8b/recipes/ob-ipython";
@@ -49654,27 +50422,6 @@
license = lib.licenses.free;
};
}) {};
- ob-php = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
- melpaBuild {
- pname = "ob-php";
- version = "20180103.441";
- src = fetchFromGitHub {
- owner = "stardiviner";
- repo = "ob-php";
- rev = "08b41282fba31abca030a387062c3f1eb25a723f";
- sha256 = "1anrqqd4g4pq2ngslgkqarxisgmn9i7nggj2m76ny7ga1hxi2agv";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/940a22790c9e5fd2f7729c71efad907683cc392c/recipes/ob-php";
- sha256 = "0n6m6rpd0rsk6idhxs9qf5pb6p9ch2immczj5br7h5xf1bc7x2fp";
- name = "ob-php";
- };
- packageRequires = [ org ];
- meta = {
- homepage = "https://melpa.org/#/ob-php";
- license = lib.licenses.free;
- };
- }) {};
ob-prolog = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-prolog";
@@ -49696,27 +50443,6 @@
license = lib.licenses.free;
};
}) {};
- ob-redis = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
- melpaBuild {
- pname = "ob-redis";
- version = "20160411.2013";
- src = fetchFromGitHub {
- owner = "stardiviner";
- repo = "ob-redis";
- rev = "244a21569499a3d8cb39f651fbf00ce26accf983";
- sha256 = "1f8qz5bwz5yd3clvjc0zw3yf9m9fh5vn2gil69ay1a2n00qwkq78";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/26477b37952bc050d8904929b3a5b027a59842e6/recipes/ob-redis";
- sha256 = "1xsz4cc8cqx03ckpcwi7dc3l6v4c5mdbby37a9i0n5q6wd4r92mm";
- name = "ob-redis";
- };
- packageRequires = [ org ];
- meta = {
- homepage = "https://melpa.org/#/ob-redis";
- license = lib.licenses.free;
- };
- }) {};
ob-restclient = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, restclient }:
melpaBuild {
pname = "ob-restclient";
@@ -49780,27 +50506,6 @@
license = lib.licenses.free;
};
}) {};
- ob-smiles = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org, smiles-mode }:
- melpaBuild {
- pname = "ob-smiles";
- version = "20160717.421";
- src = fetchFromGitHub {
- owner = "stardiviner";
- repo = "ob-smiles";
- rev = "c23c318bf8bbe2e266967388221893fbecdd2fd5";
- sha256 = "1iz8dli9i027wcg39rfabr6fx2b45waplx9mzkk1ri787rmapkpn";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/e377955c0c36459698aae429df0a78e84793798f/recipes/ob-smiles";
- sha256 = "0d07ph6mlbcwmw0rd18yfd35bx9w3f5mb3nifczjg7xwlm8gd7jb";
- name = "ob-smiles";
- };
- packageRequires = [ org smiles-mode ];
- meta = {
- homepage = "https://melpa.org/#/ob-smiles";
- license = lib.licenses.free;
- };
- }) {};
ob-sml = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, sml-mode }:
melpaBuild {
pname = "ob-sml";
@@ -49822,27 +50527,6 @@
license = lib.licenses.free;
};
}) {};
- ob-spice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org, spice-mode }:
- melpaBuild {
- pname = "ob-spice";
- version = "20170801.2222";
- src = fetchFromGitHub {
- owner = "stardiviner";
- repo = "ob-spice";
- rev = "b296232e28f61366265084fafb2f47876d987069";
- sha256 = "1s2jyx75xkqbkm9g4i3h1f0rz9ms5dbs7zqavdiswq9mr8qx1kwq";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ob-spice";
- sha256 = "0nhdcvq7yvprz4323836k507w0g1lh3rdfr6dqrbj29yvsqfw0x2";
- name = "ob-spice";
- };
- packageRequires = [ org spice-mode ];
- meta = {
- homepage = "https://melpa.org/#/ob-spice";
- license = lib.licenses.free;
- };
- }) {};
ob-sql-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-sql-mode";
@@ -50144,8 +50828,8 @@
src = fetchFromGitHub {
owner = "OCamlPro";
repo = "ocp-indent";
- rev = "20517e96299e147ef349b9e8913f036a6c35399d";
- sha256 = "12wdqv5fkzrizl8ls9pbbzl6y0rf5pldsrxkfdl8k1ix2a03p8xd";
+ rev = "764d8dfa931f2336fa9f469aea7d38bcb4990723";
+ sha256 = "1h0rgcifhzqxb7glax7b7whxkcrrd1mmvsdn7z2xgwjla3qmx4w2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e1af061328b15360ed25a232cc6b8fbce4a7b098/recipes/ocp-indent";
@@ -50287,12 +50971,12 @@
olivetti = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "olivetti";
- version = "20171209.644";
+ version = "20180205.2323";
src = fetchFromGitHub {
owner = "rnkn";
repo = "olivetti";
- rev = "e824a21f5e284bc7e111b6f325258bba8396d9ec";
- sha256 = "07hz7nj81pj0vwql30ln8isypqyhwv4y36gfzs475hgjim2mvdh2";
+ rev = "6893bef23e576fd776ca69517dbf0981a8dc4b2a";
+ sha256 = "0jxqnc7cwrrl9kw0fng515kl9hblkqkd5yf2gqq7di09q3rccq65";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/697334ca3cdb9630572ae267811bd5c2a67d2a95/recipes/olivetti";
@@ -50434,12 +51118,12 @@
omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }:
melpaBuild {
pname = "omnisharp";
- version = "20171226.1147";
+ version = "20180121.702";
src = fetchFromGitHub {
owner = "OmniSharp";
repo = "omnisharp-emacs";
- rev = "95f56022edf9fcaba8402db05a6927af050b12a8";
- sha256 = "133maq29hfjaq4vilz9wvr9vjkschkpydkw2197sscv7whfzv78j";
+ rev = "7a6fe00e841106b17e7554f8a21f8457d12c5197";
+ sha256 = "1vrgj2irm87pykfjyx27a46g5xam7rxwjdfqh4jl6p8cgzgprrrg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp";
@@ -50487,12 +51171,12 @@
on-parens = callPackage ({ dash, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild, smartparens }:
melpaBuild {
pname = "on-parens";
- version = "20150702.1506";
+ version = "20180202.1441";
src = fetchFromGitHub {
owner = "willghatch";
repo = "emacs-on-parens";
- rev = "16a145bf73550d5000ffbc2725c541a8458d0d3c";
- sha256 = "1616bdvrf1bawcqgj7balbxaw26waw81gxiw7yspnvpyb009j66y";
+ rev = "7a41bc02bcffd265f8a69ed4b4e0df3c3009aaa4";
+ sha256 = "0pkc05plbjqfxrw54amlm6pzg9gcsz0nvqzprplr6rhh7ss419zn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2ea1eb5eb5a40e95ba06b0a4ac89ad8843c9cc2c/recipes/on-parens";
@@ -50968,12 +51652,12 @@
org-brain = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "org-brain";
- version = "20180107.1655";
+ version = "20180209.534";
src = fetchFromGitHub {
owner = "Kungsgeten";
repo = "org-brain";
- rev = "42596a3c29e9b6b64c05b04db04d23ea282560e4";
- sha256 = "1ca0x87i6vqs004dr6qc9hi1lqbvj82464cbfj3vr0z2n5pi7hl5";
+ rev = "7f96d1417fa3b676d402524b2de92447174cc101";
+ sha256 = "1lrvi15qzqbdgkar2mxzsjhna8wbhr95hnym93rwvksgmn8dgivg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/47480fbae06e4110d50bc89db7df05fa80afc7d3/recipes/org-brain";
@@ -51115,12 +51799,12 @@
org-clock-csv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org, s }:
melpaBuild {
pname = "org-clock-csv";
- version = "20170904.1745";
+ version = "20180128.2130";
src = fetchFromGitHub {
owner = "atheriel";
repo = "org-clock-csv";
- rev = "20ab6ee4395bedc0a7b8dfaf7b51f2c63dc8d2c6";
- sha256 = "00lcvmls7zlkqmsi0yfiihyxv49803jlc9khcbqawxlkijvr65pm";
+ rev = "e3b1c4236f6b74105b291ec68c0909226621b4ac";
+ sha256 = "1ykam54wz53n0gx0raywhd92diggyxw8669w988sw6jghhg65ivs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e023cb898699f76f6c3d9ffe8162aacfc6a8c34f/recipes/org-clock-csv";
@@ -51322,22 +52006,22 @@
license = lib.licenses.free;
};
}) {};
- org-drill-table = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org-plus-contrib, s }:
+ org-drill-table = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org, s }:
melpaBuild {
pname = "org-drill-table";
- version = "20170408.1205";
+ version = "20180115.209";
src = fetchFromGitHub {
owner = "chrisbarrett";
repo = "org-drill-table";
- rev = "5662511e98697e086149a223a64f9f01fabf7330";
- sha256 = "1bd9wifw57v31bihqrq5305a5xmjq980crlnqak0l9pksjkbw2bx";
+ rev = "096387d929bcf3eb479e0a9d5da9cf32c756a759";
+ sha256 = "1a8ygrcag8i9hdpy2vsn0sh8lwhl9b56rv91j3rddy1jv5qx1ipb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3347da186765877826b224e1f5d1b585ebd3692c/recipes/org-drill-table";
sha256 = "1gb5b4hj4xr8nv8bxfar145i38zcic6c34gk98wpshvwzvb43r69";
name = "org-drill-table";
};
- packageRequires = [ cl-lib dash emacs org-plus-contrib s ];
+ packageRequires = [ cl-lib dash emacs org s ];
meta = {
homepage = "https://melpa.org/#/org-drill-table";
license = lib.licenses.free;
@@ -51618,12 +52302,12 @@
org-journal = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-journal";
- version = "20171113.53";
+ version = "20180118.31";
src = fetchFromGitHub {
owner = "bastibe";
repo = "org-journal";
- rev = "44a52a20a154d5c1a78684ef720972c4fe36b64a";
- sha256 = "0c4jwh53mgy4qpv7aiwbsbvjjhchyfjb0ca5ny5875ljvkq59qz6";
+ rev = "1d6f7ddf3baa296bf7ca7ed008f0d86c10397021";
+ sha256 = "02r4h7l8mj5blxwsiv0zyfiwagmxckxdsi39vbx2kxjvxasv4zw3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/org-journal";
@@ -51828,12 +52512,12 @@
org-noter = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "org-noter";
- version = "20171229.1823";
+ version = "20180210.1836";
src = fetchFromGitHub {
owner = "weirdNox";
repo = "org-noter";
- rev = "ad3ecfc75bba19625dab07f4ff0483f043ddaf70";
- sha256 = "09y9pamb7zld41qlvfpp5szl0lyblrjd2211qzbs8zm4mk3hlzy3";
+ rev = "8841704afc019c0ebd66795343562be8b8fa77f1";
+ sha256 = "1ba2l0nyxxg0x9kn53xif7nzn4di0dp3dkni6qihns9v0n8vl56s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a2bc0d95dc2744277d6acbba1f7483b4c14d75c/recipes/org-noter";
@@ -52240,12 +52924,12 @@
org-ref = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, helm-bibtex, hydra, ivy, key-chord, lib, melpaBuild, pdf-tools, s }:
melpaBuild {
pname = "org-ref";
- version = "20171222.818";
+ version = "20180207.1846";
src = fetchFromGitHub {
owner = "jkitchin";
repo = "org-ref";
- rev = "66e23994c0964762b7a4bfe8662e81aa609e7a22";
- sha256 = "15kqfp0l0dsyw7qb7yfdfxsbjqzg7kcfp43nv7xiw808616vn7m9";
+ rev = "e828a32d00b24af2c6c657481c3ad163de6c8e02";
+ sha256 = "0inmayxdhfdh5lnjzqxkm65f160p2inc0mz7m254wm81z50033km";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/550e4dcef2f74fbd96474561c1cb6c4fd80091fe/recipes/org-ref";
@@ -52356,12 +53040,12 @@
org-send-ebook = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
melpaBuild {
pname = "org-send-ebook";
- version = "20171231.2313";
+ version = "20180117.1824";
src = fetchFromGitHub {
owner = "stardiviner";
repo = "org-send-ebook";
- rev = "a22d565413b82c415c4f12daab5bfcc489053ec5";
- sha256 = "19qf3a8vagbfbdj2cd7wklran4z6w9ddlimy0r15pxs23abicwjl";
+ rev = "3e8030a16e420fe4a6fc73b6f166af73880c4843";
+ sha256 = "19v9vjbpvib9jcv4z0jflqym2z101a2xaf2mcjcf692nlrz8y2wk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/646106cf43649544056285aef8c4035b6e5bbbdb/recipes/org-send-ebook";
@@ -52731,27 +53415,48 @@
license = lib.licenses.free;
};
}) {};
- org-web-tools = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org, s }:
+ org-web-tools = callPackage ({ dash, emacs, esxml, fetchFromGitHub, fetchurl, lib, melpaBuild, org, s }:
melpaBuild {
pname = "org-web-tools";
- version = "20171014.804";
+ version = "20180117.1915";
src = fetchFromGitHub {
owner = "alphapapa";
repo = "org-web-tools";
- rev = "e9583248e838806271643770102e786671fabaf5";
- sha256 = "07kdgkkl3f7w1nxdw1j7vcm2f05sdpd06dlw7vpdd77pdbwafp3h";
+ rev = "8d2e7556947f6647f55e41ed3ad3710878631fb3";
+ sha256 = "1wx85ah89x2fg69kn2ilk950dnz5asmq205kar95c3rrxymf4yia";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f082bfb480649d21f586b7eb331c19d57e7a84cf/recipes/org-web-tools";
sha256 = "19zpspap85fjqg5a20ps34rcigb0ws986pj6dzd7xik8s6ia29s7";
name = "org-web-tools";
};
- packageRequires = [ dash emacs org s ];
+ packageRequires = [ dash emacs esxml org s ];
meta = {
homepage = "https://melpa.org/#/org-web-tools";
license = lib.licenses.free;
};
}) {};
+ org-wild-notifier = callPackage ({ alert, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "org-wild-notifier";
+ version = "20180125.721";
+ src = fetchFromGitHub {
+ owner = "akhramov";
+ repo = "org-wild-notifier.el";
+ rev = "3f87465d6c4ea63010b9beab8de3cfa54429bce8";
+ sha256 = "1vxjlfdkl6yxgh50nmz87qsyga71wf8cmrggnp6bkljak88vgz98";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/114552a24f73f13b253e3db4885039b680f6ef33/recipes/org-wild-notifier";
+ sha256 = "1lmpa614jnkpmfg3m1d2wjn9w0zig3gwd02n3dyjn23n71fiyhkp";
+ name = "org-wild-notifier";
+ };
+ packageRequires = [ alert dash org ];
+ meta = {
+ homepage = "https://melpa.org/#/org-wild-notifier";
+ license = lib.licenses.free;
+ };
+ }) {};
org-wunderlist = callPackage ({ alert, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org, request-deferred, s }:
melpaBuild {
pname = "org-wunderlist";
@@ -53436,12 +54141,12 @@
outrespace = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "outrespace";
- version = "20170904.511";
+ version = "20180126.857";
src = fetchFromGitHub {
owner = "articuluxe";
repo = "outrespace";
- rev = "0a3b53d283fe8adb8de45766d284704ed4557e23";
- sha256 = "0cas2divgdjai06f6jk5c808vhvg5dcwyc9nam2krvd8k5y5nd8q";
+ rev = "5c3e036e0d72889b5084c67eeac317e88b1bf2f6";
+ sha256 = "025lgvy8m70m72zxzdsdxgsayi3hr0hfp076mf0b97zfcw6h87c3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2659a78181b8fe98ca4a80c75ec8c9b6dff44bb5/recipes/outrespace";
@@ -53604,12 +54309,12 @@
ox-epub = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-epub";
- version = "20171105.0";
+ version = "20171202.1713";
src = fetchFromGitHub {
owner = "ofosos";
repo = "ox-epub";
- rev = "93bd7b42ad4a70d7008470820266546d261222d6";
- sha256 = "078ihlpwajmzb0l4h5pqqx1y9ak7qwbrh7kfrqwd0jn114fah1yd";
+ rev = "3d958203e169cbfb2204c43cb4c5543befec0b9d";
+ sha256 = "057sqmvm8hwkhcg3yd4i8zz2xlqsqrpyiklyiw750s3i5mxdn0k7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3ac31dfef00e83fa6b716ea006f35afb5dc6cd5/recipes/ox-epub";
@@ -53667,12 +54372,12 @@
ox-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-hugo";
- version = "20180107.1554";
+ version = "20180211.2258";
src = fetchFromGitHub {
owner = "kaushalmodi";
repo = "ox-hugo";
- rev = "44ac07fb5d3a30662dd2c4643fe9d9e3ce85465d";
- sha256 = "1p3053kkjq1kv91jm6myp3ikjvh53c3yrnvrxfg5jndr6p1zawqz";
+ rev = "a8ae44e692f30fa7d0c76c21ad2dd6ebf65da700";
+ sha256 = "0856n634k43ingr7smcwvjjzd9h96mvh0d767q7qcg6h2f5lmgg7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e1240bb7b5bb8773f804b987901566a20e3e8a9/recipes/ox-hugo";
@@ -53772,12 +54477,12 @@
ox-minutes = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ox-minutes";
- version = "20170323.835";
+ version = "20180202.934";
src = fetchFromGitHub {
owner = "kaushalmodi";
repo = "ox-minutes";
- rev = "ad9632f35524ac546c6d55dfa827e8597669e1e1";
- sha256 = "07knwl6d85sygqyvc7pm23y7v4nraiq1wl1b7szkzi2knd8wzi0s";
+ rev = "27c29f3fdb9181322ae56f8bace8d95e621230e5";
+ sha256 = "10rw12gmg3d6fvkqijmjnk5bdpigvm8fy34435mwg7raw0gmlq75";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/162d0dacbb7252508147edb52fe33b1927a6bd69/recipes/ox-minutes";
@@ -53898,12 +54603,12 @@
ox-rst = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-rst";
- version = "20171004.1553";
+ version = "20180115.405";
src = fetchFromGitHub {
owner = "msnoigrs";
repo = "ox-rst";
- rev = "6d1eab55ff7c8dc4bcf511c9483e69f2a840e928";
- sha256 = "10z922lcg8hz517kg57knx2irfcac8plp9nsxayrbxpkjx7mmjlj";
+ rev = "58715dcba3922b5c7fc8ed5e7915277a9732fae3";
+ sha256 = "1267rfj1rq04g9ngw0yglsdjma6bb04j3fc8afwsjixnbqv618kj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/85770d6e235217e98dda9d8b9f027a4ba3ebba96/recipes/ox-rst";
@@ -53919,12 +54624,12 @@
ox-textile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-textile";
- version = "20171120.1758";
+ version = "20180110.516";
src = fetchFromGitHub {
owner = "yashi";
repo = "org-textile";
- rev = "e40472b13aee3d7dbf7bd916825431547024303d";
- sha256 = "112d8rzwz5r9ny0k9l080qxq0ly6alwbj0wfh22678hjwgx69zcn";
+ rev = "0af57d17c93049bf7533061863f711d13fbed891";
+ sha256 = "17jgb5bn3c4q4gasb2xas5bs3mrd1drnizgbqpnc50c8jfmcr4kd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/02a68a7a99ecce8f1afa03e72ff1f636edaf5868/recipes/ox-textile";
@@ -54087,12 +54792,12 @@
package-build = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "package-build";
- version = "20171127.902";
+ version = "20180205.1521";
src = fetchFromGitHub {
owner = "melpa";
repo = "package-build";
- rev = "fc706968dc0bb60e06c5d21025a6ea82d3279e96";
- sha256 = "020cafc6mihkx6kzhlbxncyb8v7i3zs3l7gydivb6mhm5w36614q";
+ rev = "d6f926e3688d1c8d3c9d06cbfdd5a31f85accf00";
+ sha256 = "072dlzskl0w4xcnrzgy36gzn4sla4hw84yr82rv04akb9mg4ya9m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/948fb86b710aafe6bc71f95554655dfdfcab0cca/recipes/package-build";
@@ -54381,12 +55086,12 @@
pamparam = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, lib, lispy, melpaBuild, worf }:
melpaBuild {
pname = "pamparam";
- version = "20171217.551";
+ version = "20180122.1325";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "pamparam";
- rev = "4e10a68314afb5087163ee09133b9032a368c85f";
- sha256 = "11v0q3d68q9am9scjd38lw2vqx48aqzqs32316i9xsbp962snrxw";
+ rev = "f531518bd9952d39af8605f461fc43aa6b6fa5f4";
+ sha256 = "110jnj7yp6j2qj5ar72c5kgkpj43b4b82ipq725xivk6zsvrhicr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/067b5e3594641447478db8c1ffcb36d63018b1b2/recipes/pamparam";
@@ -54399,6 +55104,27 @@
license = lib.licenses.free;
};
}) {};
+ panda-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "panda-theme";
+ version = "20180203.2318";
+ src = fetchFromGitHub {
+ owner = "jamiecollinson";
+ repo = "emacs-panda-theme";
+ rev = "f93ad6ded20d71cab9bf29a0c7040e07e1ba4f05";
+ sha256 = "1y9yppkprbnqf59p94kkpxsma2s7z8cp195na05mdgcs0pmbs6l7";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a90ca1275ceab8e1ea4fdfa9049fbd24a5fd0bf5/recipes/panda-theme";
+ sha256 = "1q3zp331hz8l54p8ym9jrs4f36aj15r8aka6bqqnalnk237xqxl7";
+ name = "panda-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/panda-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
pandoc = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pandoc";
@@ -54423,12 +55149,12 @@
pandoc-mode = callPackage ({ dash, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild }:
melpaBuild {
pname = "pandoc-mode";
- version = "20171216.1545";
+ version = "20180122.108";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "pandoc-mode";
- rev = "242bc6fb154ed02d5829644778586234e31c0710";
- sha256 = "1ghkphkpvabmzds6pib88fpwgv83rcfqv78j59kjxhkcgpzd8bw2";
+ rev = "883e131c53a6351a239c422f05027aa526181ddb";
+ sha256 = "1qb50m4zyk57hs8siwiz21q5qymhl585crmhgqnvkspk6dg0063s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/pandoc-mode";
@@ -54462,22 +55188,22 @@
license = lib.licenses.free;
};
}) {};
- paper-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, hexrgb, lib, melpaBuild }:
+ paper-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "paper-theme";
- version = "20180107.1613";
+ version = "20180125.926";
src = fetchFromGitHub {
owner = "cadadr";
repo = "elisp";
- rev = "28d7339f2e70c617f2e8e3979b45d78883a27282";
- sha256 = "1ank29f64cwdg9faqz8fknaz0cn4jma18197n6q3fhb6mfl081hn";
+ rev = "497c7e68df5e3b6b8c3ebaaf6edfce6b2d29b616";
+ sha256 = "1j15dfg1mr21vyf7c9h3dij1pnikwvmxr3rs0vdrx8lz9x321amf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a7ea18a56370348715dec91f75adc162c800dd10/recipes/paper-theme";
sha256 = "1ph6c6g907cnxzl74byc754119qia8rs8y7wvaj8i6q3fz2658zr";
name = "paper-theme";
};
- packageRequires = [ emacs hexrgb ];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/paper-theme";
license = lib.licenses.free;
@@ -54610,12 +55336,12 @@
paren-face = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "paren-face";
- version = "20161028.1127";
+ version = "20180124.352";
src = fetchFromGitHub {
owner = "tarsius";
repo = "paren-face";
- rev = "0a7cbd65bb578cc52a9dc495a4fcaf23a57507bf";
- sha256 = "0wsnng874dbyikd4dgx2rxmcp0774ix5v29dq372zynq6lamqkl7";
+ rev = "166975683225367c866e6ae6f6acb88d24e21a35";
+ sha256 = "02mh8w2na6qa94p3bh6pvdvmg36p2vrbp5hpjnwjcayrb92dskgy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d398398d1d5838dc4985a06515ee668f0f566aab/recipes/paren-face";
@@ -54652,12 +55378,12 @@
parinfer = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parinfer";
- version = "20170710.821";
+ version = "20180208.1751";
src = fetchFromGitHub {
owner = "DogLooksGood";
repo = "parinfer-mode";
- rev = "23ac701e2a1a1364ca96d267437c3413986a4497";
- sha256 = "1kbwmdhv8fpw613yk8sgh3yz4rcrh2aygqkv3c46d5fr0xm04a80";
+ rev = "4e0d585e85a0e27c7703dc6c6edbadc1b4ce1ce0";
+ sha256 = "0cq1jkizivjkr0mq0fmv0i9vp01g00w0l500s8r25v6npzjmgq6j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/470ab2b5cceef23692523b4668b15a0775a0a5ba/recipes/parinfer";
@@ -54694,12 +55420,12 @@
parsebib = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parsebib";
- version = "20170501.347";
+ version = "20180116.627";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "parsebib";
- rev = "bc31b627c666df576aa37e21c27a2223b3cb91a3";
- sha256 = "1bnqnxkb9dnl0fjrrjx0xn9jsqki2h8ygw3d5dm4bl79smah3qkh";
+ rev = "683c970a6fb51591bc88ee80e295fedee876e044";
+ sha256 = "0mpgyy9qfb5x4fvlmb274hgayjbwf0bgk65dxyx31zikjwpcd56p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c39633957475dcd6a033760ba20a957716cce59c/recipes/parsebib";
@@ -54757,12 +55483,12 @@
pass = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, password-store, password-store-otp }:
melpaBuild {
pname = "pass";
- version = "20171010.410";
+ version = "20180201.451";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "pass";
- rev = "0f4ff034fb31b18f387e67f1de4029826db6cd0b";
- sha256 = "084497na8qql638qjhgad02rvhwyzz81xwh70p6rxxwfzj0i1p17";
+ rev = "da08fed8dbe1bac980088d47b01f90154dbb8d8b";
+ sha256 = "1j5fdcqmqw62zvmwd80bjvkrr5vg59l5k6673hvvhjx77c8nvidv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/428c2d53db69bed8938ec3486dfcf7fc048cd4e8/recipes/pass";
@@ -54866,8 +55592,8 @@
src = fetchFromGitHub {
owner = "zx2c4";
repo = "password-store";
- rev = "bd1cadd5620279b5ee781434b4f0731eb9ad730d";
- sha256 = "017na2x0hrx4837w5xky3qnzrq3a36fi3mnjpdrv92pr06hbnc4n";
+ rev = "ffef92ee0ed10551b20521f2d6e5637c8f9da798";
+ sha256 = "12j2fjrhxpgha1ay0r4c5cjc6d16s350iclyrvcma35y5dqih2n9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/207f8ec84572176749d328cb2bbc4e87c36f202c/recipes/password-store";
@@ -55345,12 +56071,12 @@
pdf-tools = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, tablist }:
melpaBuild {
pname = "pdf-tools";
- version = "20171012.2226";
+ version = "20180109.1234";
src = fetchFromGitHub {
owner = "politza";
repo = "pdf-tools";
- rev = "0f99f0c06514acf51445e7e4cb0f638fa0c75ee5";
- sha256 = "1gc7n5r60ib65bnkgpac3bn71pxnm58sxajnwjfkwi9xzgw72acv";
+ rev = "9241a79bbf159ba0b079ebdbfa8ad1b3e69cf8c0";
+ sha256 = "00v2rqrh3z93s651j1i1z9i6chr0lxw1kbnkpr56pqrh5rbvy0q5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8e3d53913f4e8a618e125fa9c1efb3787fbf002d/recipes/pdf-tools";
@@ -55487,6 +56213,27 @@
license = lib.licenses.free;
};
}) {};
+ perl6-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }:
+ melpaBuild {
+ pname = "perl6-mode";
+ version = "20161228.430";
+ src = fetchFromGitHub {
+ owner = "perl6";
+ repo = "perl6-mode";
+ rev = "4867c6d268545f5356111d72c4ae77917d34cb21";
+ sha256 = "1bpq2wa27rlmyx13vg0ig2nzzivzxzh9hdmhyw285dcn8agashnp";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/4e912dccdee12f745272d26ea10d5f106a27cabc/recipes/perl6-mode";
+ sha256 = "0r5q2nggb9kbjcdfv81d7sm41jqz040j9z52fnck4b9mlz2dy6d0";
+ name = "perl6-mode";
+ };
+ packageRequires = [ emacs pkg-info ];
+ meta = {
+ homepage = "https://melpa.org/#/perl6-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
perlbrew = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "perlbrew";
@@ -56120,12 +56867,12 @@
php-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "php-mode";
- version = "20180105.541";
+ version = "20180211.751";
src = fetchFromGitHub {
owner = "ejmr";
repo = "php-mode";
- rev = "c3f3ac1665a77a0d3ee425244c77d923eadc9621";
- sha256 = "1flhbqqg2jnlh8l8p7g130arq3fx27z5h8ki98wgd070s794x39y";
+ rev = "0d7f970dfffc6532814b5f2290d59391e1cabb78";
+ sha256 = "16dvhamcy8a4c4g9k7vxgqaic1wz03adshvhbh4nqflwwyzz7ldp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7cdbc35fee67b87b87ec72aa00e6dca77aef17c4/recipes/php-mode";
@@ -56183,12 +56930,12 @@
php-runtime = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "php-runtime";
- version = "20170901.1106";
+ version = "20180110.934";
src = fetchFromGitHub {
owner = "emacs-php";
repo = "php-runtime.el";
- rev = "e1bca88ab5472e9b520b4ce915cd27d1e7803c2d";
- sha256 = "1krnfzck9j5wmda1rkmzhl9lcdzxfw324xfy4lz92nwb92mgw8gq";
+ rev = "fa4312863245511462b75cb31df2f8558288f4df";
+ sha256 = "1glwy0cgnn0z4rnd45pqy0bmyaddhxfjlj778hz7ghy40h9kqbdn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/615c9ac208d8c20082a8ac83e49e93d99e2cbc89/recipes/php-runtime";
@@ -56495,6 +57242,27 @@
license = lib.licenses.free;
};
}) {};
+ pipenv = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "pipenv";
+ version = "20180207.1216";
+ src = fetchFromGitHub {
+ owner = "pwalsh";
+ repo = "pipenv.el";
+ rev = "cb10661cb11bed9f781c2aef01708f3304f83de1";
+ sha256 = "1m8pdn3vyrzna0a1adwm4s22zgykr6cr9pp9p1v6q1ar80hxchrx";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d46738976f5dfaf899ee778b1ba6dcee455fd271/recipes/pipenv";
+ sha256 = "110ddg6yjglp49rgn1ck41rl97q92nm6zx86mxjmcqq35cxmc6g1";
+ name = "pipenv";
+ };
+ packageRequires = [ emacs f s ];
+ meta = {
+ homepage = "https://melpa.org/#/pipenv";
+ license = lib.licenses.free;
+ };
+ }) {};
pippel = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "pippel";
@@ -56705,6 +57473,27 @@
license = lib.licenses.free;
};
}) {};
+ plaster = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "plaster";
+ version = "20180127.1250";
+ src = fetchFromGitHub {
+ owner = "Shirakumo";
+ repo = "plaster";
+ rev = "11eb23920410818fe444887b97ad4c8722d66c85";
+ sha256 = "0lqz8m8a2ahvgm0i9cz0j4bisi34czc4s29z70p5p6rdg4g21fk1";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/7e363cffa021e649c052f38cedb7cc01dbe9e24a/recipes/plaster";
+ sha256 = "0vfixc0f5n4flsmdf1iqlbx03yv28w3nqm1ycz2fx6p5jvhkvfqk";
+ name = "plaster";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/plaster";
+ license = lib.licenses.free;
+ };
+ }) {};
platformio-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, projectile }:
melpaBuild {
pname = "platformio-mode";
@@ -56726,6 +57515,27 @@
license = lib.licenses.free;
};
}) {};
+ play-crystal = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
+ melpaBuild {
+ pname = "play-crystal";
+ version = "20180114.224";
+ src = fetchFromGitHub {
+ owner = "veelenga";
+ repo = "play-crystal.el";
+ rev = "0b4810a9025213bd11dbcbfd38b3ca928829e0a5";
+ sha256 = "15gqr11paz5qmx43qb0f95wc87nn2snr7my22b0n6jwbk5djf402";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/92715977136afa731e85e894542dc88b664b3304/recipes/play-crystal";
+ sha256 = "1jqf36b1mhyf4j7fs386g6isy09q7k8zwdc4rb34mhjg1a56gcnf";
+ name = "play-crystal";
+ };
+ packageRequires = [ dash emacs request ];
+ meta = {
+ homepage = "https://melpa.org/#/play-crystal";
+ license = lib.licenses.free;
+ };
+ }) {};
play-routes-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "play-routes-mode";
@@ -56768,6 +57578,27 @@
license = lib.licenses.free;
};
}) {};
+ playground = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "playground";
+ version = "20180207.1011";
+ src = fetchFromGitHub {
+ owner = "akirak";
+ repo = "emacs-playground";
+ rev = "7e9452ddecc9560ed79cc13af4fe5046996549bb";
+ sha256 = "1fbcyds94g0dllr2iq1mf6mxq6300160063zj8r4p3gp3h370sgf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/f062a74fe1746129879ad19c1735621f58509d33/recipes/playground";
+ sha256 = "1xjmxkl8h4l87fvv1sr478r6mkmy9gkzw2fxmzqn5fcsahzkyg4d";
+ name = "playground";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/playground";
+ license = lib.licenses.free;
+ };
+ }) {};
plenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "plenv";
@@ -56897,8 +57728,8 @@
version = "20170419.303";
src = fetchgit {
url = "https://git.savannah.gnu.org/git/gettext.git";
- rev = "d4e434046121b395e8e96ac3dcb4a8f6113f4fd3";
- sha256 = "1abk6v8afmbn1sfyjkw14zvq1xgfnpsvi6m4qaglpa460awsnq9c";
+ rev = "7b967191976bf013cca0a5b21b1e3dbe34e86889";
+ sha256 = "18ar8m5sj3drflcpl7z528x28nskhahjl5bwa8624csdzn0fhngy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/caaa21f235c4864f6008fb454d0a970a2fd22a86/recipes/po-mode";
@@ -57159,8 +57990,8 @@
src = fetchFromGitHub {
owner = "TatriX";
repo = "pomidor";
- rev = "612912789b01d5d53975f0b2e64322ab79035be1";
- sha256 = "0ia344z9gvnq37kvac534mpcl5rx84qg2cjgr6lrxa4svnq6353x";
+ rev = "000dd3800829c469a072e788a272edca24313ee2";
+ sha256 = "1rhc1n4r3yjlrxxj1mkziflb475z7gqcqm2r7r7b667f8k1b5wg4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e0d4f313081594df23f357c40feb456847d8bd0/recipes/pomidor";
@@ -57488,15 +58319,36 @@
license = lib.licenses.free;
};
}) {};
+ posframe = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "posframe";
+ version = "20180212.136";
+ src = fetchFromGitHub {
+ owner = "tumashu";
+ repo = "posframe";
+ rev = "2073a1f7480aaee8a21405edf44ba28888f64aff";
+ sha256 = "0in8nvdgjaj89rg2ckq828vpfpfswj9830zghi7xsky74wysc00k";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/fa3488f2ede1201faf4a147313456ed90271f050/recipes/posframe";
+ sha256 = "02chwkc7gn7fxaaxsz9msmrhrd62bji5hhb71kdm019x8d84z06w";
+ name = "posframe";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/posframe";
+ license = lib.licenses.free;
+ };
+ }) {};
postcss-sorting = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "postcss-sorting";
- version = "20170531.1858";
+ version = "20180211.156";
src = fetchFromGitHub {
owner = "P233";
repo = "postcss-sorting.el";
- rev = "1320d74abd8ee7f0a09b5f7920d554650a7047a6";
- sha256 = "0071al1nwqazv8rhr7qm799rmizbqwgcrb5in3lm0sz88fbs9vnk";
+ rev = "deb0c935d2904c11a965758a9aee5a0e905f21fc";
+ sha256 = "03kng7i09px5vizvmmrar7rj3bk27y43bi8hlzxax0ja27k0c66c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9fae97430f211786f615f7450936f823e2a04ec4/recipes/postcss-sorting";
@@ -57554,12 +58406,12 @@
powerline = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "powerline";
- version = "20171023.750";
+ version = "20180115.1942";
src = fetchFromGitHub {
owner = "milkypostman";
repo = "powerline";
- rev = "fda4fb96984607d4a6502b1d8c8898e56d10cf6c";
- sha256 = "1lz3kr8w9z9xx5amqqvim85asjji13q84d4r1cb5x77wajmj1p21";
+ rev = "2933f2b6d00a8cab39f73fc6231fac311cba5b29";
+ sha256 = "0fxkz7rqj057bnxfqgh3i88waqxnla05dqw20v8njf9swchry0ya";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f805053cd4dd9ed53ee0df17ad69429bc62325bb/recipes/powerline";
@@ -57680,12 +58532,12 @@
preseed-generic-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "preseed-generic-mode";
- version = "20170802.1753";
+ version = "20180209.2100";
src = fetchFromGitHub {
owner = "suntong";
repo = "preseed-generic-mode";
- rev = "341d85f8ecdc8834956a0352ece542f45def88db";
- sha256 = "1p486absi0mlcangpbh6hs36wvlmm9s6f4ag0lzmw7w3ikhp88kn";
+ rev = "3aa8806c4a659064baa01751400c53fbaf847f66";
+ sha256 = "02yb5xkgwqxpwghhjmxf2gx0faifi04w2jd8cvfsiwzwqmqyhmv7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/preseed-generic-mode";
@@ -57701,12 +58553,12 @@
prettier-js = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "prettier-js";
- version = "20170823.159";
+ version = "20180108.2326";
src = fetchFromGitHub {
owner = "prettier";
repo = "prettier-emacs";
- rev = "6cc79cc933968f9ecae988ed79398d9dc97790e2";
- sha256 = "01k1k68rwwpjdajc12dvpjr8jfncvj8lli2l6065jwbq8ldg2ja0";
+ rev = "0e8b95c4e5898a03e85dbc555c37b4f968292aec";
+ sha256 = "0l8i0fbwwyhllkpk8xd6w5gcv65z4ja1ygf6slh5sd1g0ixh29md";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/968ac7bb98b385f8542dc150486982c0ded73187/recipes/prettier-js";
@@ -57950,6 +58802,27 @@
license = lib.licenses.free;
};
}) {};
+ prog-fill = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "prog-fill";
+ version = "20180128.2019";
+ src = fetchFromGitHub {
+ owner = "ahungry";
+ repo = "prog-fill";
+ rev = "ad38e2f6a45a8dd7eb08c407506256dd2e045de1";
+ sha256 = "13dsihqs0wc2bjxgyiqb5xbav9va432qqkpl84a0rdrwndpc7lpc";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/90d680ed481688c9899adb28fbd9a22a17fa8943/recipes/prog-fill";
+ sha256 = "0wnqzkzhaywcyw93z86pngpycsrd1mi79psmck6qbhms1aia79p3";
+ name = "prog-fill";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/prog-fill";
+ license = lib.licenses.free;
+ };
+ }) {};
prognth = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "prognth";
@@ -58099,12 +58972,12 @@
projectile = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }:
melpaBuild {
pname = "projectile";
- version = "20180107.2233";
+ version = "20180128.655";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "projectile";
- rev = "293849974df45b60bad572bfdc5166575fbbf0a5";
- sha256 = "0pi1m7wzw772hvxx1iaqj33nw9mlgdp8pnir41205awl2hh7w2i0";
+ rev = "c3562c3a182d3c9948db9c8f364e84da2e90c218";
+ sha256 = "044fdvcjqkp25kn20lr77jirgdnzjrxp8i024zp3lz7wa4gywyhy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/projectile";
@@ -58544,8 +59417,8 @@
src = fetchFromGitHub {
owner = "google";
repo = "protobuf";
- rev = "bab843b8b96757ed2138fdc01dc5d82d47a2239c";
- sha256 = "0b5vj227rr501fzy8y6hbg0q2y0z6hs8yk39m7crw3fwd4zqyn0h";
+ rev = "e34ec6077af141dd5dfc1c334ecdcce3c6b51612";
+ sha256 = "15hvnhkj2ias3h9zkg713p0gixqpnhdxvjp6msbvnm8k99qxccw6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/protobuf-mode";
@@ -58634,12 +59507,12 @@
psession = callPackage ({ async, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "psession";
- version = "20171107.2313";
+ version = "20180202.44";
src = fetchFromGitHub {
owner = "thierryvolpiatto";
repo = "psession";
- rev = "d087644db226e2c66481d3c248e26afa9e4eb670";
- sha256 = "1hb8cs8kkqpd96fb5dc8fysgg29fvay0ky83n9nawwzq516396ag";
+ rev = "0d5091ae1090bad41d8e10a2f3f94a9e87711610";
+ sha256 = "1h60j33nygivwa9hgn98ibyvxmxr02p338iq80z0nhqqkhzg24rp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/669342d2b3e6cb622f196571d776a98ec8f3b1d3/recipes/psession";
@@ -58844,12 +59717,12 @@
purescript-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "purescript-mode";
- version = "20171203.2234";
+ version = "20180120.709";
src = fetchFromGitHub {
owner = "dysinger";
repo = "purescript-mode";
- rev = "2d1fa590a6de875ea4bd964349df0ba5e24fb1f3";
- sha256 = "00n15i3b33glhqc2yqs3axrdyc8id20w543cx74nn5ab4ybbjm4s";
+ rev = "b76c7f37f1a3527e8ace66bbd584851e1f803cc8";
+ sha256 = "0nnrfs1siz4wwn56razlig6cvi8fqgcgk5wv5b0iyizq8a8wwia7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/77175fa470e517fa134751fbb38e144eb5b979ff/recipes/purescript-mode";
@@ -59203,8 +60076,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "pyenv-mode";
- rev = "215b7f0ed3847e0c844adbff7d9b19057aa7c820";
- sha256 = "0wb9xgpp9bc045kkw0jg14qnxa1y7ydsv1zw4nmy0mw7acxpcjgn";
+ rev = "eabb1c66f9e0c0500fef4d089508aad246d81dc0";
+ sha256 = "1zmgm24d6s56jc4ix61058p1k0h95vdvdllr7fh1k3bq4mw22qn3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/acc9b816796b9f142c53f90593952b43c962d2d8/recipes/pyenv-mode";
@@ -59280,22 +60153,22 @@
license = lib.licenses.free;
};
}) {};
- pyim = callPackage ({ async, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, pyim-basedict }:
+ pyim = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, pyim-basedict }:
melpaBuild {
pname = "pyim";
- version = "20180108.310";
+ version = "20180206.1419";
src = fetchFromGitHub {
owner = "tumashu";
repo = "pyim";
- rev = "eefbdec87ae923c91dbe33fcfc1af5a47b2e2ba5";
- sha256 = "0y7m9446dlip4qwx7s3w2jgx5s0r1s4cjvgacby20l1vs25k5drk";
+ rev = "c670df2a338ca956b6103fd388f81a551bfc33f8";
+ sha256 = "1pkjwcwz6xagamigsv25bxydda1yxzphw0xfclpi21raqnr9f1s6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/151a0af91a58e27f724854d85d5dd9668229fe8d/recipes/pyim";
sha256 = "1ly4xhfr3irlrwvv20j3kyz98g7barridi9n8jppc0brh2dlv98j";
name = "pyim";
};
- packageRequires = [ async cl-lib emacs popup pyim-basedict ];
+ packageRequires = [ async emacs popup pyim-basedict ];
meta = {
homepage = "https://melpa.org/#/pyim";
license = lib.licenses.free;
@@ -59413,8 +60286,8 @@
src = fetchFromGitHub {
owner = "PyCQA";
repo = "pylint";
- rev = "f5a7e4327d2f31744d3ae84e46ac4cde1b76b2d3";
- sha256 = "138zpjb1ckvh5bwl3l7ig7wl57b7zlr91yx2mgk71j3bbwjcjjg4";
+ rev = "5e79774c5028eb492e59bed92d25088b081cf2db";
+ sha256 = "14nxl62cnzab0nrf1j45a9p55sqmcy9mgmkh1wv9lb0v1fyi1x3k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a073c91d6f4d31b82f6bfee785044c4e3ae96d3f/recipes/pylint";
@@ -59427,6 +60300,27 @@
license = lib.licenses.free;
};
}) {};
+ pynt = callPackage ({ deferred, ein, emacs, epc, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "pynt";
+ version = "20180203.2100";
+ src = fetchFromGitHub {
+ owner = "ebanner";
+ repo = "pynt";
+ rev = "76fa85dd0c791a6493d59bd564ce5f6ec20ab40d";
+ sha256 = "06rhaqf5wkwk6xl8mp2kyyncnyjclvykal06iqj9sbd4kn5nnq5p";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/fdb297084188a957a46dcd036e65d9d893044bea/recipes/pynt";
+ sha256 = "07c0zc68r3pskn3bac3a8x5nrsykl90a1h22865g3i5vil76vvg3";
+ name = "pynt";
+ };
+ packageRequires = [ deferred ein emacs epc helm ];
+ meta = {
+ homepage = "https://melpa.org/#/pynt";
+ license = lib.licenses.free;
+ };
+ }) {};
pytest = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "pytest";
@@ -59556,12 +60450,12 @@
python-mode = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "python-mode";
- version = "20180104.1009";
+ version = "20180121.50";
src = fetchFromGitLab {
owner = "python-mode-devs";
repo = "python-mode";
- rev = "ff5ca6ed9e5eabad355bfb1218bd8020a846b77f";
- sha256 = "1na11xf6w781kifh8rp02909difn4jy66z38h0q1lhjdm82p2p25";
+ rev = "c9009f6753e05a4182674fdd3d9f80808de2dc2f";
+ sha256 = "01r54skcxkjd6ihx7spx4rmp1b4x02yy9my93qgb4bkg3mwsbq5w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/82861e1ab114451af5e1106d53195afd3605448a/recipes/python-mode";
@@ -59640,12 +60534,12 @@
pythonic = callPackage ({ cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "pythonic";
- version = "20171219.810";
+ version = "20180208.214";
src = fetchFromGitHub {
owner = "proofit404";
repo = "pythonic";
- rev = "ce9c45564efa5553f6268c34f5f1ca2dfcb4d4da";
- sha256 = "0kv9iv3d5jdrl9c5pnay6lj3if3a0l3f8gc01mms7b8xdpk37xr7";
+ rev = "e8102636cdd44a65638e3752fac9834a4ea87504";
+ sha256 = "1v8qq9g9hdyia2hjkwwhsaikz528xkcirqpkgv6m9glbd3831h21";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5589c55d459f15717914061d0f0f4caa32caa13c/recipes/pythonic";
@@ -59661,12 +60555,12 @@
pyvenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pyvenv";
- version = "20171215.1329";
+ version = "20180126.303";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "pyvenv";
- rev = "651a624fb41898d0c68970889ef7a72bad78b10b";
- sha256 = "0plpj3ndwvdzmnwinhpkq4z3pk6zmhjwxq0wjkkgl8vy12jkywpx";
+ rev = "f925bcb46ea64b699f7cd06933c48e0d5db88b73";
+ sha256 = "1a346qdimr1dvj53q033aqnahwd2dhyn9jadrs019nm0bzgw7g63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e37236b89b9705ba7a9d134b1fb2c3c003953a9b/recipes/pyvenv";
@@ -59791,8 +60685,8 @@
src = fetchFromGitHub {
owner = "quelpa";
repo = "quelpa";
- rev = "355d06d5364a1be62e662eec77d32ae3c7b6d739";
- sha256 = "083qm5zpxcnf03179bkpba89m5l9l6vamnhwlp2fnaqxshh5nb9x";
+ rev = "fc393aeb3bb1a9a35e603515d13c90cc008caece";
+ sha256 = "1zkx7bpzmphhfwgqf5pfwf6qb4vjwgvhmds38vm6h2302hl4racx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7dc3ba4f3efbf66142bf946d9cd31ff0c7a0b60e/recipes/quelpa";
@@ -60043,8 +60937,8 @@
src = fetchFromGitHub {
owner = "greghendershott";
repo = "racket-mode";
- rev = "132175062ca4b8436bfc69b60e0de1feac0d2c8c";
- sha256 = "10bqg28znv1frfvdg8gp3iv5j3dpimnvi96l8gdg7w9217v82ja8";
+ rev = "240a52f5e944ca6aa1799cb32160301b1d128917";
+ sha256 = "1r14q751g87846ilvqkifaq0nqyl02dgkfdfdpmsw9k006ml8rfa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ad88d92cf02e718c9318d197dd458a2ecfc0f46/recipes/racket-mode";
@@ -60081,12 +60975,12 @@
railscasts-reloaded-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "railscasts-reloaded-theme";
- version = "20170314.146";
+ version = "20180131.2246";
src = fetchFromGitHub {
owner = "thegeorgeous";
repo = "railscasts-reloaded-theme";
- rev = "bd6e385752c89760fdee7bdf331e24d1d80ee7e9";
- sha256 = "17vr2mbz1v20w7r52iqb7hicy131yaqhifbksvknx8xnm6z27pnm";
+ rev = "6312f01470dcc73537dbdaaccabd59c4d18d23a9";
+ sha256 = "1fqpqgkpn36kj3fb4na0w4cjwln05rvy6w1q5czas8z37rk2bs33";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9817851bd06cbae30fb8f429401f1bbc0dc7be09/recipes/railscasts-reloaded-theme";
@@ -60186,12 +61080,12 @@
rake = callPackage ({ cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rake";
- version = "20170921.801";
+ version = "20180212.208";
src = fetchFromGitHub {
owner = "asok";
repo = "rake";
- rev = "a27322262ebcce7765574b577000f6f939400206";
- sha256 = "1fzlll8s5vri5hmqsx5ilbrms73b0rsn3k6m5dgq6rhgn5z5k6r1";
+ rev = "9c204334b03b4e899fadae6e59c20cf105404128";
+ sha256 = "09k2fqkmqr6g19rvqr5x2kpj1cn3wkncxg50hz02vmsrbgmzmnja";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bf0f84698dda02a5b84a244ee29a23a6faa9de68/recipes/rake";
@@ -60501,12 +61395,12 @@
rdf-prefix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rdf-prefix";
- version = "20170915.1200";
+ version = "20180127.1006";
src = fetchFromGitHub {
owner = "simenheg";
repo = "rdf-prefix";
- rev = "25cc3c8902f16191496b549705b00ffc7dff51f1";
- sha256 = "00ycsqzgn5rq8r4r86z1j43i2a7wj4r3c2vcggdaizyf4parmgmy";
+ rev = "164136d05505275d42d1ca3a390f55fcc89694b8";
+ sha256 = "18jp3yynnk2248mzwf8h62awfw8fh25m5ah5di0dg62xw56l9nig";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5f083bd629697038ea6391c7a4eeedc909a5231/recipes/rdf-prefix";
@@ -60669,12 +61563,12 @@
realgud = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, load-relative, loc-changes, melpaBuild, test-simple }:
melpaBuild {
pname = "realgud";
- version = "20180102.1645";
+ version = "20180207.1330";
src = fetchFromGitHub {
owner = "rocky";
repo = "emacs-dbgr";
- rev = "2b3ffb5c375dd32a633668eec969148590b489b4";
- sha256 = "0sbldlhji6rzxjs2hip54sn376ar6rqbyaancmg85y85349q6q3b";
+ rev = "251eb8c971b2a706767326f4f8c6fc5221dd6bd8";
+ sha256 = "0w00j3m73lwkwr2jv1bw8glbx50xk1h5vqnpb26zqk54nz310lw1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud";
@@ -60840,6 +61734,48 @@
license = lib.licenses.free;
};
}) {};
+ recentf-ext = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "recentf-ext";
+ version = "20170925.1735";
+ src = fetchFromGitHub {
+ owner = "rubikitch";
+ repo = "recentf-ext";
+ rev = "450de5f8544ed6414e88d4924d7daa5caa55b7fe";
+ sha256 = "1jylpqgngbl594a1qvd305m9lda48cib4dsasimdqxp20d4c56iy";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad10a684b4b2f01bc65883374f36fef156ff55d2/recipes/recentf-ext";
+ sha256 = "122kns45l75cdwxbfjznks3kvm5jc89ik714ij2qx14qyik0xmni";
+ name = "recentf-ext";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/recentf-ext";
+ license = lib.licenses.free;
+ };
+ }) {};
+ recentf-remove-sudo-tramp-prefix = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "recentf-remove-sudo-tramp-prefix";
+ version = "20180204.2156";
+ src = fetchFromGitHub {
+ owner = "ncaq";
+ repo = "recentf-remove-sudo-tramp-prefix";
+ rev = "6d23ebc3f52b0a66236c171c45cc77a4d3aba541";
+ sha256 = "0rzs9fmy1iqips6px0v57wnplbxmm3sbnk6xcszwhkwwp563hk32";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/0bf1761715ee4917ba0823adbda03859d5b8131a/recipes/recentf-remove-sudo-tramp-prefix";
+ sha256 = "01kdpx7kqd39a5hjym5plcj5d8szzghigq9mq186mggayg8q44cr";
+ name = "recentf-remove-sudo-tramp-prefix";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/recentf-remove-sudo-tramp-prefix";
+ license = lib.licenses.free;
+ };
+ }) {};
recompile-on-save = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "recompile-on-save";
@@ -60990,12 +61926,12 @@
redprl = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "redprl";
- version = "20180102.1356";
+ version = "20180207.1002";
src = fetchFromGitHub {
owner = "RedPRL";
repo = "sml-redprl";
- rev = "73a87f907871e5dcd559e2ed2ea73370021b0390";
- sha256 = "1j1i8l81a3s5h482r7whsdl1fbgmnb2s2zijf7vbnq92dvmx6pfm";
+ rev = "113c07f5b7ae112d7e199aa33665352852ac7f12";
+ sha256 = "106b8nmhdwwpg6l4p9s3jm55r2b9zlj49iklp7qfbjb2wv6qci8n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06e7371d703ffdc5b6ea555f2ed289e57e71e377/recipes/redprl";
@@ -61011,12 +61947,12 @@
redshank = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, paredit }:
melpaBuild {
pname = "redshank";
- version = "20171115.1156";
+ version = "20180128.1348";
src = fetchFromGitHub {
owner = "emacsattic";
repo = "redshank";
- rev = "9b64da7895973a29a32320a13c08de69befa0006";
- sha256 = "0vzha8pn4bgdnri1j5cgmasvn9j3ny0rh0i0plhjbys26f88klnb";
+ rev = "f3eef7d4891570e6bcb74eb52c73edb765a639b8";
+ sha256 = "00mihmjd0amr9wzb3qsz69bp7y5iqx9vvh1hg77i57zlm88x6ma6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2677a5cf74ebace6510517f47eaa43b35f736683/recipes/redshank";
@@ -61053,12 +61989,12 @@
refine = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, list-utils, loop, melpaBuild, s }:
melpaBuild {
pname = "refine";
- version = "20170322.1527";
+ version = "20180205.956";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "refine";
- rev = "55984dbd570c361e7d56d85f2d4ecfbcc567bda1";
- sha256 = "0amj5i69cgk0p0c3wlm68dgrav8in5n19msglnks210mbfd1vzhj";
+ rev = "6b432bef019e7af38ee7145956fa28d512256420";
+ sha256 = "0sf70cb3ahz42pb7lyp380w4k3698z6in9ng10pm47dv7j660llq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b111879ea0685cda88c758b270304d9e913c1391/recipes/refine";
@@ -61451,12 +62387,12 @@
req-package = callPackage ({ dash, fetchFromGitHub, fetchurl, ht, lib, log4e, melpaBuild, use-package }:
melpaBuild {
pname = "req-package";
- version = "20170826.2252";
+ version = "20180121.2100";
src = fetchFromGitHub {
owner = "edvorg";
repo = "req-package";
- rev = "179ab70bb3d4f7a94401dace64f695c50acfe389";
- sha256 = "1j54l002vq8hz1pghyas4aalqhsnma5czjh4fh5s5cs4v7v6d7s8";
+ rev = "0c0ac7451149dac6bfda2adfe959d1df1c273de6";
+ sha256 = "0sx3kw1gpliifbc0gh2z1lvig68v3gwqjbj0izgn77js8kqxad84";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f58a801f0791566d0c39493a5f82ff0d15d7ab41/recipes/req-package";
@@ -61766,12 +62702,12 @@
rg = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "rg";
- version = "20171121.1151";
+ version = "20180122.855";
src = fetchFromGitHub {
owner = "dajva";
repo = "rg.el";
- rev = "68984092d0e0725057e7b67ba32016903170f189";
- sha256 = "0qd3qh640339n1dn1isk23xhnkj0pds08yzfak4ijxyzlgl63bdq";
+ rev = "0a4df0c3a64ace6a5aebbfeea5c0161e752471ab";
+ sha256 = "0z1igj5c74qdjx5knsf73d7qwfyybfixyilw7z7chbyffw77z1km";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ce1f721867383a841957370946f283f996fa76f/recipes/rg";
@@ -61980,8 +62916,8 @@
src = fetchFromGitHub {
owner = "felipeochoa";
repo = "rjsx-mode";
- rev = "4c10dcd764ade8e3d5dc235c26ba9299576a513d";
- sha256 = "034hrzcvbnsrr9cxy2wzggnsax708hd231hfkixwffzrrwdlhwz8";
+ rev = "ed8ff80f7fb7a9d46715577e4937de756b001ff7";
+ sha256 = "14a6qhh4rvsn1z8jhj4wjlljmxmmq2hrmsqpfmvx7yn1r3x51liq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b83be7efdef2457e1320fe3dec46484fbd20263c/recipes/rjsx-mode";
@@ -62207,12 +63143,12 @@
rtags = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rtags";
- version = "20180107.2358";
+ version = "20180130.942";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "db5ad3a48c579b3522411bd2411c09dbb27af578";
- sha256 = "1ihv65hfq22yk4wx4njkm73q4s04fr84ib3mjjk8l18xpzl6alal";
+ rev = "2b0c88cc470b06b65232c23df4b6fbfc4b534580";
+ sha256 = "047w0khlcawwr9rz7ss52x9jzam4pdqd1cwgx7nqiyv3cd47xfsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/rtags";
@@ -62400,8 +63336,8 @@
src = fetchFromGitHub {
owner = "purcell";
repo = "ruby-hash-syntax";
- rev = "bc05c3130a5d3237f04c6064297e56de5f73887d";
- sha256 = "1jwvyj3kqchd40h37m75ydl0gjrbm873dhfn1grqg4sgk60hr414";
+ rev = "90e0fc89a2b28c527fcece7ee90d5783694a4406";
+ sha256 = "1lkicxingcvs4inxvkrpxknylf09a506plbzx6bfiq9dicsnlw14";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7d21a43a4bf267507bdc746ec9d0fd82049c0af/recipes/ruby-hash-syntax";
@@ -62519,15 +63455,36 @@
license = lib.licenses.free;
};
}) {};
+ rum-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "rum-mode";
+ version = "20180126.1622";
+ src = fetchFromGitHub {
+ owner = "rumlang";
+ repo = "rum-mode";
+ rev = "893b1a26244ef6ea82833a9afbc13cb82c0cfb53";
+ sha256 = "0lgahv25a9b2dfgkcm9ipyziiqnr3sb9l2dvzm35khwf3m8dwxgq";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/0c9f8ce2dee376f1f34e89e9642c472a148fca77/recipes/rum-mode";
+ sha256 = "1838w8rk5pgp1hn7a0m83mfw9jin4qv5mkyl68hl3gj7g9lhn7sd";
+ name = "rum-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/rum-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
run-stuff = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "run-stuff";
- version = "20170813.1957";
+ version = "20180208.2348";
src = fetchFromGitHub {
owner = "ideasman42";
repo = "emacs-run-stuff";
- rev = "2e23a78c26f62141142c743febd57ec54c78c0e3";
- sha256 = "04m7hpda5hbmr0dni4cnpdjxwzk3sygpr5m158gswhbwh2p4r0j4";
+ rev = "ed42a7bc9a197ccf1ca87f9937bf98f0a9ed3f92";
+ sha256 = "1w49v868n3723q6887y4bc5q8spd7xync5d581vvxdpi75qgvr0z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0d6e9ce2acd859b887f7e161f4b9969be1a0b8ef/recipes/run-stuff";
@@ -62606,12 +63563,12 @@
rust-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rust-mode";
- version = "20171208.1015";
+ version = "20180109.544";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust-mode";
- rev = "27911c88b0d32b66429d61bb056ecf1b10e66598";
- sha256 = "1p8z1s3j0cbwxkbcb1p3h4m1vmrxrpkch0xax24jmkpzjrqhl7j9";
+ rev = "cfb440810a010b099e7196f8701c9d990a3641d8";
+ sha256 = "17mm7mk8s4s9ka7035bf7bd6sfxwi3m2iss9q3pg2d7931nzh1dz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8f6e5d990d699d571dccbdeb13327b33389bb113/recipes/rust-mode";
@@ -62669,12 +63626,12 @@
ryo-modal = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ryo-modal";
- version = "20180102.547";
+ version = "20180114.1004";
src = fetchFromGitHub {
owner = "Kungsgeten";
repo = "ryo-modal";
- rev = "fee33898b5726b3c15b6ceb2ebb051bebd4f3592";
- sha256 = "1rpn309s7a7rgs2n9l4m409x2r5p83xkgaq1aa2dab4p594hy29g";
+ rev = "4dbe9e472306e5d293213842d9488c0b531eae8b";
+ sha256 = "0l4153dczvkl88xnppqwdmj78c9rfj1bhl2d4c2sr1gc6hy7nj9l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ryo-modal";
@@ -62750,6 +63707,27 @@
license = lib.licenses.free;
};
}) {};
+ s3ed = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
+ melpaBuild {
+ pname = "s3ed";
+ version = "20180204.549";
+ src = fetchFromGitHub {
+ owner = "mattusifer";
+ repo = "s3ed";
+ rev = "13503cb057bed29cb00a14dffe4472b5cb7748ad";
+ sha256 = "1ak5nmay12s4ipmvm1a36kyny05xhzmj7wp6dry391db9n7g2wy0";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/32ba78167bd6908b49f340f6da48643ac38f25f2/recipes/s3ed";
+ sha256 = "08scv3aqnidz28rad5npz7b4pz9dx05rs72qkp3ybkk2vhqf2qwa";
+ name = "s3ed";
+ };
+ packageRequires = [ dash emacs seq ];
+ meta = {
+ homepage = "https://melpa.org/#/s3ed";
+ license = lib.licenses.free;
+ };
+ }) {};
sackspace = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sackspace";
@@ -62837,12 +63815,12 @@
salt-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-jinja2, mmm-mode, yaml-mode }:
melpaBuild {
pname = "salt-mode";
- version = "20170702.246";
+ version = "20180118.1754";
src = fetchFromGitHub {
owner = "glynnforrest";
repo = "salt-mode";
- rev = "a41c07660199cfad3f9dd928d5674d2727508035";
- sha256 = "0y7z4lfvhd1aiyhy0yhrx9jdjsy2k1di6y747rjmf0rlwcq2gb2q";
+ rev = "e46c28ef77663391519646c79641c9d177f70d35";
+ sha256 = "13zk20bif05qgpqsx9hf6ri7qkxqq7nicp2lb84dg7id24md22x9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9dcf1a93a06fc42581521c88cfd988b03bedc000/recipes/salt-mode";
@@ -63047,12 +64025,12 @@
scad-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "scad-mode";
- version = "20170219.2003";
+ version = "20180108.1809";
src = fetchFromGitHub {
owner = "openscad";
repo = "openscad";
- rev = "3473eb1a568669779e3e896ededd0d0708766fe4";
- sha256 = "0d6ky2kglqraq61k9ikk1nbrpmra8h16vhhafkail41wq36vx6x5";
+ rev = "ec8aded3241766dda3b89e26fa914d07562de429";
+ sha256 = "0lh9zlic3iyhxbbsa0pdxl96gi4s8z7x7nphr8hlzl4if3zb5fg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d27782b9ac8474fbd4f51535351207c9c84984c/recipes/scad-mode";
@@ -63487,12 +64465,12 @@
scss-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "scss-mode";
- version = "20150107.1400";
+ version = "20180123.908";
src = fetchFromGitHub {
owner = "antonj";
repo = "scss-mode";
- rev = "b010d134f499c4b4ad33fe8a669a81e9a531b0b2";
- sha256 = "113pi7nsaksaacy74ngbvrvr6qcl7199xy662nj58bz5307yi9q0";
+ rev = "cf58dbec5394280503eb5502938f3b5445d1b53d";
+ sha256 = "0raja19l0igwr0pn0ghr1pj1d8i9k3m3764ma4r8nwzxcj9qw4ja";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/scss-mode";
@@ -63508,12 +64486,12 @@
sdcv = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, pos-tip, showtip }:
melpaBuild {
pname = "sdcv";
- version = "20171002.210";
+ version = "20180211.833";
src = fetchFromGitHub {
owner = "stardiviner";
repo = "sdcv.el";
- rev = "1aad9defb871dc07e27f603092bb81413be54cf2";
- sha256 = "1ij7inm1f59hmn9s1iqnywk1acfm0pqiim2s36vwrljy9lnb4ls8";
+ rev = "7cb1f8ec0fa4bb25669534d62bff58df38a992a8";
+ sha256 = "09i7zsizwq5k79wi5sgcfqdlbx0nazrnw3nd6hkn2vfrcffb7pf1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/173e233b2dacaaf54d92f3bcc06e54d068520dd4/recipes/sdcv";
@@ -63759,12 +64737,12 @@
semi = callPackage ({ fetchFromGitHub, fetchurl, flim, lib, melpaBuild }:
melpaBuild {
pname = "semi";
- version = "20160816.239";
+ version = "20180204.1448";
src = fetchFromGitHub {
owner = "wanderlust";
repo = "semi";
- rev = "6b9c62a76f22caf1476c837ee1976eaf0eaf38e7";
- sha256 = "0h0f6w13kiyy90vnsa4jlfdlsnd04wq6b0vrbmz74q1krfs8b0kz";
+ rev = "44aa82ecf78273d8ff4c84f2121b885fb7149f41";
+ sha256 = "1wl12gsz9pn4wzgbffv3ymr49kcxjggc2jx19kxqyjmwdnw004yf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e78849c2d1df187b7f0ef4c34985a341e640ad3e/recipes/semi";
@@ -63882,6 +64860,27 @@
license = lib.licenses.free;
};
}) {};
+ sequential-command = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "sequential-command";
+ version = "20170925.1740";
+ src = fetchFromGitHub {
+ owner = "rubikitch";
+ repo = "sequential-command";
+ rev = "a48cbcbe273b33edd3ae56e68f44b4100fa3a48a";
+ sha256 = "1f05amz22klvs2yqyw7n5bmivgdn5zc7vkv5x6bgc9b5k977lggj";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad10a684b4b2f01bc65883374f36fef156ff55d2/recipes/sequential-command";
+ sha256 = "0qhrpwcgn89sqdj8yhgax0qk81ycdanlgwx25cxy8wnxkqqcvh9m";
+ name = "sequential-command";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/sequential-command";
+ license = lib.licenses.free;
+ };
+ }) {};
servant = callPackage ({ ansi, commander, dash, epl, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s, shut-up, web-server }:
melpaBuild {
pname = "servant";
@@ -64410,12 +65409,12 @@
shimbun = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "shimbun";
- version = "20171224.1958";
+ version = "20180108.1712";
src = fetchFromGitHub {
owner = "emacsorphanage";
repo = "w3m";
- rev = "948a1a0f3e96e6c09c938e060f352ec126054ab1";
- sha256 = "1dwfw7hbcz88dvfy9hrllxhmhwdx6gfh9n457b6svcdjcn831d6d";
+ rev = "92be3a5bf5940826882bb6e17a85952a6b4eb537";
+ sha256 = "1n3020y18brpi7d286s3qia8fp4nbws16224nqga18hcx00zzdna";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30de78c9cf83de30093a5647976eeaf552d4b2cb/recipes/shimbun";
@@ -64851,12 +65850,12 @@
simple-httpd = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "simple-httpd";
- version = "20171004.938";
+ version = "20180205.1031";
src = fetchFromGitHub {
owner = "skeeto";
repo = "emacs-web-server";
- rev = "e7775d3bc5c6b73255814d0a62dc954e23a12c15";
- sha256 = "0pjhxhzzxrpcczwvd7b6a6q1nfmsr6m6mnlxn13nwf3r270grz87";
+ rev = "be73a176a19fff8260369652f688a316e652fc03";
+ sha256 = "1ifl1qsg6vxxmj3vysrvw94nn31x8krydin42vpp35w6pspx9f0z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/simple-httpd";
@@ -64893,12 +65892,12 @@
simple-paren = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "simple-paren";
- version = "20180104.1016";
+ version = "20180205.1141";
src = fetchFromGitHub {
owner = "andreas-roehler";
repo = "simple-paren";
- rev = "6a8c33443a1e8d502d272584a4a09b23a2342679";
- sha256 = "01lr9rndk5l2ssdqvrxikwhl9sswcp3hn233bjsq9kv6i5f9r8ca";
+ rev = "f5cc9b4325a07efe92379a11a1a61035c9a1e8c4";
+ sha256 = "1p931vqdnh6agrrzxf55x34ikb1x53mz1a17kskzlqchlzfmc3da";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e8886feb4a034fddd40d7381508b09db79f608f/recipes/simple-paren";
@@ -64935,12 +65934,12 @@
simple-screen = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "simple-screen";
- version = "20141023.758";
+ version = "20161009.220";
src = fetchFromGitHub {
owner = "wachikun";
repo = "simple-screen";
- rev = "4fcbdb4575310c0a2b4dd17fc8aeb4d7e6e9ffae";
- sha256 = "0zf9wgyp0n00i00zl1lxr0d60569zgcjdnmdvgpcibvny5s1fp2i";
+ rev = "596e3a451d9af24730ab31a8fe15c91a4264d09d";
+ sha256 = "0mqlwrkipgf977s0gx57fv5xrqli67hixprvra6q64isapr86yh1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/02db9a649002ed9dec03661a518f74f3c7a176d9/recipes/simple-screen";
@@ -65086,8 +66085,8 @@
src = fetchFromGitHub {
owner = "skeeto";
repo = "skewer-mode";
- rev = "7df248a4b7ec2eb0f3cabcbdfb052593d1f86590";
- sha256 = "07l90cqcngwy8vxx4yxx7i72lp10wzv44ypn07zwyrl69bcmf2q8";
+ rev = "c8fc64300cbe85896f6e0719ef2c91bfba9c4fcd";
+ sha256 = "1rl5rmvq0qgdr8zrzbdvahf8rxsdajj7zbyzxyqfmyqr83c9yrz5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/10fba4f7935c78c4fc5eee7dbb161173dea884ba/recipes/skewer-mode";
@@ -65166,12 +66165,12 @@
slack = callPackage ({ alert, circe, emojify, fetchFromGitHub, fetchurl, lib, melpaBuild, oauth2, request, websocket }:
melpaBuild {
pname = "slack";
- version = "20180103.1928";
+ version = "20180209.1923";
src = fetchFromGitHub {
owner = "yuya373";
repo = "emacs-slack";
- rev = "58b1309255563819ee8f83f625af49ac0353bed1";
- sha256 = "1bj43ircd9djk4i58qwxvmcbhzybxb954k52l80pk441ffk8v4vx";
+ rev = "02ee1d7339e48c64946041f6f4e09447c3f53e82";
+ sha256 = "0grx95xxf314m2k35m1kf20l2pwc6j11ibvrngx4pis7wqwjas3h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f0258cc41de809b67811a5dde3d475c429df0695/recipes/slack";
@@ -65229,12 +66228,12 @@
slime = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, macrostep, melpaBuild }:
melpaBuild {
pname = "slime";
- version = "20171230.1630";
+ version = "20180208.323";
src = fetchFromGitHub {
owner = "slime";
repo = "slime";
- rev = "179741a0616f78f4e5901fe04dea79654c504fba";
- sha256 = "0vljhr6gkmw5jkdzhq6vsl9sa48hv1a02d9g4sfwqraz85k4x85k";
+ rev = "8511e9b1180589c307909c623aa5f558f697f203";
+ sha256 = "0dbnmvrrd84syn96jz90rgddb3n1cfza2rmzw7p57fzknzmv349w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/14c60acbfde13d5e9256cea83d4d0d33e037d4b9/recipes/slime";
@@ -65247,22 +66246,22 @@
license = lib.licenses.free;
};
}) {};
- slime-company = callPackage ({ company, fetchFromGitHub, fetchurl, lib, melpaBuild, slime }:
+ slime-company = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, slime }:
melpaBuild {
pname = "slime-company";
- version = "20180108.426";
+ version = "20180119.1043";
src = fetchFromGitHub {
owner = "anwyn";
repo = "slime-company";
- rev = "fb54d166ca3e61e8f82020b7c5cfeafd3f4ad425";
- sha256 = "1sqsnvgr83h6v51fmin5ng2sbdpkj4cl4p2vy2xh7fa6zh00137m";
+ rev = "4c2e2805540dea700130607fa235018a87e4a070";
+ sha256 = "0ihwchp6hc1rxmahrhaly1cnhqs6k6ks32iiywwsyw7fjc34alc4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/abe5036c6de996a723bc800e0f031314e1188660/recipes/slime-company";
sha256 = "195s5fi2dl3h2jyy4d45q22jac35sciz81n13b4lgw94mkxx4rq2";
name = "slime-company";
};
- packageRequires = [ company slime ];
+ packageRequires = [ company emacs slime ];
meta = {
homepage = "https://melpa.org/#/slime-company";
license = lib.licenses.free;
@@ -65397,12 +66396,12 @@
sly = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sly";
- version = "20171220.1443";
+ version = "20180208.226";
src = fetchFromGitHub {
owner = "capitaomorte";
repo = "sly";
- rev = "436094626698e77efa38cbf45681db7ea6b7e9f7";
- sha256 = "08zii0vaa8w72adi2fy7v5rwvqp8kbv2wv0cws1q6wz9z95jjnmx";
+ rev = "cbf84c36c4eca8b032e3fd16177a7bc02df3ec4c";
+ sha256 = "13dyhsravn591p7g6is01mp2ynzjnnj7pwgi57r6xqmd4611y9vh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/79e7213183df892c5058a766b5805a1854bfbaec/recipes/sly";
@@ -65690,12 +66689,12 @@
smart-jump = callPackage ({ dumb-jump, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "smart-jump";
- version = "20180107.1054";
+ version = "20180121.2252";
src = fetchFromGitHub {
owner = "jojojames";
repo = "smart-jump";
- rev = "7042923b6edff126d59808fa718bf38c5f53464e";
- sha256 = "1g7vbqzh03cxqk9wjrq6j9dy4ij2m4x0p7iq08nrvlqsl6xr9g9r";
+ rev = "5431fcd2052918d85507ac31c40256adb67eb77e";
+ sha256 = "12224rfgb9193dmjgshcaxac70fprfl7r0m64p4aw0f6cxfr0pqp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/52f29e14e61b28cd1637ca5d6bd878d91a71251f/recipes/smart-jump";
@@ -65732,12 +66731,12 @@
smart-mode-line = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, rich-minority }:
melpaBuild {
pname = "smart-mode-line";
- version = "20171013.849";
+ version = "20180129.130";
src = fetchFromGitHub {
owner = "Malabarba";
repo = "smart-mode-line";
- rev = "1facbe9816b602c640ddb23602e30588d6d904ca";
- sha256 = "1fgh4yss9brchnfphdijy23qknv30hxkgsbz6p2d5ck6w7xml4lc";
+ rev = "5aca51956fae55d7310c1f96b5d128201087864a";
+ sha256 = "1wpavjkxszq1xr49q0qvqniq751s69axgnsdv37n73k3zl527vqw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/smart-mode-line";
@@ -65757,8 +66756,8 @@
src = fetchFromGitHub {
owner = "Malabarba";
repo = "smart-mode-line";
- rev = "1facbe9816b602c640ddb23602e30588d6d904ca";
- sha256 = "1fgh4yss9brchnfphdijy23qknv30hxkgsbz6p2d5ck6w7xml4lc";
+ rev = "5aca51956fae55d7310c1f96b5d128201087864a";
+ sha256 = "1wpavjkxszq1xr49q0qvqniq751s69axgnsdv37n73k3zl527vqw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/60072b183151e519d141ec559b4902d20c87904c/recipes/smart-mode-line-powerline-theme";
@@ -65921,12 +66920,12 @@
smartparens = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "smartparens";
- version = "20171201.242";
+ version = "20180212.202";
src = fetchFromGitHub {
owner = "Fuco1";
repo = "smartparens";
- rev = "65fbcfc849afb89e2642f9b87f66e6a96382f88c";
- sha256 = "0k4ar82axgxs84l2qdmrhhgf82309j2cxrv2gaxc3g7cxnj16ska";
+ rev = "a03debdf4aeb3232ae54a9712790f6727a592538";
+ sha256 = "027nam0jq6ldwgix200w78zj1hp2khqskhcvxavkhychpl8v501y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bd98f85461ef7134502d4f2aa8ce1bc764f3bda3/recipes/smartparens";
@@ -66257,12 +67256,12 @@
snakemake-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, magit-popup, melpaBuild }:
melpaBuild {
pname = "snakemake-mode";
- version = "20171030.1016";
+ version = "20180128.752";
src = fetchFromGitHub {
owner = "kyleam";
repo = "snakemake-mode";
- rev = "990d6d8e98b96b9afe5b9b340507b1aecd8de1ce";
- sha256 = "1bd6kwzkk8vfhfc7m384y40lh6rdw90g6624c0hlfrs9zwihmvs3";
+ rev = "6cf6d20db2e5253ce3f86e302651faa28f220aa7";
+ sha256 = "0dmvd5f5rb5kkzjkhzz17b40hlld23sy5wyzr8vq763f6pzs37kk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3a5b51fee1c9e6ce7e21555faa355d118d34b8d/recipes/snakemake-mode";
@@ -66873,12 +67872,12 @@
spacemacs-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "spacemacs-theme";
- version = "20180107.1039";
+ version = "20180117.1333";
src = fetchFromGitHub {
owner = "nashamri";
repo = "spacemacs-theme";
- rev = "3c43532474164ff5829a7558b49173b5b565a048";
- sha256 = "1kxqqvnkkjf2rfgc62mlqhb6ffx34hbhdcv9m7idiyf54nqxm13k";
+ rev = "fb2a88a604b0eb6bdeb02506733b947e155a9e64";
+ sha256 = "0ic09n4ddxv78sb4h5gz9a1frnnbsdkvizdhj2lfdr5xy00hais2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6c8ac39214856c1598beca0bd609e011b562346f/recipes/spacemacs-theme";
@@ -66996,18 +67995,19 @@
license = lib.licenses.free;
};
}) {};
- speechd-el = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }:
+ speechd-el = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "speechd-el";
- version = "20160710.359";
- src = fetchgit {
- url = "git://git.freebsoft.org/git/speechd-el";
- rev = "ec344edd498f95e3c945958475b31bae6505c34c";
- sha256 = "1ycq2ncixkm6imnhp2iqdray5f1mngnzfb3f2i3f0pi9k6xgavkb";
+ version = "20180105.1217";
+ src = fetchFromGitHub {
+ owner = "brailcom";
+ repo = "speechd-el";
+ rev = "0b25d3eb7ae219d2af9a7e9df2f3334652156bf5";
+ sha256 = "00b2851pgrzvcl828l48gxrmy779w8s1k4ngf8pf0sh1y9bd2715";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/2d28c4550ae3b0f7e5fc032754d698cccda6ac0c/recipes/speechd-el";
- sha256 = "07g6jwymmwkx26p3as3r370viz1cqq360cagw9ji6i0hvgrr66a0";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/96669a664122c2fb69acd4cad2d7bf75d3e8272d/recipes/speechd-el";
+ sha256 = "0p8zih9s2x6l2xcfjbzriyhsicaiwxz54iq9h3c8szlzq708mayc";
name = "speechd-el";
};
packageRequires = [];
@@ -67124,12 +68124,12 @@
spiral = callPackage ({ a, avy, clojure-mode, emacs, fetchFromGitHub, fetchurl, highlight, lib, melpaBuild, treepy }:
melpaBuild {
pname = "spiral";
- version = "20180105.1253";
+ version = "20180125.900";
src = fetchFromGitHub {
owner = "unrepl";
repo = "spiral";
- rev = "b25c42dd5add3192e846a5fe34be689e73f0c28c";
- sha256 = "16ls5iy98p9y8f5q9l3wz1g187zbpli2zgcjvnsbsv480bdpzgf6";
+ rev = "8e9707af9d6d61d8ec54edc98b958f1c829e98dd";
+ sha256 = "1p91k6xvy0w11p08nbk1b9x33ck6kxz4khgsc39wlhyv02rhqqi0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/77609e10c836a26de43ddb304ecfa275e314da21/recipes/spiral";
@@ -67233,8 +68233,8 @@
src = fetchFromGitLab {
owner = "iankelling";
repo = "spray";
- rev = "df326991acb2bd64af373bcf09816df9c6424d0d";
- sha256 = "1jk7qyj7yvbcs9m977fi73ypgp9bgsckgrqcf95wsfcfviajf8z4";
+ rev = "00638bc916227f2f961013543d10e85a43a32e29";
+ sha256 = "1avbfr32dvff26kgvd5vgan99nb5c6al9kv5xbmy2rcls17py7r2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e4f5053aa4e1af3f636febe9c3ce8c6ae20c090d/recipes/spray";
@@ -67523,12 +68523,12 @@
ssh-agency = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ssh-agency";
- version = "20170807.1152";
+ version = "20180127.1301";
src = fetchFromGitHub {
owner = "magit";
repo = "ssh-agency";
- rev = "e572e031852561f98a7053afcdc9a3796dde2137";
- sha256 = "0z2ywkiwv983vz4bk5vc62p3xapp15a4715l9sp5c8x70nlq02y3";
+ rev = "31b2b41e33d315fff54ace8bc2234abc38adf7cc";
+ sha256 = "02kw4h3hzpad39ir6y8cg8lnldd01cl0lm8p22kf4bf5f7f3sdlw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b9a9e4bd0205908bfb99762c7daaf3be276bb03a/recipes/ssh-agency";
@@ -67565,12 +68565,12 @@
ssh-deploy = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ssh-deploy";
- version = "20171211.311";
+ version = "20180129.245";
src = fetchFromGitHub {
owner = "cjohansson";
repo = "emacs-ssh-deploy";
- rev = "ee808acef916c7cf828923e6517a6867044caaf5";
- sha256 = "0dv2d6rhp23ckpzzdda3w3p5l7pps8vxs7b98r6320w2a2villq5";
+ rev = "5d70d89cddae17e4e412c9246871c3cbc860e3c6";
+ sha256 = "02cdd5jx03n1xzkkswlcb0l4zf32ysmz2hn76cc7lh4i20iqi06q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ssh-deploy";
@@ -67628,12 +68628,12 @@
stan-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "stan-mode";
- version = "20161023.1958";
+ version = "20180110.1441";
src = fetchFromGitHub {
owner = "stan-dev";
repo = "stan-mode";
- rev = "45b8242611fe0437fcff48f5f4f7d8f0552531ac";
- sha256 = "14yv57grsw3zyjcqasaanx8g2skix0i3w1f5r1fng3sgwclwbkdw";
+ rev = "a8e88473ef996b455523dc3fbcf2d8520659652f";
+ sha256 = "13qw6n26jpr208h2366pcfv10d11880wlfzr0kiadrsg219wjgsi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/67a44a0abe675238b10decdd612b67e418caf34b/recipes/stan-mode";
@@ -67653,8 +68653,8 @@
src = fetchFromGitHub {
owner = "stan-dev";
repo = "stan-mode";
- rev = "45b8242611fe0437fcff48f5f4f7d8f0552531ac";
- sha256 = "14yv57grsw3zyjcqasaanx8g2skix0i3w1f5r1fng3sgwclwbkdw";
+ rev = "a8e88473ef996b455523dc3fbcf2d8520659652f";
+ sha256 = "13qw6n26jpr208h2366pcfv10d11880wlfzr0kiadrsg219wjgsi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eda8539b7d8da3a458a38f7536ed03580f9088c3/recipes/stan-snippets";
@@ -67817,12 +68817,12 @@
stem-english = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "stem-english";
- version = "20170113.24";
+ version = "20180108.1958";
src = fetchFromGitHub {
owner = "kawabata";
repo = "stem-english";
- rev = "c8d9ccf1ea38ea403ba360b79b1042b0fd449a70";
- sha256 = "15bwbqapr3kfazpxagpzy6fpkgc669mb8n8psz7gaqhlpxsliwiz";
+ rev = "c9fc4c6ed6bf82382e479dae80912f4ae17d31f4";
+ sha256 = "1bkmgjfp7xir6d0yf782xkjvf595blrqhr3hack26jg5zl8qsrya";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5c8e97e70e7a86b9f5e55bdd2db492994e8abdd5/recipes/stem-english";
@@ -67835,6 +68835,27 @@
license = lib.licenses.free;
};
}) {};
+ sticky = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "sticky";
+ version = "20170925.1736";
+ src = fetchFromGitHub {
+ owner = "rubikitch";
+ repo = "sticky";
+ rev = "fec4e1af38f17f5cd80eca361d8e8ef8772db366";
+ sha256 = "126zs059snzpg83q9mrb51y0pqawwrj9smr3y7rza4q4qkdp1nk0";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad10a684b4b2f01bc65883374f36fef156ff55d2/recipes/sticky";
+ sha256 = "0g98qagqchwq9j5nvdz315wak8fvdw1l972cfh0fr4yyg7gxi6xr";
+ name = "sticky";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/sticky";
+ license = lib.licenses.free;
+ };
+ }) {};
stickyfunc-enhance = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "stickyfunc-enhance";
@@ -68256,12 +69277,12 @@
suggest = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, loop, melpaBuild, s }:
melpaBuild {
pname = "suggest";
- version = "20171229.1712";
+ version = "20180206.1327";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "suggest.el";
- rev = "5caf98ab49c6b3c421d8f274c0682bbb7fc662fe";
- sha256 = "1niifkdirlwcyx5rk398dgk9lqnqr06ilhh0r89hx1xxdnbjglbi";
+ rev = "27c5c7722248baff572a0f3a672662618be4eebc";
+ sha256 = "0pwd0cic3kj977171mpl0kkzas5l6cr806w1mhymcncgbybnr1pk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b9fd27e812549587dc2ec26bb58974177ff263ff/recipes/suggest";
@@ -68508,12 +69529,12 @@
swap-regions = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "swap-regions";
- version = "20160413.1023";
+ version = "20180116.253";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "swap-regions.el";
- rev = "2789091b6f34c0d4b82546eb39c4e73dc96e8679";
- sha256 = "1m0apxjcj6xhbic36il1mbbril6pw2h6d9kmsb0jhibyy6mc8r78";
+ rev = "6e7a1bc68f11afe00809c8e27c13bca08393a91c";
+ sha256 = "02z552qsc96big3davdj3yaz6f4fg72ljpn7nvzccp2wwchzfa1c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6805c7710618ed1178ffd3488295d4d6b33e8ebe/recipes/swap-regions";
@@ -68571,12 +69592,12 @@
swift-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
melpaBuild {
pname = "swift-mode";
- version = "20171228.2315";
+ version = "20180124.2324";
src = fetchFromGitHub {
owner = "chrisbarrett";
repo = "swift-mode";
- rev = "8c45f69a078c41619a7a3db6d54a732c3fad8e3f";
- sha256 = "1isy71vkws3ywm4iwa85dk12810az3h85n6bimd36dfqbhfwdrli";
+ rev = "7739e4954cc614ecd6b37e935f82ad057e256d56";
+ sha256 = "09mvwfi3nv4hkdvh76d7737nl3zaxn4a5vpmv2645q9s4vcq8zj8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19cb133191cd6f9623e99e958d360113595e756a/recipes/swift-mode";
@@ -68613,12 +69634,12 @@
swiper = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "swiper";
- version = "20180102.1035";
+ version = "20180211.1018";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "e5c5037fd5f2735b11fc90363f312431619fa8c2";
- sha256 = "0ssm6dgzzqvwwmwvnws8s0ac4f8dif5sxl9flx296df7s7xryzcv";
+ rev = "cc5197d5de78ba981df54815c8615d795e0ffdc5";
+ sha256 = "0c8866mb2ca419b6zh153vp298dxwldj29lbrynwr1jlpjf1dbr5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e64cad81615ef3ec34fab1f438b0c55134833c97/recipes/swiper";
@@ -68634,12 +69655,12 @@
swiper-helm = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, swiper }:
melpaBuild {
pname = "swiper-helm";
- version = "20151116.330";
+ version = "20180131.944";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper-helm";
- rev = "57012ab626486fcb3dfba0ee6720b0625e489b8c";
- sha256 = "1fr9vs0574g93mq88d25nmj93hrx4d4s2d0im6wk156k2yb8ha2b";
+ rev = "93fb6db87bc6a5967898b5fd3286954cc72a0008";
+ sha256 = "05n4h20lfyg1kis5rig72ajbz680ml5fmsy6l1w4g9jx2xybpll2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/674c709490e13267e09417e08953ff76bfbaddb7/recipes/swiper-helm";
@@ -68739,12 +69760,12 @@
sx = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, json ? null, let-alist, lib, markdown-mode, melpaBuild }:
melpaBuild {
pname = "sx";
- version = "20171225.1159";
+ version = "20180209.1414";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "sx.el";
- rev = "9488c03726464e4bd0ed0b448d203c5c7f8c212f";
- sha256 = "14b0cqq2qbr2nxl9pqpbb9m948bdlsjwgzmkif2hdfvrwrr2sbzd";
+ rev = "95100fa3c933f6b00519baa3c7073b882a1b4603";
+ sha256 = "010mlsry5s8xdah928zxy55xr51k91sqrbxv7fprir21y7nv044j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f16958a09820233fbe2abe403561fd9a012d0046/recipes/sx";
@@ -68886,12 +69907,12 @@
synosaurus = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "synosaurus";
- version = "20170621.957";
+ version = "20180125.1034";
src = fetchFromGitHub {
owner = "hpdeifel";
repo = "synosaurus";
- rev = "acc4c634eb7c7f6dd9bce8610efa7fc900e9c47b";
- sha256 = "0q8ggyfzvclgxvma2nvkfc89870hmii9cc8022ff0n7729rfj7m0";
+ rev = "ceeb06e24d3af3643862ecfdb263590eec1f492f";
+ sha256 = "1qdppyx24zmz9dzm9kjvcx30g6znik602mg2h2s835cww9n97idm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/synosaurus";
@@ -68928,12 +69949,12 @@
syntactic-close = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "syntactic-close";
- version = "20180105.831";
+ version = "20180211.538";
src = fetchFromGitHub {
owner = "emacs-berlin";
repo = "syntactic-close";
- rev = "01fa7cf280d27dbb2af2261cc0e8ff2aa14742b1";
- sha256 = "19snnxiyjkgzsrdynxdyzmqc168jdzcvk9jr5g2w9ca2f0x7m9s8";
+ rev = "5ba592366b0b29b724b1cbda952cc8e25ef8b239";
+ sha256 = "0b4lhvd3dsg95hpdnjmyhxrcaqkmigg7k5n98f9fb9b8k6gfdsan";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f2c15c0c8ee37a1de042a974c6daddbfa7f33f1d/recipes/syntactic-close";
@@ -68990,12 +70011,12 @@
system-packages = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "system-packages";
- version = "20180103.1837";
+ version = "20180131.1624";
src = fetchFromGitHub {
owner = "jabranham";
repo = "system-packages";
- rev = "f5576f36885f97c9c753e5f1b80318efc626210f";
- sha256 = "1ylmqlv2n0f3qqxf60gq93fr7z9zjghivy5swml3s8r3pc8a3iyy";
+ rev = "ba902ce6602649aefda675e3c3cfcf20ac7995f2";
+ sha256 = "017gif03773wlb0jfy45lsmq5vxqhghslxck9g6rgap22xn3xbcs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8c423d8c1ff251bd34df20bdb8b425c2f55ae1b1/recipes/system-packages";
@@ -69350,8 +70371,8 @@
src = fetchFromGitHub {
owner = "phillord";
repo = "tawny-owl";
- rev = "a8fc8300481a1e033a3811ccda54e552392d1689";
- sha256 = "1lkldr6rr21f97vp6kms2ha8hsszhmba4sn07is4k55lpvlnxd49";
+ rev = "b6838add6e418eccb557f8261c49ea5d65a7068d";
+ sha256 = "157gxkdryzh1zzcinljmzpbmb1vhrmkz37zfkbyl3ls8ibnw3lxb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ea9a114ff739f7d6f5d4c3167f5635ddf79bf60c/recipes/tawny-mode";
@@ -69766,12 +70787,12 @@
terminal-here = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "terminal-here";
- version = "20171022.552";
+ version = "20180208.944";
src = fetchFromGitHub {
owner = "davidshepherd7";
repo = "terminal-here";
- rev = "b3659e13d3d41503b4fc59dd2c7ea622631fc3ec";
- sha256 = "1z3ngwgv8ybwq42lkpavk51a25zdkl6v9xdfi41njpxdpbfcmx8z";
+ rev = "e769d3741d1023af4f965609f75e3567c89de6f0";
+ sha256 = "0g0y8haw1476jr0pd1s9jckf78da11aigdkd9akzlawsvvx8z864";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f8df6f7e23476eb52e7fdfbf9de277d3b44db978/recipes/terminal-here";
@@ -69997,12 +71018,12 @@
texfrag = callPackage ({ auctex, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "texfrag";
- version = "20171229.1913";
+ version = "20180117.2025";
src = fetchFromGitHub {
owner = "TobiasZawada";
repo = "texfrag";
- rev = "ba1382c073b1f73cb411fb30e618480b9a804916";
- sha256 = "19cinynqicsfdvpa8jmrrx9xmbplw2wnykm3bcii8rs5vkwdh61b";
+ rev = "aca88ea6440dc9a8ac35692e72ee00aac27ce575";
+ sha256 = "0bgjsqsxpfncfab5wnjpwy64wli6k7xw77dn7l1lpbymmsm9mnr5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/756649bbe2dc6233c66c3d128a8096be12231078/recipes/texfrag";
@@ -70148,8 +71169,8 @@
src = fetchFromGitHub {
owner = "myTerminal";
repo = "theme-looper";
- rev = "0feeed3c93fc54305499bda5953112487f25a3a0";
- sha256 = "18fkfr7cihnkxbz7r2p6dl5w2yzaibx3qxgwqgmx3g47lb1g13gc";
+ rev = "875c2cfc84b3c143d3b14a7aba38905e35559157";
+ sha256 = "145gbjizkkmdil1mmhsppmda22xg6blz81zqfsrd5aznwpiyw36q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/theme-looper";
@@ -70274,8 +71295,8 @@
src = fetchFromGitHub {
owner = "apache";
repo = "thrift";
- rev = "1b855d47aab32dc89e6e4271e8ac8872b049e1ba";
- sha256 = "1qrisw42nzbd1m09aihpigc63xm0yhhli5103aibww0pa904fr2d";
+ rev = "35d62edd6e9ff84b0fdd472e132a739b663a41c2";
+ sha256 = "012sgyx7zqll08zfl2v1jkik5p4wxzvp40njm6h5kps5igx2wnal";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/857ab7e3a5c290265d88ebacb9685b3faee586e5/recipes/thrift";
@@ -70354,12 +71375,12 @@
tide = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, s, typescript-mode }:
melpaBuild {
pname = "tide";
- version = "20171214.543";
+ version = "20180208.246";
src = fetchFromGitHub {
owner = "ananthakumaran";
repo = "tide";
- rev = "008f8f9cf44c81e230d58ed3d932e0ee43c2e09f";
- sha256 = "0s42f66lp3mn44jq04r4ccxac0l150w9nvy3bbvx8xxza2zn7lrw";
+ rev = "ca8a1c49eff59a07fefadb40d5bd60b4eee73605";
+ sha256 = "0avxxgmgl1q23yj087y9vfi0r6w8ckm0l3pj9syd9yj1l05wbrwz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a21e063011ebbb03ac70bdcf0a379f9e383bdfab/recipes/tide";
@@ -70615,12 +71636,12 @@
tldr = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tldr";
- version = "20171023.1929";
+ version = "20180122.312";
src = fetchFromGitHub {
owner = "kuanyui";
repo = "tldr.el";
- rev = "fe1bd5cee3d30741c816f3ccc118b94105ceba4c";
- sha256 = "1hdkrgv03w968qf8fm7c35k5pahk9wfwz5vy8xz6568ci1af47h3";
+ rev = "398b197c8d2238628b07e1b32d0f373876279f4c";
+ sha256 = "0iq7qlis6c6r2qkdpncrhh5vsihkhvy5x4y1y8cjb7zxkh62w33f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/45af2c5d1a36fcbf739812594c5cc878bf319a26/recipes/tldr";
@@ -71066,8 +72087,8 @@
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "9835ecb758c09400082eb8f1c0336eedbfed0134";
- sha256 = "0vhzqcqmhl3rzxrhfyy6r2yp5d07wd8y820cf0hfby6j5i4j247p";
+ rev = "58fc1a3c7f9f6e3126585b1ab2f3d00f824b7d7c";
+ sha256 = "1vsh2x794zaf02zql4s6bn3v0m3xm43icvrn7jfmi660qh3f4bsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/tracking";
@@ -71108,8 +72129,8 @@
src = fetchFromGitHub {
owner = "raghavgautam";
repo = "tramp-hdfs";
- rev = "b64f24d0419a80dffaa2c4ecec317aa2bba56e35";
- sha256 = "1bfqzwn19w6fs5npslw0sjqrwdswsv5m3wcdnk438pz1lp199wfy";
+ rev = "f8406f77bf83b66306ced693a5e4aaf606f46762";
+ sha256 = "15zr1fcmjk4mzjvmfbbkz5v9ryfgcjk0ag6rwxk8rp6wzwxcxvvl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4c185553314a2a9fe18907fd9251077777b33538/recipes/tramp-hdfs";
@@ -71167,12 +72188,12 @@
transmission = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "transmission";
- version = "20180101.1803";
+ version = "20180201.1506";
src = fetchFromGitHub {
owner = "holomorph";
repo = "transmission";
- rev = "b52760e0160f99312a1773953e7725800c13bb40";
- sha256 = "195z30yaj0qibkaci7imfhp4sr7zxhmlg4fq4bjzvawlmxi1i56p";
+ rev = "03a36853f141387654b7cb9217c7417db096a083";
+ sha256 = "0kvg2gawsgy440x1fsl2c4pkxwp3zirq9rzixanklk0ryijhd3ry";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ed7e414687c0bd82b140a1bd8044084d094d18f/recipes/transmission";
@@ -71269,22 +72290,22 @@
license = lib.licenses.free;
};
}) {};
- treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pfuture, s }:
+ treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, ht, hydra, lib, melpaBuild, pfuture, s }:
melpaBuild {
pname = "treemacs";
- version = "20180107.1246";
+ version = "20180207.2220";
src = fetchFromGitHub {
owner = "Alexander-Miller";
repo = "treemacs";
- rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
- sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
+ rev = "9ad516c8bd2a8db58ed9934420f6626921ab7b47";
+ sha256 = "09qbz4ss5k6wd7r00y280kkhsp4dx57ghrzdld53fkx2gmhq6zr1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs";
sha256 = "0zbnw48wrbq9g7vlwxapxpq9xz8cqyr63814w0pqnh6j40ia7r2a";
name = "treemacs";
};
- packageRequires = [ ace-window cl-lib dash emacs f hydra pfuture s ];
+ packageRequires = [ ace-window cl-lib dash emacs f ht hydra pfuture s ];
meta = {
homepage = "https://melpa.org/#/treemacs";
license = lib.licenses.free;
@@ -71293,12 +72314,12 @@
treemacs-evil = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild, treemacs }:
melpaBuild {
pname = "treemacs-evil";
- version = "20171225.951";
+ version = "20180203.416";
src = fetchFromGitHub {
owner = "Alexander-Miller";
repo = "treemacs";
- rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
- sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
+ rev = "9ad516c8bd2a8db58ed9934420f6626921ab7b47";
+ sha256 = "09qbz4ss5k6wd7r00y280kkhsp4dx57ghrzdld53fkx2gmhq6zr1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs-evil";
@@ -71314,12 +72335,12 @@
treemacs-projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, treemacs }:
melpaBuild {
pname = "treemacs-projectile";
- version = "20171204.845";
+ version = "20180203.416";
src = fetchFromGitHub {
owner = "Alexander-Miller";
repo = "treemacs";
- rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
- sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
+ rev = "9ad516c8bd2a8db58ed9934420f6626921ab7b47";
+ sha256 = "09qbz4ss5k6wd7r00y280kkhsp4dx57ghrzdld53fkx2gmhq6zr1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs-projectile";
@@ -71522,12 +72543,12 @@
tuareg = callPackage ({ caml, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tuareg";
- version = "20171204.1417";
+ version = "20180207.836";
src = fetchFromGitHub {
owner = "ocaml";
repo = "tuareg";
- rev = "a6d1589e256d861bfb51c59756b0aa25e88dfb89";
- sha256 = "0i9x6cvx61djavn35v8j4ildli0s9ixalxbwc4yb7sdax7379xhb";
+ rev = "45f73c8fb4c6467fc54a5a905deea322ffae180c";
+ sha256 = "1xhbnz0lv771bbpb6vizacdn2j47y2spdf42m72iv5iix6cgpnmq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/01fb6435a1dfeebdf4e7fa3f4f5928bc75526809/recipes/tuareg";
@@ -71795,12 +72816,12 @@
typescript-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "typescript-mode";
- version = "20171229.810";
+ version = "20180118.2305";
src = fetchFromGitHub {
owner = "ananthakumaran";
repo = "typescript.el";
- rev = "330c887241cf585aa4e2e3f3e9d851f28b92b08e";
- sha256 = "05bsr5drz8d5p0fx4ai2cfgmgzyi3245gpbr61iyv37an3zkcrav";
+ rev = "7249d76e2d4580c5c2f1f5978490b1fe0ffc57dc";
+ sha256 = "0bvarlk3pmzh1g489rdbsh0c255fj78si99m9a6l4ha9jk4xa5b6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d3f534a1e2cee4ad2e32e32802c5080207417b3d/recipes/typescript-mode";
@@ -72579,15 +73600,36 @@
license = lib.licenses.free;
};
}) {};
+ usage-memo = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "usage-memo";
+ version = "20170925.1737";
+ src = fetchFromGitHub {
+ owner = "rubikitch";
+ repo = "usage-memo";
+ rev = "88e15a9942a3e0a6e36e9c3e51e3edb746067b1a";
+ sha256 = "1aalrgyk8pwsc07qmczqhgccjli6mcckkbgpass3kvrkcfxdl2zk";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ad10a684b4b2f01bc65883374f36fef156ff55d2/recipes/usage-memo";
+ sha256 = "0fv96xd6gk12nv98zccwncr00qms0pmrp0cv7iipbz54s20g0745";
+ name = "usage-memo";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/usage-memo";
+ license = lib.licenses.free;
+ };
+ }) {};
use-package = callPackage ({ bind-key, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "use-package";
- version = "20171226.1104";
+ version = "20180206.1414";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "5a50f6703140992723a434b9a733644bfab15306";
- sha256 = "1495kkmfkl56kg8kbc21rqibrmdyg12mfsww79gm8v5q4nn6xq5f";
+ rev = "6af4b6caf67f5fbd63429d27fa54a92933df966a";
+ sha256 = "13qp22m3sd1x84776d9v3h2071zj1xlmkdqi6s6wks6gk3ybyia1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/51a19a251c879a566d4ae451d94fcb35e38a478b/recipes/use-package";
@@ -72603,12 +73645,12 @@
use-package-chords = callPackage ({ bind-chord, bind-key, fetchFromGitHub, fetchurl, key-chord, lib, melpaBuild, use-package }:
melpaBuild {
pname = "use-package-chords";
- version = "20171207.2240";
+ version = "20180127.1413";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "5a50f6703140992723a434b9a733644bfab15306";
- sha256 = "1495kkmfkl56kg8kbc21rqibrmdyg12mfsww79gm8v5q4nn6xq5f";
+ rev = "6af4b6caf67f5fbd63429d27fa54a92933df966a";
+ sha256 = "13qp22m3sd1x84776d9v3h2071zj1xlmkdqi6s6wks6gk3ybyia1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6240afa625290187785e4b7535ee7b0d7aad8969/recipes/use-package-chords";
@@ -72621,15 +73663,36 @@
license = lib.licenses.free;
};
}) {};
+ use-package-el-get = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, use-package }:
+ melpaBuild {
+ pname = "use-package-el-get";
+ version = "20180130.2105";
+ src = fetchFromGitHub {
+ owner = "edvorg";
+ repo = "use-package-el-get";
+ rev = "f33c448ed43ecb003b60ff601ee7ef9b08cff947";
+ sha256 = "1wzn3h8k7aydj3hxxws64b0v4cr3b77cf7z128xh3v6xz2w62m4z";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ee4a96cf467bcab171a0adfd4ef754abec1a9971/recipes/use-package-el-get";
+ sha256 = "0sg9ijkjax6w25p0q7rw5rjn8r2i83z5jfzjkvy8pxil5cg8zyh0";
+ name = "use-package-el-get";
+ };
+ packageRequires = [ use-package ];
+ meta = {
+ homepage = "https://melpa.org/#/use-package-el-get";
+ license = lib.licenses.free;
+ };
+ }) {};
use-package-ensure-system-package = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, system-packages, use-package }:
melpaBuild {
pname = "use-package-ensure-system-package";
- version = "20171205.1029";
+ version = "20180127.46";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "5a50f6703140992723a434b9a733644bfab15306";
- sha256 = "1495kkmfkl56kg8kbc21rqibrmdyg12mfsww79gm8v5q4nn6xq5f";
+ rev = "6af4b6caf67f5fbd63429d27fa54a92933df966a";
+ sha256 = "13qp22m3sd1x84776d9v3h2071zj1xlmkdqi6s6wks6gk3ybyia1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6240afa625290187785e4b7535ee7b0d7aad8969/recipes/use-package-ensure-system-package";
@@ -72642,6 +73705,27 @@
license = lib.licenses.free;
};
}) {};
+ usql = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "usql";
+ version = "20180204.1407";
+ src = fetchFromGitHub {
+ owner = "nickbarnwell";
+ repo = "usql.el";
+ rev = "b6bd210ba3feec946576ab1f130d9f91ad2e2c44";
+ sha256 = "1y1da6ipig7r5wcnb1v4pj0j56dsykvgy2pw0h4jxxibcr50pa42";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c8f6b968312a09d062fcc8f942d29c93df2a5a3c/recipes/usql";
+ sha256 = "10ks164kcly5gkb2qmn700a51kph2sry4a64jwn60p5xl7w7af84";
+ name = "usql";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/usql";
+ license = lib.licenses.free;
+ };
+ }) {};
utop = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "utop";
@@ -73125,6 +74209,27 @@
license = lib.licenses.free;
};
}) {};
+ vertica-snippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
+ melpaBuild {
+ pname = "vertica-snippets";
+ version = "20180208.154";
+ src = fetchFromGitHub {
+ owner = "baron42bba";
+ repo = "vertica-snippets";
+ rev = "5959d86c77d4b8f67383f65f7f6ca3e0db2a9529";
+ sha256 = "0hmvd2kly7k51qfhkg6rzcq0a5ksskr1r0x07i0imz0idm77g29z";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d3c8cb5c0fdbb6820a08091d8936dd53a3c43c56/recipes/vertica-snippets";
+ sha256 = "0044qcf6dyxp2h14ij6w19zs7ikx9xalfrz6jqbl8sy35wcihmhn";
+ name = "vertica-snippets";
+ };
+ packageRequires = [ yasnippet ];
+ meta = {
+ homepage = "https://melpa.org/#/vertica-snippets";
+ license = lib.licenses.free;
+ };
+ }) {};
vertigo = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "vertigo";
@@ -73359,12 +74464,12 @@
virtualenvwrapper = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "virtualenvwrapper";
- version = "20171119.1403";
+ version = "20180211.1744";
src = fetchFromGitHub {
owner = "porterjamesj";
repo = "virtualenvwrapper.el";
- rev = "fa49954d44cb47a46d7a2bd8566ea21dd0823dea";
- sha256 = "1d69bpx7q3x4z9d81iwapfna0p94krkfvlqr1fy3lq0g9537ahn2";
+ rev = "bf13158dde071bdf4901709ed101aba6b8a25f7f";
+ sha256 = "003nj9i6kfjyw1bdz1y3dssp3ff7irhsfq21r430xvdfnzrby4ky";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/acc9b816796b9f142c53f90593952b43c962d2d8/recipes/virtualenvwrapper";
@@ -73426,8 +74531,8 @@
src = fetchFromGitHub {
owner = "joostkremers";
repo = "visual-fill-column";
- rev = "57c2a72d46900117ea92e0a01b97e19481800503";
- sha256 = "086zfx4lh168rg50ndg8qzdh8vzc6sgfii7qzcn4mg4wa74hnp9y";
+ rev = "d97017e9bcca79e6a0f3ef63414a954319feb879";
+ sha256 = "11w3krp5z6yxchqlz45kqiqf0y9drplmanixw3q4r5cwaspx94qh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7628c805840c4687686d0b9dc5007342864721e/recipes/visual-fill-column";
@@ -73506,12 +74611,12 @@
vlf = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "vlf";
- version = "20170830.1148";
+ version = "20180201.1454";
src = fetchFromGitHub {
owner = "m00natic";
repo = "vlfi";
- rev = "a01e9ed416cd81ccddebebbf05d4ca80060b07dc";
- sha256 = "0ziz08ylhkqwj2rp6h1z1yi309f6791b9r91nvr255l2331481pm";
+ rev = "31b292dc85a374fb343789e217015683bfbdf5f1";
+ sha256 = "18ll47if9ajv0jj2aps8592bj7xqhxy74sbsqn07x9ywinxxi9mn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9116b11eb513dd9e1dc9542d274dd60f183b24c4/recipes/vlf";
@@ -73674,12 +74779,12 @@
w3m = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "w3m";
- version = "20171221.2317";
+ version = "20180116.135";
src = fetchFromGitHub {
owner = "emacsorphanage";
repo = "w3m";
- rev = "948a1a0f3e96e6c09c938e060f352ec126054ab1";
- sha256 = "1dwfw7hbcz88dvfy9hrllxhmhwdx6gfh9n457b6svcdjcn831d6d";
+ rev = "92be3a5bf5940826882bb6e17a85952a6b4eb537";
+ sha256 = "1n3020y18brpi7d286s3qia8fp4nbws16224nqga18hcx00zzdna";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30de78c9cf83de30093a5647976eeaf552d4b2cb/recipes/w3m";
@@ -73778,12 +74883,12 @@
wand = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "wand";
- version = "20171103.513";
+ version = "20180112.454";
src = fetchFromGitHub {
owner = "cmpitg";
repo = "wand";
- rev = "83c0c723dae7d8a37e67a9d9f2d00e005b5486ca";
- sha256 = "0wc1gmaz02bfbapwrmmc5r7rcfwqlfr52x3jqk6bhxpiav141yq4";
+ rev = "e8939812e03255fff3e15c5d0f9d4da849aaf07b";
+ sha256 = "0l79vhf0s5rz9s02bmcfyx7yn4pvn3dnxkr50qfhqajrvfx1105g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/38be840bbb32094b753ec169b717a70817006655/recipes/wand";
@@ -73820,12 +74925,12 @@
wanderlust = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, semi }:
melpaBuild {
pname = "wanderlust";
- version = "20171209.227";
+ version = "20180210.2213";
src = fetchFromGitHub {
owner = "wanderlust";
repo = "wanderlust";
- rev = "2a058670d9f65e7c9e5b203b31d5946bcb2bf144";
- sha256 = "1kpw9al401x7mwzan273dz38699hirz5rdlpwihmrvccpa279r6p";
+ rev = "7c70e6308242a8e9f175fca02da9b55a1805508c";
+ sha256 = "0ipwchasw6ijykyl6ikxkghzigbxg8g10rdxqcy0250ra57afc2p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/426172b72026d1adeb1bf3fcc6b0407875047333/recipes/wanderlust";
@@ -74051,12 +75156,12 @@
web-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "web-mode";
- version = "20171118.1132";
+ version = "20180211.945";
src = fetchFromGitHub {
owner = "fxbois";
repo = "web-mode";
- rev = "78d49396b0ddb5e60596dc4a2c09d7cbb5812ff5";
- sha256 = "1hs1fx4269qbnajhhsvnf61clbl1smbkyz4w74p72balpgjxnpy7";
+ rev = "d667edc2e35f5e4fe8cc4465e6359ee001a1516a";
+ sha256 = "072x1kgzm9pp3bg1sq7zb1v95m19ksnnjdvf26ablwcldsgapncd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f0565555eaa356141422c5175d6cca4e9eb5c00/recipes/web-mode";
@@ -74177,12 +75282,12 @@
webpaste = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "webpaste";
- version = "20171025.956";
+ version = "20180127.1434";
src = fetchFromGitHub {
owner = "etu";
repo = "webpaste.el";
- rev = "f047313c656e0ea85033bacc564d02ae6f4605ff";
- sha256 = "00mawa0n415dcnrldqmgwwjcj2rv59wblrbzkc2g9i388nl41rp5";
+ rev = "14fd97bc3c8554d9394b698610dca1186ff68b03";
+ sha256 = "1q7pqkww6ggh9sdnqa4vbq6nzivw0w011w3mvwx1mi4zp0dv50zs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/13847d91c1780783e516943adee8a3530c757e17/recipes/webpaste";
@@ -74240,12 +75345,12 @@
weechat = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s, tracking }:
melpaBuild {
pname = "weechat";
- version = "20171128.440";
+ version = "20180112.1217";
src = fetchFromGitHub {
owner = "the-kenny";
repo = "weechat.el";
- rev = "f8e6a2361f4de2299b861dd8fea1d0a5502be7c4";
- sha256 = "1hqjc43bmn5bgad6iais9b4plb6ijcwwvvgyfgjfjmpb81inxdvh";
+ rev = "4842e966a557e13fa4f16052cb60d221cdb886cf";
+ sha256 = "0y4vdsm4rb221hmr2a2sn0kj51jsgndkmhwcjiryqxzn2giy9siw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e38255a31a4ca31541c97a506a55f82e2670abe6/recipes/weechat";
@@ -74429,12 +75534,12 @@
which-key = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "which-key";
- version = "20171217.1916";
+ version = "20180131.606";
src = fetchFromGitHub {
owner = "justbur";
repo = "emacs-which-key";
- rev = "ef384e781e6107850c7fadc78cb0675d7fe72e69";
- sha256 = "1xiw2blc1z2fvpz30i350gk28nfwlallnqvqmxibb84rydadx705";
+ rev = "fce520f8af727bd33861f8d0f7655c01ea84ad85";
+ sha256 = "1sgaln0d6rslvln4bvznkp401sizngwp6ypscp4gn95ygq2aam39";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/315865a3df97c0694f648633d44b8b34df1ac76d/recipes/which-key";
@@ -74999,8 +76104,8 @@
version = "20160419.1232";
src = fetchhg {
url = "https://bitbucket.com/ArneBab/wisp";
- rev = "52fa9101d8c4";
- sha256 = "1ijzd3xmygkkkwm0ckkmi576y93drcs63l6bsc8qz2pvjcn5k8sw";
+ rev = "d04938232934";
+ sha256 = "1sjadb0kh3hrdsvwywi04agrzrs21sxzh1v1km0z3x6f15nr048c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode";
@@ -75037,12 +76142,12 @@
with-editor = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "with-editor";
- version = "20171217.1239";
+ version = "20180111.433";
src = fetchFromGitHub {
owner = "magit";
repo = "with-editor";
- rev = "05338d893f3879391d7283324364b472e3f4f4d1";
- sha256 = "0h5wlskfb0xpw1jjijcvyl2ivylky3y2czmfi8f0qv9vz6g495w3";
+ rev = "04d59d68dab58a7cf3034c84d8ba0553b78ae30c";
+ sha256 = "080f39m9nmi163arpmxw45xwadb7q7w7p385yi1jy62bzvqnk0pm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8c52c840dc35f3fd17ec660e113ddbb53aa99076/recipes/with-editor";
@@ -75583,12 +76688,12 @@
xah-css-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-css-mode";
- version = "20170821.400";
+ version = "20180120.241";
src = fetchFromGitHub {
owner = "xahlee";
repo = "xah-css-mode";
- rev = "7167c7a9a0f0dcc167dafa833efd43a0c9ae4307";
- sha256 = "1iychyj79g9mxpr688f2a9w8bbsgm2r88rr11b42gagal0kgk8q4";
+ rev = "ee1c71cd2b3fc00a76e55789ad9a74eed4ae59c2";
+ sha256 = "16wbdm2a5wdpfhxwd1wlqnj0h1ivrrq00nk8ddzp7qsdc8m1i4gn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/05eed39bae37cc8359d2cc678052cbbcc946e379/recipes/xah-css-mode";
@@ -75646,12 +76751,12 @@
xah-fly-keys = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-fly-keys";
- version = "20180107.1546";
+ version = "20180211.1348";
src = fetchFromGitHub {
owner = "xahlee";
repo = "xah-fly-keys";
- rev = "c7ebabe6ccff0bce35cf7feb1cef34f4c69aee50";
- sha256 = "1r4ld1b8dd39bggjhzj6rd3wan3yhw5sm3zi623yad7w48c4xpna";
+ rev = "b88e84bafc93b109c53cee2be88b8fd6517187be";
+ sha256 = "1394v3mgmx7hwxi3slszhlc82hds6c4p0pfglyd2bf33c56shk6h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/05eed39bae37cc8359d2cc678052cbbcc946e379/recipes/xah-fly-keys";
@@ -76108,12 +77213,12 @@
xterm-color = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xterm-color";
- version = "20170102.1525";
+ version = "20180202.1518";
src = fetchFromGitHub {
owner = "atomontage";
repo = "xterm-color";
- rev = "5873477fd7bd6e54142ab35fbc623ea9b55200aa";
- sha256 = "1328avc28barirwipasnhq81sn4nw6w6x6fffgqcxayv2r5bl1d8";
+ rev = "42374a98f1039e105cad9f16ce585dffc96a3f1c";
+ sha256 = "09mzzql76z3gn39qnfjspm8waps8msbkilmlk3n2zrizpbps6crj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b34a42f1bf5641871da8ce2b688325023262b643/recipes/xterm-color";
@@ -76322,8 +77427,8 @@
src = fetchFromGitHub {
owner = "drdv";
repo = "yahtzee";
- rev = "b851eb86a8a78378ad0f734e2c56f3f5f4d052ec";
- sha256 = "009j6b7k5dc4n2zyi86d0bnl2a77ril9phqkx29jz5lcr0ndarwj";
+ rev = "b028fc03a1526b166043e783add3be4f04b7a92e";
+ sha256 = "0abl81q726jdhlirz77vl55xdbhpyfqrfqc2x6qdz9jmh04r912g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/200169fdabce0ae3a2ecb6f4f3255c15ec3ed094/recipes/yahtzee";
@@ -76360,12 +77465,12 @@
yaml-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yaml-mode";
- version = "20170727.1531";
+ version = "20180204.2333";
src = fetchFromGitHub {
owner = "yoshiki";
repo = "yaml-mode";
- rev = "28c34033194130d452d5c958b5241c88d42ca02b";
- sha256 = "1m3fr19sfkr7d94qzqkl7x1jmhpar2hnhq6mjscd3lfcqkifh6kv";
+ rev = "7f4103736178fc6e3a9a9ba3b3d0516986ab8b71";
+ sha256 = "0y153522yg5qmkdcbf7h87zcambgl9hf9bwk8dq22c0vgdc04v3i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/yaml-mode";
@@ -76444,12 +77549,12 @@
yankpad = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yankpad";
- version = "20171221.636";
+ version = "20180127.254";
src = fetchFromGitHub {
owner = "Kungsgeten";
repo = "yankpad";
- rev = "aa643aeaaf72fa19c4610ce47088a1fbc4e33ecb";
- sha256 = "0815ki5fx6jr15ljjw48spxjknqwhcm6qzk8pl7hxw162r3nxh6p";
+ rev = "4b04dd134599b2e360c10d8be9110078aa1aca9d";
+ sha256 = "031v4r5spgsl8i0vgfzrwvcp8s8vbdw0kf56wj7qz9732hmb14j7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e64746d10f9e0158621a7c4dc41dc2eca6ad573c/recipes/yankpad";
@@ -76591,12 +77696,12 @@
yasnippet = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yasnippet";
- version = "20180102.1824";
+ version = "20180211.1442";
src = fetchFromGitHub {
owner = "joaotavora";
repo = "yasnippet";
- rev = "04062d8b4f7391069058345e1efd673add0357f8";
- sha256 = "11xn4h182p738apiphxvdzrnb4gc2nam039xzxfx9fsvfxph6ziw";
+ rev = "c9277d326e9c8b6052bbb35eb86467e43a7e9424";
+ sha256 = "0hddvg7b3ba1irydhybr011d9dfxvnqj9km4km9l3xk9fx0kkqvw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d1927dc3351d3522de1baccdc4ce200ba52bd6e/recipes/yasnippet";
@@ -76612,12 +77717,12 @@
yasnippet-snippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "yasnippet-snippets";
- version = "20180107.147";
+ version = "20180122.521";
src = fetchFromGitHub {
owner = "AndreaCrotti";
repo = "yasnippet-snippets";
- rev = "3ab16fb46517d3f084ce838bb5fce71d22601a16";
- sha256 = "1nw95nmnc4y1l3dm44yn1kb88179x5455g5sap20dm7a6zxbf94g";
+ rev = "b42c2b670bdd761b9c1c232998ebf4bbc5b914e8";
+ sha256 = "0mzfck8jdcy6p18r37nc06w888zhvd3kamaaxzspbda4yws7y2wk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/25b8d4efe2e7833eb95dfdf33aa3ecc34af7a687/recipes/yasnippet-snippets";
@@ -76633,12 +77738,12 @@
yatemplate = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "yatemplate";
- version = "20161108.1305";
+ version = "20180114.734";
src = fetchFromGitHub {
owner = "mineo";
repo = "yatemplate";
- rev = "07da11de32feb6cbce0f8c140c0304e3ba1b42c0";
- sha256 = "10af3pa8rh3rs0vpm436vm5wlwvqkfa3zpqyhdf2i3q4gaqfb902";
+ rev = "c1de31d2b16d98af197a4392b6481346ab4e8d57";
+ sha256 = "0lp5ym2smmvmlxpdyv4kh75qsz8dsdz9afd8nxaq8y4fazzabblx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ba3cdb74f121cbf36b6d9d5a434c363905ce526/recipes/yatemplate";
@@ -76653,15 +77758,15 @@
}) {};
yatex = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "yatex";
- version = "20180106.654";
+ version = "20180122.1744";
src = fetchhg {
- url = "https://www.yatex.org/hgrepos/yatex/";
- rev = "668632d9392e";
- sha256 = "1d37yr7yqqg1gavi3406rv9rfvcm5ic365jhs6pispfx1kr77k6n";
+ url = "https://www.yatex.org/hgrepos/yatex";
+ rev = "b1896ef49747";
+ sha256 = "1a8qc1krskl5qdy4fikilrrzrwmrghs4h1yaj5lclzywpc67zi8b";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/e28710244a1bef8f56156fe1c271520896a9c694/recipes/yatex";
- sha256 = "17np4am7yan1bh4706azf8in60c41158h3z591478j5b1w13y5a6";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/9854c39fc1889891fe460d0d5ac9224de3f6c635/recipes/yatex";
+ sha256 = "1qbqdsqf5s61hyyzx84csnby242n5sdcmcw55pa8r16j8kyzgrc0";
name = "yatex";
};
packageRequires = [];
@@ -76719,8 +77824,8 @@
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "7f394d02f6f3149b215adcc96043c78d5f32d612";
- sha256 = "0q7y0cg2gw15sm0yi45gc81bsrybv8w8z58vjlq1qp0nxpcz3ipl";
+ rev = "e21c99de8fd2992031adaa758df0d495e55d682a";
+ sha256 = "1l9xsqlcqi25mdka806gz3h4y4x0dh00n6bajh3x908ayixjgf91";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4b25378540c64d0214797348579671bf2b8cc696/recipes/ycmd";
@@ -76788,12 +77893,12 @@
yoficator = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yoficator";
- version = "20171206.1630";
+ version = "20180129.1252";
src = fetchFromGitLab {
owner = "link2xt";
repo = "yoficator";
- rev = "5ad60258097147cdd8d71147722cc4203a59a0b0";
- sha256 = "0b2xzkw0rxbxfk6rxapy82zl61k51cis9nsnw67v7h2s2423jhcr";
+ rev = "e0dc076cb0d1999cb41585b5f36322681109fe86";
+ sha256 = "1vq07ndxrdry26dx3ci4yz1a1qdcr20yznj62y2f0wkyccrai9y9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5156f01564978718dd99ab3a54f19b6512de5c3c/recipes/yoficator";
@@ -76872,12 +77977,12 @@
zeal-at-point = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "zeal-at-point";
- version = "20170427.2042";
+ version = "20180131.1554";
src = fetchFromGitHub {
owner = "jinzhu";
repo = "zeal-at-point";
- rev = "50a1bd4240ff0db7c8f2046c3b00c5a8e14b9d2f";
- sha256 = "1xy9nbbk0fkd9dm8n0c0gy52vi34s6vgzbnab0hrghn6whs89ig8";
+ rev = "0fc3263f44e95acd3e9d91057677621ce4d297ee";
+ sha256 = "0aq9w9pjyzdgf63hwffhph6k43vv3cxmffklrjkjj3hqv796k8yd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4bcb472b6b18b75acd9c68e1fc7ecce4c2a40d8f/recipes/zeal-at-point";
@@ -76935,12 +78040,12 @@
zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "zenburn-theme";
- version = "20171216.1027";
+ version = "20180123.59";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "zenburn-emacs";
- rev = "62d91fd7c054b0747f1309c012976deb471d4608";
- sha256 = "1ddr47xy86kajwwf7dnzz9a9qh7bd9wkf7x30qwlygc41mg6w6zy";
+ rev = "4b3e541721f52dbfa307e2cab3cd682e25987fdd";
+ sha256 = "0x3b3dbkgpf9py7z3bf9629q3vqi303xp2hy7vi2qdfrnqn0600q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/zenburn-theme";
@@ -76979,13 +78084,13 @@
pname = "zenity-color-picker";
version = "20160302.354";
src = fetchgit {
- url = "https://bitbucket.org/Soft/zenity-color-picker.el.git";
+ url = "https://bitbucket.org/Soft/zenity-color-picker.el";
rev = "4f4f46676a461ebc881487fb70c8c181e323db5e";
sha256 = "14i2k52qz77dv04w39fyp9hfq983fwa3803anqragk608xgwpf4s";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/e7c8f99ac93f2b828ded420a2fbcd18356ea641e/recipes/zenity-color-picker";
- sha256 = "1v6ks922paacdgpv5v8cpic1g66670x73ixsy2nixs5qdw241wzl";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf/recipes/zenity-color-picker";
+ sha256 = "0rim1mbhlb2lj302c58rs5l7bd168nxg1jpir6cbpf8rp0k35ldb";
name = "zenity-color-picker";
};
packageRequires = [ emacs ];
@@ -77018,12 +78123,12 @@
zerodark-theme = callPackage ({ all-the-icons, fetchFromGitHub, fetchurl, flycheck, lib, magit, melpaBuild }:
melpaBuild {
pname = "zerodark-theme";
- version = "20180103.535";
+ version = "20180201.246";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "zerodark-theme";
- rev = "12ca2cc6348decc964c148c36a3cde0846f4fc1a";
- sha256 = "11vpqkgspp2abf2rgpzcpz4miaq1lgbhg5w0li1qai6ybslz212z";
+ rev = "553ba2ba9907e56bda1d2ebf142ba7cbf9bd16f1";
+ sha256 = "1d9fclil0nf06gc9734y3p6clkxpwxa8nqh9mk9kpj8k9b36lxcn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d00b78ead693e844e35c760fe2c39b8ed6cb0d81/recipes/zerodark-theme";
@@ -77375,11 +78480,11 @@
zpresent = callPackage ({ dash, emacs, fetchhg, fetchurl, lib, melpaBuild, org-parser, request }:
melpaBuild {
pname = "zpresent";
- version = "20171008.2152";
+ version = "20180205.2109";
src = fetchhg {
url = "https://bitbucket.com/zck/zpresent.el";
- rev = "eb6f5bf71b00";
- sha256 = "1q3xz4gwqb7ac49w0nq7zvl4n790wk6r97by1kldv54y2fj0ja9g";
+ rev = "53a247d2c21b";
+ sha256 = "1a45l3i1gg0pyka13z6hra3wyp6x564cz66gbi10sqly2jlwgxda";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3aae38ad54490fa650c832fb7d22e2c73b0fb060/recipes/zpresent";
@@ -77395,12 +78500,12 @@
ztree = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ztree";
- version = "20170223.1014";
+ version = "20180210.717";
src = fetchFromGitHub {
owner = "fourier";
repo = "ztree";
- rev = "febc2d02373312ce69f56c9dbe54cabea3e0813c";
- sha256 = "0sj30f87gvxbqwi1k7xxqc1h0w7n53630d04csqayiwvc6a2z2sz";
+ rev = "d078dafa74f4e2a001f1aeecf718c0716779d77e";
+ sha256 = "1skhvq48f6pl1i53gaa1bplbwd1ik21a12vryby3gk3w5ccw3wng";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f151e057c05407748991f23c021e94c178b87248/recipes/ztree";
diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
index 61257c5b57353ff1a4badb0c0f643f887ee9ae27..6b986aa7499c612dd6c66b508f1b2f39c4074960 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
@@ -131,9 +131,6 @@ self:
# upstream issue: mismatched filename
link-hint = markBroken super.link-hint;
- # part of a larger package
- llvm-mode = dontConfigure super.llvm-mode;
-
# upstream issue: missing file header
maxframe = markBroken super.maxframe;
diff --git a/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix b/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
index dd3a30271f3970b0965c28a0f07b1589f53bf53b..148099d1005ded115941c237481e75c9cf9818ca 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
@@ -548,12 +548,12 @@
ac-php = callPackage ({ ac-php-core, auto-complete, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "ac-php";
- version = "2.0.1";
+ version = "2.0.3";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "519b5cd886f484693fd69b226e307d56137b321b";
- sha256 = "1pig5kang3yvzzahgn8rfpy3gvpfz7myvf7ic0yc6rivvbl03k18";
+ rev = "cf9db85af2db9150e9d9b4fecad874e16ce43f0d";
+ sha256 = "0gm15f5l91sh7syf60lnvlfnf3vivbk36gddsf3yndiwfsqh7xd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php";
@@ -569,12 +569,12 @@
ac-php-core = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode, popup, s, xcscope }:
melpaBuild {
pname = "ac-php-core";
- version = "2.0.1";
+ version = "2.0.3";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "519b5cd886f484693fd69b226e307d56137b321b";
- sha256 = "1pig5kang3yvzzahgn8rfpy3gvpfz7myvf7ic0yc6rivvbl03k18";
+ rev = "cf9db85af2db9150e9d9b4fecad874e16ce43f0d";
+ sha256 = "0gm15f5l91sh7syf60lnvlfnf3vivbk36gddsf3yndiwfsqh7xd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php-core";
@@ -611,12 +611,12 @@
ac-rtags = callPackage ({ auto-complete, fetchFromGitHub, fetchurl, lib, melpaBuild, rtags }:
melpaBuild {
pname = "ac-rtags";
- version = "2.16";
+ version = "2.18";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "8ef7554852541eced514c56d5e39d6073f7a2ef9";
- sha256 = "0hh9m0ykw3r9h4gv4a99px00py1h5hs86043mp1m0nmkjibf6w56";
+ rev = "98d668e85cf9ae84e775742752c5656dd2df2f17";
+ sha256 = "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/ac-rtags";
@@ -905,12 +905,12 @@
adafruit-wisdom = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "adafruit-wisdom";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchFromGitHub {
owner = "gonewest818";
repo = "adafruit-wisdom.el";
- rev = "67e1fb17964c09514e7635dba85fb14b0926e49c";
- sha256 = "097r31l4fpj4yd2ajv6zwgwn35fwn3c83qg9yzm2rjz1rdcwxlrw";
+ rev = "2b353f9029f359eb4eb4f0364bd2fbbedf081e42";
+ sha256 = "0zyqnwmrj7yigk1z9baqxmzxnwhpxfjz9r1gl090harl69hdp67d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/18483af52c26f719fbfde626db84a67750bf4754/recipes/adafruit-wisdom";
@@ -1094,12 +1094,12 @@
ahungry-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ahungry-theme";
- version = "1.8.0";
+ version = "1.10.0";
src = fetchFromGitHub {
owner = "ahungry";
repo = "color-theme-ahungry";
- rev = "32ce7765c95559f6a0552cdaeedb6eb97bb7a476";
- sha256 = "0c1xwqknhjx6y29fwca949r8d2fqb17mca5qc79pdxdlp3l606fg";
+ rev = "45bf75f17752c8e8dd4c8a4531c0aa419cdccb84";
+ sha256 = "03xypgq6vy7819r42g23kgn7p775bc0v9blzhi0zp5c61p4cw8v3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/520295978fd7de3f4266dd69cc30d0b4fdf09db0/recipes/ahungry-theme";
@@ -1217,22 +1217,22 @@
license = lib.licenses.free;
};
}) {};
- all-the-icons = callPackage ({ emacs, fetchFromGitHub, fetchurl, font-lock-plus, lib, melpaBuild, memoize }:
+ all-the-icons = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, memoize }:
melpaBuild {
pname = "all-the-icons";
- version = "3.1.1";
+ version = "3.2.0";
src = fetchFromGitHub {
owner = "domtronn";
repo = "all-the-icons.el";
- rev = "bb69345ead914345faad582723a2b61618f13289";
- sha256 = "0h8a2jvn2wfi3bqd35scmhm8wh20mlk09sy68m1whi9binzkm8rf";
+ rev = "52d1f2d36468146c93aaf11399f581401a233306";
+ sha256 = "1sdl33117lccznj38021lwcdnpi9nxmym295q6y460y4dm4lx0jn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/604c01aa15927bd122260529ff0f4bb6a8168b7e/recipes/all-the-icons";
sha256 = "00ba4gkfvg38l4s0gsb4asvv1hfw9yjl2786imybzy7bkg9f9x3q";
name = "all-the-icons";
};
- packageRequires = [ emacs font-lock-plus memoize ];
+ packageRequires = [ emacs memoize ];
meta = {
homepage = "https://melpa.org/#/all-the-icons";
license = lib.licenses.free;
@@ -1544,12 +1544,12 @@
anti-zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "anti-zenburn-theme";
- version = "2.4";
+ version = "2.5.1";
src = fetchFromGitHub {
owner = "m00natic";
repo = "anti-zenburn-theme";
- rev = "53591a18aee564c6d08a5be69b4060a299903255";
- sha256 = "06cn81sksvl88l1g3cfgp1kf8xzfv00b31j2rf58f45zlbl5ckv9";
+ rev = "c80cc51bb1aaf11dd53b9d08e01d61bc9b32622f";
+ sha256 = "1c97d2jkh7iawgsbcg19gha9ffnxypbcfz0sgcsgf9vy4bvnc350";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f6f803dc99a1b1fdb5b4e79f1c9cf72b702d091/recipes/anti-zenburn-theme";
@@ -1753,12 +1753,12 @@
apiwrap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "apiwrap";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "apiwrap.el";
- rev = "5d25972192cd34553997ba193c09eab093a2b870";
- sha256 = "1pp2gzw17k58s9akraf8p4jxbar8viym2a43rkc7agzy47qsybs0";
+ rev = "7935275ee45f0359d887b8563ffd1d002f0c618e";
+ sha256 = "1p6sj46135dh7fgpzrfzsp5zkmx5si5lndwc7pnk30fbz5pindsw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0197fd3657e65e3826375d9b6f19da3058366c91/recipes/apiwrap";
@@ -2047,12 +2047,12 @@
auto-compile = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, packed }:
melpaBuild {
pname = "auto-compile";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "auto-compile";
- rev = "a31819a1b75a2320edb0f7f25d6c6faf528bf41a";
- sha256 = "17hzl03livgj49zb0knlfn6r020nvj41pjjz3acy82zwrjydsvxa";
+ rev = "8d117868a0a091389d528428136e60f951e9c550";
+ sha256 = "1qkw8qzhqzk16kvk1200ha10gi6ny0saqvyqm6b1ww0iw3q1ic5c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57a2fb9524df3fdfdc54c403112e12bd70888b23/recipes/auto-compile";
@@ -2557,12 +2557,12 @@
base16-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "base16-theme";
- version = "2.1";
+ version = "2.2";
src = fetchFromGitHub {
owner = "belak";
repo = "base16-emacs";
- rev = "f6d3d45a88d8fa2d70eaa26d8ebcef741b370dd1";
- sha256 = "19jbvz07qc325mqdzk0q1ycvpibndw0mb7s7bpr0f0nblla0l0sv";
+ rev = "10180e88d6d9434cec367b6c91222dd2fc3bd8ae";
+ sha256 = "01w89g413s1da6rf94y1xnhw79cjy2bqb01yfjs58cy492cm0vr6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30862f6be74882cfb57fb031f7318d3fd15551e3/recipes/base16-theme";
@@ -2830,12 +2830,12 @@
better-shell = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "better-shell";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "killdash9";
repo = "better-shell";
- rev = "6ae157da700a4473734dca75925f6bf60e6b3ba7";
- sha256 = "14ym7gp57yflf86hxpsjnagxnc0z1jrdc4mbq7wcbh5z8kjkbfpd";
+ rev = "f231404b6f8efce33b48e31e5b1566108d0ba000";
+ sha256 = "1g5bljvigga856ksyvgix9hk0pp9nzic088kp0bqx0zqvcl82v0b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/better-shell";
@@ -3061,12 +3061,12 @@
bog = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bog";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "kyleam";
repo = "bog";
- rev = "cf7817de3f37ce2404ee637a655f1a511b829585";
- sha256 = "0h166w8bg864ppwg64m0vhg649mmkclld85zcd0lmbqa9wfml5j5";
+ rev = "6ed4d3edbe771e586d873b826330f3ef23aa1611";
+ sha256 = "0s4jwlaq3mqyzkyg3x4nh4nx7vw825jhz7ggakay7a2cfvpa4i2j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19fd0bf2f8e52c79120c492a6dcabdd51b465d35/recipes/bog";
@@ -3142,6 +3142,27 @@
license = lib.licenses.free;
};
}) {};
+ borg = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "borg";
+ version = "2.0.0";
+ src = fetchFromGitHub {
+ owner = "emacscollective";
+ repo = "borg";
+ rev = "34eac585d6829e17ce59b09fe6ad5d675302c096";
+ sha256 = "1q7k2c7pxcywg6xjk8awg73skyw59a6w4aa9sxbsz9vdj2zn04k9";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/878ab90d444f3a1fd2c9f9068ca7b477e218f1da/recipes/borg";
+ sha256 = "0gn4hf7hn190gl0kg59nr6jzjnb39c0hy9b3brrsfld9hyxga9jr";
+ name = "borg";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/borg";
+ license = lib.licenses.free;
+ };
+ }) {};
boxquote = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "boxquote";
@@ -3355,12 +3376,12 @@
bug-reference-github = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bug-reference-github";
- version = "0.2.0";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "arnested";
repo = "bug-reference-github";
- rev = "671d32083aad5cf813a5e61075b70889bc95dec5";
- sha256 = "07jzg58a3jxs4mmsgb35f5f8awazlvzak9wrhif6xb60jq1wrp0v";
+ rev = "f570a0532bfb44f095b42cf68ab1f69799101137";
+ sha256 = "09rbxgrk7jp9xajya6nccj0ak7fc48wyxq4sfmjmy3q1qfszdsc3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5dfce86371692dddef78a6c1d772138b487b82cb/recipes/bug-reference-github";
@@ -3754,12 +3775,12 @@
caml = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "caml";
- version = "4.6.0";
+ version = "4.6.1pre2";
src = fetchFromGitHub {
owner = "ocaml";
repo = "ocaml";
- rev = "0d68080b95016f747b7cb63dd36ccdd42d40016e";
- sha256 = "1dxg82xqjx4yh4sg2dy48ybn4czv9yq0q3zpr29sxp1grvwvrg2b";
+ rev = "b057bd0758f63f41fd8853ee025c58368e33ed21";
+ sha256 = "1s066clvar4ws0mingh68jrj87dak52grs8mnd2ibcf1kf21w08q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d5a3263cdcc229b11a3e96edbf632d56f32c47aa/recipes/caml";
@@ -3817,12 +3838,12 @@
cask = callPackage ({ cl-lib ? null, dash, epl, f, fetchFromGitHub, fetchurl, lib, melpaBuild, package-build, s, shut-up }:
melpaBuild {
pname = "cask";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "cask";
repo = "cask";
- rev = "58f641960bcb152b33fcd27d41111291702e2da6";
- sha256 = "1sl094adnchjvf189c3l1njawrj5ww1sv5vvjr9hb1ng2rw20z7b";
+ rev = "afdd191b97e76c8393f656336699419a2b39ca1a";
+ sha256 = "10qiapg6kp890q8n2pamvnnpxwcgcldw20mp23pmwzh9nsvqrpbs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b86c666ee9b0620390a250dddd42b17cbec2409f/recipes/cask";
@@ -4340,12 +4361,12 @@
circe = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "circe";
- version = "2.6";
+ version = "2.7";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "59f1096238e6c30303a6fe9fc1c635f49e5946c6";
- sha256 = "19h3983zy3f15cgs86irvbdzz55qyjm48qd7gjlzcxplr7vnnh0j";
+ rev = "661a2cdb3a3d9bc11ee511a4f90116c88e0d3484";
+ sha256 = "19fcvmm915dz9l2w1rna4yik96rb3hrk7042012g961xn4sgs0ih";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/circe";
@@ -4751,12 +4772,12 @@
cmake-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "cmake-mode";
- version = "3.10.1";
+ version = "3.10.2";
src = fetchFromGitHub {
owner = "Kitware";
repo = "CMake";
- rev = "166bf4c490b8f46eca057fc23c3f3c2e042e9cb3";
- sha256 = "1qgny1px7afgxi7hj12fg0zk55sy9mbk0w5sigamyzxp336nfxmz";
+ rev = "c1e087a9d3af74299d7681c9f9de59e5977a1539";
+ sha256 = "08qw6kq3l7dv37s5mppqxb6ys22h733k0qh2llzk2430wv5y9crk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode";
@@ -5465,12 +5486,12 @@
company-php = callPackage ({ ac-php-core, cl-lib ? null, company, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company-php";
- version = "2.0.1";
+ version = "2.0.3";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "519b5cd886f484693fd69b226e307d56137b321b";
- sha256 = "1pig5kang3yvzzahgn8rfpy3gvpfz7myvf7ic0yc6rivvbl03k18";
+ rev = "cf9db85af2db9150e9d9b4fecad874e16ce43f0d";
+ sha256 = "0gm15f5l91sh7syf60lnvlfnf3vivbk36gddsf3yndiwfsqh7xd0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/company-php";
@@ -5534,12 +5555,12 @@
company-rtags = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, rtags }:
melpaBuild {
pname = "company-rtags";
- version = "2.16";
+ version = "2.18";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "8ef7554852541eced514c56d5e39d6073f7a2ef9";
- sha256 = "0hh9m0ykw3r9h4gv4a99px00py1h5hs86043mp1m0nmkjibf6w56";
+ rev = "98d668e85cf9ae84e775742752c5656dd2df2f17";
+ sha256 = "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/company-rtags";
@@ -6038,12 +6059,12 @@
counsel-etags = callPackage ({ counsel, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "counsel-etags";
- version = "1.3.7";
+ version = "1.3.9";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "counsel-etags";
- rev = "921fa5a062bda9a0f9226fdaa76530ad809ff7b9";
- sha256 = "1qvp3ihchfwy57sfnnkk6m591s381w57ppig9c0izlbzw3n7hi7n";
+ rev = "2219bf8d9a4584abc905c7470455777553496056";
+ sha256 = "0kcxcbf1rm7cm74s5z87pv0bflx42h4j2lnb8b3r0nznj94ywnj3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/87528349a3ab305bfe98f30c5404913272817a38/recipes/counsel-etags";
@@ -6353,12 +6374,12 @@
csound-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, multi, shut-up }:
melpaBuild {
pname = "csound-mode";
- version = "0.1.2";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "hlolli";
repo = "csound-mode";
- rev = "877c7c9d5bdc6a2acf4ac1a10e9e24ba1bd3cc76";
- sha256 = "1vsngs42n8xp72701ppvmwyy6b90vnj39fq12yvp7x9zqf29lmq1";
+ rev = "5a892e6ad72e7844e8e14c0da04fcb6bc125fe5e";
+ sha256 = "1gzg2r7agllz2asp7dbxykydpnw3861whs2pfhr3fwwb39xf1pva";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c940d29de11e43b4abf2901c466c94d426a21818/recipes/csound-mode";
@@ -6476,6 +6497,27 @@
license = lib.licenses.free;
};
}) {};
+ cubicle-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "cubicle-mode";
+ version = "1.1.2";
+ src = fetchFromGitHub {
+ owner = "cubicle-model-checker";
+ repo = "cubicle";
+ rev = "b043b0247bf9b144a5c3360e5096a4b141dd1fb6";
+ sha256 = "0zsfz1h68xpbgdb1ln8l081vwrgd7i01ap4rjlyrsk8j3q3ry5wz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/81c29c912b83cbb536d30ba04130b39c0e5e5969/recipes/cubicle-mode";
+ sha256 = "0xcmd0s6dfryl1ihfaqq0pfqc906yzzwk3d3nv8g6b6w78pv1lzv";
+ name = "cubicle-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/cubicle-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
cuda-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "cuda-mode";
@@ -6500,12 +6542,12 @@
cwl-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, yaml-mode }:
melpaBuild {
pname = "cwl-mode";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchFromGitHub {
owner = "tom-tan";
repo = "cwl-mode";
- rev = "c5110c1e035535a1133a7107c0d2d55e5fe3c5b9";
- sha256 = "088998r78bpy77pb2rhbr6a2fks5mcy3qyvyzlqwwl0v2gnscl59";
+ rev = "bdeb9c0734126f940db80bfb8b1dc735dab671c7";
+ sha256 = "0x9rvyhgy7ijq2r9pin94jz7nisrw6z91jch7d27lkhrmyb1rwk3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2309764cd56d9631dd97981a78b50b9fe793a280/recipes/cwl-mode";
@@ -6626,12 +6668,12 @@
dante = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lib, melpaBuild, s }:
melpaBuild {
pname = "dante";
- version = "1.3";
+ version = "1.4";
src = fetchFromGitHub {
owner = "jyp";
repo = "dante";
- rev = "6b260611dc08468fca9b9af132a00783dd2cf8d9";
- sha256 = "0s5wi010sn3ng9fr7fqbc11kmjqirr28wya3rnnzzb3m5gyxs8id";
+ rev = "1a25bf26ee8d9878ce858cfaff84b083339056d6";
+ sha256 = "0kvsx9n8qm9s2w9bz167jzcb1b3d4fgc807w1miwil9dcyar6rkk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5afa8226077cbda4b76f52734cf8e0b745ab88e8/recipes/dante";
@@ -6812,22 +6854,22 @@
license = lib.licenses.free;
};
}) {};
- datetime = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ datetime = callPackage ({ emacs, extmap, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "datetime";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "doublep";
repo = "datetime";
- rev = "082d2c7b0e38c26a8c46af9c9956a2e100d88e71";
- sha256 = "0fdswqi53qx924lib7nd9dazn0916xf1ybrh3bcn3f8cn6b8ikg5";
+ rev = "2a92d80cdc7febf620cd184cf1204a68985d0e8b";
+ sha256 = "0lzdgnmvkvap5j8hvn6pidfnc2ax317sj5r6b2nahllhh53mlr4j";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/fff9f0748b0ef76130b24e85ed109325256f956e/recipes/datetime";
- sha256 = "0mnkckibymc5dswmzd1glggna2fspk06ld71m7aaz6j78nfrm850";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/91ef4352603cc69930ab3d63f0a90eee63f5f328/recipes/datetime";
+ sha256 = "0c000fnqg936dhjw5qij4lydzllw1x1jgnyy960zh6r61pk062xj";
name = "datetime";
};
- packageRequires = [ emacs ];
+ packageRequires = [ emacs extmap ];
meta = {
homepage = "https://melpa.org/#/datetime";
license = lib.licenses.free;
@@ -6962,12 +7004,12 @@
deft = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "deft";
- version = "0.7";
+ version = "0.8";
src = fetchFromGitHub {
owner = "jrblevin";
repo = "deft";
- rev = "4001a55cf5f79cdbfa00f1405e8a4645af4acd40";
- sha256 = "157c6ck6gb59i7dikbdnaq7cwlh3nnk0vqgil4v1294s2xbpp46n";
+ rev = "c4b30d780bfa732ff52d85f0311e4a045f44a7b4";
+ sha256 = "0z7cilgiz6krvl5h2z72hkch43qxmypb0k6p5vxn5lx1p6v0mrf2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e2a0e4698d4e71ec28656594f6a83504a823490/recipes/deft";
@@ -7235,12 +7277,12 @@
dimmer = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dimmer";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "gonewest818";
repo = "dimmer.el";
- rev = "b0faaa6919e633229ced07ff8bd8b5c68b90243a";
- sha256 = "04k7m5kg2a32ldgxfc2jkdwbmxzyc3yv66871ywv9152db2g7iml";
+ rev = "12fc52a6570ec25020281735f5a0ca780a9105af";
+ sha256 = "1jv9rrv15nb5hpwcaqlpjj932gyisrkwbv11czkg3v0bn7qn6yif";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ae80e9202d69ed3214325dd15c4b2f114263954/recipes/dimmer";
@@ -7893,12 +7935,12 @@
dotenv-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dotenv-mode";
- version = "0.2.1";
+ version = "0.2.4";
src = fetchFromGitHub {
owner = "preetpalS";
repo = "emacs-dotenv-mode";
- rev = "8d45b98beb04f486eb13d71765589e7dccb8ffa9";
- sha256 = "00hm097m1jn3pb6k3r2jhkhn1zaf6skcwv1v4dxlvdx8by1md49q";
+ rev = "f4c52bcd5313379b9f2460db7f7a33119dfa96ea";
+ sha256 = "1fplkhxnsgdrg10iqsmw162zny2idz4vvv35spsb9j0hsk8imclc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9fc022c54b90933e70dcedb6a85167c2d9d7ba79/recipes/dotenv-mode";
@@ -8061,12 +8103,12 @@
dtrt-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dtrt-indent";
- version = "0.3";
+ version = "0.5";
src = fetchFromGitHub {
owner = "jscheid";
repo = "dtrt-indent";
- rev = "69d0c5e143453708dbf0ebec4e368bc26fff683c";
- sha256 = "154m53hhzjawmrg2vlqjcg9npgq1igw9f0fz6gh7vscmbxl5dnjq";
+ rev = "a87d3d9cf8d4d8cb6f108004e425f9a557683b75";
+ sha256 = "0dia1xc8mng9bg987cpnhr2lciw4qbqsvzs4ayakrqfl2g3ny2qn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/61bcbcfa6c0f38a1d87f5b6913b8be6c50ef2994/recipes/dtrt-indent";
@@ -8312,12 +8354,12 @@
eacl = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "eacl";
- version = "1.0.3";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "eacl";
- rev = "ef58d13fbff4b5c49f934cfb9e3fd6ee219ef4b2";
- sha256 = "0xxxzdr6iddxwx8z4lfay4n9r1ry8571lj2gadz5ycff6f6bxmhb";
+ rev = "ec601f3a8da331dd0a9e7a93d40ae3925bd06700";
+ sha256 = "1kgayh2q97rxzds5ba1zc9ah08kbah9lqbwhmb7pxxgvgx9yfagg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8223bec7eed97f0bad300af9caa4c8207322d39a/recipes/eacl";
@@ -8690,12 +8732,12 @@
edit-server = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "edit-server";
- version = "1.13";
+ version = "1.15";
src = fetchFromGitHub {
owner = "stsquad";
repo = "emacs_chrome";
- rev = "f0db18f0d6e9885e4aef3ace8342fd6f635fadf6";
- sha256 = "12dp1xj09jrp0kxp9xb6cak9dn6zkyis1wfn4fnhzmxxnrd8c5rn";
+ rev = "4e959de2f78268b348d2eaac4e43c846792d345f";
+ sha256 = "0xxby3ghs38i1l7kag12rnzlzcg9297pm8k6kqq3aqzsg9d2950y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d98d69008b5ca8b92fa7a6045b9d1af86f269386/recipes/edit-server";
@@ -8859,13 +8901,13 @@
pname = "eide";
version = "2.1.2";
src = fetchgit {
- url = "git://git.tuxfamily.org/gitroot/eide/emacs-ide.git";
+ url = "https://git.tuxfamily.org/eide/emacs-ide.git";
rev = "5f046ea74eee7af9afbd815c2bfd11fa9c72e6b3";
sha256 = "1bd9vqqzhbkpfr80r91r65gv6mqnjqfnyclylivg79sfkkahil9n";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/eide";
- sha256 = "1i5brijz7pnqdk411j091fb8clapsbsihaak70g12fa5qic835fv";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/34b70a5616e27ff9904a2803c86e049acfe9b26d/recipes/eide";
+ sha256 = "168f4mz10byq1kdcfd029gkb3j6jk6lc4kdr4g204823x073f0ni";
name = "eide";
};
packageRequires = [];
@@ -9052,22 +9094,22 @@
license = lib.licenses.free;
};
}) {};
- el-spice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, thingatpt-plus }:
+ el-spice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "el-spice";
- version = "0.2.2";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "vedang";
repo = "el-spice";
- rev = "53921ffe9a84d9395eea90709309d3d5529921ea";
- sha256 = "0390pfgfgj7hwfmkwikwhip0hmwkgx784l529cqvalc31jchi94i";
+ rev = "972dace20ec61cd27b9322432d0c7a688c6f061a";
+ sha256 = "1wrb46y4s4v0lwwyriz2qn1j1l804jyb4dmadf462jxln85rml70";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4666eee9f6837d6d9dba77e04aa4c8c4a93b47b5/recipes/el-spice";
sha256 = "0i0l3y9w1q9pf5zhvmsq4h427imix67jgcfwq21b6j82dzg5l4hg";
name = "el-spice";
};
- packageRequires = [ thingatpt-plus ];
+ packageRequires = [];
meta = {
homepage = "https://melpa.org/#/el-spice";
license = lib.licenses.free;
@@ -9115,6 +9157,27 @@
license = lib.licenses.free;
};
}) {};
+ elbank = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
+ melpaBuild {
+ pname = "elbank";
+ version = "1.1";
+ src = fetchFromGitHub {
+ owner = "NicolasPetton";
+ repo = "Elbank";
+ rev = "245cbc218e94793909ecede2e0d360c7d86f3122";
+ sha256 = "1qcxh8v5dj2wcxxs3qcdny00p906nj33wsxyswwa4jbhh2vfxz12";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/05d252ee84adae2adc88fd325540f76b6cdaf010/recipes/elbank";
+ sha256 = "1ry84aiajyrnrspf7w4yjm0rmdam8ijrz0s7291yr8c70hslc997";
+ name = "elbank";
+ };
+ packageRequires = [ emacs seq ];
+ meta = {
+ homepage = "https://melpa.org/#/elbank";
+ license = lib.licenses.free;
+ };
+ }) {};
eldoc-eval = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eldoc-eval";
@@ -9181,12 +9244,12 @@
elfeed = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elfeed";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "skeeto";
repo = "elfeed";
- rev = "79077efc34aad25bb43cf46a28a69a308196c972";
- sha256 = "1xsy7qr9k9ad5ig9vvf9bbxc5ik5xi1kpmq87q9iq3g321idcwnl";
+ rev = "00b25d974abc4f3e61676068397758035bfdfc30";
+ sha256 = "0qivqhz2mhjyqrqkfjrv8q6387cbzwvmyay2jbws5vibwbxjciwz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/407ae027fcec444622c2a822074b95996df9e6af/recipes/elfeed";
@@ -9202,12 +9265,12 @@
elfeed-protocol = callPackage ({ cl-lib ? null, elfeed, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elfeed-protocol";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchFromGitHub {
owner = "fasheng";
repo = "elfeed-protocol";
- rev = "97049eb980ce1cc2b871e4c7819133f1e4936a83";
- sha256 = "1d2i3jg5a2wd7mb4xfdy3wbx12yigqq4ykj3zbcamvx59siip591";
+ rev = "e809a0f1c5b9713ec8d1932fa6412c57bc10150b";
+ sha256 = "0ly7g9a85r5vm8fr45km43vdl9jbzdqyiy9a7d95wx63p6aip7vs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3f1eef8add7cd2cfefe6fad6d8e69d65696e9677/recipes/elfeed-protocol";
@@ -9223,12 +9286,12 @@
elfeed-web = callPackage ({ elfeed, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, simple-httpd }:
melpaBuild {
pname = "elfeed-web";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "skeeto";
repo = "elfeed";
- rev = "79077efc34aad25bb43cf46a28a69a308196c972";
- sha256 = "1xsy7qr9k9ad5ig9vvf9bbxc5ik5xi1kpmq87q9iq3g321idcwnl";
+ rev = "00b25d974abc4f3e61676068397758035bfdfc30";
+ sha256 = "0qivqhz2mhjyqrqkfjrv8q6387cbzwvmyay2jbws5vibwbxjciwz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/62459d16ee44d5fcf170c0ebc981ca2c7d4672f2/recipes/elfeed-web";
@@ -9433,12 +9496,12 @@
elpa-mirror = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elpa-mirror";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "elpa-mirror";
- rev = "9cf096448b69c795b20aab89557e9add6029b13c";
- sha256 = "05la1v1p7wyrjflh8lv3pwr7ywm2rvvzhh8phr24w31jfs2kp4gf";
+ rev = "83a38b5721c459d311833522903de96f874e1a4e";
+ sha256 = "0j2nk1nhbihfqajkmzp3501mhv5617qhb7qbj46qz8azs8a1dvri";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d64ce7042c45f29fb394be25ce415912182bac8b/recipes/elpa-mirror";
@@ -9451,15 +9514,15 @@
license = lib.licenses.free;
};
}) {};
- elpy = callPackage ({ company, fetchFromGitHub, fetchurl, find-file-in-project, highlight-indentation, lib, melpaBuild, pyvenv, s, yasnippet }:
+ elpy = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, find-file-in-project, highlight-indentation, lib, melpaBuild, pyvenv, s, yasnippet }:
melpaBuild {
pname = "elpy";
- version = "1.17.0";
+ version = "1.18.0";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "elpy";
- rev = "99f0b6401bff25d40b9f58123533271f7870a286";
- sha256 = "06n0vr8y5s8y7q9v96z030l1i9n29p622p36biyi5cjcmgf5h09j";
+ rev = "30cb5e3c344edef572b6cffac94c6ff80bf6595f";
+ sha256 = "17iwdaly9kw17ih86rk9w1iswn8r6vvj9sh71picsxg6gqdrqnrk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1d8fcd8745bb15402c9f3b6f4573ea151415237a/recipes/elpy";
@@ -9468,6 +9531,7 @@
};
packageRequires = [
company
+ emacs
find-file-in-project
highlight-indentation
pyvenv
@@ -9545,12 +9609,12 @@
elx = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elx";
- version = "1.1.1";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "elx";
- rev = "9f5d593b65686e8da29ef79457c8f6fc061af7e5";
- sha256 = "1vs7nmsi82gv9mw1mia6ri1vmn26ldwnj8akirqgq31rfgyfj4vh";
+ rev = "9f32e91ebbaebd7f1125107dce2aa979827b26c0";
+ sha256 = "1hc4jw2fy25ri2hh3xw7sp67yfl2jvrgj1a25xa6svchjq3h1yf2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57a2fb9524df3fdfdc54c403112e12bd70888b23/recipes/elx";
@@ -9700,8 +9764,8 @@
sha256 = "07gvx0bbpf6j3g8kpk9908wf8fx1yb3075v6407wjxxighl0n5zz";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-sqlite";
- sha256 = "1vywq3ypcs61s60y7x0ac8rdm9yj43iwzxh8gk9zdyrcn9qpis0i";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3cfa28c7314fa57fa9a3aaaadf9ef83f8ae541a9/recipes/emacsql-sqlite";
+ sha256 = "1y81nabzzb9f7b8azb9giy23ckywcbrrg4b88gw5qyjizbb3h70x";
name = "emacsql-sqlite";
};
packageRequires = [ cl-generic cl-lib emacs emacsql ];
@@ -9838,12 +9902,12 @@
emms-player-mpv = callPackage ({ emms, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emms-player-mpv";
- version = "0.0.12";
+ version = "0.0.13";
src = fetchFromGitHub {
owner = "dochang";
repo = "emms-player-mpv";
- rev = "8c72282c98f9b10601e9a6901277040cda4b33aa";
- sha256 = "1h37kqhsi1x5xgxfp1i72vfdx5c2klblzmphf6mih3fvw3pcyxi6";
+ rev = "6d526fe618c3cebf7fbc5f0d3f0a225de16a76c7";
+ sha256 = "0jq67lngpz7iqwqfsl95r5p26cnnq7ldcj534nm86hwm6jfij564";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9679cb8d4b3b9dce1e0bff16647ea3f3e02c4189/recipes/emms-player-mpv";
@@ -10171,12 +10235,12 @@
epl = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "epl";
- version = "0.8";
+ version = "0.9";
src = fetchFromGitHub {
owner = "cask";
repo = "epl";
- rev = "a76ec344a7fee3ca7e7dfb98b86ebc3b8c1a3837";
- sha256 = "0sjxd5y5hxhrbgfkpwx6m724r3841b53hgc61a0g5zwispw5pmrr";
+ rev = "fd906d3f92d58ecf24169055744409886ceb06ce";
+ sha256 = "0d3z5z90ln8ipk1yds1n1p8fj9yyh2kpspqjs7agl38indra3nb4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9c6cf24e86d8865bd2e4b405466118de1894851f/recipes/epl";
@@ -11282,12 +11346,12 @@
evil-matchit = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-matchit";
- version = "2.2.5";
+ version = "2.2.6";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "evil-matchit";
- rev = "ceb13ad1b34eb0debe2472c024841bdddce9e593";
- sha256 = "1wal8kwz1gx0cw1a91rf0d9wl490kjiilv6kwd779zf5041hnhwf";
+ rev = "50bb88241983f0bf06d35a455a87c04eddc11c83";
+ sha256 = "1qn5nydh2pinjlyyplrdxrn2r828im6mgij95ahs8z14y9yxwcif";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aeab4a998bffbc784e8fb23927d348540baf9951/recipes/evil-matchit";
@@ -11950,6 +12014,27 @@
license = lib.licenses.free;
};
}) {};
+ extmap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "extmap";
+ version = "1.0";
+ src = fetchFromGitHub {
+ owner = "doublep";
+ repo = "extmap";
+ rev = "3860b69fb19c962425d4e271ee0a24547b67d323";
+ sha256 = "1vjwinb7m9l2bw324v4m1g4mc9yqjs84bfjci93m0a1ih8n4zdbr";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/91ef4352603cc69930ab3d63f0a90eee63f5f328/recipes/extmap";
+ sha256 = "0c12gfd3480y4fc22ik02n7h85k6s70i5jv5i872h0yi68cgd01j";
+ name = "extmap";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/extmap";
+ license = lib.licenses.free;
+ };
+ }) {};
exwm-x = callPackage ({ bind-key, cl-lib ? null, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper, switch-window }:
melpaBuild {
pname = "exwm-x";
@@ -12034,6 +12119,27 @@
license = lib.licenses.free;
};
}) {};
+ f3 = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "f3";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "cosmicexplorer";
+ repo = "f3";
+ rev = "19120dda2d760d3dd6c6aa620121d1de0a40932d";
+ sha256 = "1qg48zbjdjqimw4516ymrsilz41zkib9321q0caf9474s9xyp2bi";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/5b40de62a82d6895a37ff795d56f7d0f783461e6/recipes/f3";
+ sha256 = "099wibgp9k6sgglaqigic5ay6qg7aqijnis5crwjl7b81ddqp610";
+ name = "f3";
+ };
+ packageRequires = [ cl-lib emacs helm ];
+ meta = {
+ homepage = "https://melpa.org/#/f3";
+ license = lib.licenses.free;
+ };
+ }) {};
fabric = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fabric";
@@ -12163,16 +12269,16 @@
faust-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "faust-mode";
- version = "0.4";
+ version = "0.6";
src = fetchFromGitHub {
- owner = "magnetophon";
+ owner = "rukano";
repo = "emacs-faust-mode";
- rev = "85f67bc4daabe6fd8dc6f5195c470716b543faa1";
- sha256 = "0rmq6ca75x47hk2bpsk1j2ja62kpplgyanpiqq4hk6q259rd4lyv";
+ rev = "7c31b22bdbfd2f8c16ec117d2975d56dd61ac15c";
+ sha256 = "0a3p69ay88da13cz2cqx00r3qs2swnn7vkcvchcqyrdybfjs7y4z";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/31f4177ce35313e0f40e9ef0e5a1043ecd181573/recipes/faust-mode";
- sha256 = "1lfn4q1wcc3vzazv2yzcnpvnmq6bqcczq8lpkz7w8yj8i5kpjvsc";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b362e7daeabd07c726ad9770d7d4941dfffd5b19/recipes/faust-mode";
+ sha256 = "0l8cbf5i6lv6i5vyqp6ngfmrm2y6z2070b8m10w4376kbbnr266z";
name = "faust-mode";
};
packageRequires = [];
@@ -12191,8 +12297,8 @@
sha256 = "16p7qmljjki4svci3mxzydmvpxaprbnfq6794b3adyyixkmgr6k7";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/d7a6fc9f99241ff8e3a9c1fb12418d4d69d9e203/recipes/faustine";
- sha256 = "1hyvkd4y28smdp30bkky6bwmqwlxjrq136wp7112371w963iwjsb";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4c6b03c5ff78ce327dcf66b175e266bbc53dbf/recipes/faustine";
+ sha256 = "1blmz993xrwkyr7snj7rm07s07imgpdlfqi6wxkm4ns6iwa2q60s";
name = "faustine";
};
packageRequires = [ emacs faust-mode ];
@@ -12309,12 +12415,12 @@
find-file-in-project = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "find-file-in-project";
- version = "5.4.6";
+ version = "5.4.7";
src = fetchFromGitHub {
owner = "technomancy";
repo = "find-file-in-project";
- rev = "31ebfd65d254904ba3e5ec96507c0b01d7768940";
- sha256 = "1xy7a6crng5x7k0x810ijrm882gm597ljwzi4cj2i93js625cw2b";
+ rev = "7be14de3c737e70606d208d8d443b89e58cd646d";
+ sha256 = "1sdnyqv69mipbgs9yax88m9b6crsa59rjhwrih197pifl4089awr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/find-file-in-project";
@@ -12435,12 +12541,12 @@
fish-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fish-mode";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "wwwjfy";
repo = "emacs-fish";
- rev = "22aabbccd564883684f6d224b8e0a512f334be41";
- sha256 = "17djaz79spms9il71m4xdfjhm58dzswb6fpncngkgx8kxvcy9y24";
+ rev = "cd0387f7f1d5c50e080091f86ca97d8a67d603a6";
+ sha256 = "0q4cq1rkiz5mjxhp7p5awmw59q1yjb2sryc9i54cwhr5dwwqf95k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/efac97c0f54a3300251020c4626056526c18b441/recipes/fish-mode";
@@ -12838,22 +12944,22 @@
license = lib.licenses.free;
};
}) {};
- flycheck-dmd-dub = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ flycheck-dmd-dub = callPackage ({ f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-dmd-dub";
- version = "0.9";
+ version = "0.12";
src = fetchFromGitHub {
owner = "atilaneves";
repo = "flycheck-dmd-dub";
- rev = "e8744adaba010415055ac15c702f780dd6e13e14";
- sha256 = "1ap5hgvaccmf2xkfvyp7rqcfjwmiy6mhr6ccgahxm2z0vm51kpyh";
+ rev = "41a839e18eb7159175c59a2f8b2f5f283191e33f";
+ sha256 = "0a78np6nb9ciz440n9ks6kybwggkq99knzv7swbmvngvhg96khbx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a812594901c1099283bdf51fbea1aa077cfc588d/recipes/flycheck-dmd-dub";
sha256 = "0pg3sf7h6xqv65yqclhlb7fx1mp2w0m3qk4vji6m438kxy6fhzqm";
name = "flycheck-dmd-dub";
};
- packageRequires = [ flycheck ];
+ packageRequires = [ f flycheck ];
meta = {
homepage = "https://melpa.org/#/flycheck-dmd-dub";
license = lib.licenses.free;
@@ -13048,6 +13154,27 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-mmark = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-mmark";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "mmark-md";
+ repo = "flycheck-mmark";
+ rev = "b73b40cb9c5cf6bc6fa501aa87a4c30b210c0c5f";
+ sha256 = "1w75accl67i0qwadwp7dgpxaj0i8zwckvv5isyn93vknzw5dz66x";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/2fd10423ab80e32245bb494005c8f87a8987fffb/recipes/flycheck-mmark";
+ sha256 = "0lnw7pz40hijcpi9b92vjxvvyh9v50ww2f2r8z9pyhl9mjy2245x";
+ name = "flycheck-mmark";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-mmark";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-nimsuggest = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, nim-mode }:
melpaBuild {
pname = "flycheck-nimsuggest";
@@ -13240,12 +13367,12 @@
flycheck-rtags = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, rtags }:
melpaBuild {
pname = "flycheck-rtags";
- version = "2.16";
+ version = "2.18";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "8ef7554852541eced514c56d5e39d6073f7a2ef9";
- sha256 = "0hh9m0ykw3r9h4gv4a99px00py1h5hs86043mp1m0nmkjibf6w56";
+ rev = "98d668e85cf9ae84e775742752c5656dd2df2f17";
+ sha256 = "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/flycheck-rtags";
@@ -14122,12 +14249,12 @@
fountain-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fountain-mode";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchFromGitHub {
owner = "rnkn";
repo = "fountain-mode";
- rev = "f1dc9dff6779c0ce6ab0a1c0ae349df1194a314f";
- sha256 = "0j1s6qws773aq3si7pnc1xmlrh9x3v3sfdni6pnlsirv2sc7c4g9";
+ rev = "e2878da13e7b87a824ebd6c842e9f552369b220c";
+ sha256 = "091c8scwdxfrg710d1rkqad6l2y8hiw8f5jg4ayvrjm7d0s29hsa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/913386ac8d5049d37154da3ab32bde408a226511/recipes/fountain-mode";
@@ -14340,12 +14467,12 @@
futhark-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "futhark-mode";
- version = "0.2.0";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "HIPERFIT";
repo = "futhark";
- rev = "e574976f5d8df1089672549a913a86c4039ab2cb";
- sha256 = "0p32sxswyjj22pg25i509d9a4j8k7c6xkbv55pd8jvjfxc2hdy3p";
+ rev = "81b858a79b29622a1db732f97225cad705c4acf5";
+ sha256 = "04zxal7j58whcy384sscwc7npcqdjlq01jjjn0i35pf2v7r045xy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0607f01aad7e77d53595ad8db95d32acfd29b148/recipes/futhark-mode";
@@ -14403,12 +14530,12 @@
fwb-cmds = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fwb-cmds";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "tarsius";
repo = "fwb-cmds";
- rev = "57973f99cf4a185b5cccbf941478fad25e8428c3";
- sha256 = "1c7h043lz10mw1hdsx9viksy6q79jipz2mm18y1inlbqhmg33n2b";
+ rev = "7d4abf8aa13b2235e4e2f0bb9049ebd6b491f710";
+ sha256 = "10xjs8gm9l3riffxip1ffg8xhcf8srffh01yn6ifyln5f70b063d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fe40cdeb5e19628937820181479897acdad40200/recipes/fwb-cmds";
@@ -14760,12 +14887,12 @@
ghub-plus = callPackage ({ apiwrap, emacs, fetchFromGitHub, fetchurl, ghub, lib, melpaBuild }:
melpaBuild {
pname = "ghub-plus";
- version = "0.2";
+ version = "0.2.1";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "ghub-plus";
- rev = "e04050f81106029c342deb7adbfc67b2a888ec58";
- sha256 = "0ydd6aiy8x878jlzp88gi30yslhkcin0rbdjirj2vjs88cfvcjq6";
+ rev = "8cfdaf42446a68e6aa4eb0655d43563407cb5636";
+ sha256 = "0acfqf1219bnzyf64sv68fvpi4a13nc0wv8dz5a8h6r1j0ysx6qj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/03a412fd25218ff6f302734e078a699ff0234e36/recipes/ghub+";
@@ -14841,6 +14968,27 @@
license = lib.licenses.free;
};
}) {};
+ git-attr = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "git-attr";
+ version = "0.0.3";
+ src = fetchFromGitHub {
+ owner = "arnested";
+ repo = "emacs-git-attr";
+ rev = "c03078637a00ea301cbcc7ae301ae928b10af889";
+ sha256 = "05wzy8g0yjkks0zmcvwn9dmr6kxk1bz91xic3c08b0j1z5lbsdv7";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3417e4bc586df60b5e6239b1f7683b87953f5b7c/recipes/git-attr";
+ sha256 = "084l3zdcgy1ka2wq1fz9d6ryhg38gxvr52njlv43gwibzvbqniyi";
+ name = "git-attr";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/git-attr";
+ license = lib.licenses.free;
+ };
+ }) {};
git-auto-commit-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-auto-commit-mode";
@@ -15093,22 +15241,22 @@
license = lib.licenses.free;
};
}) {};
- git-timemachine = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ git-timemachine = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-timemachine";
- version = "3.0";
+ version = "4.4";
src = fetchFromGitHub {
owner = "pidu";
repo = "git-timemachine";
- rev = "7c66a878ee89861dcd59b5dfc598520daa156052";
- sha256 = "1brz9dc7ngywndlxbqbi3pbjbjydgqc9bjzf05lgx0pzr1ppc3w3";
+ rev = "020d02cd77df6bf6f0efd4d4c597aad2083b6302";
+ sha256 = "1g7gxa2snh8ya8r3wim834qszhcmpp154gnvqkc3b1gw8x7jdrql";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/41e95e41fc429b688f0852f58ec6ce80303b68ce/recipes/git-timemachine";
sha256 = "0nhl3g31r4a8j7rp5kbh17ixi16w32h80bc92vvjj3dlmk996nzq";
name = "git-timemachine";
};
- packageRequires = [];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/git-timemachine";
license = lib.licenses.free;
@@ -16146,12 +16294,12 @@
grab-x-link = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grab-x-link";
- version = "0.4.1";
+ version = "0.5";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "grab-x-link";
- rev = "d2ef886097f59e1facc5cb5d8cd1c77bf340be76";
- sha256 = "1iny8ga9xb7pfd59l4ljlj6zvvxzr7bv468sibkhlaqvjljn2xq1";
+ rev = "d19f0c0da0ddc55005a4c1cdc2b8c5de8bea1e8c";
+ sha256 = "1l9jg2w8ym169b5dhg3k5vksbmicg4n1a55x7ddjysf8n887cpid";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/64d4d4e6f9d6a3ea670757f248afd355baf1d933/recipes/grab-x-link";
@@ -17078,12 +17226,12 @@
helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }:
melpaBuild {
pname = "helm";
- version = "2.8.7";
+ version = "2.8.8";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "5b2057c7755f6ea20e1ea011c6fb992d12650161";
- sha256 = "0hf27j1rv3xnnari70k7p1b51pdyv6zsp1r6b8xk4qwp8y0crpx9";
+ rev = "5b7237acc11ed0fbee10af9cf6345da7c3d9dd26";
+ sha256 = "18ay4c5mvr5b5i8qfn1h75yy5znzm1l6h5rhhzhhaiidvb2arr69";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm";
@@ -17306,22 +17454,22 @@
license = lib.licenses.free;
};
}) {};
- helm-cider = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, seq }:
+ helm-cider = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild }:
melpaBuild {
pname = "helm-cider";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "helm-cider";
- rev = "a24ef274e382c1a158a76eae2570f1f007031cb8";
- sha256 = "062abfb4sfpcc6fx3nrf3j0bisglrhyrg7rxwhhcqm9jhalksmdl";
+ rev = "9a948b834dd31b3f60d4701d6dd0ecfab0adbb72";
+ sha256 = "0wssd9jv6xighjhfh3p8if1anz3rcrjr71a4j063v6gyknb7fv27";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/helm-cider";
sha256 = "0ykhrvh6mix55sv4j8q6614sibksdlwaks736maamqwl3wk6826x";
name = "helm-cider";
};
- packageRequires = [ cider emacs helm-core seq ];
+ packageRequires = [ cider emacs helm-core ];
meta = {
homepage = "https://melpa.org/#/helm-cider";
license = lib.licenses.free;
@@ -17414,12 +17562,12 @@
helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "helm-core";
- version = "2.8.7";
+ version = "2.8.8";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "5b2057c7755f6ea20e1ea011c6fb992d12650161";
- sha256 = "0hf27j1rv3xnnari70k7p1b51pdyv6zsp1r6b8xk4qwp8y0crpx9";
+ rev = "5b7237acc11ed0fbee10af9cf6345da7c3d9dd26";
+ sha256 = "18ay4c5mvr5b5i8qfn1h75yy5znzm1l6h5rhhzhhaiidvb2arr69";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core";
@@ -18065,12 +18213,12 @@
helm-org-rifle = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild {
pname = "helm-org-rifle";
- version = "1.4.2";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "alphapapa";
repo = "helm-org-rifle";
- rev = "26749ff9f34b2abddf7c47ff71b1046942e38398";
- sha256 = "1q969rlqj706wdzd3s54pqpfpqkg18bzl5srl7xkw43cfzxpcpj2";
+ rev = "68f01726795ca3054cfc6327dcdb22c9c83dfdfa";
+ sha256 = "0vak9phqgxz5dk1zj3i4cs94y797h77qadirsf33gl073cg95l8a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f39cc94dde5aaf0d6cfea5c98dd52cdb0bcb1615/recipes/helm-org-rifle";
@@ -18356,6 +18504,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-rg = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-rg";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "cosmicexplorer";
+ repo = "helm-rg";
+ rev = "96dcbeb366caa0b158668384113458ee5f7c4dfd";
+ sha256 = "1k9yv9iw694alf5w7555ygk2i1b26i90rqq7ny63a4nd3y5cbs5f";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/958fbafdcb214f1ec89fd0d84c6600c89890e0cf/recipes/helm-rg";
+ sha256 = "0gfq59540q9s6mr04q7dz638zqmqbqmbl1qaczddgmjn4vyjmf7v";
+ name = "helm-rg";
+ };
+ packageRequires = [ cl-lib dash emacs helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-rg";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-robe = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-robe";
@@ -18380,12 +18549,12 @@
helm-rtags = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild, rtags }:
melpaBuild {
pname = "helm-rtags";
- version = "2.16";
+ version = "2.18";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "8ef7554852541eced514c56d5e39d6073f7a2ef9";
- sha256 = "0hh9m0ykw3r9h4gv4a99px00py1h5hs86043mp1m0nmkjibf6w56";
+ rev = "98d668e85cf9ae84e775742752c5656dd2df2f17";
+ sha256 = "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/helm-rtags";
@@ -18503,6 +18672,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-system-packages = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, seq }:
+ melpaBuild {
+ pname = "helm-system-packages";
+ version = "1.8.0";
+ src = fetchFromGitHub {
+ owner = "emacs-helm";
+ repo = "helm-system-packages";
+ rev = "beb7e488454402a122b9dec9a019ea190b9b7dc3";
+ sha256 = "0wclsv69v84d7bknnlralham94s7iqal7aczsvfxgj97hpwgywfz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/0c46cfb0fcda0500e15d04106150a072a1a75ccc/recipes/helm-system-packages";
+ sha256 = "01mndx2zzh7r7gmpn6gd1vy1w3l6dnhvgn7n2p39viji1r8b39s4";
+ name = "helm-system-packages";
+ };
+ packageRequires = [ emacs helm seq ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-system-packages";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-themes = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-themes";
@@ -18629,22 +18819,22 @@
license = lib.licenses.free;
};
}) {};
- helpful = callPackage ({ dash, dash-functional, elisp-refs, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s, shut-up }:
+ helpful = callPackage ({ dash, dash-functional, elisp-refs, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s, shut-up }:
melpaBuild {
pname = "helpful";
- version = "0.5";
+ version = "0.7";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "helpful";
- rev = "9fdbf5b24df28b046731db1c7a1cc90338d55dce";
- sha256 = "13kw0i4vhd8fgwgchap5qxckvhs00ifr7z68whnd3xzklx3v47bj";
+ rev = "3ae20551fb0ce199deff47534a475cab50f19237";
+ sha256 = "1zb2zfyflabhar8smvpxcdmkla7camaq2srq6dk2xc66226vj9rn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/889d34b654de13bd413d46071a5ff191cbf3d157/recipes/helpful";
sha256 = "17w9j5v1r2c8ka1fpzbr295cgnsbiw8fxlslh4zbjqzaazamchn2";
name = "helpful";
};
- packageRequires = [ dash dash-functional elisp-refs emacs s shut-up ];
+ packageRequires = [ dash dash-functional elisp-refs emacs f s shut-up ];
meta = {
homepage = "https://melpa.org/#/helpful";
license = lib.licenses.free;
@@ -19409,12 +19599,12 @@
ialign = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ialign";
- version = "0.2.0";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "mkcms";
repo = "interactive-align";
- rev = "df591e452f9a56c69fb69de961baa75751bae3d8";
- sha256 = "1k3c0wxbn6yrd75275ny66avp70qpd3glnmagsgq3x8mbyxh233d";
+ rev = "523df320197b587abd8c0ec4e9fbc763aeab1cf6";
+ sha256 = "04jak5j4yywl7fn5sggc125yh6cy0livf55194mfxs2kmbs5wm0h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/072f1f7ce17e2972863bce10af9c52b3c6502eab/recipes/ialign";
@@ -19448,6 +19638,27 @@
license = lib.licenses.free;
};
}) {};
+ ibuffer-tramp = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "ibuffer-tramp";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ owner = "svend";
+ repo = "ibuffer-tramp";
+ rev = "bcad0bda3a67f55d1be936bf8fa9ef735fe1e3f3";
+ sha256 = "1ry7nbhqhjy6gkxd10s97nbm6flk5nm0l5q8071fprx8xxphqj8f";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a1a7449b15cb2a89cf06ea3de2cfdc6bc387db3b/recipes/ibuffer-tramp";
+ sha256 = "11a9b9g1jk2r3fldi012zka4jzy68kfn4991xp046qm2fbc7la32";
+ name = "ibuffer-tramp";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/ibuffer-tramp";
+ license = lib.licenses.free;
+ };
+ }) {};
ibuffer-vc = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ibuffer-vc";
@@ -19556,12 +19767,12 @@
ido-completing-read-plus = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, memoize, s }:
melpaBuild {
pname = "ido-completing-read-plus";
- version = "4.5";
+ version = "4.7";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-completing-read-plus";
- rev = "e8cfebac1df2bfca52003f28ed84cb1a39dc8345";
- sha256 = "14g5v823wsr0sgrawqw9kwilm68w0k4plz3b00jd7z903np9cxih";
+ rev = "51861afe385f59f3262ee40acbe772ccb3dd52e7";
+ sha256 = "0hspgk8m4acyhpcldwg3xqla9xp3fjrhf37cnjp45j1b3h94x3iy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6104efc035bcf469d133ab9a2caf42c9d4482334/recipes/ido-completing-read+";
@@ -19658,22 +19869,22 @@
license = lib.licenses.free;
};
}) {};
- ido-ubiquitous = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }:
+ ido-ubiquitous = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }:
melpaBuild {
pname = "ido-ubiquitous";
- version = "4.5";
+ version = "4.7";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-completing-read-plus";
- rev = "e8cfebac1df2bfca52003f28ed84cb1a39dc8345";
- sha256 = "14g5v823wsr0sgrawqw9kwilm68w0k4plz3b00jd7z903np9cxih";
+ rev = "51861afe385f59f3262ee40acbe772ccb3dd52e7";
+ sha256 = "0hspgk8m4acyhpcldwg3xqla9xp3fjrhf37cnjp45j1b3h94x3iy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6104efc035bcf469d133ab9a2caf42c9d4482334/recipes/ido-ubiquitous";
sha256 = "11sdk0ymsqnsw1gycvq2wj4j0g502fp23qk6q9d95lm98nz68frz";
name = "ido-ubiquitous";
};
- packageRequires = [ cl-lib emacs ido-completing-read-plus ];
+ packageRequires = [ cl-lib ido-completing-read-plus ];
meta = {
homepage = "https://melpa.org/#/ido-ubiquitous";
license = lib.licenses.free;
@@ -19889,6 +20100,27 @@
license = lib.licenses.free;
};
}) {};
+ imake = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "imake";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ owner = "tarsius";
+ repo = "imake";
+ rev = "edd2e59f7996c35450987cf8f137ecb54777e9ca";
+ sha256 = "12mq1ki001jgjdfr3fx43z1xz4jrki18rb0wkb7n956dvl34w0fg";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/28de8f7f5302b27c7c6600ad65a998119518be43/recipes/imake";
+ sha256 = "0j732fi6999n9990w4l28raw140fvqfbynyh4x65yilhw95r7c34";
+ name = "imake";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/imake";
+ license = lib.licenses.free;
+ };
+ }) {};
imapfilter = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "imapfilter";
@@ -19999,14 +20231,14 @@
pname = "impatient-mode";
version = "1.0.0";
src = fetchFromGitHub {
- owner = "netguy204";
- repo = "imp.el";
+ owner = "skeeto";
+ repo = "impatient-mode";
rev = "eba1efce3dd20b5f5017ab64bae0cfb3b181c2b0";
sha256 = "0vr4i3ayp1n8zg3v9rfv81qnr0vrdbkzphwd5kyadjgy4sbfjykj";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/bb1fbd03f17d2069a461260ad5e2ad4e5441919b/recipes/impatient-mode";
- sha256 = "05vp04zh5w0ss959galdrnridv268dzqymqzqfpkfjbg8kryzfxg";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/aaa64c4d43139075d77f4518de94bcbe475d21fc/recipes/impatient-mode";
+ sha256 = "07z5ds3zgzkxvxwaalp9i5x2rl5sq4jjk8ygk1rfmsl52l5y1z6j";
name = "impatient-mode";
};
packageRequires = [ cl-lib htmlize simple-httpd ];
@@ -20141,6 +20373,27 @@
license = lib.licenses.free;
};
}) {};
+ inf-crystal = callPackage ({ crystal-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "inf-crystal";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "brantou";
+ repo = "inf-crystal.el";
+ rev = "71a330f2d29e2fb4f51d223cf6230b88620a80af";
+ sha256 = "0vija33n2j4j5inzm29qk1bjzaxjm97zn263j15258pqxwkbddv3";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ff84c742eebb84577f362b2739f4bcf1434d58ac/recipes/inf-crystal";
+ sha256 = "09ssq7i5c2fxxbrsp3nn1f1ah1yv2nb19n5s1iqyykkk316k2q26";
+ name = "inf-crystal";
+ };
+ packageRequires = [ crystal-mode emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/inf-crystal";
+ license = lib.licenses.free;
+ };
+ }) {};
inf-ruby = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inf-ruby";
@@ -20204,6 +20457,27 @@
license = lib.licenses.free;
};
}) {};
+ info-colors = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "info-colors";
+ version = "0.2";
+ src = fetchFromGitHub {
+ owner = "ubolonton";
+ repo = "info-colors";
+ rev = "13dd9b6a7288e6bb692b210bcb9cd72016658dae";
+ sha256 = "1h2q19574sc1lrxm9k78668pwcg3z17bnbgykmah01zlmbs264sx";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d671ae8dc27439eea427e1848fc11c96ec5aee64/recipes/info-colors";
+ sha256 = "1mbabrfdy9xn7lpqivqm8prp83qmdv5r0acijwvxqd3a52aadc2x";
+ name = "info-colors";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/info-colors";
+ license = lib.licenses.free;
+ };
+ }) {};
inherit-local = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inherit-local";
@@ -20416,12 +20690,12 @@
intero = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lib, melpaBuild }:
melpaBuild {
pname = "intero";
- version = "0.1.23";
+ version = "0.1.26";
src = fetchFromGitHub {
owner = "commercialhaskell";
repo = "intero";
- rev = "3865aad923559bee140eaede20c3510890979930";
- sha256 = "1q6q2hnqf78kxd61nic4zjx7crbv8p25p4aq0h4vihamm8r0v7vm";
+ rev = "f85e1b47df3bb328be0de34120950cecb3465055";
+ sha256 = "1zng4sliygg1l0jamprx9pfs85jiy19gwxpcy2hs3s4hc7yxjdds";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1b56ca344ad944e03b669a9974e9b734b5b445bb/recipes/intero";
@@ -20752,12 +21026,12 @@
ivy-rtags = callPackage ({ fetchFromGitHub, fetchurl, ivy, lib, melpaBuild, rtags }:
melpaBuild {
pname = "ivy-rtags";
- version = "2.16";
+ version = "2.18";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "8ef7554852541eced514c56d5e39d6073f7a2ef9";
- sha256 = "0hh9m0ykw3r9h4gv4a99px00py1h5hs86043mp1m0nmkjibf6w56";
+ rev = "98d668e85cf9ae84e775742752c5656dd2df2f17";
+ sha256 = "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/ivy-rtags";
@@ -21128,12 +21402,12 @@
js-auto-format-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "js-auto-format-mode";
- version = "1.0.6";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "ybiquitous";
repo = "js-auto-format-mode";
- rev = "37e83641fd5eab45e813e4bc74a835fe7229c160";
- sha256 = "0hmrhp3lijd77kl0b98nbl1p8fmgjfry2hhvh5vickx3315w7qgw";
+ rev = "6bd44162ac422304803f606278bb0c08ab940a5d";
+ sha256 = "1hy4wyw7yi93ngagg9qmkljjqaypfnzks3vny1pn6d5nw2acb1vx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d3be16771b5b5fde639da3ee97890620354ee7a/recipes/js-auto-format-mode";
@@ -21569,12 +21843,12 @@
kaolin-themes = callPackage ({ autothemer, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "kaolin-themes";
- version = "1.1.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "ogdenwebb";
repo = "emacs-kaolin-themes";
- rev = "d4a1cbae1fc77192e5844291821709c82c9dc455";
- sha256 = "04k2yz3vrj1h0zf6cz0jd97fg8zah2j980l5ycsgyy0dk9ysink8";
+ rev = "d730208cff185ee86a81f8a5a6feadfea78ab9cc";
+ sha256 = "0xfb8zi6jvwdivklc3lk5dzf8nnx05pm4fip44s4al6ajns8hgya";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/043a4e3bd5301ef8f4df2cbda0b3f4111eb399e4/recipes/kaolin-themes";
@@ -22133,6 +22407,27 @@
license = lib.licenses.free;
};
}) {};
+ lcr = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "lcr";
+ version = "0.9";
+ src = fetchFromGitHub {
+ owner = "jyp";
+ repo = "lcr";
+ rev = "3bc341205bba437c8fec4fefefaf39793c0405ae";
+ sha256 = "0jvdnb3fn33wq7ixb7ayrallq1j5gc9nh3i3nmy03yg11h60h1am";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/29374d3da932675b7b3e28ab8906690dad9c9cbe/recipes/lcr";
+ sha256 = "07syirjlrw8g95zk273953mnmg9x4bv8jpyvvzghhin4saiiiw3k";
+ name = "lcr";
+ };
+ packageRequires = [ dash emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/lcr";
+ license = lib.licenses.free;
+ };
+ }) {};
leanote = callPackage ({ async, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pcache, request, s }:
melpaBuild {
pname = "leanote";
@@ -22346,12 +22641,12 @@
linum-relative = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "linum-relative";
- version = "0.5";
+ version = "0.6";
src = fetchFromGitHub {
owner = "coldnew";
repo = "linum-relative";
- rev = "b8a99dcfe38a491172a8193053fb7849634b43c0";
- sha256 = "11bjnqqwvr9zrvz5dlm8a0yw4zg9ysh3jdiq5a6iw09d3f0h1v2s";
+ rev = "896df4b40c1e1eb59f55fcee48a1543f0ccd724e";
+ sha256 = "0b3n1gk2w1p72x0zfdz9l70winq2fnjpjrgq0awxx730xk7ypp5n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/97ae01be4892a7c35aa0f82213433a2944041d87/recipes/linum-relative";
@@ -22563,12 +22858,12 @@
live-py-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "live-py-mode";
- version = "2.20.1";
+ version = "2.21.1";
src = fetchFromGitHub {
owner = "donkirkby";
repo = "live-py-plugin";
- rev = "eed38dc66430802e754c48bb44aaf524d7b1596c";
- sha256 = "1rl279h18z9fka4zdaqm2h4jxpq3wykja3x7jyhj4bnrqvkw66gh";
+ rev = "e0a5627e6591e1cbb9f93aabc44adbdc50b346c9";
+ sha256 = "0dhm7gdd1smlibj5jmzps97kwkpzcigbdp0l26baa2mkc6155y66";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7615237e80b46b5c50cb51a3ed5b07d92566fb7/recipes/live-py-mode";
@@ -22948,8 +23243,8 @@
sha256 = "1zvib46hn2c0g2zdnf4vcwjrs9dj5sb81hpqm7bqm8f97p9dv6ym";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/0263ca6aea7bf6eae26a637454affbda6bd106df/recipes/magit";
- sha256 = "03cmja9rcqc9250bsp1wwv94683mrcbnz1gjn8y7v62jlfi5qws5";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b0a9a6277974a7a38c0c46d9921b54747a85501a/recipes/magit";
+ sha256 = "1wbqz2s1ips0kbhy6jv0mm4vh110m5r65rx0ik11dsqv1fv3hwga";
name = "magit";
};
packageRequires = [
@@ -23052,12 +23347,12 @@
magit-gh-pulls = callPackage ({ emacs, fetchFromGitHub, fetchurl, gh, lib, magit, melpaBuild, pcache, s }:
melpaBuild {
pname = "magit-gh-pulls";
- version = "0.5.2";
+ version = "0.5.3";
src = fetchFromGitHub {
owner = "sigma";
repo = "magit-gh-pulls";
- rev = "e4a73781e3c1c7e4a09232b25e3474463cdf77b6";
- sha256 = "19iqa2kzarpa75xy34hqvpy1y7dzx84pj540wwkj04dnpb4fwj2z";
+ rev = "d526f4c9ee1709c79f8a4630699ce1f25ae054e7";
+ sha256 = "11fd3c7wnqy08khj6za8spbsm3k1rqqih21lbax2iwvxl8jv4dv0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9b54fe4f51820c2f707e1f5d8a1128fff19a319c/recipes/magit-gh-pulls";
@@ -23115,12 +23410,12 @@
magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "magit-popup";
- version = "2.12.0";
+ version = "2.12.2";
src = fetchFromGitHub {
owner = "magit";
repo = "magit-popup";
- rev = "05a836caf02eba91fa26bdf5dd6fd183fe23937d";
- sha256 = "08p57alfbkcsqkhnfjhfckqhans278ffjyhhhvgy8s7asa6as9kl";
+ rev = "ab75385a1fb8c0fba0769d448b13ba8324835261";
+ sha256 = "0ky4l3k3camh1paa5ap9frr9hcadj7nj40l3imiiqfcvgyl8ijp6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0263ca6aea7bf6eae26a637454affbda6bd106df/recipes/magit-popup";
@@ -23136,12 +23431,12 @@
magit-rockstar = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
melpaBuild {
pname = "magit-rockstar";
- version = "1.0.6";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "tarsius";
repo = "magit-rockstar";
- rev = "a65042e3445008b55190f1258ae54bd78e12174b";
- sha256 = "1wbbg9jr9kl69sbq9b9dgwvnplmdzjyanwfcncamw3lfcjfnw1bn";
+ rev = "c8320472e8a50c8299140ba0943bb1fe485d294a";
+ sha256 = "1xjym51z0v7ibxw059f6k3zljli6z390rmxvrywbfzkb8hqms0l1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a20b539cbd38ffa546c1b56b9fac78c0b9457f6/recipes/magit-rockstar";
@@ -25388,12 +25683,12 @@
no-littering = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "no-littering";
- version = "0.5.11";
+ version = "0.5.12";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "no-littering";
- rev = "a4b42b185b65e78bc3bb6523e23aefb1213eb3b2";
- sha256 = "1yzcawvz3vbq6pgr0b3sk0qg24jx1fpkinwcmsdl283ib8msbc7g";
+ rev = "8e321f1036770c20637a0f946b655805cd070e25";
+ sha256 = "11hxf0fkka4mv1qsw0nx3ymvgcav95r2bvk1gwyj5m5cbwb4a1n9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57a2fb9524df3fdfdc54c403112e12bd70888b23/recipes/no-littering";
@@ -25490,15 +25785,15 @@
}) {};
notmuch = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "notmuch";
- version = "0.26pre2";
+ version = "0.26";
src = fetchgit {
- url = "git://git.notmuchmail.org/git/notmuch";
- rev = "4cb1eeba83416a12c616aca6469c027b8b8a303d";
- sha256 = "0brcdwblfj3nb2ca0izvhlm3x1pf0r72wsa9f2hf0ssnh9w2z40s";
+ url = "https://git.notmuchmail.org/git/notmuch";
+ rev = "3c4e64d976eb561ac5157df1bbe5882e3e65b583";
+ sha256 = "00a9ggrc63n88g7vp57c09r859pl2dbxnqgf543ks94lm0jzyz3f";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch";
- sha256 = "173d1gf5rd4nbjwg91486ibg54n3qlpwgyvkcy4d30jm4vqwqrqv";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d05fbde3aabfec4efdd19a33fd2b1297905acb5a/recipes/notmuch";
+ sha256 = "0pznpl0aqybdg4b2qypq6k4jac64sssqhgz6rvk9g2nkqhkds1x7";
name = "notmuch";
};
packageRequires = [];
@@ -25531,12 +25826,12 @@
nov = callPackage ({ dash, emacs, esxml, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nov";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchFromGitHub {
owner = "wasamasa";
repo = "nov.el";
- rev = "19ab463864f137b43704b4f34173349c88e84d8e";
- sha256 = "00f5hhw157nwdwy26yn6l3z2hgk6xxvx5xl0hasskj1l9rg0zgh2";
+ rev = "4ef20ebb587ffb0ab73c85ad5748d41af1071596";
+ sha256 = "03s0qjvwk1f7y3i4wh2p5y3z4hdv00adgz8za3vphzc0q8i1kjzb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cf543955ba2d5d0074fa2a5ba176f9415f6e006d/recipes/nov";
@@ -25885,27 +26180,6 @@
license = lib.licenses.free;
};
}) {};
- ob-spice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org, spice-mode }:
- melpaBuild {
- pname = "ob-spice";
- version = "0.4.2";
- src = fetchFromGitHub {
- owner = "stardiviner";
- repo = "ob-spice";
- rev = "790faa67b0c57ca76e8814a1fa60b4dd774412c0";
- sha256 = "0rn3j88ry38500vfaj0myx148nd5kh1jwja6j221ydd6v5wqws6d";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ob-spice";
- sha256 = "0nhdcvq7yvprz4323836k507w0g1lh3rdfr6dqrbj29yvsqfw0x2";
- name = "ob-spice";
- };
- packageRequires = [ org spice-mode ];
- meta = {
- homepage = "https://melpa.org/#/ob-spice";
- license = lib.licenses.free;
- };
- }) {};
ob-translate = callPackage ({ fetchFromGitHub, fetchurl, google-translate, lib, melpaBuild, org }:
melpaBuild {
pname = "ob-translate";
@@ -26182,12 +26456,12 @@
omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }:
melpaBuild {
pname = "omnisharp";
- version = "4.1";
+ version = "4.2";
src = fetchFromGitHub {
owner = "OmniSharp";
repo = "omnisharp-emacs";
- rev = "95f56022edf9fcaba8402db05a6927af050b12a8";
- sha256 = "133maq29hfjaq4vilz9wvr9vjkschkpydkw2197sscv7whfzv78j";
+ rev = "7a6fe00e841106b17e7554f8a21f8457d12c5197";
+ sha256 = "1vrgj2irm87pykfjyx27a46g5xam7rxwjdfqh4jl6p8cgzgprrrg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp";
@@ -27397,6 +27671,27 @@
license = lib.licenses.free;
};
}) {};
+ org-wild-notifier = callPackage ({ alert, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "org-wild-notifier";
+ version = "0.2.2";
+ src = fetchFromGitHub {
+ owner = "akhramov";
+ repo = "org-wild-notifier.el";
+ rev = "28f6af12a9efbcab53e310363c451f53ce8ea3f2";
+ sha256 = "00v4f26np4i947xgqr03wylz4ichc168znlwxn4l6np1s85i3mzb";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/114552a24f73f13b253e3db4885039b680f6ef33/recipes/org-wild-notifier";
+ sha256 = "1lmpa614jnkpmfg3m1d2wjn9w0zig3gwd02n3dyjn23n71fiyhkp";
+ name = "org-wild-notifier";
+ };
+ packageRequires = [ alert dash org ];
+ meta = {
+ homepage = "https://melpa.org/#/org-wild-notifier";
+ license = lib.licenses.free;
+ };
+ }) {};
org2blog = callPackage ({ fetchFromGitHub, fetchurl, htmlize, lib, melpaBuild, metaweblog, org, xml-rpc }:
melpaBuild {
pname = "org2blog";
@@ -27808,12 +28103,12 @@
ox-epub = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-epub";
- version = "0.2.4";
+ version = "0.3";
src = fetchFromGitHub {
owner = "ofosos";
repo = "ox-epub";
- rev = "4b4585264a28152f2eda0f7e5ceed132f9d23e16";
- sha256 = "1k3lv4qqkp87piwlwl3gahac1zpjzv397f65g4khbpby2kgg8dpi";
+ rev = "3d958203e169cbfb2204c43cb4c5543befec0b9d";
+ sha256 = "057sqmvm8hwkhcg3yd4i8zz2xlqsqrpyiklyiw750s3i5mxdn0k7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3ac31dfef00e83fa6b716ea006f35afb5dc6cd5/recipes/ox-epub";
@@ -27850,12 +28145,12 @@
ox-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-hugo";
- version = "0.7";
+ version = "0.8";
src = fetchFromGitHub {
owner = "kaushalmodi";
repo = "ox-hugo";
- rev = "b47f6f79603adb4f505500ed83150afca7601cfc";
- sha256 = "1xlkmiwgxsai0hsx9r1gx88bdj72vxaq0icr399ksnwba58rwmr1";
+ rev = "9751d34e1133b89a533a978c085b0715f85db648";
+ sha256 = "11h464cyc28ld0b0zridgm4drydc1qjxbm1y24zrwlkyqqjk6yr7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e1240bb7b5bb8773f804b987901566a20e3e8a9/recipes/ox-hugo";
@@ -28120,6 +28415,27 @@
license = lib.licenses.free;
};
}) {};
+ panda-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "panda-theme";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "jamiecollinson";
+ repo = "emacs-panda-theme";
+ rev = "ae24179e7a8a9667b169f00dbd891257530c1d22";
+ sha256 = "05vv4idl9h59jd089hpd09xcy1ix30bq0c4fif2b66170aychvii";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a90ca1275ceab8e1ea4fdfa9049fbd24a5fd0bf5/recipes/panda-theme";
+ sha256 = "1q3zp331hz8l54p8ym9jrs4f36aj15r8aka6bqqnalnk237xqxl7";
+ name = "panda-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/panda-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
pandoc = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pandoc";
@@ -28247,12 +28563,12 @@
paren-face = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "paren-face";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchFromGitHub {
owner = "tarsius";
repo = "paren-face";
- rev = "0a7cbd65bb578cc52a9dc495a4fcaf23a57507bf";
- sha256 = "0wsnng874dbyikd4dgx2rxmcp0774ix5v29dq372zynq6lamqkl7";
+ rev = "166975683225367c866e6ae6f6acb88d24e21a35";
+ sha256 = "02mh8w2na6qa94p3bh6pvdvmg36p2vrbp5hpjnwjcayrb92dskgy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d398398d1d5838dc4985a06515ee668f0f566aab/recipes/paren-face";
@@ -28310,12 +28626,12 @@
parsebib = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parsebib";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "parsebib";
- rev = "bc31b627c666df576aa37e21c27a2223b3cb91a3";
- sha256 = "1bnqnxkb9dnl0fjrrjx0xn9jsqki2h8ygw3d5dm4bl79smah3qkh";
+ rev = "c8d59deb20552f9a1885297b5ae0b8f753d191a5";
+ sha256 = "1b1iiiy184czp014gg1bb3jks9frmkw8hs5z2l2lnzjmfjr6jm6g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c39633957475dcd6a033760ba20a957716cce59c/recipes/parsebib";
@@ -29040,6 +29356,27 @@
license = lib.licenses.free;
};
}) {};
+ php-runtime = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "php-runtime";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "emacs-php";
+ repo = "php-runtime.el";
+ rev = "fa4312863245511462b75cb31df2f8558288f4df";
+ sha256 = "1glwy0cgnn0z4rnd45pqy0bmyaddhxfjlj778hz7ghy40h9kqbdn";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/615c9ac208d8c20082a8ac83e49e93d99e2cbc89/recipes/php-runtime";
+ sha256 = "0dvnwajrjsgyqzglzpkx9vwx3f55mrag6dsbdjqc9vvpvxhmgfwb";
+ name = "php-runtime";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/php-runtime";
+ license = lib.licenses.free;
+ };
+ }) {};
phpcbf = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "phpcbf";
@@ -29292,6 +29629,27 @@
license = lib.licenses.free;
};
}) {};
+ play-crystal = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
+ melpaBuild {
+ pname = "play-crystal";
+ version = "0.1.2";
+ src = fetchFromGitHub {
+ owner = "veelenga";
+ repo = "play-crystal.el";
+ rev = "86b54346e7c832c14f8e5654a462f6490a6b11d7";
+ sha256 = "0kvkr24f8r21pahm2lsvbr9bg53770wxwpdfmmjljs2zmgxf2c40";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/92715977136afa731e85e894542dc88b664b3304/recipes/play-crystal";
+ sha256 = "1jqf36b1mhyf4j7fs386g6isy09q7k8zwdc4rb34mhjg1a56gcnf";
+ name = "play-crystal";
+ };
+ packageRequires = [ dash emacs request ];
+ meta = {
+ homepage = "https://melpa.org/#/play-crystal";
+ license = lib.licenses.free;
+ };
+ }) {};
play-routes-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "play-routes-mode";
@@ -30558,6 +30916,27 @@
license = lib.licenses.free;
};
}) {};
+ pynt = callPackage ({ deferred, ein, emacs, epc, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "pynt";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ owner = "ebanner";
+ repo = "pynt";
+ rev = "bc750cd244141005ea3b7bb87f75c6f6c5a5778f";
+ sha256 = "0mj8lkc40iv8d6afl4dba7gsbi0mgnx9ivanvczq6pxp5d4kgfsn";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/fdb297084188a957a46dcd036e65d9d893044bea/recipes/pynt";
+ sha256 = "07c0zc68r3pskn3bac3a8x5nrsykl90a1h22865g3i5vil76vvg3";
+ name = "pynt";
+ };
+ packageRequires = [ deferred ein emacs epc helm ];
+ meta = {
+ homepage = "https://melpa.org/#/pynt";
+ license = lib.licenses.free;
+ };
+ }) {};
python-environment = callPackage ({ deferred, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "python-environment";
@@ -30645,12 +31024,12 @@
pyvenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pyvenv";
- version = "1.10";
+ version = "1.11";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "pyvenv";
- rev = "91c47b8d2608ccbcac2eba91f0e36b422101ce55";
- sha256 = "09c0f7ln1in8h03idbzggvmqkxj6i9jdjbmg1nnyarhffmgbcvnh";
+ rev = "f925bcb46ea64b699f7cd06933c48e0d5db88b73";
+ sha256 = "1a346qdimr1dvj53q033aqnahwd2dhyn9jadrs019nm0bzgw7g63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e37236b89b9705ba7a9d134b1fb2c3c003953a9b/recipes/pyvenv";
@@ -31065,12 +31444,12 @@
rdf-prefix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rdf-prefix";
- version = "1.9";
+ version = "1.10";
src = fetchFromGitHub {
owner = "simenheg";
repo = "rdf-prefix";
- rev = "25cc3c8902f16191496b549705b00ffc7dff51f1";
- sha256 = "00ycsqzgn5rq8r4r86z1j43i2a7wj4r3c2vcggdaizyf4parmgmy";
+ rev = "164136d05505275d42d1ca3a390f55fcc89694b8";
+ sha256 = "18jp3yynnk2248mzwf8h62awfw8fh25m5ah5di0dg62xw56l9nig";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5f083bd629697038ea6391c7a4eeedc909a5231/recipes/rdf-prefix";
@@ -31491,12 +31870,12 @@
req-package = callPackage ({ dash, fetchFromGitHub, fetchurl, ht, lib, log4e, melpaBuild, use-package }:
melpaBuild {
pname = "req-package";
- version = "1.0";
+ version = "1.2";
src = fetchFromGitHub {
owner = "edvorg";
repo = "req-package";
- rev = "30f76a9c52994562191c90c315002410706f6c0b";
- sha256 = "0qdr2pshfq6v75s9hx9wgvn56pd7b65vaqaa64dryr7v4yzd4r15";
+ rev = "0c0ac7451149dac6bfda2adfe959d1df1c273de6";
+ sha256 = "0sx3kw1gpliifbc0gh2z1lvig68v3gwqjbj0izgn77js8kqxad84";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f58a801f0791566d0c39493a5f82ff0d15d7ab41/recipes/req-package";
@@ -31680,12 +32059,12 @@
rg = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "rg";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "dajva";
repo = "rg.el";
- rev = "5de611eae7787ecbc285fe7e31e412b9281a4e14";
- sha256 = "18mhcipj5yywd5648pwm955wx3ipsnp9nwjyyl270qnn56hwkb6g";
+ rev = "68984092d0e0725057e7b67ba32016903170f189";
+ sha256 = "0qd3qh640339n1dn1isk23xhnkj0pds08yzfak4ijxyzlgl63bdq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ce1f721867383a841957370946f283f996fa76f/recipes/rg";
@@ -31953,12 +32332,12 @@
rtags = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rtags";
- version = "2.16";
+ version = "2.18";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "8ef7554852541eced514c56d5e39d6073f7a2ef9";
- sha256 = "0hh9m0ykw3r9h4gv4a99px00py1h5hs86043mp1m0nmkjibf6w56";
+ rev = "98d668e85cf9ae84e775742752c5656dd2df2f17";
+ sha256 = "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/rtags";
@@ -33568,12 +33947,12 @@
smart-mode-line = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, rich-minority }:
melpaBuild {
pname = "smart-mode-line";
- version = "2.10.1";
+ version = "2.11.0";
src = fetchFromGitHub {
owner = "Malabarba";
repo = "smart-mode-line";
- rev = "8fd76a66abe4d37925e3d6152c6bd1e8648a293a";
- sha256 = "1176fxrzzk4fyp4wjyp0xyqrga74j5csr5x37mlgplh9790248dx";
+ rev = "5aca51956fae55d7310c1f96b5d128201087864a";
+ sha256 = "1wpavjkxszq1xr49q0qvqniq751s69axgnsdv37n73k3zl527vqw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/smart-mode-line";
@@ -33589,12 +33968,12 @@
smart-mode-line-powerline-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, powerline, smart-mode-line }:
melpaBuild {
pname = "smart-mode-line-powerline-theme";
- version = "2.10.1";
+ version = "2.11.0";
src = fetchFromGitHub {
owner = "Malabarba";
repo = "smart-mode-line";
- rev = "8fd76a66abe4d37925e3d6152c6bd1e8648a293a";
- sha256 = "1176fxrzzk4fyp4wjyp0xyqrga74j5csr5x37mlgplh9790248dx";
+ rev = "5aca51956fae55d7310c1f96b5d128201087864a";
+ sha256 = "1wpavjkxszq1xr49q0qvqniq751s69axgnsdv37n73k3zl527vqw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/60072b183151e519d141ec559b4902d20c87904c/recipes/smart-mode-line-powerline-theme";
@@ -33841,12 +34220,12 @@
snakemake-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, magit-popup, melpaBuild }:
melpaBuild {
pname = "snakemake-mode";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "kyleam";
repo = "snakemake-mode";
- rev = "22b3efd741e26f59e18c9fd28691d8b84c9130ab";
- sha256 = "0hjp5ci7miggw0gs2y8q867gi7p3dq2yyfkckkh52isrp0yvz0wf";
+ rev = "6cf6d20db2e5253ce3f86e302651faa28f220aa7";
+ sha256 = "0dmvd5f5rb5kkzjkhzz17b40hlld23sy5wyzr8vq763f6pzs37kk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3a5b51fee1c9e6ce7e21555faa355d118d34b8d/recipes/snakemake-mode";
@@ -34932,12 +35311,12 @@
swift-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
melpaBuild {
pname = "swift-mode";
- version = "4.0.1";
+ version = "4.1.0";
src = fetchFromGitHub {
owner = "chrisbarrett";
repo = "swift-mode";
- rev = "8c45f69a078c41619a7a3db6d54a732c3fad8e3f";
- sha256 = "1isy71vkws3ywm4iwa85dk12810az3h85n6bimd36dfqbhfwdrli";
+ rev = "7739e4954cc614ecd6b37e935f82ad057e256d56";
+ sha256 = "09mvwfi3nv4hkdvh76d7737nl3zaxn4a5vpmv2645q9s4vcq8zj8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19cb133191cd6f9623e99e958d360113595e756a/recipes/swift-mode";
@@ -34995,12 +35374,12 @@
swiper-helm = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, swiper }:
melpaBuild {
pname = "swiper-helm";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper-helm";
- rev = "f3d6dba865629eed8fb14f92dab1fad50734891b";
- sha256 = "1y2dbd3ikdpjvi8xz10jkrx2773h7cgr6jxm5b2bldm81lvi8x64";
+ rev = "93fb6db87bc6a5967898b5fd3286954cc72a0008";
+ sha256 = "05n4h20lfyg1kis5rig72ajbz680ml5fmsy6l1w4g9jx2xybpll2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/674c709490e13267e09417e08953ff76bfbaddb7/recipes/swiper-helm";
@@ -35939,12 +36318,12 @@
tide = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, s, typescript-mode }:
melpaBuild {
pname = "tide";
- version = "2.6.2";
+ version = "2.7.1";
src = fetchFromGitHub {
owner = "ananthakumaran";
repo = "tide";
- rev = "1ee2e6e5f6e22b180af08264e5654b26599f96fe";
- sha256 = "0gd149vlf3297lm595xw3hc9jd45wisbrpbr505qhkffrj60q1lq";
+ rev = "6ca5319cdd581d323944584242a1ba45a115ee3d";
+ sha256 = "1jcnzx8g742pfh9nv3gcsxdj31kfpjzl202by30pzg2xz54i48gb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a21e063011ebbb03ac70bdcf0a379f9e383bdfab/recipes/tide";
@@ -36106,12 +36485,12 @@
tracking = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tracking";
- version = "2.6";
+ version = "2.7";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "59f1096238e6c30303a6fe9fc1c635f49e5946c6";
- sha256 = "19h3983zy3f15cgs86irvbdzz55qyjm48qd7gjlzcxplr7vnnh0j";
+ rev = "661a2cdb3a3d9bc11ee511a4f90116c88e0d3484";
+ sha256 = "19fcvmm915dz9l2w1rna4yik96rb3hrk7042012g961xn4sgs0ih";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/tracking";
@@ -36127,12 +36506,12 @@
transmission = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "transmission";
- version = "0.12";
+ version = "0.12.1";
src = fetchFromGitHub {
owner = "holomorph";
repo = "transmission";
- rev = "0de5a5fa2438890ae9c2ca61999042ab175df3e9";
- sha256 = "1wqlbbm71s1hvglsdp1qs7nvj6gnkjkai4rr8hhp1lliiyd5vmia";
+ rev = "03a36853f141387654b7cb9217c7417db096a083";
+ sha256 = "0kvg2gawsgy440x1fsl2c4pkxwp3zirq9rzixanklk0ryijhd3ry";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ed7e414687c0bd82b140a1bd8044084d094d18f/recipes/transmission";
@@ -36166,22 +36545,22 @@
license = lib.licenses.free;
};
}) {};
- treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pfuture, s }:
+ treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, ht, hydra, lib, melpaBuild, pfuture, s }:
melpaBuild {
pname = "treemacs";
- version = "1.15.3";
+ version = "1.18";
src = fetchFromGitHub {
owner = "Alexander-Miller";
repo = "treemacs";
- rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
- sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
+ rev = "2bab3bfb6e75d44d42e1055c4e9bb44400a46475";
+ sha256 = "0zzm17cv1j25b2hj6vlqwi7iglqckijqbsvap0lkijimaipzpq52";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs";
sha256 = "0zbnw48wrbq9g7vlwxapxpq9xz8cqyr63814w0pqnh6j40ia7r2a";
name = "treemacs";
};
- packageRequires = [ ace-window cl-lib dash emacs f hydra pfuture s ];
+ packageRequires = [ ace-window cl-lib dash emacs f ht hydra pfuture s ];
meta = {
homepage = "https://melpa.org/#/treemacs";
license = lib.licenses.free;
@@ -36190,12 +36569,12 @@
treemacs-evil = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild, treemacs }:
melpaBuild {
pname = "treemacs-evil";
- version = "1.15.3";
+ version = "1.18";
src = fetchFromGitHub {
owner = "Alexander-Miller";
repo = "treemacs";
- rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
- sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
+ rev = "2bab3bfb6e75d44d42e1055c4e9bb44400a46475";
+ sha256 = "0zzm17cv1j25b2hj6vlqwi7iglqckijqbsvap0lkijimaipzpq52";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs-evil";
@@ -36211,12 +36590,12 @@
treemacs-projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, treemacs }:
melpaBuild {
pname = "treemacs-projectile";
- version = "1.15.3";
+ version = "1.18";
src = fetchFromGitHub {
owner = "Alexander-Miller";
repo = "treemacs";
- rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
- sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
+ rev = "2bab3bfb6e75d44d42e1055c4e9bb44400a46475";
+ sha256 = "0zzm17cv1j25b2hj6vlqwi7iglqckijqbsvap0lkijimaipzpq52";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs-projectile";
@@ -36865,6 +37244,27 @@
license = lib.licenses.free;
};
}) {};
+ usql = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "usql";
+ version = "0.0.1";
+ src = fetchFromGitHub {
+ owner = "nickbarnwell";
+ repo = "usql.el";
+ rev = "4cd8f4cf5c2e75485343321f02d621915aef10e8";
+ sha256 = "0cw25g8jvfjpzq3sabc3zbp0qynknzc0mq5psspcbxffk2qalbb9";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c8f6b968312a09d062fcc8f942d29c93df2a5a3c/recipes/usql";
+ sha256 = "10ks164kcly5gkb2qmn700a51kph2sry4a64jwn60p5xl7w7af84";
+ name = "usql";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/usql";
+ license = lib.licenses.free;
+ };
+ }) {};
utop = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "utop";
@@ -37603,12 +38003,12 @@
webpaste = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "webpaste";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "etu";
repo = "webpaste.el";
- rev = "aed3e00b6332a068d53ce482f5139a95c3dcd245";
- sha256 = "1p4sgn0rh8a5f0f6f1njq329zwgs6yp8j3zqs0yfz4kaikw1xw10";
+ rev = "2da60b8857d107721b089346121a7d51296a58bf";
+ sha256 = "1r945qz7z5z80qvzlqvz985mz51zy3pj3fk36y0flc380y4ap6hd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/13847d91c1780783e516943adee8a3530c757e17/recipes/webpaste";
@@ -37792,12 +38192,12 @@
which-key = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "which-key";
- version = "3.0.2";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "justbur";
repo = "emacs-which-key";
- rev = "6d2e17c949ff7bfebfe0b0878a93d94b31585031";
- sha256 = "03szbjp6j6rjj43k3vs2jay4y7bnhhh1ymgqv8vvdnqsf88pdg88";
+ rev = "7559a79e95aada65601f7413a1c3f08bfa34557b";
+ sha256 = "1l9m04hypk8j5qkg7rlhsknj9hx5l3zjy97s3kv7wbcwvcx3yxhz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/315865a3df97c0694f648633d44b8b34df1ac76d/recipes/which-key";
@@ -38089,8 +38489,8 @@
version = "0.9.8";
src = fetchhg {
url = "https://bitbucket.com/ArneBab/wisp";
- rev = "52fa9101d8c4";
- sha256 = "1ijzd3xmygkkkwm0ckkmi576y93drcs63l6bsc8qz2pvjcn5k8sw";
+ rev = "d04938232934";
+ sha256 = "1sjadb0kh3hrdsvwywi04agrzrs21sxzh1v1km0z3x6f15nr048c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode";
@@ -38127,12 +38527,12 @@
with-editor = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "with-editor";
- version = "2.7.0";
+ version = "2.7.1";
src = fetchFromGitHub {
owner = "magit";
repo = "with-editor";
- rev = "99d3278b1c79718de16dd4f57dcc8c4aa31a4051";
- sha256 = "1mcfinr1wv87hqn2787dcyn7lkgfni4xfgsji50pwj3zfgg0yqyr";
+ rev = "04d59d68dab58a7cf3034c84d8ba0553b78ae30c";
+ sha256 = "080f39m9nmi163arpmxw45xwadb7q7w7p385yi1jy62bzvqnk0pm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8c52c840dc35f3fd17ec660e113ddbb53aa99076/recipes/with-editor";
@@ -38610,12 +39010,12 @@
xterm-color = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xterm-color";
- version = "1.6";
+ version = "1.7";
src = fetchFromGitHub {
owner = "atomontage";
repo = "xterm-color";
- rev = "ed3d0f4ccb2b28ff034192c50f244a97197d3911";
- sha256 = "0djh18lm3xn9h4fa5ra0jrlzdzwhvhcalipj73j5gmmfaif4ya9q";
+ rev = "42374a98f1039e105cad9f16ce585dffc96a3f1c";
+ sha256 = "09mzzql76z3gn39qnfjspm8waps8msbkilmlk3n2zrizpbps6crj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b34a42f1bf5641871da8ce2b688325023262b643/recipes/xterm-color";
@@ -38754,6 +39154,27 @@
license = lib.licenses.free;
};
}) {};
+ yapfify = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "yapfify";
+ version = "0.0.6";
+ src = fetchFromGitHub {
+ owner = "JorisE";
+ repo = "yapfify";
+ rev = "9e63a9135bd8dbfbee55819837a3aa0d119c5e6f";
+ sha256 = "1bf09hah2g8x0jbrdh4fm1v01qjymiv38yvv8a5qmfpv5k93lcrc";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/060c32d8e9fdc56fe702d265a935d74d76082f86/recipes/yapfify";
+ sha256 = "0scl8lk1c5i7jp1qj5gg8zf3zyi8lkb57ijkmvcs4czzlyv3y9bm";
+ name = "yapfify";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/yapfify";
+ license = lib.licenses.free;
+ };
+ }) {};
yard-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yard-mode";
@@ -38838,22 +39259,22 @@
license = lib.licenses.free;
};
}) {};
- yatemplate = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
+ yatemplate = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "yatemplate";
- version = "2.0";
+ version = "3.0";
src = fetchFromGitHub {
owner = "mineo";
repo = "yatemplate";
- rev = "90c14d2e2b8247eeba464a52560af484f8542558";
- sha256 = "00q3803nz89r91v1rwld98j1wgfc7kc6ni5a3h3zjwz1issyv5is";
+ rev = "c1de31d2b16d98af197a4392b6481346ab4e8d57";
+ sha256 = "0lp5ym2smmvmlxpdyv4kh75qsz8dsdz9afd8nxaq8y4fazzabblx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ba3cdb74f121cbf36b6d9d5a434c363905ce526/recipes/yatemplate";
sha256 = "05gd9sxdiqpw2p1kdagwgxd94wiw1fmmcsp9v4p74i9sqmf6qn6q";
name = "yatemplate";
};
- packageRequires = [ yasnippet ];
+ packageRequires = [ emacs yasnippet ];
meta = {
homepage = "https://melpa.org/#/yatemplate";
license = lib.licenses.free;
@@ -38863,13 +39284,13 @@
pname = "yatex";
version = "1.80";
src = fetchhg {
- url = "https://www.yatex.org/hgrepos/yatex/";
- rev = "668632d9392e";
- sha256 = "1d37yr7yqqg1gavi3406rv9rfvcm5ic365jhs6pispfx1kr77k6n";
+ url = "https://www.yatex.org/hgrepos/yatex";
+ rev = "b1896ef49747";
+ sha256 = "1a8qc1krskl5qdy4fikilrrzrwmrghs4h1yaj5lclzywpc67zi8b";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/e28710244a1bef8f56156fe1c271520896a9c694/recipes/yatex";
- sha256 = "17np4am7yan1bh4706azf8in60c41158h3z591478j5b1w13y5a6";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/9854c39fc1889891fe460d0d5ac9224de3f6c635/recipes/yatex";
+ sha256 = "1qbqdsqf5s61hyyzx84csnby242n5sdcmcw55pa8r16j8kyzgrc0";
name = "yatex";
};
packageRequires = [];
diff --git a/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
index 6d23d508228ba00a950c062c70169534c2c0c304..a2ba794933ea1756296cffc2df49c387adcc19f9 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
@@ -164,9 +164,6 @@ self:
# upstream issue: missing file header
qiita = markBroken super.qiita;
- # upstream issue: missing file header
- rcirc-menu = markBroken super.rcirc-menu;
-
# upstream issue: missing file header
speech-tagger = markBroken super.speech-tagger;
diff --git a/pkgs/applications/editors/emacs-modes/org-generated.nix b/pkgs/applications/editors/emacs-modes/org-generated.nix
index b173dcff936c54519819a114fc9c796d7cabb403..a8815b4d3d875ea5077cde4dbd6b18a2ddccc52f 100644
--- a/pkgs/applications/editors/emacs-modes/org-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/org-generated.nix
@@ -1,10 +1,10 @@
{ callPackage }: {
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org";
- version = "20180108";
+ version = "20180212";
src = fetchurl {
- url = "https://orgmode.org/elpa/org-20180108.tar";
- sha256 = "02rs7zi3dzps0mlyfbgiywd2smnlw0pk8ps1nqk0d5hx3n6d15yv";
+ url = "https://orgmode.org/elpa/org-20180212.tar";
+ sha256 = "09wgmiavby009mkc5v2d0znrrs40fnmhzq252hni4zjy8kbgwfzk";
};
packageRequires = [];
meta = {
@@ -14,10 +14,10 @@
}) {};
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org-plus-contrib";
- version = "20180108";
+ version = "20180212";
src = fetchurl {
- url = "https://orgmode.org/elpa/org-plus-contrib-20180108.tar";
- sha256 = "10mhiqsrxxmhsy8dl88r456shx6ajm4w19pz259b960551r596iz";
+ url = "https://orgmode.org/elpa/org-plus-contrib-20180212.tar";
+ sha256 = "0wy9j2iagjzzjkqfsz1askxg4jmaxc0p0f42jbzx2ja7h4qkm9nj";
};
packageRequires = [];
meta = {
diff --git a/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix b/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix
index 1cdcb9b85544661118fd3a63f47d4d3dc1c8094a..de72b24f87acbd2068ac309a643246d48d5bb7b4 100644
--- a/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix
+++ b/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (rec {
name = "ProofGeneral-unstable-${version}";
- version = "2017-11-06";
+ version = "2018-01-30";
src = fetchFromGitHub {
owner = "ProofGeneral";
repo = "PG";
- rev = "2eab72c33751768c8a6cde36b978ea4a36b91843";
- sha256 = "1l3n48d6d4l5q3wkhdyp8dc6hzdw1ckdzr57dj8rdm78j87vh2cg";
+ rev = "945cada601c5729edd16fcc989a3969c8b34d20a";
+ sha256 = "1zjmbhq6c8g8b93nnsvr5pxx6mlcndb0fz152b2h80vfh9663cn8";
};
buildInputs = [ emacs texinfo perl which ] ++ stdenv.lib.optional enableDoc texLive;
diff --git a/pkgs/applications/editors/emacs/site-start.el b/pkgs/applications/editors/emacs/site-start.el
index b41ca92db086b808683f855a42265afb0733aef1..cc1ab1d0e3039af1dc72207dd9a64c479dca2fef 100644
--- a/pkgs/applications/editors/emacs/site-start.el
+++ b/pkgs/applications/editors/emacs/site-start.el
@@ -1,18 +1,39 @@
-;;; NixOS specific load-path
-(setq load-path
- (append (reverse (mapcar (lambda (x) (concat x "/share/emacs/site-lisp/"))
- (split-string (or (getenv "NIX_PROFILES") ""))))
- load-path))
+(defun nix--profile-paths ()
+ "Returns a list of all paths in the NIX_PROFILES environment
+variable, ordered from more-specific (the user profile) to the
+least specific (the system profile)"
+ (reverse (split-string (or (getenv "NIX_PROFILES") ""))))
+
+;;; Extend `load-path' to search for elisp files in subdirectories of
+;;; all folders in `NIX_PROFILES'. Also search for one level of
+;;; subdirectories in these directories to handle multi-file libraries
+;;; like `mu4e'.'
+(require 'seq)
+(let* ((subdirectory-sites (lambda (site-lisp)
+ (when (file-exists-p site-lisp)
+ (seq-filter (lambda (f) (file-directory-p (file-truename f)))
+ ;; Returns all files in `site-lisp', excluding `.' and `..'
+ (directory-files site-lisp 'full "^\\([^.]\\|\\.[^.]\\|\\.\\..\\)")))))
+ (paths (apply #'append
+ (mapcar (lambda (profile-dir)
+ (let ((site-lisp (concat profile-dir "/share/emacs/site-lisp/")))
+ (cons site-lisp (funcall subdirectory-sites site-lisp))))
+ (nix--profile-paths)))))
+ (setq load-path (append paths load-path)))
+
;;; Make `woman' find the man pages
(eval-after-load 'woman
'(setq woman-manpath
- (append (reverse (mapcar (lambda (x) (concat x "/share/man/"))
- (split-string (or (getenv "NIX_PROFILES") ""))))
+ (append (mapcar (lambda (x) (concat x "/share/man/"))
+ (nix--profile-paths))
woman-manpath)))
;;; Make tramp work for remote NixOS machines
(eval-after-load 'tramp
+ ;; TODO: We should also add the other `NIX_PROFILES' to this path.
+ ;; However, these are user-specific, so we would need to discover
+ ;; them dynamically after connecting via `tramp'
'(add-to-list 'tramp-remote-path "/run/current-system/sw/bin"))
;;; C source directory
@@ -22,9 +43,9 @@
;;; from: /nix/store/-emacs-/share/emacs/site-lisp/site-start.el
;;; to: /nix/store/-emacs-/share/emacs//src/
(let ((emacs
- (file-name-directory ;; .../emacs/
- (directory-file-name ;; .../emacs/site-lisp
- (file-name-directory load-file-name)))) ;; .../emacs/site-lisp/
+ (file-name-directory ; .../emacs/
+ (directory-file-name ; .../emacs/site-lisp
+ (file-name-directory load-file-name)))) ; .../emacs/site-lisp/
(version
(file-name-as-directory
(concat
diff --git a/pkgs/applications/editors/ghostwriter/default.nix b/pkgs/applications/editors/ghostwriter/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..491fc0ca2a8dd7fd81d2cb7375564a917975d336
--- /dev/null
+++ b/pkgs/applications/editors/ghostwriter/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, qmake, pkgconfig, qtwebkit, hunspell }:
+
+stdenv.mkDerivation rec {
+ pname = "ghostwriter";
+ version = "1.5.0";
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "wereturtle";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0ixw2w2526836lwj4pc0vp7prp1gls7iq37v8m9ql1508b33b9pq";
+ };
+
+ nativeBuildInputs = [ qmake pkgconfig ];
+
+ buildInputs = [ qtwebkit hunspell ];
+
+ meta = with stdenv.lib; {
+ description = "A cross-platform, aesthetic, distraction-free Markdown editor";
+ homepage = src.meta.homepage;
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index 3dabbea5ea7a94289fc13ca503109b3bf65f514d..0e77094b819c75f8986e5c62badb73bbdbdfeae3 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -234,12 +234,12 @@ in
clion = buildClion rec {
name = "clion-${version}";
- version = "2017.3.1"; /* updated by script */
+ version = "2017.3.3"; /* updated by script */
description = "C/C++ IDE. New. Intelligent. Cross-platform";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
- sha256 = "19pb78s5pa5ywifi1azs8gpg0a65c9n3yiqng348a7s27azkw01z"; /* updated by script */
+ sha256 = "0j090863y68ppw34qkldm8h4lpbhalhqn70gb0ifj9bglf17503d"; /* updated by script */
};
wmClass = "jetbrains-clion";
update-channel = "CLion_Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -260,12 +260,12 @@ in
goland = buildGoland rec {
name = "goland-${version}";
- version = "2017.3"; /* updated by script */
+ version = "2017.3.1"; /* updated by script */
description = "Up and Coming Go IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/go/${name}.tar.gz";
- sha256 = "0l4l0lsmq1g4fwfrxhbrnfsp8nk38ml48cryvdr241zsxz43fax0"; /* updated by script */
+ sha256 = "0cfjfv01ra67sr8n8ijqwd9zm2yzb1nm447kf0mr5cynr124ch0z"; /* updated by script */
};
wmClass = "jetbrains-goland";
update-channel = "goland_release";
@@ -273,12 +273,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2017.3.2";
+ version = "2017.3.4"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
- sha256 = "70cc4f36a6517c7af980456758214414ea74c5c4f314ecf30dd2640600badd62"; /* updated by script */
+ sha256 = "15qsfirzmmjhwzkhx36zr4n0z5lhs021n2n3wim01g309ymr4gl9"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IDEA_Release";
@@ -286,12 +286,12 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2017.3.2"; /* updated by script */
+ version = "2017.3.4"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz";
- sha256 = "0lygnhn2wbs1678g3jbd3c5yzxnjp106qx7v9kgvb1k6l9mqb3my"; /* updated by script */
+ sha256 = "0f937s6zc1sv0gdlxf9kkc8l8rg78a5mxsfr2laab0g37rfy8c99"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IDEA_Release";
@@ -299,12 +299,12 @@ in
phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
- version = "2017.3.2";
+ version = "2017.3.4"; /* updated by script */
description = "Professional IDE for Web and PHP developers";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
- sha256 = "1grkqvj4j33d8hmy11ipkcci20sw7jpnc5zl28a9g85f2pzvsvs0";
+ sha256 = "1hxkn0p0lp021bbysypwn8s69iggb76iwq38jv5a1ql7v5r1nwvd"; /* updated by script */
};
wmClass = "jetbrains-phpstorm";
update-channel = "PS2017.3";
@@ -312,12 +312,12 @@ in
pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
- version = "2017.3.2"; /* updated by script */
+ version = "2017.3.3"; /* updated by script */
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "1xp4hva2wj2r3haqwmji4vpg6xm9fsx2xihslwmq89vfrbzybyq6"; /* updated by script */
+ sha256 = "1j9pp8lfy62d9l3953d5mpij60s6sqyv3bcjimgy85hsrw570x3r"; /* updated by script */
};
wmClass = "jetbrains-pycharm-ce";
update-channel = "PyCharm_Release";
@@ -325,12 +325,12 @@ in
pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
- version = "2017.3.2"; /* updated by script */
+ version = "2017.3.3"; /* updated by script */
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0bqavq9f9pg82yh04bpzpb3a36980v2bn70j1ch6gsm3hdd75swv"; /* updated by script */
+ sha256 = "180cwva49air4j7g409algrm4svvmcbapspf9als3djhazqmczgr"; /* updated by script */
};
wmClass = "jetbrains-pycharm";
update-channel = "PyCharm_Release";
@@ -351,12 +351,12 @@ in
ruby-mine = buildRubyMine rec {
name = "ruby-mine-${version}";
- version = "2017.3.1"; /* updated by script */
+ version = "2017.3.2"; /* updated by script */
description = "The Most Intelligent Ruby and Rails IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
- sha256 = "01y89blg30y41j2h254mhf7b7d7nd3bgscinn03vpkjfg7hzr689"; /* updated by script */
+ sha256 = "1dc14k7i0nfhkzi0j53hysqzxcls29j487jr9kv1aqp81k544bdy"; /* updated by script */
};
wmClass = "jetbrains-rubymine";
update-channel = "rm2017.3";
@@ -364,12 +364,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2017.3.2"; /* updated by script */
+ version = "2017.3.4"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
- sha256 = "1if99qjpnf9x7d3f1anpiglg9lwc3phamfd4wbyi9yjnk3rf5qcr"; /* updated by script */
+ sha256 = "0d5whqa6c76l6g5yj0yq8a3k1x6d9kxwnac1dwsiy5dbr5jk0cyj"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WS_Release";
diff --git a/pkgs/applications/editors/moe/default.nix b/pkgs/applications/editors/moe/default.nix
index a1506eb9d6ccf3e0299992aa097dd79f4c4aaf72..751b78ab674ba565394bcb6d4a339c04dc8a6531 100644
--- a/pkgs/applications/editors/moe/default.nix
+++ b/pkgs/applications/editors/moe/default.nix
@@ -13,6 +13,12 @@ stdenv.mkDerivation rec {
sha256 = "1wsfzy0iia0c89wnx1ilzw54wqcmlp2nz8mkpvc393z0zagrx48q";
};
+ prePatch = ''
+ substituteInPlace window_vector.cc --replace \
+ "insert( 0U, 1," \
+ "insert( 0U, 1U,"
+ '';
+
nativeBuildInputs = [ lzip ];
buildInputs = [ ncurses ];
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index 87ead669b70e87e4eab2781e516d69b512485498..a4dd39b8f762dbe8d617d0ecb7f0e80f2acd0ad4 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -20,11 +20,11 @@ let
in stdenv.mkDerivation rec {
name = "nano-${version}";
- version = "2.9.2";
+ version = "2.9.3";
src = fetchurl {
url = "mirror://gnu/nano/${name}.tar.xz";
- sha256 = "0m9xm085pi0fhmmshgppipjimr1jkxksbyg8pa5cwaap3d2vgk2f";
+ sha256 = "04j05nbnp8vjjwja90d83p4s6ywyl6qhggflcjzw0p9d9gyvr0vp";
};
nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext;
diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix
index 0233d63452854a8b3e6095ccd89a499d8e659f7d..149f7804a79911b7dfc5c8582fa9f5ba50dd2a90 100644
--- a/pkgs/applications/editors/neovim/default.nix
+++ b/pkgs/applications/editors/neovim/default.nix
@@ -1,16 +1,7 @@
{ stdenv, fetchFromGitHub, cmake, gettext, libmsgpack, libtermkey
, libtool, libuv, luaPackages, ncurses, perl, pkgconfig
-, unibilium, makeWrapper, vimUtils, xsel, gperf, callPackage
-
-, withPython ? true, pythonPackages, extraPythonPackages ? []
-, withPython3 ? true, python3Packages, extraPython3Packages ? []
+, unibilium, vimUtils, xsel, gperf, callPackage
, withJemalloc ? true, jemalloc
-, withRuby ? true, bundlerEnv, ruby
-
-, withPyGUI ? false
-, vimAlias ? false
-, viAlias ? false
-, configure ? null
}:
with stdenv.lib;
@@ -41,59 +32,20 @@ let
description = "VT220/xterm/ECMA-48 terminal emulator library";
homepage = http://www.leonerd.org.uk/code/libvterm/;
license = licenses.mit;
- maintainers = with maintainers; [ nckx garbas ];
+ maintainers = with maintainers; [ garbas ];
platforms = platforms.unix;
};
};
- rubyEnv = bundlerEnv {
- name = "neovim-ruby-env";
- gemdir = ./ruby_provider;
- postBuild = ''
- ln -s ${ruby}/bin/* $out/bin
- '';
- };
- rubyWrapper = ''--cmd \"let g:ruby_host_prog='$out/bin/nvim-ruby'\" '';
-
- pluginPythonPackages = if configure == null then [] else builtins.concatLists
- (map ({ pythonDependencies ? [], ...}: pythonDependencies)
- (vimUtils.requiredPlugins configure));
- pythonEnv = pythonPackages.python.buildEnv.override {
- extraLibs = (
- if withPyGUI
- then [ pythonPackages.neovim_gui ]
- else [ pythonPackages.neovim ]
- ) ++ extraPythonPackages ++ pluginPythonPackages;
- ignoreCollisions = true;
- };
- pythonWrapper = ''--cmd \"let g:python_host_prog='$out/bin/nvim-python'\" '';
-
- pluginPython3Packages = if configure == null then [] else builtins.concatLists
- (map ({ python3Dependencies ? [], ...}: python3Dependencies)
- (vimUtils.requiredPlugins configure));
- python3Env = python3Packages.python.buildEnv.override {
- extraLibs = [ python3Packages.neovim ] ++ extraPython3Packages ++ pluginPython3Packages;
- ignoreCollisions = true;
- };
- python3Wrapper = ''--cmd \"let g:python3_host_prog='$out/bin/nvim-python3'\" '';
-
- additionalFlags =
- optionalString (withPython || withPython3 || withRuby)
- ''--add-flags "${(optionalString withPython pythonWrapper) +
- (optionalString withPython3 python3Wrapper) +
- (optionalString withRuby rubyWrapper)}" --unset PYTHONPATH '' +
- optionalString (withRuby)
- ''--suffix PATH : ${rubyEnv}/bin --set GEM_HOME ${rubyEnv}/${rubyEnv.ruby.gemPath} '';
-
neovim = stdenv.mkDerivation rec {
- name = "neovim-${version}";
- version = "0.2.1";
+ name = "neovim-unwrapped-${version}";
+ version = "0.2.2";
src = fetchFromGitHub {
owner = "neovim";
repo = "neovim";
rev = "v${version}";
- sha256 = "19ppj0i59kk70j09gap6azm0jm4y95fr5fx7n9gx377y3xjs8h03";
+ sha256 = "1dxr29d0hyag7snbww5s40as90412qb61rgj7gd9rps1iccl9gv4";
};
enableParallelBuilding = true;
@@ -113,7 +65,6 @@ let
nativeBuildInputs = [
cmake
gettext
- makeWrapper
pkgconfig
];
@@ -140,17 +91,6 @@ let
install_name_tool -change libjemalloc.1.dylib \
${jemalloc}/lib/libjemalloc.1.dylib \
$out/bin/nvim
- '' + optionalString withPython ''
- ln -s ${pythonEnv}/bin/python $out/bin/nvim-python
- '' + optionalString withPython3 ''
- ln -s ${python3Env}/bin/python3 $out/bin/nvim-python3
- '' + optionalString withPython3 ''
- ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
- '' + optionalString withPyGUI ''
- makeWrapper "${pythonEnv}/bin/pynvim" "$out/bin/pynvim" \
- --prefix PATH : "$out/bin"
- '' + optionalString (withPython || withPython3 || withRuby) ''
- wrapProgram $out/bin/nvim ${additionalFlags}
'';
meta = {
@@ -175,24 +115,5 @@ let
};
};
-in if (vimAlias == false && viAlias == false && configure == null)
- then neovim
- else stdenv.mkDerivation {
- name = "neovim-${neovim.version}-configured";
- inherit (neovim) version meta;
-
- nativeBuildInputs = [ makeWrapper ];
-
- buildCommand = ''
- mkdir -p $out/bin
- for item in ${neovim}/bin/*; do
- ln -s $item $out/bin/
- done
- '' + optionalString vimAlias ''
- ln -s $out/bin/nvim $out/bin/vim
- '' + optionalString viAlias ''
- ln -s $out/bin/nvim $out/bin/vi
- '' + optionalString (configure != null) ''
- wrapProgram $out/bin/nvim --add-flags "-u ${vimUtils.vimrcFile configure}"
- '';
-}
+in
+ neovim
diff --git a/pkgs/applications/editors/neovim/ruby_provider/Gemfile.lock b/pkgs/applications/editors/neovim/ruby_provider/Gemfile.lock
index 61df9ed79323fa4ad0a4a15e7c9e96bd7a501f13..87b011c4f8b40c184bff1c50073cac592a2cc725 100644
--- a/pkgs/applications/editors/neovim/ruby_provider/Gemfile.lock
+++ b/pkgs/applications/editors/neovim/ruby_provider/Gemfile.lock
@@ -1,9 +1,9 @@
GEM
remote: https://rubygems.org/
specs:
- msgpack (1.1.0)
- multi_json (1.12.2)
- neovim (0.6.1)
+ msgpack (1.2.2)
+ multi_json (1.13.1)
+ neovim (0.6.2)
msgpack (~> 1.0)
multi_json (~> 1.0)
diff --git a/pkgs/applications/editors/neovim/ruby_provider/gemset.nix b/pkgs/applications/editors/neovim/ruby_provider/gemset.nix
index 85bff42b64dd17c3ee73152567c0b43c8cba8b6b..aefecbf5ba83adc0be7f80e9d3003063bf86fd09 100644
--- a/pkgs/applications/editors/neovim/ruby_provider/gemset.nix
+++ b/pkgs/applications/editors/neovim/ruby_provider/gemset.nix
@@ -2,26 +2,26 @@
msgpack = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ck7w17d6b4jbb8inh1q57bghi9cjkiaxql1d3glmj1yavbpmlh7";
+ sha256 = "1ai0sfdv9jnr333fsvkn7a8vqvn0iwiw83yj603a3i68ds1x6di1";
type = "gem";
};
- version = "1.1.0";
+ version = "1.2.2";
};
multi_json = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1raim9ddjh672m32psaa9niw67ywzjbxbdb8iijx3wv9k5b0pk2x";
+ sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
neovim = {
dependencies = ["msgpack" "multi_json"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1dnv2pdl8lwwy4av8bqc6kdlgxw88dmajm4fkdk6hc7qdx1sw234";
+ sha256 = "15r3j9bwlpm1ry7cp6059xb0irvsvvlmw53i28z6sf2khwfj5j53";
type = "gem";
};
- version = "0.6.1";
+ version = "0.6.2";
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix
new file mode 100644
index 0000000000000000000000000000000000000000..187474de5b6f52ecb908b89af747a3b521c91ee5
--- /dev/null
+++ b/pkgs/applications/editors/neovim/wrapper.nix
@@ -0,0 +1,110 @@
+{ stdenv, lib, makeDesktopItem, makeWrapper
+, vimUtils
+, bundlerEnv, ruby
+, pythonPackages
+, python3Packages
+}:
+with stdenv.lib;
+
+neovim:
+
+let
+ wrapper = {
+ name ? "neovim"
+ , withPython ? true, extraPythonPackages ? []
+ , withPython3 ? true, extraPython3Packages ? []
+ , withRuby ? true
+ , withPyGUI ? false
+ , vimAlias ? false
+ , viAlias ? false
+ , configure ? null
+ }:
+ let
+
+ rubyEnv = bundlerEnv {
+ name = "neovim-ruby-env";
+ gemdir = ./ruby_provider;
+ postBuild = ''
+ ln -s ${ruby}/bin/* $out/bin
+ '';
+ };
+
+ pluginPythonPackages = if configure == null then [] else builtins.concatLists
+ (map ({ pythonDependencies ? [], ...}: pythonDependencies)
+ (vimUtils.requiredPlugins configure));
+ pythonEnv = pythonPackages.python.buildEnv.override {
+ extraLibs = (
+ if withPyGUI
+ then [ pythonPackages.neovim_gui ]
+ else [ pythonPackages.neovim ]
+ ) ++ extraPythonPackages ++ pluginPythonPackages;
+ ignoreCollisions = true;
+ };
+
+ pluginPython3Packages = if configure == null then [] else builtins.concatLists
+ (map ({ python3Dependencies ? [], ...}: python3Dependencies)
+ (vimUtils.requiredPlugins configure));
+ python3Env = python3Packages.python.buildEnv.override {
+ extraLibs = [ python3Packages.neovim ] ++ extraPython3Packages ++ pluginPython3Packages;
+ ignoreCollisions = true;
+ };
+
+ in
+ stdenv.mkDerivation {
+ inherit name;
+ buildCommand = let bin="${neovim}/bin/nvim"; in ''
+ if [ ! -x "${bin}" ]
+ then
+ echo "cannot find executable file \`${bin}'"
+ exit 1
+ fi
+
+ makeWrapper "$(readlink -v --canonicalize-existing "${bin}")" \
+ "$out/bin/nvim" --add-flags " \
+ --cmd \"${if withPython then "let g:python_host_prog='$out/bin/nvim-python'" else "let g:loaded_python_provider = 1"}\" \
+ --cmd \"${if withPython3 then "let g:python3_host_prog='$out/bin/nvim-python3'" else "let g:loaded_python3_provider = 1"}\" \
+ --cmd \"${if withRuby then "let g:ruby_host_prog='$out/bin/nvim-ruby'" else "let g:loaded_ruby_provider=1"}\" " \
+ --unset PYTHONPATH \
+ ${optionalString withRuby '' --suffix PATH : ${rubyEnv}/bin --set GEM_HOME ${rubyEnv}/${rubyEnv.ruby.gemPath}'' }
+
+ ''
+ + optionalString (!stdenv.isDarwin) ''
+ # copy and patch the original neovim.desktop file
+ mkdir -p $out/share/applications
+ substitute ${neovim}/share/applications/nvim.desktop $out/share/applications/nvim.desktop \
+ --replace 'TryExec=nvim' "TryExec=$out/bin/nvim" \
+ --replace 'Name=Neovim' 'Name=WrappedNeovim'
+ ''
+ + optionalString withPython ''
+ ln -s ${pythonEnv}/bin/python $out/bin/nvim-python
+ '' + optionalString withPython3 ''
+ ln -s ${python3Env}/bin/python3 $out/bin/nvim-python3
+ '' + optionalString withRuby ''
+ ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
+ ''
+ + optionalString withPyGUI ''
+ makeWrapper "${pythonEnv}/bin/pynvim" "$out/bin/pynvim" \
+ --prefix PATH : "$out/bin"
+ '' + optionalString vimAlias ''
+ ln -s $out/bin/nvim $out/bin/vim
+ '' + optionalString viAlias ''
+ ln -s $out/bin/nvim $out/bin/vi
+ '' + optionalString (configure != null) ''
+ wrapProgram $out/bin/nvim --add-flags "-u ${vimUtils.vimrcFile configure}"
+ ''
+ ;
+
+ preferLocalBuild = true;
+
+ buildInputs = [makeWrapper];
+ passthru = { unwrapped = neovim; };
+
+ meta = neovim.meta // {
+ description = neovim.meta.description;
+ hydraPlatforms = [];
+ # prefer wrapper over the package
+ priority = (neovim.meta.priority or 0) - 1;
+ };
+ };
+in
+ lib.makeOverridable wrapper
diff --git a/pkgs/applications/editors/rstudio/default.nix b/pkgs/applications/editors/rstudio/default.nix
index bf2363d3939b1cca47da87fdb060b68177ab4ce5..6b7881c490cf3cd14c6497dfacb4abf8ffb9505f 100644
--- a/pkgs/applications/editors/rstudio/default.nix
+++ b/pkgs/applications/editors/rstudio/default.nix
@@ -1,10 +1,13 @@
-{ stdenv, fetchurl, fetchpatch, makeDesktopItem, cmake, boost, zlib, openssl
-, R, qtbase, qtwebkit, qtwebchannel, libuuid, hunspellDicts, unzip, ant, jdk
-, gnumake, makeWrapper, pandoc
+{ stdenv, fetchurl, fetchFromGitHub, makeDesktopItem, cmake, boost
+, zlib, openssl, R, qtbase, qtwebkit, qtwebchannel, libuuid, hunspellDicts
+, unzip, ant, jdk, gnumake, makeWrapper, pandoc
}:
let
- version = "1.1.383";
+ verMajor = "1";
+ verMinor = "1";
+ verPatch = "423";
+ version = "${verMajor}.${verMinor}.${verPatch}";
ginVer = "1.5";
gwtVer = "2.7.0";
in
@@ -15,50 +18,34 @@ stdenv.mkDerivation rec {
buildInputs = [ boost zlib openssl R qtbase qtwebkit qtwebchannel libuuid ];
- src = fetchurl {
- url = "https://github.com/rstudio/rstudio/archive/v${version}.tar.gz";
- sha256 = "06680l9amq03b4jarmzfr605bijhb79fip9rk464zab6hgwqbp3f";
+ src = fetchFromGitHub {
+ owner = "rstudio";
+ repo = "rstudio";
+ rev = "v${version}";
+ sha256 = "02kpmzh0vr0gb5dhiwcm4gwjbc3biwz0km655mgzmx9j64cyd3nf";
};
# Hack RStudio to only use the input R.
- patches = [
- ./r-location.patch
- (fetchpatch {
- url = https://aur.archlinux.org/cgit/aur.git/plain/socketproxy-openssl.patch?h=rstudio-desktop-git;
- sha256 = "0ywq9rk14s5961l6hvd3cw70jsm73r16h0bsh4yp52vams7cwy9d";
- })
- ];
+ patches = [ ./r-location.patch ];
postPatch = "substituteInPlace src/cpp/core/r_util/REnvironmentPosix.cpp --replace '@R@' ${R}";
- inherit ginVer;
ginSrc = fetchurl {
url = "https://s3.amazonaws.com/rstudio-buildtools/gin-${ginVer}.zip";
sha256 = "155bjrgkf046b8ln6a55x06ryvm8agnnl7l8bkwwzqazbpmz8qgm";
};
- inherit gwtVer;
gwtSrc = fetchurl {
url = "https://s3.amazonaws.com/rstudio-buildtools/gwt-${gwtVer}.zip";
sha256 = "1cs78z9a1jg698j2n35wsy07cy4fxcia9gi00x0r0qc3fcdhcrda";
};
- hunspellDictionaries = builtins.attrValues hunspellDicts;
+ hunspellDictionaries = with stdenv.lib; filter isDerivation (attrValues hunspellDicts);
mathJaxSrc = fetchurl {
url = https://s3.amazonaws.com/rstudio-buildtools/mathjax-26.zip;
sha256 = "0wbcqb9rbfqqvvhqr1pbqax75wp8ydqdyhp91fbqfqp26xzjv6lk";
};
- rmarkdownSrc = fetchurl {
- url = "https://github.com/rstudio/rmarkdown/archive/95b8b1fa64f78ca99f225a67fff9817103be56.zip";
- sha256 = "12fa65qr04rwsprkmyl651mkaqcbn1znwsmcjg4qsk9n5nxg0fah";
- };
-
- rsconnectSrc = fetchurl {
- url = "https://github.com/rstudio/rsconnect/archive/425f3767b3142bc6b81c9eb62c4722f1eedc9781.zip";
- sha256 = "1sgf9dj9wfk4c6n5p1jc45386pf0nj2alg2j9qx09av3can1dy9p";
- };
-
rstudiolibclang = fetchurl {
url = https://s3.amazonaws.com/rstudio-buildtools/libclang-3.5.zip;
sha256 = "1sl5vb8misipwbbbykdymw172w9qrh8xv3p29g0bf3nzbnv6zc7c";
@@ -71,29 +58,31 @@ stdenv.mkDerivation rec {
preConfigure =
''
+ export RSTUDIO_VERSION_MAJOR=${verMajor}
+ export RSTUDIO_VERSION_MINOR=${verMinor}
+ export RSTUDIO_VERSION_PATCH=${verPatch}
+
GWT_LIB_DIR=src/gwt/lib
- mkdir -p $GWT_LIB_DIR/gin/$ginVer
- unzip $ginSrc -d $GWT_LIB_DIR/gin/$ginVer
+ mkdir -p $GWT_LIB_DIR/gin/${ginVer}
+ unzip ${ginSrc} -d $GWT_LIB_DIR/gin/${ginVer}
- unzip $gwtSrc
+ unzip ${gwtSrc}
mkdir -p $GWT_LIB_DIR/gwt
- mv gwt-$gwtVer $GWT_LIB_DIR/gwt/$gwtVer
+ mv gwt-${gwtVer} $GWT_LIB_DIR/gwt/${gwtVer}
mkdir dependencies/common/dictionaries
- for dict in $hunspellDictionaries; do
- for i in "$dict/share/hunspell/"*
- do ln -sv $i dependencies/common/dictionaries/
- done
+ for dict in ${builtins.concatStringsSep " " hunspellDictionaries}; do
+ for i in "$dict/share/hunspell/"*; do
+ ln -sv $i dependencies/common/dictionaries/
+ done
done
- unzip $mathJaxSrc -d dependencies/common/mathjax-26
- unzip $rmarkdownSrc -d dependencies/common/rmarkdown
- unzip $rsconnectSrc -d dependencies/common/rsconnect
+ unzip ${mathJaxSrc} -d dependencies/common/mathjax-26
mkdir -p dependencies/common/libclang/3.5
- unzip $rstudiolibclang -d dependencies/common/libclang/3.5
+ unzip ${rstudiolibclang} -d dependencies/common/libclang/3.5
mkdir -p dependencies/common/libclang/builtin-headers
- unzip $rstudiolibclangheaders -d dependencies/common/libclang/builtin-headers
+ unzip ${rstudiolibclangheaders} -d dependencies/common/libclang/builtin-headers
mkdir -p dependencies/common/pandoc
cp ${pandoc}/bin/pandoc dependencies/common/pandoc/
diff --git a/pkgs/applications/editors/sigil/default.nix b/pkgs/applications/editors/sigil/default.nix
index 0c716ed63c14ac21084d41cd9e87949d512af171..a6f454deaf5c737ccfc3addf76456be9c07ebdef 100644
--- a/pkgs/applications/editors/sigil/default.nix
+++ b/pkgs/applications/editors/sigil/default.nix
@@ -6,10 +6,10 @@
stdenv.mkDerivation rec {
name = "sigil-${version}";
- version = "0.9.7";
+ version = "0.9.9";
src = fetchFromGitHub {
- sha256 = "17m2f7pj2sx5rxrbry6wk1lvviy8fi2m270h47sisywnrhddarh7";
+ sha256 = "01pvc7k54mx5c7h1qiw92d4j459psv7n9xg94qbinf8vmpvkrcbw";
rev = version;
repo = "Sigil";
owner = "Sigil-Ebook";
diff --git a/pkgs/applications/editors/texstudio/default.nix b/pkgs/applications/editors/texstudio/default.nix
index fd973d4fbdee1545a26370d27027c53c754ede64..03505ec11a5f7ee63135fd62a7c09c9f4653155a 100644
--- a/pkgs/applications/editors/texstudio/default.nix
+++ b/pkgs/applications/editors/texstudio/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4, qmake4Hook, poppler_qt4, zlib, pkgconfig}:
+{ stdenv, fetchurl, qt5, poppler_qt5, zlib, pkgconfig}:
stdenv.mkDerivation rec {
pname = "texstudio";
@@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "18rxd7ra5k2f7s4c296b3v3pqhxjmfix9xpy9i1g4jm87ygqrbnd";
};
- nativeBuildInputs = [ qmake4Hook pkgconfig ];
- buildInputs = [ qt4 poppler_qt4 zlib ];
+ nativeBuildInputs = [ qt5.qmake pkgconfig ];
+ buildInputs = [ qt5.qtbase qt5.qtscript qt5.qtsvg poppler_qt5 zlib ];
qmakeFlags = [ "NO_APPDATA=True" ];
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
'';
homepage = http://texstudio.sourceforge.net;
license = licenses.gpl2Plus;
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ cfouche ];
};
}
diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix
index 0dde8fbe72978e4f1f23537558b48207b45846da..438ae26f06f3ee0d28358fbeba1a18269bef7b4d 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.1.1";
+ version = "1.1.2";
src = fetchFromGitHub {
owner = "bjorn";
repo = "tiled";
rev = "v${version}";
- sha256 = "1c6n5xshadxv5qwv8kfrj1kbfnkvx6nyxc9p4mpzkjrkxw1b1qf1";
+ sha256 = "1bzp89914rlrwf2whky3fx10rwxqiwbw9acyqllvam3l4hmv4nlz";
};
nativeBuildInputs = [ pkgconfig qmake ];
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
bsd2 # libtiled and tmxviewer
gpl2Plus # all the rest
];
+ maintainers = with maintainers; [ dywedir ];
platforms = platforms.linux;
- maintainers = [ maintainers.nckx ];
};
}
diff --git a/pkgs/applications/editors/typora/default.nix b/pkgs/applications/editors/typora/default.nix
index 22e7c3d31b361e747111f7803b76822cdce2fbd7..7c6d186b88302fd070059933e5f7244a30394fbb 100644
--- a/pkgs/applications/editors/typora/default.nix
+++ b/pkgs/applications/editors/typora/default.nix
@@ -3,18 +3,18 @@
stdenv.mkDerivation rec {
name = "typora-${version}";
- version = "0.9.41";
+ version = "0.9.44";
src =
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://www.typora.io/linux/typora_${version}_amd64.deb";
- sha256 = "e4916f86c7c12aec8fd59b3ef79c2a4d3f77b02a0a9e962916c688871c9fda1d";
+ sha256 = "9442c090bf2619d270890228abd7dabb9e217c0b200615f8ed3cb255efd122d5";
}
else
fetchurl {
url = "https://www.typora.io/linux/typora_${version}_i386.deb";
- sha256 = "18960fb4b2cd6cf9cb77025a4035a3258f1599b1d225fb673b49c1588fa272d6";
+ sha256 = "ae228ca946d03940b85df30c995c4de3f942a780e32d4dcab872dec671c66ef3";
}
;
diff --git a/pkgs/applications/editors/vbindiff/default.nix b/pkgs/applications/editors/vbindiff/default.nix
index 3a3a0d1a781269812401fbce442e68226aad0426..8d3a5353c9891057ba8aaa4d6cbc4928818ad3eb 100644
--- a/pkgs/applications/editors/vbindiff/default.nix
+++ b/pkgs/applications/editors/vbindiff/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "vbindiff-${version}";
- version = "3.0_beta4";
+ version = "3.0_beta5";
buildInputs = [ ncurses ];
src = fetchurl {
url = "https://www.cjmweb.net/vbindiff/${name}.tar.gz";
- sha256 = "0gcqy4ggp60qc6blq1q1gc90xmhip1m6yvvli4hdqlz9zn3mlpbx";
+ sha256 = "1f1kj4jki08bnrwpzi663mjfkrx4wnfpzdfwd2qgijlkx5ysjkgh";
};
meta = {
diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix
index 417f2d805163d600c4a6365a274f29869bae0b07..5155f94eef52b8a80dcd681854bcc8609553ae89 100644
--- a/pkgs/applications/editors/vim/common.nix
+++ b/pkgs/applications/editors/vim/common.nix
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub }:
rec {
- version = "8.0.1257";
+ version = "8.0.1451";
src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
- sha256 = "1y4c7wn5gr7n4c2ni36kadr26aldydxlf06yj7nsmw22ywwg78ig";
+ sha256 = "1vxd5mr8c62qyf7ax7gi2wka48282yplckq91154yd55xcqw36zx";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix
index 2f110749277cc43a04f0eea36b53079885365647..067179974b1ea59e7fff6985cb81ada95c2ed365 100644
--- a/pkgs/applications/editors/vim/default.nix
+++ b/pkgs/applications/editors/vim/default.nix
@@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
"vim_cv_toupper_broken=no"
"--with-tlib=ncurses"
"vim_cv_terminfo=yes"
+ "vim_cv_tgetent=zero" # it does on native anyway
"vim_cv_tty_group=tty"
"vim_cv_tty_mode=0660"
"vim_cv_getcwd_broken=no"
diff --git a/pkgs/applications/editors/vscode/default.nix b/pkgs/applications/editors/vscode/default.nix
index 15477c5c7d45bb1650db6080881ff2e96e8d54ce..8599ff8e93e4ef81c00bf875ffe07aa8f386763e 100644
--- a/pkgs/applications/editors/vscode/default.nix
+++ b/pkgs/applications/editors/vscode/default.nix
@@ -2,7 +2,7 @@
makeWrapper, libXScrnSaver, libxkbfile, libsecret }:
let
- version = "1.19.1";
+ version = "1.20.0";
channel = "stable";
plat = {
@@ -12,9 +12,9 @@ let
}.${stdenv.system};
sha256 = {
- "i686-linux" = "0ypx1jrzg76f8p4yh9hi3bhsrc6w4r7rg6i2aa6q7s8ny0q9hrlx";
- "x86_64-linux" = "1934wdiy2d1fzcjxjyf60dw1g1pp3lk2wv41xgrabfy5j2xfz14r";
- "x86_64-darwin" = "1zbcddgdwvmnk1gpmgw6rz0rswhkfc72wcjdbvgghm4msfwcgvc8";
+ "i686-linux" = "0lhfljcdb05v0p3kc6zimgd2z057397blfp56bhr7v7wnsi6i40k";
+ "x86_64-linux" = "138kvqa5cixry62yry0lwzxlk9fs8hb4zqzmsd8ag1jjfma8y45k";
+ "x86_64-darwin" = "1adnwlqf2kw8wfjf86a3xg83j1yqnlsdckksw82b06x3j11g91i8";
}.${stdenv.system};
archive_fmt = if stdenv.system == "x86_64-darwin" then "zip" else "tar.gz";
diff --git a/pkgs/applications/graphics/ImageMagick/7.0.nix b/pkgs/applications/graphics/ImageMagick/7.0.nix
index e1d8dd01f9c5cfabd26daf91dfeb1e26438ce9d1..e716146ec7a966e674ae2d2b0694dadcb5a01f8f 100644
--- a/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, libtool
+{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp
, ApplicationServices
@@ -14,8 +14,8 @@ let
else throw "ImageMagick is not supported on this platform.";
cfg = {
- version = "7.0.7-19";
- sha256 = "1naib6hspmq7d4gfpsksx78gc1lq3p2v3i9pxkkdvr9p9j15c4az";
+ version = "7.0.7-22";
+ sha256 = "1ad7mwx48xrkvm3v060n2f67kmi0qk7gfql1shiwbkkjvzzaaiam";
patches = [];
};
in
@@ -24,13 +24,10 @@ stdenv.mkDerivation rec {
name = "imagemagick-${version}";
inherit (cfg) version;
- src = fetchurl {
- urls = [
- "mirror://imagemagick/releases/ImageMagick-${version}.tar.xz"
- # the original source above removes tarballs quickly
- "http://distfiles.macports.org/ImageMagick/ImageMagick-${version}.tar.xz"
- "https://bintray.com/homebrew/mirror/download_file?file_path=imagemagick-${version}.tar.xz"
- ];
+ src = fetchFromGitHub {
+ owner = "ImageMagick";
+ repo = "ImageMagick";
+ rev = cfg.version;
inherit (cfg) sha256;
};
diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix
index 519bf025b43e68a588cf1d57cdccd52fe7706e33..be3a369c28b60f76233d008bdc9c9464591aba11 100644
--- a/pkgs/applications/graphics/ImageMagick/default.nix
+++ b/pkgs/applications/graphics/ImageMagick/default.nix
@@ -14,8 +14,8 @@ let
else throw "ImageMagick is not supported on this platform.";
cfg = {
- version = "6.9.9-28";
- sha256 = "132kdl7jlkghfg3smdab14c29cpvrx65ibipxkmwg1nc88ycqivh";
+ version = "6.9.9-34";
+ sha256 = "0sqrgyfi7i7x1akna95c1qhk9sxxswzm3pkssfi4w6v7bn24g25g";
patches = [];
}
# Freeze version on mingw so we don't need to port the patch too often.
diff --git a/pkgs/applications/graphics/antimony/default.nix b/pkgs/applications/graphics/antimony/default.nix
index b7d9f4a81599fbc4162a239646e6e63e683eaaba..f9ea2b9aa84e7a199ede8c9b899356225f1128f7 100644
--- a/pkgs/applications/graphics/antimony/default.nix
+++ b/pkgs/applications/graphics/antimony/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchFromGitHub, libpng, python3, boost, mesa, qtbase, ncurses, cmake, flex, lemon }:
let
- gitRev = "e8480c718e8c49ae3cc2d7af10ea93ea4c2fff9a";
+ gitRev = "020910c25614a3752383511ede5a1f5551a8bd39";
gitBranch = "master";
- gitTag = "0.9.2";
-in
+ gitTag = "0.9.3";
+in
stdenv.mkDerivation rec {
name = "antimony-${version}";
version = gitTag;
@@ -13,7 +13,7 @@ in
owner = "mkeeter";
repo = "antimony";
rev = gitTag;
- sha256 = "0fpgy5cb4knz2z9q078206k8wzxfs8b9g76mf4bz1ic77931ykjz";
+ sha256 = "1vm5h5py8l3b8h4pbmm8s3wlxvlw492xfwnlwx0nvl0cjs8ba6r4";
};
patches = [ ./paths-fix.patch ];
diff --git a/pkgs/applications/graphics/apitrace/default.nix b/pkgs/applications/graphics/apitrace/default.nix
index 9b1dd4c25aeb576c71e779ec5798df19fcb20cb1..459e07f9838b3c4344c183a5bb2c0f6caa38251f 100644
--- a/pkgs/applications/graphics/apitrace/default.nix
+++ b/pkgs/applications/graphics/apitrace/default.nix
@@ -22,6 +22,5 @@ stdenv.mkDerivation rec {
description = "Tools to trace OpenGL, OpenGL ES, Direct3D, and DirectDraw APIs";
license = licenses.mit;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/graphics/darktable/default.nix b/pkgs/applications/graphics/darktable/default.nix
index 5fd636ff7c5910db03ea62ecfa2a809fb199cc92..e9932b93fbe04e2289ab8b360b976ab50e07a0be 100644
--- a/pkgs/applications/graphics/darktable/default.nix
+++ b/pkgs/applications/graphics/darktable/default.nix
@@ -1,34 +1,28 @@
-{ stdenv, fetchurl, libsoup, graphicsmagick, SDL, json_glib
-, GConf, atk, cairo, cmake, curl, dbus_glib, exiv2, glib
-, libgnome_keyring, gtk3, ilmbase, intltool, lcms, lcms2
-, lensfun, libXau, libXdmcp, libexif, libglade, libgphoto2, libjpeg
-, libpng, libpthreadstubs, librsvg, libtiff, libxcb
-, openexr, osm-gps-map, pixman, pkgconfig, sqlite, bash, libxslt, openjpeg
-, mesa, lua, pugixml, colord, colord-gtk, libxshmfence, libxkbcommon
-, epoxy, at_spi2_core, libwebp, libsecret, wrapGAppsHook, gnome3
+{ stdenv, fetchurl, libsoup, graphicsmagick, json_glib, wrapGAppsHook
+, cairo, cmake, ninja, curl, perl, llvm, desktop_file_utils, exiv2, glib
+, ilmbase, gtk3, intltool, lcms2, lensfun, libX11, libexif, libgphoto2, libjpeg
+, libpng, librsvg, libtiff, openexr, osm-gps-map, pkgconfig, sqlite, libxslt
+, openjpeg, lua, pugixml, colord, colord-gtk, libwebp, libsecret, gnome3
}:
-assert stdenv ? glibc;
-
stdenv.mkDerivation rec {
- version = "2.4.0";
+ version = "2.4.1";
name = "darktable-${version}";
src = fetchurl {
url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz";
- sha256 = "0y0q7a7k09sbg05k5xl1lz8n2ak1v8yarfv222ksvmbrxs53hdwx";
+ sha256 = "014pq80i5k1kdvvrl7xrgaaq3i4fzv09h7a3pwzlp2ahkczwcm32";
};
- buildInputs =
- [ GConf atk cairo cmake curl dbus_glib exiv2 glib libgnome_keyring gtk3
- ilmbase intltool lcms lcms2 lensfun libXau libXdmcp libexif
- libglade libgphoto2 libjpeg libpng libpthreadstubs
- librsvg libtiff libxcb openexr pixman pkgconfig sqlite libxslt
- libsoup graphicsmagick SDL json_glib openjpeg mesa lua pugixml
- colord colord-gtk libxshmfence libxkbcommon epoxy at_spi2_core
- libwebp libsecret wrapGAppsHook gnome3.adwaita-icon-theme
- osm-gps-map
- ];
+ nativeBuildInputs = [ cmake ninja llvm pkgconfig intltool perl desktop_file_utils wrapGAppsHook ];
+
+ buildInputs = [
+ cairo curl exiv2 glib gtk3 ilmbase lcms2 lensfun libX11 libexif
+ libgphoto2 libjpeg libpng librsvg libtiff openexr sqlite libxslt
+ libsoup graphicsmagick json_glib openjpeg lua pugixml
+ colord colord-gtk libwebp libsecret gnome3.adwaita-icon-theme
+ osm-gps-map
+ ];
cmakeFlags = [
"-DBUILD_USERMANUAL=False"
diff --git a/pkgs/applications/graphics/digikam/default.nix b/pkgs/applications/graphics/digikam/default.nix
index 9a26dcdaa6a0975f0d7dc79aaf655e357d966351..d2ef35fcca80a2a8566afd295e7f514f190636f5 100644
--- a/pkgs/applications/graphics/digikam/default.nix
+++ b/pkgs/applications/graphics/digikam/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, cmake, doxygen, extra-cmake-modules, wrapGAppsHook, fetchpatch
+{ mkDerivation, lib, fetchFromGitHub, cmake, doxygen, extra-cmake-modules, wrapGAppsHook, fetchpatch
# For `digitaglinktree`
, perl, sqlite
@@ -50,11 +50,13 @@
mkDerivation rec {
name = "digikam-${version}";
- version = "5.7.0";
+ version = "5.8.0";
- src = fetchurl {
- url = "mirror://kde/stable/digikam/${name}.tar.xz";
- sha256 = "1xah079g47fih8l9qy1ifppfvmq5yms5y1z54nvxdyz8nsszy19n";
+ src = fetchFromGitHub {
+ owner = "KDE";
+ repo = "digikam";
+ rev = "v${version}";
+ sha256 = "1bvidg0fn92xvw5brhb34lm7m4iy4jb5xpvnhbgh8vik2m4n41w1";
};
nativeBuildInputs = [ cmake doxygen extra-cmake-modules kdoctools wrapGAppsHook ];
@@ -83,8 +85,7 @@ mkDerivation rec {
qtsvg
qtwebkit
- # https://bugs.kde.org/show_bug.cgi?id=387960
- #kcalcore
+ kcalcore
kconfigwidgets
kcoreaddons
kfilemetadata
@@ -112,20 +113,6 @@ mkDerivation rec {
--replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
'';
- patches = [
- # fix Qt-5.9.3 empty album problem
- (fetchpatch {
- url = "https://cgit.kde.org/digikam.git/patch/?id=855ba5b7d4bc6337234720a72ea824ddd3b32e5b";
- sha256 = "0zk8p182piy6xn9v0mhwawya9ciq596vql1qc3lgnx371a97mmni";
- })
- ];
-
- patchFlags = "-d core -p1";
-
- # `en make -f core/utilities/assistants/expoblending/CMakeFiles/expoblending_src.dir/build.make core/utilities/assistants/expoblending/CMakeFiles/expoblending_src.dir/manager/expoblendingthread.cpp.o`:
- # digikam_version.h:37:24: fatal error: gitversion.h: No such file or directory
- enableParallelBuilding = false;
-
meta = with lib; {
description = "Photo Management Program";
license = licenses.gpl2;
diff --git a/pkgs/applications/graphics/freecad/default.nix b/pkgs/applications/graphics/freecad/default.nix
index 80f893e7c3c96597f01e6f98a2ce87e7ffdce62b..d517306c1d613d93074457a2bb642c4001427f20 100644
--- a/pkgs/applications/graphics/freecad/default.nix
+++ b/pkgs/applications/graphics/freecad/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, cmake, coin3d, xercesc, ode, eigen, qt4, opencascade, gts
-, boost, zlib, python27Packages, swig, gfortran, soqt, libf2c, makeWrapper }:
+, boost, zlib, python27Packages, swig, gfortran, soqt, libf2c, makeWrapper, makeDesktopItem }:
let
pythonPackages = python27Packages;
@@ -32,8 +32,40 @@ in stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/FreeCAD --prefix PYTHONPATH : $PYTHONPATH \
--set COIN_GL_NO_CURRENT_CONTEXT_CHECK 1
+
+ mkdir -p $out/share/mime/packages
+ cat << EOF > $out/share/mime/packages/freecad.xml
+
+
+
+
+ FreeCAD Document
+
+
+
+ EOF
+
+ mkdir -p $out/share/applications
+ cp $desktopItem/share/applications/* $out/share/applications/
+ for entry in $out/share/applications/*.desktop; do
+ substituteAllInPlace $entry
+ done
'';
+ desktopItem = makeDesktopItem {
+ name = "freecad";
+ desktopName = "FreeCAD";
+ genericName = "CAD Application";
+ comment = meta.description;
+ exec = "@out@/bin/FreeCAD %F";
+ categories = "Science;Education;Engineering;";
+ startupNotify = "true";
+ mimeType = "application/x-extension-fcstd;";
+ extraEntries = ''
+ Path=@out@/share/freecad
+ '';
+ };
+
meta = with stdenv.lib; {
description = "General purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler";
homepage = https://www.freecadweb.org/;
diff --git a/pkgs/applications/graphics/goxel/default.nix b/pkgs/applications/graphics/goxel/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..6fb7182035b69e01ced4d74d115a48336af1b42b
--- /dev/null
+++ b/pkgs/applications/graphics/goxel/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, lib, fetchFromGitHub, scons, pkgconfig, wrapGAppsHook
+, glfw3, gtk3, libpng12 }:
+
+stdenv.mkDerivation rec {
+ name = "goxel-${version}";
+ version = "0.7.2";
+
+ src = fetchFromGitHub {
+ owner = "guillaumechereau";
+ repo = "goxel";
+ rev = "v${version}";
+ sha256 = "1d6waj8zz9iq3ddbi9wbpcnh200ajjy9x53xrj5bij01pb8jwskv";
+ };
+
+ nativeBuildInputs = [ scons pkgconfig wrapGAppsHook ];
+ buildInputs = [ glfw3 gtk3 libpng12 ];
+
+ buildPhase = ''
+ make release
+ '';
+
+ installPhase = ''
+ install -D ./goxel $out/bin/goxel
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Open Source 3D voxel editor";
+ homepage = https://guillaumechereau.github.io/goxel/;
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ tilpner ];
+ };
+}
diff --git a/pkgs/applications/graphics/graphicsmagick/default.nix b/pkgs/applications/graphics/graphicsmagick/default.nix
index 11a2b3a8c8b9f94b2742b32213e59722ad1bad7b..f086a8f5ba608b51b8caaedd49a5eeabc073b4c1 100644
--- a/pkgs/applications/graphics/graphicsmagick/default.nix
+++ b/pkgs/applications/graphics/graphicsmagick/default.nix
@@ -2,14 +2,14 @@
, libjpeg, libpng, libtiff, libxml2, zlib, libtool, xz, libX11
, libwebp, quantumdepth ? 8, fixDarwinDylibNames }:
-let version = "1.3.27"; in
+let version = "1.3.28"; in
stdenv.mkDerivation {
name = "graphicsmagick-${version}";
src = fetchurl {
url = "mirror://sourceforge/graphicsmagick/GraphicsMagick-${version}.tar.xz";
- sha256 = "0rq35p3rml10cxz2z4s7xcfsilhhk19mmy094g3ivz0fg797hcnh";
+ sha256 = "0jlrrimrajcmwp7llivyj14qnzb1mpqd8vw95dl6zbx5m2lnhall";
};
patches = [
diff --git a/pkgs/applications/graphics/gthumb/default.nix b/pkgs/applications/graphics/gthumb/default.nix
index d9e0f42e53e385050d2fcefd6ddadb00c2ff6d88..161e891512490293f71c208a4b4899b047e95575 100644
--- a/pkgs/applications/graphics/gthumb/default.nix
+++ b/pkgs/applications/graphics/gthumb/default.nix
@@ -6,12 +6,12 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "gthumb";
- version = "${major}.3";
- major = "3.5";
+ version = "${major}.0";
+ major = "3.6";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${major}/${name}.tar.xz";
- sha256 = "0hka1b3l8mf94zsk7jff87wsb8bz4pj5pixjrs0w2j8jbsa9sggk";
+ sha256 = "1zc7myvnzgq7dawjg03rqvwfad7p938m20f25sfhv65jsfq8n928";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/graphics/krita/default.nix b/pkgs/applications/graphics/krita/default.nix
index a9c238ead3c15350df40402db1cc4cba6f41a5b1..791cd7be2d09b5f7527b5e6aa9c364c873c47352 100644
--- a/pkgs/applications/graphics/krita/default.nix
+++ b/pkgs/applications/graphics/krita/default.nix
@@ -9,11 +9,11 @@
mkDerivation rec {
name = "krita-${version}";
- version = "3.3.2";
+ version = "3.3.3";
src = fetchurl {
- url = https://download.kde.org/stable/krita/3.3.2/krita-3.3.2.1.tar.xz;
- sha256 = "0i3l27cfi1h486m74xf4ynk0pwx32xaqraa91a0g1bpj1jxf2mg5";
+ url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
+ sha256 = "0pc6hnakkqy81x5b5ncivaps6hqv43i50sjwgi3i3cz9j8rlxh5y";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
diff --git a/pkgs/applications/graphics/luminance-hdr/default.nix b/pkgs/applications/graphics/luminance-hdr/default.nix
index 30d34a88d90a232b9e6a2331889f156f200364ba..867c0a5583822405423ede28ec792af6f95b0a82 100644
--- a/pkgs/applications/graphics/luminance-hdr/default.nix
+++ b/pkgs/applications/graphics/luminance-hdr/default.nix
@@ -1,28 +1,21 @@
-{ stdenv, cmake, fetchurl, fetchpatch, pkgconfig, boost, exiv2, fftwFloat, gsl
+{ stdenv, cmake, fetchurl, pkgconfig, boost, exiv2, fftwFloat, gsl
, ilmbase, lcms2, libraw, libtiff, openexr
-, qtbase, qtdeclarative, qttools, qtwebkit
+, qtbase, qtdeclarative, qttools, qtwebengine
}:
stdenv.mkDerivation rec {
- name = "luminance-hdr-2.4.0";
+ name = "luminance-hdr-2.5.1";
src = fetchurl {
url = "mirror://sourceforge/qtpfsgui/${name}.tar.bz2";
- sha256 = "00fldbcizrx8jcnjgq74n3zmbm27dxzl96fxa7q49689mfnlw08l";
+ sha256 = "15hnyk9yjkkc97dmnrg2ipfgwqxprlcyv2kyvbls4d54zc56x658";
};
- patches = [(fetchpatch {
- name = "fix-qt53-build.diff";
- url = "http://anonscm.debian.org/cgit/pkg-phototools/luminance-hdr.git/"
- + "plain/debian/patches/51_qt5_printsupport.diff?id=00c869a860062dac181303f2c03a3513c0e210bc";
- sha256 = "0nzvfxd3ybxx61rj6vxcaaxfrsxrl9af3h8jj7pr3rncisnl9gkl";
- })];
-
NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR";
buildInputs =
[
- qtbase qtdeclarative qttools qtwebkit
+ qtbase qtdeclarative qttools qtwebengine
boost exiv2 fftwFloat gsl ilmbase lcms2 libraw libtiff openexr
];
diff --git a/pkgs/applications/graphics/meme/default.nix b/pkgs/applications/graphics/meme/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..2fddc39e0d0734dd6af412f4379e8ab3c000523b
--- /dev/null
+++ b/pkgs/applications/graphics/meme/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ name = "meme-unstable-${version}";
+ version = "2017-09-10";
+
+ owner = "nomad-software";
+ repo = "meme";
+ goPackagePath = "github.com/${owner}/${repo}";
+
+ src = fetchFromGitHub {
+ inherit owner repo;
+ rev = "a6521f2eecb0aac22937b0013747ed9cb40b81ea";
+ sha256 = "1gbsv1d58ck6mj89q31s5b0ppw51ab76yqgz39jgwqnkidvzdfly";
+ };
+
+ meta = with stdenv.lib; {
+ description = "A command line utility for creating image macro style memes";
+ homepage = "https://github.com/nomad-software/meme";
+ license = licenses.mit;
+ maintainers = [ maintainers.fgaz ];
+ platforms = with platforms; linux ++ darwin;
+ };
+}
diff --git a/pkgs/applications/graphics/openscad/default.nix b/pkgs/applications/graphics/openscad/default.nix
index e7a05c522ca2e9d724dcc8ac1a45077ad6772313..06a1a946cdf63da7b17debf78232871abbdd94e9 100644
--- a/pkgs/applications/graphics/openscad/default.nix
+++ b/pkgs/applications/graphics/openscad/default.nix
@@ -3,12 +3,12 @@
}:
stdenv.mkDerivation rec {
- version = "2015.03-1";
+ version = "2015.03-3";
name = "openscad-${version}";
src = fetchurl {
url = "http://files.openscad.org/${name}.src.tar.gz";
- sha256 = "61e0dd3cd107e5670d727526700104cca5ac54a1f0a84117fcc9e57bf3b6b279";
+ sha256 = "0djsgi9yx1nxr2gh1kgsqw5vrbncp8v5li0p1pp02higqf1psajx";
};
buildInputs = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
homepage = http://openscad.org/;
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
- maintainers = with stdenv.lib.maintainers;
+ maintainers = with stdenv.lib.maintainers;
[ bjornfor raskin the-kenny ];
};
}
diff --git a/pkgs/applications/graphics/photivo/default.nix b/pkgs/applications/graphics/photivo/default.nix
index 0d1adcff6e8345f825a99fbe00556f87a224d53f..73bbd5003bd88312c3e3e78d792fa0ef257a39f6 100644
--- a/pkgs/applications/graphics/photivo/default.nix
+++ b/pkgs/applications/graphics/photivo/default.nix
@@ -36,6 +36,6 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
platforms = platforms.linux;
- maintainers = [ maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/graphics/sane/backends/generic.nix b/pkgs/applications/graphics/sane/backends/generic.nix
index 5d35857f05e1dd371a3a872997ab5f383c078cbf..2ca1fead84c8988fa5599671f7e268cf40ebdc4f 100644
--- a/pkgs/applications/graphics/sane/backends/generic.nix
+++ b/pkgs/applications/graphics/sane/backends/generic.nix
@@ -71,7 +71,7 @@ stdenv.mkDerivation {
homepage = http://www.sane-project.org/;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ nckx peti ];
+ maintainers = with maintainers; [ peti ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/swingsane/default.nix b/pkgs/applications/graphics/swingsane/default.nix
index 53bdbcd12740bb39caf4b555e057c5c9e0288337..94666531c0c89c0f5c1c504b2d97a41439757523 100644
--- a/pkgs/applications/graphics/swingsane/default.nix
+++ b/pkgs/applications/graphics/swingsane/default.nix
@@ -57,6 +57,5 @@ stdenv.mkDerivation rec {
homepage = http://swingsane.com/;
license = licenses.asl20;
platforms = platforms.all;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/kde/akonadi/default.nix b/pkgs/applications/kde/akonadi/default.nix
index bb7dac1b62a0662d3091c7290df74f3a93be31a5..da7cd2e8d79d6ea7a146d1de42001cf201683c6a 100644
--- a/pkgs/applications/kde/akonadi/default.nix
+++ b/pkgs/applications/kde/akonadi/default.nix
@@ -19,13 +19,13 @@ mkDerivation {
];
propagatedBuildInputs = [ boost kitemmodels ];
outputs = [ "out" "dev" ];
- NIX_CFLAGS_COMPILE = [
- ''-DNIXPKGS_MYSQL_MYSQLD="${lib.getBin mysql}/bin/mysqld"''
- ''-DNIXPKGS_MYSQL_MYSQLADMIN="${lib.getBin mysql}/bin/mysqladmin"''
- ''-DNIXPKGS_MYSQL_MYSQL_INSTALL_DB="${lib.getBin mysql}/bin/mysql_install_db"''
- ''-DNIXPKGS_MYSQL_MYSQLCHECK="${lib.getBin mysql}/bin/mysqlcheck"''
- ''-DNIXPKGS_POSTGRES_PG_CTL=""''
- ''-DNIXPKGS_POSTGRES_INITDB=""''
+ CXXFLAGS = [
+ ''-DNIXPKGS_MYSQL_MYSQLD=\"${lib.getBin mysql}/bin/mysqld\"''
+ ''-DNIXPKGS_MYSQL_MYSQLADMIN=\"${lib.getBin mysql}/bin/mysqladmin\"''
+ ''-DNIXPKGS_MYSQL_MYSQL_INSTALL_DB=\"${lib.getBin mysql}/bin/mysql_install_db\"''
+ ''-DNIXPKGS_MYSQL_MYSQLCHECK=\"${lib.getBin mysql}/bin/mysqlcheck\"''
+ ''-DNIXPKGS_POSTGRES_PG_CTL=\"\"''
+ ''-DNIXPKGS_POSTGRES_INITDB=\"\"''
];
preConfigure = ''
NIX_CFLAGS_COMPILE+=" -DNIX_OUT=\"$out\""
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
index dc57a3554f31dd1dc3addde9fb204a26538b674b..8fd65770afd5ed9cb5c96fe36bd7f1fabaa74e20 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -100,6 +100,7 @@ let
kdepim-runtime = callPackage ./kdepim-runtime.nix {};
kdepim-apps-libs = callPackage ./kdepim-apps-libs {};
kdf = callPackage ./kdf.nix {};
+ kdialog = callPackage ./kdialog.nix {};
keditbookmarks = callPackage ./keditbookmarks.nix {};
kget = callPackage ./kget.nix {};
kgpg = callPackage ./kgpg.nix {};
diff --git a/pkgs/applications/kde/fetch.sh b/pkgs/applications/kde/fetch.sh
index 5a12918fb978ccfd7bfe09443e564637c3c83de2..724f252907cb4f2c7d1d15eedbfd1224116b807a 100644
--- a/pkgs/applications/kde/fetch.sh
+++ b/pkgs/applications/kde/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/applications/17.12.0/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/applications/17.12.2/ -A '*.tar.xz' )
diff --git a/pkgs/applications/kde/kdialog.nix b/pkgs/applications/kde/kdialog.nix
new file mode 100644
index 0000000000000000000000000000000000000000..df301af0cbac8b451f0016d156b5f7f8910424ff
--- /dev/null
+++ b/pkgs/applications/kde/kdialog.nix
@@ -0,0 +1,18 @@
+{
+ mkDerivation, lib,
+ extra-cmake-modules, kdoctools,
+ kinit, kguiaddons, kwindowsystem
+}:
+
+mkDerivation {
+ name = "kdialog";
+
+ meta = {
+ license = with lib.licenses; [ gpl2 fdl12 ];
+ maintainers = with lib.maintainers; [ peterhoeg ];
+ };
+
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+
+ propagatedBuildInputs = [ kinit kguiaddons kwindowsystem ];
+}
diff --git a/pkgs/applications/kde/kio-extras.nix b/pkgs/applications/kde/kio-extras.nix
index a78da6f48ca2d9a958534ba19ce2a0cdc432dcbd..8abb58b46b27caeaf59c9ac9d19c6cdd1bdcdf3b 100644
--- a/pkgs/applications/kde/kio-extras.nix
+++ b/pkgs/applications/kde/kio-extras.nix
@@ -18,5 +18,5 @@ mkDerivation {
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
kpty libmtp libssh openexr openslp phonon qtsvg samba solid
];
- NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ];
+ CXXFLAGS = [ "-I${ilmbase.dev}/include/OpenEXR" ];
}
diff --git a/pkgs/applications/kde/srcs.nix b/pkgs/applications/kde/srcs.nix
index 4f6146598a1948501f6d2c59a7fc94a3b238a15e..ff6b1803e13a9154b93000dd6b26288777a3454b 100644
--- a/pkgs/applications/kde/srcs.nix
+++ b/pkgs/applications/kde/srcs.nix
@@ -3,1691 +3,1691 @@
{
akonadi = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-17.12.0.tar.xz";
- sha256 = "0f42wfsicibls845a50b7fzxcdyyi8k9g4l5jpf9si3q6imvq2zn";
- name = "akonadi-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-17.12.2.tar.xz";
+ sha256 = "03cz5jl5qywc39krjrzby7yxcrx4iaf94pkvzbkagx1c7bfgajkf";
+ name = "akonadi-17.12.2.tar.xz";
};
};
akonadi-calendar = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-calendar-17.12.0.tar.xz";
- sha256 = "196gn9lbyw8dv2w4a8j1fy85hql9q8f4ps6pf7pas2pcvja3j68x";
- name = "akonadi-calendar-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-calendar-17.12.2.tar.xz";
+ sha256 = "1j2bs3ybl2lz3yr862kz4jnkiksawbyv96lsjvzgkalmri3y2jv9";
+ name = "akonadi-calendar-17.12.2.tar.xz";
};
};
akonadi-calendar-tools = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-calendar-tools-17.12.0.tar.xz";
- sha256 = "19wgijhmv3kjbwdplw9ggs1plhgd2n16aqs0wyhb18wkjv4dgl08";
- name = "akonadi-calendar-tools-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-calendar-tools-17.12.2.tar.xz";
+ sha256 = "0fh7zsf4ckmikqqwa3zqdd97i80s53r56bx8q0aj1dyxa5kzrid6";
+ name = "akonadi-calendar-tools-17.12.2.tar.xz";
};
};
akonadiconsole = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadiconsole-17.12.0.tar.xz";
- sha256 = "0xz9vr49qfsry76rmmyfm78k6wqwbsx40nkhyim0pf5npa3ax0v5";
- name = "akonadiconsole-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadiconsole-17.12.2.tar.xz";
+ sha256 = "00w21nxbq9a9h1cs4wl0641hj82i3w63r9ab5hb9kw33gi9ijali";
+ name = "akonadiconsole-17.12.2.tar.xz";
};
};
akonadi-contacts = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-contacts-17.12.0.tar.xz";
- sha256 = "17sxdayliw78vsnpknl81b8cd3kaz8aiblgjsh3xl9kdrmm1y0nj";
- name = "akonadi-contacts-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-contacts-17.12.2.tar.xz";
+ sha256 = "1v8082walg47bl8rj6zcp2br4wr0mhrw82l0aw41gmcwi2vr4pr7";
+ name = "akonadi-contacts-17.12.2.tar.xz";
};
};
akonadi-import-wizard = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-import-wizard-17.12.0.tar.xz";
- sha256 = "0pi08ab58wc6zxvw9pdkrnk5y6sg4ydb2a4dsyrb1dmzywrqcjk2";
- name = "akonadi-import-wizard-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-import-wizard-17.12.2.tar.xz";
+ sha256 = "1yflksmvvysl3p3s37i0qc712cdzkzi501x74mk3c7sy1pw097g4";
+ name = "akonadi-import-wizard-17.12.2.tar.xz";
};
};
akonadi-mime = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-mime-17.12.0.tar.xz";
- sha256 = "04snsl5152b4jfgvdg2115z06zql15ny0pjs9iqld3mmmc371317";
- name = "akonadi-mime-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-mime-17.12.2.tar.xz";
+ sha256 = "0xsm87nph967293ixwnh1450qwrn0ghfcw34444fj8f4ciwbv0iv";
+ name = "akonadi-mime-17.12.2.tar.xz";
};
};
akonadi-notes = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-notes-17.12.0.tar.xz";
- sha256 = "0ckr0c0zd8f2703gkrviilqxd5kfwm7ca77728hvzccs33nr1jr4";
- name = "akonadi-notes-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-notes-17.12.2.tar.xz";
+ sha256 = "06ac7b1n3aaad7y1cbby44jaq748xnxfjd51c1jh0p257q22qj85";
+ name = "akonadi-notes-17.12.2.tar.xz";
};
};
akonadi-search = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akonadi-search-17.12.0.tar.xz";
- sha256 = "1kmqybhk47r6wr15aqg4j4z47yl0qzyllrnpcksm5ggfam8m2k58";
- name = "akonadi-search-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akonadi-search-17.12.2.tar.xz";
+ sha256 = "0g03z7xcbl25ylrflgkycfgyvny5hr8i38flirw9jidwy5zf1pny";
+ name = "akonadi-search-17.12.2.tar.xz";
};
};
akregator = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/akregator-17.12.0.tar.xz";
- sha256 = "0lmjiw6b2ckfrq9c1xwrhdg5f3sgrh9l1hrxc5k0xyhx8hnbqj9r";
- name = "akregator-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/akregator-17.12.2.tar.xz";
+ sha256 = "19grppwmspn7x84ygxscch3ydr5i6nanshi1pk4wr5z34g8qcxrc";
+ name = "akregator-17.12.2.tar.xz";
};
};
analitza = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/analitza-17.12.0.tar.xz";
- sha256 = "0y418j7y2lhy5mp03irqpg8lgzqmwynfc8lkmf1rxj4445z8lpg2";
- name = "analitza-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/analitza-17.12.2.tar.xz";
+ sha256 = "128qcnzizcvrc1mknb5qdzricymxai2mxlrxb5h93cc14jwiivg1";
+ name = "analitza-17.12.2.tar.xz";
};
};
ark = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ark-17.12.0.tar.xz";
- sha256 = "0l4agh5nd3v8chm75gha3fc6w0qzl60m28i2syfb6090xr7di5s3";
- name = "ark-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ark-17.12.2.tar.xz";
+ sha256 = "0xh60mf1ygyhcc06w8g4nnrhqyjf88ji3kf8d5vfpdijq8m6gg8b";
+ name = "ark-17.12.2.tar.xz";
};
};
artikulate = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/artikulate-17.12.0.tar.xz";
- sha256 = "042wf2h5jrj7dmpks6nj9vvqrc4xfw2n97lvindndhmj6sia1h72";
- name = "artikulate-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/artikulate-17.12.2.tar.xz";
+ sha256 = "0plc81c7sc47392x183q30x39ksjr1wnjhlwy0ixngj2q9nhi6nn";
+ name = "artikulate-17.12.2.tar.xz";
};
};
audiocd-kio = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/audiocd-kio-17.12.0.tar.xz";
- sha256 = "1nwwwsklz98dj4wvb5bbgphpw42vhnj7gxjgvskf52ap9q4y6xkm";
- name = "audiocd-kio-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/audiocd-kio-17.12.2.tar.xz";
+ sha256 = "1n3n3ylwdm5yjv0hh43rmn3bn0q32xsbrl5wlbwgiijhpqd0ahkw";
+ name = "audiocd-kio-17.12.2.tar.xz";
};
};
baloo-widgets = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/baloo-widgets-17.12.0.tar.xz";
- sha256 = "1j8p0vfp3x8a5kbqjak8ikmby5hzabcwwa0n4lic596mb2s2v9xd";
- name = "baloo-widgets-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/baloo-widgets-17.12.2.tar.xz";
+ sha256 = "0pw153cy606dggkq2njk6fs5yp6a9jlkwpp7vckd9jl5s6pbsqd2";
+ name = "baloo-widgets-17.12.2.tar.xz";
};
};
blinken = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/blinken-17.12.0.tar.xz";
- sha256 = "0djzv65akvpi69nfv9jjjff986a7ph0mlw916m1iqiwg91ix1car";
- name = "blinken-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/blinken-17.12.2.tar.xz";
+ sha256 = "008pmr3g553xd4mcdmby0fqzp8vk651dji3c8zkad94560xysm71";
+ name = "blinken-17.12.2.tar.xz";
};
};
bomber = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/bomber-17.12.0.tar.xz";
- sha256 = "0cr72ym979dka7bw773ng85db2qix7ikw4pwncvan07x9c6kr0p9";
- name = "bomber-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/bomber-17.12.2.tar.xz";
+ sha256 = "1rdxr7w2p3r1gviqsmshx6n07gzsc3ymz6drhqk3kacqwgnnr72y";
+ name = "bomber-17.12.2.tar.xz";
};
};
bovo = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/bovo-17.12.0.tar.xz";
- sha256 = "0m4sr7ym469lkpmc4syx0b90nn0l52iwiz59gw70bw394vmd88cn";
- name = "bovo-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/bovo-17.12.2.tar.xz";
+ sha256 = "0rhj0w7li1rsfjmrivr6g6z9ja408v59pk5rpci4344piaqglrqm";
+ name = "bovo-17.12.2.tar.xz";
};
};
calendarsupport = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/calendarsupport-17.12.0.tar.xz";
- sha256 = "0vm6fp6cla3gwvznlzn69d9lc7nca8ns54j7jwd509gi4ssmh2bb";
- name = "calendarsupport-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/calendarsupport-17.12.2.tar.xz";
+ sha256 = "0c6i8gqjdgc9s3mz351qjxwv6fsk3098i7ni6x4bhh5shg863vnr";
+ name = "calendarsupport-17.12.2.tar.xz";
};
};
cantor = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/cantor-17.12.0.tar.xz";
- sha256 = "10zpv1j9h6cjpxkp4dc982zyw5dqzdayljfbwywxdqryxdw00rlw";
- name = "cantor-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/cantor-17.12.2.tar.xz";
+ sha256 = "1b055fcbpqs4fwwyj0pywv5y8pfpg3ha5382d4hhrpvpc8xwjn6c";
+ name = "cantor-17.12.2.tar.xz";
};
};
cervisia = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/cervisia-17.12.0.tar.xz";
- sha256 = "0blzqh51ii6a9ys64xphzgah1cvxaqxrxpvbhxvldywry9brbbhg";
- name = "cervisia-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/cervisia-17.12.2.tar.xz";
+ sha256 = "1iqkp7d3wkmi0wfxsx2k20qblkmk6m1ndh472bxn6vvfaii2dqmm";
+ name = "cervisia-17.12.2.tar.xz";
};
};
dolphin = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/dolphin-17.12.0.tar.xz";
- sha256 = "0swc8f502v3cvanxsry77bvwqzlspk934hcaahzklfigv7v5kg9v";
- name = "dolphin-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/dolphin-17.12.2.tar.xz";
+ sha256 = "1pmfix569996minfc8rrjdbfvybm1a5bnljk0gxybahlainxwjp4";
+ name = "dolphin-17.12.2.tar.xz";
};
};
dolphin-plugins = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/dolphin-plugins-17.12.0.tar.xz";
- sha256 = "1cyfwp7ny8l1ak4a64gcphb0a5kvdb8d0mbqm1fbcq1zzcvi4w8b";
- name = "dolphin-plugins-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/dolphin-plugins-17.12.2.tar.xz";
+ sha256 = "03637pxjf0kjbw831vvdj3lk3msvn6y3gkildsr1490v60cl2f2c";
+ name = "dolphin-plugins-17.12.2.tar.xz";
};
};
dragon = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/dragon-17.12.0.tar.xz";
- sha256 = "1qa6mwr64z4c13jg9paqr8f462pcpk7hqvb46h3aswh4h57d837z";
- name = "dragon-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/dragon-17.12.2.tar.xz";
+ sha256 = "03z263agwrkpqf1l3xpfmgxjzqs6icwxv22bp5shzlyiq5dvmq0d";
+ name = "dragon-17.12.2.tar.xz";
};
};
eventviews = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/eventviews-17.12.0.tar.xz";
- sha256 = "07p4fv5mzqbnafglr3ww7iccxyqm4shj03vw4aq790ld6qcxqbv4";
- name = "eventviews-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/eventviews-17.12.2.tar.xz";
+ sha256 = "1y1d8flzmi3mm15gc2q2925f1z17lcm5b8difd65z7rji4ra9rg6";
+ name = "eventviews-17.12.2.tar.xz";
};
};
ffmpegthumbs = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ffmpegthumbs-17.12.0.tar.xz";
- sha256 = "0102nqrvcjzmmbf0k3chivhpl44vgz53k2zskpzkpvpzzgd5s484";
- name = "ffmpegthumbs-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ffmpegthumbs-17.12.2.tar.xz";
+ sha256 = "098w62hvjqkq9iixbipg1wl0091d0fnb49jm874k4d68mpvlmmf2";
+ name = "ffmpegthumbs-17.12.2.tar.xz";
};
};
filelight = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/filelight-17.12.0.tar.xz";
- sha256 = "01pbpvi74wlz60vrz3cgrnyc22zcvlkfc8m2w7h765y4gddkgplj";
- name = "filelight-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/filelight-17.12.2.tar.xz";
+ sha256 = "1ysh5rb9irgha62iw1yiw5f4fxanym9swgc8sd9cdlmkqm6km27m";
+ name = "filelight-17.12.2.tar.xz";
};
};
granatier = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/granatier-17.12.0.tar.xz";
- sha256 = "1smcpjz4zfzpx92zs32hdgqkfxn0rljq6wgqjdcnbl8phjd04vqi";
- name = "granatier-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/granatier-17.12.2.tar.xz";
+ sha256 = "1c86vh6jx991ig1n6n591r9va8rs029gd83m6y9appavi43aylkv";
+ name = "granatier-17.12.2.tar.xz";
};
};
grantlee-editor = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/grantlee-editor-17.12.0.tar.xz";
- sha256 = "0h8987qydi310q0arg3l82n6ah8zs7z02vrnb30ffw827mxsfm99";
- name = "grantlee-editor-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/grantlee-editor-17.12.2.tar.xz";
+ sha256 = "1x4rn8liz083y8h3in743xrmk3caqcn75ba97f8ymaap0f48nly6";
+ name = "grantlee-editor-17.12.2.tar.xz";
};
};
grantleetheme = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/grantleetheme-17.12.0.tar.xz";
- sha256 = "0ak01wifp2zk10rmsnwh2df5xlqbha5jgdxjs6n873pz21hx0kng";
- name = "grantleetheme-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/grantleetheme-17.12.2.tar.xz";
+ sha256 = "0cpmd8glpjpg62h2qcngaks6adahfcbf9aikm9y4gwqbsmglqjkx";
+ name = "grantleetheme-17.12.2.tar.xz";
};
};
gwenview = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/gwenview-17.12.0.tar.xz";
- sha256 = "1m9vckn73i94n4gc66613ahx6i3qybafnn461fxnjwl5xykbsh9z";
- name = "gwenview-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/gwenview-17.12.2.tar.xz";
+ sha256 = "0cpv7wlbkm20vch1d4m49kxk02by9zh9lbdcli5p6bgp8mnvpxgr";
+ name = "gwenview-17.12.2.tar.xz";
};
};
incidenceeditor = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/incidenceeditor-17.12.0.tar.xz";
- sha256 = "0vmiwhxa7hiplvy1m24z53293bkq14zgi5jvrc5kmficg4ms1361";
- name = "incidenceeditor-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/incidenceeditor-17.12.2.tar.xz";
+ sha256 = "1qlghzfc4lg69p5014f3zj6k0lgy57n0lg063b804nqy0378xra2";
+ name = "incidenceeditor-17.12.2.tar.xz";
};
};
juk = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/juk-17.12.0.tar.xz";
- sha256 = "18nxrddy4ifyjnbc1ynh4zgym16av53j1vbnz2y6szf8gqj96ci2";
- name = "juk-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/juk-17.12.2.tar.xz";
+ sha256 = "1wa52sysy3hr7n5r59vb9qqnac73fcy2dc3zl51ba9da8lz8q0lj";
+ name = "juk-17.12.2.tar.xz";
};
};
k3b = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/k3b-17.12.0.tar.xz";
- sha256 = "1rn2jk21gp3gw5l1gcl0jhiyds7wsf3cpk7jl0zwqvg17df5j82c";
- name = "k3b-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/k3b-17.12.2.tar.xz";
+ sha256 = "0ryzchkk37yzihfhra5xh5sj2k46bdlspi9i2zfs63q3n32jyfww";
+ name = "k3b-17.12.2.tar.xz";
};
};
kaccounts-integration = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kaccounts-integration-17.12.0.tar.xz";
- sha256 = "1vawy9bq4ngq8zxflaibazdjrx1vzxpkznh07lnz9isq6d21266k";
- name = "kaccounts-integration-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kaccounts-integration-17.12.2.tar.xz";
+ sha256 = "14mipln6ppg88yipwvyc6ainj250ss6xynh9smxbji533wyg72c5";
+ name = "kaccounts-integration-17.12.2.tar.xz";
};
};
kaccounts-providers = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kaccounts-providers-17.12.0.tar.xz";
- sha256 = "13fbq89blgics3ix0arkzdd4z6hq77n8jkdr060axs4kgnmbv7i6";
- name = "kaccounts-providers-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kaccounts-providers-17.12.2.tar.xz";
+ sha256 = "1lapgxlgzymrdl8swn2prrlrmz5xgmkhmv7hx8fpxpc3cpfyvfsd";
+ name = "kaccounts-providers-17.12.2.tar.xz";
};
};
kaddressbook = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kaddressbook-17.12.0.tar.xz";
- sha256 = "10grv5a47gwfliz17qx74dwahabcrrz4553ijqlqkbjrw0p793zg";
- name = "kaddressbook-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kaddressbook-17.12.2.tar.xz";
+ sha256 = "1b5a5ypmf0jr9si5cx01h52aql26v6cv16wzrrb6vhxqzksmwriw";
+ name = "kaddressbook-17.12.2.tar.xz";
};
};
kajongg = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kajongg-17.12.0.tar.xz";
- sha256 = "16p6a2bzgy9r8v8zhwbdja3qkh1j75r3gr72lv7fqi2q8pnqn6m2";
- name = "kajongg-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kajongg-17.12.2.tar.xz";
+ sha256 = "15vnin2rg63c60injxqkx0jp5sy1hjmh5rys3qq40wy0bm41pwai";
+ name = "kajongg-17.12.2.tar.xz";
};
};
kalarm = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kalarm-17.12.0.tar.xz";
- sha256 = "0s9dbl7xf6kyjxxrip11a1f9vanxlcyrcmjkillp6iah2r9zghv2";
- name = "kalarm-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kalarm-17.12.2.tar.xz";
+ sha256 = "1vvayib91mh73kqc0linzqlwa1l9jlc2wsih80bzzglaaxbi4l7z";
+ name = "kalarm-17.12.2.tar.xz";
};
};
kalarmcal = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kalarmcal-17.12.0.tar.xz";
- sha256 = "1qr6y46xzylwfr6af52gshcvh9485nfbfflcls8bp343kr0mcvyz";
- name = "kalarmcal-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kalarmcal-17.12.2.tar.xz";
+ sha256 = "04js601j477jwa5lhqdxq9gaacd7bf5ladgy3k64dwns5mx1j762";
+ name = "kalarmcal-17.12.2.tar.xz";
};
};
kalgebra = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kalgebra-17.12.0.tar.xz";
- sha256 = "1h4ji0drl3mvxxwhfikxyg1ljwv8vjpr9npyp8qrj9swy7jjxzpw";
- name = "kalgebra-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kalgebra-17.12.2.tar.xz";
+ sha256 = "10vfzwmz0l7yvmy8gjwcb3dnpqyfngj47knb5knvkibqzij6p4w4";
+ name = "kalgebra-17.12.2.tar.xz";
};
};
kalzium = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kalzium-17.12.0.tar.xz";
- sha256 = "0y7873q3zbqm3hgh3gglrdc0bad7pcjpv5fgdmxil3m6vand3kfl";
- name = "kalzium-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kalzium-17.12.2.tar.xz";
+ sha256 = "0rdq2cpq5mzl3qrj3ll1d0qixaiygl5x277wlr5fg9cngi51v58x";
+ name = "kalzium-17.12.2.tar.xz";
};
};
kamera = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kamera-17.12.0.tar.xz";
- sha256 = "0n60ycp4ldrn07lci6a78i8g0y5j708s4kgdrh2sn2f91ppwr90c";
- name = "kamera-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kamera-17.12.2.tar.xz";
+ sha256 = "070kvaij5chk8nkap9nm1rrilq3sc32q7ysnrld9bssbfi9m73v7";
+ name = "kamera-17.12.2.tar.xz";
};
};
kanagram = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kanagram-17.12.0.tar.xz";
- sha256 = "15v22d7jdjjlc8lyraiiwx29qv0xf94y30zb7r1p661b7l1zqba3";
- name = "kanagram-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kanagram-17.12.2.tar.xz";
+ sha256 = "1300wg5k6x6s1wgmavywcwyqgv68xv0qv6hkqawvzsd61zfhxcr3";
+ name = "kanagram-17.12.2.tar.xz";
};
};
kapman = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kapman-17.12.0.tar.xz";
- sha256 = "10jwyr6dzryam720n53xmcky6a8dgvh9gpwl6c4lx68swq4s62hb";
- name = "kapman-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kapman-17.12.2.tar.xz";
+ sha256 = "0njf1017dnf4xl801xinfgfmqqpjf3ifnpwchg35zm2qlrlwhmyi";
+ name = "kapman-17.12.2.tar.xz";
};
};
kapptemplate = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kapptemplate-17.12.0.tar.xz";
- sha256 = "17bkfnvaj23azra44rr9pf926nvwnsbzg5j23b65q83j6wd0k12w";
- name = "kapptemplate-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kapptemplate-17.12.2.tar.xz";
+ sha256 = "16p63zil3vaa5q2q01010gshn6a58kbmayks27kdgvsfdavgdh51";
+ name = "kapptemplate-17.12.2.tar.xz";
};
};
kate = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kate-17.12.0.tar.xz";
- sha256 = "18nygn4ibxii4va84jlxc93j8v6v1wiilbfhvri140wdlfqqs1bv";
- name = "kate-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kate-17.12.2.tar.xz";
+ sha256 = "1w3pswd3gpjpa55xy98yq39nck775mfv5i9lcvm8y15x1233rr6p";
+ name = "kate-17.12.2.tar.xz";
};
};
katomic = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/katomic-17.12.0.tar.xz";
- sha256 = "1flkz4cvsrma12wyz84lcpirh1ns7ldn564asg25s7mffm2mlmni";
- name = "katomic-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/katomic-17.12.2.tar.xz";
+ sha256 = "0jhmszbq0rslwg8b8aq0vjynjlkg491di661k2b6yrsfqr4vmngw";
+ name = "katomic-17.12.2.tar.xz";
};
};
kblackbox = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kblackbox-17.12.0.tar.xz";
- sha256 = "0q9rk2cy75r9pbfl10plm4wbii3x8pp08g0kpyly20f8h4bmb5hd";
- name = "kblackbox-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kblackbox-17.12.2.tar.xz";
+ sha256 = "07bvmcfm3r4dj41dvsaba4rig2i9yilshrzl3wwprsjajmx4j6rf";
+ name = "kblackbox-17.12.2.tar.xz";
};
};
kblocks = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kblocks-17.12.0.tar.xz";
- sha256 = "08rq5crw9d3m231g8cpnrcd8628p4ci6abc32hkpbcd01qyjlvis";
- name = "kblocks-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kblocks-17.12.2.tar.xz";
+ sha256 = "019h8rxv9p1ynby7bshr2yzrcn415magwlzmyrwvh5hzjjp0bmm9";
+ name = "kblocks-17.12.2.tar.xz";
};
};
kblog = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kblog-17.12.0.tar.xz";
- sha256 = "16hqdsni76ajm8a00xplh4k3cjckykbnv3bbf90hamx5cm8ycdf3";
- name = "kblog-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kblog-17.12.2.tar.xz";
+ sha256 = "1s2py5ll879zxcl6l7y2jryy1z29wljwm8hrgr52f8xr22vspbjc";
+ name = "kblog-17.12.2.tar.xz";
};
};
kbounce = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kbounce-17.12.0.tar.xz";
- sha256 = "1kgxl7nlr0j4y921bw1alrk40n3051bgcm08877iadna783j3xnd";
- name = "kbounce-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kbounce-17.12.2.tar.xz";
+ sha256 = "0rb9p8q0zwwfx70cxfcdbr9h3i8gag0da8nql6nnd37v2wcr4i82";
+ name = "kbounce-17.12.2.tar.xz";
};
};
kbreakout = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kbreakout-17.12.0.tar.xz";
- sha256 = "0pvz250z6h1x8mhdcgb662yhc6j6sxgr48r24j017q5k8r1pc2w5";
- name = "kbreakout-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kbreakout-17.12.2.tar.xz";
+ sha256 = "1j9gfzgdjhfd4jz2x3qgbd4jwfix0m1qx5lnlbkbxnff5jkw68sh";
+ name = "kbreakout-17.12.2.tar.xz";
};
};
kbruch = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kbruch-17.12.0.tar.xz";
- sha256 = "13brwkadwp92rwybxjcz3sb8iiy0rhykk2wlpn7jg8vfxi203v73";
- name = "kbruch-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kbruch-17.12.2.tar.xz";
+ sha256 = "0q95i474lgbl6phshbw7f89kik8hk9k8j8vpbzy3cchwn7dmg3p3";
+ name = "kbruch-17.12.2.tar.xz";
};
};
kcachegrind = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcachegrind-17.12.0.tar.xz";
- sha256 = "04ddsj0gsb7s967gn2g7018q2zl3lflybgkzq7rjkpbxyn3d503z";
- name = "kcachegrind-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcachegrind-17.12.2.tar.xz";
+ sha256 = "02nx8vqvl62vdm311r4akcckzl1w4c47phl3ybswygrakik7vf2a";
+ name = "kcachegrind-17.12.2.tar.xz";
};
};
kcalc = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcalc-17.12.0.tar.xz";
- sha256 = "04k369crs8nsz16dk4cwyx3l7nycypjc4xs9jzkjx9rl9k9vnrqr";
- name = "kcalc-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcalc-17.12.2.tar.xz";
+ sha256 = "13h4c97qz8g7z4r5kb4js6sjzdgr3s4mabzr16qkwmmg4lwvzcp8";
+ name = "kcalc-17.12.2.tar.xz";
};
};
kcalcore = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcalcore-17.12.0.tar.xz";
- sha256 = "1n5isq169dm3ngsnmwdhlcs2k4rp5zncv72vx0rb9p84skqn7xh4";
- name = "kcalcore-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcalcore-17.12.2.tar.xz";
+ sha256 = "06z7xd0a8pz75zx1l2hcban39rc6dmxhhwhgidfglkj3l2xzw927";
+ name = "kcalcore-17.12.2.tar.xz";
};
};
kcalutils = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcalutils-17.12.0.tar.xz";
- sha256 = "19jwvakjiqwg3iakc8wgdw5fpyr2a2kpbxxsj9hf1ddi6wgq5hkq";
- name = "kcalutils-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcalutils-17.12.2.tar.xz";
+ sha256 = "11vp32f53by2gc7zv08zq0z591rw4srmmjmiafds8hvx76ry3dsl";
+ name = "kcalutils-17.12.2.tar.xz";
};
};
kcharselect = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcharselect-17.12.0.tar.xz";
- sha256 = "190dhqc121bs4s13y4zdxrlwid7p1sjqj2ggb2xma6fq67bbsc2g";
- name = "kcharselect-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcharselect-17.12.2.tar.xz";
+ sha256 = "1gbr6gvp2vwgvns83pmg5idhwhixyw9yqyr6nn61qf43f97nkdiy";
+ name = "kcharselect-17.12.2.tar.xz";
};
};
kcolorchooser = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcolorchooser-17.12.0.tar.xz";
- sha256 = "17arn0fdqkb9ixhdxmh6sicp2cs6k8f5sg4jc4z0fi076ysxwnlb";
- name = "kcolorchooser-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcolorchooser-17.12.2.tar.xz";
+ sha256 = "0jjzpm82jy9f4qf5sf5v24vk50y4qq2sj42zn057v0kwlpwzvrr9";
+ name = "kcolorchooser-17.12.2.tar.xz";
};
};
kcontacts = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcontacts-17.12.0.tar.xz";
- sha256 = "0358zb2imdnlilhz58niysvpfd6l33fjyiplzjdibswq1ad8bbbl";
- name = "kcontacts-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcontacts-17.12.2.tar.xz";
+ sha256 = "0hg442jg0rb7fsy67fg44551c02gx3i7znwl6cgr9nzlxj5srhyq";
+ name = "kcontacts-17.12.2.tar.xz";
};
};
kcron = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kcron-17.12.0.tar.xz";
- sha256 = "092s5c4x59dflkgymk17pj7spzxl2vmiq76dr4d3ilh9w0yx77zl";
- name = "kcron-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kcron-17.12.2.tar.xz";
+ sha256 = "1h1bkicvfbz7s0n36iw5pilqrv2vfzl3rwqx6r0wa10341sx8wc3";
+ name = "kcron-17.12.2.tar.xz";
};
};
kdav = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdav-17.12.0.tar.xz";
- sha256 = "0cqshlidk4fbznpv5yk9ghmx7wxlmfmsd8w3pkqnbznzh2pd6zns";
- name = "kdav-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdav-17.12.2.tar.xz";
+ sha256 = "1jlw2l6jd2rhf7swl7bwlsphp1xddb0f9xzkpa6dxw4cimfz4r7l";
+ name = "kdav-17.12.2.tar.xz";
};
};
kdebugsettings = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdebugsettings-17.12.0.tar.xz";
- sha256 = "076g2hymykm6dxln3llwfhayzrdswjy9cjdhwi70kxmw3xd1x3fl";
- name = "kdebugsettings-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdebugsettings-17.12.2.tar.xz";
+ sha256 = "1a9yy42x16maj60wh7x19248gp1x4diybj9k2gkmlf7hd8g82m4b";
+ name = "kdebugsettings-17.12.2.tar.xz";
};
};
kde-dev-scripts = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kde-dev-scripts-17.12.0.tar.xz";
- sha256 = "0yl0xffgr94ymk5cw32z1y9ymn1rr9nyh9k3gip9aspi3rmrhw4r";
- name = "kde-dev-scripts-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kde-dev-scripts-17.12.2.tar.xz";
+ sha256 = "181s9cf1kqx35w9cza40svgzbqvhz48f858r0rxvl6klzm7rrqmn";
+ name = "kde-dev-scripts-17.12.2.tar.xz";
};
};
kde-dev-utils = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kde-dev-utils-17.12.0.tar.xz";
- sha256 = "0qf1mpp4cq1gdhd29d5v2lvcdsi8k9xivqly1jha96b0wgziqqwq";
- name = "kde-dev-utils-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kde-dev-utils-17.12.2.tar.xz";
+ sha256 = "044w9az0jnc7lhlgyiqxsl5lgfzbnrfrdvsr2918idy2niif7cjq";
+ name = "kde-dev-utils-17.12.2.tar.xz";
};
};
kdeedu-data = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdeedu-data-17.12.0.tar.xz";
- sha256 = "0fpxhz1pj1lz2b2l45ivmlr36hayj4h1g6b0960wavmhdfacr0pi";
- name = "kdeedu-data-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdeedu-data-17.12.2.tar.xz";
+ sha256 = "1sdldx357ifv4sqwa8yrcjxyricb0kk21gvj9472bi28rcgyxqgv";
+ name = "kdeedu-data-17.12.2.tar.xz";
};
};
kdegraphics-mobipocket = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdegraphics-mobipocket-17.12.0.tar.xz";
- sha256 = "1015nd0cn1mbak68h0gl2hsax6angwxvssa8j8wsv96rnjfpds9f";
- name = "kdegraphics-mobipocket-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdegraphics-mobipocket-17.12.2.tar.xz";
+ sha256 = "1jx5ir1q12s939m0nndhxwiarfr6r7ma79dy9fn5bbhdjgjqf7fq";
+ name = "kdegraphics-mobipocket-17.12.2.tar.xz";
};
};
kdegraphics-thumbnailers = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdegraphics-thumbnailers-17.12.0.tar.xz";
- sha256 = "1p0jj4j28rab2m68zaiqfkz5h65ar99v5qd7v3jj7yqkgimiqrkh";
- name = "kdegraphics-thumbnailers-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdegraphics-thumbnailers-17.12.2.tar.xz";
+ sha256 = "0d6cf2mhblxgnhv432x9rgk5k73fhpa20xajn6nfawxkmpkzngsy";
+ name = "kdegraphics-thumbnailers-17.12.2.tar.xz";
};
};
kdenetwork-filesharing = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdenetwork-filesharing-17.12.0.tar.xz";
- sha256 = "0hhgxmsnjxv99qjbgyw0fli9mxffbk0i4lnmzla186i3wbbq0fng";
- name = "kdenetwork-filesharing-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdenetwork-filesharing-17.12.2.tar.xz";
+ sha256 = "1ghdskmc0ynjb1a4qid9vjjcl8nmyqvr5x6aryzz9g1rmm6vv8l5";
+ name = "kdenetwork-filesharing-17.12.2.tar.xz";
};
};
kdenlive = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdenlive-17.12.0.tar.xz";
- sha256 = "1jn8bbsdishccdp7lqqyr9y7wcw7rq4gsisp3cjkdbzg44ahjmnp";
- name = "kdenlive-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdenlive-17.12.2.tar.xz";
+ sha256 = "1l2sv78wwfwrya486sm4iszkm1hsj473a5gpkgay66h4qb968w70";
+ name = "kdenlive-17.12.2.tar.xz";
};
};
kdepim-addons = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdepim-addons-17.12.0.tar.xz";
- sha256 = "0z13271dwavf4fiixbxc17l4iajk5dyfnfmjgdq95cpfajk5zchs";
- name = "kdepim-addons-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdepim-addons-17.12.2.tar.xz";
+ sha256 = "185qargpzlmphq5afzvw0pcmas8ska2cnnbv5rpicmg8q01ixnm7";
+ name = "kdepim-addons-17.12.2.tar.xz";
};
};
kdepim-apps-libs = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdepim-apps-libs-17.12.0.tar.xz";
- sha256 = "19ml929qzxzdm3rgnvqni63xq4h692wwr3gnh8x3m32gdc1shslx";
- name = "kdepim-apps-libs-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdepim-apps-libs-17.12.2.tar.xz";
+ sha256 = "0zn620bv551lgl6sx9g4f8ncpv5hs231jbrzkiwqw6y74xw5qq7g";
+ name = "kdepim-apps-libs-17.12.2.tar.xz";
};
};
kdepim-runtime = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdepim-runtime-17.12.0.tar.xz";
- sha256 = "1xxka2hi0ih8g4lxdga47zix3hf3krdh9rf5bvmpj7z1j317zvnp";
- name = "kdepim-runtime-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdepim-runtime-17.12.2.tar.xz";
+ sha256 = "1z11ac0l4n80nybsnfk716c88ah2l7g1fsz5xmzvv6pcmhm2q94j";
+ name = "kdepim-runtime-17.12.2.tar.xz";
};
};
kdesdk-kioslaves = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdesdk-kioslaves-17.12.0.tar.xz";
- sha256 = "020a7d4k5901rpwxibm4ncm8vdncyranp8bmajzq4d3x1q2i63x8";
- name = "kdesdk-kioslaves-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdesdk-kioslaves-17.12.2.tar.xz";
+ sha256 = "09r7iqqvil2sjfzdnq64075gmm7wxd705j00qxfch99ja3nf4961";
+ name = "kdesdk-kioslaves-17.12.2.tar.xz";
};
};
kdesdk-thumbnailers = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdesdk-thumbnailers-17.12.0.tar.xz";
- sha256 = "11fmy2g1nhzgv158vhc1x57is4qjhkv4gkkafnmvww3cj2alsipx";
- name = "kdesdk-thumbnailers-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdesdk-thumbnailers-17.12.2.tar.xz";
+ sha256 = "1j8gqwcs65cfpaqvny29yqzsgjbjmxrafnf4ggc1bjaz2p63blni";
+ name = "kdesdk-thumbnailers-17.12.2.tar.xz";
};
};
kdf = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdf-17.12.0.tar.xz";
- sha256 = "1g55wzjwyi3x1bfr4vpv4rbiah3fb5cdqx4h4cb4pxi7438hifbg";
- name = "kdf-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdf-17.12.2.tar.xz";
+ sha256 = "07379lagrl7hhh05dixd4ldqiy9pwmw0yai8sgcbfi3kgcns9c6a";
+ name = "kdf-17.12.2.tar.xz";
};
};
kdialog = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdialog-17.12.0.tar.xz";
- sha256 = "1n1466qsgcj0x9z1745pvqcyljz3215kz71jd9ckghz8v3xllyrw";
- name = "kdialog-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdialog-17.12.2.tar.xz";
+ sha256 = "1pwicn5jsg3jwqqkrjhaxbcd9762k9fj4w51ahglby04c4cca38a";
+ name = "kdialog-17.12.2.tar.xz";
};
};
kdiamond = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kdiamond-17.12.0.tar.xz";
- sha256 = "1x08y561l3qwnwwx4wp7j4y26cv0g102csm9zgy8pwp32r74c7my";
- name = "kdiamond-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kdiamond-17.12.2.tar.xz";
+ sha256 = "03m91x6rgh3wd8mim41d08x1c06ndg9vkciyl6nkj4iyflwwy0rp";
+ name = "kdiamond-17.12.2.tar.xz";
};
};
keditbookmarks = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/keditbookmarks-17.12.0.tar.xz";
- sha256 = "0kpm9a3b7ylf0admyfll7ysjmn76gihgh1d0faxvcdg099f19n2z";
- name = "keditbookmarks-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/keditbookmarks-17.12.2.tar.xz";
+ sha256 = "1aqqd2lvdbqhnzz28axv9j84s7i7cxrs39zyaia7cwzbbgymkal1";
+ name = "keditbookmarks-17.12.2.tar.xz";
};
};
kfind = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kfind-17.12.0.tar.xz";
- sha256 = "066780dnn031ppavin14jikxs8v1qv5b5hvxxdbfhay01gmj6fzy";
- name = "kfind-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kfind-17.12.2.tar.xz";
+ sha256 = "0zxm5fjf6xzl871gjbs5nzp6h5j4qm47ygfq644jqbi9f3z2in74";
+ name = "kfind-17.12.2.tar.xz";
};
};
kfloppy = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kfloppy-17.12.0.tar.xz";
- sha256 = "0q61b8yw69gf9ssxkvisnk5i2f9plsxybdnzx6pfv6fxi427pv69";
- name = "kfloppy-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kfloppy-17.12.2.tar.xz";
+ sha256 = "0s25jbngh6zipxm16kffvwyd1ircnf0xjsh20lm08i9kh4jcicgq";
+ name = "kfloppy-17.12.2.tar.xz";
};
};
kfourinline = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kfourinline-17.12.0.tar.xz";
- sha256 = "0gs5lpbv4vwknkj90i874ylmanc5lw5dx0hibg9khadqv7qgj1cr";
- name = "kfourinline-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kfourinline-17.12.2.tar.xz";
+ sha256 = "0cqlqab9sazhvvsdyvwzdzrjccvlbxwq2p1n6ki8g8i6707mx3hc";
+ name = "kfourinline-17.12.2.tar.xz";
};
};
kgeography = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kgeography-17.12.0.tar.xz";
- sha256 = "14i0bpncqgldg7sviyqjhv2nw81g5niidvm15d3n4v5p2msabvv4";
- name = "kgeography-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kgeography-17.12.2.tar.xz";
+ sha256 = "1mf5zr4cwnnrvsad4mq0mr6p3v38payajagc2whfl1lmcg82f2wl";
+ name = "kgeography-17.12.2.tar.xz";
};
};
kget = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kget-17.12.0.tar.xz";
- sha256 = "17al8j2dw0hdsrpgjbz4j8qgxqsj8asy9s4pqb5ks34an2vb7bp3";
- name = "kget-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kget-17.12.2.tar.xz";
+ sha256 = "1fm5yzxxg7lihzgnl7207gfn9gz33ydk1axf8lmdhwwld14q25f9";
+ name = "kget-17.12.2.tar.xz";
};
};
kgoldrunner = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kgoldrunner-17.12.0.tar.xz";
- sha256 = "0cm6rw2ar2j7xpnzrih39rrjky2cv6s6samqv2bfal7l7ra6ad3h";
- name = "kgoldrunner-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kgoldrunner-17.12.2.tar.xz";
+ sha256 = "0dddzimh41xm6fvz1spl58gwff9vlx12h52kbfxdb2wz60zkg8wb";
+ name = "kgoldrunner-17.12.2.tar.xz";
};
};
kgpg = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kgpg-17.12.0.tar.xz";
- sha256 = "1mabbarra8kca0r72pacbrgp3pcbb94ycm7z2sb65gd8d0qily7k";
- name = "kgpg-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kgpg-17.12.2.tar.xz";
+ sha256 = "0r604acqm255xqjqg4islk30g62f8p9mj6haqp0iyw82239hbkp0";
+ name = "kgpg-17.12.2.tar.xz";
};
};
khangman = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/khangman-17.12.0.tar.xz";
- sha256 = "09n62lkxrryvq36hmcygi4mdiy0r1ydql9khv3yz1p2zfz81qmwg";
- name = "khangman-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/khangman-17.12.2.tar.xz";
+ sha256 = "1wk0k4lbskgxrbv91032yg6n64ghir25128pphsy61m4v00jysg3";
+ name = "khangman-17.12.2.tar.xz";
};
};
khelpcenter = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/khelpcenter-17.12.0.tar.xz";
- sha256 = "0mcw60w3d93zgncvakzdds3mazw7ck469i20x4wwv6cd98cg1f7k";
- name = "khelpcenter-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/khelpcenter-17.12.2.tar.xz";
+ sha256 = "0871xxril7dllks46f4a31dkiwmgjc8ajm2jpn5hfm3g2cbawlsd";
+ name = "khelpcenter-17.12.2.tar.xz";
};
};
kholidays = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kholidays-17.12.0.tar.xz";
- sha256 = "1m6vh2f0mm71jhbil0ck31axvhbxqpibzpf7x82fcrwmgvwjlzyg";
- name = "kholidays-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kholidays-17.12.2.tar.xz";
+ sha256 = "0mn2bmjiy5k99g4yv0n61jklyp1105kmnvkf4ay28ha55zy95bbk";
+ name = "kholidays-17.12.2.tar.xz";
};
};
kidentitymanagement = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kidentitymanagement-17.12.0.tar.xz";
- sha256 = "1jdlnjzabpfsbxp0yv1xanhp4hbigj7z80qsi0h27b3k0h3i4i8p";
- name = "kidentitymanagement-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kidentitymanagement-17.12.2.tar.xz";
+ sha256 = "1s5xjgbp7vdww8k59s8h2mypi1d94n4kkphkgiybdq2gxpfq73pb";
+ name = "kidentitymanagement-17.12.2.tar.xz";
};
};
kig = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kig-17.12.0.tar.xz";
- sha256 = "06f5dcwqf012a4rszyf4mxjaaj4g35kn30pklsvb7kvdd2ybnmcf";
- name = "kig-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kig-17.12.2.tar.xz";
+ sha256 = "1cphrji1l3c32j8wdr88y40fzkr9s20q79hlk4c4rhzkym7jgzhp";
+ name = "kig-17.12.2.tar.xz";
};
};
kigo = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kigo-17.12.0.tar.xz";
- sha256 = "0zrl0js6zj41ag9xp65kzmmli6phqps6w7a0sbg8h7qd0m1ml1v7";
- name = "kigo-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kigo-17.12.2.tar.xz";
+ sha256 = "0xz8nmhgx8iadwmqkm6469vw8vn9n74mk2fhmciqn8xn66r11g9d";
+ name = "kigo-17.12.2.tar.xz";
};
};
killbots = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/killbots-17.12.0.tar.xz";
- sha256 = "1594mdzdj9754gb26smains54lf1xs7mdxkx716cqjkm9fs7vv3s";
- name = "killbots-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/killbots-17.12.2.tar.xz";
+ sha256 = "140v8mwbkhv9fkqi0781mrk51fk00q5p1ad3p1rqgmhy0pzfvkg4";
+ name = "killbots-17.12.2.tar.xz";
};
};
kimagemapeditor = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kimagemapeditor-17.12.0.tar.xz";
- sha256 = "0dd0yg29r6cada1arm2b7ihjxc015hd56dzygc66cxy0ni8cxmyn";
- name = "kimagemapeditor-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kimagemapeditor-17.12.2.tar.xz";
+ sha256 = "16wyb80al1vp3macr2lrkh0f1l42jzm126mv2l5gbhd5qiwj6yag";
+ name = "kimagemapeditor-17.12.2.tar.xz";
};
};
kimap = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kimap-17.12.0.tar.xz";
- sha256 = "08hh5phcj33sni2bz8jqcip7ilvv9q0i0m4wxnlawli2wxkpzab5";
- name = "kimap-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kimap-17.12.2.tar.xz";
+ sha256 = "15nbnjckmqa4kka012lvaziimgnr6vs5k361sjhdykvrvk4fhz13";
+ name = "kimap-17.12.2.tar.xz";
};
};
kio-extras = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kio-extras-17.12.0.tar.xz";
- sha256 = "07jj8fhvyl84y8b9q4vc2lha4fin44qjr77iynif4l79g98ns5ls";
- name = "kio-extras-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kio-extras-17.12.2.tar.xz";
+ sha256 = "0vc8wwx9cqs48hn1hf49fmz99xa4c8vhcqq58wmpq3bg62vfipyp";
+ name = "kio-extras-17.12.2.tar.xz";
};
};
kiriki = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kiriki-17.12.0.tar.xz";
- sha256 = "0q7av2ff41vlnpb5p0zi1arzwc6568ddq98lypkkm376rjg47759";
- name = "kiriki-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kiriki-17.12.2.tar.xz";
+ sha256 = "1a427gja7y2s37a29jl1n4bx1xa2piqm7wwv7g7agaxm5j15qvx8";
+ name = "kiriki-17.12.2.tar.xz";
};
};
kiten = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kiten-17.12.0.tar.xz";
- sha256 = "004x368gnw4x79q0g2c3xk4xj1qfqs9l9la46051kapbr96qkjgl";
- name = "kiten-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kiten-17.12.2.tar.xz";
+ sha256 = "0bcb65pcs3xv5pmr78zlxcbicxknvbf30h83i4f4qjxrq6iw8sf4";
+ name = "kiten-17.12.2.tar.xz";
};
};
kjumpingcube = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kjumpingcube-17.12.0.tar.xz";
- sha256 = "12w7grdiddgk6k6qliw2n7b6smfw16ba4scmdy047ckfdajxm73f";
- name = "kjumpingcube-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kjumpingcube-17.12.2.tar.xz";
+ sha256 = "0d2gdvjd0fxxdnpxfplw9gp69b1qx35w165srd79qcx17c2r7cdv";
+ name = "kjumpingcube-17.12.2.tar.xz";
};
};
kldap = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kldap-17.12.0.tar.xz";
- sha256 = "18bx8fsamz6p791nmmgpd25rhy5zwb15hwkf0qsfyvxkygpw5jvv";
- name = "kldap-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kldap-17.12.2.tar.xz";
+ sha256 = "177xg8ng4636gnppf4jf0m2amadlrz0n9bdmc7f6xnijchmda2p4";
+ name = "kldap-17.12.2.tar.xz";
};
};
kleopatra = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kleopatra-17.12.0.tar.xz";
- sha256 = "1dkgby8v7dxy4h69hm2j46ch3599drdj9p8x0da184d9isvjzyc2";
- name = "kleopatra-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kleopatra-17.12.2.tar.xz";
+ sha256 = "04c1w1la826dwjam19m12jg8l5c8641l7ad6injrbig1kja819v4";
+ name = "kleopatra-17.12.2.tar.xz";
};
};
klettres = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/klettres-17.12.0.tar.xz";
- sha256 = "1wfihmsx6sb3d2d8y6m5v1x17sraw8ql63qjprf80nzdrg5c1hyf";
- name = "klettres-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/klettres-17.12.2.tar.xz";
+ sha256 = "16pi5r4s67j6pq5jjbyap7jrxxx5wrg7dr77391yk06s955rcfr1";
+ name = "klettres-17.12.2.tar.xz";
};
};
klickety = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/klickety-17.12.0.tar.xz";
- sha256 = "1s6bj19z9vvqcv8pwx5ja38mwpw05vkbfbfaay55y5ssxq8wvdfm";
- name = "klickety-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/klickety-17.12.2.tar.xz";
+ sha256 = "0rwmswrmwjizv9vw3bivh75wisy09icbykvwsi43zsapar9hs89l";
+ name = "klickety-17.12.2.tar.xz";
};
};
klines = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/klines-17.12.0.tar.xz";
- sha256 = "1abwgyfm0qhwy07zbjs8pbq2s3m0kbwlmpfah3g4cvjq0b2i0wch";
- name = "klines-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/klines-17.12.2.tar.xz";
+ sha256 = "0nl5w65m7c46hjh0hvd76x7zf5c9qlqxqn8b96dzgrab6s9f96wf";
+ name = "klines-17.12.2.tar.xz";
};
};
kmag = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmag-17.12.0.tar.xz";
- sha256 = "0i8h8c4ajvri4chwl3whmbcikrqkx32ijgkxihlmfk1s1h3hiqj5";
- name = "kmag-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmag-17.12.2.tar.xz";
+ sha256 = "0yxh4y5l6l528j2nz4wl0w8zmydayrgh1aracy1lymv65ww8qax2";
+ name = "kmag-17.12.2.tar.xz";
};
};
kmahjongg = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmahjongg-17.12.0.tar.xz";
- sha256 = "0cqgjnm12g7c5dagd6677a1bbcj8y4ccn38bv624zc8444nm3n6y";
- name = "kmahjongg-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmahjongg-17.12.2.tar.xz";
+ sha256 = "06skr41bs29q19dm6j79h0x1l2szbr6gz9kn6s47s23wmyjkqdqr";
+ name = "kmahjongg-17.12.2.tar.xz";
};
};
kmail = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmail-17.12.0.tar.xz";
- sha256 = "1bykjx68d2fnspv0if8sqhgz3bg3fh0hhsmhsanrl5zkbswi2krp";
- name = "kmail-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmail-17.12.2.tar.xz";
+ sha256 = "0kanmbb09x6cyswq7ws6cw7j117lqwqp3hvs9hipx7nyr38mhrlc";
+ name = "kmail-17.12.2.tar.xz";
};
};
kmail-account-wizard = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmail-account-wizard-17.12.0.tar.xz";
- sha256 = "0mz5jkxqn2vd5py1ndf9ly02a9ixmah6z360y021bhl55zdh96z6";
- name = "kmail-account-wizard-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmail-account-wizard-17.12.2.tar.xz";
+ sha256 = "1l7szmbhxrqj93cqvpaywgyql319n1wmw8acnca1aym9l79pns0s";
+ name = "kmail-account-wizard-17.12.2.tar.xz";
};
};
kmailtransport = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmailtransport-17.12.0.tar.xz";
- sha256 = "06izygskzkgcz3aaadnd33dbk26n0nrk6nvy3bic7g1p7s26qf9m";
- name = "kmailtransport-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmailtransport-17.12.2.tar.xz";
+ sha256 = "1prrw61vz52wp8yb587xz1kd5rm6s6dry8i9zcs66aha5g7r0wj8";
+ name = "kmailtransport-17.12.2.tar.xz";
};
};
kmbox = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmbox-17.12.0.tar.xz";
- sha256 = "1nwnygb483r9sfxa67g6s6z1ix4nwx6cy6jq2i7sbzcxzv7qyxga";
- name = "kmbox-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmbox-17.12.2.tar.xz";
+ sha256 = "0q6217br3cpdwns6hiw5klnvkwwx7sd8gbl003clf4wkfnxpgqsb";
+ name = "kmbox-17.12.2.tar.xz";
};
};
kmime = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmime-17.12.0.tar.xz";
- sha256 = "0fyfjc6l1jqs5m0pvk12714b5hjdkd4rsbk5b8i2pxddlqxa0m8x";
- name = "kmime-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmime-17.12.2.tar.xz";
+ sha256 = "097xzsd7lld01iz1nziy8b9vv97xaz6vsl52d5809h0kxfpixw99";
+ name = "kmime-17.12.2.tar.xz";
};
};
kmines = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmines-17.12.0.tar.xz";
- sha256 = "0cv0rby602c32zpcprp9fvx3w8pijzavsmmnwma6kk289bmw8klm";
- name = "kmines-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmines-17.12.2.tar.xz";
+ sha256 = "00apcafaxh18rxk8d3r333mzjd0b6f7946kp6ffr1ps9c93mm3ab";
+ name = "kmines-17.12.2.tar.xz";
};
};
kmix = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmix-17.12.0.tar.xz";
- sha256 = "18g7hwz0p496bcvdxpa9n82wgs9a2xplrkk4jhx0svh2wd0zihj0";
- name = "kmix-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmix-17.12.2.tar.xz";
+ sha256 = "096dbmywdhgcjzvm473sm0vjrmgfmb19cjx82066ws8pvn9fybdj";
+ name = "kmix-17.12.2.tar.xz";
};
};
kmousetool = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmousetool-17.12.0.tar.xz";
- sha256 = "0kzkpq2nc961pik8kw4cdd3k9wad40bczgaz9k5iwxxwwk3b8wl0";
- name = "kmousetool-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmousetool-17.12.2.tar.xz";
+ sha256 = "08kv4j6r18wrl7n4j7apffyj52w77l8rkksvmdzlfg2nk87vaafj";
+ name = "kmousetool-17.12.2.tar.xz";
};
};
kmouth = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmouth-17.12.0.tar.xz";
- sha256 = "1npzrfiddy5frnga20xiqblzfn0mk9xfdq60l2xi9wanlbbhfi2x";
- name = "kmouth-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmouth-17.12.2.tar.xz";
+ sha256 = "12kdrwz3mxwz9y4srq5jjrrn0wg3905qhg1qbj8p583gk1n03g20";
+ name = "kmouth-17.12.2.tar.xz";
};
};
kmplot = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kmplot-17.12.0.tar.xz";
- sha256 = "1z8i1klj8irix7nylkqfchwryk1h5il7snlgmndcfkyd71yhb71k";
- name = "kmplot-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kmplot-17.12.2.tar.xz";
+ sha256 = "1pws8lajpjm4nfichd0949lmsn975ivxh2b001gsif3vvadmp48l";
+ name = "kmplot-17.12.2.tar.xz";
};
};
knavalbattle = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/knavalbattle-17.12.0.tar.xz";
- sha256 = "1bw7l197690rq9m347nk79rrgdfyap436l01m45y9bkyk0lxmgk8";
- name = "knavalbattle-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/knavalbattle-17.12.2.tar.xz";
+ sha256 = "0iil9kw7xhjq8ll93hcvcm9apigrys89nj7j2bpvs00208dcyv9c";
+ name = "knavalbattle-17.12.2.tar.xz";
};
};
knetwalk = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/knetwalk-17.12.0.tar.xz";
- sha256 = "0hax9p3lypaqqvvgyjp8082bvaz6fp8nsbgm0qicl55j5ah9gzjs";
- name = "knetwalk-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/knetwalk-17.12.2.tar.xz";
+ sha256 = "0l98h7grhgddawbn9apm0zifxpdssdkp29cdrcyv025h72dhj5ih";
+ name = "knetwalk-17.12.2.tar.xz";
};
};
knotes = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/knotes-17.12.0.tar.xz";
- sha256 = "1awmn4drm0vb8ppabc9ljcwpbvrmvziib82ik46g5lsdg0bd1xl0";
- name = "knotes-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/knotes-17.12.2.tar.xz";
+ sha256 = "009mia832fxll0a5kl5n16zsy54jvvm9gr2zp4qy5xmimci48llj";
+ name = "knotes-17.12.2.tar.xz";
};
};
kolf = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kolf-17.12.0.tar.xz";
- sha256 = "03hxknch0mjwmmgjqgg1wn27mz3d4zrsppmajxkm1mafr517gx5n";
- name = "kolf-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kolf-17.12.2.tar.xz";
+ sha256 = "12zxqa88jsg4zf68ndw32gw7l6sjjzq6pkkj0a55wcwsdph59666";
+ name = "kolf-17.12.2.tar.xz";
};
};
kollision = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kollision-17.12.0.tar.xz";
- sha256 = "13wg2j3pdr5qlwp1hcqfxamxfdx6ppdr4ccvbabn6s8w7n73cm02";
- name = "kollision-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kollision-17.12.2.tar.xz";
+ sha256 = "1lzc0gih4lcw5dbrkkz0411al1xsjnqi1xzdwa2cijlka1py028g";
+ name = "kollision-17.12.2.tar.xz";
};
};
kolourpaint = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kolourpaint-17.12.0.tar.xz";
- sha256 = "1pcld1anafnb9s7dvm1kzr1wbhf9728z4v1pk44n9grqas8p3z5l";
- name = "kolourpaint-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kolourpaint-17.12.2.tar.xz";
+ sha256 = "0jd2r9jv0g1wrqvx7dwniv8an4miv3wjl3ym4rkczpdsjh3smc7c";
+ name = "kolourpaint-17.12.2.tar.xz";
};
};
kompare = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kompare-17.12.0.tar.xz";
- sha256 = "1aiiw11g7ipfsil7wfaabqr1y9k31s3l1swhhx4chcdri2d00gwc";
- name = "kompare-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kompare-17.12.2.tar.xz";
+ sha256 = "0cww2zhvf97zya2wpmc9hyk1vp3za8r8xvxc0l4whcm33w0fwgc9";
+ name = "kompare-17.12.2.tar.xz";
};
};
konqueror = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/konqueror-17.12.0.tar.xz";
- sha256 = "19ypj6kgawvn5jkz73l4j54lpjm9ldikl3i35nc1xp0pzgd6vkjy";
- name = "konqueror-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/konqueror-17.12.2.tar.xz";
+ sha256 = "08yyxkrc4rx8y166p8r871rs3b6gxq6fkrnfbg9j4n3387rpg64f";
+ name = "konqueror-17.12.2.tar.xz";
};
};
konquest = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/konquest-17.12.0.tar.xz";
- sha256 = "0p5d0bzzpnqnnqvxryn5l1a5gf3w50fihm777607q74mvx4m2h1l";
- name = "konquest-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/konquest-17.12.2.tar.xz";
+ sha256 = "18c30b1z0jalkwcgdg6w5y4nl1j2iapp7588qk1zip3nfvgbdpky";
+ name = "konquest-17.12.2.tar.xz";
};
};
konsole = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/konsole-17.12.0.tar.xz";
- sha256 = "0hazq3yjsw9f4vg9dksasvslhldcyn9zl17fn46ldw44dp9y5imd";
- name = "konsole-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/konsole-17.12.2.tar.xz";
+ sha256 = "1dbsmfqw0d1f0nhmhz61rhy6spcfvv54j7v05axjhh870wyfmrpc";
+ name = "konsole-17.12.2.tar.xz";
};
};
kontact = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kontact-17.12.0.tar.xz";
- sha256 = "0spryq6m9hvljn3s55ahlacsqymrf1yv149imhalkfr26h3zqsna";
- name = "kontact-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kontact-17.12.2.tar.xz";
+ sha256 = "0qn1iha7g6i85va7bvcagxjx3qk0g9lpaqikn2fvlz22sgv45a2q";
+ name = "kontact-17.12.2.tar.xz";
};
};
kontactinterface = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kontactinterface-17.12.0.tar.xz";
- sha256 = "15fhrq4hfxi84zw2gm0i1wq9inxxaaic64z71zvaw0wv4hf9js9b";
- name = "kontactinterface-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kontactinterface-17.12.2.tar.xz";
+ sha256 = "044dys074cgahspx9h3bz8a807r5975b25pwjxwimr9vg4ln37d3";
+ name = "kontactinterface-17.12.2.tar.xz";
};
};
korganizer = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/korganizer-17.12.0.tar.xz";
- sha256 = "0s7j2myr873rajmn49kd1lm99a7gcj65ajqz75l207cvni9z2ydl";
- name = "korganizer-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/korganizer-17.12.2.tar.xz";
+ sha256 = "0ijw3dq0c21c11a4bhdpgd1ailamrhknim4bs4ix1fgriycwpz31";
+ name = "korganizer-17.12.2.tar.xz";
};
};
kpat = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kpat-17.12.0.tar.xz";
- sha256 = "1zzhzsx6kpaqvawihyd8lascig1m0f5rh41b38jbvcc9ihfknwhp";
- name = "kpat-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kpat-17.12.2.tar.xz";
+ sha256 = "1yy81rv29wfym74709hrz67ms6af408ni5dbnpwjniz86fx2jnxs";
+ name = "kpat-17.12.2.tar.xz";
};
};
kpimtextedit = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kpimtextedit-17.12.0.tar.xz";
- sha256 = "07092z46r94hh5r5qxpwfqzinmaqnanv3ah220cckp8axv04njrm";
- name = "kpimtextedit-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kpimtextedit-17.12.2.tar.xz";
+ sha256 = "1bj3ccvccwg1x5px080w7c3adkjsl1z886bxdimdf84pdxj2fm65";
+ name = "kpimtextedit-17.12.2.tar.xz";
};
};
kqtquickcharts = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kqtquickcharts-17.12.0.tar.xz";
- sha256 = "02vf68nnixvsqg14gp5ddif20rp2b6ag1amr91zp8ymw9vpaqsfg";
- name = "kqtquickcharts-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kqtquickcharts-17.12.2.tar.xz";
+ sha256 = "05xsvc4ppncpjj0w5j7m5075ydxjnln8kjfd002c1m2a755brv5j";
+ name = "kqtquickcharts-17.12.2.tar.xz";
};
};
krdc = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/krdc-17.12.0.tar.xz";
- sha256 = "07ggwr59y71bkkd83v2ilhm4vkn6fhwjki9svsm1f366x8fhsjx6";
- name = "krdc-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/krdc-17.12.2.tar.xz";
+ sha256 = "0m9ij015cs8qb1sbiysy27jrz070x9dkrbkrsqy3a2n9dkv7jjz0";
+ name = "krdc-17.12.2.tar.xz";
};
};
kreversi = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kreversi-17.12.0.tar.xz";
- sha256 = "0b4ibgyra929vy0ml2j8qrh731gbnrwzy213qsrj19ax7rdbg242";
- name = "kreversi-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kreversi-17.12.2.tar.xz";
+ sha256 = "1qx0lv85pn98wbaskk0ihg3zywwfj9p0l30jjq67my254qlbaqpk";
+ name = "kreversi-17.12.2.tar.xz";
};
};
krfb = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/krfb-17.12.0.tar.xz";
- sha256 = "10m6xsbs8qbzx9gsb754gydvnylrnq9d6kfbb4m2zz2fpqp4pf36";
- name = "krfb-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/krfb-17.12.2.tar.xz";
+ sha256 = "1ggi0rmb0jx9pkqcvml5q6gxzzng5mdpyj8m9knknhmdx0y19k1b";
+ name = "krfb-17.12.2.tar.xz";
};
};
kross-interpreters = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kross-interpreters-17.12.0.tar.xz";
- sha256 = "1bzwq47dz00ap42z3060b7jnshjajscc3c0wzbdhy1a4dyw51845";
- name = "kross-interpreters-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kross-interpreters-17.12.2.tar.xz";
+ sha256 = "05fd5cbgh81qmffbkmn3zanlrdjdqcgyafcw4jxsfvqb556wdvzv";
+ name = "kross-interpreters-17.12.2.tar.xz";
};
};
kruler = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kruler-17.12.0.tar.xz";
- sha256 = "1234ixmjvd193lhw5k5s56mp9mzazy3dkhr0gs8nnqxr3rnzk76j";
- name = "kruler-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kruler-17.12.2.tar.xz";
+ sha256 = "1j39vrd98p3bxa5kggmg3ccx4wrn8hvd100p0njkd54wagm9r2m7";
+ name = "kruler-17.12.2.tar.xz";
};
};
kshisen = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kshisen-17.12.0.tar.xz";
- sha256 = "0cibkb65sg0nrv8xld5x30jdbkbvz473hk3dsf6ag206cya21k4s";
- name = "kshisen-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kshisen-17.12.2.tar.xz";
+ sha256 = "02ihwa8zhaig97z14l3jx6c7swsm8aq5107n41h0z0lzf7sir47g";
+ name = "kshisen-17.12.2.tar.xz";
};
};
ksirk = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ksirk-17.12.0.tar.xz";
- sha256 = "1jp15l6j1cds282vz4yr1c8aq33q9zim9plhk3l56i1pbqsiwm4j";
- name = "ksirk-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ksirk-17.12.2.tar.xz";
+ sha256 = "049za390509m4gsmjybhidbq3p2qss47whwfmzcj6lpcxf0fsrja";
+ name = "ksirk-17.12.2.tar.xz";
};
};
ksmtp = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ksmtp-17.12.0.tar.xz";
- sha256 = "0kii3ikf18bqzyxzw48qymrafnwxz2761i9vgfbnsl55v96jwjyq";
- name = "ksmtp-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ksmtp-17.12.2.tar.xz";
+ sha256 = "0g6sjn5vkkwcdqjhpws86l5dhwilxrqqif50dndc2fyiak6x796n";
+ name = "ksmtp-17.12.2.tar.xz";
};
};
ksnakeduel = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ksnakeduel-17.12.0.tar.xz";
- sha256 = "0ial173raw00kv5l6ysb3y0s6fvazy9zvgmqllxsaqsbdc5pamk4";
- name = "ksnakeduel-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ksnakeduel-17.12.2.tar.xz";
+ sha256 = "1gqgw47im2sifxskhbgmg5rr6clvswcz81sinqffmjmpwgrabif7";
+ name = "ksnakeduel-17.12.2.tar.xz";
};
};
kspaceduel = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kspaceduel-17.12.0.tar.xz";
- sha256 = "0azf2dq8mpabqq29fcmp660hvp5ziq1c63ypby4r60cw07a224qg";
- name = "kspaceduel-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kspaceduel-17.12.2.tar.xz";
+ sha256 = "13636n466yna04wga7f206gw1scnjr3w3x59hwi4mdr0sghz9a7i";
+ name = "kspaceduel-17.12.2.tar.xz";
};
};
ksquares = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ksquares-17.12.0.tar.xz";
- sha256 = "1lv1bxn6p5d08r7a4w03kr12z518xjr1v74vj0lmyhrx234kzbn4";
- name = "ksquares-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ksquares-17.12.2.tar.xz";
+ sha256 = "1csw9kns4b258k1hwcshw01bxbzfa1kclbd4w5fail1qp5xs7x7d";
+ name = "ksquares-17.12.2.tar.xz";
};
};
ksudoku = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ksudoku-17.12.0.tar.xz";
- sha256 = "0bwr93lc2fp25qdzz0d45zya9cqkxq0jmfmbncvz3j4229dlgz71";
- name = "ksudoku-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ksudoku-17.12.2.tar.xz";
+ sha256 = "0rwgzg0i8s4b7af2dhzccaklbg3rj0khyjsiawijw66p9gs9cczy";
+ name = "ksudoku-17.12.2.tar.xz";
};
};
ksystemlog = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ksystemlog-17.12.0.tar.xz";
- sha256 = "02i83i0ixkk9whlbbp5f0mk0ldgf8gw9sk0bxvab9hdj8k545im4";
- name = "ksystemlog-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ksystemlog-17.12.2.tar.xz";
+ sha256 = "1aw1m1kv3si3qqzhs5mdynmf2b8s2dpsjnb7h0c1l39kq7mbgc9i";
+ name = "ksystemlog-17.12.2.tar.xz";
};
};
kteatime = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kteatime-17.12.0.tar.xz";
- sha256 = "1ky9ajzlq67z2rqh2n8s6ynz5fhj96whi2bb56x0q4l9kcm777yc";
- name = "kteatime-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kteatime-17.12.2.tar.xz";
+ sha256 = "13p1v7ic64rfff7md7f33xv9pl89sgjig35q78q31h5q42k6qzv9";
+ name = "kteatime-17.12.2.tar.xz";
};
};
ktimer = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktimer-17.12.0.tar.xz";
- sha256 = "13q7c6avhmjqb4ilpnd4sn8ddsxspdf7vrdnknb0g9fh8sjrfyqz";
- name = "ktimer-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktimer-17.12.2.tar.xz";
+ sha256 = "1263bsqz23064v7qnrz51nbbckld3d2vz80cm6z43vcis236bvh2";
+ name = "ktimer-17.12.2.tar.xz";
};
};
ktnef = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktnef-17.12.0.tar.xz";
- sha256 = "0vvl0lqqgfx9isizaciz6dvx7f913zkzqn4lzjsnbnhr19r3h5wj";
- name = "ktnef-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktnef-17.12.2.tar.xz";
+ sha256 = "05cj5lghqj8js0bd14w6kbpl29wslyh36yn57sdf5dfbgpnn9a7v";
+ name = "ktnef-17.12.2.tar.xz";
};
};
ktouch = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktouch-17.12.0.tar.xz";
- sha256 = "089wy9apy2i3y4w83barfhwigcpp35idiav023wx6zy9dj63gl2p";
- name = "ktouch-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktouch-17.12.2.tar.xz";
+ sha256 = "1jqc0i6n70vjy6ipgv4swnd8xp404d8frax6nfd4rv3gmn68l5q4";
+ name = "ktouch-17.12.2.tar.xz";
};
};
ktp-accounts-kcm = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-accounts-kcm-17.12.0.tar.xz";
- sha256 = "0q840r44i0bwj7b55ck6id5v5vl3f18r86diaihqawy600k32f0r";
- name = "ktp-accounts-kcm-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-accounts-kcm-17.12.2.tar.xz";
+ sha256 = "1qfq2sg2pzv2gkr87yb3r5j0xy0f1j56cxys8c1zijpglfy6a41z";
+ name = "ktp-accounts-kcm-17.12.2.tar.xz";
};
};
ktp-approver = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-approver-17.12.0.tar.xz";
- sha256 = "1ryyfnxksfvyfgpi4q0qzv1mdlrfbp9scbnxgi1br599wqxk4va9";
- name = "ktp-approver-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-approver-17.12.2.tar.xz";
+ sha256 = "0jhzazj42qigdbzjidpnkqlsndv3ias80ik033hzks6m22c20bz6";
+ name = "ktp-approver-17.12.2.tar.xz";
};
};
ktp-auth-handler = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-auth-handler-17.12.0.tar.xz";
- sha256 = "1qjc2vh1533wh9pv634m9s6j9a0q5k0chvh1f1w2s0mrayhis4kq";
- name = "ktp-auth-handler-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-auth-handler-17.12.2.tar.xz";
+ sha256 = "0h81j79285k872wfyflabk6j4s3y7fi0nv41c9n6rnsdv91yvwpk";
+ name = "ktp-auth-handler-17.12.2.tar.xz";
};
};
ktp-call-ui = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-call-ui-17.12.0.tar.xz";
- sha256 = "0qg2l3040ayi1znfqk8l1bpmnqknpjb5spmlyqgjmn5cf6xv7pgq";
- name = "ktp-call-ui-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-call-ui-17.12.2.tar.xz";
+ sha256 = "1nh6a7gf3qp3vgw32rbh196ik5pzgad4z6lgrn59x36ssvcpmmd2";
+ name = "ktp-call-ui-17.12.2.tar.xz";
};
};
ktp-common-internals = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-common-internals-17.12.0.tar.xz";
- sha256 = "1ixsj8dr15zf9hxrmngrz4839yk4dvll0gj059yq2nigfzibmh8d";
- name = "ktp-common-internals-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-common-internals-17.12.2.tar.xz";
+ sha256 = "18i311hnyd7lwvv6c08dk674w77q1sk3bggj5mp94r987507kns4";
+ name = "ktp-common-internals-17.12.2.tar.xz";
};
};
ktp-contact-list = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-contact-list-17.12.0.tar.xz";
- sha256 = "1mx9cm6hh7k6n61wl9x1shmyl10am5y0kj7gz5df0p8p9fnwfqz9";
- name = "ktp-contact-list-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-contact-list-17.12.2.tar.xz";
+ sha256 = "1fzw7mqk65ry16bpbrh9zp7rpcbdgjabcsw23xdz08dzl86gji24";
+ name = "ktp-contact-list-17.12.2.tar.xz";
};
};
ktp-contact-runner = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-contact-runner-17.12.0.tar.xz";
- sha256 = "14ljix2rbwq1n29hli2qy5kvnw058205ydq2bqif4w8v83wg1af6";
- name = "ktp-contact-runner-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-contact-runner-17.12.2.tar.xz";
+ sha256 = "0qmwajxqhd2m2p9jnyqq5c8i1a02r8mc20limrikvg2m25cg8ii9";
+ name = "ktp-contact-runner-17.12.2.tar.xz";
};
};
ktp-desktop-applets = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-desktop-applets-17.12.0.tar.xz";
- sha256 = "1ns03f2zhmwqc4wigi5clykyyaydlikk92f6k7b42410v0s0vqvc";
- name = "ktp-desktop-applets-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-desktop-applets-17.12.2.tar.xz";
+ sha256 = "02s5b2lgcsslr2zavijp457kngmdall03li9wlgg31kxyqwrycwc";
+ name = "ktp-desktop-applets-17.12.2.tar.xz";
};
};
ktp-filetransfer-handler = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-filetransfer-handler-17.12.0.tar.xz";
- sha256 = "1pmvm5r1ik310cif954ka2l6abkr269akhwgk9s5ldpzgzc726b8";
- name = "ktp-filetransfer-handler-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-filetransfer-handler-17.12.2.tar.xz";
+ sha256 = "1vc8w0aq16rfcwf48s3178y2qmz6r03bsdrgn2mkxscj8z4rv8j5";
+ name = "ktp-filetransfer-handler-17.12.2.tar.xz";
};
};
ktp-kded-module = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-kded-module-17.12.0.tar.xz";
- sha256 = "028jr1dfq3mpj0lmwhdb351dg50rqr1m5y8dyil3mgcgfvgda5cn";
- name = "ktp-kded-module-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-kded-module-17.12.2.tar.xz";
+ sha256 = "1is5l0ammvqqp4cz9hk9ra63rv5kphy58b1b1qh1vwdhbc74cdx6";
+ name = "ktp-kded-module-17.12.2.tar.xz";
};
};
ktp-send-file = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-send-file-17.12.0.tar.xz";
- sha256 = "0zsxs11zk1d5wni9nmf92mwy63c3b69l8964ph9hiqqr0gd3vqba";
- name = "ktp-send-file-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-send-file-17.12.2.tar.xz";
+ sha256 = "13xq1slbr6qhjq135kxcxmv9lk5w68i6zkc47ffj76x40hdryh34";
+ name = "ktp-send-file-17.12.2.tar.xz";
};
};
ktp-text-ui = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktp-text-ui-17.12.0.tar.xz";
- sha256 = "1lvc989l1lmgbfqk6z91cpj96lkhqlf75384qx3ynkmqpjrkyv41";
- name = "ktp-text-ui-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktp-text-ui-17.12.2.tar.xz";
+ sha256 = "166ya2nggpljf591rvscd2gqbi8fbr2zq06v512clraawfzgbrqa";
+ name = "ktp-text-ui-17.12.2.tar.xz";
};
};
ktuberling = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/ktuberling-17.12.0.tar.xz";
- sha256 = "0wj6nf4zsvf65zyi15dcw7jzzznw03gxi07gjzv2ncak48i9si0v";
- name = "ktuberling-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/ktuberling-17.12.2.tar.xz";
+ sha256 = "05h47my9f167gi811nzpdn6sdn0k7bdbr582rrm6j1gpjgay2d16";
+ name = "ktuberling-17.12.2.tar.xz";
};
};
kturtle = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kturtle-17.12.0.tar.xz";
- sha256 = "0qc7clrqc75xqs7iyl44qp2z6pswp7kmwdf55zwv4pq2phvssxvf";
- name = "kturtle-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kturtle-17.12.2.tar.xz";
+ sha256 = "0xk3dpnld7f58b9p1hgcv6afvay1yhcm285jq22qa29wi2ckhk6m";
+ name = "kturtle-17.12.2.tar.xz";
};
};
kubrick = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kubrick-17.12.0.tar.xz";
- sha256 = "0dd6g4kah0kvlavy5swiz1a81ms63wzwp045zliay5i4x1bf8jjj";
- name = "kubrick-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kubrick-17.12.2.tar.xz";
+ sha256 = "0f5b3z91w4g8kl11wv43xn7n92dcfpmga51nw20wk4vsfmrwgpc9";
+ name = "kubrick-17.12.2.tar.xz";
};
};
kwalletmanager = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kwalletmanager-17.12.0.tar.xz";
- sha256 = "0jvbyyqqhz7gz2szwx2gb00xxgazczb52331s3sb1rscxb1dbmxq";
- name = "kwalletmanager-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kwalletmanager-17.12.2.tar.xz";
+ sha256 = "0aqdlm87hxw8d28jr9hhvpjcjs939595vxhg8p5bw5dzanj48zkv";
+ name = "kwalletmanager-17.12.2.tar.xz";
};
};
kwave = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kwave-17.12.0.tar.xz";
- sha256 = "1iwpqnl92y3js4x43wkvxnhlc6ql8jkbacbj1qrlwxv3d8cm8rb9";
- name = "kwave-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kwave-17.12.2.tar.xz";
+ sha256 = "1l5mdy1qdzw3lmrmvylcjj4wc9xg6brcd7qd20fsanzfv7w8if6k";
+ name = "kwave-17.12.2.tar.xz";
};
};
kwordquiz = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/kwordquiz-17.12.0.tar.xz";
- sha256 = "1zb6y85bgwvc3z016bq7x687yfvs45kh7h3lj9g2r3bh4l14aggx";
- name = "kwordquiz-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/kwordquiz-17.12.2.tar.xz";
+ sha256 = "175cf0qvw7qiifbqbgsg036n125gqpbpw7v1qq81hfg8nl0zpy2h";
+ name = "kwordquiz-17.12.2.tar.xz";
};
};
libgravatar = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libgravatar-17.12.0.tar.xz";
- sha256 = "1rnhvg2s622vpm9b2nvfxl16d2rm2vjjqd9g6k0jsdj15gd6i22q";
- name = "libgravatar-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libgravatar-17.12.2.tar.xz";
+ sha256 = "1vps67mbjh31y7q19wr1km0n35drimc7gi4xyhfx17l8k87nrx7a";
+ name = "libgravatar-17.12.2.tar.xz";
};
};
libkcddb = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkcddb-17.12.0.tar.xz";
- sha256 = "0xr97hmqhnjlybhlr73j3p1i7skg17cbm0269rpwg52pqk7w1hg5";
- name = "libkcddb-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkcddb-17.12.2.tar.xz";
+ sha256 = "1hqrpnfy5gzknvvcfmbp2axx4qbk0qkl47rmhr8gmpdvlkh33cny";
+ name = "libkcddb-17.12.2.tar.xz";
};
};
libkcompactdisc = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkcompactdisc-17.12.0.tar.xz";
- sha256 = "1pz652n7rmyjf0m4i67y5wv423fnpif18vvqdbawhij58vh3cfxj";
- name = "libkcompactdisc-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkcompactdisc-17.12.2.tar.xz";
+ sha256 = "12dcyxjr6b6i8zfk3i17ah0kc3x0d9ixy65wj3zw1gf4mmdzgpbk";
+ name = "libkcompactdisc-17.12.2.tar.xz";
};
};
libkdcraw = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkdcraw-17.12.0.tar.xz";
- sha256 = "1w8gwvi42kin58dx7scsbg9wfmqi7917dvx4gi6s0k6m7arg4w97";
- name = "libkdcraw-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkdcraw-17.12.2.tar.xz";
+ sha256 = "1qfzyy4952b2lc3619bbzqffvrphqsq16z89bxb4pn1ad796zn62";
+ name = "libkdcraw-17.12.2.tar.xz";
};
};
libkdegames = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkdegames-17.12.0.tar.xz";
- sha256 = "0l1iwpngwsqs11scx2pbafkxgjazcj86qwc3fznrq0h3zg22zzxk";
- name = "libkdegames-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkdegames-17.12.2.tar.xz";
+ sha256 = "1v3a9240crfpjdwpbz0bdwv06572s99h80l53vf3zwmqw5yk05z4";
+ name = "libkdegames-17.12.2.tar.xz";
};
};
libkdepim = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkdepim-17.12.0.tar.xz";
- sha256 = "1dmbs48xfy50dmfyfkglphlakn3bg4ww2rqkbwv68qy6hwkj750m";
- name = "libkdepim-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkdepim-17.12.2.tar.xz";
+ sha256 = "069x28ia6d95rm1g3mr339v7rdvlmiz20y4kddp2acja53b0sagg";
+ name = "libkdepim-17.12.2.tar.xz";
};
};
libkeduvocdocument = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkeduvocdocument-17.12.0.tar.xz";
- sha256 = "1m9ff4qswjlczv7j5ravfagjw8dga5iw8x2d3mxyalgffc3810ab";
- name = "libkeduvocdocument-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkeduvocdocument-17.12.2.tar.xz";
+ sha256 = "1g4zldr9ys7ddxqfkkhlyqgq623q303011ifaraid5zpiql092qd";
+ name = "libkeduvocdocument-17.12.2.tar.xz";
};
};
libkexiv2 = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkexiv2-17.12.0.tar.xz";
- sha256 = "0isqxj8c8inxdjs1gqvc1wv17nzvm8y9ga85n45417hxcfccrdrd";
- name = "libkexiv2-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkexiv2-17.12.2.tar.xz";
+ sha256 = "0jr9wpnl80xala60yz4zd5j9nd1bv56y688fldr5dxx25ljavn24";
+ name = "libkexiv2-17.12.2.tar.xz";
};
};
libkgapi = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkgapi-17.12.0.tar.xz";
- sha256 = "0nsn2kicdparjwqncian7v1b4m0jr5z99cc6ijycp3agg07lvppi";
- name = "libkgapi-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkgapi-17.12.2.tar.xz";
+ sha256 = "1vki4sxb7dzg202waqqyvjwsx8yhx8cfp2wk4b6p81hfaq8a1syd";
+ name = "libkgapi-17.12.2.tar.xz";
};
};
libkgeomap = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkgeomap-17.12.0.tar.xz";
- sha256 = "11mcqqcjmspjyskxd8r1vzrg2zcyx2cwdamwv40x4jmcx4g4nijp";
- name = "libkgeomap-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkgeomap-17.12.2.tar.xz";
+ sha256 = "1spq6g56ih6wlc2qasf3fkpkn7m4gsbn14p6ja60cr1gvf4p9j79";
+ name = "libkgeomap-17.12.2.tar.xz";
};
};
libkipi = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkipi-17.12.0.tar.xz";
- sha256 = "0fmjjy49cl8qam1bm335fvm8mzn68dli6nnx1d3m4kxffrzzi9gy";
- name = "libkipi-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkipi-17.12.2.tar.xz";
+ sha256 = "180yg24iqh02nkcv7jbvm10lr7z7qagapjh8zarpmh6r2s3c0nh5";
+ name = "libkipi-17.12.2.tar.xz";
};
};
libkleo = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkleo-17.12.0.tar.xz";
- sha256 = "0b15z81g6062qh9x7fqmn04gx7z7xkncbpf0ngp2m6795k38rp0s";
- name = "libkleo-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkleo-17.12.2.tar.xz";
+ sha256 = "00nlspwnh9nvxarm34y9hdis3af2zkjf2flla4qwks5nhl7fgi8g";
+ name = "libkleo-17.12.2.tar.xz";
};
};
libkmahjongg = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkmahjongg-17.12.0.tar.xz";
- sha256 = "0vg9041q5yp6ld7sn5pnzldxlci1kxzpq66vx4c67s81lpr3hqlm";
- name = "libkmahjongg-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkmahjongg-17.12.2.tar.xz";
+ sha256 = "0l8krpiyzlsn9awp8za10n9qhbac8nf98jiz7dxzn4qpniv45px5";
+ name = "libkmahjongg-17.12.2.tar.xz";
};
};
libkomparediff2 = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libkomparediff2-17.12.0.tar.xz";
- sha256 = "0ylhw5vj6frrffr27q4s5zidaxviggxwj592s3hxpy9np8avf7mq";
- name = "libkomparediff2-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libkomparediff2-17.12.2.tar.xz";
+ sha256 = "07is7vn9wrivxpyd4s19371ffylj2x3s5zi14y8zr778nq68wrzq";
+ name = "libkomparediff2-17.12.2.tar.xz";
};
};
libksane = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libksane-17.12.0.tar.xz";
- sha256 = "1qznn9s203ny37khg4lj8mpy9z3qblp8skh0lyw6s4wd46ni0vxw";
- name = "libksane-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libksane-17.12.2.tar.xz";
+ sha256 = "01d182hnrj6n8qmh85pkwmjdyhfy0n946zp40r9r6avh9ajrx5nd";
+ name = "libksane-17.12.2.tar.xz";
};
};
libksieve = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/libksieve-17.12.0.tar.xz";
- sha256 = "1yvs69c7lz5kqcnb16lq8sbykr22l0bmxsbgl7a1wzg3fqwnqlyn";
- name = "libksieve-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/libksieve-17.12.2.tar.xz";
+ sha256 = "1nfy96ykaxdm5h67bhykgdcmlidsjgvbsf52qs5f7j7iyl3w4nhr";
+ name = "libksieve-17.12.2.tar.xz";
};
};
lokalize = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/lokalize-17.12.0.tar.xz";
- sha256 = "189vrvdmavlnpk8cqyclwyqf2xml2fismfrncnh3nnaawr99mxmb";
- name = "lokalize-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/lokalize-17.12.2.tar.xz";
+ sha256 = "18nama2dafhp5v1lvxibm92cxwdldkxs778s948qnb7xh65mxvsb";
+ name = "lokalize-17.12.2.tar.xz";
};
};
lskat = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/lskat-17.12.0.tar.xz";
- sha256 = "0bfp2h566xry428b77a8wz91w2hxd7jwjzfgvvzj4rjajrydkr1m";
- name = "lskat-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/lskat-17.12.2.tar.xz";
+ sha256 = "0a4gch1krd7xpvxkscy7prsfb72dcg78alk4vz2z70nfn11zrzv3";
+ name = "lskat-17.12.2.tar.xz";
};
};
mailcommon = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/mailcommon-17.12.0.tar.xz";
- sha256 = "03jwf8g646wlxw5qxdcn4hghbrb7176zcchisky7mpb4cpkbl148";
- name = "mailcommon-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/mailcommon-17.12.2.tar.xz";
+ sha256 = "0ikmbg91f4p7d4qb7nx05n5mlbmmcdwzgw0xvdsib7vkj5cfrxp2";
+ name = "mailcommon-17.12.2.tar.xz";
};
};
mailimporter = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/mailimporter-17.12.0.tar.xz";
- sha256 = "18f2zp63y95f14b9bwqgq68q4s5lqa9kv0l5xq4mylk4cdsb76kx";
- name = "mailimporter-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/mailimporter-17.12.2.tar.xz";
+ sha256 = "1p4dc7xwk6wx1j6xk3h5w5cnzm665pzrmc70v8l5898025i94ml5";
+ name = "mailimporter-17.12.2.tar.xz";
};
};
marble = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/marble-17.12.0.tar.xz";
- sha256 = "0zqwyf2lmdsf1cc7c9ld8agmp7fd9rdh2v2jn0p2ghzm578d0r34";
- name = "marble-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/marble-17.12.2.tar.xz";
+ sha256 = "1y6wbh571g2d8gzg9pwdbsc4a4bl67fmvnkf65acs182zfc2x7jy";
+ name = "marble-17.12.2.tar.xz";
};
};
mbox-importer = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/mbox-importer-17.12.0.tar.xz";
- sha256 = "0zw6qslsr0rdhz3crq7h5ngaz0g0v6c12v7bz3749pm4pqd4wri9";
- name = "mbox-importer-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/mbox-importer-17.12.2.tar.xz";
+ sha256 = "0f1zvp31m6i20jd7xi9hxks8759mvbsj57r2nciwhc47r3m9wi3l";
+ name = "mbox-importer-17.12.2.tar.xz";
};
};
messagelib = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/messagelib-17.12.0.tar.xz";
- sha256 = "1rz81bpf5s0nsf823l467p3dcyb7h746ipiv514frxddahh2kikz";
- name = "messagelib-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/messagelib-17.12.2.tar.xz";
+ sha256 = "17fayacl3m7p0w0rf724fhdm287dz8n03pyliapsxybldgp2rlaz";
+ name = "messagelib-17.12.2.tar.xz";
};
};
minuet = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/minuet-17.12.0.tar.xz";
- sha256 = "12ih1x8dl7w581jkagp59l8430gd7iip6m4pj3gh79sldsy3hkiq";
- name = "minuet-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/minuet-17.12.2.tar.xz";
+ sha256 = "17gwnh0bd2a7fvxbjhwadh0gvb0zly71lwv8znkb18dwsyd38v3r";
+ name = "minuet-17.12.2.tar.xz";
};
};
okteta = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/okteta-17.12.0.tar.xz";
- sha256 = "0zyhm8kbi064iics3f53k0g8z3j6kk9cy0cbmpn1bpwl481hkk7k";
- name = "okteta-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/okteta-17.12.2.tar.xz";
+ sha256 = "1k4b2m5pvrv1zxvm6pwmkl0ahh0ynkssa8z1v51a3hxlvw593b4d";
+ name = "okteta-17.12.2.tar.xz";
};
};
okular = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/okular-17.12.0.tar.xz";
- sha256 = "0czzh1djmmxmj8fa3sy3601i4mmd2hmnhsj1lmp5k6lkpmhyp505";
- name = "okular-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/okular-17.12.2.tar.xz";
+ sha256 = "10rkrwp3rwccvqsw7njcmggw3jkj84fb90vkvqp8k2lmhnrz1ypx";
+ name = "okular-17.12.2.tar.xz";
};
};
palapeli = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/palapeli-17.12.0.tar.xz";
- sha256 = "1988z8ggchxbzqqrigybvx0hkpj0ikvzlzskk84s2wmm5nvvqwpq";
- name = "palapeli-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/palapeli-17.12.2.tar.xz";
+ sha256 = "0j9b4a6x3bp9bki2p79ksn86l16niixa2x8xx24vdnd9y71lp2yb";
+ name = "palapeli-17.12.2.tar.xz";
};
};
parley = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/parley-17.12.0.tar.xz";
- sha256 = "0qhx7wbk7wl6mdzv7arjidn80bagrxi4y8rpvylmpacn3skl1p55";
- name = "parley-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/parley-17.12.2.tar.xz";
+ sha256 = "0kqvj1gwsv9kdac0zsv6cda34h8qx8xr43mgwk343c8pcwm1r2r5";
+ name = "parley-17.12.2.tar.xz";
};
};
picmi = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/picmi-17.12.0.tar.xz";
- sha256 = "04ykhzdwpgq34i7inqs9a29v9dkmnh9sj44vv5m97xqpsg64pkj8";
- name = "picmi-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/picmi-17.12.2.tar.xz";
+ sha256 = "0ry4vvspa2mdvxrxvbqihkdh7qvsxhl9v7i07ycx3qs7sybf1rx4";
+ name = "picmi-17.12.2.tar.xz";
};
};
pimcommon = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/pimcommon-17.12.0.tar.xz";
- sha256 = "1naxg9954vd0j7n4j9dyjwn3jbx6n1ngc3apm0gxr49b9m6shbfj";
- name = "pimcommon-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/pimcommon-17.12.2.tar.xz";
+ sha256 = "0frgn2shd2qzf4rbix9k4psy81b2yzsyy0sisy0ngc68gk5mdj8a";
+ name = "pimcommon-17.12.2.tar.xz";
};
};
pim-data-exporter = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/pim-data-exporter-17.12.0.tar.xz";
- sha256 = "09q7rwsnc0hinag48y54mfkw642nqgnvvw2dnzn8bvc76jvjy4xc";
- name = "pim-data-exporter-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/pim-data-exporter-17.12.2.tar.xz";
+ sha256 = "1fbpz4sw4gn01yc7vzlj9v15wp3b6acbcd6xs9nsp3bfpb9mqd16";
+ name = "pim-data-exporter-17.12.2.tar.xz";
};
};
pim-sieve-editor = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/pim-sieve-editor-17.12.0.tar.xz";
- sha256 = "0mjs8daycp7g287hfidixw13g83pclsz5k22m7vx4swa8hnsw885";
- name = "pim-sieve-editor-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/pim-sieve-editor-17.12.2.tar.xz";
+ sha256 = "1jwjgywqp23c17g08c18ajbl2dzq3h9vm94bmbjcan64isd03jr4";
+ name = "pim-sieve-editor-17.12.2.tar.xz";
};
};
poxml = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/poxml-17.12.0.tar.xz";
- sha256 = "0v5ydzcpr4khbwwz9170ag7hdyqxsqamnhgr4nn4xhsdl3wxf36m";
- name = "poxml-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/poxml-17.12.2.tar.xz";
+ sha256 = "0amb095qjv8d22ny86rs6wj280b2ag2zpk7bzs5834m75wlmpg6w";
+ name = "poxml-17.12.2.tar.xz";
};
};
print-manager = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/print-manager-17.12.0.tar.xz";
- sha256 = "1v43kmlbyvmm5s4yijqizypzjar9ang4czbm8zk4k1pspbwvqm9v";
- name = "print-manager-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/print-manager-17.12.2.tar.xz";
+ sha256 = "0sz7xqcjc5ddxkc7gbl1h673ywp3ffhmx985jzpd296n6sjppc2v";
+ name = "print-manager-17.12.2.tar.xz";
};
};
rocs = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/rocs-17.12.0.tar.xz";
- sha256 = "1ii2v9mhj42ydvgalc8xj1liy93xlf39bcc64vc6f7l76786kbvr";
- name = "rocs-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/rocs-17.12.2.tar.xz";
+ sha256 = "08flyrla2kqkdc94hd8w2inzmnmzvczcgwl9hzqxxzf3fsjnnfdl";
+ name = "rocs-17.12.2.tar.xz";
};
};
signon-kwallet-extension = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/signon-kwallet-extension-17.12.0.tar.xz";
- sha256 = "1iv26ny02qamnyxk7r3m1fiyqqmxi75y65vavxqqngdqrx5h9s45";
- name = "signon-kwallet-extension-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/signon-kwallet-extension-17.12.2.tar.xz";
+ sha256 = "06l1mynl7wp1r3gmy5919dm0p19p23harsh6qwdvbi9lffy7ascp";
+ name = "signon-kwallet-extension-17.12.2.tar.xz";
};
};
spectacle = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/spectacle-17.12.0.tar.xz";
- sha256 = "008j8nl26phr24329wqj9z4bw078bj81mpy267pwzaqf411xfgd5";
- name = "spectacle-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/spectacle-17.12.2.tar.xz";
+ sha256 = "0qhhnpdk4rqzpg3npj183nl7k1n4mvhcb97hydwaq51yh51r4gvj";
+ name = "spectacle-17.12.2.tar.xz";
};
};
step = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/step-17.12.0.tar.xz";
- sha256 = "0krd8kl29sk1ib6kszhkz6328d3ap2fl7lw4hcycl1z0cnrpf1b0";
- name = "step-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/step-17.12.2.tar.xz";
+ sha256 = "1n9gd2sq2lvfmgvjdb8yn5g25j58jcb24qh8l41k1y0hgcbaxly7";
+ name = "step-17.12.2.tar.xz";
};
};
svgpart = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/svgpart-17.12.0.tar.xz";
- sha256 = "0q157qnyl6sabd879200s1fp22qb3rc940pw70dyy03sd16vb0k0";
- name = "svgpart-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/svgpart-17.12.2.tar.xz";
+ sha256 = "1d7yrpnxc3sm3381fd9m3fiipi664vl8cz2li8dlw2y4pbgpx28g";
+ name = "svgpart-17.12.2.tar.xz";
};
};
sweeper = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/sweeper-17.12.0.tar.xz";
- sha256 = "0csccxd3pjw2ih2h4m168vkmiyyzvqzqx8pyhxjc2jgqkmqy0njj";
- name = "sweeper-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/sweeper-17.12.2.tar.xz";
+ sha256 = "1qi4kfd4p8xnykv3zn3sqkx4b605mwbnr6m9l6cr0v26c01yjq3k";
+ name = "sweeper-17.12.2.tar.xz";
};
};
syndication = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/syndication-17.12.0.tar.xz";
- sha256 = "1cxbrckgpbzgj791c97840yy011x6vii0nzxd6sc7sp5sh8y2k6l";
- name = "syndication-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/syndication-17.12.2.tar.xz";
+ sha256 = "1hcdk0apdrppfrjyfjm4cn0iyb1yrf7zq2wb2ipmxzca1hfgw4c0";
+ name = "syndication-17.12.2.tar.xz";
};
};
umbrello = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/umbrello-17.12.0.tar.xz";
- sha256 = "1i6rvxgpk166gpjm91g1d87lhcswpfvsysa4jc1bmxw8qyzd6yc9";
- name = "umbrello-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/umbrello-17.12.2.tar.xz";
+ sha256 = "1sm0drfsyyslls5n66mvjy2knbwykws34g74c6rn1mmmdpyp7b94";
+ name = "umbrello-17.12.2.tar.xz";
};
};
zeroconf-ioslave = {
- version = "17.12.0";
+ version = "17.12.2";
src = fetchurl {
- url = "${mirror}/stable/applications/17.12.0/src/zeroconf-ioslave-17.12.0.tar.xz";
- sha256 = "07mxy2wg5f92zv2vcy72d2z73jfm0w6rzs2vlixsyzmig3v8azga";
- name = "zeroconf-ioslave-17.12.0.tar.xz";
+ url = "${mirror}/stable/applications/17.12.2/src/zeroconf-ioslave-17.12.2.tar.xz";
+ sha256 = "09p55dmrsi8jyvs793ya2xzfbhm6f6gwg8ldri15v9n3if7crpzx";
+ name = "zeroconf-ioslave-17.12.2.tar.xz";
};
};
}
diff --git a/pkgs/applications/misc/alacritty/default.nix b/pkgs/applications/misc/alacritty/default.nix
index 7bfcc6e72c89e2818c0b47bdbe96f578001c49d3..0f629aace4563ee9da7e314c864369239b3780a3 100644
--- a/pkgs/applications/misc/alacritty/default.nix
+++ b/pkgs/applications/misc/alacritty/default.nix
@@ -30,18 +30,18 @@ let
];
in buildRustPackage rec {
name = "alacritty-unstable-${version}";
- version = "2017-12-29";
+ version = "2018-01-31";
# At the moment we cannot handle git dependencies in buildRustPackage.
# This fork only replaces rust-fontconfig/libfontconfig with a git submodules.
src = fetchgit {
url = https://github.com/Mic92/alacritty.git;
rev = "rev-${version}";
- sha256 = "0pk4b8kfxixmd9985v2fya1m7np8ggws8d9msw210drc0grwbfkd";
+ sha256 = "0jc8haijd6f8r5fqiknrvqnwc9q4cp93852lr2p7zak7dv29v45p";
fetchSubmodules = true;
};
- cargoSha256 = "0acj526cx4xl52vbcbd3hp1klh4p756j6alxqqz3x715zi2dqkzf";
+ cargoSha256 = "0023jpc6krilmp5wzbbwapxafsi6m1k13mvjh4zlvls1nyyhk808";
nativeBuildInputs = [
cmake
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index 14e9375cb7941bdb0ff79605639adee420334916..919f949ff6609bca7c54f90fd149be96d4f8d512 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "3.14.0";
+ version = "3.16.0";
name = "calibre-${version}";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
- sha256 = "1367jh82mhjjlvyd30mfz3qwscg60l0gimakvzpbkrah918kfk51";
+ sha256 = "0dsnn974lfd6xbnyjhgxl2hd07kjhm1w9plqi28mx8nqa8bwqira";
};
patches = [
diff --git a/pkgs/applications/misc/cool-retro-term/default.nix b/pkgs/applications/misc/cool-retro-term/default.nix
index 985a418e158260d8e0a36501e1b5d43deff4bd53..f4ad3a1c538200a185c75966ea36a0ea09c57722 100644
--- a/pkgs/applications/misc/cool-retro-term/default.nix
+++ b/pkgs/applications/misc/cool-retro-term/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, fetchgit, qtbase, qtquick1, qmltermwidget,
+{ stdenv, fetchFromGitHub, qtbase, qtquick1, qmltermwidget,
qtquickcontrols, qtgraphicaleffects, qmake }:
stdenv.mkDerivation rec {
- version = "1.0.0";
+ version = "1.0.1";
name = "cool-retro-term-${version}";
- src = fetchgit {
- url = "https://github.com/Swordfish90/cool-retro-term.git";
- rev = "refs/tags/v${version}";
- sha256 = "19sf9ppp2xzwfjwmdqgq9pils4yafsz662n1h65sv5aq04c7gmxs";
- fetchSubmodules = false;
+ src = fetchFromGitHub {
+ owner = "Swordfish90";
+ repo = "cool-retro-term";
+ rev = version;
+ sha256 = "1ah54crqv13xsg9cvlwmgyhz90xjjy3vy8pbn9i0vc0ljmpgkqd5";
};
patchPhase = ''
diff --git a/pkgs/applications/misc/cura/default.nix b/pkgs/applications/misc/cura/default.nix
index 1012f187497ac19b82032b06ea6fd5fd60d0c4ea..b9a160564a5de64a084a67b684873682078cfc16 100644
--- a/pkgs/applications/misc/cura/default.nix
+++ b/pkgs/applications/misc/cura/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
name = "cura-${version}";
- version = "3.0.3";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "Ultimaker";
repo = "Cura";
rev = version;
- sha256 = "0ks8bb3mif6kyvb01ddhpn1c2l31s8fxivi70kmpm743sqv4kjaa";
+ sha256 = "1x732bzxdxnz1av8jlv5kzs08jpmsg6bz9i88jr63kw32d901xsm";
};
buildInputs = [ qtbase qtquickcontrols ];
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..caf40ef5faf9b94b218b81ba82861830b4edad32
--- /dev/null
+++ b/pkgs/applications/misc/dbeaver/default.nix
@@ -0,0 +1,70 @@
+{ stdenv, fetchurl, makeDesktopItem, makeWrapper
+, fontconfig, freetype, glib, gtk2
+, jdk, libX11, libXrender, libXtst, zlib }:
+
+# The build process is almost like eclipse's.
+# See `pkgs/applications/editors/eclipse/*.nix`
+
+stdenv.mkDerivation rec {
+ name = "dbeaver-ce-${version}";
+ version = "4.3.3";
+
+ desktopItem = makeDesktopItem {
+ name = "dbeaver";
+ exec = "dbeaver";
+ icon = "dbeaver";
+ desktopName = "dbeaver";
+ comment = "SQL Integrated Development Environment";
+ genericName = "SQL Integrated Development Environment";
+ categories = "Application;Development;";
+ };
+
+ buildInputs = [
+ fontconfig freetype glib gtk2
+ jdk libX11 libXrender libXtst zlib
+ ];
+
+ nativeBuildInputs = [
+ makeWrapper
+ ];
+
+ src = fetchurl {
+ url = "https://dbeaver.jkiss.org/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
+ sha256 = "063h2za2m33b4k9s756lwicxwszzsqr2sqr2gi4ai05dqkgkw951";
+ };
+
+ installPhase = ''
+ mkdir -p $out/
+ cp -r . $out/dbeaver
+
+ # Patch binaries.
+ interpreter=$(cat $NIX_CC/nix-support/dynamic-linker)
+ patchelf --set-interpreter $interpreter $out/dbeaver/dbeaver
+
+ makeWrapper $out/dbeaver/dbeaver $out/bin/dbeaver \
+ --prefix PATH : ${jdk}/bin \
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath ([ glib gtk2 libXtst ])} \
+ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
+
+ # Create desktop item.
+ mkdir -p $out/share/applications
+ cp ${desktopItem}/share/applications/* $out/share/applications
+
+ mkdir -p $out/share/pixmaps
+ ln -s $out/dbeaver/icon.xpm $out/share/pixmaps/dbeaver.xpm
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://dbeaver.jkiss.org;
+ description = "Universal SQL Client for developers, DBA and analysts. Supports MySQL, PostgreSQL, MariaDB, SQLite, and more";
+ longDescription = ''
+ Free multi-platform database tool for developers, SQL programmers, database
+ administrators and analysts. Supports all popular databases: MySQL,
+ PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access,
+ Teradata, Firebird, Derby, etc.
+ '';
+ license = licenses.asl20;
+ platforms = [ "x86_64-linux" ];
+ maintainers = [ maintainers.samueldr ];
+ };
+}
diff --git a/pkgs/applications/misc/diff-pdf/default.nix b/pkgs/applications/misc/diff-pdf/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..467c2b3c2d59dd79418b8b274de4df2ce7dd7468
--- /dev/null
+++ b/pkgs/applications/misc/diff-pdf/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, cairo, poppler, wxGTK ? null, wxmac ? null, darwin ? null }:
+
+let
+ wxInputs =
+ if stdenv.isDarwin then
+ [ wxmac darwin.apple_sdk.frameworks.Cocoa ]
+ else
+ [ wxGTK ];
+in
+stdenv.mkDerivation rec {
+ name = "diff-pdf-${version}";
+ version = "2017-12-30";
+
+ src = fetchFromGitHub {
+ owner = "vslavik";
+ repo = "diff-pdf";
+ rev = "c4d67226ec4c29b30a7399e75f80636ff8a6f9fc";
+ sha256 = "1c3ig7ckrg37p5vzvgjnsfdzdad328wwsx0r31lbs1d8pkjkgq3m";
+ };
+
+ nativeBuildInputs = [ autoconf automake pkgconfig ];
+ buildInputs = [ cairo poppler ] ++ wxInputs;
+
+ preConfigure = "./bootstrap";
+
+ meta = with stdenv.lib; {
+ homepage = http://vslavik.github.io/diff-pdf;
+ description = "Simple tool for visually comparing two PDF files";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/applications/misc/diffpdf/default.nix b/pkgs/applications/misc/diffpdf/default.nix
index fd3d0b35729e26c034b8e81782cb00d5d067c0ba..144e1fa566cada6093c2e65dcf7c4373ea4f0371 100644
--- a/pkgs/applications/misc/diffpdf/default.nix
+++ b/pkgs/applications/misc/diffpdf/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4, poppler_qt4, qmake4Hook }:
+{ stdenv, fetchurl, fetchpatch, qmake, qttools, qtbase, poppler_qt5 }:
stdenv.mkDerivation rec {
version = "2.1.3";
@@ -9,13 +9,19 @@ stdenv.mkDerivation rec {
sha256 = "0cr468fi0d512jjj23r5flfzx957vibc9c25gwwhi0d773h2w566";
};
- patches = [ ./fix_path_poppler_qt4.patch ];
+ patches = [
+ (fetchpatch {
+ url = https://raw.githubusercontent.com/gentoo/gentoo/9b971631588ff46e7c2d501bc35cd0d9ce2d98e2/app-text/diffpdf/files/diffpdf-2.1.3-qt5.patch;
+ sha256 = "0sax8gcqcmzf74hmdr3rarqs4nsxmml9qmh6pqyjmgl3lypxhafg";
+ })
+ ./fix_path_poppler_qt5.patch
+ ];
- buildInputs = [ qt4 poppler_qt4 ];
- nativeBuildInputs = [ qmake4Hook ];
+ nativeBuildInputs = [ qmake qttools ];
+ buildInputs = [ qtbase poppler_qt5 ];
preConfigure = ''
- substituteInPlace diffpdf.pro --replace @@NIX_POPPLER_QT4@@ ${poppler_qt4.dev}
+ substituteInPlace diffpdf.pro --replace @@NIX_POPPLER_QT5@@ ${poppler_qt5.dev}
lrelease diffpdf.pro
'';
diff --git a/pkgs/applications/misc/diffpdf/fix_path_poppler_qt4.patch b/pkgs/applications/misc/diffpdf/fix_path_poppler_qt5.patch
similarity index 53%
rename from pkgs/applications/misc/diffpdf/fix_path_poppler_qt4.patch
rename to pkgs/applications/misc/diffpdf/fix_path_poppler_qt5.patch
index e72cad8b7a25a375f21954bd6d1076fb40f5a676..9535ea2c6b0d9adf4ce223b147a799e7a05e2ec4 100644
--- a/pkgs/applications/misc/diffpdf/fix_path_poppler_qt4.patch
+++ b/pkgs/applications/misc/diffpdf/fix_path_poppler_qt5.patch
@@ -2,15 +2,15 @@ diff -uNr diffpdf-2.1.3/diffpdf.pro diffpdf-2.1.3-new/diffpdf.pro
--- diffpdf-2.1.3/diffpdf.pro 2013-10-15 09:01:22.000000000 +0200
+++ diffpdf-2.1.3-new/diffpdf.pro 2015-07-07 23:13:36.445572148 +0200
@@ -47,9 +47,9 @@
- INCLUDEPATH += /c/poppler_lib/include/poppler/qt4
+ INCLUDEPATH += /c/poppler_lib/include/poppler/qt5
LIBS += -Wl,-rpath -Wl,/c/poppler_lib/bin -Wl,-L/c/poppler_lib/bin
} else {
-- exists(/usr/include/poppler/qt4) {
+- exists(/usr/include/poppler/qt5) {
- INCLUDEPATH += /usr/include/poppler/cpp
-- INCLUDEPATH += /usr/include/poppler/qt4
-+ exists(@@NIX_POPPLER_QT4@@/include/poppler/qt4) {
-+ INCLUDEPATH += @@NIX_POPPLER_QT4@@/include/poppler/cpp
-+ INCLUDEPATH += @@NIX_POPPLER_QT4@@/include/poppler/qt4
+- INCLUDEPATH += /usr/include/poppler/qt5
++ exists(@@NIX_POPPLER_QT5@@/include/poppler/qt5) {
++ INCLUDEPATH += @@NIX_POPPLER_QT5@@/include/poppler/cpp
++ INCLUDEPATH += @@NIX_POPPLER_QT5@@/include/poppler/qt5
} else {
INCLUDEPATH += /usr/local/include/poppler/cpp
- INCLUDEPATH += /usr/local/include/poppler/qt4
+ INCLUDEPATH += /usr/local/include/poppler/qt5
diff --git a/pkgs/applications/misc/dump1090/default.nix b/pkgs/applications/misc/dump1090/default.nix
index 3e9fe133d93c07a469e25d1f2c7d4bf5eaf5e5a0..29f6c60856028de1065a5166878fc975134ba050 100644
--- a/pkgs/applications/misc/dump1090/default.nix
+++ b/pkgs/applications/misc/dump1090/default.nix
@@ -15,11 +15,11 @@ stdenv.mkDerivation rec {
buildInputs = [ libusb rtl-sdr ];
- makeFlags = [ "PREFIX=$out" ];
+ makeFlags = [ "PREFIX=$(out)" ];
installPhase = ''
mkdir -p $out/bin $out/share
- cp -v dump1090 $out/bin/dump1090
+ cp -v dump1090 view1090 $out/bin
cp -vr public_html $out/share/dump1090
'';
diff --git a/pkgs/applications/misc/dunst/default.nix b/pkgs/applications/misc/dunst/default.nix
index 919ad10fa706f48c22d919ebaba20c29896abf04..9906b1fd8587a6c833fef2b2db21ec720797d9b3 100644
--- a/pkgs/applications/misc/dunst/default.nix
+++ b/pkgs/applications/misc/dunst/default.nix
@@ -1,34 +1,39 @@
{ stdenv, fetchFromGitHub, fetchpatch
-, pkgconfig, which, perl, gtk2, xrandr
-, cairo, dbus, gdk_pixbuf, glib, libX11, libXScrnSaver
+, pkgconfig, which, perl, libXrandr
+, cairo, dbus, systemd, gdk_pixbuf, glib, libX11, libXScrnSaver
, libXinerama, libnotify, libxdg_basedir, pango, xproto, librsvg
}:
stdenv.mkDerivation rec {
name = "dunst-${version}";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "dunst-project";
repo = "dunst";
rev = "v${version}";
- sha256 = "0jncnb4z4hg92ws08bkf52jswsd4vqlzyznwbynhh2jh6q0sl18b";
+ sha256 = "0i518v2z9fklzl5w60gkwwmg30yz3bd0k4rxjrxjabx73pvxm1mz";
};
- nativeBuildInputs = [ perl pkgconfig which ];
+ nativeBuildInputs = [ perl pkgconfig which systemd ];
buildInputs = [
cairo dbus gdk_pixbuf glib libX11 libXScrnSaver
- libXinerama libnotify libxdg_basedir pango xproto librsvg gtk2 xrandr
+ libXinerama libnotify libxdg_basedir pango xproto librsvg libXrandr
];
outputs = [ "out" "man" ];
- makeFlags = [ "PREFIX=$(out)" "VERSION=$(version)" ];
+ makeFlags = [
+ "PREFIX=$(out)"
+ "VERSION=$(version)"
+ "SERVICEDIR_DBUS=$(out)/share/dbus-1/services"
+ "SERVICEDIR_SYSTEMD=$(out)/lib/systemd/user"
+ ];
meta = with stdenv.lib; {
description = "Lightweight and customizable notification daemon";
- homepage = http://www.knopwob.org/dunst/;
+ homepage = https://dunst-project.org/;
license = licenses.bsd3;
# NOTE: 'unix' or even 'all' COULD work too, I'm not sure
platforms = platforms.linux;
diff --git a/pkgs/applications/misc/electrum-dash/default.nix b/pkgs/applications/misc/electrum-dash/default.nix
index bde8d5b81e3e9d9e43fe5d270a3cd4ef5eb3c3d6..c98efa547b393c1750156e9adf0156d90acd9db2 100644
--- a/pkgs/applications/misc/electrum-dash/default.nix
+++ b/pkgs/applications/misc/electrum-dash/default.nix
@@ -1,12 +1,13 @@
{ stdenv, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
+ version = "2.9.3.1";
name = "electrum-dash-${version}";
- version = "2.4.1";
src = fetchurl {
- url = "https://github.com/dashpay/electrum-dash/releases/download/v${version}/Electrum-DASH-${version}.tar.gz";
- sha256 = "02k7m7fyn0cvlgmwxr2gag7rf2knllkch1ma58shysp7zx9jb000";
+ url = "https://github.com/akhavr/electrum-dash/releases/download/${version}/Electrum-DASH-${version}.tar.gz";
+ #"https://github.com/dashpay/electrum-dash/releases/download/v${version}/Electrum-DASH-${version}.tar.gz";
+ sha256 = "9b7ac205f63fd4bfb15d77a34a4451ef82caecf096f31048a7603bd276dfc33e";
};
propagatedBuildInputs = with python2Packages; [
@@ -20,10 +21,11 @@ python2Packages.buildPythonApplication rec {
pyqt4
qrcode
requests
- slowaes
+ pyaes
tlslite
x11_hash
mnemonic
+ jsonrpclib
# plugins
trezor
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix
index caa050581bf707f00f06034728025ea659c14c78..6835db35b6066533dc9f71a2f72fb7d63cd38d4c 100644
--- a/pkgs/applications/misc/electrum/default.nix
+++ b/pkgs/applications/misc/electrum/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
name = "electrum-${version}";
- version = "3.0.5";
+ version = "3.0.6";
src = fetchurl {
url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
- sha256 = "06z0a5p1jg93jialphslip8d72q9yg3651qqaf494gs3h9kw1sv1";
+ sha256 = "01dnqiazjl2avrmdiq68absjvcfv24446y759z2s9dwk8ywzjkrg";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/pkgs/applications/misc/ganttproject-bin/default.nix b/pkgs/applications/misc/ganttproject-bin/default.nix
index 1b29def11ad89846a610a61880aea3d3ba32ff31..2257b2a98fb78296c84e6d3a63005524901582ae 100644
--- a/pkgs/applications/misc/ganttproject-bin/default.nix
+++ b/pkgs/applications/misc/ganttproject-bin/default.nix
@@ -51,6 +51,5 @@ stdenv.mkDerivation rec {
# ‘GPL3-compatible’. See ${downloadPage} for detailed information.
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/misc/gnuradio/default.nix b/pkgs/applications/misc/gnuradio/default.nix
index 470e046e85e5719d2fc9d81d2d3d492de33b96a3..58d8e9fae61804bb4a998346e8c35c6f1c2d200e 100644
--- a/pkgs/applications/misc/gnuradio/default.nix
+++ b/pkgs/applications/misc/gnuradio/default.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
addGRCBlocksPath() {
addToSearchPath GRC_BLOCKS_PATH $1/share/gnuradio/grc/blocks
}
- envHooks+=(addGRCBlocksPath)
+ addEnvHooks "$targetOffset" addGRCBlocksPath
'';
setupHook = [ grcSetupHook ];
diff --git a/pkgs/applications/misc/gnuradio/wrapper.nix b/pkgs/applications/misc/gnuradio/wrapper.nix
index db2b453913f44f28f02668fb2d102d63918c6eb7..ffed3da03187e812ad1d5cc8f75eab125f5d873a 100644
--- a/pkgs/applications/misc/gnuradio/wrapper.nix
+++ b/pkgs/applications/misc/gnuradio/wrapper.nix
@@ -1,7 +1,6 @@
-{ stdenv, gnuradio, makeWrapper, python
-, extraPackages ? [] }:
+{ stdenv, gnuradio, makeWrapper, python, extraPackages ? [] }:
-with stdenv.lib;
+with { inherit (stdenv.lib) appendToName makeSearchPath; };
stdenv.mkDerivation {
name = (appendToName "with-packages" gnuradio).name;
@@ -11,13 +10,15 @@ stdenv.mkDerivation {
mkdir -p $out/bin
ln -s "${gnuradio}"/bin/* $out/bin/
- for file in $(find $out/bin -type f -executable); do
- wrapProgram "$file" \
- --prefix PYTHONPATH : ${stdenv.lib.concatStringsSep ":"
- (map (path: "$(toPythonPath ${path})") extraPackages)} \
- --prefix GRC_BLOCKS_PATH : ${makeSearchPath "share/gnuradio/grc/blocks" extraPackages}
+ for file in $(find -L $out/bin -type f); do
+ if test -x "$(readlink -f "$file")"; then
+ wrapProgram "$file" \
+ --prefix PYTHONPATH : ${stdenv.lib.concatStringsSep ":"
+ (map (path: "$(toPythonPath ${path})") extraPackages)} \
+ --prefix GRC_BLOCKS_PATH : ${makeSearchPath "share/gnuradio/grc/blocks" extraPackages}
+ fi
done
-
'';
+
inherit (gnuradio) meta;
}
diff --git a/pkgs/applications/misc/gpxsee/default.nix b/pkgs/applications/misc/gpxsee/default.nix
index 00735624ad96732458b497573d4a80b52b447417..d87ac459d0210cfe5b31ec14ffa4145a2b58fedb 100644
--- a/pkgs/applications/misc/gpxsee/default.nix
+++ b/pkgs/applications/misc/gpxsee/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "gpxsee-${version}";
- version = "4.14";
+ version = "4.19";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = version;
- sha256 = "0yv3hcs5b8a88mp24h8r2sn69phwrahdff5pp74lz24270il3jgb";
+ sha256 = "1xjf2aawf633c1ydhpcsjhdlfkjkfsjbcgjd737xpfv1wjz99l4l";
};
nativeBuildInputs = [ qmake qttools ];
@@ -26,11 +26,14 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://tumic.wz.cz/gpxsee;
+ homepage = http://www.gpxsee.org/;
description = "GPX viewer and analyzer";
+ longDescription = ''
+ GPXSee is a Qt-based GPS log file viewer and analyzer that supports GPX,
+ TCX, KML, FIT, IGC and NMEA files.
+ '';
license = licenses.gpl3;
maintainers = [ maintainers.womfoo ];
platforms = platforms.linux;
};
-
}
diff --git a/pkgs/applications/misc/gqrx/default.nix b/pkgs/applications/misc/gqrx/default.nix
index 27bda1e209285761fe23c05e2e2e0e27b42225e2..f6d9f4edb627b27d1664923671401ecfd3b71795 100644
--- a/pkgs/applications/misc/gqrx/default.nix
+++ b/pkgs/applications/misc/gqrx/default.nix
@@ -8,13 +8,13 @@ assert pulseaudioSupport -> libpulseaudio != null;
stdenv.mkDerivation rec {
name = "gqrx-${version}";
- version = "2.8";
+ version = "2.10";
src = fetchFromGitHub {
owner = "csete";
repo = "gqrx";
rev = "v${version}";
- sha256 = "0niy4c05886mhbfmix93j2bnj4kzdh9bvrmymawl6z28glyz5d3c";
+ sha256 = "1qc944sn1kjdnhdhcsdc39764vqcryk86808xxl49vy8sznqr0mf";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/misc/hubstaff/default.nix b/pkgs/applications/misc/hubstaff/default.nix
index 6c3f317707d92904a3f1b29045f725050b5e699a..bd4a891a329163be7463e4f5ebcaa43c37243058 100644
--- a/pkgs/applications/misc/hubstaff/default.nix
+++ b/pkgs/applications/misc/hubstaff/default.nix
@@ -1,15 +1,16 @@
-{ stdenv, fetchurl, unzip, makeWrapper, libX11, zlib, libSM, libICE, libXext
-, freetype, libXrender, fontconfig, libXft, libXinerama, libnotify, glib
-, gtk3, libappindicator-gtk3, curl }:
+{ stdenv, fetchurl, unzip, makeWrapper, libX11, zlib, libSM, libICE
+, libXext , freetype, libXrender, fontconfig, libXft, libXinerama
+, libXfixes, libXScrnSaver, libnotify, glib , gtk3, libappindicator-gtk3
+, curl }:
let
- version = "1.2.15-590e8bc";
+ version = "1.3.0-9b2ba62";
rpath = stdenv.lib.makeLibraryPath
[ libX11 zlib libSM libICE libXext freetype libXrender fontconfig libXft
libXinerama stdenv.cc.cc.lib libnotify glib gtk3 libappindicator-gtk3
- curl ];
+ curl libXfixes libXScrnSaver ];
in
@@ -18,14 +19,14 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/${version}/Hubstaff-${version}.sh";
- sha256 = "142q8xvwn5gdmpv5x25py2lindr74jqncf8vvw22yb9nj5aqqsi6";
+ sha256 = "1dxzyl3yxbfmbw1pv8k3vhqzbmyyf16zkgrhzsbm866nmbgnqk1s";
};
nativeBuildInputs = [ unzip makeWrapper ];
unpackCmd = ''
# MojoSetups have a ZIP file at the end. ZIP’s magic string is
- # most often PK\x03\x04. This *should* work for future updates,
+ # most often PK\x03\x04. This has worked for all past updates,
# but feel free to come up with something more reasonable.
dataZipOffset=$(grep --max-count=1 --byte-offset --only-matching --text ''$'PK\x03\x04' $curSrc | cut -d: -f1)
dd bs=$dataZipOffset skip=1 if=$curSrc of=data.zip 2>/dev/null
@@ -38,17 +39,18 @@ stdenv.mkDerivation {
installPhase = ''
# TODO: handle 32-bit arch?
rm -r x86
+ rm -r x86_64/lib64
opt=$out/opt/hubstaff
mkdir -p $out/bin $opt
cp -r . $opt/
- prog=$opt/x86_64/HubstaffClient.bin.x86_64
+ for f in "$opt/x86_64/"*.bin.x86_64 ; do
+ patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) $f
+ wrapProgram $f --prefix LD_LIBRARY_PATH : ${rpath}
+ done
- patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) $prog
- wrapProgram $prog --prefix LD_LIBRARY_PATH : ${rpath}
-
- ln -s $prog $out/bin/HubstaffClient
+ ln -s $opt/x86_64/HubstaffClient.bin.x86_64 $out/bin/HubstaffClient
# Why is this needed? SEGV otherwise.
ln -s $opt/data/resources $opt/x86_64/resources
diff --git a/pkgs/applications/misc/j4-dmenu-desktop/default.nix b/pkgs/applications/misc/j4-dmenu-desktop/default.nix
index 6b4762c0de4787361c9da6922d75b4757a744c12..f24951624c5894248446816d634e1dd6e0ba4863 100644
--- a/pkgs/applications/misc/j4-dmenu-desktop/default.nix
+++ b/pkgs/applications/misc/j4-dmenu-desktop/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "j4-dmenu-desktop-${version}";
- version = "2.15";
+ version = "2.16";
src = fetchFromGitHub {
owner = "enkore";
repo = "j4-dmenu-desktop";
rev = "r${version}";
- sha256 = "1yn45i3hpim2hriaqkq7wmawwsmkynvy2xgz7dg6p5r0ikw5bn1r";
+ sha256 = "0714cri8bwpimmiirhzrkbri4xi24k0za6i1aw94d3fnblk2dg9f";
};
postPatch = ''
diff --git a/pkgs/applications/misc/jgmenu/default.nix b/pkgs/applications/misc/jgmenu/default.nix
index 39f5557947658f8325ab287c4ad58e90c7243144..b7b09816abd490ab7d228e40995429fd9142b04a 100644
--- a/pkgs/applications/misc/jgmenu/default.nix
+++ b/pkgs/applications/misc/jgmenu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "jgmenu-${version}";
- version = "0.7.6";
+ version = "0.8";
src = fetchFromGitHub {
owner = "johanmalm";
repo = "jgmenu";
rev = "v${version}";
- sha256 = "13bmvg9kqjng8jqc3xiif587l05ygk5b3k9xn2lq8yxcwxi9p30v";
+ sha256 = "042nvix85a37aalc2rwg4yc2g3wyy6lym3c2ljj2xkl6c1b0c1r7";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/kdeconnect/default.nix b/pkgs/applications/misc/kdeconnect/default.nix
index a95dd6adbce632bc154f804b6fb0d672a7044d95..fe2503625938e6877ad21926f5d54d49b4c346b0 100644
--- a/pkgs/applications/misc/kdeconnect/default.nix
+++ b/pkgs/applications/misc/kdeconnect/default.nix
@@ -13,26 +13,32 @@
, libfakekey
, libXtst
, qtx11extras
+, sshfs
+, makeWrapper
}:
stdenv.mkDerivation rec {
pname = "kdeconnect";
- version = "1.2";
+ version = "1.2.1";
name = "${pname}-${version}";
src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/src/${pname}-kde-${version}.tar.xz";
- sha256 = "0w3rdldnr6md70r4ch255vk712d37vy63ml7ly2fhr4cfnk2i1ay";
+ url = "mirror://kde/stable/${pname}/${version}/src/${pname}-kde-v${version}.tar.xz";
+ sha256 = "01v432p9ylwss9gl6fvby8954bnjd91dni5jk1i44vv7x26yn8zg";
};
buildInputs = [
libfakekey libXtst
ki18n kiconthemes kcmutils kconfigwidgets kdbusaddons knotifications
- qca-qt5 qtx11extras
+ qca-qt5 qtx11extras makeWrapper
];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+ postInstall = ''
+ wrapProgram $out/lib/libexec/kdeconnectd --prefix PATH : ${lib.makeBinPath [ sshfs ]}
+ '';
+
enableParallelBuilding = true;
meta = with lib; {
diff --git a/pkgs/applications/misc/keepass/default.nix b/pkgs/applications/misc/keepass/default.nix
index 49e4711550dae870f609d5f05260d7d43e508228..bee86cb0ed39a165f04db9da786e04e5659fa165 100644
--- a/pkgs/applications/misc/keepass/default.nix
+++ b/pkgs/applications/misc/keepass/default.nix
@@ -8,34 +8,17 @@
# plugin derivations in the Nix store and nowhere else.
with builtins; buildDotnetPackage rec {
baseName = "keepass";
- version = "2.37";
+ version = "2.38";
src = fetchurl {
url = "mirror://sourceforge/keepass/KeePass-${version}-Source.zip";
- sha256 = "1wfbpfjng1blzkbjnxsdnny544297bm9869ianbr6l0hrvcgv3qx";
+ sha256 = "0m33gfpvv01xc28k4rrc8llbyk6qanm9rsqcnv8ydms0cr78dbbk";
};
sourceRoot = ".";
buildInputs = [ unzip makeWrapper icoutils ];
- pluginLoadPathsPatch =
- let outputLc = toString (add 7 (length plugins));
- patchTemplate = readFile ./keepass-plugins.patch;
- loadTemplate = readFile ./keepass-plugins-load.patch;
- loads =
- lib.concatStrings
- (map
- (p: replaceStrings ["$PATH$"] [ (unsafeDiscardStringContext (toString p)) ] loadTemplate)
- plugins);
- in replaceStrings ["$OUTPUT_LC$" "$DO_LOADS$"] [outputLc loads] patchTemplate;
-
- passAsFile = [ "pluginLoadPathsPatch" ];
- postPatch = ''
- sed -i 's/\r*$//' KeePass/Forms/MainForm.cs
- patch -p1 <$pluginLoadPathsPatchPath
- '';
-
preConfigure = ''
rm -rvf Build/*
find . -name "*.sln" -print -exec sed -i 's/Format Version 10.00/Format Version 11.00/g' {} \;
diff --git a/pkgs/applications/misc/keepass/keepass-plugins-load.patch b/pkgs/applications/misc/keepass/keepass-plugins-load.patch
deleted file mode 100644
index b7bea38e4c81b8c4dc1129cf5d188e395f7b6c60..0000000000000000000000000000000000000000
--- a/pkgs/applications/misc/keepass/keepass-plugins-load.patch
+++ /dev/null
@@ -1 +0,0 @@
-+ m_pluginManager.LoadAllPlugins("$PATH$/lib/dotnet/keepass", SearchOption.TopDirectoryOnly, new string[] {});
diff --git a/pkgs/applications/misc/keepass/keepass-plugins.patch b/pkgs/applications/misc/keepass/keepass-plugins.patch
deleted file mode 100644
index 1793f04a1708f67114ccf61c62a5ff3310e11c44..0000000000000000000000000000000000000000
--- a/pkgs/applications/misc/keepass/keepass-plugins.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- old/KeePass/Forms/MainForm.cs
-+++ new/KeePass/Forms/MainForm.cs
-@@ -386,42 +386,$OUTPUT_LC$ @@ namespace KeePass.Forms
- m_pluginManager.UnloadAllPlugins();
- if(AppPolicy.Current.Plugins)
- {
-- string[] vExclNames = new string[] {
-- AppDefs.FileNames.Program, AppDefs.FileNames.XmlSerializers,
-- AppDefs.FileNames.NativeLib32, AppDefs.FileNames.NativeLib64,
-- AppDefs.FileNames.ShInstUtil
-- };
--
-- string strPlgRoot = UrlUtil.GetFileDirectory(
-- WinUtil.GetExecutable(), false, true);
-- m_pluginManager.LoadAllPlugins(strPlgRoot, SearchOption.TopDirectoryOnly,
-- vExclNames);
--
-- if(!NativeLib.IsUnix())
-- {
-- string strPlgSub = UrlUtil.EnsureTerminatingSeparator(strPlgRoot,
-- false) + AppDefs.PluginsDir;
-- m_pluginManager.LoadAllPlugins(strPlgSub, SearchOption.AllDirectories,
-- vExclNames);
-- }
-- else // Unix
-- {
-- try
-- {
-- DirectoryInfo diPlgRoot = new DirectoryInfo(strPlgRoot);
-- foreach(DirectoryInfo diSub in diPlgRoot.GetDirectories())
-- {
-- if(diSub == null) { Debug.Assert(false); continue; }
--
-- if(string.Equals(diSub.Name, AppDefs.PluginsDir,
-- StrUtil.CaseIgnoreCmp))
-- m_pluginManager.LoadAllPlugins(diSub.FullName,
-- SearchOption.AllDirectories, vExclNames);
-- }
-- }
-- catch(Exception) { Debug.Assert(false); }
-- }
-- }
-$DO_LOADS$+ }
-
- // Delete old files *after* loading plugins (when timestamps
- // of loaded plugins have been updated already)
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index bd671a6c90de412b103a076a595824ecb35aa0f9..9e955860bfc4cea2ce3ce99468e31bbb5ffa713c 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -2,7 +2,7 @@
with python3Packages;
buildPythonApplication rec {
- version = "0.6.0";
+ version = "0.7.1";
name = "kitty-${version}";
format = "other";
@@ -10,7 +10,7 @@ buildPythonApplication rec {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
- sha256 = "1p86gry91m4kicy79fc1qfr0hcsd5xnvxzmm4q956x883h6h766r";
+ sha256 = "0c02xy5psb7v7xfncz4bflrbinifpcm1yn8hvh0zaf7p4vr837p7";
};
buildInputs = [ fontconfig glfw ncurses libunistring harfbuzz libX11 libXrandr libXinerama libXcursor libxkbcommon libXi libXext ];
diff --git a/pkgs/applications/misc/lilyterm/default.nix b/pkgs/applications/misc/lilyterm/default.nix
index 3729978dddb0007d9fa0923ccf59abda6650a579..36527cdbe7c3b477d1e0fd048cd9cb45d70e1c69 100644
--- a/pkgs/applications/misc/lilyterm/default.nix
+++ b/pkgs/applications/misc/lilyterm/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
'';
homepage = http://lilyterm.luna.com.tw/;
license = licenses.gpl3;
- maintainers = with maintainers; [ AndersonTorres profpatsch ];
+ maintainers = with maintainers; [ AndersonTorres Profpatsch ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/mdp/default.nix b/pkgs/applications/misc/mdp/default.nix
index f627a3cda22f6f7b2b675785dfc2805ca178e1f5..9e584217c5985f67173da90bd3762d47cebce7b1 100644
--- a/pkgs/applications/misc/mdp/default.nix
+++ b/pkgs/applications/misc/mdp/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, ncurses }:
stdenv.mkDerivation rec {
- version = "1.0.10";
+ version = "1.0.12";
name = "mdp-${version}";
src = fetchFromGitHub {
owner = "visit1985";
repo = "mdp";
rev = version;
- sha256 = "1swp1hqryai84c8dpzsvjpgg5rz2vnn2vrp0dhwy8r0qgpmby2nn";
+ sha256 = "04izj9i9rxmgswjh2iawqs6qglfv44zfv042smmcvfh1pm43361i";
};
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/applications/misc/mediainfo/default.nix b/pkgs/applications/misc/mediainfo/default.nix
index e6175356348f39545805a36c3e7bcfdeee90ddcd..7b4b8f0d780b194e38b251b6c2e94de644537efd 100644
--- a/pkgs/applications/misc/mediainfo/default.nix
+++ b/pkgs/applications/misc/mediainfo/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, zlib }:
stdenv.mkDerivation rec {
- version = "17.10";
+ version = "17.12";
name = "mediainfo-${version}";
src = fetchurl {
url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
- sha256 = "1yvh4r19kk3bzzgnr4ikrjxqldr6860s35sh4bqr51c7l77k048c";
+ sha256 = "1pxdf0ny3c38gl513zdiaagpvk4bqnsc2fn7476yjdpv2lxsw56f";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/applications/misc/mencal/default.nix b/pkgs/applications/misc/mencal/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..df0a4db7fc70342dc394abd7f6a06d7f099c5b94
--- /dev/null
+++ b/pkgs/applications/misc/mencal/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, perl }:
+
+stdenv.mkDerivation rec {
+ name = "mencal-3.0";
+
+ src = fetchurl {
+ url = "http://kyberdigi.cz/projects/mencal/files/${name}.tar.gz";
+ sha256 = "9328d0b2f3f57847e8753c5184531f4832be7123d1b6623afdff892074c03080";
+ };
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp mencal $out/bin/
+ '';
+
+ buildInputs = [ perl ];
+
+ meta = with stdenv.lib; {
+ description = "Menstruation calendar";
+ longDescription = ''
+ Mencal is a simple variation of the well-known unix command cal.
+ The main difference is that you can have some periodically repeating
+ days highlighted in color. This can be used to track
+ menstruation (or other) cycles conveniently.
+ '';
+ homepage = "http://www.kyberdigi.cz/projects/mencal/english.html";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.mmahut ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/misc/milu/default.nix b/pkgs/applications/misc/milu/default.nix
index d8d1cff6040b261c14ab76c8f9ba9aa9c674d914..09c4d1db2904f3353007086975b560daa31c32ea 100644
--- a/pkgs/applications/misc/milu/default.nix
+++ b/pkgs/applications/misc/milu/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, unzip, pkgconfig, glib, clang, gcc }:
+{ stdenv, fetchFromGitHub, unzip, pkgconfig, glib, llvmPackages }:
stdenv.mkDerivation rec {
name = "milu-nightly-${version}";
@@ -15,8 +15,6 @@ stdenv.mkDerivation rec {
preConfigure = ''
sed -i 's#/usr/bin/##g' Makefile
- sed -i "s#-lclang#-L$(clang --print-search-dirs |
- sed -ne '/libraries:/{s/libraries: =//; s/:/ -L/gp}') -lclang#g" Makefile
'';
installPhase = ''
@@ -28,8 +26,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib
unzip
- clang
- gcc
+ llvmPackages.libclang
];
meta = {
diff --git a/pkgs/applications/misc/monero/default.nix b/pkgs/applications/misc/monero/default.nix
deleted file mode 100644
index ed2049ee5abed952167fe45a104dd5673c6dcd38..0000000000000000000000000000000000000000
--- a/pkgs/applications/misc/monero/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ stdenv, fetchFromGitHub, cmake, boost, miniupnpc, openssl, pkgconfig, unbound }:
-
-let
- version = "0.11.1.0";
-in
-stdenv.mkDerivation {
- name = "monero-${version}";
-
- src = fetchFromGitHub {
- owner = "monero-project";
- repo = "monero";
- rev = "v${version}";
- sha256 = "0nrpxx6r63ia6ard85d504x2kgaikvrhb5sg93ml70l6djyy1148";
- };
-
- nativeBuildInputs = [ cmake pkgconfig ];
-
- buildInputs = [ boost miniupnpc openssl unbound ];
-
- # these tests take a long time and don't
- # always complete in the build environment
- postPatch = "sed -i '/add_subdirectory(tests)/d' CMakeLists.txt";
-
- NIX_CFLAGS_COMPILE = "-Wno-error=cpp";
-
- doCheck = false;
-
- installPhase = ''
- install -Dt "$out/bin/" \
- bin/monerod \
- bin/monero-blockchain-export \
- bin/monero-blockchain-import \
- bin/monero-wallet-cli \
- bin/monero-wallet-rpc
- '';
-
- meta = with stdenv.lib; {
- description = "Private, secure, untraceable currency";
- homepage = https://getmonero.org/;
- license = licenses.bsd3;
- maintainers = [ maintainers.ehmry ];
- platforms = [ "x86_64-linux" ];
- };
-}
diff --git a/pkgs/applications/misc/moonlight-embedded/default.nix b/pkgs/applications/misc/moonlight-embedded/default.nix
index c95f935b8555230f1f2854c003433914428b7b03..42f1b58061ef09b8d32cb69297ce5a61c815a3e5 100644
--- a/pkgs/applications/misc/moonlight-embedded/default.nix
+++ b/pkgs/applications/misc/moonlight-embedded/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
name = "moonlight-embedded-${version}";
- version = "2.4.2";
+ version = "2.4.6";
# fetchgit used to ensure submodules are available
src = fetchgit {
url = "git://github.com/irtimmer/moonlight-embedded";
rev = "refs/tags/v${version}";
- sha256 = "0khdbwfclvpjgyk5ar1fs4j66zsjikaj422wlvrvqhyzi1v5arpr";
+ sha256 = "0vs6rjmz8058s9lscagiif6pcizwfrvfpk9rxxgacfi0xisfgmf1";
};
outputs = [ "out" "man" ];
diff --git a/pkgs/applications/misc/ocropus/default.nix b/pkgs/applications/misc/ocropus/default.nix
index ad3d72e9ef50eb5de554cdc62dea4fae7e98b768..35931707ed6bed22e6fb9e7a76e065674372be64 100644
--- a/pkgs/applications/misc/ocropus/default.nix
+++ b/pkgs/applications/misc/ocropus/default.nix
@@ -53,7 +53,7 @@ pythonPackages.buildPythonApplication rec {
description = "Open source document analysis and OCR system";
license = licenses.asl20;
homepage = https://github.com/tmbdev/ocropy/;
- maintainers = with maintainers; [ domenkozar nckx viric ];
+ maintainers = with maintainers; [ domenkozar viric ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/osm2xmap/default.nix b/pkgs/applications/misc/osm2xmap/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..5787adef2a3e8d5d50c17a313f9cb01a7c740ef6
--- /dev/null
+++ b/pkgs/applications/misc/osm2xmap/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, libroxml, proj, libyamlcpp, boost } :
+
+stdenv.mkDerivation rec {
+ name = "osm2xmap-${version}";
+ version = "2.0";
+
+ src = fetchFromGitHub {
+ sha256 = "1d3f18wzk240yp0q8i2vskhcfj5ar61s4hw83vgps0wr2aglph3w";
+ repo = "osm2xmap";
+ owner = "sembruk";
+ rev = "v${version}";
+ };
+
+ makeFlags = [
+ "GIT_VERSION=$(version)"
+ "GIT_TIMESTAMP="
+ "SHAREDIR=$(out)/share/"
+ "INSTALL_BINDIR=$(out)/bin"
+ "INSTALL_MANDIR=$(out)/share/man/man1"
+ "INSTALL_SHAREDIR=$(out)/share/"
+ ];
+
+ installFlags = [ "DESTDIR=$(out)" ];
+
+ buildInputs = [ libroxml proj libyamlcpp boost ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/sembruk/osm2xmap";
+ description = "Converter from OpenStreetMap data format to OpenOrienteering Mapper format.";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.mpickering ];
+ platforms = with stdenv.lib.platforms; linux;
+ };
+}
diff --git a/pkgs/applications/misc/pgmanage/default.nix b/pkgs/applications/misc/pgmanage/default.nix
index fd66ce8fc31cf644bc35d12fb936809fed5b7559..e08035aef5715d1d58c65713f7a5b2c476cafc0f 100644
--- a/pkgs/applications/misc/pgmanage/default.nix
+++ b/pkgs/applications/misc/pgmanage/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "pgmanage-${version}";
- version = "10.0.2";
+ version = "10.1.0";
src = fetchFromGitHub {
owner = "pgManage";
repo = "pgManage";
rev = "v${version}";
- sha256 = "0g9kvhs9b6kc1s7j90fqv71amiy9v0w5p906yfvl0j7pf3ayq35a";
+ sha256 = "0kzdq3xl6wyclngq307544yk57vpm10wyklkbgzx649z3pls3kyw";
};
buildInputs = [ postgresql openssl ];
diff --git a/pkgs/applications/misc/pinfo/default.nix b/pkgs/applications/misc/pinfo/default.nix
index 6d0a348b1f76e9ce1a1d8f8b3955d1d23e5c4ec2..1085fed0956531fadc236f5bcfffdb8b0e77614b 100644
--- a/pkgs/applications/misc/pinfo/default.nix
+++ b/pkgs/applications/misc/pinfo/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
src = fetchurl {
# homepage needed you to login to download the tarball
- url = "http://pkgs.fedoraproject.org/repo/pkgs/pinfo/pinfo-0.6.10.tar.bz2"
+ url = "http://src.fedoraproject.org/repo/pkgs/pinfo/pinfo-0.6.10.tar.bz2"
+ "/fe3d3da50371b1773dfe29bf870dbc5b/pinfo-0.6.10.tar.bz2";
sha256 = "0p8wyrpz9npjcbx6c973jspm4c3xz4zxx939nngbq49xqah8088j";
};
diff --git a/pkgs/applications/misc/pmenu/default.nix b/pkgs/applications/misc/pmenu/default.nix
index 2472b05a2e0b730cbf8150f334bdf9165646df18..b14bb445b5d1d01a35961e45bf1a4cf654c94eb2 100644
--- a/pkgs/applications/misc/pmenu/default.nix
+++ b/pkgs/applications/misc/pmenu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "pmenu-${version}";
- version = "2017-04-10";
+ version = "2018-01-01";
src = fetchFromGitLab {
owner = "o9000";
repo = "pmenu";
- rev = "87fec9ddf594f1046d03348de2bafcfa6e94cfd1";
- sha256 = "0ynhml46bi5k52v7fw2pjpcac9dswkmlvh6gynvnyqjp4p153fl4";
+ rev = "f98a5bdf20deb0b7f0543e5ce6a8f5574f695e07";
+ sha256 = "131nqafbmbfpgsgss27pz4cyb9fb29m5h1ai1fyvcn286rr9dnp2";
};
nativeBuildInputs = [ python2Packages.wrapPython ];
diff --git a/pkgs/applications/misc/pstree/default.nix b/pkgs/applications/misc/pstree/default.nix
index a13f2bef0c65d043e2329db5ef557c2adfa32b8a..556889e126c035475d0421987c2291103e9c89b7 100644
--- a/pkgs/applications/misc/pstree/default.nix
+++ b/pkgs/applications/misc/pstree/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Show the set of running processes as a tree";
license = "GPL";
- maintainers = [ stdenv.lib.maintainers.mornfall ];
+ maintainers = [ ];
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/applications/misc/qlcplus/default.nix b/pkgs/applications/misc/qlcplus/default.nix
index 60a8cf2c6cd17fda2c2bb96f6e34f017547a98e8..e162d0d317f7f89830b61bf57caf64ea31aa8884 100644
--- a/pkgs/applications/misc/qlcplus/default.nix
+++ b/pkgs/applications/misc/qlcplus/default.nix
@@ -5,13 +5,13 @@
mkDerivation rec {
name = "qlcplus-${version}";
- version = "4.11.0";
+ version = "4.11.1";
src = fetchFromGitHub {
owner = "mcallegari";
repo = "qlcplus";
rev = "QLC+_${version}";
- sha256 = "0a45ww341yjx9k54j5s8b5wj83rgbwxkdvgy0v5jbbdf9m78ifrg";
+ sha256 = "0lb1mdp7kbnkja14phgyknr65irwkxcmzk96rqacysvwrvzvfzyd";
};
nativeBuildInputs = [ qmake pkgconfig ];
@@ -34,5 +34,6 @@ mkDerivation rec {
maintainers = [ maintainers.globin ];
license = licenses.asl20;
platforms = platforms.all;
+ homepage = "http://www.qlcplus.org/";
};
}
diff --git a/pkgs/applications/misc/qsyncthingtray/default.nix b/pkgs/applications/misc/qsyncthingtray/default.nix
index bc909742c6df9f9e70fc21c0e4f3658fe406e826..763435da564db55cb40565bf7979ebfabb63f117 100644
--- a/pkgs/applications/misc/qsyncthingtray/default.nix
+++ b/pkgs/applications/misc/qsyncthingtray/default.nix
@@ -1,8 +1,9 @@
-{ mkDerivation, stdenv, lib, fetchFromGitHub, procps ? null
+{ mkDerivation, stdenv, lib, fetchFromGitHub, fetchpatch, procps ? null
, qtbase, qtwebengine, qtwebkit
, cmake
, syncthing, syncthing-inotify ? null
-, preferQWebView ? false }:
+, preferQWebView ? false
+, preferNative ? true }:
mkDerivation rec {
version = "0.5.8";
@@ -16,11 +17,18 @@ mkDerivation rec {
};
buildInputs = [ qtbase qtwebengine ] ++ lib.optional preferQWebView qtwebkit;
+
nativeBuildInputs = [ cmake ];
- cmakeFlags = lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1";
+ cmakeFlags = [ ]
+ ++ lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1"
+ ++ lib.optional preferNative "-DQST_BUILD_NATIVEBROWSER=1";
- patches = [ ./qsyncthingtray-0.5.8-qt-5.6.3.patch ];
+ patches = [ (fetchpatch {
+ name = "support_native_browser.patch";
+ url = "https://patch-diff.githubusercontent.com/raw/sieren/QSyncthingTray/pull/225.patch";
+ sha256 = "0w665xdlsbjxs977pdpzaclxpswf7xys1q3rxriz181lhk2y66yy";
+ }) ] ++ lib.optional (!preferQWebView && !preferNative) ./qsyncthingtray-0.5.8-qt-5.6.3.patch;
postPatch = ''
${lib.optionalString stdenv.isLinux ''
@@ -60,6 +68,8 @@ mkDerivation rec {
maintainers = with maintainers; [ zraexy peterhoeg ];
platforms = platforms.all;
# 0.5.7 segfaults when opening the main panel with qt 5.7 and fails to compile with qt 5.8
- broken = builtins.compareVersions qtbase.version "5.7.0" >= 0;
+ # but qt > 5.6 works when only using the native browser
+ # https://github.com/sieren/QSyncthingTray/issues/223
+ broken = (builtins.compareVersions qtbase.version "5.7.0" >= 0 && !preferNative);
};
}
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index f3198085b9abc6da73113b95fc0f76a1473c3c2e..ce1c790614ee01e96837193e2dabc65b8a6f66bc 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pythonPackages, file, less
+{ stdenv, fetchFromGitHub, pythonPackages, file, less
, imagePreviewSupport ? true, w3m ? null}:
with stdenv.lib;
@@ -6,18 +6,14 @@ with stdenv.lib;
assert imagePreviewSupport -> w3m != null;
pythonPackages.buildPythonApplication rec {
- name = "ranger-1.8.1";
-
- meta = {
- description = "File manager with minimalistic curses interface";
- homepage = http://ranger.nongnu.org/;
- license = stdenv.lib.licenses.gpl3;
- platforms = stdenv.lib.platforms.unix;
- };
-
- src = fetchurl {
- url = "http://ranger.nongnu.org/${name}.tar.gz";
- sha256 = "1d11qw0mr9aj22a7nhr6p2c3yzf359xbffmjsjblq44bjpwzjcql";
+ name = "ranger-v${version}";
+ version = "1.9.0";
+
+ src = fetchFromGitHub {
+ owner = "ranger";
+ repo = "ranger";
+ rev = "v${version}";
+ sha256= "0h3qz0sr21390xdshhlfisvscja33slv1plzcisg1wrdgwgyr5j6";
};
checkInputs = with pythonPackages; [ pytest ];
@@ -50,4 +46,11 @@ pythonPackages.buildPythonApplication rec {
--replace "set preview_images false" "set preview_images true" \
'';
+ meta = with stdenv.lib; {
+ description = "File manager with minimalistic curses interface";
+ homepage = http://ranger.github.io/;
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.magnetophon ];
+ };
}
diff --git a/pkgs/applications/misc/redshift/575.patch b/pkgs/applications/misc/redshift/575.patch
new file mode 100644
index 0000000000000000000000000000000000000000..d731d8ec43ad4a987a5c2dcb98fc834489187c3d
--- /dev/null
+++ b/pkgs/applications/misc/redshift/575.patch
@@ -0,0 +1,51 @@
+From 467156efccc5e36a36bec8c0b64cc5a70f14d5ed Mon Sep 17 00:00:00 2001
+From: Yegor Timoshenko
+Date: Tue, 16 Jan 2018 11:43:46 +0000
+Subject: [PATCH] Fix Autoconf script
+
+gettext/intltool macros are not used correctly, see:
+https://bugs.launchpad.net/inkscape/+bug/1418943
+---
+ bootstrap | 6 +-----
+ configure.ac | 5 +----
+ 2 files changed, 2 insertions(+), 9 deletions(-)
+
+diff --git a/bootstrap b/bootstrap
+index 0599cf5..40b1dca 100755
+--- a/bootstrap
++++ b/bootstrap
+@@ -1,7 +1,3 @@
+ #!/bin/sh
+
+-# change to root directory
+-cd $(dirname "$0")
+-
+-autopoint --force && \
+- AUTOPOINT="intltoolize --automake --copy" autoreconf --force --install --verbose
++autoreconf --force --install && intltoolize
+diff --git a/configure.ac b/configure.ac
+index be0b51a..a2e7c42 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -17,6 +17,7 @@ AC_PROG_OBJC # For macOS support modules
+ AC_LANG([C])
+
+ AC_PROG_INTLTOOL([0.50])
++AC_SUBST(LIBINTL)
+
+ AC_CANONICAL_HOST
+
+@@ -51,10 +52,6 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], [
+ ])
+ AC_LANG_POP([Objective C])
+
+-# Checks for libraries.
+-AM_GNU_GETTEXT_VERSION([0.17])
+-AM_GNU_GETTEXT([external])
+-
+ GETTEXT_PACKAGE=redshift
+ AC_SUBST(GETTEXT_PACKAGE)
+ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext])
+--
+2.15.1
+
diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix
index 3fe0503d7f9d1c39f2660ce9972a714e19254af7..9871c559523c4265c4b26b2c5f7a1f4f33bb2604 100644
--- a/pkgs/applications/misc/redshift/default.nix
+++ b/pkgs/applications/misc/redshift/default.nix
@@ -1,68 +1,63 @@
-{ fetchurl, stdenv, gettext, intltool, makeWrapper, pkgconfig
-, geoclue2
-, guiSupport ? true, hicolor_icon_theme, librsvg, gtk3, python, pygobject3, pyxdg
-, drmSupport ? true, libdrm
-, randrSupport ? true, libxcb
-, vidModeSupport ? true, libX11, libXxf86vm
-}:
+{ stdenv, fetchFromGitHub, fetchurl, autoconf, automake, gettext, intltool
+, libtool, pkgconfig, wrapGAppsHook, wrapPython, geoclue2, gobjectIntrospection
+, gtk3, python, pygobject3, pyxdg, libdrm, libxcb }:
-let
- mkFlag = flag: name: if flag
- then "--enable-${name}"
- else "--disable-${name}";
-in
stdenv.mkDerivation rec {
name = "redshift-${version}";
version = "1.11";
- src = fetchurl {
- sha256 = "0ngkwj7rg8nfk806w0sg443w6wjr91xdc0zisqfm5h2i77wm1qqh";
- url = "https://github.com/jonls/redshift/releases/download/v${version}/redshift-${version}.tar.xz";
+ src = fetchFromGitHub {
+ owner = "jonls";
+ repo = "redshift";
+ rev = "v${version}";
+ sha256 = "0jfi4wqklqw2rm0r2xwalyzir88zkdvqj0z5id0l5v20vsrfiiyj";
};
- buildInputs = [ geoclue2 ]
- ++ stdenv.lib.optionals guiSupport [ hicolor_icon_theme librsvg gtk3
- python pygobject3 pyxdg ]
- ++ stdenv.lib.optionals drmSupport [ libdrm ]
- ++ stdenv.lib.optionals randrSupport [ libxcb ]
- ++ stdenv.lib.optionals vidModeSupport [ libX11 libXxf86vm ];
- nativeBuildInputs = [ gettext intltool makeWrapper pkgconfig ];
+ patches = [
+ # https://github.com/jonls/redshift/pull/575
+ ./575.patch
+ ];
- configureFlags = [
- (mkFlag guiSupport "gui")
- (mkFlag drmSupport "drm")
- (mkFlag randrSupport "randr")
- (mkFlag vidModeSupport "vidmode")
+ nativeBuildInputs = [
+ autoconf
+ automake
+ gettext
+ intltool
+ libtool
+ pkgconfig
+ wrapGAppsHook
+ wrapPython
];
- enableParallelBuilding = true;
+ buildInputs = [
+ geoclue2
+ gobjectIntrospection
+ gtk3
+ libdrm
+ libxcb
+ python
+ ];
- preInstall = stdenv.lib.optionalString guiSupport ''
- substituteInPlace src/redshift-gtk/redshift-gtk \
- --replace "/usr/bin/env python3" "${python}/bin/${python.executable}"
- '';
- postInstall = stdenv.lib.optionalString guiSupport ''
- wrapProgram "$out/bin/redshift-gtk" \
- --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
- --prefix PYTHONPATH : "$PYTHONPATH" \
- --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
- --prefix XDG_DATA_DIRS : "$out/share:${hicolor_icon_theme}/share"
+ pythonPath = [ pygobject3 pyxdg ];
- install -Dm644 {.,$out/share/doc/redshift}/redshift.conf.sample
- '';
+ preConfigure = "./bootstrap";
+ postFixup = "wrapPythonPrograms";
+
+ enableParallelBuilding = true;
meta = with stdenv.lib; {
- description = "Gradually change screen color temperature";
+ description = "Screen color temperature manager";
longDescription = ''
- The color temperature is set according to the position of the
- sun. A different color temperature is set during night and
- daytime. During twilight and early morning, the color
- temperature transitions smoothly from night to daytime
- temperature to allow your eyes to slowly adapt.
+ Redshift adjusts the color temperature according to the position
+ of the sun. A different color temperature is set during night and
+ daytime. During twilight and early morning, the color temperature
+ transitions smoothly from night to daytime temperature to allow
+ your eyes to slowly adapt. At night the color temperature should
+ be set to match the lamps in your room.
'';
license = licenses.gpl3Plus;
homepage = http://jonls.dk/redshift;
platforms = platforms.linux;
- maintainers = with maintainers; [ mornfall nckx ];
- };
+ maintainers = with maintainers; [ yegortimoshenko ];
+ };
}
diff --git a/pkgs/applications/misc/rtv/default.nix b/pkgs/applications/misc/rtv/default.nix
index 02af4c28d593b1324846ca8ea52994444ef3ee60..c9064d93740ce6e8b5747adc5e7ab3df389e34fa 100644
--- a/pkgs/applications/misc/rtv/default.nix
+++ b/pkgs/applications/misc/rtv/default.nix
@@ -2,14 +2,14 @@
with pythonPackages;
buildPythonApplication rec {
- version = "1.19.0";
+ version = "1.21.0";
name = "rtv-${version}";
src = fetchFromGitHub {
owner = "michael-lazar";
repo = "rtv";
rev = "v${version}";
- sha256 = "19rnw9cac06ns10vqn2cj0v61ycrj9g1ysa3hncamwxxibmkycp7";
+ sha256 = "0srm01nrb23hdmj3ripsa9p8nv2cgss3m6and9rdr875qw5ii130";
};
# Tests try to access network
diff --git a/pkgs/applications/misc/rxvt_unicode/default.nix b/pkgs/applications/misc/rxvt_unicode/default.nix
index 281f2176833a14a235cd5ce2db4f480d59ea2187..4ee9f461760cecaac8b8152faff257ed712c9c40 100644
--- a/pkgs/applications/misc/rxvt_unicode/default.nix
+++ b/pkgs/applications/misc/rxvt_unicode/default.nix
@@ -65,7 +65,7 @@ stdenv.mkDerivation (rec {
inherit description;
homepage = http://software.schmorp.de/pkg/rxvt-unicode.html;
downloadPage = "http://dist.schmorp.de/rxvt-unicode/Attic/";
- maintainers = [ maintainers.mornfall ];
+ maintainers = [ ];
platforms = platforms.unix;
};
})
diff --git a/pkgs/applications/misc/sigal/default.nix b/pkgs/applications/misc/sigal/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..ae2bab64187df7547a0dea042d789246ac4bee71
--- /dev/null
+++ b/pkgs/applications/misc/sigal/default.nix
@@ -0,0 +1,33 @@
+{ lib, buildPythonApplication, fetchPypi, pythonPackages }:
+
+buildPythonApplication rec {
+ version = "1.3.0";
+ pname = "sigal";
+
+ src = fetchPypi {
+ inherit version pname;
+ sha256 = "0ycyrap4rc0yrjagi5c5fs5gpw9whvkli656syfpj99dq1q9q1d0";
+ };
+
+ buildInputs = with pythonPackages; [ pytest ];
+ propagatedBuildInputs = with pythonPackages; [
+ jinja2
+ markdown
+ pillow
+ pilkit
+ clint
+ click
+ blinker
+ ];
+
+ # No tests included
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Yet another simple static gallery generator";
+ homepage = http://sigal.saimon.org/en/latest/index.html;
+ license = licenses.mit;
+ maintainers = with maintainers; [ domenkozar matthiasbeyer ];
+ };
+}
+
diff --git a/pkgs/applications/misc/slade/git.nix b/pkgs/applications/misc/slade/git.nix
new file mode 100644
index 0000000000000000000000000000000000000000..29e01da1b5b13f263d3e5ccdaef5edd572f0af93
--- /dev/null
+++ b/pkgs/applications/misc/slade/git.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }:
+
+stdenv.mkDerivation {
+ name = "slade-git-3.1.2.2018.01.29";
+
+ src = fetchFromGitHub {
+ owner = "sirjuddington";
+ repo = "SLADE";
+ rev = "f7409c504b40c4962f419038db934c32688ddd2e";
+ sha256 = "14icxiy0r9rlcc10skqs1ylnxm1f0f3irhzfmx4sazq0pjv5ivld";
+ };
+
+ cmakeFlags = ["-DNO_WEBVIEW=1"];
+ nativeBuildInputs = [ cmake pkgconfig zip ];
+ buildInputs = [ wxGTK gtk2 sfml fluidsynth curl freeimage ftgl glew ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Doom editor";
+ homepage = http://slade.mancubus.net/;
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ertes ];
+ };
+}
diff --git a/pkgs/applications/misc/slic3r-prusa3d/default.nix b/pkgs/applications/misc/slic3r-prusa3d/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..ef8bfb1b2be53f0d88fe5239e18a0ada99208687
--- /dev/null
+++ b/pkgs/applications/misc/slic3r-prusa3d/default.nix
@@ -0,0 +1,93 @@
+{ stdenv, fetchFromGitHub, makeWrapper, which, cmake, perl, perlPackages,
+ boost, tbb, wxGTK30, pkgconfig, gtk3, fetchurl, gtk2, bash, mesa_glu }:
+let
+ AlienWxWidgets = perlPackages.buildPerlPackage rec {
+ name = "Alien-wxWidgets-0.69";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/MD/MDOOTSON/${name}.tar.gz";
+ sha256 = "075m880klf66pbcfk0la2nl60vd37jljizqndrklh5y4zvzdy1nr";
+ };
+ propagatedBuildInputs = [
+ pkgconfig perlPackages.ModulePluggable perlPackages.ModuleBuild
+ gtk2 gtk3 wxGTK30
+ ];
+ };
+
+ Wx = perlPackages.Wx.overrideAttrs (oldAttrs: {
+ propagatedBuildInputs = [
+ perlPackages.ExtUtilsXSpp
+ AlienWxWidgets
+ ];
+ });
+
+ WxGLCanvas = perlPackages.buildPerlPackage rec {
+ name = "Wx-GLCanvas-0.09";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/MB/MBARBON/${name}.tar.gz";
+ sha256 = "1q4gvj4gdx4l8k4mkgiix24p9mdfy1miv7abidf0my3gy2gw5lka";
+ };
+ propagatedBuildInputs = [ Wx perlPackages.OpenGL mesa_glu ];
+ doCheck = false;
+ };
+in
+stdenv.mkDerivation rec {
+ name = "slic3r-prusa-edition-${version}";
+ version = "1.38.7";
+
+ buildInputs = [
+ cmake
+ perl
+ makeWrapper
+ tbb
+ which
+ Wx
+ WxGLCanvas
+ ] ++ (with perlPackages; [
+ boost
+ ClassXSAccessor
+ EncodeLocale
+ ExtUtilsMakeMaker
+ ExtUtilsXSpp
+ GrowlGNTP
+ ImportInto
+ IOStringy
+ locallib
+ LWP
+ MathClipper
+ MathConvexHullMonotoneChain
+ MathGeometryVoronoi
+ MathPlanePath
+ ModuleBuild
+ Moo
+ NetDBus
+ OpenGL
+ threads
+ XMLSAX
+ ]);
+
+ postInstall = ''
+ echo 'postInstall'
+ wrapProgram "$out/bin/slic3r-prusa3d" \
+ --prefix PERL5LIB : "$out/lib/slic3r-prusa3d:$PERL5LIB"
+
+ # it seems we need to copy the icons...
+ mkdir -p $out/bin/var
+ cp ../resources/icons/* $out/bin/var/
+ cp -r ../resources $out/bin/
+ '';
+
+ src = fetchFromGitHub {
+ owner = "prusa3d";
+ repo = "Slic3r";
+ sha256 = "1nrryd2bxmk4y59bq5fp7n2alyvc5a9xvnbx5j4fg4mqr91ccs5c";
+ rev = "version_${version}";
+ };
+
+ meta = with stdenv.lib; {
+ description = "G-code generator for 3D printer";
+ homepage = https://github.com/prusa3d/Slic3r;
+ license = licenses.agpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ tweber ];
+ };
+}
diff --git a/pkgs/applications/misc/styx/default.nix b/pkgs/applications/misc/styx/default.nix
index 2cdf047a10fc7236db97779e5579c0429262b8ba..f9779beec0f4a83c01496061b839737481742742 100644
--- a/pkgs/applications/misc/styx/default.nix
+++ b/pkgs/applications/misc/styx/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "styx-${version}";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "styx-static";
repo = "styx";
rev = "v${version}";
- sha256 = "044zpj92w96csaddf1qnnc2w2w9iq4b7rzlqqsqnd1s0a87lm1qd";
+ sha256 = "01lklz7l9klqmmsncikwjnk3glzyz15c30118s82yd1chwpwhpfl";
};
server = "${caddy.bin}/bin/caddy";
diff --git a/pkgs/applications/misc/subsurface/default.nix b/pkgs/applications/misc/subsurface/default.nix
index 376ea9e293aad1cb058d519f401d9c748b05cdbf..5e1e7bf32258eed1bef3743700282d9c9c905c1e 100644
--- a/pkgs/applications/misc/subsurface/default.nix
+++ b/pkgs/applications/misc/subsurface/default.nix
@@ -48,9 +48,9 @@ let
pluginsSubdir = "lib/qt-${qtbase.qtCompatVersion}/plugins";
installPhase = ''
- mkdir -p $out $(dirname ${pluginsSubdir})
- mkdir -p ${pluginsSubdir}
- mv *.so ${pluginsSubdir}
+ mkdir -p $out $(dirname ${pluginsSubdir}/geoservices)
+ mkdir -p ${pluginsSubdir}/geoservices
+ mv *.so ${pluginsSubdir}/geoservices
mv lib $out/
'';
diff --git a/pkgs/applications/misc/synapse/default.nix b/pkgs/applications/misc/synapse/default.nix
index 13f3fa98d56d620af50cbf4f9d990e3ea47d30af..cc267dceaf8b7283f8a26854bd32b3d1991bba13 100644
--- a/pkgs/applications/misc/synapse/default.nix
+++ b/pkgs/applications/misc/synapse/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchurl, intltool, pkgconfig, glib, libnotify, gtk3, libgee
-, keybinder3, json_glib, zeitgeist, vala_0_34, hicolor_icon_theme, gobjectIntrospection
+{ stdenv, fetchurl, gettext, pkgconfig, glib, libnotify, gtk3, libgee
+, keybinder3, json_glib, zeitgeist, vala_0_38, hicolor_icon_theme, gobjectIntrospection
}:
let
- version = "0.2.99.2";
+ version = "0.2.99.3";
in stdenv.mkDerivation rec {
name = "synapse-${version}";
src = fetchurl {
url = "https://launchpad.net/synapse-project/0.3/${version}/+download/${name}.tar.xz";
- sha256 = "04cnsmwf9xa52dh7rpb4ia715c0ls8jg1p7llc9yf3lbg1m0bvzv";
+ sha256 = "0rwd42164xqfi40r13yr29cx6zy3bckgxk00y53b376nl5yqacvy";
};
nativeBuildInputs = [
- pkgconfig intltool vala_0_34
+ pkgconfig gettext vala_0_38
# For setup hook
gobjectIntrospection
];
diff --git a/pkgs/applications/misc/tasknc/default.nix b/pkgs/applications/misc/tasknc/default.nix
index 1b3ca7dfc03c0b8c509b954313b3cb7c69553b72..0deda8ce35a35ea3f856dfbb8dd65b918eb66a10 100644
--- a/pkgs/applications/misc/tasknc/default.nix
+++ b/pkgs/applications/misc/tasknc/default.nix
@@ -1,48 +1,42 @@
-{ stdenv, fetchurl, taskwarrior, perl, ncurses }:
+{ stdenv, fetchFromGitHub, makeWrapper, perl, ncurses, taskwarrior }:
stdenv.mkDerivation rec {
- version = "0.8";
+ version = "2017-05-15";
name = "tasknc-${version}";
- src = fetchurl {
- url = "https://github.com/mjheagle8/tasknc/archive/v${version}.tar.gz";
- sha256 = "0max5schga9hmf3vfqk2ic91dr6raxglyyjcqchzla280kxn5c28";
+ src = fetchFromGitHub {
+ owner = "lharding";
+ repo = "tasknc";
+ rev = "c41d0240e9b848e432f01de735f28de93b934ae7";
+ sha256 = "0f7l7fy06p33vw6f6sjnjxfhw951664pmwhjl573jvmh6gi2h1yr";
};
+ nativeBuildInputs = [
+ makeWrapper
+ perl # For generating the man pages with pod2man
+ ];
+
+ buildInputs = [ ncurses ];
+
hardeningDisable = [ "format" ];
- #
- # I know this is ugly, but the Makefile does strange things in this package,
- # so we have to:
- #
- # 1. Remove the "doc" task dependency from the "all" target
- # 2. Remove the "tasknc.1" task dependency from the "install" target
- # 3. Remove the installing of the tasknc.1 file from the install target as
- # we just removed the build target for it.
- #
- # TODO : One could also provide a patch for the doc/manual.pod file so it
- # actually builds, but I'm not familiar with this, so this is the faster
- # approach for me. We have no manpage, though.
- #
- preConfigure = ''
- sed -i -r 's,(all)(.*)doc,\1\2,' Makefile
- sed -i -r 's,(install)(.*)tasknc\.1,\1\2,' Makefile
- sed -i -r 's,install\ -D\ -m644\ tasknc\.1\ (.*),,' Makefile
- '';
+ buildFlags = [ "VERSION=${version}" ];
installPhase = ''
- mkdir $out/bin/ -p
- mkdir $out/share/man1 -p
- mkdir $out/share/tasknc -p
- DESTDIR=$out PREFIX= MANPREFIX=share make install
+ mkdir -p $out/bin/
+ mkdir -p $out/share/man/man1
+ mkdir -p $out/share/tasknc
+
+ DESTDIR=$out PREFIX= MANPREFIX=/share/man make install
+
+ wrapProgram $out/bin/tasknc --prefix PATH : ${taskwarrior}/bin
'';
- buildInputs = [ taskwarrior perl ncurses ];
- meta = {
- homepage = https://github.com/mjheagle8/tasknc;
+ meta = with stdenv.lib; {
+ homepage = https://github.com/lharding/tasknc;
description = "A ncurses wrapper around taskwarrior";
- maintainers = [ stdenv.lib.maintainers.matthiasbeyer ];
- platforms = stdenv.lib.platforms.linux; # Cannot test others
+ maintainers = with maintainers; [ matthiasbeyer infinisil ];
+ platforms = platforms.linux; # Cannot test others
};
}
diff --git a/pkgs/applications/misc/taskwarrior/default.nix b/pkgs/applications/misc/taskwarrior/default.nix
index 74ef55ee8cc8d9bdc5bf806c27d7b0b1ad28fa38..80e1b9b69efbddcc464bd63a42bb6d59e68435a0 100644
--- a/pkgs/applications/misc/taskwarrior/default.nix
+++ b/pkgs/applications/misc/taskwarrior/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
postInstall = ''
mkdir -p "$out/share/bash-completion/completions"
- ln -s "../../doc/task/scripts/bash/task.sh" "$out/share/bash-completion/completions/"
+ ln -s "../../doc/task/scripts/bash/task.sh" "$out/share/bash-completion/completions/task.bash"
mkdir -p "$out/share/fish/vendor_completions.d"
ln -s "../../../share/doc/task/scripts/fish/task.fish" "$out/share/fish/vendor_completions.d/"
'';
diff --git a/pkgs/applications/misc/terminator/default.nix b/pkgs/applications/misc/terminator/default.nix
index e4b1d7f8c1bcc8db6bed4bdc7fb1581958416e89..59ea70e3da2d10ab383026e01e53dd2503b7e1e6 100644
--- a/pkgs/applications/misc/terminator/default.nix
+++ b/pkgs/applications/misc/terminator/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, pythonPackages, pango, keybinder, vte, gettext, intltool, file
+{ stdenv, fetchurl, pythonPackages, keybinder, vte, gettext, intltool, file, gtk3, gobjectIntrospection, cairo
+, wrapGAppsHook, gnome3
}:
pythonPackages.buildPythonApplication rec {
name = "terminator-${version}";
- version = "1.0";
+ version = "1.91";
src = fetchurl {
- url = "https://launchpad.net/terminator/trunk/${version}/+download/${name}.tar.gz";
- sha256 = "1pfspcxsbax8a835kcld32fax6vcxsn1fmkny9zzvi4icplhkal8";
+ url = "https://launchpad.net/terminator/gtk3/${version}/+download/${name}.tar.gz";
+ sha256 = "95f76e3c0253956d19ceab2f8da709a496f1b9cf9b1c5b8d3cd0b6da3cc7be69";
};
- nativeBuildInputs = [ file intltool ];
+ nativeBuildInputs = [ file intltool wrapGAppsHook ];
+ buildInputs = [ gtk3 gnome3.vte gobjectIntrospection cairo ];
pythonPath = with pythonPackages; [
- pygtk pygobject2 vte keybinder notify gettext pango psutil
+ pygobject3 vte keybinder notify gettext psutil
+ pycairo
];
postPatch = ''
diff --git a/pkgs/applications/misc/timewarrior/default.nix b/pkgs/applications/misc/timewarrior/default.nix
index f5201f8061f0698fc46f7f94ca9fe965715a2cf7..f6dd7cb8c232f3b553f1de8011738aaa1f2a2006 100644
--- a/pkgs/applications/misc/timewarrior/default.nix
+++ b/pkgs/applications/misc/timewarrior/default.nix
@@ -2,19 +2,17 @@
stdenv.mkDerivation rec {
name = "timewarrior-${version}";
- version = "1.0.0";
+ version = "1.1.0";
enableParallelBuilding = true;
src = fetchurl {
url = "https://taskwarrior.org/download/timew-${version}.tar.gz";
- sha256 = "1d8b9sjdbdld81n535iwip9igl16kcw452wa47fmndp8w487j0mc";
+ sha256 = "0jnwj8lflr6nlch2j2hkmgpdqq3zbdd2sfpi5iwiabljk25v9iq9";
};
nativeBuildInputs = [ cmake ];
- patches = [ ./install-all-themes.patch ];
-
meta = with stdenv.lib; {
description = "A command-line time tracker";
homepage = https://tasktools.org/projects/timewarrior.html;
diff --git a/pkgs/applications/misc/timewarrior/install-all-themes.patch b/pkgs/applications/misc/timewarrior/install-all-themes.patch
deleted file mode 100644
index c6e8d3b0dbf741bc00620783effd0eaec4ea3be8..0000000000000000000000000000000000000000
--- a/pkgs/applications/misc/timewarrior/install-all-themes.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From e4a14c61bff3a55de42718dc11b282c4d5342995 Mon Sep 17 00:00:00 2001
-From: Will Dietz
-Date: Tue, 14 Mar 2017 07:51:02 -0500
-Subject: [PATCH] doc/themes: install all themes, not just 'dark.theme'.
-
----
- doc/themes/CMakeLists.txt | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/doc/themes/CMakeLists.txt b/doc/themes/CMakeLists.txt
-index a954576..3a3b453 100644
---- a/doc/themes/CMakeLists.txt
-+++ b/doc/themes/CMakeLists.txt
-@@ -2,5 +2,8 @@ cmake_minimum_required (VERSION 2.8)
-
- message ("-- Configuring theme documentation")
-
--install (FILES README DESTINATION ${TIMEW_DOCDIR}/doc/themes)
--install (FILES dark.theme DESTINATION ${TIMEW_DOCDIR}/doc/themes)
-+install (FILES README DESTINATION ${TIMEW_DOCDIR}/doc/themes)
-+install (FILES dark.theme DESTINATION ${TIMEW_DOCDIR}/doc/themes)
-+install (FILES dark_blue.theme DESTINATION ${TIMEW_DOCDIR}/doc/themes)
-+install (FILES dark_green.theme DESTINATION ${TIMEW_DOCDIR}/doc/themes)
-+install (FILES dark_red.theme DESTINATION ${TIMEW_DOCDIR}/doc/themes)
---
-2.12.0
-
diff --git a/pkgs/applications/misc/tint2/default.nix b/pkgs/applications/misc/tint2/default.nix
index e0a29e5de5fe3d4ab33f169bbe74260dfacfc448..05deac81af6f820b80d5d80b0e36191b46c1c9d4 100644
--- a/pkgs/applications/misc/tint2/default.nix
+++ b/pkgs/applications/misc/tint2/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
name = "tint2-${version}";
- version = "16.1";
+ version = "16.2";
src = fetchFromGitLab {
owner = "o9000";
repo = "tint2";
rev = version;
- sha256 = "0qhp1i24b03g15393lf8jd2ykznh6kvwvf7k7yqdb99zv5i8r75z";
+ sha256 = "1fp9kamb09qbply8jn0gqwgnv9xdds81jzpl0lkziz8dydyis4wm";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/misc/toot/default.nix b/pkgs/applications/misc/toot/default.nix
index be86526191256dddf64ee8eb1a290c15e3860440..1f8ab8b438ddca7f7b1230610b68a1ca0d90878c 100644
--- a/pkgs/applications/misc/toot/default.nix
+++ b/pkgs/applications/misc/toot/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
- version = "0.16.2";
+ version = "0.17.1";
name = "toot-${version}";
src = fetchFromGitHub {
owner = "ihabunek";
repo = "toot";
rev = "${version}";
- sha256 = "19n6rmm44y24zvkpk56vd2xmx49sn6wc5qayi1jm83jlnlbbwfh7";
+ sha256 = "05fzsakm089bn03z8gip6yp4xfmwa054v40x2f3gqpl04r504gis";
};
checkInputs = with python3Packages; [ pytest ];
diff --git a/pkgs/applications/misc/vifm/default.nix b/pkgs/applications/misc/vifm/default.nix
index c43ec5efbaff68c4e43a300e53785b688168cd19..ebc951c5bb93184accc28ce0005db669e1221293 100644
--- a/pkgs/applications/misc/vifm/default.nix
+++ b/pkgs/applications/misc/vifm/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
name = "vifm-${version}";
- version = "0.9";
+ version = "0.9.1";
src = fetchurl {
url = "https://github.com/vifm/vifm/releases/download/v${version}/vifm-${version}.tar.bz2";
- sha256 = "1zd72vcgir3g9rhs2iyca13qf5fc0b1f22y20f5gy92c3sfwj45b";
+ sha256 = "1cz7vjjmghgdxd1lvsdwv85gvx4kz8idq14qijpwkpfrf2va9f98";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/misc/workrave/default.nix b/pkgs/applications/misc/workrave/default.nix
index 8c554da036216455b121b7e7bb881ed29e5f3ba2..fbf68f317deed851dd3079590da6304297626e2d 100644
--- a/pkgs/applications/misc/workrave/default.nix
+++ b/pkgs/applications/misc/workrave/default.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
homepage = http://www.workrave.org/;
downloadPage = https://github.com/rcaelers/workrave/releases;
license = licenses.gpl3;
- maintainers = with maintainers; [ nckx prikhi ];
+ maintainers = with maintainers; [ prikhi ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/yokadi/default.nix b/pkgs/applications/misc/yokadi/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..dec861009eb4ea3965622aa030e66c823ecd8fdf
--- /dev/null
+++ b/pkgs/applications/misc/yokadi/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, buildPythonApplication, dateutil,
+ sqlalchemy, setproctitle, icalendar, pycrypto }:
+
+buildPythonApplication rec {
+ pname = "yokadi";
+ version = "1.1.1";
+
+ src = fetchurl {
+ url = "https://yokadi.github.io/download/${pname}-${version}.tar.bz2";
+ sha256 = "af201da66fd3a8435b2ccd932082ab9ff13f5f2e3d6cd3624f1ab81c577aaf17";
+ };
+
+ propagatedBuildInputs = [
+ dateutil
+ sqlalchemy
+ setproctitle
+ icalendar
+ pycrypto
+ ];
+
+ # Yokadi doesn't have any tests
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A command line oriented, sqlite powered, todo-list";
+ homepage = https://yokadi.github.io/index.html;
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.nipav ];
+ };
+}
diff --git a/pkgs/applications/networking/apache-directory-studio/default.nix b/pkgs/applications/networking/apache-directory-studio/default.nix
index 36d0c9e4acf6219c89e89e7417d70a5b6349dd48..d593947f3e624d4bad29dc846c517f4580a61c55 100644
--- a/pkgs/applications/networking/apache-directory-studio/default.nix
+++ b/pkgs/applications/networking/apache-directory-studio/default.nix
@@ -1,9 +1,20 @@
-{ stdenv, fetchurl, xorg, jre, makeWrapper }:
+{ stdenv, fetchurl, xorg, jre, makeWrapper, makeDesktopItem }:
let
rpath = stdenv.lib.makeLibraryPath (with xorg; [
libXtst
]);
+
+ desktopItem = makeDesktopItem {
+ name = "apache-directory-studio";
+ exec = "ApacheDirectoryStudio";
+ icon = "apache-directory-studio";
+ comment = "Eclipse-based LDAP browser and directory client";
+ desktopName = "Apache Directory Studio";
+ genericName = "Apache Directory Studio";
+ categories = "Java;Network";
+ };
+
in
stdenv.mkDerivation rec {
name = "apache-directory-studio-${version}";
@@ -36,6 +47,8 @@ stdenv.mkDerivation rec {
"$out/bin/ApacheDirectoryStudio" \
--prefix PATH : "${jre}/bin" \
--prefix LD_LIBRARY_PATH : "${rpath}"
+ install -D icon.xpm "$out/share/pixmaps/apache-directory-studio.xpm"
+ install -D -t "$out/share/applications" ${desktopItem}/share/applications/*
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index 54fee5847e18f8b0e6d49c80a77f26676c3a9b2b..e35d894e0e7eb6a9532e5993249ad56318fe7f2e 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -50,6 +50,6 @@ mkChromiumDerivation (base: rec {
maintainers = with maintainers; [ chaoflow bendlas ];
license = licenses.bsd3;
platforms = platforms.linux;
- hydraPlatforms = if channel == "stable" then ["x86_64-linux"] else [];
+ hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
};
})
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index ee26588cbc57eb701e94b866cfb4adfdacea69f7..b0ce1bb731689665b9ba970c0bc246438662e0ee 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -138,19 +138,14 @@ let
# To enable ChromeCast, go to chrome://flags and set "Load Media Router Component Extension" to Enabled
# Fixes Chromecast: https://bugs.chromium.org/p/chromium/issues/detail?id=734325
./patches/fix_network_api_crash.patch
- ] # As major versions are added, you can trawl the gentoo and arch repos at
+ # As major versions are added, you can trawl the gentoo and arch repos at
# https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/chromium/
# https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/chromium
# for updated patches and hints about build flags
- ++ optionals (versionRange "63" "64") [
- ./patches/chromium-gcc5-r4.patch
- (gentooPatch "chromium-gcc5-r5.patch" "0z7rggizzg85wfr8zhw0yfwd3q69lsh3yp297s939jgzp66cwwkw")
- ./patches/include-math-for-round.patch
+
+ # (gentooPatch "" "0000000000000000000000000000000000000000000000000000000000000000")
] ++ optionals (versionRange "64" "65") [
- ## This is a first guess on what patches are needed for 64
- # (gentooPatch "chromium-memcpy-r0.patch" "1d3vra59wjg2lva7ddv55ff6l57mk9k50llsplr0b7vxk0lh0ps5")
(gentooPatch "chromium-cups-r0.patch" "0hyjlfh062c8h54j4b27y4dq5yzd4w6mxzywk3s02yf6cj3cbkrl")
- # (gentooPatch "chromium-clang-r2.patch" "1lsqr7cbjsad5pyyp6kyrfmcgcqy2z2yzgp4zxwjq95fknrfi5a4")
(gentooPatch "chromium-angle-r0.patch" "0izdrqwsyr48117dhvwdsk8c6dkrnq2njida1q4mb1lagvwbz7gc")
] ++ optional enableWideVine ./patches/widevine.patch;
@@ -201,6 +196,9 @@ let
\! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
-delete
done
+ '' + optionalString stdenv.isAarch64 ''
+ substituteInPlace build/toolchain/linux/BUILD.gn \
+ --replace 'toolprefix = "aarch64-linux-gnu-"' 'toolprefix = ""'
'';
gnFlags = mkGnFlags ({
@@ -212,6 +210,7 @@ let
proprietary_codecs = false;
use_sysroot = false;
use_gnome_keyring = gnomeKeyringSupport;
+ ## FIXME remove use_gconf after chromium 65 has become stable
use_gconf = gnomeSupport;
use_gio = gnomeSupport;
enable_nacl = enableNaCl;
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index 911b55b115f9fde03c4c6b05a5098f7b225b4afb..42616147536907b31c63b9d1d739ed1ce0e7f885 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -117,13 +117,19 @@ in stdenv.mkDerivation {
ln -s "$out/bin/chromium" "$out/bin/chromium-browser"
mkdir -p "$out/share/applications"
- for f in '${chromium.browser}'/share/*; do
+ for f in '${chromium.browser}'/share/*; do # hello emacs */
ln -s -t "$out/share/" "$f"
done
cp -v "${desktopItem}/share/applications/"* "$out/share/applications"
'';
- inherit (chromium.browser) meta packageName;
+ inherit (chromium.browser) packageName;
+ meta = chromium.browser.meta // {
+ broken = if enableWideVine then
+ builtins.trace "WARNING: WideVine is not functional, please only use for testing"
+ true
+ else false;
+ };
passthru = {
inherit (chromium) upstream-info browser;
diff --git a/pkgs/applications/networking/browsers/chromium/plugins.nix b/pkgs/applications/networking/browsers/chromium/plugins.nix
index fa42c2f3b11511266137d954ac596103ad5a2ef5..bac4a361a19be3b3ab21f3a762233eaef4405207 100644
--- a/pkgs/applications/networking/browsers/chromium/plugins.nix
+++ b/pkgs/applications/networking/browsers/chromium/plugins.nix
@@ -1,6 +1,10 @@
{ stdenv
, jshon
+, glib
+, nspr
+, nss
, fetchzip
+, patchelfUnstable
, enablePepperFlash ? false
, enableWideVine ? false
@@ -45,6 +49,8 @@ let
src = upstream-info.binary;
+ nativeBuildInputs = [ patchelfUnstable ];
+
phases = [ "unpackPhase" "patchPhase" "installPhase" "checkPhase" ];
unpackCmd = let
@@ -63,14 +69,12 @@ let
! find -iname '*.so' -exec ldd {} + | grep 'not found'
'';
- patchPhase = ''
- for sofile in libwidevinecdm.so libwidevinecdmadapter.so; do
- chmod +x "$sofile"
- patchelf --set-rpath "${mkrpath [ stdenv.cc.cc ]}" "$sofile"
- done
+ PATCH_RPATH = mkrpath [ stdenv.cc.cc glib nspr nss ];
- patchelf --set-rpath "$out/lib:${mkrpath [ stdenv.cc.cc ]}" \
- libwidevinecdmadapter.so
+ patchPhase = ''
+ chmod +x libwidevinecdm.so libwidevinecdmadapter.so
+ patchelf --set-rpath "$PATCH_RPATH" libwidevinecdm.so
+ patchelf --set-rpath "$out/lib:$PATCH_RPATH" libwidevinecdmadapter.so
'';
installPhase = let
@@ -94,12 +98,12 @@ let
flash = stdenv.mkDerivation rec {
name = "flashplayer-ppapi-${version}";
- version = "28.0.0.137";
+ version = "28.0.0.161";
src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/"
+ "${version}/flash_player_ppapi_linux.x86_64.tar.gz";
- sha256 = "1776jjv2abzrwhgff8c75wm9dh3gfsihv9c5vzllhdys21zvravy";
+ sha256 = "0xhfr2mqmg71dxnsq4x716hzkryj2dmmlzgyi8hf7s999p7x8djw";
stripRoot = false;
};
diff --git a/pkgs/applications/networking/browsers/chromium/update.nix b/pkgs/applications/networking/browsers/chromium/update.nix
index 3b9ea39664730a7582cff454bb67d94f671876e9..277ad29abe297bdd006016993be87c0ef4dfd47f 100644
--- a/pkgs/applications/networking/browsers/chromium/update.nix
+++ b/pkgs/applications/networking/browsers/chromium/update.nix
@@ -145,7 +145,7 @@ in rec {
outputHashMode = "flat";
outputHashAlgo = "md5";
- buildInputs = [ curl ];
+ nativeBuildInputs = [ curl ];
preferLocalBuild = true;
buildCommand = ''
@@ -178,7 +178,7 @@ in rec {
getHash = path: import (runCommand "gethash.nix" {
inherit path;
- buildInputs = [ nix ];
+ nativeBuildInputs = [ nix ];
} ''
sha256="$(nix-hash --flat --base32 --type sha256 "$path")"
echo "\"$sha256\"" > "$out"
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/pkgs/applications/networking/browsers/chromium/upstream-info.nix
index b15bc16c89dd7aa1cc6760b07c66ca89c18431c8..7b39eb755ef3a95f9d0c556ba23f5d9c079146a5 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 = "1mkschqjdn3n3709qkxha1zs626vhh33dp80gi3h6hhk8w0gx4sb";
- sha256bin64 = "05hyfm9j127mprj2wjrq3m9qm4zp3bny40164vscr6vkfxvmjh03";
- version = "64.0.3282.71";
+ sha256 = "1ki9ii3r9iv6k7df2zr14ysm6w3fkvhvcwaw3qjm4b4q6ymznshl";
+ sha256bin64 = "0i1g0hv2vji8jx9c973x8nr1ynzsvqjaqcncxj77x6vj9wp0v41p";
+ version = "64.0.3282.140";
};
dev = {
- sha256 = "1b7f1bs9i7dhrccssn5zk4s62sfpmkj8b4w6aq8g4jbyg7hw9pql";
- sha256bin64 = "0lp8m62p8h60hi8h5nskcjdh6k8vq4g00xbq5limg7d6pgc0vyyz";
- version = "65.0.3311.3";
+ sha256 = "1b3gyj55xyqsb439szisfn8c4mnpws3pfzrndrl5kgdd239qrfqz";
+ sha256bin64 = "1hmkinzn4gpikjfd8c9j30px3i0x6y8dddn9pyvjzsk6dzfcvknz";
+ version = "65.0.3325.31";
};
stable = {
- sha256 = "139x3cbc5pa14x69493ic8i2ank12c9fwiq6pqm11aps88n6ri44";
- sha256bin64 = "03r97jg1fcb23k1xg5qnw5hp5p9m8anyx346nchbas63rfn439km";
- version = "63.0.3239.132";
+ sha256 = "1ki9ii3r9iv6k7df2zr14ysm6w3fkvhvcwaw3qjm4b4q6ymznshl";
+ sha256bin64 = "1zsgcnilip9rxbs51xvnchp87gh4fmgxzrcf9dhfrnldhji17ikj";
+ version = "64.0.3282.140";
};
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index deac6e2722307475745d0ef73637205b46949c62..63de5391e9979fd89c274a5cf342101500b6f570 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,965 +1,975 @@
{
- version = "58.0b15";
+ version = "59.0b8";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ach/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ach/firefox-59.0b8.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "5397865cdb1db5996ddc2e6b3d21380d56d8a6372b6b9733ede452e54fe5fec73b1cc12749e85c36bc7169a28ad6e4df278c4d8f9a3021f9c4622fb38fd36f12";
+ sha512 = "7a5679be37565bd52e2758e6f8bf4068d2a6aa24fc70b89730a904b1be91576422bde7373aec93bca4b8169cd475b22c8404485773abb88f85fac8683b90f8ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/af/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/af/firefox-59.0b8.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "cd18983a0b397435ace96b79645d3b8b994f25001b59aacb53ca20fe223e243151f3cdd4d0b1f8f68b8c87cdc747e98d0c1835ee37610d674f26c481764b531d";
+ sha512 = "84bcc29fe8c378f55a9aabb308a153eaa9c5a5eff99fdb44e5738f0e71f263e5aa2131d7efa059b630efb14b7a603f0b080a1919f84c0acff0735fac64cafd62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/an/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/an/firefox-59.0b8.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "80773287f69ec0c2012877887816ba0ff5cc447fe463aaa077c7753c7f50a66c8b23ff096a872eb3c9ce625cd2226ee11f11640f8ad0f1ab92f1137984355eca";
+ sha512 = "47ababf55be74a76d88f95531d3553094566597520ee7e675ce0f49c2d4ab572dcdde26b7e73dfd81fffea95758259f23029849d5e7a420830dd54b03a6ce21e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ar/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ar/firefox-59.0b8.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "9abe954a8cd68c57586d45759f1390ab24cb8371bf153053125f532e93a8646fcb5fd798009032ae6ec5852f0c524202a2140532276cd59d6580839c47fb3616";
+ sha512 = "c32c3424b22facb570f8f5f79421d8a5e1cbfd1fc7f449996b17cd916314eb77e333c4beb2bb4bf97c47da3724a4a88b65727be6d3a781982840c32c1aba7e38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/as/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/as/firefox-59.0b8.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "f6bc470fda85afe00b175f2da26ba7fd63139f22fecda62a2e3bd8a7b327bbe73cba727dd6df4092295f2d819a219471e37135ba418d84db296d230561067084";
+ sha512 = "b611ab04d133504f8d63ed3084c479d45897647050b67a8fd073c70da2c0a7e0d2630a4e631172ff7a0facd35b966c3ddbdb289f65c3429bd552ede47be36504";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ast/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ast/firefox-59.0b8.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "1c5245a594d909935a3e406fe8dfbd5e53b55fa08ad4973609bffe80a964554a69cc05f3d70f88ae55574535b5c2a367883298676995cddce99e4c5f0c2abb97";
+ sha512 = "320d330074e3af53a68457844ea965beb4ee01d89ddb56b3d5dfad74e91645e99ec45c35d06a30e778cd2b0706fac0e7e750f9f834e7a0eda4fb8c8f3284aedd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/az/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/az/firefox-59.0b8.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "4e9cdb529b4cd91a23a07d573d215f0f7ca47b7820cf1bc1f4fb0a05e963af674eda9ee61cfeeca18a8e6d20bb0bece1d6bd20a780e86330b1d3e9462c232744";
+ sha512 = "f6f6576815b4a41ecb6fb108cb54d5c1b26ac6488af2377adc55f3495a40ac8911c19fe376160243d8d700028433ce80294ff6ac05d8ac36c00199e7732f36e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/be/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/be/firefox-59.0b8.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "fbfef089f40514779051d60fa1ff1b245d4f91a31cf25f960cfdb7fa08ae78299d340191b2b71d472a3a97b228f8b53fd2afa116157952e415a4737573acef09";
+ sha512 = "6f23f77ec1f547a95e1c41b075b023d2228c5ad8a144846ce05c637d0a025c5ea590f93ccc824eaa4f751ae751009a00cbc0bb96f570671fbb4d83edb9fd236f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/bg/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/bg/firefox-59.0b8.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "0a06d47b02792540627142bb029aa3f099dcfa4facaaa77a3982d1c5cfc3b58ff946cd94448bf6ca11dd1bff0fe3496a411aa7e3f241c02c1fa5b24d4a8b9d93";
+ sha512 = "db026f8b44d0e43f872d4959d5e59f9f0e8687ae6e8eb719ad9e5d22d4fd752b0d17f4420cdb7bfc366ca8b999611e111adf13e115046c951897cfac88b9201f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/bn-BD/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/bn-BD/firefox-59.0b8.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "cb78b30d32280b14c0ddfebcd02ca29d106173b3e3e590347b183a2e66fc03c607ccbace0754fc7713f7c7aadc431399e003229ac0b39d2b990d3cce85803ca6";
+ sha512 = "2858d77032c2ba1ccc121b07f0e19a9bc016f5a547f9156f18a6e4cd21e44c500aef61e99d7231cfec90a9d8bc6a55c2a0fd9b85a274cd778bef85d9f5571185";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/bn-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/bn-IN/firefox-59.0b8.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "25e1dd45b294ff707b64966a3cd0262d253bcdfa0b8cc5c3fd4ccdb1bb457fb2699a2bc6a1ac1707ced941dbd1cf0dd0e3474604d897a776b2cefb71d8a4f8f6";
+ sha512 = "47d847b39e17627aef8fa5de993161ab90eacc4caeb144aca108598b5f426301c705d2bceb7e4def44b718434273798f9546a5a7cce857f1e8c49a085a104ca7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/br/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/br/firefox-59.0b8.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "3f08b36c87414d380f5104acb3a296dd56d8c54073d34d3fbbb1df384c138c0e58187e948358df2d634026f01f38dafaa59c108dc0b9d81d9ef05b0c388e18ba";
+ sha512 = "7a364e793d8f48b72ffeeff38c04fc82fd0f96255e0ca4773799f55536060a44beb41c40e2fc22073b9850426ef2b720f34c178d209d905701a2197c5dd0ec19";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/bs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/bs/firefox-59.0b8.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "6770f5016ed7cb162b8dd5cf76d9a076e3299eb8f67839e495bfc4057987b375f9eb15d536df6f92405eddaa00cab9c9970076e3b4774bac28593a4800d3187b";
+ sha512 = "d41e363242651761d02be942b3f1d5389c5e641d5607e7ef2a627ab91734b1ce34bc6b08116c6979a71890f6953a2599a50988286269a221a70b9d0a9c97984b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ca/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ca/firefox-59.0b8.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "69f2f14f5d15cbdb5a2dc5ff4035f783f5533315cc9bca67aae74e31691ce07f5e63e86f458cb7df28609fec547f5bbdaaddfa13ab776592d99136c175a16ecf";
+ sha512 = "4683f22b09a2cefd8531ce550f80d553e5f8daa871f979c69cc3f13c726119c6943909f900250971b0036f384f2b763bdc3a4afcd1926878b0ac4933074083db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/cak/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/cak/firefox-59.0b8.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "6c95305b1db952de2c23f887ac878f31c2b07a9f4daec30d1e59df54b05d730d6def93b679c61e84e647267863e0ac1457428220e7926c5b828a2ae963b6d75b";
+ sha512 = "8ff49b2d2cf4a28a5e7c0856d7f350442858147a0a2671bb90318c507ae6cd4c505310f110aa7026cdf9ba9a1c7f413528ccfaaba3d732a403997a27a905697e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/cs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/cs/firefox-59.0b8.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "54e520b6bd4d15648ced14ac2700258c6338180a87d8493d314a4c843024e1fb062d4dc2e9f4f143063e037d375849e9c2c2c53e56c0b2c539a4254278a06a4e";
+ sha512 = "4bef0725cbf85e2e7f9700df01a0b0c92de45d06cbe61dd9f623fcd87f485dc8dabe6a2000250771af17105f4b9530d69d19d2899da6f00fbf13ec98dad10732";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/cy/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/cy/firefox-59.0b8.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "569f6c5a554265ecbafb195d2f943d6bed7ef6eb5865e45474e3217e4d5ba13d5036bf86cc3d9fae6e5e2149caa26737c0d0b99c4ef8b244590ecfae612a0c2c";
+ sha512 = "8a3541e9f70aaace1f2b5b6f0d73aab8c6e28130e83abd55ad6ff9ba6687ed44156a43db7fa84d26807d258fbe18f37c49632698837553b9c37f561e88d3c5cd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/da/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/da/firefox-59.0b8.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "dc2b4e6d1bfe80984b99aec27ccd1274decd5397fb216b69b7ad3845f824c4c52956cd2f5766b11d28b9765f8355ab73973acdf029b76415575a20674e95f1ff";
+ sha512 = "de8e0ce9a44082fe43c719ea6c1167b178f5a44b6db8ceddc0e4a1434902f5534fb62554201ae3b72c6d79c1a6de2123ef93b248715eeb93b90ee50f09c24a86";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/de/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/de/firefox-59.0b8.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "2f7508107dedc8afc517b420e2776186fcbda37c24273ca1f2602702bfbeeb59e7fbea8a160bd337430bccd96af7dcd22b2eb7b55e88c5b001d9c2fc0d9e0f9c";
+ sha512 = "b409a74ffd41ceb63c8e0af992f5c002a2dc2261531ad300a6a0b5d2c44b5456a9cfe26707b15f76b9194cc142077f82f14cf7bbdb90546d15687a58136219da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/dsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/dsb/firefox-59.0b8.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "a9fa820fef23f0eabe9e37ff8db3aa7e5908b31ec65dfe4d8fbfaede47258454b4f5d1b8571bd255c2d25f9b176f07d64f24ee69a7acde6a210a13a08dcb7be2";
+ sha512 = "ad1bce56157ada39bece9eb4e8e1f554403dcdf75f97161ea7d90779e15857f07a5874df2d0a94de83c482c0a0442500b3943e3b7723f77bf093cdc188d40099";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/el/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/el/firefox-59.0b8.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "16bd5066d01c117f16d88e080e046dc2c21bccbabcf9a3f598ab990cb4408e095e2d6fa3b649bf16bcca8f7e1c7067d6b9b7099509bc809942437eb1841200dc";
+ sha512 = "bd17f4605999760e8eaf57447bffa572839a7591e2ffa865cdbb85098b7c39019e068ee23b132f03d1238a51e631a1e5e8144835018c4920e1df0fc521f35140";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/en-GB/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/en-GB/firefox-59.0b8.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "33d06b44192402fc9290f8ec8d9ae124f5ca195f499d145235355e1db928b0ddbd44933cb797968f6d683d05664dbe4b417a47d6e719ef8f4a42fc4aa5ea9a4f";
+ sha512 = "e4f4a7e9b57286ab268c00794f554297e7b67f19e78f0886e7981ba6834e89e8b337f904d4e2727bda6c6a7b7a1d20b494ffc29caf3e8d5ee2aa909942432981";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/en-US/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/en-US/firefox-59.0b8.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "d5f198f4acf984b3d83b2eaa44811902a2d5965a665276b887990ed0ee49c1d6e1e0a8f82ac69a2aa7a17fc016e311a6ba9aefccfe1ed62f283be59476a82312";
+ sha512 = "2a9d56be247596357a1e395c40f0c8eb0110f8ad57cf956a1fa14a7b82fa6f0ad5b6f3e7c87b67015fb10a817a93175a35e7a50dad2ad65094f19755f9e887fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/en-ZA/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/en-ZA/firefox-59.0b8.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "7e1a7fc8f875e5ab9f195bb8df413f454660c0c38897ae36973a4494b40c2a4e4c0360ee344f1cd3480eea2b98e5432df0e84ea710063815f62a2e690b1afd11";
+ sha512 = "2421e480966ceb46f2b271ead15f7e9c1ab817170835ad6195d725ec8bbc97a996b6e591de4071e9f3a1870e012f464703a715f6cc55a89e4258a0d0e48c6878";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/eo/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/eo/firefox-59.0b8.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "11d9f0b8ce3c6d8aa1e0c35ce1e6aa69ebbedef7c0e8e548f19556cf6c86c8af11763a2bda200d6f05ea91134c8b79bc8a29e99ee5209c0bd741f5bf996922d4";
+ sha512 = "f391d03c23dc95e39415631b8cda76e9a0273ab3c363ac82bd5729aabbb9dff1533385e6bbc0396ff96e91f481364bafae2af9b4850b589c63e3870208a7edc7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/es-AR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/es-AR/firefox-59.0b8.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "316af39537f733d8524e91448b16efc38f180368905a461f38b2107836732ccc2d8496e6b43975ce07c75652bff97dfa26fce982abafef94996d7d5e0ea92dbe";
+ sha512 = "485744d2bc192e35e5020cfa81d462af9ed4ebae8b5f9f863bd041b3c161ee0bb499f483629b9af28c81db9893abf16201bb5b37bd17aa385da3f278e45950d4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/es-CL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/es-CL/firefox-59.0b8.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "3ac1229c932f5a73c99129a63419aef394522d8dbbc419567ba1631aa49c7d1012fcc963c7d678ff284b00775ac125e97ac07a4421b869920e62e7897136142f";
+ sha512 = "769dc0e88f9e1589bc05167eca358cc7385695017cbe2cd184056b76d25d92ffe93cf031bfa35434306d41acbd4f7876fb3eebbc4684b371108cecc9ece254c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/es-ES/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/es-ES/firefox-59.0b8.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "21e16839bc530f174ed6325e643a9ee9fe8bbcf8718b785265039eb61a3bc5f0d03b75425b65cc815b261a4f759639df02095998e715f67ae4ff801659e2f651";
+ sha512 = "7d6f80386b2bfbd6107b2ba3be2dc8726d8d6861c2c0e1b2257389b326b31fc68de762f4ab48689c6320627ba853ccd9dd8861ab72e8b8f2869ca6aa503e6983";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/es-MX/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/es-MX/firefox-59.0b8.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "642247a3e96c4d6bf5fa865e3377852611057c72e0894b6bfca18fa9ae1d8a8e0ec27b28494b45a3cb093cf229ce9eb7bceebc640afd70380ed1f65ce5202ede";
+ sha512 = "e340785fb6d63522a612a0f7b1b21265bf612853e38a96103c88ac4f50770b7aeffbb5b946c2e604af8aed837be92acc83e2adbe15b2734eff4c3bd68834c6e4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/et/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/et/firefox-59.0b8.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "6c11847f25acf36ae76a2c47ac094bf5724dbecfbc7c8d9844caa3e2f86327eb2b01f64448875a3fee3d8c32fc16ecd16f8cd0a7e9aab6bba48012767d113665";
+ sha512 = "f7c549f58c036bd19ad286517b0d77188c84c5308c5b55553a1e37e3b437e39bb95e58428ebe9e47e4239dcbbf4be63204cab94d11175c5e11d04616fb5411a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/eu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/eu/firefox-59.0b8.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "08229454895d7eea9b0a1df103a443e29e488cfc25c0844075b7ffbdf221ac85ea2905fe37e61292b5c8abed4e4ea946ee2edb2030f7ece27eaf5680fccf4ed4";
+ sha512 = "ed62617a487ad37f1338fc339b35fe603dbdb041cbe3cdb846266587c06ea1b1c3b1a8d46647b9d7d5d61f694942e0f151b8e7dd54cc59f3955065abf1b204bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/fa/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/fa/firefox-59.0b8.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "5dc0de2a76d1577a56162c5598b882bef03fdece5f7e0eb0d44501eed2f5bf52455499735c376b2a68e5b599406854cc4d0a27e6c74de3b62e8f50f0c084243b";
+ sha512 = "d1efa424618df3357b132a70fea5a382566dfb0400053c0377ad3f847e3d17c59d4bed9c44b0762c2efb10211f11d921efcb3c80495d85e8651af67c14c4c57f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ff/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ff/firefox-59.0b8.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "9324770ddf0a62811acafeb0dbef37fae7a16fd10f8dfb5c75e450d674f8c0f8fc15429d753d24a68cdbded44a859d3e7fffa3933f623859de015575c91ac45a";
+ sha512 = "ab0d89d1924ee0cca13a6d47113e6fe70e6fc89c4524f464ecaf809071b019e2c39bd459179d851d91e341361a963c6d108194b33fa9b507ea3443ea506fdb91";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/fi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/fi/firefox-59.0b8.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "f9b1870be74aacc8757436b4b806a626a0fcbc6dac77f2eb5e37fb3000ae1c5e174ef27432b3974cca9f2917940e682819e2cf92a98d83de640913c30b2f0190";
+ sha512 = "24ac3b3603d9c72127b4dd4c1b217a58f4c80d89b5a035dd44b47a49c93b03ecb64e561c25fa14e9b6062b72e8b8e2ed6f912ac13fbf98c1cf20e4ccecc8dd90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/fr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/fr/firefox-59.0b8.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "b47de97c83c160faf799f0c9b33a9b2ac25e56a6ba58c0d987bd94be47979cbdfa9264cc18912b6c0f12e7919209e8dae05415dfe6a4d4cd510043479516dca2";
+ sha512 = "66f6554775d37257fbd0c53a03cc8c026343b60cfa5b30ab52ea86474ee3092a9ae1e072a63b8540c703ae1639ea9eaecc0160f20f0d479532afd873828beac0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/fy-NL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/fy-NL/firefox-59.0b8.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "387375313e5d7920bf05feeaf76591bbd30e1e5c6c84a455a2d76f1c32c4a28a0e6bf3a1a9143844b199977cacdc444bb44d62fbe18b3a7d94ec3362c51ee48e";
+ sha512 = "46e196145686f562b78af07ac7841f873ccbb1bde655faa105edcf37edb5a79583e4f76c083b6e84988b877f383191fdef46344e50c02d400d8b8a76bfea6f07";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ga-IE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ga-IE/firefox-59.0b8.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "5e0f9e33547acaedf6a27608fad1e9bc8e5444a04fc9267070dd327235a9e5a9faab6809b86d72243fdd5c6d3c0246b6129b7620e851fcea75d2914eef7db48e";
+ sha512 = "32958f4ac49a0959f84d78074bd4273502ebfef0ba387e45c326708346ff2b684d1087f9733912ddba51a2bd6f8ad2d9b9bc0f4fd2dad86cddb19d2651de46ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/gd/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/gd/firefox-59.0b8.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "ed93968c6a6e4d231ff6d0ec9205248e4e8a755a5fdaefcf77a972bd4d37938293363395469bf7ac70fa3a7e8b7dfba65a5add59438e68e6d0f7cca48096dae9";
+ sha512 = "09aaaa2838283d99b6d7bebc8f3082b600a40c1550acf3afe8fb35b3241d26205cd38ab5ec74906a9c5f486eb8313292e45c5c2cf419fc99c2d4a8c07016a57b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/gl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/gl/firefox-59.0b8.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "0273d8338fc36d759c2b87109891565dcdb409df7b42c4e31e1509cb1b517fd6930ea4b4ef8ee1281d5374c8b77aea6c50ea6db5866542d2bd11346ea165c797";
+ sha512 = "e86690748cc89097e71344981e27c1ebe52b4915961befba70127ba4236647d9e812fba6f34a138133c3638e9b21c066e0bd8ae7fba29293a7727567b2c57988";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/gn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/gn/firefox-59.0b8.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "78af73aa9ef4ddb183cccb9da3d080bff18db20f38fbc8e58e410765b350e1bcf51810994e3af26288e020ef8a1fb1b324a67b71a744a83a762d7dec3d5f3c88";
+ sha512 = "5bfd6c720ab56d583ef909ed79676ca4137be47ab65fe418a629367b190823dc98870844ab78b1b30370436abe666d18eaf22c9794e1bf3e5c7c61b474d6813c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/gu-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/gu-IN/firefox-59.0b8.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "8c89b46da45861490a9c54a6cc65cb9e306be3d3d479a583f54f79d659824856c4dddc88c8631043457b3414a15eb80535d2c44ea2b5518eacc521db782e243d";
+ sha512 = "743b8cab80b21829c8200fd11318a0fbb2a0384c17f962c1e5f2113fad5afa4d92df1d566f5fb34e6c7856dd4eac9e90a8e45c1e138bf307d12db0603371f50d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/he/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/he/firefox-59.0b8.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "6a857b7f4c4efecebf360fc065ee8d6a7754daa918efccfe54c09a8d04a8501ca25fa0909cfe10db2003d530cb7ffad68d996757d11d5706acb91bfb7793826d";
+ sha512 = "644fa8ebec00b73e6bac18564a6b4d2548cba910a4117a55d4262f539859904876f7917c1f7150a20eb279aa9a00e050d233cd638f7d5201b035bbe017f1528a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/hi-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/hi-IN/firefox-59.0b8.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "9c55430b0c1e7ec85da9cf8dc6e682284e8b1d1a815a40bf381cd2e07fde6690097d75bcf17461d9cf932280ec09671fce2156953e426f7de3a3d80cadf6f2cc";
+ sha512 = "d470007681136d69f5183db099bfdaeceac426d7d52664622263cb6695a8ddaeb522b79ac66874036cebb2979dff85978fe1dfbeb00871120bd492334662a3dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/hr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/hr/firefox-59.0b8.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "360dd1fbe26fee13295fc24b8b30dc32f5d06b8a43529aca19b2df03073e8a9fd56afbb687179b5d96c558a8a6b75b770dba0c26d1e19adc31d7780d7113ad18";
+ sha512 = "f246b46f4b74598ef026ba756f1e910f70611ff9926ab51e71d3b9d5fd9c32b05e3d4bcb00bf6bcf3efee5fbd6f974c1b96542faae4cd2bbe897941ea197d3fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/hsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/hsb/firefox-59.0b8.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "0db06e66a0d73b669dfedf3202d142ee5eedc75bf30b0852a1a14b410cc0a4090d8a05db956607fd65d09136806f864b0b1e7f444aad589e63b8679deff6fad9";
+ sha512 = "418799fc9328eee34506c970d237119af7dee1ebf63cf50da8533cad7f9127bc209c70ea36c8dcdfca21191342dcaee997dea29921bfb5fc75ce5b5b9caa6d8f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/hu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/hu/firefox-59.0b8.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "3c5433ce133318afb9634f23bb42912cf49a063fbcc7c4a16747314cf3b3569c30ca38148755c8e3a0f11fdd923c4e6fd5a67f5a32b8ba9ca78b168f1d666c5d";
+ sha512 = "79da43b79f016ba04b7a3d7192fbb2c3b5230d68c316ef0674609f63bb94532b680a404cda57509c0b0d6c4c318b3d2a67a49f45198126549c3d8714ddb8448f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/hy-AM/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/hy-AM/firefox-59.0b8.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "76254c7c907f9b9c767af642fc70a0393b077a07fcd458031938c8961a0e00329be6082052f367e4ee5f652a527711cf7e6e0f9ac10c6c076d29f5a44468415d";
+ sha512 = "db92e6638603ddc2d9a142350ce9442cd77fcc289150cd02b5b7d21774380f5b56ff3b40c1c4432cf1a3c696442265caeff0a846f2a351e4b4bb16289a8e1558";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/id/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ia/firefox-59.0b8.tar.bz2";
+ locale = "ia";
+ arch = "linux-x86_64";
+ sha512 = "ab0b76e444481e61e979804b4e7dcc921ff431937bbd2020135d2de9bcf8a48cf0a02aef612f25c68feca8c8179b6563ad3ac0885a378fa38f9901039f852474";
+ }
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/id/firefox-59.0b8.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "269fc012fdcd2509da13b30fe5f7e2f6774ce7aa6bc43ab8001d584e68d389f5a058f74419d095fb90db426de03eaaeb75ce87b92b09e30dd6f2d7ad6ac895f6";
+ sha512 = "a10d95b9d84cc11d700124398db9bd8cf4c43187a6abfa18386b98e4e4aa36e13a1ed970b888c1f64fb9d7824722c4f91b4550a7e9c2e18d71611a4db76aab40";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/is/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/is/firefox-59.0b8.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "bcbf0ec6331ba7f4de5c80612e90fbfa9c13b31e450e95081501a4178d1067baed01f2fbf746e14b8705846aab78ff851c101525e065501c769c7bfb1ae3426a";
+ sha512 = "f04533d77d87d9a72d8b5653ba21bf369a6053d433d11d96a7a5a178c52efd925623c4c674bb948cc4ab1e9fc9cacbf0deb1b02df541a9fafb6f882f4c4cbf8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/it/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/it/firefox-59.0b8.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "2fd518dce248a6127fd10204d9477fa698a7c3277674e034b89f7490123a3f2bd12ba5823e8a87065b238b0d480e2c772e915a802a893cf398b72ec84d01f87b";
+ sha512 = "6da026b76ae0a11f2a5f07b5f11519735d80d833f65ac1dfb2b89d4a98584553d271daa4ca430495dd5c218cf969f94f7166b99bcf0e706bc8ad5fe74adda157";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ja/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ja/firefox-59.0b8.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "8bcb7686bd8d64f338d3ac7ae11dc70a062842c079b8cbbdd65ee53dd5a216f343a1aa8b83124ded57839248ccec384006bc513d1478601cb5ebd048add336b8";
+ sha512 = "39916deed05acd7f379f7ed92e6e654e0bc2e2f6916e23ad22a042d4444015ddbc8ae0aadb92f7bd054024005d5a7a57eb37ff9e155c1b17d533b8234f16d919";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ka/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ka/firefox-59.0b8.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "63a1ab4ee92b26a9a730b6772be54ce6edd64c5d42ec420bbcb4867d1247021781c983b382ab6346d99019f8c430fd12208a199c0b90507043195b3522891c81";
+ sha512 = "aec118afeb98eeb3e973d55f10309a9caeecff81b0b0fe8af515a573c01a82f98b3b22b76fd6495cb4456fe9a1d0e8c3f78d254b1019a4acf707081bdd94c277";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/kab/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/kab/firefox-59.0b8.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "93016e490d87de09dc18434fa1488069649cce5218dfe4f75bd3ee09807a8ecef9e1f0875fda2e8fa28e887a42fbf289ba1d73503a7f0e879e58c07212743899";
+ sha512 = "78cce423d7cfc6c6e268bab1bc21ed5afd97fb7289a5e1e66769e002789fceb65925161a3374651a8fee51aca263356395338d4d001e34592bdbb51a48c61e4b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/kk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/kk/firefox-59.0b8.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "2ec047b1300ba3af57516c861e294c47641d394d507e20769037536280538837dff96bbaa65873789134a59e3af4d97b42b8ff125630b4d82fe887af591b0793";
+ sha512 = "d10b0a2af08fbdbaad2cdbacd1bc09a990d1b4ddf8923b4fe6bb9d386a918132e5ab427027f97cd8df0892ac474e669c7f67fdd07a0d1c6e24978f8ceacd5670";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/km/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/km/firefox-59.0b8.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "34b96630d2f67cf8d8893bddafac6a72e400e8df2324337384a45a76eae97245a0c4f122c47be7814395f03dce163fcd6f355f0431fb2b8aa7092e1c064008b8";
+ sha512 = "4eb0b1ff636b6d177d8adc06b3452a460115c78399c1f1f41cbca1f728f492881765876e0fc429ffd5232d996d9d2dfb08c3465fe541a4ea52b0540e7f7b1131";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/kn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/kn/firefox-59.0b8.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "8074b6d8c9a5673c3247d6d294e1f85afef4ba31d8cbe7ec3b456387c2692319a515d4cbba7336efc58e064cba2b2847ed4378b62e389a80c76f2e0efd9d8347";
+ sha512 = "a4f93038db440f03034398f8a95fbf9f329622a0c6efba0b3a0621e7eb03d223aed352ba4c29584ae5335e60b4138360f3a53f326224372777355d1feee93e8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ko/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ko/firefox-59.0b8.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "cf55fb2eb1f1699890f5eeab0570303c2a87d433ad07747a4987b496fe18edf82995eb1856ab16295f4683c90889378cf7ad1a32394ca45dc0245958ed57d2c0";
+ sha512 = "5229674900d3a2c68a6d43adade5c8bec81f6570d0d068d1ca8b9afa02db5e743271b3da0f32a90ed513adefaf1179b9bf5747160542bfbc393191db2160129c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/lij/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/lij/firefox-59.0b8.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "e0db3342bad86b5244c474be5299b47965a75ac981ce78bfecde8880141b4f02ba61a8bd7d43489d847d2f3dc4f74ad68861af97cea70e414422c66449a9f12e";
+ sha512 = "e1334ca736e90dcb27e4e61de29ea97b06c9281e249fd0760a913abe4b8d9251258e6c759c8865418dd83b373451cd9d63c48f6edee636bbbfda926bf04f033a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/lt/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/lt/firefox-59.0b8.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "facd732a0b87714e8ef310aa55038ba2c3e1aa497b107d210915bb7ca648171508b5a245baa7551dfbaa7e22e4481d7413cf17591067e373667e8b35f4cd7265";
+ sha512 = "7aa3c280fbf1f2464e1cc93d8e4d90bcc734f481159d587ff6d852885e1ada4a9e4bd9a3d40bc21de49d1c25f98d8e0d831377b57f87e69857a6a3ba8d2619de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/lv/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/lv/firefox-59.0b8.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "a9b0f10f534f673cd0aa8823c139f713f724762be2f7575e0ed89323c814b894ad0c550dbf2cdf311ae1d3cd87d8e5905ebb953ede9031974cf8c306ee1184da";
+ sha512 = "156a644f32e1a9fbcba08dd0f9578a491ce3116d1cf7b5000afa0e806ba4ef117d4c510a6e1778cc59eac1a78c43762ec2acd8133d9e32dc45a500f62e8112c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/mai/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/mai/firefox-59.0b8.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "28a9553559b6297a8b6a5bd04eeb02a125bcbae55e8a230e3a540d4abf93f9ca1d699eabbcf193838810a69348bd4250f948f6b55393ab4e69d21ecf976d52f1";
+ sha512 = "41f2e24c583108609810ef3d71865bae844f2b91ea065c77303e85e33957f3e5159dd1bce7365964fa0025762255b86252b967070fa76929405efc7420af3dc5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/mk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/mk/firefox-59.0b8.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "44b1b419700c2ee0c81f2962866dc2f6f4ae694d600f2ca2373110508c24bc65ebd2128cb305a2a8c854f791e69c5db38ff862f9c12e15753fe4880139f911d4";
+ sha512 = "481dd8089ef122e439ea85334b6f7e12f90267a24aadbe47cd881fee7b09a6baa3642698690384385f809d9f4296c842d3fbefe4318e685948d283692856757b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ml/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ml/firefox-59.0b8.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "fa63d35f37b95884b08022405376f2e1c2d0fb50b4297c6238ee5f0fe77925caef6c8353943515079ab9fa4e5c9de095a1d4aa4cf6dc35f4038cc1de04739c3a";
+ sha512 = "8ef67ebc596cb792743b9def3c345a8ff7480a68a626ac1fa7132db31f4840c3546f69f9c5a7da72244f91e5f9de69001b88a59563c95651f3b80961a7355495";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/mr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/mr/firefox-59.0b8.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "81a2bad8f1ee56746fc4ecf2bdc526dfbd151536f9bece02fe40a4e6b88b4c2cad7f9b56b2e346339b1574a7f5efbd6d57f968dba1d6b3b2b771537884f95170";
+ sha512 = "f3047434026557bb352f9722fc4f38b406308cdb93994a273c0258bffa2ae3c6ff3cd4871569caa5dd71b12b5c579d1ebb67d82e795ad148b1b8534676ef68b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ms/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ms/firefox-59.0b8.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "a4515567ed399774c2c1cd8bf746533431c098bfda720afbf49c33119b156802cb3125536832a0867481522a4b5d0dc109323e9540838fcb41be7f3411f57d7c";
+ sha512 = "5199c8f96e20243307e48b44fc0fe2e8a31fdf2d373bc4fedc8966f2fa66e24571d3846257886246bfd24bf2091425cb77212152629566fa15268ecf61211590";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/my/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/my/firefox-59.0b8.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "a7eafb22eac502c7eca0b2d8ac1374f4ba7d644d06853f403560114d5d5d72f9682777315f76cf573453603383f37626a68ba5cf726a8f836220db13d57c2172";
+ sha512 = "f8c2ba413be712a1b63d5aaedc7076286c760598f5801c6ecc699a065e4d1bdb8bee88303cc80a6b852854d4a554e13eda5cb4feafd7fecd35aead17c7897266";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/nb-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/nb-NO/firefox-59.0b8.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "aa77822565e69f1852fe097d19a5fc3370e2876643f076020e07fd66b034418f1e012e167a8ecf87267268424788b1dc81264c748832a9529a4a879ffb90f23a";
+ sha512 = "9819f2aba48618b433e953dba16df1635de581ca534f6f3dda2293ac92f1a0b49cd3b4a6f062c89f65ffd642b4e93aad236bef15013fb9ef5847f589a9b7f673";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ne-NP/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ne-NP/firefox-59.0b8.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "1972a57e7c81d1f1de662178c07365b6b6c35fe6678a2841f1eff24a83a6f8d4ef1517b47434225f892231d754561890444117ed2c2be420b812b5ad166d8597";
+ sha512 = "8e8d22459e75ef90d5a77ccb4b4d50206a6db84881021e7ca17a6c04967e08bd7702eb7a99c11a7744190ec3892cc5a68e2199ded177825bd1e9c673e8d3a9b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/nl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/nl/firefox-59.0b8.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "4f25f0319b35384062dda85314c40f1328d553e752478ee9a053900dfa6140e0d8d4e5aae2989cf76b9dcf5d3ecc6304cab3250752c778c6c5f64d901ffb5f2f";
+ sha512 = "8129da9c224a976827180f7b7edb1236229005ad071724570a56b24a6de52bfe7179ec0e2b85453a1cde939564f5e07162fa8d249db0817de35adee826550b4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/nn-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/nn-NO/firefox-59.0b8.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "3f3c214ff210b1d8c27c4cac0de5b674d24a730ea9a10a269f974cb63b8e29880f9711b8d316f9eee35a64ea6e9b500587e4acd895c9a33e87ca539b65688b84";
+ sha512 = "fd6750ae992f9345eb4818ab9ef76ac205372ad6be5e4fccdddd0072c0134250583db1e98093287ecf26f25ccb87fc07683bd82445a521ba8566cef7a60b1ced";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/or/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/or/firefox-59.0b8.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "9736e52bd129be199ba6867dd0a8b3a9d0313384fe9a7b77b21c96dbcb3080c3e98e8f74c3981262a045575d194d4d6968690da6b2056984e32b3a333142fc19";
+ sha512 = "26e919e0aa33bc2bcb51bd49690d1dadf9dc33dc35727d9aac90467a8e7694b2c244ad046aaf803a2a756091aad72a57c3e0c54175964fd4809f144c63b8735f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/pa-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/pa-IN/firefox-59.0b8.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "4806337d20414df52afaf27d452f141016fb32693a278f25488e7e92c781b4c1048c51d80c62a372f351fe83270d5cc9f9429d603a5165ff59d040beac9d53fc";
+ sha512 = "4cab7857eaed38323dc71359735564a47851f063e81291419e52467322e5726438a44fdec972f799528f1e0fab749772c1519d7af0e834540992fcdf3569b044";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/pl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/pl/firefox-59.0b8.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "e4b7e3cc62f53c2ab97d60d45f9b5a45ca141b64493fb72068dd0f1253c0c5663d7218a01e37b28e69112d0ea998b2388f8cdc74c8051c25e478cdb2c2247907";
+ sha512 = "f95b8d5e79c3b618cf4c8f9d4e2f0e3fcca8d3915de8070d626b8785c35be52d832081ec9521baf6b2034633cab11d97ea205e62ddf00f8cfd242ef282a2c54a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/pt-BR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/pt-BR/firefox-59.0b8.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "d4a66667175f7616c8e3f9c422eafc4022b8070f4c11c40c589f7e19b20b9cbd1770f8068a2eca79066085368b29027c860b8b06f086795bdf0a0cd164cf79f9";
+ sha512 = "12c2a2dac0faab5bc1f475fc3f098c7cbe3cd791112f22e797153958771d2124eaa476e5d9427e196e59d5cb9a8c23ae16937fc15b9ea6786f9226fd47000879";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/pt-PT/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/pt-PT/firefox-59.0b8.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "ba2118d9060a7c8f85e4a59c37a850de0c82cf6e5ac7bb057efb86791596c8423a3a27912d9f2839934009cb962ebeb8c3c5b1aa63daf115c48dd2431c0cc8bc";
+ sha512 = "e3867564a068a260a87fd4db0086407128ab82e79a6a9dccc498098a942c1ef6beed1886be2b65e38106e1715a8801d6f16bc712e083d0f63cb8fcd558f79688";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/rm/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/rm/firefox-59.0b8.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "9952f5c19f6c96d87a9a73ac72717b1906a2389cd92e3f2644d5f93f3c81b408d61ede7a68928ee7e6d740ac9166a02018d7eae490dd8e22bdb1e9321bc6343a";
+ sha512 = "53f8d98bb0aeba2bc2a2e2b5e9e3f40a0d9ffbeb350d530afc8ac72dd0f58dcba1c0e3097322954c7990c2cd81cb9c6794eeca85d4f39802aff7874d8597fb31";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ro/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ro/firefox-59.0b8.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "62ecc8abdb3f2e9ef7f10a0763b2fc8dc59d5b3c55bd45633d07c03a3ffd969b57e649c3509b1e2a1fb8dfca0b4060f6dabf85d124d485f879e5debff9e6624c";
+ sha512 = "a36e9f3cbb6a8b7f3f19ac8f08ca0148d028579aea7e9012cc412621db2e0a4532617daf98f0f4df09cb362ab69e01aa68d747eb71eecf67dddb5543e94fd53a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ru/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ru/firefox-59.0b8.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "50b693b131504e10541261ebc97d1e22aba10a357d3653eb6803d9c5b57bbd89d948847876e36ffed17c435241dd56b1308ca52a08737fb97c1800f278f5230b";
+ sha512 = "626fb189b0c9483e1cf2c3a62dda08080ebe4c28f0244181d29629883d1a422c6f5c677331b4d6918edba5e9971dfd398dae8dba16470de8da583d3c8af39859";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/si/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/si/firefox-59.0b8.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "65d702e4ba5f0763042dd37abfd70c330c5d96eb6fc73e5a747809ba0fabe692691293784f17e60628217cf70747d98eea4fb790c5bc062c017949f4861585a0";
+ sha512 = "81ef8fd0a03aaa9bc3c8ad12474068e876cc5ec1cf1699918e9a158dda16097a17f80a57976fb25f16a9f8e438d06b432cf1f24c72f6ccd97894f2c6f89a14bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/sk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/sk/firefox-59.0b8.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "b0dfa69307262f464d95d4713f165bf89d6f8afb482642f0b2b7838d3201a0fc141ef8fe6efaae25d398e7ad36e60c0a36fcb3fe364f1bbe4ad641a88fca1d9f";
+ sha512 = "d174e431f1f8c33561bcdce1907df4daa08c82fd960f4c7d5dbbb7c598257a5475129fdb7ef7fe9a0865f1f34736fa1ac3c3f688443d8f15ca4af9d106bbf9cb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/sl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/sl/firefox-59.0b8.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "b02f4d80c4c54da5c2f22609687acd3e6b9b2c0691071ea374f873c9619d68274bd6556265d4c2ba3ff4df5d54be61629faa512e6fc5d1f7f1892cc0fbe29867";
+ sha512 = "10ee73bea46c0e4b042ee3620acb7a3310d75d1807b3ece2e0d917181a925082293d62efd9b6e9311b54413a3673e011bd708f1557c2999ca1a258e3e45c9a50";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/son/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/son/firefox-59.0b8.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "4d18ea890da9dd8b55254eb397aed5a369450fd2a287adfe6519d2199b89b6d4250491fd816fb8593e1e707636c91bf1e44319eb93c0b0839dad647b8aaea327";
+ sha512 = "2100bad6b0fa387f7d50fde738e239a883191be0015d139ac93b10f00b1c646dd1ca1d0dbf2a8cd36a15f4b3a7aeeeebe7d925201da69a7a8d4261483bc581f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/sq/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/sq/firefox-59.0b8.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "05ddd15040570d4ff5ee3734d967c3857084cf8dbee6dc450dc7b17adcbb1aab3487802944269c12e6b3c1467a68be7fe50efbdb3eadcaf16566eccec10c9336";
+ sha512 = "7a2937382cd2e33ba7bc398b7fc2428adbf8f8b41c6c60f1f0cc44d8590dc67ae0b8512f2bbc2cab3e9e09ad466e65d39debecc100d83ee87cdfffe57b2026d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/sr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/sr/firefox-59.0b8.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "4f431f3600ae21015a86251cce00ec8732cc1ba4c7d7ca474f45d8dc5b4c2d9723ee43b160258fc488e472681dcc52784c2b78a82b622df47c1e30f4d1385d06";
+ sha512 = "3519a2630de8828cc66314b3f1a5b8253262d27a68098d0bef8a3b4bc5aff1b8035cb29c2d64e3fa9470295d9ad32cecf5a6c5e17434a03becacbfdd3fdb7dee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/sv-SE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/sv-SE/firefox-59.0b8.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "e7536a9d8ff4296d5de9202a3978bcc8c93c6c1d3c38c8517ef1c54522b9dc7bf7ca5e472b17173fa2243f1a279481ee8dbd2bd4433e5aaf7fe3d2b537386175";
+ sha512 = "a2fc7e664d7b56d5d7b79be9d79d1a782c00708778ee1654e59d31c1b2cbe53bd1eacb20f3264ec592aee13689aab611a3217b3994cc37a590f3c4f2df539092";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ta/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ta/firefox-59.0b8.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "a25cf590f7d69c292db0dc2833448fa4aa60625a2aabe6c0da4feba4ec3f6e47c5efb10283cbe94e9e0961d77d8703c2c66c2f06974dcc6bfdab4b756d70d92a";
+ sha512 = "09f4bdf20c9610838896d7626e51f9f2f940deb07e08d483c63aa7c1fb0ff10e9a54b160334edf4d60a92136db5eae109d237329fac1aac1602f715e92dae5e3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/te/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/te/firefox-59.0b8.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "9f112b1236f4b83d5d127d7ed64c238d2a71ab9285157663c8465846e4002bc301cb2e907cdaeb1f724a12bceb8e9d452835c33db75171cee0cc145f10e8cf4e";
+ sha512 = "a0899a1618e9d6e53fbf1816d7860d1b1e415628e8e3c9a5303f70a974fcf7169b54c1e50f297bd3444527598d3e9cc936349ab0a7462252d7e542fd4c7f1612";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/th/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/th/firefox-59.0b8.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "52e25c19f93bbfa2a0690ebf855c428ced8b4511342e1befaeb234b3da788f7d9931e68ed8677fc824d3310aacdfb1f22e0af92d6638f6273e4acc0872df32f9";
+ sha512 = "38ec92b8462d92587eed1e947c35b40349d2dcbe67cf1ba2a125cd72f1bb1bac1084d2944229648348cfb305667bd3c7cd48ac90c2706f897eab72bc7756ead6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/tr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/tr/firefox-59.0b8.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "aea1383de1813fe8b2ad42e9613479954207f828fb3f7a10d7fe524c4b3fbf27ed6c1e2c710cbdf6526e1c869b44bb42e3319d15eb7ceb38a937eb9bc828ed3e";
+ sha512 = "4a32a49a037d5f9aa51a856547f484cc93b80a6b1ec78dfc3cf21d47fa6d6f508bffac58306a30c67d160244391a1c63b763b12f4e2b67cf020c2d93c2f64680";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/uk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/uk/firefox-59.0b8.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "21de13497599337af0c3bd0c507922400eb55282bcb9a6e517863c708a7147f5222f85dc9b47a6483fd4919c0b4aa0099b9f3da6fe048dd70e16d595893a177f";
+ sha512 = "b1b6030725cb6f9a4be4ad5c8633b939f9b3181470b402a213bfcb92ce88e22951f335b9b38d517b0c176b939b641bb29b9cae422cf99b198bebbebf08a2a270";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/ur/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/ur/firefox-59.0b8.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "fc0dee731ad7e17c8eca3c4bd1e38dc5d6226fbac74a3c5892434a74d3ce42648231963dd02ddd2f8661e9d6f46087ef351d91897f7c6eed9bfdfc51a7f09dcb";
+ sha512 = "71266b7c66e41c8e0fa3ef570dc5b6da803bdb2518d01799b3ce5a89c76101b086f990691cee02c68cccbae94c53064e0368ba8888ba31ce3ec0c588e98125c6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/uz/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/uz/firefox-59.0b8.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "52553dfaadc88f0e19275a093109e05064f166a66f390f11840c8cbb7b8c5bd933f4caecd895a21353d8186f6f9a45b26fda831455809da48fd3e8da650e0de2";
+ sha512 = "bdb611c69d7ea6fa78f5dbe5e42ccc466cf84ba0f64305b4b6723ec29c959920605e1602ef8bbdc2f36153819920286aaa7e463c614485c7226fd3b1193cba27";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/vi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/vi/firefox-59.0b8.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "f944fe926faa407aeb0322f937b0e665aca61e5776f2c01c786be0b0c285095f8c17d1d4fcdb432ae3e984483afcd197a79450327dd8755906a778e3d8787094";
+ sha512 = "543e7a078d5d17f13d014e21ac9e849453015031819b6ba1fc0154afdc314ed5d1d98aad6b8fe2c2b332891dac2192d5d540511af940d4fab8a0f6f89488ed5a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/xh/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/xh/firefox-59.0b8.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "42a4eacdf7c9429de2048a538e32af26b1ab41ad7452f52749ebb76d66cd7cbaf6504d2abd638b1ffa3e63744e6926cb00d7f0f44d63e75710ac67e2280e106d";
+ sha512 = "6ae353a3941f1143c8850bc5f547b9ba77cf4389c8886b819da3a69ddef89c66ac65b1872d6b9ee421a6b3dc8ce5daf4fba6c1c9c70bc6854f570592dc08143e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/zh-CN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/zh-CN/firefox-59.0b8.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "8c0a1aaec3f1636fba572c61a7d94d334dd061e09c72a802953ef32c01c8ca16a9d61b04f46798e39f0d4aebf92c57860cb0572d41376513fd16c6b9429788cb";
+ sha512 = "3b9da6da2e026608da7e0ca8d0a38a71b81189d9421bb2d8a779f582decf23a3357c7a8f776bafb979621edd10c3e4feed1ccc1b9de3b36f0f3a2757be513778";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-x86_64/zh-TW/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-x86_64/zh-TW/firefox-59.0b8.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "1647cddfe766af88e11fba9811c91c821390e849698aaae122c4ed9ae3d285d0e4af784333d7a0ff061c333cadb63ab3a250fbfa6ed4da07959e2261f4d518d2";
+ sha512 = "16d174a5c9ef9d42a69ef8e357329d8a32c6c7b84edee4383261d0143d6f996effe418c25cc1730b0429fb29177f9ace4cd5ea084be5ab4961ee9161abe5c787";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ach/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ach/firefox-59.0b8.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "217583245d5ea137c8ffb8768cc964903da67cdaa9d1e923a73a954bb1ab8d748fb78cadbfc209e83eacd06e0de7bee8f6fb11d7c8fdc7a361c98a978d7f03c3";
+ sha512 = "46a324dcc6f6d541807737fc05b96db257317df2570c1ea3330690ad1a178e87376912ffb59337a8d73a41286b63dfc10e2d60534019ac4143892d03cb112e75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/af/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/af/firefox-59.0b8.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "e30d3903433b84bd7bc47ee61a2a06353193a6c8a6bfe9b23cf11231bec7fa7643d55126ad045d8f17606cd336cbcf59651ebccf1c9da115d85d6516a169b85c";
+ sha512 = "df7f7a4f01163a40389a0302990640450d630437b04b18b5b2465c7dbbb0c7a69dc8ebb5137eb8341540fdd99283b31fc10b9e3713124d6bd56f86ceec4ab894";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/an/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/an/firefox-59.0b8.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "232bcd3756981493f26ae1cdab7f2ee2a315963f135e73a8d810acec495d934e5b5ce8d7692a6aff3e6893fd02f67364d4ffbb580f05e113642ae82f1406013f";
+ sha512 = "331bbc61e4e35ab23f12f499f27ea57d5d68db92aaf2376d67b36da87773c6ab23dec48f9843c2af4c40d236e1a3e03a354a492e42c3c2075ddff9c05440ca91";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ar/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ar/firefox-59.0b8.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "088a81bf11b6bd12e22a6121762d7084a0da829456736ebc4a45953740219329e347492851b5103a7599ec265becf9ab217b67f652b84381f0aea03224b67bf9";
+ sha512 = "c7c5f9b29053f8576b806b373f42e9c20e10a068e9bd3984a35a9a5a4c57a7b62e4fafec159cb821585575ec287725fef1e8ae43b79f4275e3b2e38fc1c47686";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/as/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/as/firefox-59.0b8.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "b009fcf6e470b0b9bb3c95841834491d303a9f8cb1059a91256c969db7da0f5a7e8b38196d3735481e77442904135be636b43576cf73bc2dc218867db3213f96";
+ sha512 = "cea048beea793a1dc07c9fc7c114604f4dddce6b83522da399d8c47e771a55614fe4436793ec34cbc140acfd1ba2b12b9d67d4448d33e27048b6d792387a9e65";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ast/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ast/firefox-59.0b8.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "1a461da268478b31a16a8995c7b1974367750c214b6cdade6810a6fceaca5ca20ef5f886d1fc634605e00022121fd0eb6350cf19f12a6016b2f1e45c00236d73";
+ sha512 = "fe40b1d1f6ae5f5193c9ce37e080dea6fdedd5e5fb7d09b0d5e70117625101a3a1add748a6ac343ca2c5ff4a732470f68babd8fbb1a00942354e7b8c4fbc1d87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/az/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/az/firefox-59.0b8.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "58fade178475698e43757c9cf47e4d72ed86e35bc67e017369786a79dd5656b8731749fb1afe17b90613ac4ce53c60a32458e3fcdc86cf638c2f30dd9d108f83";
+ sha512 = "a6c76629c2e34da1367cf3af91957816c9c785708f5f07c36a7846a84ef84d72b06ba83035360aa53a7775fd5afffd663255bdeb402ed9195011c0a0678f9bdc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/be/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/be/firefox-59.0b8.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "ecb6cf9917f3c6790ce0137a7fc9e4ae9f2f6c1a24a9a4d91d6ea6c3c6c541f8d40f95e38132213a31cc83c87f5798dcbc95c72e9deebed6deb73dadedc50ec1";
+ sha512 = "c5d7f954d9f35830334e978026699bfca8b0b09b9ab8d593f254af82afe71c01c483a0d7f85e27f094cd9f3aade61d1cb2524dc57bfa78e30a50535fa04650fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/bg/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/bg/firefox-59.0b8.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "d2258b93e05ffcdf7a9012458537addb378819abaeabd2026d12cfa4b34dd3faed388d5eb8dfaf32761b2406c6f72279b0970c2e35bfd74a373e9f7db53a0578";
+ sha512 = "eccc8da9d0d913eee6f7d81e9fc50320240d67e0d62f3f3105526b0061b56c1a87a9393dd4986122a1f9e9aec01b8b2ae152ec2cfe459d1ae47d14418012fc45";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/bn-BD/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/bn-BD/firefox-59.0b8.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "8f3ec4491225c56659143ba787703c54ca869128d4cac331573506d4707b28fa200d0a6d560c90184d881a61d98f40d8919a6d30d6ce4b5ee42dcd77b7124864";
+ sha512 = "0eb34e5e674d5e7cb444debc87a2008c92449bac23734c9e123153efbc8e11419830ffadba10ea9f1708233c553a2ca3af6c4721aaa96da3f8c59cafb6c01b2d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/bn-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/bn-IN/firefox-59.0b8.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "c6bb046180d5e3ed0e4198cb293eaa049c27bce27a3f6780a97b8c90fe95ea7ec69cb23427dd53ab6d736ee0862a3054f0b66333544e80fa9e027731c95f54e1";
+ sha512 = "76200f522ec79ea7f182938060caf74e76dd69daa5309171e3b0315d8fd62e8dc045799712d6d3be321da54cb8f28f287ccacdcdb3609f756ccb7dd9f94d0960";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/br/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/br/firefox-59.0b8.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "a7f3d646b7a3e77cfe1817ec4751e324fcf94397e5327610c9153df45808033fa2a55062a0cebe52fe9b9e4f86db55317e974247d6fe7820774334cd9652bc60";
+ sha512 = "1fbbf4eae7c6e9266e9068d00778362f7f46be274078c66bfb250b4e6dd6f67b8a28a87070287933e5f77b422155a7d933a6584e884a0e7b5bded303ac6349d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/bs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/bs/firefox-59.0b8.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "e5a92e807c272e16f10018e2ab46896e8b152942418396983527caab01a00d0aa4b666ce0841a08504ab8094abcee28125bb90f35c6b323cd5f90af57f25bf7a";
+ sha512 = "e514ffac0888eb9e699489f95dc54d223f12350885ad26ca4e58763acf33994e7fa737d28a94d31faed27aa09294dbbd785e9530806b30cf233514dbeefeb05d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ca/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ca/firefox-59.0b8.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "3bb8573e229d6aab4fa03da2cfcf9ed52603706cfd5255885e60af53ad56e2981b50163de284647f64afc1ee499517dcf97f67532487d028ee6d654fa5d52088";
+ sha512 = "440c02325178c7b102b78aff88effd5d2934c0901136d81b23851ea18888f90a2255ec389014f1cae76ec146d59646a11211716c82b2a9fd81b39c58d34b5bd2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/cak/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/cak/firefox-59.0b8.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "cc67e759368964bcea2ca87a2330c1ba5f54b24756c5a9ea371428679cf856b475e404bb509c673b4b7f603023850319ae62bee46fe32bdc27d862c4a94e189f";
+ sha512 = "9bba1de85c5f93e80c14793ebd947f8297d9aa69489b2057964d3fbc58d541cbb9f6441ab969b863e603ed1ca1e80fd6d4cf9b208beb8fa99207a9994fc99b42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/cs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/cs/firefox-59.0b8.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "329c4d5ef00c3176d49cd5db0ba810c68cb4ebfec1748232f76ec016cf3a96d4aa964024a5469f40693b7347f64feaccb94e1a5d971bec96cd5cdd202328505d";
+ sha512 = "9a047cd1ea40fc79c285ebeecb327810453950d0912619e044c1142b38f30edc2fdaf5ec191995eafcd00e0603f53439a881196621203a2266863a6145531637";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/cy/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/cy/firefox-59.0b8.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "67ccbe48b9764391a592d7cfe8862b3bbe8c51b34af79506470d05a8c92098dc067dbcd5fff0f2f0bdcb1b8019f178ddaaef4b164465e4c5b22d40d078aafe6d";
+ sha512 = "fa2e78cdf7823101f7a1ece26c69b02733daf121700e062875efbc9f30aefb4cba75a6313089d8085ae5f8fba0f28ec05556c5e4c4a13745e5455678d8b9633a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/da/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/da/firefox-59.0b8.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "0bb1b55c94a7c227631c2fa55fc0ec94aaf0b5efc173d8c23b32a592760732839b4f7d19d64a8ad92e7bd327cff129936aa5142a48fd3a7e19e5b87a006fd75c";
+ sha512 = "c24c0cb23bf600f3b5ee7b79603562d3b990ea8572f510f7b24e23c63af9f617e7de7709941cffc36a4b97e4eb8c5ebe832f07683d5317b9d563fe5f52f09988";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/de/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/de/firefox-59.0b8.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "7371cb1a4990eb13efb649a25594da67fb46c29b8cf2e0e69c3621bce7c18ae84978a8d39e2d3fe8d2cff1d48e2ad00d38354ddca32f0e2dcd5b4a2f88c59059";
+ sha512 = "e9d2b0dfaa2d3242e6849b3e0f4296e630312832928ec4516f01b420d5ded0d2917e682d6446fef3d9b7afbf6e83daf1e0c77d3204063559e1993c59c51845ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/dsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/dsb/firefox-59.0b8.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "7eb9a2d00d5417287af53ed3ad3ee472fac42b4c338e78e7c8deb2cb11abd2b8373deb569d1ce2fe84ba328ec0b6273eec5be20654ddd65a1eb14fa9da4a5f23";
+ sha512 = "70c76d6c00d8b6e96a23f65929cb61e16d1760f3e4b4ec825352be00257241ba1a80fb53ef2647b0fa67864f22f001454297ebb2d1c9cf62b7af2c85f455563e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/el/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/el/firefox-59.0b8.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "2ab0e13eef9cf4de5057a04b275c948006a1c328bc4bf65f224c3d9176350a0bf963e152619aca784d9867d359d8c622e3865bc6419fcba7ce48bc294488dd4e";
+ sha512 = "445cbfa311edef36218171c25614fb4ad07f8754ef07a85fbc011da90f013f869aeabf8ba9329177bda6322c16d5082e9e35c762475008b20ee078476bf347ec";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/en-GB/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/en-GB/firefox-59.0b8.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "191b5f4db9ef476701045cf660607f4be4acf1823e5b765a355324565b928572e4ea7aacc822405e7b9edc1e4ab33a56e7b4f2cbc231b20a559eb89fea171f7d";
+ sha512 = "bfc0e1b94493da21753ca1d8836219c61bbae48d7229478eddd2a955f46836e782b945d1867c36d4e6f30e773fbca3aead456b3d50355cd7a08dee3e22631a02";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/en-US/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/en-US/firefox-59.0b8.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "0599ff0b37fb79b378b01368834d22e76139d67e54cf3655d829aec75c1ac095744f6f171e7559c3b409ad2faa1c8b47b81ef6a9ff90bf9b1dc4122abc382d7c";
+ sha512 = "c7e2e18681c95e320e93dafa1d3f71ea11e59c4344b7723eb7bcb91404cf820ed8377ff1dfa9b934b9f29354920b4c0c892f58133a353fb53532c30190bd3684";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/en-ZA/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/en-ZA/firefox-59.0b8.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "e6d927b28adf2ec1978a50f4d6e9986b28006df165ab4f4901c8d5916541f0b51ada03e82403687e73e5e6dcc0b9f517cd33879d91f363dcc0f1cd799ec9cb6c";
+ sha512 = "8578c50dba6745bb3ab7edd5eb194dd6a543cfa91d0d87962ac6f56dd48427b8ab231d3bb0faa3159b4520a68720695ef20f5c1a07258ab433cb42cac04050ab";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/eo/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/eo/firefox-59.0b8.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "1f6c6618ef2c108e5fef0a288eb70e519ff8456cf12d348a167eb208842fd4cf2523d72e44b778f9210218a2853aad1fe305f332dacdc498e0cbc2f4b7fd50d2";
+ sha512 = "5f9d54e745d8653a23563f05c31a82bd5d3e03815eea7e7d5a7913da59a155dd8b3d32a30eace52f28845ea4025105b8ad149f96b4f2f8ca933a8b8d6afce44f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/es-AR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/es-AR/firefox-59.0b8.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "60c2d315fc692bcfd682990ea3be4933e5bb185174b0c2260e56d4e7a437dc5405e3141bfcde3f177006c858c240934cd71834a0ec5403f33c7a0bc195592088";
+ sha512 = "ea191f2decaa43833c2ea00a9c4bd62b8cb09ab0eb93a58e1cff168426b9423fade3735a9f7400904c0b63770d837a9f04910be59d04ab9baa21c4b90f078b75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/es-CL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/es-CL/firefox-59.0b8.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "b3b65a0e58096393750e71445188b32962a3c31770be40f6fbeb63ba42823153243eca9e303592dc93f568f8fdb88caa274ecabb037ed3421bb0429f94c3ee1a";
+ sha512 = "f136c7c626949523fcd5e86cb9d48ae8badcdb26ae73a4ff99bbfb0b37c9ef958cd5837f248d4b715e2c57ea05e3bfb9342530bbc8a8a5ea957da77df069650c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/es-ES/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/es-ES/firefox-59.0b8.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "a4d8c6f01d0f51fc247df700aed8d19b3472e775feff089d06c320c96a2bc1a13a033ca839aa7e5f4fa4c2705a7fb6d70d189b9f0add202ab5157483d22148ae";
+ sha512 = "3a6eeb375beaaad5174c795bfa21b7d80ba8be2ad1197628f40888754f410c6488eaf90f548acc320610c61bc63e365ae0890d4f6429d3bffa85def93dba70da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/es-MX/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/es-MX/firefox-59.0b8.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "d6fa67f36d1c80224cacba3d95536a82c690b6cc09b6caa8791d4f0500bac4b77d74e8c6461d1e626d4f7c81e2284b270a5fcd734ccfd6e4011ba1a69c69f8be";
+ sha512 = "87a30abecddbcef1a7caf79639464a95731594db82183517f94dbb85935f8a10f455179a1fbc450c3b13548c06467834372001fe80adffa022a03861f628b22f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/et/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/et/firefox-59.0b8.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "56df0cb1be0d862f0b3c5f2a5c7d00eef39bdd86cc7c4c2ef6f91ac5814d07f9a03d0218a8304056b5d5457ef248a4c2c7b211cacb70bef6c4c5e9c25294ed75";
+ sha512 = "59906aad2ed7e7c8f0810b06fae5cfdb895dfc270ac7192b0368fb392e2993435dfd84c7f14e019a661b845b1b34f11f46a77e902bc6bc626e0e68e016e895ed";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/eu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/eu/firefox-59.0b8.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "844ba990bf98b4650e44b386d4d620ead2e049d954b9f74ed3f8d2b6544c304b2afbff794865db0a41aa5749ab6d6e69c3907a000dd46e2582a00527091d0c7f";
+ sha512 = "46c4f3f72d428df57bccbb8ff352ee0679d0824403e9129fcb33007cfe98babc54c08b645b9fef5f523e2e86de92c4aa7358a76ddb0b22161f2bc035bd56ee2e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/fa/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/fa/firefox-59.0b8.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "3925f349e9b67233b034888f6c2d37e4830ca4bf3fd9810fc7585f6af6318c4f743a1e6691bac44559ce53bef599eb22e54d8c36f10bafa7a21e57325b25ad36";
+ sha512 = "31052ddbb5d4048a56a7412b89cda13fc23d4561659e59b80953bb56ef06eb6ab7a4a54ebc3dc6354676f83933b9a72ed9e5e07360970198caf0e7f7e1f27ba6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ff/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ff/firefox-59.0b8.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "e31047b7420650a30136310587cd4d66089b99dbfa6291ac15f03377d37abaa3ccbbbd9f5fc1937fe70e4cbc38dbec24f1358ec2da2db54b5ce1af4871d32ac8";
+ sha512 = "3c746da1484144590676429b2f01557f63e599bdccc7c39a776a6bf5bc45bb327507c635a470f25b9b3d0635eecbc1daa74cf1a6a912613c51624cf978917635";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/fi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/fi/firefox-59.0b8.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "287f2e50c912aadb35238a6a1f5a32851b5cac1c3061c6f641022baa8dcc03e7b0f738df9bcbc9b82c9f89fd67828f3b0bc949eef2e25be8920065d402e9a45d";
+ sha512 = "3e1a1e4f492860fbc66c6ebed874fcb6378bd226f095a1ca9f78366f3e27ff82f1c1433fb015e33ad3ec379225d721862c5ad5f8108d2e55c7e6539eb504828f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/fr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/fr/firefox-59.0b8.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "2b21101b761ec0a8974e3782e9210983612126a2ed42e2020e256b2a4352406ea310dc62f54ec1069bf5b66853207bab024f1fd3ec06ea205336100766626014";
+ sha512 = "3ec49a0ea7f5391826b29e3b9a8138c06edfff9ccee3c5b5807eec1d654491d4c2b231bb1050398962f3a2a741ad69c3d40287769a71e20fee4d381664764fcf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/fy-NL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/fy-NL/firefox-59.0b8.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "3e25c7b274235adc0d59106bd662d9c8710863c7e95738b6afa2973df999d7c8c01eb2c465473b26cdc2869cf2f9f4a05deaf88aecd125e2338a77a3602bd042";
+ sha512 = "0e52fba6d487701735860353d85e7f4e098f6a288b5c7f9cc59349a93e72835f459e1c43df3effb60a8d0768ed4b83059c0deba0a564b8caf5e7ef5b863e719d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ga-IE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ga-IE/firefox-59.0b8.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "c301e3e3facaf2dba4ca4ed17318a7f21350a9d190235ca99bbcdefd4460e53d984d3c91a05564fba56f4cc76795742659b0882ae116de166a46ef6e6b0dd2c1";
+ sha512 = "4d4b62000b6b6b0ed2c8c2e98f1924839ed2bd3473bff8f6a236fbd32e7de86eba77f33dd50e22adab6c64453b16347d4311b92dd9a0f86174b23c12582d7bb3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/gd/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/gd/firefox-59.0b8.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "6252be06dcc137835059318dcc32af9bec179e57378b9f8e03eba8284f8f48cf79b40f3eb76bf6b0f46e78a5cafd765763985f4f375024b189818f5bd85c67b9";
+ sha512 = "20cf21dda2bb4dc1ca03f08f137638ebd5eea4cb9f6b7edf32b050a58ce650eb095e61be1ad5c36d5a6e6d334c82daafc6e287e67a8ccbe62c69656382082f12";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/gl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/gl/firefox-59.0b8.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "b1640a8ed2a8d2452affdbd33eeed8160ee0b76d7fb99bd7258e38c17f1e22b63210f167c266db00fea65ae0b2233d49f057065d1fdfeb023e479804f1dc670e";
+ sha512 = "799af61af18f793efa4676604b2b2c927a928423e9a5808c0e423ea992045f779bc3e12070939bf17ba336f5096c52d6e78a8890022534732b54d77ad2b39444";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/gn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/gn/firefox-59.0b8.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "6cc98743312f1b92a66f4e514ebab0851eacc7c19cec7581116c01f4450194d9f1c81b822f4dcd5841c68e9bb786e93dc7f00aceffa4888e42329bfdec951776";
+ sha512 = "1b967afc065356c8d11427227d3a7f875a0e20bfeac8e92e6d41662d0fc2cf4bc628a4e1b7e16375fc1c5f22030a305df1cfeb4ed75bdaa4c76fbdf68a99a0a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/gu-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/gu-IN/firefox-59.0b8.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "be4beccf01a95245eb2dd6d587f2cd70e6eb0050f5dd65eb24c723f3a4979ba1de1d8e87aaad44b67aa216f69f7f3785391f279f9e657eb10d808891e182033f";
+ sha512 = "4fd246b25233e8599a87ae6706937952d0785d6fd5e07eb387fe7a85f9e461d7b3e3d322f3ca487b042f01a8fce7314c12d38e1ab89b1ea1cc9faacaf30f88e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/he/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/he/firefox-59.0b8.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "fadbce135e17f62edc2ce5004ef12ffae5a4a18d7c80b785f85d49da9640a874ac41eb1fb15423257dbd7fda9fb14d19e5740e6b1796b15cfae62e13c471046f";
+ sha512 = "7bc065cfb368e1d7236d2d65337d494aea4dabfff02931cd89fb11e1e49e69473706bef88c54dbb14906edb29c4fc30bbc7a8aa116d50959d90bf30416da7038";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/hi-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/hi-IN/firefox-59.0b8.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "f00f0ad1d2b2c1d1451167b8877db6c0fef26d00fa7673ca462cc673a34e6e5f6134912f1e655b39d8fd657faed41e627db0c6d713aecb374b2680d6fd6f3669";
+ sha512 = "73a3c38a08585f67634ec3201934b6f95167e3ad8c0c2a12813cfe41b12667a3d91d0b9f110dcb05ef7d6447fa1e7ab39e995ea495d14e4dc4a07fe0820cd976";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/hr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/hr/firefox-59.0b8.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "014ef528395616b30dafc7e1527c7465a6d6eb2764830d06e62fcb2c9e0a72b9f9707718d92205cfb8e0d917516fbee3d01e27d33a59fc2b90ed45cb940c384e";
+ sha512 = "fb730ec100781fdd7ee6c24562f46995d2c79aa8084519f22ab4b016f50a92f53163c45ee03c60d9d7e09aa28aa18a3796f2e38054ee69cb50c639bfabf90073";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/hsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/hsb/firefox-59.0b8.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "82aca0cfe0ba91391190a51183ad7cf9301079cd0ec4dfb86d952cc919967b7cad7e63c2b09931e94c52984b9a2547ee206ff86ecbaae064806a22125c0efb51";
+ sha512 = "016e1d7342c00db6122bf30d3fa11b2d5f045bc942f8f0fa0dab86364712e7117a4bbfe708c8b758e4f95a6a03793d9ac86985fb3ead048bac726cf2398e1d6c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/hu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/hu/firefox-59.0b8.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "0df88ca565fbc1826c757371ba8fb902d1c383b11e56fc28043764e0e6d6a10b99ac024066b0b194326e2dcc0ca174b80fec4a9116652c11ed7dbb1761baad5d";
+ sha512 = "66d88c77f981c0d131ce80511e3d4267c6948157131a7b033e13da6eb230aec49e6c5d31dfb79cf857d746539530e178c8b09acc8fc5735eebd61c74b3eaf521";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/hy-AM/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/hy-AM/firefox-59.0b8.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "59532269538fcac690dc26f3292986516284f7a2eb2094f8148eae16d4b4c98fbf5131d6a839b9fe1d5d432426811bf3352846c447c0f03c61cdbb414e5a5c91";
+ sha512 = "3ab76a5515b635e4d75b5ac98d55d36c98b48535cb8c6f07550dce3e4e0a6443847157b9121ff71052a1a2f0256c3ee93a13c820525eaffb10592a25ec18893e";
+ }
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ia/firefox-59.0b8.tar.bz2";
+ locale = "ia";
+ arch = "linux-i686";
+ sha512 = "ccf008d64f6fb83ebb75290000eba8d0901ac4701ff89720f30d338934c0dc3581bba70e80ebd53bcd6623af2b68e324b8d71cb17142b18b879f86c92f244fc9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/id/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/id/firefox-59.0b8.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "0b528982ee68c523ab641c379cad911cbe4f7e3e3938cf4851ef53d087fa4f2c80bb1973214044d887bc27cd93cbf824a36d5a1107b7a421b0b4588095c1c981";
+ sha512 = "d56cf734628d8fd76d9f0b44fd15056ec17eeeca96e610002b482a10e1aa2f2f1a14d0e1a1099709d32b822b2a83149b75184eb22719b030a92ec5a8f176777e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/is/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/is/firefox-59.0b8.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "7b1ab16b5aeb9377bedec101447f7693a5c84ed1d4cc8a9e866ccc52274576ccfd74e74fc675c46f44f6651f82905161124d261e17fc05ad2ce223a1a953f439";
+ sha512 = "c1c4d5e8ca2ab2c0652521045e0931b0510c7d583b63d7605e9949e1f2a4e02e3b453a95cc2f2754f4390e1149e580ca79a2869909add6fd966fe10c297914ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/it/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/it/firefox-59.0b8.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "d266d71c691c8574d4031f81b9e4dda0c2dc1e411a434450c899377857ab571fa3c4ce32cae3bd025eeaf326ac937c9c5e7df79f4c0d7a31bf0f464e15d7a2bb";
+ sha512 = "5f331e0245b00140964ab52cba883d41c7e9cb0be849081db7feb80db723d0e815457c288d4e349666670036d6c8f79b92505ed39d00dd8c26808c76fab551fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ja/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ja/firefox-59.0b8.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "2100b5ed142f0f2b755c00573f2a5347cfff7cd17c1547058dc590627d07538ddcee8a8a0ca1e1afd0ec875a9ca11d44828b3f7aac54f03d9f24c7112bbe3936";
+ sha512 = "7237a882c47aad6cc66adc067959e383aa947ffabec7ff65c83c4851cacdaa78c5ca914ad0fe07ae3cc0df938fe16c9f6eaeacb3c56aa3de53497b8f893bfec7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ka/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ka/firefox-59.0b8.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "9b2b5662ce1ec38d4c580aa2df99516333508b7b54cc15ca26f4ca9ddc21ffdff724d5cd952fe560bf89778b8a07d7b71233cb88a58007fe770bd6d060425d19";
+ sha512 = "4d0f88c403b844feb573679eb6b2a370c94c9019fc994ebc557887dc37d7f77a6590402dfc02499a996567fa16c9c39b3cdc6cc08eeee90467d8f01004a46f9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/kab/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/kab/firefox-59.0b8.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "4e4661c562037675177850f4da6192f7e15d08e0afd7c5302f9cf122f0b23db3c8cd33815d589202075b5b43abc1f4c161fb7b0b4155cb56cdf8e7666306350f";
+ sha512 = "de105bc67ac9a91424f83f39440046d9c4d33908bf1680c1f606423e89e1120ae7c1deff94f90054fe70ade80263a07173225d5bfacb1196b4e45a420b458445";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/kk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/kk/firefox-59.0b8.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "f3e08a21642564a25e7e2ebe8c8cd46da095898e86c85ec2b0fcb434af57e66f51d2eb9c0b2018bed0e80ad79da244f77eb48307f12bfe23464e0959d846d8dc";
+ sha512 = "709a8d7fa3dfd3169f4282894fd0f8344b2ff445595772ea436f1633971c5d29d4004fd54e6b981b34847e5e89b42e6df4f183eadd87b63a958e9be4371fca75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/km/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/km/firefox-59.0b8.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "34771be4fdfd50a22d8cc9211e5240704bd8481b96af3bb8a2035d7acbc8c0b6fd16f54a76586469105b5bd35149936563a7a99ba394f09eb3e1ee80fe02b0c0";
+ sha512 = "0a4b29e52ee101c1c25ede2af7aab05c1178152cfb6d36ffc9e71bc0e22924f274178ad5f1a0d7ea30975bec86963ad464e3b304201050b451d6f9f9b1e164d2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/kn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/kn/firefox-59.0b8.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "4d6847ac04a6dbdaee05add22341837f9b2a6feadf1df8c4287804d8a4ec4d06016920fad35a7c3b8da2a1ba5c6e32ee0e3eb0086ff8606a420cdc6fa763f860";
+ sha512 = "ecd93c818a70be60b24ea9722908f63d13e72b3c2aab3aa02dfb88509f14d28dc04d9df484994cdc7c430df2c62b49ceaa517dcb6107a7bf3df5c1cda3333bb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ko/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ko/firefox-59.0b8.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "7a8ed93baeb9d1927a8cac124a8ed70c4c47075e5b35f06116ef975504a11b4054c580f12ad34f14f76adf7ff70094f3b39fbf2b48f5dfc0c1e94f383746fc4f";
+ sha512 = "4a77a865e32e4d923282fc58b671a8454b18e10d313afc269836e119f6259f5c7e042542b86601580a0e207b8c53c03cb084ca53a41d2612e9578e2015f25ca8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/lij/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/lij/firefox-59.0b8.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "37c4fe4de38926120f77bc7b926dacd31de5ac490177498dc6cf6eba59150cf67a29adbb224837cb17091c5539325507644c5ebe352d2da2c42c75a62b0302a2";
+ sha512 = "8b361b45f9645fd994d42d2f651c0e8078e91dcb5e84d3ae5932c96f537eaf49cac79478d149a1d9ff69a8e35fa2ff1e6a28aa7e19edcc2475a99129e6fccd45";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/lt/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/lt/firefox-59.0b8.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "033735df43d8c8bf84bad8e32a71852462c4d305f9e768b845a2d9ca917692b2bba48a0ed416c19132f89e7044f166577f85737f07ef65699cfea7b6e6b2207f";
+ sha512 = "541775594bd38b9e119e634188e25484c81af4c866b57bff35c4d7e0687cc6ff521c7fb83d101fcd402e33d6f1167e9e589f58670f00849b33fce7a8a254053c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/lv/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/lv/firefox-59.0b8.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "c91e2303c67d87cb9d15a789321e55d29f232f1c165c8852ed3650edb466ec7fffa10a19ac260c9a95a76f40beb575228c6ca9eae50aec3d62653c33a7b6b1fc";
+ sha512 = "e33d481466cbf76b8f85f863740b35ea6e2297c601fb66f346e675696e30afdd6f18a42349dab8b35f9d8ace3a7aed998ae3bf717b3dc3a40fc55a054dc007d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/mai/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/mai/firefox-59.0b8.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "5fbc1bef91b528b8cfc2660a79ab17dc9c1ac97aec061508caff5e7fef1e976b3cacc3490f3d9600a9990f24bd5b0334f6745cd4c2a4ed1c9b3ccaa9764c6090";
+ sha512 = "40ad054948f808628e9f4e42a3dcd254158894396c6525f0c53a3a497773ab61403d04ff320d920e9be4c905dfb3ba4fba5d089e6a9176090db00f47ca2fbc32";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/mk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/mk/firefox-59.0b8.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "582cafa6ffe662ea12bb12d08b6491a837643f63569ff50bddaade14fc544843d482b08541a1dc349647ca82ad3a8f185984108ba6876c0aa9b7bce791aa8b7f";
+ sha512 = "43f8c89635df0c66c145616adf1f79509711eb88033b3bf1d1ac595d08be42769ba9f16c141b87dcf9a4a068d32f9838b0774692bce42031757ecfdcc40a6ae8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ml/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ml/firefox-59.0b8.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "4cf3e39bb4ba34a32799ec5a229fb16b8b0a7d8cac77a0a93004569d7cb0f662b8a9ea9903d0aab07784272324e25ccc6c246a3e873a7a422c00451ed1cc8e8b";
+ sha512 = "1de2b834375739ba60d0b399391eecf216ffba67a73c0559c8ee005dd0a97b814d3dd52370b82b8801919da7ecb9da6b5d689a9d7a6786d5c51b2db068e1108f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/mr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/mr/firefox-59.0b8.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "d5e95e2d0aaf5a9a91a68f2fa219bdbcaf77ea4d9770032db5f6a890b4c936354392b41dc9f9a04754e67c9fe124d06d1ed2085562d3d5c6f37d8709f01a7e3c";
+ sha512 = "b928c245b10fb8886ffd5d2d769e02d5f25ca5ed0de8588a76b9f09abd4c95b8d0caf9dc74051c891231cdaa30e74d80c71e0906658e0cbd51e3626e9cb58244";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ms/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ms/firefox-59.0b8.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "5ff77e3680ffe601af02b1a8f58d6676d1bb4870ca51d928eb9cf5f3cb3ea6ee483812b9af3603f3ed13ba22a50cd8b22991afa57c5979b9265a98861f261a89";
+ sha512 = "b06522dceb246c76cfc6d781040c09998abd1779da9f0d2582cfadea5bd5d1512878559ecf9d650801f4fc02b6002d2ab9b0e579169ba800eb71da99952003dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/my/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/my/firefox-59.0b8.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "0ea1bc7848c0c3264db529441431ebaa8e2009f9f0ea42682e35999b9ab972a8ed5526b84ac23104ab9fc5e4940a62d34522c2eae7d7321cffffadc966121c90";
+ sha512 = "696bb8015a1c2f3174bc640114dd934b886c509b60cb426ac35e28c5d7d016d444385c08cce79a7d36e66b3205d1d5439ff25146053e6e82af0687c989793ab0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/nb-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/nb-NO/firefox-59.0b8.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "0d53378a740955f7ef2edc8cb9c48a394b447d8909e6cb4d1dc13ebf9985df99a95347021d1060e8df44884d6b96cb41dd08be0d204ab5ddce31b12eed7b65ca";
+ sha512 = "367e0c808e806b8b77eacf0d105bb8acb680f7b3cbc6c03e85e2992921dbb4c4b1dac92c4bc7f7f6edeb821451f0c28045ff16dac1ec424e3e132581153e3793";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ne-NP/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ne-NP/firefox-59.0b8.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "9003e5b525f50a1f5f6838f63f8e8be25aba8f80c02af4d32ed125416ac81ad79605c7d15c42e809485be5f490a2363d9ba7cb8ded31e2862c4fabf526cbf870";
+ sha512 = "04f31732e2c972e0551b306e8f4bc4e0bd722ac11f0f9c515014e2ebff19718a39be18d1f33334fac1059774a5a8258a8da42ed82a8a273003a42509fb81928b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/nl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/nl/firefox-59.0b8.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "126600e3b1f8689f426c8f50a40a8ce4e81d37d4715a9a52628c14c8b9163eecf7f8dc87bec09d876a2cd73438aa0ef8e2d049d10a8e58a09d509f6d0daae3f1";
+ sha512 = "0ac378a9403af162361ab93af52f7893ed830f86d36b04a681fe164dedd33d55e629f26f3fc4a7ab804344c0dca8b5fdcac5dbed4b84d6d1a4684161eef5d64a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/nn-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/nn-NO/firefox-59.0b8.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "9890964178203055ce3db56d2b6b3b271b951f29598bb97a86e88ec58d1e0b9f6d71c20e6e129e5294a1023b5fd0ca54b669b8e8684d888687bfdecf1f729ece";
+ sha512 = "a9d3edc5e508e3041cccfa2d1f342615272169b4f8d07f169733697f6ea87988367f97945ddbd2a7703a93b5fa7c7fd39db76714cbc5bd790a7bad6f339a55a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/or/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/or/firefox-59.0b8.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "5fae0bfd002c36f260bcd1ee868b10d422c55afd59012389897b9bcfb573c97669af838c43985cf4013448ce3db17ac9f8289a152edabcbaf4de48ab05dce8bf";
+ sha512 = "8b59c41b4411cf682f80b2a7523147873aac97a74eddb237e268b60568c070f23a6df2e8a96688514ae56f71aa309a8a46bedc56701967ff949b2f9294ce80c5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/pa-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/pa-IN/firefox-59.0b8.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "10dbea6ae21ea10dae7846f16ed5530466bb30bd8bc864e6a81e2dd9d2918dc589138989938c4781a31983a14fb3fa23460c3555fe35deec36f20c73eb1bbc5b";
+ sha512 = "497ac10f29eacd91d7ffa5725eae100861511c585396088acb8a58610fe6772bb59b0b9232b01b64fdbd2d898b6f6fabdecde93e53ba618962d133d33662a3f2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/pl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/pl/firefox-59.0b8.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "39c25f849d01942c3c457e3da71f201abbd7f0d6de44dd6526e63ac4e27d1dc58833363b9cb1f2160abdee3856653baf6dcf35853923742d0ed90d4e8ec673f9";
+ sha512 = "4ffb6128f7008b53ec165926145deae81a09242a2f59680ab482a38231e2f64ed5549514f0f51759eed7108ee6fd56d4fe1f5233c94f50d0e6978c0a34a46199";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/pt-BR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/pt-BR/firefox-59.0b8.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "5cd3c37463cdafc8b56bebaf0d4ca1a592af9f366d9a418b5f2ab6dbdbe59427474b3e8fb489706444fca07a13ab27a10d9781ec30278e4d87193ae9fec12a31";
+ sha512 = "41648efa9f8dedcc50c6979875591551851db4bf3acff127ef90331481b921eda4a97c067ba0d6aaa7d6f5bf58d5522f6f810445bae3c1765e515afd552e3ff9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/pt-PT/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/pt-PT/firefox-59.0b8.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "d9ed06e17293216dfc23b064524d64fc7c6776843d3be89278b4edcb979c11cfd517daf82021fa31bf69b1c9678b1b41be5c535eaa46e3f29c02fcf2c392757f";
+ sha512 = "9f1bab89fb8e9f1c5441bac66623b3cc4a0b0f24f7f0563d488c866165db52a5264838a3c00e0023325c4c93a3c4020c801355a7db9c7f281aafd3db0418f88f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/rm/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/rm/firefox-59.0b8.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "8f2680d27eba876f2075e471c9b5b4625833f58829ce5ff3e61e9ab9bc269d7350dc95b6725f85e17b02ac36afe435fd4882c42ecce42b23089c645c1ca28262";
+ sha512 = "5b012c79032022605ee5285bf74b0aa20af118839cbd0518fb8e492a745501d790d231ac498ffde23c8246d5107bfb8887d801a1e29b9e235b89ef9049901a33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ro/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ro/firefox-59.0b8.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "e37b53786083c851c7996e6b936be908a03c26716e8697699c9980ea5da96c242d10b1d1da23df43e77c417f32bcd302b645ac0cb146389908dea8aa51d007c4";
+ sha512 = "887493e1572846b4b3d832f05646e54cc1e577367887976d70fe81042289e292dcfec8b9790664b2388fee5dbf1b304a5a482bc55e15732e196cd81fc50bd617";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ru/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ru/firefox-59.0b8.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "66c7933ea20f122159faea020959d016e75b1c3a5be1de406fe14a6ff285218f1ddaafe4ae8348e4fe3bbdb918e13564480f9f5ef5661f26667e2f7908931c62";
+ sha512 = "194d098e80542630b372990e2968f1c0735b6c79627ad9ffe20920f1a2bc0a066d1bb6c5e989d2e4b08f5f26b1879f6a30994226fd34caa42bd92e6128231586";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/si/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/si/firefox-59.0b8.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "2f468691aadd1d324eb83130cfa7d5853907aa5bfd0a00b628257ff5fd91c18b80328b546419746fed8726976430ded774de6fb37e02b1fa9f954eb65f20f94f";
+ sha512 = "6bb7a4a08884b0c9e5c9b7fc47907a1dd6fd1610902ea90d66406ec7e8554e24389c78257d2640eeba6d0b479cd9c61858d72b9a8c82c7f728e81651dae6b623";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/sk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/sk/firefox-59.0b8.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "85914a2ea3d5c6a432665503454f70943c2aee893a9d4f62a45e3a3141c23e5aee9d5e04bbb7b2588921cd649b5e55b88df693689cf97144bf806b017718c809";
+ sha512 = "bb570dc6b7e90b6b306df3c0788fac77ca03dfaad6b66b1f0e7a561eaf52001169864b4a43c871cc5a093fa0f4d9f2eb89dc5b47345a290d61c132c188d59cef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/sl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/sl/firefox-59.0b8.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "63c749783d06259127dcd29f95e404fe7b59810ee0ec6a4d53385197aca8c2b58425e3a74791f9ee3b2d157e25d5a0063a11c8be716584c4c1989d31bc3dc0fe";
+ sha512 = "42128cf51c68134990fd83827e523425d061af473185b815610aa358dddcb51c55c72436e609301da23cec7d9c98b0830cfe168c86779881184a30e856d58306";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/son/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/son/firefox-59.0b8.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "e7eed20a0b10d7e6a6d6f29262781f1228d5212581270ffcbda601c7f2ecbdda89c983347d5674aba7a0f4ba6edbb401bdab870ca80438ec9064042c693d3282";
+ sha512 = "ec1f820ad1e274abdd5f368a8f9e71fbf303420e4a3c5fad252ac9ba6ac36bcafc44c59c0d48d30dd0f9f43c4caf01305357b009e9fcb80579a015976d750a3b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/sq/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/sq/firefox-59.0b8.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "4957b51cf2cf3cb889674137e7b5482fac02889a5982a9d26c7dc422317a47f3e973ddbe09f9973ee2fa6cbc0f4468d937d57ea2238f36a339fee3826d13d723";
+ sha512 = "ae4dfcb80492a281c4195c2ce8b15662f8d6693546fd98f240ffa54497e4c5fe2c160e80477c78659068ce37668f61ebc55156df1d384aa4b12689f25622b3c1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/sr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/sr/firefox-59.0b8.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "5e38cdcde20b5ffa32f546d122eb68e704ab83c8e631bbc332a049f18c7713c12e87a077038e1f8d4f1c9b393d4765e3052eb5a2932832ff11ad5d0c59e7476f";
+ sha512 = "eb0162d7aa3e9b4d0ed04f59fc32c5bdc9e6ef1ad4da3feb3370143fa248111e96e734a75081d788cfe85e164c44363230536be6e0b58c2dae08c870ef26a5a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/sv-SE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/sv-SE/firefox-59.0b8.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "aa938c6e3fde146d2daaf54a73cdd71b9ab3c2a0bd5ec93af0dc5f5dd2d6f21dbe1ee2081df32922509d043801cf81164e58f10aea5bf1dfc440a656828213d9";
+ sha512 = "73a5679f36f4cacd1b5017a6a4584b4323ddf65459442a86ccbcbdd3a8f7397a06ba4ff7b12885ee0ed14275cf92e3d06a61bfa71e4c7cac2423a965cf3b5d78";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ta/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ta/firefox-59.0b8.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "fe67d505b86d4baf8cb7ecd7fedbdd76b04838854c163f0f85fb61f3d48e8f43fc0b8e30595aef6094cf399c6b9450f056ee52dcc6af1a967befcf291cd24cd5";
+ sha512 = "9097d997df48a574ac708dc8891d52af6da3526d0eee5b8568830aca34e5ec7782aaec19cc741476a6c8529e7373d6b9da9e690df4caee2f8040d0d09e21dce0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/te/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/te/firefox-59.0b8.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "ab5618e77cb8d81f01cf18d1aaa4a5cc56f7ef5b0311631dbf7fc3d65bfd191d692f6bf163ba55cbae495a14cc4472a66fca6a21c839b80cb295f87730de0256";
+ sha512 = "cc8fefd0d8eb97d444e8877558b48208fc6b8960f86c73c3ba332699ad437981713b85ba039c2335e5d37270866c1a955bd1dce6dcf42fc78b03d2e679f7683f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/th/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/th/firefox-59.0b8.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "e4af930d960eb69edff3e00b8e1d38b358dc5881f5a41b1216098c13b64524cd8dde62fd30f8b8dcb52a71a6c245a2b02e253e79675c09b1525501ec105ab370";
+ sha512 = "62f90b756dd973722c8b24447332fa947c26c699b8808bc6934884d6fec2f5573d9d9593ec4e3711d9f23002198b75164bda51222e8c529689b852628e35d816";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/tr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/tr/firefox-59.0b8.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "882b5a340a31f936243dcc4c995f87c4f9a0b232c693b52b4e18a39adc0665788161520880a51c521941bdcd7356b15bf12bc32bb60301e40f160130cb56bc13";
+ sha512 = "87cfdbfacab87adb24f08fa93115ac8bbcbec2210914f8e8e977a09328c39eb8f181d53ce8e626b0f581241233e961c8bbd69f8dbc43fd5540da8607411732d6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/uk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/uk/firefox-59.0b8.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "7273f65835638020452ebe07bf6ad0b6582cc1b6e9abbc48a0a6848e388b374ba466b7632e7f2ab127cbb6bddd0dd016c585bc9847b48fcc75c05f500f6ba400";
+ sha512 = "8c273c2bffcf05a5d2cb59d041f2866ce1c55081e79fe7ea51a5e8854b74489dc71cf75b8fb17d5d9bd5704e970bdb14d468d7da35340f18ab37c7893b5aea18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/ur/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/ur/firefox-59.0b8.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "cdb12e5f42880c360bc727642e9ef1e4a874d93a67ffdb804cddcf77500f0d448bff8e8da4647ca649f4a568fc54f6fef1a462ed423f4f8f58eef36b2aab1916";
+ sha512 = "1307bab876c23b2cbfceb27adcd56617c6e420f2e8822d7ea4ab0b933d05c77d2f9e06e2c0242659633e13fff71a8e565cc77e6356a884caee0f90a1de5c1d4d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/uz/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/uz/firefox-59.0b8.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "db698d0a807f8e42b45325ef2c8ce91752e223de967b69fdc03bd681a92b2fb4aaffe83ced210a2bd9486d025d5bac5982c9018a7ecb85bd7fe1c1f98aeb2317";
+ sha512 = "7bbb7e8ebddf34263b0513875811623d11d3488798bd33384e722e83c36ac7f4f1260522c805fea486ff3f9056153c89f36f5e28899b0082e30866cf29a6d32e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/vi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/vi/firefox-59.0b8.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "c33667f93a1bb20844d1ab4e94328356a2187881dcb66084ff52d2c284c5ab6cddf7fe1ad281ff03a5fec45dc8defe77710985add796d879e7a3d66c180d5cec";
+ sha512 = "fe50de233efcce8008005aee2c271ded0cafc013c44a0a7934fa966da6e70fc3197522385f1da7563ab5e825c4b42d56352fab7f68aee506dc732a2974ac3a9d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/xh/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/xh/firefox-59.0b8.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "ba5f855be2cc56385cf821ceabee45eafbb528e1f7900ba24719fb68ed0bcb82a1b54566b82df6af05cfac6886e999588ddfaf2d952527eb092af685273cea2f";
+ sha512 = "3832b8bf84a7db06463e301352bae16497616c400d07d9f95f87cad0b4b765ea59bd580812363026d2f69f5381bfbacccbacada976a54e4e9bc8d8941ccf5bdf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/zh-CN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/zh-CN/firefox-59.0b8.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "b4a5984c8043f1c2156f241bea5fabf20a878cc3b437b4c42fe7cd8f220526569a8d13a0d69ed8d4bff77b13037080264a6684118c462cdf4af756accdbc5e55";
+ sha512 = "2420b34ef4298e6a707cfaccaf503dca845cf2f862db0148b84bbfd61d53127bcd6b7c6e65aaeb2a65867cc27787f7a2486db24a41a8938397d15652741c6120";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/58.0b15/linux-i686/zh-TW/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/59.0b8/linux-i686/zh-TW/firefox-59.0b8.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "62cb4b3e2d80387a01d3ce380f0c11e60058180a8d31b462612bd3c0a254a4cc7a54b0c3aa1f2cbcf6082421a142cc3ac7d224853aa763dfe592f790ada4e4fa";
+ sha512 = "b0e1665171b4df6cd81a9333f42306ba1f631b7e140e963bf4f8f5da338adc520e0e2c44fe455c4a911eb54f4a34d2b8c935782956865d0f22ce8d4cf810dd1f";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index 6188997f7c53d25b62c102416530b936a96161a8..504260b8eb7948d7eb14ca62298b2cb3b80efed5 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,965 +1,975 @@
{
- version = "58.0b15";
+ version = "59.0b8";
sources = [
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ach/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ach/firefox-59.0b8.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "5f45451e3c6bda0a244fba3165336e63356d8d1328a111caeaf87fee565d6f4349e6dee4a6f12e10f350a351adc16d5b7c02807528cd2a1d700bc12fa82f5f94";
+ sha512 = "1234478d8ec5a88e47bc5636983757a98e3472c67b487e2884af8dcae224bb18bac729bf965aa0f19b9593ee3d5a30c434215c7f561d9d1ec17327835e0158fb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/af/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/af/firefox-59.0b8.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "0766f3ebd914c2c9090bdb4308034919b73d448b63bf3af6ff0758c0fdc8727ff0894fbfd5aa90bd6179fa07fe6483eabda1a23a8b480aec06bc016e30ac5004";
+ sha512 = "7416ee067675ffa238a212434b214a42190d231c7e42288cd0929bc9020c41a9b799acc29b0e9ad83fc2ed1c5170f1a614065f70a10be0c2be1f5f552d7d38c7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/an/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/an/firefox-59.0b8.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "cb0b48aceb07f6963ff2c3cef2488c7fc3c13db9b142da555ffe7e7535e3d4bebad102eee515968163db72238d6ae182ead1cf06d023070f3d7e758256ea317a";
+ sha512 = "d741d398d8f5185410370aab54d0691f0db22cbd1e7acdcef84d7381de790fed4a3b35ceaad2166af268c00de568a3d4fc15875325819d66b0d5fd1d6347504a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ar/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ar/firefox-59.0b8.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "1728cc93196e1d3bc1f6894faacf522c84ec5c6a1b6ee92e1d3b2216344c7e8e836a43b224267676999b8953d7c947b181688f7edbb093626978ad64e120ec8a";
+ sha512 = "67a164df79c473fc0276491b7efc7c469f37a5c81aca0990e33a349f01bb42f0ad3fdfe1b5161cb7f8a0cb553eb9998fe8c8f97d37d8e2f1ff6b02d6626f1e51";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/as/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/as/firefox-59.0b8.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "31f649a7aa494c6503129c5cf84917d6cf5bcab3aca7258d654b1ca451144fe77962e85f96515dfb6640b53db02b39bede04f9554b53beb82ba7c8876b2fac11";
+ sha512 = "a2d2f0fc0cd5a261fde714aa7f2a9c5024e8a5fa37092af829236f20c929e4f617d3aba6637e10e3f18d26263811a329527dda6233b92be6a08d01c7e362a435";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ast/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ast/firefox-59.0b8.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "8dec2578c4fa48dd54d3348aa0141434335e2b3723c107d38f52f77a9f6ed9f591753a3db133d2e806c9c5ae1e26560cd8fce3adea253af21950aff0d70faaf6";
+ sha512 = "b465990d47cf16bac8ac85768d8ef31a9798d2b8e92cc5273bdb7c08f59b22c960fb59b5b7a7179170741f2e68fc6a3222b306346280d3e2b03a467561d6fe1a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/az/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/az/firefox-59.0b8.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "857a83e79b80509012554577c84fbefd471929ced8328938246bfc8521c2064fa806d1dad500012e9d4a5827ebf19ecf7d4b525fcb12468779a8dbb98fd2a64a";
+ sha512 = "03ffc8c5a40e30a160bb8c6221ca064bd9d380e9d5f2dddbc6efd3fed9146f7f7d27eea5267f6fdaebf668ecaaefbfc2e4b8c138095ff416f56a17c42e875908";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/be/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/be/firefox-59.0b8.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "bb156950372b518c92c6c46e8c99eecdbdf0639780a9f73985a3070562cd1f9690b278fa5acbd710330f5de47b799a38eaea45e9f99d2801bc3f156852b7ff9f";
+ sha512 = "c271047d953aab016d7d8fd2ba083e85be9d054fdff8edfdd30a1c8c9cb5aa5143ca17b21efdc6c892e6891cdb2aee218a280c4cc79c3acf0bb8a742861f0dec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/bg/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/bg/firefox-59.0b8.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "1b25f238754ea4c4798b1270874a7a8d33c35adc011a55187e82f8b77d290e3fc5bf97430622aba8ea155faccab83c99d4d2c66b49f4f2304293260604879aa3";
+ sha512 = "0533ec11c0e0565a096f9fe9fd6fc8987248d42bd4810d577f79de337b96d43b5ad55d9751d9dd112f2685fbb3367cb10e68bd22df3271a5f5f39dc7524e9f04";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/bn-BD/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/bn-BD/firefox-59.0b8.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "372978404f4c60dee651d31d7ed62d08629d9c71f774f52845af62ccea4c53ef9b6346acd59e0b2dda0e874378324c87de1f298e3c83318c73710bb9015f2588";
+ sha512 = "d5320b2cee57c325b07d76e0909c60cde3b9db5719623e252c3159f5d8f9a6c2ee315f31d02b189facc7845bf961eb466e05c35ebf97e43865efccabb6b16536";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/bn-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/bn-IN/firefox-59.0b8.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "b49a4e86e59a425e02e02f916285fa8004e6bca3badfa269a4ebe25b4548c053ec32b195c59eac6cff2b9d34c966e46df0d51d79f0a95e2366991c10e02f4a38";
+ sha512 = "3359ecfe64dce6ed55755a937ae4cf8e14abc4aae7d1f6bc81d44d858b535457811bf2ec9585e0e0fcc7ac6a2f47059a1d278268fcdf4ab60577790580237f05";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/br/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/br/firefox-59.0b8.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "151120faf5408a4e6ac7d4513ad4094e3e816d8b2ccbf71880cc5381f0ed5db2442a5e915809121a37663a726ffc7cd7d708138ad064ee34a01e8b4dcd46a2d5";
+ sha512 = "77eeb4d2f8020def420edee3d375194d7f17aafc710c7cee202770cf655481680ee30c0301a8918ac561021f863b0f99ffa7745495178100a46609b51ea354a0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/bs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/bs/firefox-59.0b8.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "efecbe8eb985fb8dc670f495928bba2bd14fe90f3961f2ceaccc7ccc0f95428c7895422433392c0197907918db8a47525d3978716ee98d9e28c905c86611cc9b";
+ sha512 = "66cb0498e80758d3d095c384260f688435f951b55c463f8dc5e01f06141fdee08c72085bd26cb89b1b980a6982609053a30ab025db354479701d29c0a2610ea7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ca/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ca/firefox-59.0b8.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "8344243260a556097b39151c7a30ca9a3995464a7714c59a29f6e4c8d403747c1c42b3599e2119a0d95beee57b16ecf5d5b0617ed9c01ac4c1d9a3ca99cbbabe";
+ sha512 = "c46776231c97c19d7d8d01f30fc3b5d82e86eb0d80f76c1bd37aba0f1ab6e6bd02d34bb42624c822dbdf95a71ff517b26c23871c929c1d5aa74d668f5c96f25b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/cak/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/cak/firefox-59.0b8.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "59410e166e2bc7e6b33cd7dfb4874afb10c1370b5111c8eddc2a1b8f850a758b5069c96a9f8a9ef2b3a8542f5f2bee1e9317f9de348d9cef71d7b3afbeec7f64";
+ sha512 = "9818153ee20a93d5248f37d0137f1f756230f6310a881d0a513a37e24926729671bdf4f4a34364082554ae9cd4d2127da6f63f9363b72e973f5a382f03081030";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/cs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/cs/firefox-59.0b8.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "36ae810e289df49c7f7510c53e0bfb271b9db8911f3bb035d5c6f3c6a05b3086311267987a0ff1b26f65df8f712c3088225cd8da403ede3872b160b20dc7d8f6";
+ sha512 = "b346401c04cd24376825dba22b42ae6662c29cc1d5c976ff64bd191ea274b987e5805064167cffd05ef9b53a5c1e9274d6c69e4ff05293fd9b7a035ec405b55d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/cy/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/cy/firefox-59.0b8.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "3c0bafbdf540788fcb6853b983fb1f333288364565ea4a521439e011687c4eaede93433fa11e156592b3bc665ba30987e74a99792af642a08a526d3364112f47";
+ sha512 = "290b2cc2321a3813c3c1d8d3312aaf7c5a8d4176ef47cda5361ade335b65fa8e1f51f5a45775e8244e81bbf43f0bc059e6c01744feae2b34f18ca1b02745c3f1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/da/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/da/firefox-59.0b8.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "9881bb8fe03243c876b12e84561d92b9b44455b4a533eae382101d052a76012be5ffedcf978bb26f5bc1fd16bd51dba8d7d8e2fb63577824fe654e3010b0f600";
+ sha512 = "ecae65469a3d5123b115eddb0fd0dc87967103adfa3a7f32965870f2acb8b06f0300799e6b8c736014294d627e5ed1277a80b8ba45661d05fdb9f8f57ad46d11";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/de/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/de/firefox-59.0b8.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "ca0d7bec2d061d7d199394f4a91671eae4a39242b839045dbe2423943b5b5547c1f71145aee4b4661bacd58df30e7128ef54a4ccfd3262de81b4e7b28e747cef";
+ sha512 = "1ec3fe1a851db8cf8f5225ec1c9391f3b4db9936283f907977565d86122fd96c41f0ca5755b55cfb0f61bd7aa6a90f0c12855265e2c14444ce6b26fb1313447f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/dsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/dsb/firefox-59.0b8.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "8e94787316bfe887def6a6147b2eabd2840d3908eb24b6fdbc5d3d18432fc331144b895dafb2152a20bde11f45c3ed961bf57143a7ff0d65bf205fee5a0d882f";
+ sha512 = "cfb192b32a1ebf48eef3eea556e1fd3ebb4f0233de4bd458faadc1740f75ab1ebd5927a61a6ae458cb98528e5a1e0985ac2f2a25598b76d74d0ce3924810a0fa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/el/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/el/firefox-59.0b8.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "d216e8c19e805bf7bc3bed1a0e2be4677c6ac1bcf478ac9ed483555fb930775f2e75fa5a24ddb7298ae0f0ce3387bbab65d9ed18c6422a574d688c48801c31e2";
+ sha512 = "5cf997e60d9de581f5cad50e33a2815de05e5d8f833230f96dbf95560f6e2c1130140e0dcf7df26da6ed1eb948612aa1e11f9b4adb5803f1f67c8fdc6ee858db";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/en-GB/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/en-GB/firefox-59.0b8.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "db5eba83f1e360f4a328cc44932589efdead7bb9dac03d3e24244ee5134456b149d879510bbbd762d5a64dbe2a965a39a7e2e10d8517a9276ad6f0e430101387";
+ sha512 = "cd7764c9589632c55773582053aadf6a68b8093ea5cfd2de2252f8373a26ecd6190055db098a90bd658611dd1e2a4df39badec608972786e1d7a06be21dc4215";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/en-US/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/en-US/firefox-59.0b8.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "92c7745f480aa31141d47fdea7efaa67488add079b406f9f8f8b9f5a6cb066763dad197fc9bac4f31fe395c0d8c4870cd82b3f3fbd67dfadb811cf16ec6cae6b";
+ sha512 = "af0fbabf5826f110dc07960e7414ed87ae4c99046db1bd7bc09948fc0feedfd21c05e25ebbdab6a7738db0ac2d127fbda0e1fcf0d1bcb8c2cbb5250e3cda256d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/en-ZA/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/en-ZA/firefox-59.0b8.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "74ed9e4e0f19818a909b60b1d9ac6e4339c55e4be2d1ff69c68e9efe35619e775fd8fe9675df3b7d32b2fceaac4e4b7828c3e0c219284da712c50e097d6e6ce6";
+ sha512 = "c5bf9c39c2202847a89cbef4578a5b6b73f8aed255c33e368d3401ccd98081ba9a6e58999c955e6f63ad6e78c9d3b1455fb9bdee541288be5e7db7d4a3e47a36";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/eo/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/eo/firefox-59.0b8.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "24f181bd168cffcfbd100f1e8e0a653e87f6558b2bb86740acbc1cb572899b23c96d36d05297420cb7fe691180eb2eb5ce27f44a7d7566c43da499a81f294d59";
+ sha512 = "2d28fac2bca21283a4bc0fbbf99bfbbe2fb39eb95d5dadd05ce933ac3f2f88468ddcd17ace652c2a888ba3023d4f373afe685ed78b447429b1fcc8893171931f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/es-AR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/es-AR/firefox-59.0b8.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "ae9a27c1bd1029881b8c671621573a3567524d90ad908ed41bec01fdf20633c779a4d5d7071d6adb46ad9dfeeffda24fe1fec68043d61325af4b54ae69a4c7ef";
+ sha512 = "43ac6a43c5b9b46249c50a584fe89d4d3af7e62ee0f90bbd05ad722ec7914c4e56d6858e647ab1a3f9c24b7a783ae22bc3f97f660f0a25d891558c34f9c5317b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/es-CL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/es-CL/firefox-59.0b8.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "1b83ea05e646fc9cce6680f6213d7fda11bb215cbfcffb3a658b86400d532f87ff2634ef9ce41800f9c2e52f996d043db24568eec2e1bd600e3269a1a594f3e0";
+ sha512 = "8b2b9513950e0d46c675e2d6d3e149bc9df99cbb67ab4e1b7e9d39d30eed791a59b188a82c46ab3821b6e48f26a1f7b72eb0bf55add47d9a89fbc628046a8dbe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/es-ES/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/es-ES/firefox-59.0b8.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "fb71902fd787c132a796928235e5c5d9f2a5321c1d0d39796560df7ec5de4c4b9afd2b8fb8fc110231ba48b90ceaa2435d27b9e0a4901b7ec0fe311637bd667b";
+ sha512 = "74f57ee6276a3f9a085507f897d467e65549bba8bf32bdd723eb5a81bc3ee472f2311d110f1a42531fca81f3a88fb672922394f45148b8061f395d6f2fd90853";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/es-MX/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/es-MX/firefox-59.0b8.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "bf2fa28f6236fe3d0412184281dbeafee1312c73c7e4e8198dea6826bb02104f6612de2cee58dd06892b97545ed21806222cb3dd1c6376cbc84c0614617ba062";
+ sha512 = "91b361d7961acc256fcc626e3f544ee7e3cbe3f05c1a3c83e2d9500926fd4538c458122005d41d9d241302ed8a20b064a30496e7f3cbc55d05b15cf3d6239cf7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/et/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/et/firefox-59.0b8.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "42de2023547ffcb44b523da8dd6b03882508a4afdc2958cd652895517679d2b87e153120de501dfc9898f7ddebf99e9807ddbf74c874c0182d3c0b0de3c9bf2f";
+ sha512 = "c37694170a90eb7205295b534fe8e4c9e0c587f160fd8695bd46841fcf6ef2407d793b6ea34c72bba8f6791bf6a16eb25f8ed751075f3a82914062c137ca1540";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/eu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/eu/firefox-59.0b8.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "5920709355e1873c8c809ecabac2a5435050fb4449d1bd6efb565f0a3b0f54b80792e31ee4edccb5c280fa19a673ce0ab5f54ee7267856b19ecc1e6df0b48b97";
+ sha512 = "7efda4e27afe7ea0e187b60fb9945aed5127110424ca3f68f913c61f448ee09aa44f32cd97406982e2bda188ff849891baf4b6f64655a6a3b985c9c3223364f7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/fa/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/fa/firefox-59.0b8.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "70ca3fa3345c551bb64f1d5dc8aa536d8879eb3bdfc089ed58603401550fefa479d13451c134a797f779cecb63d8d2e2e8e5c5d32115284c5f715e933a9a9a6d";
+ sha512 = "7e5ef9648c6d00521ca448ef8f5e21cbc90819059c2328206b8600340e5a6bafd2785b52dfaf3b85325eeffb05934c5678f36e213c3de889504d5aefff98f3e3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ff/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ff/firefox-59.0b8.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "7edd5c4a088d9d546a070385d2fc06231792150e3079722c24d3936b84899ca15b548bf47528a7e5795470447716ca4e7457c252f0338e87f93180d1fdf055b6";
+ sha512 = "a62faecb54c04ff503184bc5b25d1932768b6ca4ce8c20beede6c7659d5c1ca7070bcdc5f4d57a2ea42eabc99511ae37d48bb35ec88be518fa6745637ffe603d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/fi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/fi/firefox-59.0b8.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "01e080b851846efe29583f5e5feef0474d24b44072007cb7336a639b0b590388e80aa7213db3a2ddec2a019722c606d26398711c4516f97bff5af4b33ecf72bd";
+ sha512 = "4c76daea3bd9459ddc5c39c2f72c19105ac8f18ec36120113348dea8f898212c97283ea497b6661ab1a79b436df7e4326c76569b82a973e4a0af2b792321907e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/fr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/fr/firefox-59.0b8.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "8cd3b3f21bc16dd125d74073a83095111972d963bce5f0c46e53dbb82124ae27b13d18f75269a8e689e0ddb95bae8042e412ef5ffe85257cd46f098cde811ba5";
+ sha512 = "a54d6b99e2f31e7d747eea5c9bb4013a00c916f2a3f89f538a2b0596f8b0350d187ea720fe3de9ae14bc719d33c554de6f609096c7a219eae8fe708d7ca38602";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/fy-NL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/fy-NL/firefox-59.0b8.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "b55dcc12e3b7d8c7227fa490a87375de279df2053847c9609dc168a89a1012aff268373011fac397c655fff39f2bd47d0634f0086adc2d1f6a26ce4b2aa45a59";
+ sha512 = "1e4592fc8cdca8d23d1a5a1c7822caf3133bb4d2705344e48c53a496df58efdaa8d26882a42da046d97e6a43d21fb3ef8f7e0cd1b5cd2e867e92020119dfae3c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ga-IE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ga-IE/firefox-59.0b8.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "8563b91045395bbf2b267b7c1821b5a413802d1b738f769a10cb1d962c6b7e43ef8d3119fa17aae69d2833403d027bdda09f1766757717575f74d89b72106b42";
+ sha512 = "5772703aa922adfd5cdabf4b251d9f7fd85613b92bc648a7f86dc5aaf13d13e485bf1b95d2dba8a8bf4b9a1603cd64ba074fa236db183edd708ccff867ccd376";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/gd/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/gd/firefox-59.0b8.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "da416b1433044d32e3d935ba20fda52b10eccd3074f1015e17e7f3acd68d1993e8bcab39dabbb4d5dd820aca9838f2646b669ab027a75f6cb4cad1d442889ff4";
+ sha512 = "6180f260d5be34cd9fb52be083ac869bbb72af7804f1528d02da9bfab699f3b434f0fdd43812dc16e43678cf9ab86f42adf990487f604de21fe3198ac71abc3b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/gl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/gl/firefox-59.0b8.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "ea61a7d5e2b5ca4f6dc84aaccf9121aad5809eedac424d6c960724ba742708e17805ead7b567b3522ad4c8517c7632e05afe0afd39de61a4344ec3dc415d03f2";
+ sha512 = "230815454662dca5b4ce778e3d88b7689a7ed864e75ffd1dcd306e26366bdf652b032dad469836f6d8dda836d2d205c8d41ab84823b72f67955ce06101f7d652";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/gn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/gn/firefox-59.0b8.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "5cf347e0ea276634114dcd35bf49b47c57d86fc8bfe3f1a87b2eef93fddf272f35113e76a65340f61f03b525f01782aef42e2539d9db9a3fc55d6a3582127892";
+ sha512 = "7c8b0d419f6d3914f8840a6f8ec46973243578e17fb3352598d27ae2178519b935d2fd5bf33d5b7bc78c8e4a660047bbe37a81d84186e39169fce492b0fca11a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/gu-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/gu-IN/firefox-59.0b8.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "7d54b897c513a1ab865cf663dff5a1722b0b73715c4c195e41102c0165bc55e4fe1ea0c5f5438d719a2c6fc334876c055201b01c04e4072d5df5e2ea65e5de0c";
+ sha512 = "70e71c46c71ea9d2a91e4e39d77265e4352db3dd2804de9363131647c6dbcc12542bf20edd16b24ccd8c3d07234d38bb1bdc8db1c7260def06f0347cb2574467";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/he/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/he/firefox-59.0b8.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "1963638a0d39db6b60cfe7d8a9e0556ca4923307469c1ff75c6603ae8a528fb57efe74d239ab730b8602d4e974b91d9af5cbab9fac06b6fd6d7fe7b0646f5cd2";
+ sha512 = "ea409a856a9492cad5c6e562e7a3b9ae24053e51384c98b93438f23193c476e8257a7f2bceb6a253ab24dccb04805846cad13942254cb754b4d80ec848e74286";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/hi-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/hi-IN/firefox-59.0b8.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "e3f8d5de30533e2c4054d7716b6742906f648059b5718e2efc7d4f1c7b78c6a68eefe9ed96326c5580a2faa499349f3a96e3abde0a0a841d39c13488ede701e8";
+ sha512 = "8a290e9e0d9c2c732c70910400cda71fa282c5201cfaccf92a36639dee75f12539408659e72207de46c6579c2ad158a3511b8065494ed75eea5e72ab44a1d080";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/hr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/hr/firefox-59.0b8.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "f2018fb0b5ba5001c63ecd0ef6074e8a1b7016425c1f1bb03e2ecc394e6c2c5e8961b5a53810ed1ea6e1a1e2329653a2d810bc996f786084d1b1381114e94eff";
+ sha512 = "6a4c2e8d21dd79d9998d4c683ef8cc35a44c5c1307b9be1ced0befb5a933d431dcb651060ad44d03261a63a3707799cd14c04dcfb453809fd806dcdeed2f8d88";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/hsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/hsb/firefox-59.0b8.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "5e87e5fcaf378d5e25421e05315d6e20482670c1c6d659acced5a5db26078ae36f8de8c1a5c5efae35a5658ff7137930292506daa56fc6511ff592be621ede0f";
+ sha512 = "8eaaf4cf1e22806d040298ae0b22a34b56a1d613d73e7fa10c2990eb0bf2a174177b36fbb0e8a4cc74264d3657d4bffa9aa66e184dc2342b0cb72aababb1825d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/hu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/hu/firefox-59.0b8.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "b1bd4af70370b4af4a43b383805d492699746cdb07501e56f078800e4913eff2df641c775b850b1e3bebb8338eb91b5d6306f9ac1dc16965c139a1aa4a379f72";
+ sha512 = "7e492e77fc993a6cc31f0b4103475c4b4ecce0ce6ab6cf103f7901e26beeba0c1ded6bf1c66c9d70e955aebc839f3b8c4dae0d22bf1c9a6c6cd0218746905c38";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/hy-AM/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/hy-AM/firefox-59.0b8.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "b2d563bb7814db8bd0b6191832d5fa525b32821bfdc28a759c7245999fc7df70484bb22013dc1f40e467c24dac752c6a6bc8616af0c226c9983f24877ceffc40";
+ sha512 = "9077842c68580070ca00e43e5c69ce45146367ca5f8c725d9c7133677751c518c5780d1a1b1b39ed52aef9c72dc969798520c3cf87d16f15d6c960590e2eb79a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/id/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ia/firefox-59.0b8.tar.bz2";
+ locale = "ia";
+ arch = "linux-x86_64";
+ sha512 = "4841db6f124717fb76c2e83dba1a850073f078b5ca7c2f5d7523dc61c30a0365d3835fbe4297bbdb5d9bbdbf82527c0c7a7771194d8fae839ac8ba4c1b24b813";
+ }
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/id/firefox-59.0b8.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "5b62d1040b77ce3c2e0a5fee2a4216a0272c4cefd7ab2b8377133375a633b87ab29c06a481294acb0cd0976bf8d61382aa183c078f3b762137a6750eee9fddf9";
+ sha512 = "68229843c9402bfab0167df5ee3dc91b5783edea3f1442ea7a26df34ff4c9ca56fe3877a20f63965d39b9428d7c1d5cd024fd5701f3244c15842462259f170f9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/is/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/is/firefox-59.0b8.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "5d30ef6381800fc14e71d101f612be404fd3ea4696ec19a62fa7fbfe3ea3b729169120cfb625bc3ca49f698238aea37131e2bc8a056942b79d026cbcacce5525";
+ sha512 = "b2d3c1be3c04175fb09f577961f971a10e961133346c7507638933fa5d9ff12fb20e633aa7e209f333fa3c6bfb0056304f3931f1189e893f6a3ee417b3ce4c1a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/it/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/it/firefox-59.0b8.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "ee435c2c9bc9c5eb69077832ee2119792db3c3845d37fbe3df47f3c93cd7772eebc65439286c55f76b9820fe97184218cb2370a436c9f2873698ff6e53491fe3";
+ sha512 = "4b8066916a0d0e902c1771b54a26046bd1e3f4c9958b709e32aa7de10616cf2b9c3213951815bc44d3ca70285727a2357a3f9575efc8dfb7e824ea3e28fe28b0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ja/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ja/firefox-59.0b8.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "44681aa65715dca2a05aace26bcc3b05e8152b07f44017314caf11cf0bef9c017f4522880b85c1c859a684d92b6f653e0c822358635344949ed9964add31e4f8";
+ sha512 = "f24ae72e02b5533042b99b876d033df72bfa8a9a976f95933250fc2f74bd23023a340624dadef8c9ea4f6cfaaa9baecea612a159edc2b1fbe91bb903f2c9a5b3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ka/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ka/firefox-59.0b8.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "e2f9069563f433c6b8c96158821336090c513121d117705e07511b27565a159bef17eca62c82394c0fbda40e6e1d330fb976492b96b7160c4ba797ed5162e435";
+ sha512 = "598e4d1fab5d6487f61cf1b3af17e02670da6cdb0eef561c9793025f21a1e9e7e34901247f7d5b13f214404e144242a7c8acd2a3cf0eb24e27681164ccb43c11";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/kab/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/kab/firefox-59.0b8.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "7447556d7e0b24a693bcbd2deacda7acd55bc2b8d3e1ae50eba1b099fc9371438ff177629cac10fda9a071d0c4cfb3d5a9247a9a26e9983287a004cfd9759538";
+ sha512 = "d895ab11efd67d2dae80dcef36a131c41c7ecd45ae0253a04b46cd5b7547c4c72bf7085d2b973ca3c2b068650277465ca664093878854db58ff78ede9553fb4e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/kk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/kk/firefox-59.0b8.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "0d51d10675e1e4bdfbb0d950e01765c4444ca321de8b4d4b9de5e491b092ff6228da38c104bd7aeb1313ef869b4e7f44e624ee5aadbda0181df17fb5fed7821e";
+ sha512 = "e49d420a557e15c28a8160953cf16314b5964a4851cabcbe8826704a29b4c8de5cea1b1e4711acdb18ab0680fe0462367983f8928c5ee707284a063611541a57";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/km/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/km/firefox-59.0b8.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "39c765359fa3682e24e4274c8d57cbbf85757e46de0752a3fa245f25083d4696bd04bf0a3c77a909513223e71f98034706b8a430f1421f79bc8c5c45e9ee2c54";
+ sha512 = "d1b5b6ee5cc17686efd7272ef2fbd7911bd77636810d706699b0d6692f3be9db647717b9aa4fb363bf97ee8f007e8fa3b06b3d2adb2ace4d5c555dcd0d293b2f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/kn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/kn/firefox-59.0b8.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "4978c88d069114919049f6912d7992daee1c6d6c1e4c8badff395102a70a3b7bd287be952f1d13a17a338ed84fa2ce60c8c0c6af90d9f20717b0a13c4d982ae1";
+ sha512 = "7d332985cfd4f7ede307a222dfeafad60b06cabd6b190c30dca0206bdec80171e1487bc67dd622fb66dfbc255536d1a386162dce08bee9cf6e8dadfb3824c713";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ko/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ko/firefox-59.0b8.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "abbb991b9794b8b3ddd6f5ad6fee318917c3eaf983bee9314b57077e10843867f9ec51011af0a6f60698bd89a48a412c99480f5e8220e1f9290c5a894025a46b";
+ sha512 = "d91834e6083e1a4d7e282b40bf6974db74e32a0e5187f7ea001fa886c15224178d4e2fdca4979b1940e2d6e9f30eeaf9bed5823cdc60b9639a091553c11dbe30";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/lij/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/lij/firefox-59.0b8.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "56d4003a4a3cea35040caba319a12c8d651c8d3c2f78828e61da734d5b2c219283285b80d4a05ffd3879cc1082c91e8182ee8b02af5d278c23dbd930dbd19643";
+ sha512 = "e64824d7cd6a1bc62fbb787ac42774b4076dc848b771dd8522750fa172f7f545e0d29d72c099998f2621f6c03c32e74d69c2561785ed421d6e25e3a3e9200fb6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/lt/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/lt/firefox-59.0b8.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "4b05b042c880e0ec84891545c8610c0dbb9a6b68a7f711226fbbc32f07dad8f6a2b58d74cac35fc70d8ba797771bb0d8de54f2b7fca6cf94efe2aa78d409a609";
+ sha512 = "15f08c788d17c3fe941a3d5156f5e3035b52ea49e2302d7b519bd0dbe7d462291c0dc802b3205429188ab959867314aef4cfc540bd5efb567e615860e3661929";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/lv/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/lv/firefox-59.0b8.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "ed21534a306ee94b831c126be09d66a4716f03548af68db292bfc6d05620cbb08fc428f4c09b098b3544d7ac80275ad74302067064052b3e4873b3d96e9f2acd";
+ sha512 = "df592f38b27915ebba86912a4006217eab4be380aa6cce25281e35450bbd57a30c78c180dd2bf86c12fb148ff3893be59654caf3d79a060f2f4d0c907643c6c5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/mai/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/mai/firefox-59.0b8.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "2c6869b152e7cf381e1dfe97e3b279eeec8aeb6e4270e0658ffdef8c4753620c92eeeb75892698f55c438191e4da6c0c34db82ae8f1148ff7ff3a3c3a35823bf";
+ sha512 = "de8af180b757a6958a5b580f3efc4c07a14be556555ff452227d34ecedcfea675b9d50ffe4f800f2cec2b3d88a7a7046ae30edc4d4122e9f66d439b794d41acf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/mk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/mk/firefox-59.0b8.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "a1f6342e77952dc98165ba6ddc5ecec0136010df94e4c8b56cba2c84ac98d9d3f2808a4aa22f62cfb6b82568b1079409e4a3a38f723238dd063a2c78c542f564";
+ sha512 = "715eb42ef2fc6ac4763432046ae5c418bb3138782fe3627433e5d35ac0dfb8e4216bb6a6e320aa59facdb117ffbfd699dcdcbb906400b291e57367fbba32c841";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ml/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ml/firefox-59.0b8.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "627e4d2e377b49aba9914ac0b9770e177b2d7f9cba2e31a69b4abe3cc0bd994a8f3c13ee1bce79dec41be933efcc80976356a92069559a3a17bc47060c23a3f0";
+ sha512 = "449dec133d211fdd0eb60dcf0634908d938d457c0b2c9cbfc91c9013476d72920ff537095bf3fe0f7968436a2792b62240d186a5e6070eecf0e53e29c29bbaec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/mr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/mr/firefox-59.0b8.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "a3228719d54631e88cd7896c4dae4b224c151215130a406930792e65829ccff6370168c26b1cb1064a4904127518d7a6396e9f62a293d7599712cb0ef643e1ad";
+ sha512 = "83e500a45a92e8356d8f38b39d24ee7ba0ac499145598069ee821802002cfeb0c09ea8531cc0241f7f943712c193def0467f6032792b8c9afacb9cae005eba43";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ms/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ms/firefox-59.0b8.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "113e85e78f3bb8f276aff510d4cd8940493d6933cd5c4ee1bfb3cfe9824a877185fcd6e2f21d916b29889387c01888a8d552868686ca5fc6290860fc14397e8b";
+ sha512 = "b2965936af2f9eabaf131894dae9ae2b5eeddeb1d2d8925da1a5981a63e259565911a86611f6ff47dd1b20c0401687ba9f472ac16a3b82cb2c7e3487f0a3e0dd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/my/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/my/firefox-59.0b8.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "40e5686a312ff47d88668d1143fa579d44eca31003b08936b11560f4b399c859c569a461e45a537059ecef17409a5a161cc1b7ef0181f988b1ece49bfeccee0d";
+ sha512 = "83bcebfa31c621992c114b7b805e2314b2e05ae0bd6e25f8a94c867efca7cf34f2f08d7a0ca0c8c40b3af8c9a01882597c77c287c28a2d397631055804c00e0d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/nb-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/nb-NO/firefox-59.0b8.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "5cfe30e510299240023027864fc54e5ae0c6ea227feae118b2e68573b0a47b1f823057ecdddf887b0a9544972f7430b467e117d9dbcf75a712c6f704960d6f34";
+ sha512 = "78ff6dfdba1c8aa11ba5afcd3b51ee384cdc5c7a0f5ff5e7a7dbba1ef8ae6b7a9ec5ac40464e9bb81e77681c978a812b2a290ed90772a4ad183d9ee6df3fba7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ne-NP/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ne-NP/firefox-59.0b8.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "b5dcf09607b1307418df90868d1ef9ddec2a9a3f212caa9e10a1a0cadd16fc00591b275e7449a33c6cc527639d4d3244effc551d4dcdb8458a05c9544002ebdd";
+ sha512 = "e878c6186675d12331832c89e4ad3684a70d19e22d0d860a20b01820b27af97f2fb7849a2301b00a8faa728ba4f7ed36036ce17e6d31d20b4afb7627391c8097";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/nl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/nl/firefox-59.0b8.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "5a7f2ed01833cab7c842c1ff769ca200579d02b24140e409203b039b3079d75a26faac85e6ed3d8b836808e2c0b78242657cc1d08d1a8837a26a3de599ffb5fc";
+ sha512 = "c42244c08c1dcb2a7bf861882671509654b0557fc0a7ec5021a794930a9b6b128cc36c5d88b35538c7013d0c2179bf6290d019164fd976ed098c4b2d347e89a0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/nn-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/nn-NO/firefox-59.0b8.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "9f9a1047c106c3a94693b62a953d3467592373776dfb65f2edd8d21e9ddc880ed1e653755f7cc3d7e828e77ade67399d6cd91eea21f216a69ffe1f7275f217cf";
+ sha512 = "883aebaa4243f3be171cb13c6c06b3c8ab0d2f5c88647802832db1dc0059c2e164fbce2f1ab5b0afc8ee7442534c59c56fcec2c2852d580b852d6d329dafffdb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/or/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/or/firefox-59.0b8.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "d2ff687eb536faa2c04c9c2329609ca2b8149fbba69104660fef1f2c983819da206d6f3976592175ea6a2f0debbf7c6f52dabd0f7d5ec4a0c4c79a34b99e56d1";
+ sha512 = "3593184349d5eacc7efa6371295807801beb97c3fc9ea79168f455ab96e5a4d931537f3dd415b4572ac0afec036d4a7c004166166a244f37aec48a199a9e08e4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/pa-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/pa-IN/firefox-59.0b8.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "2e1823126cb95ba1e397430c5cac4fedab93fa340c3c1b759bed8198abca37076dbe40ce5bc8e5901a307c4377cd9d6356984ed6e058f22048efbafb833fb76a";
+ sha512 = "e402bd4a598178b44427694528179053229f213d9ec132517f528a041d2e6581086a143f77eae7a30dc9faa6fd9156cefdd65de611ad26b0ed2a0db67958e81e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/pl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/pl/firefox-59.0b8.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "e6fa41fb0780acd1531f025b31fab48440b6e5b4b4aa2220a77a2ac2aa40e26adf6454b495f61dbb4fa19c30904533ec4beeb5e87bfd03fee5fb048c8a0632b1";
+ sha512 = "bed6e5f2a5230680994400af90c1cc3fe35e3dfff576aa4e8ba3d1363660e23a62ccdf975ea1ecd3a90f476e671380b72dfc777961806739ca6c3b183cb83dd8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/pt-BR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/pt-BR/firefox-59.0b8.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "355dd4ebdd0c1e1e6af018607473869183a892d638e0e86124f5463fd2d25170b9edc3cd7bfcef672cdaaa74cef5700dd1c3868b6cd9019761a4a0d1065ac3a6";
+ sha512 = "3a70913def8797ade3f312f34ef4debb332539eb0abb2154e54498785c3534ff16beafd6f2ba98dff15c62b43521dfa37d7623ed6d94676fd6d08a3c072c8559";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/pt-PT/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/pt-PT/firefox-59.0b8.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "afe2e095fc5bdce1a5637907523f9ac097695392aaf496f34d77438974262853273b9b122518d27d67e30330f5abd54b02cbad19afe4f254d6928f235cd77cb2";
+ sha512 = "6561c49ab07c9ba721dfd357876ac38b0cd33ab3f6968400aee91ce4be999d718dee02c43ef21b4440a0356b9ef348c5938beb3ae13e8e0f3ddf813b45839335";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/rm/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/rm/firefox-59.0b8.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "666e3ff130699c8ed50d06a43c82fc7c1afcd5336bc29738272914acdc5a9d3750977d45570c37ea58a6b117b772d7c2de1997272ad37630c8eaddcaf3a94492";
+ sha512 = "b5a878a49086861c6ee60dfbc8bf8cf833287a7aa73674dc0d3d336cc9af1f4f939e2ee45b6e3f69875dbda3d86036f9c6e274a144b339823919aba5800048b3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ro/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ro/firefox-59.0b8.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "bdafd6443acf92fb17295a140c3fe1ecf7c792d8d592745c271c710c1a7118185b4c0d40c8630a0f363e60acecba942448a7e07e018a869ab5381ded6c2abe3a";
+ sha512 = "a9d480f7572e2d02feab9cafb6ac61c1d496292e186436766daf73e7863560a576a3b4104d6354e237513d32e8807ae5a7d226b56ee9b520eb9dadae77bdada1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ru/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ru/firefox-59.0b8.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "c11352e47be8b8492876c57535392e2cf5f9c3dd0ef0ab9792afcaf31cb5cc33fef38911c495369c1ab47b6ad331aa9df876401b57c010e6eb7f0fd3fc972930";
+ sha512 = "f334946512a851e9365ef84bbcc3a7a0aafe5df8f6f2795bcf9283e4085a584ce22e410774d286e9e25cbc946014c5da3fb88129b8942842ab8dd02cb7c32e1f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/si/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/si/firefox-59.0b8.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "b84c48da9c61e5770fb231a632cc135aadae4e8631f13d93f46715633c510c75e9584de9892b02683471b40bbc33642da296242ad5560a708ef9e83258a5c9df";
+ sha512 = "ba91ce5bcdc4bcbe78ad1e9966c94ca540c95e9053bc84c9b37878fed0588fb22fa64c6426e157df082511103c8cc13fd2ee4771047a81cbd388bee3a5124ee7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/sk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/sk/firefox-59.0b8.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "5d5a6d4b95e44838d58178cc1854c2195bed7b1243b355b568d53d8ef9e88e8173e5e56bf68af1f9a050ea0a0f4b6396cacc158e86b3dbf60d3cb092ab9dcc97";
+ sha512 = "d8666e4f70c35906150985c674bcf01064b6baec74a18b689e8952ac0feb5f7fcad4b83cc0b1fa6cadc6b6959798119494b495ba8194a38f5b3290f937612e7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/sl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/sl/firefox-59.0b8.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "6c5132b3afde69ac5583ea8e36f513c718b2e79a7c0fe28d39a3cf44ba94ad5851088983806977f9035a26c2f56e1388f6d3ecc505abb023d1ecd82c027154bf";
+ sha512 = "a9e842bc2c33f95fe2df45a83565380ab584e9f59a8ca23d9059c795712da8f274759f204ef36ae8eb85f370027f1992b43f74a79c6cc8c086a3d7d90e518549";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/son/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/son/firefox-59.0b8.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "7b6945574a142c73d2cedddc207d1ef9c2e49816f0bd9ebe278ef52e4340627fa17d317c70020872ff01f475ff641196f8c2c1a34b6438866e84eb6c5b1407d6";
+ sha512 = "f6fd9544276e2e00eb8e0e5305f5267d48157c7f6b872b079f4722a797660dadc81da47cbfad3e2b525960cba6deff206475607b50a1aaec8f180cbc1d64156b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/sq/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/sq/firefox-59.0b8.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "c738c5d3fe217e21ec8ee42c79b7dde9c12e948efd70298df75e720b2af380da301520f1aeb433270efc81dbcd61a38371601f0a30ad91bec04e4ac2c7c8700e";
+ sha512 = "18700a804519c56dc39bcb7be5b88385391ecbbe4e46e6bd9daa1dc063662dafb823aaa8e11ed68bfe31473c1538c1c34a52c8a38bdc8115867c50e618907833";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/sr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/sr/firefox-59.0b8.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "09c3b2e3a46d69dff83f95babc31204af6bfa2360d6e970e2398ec22c6754fa6bbd4431ece822004a120c23b8a38c354e665dbad6b313c90013d36b216ccfb9a";
+ sha512 = "e29e00bc5ebc4ad7d8cf5dd93bad6345fd40c25bd56e743d0dead040cdabf59a423bb62dddbd00778be81e70a8bf0ad5804bec9ece1631623516331f07afe9e1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/sv-SE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/sv-SE/firefox-59.0b8.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "7e10ccf0ee053128d81560549a9ae4a08fa4a02a79c233cbc1e3ab520cfe1f1ac75eec0535754dc43e4390ab32d889427004ea9edc78b9bfba14a66818372c48";
+ sha512 = "2d0eb3d5e206144b96e3165060aa466fd512a943504256735fa96a17e13ed4717038ec07df4d5886f837276fa3fcdf73286db046879d99313b948a1af3fbf0c8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ta/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ta/firefox-59.0b8.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "3ba269ced4f8ada49cf88ab06a574f36da86c3c144b8fa9a4f687807688b7abc1e684016e34eb95cf31965fc6b427905bd717354e9d3ccd3349ce15f9f692f76";
+ sha512 = "e702cb916b2164e67ae75c58a812dd42c142dd0fb71417337a12e14a865e236c406edcdd11621584d43f05005be51916e3479df4eaaa51cdf4d2fec5048c1947";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/te/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/te/firefox-59.0b8.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "9330e1c258b53a9ef9767e2b3a5874ef48815890a69d40c879dece79ac08e2d8f22a5fa2335329408520119b4c76c7642cadbf8378cf3c7bbc6f179da9c02228";
+ sha512 = "8d4adc92da5875b7cc405bee387d1e5df225dedf4097627167c4bf4cca7893a4b51e8ccbe38bbb2b1af96798f1d34ee6f78eef3b00287eb9835ddac13ef43dfd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/th/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/th/firefox-59.0b8.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "541a504d4f672a25465d626059bd50423eaae443bdee0727e4d5c074f2d94adbe07d6dfa0997c3fde904ed136ed0db24be34d00c94ca50d23caf9414b8fd1c75";
+ sha512 = "7d920c85cd7a9c09fd8c1ca0ff61ed4c458527eb048075dc0d16e26da7977d1fec0d9cf40187a5b1755b30c2d95b45be215b14f8789cb2b37ac72ffd884d80b6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/tr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/tr/firefox-59.0b8.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "bfb1a3096a12a28e6303c97d4d970e67eb5695faf5bc63f48edc89343106d1f6c7edb8f2b8e47ef50c0762de43767a6c1a2773a5a9eb749834eee064c1530d78";
+ sha512 = "984652faad2b4ef5e0c4b38e38716efbce0db0c11e44e6c8ee7f33f45116833324f7a8d5dd0b7fb3888ec6c490e84a463ed3ed478e597970e87b5003c3457969";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/uk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/uk/firefox-59.0b8.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "e9c0257bdd73d4b7316cd2af2fef0619de7ebc35b7e296a6dbc3bba5a6f9083e1fd4746b54ff6b52e8327934de04f1afc29f0a2eaae2832602f0beea3c838b65";
+ sha512 = "d416a2c9e006dd832b7d42e4019128129320d2e8861e7657573c0b76c227b22e9fa9b0f69ee97bca326c9951e1a04b9ed2abfb6afad670f1436b68c9e999abcc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/ur/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/ur/firefox-59.0b8.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "218703e174c4e7a7ae9a2df094dfafc062b1b34408383f96ff57ae6098c9135a280e480884b17fdaf93194a55f9c830083f06e1741bf9db494e69455ad237d53";
+ sha512 = "3711a31737a81b4c1462dd6a69a50cbdc274f7a95a54a2f185c47cdae520385d141ac40e7dffcaa8b29d2d4369a7ea707834ea83df60d793d1ceaf3b0bf31aca";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/uz/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/uz/firefox-59.0b8.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "dbe9ffce9a7ea307d087ba914fc83cee5ba624b97cb68f5079f2951e7cedd42dddda2d0d139448506b9760e21ad0052993dd045072acb921277747e276a1ff0b";
+ sha512 = "c579af36bafc7205dd1cade982c8e84d02b7e0aeed75c866068b233bb39722a79a43a4356057ccf33426825e0b304fcba2fee1ee19a3f2c8b4aabb95c8c3de2d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/vi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/vi/firefox-59.0b8.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "3e44d51a2b071ad7103046af3d7d0fd4c17f7e57a67ce1e5547d8a817026d41360fbba5e9de8d2e234a9ce8a8c02fe5e868f14aa36ecc0ce6f2b42bc5137062a";
+ sha512 = "807b95822022917149758edefac1ed2d960b5f016705a99acd52420761e31999903a4ae3932d53c70185062fd0203b5ffc33aa79f35e2fce8303b59702744d0d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/xh/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/xh/firefox-59.0b8.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "5eb838d48f16fb16d08abe3eed4b17c24bdb2b8aa5d9e21c0f055f0353e0e567af4aec840291e7e882ed0b29bfd7c17a0cd20858a06bbd850a8b2e2c2f92feb2";
+ sha512 = "7a4e961f42775a1e878f6a1e478402eac3dc6eb330c7ac22a5febd0b8fd6d7a7866b6d2346c26f0e53389781c73abd67c29d316d85b4f2129e6322b80591a633";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/zh-CN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/zh-CN/firefox-59.0b8.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "9c5769eee60e5506cd26278323541a4d12b6bc5cf1df43379ada8a6e3f6fd724c2acdb0fc157906ec8e5c25f7f8e8aea4757c9a0f4c4b3b39abdd583f3881d3a";
+ sha512 = "c0511b14e3a6edbaa22534f51b1f98e366ce5499d00a0d56e50adcd9248341afa5f8429b99ef161447cbfd41c4330779ee2d693602cffc7f32217e47af035a99";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-x86_64/zh-TW/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-x86_64/zh-TW/firefox-59.0b8.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "4fa81789df000057f25fc57bbc0aa5a9222a7e6727fd9b2226686b95072cb1f0e381e9dec0741b11199cf29c180e40e53bb405aad57a445e3f311a1d98ba7f8d";
+ sha512 = "292fbe1b67cafba2aa8171e36db9b86d3f41822b9ded51bfb85beda880b980d18df6a35e1f425d93ff9f9e76b30a182cea4228a044110473dfeb1e986e846418";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ach/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ach/firefox-59.0b8.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "d0080a29b07af0ac0f97fa74a5baf5095050c9647181dc11cd2e11dc9dd11f21d4a70b3ed3cce97adca6ff33e541694c95373bb257957e447f269007edfb349b";
+ sha512 = "5195fe8d1d1a31b886d3412a5ff91c01a3f2034ae5c354bbfd02ff5d4de41706ec5ebf85596965e060a5d9895c7741866d41649d750def2cc525eba206d58785";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/af/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/af/firefox-59.0b8.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "7b717d6c776aa85ccadbde1c97197c6390319a9e52cc773500f1b2d9aeb4d87f8fb24cb40ec8a1cf03e07f37bb6c353991acceee8658ef6bde2727ca89797e18";
+ sha512 = "ef9a8eb36319f78e6249d8aaff151ea753fd1b0e9148c64adfbe0f653084c88fb70e5782735c805d56b2ab52677facbf5cf1d0ad320eace1bca938d112360d9d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/an/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/an/firefox-59.0b8.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "182f472da76add125a45efa28aef4da9f8c0bde22eb8aeb1aa23d7e22f9beca7b8f013862fa6da61cdffda3764b57ef57262dff3d6ac7a8be97cf5a60a1d7fc5";
+ sha512 = "f67be9b0de60ba71b2a9006140a95881771c456d9d67cf845b50d0ba9d40a844327935196f10a315a60a2e1709c7dd0420bbe8515102766a1ea5e0cebd7d9be1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ar/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ar/firefox-59.0b8.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "0363f67250087481702b535f4e6ba475fdbe87ea13bc8f3dbd324a5fec6fa0c3513902160f8a71fb7be8d7798bd37319827261de7f1199bda849b735a429cd7c";
+ sha512 = "686c8f9c889e325f39dd1d0c3bbf0e41300a7b188a3cf4d1c04dd91881f4b874460657472916ce75334efc61e54026b06e3061e91cc054f1ea09655bf5e984ef";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/as/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/as/firefox-59.0b8.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "19bac3ed7fb19378104bfcd8367beadad65a0e274bb631317114f8399119d8570cf8499ed28aec089438aa82a7fbbf868f9fbc4dac2594f83452923e898a4a04";
+ sha512 = "13b83b595f2268937f58fae19eb064912a0236714e227ada658b06099243d68ade2dd149d9ed79bb85f4596767595def575962366c32b3b7759220724a1eff2f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ast/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ast/firefox-59.0b8.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "b8cd86f8a698c1555181344babf8622dfc2581113abc83a793c76805141495a62f52ebba758fbd6f2026732e9234b3c677f59b9950a009d040353e24ab56f51d";
+ sha512 = "c70e186937bf74bfa39665ccadb68fa390c573d6d2ed07447e2b78157ed93577fff17185010b2263592463c423597760c63a431876a9879ff0452a9290c83427";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/az/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/az/firefox-59.0b8.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "f4f0d456680ba0978e0bde5547af4dc74747b7cd42a1b9276d68f6bf56ffdc66c6bdba7508f7b410493e47c71dfdd4ff2b87497575a388beac2dc0798ed8b3b2";
+ sha512 = "889254b6ba089332a7e228c0dd801214b6b13cbe75000f192d282682fe760c36642634cacf0634229af6e3fc43ecc77ca1c63b68a9afc63cca2eb0e6e50a47bb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/be/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/be/firefox-59.0b8.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "31b117154f8304a98261a2103b1387b36c47badec3f4a0836d2d808bed6dc9ed39b956bed1b540918371d583d7ddaf0005e34f0a2d43d8dc548d5a68c19c5957";
+ sha512 = "26199077cb868fc5f1a3d60cb019fd8152c615af62709206108dacde5912a522fdc9a601c8222f54f6b6d0103e585cd1eb06dad3b02414bfe3f435214fc54837";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/bg/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/bg/firefox-59.0b8.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "fbceeb960575eb0592c56f2dcf534e70f3a78a0a34efc004a982f642ce48491649fb267a3155e833b9a17d760e74035b8175c73beaa9b2b2440bd59b623e96c8";
+ sha512 = "0fbd371902076ca76dde9f2dd5b3602a2c36f3bf3e635da058a5a33876b1b69ace0fbeef69a703ecb8980724ff8a1c00f83e1fcc9dca2beee31299a10fa88970";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/bn-BD/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/bn-BD/firefox-59.0b8.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "97da1cd550613370123ee4cf348b458b93c13d5fb5b53568bc0a85fe9c7894492755380b519bf43bb6f4125d4029274b6b960f369c13e277f797fbb8e6836cc8";
+ sha512 = "bee88244e6f502f9d2cfe9c8b44737bc74e7feecfdb622ea346cfefc5245f39c09d0fb9d5838ef75e242b4c6b531d1aac6d5a59678642873f9cafcadcf639f28";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/bn-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/bn-IN/firefox-59.0b8.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "fccf32b2d1bc54cf638a1c52a03efd3ba407277f704667906fae70d3a429ceca8307e576ab13c084bcfa11cab372ccb765c342128d9c9caf015757cc32632215";
+ sha512 = "259ac2a4edc19806800eca1328de3789ebd39e26f51fc9dd5ef4c5b7e162b7420cec2833d038194a6019237f9f570263183aa7d035967d28e0ea2ba52bbd694f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/br/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/br/firefox-59.0b8.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "1cdbf2df7bf071a66bf4e3e9c7986fd38200d26106b7d8258fd434af477cd62e950243bf211d7fd613ec5aac20137a13a4e46e9ee38c38e427fa173dc2f8a02d";
+ sha512 = "a1cdb51d3cb0d7a4999eea979ee0db9d0d6baa20f251cb5c1888c9a837fc623f0b856c364aa5c47764fbeab04f9ffc3617a2ae1c4cf54421ebcf434fca5d3158";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/bs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/bs/firefox-59.0b8.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "4f2476835f57a96f069623b983b3a09ee48f043047c9778290d6756cedd4b87d6e9f95176a5a3910b69062ddfe4b37ec122d35c27cb612a70cc8093bff191821";
+ sha512 = "13193f327c5964a3368ea56d1f1410dc521f4eabd9635d282d357bf719a2a08cfaaf7196fc87e385c0fe665d0a1b3967cd55f0d83712f1832dbf0ae949b94d83";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ca/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ca/firefox-59.0b8.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "c95813a496f6693e721d51834ba73a8153bb123639645bc2fd21921850774973c3eeda187fa5893802b38630f2f8f3c8a839c468a87a92ca2584f176f9962ab9";
+ sha512 = "19637da51a962c9da27365328e00f0dc1eed931459896f91a863e6f99e1e17b57207f5f51890deb72ee164de1045ef028b14d79b71e181c8fe0fa89842a0c63c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/cak/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/cak/firefox-59.0b8.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "c3f20e2d74d032c9b2c8d90e4988730ce8eace5e8adf9c5643541ca23a1bf9500e28edb18b1b2a14d219edf5b6561701c17bb38f98e3ef778a78b4d3e52846c5";
+ sha512 = "099af30a6957a67eaf787d64c366dbd5ea16924aed134e6b45c092d9fdaf476f1a9ead05800ebd91fc99c3bc483c14dfc37a6b8eb90e40b9a6f50d114cce7ce5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/cs/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/cs/firefox-59.0b8.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "a2624eff32c09ea55a46951422df4a42a12c3f81db8c14c4661b76c4dbd353bcb68b42b8ded349b32b99b04fce4d0143ccdff7c58972cec098ed46d3c334c5f0";
+ sha512 = "aec6a4ef2c92ee9bfed98ddf6d93879a7fa9e882b0c82c644776a6a700a4e981a21977924a1fb68c79bd82407066be949d1d6f53bd42307d5a5a36cd262a3829";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/cy/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/cy/firefox-59.0b8.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "f8890e21bb3c771cd635dca89789abd2315cad1dfa9459c46694e59acc09e274195aa0f9c267450ac09fafab5f6d7a30fbca7b2430c717206f8cddb0203f89c2";
+ sha512 = "71204535aea799bbe6e133850b253c8c01a7ba1c1f80169f4e842edf977bd0eae54eca8370674d8161a0edb6738bd8b21cb554431f988822e287a15ecea68d93";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/da/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/da/firefox-59.0b8.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "752567ce90e3b832bd33a990f743d92995856bee9edfe0de92f7bacf2188f1714bbfb13c88a2eed03b9ab928f5923c33065933b5a71a14da113f179abe8a64f8";
+ sha512 = "b87282f26280febafa771edd0b3570774987a0694d8c957afba819b396d57cc1bfd93f8d8135bed3eb53b9a1b56bceea3aaaad250261593f9be7fa555c319b22";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/de/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/de/firefox-59.0b8.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "5704fe4279251a58434ddcf43d3a4e84d2b773adf82c865dc553df9e13a3f645aa5ede0290eaaba4c5f86d55fda0b8ae92ce52f9af7a3777a3adf1d997314fe5";
+ sha512 = "92b5f7c7f268afc3fdf75ee5f58a74341798f1069276c6ce3f964d99590a988b2f66aa832c90af5518453bccbe1d9833d0712130dfbd013ebe7ba08999812226";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/dsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/dsb/firefox-59.0b8.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "a3a540ee34cd22ea0bba8091ba65ce635799404e88ed1adee9d89e0aa632edc70688fc28307b538b61cb32bd376137f129007f932aed32d4a4967d145d39572c";
+ sha512 = "37244fad6e4d9487091604febc392c2b821d56848f93a83bc566bbd5f9d32cbe90e1e92e93051b0ac7e979b67cb6661c813ce4b945e7de9bd1e30d91813a67ee";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/el/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/el/firefox-59.0b8.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "a23afba5a1400bb877dd98631912ed005e8006805c0c0d10fca1bd8f47c704a398f4cba7b52bd2f6815246c067fc89d18213ec6ff2e353e71db8af22646cbb94";
+ sha512 = "184641eadc76b7d24a8df2e2a1521f590924ca7e81925c1db28f67f8f28871cf2f8ac8e9e875531eb04b09b65cf47ef6c0fbc28657b4b34b07623e063136c991";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/en-GB/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/en-GB/firefox-59.0b8.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "ad1a216d2f05ec9c5d69b335f3c9cc2f0c36cb1a5882ca344e74d5cfaf80c5a0fe4e020b957a3623d5430913859a6301f602b3104f2b91dc11b1783cb7c33c3e";
+ sha512 = "0f1cba239c8866d622249dba13af14de6a264ed9a30f460d79408f452390f17d6b94f75096d9687c7a7a753652377a25a7d437b0d4f33fbc405428e384dc79da";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/en-US/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/en-US/firefox-59.0b8.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "942f87d29a4c599ac7fb68bf5ba558f8dfc220f766c0103becf319dee1465b40f81d47833390fa004e38c57bff7a2202aae40c787c7a59072c4423b9ae33aa15";
+ sha512 = "654902f13cfe142a2f6eaf4838106a1825f77d5f1ac55111c8f38c49d8e987a153230a8944d5c009abf028496853a8442d33c6fbb2f23d35005da765009329d9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/en-ZA/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/en-ZA/firefox-59.0b8.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "4526bdcadfb31701d82145c96edf8bced38ebe4248fb952c3482e30f1e9e673f300a9c3c2f8f4c21ce32b16f9ed471ce6e63d67483c1c9c5e52a27c421e6267b";
+ sha512 = "f3b17e0509df52dde8c753bd3358635569eea8ea7579243611356a4a47975267ee5702a1894325a549fa1fc9c86416253401fc6dab81adf95c79c09ba3971030";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/eo/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/eo/firefox-59.0b8.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "b75e5a1dadeee3104de6467806196f6eba4dca12eacdbc3bd1de9c6aecc922a89fba081a931a6655ff24f0087945397a8c0ff89e82bc4ce1359ed9d124be8163";
+ sha512 = "c0bcc8d00e728c4dc05332b6c90ab86f8d6baa688512271a2b9c9703b821090dcfa45bbfa4db97e803e95d391a07e0f2e3f783a1106890d0c34dbabbf32180a4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/es-AR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/es-AR/firefox-59.0b8.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "a4b11acea9dc2105cb9e14d8714f9a66cabcd6e0a34684f74b27e004b42dea33a549e4d6ba427a7e65a5119c722ede3616d04d08660ae5b8eff4aa8b8a4d5b6c";
+ sha512 = "1359fbad04c9887e049fb59bd872d81f0a6242a2fc3081ad8d027611375c5b13e082ff519ce5a2db1aa0134726ac4c8a9e8f37126ede43c3e671507d3adb8ef5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/es-CL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/es-CL/firefox-59.0b8.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "4f493a379dfbb53bf46e9724da396ce03460ed803eb12752453b11f7149d11aa5873efbc9f3ef22fa17f026dbf591861af8374de349bef91dbc1777468157f26";
+ sha512 = "ac0d7b310171d5912911577ea61e2f0eb562a14a1eb3eb050408c7241eb131c0183784291e244881f808aaccea097a74b4e24151d0add0a3fc142878f6a3c5ab";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/es-ES/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/es-ES/firefox-59.0b8.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "f76995efaca241ada26d2e5e87f45a86197e0230baa15e26271fcfedb05bceef94e4bb2980a3911b877b1bdef8de4aa060df1758729b31fcb3b80767b65cbd9b";
+ sha512 = "b5eac28001625b4b9bfcdf2e24c9b64ee2ef54e69a533ecd03c3dad2048942ece37824663ee074ba69c2d53b1e2d6ced20d66136443f9072a5381817099a003f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/es-MX/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/es-MX/firefox-59.0b8.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "a9d2e7187746ea3a970987caf2e31b949080a9a66f3baf472ce75f3bd81979a7f936ffc43915fad9bcd4914853adc6b0bd509d23413814ee32be31f254ff27d4";
+ sha512 = "41a3ed5ada8c1bc24cffc12736065ea27c3e5ede2a6fd2f71596ed6aca5bdaaad90097d1c6554a6268b1f48fcff7346f3436ca176676721d8555b2e112144148";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/et/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/et/firefox-59.0b8.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "7dfced36d543e99fb027caa1df40fcc0859be2c0e48759d25b9d66fe0729242acc8d5df15e21fa6c55ae7b1d7bcdf6a57ef0698ba1c83bc44cc6502d6c1e7b27";
+ sha512 = "aa33f6b425fc4076c2dc6d405e876592501eb0e14d853efd5b7b76703d4ad6ace61d6b8d48eb46ad440b645797873c879a16ad0b092bdf80fb2e6cd5e62342c3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/eu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/eu/firefox-59.0b8.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "0b9de898cfaaf162ccbb0c4563df00243d11888d4143726d2b68aa53c5bbd32916958ba0f712ab02007d476bc466791cd257769a18d7106c958b6cadeddc5eca";
+ sha512 = "7ce22d301ffee66ee8de97ce4b2e5cac4c7317b5567a6ea5964cf0b134f3d682433fecf83060452167003a7e8458d1311cd9bf1baaeeb8a76d4098718fb92ea8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/fa/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/fa/firefox-59.0b8.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "629e52dc8f1470cb7613b679465ea5db5152bc35fbe4fcdd054dde862ddcc2c65434d99d53416ae348c4f00e0404636cbbc557842267060e4b4a2b3b6b3d26f6";
+ sha512 = "27a95c37988873c0ace99a87f0878f60130ef47bfdec50589bc36b33a7da4de3c875117be03c505e6be7464eabff29285851d972e599c7f9d016d7a515598d7e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ff/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ff/firefox-59.0b8.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "c370338497641010b7cfcd59518c87726bd74252837c1bd28d978a56fc65c411ee243d620e010e3b5331242943eb4e7b0d5b620123685d469380d897e9fb5604";
+ sha512 = "f467f38f66bc4e2128999cecfef736dc15eb05e0dfe84f2960e1d073d87e641fe15a96b65034bcc1c9cca667f391e1a9f094ca6971678b46e45b62c744e7f391";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/fi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/fi/firefox-59.0b8.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "602ce02a962083eb1d8b67b3e271febfd16e3a01bac50a037a44a79223836b70f66cbec9329a31eda7c8fe72dc5b6ed582166ee1bb910a1eac7fc638185896fb";
+ sha512 = "eba959827e0e8365aab5708116c05169eebbd7238427247503e61545b5f2eb0e8aa9dbc4b2aa7eb2844bfbc1fe0360e3dd166a220190807677ba22a764a30ab0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/fr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/fr/firefox-59.0b8.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "81211cce231f674d2fc01c4b6a775892abea8fc5285ec6f7b50cde63d0448a1e7e60ac6526c9e51ce0decff5b4708b6cbbf3e31b495396a4a6b87611b903711f";
+ sha512 = "33d0c314725e12542748a1d2fff780fa8631ad519c750ab3f1bf604d760c887190e882304a1edc4c745bd41ac2fec3aa6f949251b82d616b53e52e4c85ec466c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/fy-NL/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/fy-NL/firefox-59.0b8.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "8c7d8347177e8d57a6c93be6fca4d98e62ed0edbffd48bbd8c1b2bb688f6cd5d861990942359b8ddd4841cfff78c14c783252f55a2c9d9c70fa7e6f7806f6a4e";
+ sha512 = "6fa40ac3de1c1f824b48b3df7ee918e97cb09bc3a3eece4666ba721f55d3b4c100dde860ef46a5fd100913006a90d13e110f76692f00227a786022f9a8adb4f7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ga-IE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ga-IE/firefox-59.0b8.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "85661d0aea3cf181a27e07269242752d712ae73b5e172fc762f9bf7a75aaabb767450bf6da05304810048d3f4604f1a62372f73f59ac41b7cd6f6a377de8d7b4";
+ sha512 = "72cfe20feed532fb5334afedb45f2174338cdb4c2a709d56f5971a0b6b252276a4e795bc6dcf8b8626be9979183556de520024bc4621178af5254ef2cefbeb69";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/gd/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/gd/firefox-59.0b8.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "ce5fc8a2532a3a7648e4029dec08be5cdca5d5c7b1b146b1c1ebe89a7f4b5737cc103ae37dda9a39f41099e33cdd5bb02b98dbf342bf7504a7cfb7f07b371881";
+ sha512 = "a171dc210ecae76a9f983ee7e679e376487e56de6c15657d71b0490e958e4f03c001108faa1981bc049e31cd93f6e7e8b4efeedd883d6cf246b70340055f888d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/gl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/gl/firefox-59.0b8.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "e0b578e746409cf5615578bdd12187b2835276d385bbc8f6616d9acea3e170c606f590c83380e22436df10cc8ee750e26844e19117ee5287492530725bb03083";
+ sha512 = "3406f4aeecf539a6f0ade1e099554e7f7a0efa7ea7494100888d398a797de23dfbf0608b2c1a3662801613aa048817116068adf4dc65816e4579aab13ab7924c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/gn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/gn/firefox-59.0b8.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "4caa21cf4abc8377b900f4a860afb634affe5af96492a71c820bf6cdc47362d729626f4d3e61999dc479bae6aac2262820e89a0c6347bc9a1bc42c3c3b90ee54";
+ sha512 = "bcbf9d532169551d96c959904c29afebf3857a8b1db159b6c9bc07d2c83ffd243fd129ae27fe4ff8c17b52492efe21a812af2b56eaf54966ba05268cdf677422";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/gu-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/gu-IN/firefox-59.0b8.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "c8d0a2538e0e7fe0a89d2fbf78bb8d7c238d3cb0205a014a5ffd86b193a08f8aeea69d326af75421968770a02bc7c42e2cc9eb45c2d864ff75296976c2579639";
+ sha512 = "8ea15c3d9529d873087c10769ddc39ebb1ab1ed3ab17619f3d1d2a98b8dc936add5bf93a0e2a28be8946b52abcff150e97953cea19d47a3af584edcf320c1cb6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/he/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/he/firefox-59.0b8.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "2935084bc4325774aa0c2019c905920c265b569c75eab883e5bb22765deffe1d5bd1ca5affd92fc8c2375f32b969072c247f821e6675911d6df3b9f6ca46dbc2";
+ sha512 = "f4cbee306be391ceafa746e85d7105cb2330a722ea4bb298d599e6320a8365be773a2c4c7bd61e511ebf512566db033d76913dad0c2a76da1fb896b183ce29e5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/hi-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/hi-IN/firefox-59.0b8.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "6b86451451357a03b1f317266f7ea9e31850e3dabe4d9b163098837fd02bb8ea3259b9d8455880bc5277e79657f6d803aa001abac5840c1f2f476b27088477cd";
+ sha512 = "6dfe40757e8486841c1877892a567e0f6f0a99414b527a77cdd49f70fd96b0e14c4b5514d7711d02b8f197a2e9e73f2e89388256714efd651198d26921a36c42";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/hr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/hr/firefox-59.0b8.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "a2339794b3ec17a9f77ce4fc51cee56508ce0b3002ffe1e9f2dba5e9f0c154b75e2f9b0728d2fc1775e031ab364f754f225eea018f22bc5ef002214a4dc80e1a";
+ sha512 = "9cc07ce0bb996d11238325c658f1cbc0133006e8ccbd2b8669619bc5ea582b8a52dd1d4f5b75d5f141313c01e973bf3f255dc2d53e16b606e38f9dcf8060c969";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/hsb/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/hsb/firefox-59.0b8.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "dad69a26aa1a9976bd436c2964250d0e6ef2cea32a4880324ac44079c9884b2d7128ca7e9efc87e8f031621e19f76bb244f669e6de29be8df2e7e20c5f5cd4d8";
+ sha512 = "28c0749cd90d22f4bb2cb19cea84578608e161da18f0f83f50ac3e4cdccbc86e7f5337aa29ce782b113a31fea37bd0b7fa0f8d9964f3871bf54b448fdd087f17";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/hu/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/hu/firefox-59.0b8.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "6e12ba7ba5fbd54e523162722b7000e00bba63ec9c905067dd4a2812fa1d480d78f8d6fa5624f08c94819c597a7757c43ca88736160c3e62a19e0c36b7144e3a";
+ sha512 = "1abe7994eaee5b053112d294953b0b188fd98f372000f8ca0e95d8d68b60c1cabf45237b1c776bda8928e510ed141c904d1cf7d739e7c58767ee23a0303e35a8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/hy-AM/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/hy-AM/firefox-59.0b8.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "8b94251356906404aeb35b317f43153b4474bbe0f53e7c2e4441fc9a2dc2234fb8c6997dc39420017a25f18ee2d8ac3d28c9106753f72e8082e3a40af0f717c5";
+ sha512 = "77a87119fbab30b9175d88b629eedb17259caff70927ebfd075b389de3cf4ae59a140f0fa412a47e02ecb8fc06789bb951ac44fc53971f3fa5f1003ba9960c7c";
+ }
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ia/firefox-59.0b8.tar.bz2";
+ locale = "ia";
+ arch = "linux-i686";
+ sha512 = "610f665e96ca1452a647ff9b5e7efb183ee8981542d29ec7507f1b9c118f5240d171fe5bcaecae1ba7838005261d2db2dbe1089548c30cdeefdf457f1c415576";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/id/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/id/firefox-59.0b8.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "a88ecdafdb7fb61d0b477deca2e608df16dfc1fb52a0ae34d0571ae4195e9c2b633db19c78e7aa254cd48e9184706844c02a22c553f9d721a5ebc48392335535";
+ sha512 = "70c23ebf879714eb7ddfc0357e89cca8e7c5fdc57680d23b7daefd25aa8839833393e60dd97e8a4f188032cb9cb1de1782d292c4af92db03e631b4f408f7a2b2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/is/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/is/firefox-59.0b8.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "0f91699f4c94b17a8ab855b5b0c1723305d4c397bb17394235d916ad80911db6bced2c6acc62634accdba913621cab4b99dbf87bc8e0f0249015b2d3a5eab495";
+ sha512 = "459fc0c5258e5242488b934177efbacc238e335a9ce6c0aa447a0ea5e43a3242d7c54986f3e8f95893ebeefa9a4358f918e6db43a8ac61e6f4b4bd133b034ea4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/it/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/it/firefox-59.0b8.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "696ef6f4e71e72a79fa9472d32c33fc71d021bc25812829b53a4e67f61b833046e637af263c6177ba356aac9218a7375ef01f75a87a9f040ec7c5b15c3aa7b07";
+ sha512 = "daeabddf3dff385ccd2598d62a807e1f9f7f834d50c4a9690bb1d2b0d6905e402993024f05549c11234f1f13e8e3e3addd6851c76c47a386c8f52bbdee3292f0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ja/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ja/firefox-59.0b8.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "bbf682c758c8e900c8fbf566933537d3b893b56d2948302f44531a9929738d3308bf9ca99bf40d02b2b2e3a53b460694ff36d81abb29a652c7bb4e5314daf462";
+ sha512 = "634fcf673db6ea1e2cc9ce0232ca38bf39c8fb54c389120baa68ec9709b71da89750c06a9ff44568bf9ee74e2fd857b78a2ff028d29e5d264dc5d0e1855d8e8e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ka/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ka/firefox-59.0b8.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "6d55eee1b9e297a062e5eda6cc9a6c420b1539138001a01458cebe6b650c18bbe52f5eeef7397b90ead2ddeed045d9e670d701062ee4126a2b3e29542bdd460e";
+ sha512 = "94499d573b516b4633330b3ccd1bd0aa962e0fc6b9129c7d2ca24674e03a5974497a6438f582c323d1d40441227009891a8f5c45d3af14c7fdf97176ee5ffd89";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/kab/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/kab/firefox-59.0b8.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "c2b1bcda181a1b26a5ba10653f6e3a88a80bceef4fdf5a77e1a57499d1d768fa52c9793dbe04fa1e7208e4274db80f270929f8d3e2d3f45238e05e7c3cdc5f94";
+ sha512 = "d043bf49a4fa7ed6e491c8bbb0aebce6acee5edc910e40035afc937965fb17da587bffbba40424b80f32fdbe7106a7741a9d11fc518d298484a4d4d7449ab024";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/kk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/kk/firefox-59.0b8.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "b28fc41e8d91a7088d1e526ca7d6ddd415629f1ad16635e2dc029ed76e16d837b4862696a38336cf258540584657adf9be1c6245007bad84f6eee90c104f047d";
+ sha512 = "2d8e8f3b2f982e1c5f01710e3a20db36748eddf8089876ac769f3dee2cecc47d2a74b9f250bca7f25cd8066f6968014e74b23c334d2f7624dbcfebda5094af98";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/km/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/km/firefox-59.0b8.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "866ece013c86f0fc7d7bb6a6d9026ac64587d2f41551c9303cdb6a58622482b2412146a37acd80679c979efcd5ef8e17e18775df2fe4b480074317f0d43a4820";
+ sha512 = "59a221a0c0656846f190428440ca8a1cb9389ed070147e0d772404bfa70995d2cb718dbf5f638fe4ddd9d4d895ee0155a671e14b9aac8c9879a45ff6dac7dafe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/kn/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/kn/firefox-59.0b8.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "fded1e77fafbd2075ba60f80269dbbbba07e35296f8298664c06c6dfe0787baee3538584c31781e87666b1ef073004074590339d2a61bc1ae4f23992dcb35ff3";
+ sha512 = "403607e837d21ad5588344a3d5b00d8a72b7c181082e3094fc4b314ab68334a546fbbba120732180f26d944d55df88e753726e5c4a22f0f57c0001f463da30e2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ko/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ko/firefox-59.0b8.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "40be6d5b4e2358e0d08c4d651ba2b91f94bf94c9cd768ca4d147a07581b928d9d4aa5e66d8dab68a7fbad38b252f48677958c6a66e206045f9ae94fbf0932486";
+ sha512 = "71d02bf8510f0d397604473b5a9ebe4a9f70dc3c01012000decc152600feb84d9f7fc89b4314263a4c9e820e2249ad475a9e40a64a53a80be492ffb232ed0970";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/lij/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/lij/firefox-59.0b8.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "b991ca90152d8e423042b268dc88bd8f35515a27aac6ab5b642b901fc03b02365edf7d0a58a939deea696368ff2769c15b45c98769be27edce561f22094e5dec";
+ sha512 = "5232a40d4099b52e81948bbceeccdf499c15f432e2a4963a8adae55945a435dde6d06fd1b0a7b9026cbf7f255e963e209bd8dddc19b4a200b8fe6620c5b06cb3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/lt/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/lt/firefox-59.0b8.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "73f020b0b3958cb7f6db3da70f976dc8ef64828f7cae29d1994c04f4542885fa6389239d5a7c41f8beccd90cdcccd14dc42036cac5e34a3cbf812296edf6d49b";
+ sha512 = "3424ec9569d2c27b1b793c84aa9921067843fdccce55e05bd005926e464e71562c4707db2c7b02814eaba2f4945c3b8c80d054f10bd932306a5e9ee970515152";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/lv/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/lv/firefox-59.0b8.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "35f0aa92ead5ebed9d38688adc6ab2a9e8c9945f46bc29adccb6ba6d7007980f60343869ba65a997e04bd9fbe68b6ef78719ca771359144b73514e6d23e457f2";
+ sha512 = "9b6168d9a5f1f3d6346e2bac71fcb0c372588f4d6fb4248b3fa327fe718dd3b2ae2c3248a610a8187922f31ba8e40031365b8991f1381dee72d97a0544a24ae1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/mai/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/mai/firefox-59.0b8.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "79ffb596ae7afa9ab68923b4782efea6701d61463f4d200e93db9cdbd9cc13a20ba4fabdafc3f734a9d84df4c2a88400d976f77411adc22de3e11a8fc202eb20";
+ sha512 = "0add366ae96d63bb5b92d9371c708509ea5d52ac8f11850c046d850fdbd7f2752cc4d878ddf08b6659ff5168f60f996cc4ba9596f6102b284eeb43314246f73d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/mk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/mk/firefox-59.0b8.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "077715dd9bd5b1dd6135816449f21ba8c0d4e4812c847604e92ba103aa009e6eaaea9b12a2adeac753cea1175a1fdc0100b63d2748451c52d8aeedb8af0ccb2b";
+ sha512 = "56c0e3b3d95c1215c274d14f814b93c7fa642f42931487685385fed3d21c77f74088b81d6853bcc3e700e8cd7d2893924bc16deba6b813cecd50bd6519adeb44";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ml/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ml/firefox-59.0b8.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "0294862b42dbc96d66f5095bed5aa7439f79a58bff7051bd7182e27c4a73b6f101c3bf2b6966d0b525eab1433973d9972f01a33f3074f318464596af31712a55";
+ sha512 = "5b11955594d6371392407a021003fa1d7a6150cc1f322c3b1b408af5fb536d884c1e1d060b2fe49267affb04f0743a151c159121f520bf60a8dd5f14344a9876";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/mr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/mr/firefox-59.0b8.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "05c8c0d20f303854ce062c5a1696a5b94e796f97a4e4ac45971ee7bea6177418e54281077e962366fa95fcb77d35a5d1aac014d27c9fc1aa28c90c2fbd8bfe95";
+ sha512 = "a82419e071f3abbf50c0a52f7455563a45f5b1f83fb4ab7ca021908b6998f5c5a13afdec94b00e796ed1fe22519e11ded3b390f38d8a47012f008b67ebbf705b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ms/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ms/firefox-59.0b8.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "7a9fb16b6ecd9722eb79a09015b33e6c15683cccee8b2a278acc177e988da1eb4686324cdecd47bede2913a9b0e88640654338d92252213825c0ae2b6bc8e12b";
+ sha512 = "70f9e6311e1c53b9c1683b698ca715fbdd9285d89c31eb56ec29851a415cb818da7cbae8adc13e2a81b3c696cd58e6f5f48d31fa44c91c470ba2b15af96d8b3e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/my/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/my/firefox-59.0b8.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "5e4e9715cd7e9b5d2cb59da9828c0dbc38263373af15c64faadfe160cbc0400596b899cbbf7b8721044f2c279e7a328074ea95044848ca818a3507bb63640e0d";
+ sha512 = "240e7ba622c462f30bba42e8e17efed4d9ad1253b3781f6b780ce41da4d5f57e2dfa595dbf2064fd1a8c8f670b460d1cf38d9a460ab281a108f36007a3d2f69e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/nb-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/nb-NO/firefox-59.0b8.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "da6c123ae24be4b20048fb57746391add06ab9d856c0e4a76d5e0dbfa427f356937ee624e0f1f9158d3451c5ea9b0ecb02422860e0b0f7b214db92207d7a7863";
+ sha512 = "99761169b1379268de6c91e0f5b4b5c21c89b29ee817eac36882162cc6139e51962d06b0800ff6c5dd93ea0ffecf2b062a7ba78f4962bb592e4e81bbabd290d6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ne-NP/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ne-NP/firefox-59.0b8.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "2fbf5fa855537303fc0b97ee7a97647f47b554fe3f96754c43ce4ca426e310bc34a1afc87823898cf840cc28a6be91f9200b90e0db5ec7c258ffaca1f9526dff";
+ sha512 = "d1c1802aca080cc9c8945512782ee1c365ea3721fe0890dce8e1ffac7f04407de61645f32588c87467e4999cb94a1f673cc560ea344a121f89c5cde1b414cb27";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/nl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/nl/firefox-59.0b8.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "44c6c8b927c311c797571eb7003a426403d7162af50d35b41d001a36d4e058497229415faa296466c53c4921906ef5399e8b4215f5d967ee5764fbdd37ac4473";
+ sha512 = "d039b8f5fc0b933a6d28d5de1dba52200a04f1eface370284f5cbc45a2f3bd0cdab73ef7b9d8f11a39cec0cd4eb021791b39c88869f97ebd4c651316f63ebe60";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/nn-NO/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/nn-NO/firefox-59.0b8.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "2c5e2402aa1d39e51660154d6a6b596b577e54b81fe9c348b90649a4cb22288239c848bf7cf484f3f85e7afe868c5f8d613a95dfca812afc59b1bec91e299ee1";
+ sha512 = "0e682cdaa44f3a65dd3c86b7a12a35bf990de37018972eda6cc54a6c90b8a944718073497bb627e9b40ef85a09b7c9470c07cde881205580bf05685d3933db1f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/or/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/or/firefox-59.0b8.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "5626ce9e7ceb5d0e70dfb5f549f8bf4ab4398edf96e4adfeff06f85c307daad21e075c48df849bcc242dec52ff3a64da12f8af05b0aa475b50a3e9637832d3ab";
+ sha512 = "00766aacf056eb4a3d8d47b9f632fb07756938fddd3357c72694d1bc260809c8477148018e507c2deceb94433dc7d230579e74448e2f40dd13249274f53f39d6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/pa-IN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/pa-IN/firefox-59.0b8.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "8e0aeedc13e102ef9b4a2aa7858b5b88ef4a21ca00882f1cd3e86506449e4b2e1e1f036d587987be8002b59ae459acfb5f884c53428540261019341f63b86a0f";
+ sha512 = "0b75a641878e2addcb39808c22f2962fe5d85010db6e893567c31a4915d0008395a683e1465027217e74340b3410fef7d9e3ddc7121762253b560e8dca191c88";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/pl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/pl/firefox-59.0b8.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "f9f9cad94ca986d67b17bd894d6b5ca5de564da3642abca8b66a1263d5ebfc3ec3462eb8a3a397c6f6667677885d9351ef81a7d1c55e15b7404cd3e3b2dcef49";
+ sha512 = "f35e491fb25a91aed2bfb836e5a90a838e2cc5a34712ac337136def36fd6408a02fa52f0743907e83758b3250b11ab79b80e72e799d8c9b1395eeab0f6a55bb8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/pt-BR/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/pt-BR/firefox-59.0b8.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "4f385b8af555fd701c3bc93514a8712939b70b4fcb8d0a08c4cc9c514e68cad63033d1c4516751a6c79d622971e1dd22ae16bc26dd5471a216f6e2d0447a4695";
+ sha512 = "7a2579d9b871a633c7c957841204f50e56ef82a803eb8259a8770798247efc248f532e107b1a369683ba4e35860d36d7ec2c7d437c4eaf95d7167537bc756fc1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/pt-PT/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/pt-PT/firefox-59.0b8.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "d469ba354fb6127e8321664889683821f8c5e41318c5dc6346021c4f0137dd9a8810b8bf4134c808f2a91a50f05d4a0eaca1b52ccc9f691cd5c694ef6fc856b6";
+ sha512 = "eab5c8d91abec67790450ba5022d1cf34c456d330b8bc7158d8754cf9a6010dd48b7020a972f4f5af7a2242bb1948362e0de7478b7f65f401f603fbc35e0bd0f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/rm/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/rm/firefox-59.0b8.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "aaa079966f9396da2771c8f04c2990854677085c872bb57d9b605c2c61be0e0917020916469db4e4e1b7e082529cdb4dba046e282cfc64345f59c1c11980aeb2";
+ sha512 = "b6e80ea8c6dfd08a8f62465b69f94e4ec680ccba18380ac80803cc1737d0620a6be6d2be7f95cafd7fe1edabed73dbfefa1b9005e976fda53a745b4dda25ab18";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ro/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ro/firefox-59.0b8.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "67aa56b44b75412371151524bcb5564eeb0a3b1e47068435a08f9ed4ab5b593e4e5e051a18b84fefc19996942aa8ad729ad5fbbe671b52ac84907d1a2898c8d1";
+ sha512 = "0954d016989647027403ec6f423d9dbc01362423c0db78c1bf671e294556dd6547ea4bc74cea338811f64a206b70298fb211a7d38129263b429124a3bb4eee59";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ru/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ru/firefox-59.0b8.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "9d86946969beddba87dd75fef29214ec3ef3f1d6880b408c49905859bb4ca2e86b89bb06c842cd1b798677ce621a898dfad18d1d121bfae835f4c143a495ad0f";
+ sha512 = "06f8dfdd5c275e6c0ea829ddda9f0bc38626f9c9791cb03aa13f257bfaae8f11442c61910f4be83ac19750c98b32ebc5c6f8b0eb921b666443a51604aefabd8f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/si/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/si/firefox-59.0b8.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "2e307742bec245219eddb26f213306462dddb8ec9b590bb21cfd4c7452b89e763f6408cc4ac1d37abc99ba8ecc2185429a4273ffeb694a11acab7427b3930216";
+ sha512 = "cf32d908bb2620ea458a3d1c691bc92b3ce2d89694de6af201b8e4b8934145d5a99735ed61ad5c474db0160109f1087d63bea86c97a3c7d3b6fddb8294ccface";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/sk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/sk/firefox-59.0b8.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "d00816519c0cc00e9223446ff00a2c5eb7b23d24b3b5da6c6c1729fb5c4f333e1195a4a9c13f59b46a22666984e38c56e0d9d22963133441cd76322fbb3c7adf";
+ sha512 = "140dab9dadee516367f32f2b53d908cbfe3322e490e3bd33fcd96be1c979317f31e3701e2984ca2bb7068e487e6878656da556c8f084dce4f2c005a06427c51f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/sl/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/sl/firefox-59.0b8.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "bcc84e96c1a1d4f2635fd9148b3a3320410b52a54ed2fd292052fc8d642a8ad38eff3d89909fe37230d9587771f28395f39599d5f8ab8b9d00b2c8b2935974e9";
+ sha512 = "d576d3f498fe8fadc1dfc58169e5b584230f6ef3cc280eba59c4902b5a6b7e8f14cb0806c22d52c80e93e7d27378b613a1f5f09a89395d8a9ae68dfa356002dd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/son/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/son/firefox-59.0b8.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "c9ec2407ddd109bfa059dcff2340a76d04d40021d3cc180966133894e567b54a9feed823ad13e7a4d8e5aba2b85e955a7a48d574a98eac0b26b53d0864d56145";
+ sha512 = "3baa12d21bf7ba952cf3fd14328c9b76a882d257c4fc6aa94c677985b171d5e77fa434df916738df79783ff8a738fa97c5082da30431ec47a61636765a7bade6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/sq/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/sq/firefox-59.0b8.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "7f459584f85b0d9791bd48a29663567f0303753dc388f1b2f46566efe71ed9bff120c25f97dd840437f148c7af6a829d7bd1379b22d636249955d571f8ead721";
+ sha512 = "500998a19530fb51af525adf285fdfe9540bc1463dbebd0f9bfffb9db8d3308aa48a96d1c9b033f234082448e27d8fbe2c8078e2293e7d8c0ff53f103e303dc9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/sr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/sr/firefox-59.0b8.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "3122fc1479fdab93fc0e10b6973dc0a48f38e3b114af471236ec795b4a69f4f4822314f77d71d891f0463e02fa4ee2bd7acbbc68a0af3cbd2c37e12965b09132";
+ sha512 = "1a10da5b9a92c676d603d0eee038cbc747b160b4f9dcc5a865780aaa39761604ab815ec00c12e40fa9f0b9624250e8bfd9c25b1b00d528104fb4596a6da5ad3e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/sv-SE/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/sv-SE/firefox-59.0b8.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "7e522a556353f4838090866c0ad8e2957e0b027fb61dcb749d036a231e478427d6702628d273ddd30d233187a5d1ca1e827bf638dd7f913d48755170802d839f";
+ sha512 = "37d7706834531ef9f5c1784a7fe4040c81d963f81d7c92bc9730707e9f0e06643fda2021c9df2bc9ab57cb72ec403bbfa68ea24b7ec1350f19fb879c4fe1c271";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ta/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ta/firefox-59.0b8.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "bf6fc95a9dde89fe99865726d9c54615093d09f1684e493b248cbed9876cd7088ec8f967d9dc90d8592073d6c7f7ddf11bbc7ce528fa624853ef53e31576af48";
+ sha512 = "647319950b8c67c28c2726356b563c0283277a65dd8e2dab3c6012b754b18849bfc7d0fc6efb4700aa4962ed29099b6c6e3c2bc3f33b3584ad74cd10cba3bf21";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/te/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/te/firefox-59.0b8.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "dbba2f55271ed55734834a0f661ba7ebba4619128b117d7e5792c3bfd21abca7b817dd11052d2d26a4c21e7af4bb41cb4abb163dfe13c0b3703d1bc352185ffb";
+ sha512 = "3928e1883fd2fd5f2b355db918a30c300fbcf18cee6e8da8c9f507f30d15dc1654f979aa223c81992ec5879496bfffb0b1daa1d736010c0384e86d1fc133c3bf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/th/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/th/firefox-59.0b8.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "f45281dd8ad0daf82d630e446c6a87947c860c27a05faa201292acc3169b296410263394bc4faa21328319d4309bda6b36fad7bb74ab16ee920597e12cee56de";
+ sha512 = "34b76e7818590f598d1a88c81b3c71f39fcd8cab9ab16045d77181cbba255473045ff435dad6f48b3335c4d7e464fbc3eeebedf56b2c93f85d968204ff8de2c9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/tr/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/tr/firefox-59.0b8.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "486d03fb17ce51edc8b805395e3b837f19e8de2b21d504b6c53209badddc01144398dba93b1dc83c8ea75b14b1284d708f7f70e870453ac30179c6ba66e46ae5";
+ sha512 = "55dbe81812339490b1f82c9861762f0b1e35202c2288961db5920ee15406c8e9202acc914aff10cb6a2c7a24b7e178fe1aa8d1a74d1b3bd89966d871b4162141";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/uk/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/uk/firefox-59.0b8.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "4b050532e8bf7ee04fea4ec9190ffa59fae5969e75b5287b4cc036d68061a9892aa99cd9f5527563206b79bf4527684d85a82e80891d190f391c64c236a22222";
+ sha512 = "1b0054379bb8ca87c9e4ebd80a1f8e121b291ca5808743707a35eb05809637d9a45ef9838cbf774ebac9c80341f9bbd090e58e3e82001d4ea44ae34d6751f1d4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/ur/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/ur/firefox-59.0b8.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "060e555027a13fad246e2ca01f590c0b4ecc886949e4592ff9438aad529d21f0ca1d00dd4671c2d76efaf4285f5938ea27600b9aa5c4f9273c57dd286de21701";
+ sha512 = "acc80b01fbf848af3c41d94b6e4d8364da17370ed91c68eb1dd58008032e1676fb4490b0feda71431ae94747d5d12b38a35329d24f8dbd7ef4a7aaa24cc1f9df";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/uz/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/uz/firefox-59.0b8.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "73841dc4be445337bf80a4bfcb74c681c997d69d053d453121ece75a5a91bbfb474ddc3c232d707833a5b39722bbd4b83c319066f73a9493908e77ac87723aa0";
+ sha512 = "8bece9280ef21408576682d7d5d5035c14c5ddb750d9e816873b14264b7ed22fdc6707c5c81460f85383d7d2502a838a96dd30ffff974d2eb4511cc99e48c79b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/vi/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/vi/firefox-59.0b8.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "e866cd2d760899f42e818cb5ca68cc3770d71eac92b30adabdef1fcabee1794f36f5687a2ef2350a987686c2a6ce644c820640825fa26ce604b636235bd99b2d";
+ sha512 = "c86896fd46a9fb87299fbb4d72e3c0f804964ad143bde49e6d095bc681c829a0015d37973c5c585c3bb0d6a6fb06c639ccf9355a78dc2e7a73d4ad75693e4b4b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/xh/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/xh/firefox-59.0b8.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "9e7bedb054fa367ed8ece1c43d66b70d2184bcf759d344457bece9d515325d0b22f3359b85bbcbc72889a72b39397a94f0f48e730da8f0e779f8cf9fe97147ab";
+ sha512 = "20a0c3c86b6e5ea8f8b4ba2d73e3ea8b4defcfe6b06439cd2e80b97b3310620848aceb1ac3492141b553ee10fc0336ad81a8ea0f71e1dc8e52b085e5b1eb669e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/zh-CN/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/zh-CN/firefox-59.0b8.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "14d3ba252d92777a8e8a935091b4d1288f561d19ce94f0220c70c1327276e2f230abe99983bf2de8e8043cfb101f6698aa64bc701e29f666792b733e0dadcbd5";
+ sha512 = "aa3220d2cb7d94aab31366a8c3e28db96cf3acee1a8bdb999ca7e154c07bd848e805aac2aec3c8e24302c62ddfaffbd61008605c7a545c33e920b223c041e4aa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/58.0b15/linux-i686/zh-TW/firefox-58.0b15.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/59.0b8/linux-i686/zh-TW/firefox-59.0b8.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "78bac26c0d360f3e60a3b0cd2b7c9b4642d0351f47322d20adc4df815fb466149fd98710314c38c9681115a30a9226f792049bf00b1b8020abeb665e1729d89e";
+ sha512 = "db50dc9b40647165638bd8319a71f688b65c5d4dcb3fbc9a29b30429cea2026e614b0f5b758bc2a79152b3a02e384ff65766d4f70b178d495108cc6737ca24f9";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index c56d30a3ccb8c32204c888542bd7f3a92b120892..0fbe6d749c2f612b384edc0d38c1a5714d24ce78 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,955 +1,965 @@
{
- version = "57.0.4";
+ version = "58.0.2";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ach/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ach/firefox-58.0.2.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "44b5cd0112f6d6a8577b831b55bff2df34ed86e7ba6e16f54d2ec8a738453b27fcd4cb0d2f1c6d64ebdf9492ab2d0dedf15e3a50c16eb1701e24ed7293708ae9";
+ sha512 = "4f974e90d5db09a02c61a634f7309ba479f8699d1d61f4c21a7bb6ae5f520332292031ce0988605f8e727da5161de1b3a055da59d5f8bf220c1b369f9c453f17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/af/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/af/firefox-58.0.2.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "734b6f164ec97e366f5e747c2bdd104f48c33d39f4467438da9eb9483d285688040cd508e864d9e451a9cae3907b4cbf0738489c3697ea38dfbf5d8186b85068";
+ sha512 = "d821bf5c1fa1bc38f64195d1bfbc7ce5205b50139710fde6e1db37c4a429a0df16ede8411a618d8e339f369dac699a38651c3aec9952d7c20fb84e1eaf1f59de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/an/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/an/firefox-58.0.2.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "1be1776853195dd56b83ed4e35ba96f263a72ba009311c48e59ed42b3206a3b9052805fa7573f7064307763396a3b10b44744dc38f11d767ea67c450aa33e129";
+ sha512 = "7238e49735bab7983a478c217b128d7cc8b07e90fc5e2739eaf07e35be054a354c5c0006bae6fdb29ef71855c33ea531e84c1617832412315eb2e07ad7310d14";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ar/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ar/firefox-58.0.2.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "87ead011bce9035004af52e6f25b1606d3061cd425c0deb19de91f166ac793b0d8689440aab6e45f469426ee4deddcfc5a9f4872f92121e404c4e69cc50eb22e";
+ sha512 = "f505930eed9262e595a8969dc86ed43c04f32ba62301b2fa8d1246ef956f3075d5633112e6129707ddb02d3047b93a5c9f5ce16f958a06ad928c59d64c8a1e75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/as/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/as/firefox-58.0.2.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "0cef33747c17bf4646aec1d231269ca2198009038ac2b666edabe2b85333c375c18e249402ce201683d5145292057ee38082ef81d92304ce34d8fb31e5d240cd";
+ sha512 = "e1b876dee0ac09a391c53f066f5bf56fa6b0b4bcb389beb0844670a7f14ff422a230f58389f3c3d2a1f8b7486fe528a7abbe3b6abfb86c330ea13cab0cc67a7f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ast/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ast/firefox-58.0.2.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "ee98e03759f85a3a52571b83c4fd9eb43bc655bb17735197a6cf30b894f1875ca1905e5807cdece521f24d7ded98118ac0c157b9c981720d80bba208d67f423b";
+ sha512 = "1c47fae696cfcbdd4f7fbbc8ddeacbfa1ae1b9a624bec9f512527b99c7ddd63c99fd55b60ae9a3ea1104fb5b943c8c029b19b93e6426de793788c2a5354a0d57";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/az/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/az/firefox-58.0.2.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "78fdbdeb6ac24450f0c6a52e308edbb31f1cc2c6950fc25295315c4be953cf35e3ba220c8f8b9994be055d963f6a2f55775b743161c71e24552fd5882dcf0b57";
+ sha512 = "5c3bab4ba81967b957c14152f6461ccb129396562ece07a34644f88b67185f9d6639ce3bd709a463816efe531c6e8bf3aa6414828feb37ae54564d1c9ae237fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/be/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/be/firefox-58.0.2.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "07248a7ddf23657647d6e3f154be6325e04cc30b02a724a0b4c2c159060b7c11c2ebe4d7c4bd09313d1b37eea7e1bc45c666b9e19ae7d01e8e10f6392a70aa04";
+ sha512 = "8c719a8fcaef9f2f3ae50d0ecd999972649b5814c1bab45a418c474b6090bbcb47d58a32012f3ccb6c785ca9a1c76cb2f69e370714e1533349806c3db0364dd5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/bg/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/bg/firefox-58.0.2.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "6a05d69ec9e607bd1c7e48b882e90f2069522f99b8397c4daffe70d7e0ac2012287db2cf78d71df1a7e4f20ceaea1de86c61b857986cd3f785b4c55574346340";
+ sha512 = "b871aa3dc5e4721174e73081e4c551f802a16cb54690ea1850e549c37c1160000b9eb0e312fe03e43d8e254cfc063d971625624a6d0d7a8de14f731d1e139135";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/bn-BD/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/bn-BD/firefox-58.0.2.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "441f56cc7eb513e20a89732745c1d3f56d82bccf09f2903d9f07547a018ec31fc95bf5b56b9875cba08f44bf5d9af0afb6314f72c5c4eb0f6546e06a6115fb4c";
+ sha512 = "53cfa7aa2bcdebb6770d1d993d71a0fd039eb540884d0dbe3d0fc953260a850bcdf72b20eb67d11630aafa9f282cab279776fa9d5cb45aeb7280dfd064b0199b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/bn-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/bn-IN/firefox-58.0.2.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "eded452d957d9bcc6c65e716e1271cc130ac76897a166f2507628e99b50d99dd970265e4e5ff276d509fcf2026d3c95f4ddbd7b0b09144495bd483af724c9636";
+ sha512 = "a47f5c6bb46f6f4a2af27a8dd1556339ba5efd1b2c23494b0913033580dc735097eeefd58a6c0253d74c8fab30fa628d106a0f4111b0b5af5f98b1dd2d9d111d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/br/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/br/firefox-58.0.2.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "7ccf63c946299241612875d220c613887dbd4cfe5db019db4a2626df2ad6de8c00564bcf28aba66566eb26cdaa5cd7ae15eb5c6a37d7959663609581c617dd0e";
+ sha512 = "b4dade4de1e40f8ef6c1af9fa260f7e06bbae6790a87813032c35317fa462f15905fa8b66c8b08bae640186f1fe6d10c15c87d64085d6fd23e5dd7a33cb9326d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/bs/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/bs/firefox-58.0.2.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "de319c64ef4a008d30dd1bd26e32c17a7fc5ed73a74af2029807004ee98393adeaba06ac9f02687e359ea0c41a5ec176630fc1cec1b87fbf789d2da68549dd35";
+ sha512 = "d32cd117524343cf451b30526466b84f84a7ab99f6e716ccff5c1c7e768003409723df93ee8839ca00d3e0a52cd9cba270f78033124809e4d18942bae9c736e0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ca/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ca/firefox-58.0.2.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "f90f57a74a082e1015d04e4992d3137d6cd92d15ad304a2eedd3c293babba3c4a2f352512c0d3971478cd3df353d29f9ae3b1fc09ffed19cc3c7ab4475129371";
+ sha512 = "c4063632526c6936e71e50a898077568cf678a8f9275258311bda91ca0a150b7c30b19b86cb12bbf786624675ed3f383ba21b52545b36f8ef7032ef9001136e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/cak/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/cak/firefox-58.0.2.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "0bf057c37cb1bfbad87dc79386dc13eca311399ddf1deaa625ba920c72f690f01e20ce3cf0d7d1afeb016e2f27c96dff405c1b168aa83bed0615e55f1eb259c8";
+ sha512 = "cb1f2142d698226ff881e9b3a1037ddbea1bc3ffca8ae98a7526bc3a6b728a3e30957196d809d523a638d7482db3e60b774de8f7f274c76982962026cebc0b9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/cs/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/cs/firefox-58.0.2.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "609d94b2e7e920a70c2774c3ac9531c7b97492401a7860e43c3a8b0ff8870d9c51955dcc0eb9ab4f12eece415338e6a8a1f08f55f4c5ce5f15def081d03d783b";
+ sha512 = "8b17ed6a66081f445319a6e329710350f79751388e1cc6eb6f5945e0c0e6145053904ee2a1c1a562407299518eb8d97a52d86a0d4807f8711ee3ba6521f23820";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/cy/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/cy/firefox-58.0.2.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "c77903916d9cbb55eaaf6220dd8a1a101c90a338fc3c9b289cbdb1c0e2080dd9a839b00575e38014ddce4478f53711cd31834d6dc94deb517b0a3e8e674df7e1";
+ sha512 = "a679e779b6afda954fde1bfdf079eca62e4541bb5c0398e8fe797e3ab8341922c279d1eb5d4f237995d01d39261f9b6f814540532c646558b10cef178870d5bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/da/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/da/firefox-58.0.2.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "69486cfe520e313485eec89f64b446de50a87d5f94ff6bc76412c61c898177b0f7ff969bbcd7daca3bbde648394e2f82b2cd50be933f5ab6168157d18156d8da";
+ sha512 = "81771c6a78ff9349ac8086dce32900544d0a8b79eca55a61bc1efde34788a77fd41607c43403bf1df18f2f6aee8b61460e113ee301c2888494a970600fb4a371";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/de/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/de/firefox-58.0.2.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "c85ac2270f30c9516df4a1331df5fe4a28c79787a12e306185b78c30a0b74d655c1cfa3e2b17ea17acb5ae28e47dc1235948deb6eba1a8d744f6a3864806c869";
+ sha512 = "cef7eebf9dd55af3d7245161c6f41153b99cefdb73e71c5cfaab1d8f1037c8da7ee2f36836e51416c36f7a7472b113bab23fa6a35ce30269733889ecd4aa1d5d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/dsb/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/dsb/firefox-58.0.2.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "24b96b1db0e5f5f1a20e63d80dc69e309daaccddc0327b40fc8aae20a2e18f2698bfa50d3dbbd8268b54d3e92ab5a07ce1fa04de8c4dee31dc261109274728cb";
+ sha512 = "986c25e9f994ab766f4017f664304c03cc0a26c8ea50f892d48ff571322aeaa6b76eb1f4c7f1133a68783a9f55ce0e56a6cc599fb6eae0431e5bccec639504d9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/el/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/el/firefox-58.0.2.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "f22348ac3448a39472e427714136c51648f5bbf6979a402838b0c11dedb090b4c16397841cee5b2dc142fe942517386db0063ddc0e4b317e911110548a7805a5";
+ sha512 = "8d352b56ef049e2bb94952ebaca276dbfa4d7ea34ad368907406b67391d618e8aa2f908c19f3c7210220237d3721021686bc8fa0702c748680035a48b9ff2c4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/en-GB/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/en-GB/firefox-58.0.2.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "6f53f1aa5f788f4b05135b610e117fb368c100053620f8283d39a9bad6e9710978b7ebc638514a04fbb3025407fe728b3be4a80d2708ba0aadfa11485e012e30";
+ sha512 = "318a67d7d875a350e561a2a4e0f2d6278ce3a9f7e2db9ce307c58b5a2ffd40753edbfce01438c7b02421efa84129f95caf3887ca2929271ce5fe95f9321db11a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/en-US/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/en-US/firefox-58.0.2.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "c6e9841fa901f78593d5bd60c3c4616e9a8dff696a5b812bcc4fed52287fe7db6c7bfef85a7433f08b3b940de6418aaf1c7c90dde6cff1cc6c7e0efe439e0ddd";
+ sha512 = "71f5d1d3779eab4025ab57aef1795f9d6c509a50c5397df6a8ec741584d441acb9f7cbf8c8c002cb367c9c42b72dd6d29710fcf0cfead3a4525f2ccf39f3b930";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/en-ZA/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/en-ZA/firefox-58.0.2.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "a980707b6b773c0e34f385ddce1be8c4ef3d5a378601ba3aa40890fb247a666cb8253aad8a64859527a7becc9925124c9eac1e13a19a932158aaa953bbe158ce";
+ sha512 = "07604a360c8a932fdc161b4c2762e953812eef7cca765db29bcf0514027a8db3c22bbd879de6a1222eadbfb817540ef55e136df0df858a21c55ab4150cb3d5a4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/eo/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/eo/firefox-58.0.2.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "6b23c8ddcd84c96993b4cf7f256df3485871e170068db563e5d0c649abd8e3b5869cbe8732d3a97e1927f45c7c8c18d697fdebab4ec1bef7de78496d06c1c0f9";
+ sha512 = "cdcb32f4b5e14a11033f62ec7e4ba00fab689dde93978cec405d55a497fb6a59a9c06839e04b8cd550557d37f1801bc6f9a9440e4a59f3d4b32cd2a27ddbac9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/es-AR/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/es-AR/firefox-58.0.2.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "985149e873bdeccffd6be63b35a56b3f93d3dc35cf04b055af8dafff68ce82bfb752a0d48e3ab43a9b197d15cc11748243bd2e9537a42f59c27a7868c2b95546";
+ sha512 = "aaf28d1b93d1eba50eafdc112f51fe261a0a38bb9e28ba4d86c12cb1f509d5fb375986e7a7e7a81483aa64bcf16f09620ff325674c29738ff62335d8ad1d1c7b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/es-CL/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/es-CL/firefox-58.0.2.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "4ec591554411410fb90215dfa229fe207bc3303a1bc68c4fc8894390386c07ebf958fcc894f2d17a9876c2da9b8424a00a62fd828921fa575ce0b0aeb037ea4d";
+ sha512 = "f30c318fa51c551fc03bf9f962cad8fce4795094d1389c1a35096e8e229fd1d78dae43cfb6c01f2600e7f5fd8efd02345f2c18578e3bc0378fedb947abf5904a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/es-ES/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/es-ES/firefox-58.0.2.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "751741292c0794916be2636b42d03671d408b5e1675544c44238cb28131e64eae07b9524b57e5cebcd491ac80960d2d60619a641f94d333b5622ab8cda812e8e";
+ sha512 = "08fc4a475fdf2e91550de0b5127df679f4011cc79af6125fb117aec44f97936f794fc0135fd381abaae4370b7343c200308e0cc659828fa8f8e665f39c4109cd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/es-MX/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/es-MX/firefox-58.0.2.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "b54419f6cd1d7bbbcee875cdcfc06b9b6d053a1f320e47ef575c6d11ee3dcdef0937adcd6889e0b45c592e51547b66e09ceaa9ddbbd901aac6fdba0aa09df9e2";
+ sha512 = "baf9277fe32334b88be4bb6aa5b714e86d6d316866088173d0bfb221ab989708e3b67dfdd934c0df80ddbbcef8b2d78c35b33b1420332b094442b31aa62b6ca7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/et/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/et/firefox-58.0.2.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "fcbf4c77a053abbcf0e071edeec310db34a195c9b1d07fe75ada0dbee71854631756a148b9fb36aba96865c462b3efb6c5c6689cf094430c6b9704a2e3e57294";
+ sha512 = "eed1be0068e6efba0130658c7fe5104ca0fd9c7485da0715113ac82665a153836e6d0eed083c91a89b4f8c11eec0fe2c0f8ef161f2bf7f565b6689f5978a454a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/eu/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/eu/firefox-58.0.2.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "6930dd5dba3b9d75d1ed998ee079a06b4222e130b7456851b2be8353d29bfc883439617a0bdbfadbf027a1c14d987b5ef4e15419190cc67c54d88d942f2ada42";
+ sha512 = "d0bd609308813d99a79b393dc4fe0960da01ab032ada1d4c2933c89acdc7a1016ac25ca67205aa29106ca12b34fe7dee42316ed457a4e0cee9fc43e3acc2011e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/fa/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/fa/firefox-58.0.2.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "967abdce15e37d3cad52a5eb6a3e929b0ef0c6c8e43d803c88c20b649dfae3ecc980ba64f0ebdf140938627e857a86d1cd4884a4db682bdb4c9601e6cf1b3efa";
+ sha512 = "cde046bc147e860c40f979f8fe1bb39cc3391939f2b04f572d6db5a61be8be9574c1ddde1a400d16c06c2c6dd87a9b19830f2591809439820a27349d10860801";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ff/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ff/firefox-58.0.2.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "28ee8f395cd3d214cc67068a1421b466dfba935cc63f9156c258556c89ec74ca70d21bcaa627f4ed7bbe372fd1577b77e03230b2f031ff26e72c87b8889cad93";
+ sha512 = "047d9b2af90da36699cec77ba419db42cf6ac63fd3d9185150973fa6aaa20cb4bf23538e50154f03bb3edee4f16985baa4332e247ccf7d756f358f81afb2c329";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/fi/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/fi/firefox-58.0.2.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "bb3eff25215b09cd7789e80161b06c7a6e3929036895a9bd9d949b94233bfa98056ba2123602f06b2d7572857371390bb887c50c2c1a37c641b20e250b083a5d";
+ sha512 = "5c2955e5c1e54bc0b2bfa08051ec61745765b7d9c970c7ea905e41d4ccb22b32caa3011a64a152d997db1f0b6451b10116060914c601aaa7a240f23cecff166c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/fr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/fr/firefox-58.0.2.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "facac474073bcfceae7f1a1b8554e807136c277f31abc999b2abe33f2dd6f365cbe6549a5f9542982c3f5b80f42fc1c7e361a5402f74e359170c24570671802f";
+ sha512 = "e32448bc068d0c816c16ec1b4c53d462da430ca7ebca484dd363253e9d47277a0eb40ef0291b58e7dadd3457f49fd69d452c2e7728e45a1473472a2523c24028";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/fy-NL/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/fy-NL/firefox-58.0.2.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "84deb0e23a3d6a56cb2e52958c7ec4a650ed32a0302d51ba0f9b02f9f6d7f974402c7445d51a7be4cb22be0bf582af377653e2944829cc075a01804727bf0387";
+ sha512 = "9501fc459c883b3d7c3299243288aa5210755d78238af2f6d79e15104ba575b4a7cffebc9c067dc23bbc0941bc5f4a786909a194bac9f1f59244715f8b3cea2c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ga-IE/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ga-IE/firefox-58.0.2.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "41ca5151a5d76314255a9f772ae7483d8c67df84a5511ad78cb951c6d11c8b0b78d43f19d3047ddd8add13706303335058adc4be7779dbe3bfa5b3b60a1929ce";
+ sha512 = "d7696ae4b38bfdcd93ffc6796bb2fdd6b952a5892a4a753b0a0717c0448ff59263516896dac2830aabc7b2df5719856f077450d29a48e25fec77bde00cb25d4a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/gd/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/gd/firefox-58.0.2.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "020921ef0e372eb1a9cff8c71133668f6a708436027a5d163188b8d2928fc8a264ffe5f7a1cbc40e109a711ed4a8bec26c333c29c84d4cef6c1985fdfa54a0f0";
+ sha512 = "ebe7526f32d43572538bde521b4df30aff91eb1a30148e20a164cfa044d7391bd7259486c72e68f9c110745e9013f36fa8c1f5be7519551c303cfdb06d4b6008";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/gl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/gl/firefox-58.0.2.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "40d1131d2f2a365bfa0432b8deefa8c705b508419ae3e1b764500fbe67cbe38ed9a9813031e37ccae2e835d1f9d6b6c18edab829bb24f0658a6885f197d108d2";
+ sha512 = "a071ecc811b90c102dd5c7b4174d6cd65e7e07bed16566e71740cc3d29446757f220330910aa3a321809de3417a64641ee74b788bd27975c7ad75cc4e777116a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/gn/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/gn/firefox-58.0.2.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "fc16f7ae512a49f5af381e3952b9af0772393c1e0b917d3d946a8565733dd8ae9187bb1101bd9604a4e860b8e4d001ad3bbd8c3ec023207cca28e91f6ead19bc";
+ sha512 = "1bc8f57884cd4af64e1a99defaca501561d84a70aaa3f4ee71c3c1497a4829248e2f5fea5b09c89eaf8d3701fd4f9753bdb50f6133850d2baa1708e942d8281a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/gu-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/gu-IN/firefox-58.0.2.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "693dca0183d8dc7962a4505925abb40d286b86fae206ad2c88153ceff02138e756a61615d9043bd65fe9a60ab990d5a79f2bd0fcce784c361488c3047282be17";
+ sha512 = "230b2c609b5ff96385b93ece8ac197910fe332ca76300dada12a0687b025ee7781ded47bb1a13816bb2fbd6c7e250bd0af8f4b40dd78c1d75a77a66391d7bccf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/he/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/he/firefox-58.0.2.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "75c52bd15a6c3b7254981b82f9d5f0b9aaa43d2346bd1376913f6974b63d9f6929ef92fda0916103c643ecaa7f235b4268ecd956a4194ae41048d794029605d1";
+ sha512 = "f52add938bcf862c8d417709298eae9e502aa5845d01a349b9a8d29ab790ed342b7bbbe615fee6db7e939150a15a2e46895d162544ce4028806bd68c0c832186";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/hi-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/hi-IN/firefox-58.0.2.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "752852c1295153ceea9d55e49afcdd185ca34f31d38dc2a85252f5ef2b0dacd9a6b3a1828ed0d88314574241157dd90d1da33c6d19fe25d1180ee959bbd8ccf5";
+ sha512 = "10406b782c3343fcb63420cf98690ac6eb1eaf9024eff226066587c356edf32006e288e8ce6373f6fc1475dd08c30da2b38cd284ccfd610c33c3726c91dc7691";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/hr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/hr/firefox-58.0.2.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "01b29494db80f9483334bfe23d62859aa16dcd918b1acf308d765b9864304616182195d2c10e6ced4c7f1709ab2d5a3c5485614506ce727fefb2187b82a28895";
+ sha512 = "8fdfd613b9ee56a9da8f8c1ed1e9c9a6ece04bbffb1dc197120c9d3aeef2c36d9d660a44539f4c1820273be91dcc30d89652a9d9ecabe9bfa88b146fdaef18a0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/hsb/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/hsb/firefox-58.0.2.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "efb189a9daa8335e8d2b2b31194d808edcfc0f8b607a227daf0b74ae456600b7ecfc9fdb1340a17cdb6913735ade2eaccd552603737c4c9bf3abdd99bf438d63";
+ sha512 = "4e1cce7f55a3b66b21c0f8f16661855b2946a403d6f29e3725aa300fce49bc065dd7719b9203e79b3ead73dc92220a40d2f99d9079eecc8ae44a38b87086394d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/hu/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/hu/firefox-58.0.2.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "4d6a08d3ea1cf72261aaffb7c1887fac28ee68f6e1bb5a540967164a4f7294f0a378b0cfe3dba867a5adfd21e4df3478a9bd5be057ce923c53fee39fdcbced4c";
+ sha512 = "b636ff6691834dbab712be03bd3dfa92f8a0bcf5e4807ef77e81d0a602acfd1f5df37e0c5a2237518305e4a9150fa592204f84e93ef83273f84a4ec34f65d3f2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/hy-AM/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/hy-AM/firefox-58.0.2.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "c68660b7e1482e46ad66c86623d9252466b15eaa3d2c848392985db2932624e3d953ee48d6eab39c42dcafda174713fa148aab41cf04ff63db38eba563303c96";
+ sha512 = "909f565a687d6676175105584b2042af8cea66a2da1a2d529954c1a3f5f98807f655a20b1b16d1d80a9af05c02997d543055bd2edcffaec4fb0df0da6e610ab7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/id/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/id/firefox-58.0.2.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "c93a02327cb8679b65c9770d6105bfdb6ad3bca90191f3d0fb1a5a35d3bfb1d4616ea54f3af5aeb76449de973d4acad0873e37674524d90010cb830247189652";
+ sha512 = "1338acae5fb5d477f51d09c8e49bf29ea4a7ac1a86d2b8bbfd431af2faa7a2db19fe5ae61650127c0f10a40b37a464bf7c67e4a4d2930bdb0dd04160013f5ead";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/is/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/is/firefox-58.0.2.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "b7961afc123a574e656e98eb7b6f819517d3658a36303af89d36f03c9a32137984e047e4021d30d137294f41930645a62f5dfc06456ade330942a880aa4381a1";
+ sha512 = "6bf296d0e64ded43518b30f2b064cc99ddad031e8ff6129a6a9bda4736e93cfee1d2a9c0df96e86754762cc0ef38fa9cf7d79caf154c1db8c5ba57d88abfce0c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/it/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/it/firefox-58.0.2.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "7ee154c376146c40828375072f0c5ecc652eff04f8df644a25f106963fb1ba6973aaa7e7d5b27918672fa42069d91d4207e8f779d684cb342c29d56a1a020ce0";
+ sha512 = "c46ab44a51aa21b23b50763a6f35c5418a03a847584a1aad3560f62a828d2f859c912ead26d1a1206cfde73d411bad31bc87f19c5203850712bae911dc86fa44";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ja/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ja/firefox-58.0.2.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "ff5ccae9fedb3366319a6ee2afeb849720ef9aab9a25700e15871b01addb1bd18d6a1ce655e0ef0adf4a1f826f81b85ee2a3e21161e554b5a2e9050f72c13786";
+ sha512 = "4765ad23e91c8599b6d1144533b7b24cac68b77a91c197e6e505a3be0bdb74f60bec2c49b7e7338ba994619d3969c00e5b9c7ba872da4958be37ab69b772d786";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ka/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ka/firefox-58.0.2.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "fe165e0c5d4204209ee9a647272c73c28344bd16343338ae6b8261dca2b5ae4d05b7fc6cbd3a7b3871e693706b7e73a3b7ef3dcf40ee4dceabaeac12d5398a22";
+ sha512 = "2a8aee12fead92872c5c94a319926aec87a95e891fa280588737b66814aa7378c5d7240a3c5f50145ff23c7673767037160d043b655b2a96ccdded6015254f4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/kab/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/kab/firefox-58.0.2.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "294d0980cc5f9d7feb628c797d260024d786e919d2872f3f5695ba7e4fbabdbfbe9bf5c7327645ad99771aae8902fb3fa6d6e5de1eb56746b32b36a24564501c";
+ sha512 = "6518ac1276db195c2435160e619dbc1ec7494e51b06971fe409f46ead4af6367567a99356f6b5e353c024a8b9e51d2c2f99983d50709fba2e12342b0084c39f8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/kk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/kk/firefox-58.0.2.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "221497e9d38f2068f38ab37efd8818cfcb3f6281ada16436d7ed22be0c02806a0188ba5be52220ee632e575989e76fbf57263182281bf0bf736f203f6a048bd3";
+ sha512 = "2d515605c00f1cf2e76b26dfba3d4fbca00da18bddc5ed39f66d15568b15a2bbee0f1676d2b1b5058e11399ecb3e7cc593ff040757fce76d82ca859ca7b9ce81";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/km/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/km/firefox-58.0.2.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "cce416868cfc51aaa334bc1fa5d7102177024bec64d98cc1034fd1741290876d4ab2244bb49befaaf7e198a4401e43b3010894226fbdf838aa3b8b8282577ff1";
+ sha512 = "6bcba0015fd5753f7ab6725197fc164723d64de0790927115a0c06d0d1d92fd39bd41d83ffe59a5e9eaec48224c24e39f26cab3ac1bef6265eff8ad9a70c46c5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/kn/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/kn/firefox-58.0.2.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "6f1039c079af325b6190e1a0396192270adc3aba374e7cfe2cb2deb39b86fe07d605c9a3d3b063c91abb8ec6348c324c419c212bcb79735ce8ccdb7ce4608fbd";
+ sha512 = "5fbbffed20a48328d2b199626a9810dfa6bf9cc84f358d429e7986d813c1ffa37fc95eb20a37b10bbf728e4bddd3ce8635c096b7fc4a4dabe462a32606a6dd96";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ko/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ko/firefox-58.0.2.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "425b023e7eecb9f550fdf96c544faf21aadd04388a4b57fc28cf9e43f82d58dd957983046399592b21099039bb5976d691512a93f4c1a94bc384126b8667e19f";
+ sha512 = "2e7f5b385fb65b167ef1784288a68fdde29a3345ade9eb873a6e07a340c5bf76df5769c7771fbf9049eb31bfc5978e20c143a2e753614237b25a065e0735313d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/lij/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/lij/firefox-58.0.2.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "2410a21d6158314076474318c2be450cb3b3397ffc5a9e9e8391218b16116371e2816c6fb1684b3fc3589a7a9834874bec01a2af39331dd592fe9fe54a3f90f4";
+ sha512 = "fe436e3ab07f3b139460ff385e73147572a1becbda1ccacc0da6a6cf1c49ab3e1424e9b9d8e26a14a2748e5ac9b0c67fc8970f14f5d64975ace3c6e9949f702a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/lt/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/lt/firefox-58.0.2.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "78ec1d96aeee8f610c2637be20284fe85913cd885a46ecd3965ee0a8f62770307200e33505bbe67e192c38769d4614682536394186ad488b51593a7f6c7151f3";
+ sha512 = "b6e3d248f7a76c4a202c767710151067031e34a08ebcc460f4d6bd95fb395533414d6267daa1d9d8172097aa4ae0155ae693e027757c93b1cba50ad9a94f3cc4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/lv/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/lv/firefox-58.0.2.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "9a257cc93498e256c9b0a12ad8b8922cf749fdda789197285f0d1910eb50b3d601da46806dd50a4510ea3b3fb8e8f4e494ef87d1e5db2208993a9e3ed59e57e5";
+ sha512 = "7bd3844aedf8112d396f07e1d57ec915e48bec1c375c8489057d7a3f2aa5f93c738d2d361848b977243b95b79a821848c2b27b3117a26fce9054d26e4621522e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/mai/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/mai/firefox-58.0.2.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "bfd02ab5efb92205dc649afb65263b15ff46e7fd0d32c560ec3977ea18d420c89782fae63596571155ae7a77a59a5c2e9d25a41d18b845e502784bfa264638a7";
+ sha512 = "d5e6a53c7744ab267404d9107665e6f55acf584c11123d0e9b4a82f6572ef815fb87f52ce9e0be9352ed7c4af901819fa186ed57e4a313349ddee680727b0343";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/mk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/mk/firefox-58.0.2.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "29d5b2edae82aeea218625ed9175455bd3a3928886035e55f60b6d5fb717d632769ed57023b4e6d944d22e03c5169eb2887c09ee4c682a6882a5bf298ee0af23";
+ sha512 = "7c49cc95a233c4662265e3fe57e87f4320ed120309599f0f78655a9e70b87ae36dad915afad2445cbf55c84e906c3fd2df4b7f84db59323f4629f662f6f2af31";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ml/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ml/firefox-58.0.2.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "f247d859982459d3438310fd9d3c86ad1cb7448238a71dd81f0c8712b31da1fe27adf1821e7e91d52e68212d70826d11bd3728ad3642a206574cd278df734b05";
+ sha512 = "d1aed7e78433d3b427c215ed0b2c8455a8a0374bd4e2d88d7dca59c2a3d0402ce1670f1dc1c8675cf7953416fd4be584df59ab646783240f3aef14cb9474c91c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/mr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/mr/firefox-58.0.2.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "63654388432e076ae5d28cffb969213cf875894b94354f652d40891d63dd0a25e6175c3b51417ba5b760a85584bce85457d742829603dee9084c4c21469aa02e";
+ sha512 = "3244354a154372149da8b0564645ac5b827176c6eb79a88a2a182d2ae7a5e320fc1f843c1576eee86dec62d2866f6648403bc9c687322eade1f943717b655771";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ms/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ms/firefox-58.0.2.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "bbaeecbb9d2f6d7a881f219120d9f3769abd5713a8d38a1cffac2dc3dcd7849b49098df20dcd84812bf4f3a55e70ca1199cc15e67ab248f4c5ab9d2ea91cfcc2";
+ sha512 = "3f753476dcd5f128d7a660dfb9e1003f706ba2b2a135df629bdd68c8580e9bd47f23b5fe3ef77136c8e6611f434bc502f96eef4b7f7d6185ce7630bfd1f32e24";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/my/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/my/firefox-58.0.2.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "882e00804181821783617db75170650d5d8f36db1d32fa183a7d1ffbf04dbd7a7b2c9405520bc09973af800f8d5aa9859ead7f298fb9a18c2c0ffb0f18ab3542";
+ sha512 = "b83f6807c08c08e7245bc1c5309e2bb2d3d434a577f672a9ea9e95017b61993acbd0df9c339a4fff4c5e65c589d939c57477ba206194e7d09ff140a8882d2e52";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/nb-NO/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/nb-NO/firefox-58.0.2.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "5203d4a39f9a3ea14d262ca13d2e940d8381337cbb1e9d92773d3ae086d9853bb3b5e9d9bee550655b15ac2cd6f0fbb3d6ee52a836e94cf6b133f6924d6eee83";
+ sha512 = "e59931df86dff00b3ee55f93b01e4828a60de0f693de412c4825dfe7957c0bda8b9644040657036d5228fd7b6f4e3a93273d561f14fc5e9d3d81cc5c708f0f84";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/nl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ne-NP/firefox-58.0.2.tar.bz2";
+ locale = "ne-NP";
+ arch = "linux-x86_64";
+ sha512 = "4dc88c6895264f50639e17eddd5df76de7689208d6094b0d4a51586fa45b359a0ebddc2d58cffbb952cda0a3c199ca287dac278f2a9cd517b923c60398fea449";
+ }
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/nl/firefox-58.0.2.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "4ec42e236d0fd252300d2785f865e9d1991ba5230a5621798c74bd2802220ddaeacdb43ae44fdd365dee79e7e4b97cb50597713acc603c72c630aa0f409cc5c4";
+ sha512 = "30f623d07fba2688b8f4c4958817ca208bb8981d1c5a64a232568c301aa8b95dec9406bc064b5c629c357381b5c41bcaed9d652d7e25b3a4f537717d79302361";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/nn-NO/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/nn-NO/firefox-58.0.2.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "4a50223708c6a45869981bebdeb8b5192b3541eb54e57e29e60671d436e12ce688943936761a9033b03d069a3c09ee1cd5a2265c0173c30f581710a35f559e89";
+ sha512 = "ddb85b71a86ad20a363edbdc9e0e79f6c485b4da02cb803142a717d297e58c10a4ada476a57dee01d5834246a53051b9e65b95eafae081b5b43648b2ac914acd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/or/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/or/firefox-58.0.2.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "6439073c29b4d930a0b2365824bfdda5e1ae3ceadde8f1949c4eba55e9aee9f15a22ec7293e1c8dd7a5f0ec63914f8054d688dd3fafbbd70e6e9473821a482f1";
+ sha512 = "8161a5ccf70f5b370d1bdfb9b849a2761eb4c25f6d821d39e63f45cd29d9be82be81f523bdb9b1f1b2ea134a8672b9153ff14ece3af6ed7e5a2339c9a43d71a7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/pa-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/pa-IN/firefox-58.0.2.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "ee2ba2085c389d70312390926f523e9e39d030d5b0b261088fe9b0dcd752fc1560b80817844d60835a38ddc49df315aa9575cd5091ce346a97e5634f810ff4e2";
+ sha512 = "fc0424027788746b0c8b68c553b7d989e60af2a29e4fa733bea440f31d277c1e64fba06a74c915986dfb3c8da13405689121a8771fb0a47f091e27185cfd7a28";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/pl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/pl/firefox-58.0.2.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "b2c4b4ac6b2b70834787efab3bf6670ba4b9e378a3ea7a206877778a32a7acc51efc32376d8f358adf9f7756e0c784e436003b8f16366741c6c7f346344352c8";
+ sha512 = "f39a26cbc41739b250bb92bf2daf6ba835639e5751e1dd0893013e1541ec43de7e747b3ec754894a56362263b3ace8d5f105ace5654c30657ad9e44195cd42ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/pt-BR/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/pt-BR/firefox-58.0.2.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "3acee98821d5f24f8ead9f27233fa22372e2b5d36bad52616b5a59705992f816ef6b4cec3e2add96a76f3e50fbffca762fc88445b5fba12f058ba06fb3c7ba6b";
+ sha512 = "2d3fb878c286a750fa10413545f0d2ce5efeebea5f8c4192dd5b53131edcaa6a54940f242ea002d9a79f41a14e70095cc79526773dc95d3550bc0e0291185a5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/pt-PT/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/pt-PT/firefox-58.0.2.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "16ba9337bf8de3061d2d7fc9b609b02a61e7e33e5bacf5dc31f2b76bb281f8b298534f68b8bce4d5adfe87b0a18b660f71bf81bf556625b35a118630f2ef0d23";
+ sha512 = "a2eb5b43c3d87ea8193fdb1f0ecb0e1a317a71f10af4f3184484536dfc1f7f09fdfb498bbf073f68847f7c2cbf9383adf9ad9e92371c8a835e4e3651a0546ce7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/rm/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/rm/firefox-58.0.2.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "433b965bb97d00e81071d1732941021166088b55bada961f8dfb1bb1c8831f0df7f2b89879e52f992c781b33ed68e2fb6058c9ae71fc6827459ea3a854ff7af6";
+ sha512 = "8dd38ae11781013a03fae2b3cd5fc1b033c45050ed4245fca2302e1818135f1e754cb6c8ecbc535d253104ebafc0792dbabe78f7f336f12297b7b4b8c4a9f2a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ro/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ro/firefox-58.0.2.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "749c7351f99abe43f073eaf32fec454ff27e725e28eb6f2cb094570d1bde4fd772cca4f05ad3ca83803542c3d85dd2fe60c274c92a8339ab1b619e7fdfda7675";
+ sha512 = "e9958818254c1b5577a83960e1136541c8ebf2cd4f43ba06d73c2e40990fb6da958aeb423c640ae988057d3782db145ba8e8cd7816b8aac8dfb7f58c2eb0060a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ru/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ru/firefox-58.0.2.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "430c7afe325707be3618d717bff3d9e5b39edf82b786d0060fe6f6df18d8c9145848f4a1e1daf61b4da83b548dc95d4e5766ec4c882a2cd016e934d7c179791e";
+ sha512 = "abcd9a548335648d84ed3856a89275c62ef7d883e18d52dca053b4d8f80deff8fdab7336a2aa9382e55e110ded2d4bd9cf147b3f482f3b0ebb972ac696562645";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/si/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/si/firefox-58.0.2.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "452c3fcc5466e49c6e56192476d0957aeb60328ac2d5b9284204f50b07dee7a4835f287cc86a52476160da38f68212ad2508aa4599b8c2824190017fe3567764";
+ sha512 = "53a7b139ba28103b88359eb450c033fbc8bd3a0c95048aadbd058e505ec85b652054968304d113826a5fcdb6abcb47e8498d9750023a899fd83d5c0dc8b3ed63";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/sk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/sk/firefox-58.0.2.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "cb67db6707e32c44eba532323ea16c55146a53621ed1c37a50f963ac3b4e66040a028defc175a16a0d4c0986fe67c966c56b5ee19db042e1aa93c92517e42761";
+ sha512 = "05d4f52e87bf24884caa888c14dbb6e46bce2de967fa4524090df63b2d9f2f4f82b926842544d2ce7ee46f0196a62e8dbe26e7b07176f5c13886ab2a1b2cd184";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/sl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/sl/firefox-58.0.2.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "f0269fbb62113370d23ef2ac9e26e602ec6457991e4b98335ddbb2df1e632604bccee27420ec4ff7910f936ac7518f7320ddc875c0bb3b95634ffed3cae5121a";
+ sha512 = "655b4fae25e42cd1678e49b555508ddba2da83a24f04d7d66f5d25a124fa2818368adc851258dd78915a2998272cf8e7bb7a5e918e01228e735d3ad0caa8edc8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/son/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/son/firefox-58.0.2.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "1b5c3c0d2cb42eb985d6c05ea6454b5880c2cf33a6c46d7993ea8793027a9d1414373a14cd756f2e991d2f744ff87972cf7c050390dd4dd7a497e5ead3ef29c6";
+ sha512 = "cb555d1465c5ce0a7db10e5117081e682425aaf00221b93a66d23ca9217cb2cd2b3835007961f572a39d93a02d12f9a62acc75f1ce3d8c3bd6cd057afd750f79";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/sq/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/sq/firefox-58.0.2.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "646bccefc4e52e823d099521b75d6796905d1ae1241ca2f0066996ca4e3a70fae901c8f890b821694699f101dfbcfcfea1cb7c7cb6de048bd896a62ea20e1348";
+ sha512 = "5afe4996a2c66d220d038cc041fba4a3bb5e411c0d1c4962b2a3f28ee16c5f23d1d8609a7d492a10b16d508c2781b7bdfb884d810ae5d8c5fdadee8120a34659";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/sr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/sr/firefox-58.0.2.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "15ae853a20c97c380f3f6280d370a821461c462b2af5496416c81fcb1c47a0cbd0bcb80eaa0f017dabcf630f42a886dd72e6d5738305b599f24c5320180650e4";
+ sha512 = "641e3173693e73018154f5f3fdeefc0b0fdc0b1939ccac19b73769476a8827b7244a4088cc83fc651694e9c82fa5231b114fc05c80371469e63926494906aa83";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/sv-SE/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/sv-SE/firefox-58.0.2.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "2dc41cfc4cacebdaee4ebda94064bf9e2cf7e66a95b57e66936b69c7420302d0c3100c5101646b91438493016521b45fa378913b463fc55abc7681a34e24c4d6";
+ sha512 = "873f11216e002fc9eb4bd6389774c21d1f3aa17baf0f38770c18db541b30334a84cf2c33b478d009227b1ef48a7c45183d7df9991878daee78c139f6964c8b3a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ta/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ta/firefox-58.0.2.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "9f1fb4fef04e8a5944bed3293b190845e668431bf6fe214166ec3bd2dd7dbe328ab8ff904627788b80a0c1d663f37662c47a07c5f8a3818a8d2a509a4648b72c";
+ sha512 = "1d91749d41fdd5d5f3988803563e083f3d65ed6c70fed197f38fffa7847c10d2b0f355fd46a1fb7f84d8c94dce096d2b84ff692fc6f5f33be4ee1dc63a4efcd0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/te/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/te/firefox-58.0.2.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "a874ea926cf495a26fd1fd621686f0a123e3cbd67e51699c34e4e5874c30c98f6e36739f2b214d6abbc483bdc0fa202a1d5153078fe69fe9d20b4a3a517dcd91";
+ sha512 = "2b779beaee906278903dc12bf679f0d8ed51d622a1f790a956d039faa71c11abf1b4d462527e330dfb92dabd87aaaa70b3d84a295f21e1a701b4a308c85dc821";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/th/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/th/firefox-58.0.2.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "dca7e779ca59b49f51198860541a6e0034ab132de0781ae76cbb0688ed0b9d4277ba6200d22020720abf0bab25326783eda0560f1c2fa0b912a50cb9afbf5ce5";
+ sha512 = "82bf20ace51794807f6460ae4142869fc2efb1b4bcef66cc5d68fe8812d4cb89578a45cfe0cb7927c45ab0d1e057f30d4388093678213187bbbb6f209babad2c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/tr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/tr/firefox-58.0.2.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "459051cee1bd3df7d9f2606006edcc134d701e9bae614b2baba6538b2fb738da5e671b7b79e65ee6996e5a35df45d285d9e354b635b12d860c926e0a167bf20e";
+ sha512 = "65766e0207ea300dae4d95023ddc732cf5f59662a894689e87620e6e08a3f658234293b666467eb1f76afffda29716b128d72286b1c9cd68cf574f7121b71792";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/uk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/uk/firefox-58.0.2.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "f3354ce8c703a3d204ebb1370aa561be7fd1fabcc7361a8f270156ca62863c04f74ef2acd25f56adb5c50a19f0256f1956a2cb38c25402ba046cc59b1096d35c";
+ sha512 = "01aab08b333c16ac7156ca35580fc6502aaccdc269c6be29e20ea3ecf97104a3d0214d16bb65f1e3e7aab5b17ef3c637d948a2767594c36ab920c7086e11607d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/ur/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/ur/firefox-58.0.2.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "42f0d747bd8c5b3fe53a436472ccbd223ab9a23782065af2d4784e5ed075caf95cc0c4eb060fa1a2b11ade6dc12b99dc4ab497eba1339e2b8ddd99dbb5d286f0";
+ sha512 = "b282916667060259bb90452d08a2bb65cb1225cc45494c2c18c4982e710abbd345744b08bb9c2bd200073c2b470c3b3bddf7f9b6d652563e3c4a8cf6a6248391";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/uz/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/uz/firefox-58.0.2.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "476a632365c53ce0c72503bfb7dfe9166c6a4cc389dc7b174823b9dff1717c9ffa91f95eb975ecbe13135d39b90c3f18d96a5a08501eaf32ceafba0c2203b990";
+ sha512 = "9339ec640a3d4920fba39e69520477d9c00cdda5f1617067f19fb13b1c17cabd1cf1917001a49604686cd835839adcf3f206dcde14e7c4a98d579c7d8a19386d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/vi/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/vi/firefox-58.0.2.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "8f8146925562109cc1e21a6146203b16306931f03fd1451f679f3d345e589626669f35d5028b4189d175cec3b7c652a3d863cebbb521b72d9a04dd77e65a2c35";
+ sha512 = "c318398809637623e4ecb187f4b531bfc1b9abe093cfecfefe2faa75990dad09b505d8f88e2556476c92cdfda491161af8e7fc27c68c8bbedf5d4abee8eda941";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/xh/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/xh/firefox-58.0.2.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "b382942e20e4188b4ade8417d5e1d036e81dba87ad0e5250c0fd3e43fcac5134b11f02e4220ecafd5b1fcf2a7fd12d44efb595251fe8e9a9b48a93400f264632";
+ sha512 = "08caf6844c3900624093ada61c92f7c74dc5533818745b8e85b15a093b640eda9686bb0d5d86cfec0c90df49e782c942693d4e0a169b7cdfecfd13827ae27ea8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/zh-CN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/zh-CN/firefox-58.0.2.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "9fabab7faff2a166a001c91d65953c6dc80150ab6548c72bc180dcb87aba485b2d06efebf5518f43b740909616b1ac04de57e17bd60fc3e7843e4c7e54b63259";
+ sha512 = "3046e58285f220ef7ecaea81c44063b8573f59ffc64dc12f698a184ad2f11bed3a4cb5d03a2bc105083b0fd84335d7477f81d3eac4bb28b961d38d9c886a9376";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-x86_64/zh-TW/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-x86_64/zh-TW/firefox-58.0.2.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "a334f4904ff329ddea28cf1eb4416d0c665a8099b20673d40792f2bb653fa09f60b6efc09b6d22c25f8bbafc0aa1e1aed6615f1377da37f6f843adade51d881b";
+ sha512 = "cc453128e4720181d147552fe2452b5142b959e3e0cfd3e340159def69be169d272980066f9a34206da5f815ea54b8e4a062bf95ec4b1cd7ec7b3b83e2ae13b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ach/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ach/firefox-58.0.2.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "1bf24191ae24fb8bd553c97d2ce2bd9599f84b2b6d57162a5619821c3312e7671aa04fefece26aeb0786c48d5fb934b79adab513f3ab382ec1e71f44d7a3835e";
+ sha512 = "c26386414dd416bee1e4fe505da524a4c1de34ba8c25b2978a20c66a09f8e3c7339dfc4b5fa00f0d2c052fea1574e5ef1a5d74e67d39c7e717b54439d7dbb852";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/af/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/af/firefox-58.0.2.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "6fa02d454c375af8661826b23c0220d9dc402331c8739a8b09e2e4583dbc0d9d6e742f65509f69bdad2882265c51a956892a04b8d75f3885b722b0688eb87ab8";
+ sha512 = "a8c4485e579f127882c0f00a4a90bff5d02bee5f28642257bfe0d6638fe9156ab10a00dfd48052aa4995dcecbe10b7247f1d4e6d9b424bf06e431a782b46b95c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/an/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/an/firefox-58.0.2.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "c75a7318937244cd8f227f05b8cd8b13c948312fd692040125fea3bf3b8100e7c0912e0f4edd67ac7c9425e4a333ad091a8ddcd29acb9f045d4a0459f9d35342";
+ sha512 = "29e91d4e5ff020241ac81b810b893bdea9fc194090c78fc857d507d7bec8651f15a3c70f3fc245f0d5faa21a3cc44b6327c1a32444eeff3ae4d93a723e230e16";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ar/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ar/firefox-58.0.2.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "baa36a5936edea572d6ffad24c968538baf5ec888be09c8ee8179993f0088f661fc9f275edf2b848fc17beb3799b50fd8ca5a5a76bb4d52360b9c1a2ad38b76d";
+ sha512 = "d1d936284a12f1718b69b279334aecd49a68e5dbabc65a5ade2af277ac7b8ea342ba4b580df95040ae057525d28a7c1852222ab2bd273c2aae74409a5533f74b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/as/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/as/firefox-58.0.2.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "8094dff31f7ac1de02f5e8af06bf64d8fda669c68556faba2f30de63f3954b3aa18ee130c76c6acea8e59fcd532cffac0ed822d3bbdce737ea4e01e9f2abc7b8";
+ sha512 = "49f8e1e8cbe6910a9fc8a812b3dcb7e694c2785fca1c65639d70a5d0fc82dcda9630a1e311df9bdf148d684c2173c761b6aa3926a425730dc35fe99b14124992";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ast/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ast/firefox-58.0.2.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "0a5953952051dbf0aeb872593eb6efedc557d8e518393a4672d2fed5a327f2c56720c2c50f31ea64b0799722b30202c3df4c46bf4c8dd227333c42a9fcd2fbaf";
+ sha512 = "a01eb17a9952055aedc3eb29126a826ef812c75f5f5b5a22af3125ab37b63e3e0ad6de0a5f68d0a5bf0b3d1c8fb1f721d4331f1afd30b6a3ee94a502d5931ff1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/az/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/az/firefox-58.0.2.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "0eaa6a6d139868933b345b8ca62df9cd378c68053cca98d40f2cd83daf46bd9ac0dce4e91900eb447d1ab0ec8f76de293a65bd99913b560bd2f5b6794c565018";
+ sha512 = "7117993a67c2d0f3c0438afcbd87f22ce141063dbc66a1fea997f5145603f8e9d28b62473add81475bdfbad350d6e683d0c483ec2287f0a47f4e9b3bfbe92ec7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/be/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/be/firefox-58.0.2.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "b76736401d8f20d9638e9808b7acb41f46a51f29eeac9eb7d7850a8b3c32974982e946f679c98f8e71b548e87589edf5c7127a20f7108e4e42deb0e0ed71fc1f";
+ sha512 = "9b3486fdb08f0aae375a74701e7904dc13b1e4db7a1489c4538d523bd4af91b882b9785fc4fbc3da2f6ac67745216ffaf7c48c173f840288c6e39b2fb8e78b62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/bg/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/bg/firefox-58.0.2.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "7a47b07dd0791f1cbab7f02645e1b97173630ebc44fb81b2308ceb539d92f0197e8a9aa24f640ddba6fa888fb71a979837d6bd19d0315cc8c8eb2a8cbf99af15";
+ sha512 = "a917bd437926c8854786b4169ddb2a132bf4ca0e51c17a99a3cb814a1c1fa7fbc7c2ca46a0c7c91ada117ce4b2e89c955e1d60502c6eaefc9c57e0011459609e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/bn-BD/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/bn-BD/firefox-58.0.2.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "15ece8585166d99b9d52b1de03a909d1c38cceccae5547dc13267da223026f4be4fcbc2cb42a7c225a4a74147b014ad19173635fe4c3249f4180169b4a503bfc";
+ sha512 = "51032301e619fdf9e9ac99c52f771e39425e9e8f063f71c491f0802f02993bda668e0e18196f4d10125ffc66fec760df0f98c19713f8b54b5b05c502067fa4ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/bn-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/bn-IN/firefox-58.0.2.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "72df101c9d0c602542e65da9235dc63d17c220ff56d2d1008c285fc6c10e090bf343ef968e60a36664d0dec72d7bccfe016af542b014ab116c0f243920aae93d";
+ sha512 = "b76ea76976ade5df4866c2c54bef553924ec9d3bc229cc7513530ca81c4c4e118bbbbadbea8a64f27a061d0ccb061d7ec0e1a398a428892a2c59761b0a7392e6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/br/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/br/firefox-58.0.2.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "d0830fa2a0e4159d46c24e048767ac5c032910c6e73858eabff4a1ca0006189b3a4978c3e4822242883e6fb3abe639122ed76afeda5d9d2d5391806ea07f6796";
+ sha512 = "7ba73fb0068862700bf64248987796837c44bb59ffec052638956fe205bb52780bf2ce9bc6b1a5347b173255e893de8b9380dbbb245d8a3552dfd1a6fb73f7cf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/bs/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/bs/firefox-58.0.2.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "cf93ea42460de4e9c13392eb1bbe4c6053c049a18cfd7038d99c658cf076d9989648abbcc006e345fdb2fc66f56ff8abd044b527ca0ae29accd2b0f52dfcc2a1";
+ sha512 = "5f2aa4be25f279212541716777012f87f5e65a57deb3b4dd84d4187d84db80ef3f8dede2adf971dae1fd9f4e6398db81f956f59df2f51f35f1893f581266fe0f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ca/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ca/firefox-58.0.2.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "3fbbfc5973384a0a6d65e02d5b82a6b5591ea8d610fec2ece24aa423550eebac1b25fd7d0080bae4300f64ae1955fc6dc881816f10edf33b07e0cb308260a4cb";
+ sha512 = "2995ed991ab118d5e318f085a340113a0e71801cb2b781890dec674bf3a8142b9bd8b0bc23ee23bed72b1b7bdc7f0181abd4f4d23fc88b7930f710934d2943c0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/cak/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/cak/firefox-58.0.2.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "0cf301895b2dab45cf487e41ba093e547bb4d42b997a9c7a90da2fbfcdb044e654cfc23e4bfb6de7065ecdb8e4923434f98e8b58313cd9ee7cf64dd5435951a5";
+ sha512 = "dce6a70f1c59b01a2d3ac65c6f44adb9baa8e483dba84989e40d7388f9ffaea894e3107cc4a82ba6aa730770c681bd73b50d0ae2f248477f0b63192c45f142d6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/cs/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/cs/firefox-58.0.2.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "20011fd4567fb3112a75a07ae181ab7d3a85702b9583efeb007dfe7a3009c34f8632db631710105dd68ca579b44a83f53d84bd4768f0030ed106bbe12eda8f16";
+ sha512 = "3c84b185de63520d430ef541cc95290868fb8ccb09829ef8887ee0559fc5da8182e890155e3d1bf4e82966c82837d05253fdf2d2115f376c4bb0d09c21cef339";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/cy/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/cy/firefox-58.0.2.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "1f9b31e5e36a581ba51737e5e1f85a2d6ce804de854585ad2919f7070305567883724fad9368529ebd98d3f428eeb36c555d2f7ccefcfedb877227969688f896";
+ sha512 = "1561488521608643f3ce97da23052b8e968c1b8ad7ca38b966fd088368932976be0f503942ef65617248d3ae572afa4ecda3499c427845de32572d163d577c9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/da/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/da/firefox-58.0.2.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "a919e582953660fff4f438d58c8814cd5437f13fc42af9ddb383db163485754fac667b4e830e68cc827d7646436760bd6760ac4b2d7fca2a951c1d5f7d43be59";
+ sha512 = "fda58e6fbf5243d5fed1b386ac8014efefa856ea3f8cdfca4e723f646dda2a8825356818bc8f06183a57337a5449ae3907bb3ac4c81bd7f9590d94bbc32749a2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/de/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/de/firefox-58.0.2.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "c5f844f17a3201a7a62e1e9c9dab3ede7042ca33bc8d388d9677858ab289d1f0a823594701e7eedcf1f9ee015c2ff16cdb0d9bc0e6861701f065827c69204f90";
+ sha512 = "d56395a97002f31ead2523179eec912dea7035a86c80a8788b21f272c6e6ac4095caff5520feed261f5ab5a2a2366cd12e223b23d276e01d1ef318b8c15db860";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/dsb/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/dsb/firefox-58.0.2.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "fda1a2b51a3ae8d0d28629141575fe14263baef7d68f3bafed89a744a493382faba2bc7d263648d8ed809eca274dbaf0e1669b534a23281944135195593f0616";
+ sha512 = "97538fdf8a2a1cc3c485210583d9c80db10b2d599d2b34bfffd5e3b29c092a8573f100cee5c69dbbc69fe67ba6e2c648715fbb9271704dc26e6b2fa98a8512c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/el/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/el/firefox-58.0.2.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "0c48e342f0ec141f4a7512c0f1cb4826b9dfe77cf315d22365e4f3eee090f067a35215798ace57eaa38a80a5b62dde257992eed2084737dcd85b1d4d3f46740c";
+ sha512 = "4a12302d67b830098e74ecc5a2e785829c1602dfc3cdc20c1e4be5a2e58854128a68ef9fe459dc4baf7f1f87e8ac2a065061a259c9625f09098b364c6d12a393";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/en-GB/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/en-GB/firefox-58.0.2.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "d9d24a97b0257bcd1a1b468e6f986ff4fe8d26ced92e3878123d8667957ab187d87bb01e8d389da6fbffde66e1714fe81a9e926a9f3f5c52ea5d38a8eb961d00";
+ sha512 = "0ef9e96b43154f3b6d8e620183c092d38b8a5dfd7b762416b090e2754baee4564f6876bba9765cbf7499f5c658f2d352bb45769d852a683fd528573b53eff2d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/en-US/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/en-US/firefox-58.0.2.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "b641a671d7390c505577fa956bc1452f58f6cc8418b3ccaf25eb8b5bb08799a3a2e1e7113525ad720f710d7022b18901c5234be1a1c372881e4908d2ae419743";
+ sha512 = "05046233531db36a9c9c16cf6247401ec662254e8e1b896abf557bb2f4043ee2ec1f83a04c9b1199877d66b50b41d47bef1ebe6236e21998406616b8251001ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/en-ZA/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/en-ZA/firefox-58.0.2.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "605b7027a57c75e90d8e7004c50415ebdd2e2e111ac679d6bb87f1c55f0ca022aa4b77394a04ed94aa634d9b05359d9384e428f8f9dd000ddb2da755bb5d797a";
+ sha512 = "7ff1777a3aab71e9bdac1d41f777837cf91ca5f9ae353e6289812899fd10a4f58c13938cef0f33cb3d3a0e80b42c70034f7af22783e0b22495fe279cc497fa5a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/eo/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/eo/firefox-58.0.2.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "d5e81e82ffccb2538d94be4752d8bde9e5e84eaf06c5c29a34e0e16b13cc8df62ae17c88a50cdd846dc2ddf35c76355db39f39d74d1d9aac19c962d823d2a5d3";
+ sha512 = "3b4a8b0fb29abbebb224cbdc4dd9ca62457d88394f653388915898fba9eed6d1cbed43f6b8fb7bebbf18963d368fbea6aeef5bf681c14d2d5e09747fbd42fbe1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/es-AR/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/es-AR/firefox-58.0.2.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "27ad3f34bdb4f94a08043c699f2c9ce2a5de2cd297e9dc2edf777b78656902dcde7aeebe17463e3f7125d58a2cb5ac7de671695d46852bf15225cf201541eaf3";
+ sha512 = "9409072b8aaffe4ed914832d0b545fefd20b9930e0529c38255f19a0ad524b66127d9704eae2b8623696560fb78169aa66d1b5bde358885dad4d00e010189841";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/es-CL/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/es-CL/firefox-58.0.2.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "e65607bb7e1f08a2f0aea512e384d44b7d219939c82cb98cdd8a3697b5d43e7fba7036d4529c102a2ddbdf660baac45e8f9358692293d0a5d0869f72c8ca677c";
+ sha512 = "0bcdfe996b3a8f4810d464bbca0690d12f6262032a21e0716f86f793faa4e707d3c308e79aac5657d619ebca204d5f67667c6d3d09e405e887c338a859ea1faf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/es-ES/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/es-ES/firefox-58.0.2.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "f486c0f40cd610540743546a188c434bf16c2482d88145841ec90974a819e7f82952cc6f9e8c8787665f28f47f1e8b7def418f0b08f9fbce73f9d1aabe62e91e";
+ sha512 = "1f2aa1ec1c97cfdaff07b7aabf75b5e1bfc628fd8ee71c988af5471e570574453889a7bf40f9d3a4ec06889a4672518c986c3bc6fd35d7436d45c5c74507d801";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/es-MX/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/es-MX/firefox-58.0.2.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "c4e45e86b5680cb9580948bf8db29c5f3a13d2b2c6a73753872ab2c77715ecb64f756522d4c1e50009d783cd4f589ae39e3bedf771ebb4b03ea6930506210a06";
+ sha512 = "366dc93d1e6508b00987163e44ac2d6fd318bc9c80487a13d581926be7d3a88a6fbc6438effcefcfbe6a1a9794f2a692c385fec7503ea96feeabc5fe10cc7a4b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/et/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/et/firefox-58.0.2.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "181772128d6eb85141169208c283caa0f4658e3ef627b92f723694fa5f38be7fa8e4c6591901971cfbfb760cffd693a285589089436bb25e72ff95fad36c632d";
+ sha512 = "82b25a2e1ab4d61d89f5944495f69fcc7db33b3a7bb7822758b588ea7c3fe9ce3d728ba838760b93975cc52b105de77cd980d20997f642839680a20ccd5e1d4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/eu/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/eu/firefox-58.0.2.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "e582332c908c98b6eddefa04b223366442e61e231e9039e237e5d15007113d7986a0759e8b927262370ae61b103e749f96160a2596a7b79d2e7321a5416fa0b0";
+ sha512 = "6eacc4b6069f6bda6b08fca871c7cf08bd666f974bedff6c511652801e3718ef60ab97425c8ce6d1cf5aaac1b5b9a62990ab086ebfd9e76f646d491a19325b34";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/fa/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/fa/firefox-58.0.2.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "118684887c685acf3fd2a9f0ab1b63bee19c29e285e1817d013202a9fb722b17a3e774db3afa4056618172d4ce741aa78952bf806752d52fda4b651a633139d8";
+ sha512 = "e3f4c57555c415a4d3830a6751c5444e07987fdf85ed0e122312bc4bfd0fbaf841cda7aeeb6aa161d48070844aaab316ffc163755481479f5d421ab8967aac15";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ff/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ff/firefox-58.0.2.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "d4917fd09f789ae2ec456b4cef807ba17fd1e2a80f1cf9dd635c18dcebf87c9c5ccaa5937df7846ec24de943c8c58ba4a0c9282ed586958bb3275234fc9bd27c";
+ sha512 = "695b44de161563727097da1d969c0a98fdbda51613ae8631a757410a502ab25038a9c356338b1178f7d35e0110e9772b3e2fb705e20d81787317b528ffd709c0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/fi/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/fi/firefox-58.0.2.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "891c8a01940d9896dba75de258ba7da71b5e1b03697fcc04c5919b6570fa8b7164d9f8fba6f5a52614e637c5fe859f59da7fba34d4387c9763b82e7dd4e4ffd0";
+ sha512 = "1227a6e57a68c0ffc60f6d9eda20a41fe70e7da130bc705fa15e428539e0380e1f65739e791ec699f216588ba54e558ddb6242862396837229c3ef3b028a6346";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/fr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/fr/firefox-58.0.2.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "cb6bf51bd4362b21416dc82a2c52cbecf0afb2aa88d6ab96affac7668d3ff0d7f81f345ce3440b04e0b4df0740505c204efa0d7eaf43af0b5c99294e0170a357";
+ sha512 = "c15980e0a1b4b9709416d362e36a3dab26502af4788b7c74d68e0ebd2f3ada6039d10af1e1d49885604c4c3b41356519e53c278f04b14729502d8044bc106384";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/fy-NL/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/fy-NL/firefox-58.0.2.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "17e3030507c7cd0dccb2b94bb36414ad9e4c8248b671f438dce27ec849c06a2a98343520bd457b9157813e11f9360a1e38cd9dc3dda49ee039ed2757168e5d26";
+ sha512 = "dd38e22a986b558aea005900c2da53cbf28ea68a77bff428aea6ebaa09318439232cc2d5c8d0599fd8512ee4ca2488080297ffa61f2cac9547fd5257a01abd3f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ga-IE/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ga-IE/firefox-58.0.2.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "18bf7782acd20cb9972e419ddd62be4c9b0d18d2f545bf728f1729f2a63e9f69353cf47b8e2fdf8525829fafa3c87cecc6bc272e899a2df6dd1ae4cf11b5bed4";
+ sha512 = "97ff02536814db1310bcf53adac31fd9e84a5e39d58f9d81dc2f70d40e6b608c450dbdb38edc83abbaeb0535f1a1c0b1511c77a161e6d0ec22b8cde71501be08";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/gd/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/gd/firefox-58.0.2.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "27d56b6d98b4478821e1697398aa0b39ed51123eb72a18f06f03bcca53c7017b4c55fbd32af626a52a74b5c53c9efbd7a20bb265af1d43140189f6f5d03168d7";
+ sha512 = "7e8d8dc8c341ab3990b550392f92029b70f6d947119de13843e11a8067c2edcd10a02dc088396beb52b1d069e8f42732db8c514f822706de3f309061e649caa8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/gl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/gl/firefox-58.0.2.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "5a7c2e1faee64d224c8dcd822d0e3f0b064f4aa5617944aa048d32335fb2a45caefe7f6971058368493c483a5ac107808794289c68530d97f85d0e2438285a4c";
+ sha512 = "31b57462e13e43e31e0e9073b353e1f5a3c32ffcf5c5fded188a1a61a973510479d5e04dc26437eba5445baca51f82311ee9470e3bed9a6309d40cd456da4763";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/gn/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/gn/firefox-58.0.2.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "5c05eb1d50d0de7f7e25bc0821767ec916ff17a3499ed4cbbe53cb7d833fd43edaf3ec1c1c2db02b76523bad8a78043d7ac25be4d1a4076da942b09097949dd9";
+ sha512 = "d54e50b52870747013ba457d205fd9d2632302309b9850171b968d66dc537357bf747e322420e70e5c029532b053e557da86076a25fe8c5f1a3491acc9906b37";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/gu-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/gu-IN/firefox-58.0.2.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "43eaf8f5ff8f921ead14cc2a2a5d9a98ca674af49087407dff37afe4acd9c22a4d83e96750bb50e8e6fd4219beab08c8bf52831fe15b8320b5858d6c93c611f5";
+ sha512 = "d18427e64b54eb6aa1a1ee7ebfe4bdc3b219af28e7cedde55ae384d475ba88b83b9c6fe701ff849aeec32f8e6b184f2e3f910b407a9d200fd45ceaa18fc7d61f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/he/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/he/firefox-58.0.2.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "9573f5d24af9f89abad0d46d99750b9380ce77c4c017143236178f3fbbfb2e43d1c1f1ae2223ae0d4c81b22688fc7da8c1fc2a19cb5619bdd42ca03ea7ef810e";
+ sha512 = "a7ac2db737ddeb870bbd136f8dea08306e8bc7158d7e880655cf15541ed26382086d270a6ff2bbfb332fcc3e53c7348a403bb889aa8ae5dd1cc6fd1b7844e768";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/hi-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/hi-IN/firefox-58.0.2.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "ac0d13b6d935f8b51379287f5ad5e434bec58eee0e29fdc786e43e7d7e270afea094b8af27c779e0f0c11e3f3582f84e2cac4e01fc69339aa569830d180fca6f";
+ sha512 = "18263b33d5fff4154db809fed79fc2ae20590cc2ad609e2abe90b036420bcd38fda629c613750432ca4c06684c772cf567368ba2bf098719b501e329e55caf51";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/hr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/hr/firefox-58.0.2.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "3f17557b50fff4334a27885358cd1c91fcfbaab4394b5cb9a571c47a24bd45a2b807534c6645b58220b65285aef5014582ec6e1a04e57e54f7cdc5cbc4d0e1ff";
+ sha512 = "f75aa782b03335b0197cbea1446cca56cedeb4be0282dff8bc0f1d6f6c8bf596113edcab650b6c8b7bf5a9ffe6bd14e0e29f2e82002a5c720cbf82f9dfca1b08";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/hsb/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/hsb/firefox-58.0.2.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "ea3cc8998fa736c27469efaa6aeef4263c1c23d62804721ef577d020295100bd99e6690336c29a0af7f274f8c0fd554d16ce39638b8c9de2132dc0fabe21b91e";
+ sha512 = "c0b987b299ba764ff5418be38e68c52b7caaf61480edc34d575ef58807b5289fabc25cb22d7d87dc8ba708d6fa4157d46237e0a31dafcbbe5f463fc945a620e5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/hu/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/hu/firefox-58.0.2.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "988721816865e6db32a4e874d7bcc67c0e7bfcf621bc9e8d6a8aa8732ac448930646891a53a6f66bdf64d625b1607ffcca4141ba8b011ec2b69803fb0eca32c1";
+ sha512 = "58c7c346d0fdb16efee21d8802d3bc668ff4fd9497ceef1b7a96cb8bff01df647c32819a5606891e2b7a9283677bfa9624e33423f7ed1a9c6acd1c19414276fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/hy-AM/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/hy-AM/firefox-58.0.2.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "214105d839762ba56f8f30f9fd4e2b706ba2ab0ff4f76826661745505d2bf7b85481b17782182ee5250d82f0f233b9f3c7123669c2475d33bec40aa270cb83bb";
+ sha512 = "79e733f8be50ce4cab74d80dd8e4ea667ac9b2973bce27fc1f70a37b879e19b52ee423c2b360433d1e5e15a4143050e7943a3bdcbf709bc34e89302bb0ad7f35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/id/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/id/firefox-58.0.2.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "60af8126c39ee9b7bd9f9c06048677ce5e9ac1b4da28176c965064e6d937df3218d01c923fe6bda822ac9fcfd95904e4f01438b88e0659b7df6c5a4b7b475330";
+ sha512 = "5f49f449fd68cd4513ccbb541d3884e190b2a9897ba6267f348f4e7df9415a63e58a254d18f116cecd33f0e34a9022f4e34472bf2486e29b0ff17702f4790e0b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/is/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/is/firefox-58.0.2.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "07230ab55805e4bc26c6aa427d43daef7d799115780d712db5b358a8d731296abb06baa8e21a200310922ac81e23a1e33584c1a25a76031c03a849e33aaabf0f";
+ sha512 = "6c5028ec47a18d9de6bfb4d99d54815b174ed51ccb74f84e0e1d69ad10940847d4655eb76b13281296575fdbb972d32df34e8e9849c8db4fd46a6dac4b4f0d62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/it/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/it/firefox-58.0.2.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "4e80d7f042dec9c9752a81f434520b4ea2605319fdbe26a4ffee8e01ff60163a9df9100f154d45690ea4a492953f09a9b602609b88a350250dd71b2f66029713";
+ sha512 = "dd4e79563c63cfcd76906dad9b28162bc9df443964a10fb0be7c2a201621d394d45ace33dbdf85d7acd040175528d58da243333d06ced80bfa96f8c6226aa3de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ja/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ja/firefox-58.0.2.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "a14fdbc6e2fb341d78878bbed3df456d3906a6f9721ed80764f8747faa82407ceb48a4a6e8b6c90c4164fcf231208b3f4f147d6465bc434496e991613c7cf250";
+ sha512 = "472f544038dce535691db40eae8cb06dcd77a468059a261cfe04186bedb4403ca209efd51a5b5efdedca323f70f4a69140614d13380fae0e01b49c85e5fffb8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ka/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ka/firefox-58.0.2.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "e411fd39ee928f4e66937f55589f7a7d77eb9ee64abb30d49622e18b20d2ed2eecc34a54bb32a40d28a83b43e822b526494227b7b1a8b3cef831dbe8d5573dcf";
+ sha512 = "8337bbc594e6d7c0f862a99b8ad67fa7b86e55d372c5db850657eb7952f9abe2640c7bccf69568790099c8f9e7dcda65ecb28bbf2c18eeeb6760f3274f343513";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/kab/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/kab/firefox-58.0.2.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "b430ee1803556d791fdd19ffa21aa32d8245421c2e8a7dda7cda10d751cf9be125bc089de9149fe8b858db663397827b2e511a54a56053827c405b0fa2e17ad3";
+ sha512 = "8d46fdff00c65f503f87b1d478b71621a2051c7ea7c24747f0793f6f6b7ebccaa39e8a61b35299078e2b49f07a17f7c4f744c97ee3767f598503faf7bae4a17d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/kk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/kk/firefox-58.0.2.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "24f142f4c9b85cefb404905317d1afcfb37868fa4061b5e4c659a3e172d86f2fd9d7c07672fc4a78283da27c534e2f0639d1c567350740d698aae6fa50846772";
+ sha512 = "617ce9bd37cd1ef36251cae9a0738ab93bfc4eeac2f54912011343905047ea5d181c25fc891b8abe178f3632189fe62c38ea00910a1c4bea3d47907c0a2caa07";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/km/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/km/firefox-58.0.2.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "226fa56eec9704baacf04e54a5f74ed4a6fb01eab2020badd61542f2059f47ddac605f69117d23635fe0562c02d86a088d695ee1a15071315ebe5e19100b965c";
+ sha512 = "38ee6522276cd186ae63053fb15978f6eb5bfa8b2e78b3f2e4233d58ef53ac32307c936c454eb76e86e9f5d4845632a7b58e6209851a775c93629d0bad1473d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/kn/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/kn/firefox-58.0.2.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "c0c5eb6887ab1e3fe7f8669ff1c09cb5cea4fdad9c8fa488412bb3aef33b7252526ce5069e1dc8a2186c0ab4aa48a6d223487ef62554f90a022287aaed31d09e";
+ sha512 = "462349b1bf91686f8212deb580166a3e0ca5dafb947c74b9786809626af68e43c4ac6e51c8351d028acb3c86d1f687ea9f94cf34c9b5085801c242d136a19383";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ko/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ko/firefox-58.0.2.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "397063d49b248302df350e01bc87fbb691e63681371fd9b2180edd8cffa9d00ddaa68de320165e0414bdf89dba037ebf8decdc6801ae0f5134dfe81cbb3c7052";
+ sha512 = "78e8eb72d89173676a0b65d7295f37b656791595c4def454604a83ad76e2fdf8ce40976bc91ee17219a320242e9a41568157f3754719ab9f9e0a7ce6cb4f66ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/lij/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/lij/firefox-58.0.2.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "0c47e5568f5776829163ee5823c512d91e795478049ca0aa6239afc66c2ec0af940aaa32fb70473f41ddac3755c0dd32cd5b68207e94f095a033bf5accbe9675";
+ sha512 = "f51136d2e8e29af14aee4cc20e3fba6546effa40c681d3831a9ced7008a845e27e9bb80ada996d0d77c2c9ecc0825f6c7bbf1063797f71a153fe298be06e7da4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/lt/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/lt/firefox-58.0.2.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "3a18a2209fcc5adcfe4426b8acfafc7e6e781c01b7562d35cd02001f8469d93e1db4db400ba34844ad5296ac40a3540ebad5341457fcf00b7d33b9b672514a27";
+ sha512 = "e1ba1b26612c2622853987fb802c4fd5e7433481b6721950813f76b6463b1320484383b25574733d75c5c4e547b52b3ad9d8687c1a28b511b07bacb9186f22f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/lv/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/lv/firefox-58.0.2.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "ec9938c819e98f3d1b7979b6e207cdf798af6e0f937f9ad7f23ceae9968272fb44c6d2d28c066b20d6aafcb7edddedb299fa32d0bba29f17e3c50db7bbbf6cc8";
+ sha512 = "894b82ffe22425e1c95c4e148c7dd58f5b14e2ec11a5a27594e0a00b8d5d57364080caf4da38f73c0af3962600d0051f6d6d436687f485cc178e6eab1d5733d7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/mai/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/mai/firefox-58.0.2.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "ea5cce55b13cb8eaa652aef1cdc2883720397f872d63728c781805000835c41bbac1c2bef035700c72d1dff79ccb6a8d4980d6485f0774b3aa8c0424e94a3ce1";
+ sha512 = "7240f90b5a4b6cd68135b3436fa796de0e799316b8abc06c1c62bbe22ef9b6ae38bdcf1c60a5df97354ec5b0b69f64635ad6a88321a34a6b15e035bbee19fd53";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/mk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/mk/firefox-58.0.2.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "653d8d32d776fbc08126a25fa8a70b3826302e9cce01b8bb6f8abe958a79456df7cdfb8ae09a74b560594c29c515e50afc77bbc1ee260980028d1b1f10cfc1a8";
+ sha512 = "30769e066f1c0cc71f0e5139c893b3e887f4618640b762b666f85c208fc8bdddc53afd7f0beb0421e9c84f82a6b332321840c93ecc9635dff784185f2122527c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ml/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ml/firefox-58.0.2.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "e99a9acba626060fe8eea88a478879f3be751ba224ff1e1cfe28ae6c9eedc2d672329f67773f71edbb58d6c3e71be26f57b53504474c67dd65e7ffac79767fc9";
+ sha512 = "6c3f77d4fd7fbc05b7812eff2e8c5ebb75d4fd97a1cb8797260da5d2e53e10def88cfe107131097e6b72968b4c827b998abc42df0443c24330be3a0b0622b715";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/mr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/mr/firefox-58.0.2.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "6f64740c424e77ce62270b80594915d3e2eb4cc2d3606791e6c9e3c8d3d8bd362ea4d46ed742b13aa427389150fe1a97af782ddd05190b0a5a84e8dfae04563f";
+ sha512 = "60d8c8824ee7b414ada656310218cc87ad347b36e7192196b2d5c6a5e0958f9786589a3c3f896f1a99b19aa2419431e6aaafaf69b877240872f9ea89178ea699";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ms/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ms/firefox-58.0.2.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "f3d2450ef0770ccac86b11e84a27c2e58d8a1c4133e874f9ae1cb7524ddb5f104d4bd42ca1fc37c20a8a3b297b386a1df0d2fb348616cbe9ef5d01c59b43ae3f";
+ sha512 = "114c337fdceec43c1482ee60467526d7fc422f720400e2cd66259cb11c1aed46fc800b1b3fc32ca5e08ad85667bdff31cb31ecd19f66e63d29bdf8696f8e4477";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/my/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/my/firefox-58.0.2.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "8398627bba83a1d0bb4929d1fd15c135bd35c8e8d0560ca804a49a0e36a083fe377652cdded198eef2b8ec1492cd1d7a33d6c660cf72081d090d40ea8b4cf7f3";
+ sha512 = "430ed92df431653d7c2f3750c6a7e3987424d9bc49359dcbe6f9c2b66c601e263cdb26f2428c9a1948de78ea51a78e0f1e6fc1538c4cdbc39a126c76050ea51d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/nb-NO/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/nb-NO/firefox-58.0.2.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "123552055f7838ea2215a379f97c82b5d2e4085dc8e2a9cfc12f0ef5f3550f7247c4f3e70c806baf7eb12e031ff8b857eee721366d480e959dc1acae1d9453cc";
+ sha512 = "c0b00789726e8020a5d8f853b73280720ba650f81cb4559e17578c862ab3d45aadd6a1948ff26e502bacd34d8c0cffa8d46ad6fd35d968ddcb4f8300dfcf44b8";
+ }
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ne-NP/firefox-58.0.2.tar.bz2";
+ locale = "ne-NP";
+ arch = "linux-i686";
+ sha512 = "b90dc1fd628689c45f06800b3cadee034d6da54a3695959a927ac0466ba70378f4197bc5b17b39d9572a8369897aebb589d1ce7d2dcc0972a371100938704f9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/nl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/nl/firefox-58.0.2.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "179c634792a96d8b3f5537273bff06d962cf5faf2ae7e299fa3e11aa4e5b08aba10759e17eaf656fb373c9a9a807590656f905b477c79a5f7da385b66f17a55a";
+ sha512 = "ab802fa78343b4a2074d2a09187cc96b66c03a26d26f21eb158e90b30bbbafe6dd40d563c9a65c3b6c99f79edcca3615e1322dd9a4fe3ddf1ea527ae41b4b25d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/nn-NO/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/nn-NO/firefox-58.0.2.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "b71efed9fe95408710ef4a4e8d7040ddd2c3f9979567211c5ccb48dabc2eecc609f29c2bdae59ef96913d54f0c52ae432a2bec265cc5d7a9ed1b683cc83379a9";
+ sha512 = "4ca2889f2e0a7f19ff1e1f7fa95ef692188f78289e1830df5c72e27db761f599dc1022ce1f9b8c8f30eab92aa70381a1e721deff07fe130b1685e968cd3aaa68";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/or/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/or/firefox-58.0.2.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "998b2d7a6c215a4634209d1f2e04f5e80858a4172276afe5f3440416212351093c1083e19c116dcf2480a09287749e55adb3d522f62ea4170bfa2610e3884e4b";
+ sha512 = "f2da13fc423beccb7044af1b8ad8ae5b8728aeff5ad0bccf52625936b59040aa6db6fd8fec112be8cfa0baf5448ff4b9d0e179b35302c235e6b4dae01500660d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/pa-IN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/pa-IN/firefox-58.0.2.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "f15b76ba3fed7604b96315343e04b11823bcd9b1407c10678fb5a57193b37ca365bab3a41106f1113f2487ee5b81a14068a083243cb4a298aa53105c814b8b22";
+ sha512 = "ab193a72db52ab2208f7c6b5b5eca4756231cc31a7fc9f6adf434169ece5df5cca8800c952bca285f989dd2b5c8d7f825b0a0e99d2fa6a698a70a11fc63b1602";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/pl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/pl/firefox-58.0.2.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "cf10e29d8daee0ccca0a3260b97abc4c61f13716b209babed7dbac72809645a05f12ee0baa5ceb02a2b8cf283f27796697eb72bdaaeab5adb07cd89525da924c";
+ sha512 = "31954e6be8bc114fab04c45f5ffa1f38c74ca147d790bf63130dac4fbc6f8213cf485216d5f50ceb87e60d587fbdb82fe7034c04182017b8120ec6995a9278a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/pt-BR/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/pt-BR/firefox-58.0.2.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "0bcc63288bb18b5dcaf382857a65e408d802da8e703cbc376be828e512fe66ed6f12b5e3a46db8c5f883000dd0ce152ab387d25642878abc2660d4d3782c5a0e";
+ sha512 = "5cfe1e7d703cfa42a1033df3509db3e91788160079c9396d55356b3c7f0b848b59e6a8f704866dd14f2f0714e89830ad541da615c7d4209249ccc46b01eb11ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/pt-PT/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/pt-PT/firefox-58.0.2.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "79969af79356540c274935741e00a0507ec2d7d7047bd03ab5420246daa0329b51320f0f2e92250e8e1c11491cd500a3112bcc7d4c61acebe079ffac8284e0ff";
+ sha512 = "124ce2632b461e53b2cd3474e4fbcb92554006bee72498356886a451800a15d91ffe32ac87451b61d32e6f9d60b04dd14f4ba081a535124c7e2816edc11ac287";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/rm/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/rm/firefox-58.0.2.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "5ba523ff6ce9cf291b6d16c56eaa9688f8bab2fc43eb00d1c496cac9909187e781e0436a0afe47d8cd3808533a1f762e0e7dd417428ac7e5958487271b3e6d5f";
+ sha512 = "847f41ff0293f82425bfba1af30deb4858c066f738f0f9d3db5303092406358e9b11f6207ed732903b860f60c1c1b1f622c5c1d2113eed073d70d039dac4a6bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ro/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ro/firefox-58.0.2.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "9575744e3f62b7803a93524e24baf9838488067df5dcdcbce2031fd735fa25223869f22de807d33217f8b541d2185a4a6dd62ada6bd37bf6386f1d6f6b776ff7";
+ sha512 = "ccd5ac724cd810dec2e1ddb3e48139d9f5768d56ded09c0e6576c0dae898df310a4c5815635f646c0aa91caaad696c0ec6338bf21dacde33b4675f320fb4bca8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ru/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ru/firefox-58.0.2.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "7529dc04a413c7ad5db86b199318bdf8bba0e8837b3f5e50840326301ebd84562d2a3cae2ae352e2625db85d652675bec20dad2de5db46ec520853789fc930f9";
+ sha512 = "d003f707e4a481ddaeab11dffccbc46d0d7173afb081a5007b3efbb6e1ce8d081a4eb23017b87d7e22fc3741e117bdcddbd2393b578bae2d07a2c2c2bbe2d0a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/si/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/si/firefox-58.0.2.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "7ec9f3b071ca4b7436b81c81c847acc915d8cc6e4d147587cde63527ba5b3f7d177857af308c0d4dc4566e53b3e4cc2398b3dfd367cc4ceae6eb90582027dda4";
+ sha512 = "80e0e8c1ee6483a5b70140e4a6c0eb694f24dbce0a638700866ea8759063bba3f42c33ffaf465c7e8266fc764fe2983a2d6b098356dc6f4420eff9089c22331a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/sk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/sk/firefox-58.0.2.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "9fa5dc5cd172388bc61719e03fe7df5a2a6e56cd49ad3c7afd9622aca64ba25fbbe83f834431dc4c2a26b2873d80026769e7712c78dce550077cad4d84559dab";
+ sha512 = "9aec4b3085ac757137a8ead6829bee1ae26cc02a494f60a3aa44daa56f5cbe1201c7588a60682b3bdccccad75782bade43d092352c015213e5f16212f9fb2800";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/sl/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/sl/firefox-58.0.2.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "3e142ce6878e9b01ee34e9a18152e4c869fdb9902a8f78810293d854e4196c8e0a43a8bfb7f7354dd27f2547792a48ac957bec96751aca050a3d65dc5e227f5b";
+ sha512 = "2dc5d855eaedd125f8a3d828d85bc12ae47123f2f4be2bbf1e262c678cbd2607ee48c61e6fa70402da5e7ad549e2580e7d9a0a696e89ac5fee1da2154443f289";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/son/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/son/firefox-58.0.2.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "b0bda73680d788b55526763306477504430b49b4ce465f091b5d3aa62f5e56618f8d6125cc1a68dc4b5403dbe28ae2c1dfa9e7d85e0bde9f06dc8735083d159d";
+ sha512 = "7a1c4f86a4e459e80725b250b3a54be7c78397bd909c7a2081723571378578b7e672af380305ff9dae714e911fb209833833fd7cb3fb8a850f9d6a3b14f41cba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/sq/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/sq/firefox-58.0.2.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "285d6f4b2f27c14642bd44c572776c49c80d4360a635da1e92161f665a6714b011bd0be2b37f3ec1b2c1726ea6627eb7a21879e2af72bb4c04560a1f701770a3";
+ sha512 = "45d20dcd82c6648c0429dfa0009aaf2d807efb7e9468ded4491a04dced5957d3bc9c1491c09c7f85ea63991283e2c38b2c906ebb338dffba1d0db4748e56246a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/sr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/sr/firefox-58.0.2.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "14c451f7a3237e43bbd6f5fd9370224452a401f97732901c9796e40d313f4542d635984b5feaaba9d44be77e6e3e65a6c191d4081bc5d2d1b57bae12d432c414";
+ sha512 = "799f0548e18cbf77a6daf6ec0f9c12e904fde3235e9d8a5564e06df45bc037f4a04de0f5bfb9e74f9fa7053e8fc7b39b5c55b03dba5e78cf4e1400c033077f5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/sv-SE/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/sv-SE/firefox-58.0.2.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "70eb6083426d6e382934e7734718d6eaa4884a9ac24e36b1fd87a9c9405dce16353e8f6058912adc4fac0cb4ddecf7e2fdc8428e088b44d56508bc47f6c55abc";
+ sha512 = "c2c693ab974b4c26a0c786955cff61f3b0689bd272b00fe4cbdbd7701a57481724f0ebf8aeb8427c7b50f4419875e9ca10d79c534c0e3ca8db132bcf6436e013";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ta/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ta/firefox-58.0.2.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "615d3727a9efc2e14fefe093678cb83f83e1efaab9053a98391b7613754e40fa7929e4fa3de34da7aaef8053ea752e6ca00f83d114c90c1769f708742f492db5";
+ sha512 = "0771a9cbb44102291142fab34dbfd704461da5c6c013b48c1ee22cd7cc92ebfaad7ccac5b87bf764489d66e8cec2e4056e9fcd62c3ddb734753a48022f7f8914";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/te/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/te/firefox-58.0.2.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "246c2699bbd27a318778f5517d62bc7c96dd6fdba0a8291f291b0e803d2a68710d96c4a11118fd105d00e4489924a62195c7752edc403b5b42a8a06a36962571";
+ sha512 = "699d8d52cc8e1bac02fbca3caa6504a028100d76fc9fe2492dfe214c5a96f0d3425bf541d2873133dd00e501dcc9d27894e613c44fc3cf9adedc0e08104524f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/th/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/th/firefox-58.0.2.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "3b34c97e9e3b0ec436e299c45e4913fcb90c9a565687d587774adef2fb10bacf9fd8c576a15a5c8100e2f82cec2d3c4353e645acc9c20245e6fb6e2b73213011";
+ sha512 = "13cf7e1740ab2f508983617ce27f991db8049070061cb4d31299b372a801abf7292edd185fafc73dd58c46d009c32a6b5103a77834b2ddb0cc420cd98f747e9b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/tr/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/tr/firefox-58.0.2.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "184b6e4f5a88fd7606868bba6860718d2dec0a6db123222195ea9bafd5ff3a391ee34a911591eff58c5ae7bc90b171aa1866d3d872349d4057ce72a709eea0b8";
+ sha512 = "a3439d157762eddcc1c09c4b687028b97004ac49144a3f26ea2a05a8eccc0a8b04659147ae7e8972ac16299d262586cc1d0c1bc69e5a309a0c82086cf61202ac";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/uk/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/uk/firefox-58.0.2.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "bb343353890e94526ae5dab5c2dca510ddda25d0d808decdd5ed628af174e60e584f1a883e19f33be2b316e423ed1be7e8c30916eb10ed11c618a015beaa538c";
+ sha512 = "7767a4549265131e29a142c6f2a914b8699f2042a9da5831192668300acc564fbfe94009b3ea33a7bedc469a7585029685fa91dc752b46d7d7be5425776bc7c4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/ur/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/ur/firefox-58.0.2.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "f54e1cb54992436bc78b1491214978aa7986153564bc93f9da2c64e038f4bbb77dbf3f44ab4cece5a02e1ff8e1c0d4bf5ed64815817fc908482f9ef203689cc3";
+ sha512 = "b85f5c3067cf897079ff1de7c0de84756fb2224f703ec6825108efff52bed3a6e780b8410a58ed756e926a6033cd10c888743642f997b9c9d7390096c3b5e7c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/uz/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/uz/firefox-58.0.2.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "832c7b687c1db9545ac9fd81ecf95d29eb329518dad9386541073f6834ba88e80ad9bc70d6ab7e12d820e8430064f638d1558c0559d6b410a8ebd81a7a82b245";
+ sha512 = "3febb16ceabdcf7395196f1aef6c5ecc6a09f45e63485207816e95dd5ec0ac9729c3644b8afa75d68241ad203459239bd7f5693c6d8aa7e59afb1a1f661015ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/vi/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/vi/firefox-58.0.2.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "e60023cc021263b402ffe829b24ec00f0c0e2e782fb0acba23b3527f612aed710a1c8c65cc28bcb03bbfa54a4450085adeff36be69bb21bbb175bddf4c5894c1";
+ sha512 = "d117eca28279af133e2dde8dc25d3f7c4dcdc97f683f4570aa9cb8965200dfd8799271958ed6113b9bee488fc3e17d772b1aa4a4d657a49f72914890752af13c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/xh/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/xh/firefox-58.0.2.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "94ba86099376c14900fadef25a77b9b4422d8f50d26bcc3bf024dc5d6a35f4c08f897cb5dc1c94232798d9fff11e7b018c90ff7808bc7ee9c861e57f425e96e5";
+ sha512 = "4ce7c4627a7db67ebe85ddb134cadca8cc4ecd3a01d8895dcb8b691f85e01911818404cc7243b4f5e1df0133a204a1ce5289168cae0b7e1b0b2674a659fc6684";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/zh-CN/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/zh-CN/firefox-58.0.2.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "a6cdd0d0553e84a727da33e8f06afe004f4a95d726982b32dc7f74f36182e8bd2b186dfd7f3a90760ab7b01f932fdfc8de4d1b154c5133151f29b7a4d78a409f";
+ sha512 = "d0a73f00af50d70b055a1b2e89dc942b56d8d6e3a297407060a88a994dfcbd52fd60ec221e3afd9b6036500d27d861415ab0b25ceb443210321823e4e3b189e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/57.0.4/linux-i686/zh-TW/firefox-57.0.4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/58.0.2/linux-i686/zh-TW/firefox-58.0.2.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "a6ecdee1aefeb29b51861b011334346acf9816971c8b40196a06969c3e21e1a8ed96f1393f25e558f6fc6e5cf35b5a497de91df4764ad30c52d7ce06bd7d6732";
+ sha512 = "a855e8de90b5b26e8d4fed05b48c5efd6626c9d793f30c1f0b71d9b062a4e253b8c417a44e581ea8edd7babf5bd536b4384dd494dbb2fa36d7f585e555cdd655";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index aeae471ce5bb6af23abd316c138f57e4f81f9dfb..69e935d78762d6a83b0858e07a1f0f46742f8213 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -38,15 +38,28 @@
## other
-# If you want the resulting program to call itself
-# "Firefox"/"Torbrowser" instead of "Nightly" or whatever, enable this
-# option. However, in Firefox's case, those binaries may not be
-# distributed without permission from the Mozilla Foundation, see
-# http://www.mozilla.org/foundation/trademarks/.
-, enableOfficialBranding ? isTorBrowserLike
+# As stated by Sylvestre Ledru (@sylvestre) on Nov 22, 2017 at
+# https://github.com/NixOS/nixpkgs/issues/31843#issuecomment-346372756 we
+# have permission to use the official firefox branding.
+#
+# Fur purposes of documentation the statement of @sylvestre:
+# > As the person who did part of the work described in the LWN article
+# > and release manager working for Mozilla, I can confirm the statement
+# > that I made in
+# > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006
+# >
+# > @garbas shared with me the list of patches applied for the Nix package.
+# > As they are just for portability and tiny modifications, they don't
+# > alter the experience of the product. In parallel, Rok also shared the
+# > build options. They seem good (even if I cannot judge the quality of the
+# > packaging of the underlying dependencies like sqlite, png, etc).
+# > Therefor, as long as you keep the patch queue sane and you don't alter
+# > the experience of Firefox users, you won't have any issues using the
+# > official branding.
+, enableOfficialBranding ? true
}:
-assert stdenv.cc ? libc && stdenv.cc.libc != null;
+assert stdenv.cc.libc or null != null;
let
flag = tf: x: [(if tf then "--enable-${x}" else "--disable-${x}")];
@@ -87,23 +100,26 @@ stdenv.mkDerivation (rec {
rm -f configure
rm -f js/src/configure
rm -f .mozconfig*
-
- # this will run autoconf213
+ '' + (if lib.versionAtLeast version "58"
+ # this will run autoconf213
+ then ''
+ configureScript="$(realpath ./mach) configure"
+ '' else ''
make -f client.mk configure-files
-
configureScript="$(realpath ./configure)"
-
+ '') + ''
cxxLib=$( echo -n ${gcc}/include/c++/* )
archLib=$cxxLib/$( ${gcc}/bin/gcc -dumpmachine )
test -f layout/style/ServoBindings.toml && sed -i -e '/"-DMOZ_STYLO"/ a , "-cxx-isystem", "'$cxxLib'", "-isystem", "'$archLib'"' layout/style/ServoBindings.toml
-
- cd obj-*
'' + lib.optionalString googleAPISupport ''
# Google API key used by Chromium and Firefox.
# Note: These are for NixOS/nixpkgs use ONLY. For your own distribution,
# please get your own set of keys.
- echo "AIzaSyDGi15Zwl11UNe6Y-5XW_upsfyw31qwZPI" >ga
+ echo "AIzaSyDGi15Zwl11UNe6Y-5XW_upsfyw31qwZPI" > $TMPDIR/ga
+ configureFlagsArray+=("--with-google-api-keyfile=$TMPDIR/ga")
+ '' + lib.optionalString (lib.versionOlder version "58") ''
+ cd obj-*
'';
configureFlags = [
@@ -130,12 +146,12 @@ stdenv.mkDerivation (rec {
"--disable-gconf"
"--enable-default-toolkit=cairo-gtk${if gtk3Support then "3" else "2"}"
]
- ++ lib.optionals (stdenv.lib.versionAtLeast version "56" && !stdenv.hostPlatform.isi686) [
+ ++ lib.optionals (lib.versionAtLeast version "56" && !stdenv.hostPlatform.isi686) [
# on i686-linux: --with-libclang-path is not available in this configuration
- "--with-libclang-path=${llvmPackages.clang-unwrapped}/lib"
+ "--with-libclang-path=${llvmPackages.libclang}/lib"
"--with-clang-path=${llvmPackages.clang}/bin/clang"
]
- ++ lib.optionals (stdenv.lib.versionAtLeast version "57") [
+ ++ lib.optionals (lib.versionAtLeast version "57") [
"--enable-webrender=build"
]
@@ -166,7 +182,6 @@ stdenv.mkDerivation (rec {
++ flag gssSupport "negotiateauth"
++ lib.optional (!ffmpegSupport) "--disable-gstreamer"
++ flag webrtcSupport "webrtc"
- ++ lib.optional googleAPISupport "--with-google-api-keyfile=ga"
++ flag crashreporterSupport "crashreporter"
++ lib.optional drmSupport "--enable-eme=widevine"
@@ -177,6 +192,16 @@ stdenv.mkDerivation (rec {
++ lib.optional enableOfficialBranding "--enable-official-branding"
++ extraConfigureFlags;
+ # Before 58 we have to run `make -f client.mk configure-files` at
+ # the top level, and then run `./configure` in the obj-* dir (see
+ # above), but in 58 we have to instead run `./mach configure` at the
+ # top level and then run `make` in obj-*. (We can also run the
+ # `make` at the top level in 58, but then we would have to `cd` to
+ # `make install` anyway. This is ugly, but simple.)
+ postConfigure = lib.optionalString (lib.versionAtLeast version "58") ''
+ cd obj-*
+ '';
+
preBuild = lib.optionalString (enableOfficialBranding && isTorBrowserLike) ''
buildFlagsArray=("MOZ_APP_DISPLAYNAME=Tor Browser")
'';
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index 7a01978f7d968425ac58fa9847b8a7c0eed080dd..4cb997031cf7b0086989d03b95a0128862e59ba3 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -6,10 +6,10 @@ rec {
firefox = common rec {
pname = "firefox";
- version = "57.0.4";
+ version = "58.0.2";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "58846037aebbf14b85e6b3a46dbe617c780c6916e437ea4ee32a2502a6b55e3689921a0be28b920dedf2f966195df04ac8e45411caeb2601a168ec08b4827cf0";
+ sha512 = "ff748780492fc66b3e44c7e7641f16206e4c09514224c62d37efac2c59877bdf428a3670bfb50407166d7b505d4e2ea020626fd776b87f6abb6bc5d2e54c773f";
};
patches =
@@ -32,10 +32,10 @@ rec {
firefox-esr = common rec {
pname = "firefox-esr";
- version = "52.5.3esr";
+ version = "52.6.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "7b9c87905c53bc681dc6475e05596449fed88850f9dc07c8223d0d3edd2dd9d8a0dd88ebae1cd59eced2165696df9370de5e85cc03cded58ec4d0f622634417f";
+ sha512 = "cf583df34272b7ff8841c3b093ca0819118f9c36d23c6f9b3135db298e84ca022934bcd189add6473922b199b47330c0ecf14c303ab4177c03dbf26e64476fa4";
};
patches =
@@ -99,44 +99,42 @@ rec {
in rec {
- tor-browser-6-5 = common (rec {
+ tor-browser-7-0 = common (rec {
pname = "tor-browser";
- version = "6.5.2";
+ version = "7.0.1";
isTorBrowserLike = true;
- extraConfigureFlags = [ "--disable-loop" ];
# FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb
src = fetchFromGitHub {
owner = "SLNOS";
- repo = "tor-browser";
- # branch "tor-browser-45.8.0esr-6.5-2-slnos"
- rev = "e4140ea01b9906934f0347e95f860cec207ea824";
- sha256 = "0a1qk3a9a3xxrl56bp4zbknbchv5x17k1w5kgcf4j3vklcv6av60";
+ repo = "tor-browser";
+ # branch "tor-browser-52.5.0esr-7.0-1-slnos";
+ rev = "830ff8d622ef20345d83f386174f790b0fc2440d";
+ sha256 = "169mjkr0bp80yv9nzza7kay7y2k03lpnx71h4ybcv9ygxgzdgax5";
};
- } // commonAttrs) {
- stdenv = overrideCC stdenv gcc5;
- ffmpegSupport = false;
- gssSupport = false;
- };
- tor-browser-7-0 = common (rec {
+ patches =
+ [ ./env_var_for_system_dir.patch ];
+ } // commonAttrs) {};
+
+ tor-browser-7-5 = common (rec {
pname = "tor-browser";
- version = "7.0.1";
+ version = "7.5.2";
isTorBrowserLike = true;
# FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb
src = fetchFromGitHub {
owner = "SLNOS";
repo = "tor-browser";
- # branch "tor-browser-52.5.0esr-7.0-1-slnos";
- rev = "830ff8d622ef20345d83f386174f790b0fc2440d";
- sha256 = "169mjkr0bp80yv9nzza7kay7y2k03lpnx71h4ybcv9ygxgzdgax5";
+ # branch "tor-browser-52.6.2esr-7.5-2-slnos";
+ rev = "cf1a504aaa26af962ae909a3811c0038db2d2eec";
+ sha256 = "0llbk7skh1n7yj137gv7rnxfasxsnvfjp4ss7h1fbdnw19yba115";
};
patches =
[ ./env_var_for_system_dir.patch ];
} // commonAttrs) {};
- tor-browser = tor-browser-7-0;
+ tor-browser = tor-browser-7-5;
})
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index dd4cb439c1fadfada60b75b3656008a81939c91a..010f60881b5b5f289dabbeeac3ba3628b4723670 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -8,7 +8,7 @@
, google_talk_plugin, fribid, gnome3/*.gnome_shell*/
, esteidfirefoxplugin
, vlc_npapi
-, browserpass
+, browserpass, chrome-gnome-shell
, libudev
, kerberos
}:
@@ -63,6 +63,7 @@ let
nativeMessagingHosts =
([ ]
++ lib.optional (cfg.enableBrowserpass or false) browserpass
+ ++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
++ extraNativeMessagingHosts
);
libs = (if ffmpegSupport then [ ffmpeg ] else with gst_all; [ gstreamer gst-plugins-base ])
diff --git a/pkgs/applications/networking/browsers/google-chrome/default.nix b/pkgs/applications/networking/browsers/google-chrome/default.nix
index b868c434e2342bc45e4613fd1be51d8bd430823c..b1b1132f22b0291ce761da456bdd0e0862c40c0a 100644
--- a/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -38,13 +38,12 @@
with stdenv.lib;
-with chromium.upstream-info;
-
let
opusWithCustomModes = libopus.override {
withCustomModes = true;
};
+ version = chromium.upstream-info.version;
gtk = if (versionAtLeast version "59.0.0.0") then gtk3 else gtk2;
gnome = if (versionAtLeast version "59.0.0.0") then gnome3 else gnome2;
@@ -68,7 +67,7 @@ in stdenv.mkDerivation rec {
name = "google-chrome${suffix}-${version}";
- src = binary;
+ src = chromium.upstream-info.binary;
buildInputs = [
patchelf
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
index 614f55d01d6d4fedbc967f65a90ba091b45cf929..dc9c33585526fead6c1d86117b1a17d119d52863 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
@@ -73,7 +73,7 @@ let
in
stdenv.mkDerivation rec {
name = "flashplayer-${version}";
- version = "28.0.0.137";
+ version = "28.0.0.161";
src = fetchurl {
url =
@@ -84,14 +84,14 @@ stdenv.mkDerivation rec {
sha256 =
if debug then
if arch == "x86_64" then
- "1hj3sfrspdkhq967fmnpgamgiq90k263cqfas94gp3dzslmkingw"
+ "0dsgq39c2d0kkdcd9j4nddqn3qiq5pvm2r67ji4m4wyv9chn518m"
else
- "1v4k6hzngm23xwxnh6ngplp2m0ga480sbcm668bpcj61krmi6xy4"
+ "0x26qi9qr01rppji5l4nwvmrhmq6qy83dsppbb7jqjmgyvknq5jd"
else
if arch == "x86_64" then
- "0ijmrk6262a1xcf98g94vdlqxnik9f7igjy08j3a2i4b5bikq479"
+ "1s62gx2a9q962w3gc847x2xwlzkq4dkzbmvf74x5k5c2k2l9hhg0"
else
- "10a17dba4zy29padvi3fnv2s8v71q698ffqjp8ggsla42pjyhvkh";
+ "1m5pcgz2w9f3jkm3hpvysc8ap20y458xnba7j51d7h7fjy6md89x";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
index d5c4f993d8ba7679abf114f35bed78e30c851bc8..4528dd70cbd3bd970f0cc8e65e5919541d477905 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
@@ -55,7 +55,7 @@ let
in
stdenv.mkDerivation rec {
name = "flashplayer-standalone-${version}";
- version = "28.0.0.137";
+ version = "28.0.0.161";
src = fetchurl {
url =
@@ -65,9 +65,9 @@ stdenv.mkDerivation rec {
"https://fpdownload.macromedia.com/pub/flashplayer/updaters/28/flash_player_sa_linux.x86_64.tar.gz";
sha256 =
if debug then
- "0xr3hf828sm0xdnmk2kavxmvzc6m0mw369khrxyfwrbxvdsibwn8"
+ "0934vs3c51fjz9pr846wg9xn7h2qybswayfkhz0pnzcfnng2rrf1"
else
- "1wr0avjpshrj51svb1sfnshz39xxla1brqs8pbcgfgyqjh350rgn";
+ "0pwi7pbfldiqiwc7yfy7psyr93679r025vjxmiybs2ap69vly4v0";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/networking/browsers/otter/default.nix b/pkgs/applications/networking/browsers/otter/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..93cf220e499617a15d89a9d038967562d4e746c9
--- /dev/null
+++ b/pkgs/applications/networking/browsers/otter/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, cmake, openssl, gst_all_1, fetchFromGitHub
+, qtbase, qtmultimedia, qtwebengine
+, version ? "0.9.94"
+, sourceSha ? "19mfm0f6qqkd78aa6q4nq1y9gnlasqiyk68zgqjp1i03g70h08k5"
+}:
+stdenv.mkDerivation {
+ name = "otter-browser-${version}";
+
+ src = fetchFromGitHub {
+ owner = "OtterBrowser";
+ repo = "otter-browser";
+ rev = "v${version}";
+ sha256 = sourceSha;
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ qtbase qtmultimedia qtwebengine ];
+
+ meta = with stdenv.lib; {
+ license = licenses.gpl3Plus;
+ description = "Browser aiming to recreate the best aspects of the classic Opera (12.x) UI using Qt5";
+ maintainers = with maintainers; [ lheckemann ];
+ };
+}
diff --git a/pkgs/applications/networking/browsers/palemoon/default.nix b/pkgs/applications/networking/browsers/palemoon/default.nix
index 9187e7d002a58e489467afd65d754c9bf55ba294..006aa88f363c4231590881a0aacdef011a6ae418 100644
--- a/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
desktopItem = makeDesktopItem {
name = "palemoon";
exec = "palemoon %U";
+ icon = "palemoon";
desktopName = "Pale Moon";
genericName = "Web Browser";
categories = "Application;Network;WebBrowser;";
@@ -76,7 +77,6 @@ stdenv.mkDerivation rec {
patchPhase = ''
chmod u+w .
- sed -i /status4evar/d browser/installer/package-manifest.in
'';
buildPhase = ''
@@ -87,6 +87,14 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/share/applications
cp ${desktopItem}/share/applications/* $out/share/applications
+
+ for n in 16 22 24 32 48 256; do
+ size=$n"x"$n
+ mkdir -p $out/share/icons/hicolor/$size/apps
+ cp $src/browser/branding/official/default$n.png \
+ $out/share/icons/hicolor/$size/apps/palemoon.png
+ done
+
cd $builddir
$src/mach install
'';
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix
index fb8c16abd53290ea2c59f8e22c605c88db74b13b..9142ecde85986a0a24b93112175d9697cc4308a2 100644
--- a/pkgs/applications/networking/browsers/qutebrowser/default.nix
+++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix
@@ -29,12 +29,13 @@ let
in python3Packages.buildPythonApplication rec {
name = "qutebrowser-${version}${versionPostfix}";
namePrefix = "";
- version = "1.0.4";
+ version = "1.1.1";
versionPostfix = "";
+ # the release tarballs are different from the git checkout!
src = fetchurl {
url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${name}.tar.gz";
- sha256 = "0z8zrgr914bfmimqk3l17dxyc7gzh42sw8lfp041zzvj6fxw3lkr";
+ sha256 = "09fa77rg1yrl8cksavxmgm9z2246s4d8wjbkl5jm1gsam345f7mz";
};
# Needs tox
@@ -79,6 +80,8 @@ in python3Packages.buildPythonApplication rec {
install -Dm644 icons/qutebrowser.svg \
"$out/share/icons/hicolor/scalable/apps/qutebrowser.svg"
install -Dm755 -t "$out/share/qutebrowser/userscripts/" misc/userscripts/*
+ install -Dm755 -t "$out/share/qutebrowser/scripts/" \
+ scripts/{importer.py,dictcli.py,keytester.py,open_url_in_instance.sh,utils.py}
'';
postFixup = lib.optionalString (! withWebEngineDefault) ''
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 8f22045578d7f27f574c2e291f7a65414621fcda..d64c7a20cb992423a142c16dd1cd925db95a4a05 100644
--- a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -98,7 +98,7 @@ let
fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
# Upstream source
- version = "7.0.11";
+ version = "7.5";
lang = "en-US";
@@ -108,7 +108,7 @@ 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 = "0i42jxdka0sq8fp6lj64n0az6m4g72il9qhdn63p0h7y4204i2v4";
+ sha256 = "1ia8qv5hj7zrrli5d9qf65s3rlrls0whrx3q96lw63x2gn05nwv7";
};
"i686-linux" = fetchurl {
@@ -116,7 +116,7 @@ let
"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"
];
- sha256 = "1p9s6wqghpkml662vnp5194i8gb9bkqxdr96fmw0fh305cyk25k0";
+ sha256 = "1sw1n7jsagyl5cjs265x3k9jzh0j0yh767ixcy17vif5f9dfyzak";
};
};
in
diff --git a/pkgs/applications/networking/browsers/vimb/default.nix b/pkgs/applications/networking/browsers/vimb/default.nix
index ce06dea7010586e43497e5443a62b096cb3b5405..5b10932e73b31f4abd33f97a860487adcab26876 100644
--- a/pkgs/applications/networking/browsers/vimb/default.nix
+++ b/pkgs/applications/networking/browsers/vimb/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "vimb-${version}";
- version = "2.11";
+ version = "3.1.0";
src = fetchurl {
url = "https://github.com/fanglingsu/vimb/archive/${version}.tar.gz";
- sha256 = "0d9rankzgmnx5423pyfkbxy0qxw3ck2vrdjdnlhddy15wkk87i9f";
+ sha256 = "1gws028c2v1zh6r142hmjvi2m447lwqqh65m6z3dzcar2yw35z3f";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/browsers/vivaldi/default.nix b/pkgs/applications/networking/browsers/vivaldi/default.nix
index 00db16a8cf1600ff495e6ce85b774c221b6efa54..2612df3efcfff050dfea74ae6c114cb85ffe7956 100644
--- a/pkgs/applications/networking/browsers/vivaldi/default.nix
+++ b/pkgs/applications/networking/browsers/vivaldi/default.nix
@@ -4,7 +4,7 @@
, freetype, fontconfig, libXft, libXrender, libxcb, expat, libXau, libXdmcp
, libuuid, xz
, gstreamer, gst-plugins-base, libxml2
-, glib, gtk3, pango, gdk_pixbuf, cairo, atk, gnome3
+, glib, gtk3, pango, gdk_pixbuf, cairo, atk, at_spi2_atk, gnome3
, nss, nspr
, patchelf, makeWrapper
, proprietaryCodecs ? false, vivaldi-ffmpeg-codecs ? null
@@ -13,11 +13,11 @@
stdenv.mkDerivation rec {
name = "${product}-${version}";
product = "vivaldi";
- version = "1.13.1008.34-1";
+ version = "1.14.1077.45-1";
src = fetchurl {
url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb";
- sha256 = "18p5n87n5rkd6dhdsf2lvcyhg6ipn0k4p6a79dy93vsgjmk4bvw2";
+ sha256 = "0b4iviar927jx6xqyrzgzb3p4p617zm4an1np8jnldadq2a0p56d";
};
unpackPhase = ''
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
buildInputs = [
stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE libxcb
libXi libXft libXcursor libXfixes libXScrnSaver libXcomposite libXdamage libXtst libXrandr
- atk alsaLib dbus_libs cups gtk3 gdk_pixbuf libexif ffmpeg systemd
+ atk at_spi2_atk alsaLib dbus_libs cups gtk3 gdk_pixbuf libexif ffmpeg systemd
freetype fontconfig libXrender libuuid expat glib nss nspr
gstreamer libxml2 gst-plugins-base pango cairo gnome3.gconf
] ++ stdenv.lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs;
diff --git a/pkgs/applications/networking/browsers/w3m/default.nix b/pkgs/applications/networking/browsers/w3m/default.nix
index f65e2fe1851b3802a0ce1c4b6240b5510e1de96d..83819761e9bbe11d7e8a4fea5b56930401a332dc 100644
--- a/pkgs/applications/networking/browsers/w3m/default.nix
+++ b/pkgs/applications/networking/browsers/w3m/default.nix
@@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = http://w3m.sourceforge.net/;
description = "A text-mode web browser";
- maintainers = [ maintainers.mornfall maintainers.cstrahan ];
+ maintainers = [ maintainers.cstrahan ];
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/applications/networking/cluster/chronos/chronos-deps.nix b/pkgs/applications/networking/cluster/chronos/chronos-deps.nix
index 1caf1ce0bc8e6e23395e626ce1ee8fe61dbe2f29..aac0dd10e15abb475388255eadcc1d4563ed40e9 100644
--- a/pkgs/applications/networking/cluster/chronos/chronos-deps.nix
+++ b/pkgs/applications/networking/cluster/chronos/chronos-deps.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
outputHashMode = "recursive";
outputHash = "0mm2sb1p5zz6b0z2s4zhdlix6fafydsxmqjy8zbkwzw4f6lazzyl";
- buildInputs = [ curl ];
+ nativeBuildInputs = [ curl ];
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
}
diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix
index 408019eeb4b2a17c3400bfe23b471226e76d03a7..173402144ccc6e09b20a76afb0ea2a2b040a7cb7 100644
--- a/pkgs/applications/networking/cluster/helm/default.nix
+++ b/pkgs/applications/networking/cluster/helm/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchurl, kubernetes }:
+{ stdenv, fetchurl, kubectl }:
let
arch = if stdenv.isLinux
then "linux-amd64"
else "darwin-amd64";
checksum = if stdenv.isLinux
- then "9f04c4824fc751d6c932ae5b93f7336eae06e78315352aa80241066aa1d66c49"
- else "5058142bcd6e16b7e01695a8f258d27ae0b6469caf227ddf6aa2181405e6aa8e";
+ then "19sbvpll947y4dxn2dj26by2bwhcxa5nbkrq7x3cikn7z5bmj7vf"
+ else "0jllj13jv8yil6iqi4xcs5v4z388h7i7hcnv98gc14spkyjshf3d";
pname = "helm";
- version = "2.7.2";
+ version = "2.8.0";
in
stdenv.mkDerivation {
name = "${pname}-${version}";
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
buildInputs = [ ];
- propagatedBuildInputs = [ kubernetes ];
+ propagatedBuildInputs = [ kubectl ];
phases = [ "buildPhase" "installPhase" ];
diff --git a/pkgs/applications/networking/cluster/mesos/default.nix b/pkgs/applications/networking/cluster/mesos/default.nix
index 6654ee89c80685fc0043385ba8f094e02a465996..68c66d78de1c1749c73f151a56c692dde86c0a6d 100644
--- a/pkgs/applications/networking/cluster/mesos/default.nix
+++ b/pkgs/applications/networking/cluster/mesos/default.nix
@@ -23,7 +23,7 @@ let
});
in stdenv.mkDerivation rec {
- version = "1.4.0";
+ version = "1.4.1";
name = "mesos-${version}";
enableParallelBuilding = true;
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://apache/mesos/${version}/${name}.tar.gz";
- sha256 = "0c08kd226nrjwm2z2drpq4vi97h9r8b1xkdvkgh1114fxg7cyvys";
+ sha256 = "1c7l0rim9ija913gpppz2mcms08ywyqhlzbbspqsi7wwfdd7jwsr";
};
patches = [
diff --git a/pkgs/applications/networking/cluster/mesos/mesos-deps.nix b/pkgs/applications/networking/cluster/mesos/mesos-deps.nix
index 642c660edb69e4385a7968f5322626210397693d..1cf819870f4ef1c65d2d3d0c66766a25dadcb44c 100644
--- a/pkgs/applications/networking/cluster/mesos/mesos-deps.nix
+++ b/pkgs/applications/networking/cluster/mesos/mesos-deps.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
outputHashMode = "recursive";
outputHash = "10h0qs7svw0cqjkyxs8z6s3qraa8ga920zfrr59rdlanbwg4klly";
- buildInputs = [ curl ];
+ nativeBuildInputs = [ curl ];
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
}
diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix
index f69b0e5eca9ba5b76895f9e547d4221fb43a35c2..d27693823a615e6efc06662ed93b329afde20987 100644
--- a/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/pkgs/applications/networking/cluster/minikube/default.nix
@@ -15,15 +15,15 @@ let
# instead, we download localkube ourselves and shove it into the minikube binary. The versions URL that minikube uses is
# currently https://storage.googleapis.com/minikube/k8s_releases.json
- localkube-version = "1.8.0";
+ localkube-version = "1.9.0";
localkube-binary = fetchurl {
url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64";
- sha256 = "09mv1g9i0d14brvvp2wxgmfqvgp0na5dbm4z76a660q1fxszvgqc";
+ sha256 = "1z5c061mx2flg6hq05d00bvkn722gxv8y9rfpjyk23nk697k31fh";
};
in buildGoPackage rec {
pname = "minikube";
name = "${pname}-${version}";
- version = "0.24.1";
+ version = "0.25.0";
goPackagePath = "k8s.io/minikube";
@@ -31,7 +31,7 @@ in buildGoPackage rec {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
- sha256 = "18b5ic4lcn84hq2ji5alyx58x9vi0b03544i5xzfgn3h2k78kynk";
+ sha256 = "0nsdi8mr8p69z696ksfb5ahzqqnvjn4a2z6cp0kyby8sakcjhsby";
};
patches = [
diff --git a/pkgs/applications/networking/cluster/spark/default.nix b/pkgs/applications/networking/cluster/spark/default.nix
index 79500a33bf8039d4c0f6af53bc96649c663fab2d..99b7566fc713911b323c3592cc9cb194a30df9c6 100644
--- a/pkgs/applications/networking/cluster/spark/default.nix
+++ b/pkgs/applications/networking/cluster/spark/default.nix
@@ -6,13 +6,9 @@
let
versionMap = {
- "1.6.3" = {
- hadoopVersion = "cdh4";
- sparkSha256 = "00il083cjb9xqzsma2ifphq9ggichwndrj6skh2z5z9jk3z0lgyn";
- };
- "2.2.0" = {
+ "2.2.1" = {
hadoopVersion = "hadoop2.7";
- sparkSha256 = "0wjjn2pgalrcji8avhj5d48kl1mf7rhrdxhzf29dbiszq4fkx0s6";
+ sparkSha256 = "10nxsf9a6hj1263sxv0cbdqxdb8mb4cl6iqq32ljq9ydvk32s99c";
};
};
in
diff --git a/pkgs/applications/networking/cluster/terraform-landscape/Gemfile b/pkgs/applications/networking/cluster/terraform-landscape/Gemfile
new file mode 100644
index 0000000000000000000000000000000000000000..c4f9a5511de94c60d0959546eb131137310c6acc
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-landscape/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'terraform_landscape'
diff --git a/pkgs/applications/networking/cluster/terraform-landscape/Gemfile.lock b/pkgs/applications/networking/cluster/terraform-landscape/Gemfile.lock
new file mode 100644
index 0000000000000000000000000000000000000000..047ddaadad072619d04776a4c8a484cab01477ed
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-landscape/Gemfile.lock
@@ -0,0 +1,25 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ colorize (0.8.1)
+ commander (4.4.4)
+ highline (~> 1.7.2)
+ diffy (3.2.0)
+ highline (1.7.10)
+ polyglot (0.3.5)
+ terraform_landscape (0.1.17)
+ colorize (~> 0.7)
+ commander (~> 4.4)
+ diffy (~> 3.0)
+ treetop (~> 1.6)
+ treetop (1.6.9)
+ polyglot (~> 0.3)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ terraform_landscape
+
+BUNDLED WITH
+ 1.14.6
diff --git a/pkgs/applications/networking/cluster/terraform-landscape/default.nix b/pkgs/applications/networking/cluster/terraform-landscape/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..a0dca341ff3e37e9927be06c90a86209289af272
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-landscape/default.nix
@@ -0,0 +1,19 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv rec {
+ name = "terraform-landscape-${version}";
+
+ version = (import gemset).terraform_landscape.version;
+ inherit ruby;
+ gemfile = ./Gemfile;
+ lockfile = ./Gemfile.lock;
+ gemset = ./gemset.nix;
+
+ meta = with lib; {
+ description = "Improve Terraform's plan output to be easier to read and understand";
+ homepage = https://github.com/coinbase/terraform-landscape;
+ license = with licenses; apsl20;
+ maintainers = with maintainers; [ mbode ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/networking/cluster/terraform-landscape/gemset.nix b/pkgs/applications/networking/cluster/terraform-landscape/gemset.nix
new file mode 100644
index 0000000000000000000000000000000000000000..38321b9d37aafff8d95b3e78fb115513e41d6221
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-landscape/gemset.nix
@@ -0,0 +1,61 @@
+{
+ colorize = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "133rqj85n400qk6g3dhf2bmfws34mak1wqihvh3bgy9jhajw580b";
+ type = "gem";
+ };
+ version = "0.8.1";
+ };
+ commander = {
+ dependencies = ["highline"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "165yr8qzan3gnk241mnwxsvdfwp6p1afg13z0mqdily6lh95acl9";
+ type = "gem";
+ };
+ version = "4.4.4";
+ };
+ diffy = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "015nn9zaciqj43mfpjlw619r5dvnfkrjcka8nsa6j260v6qya941";
+ type = "gem";
+ };
+ version = "3.2.0";
+ };
+ highline = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "01ib7jp85xjc4gh4jg0wyzllm46hwv8p0w1m4c75pbgi41fps50y";
+ type = "gem";
+ };
+ version = "1.7.10";
+ };
+ polyglot = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1bqnxwyip623d8pr29rg6m8r0hdg08fpr2yb74f46rn1wgsnxmjr";
+ type = "gem";
+ };
+ version = "0.3.5";
+ };
+ terraform_landscape = {
+ dependencies = ["colorize" "commander" "diffy" "treetop"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1bx8nfqbpxb2hnxnnl1m4sq6jlzf451c85m047jfq04b6w9691fl";
+ type = "gem";
+ };
+ version = "0.1.17";
+ };
+ treetop = {
+ dependencies = ["polyglot"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0sdkd1v2h8dhj9ncsnpywmqv7w1mdwsyc5jwyxlxwriacv8qz8bd";
+ type = "gem";
+ };
+ version = "1.6.9";
+ };
+}
\ No newline at end of file
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix
index 54a54b37cadb58dabbce3d2e8bcc5bcb6f014566..890fe231cbffa2249ac8b41b62183fbd5c6f5eaa 100644
--- a/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/default.nix
@@ -100,8 +100,8 @@ in rec {
terraform_0_10-full = terraform_0_10.withPlugins lib.attrValues;
terraform_0_11 = pluggable (generic {
- version = "0.11.1";
- sha256 = "04qyhlif3b3kjs3m6c3mx45sgr5r13x55aic638zzlrhbpmqiih1";
+ version = "0.11.3";
+ sha256 = "0637x7jcm62pdnivmh4rggly6dmlvdh3jpsd1z4vba15gbm203nz";
patches = [ ./provider-path.patch ];
passthru = { inherit plugins; };
});
diff --git a/pkgs/applications/networking/cluster/terraform/providers/data.nix b/pkgs/applications/networking/cluster/terraform/providers/data.nix
index fb778b4c221bcab89c9535ce7ad5d675031a52fe..af359ed1a4d003fc741afb689d3ba245e0500059 100644
--- a/pkgs/applications/networking/cluster/terraform/providers/data.nix
+++ b/pkgs/applications/networking/cluster/terraform/providers/data.nix
@@ -4,8 +4,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-alicloud";
- version = "1.2.0";
- sha256 = "0v3ji83igjf3b7lp8525j42jxwlvbxws1d7q72v20xlnbyz03h3x";
+ version = "1.5.0";
+ sha256 = "14wrp6szg9mh8bxqqjbx0i654lciw09wghm8h3c6x79ayxan5n8x";
};
archive =
{
@@ -32,13 +32,13 @@
{
owner = "terraform-providers";
repo = "terraform-provider-aws";
- version = "1.5.0";
- sha256 = "1c1mkb3299ahf3w58zkk7ilkasflwj2n1kqgddaylqqfcjykblyj";
+ version = "1.6.0";
+ sha256 = "0x4lrpq00z5ww8awym7p6kwrf17ghai36zj8hr10n4qraf8a9ma6";
};
- azure =
+ azure-classic =
{
owner = "terraform-providers";
- repo = "terraform-provider-azure";
+ repo = "terraform-provider-azure-classic";
version = "0.1.1";
sha256 = "11myqq3wnxvpysjycvwg7b14ll8d9vkn06xb3r26kmc42fkl5xv1";
};
@@ -95,8 +95,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-cloudstack";
- version = "0.1.1";
- sha256 = "09iqxpc5a6938qj1js2y9s4dcgk7hw69xga56ixpbbknms2yrhnb";
+ version = "0.1.4";
+ sha256 = "1dj6zkwv0bix31b8sjad9gil43m8c2c5d1dr10qza40f9z4agaxa";
};
cobbler =
{
@@ -116,8 +116,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-datadog";
- version = "1.0.1";
- sha256 = "1a5acwxqwasckkyj9h33kgn1cmnmn14x4fg19kz742zwfyjmncwj";
+ version = "1.0.3";
+ sha256 = "0nh2dww3hx6jrkcd9lq5hpnqr3grp9cmqi4nwmxlrc5azf8x0mii";
};
digitalocean =
{
@@ -172,8 +172,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-fastly";
- version = "0.1.2";
- sha256 = "1z7nsgqqzvily9rxr79yjv6jfx56896c9lxb8flmzwjz6b6mvnz7";
+ version = "0.1.3";
+ sha256 = "0q331j91c1kns01yhvbxrq0vf21653ch6fvkzlx61337az7jhky8";
};
github =
{
@@ -207,15 +207,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-heroku";
- version = "0.1.1";
- sha256 = "0i5pdb05qkd6h9zyr88ppsiii6g6zjc5096xblizvmiww7mp81gn";
+ version = "0.1.2";
+ sha256 = "0dmq5v4bwzndy6l6vx29m5ykn2zhnnbmnla00ad8i7djm1sj1fbg";
};
http =
{
owner = "terraform-providers";
repo = "terraform-provider-http";
- version = "1.0.0";
- sha256 = "1lks997sxfydm6a9s6vfyljs3j1r7qpg1k1s5ilpg5ckv77nad6g";
+ version = "1.0.1";
+ sha256 = "1bnqrx4xya3lm5wp4byy6npazll6w1g6bv4rawgncswsgx08zqng";
};
icinga2 =
{
@@ -256,8 +256,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-local";
- version = "1.0.0";
- sha256 = "1dxdpmai8f0g1gj6khgv769lhg6ssfmgqskg4c5qf1jnv8yn8mkd";
+ version = "1.1.0";
+ sha256 = "1qxfyyg8k43rw0gny4dadamc2a9hk3x6ybdivifjc17m7il0janc";
};
logentries =
{
@@ -284,8 +284,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-mysql";
- version = "1.0.0";
- sha256 = "1vkr1gg9adrkzlbdy0w0wn1ap5zla1k54kxfmd5jndw4hzgysi82";
+ version = "1.0.1";
+ sha256 = "07lm1la9llp52gfs5wf6kq5rjys9lmd3hl7x5821vz54rakzic6n";
};
newrelic =
{
@@ -319,15 +319,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-oneandone";
- version = "0.1.0";
- sha256 = "18bbpcprjib4d4skjdr76xjxi9091h5b3dls68y6bxkk6sh6av1i";
+ version = "1.0.0";
+ sha256 = "0q14r36iyn1c1wfky42imkzvkys5znj1yzq27iaxnrsqp4hh7pl2";
};
opc =
{
owner = "terraform-providers";
repo = "terraform-provider-opc";
- version = "0.1.3";
- sha256 = "00h531pikjrmra2sr24lnx2z0dvycshd0qpz3wa733mkvvm47p07";
+ version = "1.0.1";
+ sha256 = "0r8xczb1vy1h6ka97x7x025d030m7d01r52bbmf2z9sh81hhsa1x";
};
openstack =
{
@@ -354,8 +354,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-ovh";
- version = "0.1.0";
- sha256 = "052bnfw146h9nh3cw77clwwxbmw1gvaich2yw39v4b1ca8brm5dr";
+ version = "0.2.0";
+ sha256 = "12dpgx0fpmqw64v5a70fihbgixyw71bdjbdi17gal7s2pj1xw159";
};
packet =
{
@@ -389,8 +389,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-profitbricks";
- version = "1.0.0";
- sha256 = "15j66mm7mkwblwncb5s0xbcz7jz99mzswhppzxchwkbk3325syyx";
+ version = "1.0.1";
+ sha256 = "02blr487pbp7myw2l6nib9g1a8vplk9khakxaj9wbg779vp8wvcg";
};
rabbitmq =
{
@@ -403,8 +403,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-rancher";
- version = "1.1.1";
- sha256 = "1gs62yd31kywg2yhnikli1khai1n0lwy8pb3g7k5ad8ibffjskmz";
+ version = "1.2.0";
+ sha256 = "0xxff4mh4cv27mignvanhsz5sf5476ljk7q4h67fy4y0gzyxwpzw";
};
random =
{
@@ -473,8 +473,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-triton";
- version = "0.3.0";
- sha256 = "0x8cws41mpxcwd4hf380gizhdnnfs2df5pwcc417sbp2706cai1h";
+ version = "0.4.1";
+ sha256 = "09zljia422afm565d3qm57j5y1n12h52bgyqz6s1s8dmcdygd75g";
};
ultradns =
{
diff --git a/pkgs/applications/networking/cluster/terraform/providers/default.nix b/pkgs/applications/networking/cluster/terraform/providers/default.nix
index 8d41df24d8cecb343c4c5085cd81b27c79012c46..40117b4585506c2c47a3d008a3f4ee98f8a8181b 100644
--- a/pkgs/applications/networking/cluster/terraform/providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/providers/default.nix
@@ -11,11 +11,15 @@ let
inherit owner repo sha256;
rev = "v${version}";
};
+
+ # Terraform allow checking the provider versions, but this breaks
+ # if the versions are not provided via file paths.
+ postBuild = "mv go/bin/${repo}{,_v${version}}";
};
maybeDrv = name: data:
- # vsphere is currently broken
- if name == "vsphere" then null
+ # azure-classic is an archived repo
+ if name == "azure-classic" then null
else toDrv data;
in
lib.mapAttrs maybeDrv list
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index 576daa88127a4e3ae21d9b5f336aa97fc768ca5c..a31c7882693c41cfad30a5f0a6ccb168415fafd5 100644
--- a/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "terragrunt-${version}";
- version = "0.13.23";
+ version = "0.14.0";
goPackagePath = "github.com/gruntwork-io/terragrunt";
@@ -10,7 +10,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "gruntwork-io";
repo = "terragrunt";
- sha256 = "1xx3kw38vr563x3bn0rrg1iq4r51rl0qci2magwwng62cgh3zaiy";
+ sha256 = "1fz4ny7jmwr1xp68bmzlb6achird7jwbb6n6zim6c1w0qybxiqg9";
};
goDeps = ./deps.nix;
diff --git a/pkgs/applications/networking/cluster/terragrunt/deps.nix b/pkgs/applications/networking/cluster/terragrunt/deps.nix
index c371c756a152a1663012dafa249e44e48055d856..30d6acb9afafeaf9cc37b304cdd466a477438f75 100644
--- a/pkgs/applications/networking/cluster/terragrunt/deps.nix
+++ b/pkgs/applications/networking/cluster/terragrunt/deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/aws/aws-sdk-go";
- rev = "d0cb8551ac28d362e77ea475e5b7b2ebaec06b6b";
- sha256 = "1546kb49wb1qjx6pz7aj4iygmqsjps70npb5csm5q08wxk63vhls";
+ rev = "00cca3f093a8236a93fbbeeae7d28ad83811683c";
+ sha256 = "1x2frsin6d9drx9k65pv0r0l0asj16fzj815s2a9db2mxh8jycsp";
};
}
{
@@ -41,8 +41,8 @@
fetch = {
type = "git";
url = "https://github.com/hashicorp/go-getter";
- rev = "994f50a6f071b07cfbea9eca9618c9674091ca51";
- sha256 = "1v2whvi9rnrkz4ji3b3sinvv3ahr5s4iyzchz00wjw0q2kdvj1zj";
+ rev = "285374cdfad63de2c43d7562f49ced6dde5a7ba0";
+ sha256 = "0xmwxfb0vm20ga1j1r3lavxm15vwqdkisdkshw1nia7byhwmb4xm";
};
}
{
@@ -68,8 +68,8 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-zglob";
- rev = "4b74c24375b3b1ee226867156e01996f4e19a8d6";
- sha256 = "1qc502an4q3wgvrd9zw6zprgm28d90d2f98bdamdf4js03jj22xn";
+ rev = "4959821b481786922ac53e7ef25c61ae19fb7c36";
+ sha256 = "0rwkdw143kphpmingsrw1zp030zf3p08f64h347jpdm4lz8z5449";
};
}
{
@@ -95,8 +95,8 @@
fetch = {
type = "git";
url = "https://github.com/mitchellh/mapstructure";
- rev = "06020f85339e21b2478f756a78e295255ffa4d6a";
- sha256 = "12zb5jh7ri4vna3f24y9g10nzrnz9wbvwnk29wjk3vg0ljia64s9";
+ rev = "b4575eea38cca1123ec2dc90c26529b5c5acfcff";
+ sha256 = "1x80f3kcb1wd2mdxks3wcsp26q9g7ahr8b18z1anl5igg6zl61kf";
};
}
{
@@ -104,8 +104,8 @@
fetch = {
type = "git";
url = "https://github.com/stretchr/testify";
- rev = "2aa2c176b9dab406a6970f6a55f513e8a8c8b18f";
- sha256 = "1j92x4291flz3i4pk6bi3y59nnsi6lj34zmyfp7axf68fd8vm5ml";
+ rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71";
+ sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd";
};
}
{
@@ -122,8 +122,8 @@
fetch = {
type = "git";
url = "https://github.com/urfave/cli";
- rev = "39908eb08fee7c10d842622a114a5c133fb0a3c6";
- sha256 = "1s0whq54xmcljdg94g6sghpf6mkhf6fdxxb18zg0yzzj6fz9yj8j";
+ rev = "75104e932ac2ddb944a6ea19d9f9f26316ff1145";
+ sha256 = "13iagavgqq3sn9m3sck0chydwy5rcbhj0ylvc1169vs8q2m13yh9";
};
}
]
diff --git a/pkgs/applications/networking/droopy/default.nix b/pkgs/applications/networking/droopy/default.nix
index 93ff39bde64f75e762e3b3fa656934480b61dd0f..62fe4e2e662e1c77dddba5d0cf5351d66d44d3b0 100644
--- a/pkgs/applications/networking/droopy/default.nix
+++ b/pkgs/applications/networking/droopy/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
description = "Mini Web server that let others upload files to your computer";
homepage = http://stackp.online.fr/droopy;
license = licenses.bsd3;
- maintainers = [ maintainers.profpatsch ];
+ maintainers = [ maintainers.Profpatsch ];
};
}
diff --git a/pkgs/applications/networking/errbot/default.nix b/pkgs/applications/networking/errbot/default.nix
index 611d7904991a5dc2486339814262f534dc0ee40c..8664e38a8ed6ecaa23ce2c6f5d9fb382561140c5 100644
--- a/pkgs/applications/networking/errbot/default.nix
+++ b/pkgs/applications/networking/errbot/default.nix
@@ -2,11 +2,11 @@
pythonPackages.buildPythonApplication rec {
name = "errbot-${version}";
- version = "5.1.2";
+ version = "5.1.3";
src = fetchurl {
url = "mirror://pypi/e/errbot/${name}.tar.gz";
- sha256 = "1r9w7pmdw77h1hwxns6d0sdg8cndsq1lwkq0y5qiiqr91jz93ajm";
+ sha256 = "0nkfq6fx87g7kvxrb5lp8gkb75658cmyffnacpy8jq3a16py3jrr";
};
disabled = !pythonPackages.isPy3k;
diff --git a/pkgs/applications/networking/feedreaders/newsboat/default.nix b/pkgs/applications/networking/feedreaders/newsboat/default.nix
index 22f9f7822ddfc85fc97d9b40556a1fe738f0f2ea..e6a5737530bcbe73cf4a50126eff3cbfabbadf8e 100644
--- a/pkgs/applications/networking/feedreaders/newsboat/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsboat/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, stfl, sqlite, curl, gettext, pkgconfig, libxml2, json_c, ncurses
-, asciidoc, docbook_xml_dtd_45, libxslt, docbook_xml_xslt, makeWrapper }:
+, asciidoc, docbook_xml_dtd_45, libxslt, docbook_xml_xslt, libiconv, makeWrapper }:
stdenv.mkDerivation rec {
name = "newsboat-${version}";
@@ -12,16 +12,24 @@ stdenv.mkDerivation rec {
prePatch = ''
substituteInPlace Makefile --replace "|| true" ""
+ # Allow other ncurses versions on Darwin
+ substituteInPlace config.sh \
+ --replace "ncurses5.4" "ncurses"
'';
nativeBuildInputs = [ pkgconfig asciidoc docbook_xml_dtd_45 libxslt docbook_xml_xslt ]
- ++ stdenv.lib.optional stdenv.isDarwin makeWrapper;
+ ++ stdenv.lib.optional stdenv.isDarwin [ makeWrapper libiconv ];
buildInputs = [ stfl sqlite curl gettext libxml2 json_c ncurses ];
- installFlags = [ "DESTDIR=$(out)" "prefix=" ];
+ makeFlags = [ "prefix=$(out)" ];
- postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ doCheck = true;
+ checkTarget = "test";
+
+ postInstall = ''
+ cp -r contrib $out
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
for prog in $out/bin/*; do
wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${stfl}/lib"
done
@@ -30,7 +38,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://newsboat.org/;
description = "A fork of Newsbeuter, an RSS/Atom feed reader for the text console.";
- maintainers = with maintainers; [ dotlambda ];
+ maintainers = with maintainers; [ dotlambda nicknovitski ];
license = licenses.mit;
platforms = platforms.unix;
};
diff --git a/pkgs/applications/networking/feedreaders/rawdog/default.nix b/pkgs/applications/networking/feedreaders/rawdog/default.nix
index 72a98a9960460f6141c3bb03254b2a8f014c3369..3a5983c2e276a0a6e580dfdbb8f5b5f2668ba533 100644
--- a/pkgs/applications/networking/feedreaders/rawdog/default.nix
+++ b/pkgs/applications/networking/feedreaders/rawdog/default.nix
@@ -18,6 +18,5 @@ python2Packages.buildPythonApplication rec {
description = "RSS Aggregator Without Delusions Of Grandeur";
license = licenses.gpl2;
platforms = platforms.unix;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/networking/feedreaders/rss2email/default.nix b/pkgs/applications/networking/feedreaders/rss2email/default.nix
index 99517b478c32aed7591526152b4dfcf6efa9c755..017f9c0c95a0e89b75c77094a43d75e1757f3767 100644
--- a/pkgs/applications/networking/feedreaders/rss2email/default.nix
+++ b/pkgs/applications/networking/feedreaders/rss2email/default.nix
@@ -24,6 +24,6 @@ buildPythonApplication rec {
description = "A tool that converts RSS/Atom newsfeeds to email.";
homepage = https://pypi.python.org/pypi/rss2email;
license = licenses.gpl2;
- maintainers = with maintainers; [ jb55 profpatsch ];
+ maintainers = with maintainers; [ jb55 Profpatsch ];
};
}
diff --git a/pkgs/applications/networking/feedreaders/rsstail/default.nix b/pkgs/applications/networking/feedreaders/rsstail/default.nix
index fd349b320d28c32a93786ad4ff8d244de149e623..a7fd31cac2ffe4d87f9c85f645c0b58161c6cfb1 100644
--- a/pkgs/applications/networking/feedreaders/rsstail/default.nix
+++ b/pkgs/applications/networking/feedreaders/rsstail/default.nix
@@ -32,6 +32,5 @@ stdenv.mkDerivation rec {
homepage = http://www.vanheusden.com/rsstail/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index 105239aca024478f5d8afa33754133ec18c053ae..585e0c847da295e2aaa5259a8ea69dbc9c0e96a7 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -75,5 +75,6 @@ buildPythonApplication rec {
description = "Multipurpose automation tool for content like torrents";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ domenkozar tari ];
+ broken = true; # as of 2018-02-09
};
}
diff --git a/pkgs/applications/networking/ftp/filezilla/default.nix b/pkgs/applications/networking/ftp/filezilla/default.nix
index 210d78369da6456b3ff85976185ffe674cb824f2..ddfa4fd607d130e978d4451eb389349cbb0580ef 100644
--- a/pkgs/applications/networking/ftp/filezilla/default.nix
+++ b/pkgs/applications/networking/ftp/filezilla/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, dbus, gnutls, wxGTK30, libidn, tinyxml, gettext
, pkgconfig, xdg_utils, gtk2, sqlite, pugixml, libfilezilla, nettle }:
-let version = "3.29.0"; in
+let version = "3.30.0"; in
stdenv.mkDerivation {
name = "filezilla-${version}";
src = fetchurl {
url = "mirror://sourceforge/project/filezilla/FileZilla_Client/${version}/FileZilla_${version}_src.tar.bz2";
- sha256 = "0najf2w6p5j4qc8jmglx6j63mph749s5p90lz2nkmwwwy5sfvlga";
+ sha256 = "1w0zqkccbsbmnjc9pfd1i3ywzwrdp0pprryvdk4sfn5ms9nnf2wi";
};
configureFlags = [
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index 627b6aac29cbb2cca8b3b28cc000b62d201144c0..a140de2c236a32ed8c885c606766a33b72c1c5d0 100644
--- a/pkgs/applications/networking/gns3/default.nix
+++ b/pkgs/applications/networking/gns3/default.nix
@@ -1,30 +1,33 @@
{ callPackage, stdenv }:
let
- stableVersion = "2.1.2";
- previewVersion = "2.1.2";
+ stableVersion = "2.1.3";
+ # Currently there is no preview version.
+ previewVersion = stableVersion;
addVersion = args:
let version = if args.stable then stableVersion else previewVersion;
branch = if args.stable then "stable" else "preview";
in args // { inherit version branch; };
mkGui = args: callPackage (import ./gui.nix (addVersion args)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args)) { };
+ guiSrcHash = "1yya0alc4ifgikka513ps243l8211rvifm0xz1ymx8nck0s6sj35";
+ serverSrcHash = "16d698gpj2r3z7qvvlrsx8ylgb1nfkmia2pcvk22068p3ajwypx1";
in {
guiStable = mkGui {
stable = true;
- sha256Hash = "1p3z1dlank0nzj5yyap2n2gv1xa66x9iqi4q7vvy0xcxbqzmqszk";
+ sha256Hash = guiSrcHash;
};
guiPreview = mkGui {
stable = false;
- sha256Hash = "1p3z1dlank0nzj5yyap2n2gv1xa66x9iqi4q7vvy0xcxbqzmqszk";
+ sha256Hash = guiSrcHash;
};
serverStable = mkServer {
stable = true;
- sha256Hash = "0nd7j33ns94hh65b9j0m177b7h25slpny74ga8qppghvv2iqsbp8";
+ sha256Hash = serverSrcHash;
};
serverPreview = mkServer {
stable = false;
- sha256Hash = "0nd7j33ns94hh65b9j0m177b7h25slpny74ga8qppghvv2iqsbp8";
+ sha256Hash = serverSrcHash;
};
}
diff --git a/pkgs/applications/networking/gns3/server.nix b/pkgs/applications/networking/gns3/server.nix
index 5a201dfc4074e83015e3d081aba2bacbc9f81482..3fd7317ef6c22217ff3b39e3baca01c28bc7f035 100644
--- a/pkgs/applications/networking/gns3/server.nix
+++ b/pkgs/applications/networking/gns3/server.nix
@@ -4,29 +4,6 @@
let
pythonPackages = python3Packages;
- # TODO: Not sure if all these overwrites are really required...
- # Upstream seems to have some reasons (bugs, incompatibilities) though.
- multidict_3_1_3 =
- (stdenv.lib.overrideDerivation pythonPackages.multidict (oldAttrs:
- rec {
- pname = "multidict";
- version = "3.1.3";
- name = "${pname}-${version}";
- src = pythonPackages.fetchPypi {
- inherit pname version;
- sha256 = "04kdxh19m41c6vbshwk8jfbidsfsqn7mn0abvx09nyg78sh80pw7";
- };
- doInstallCheck = false;
- }));
- yarl = (stdenv.lib.overrideDerivation pythonPackages.yarl
- (oldAttrs:
- { propagatedBuildInputs = [ multidict_3_1_3 ]; }));
- aiohttp = (stdenv.lib.overrideDerivation pythonPackages.aiohttp
- (oldAttrs:
- rec {
- propagatedBuildInputs = [ yarl multidict_3_1_3 ]
- ++ (with pythonPackages; [ async-timeout chardet ]);
- }));
aiohttp-cors = (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors
(oldAttrs:
rec {
@@ -37,7 +14,6 @@ let
inherit pname version;
sha256 = "11b51mhr7wjfiikvj3nc5s8c7miin2zdhl3yrzcga4mbpkj892in";
};
- propagatedBuildInputs = [ aiohttp ];
}));
in pythonPackages.buildPythonPackage rec {
name = "${pname}-${version}";
@@ -50,16 +26,13 @@ in pythonPackages.buildPythonPackage rec {
sha256 = sha256Hash;
};
- propagatedBuildInputs = [ yarl aiohttp aiohttp-cors multidict_3_1_3 ]
+ propagatedBuildInputs = [ aiohttp-cors ]
++ (with pythonPackages; [
+ yarl aiohttp multidict
jinja2 psutil zipstream raven jsonschema typing
prompt_toolkit
]);
- postPatch = ''
- sed -i 's/yarl>=0.11,<0.12/yarl/g' requirements.txt
- '';
-
# Requires network access
doCheck = false;
diff --git a/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix b/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..00636c7c1e9a41399c872bc58e7f30b8e000e2e6
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
@@ -0,0 +1,30 @@
+{ fetchFromGitHub, stdenv, bitlbee, autoreconfHook, pkgconfig, glib }:
+
+with stdenv.lib;
+stdenv.mkDerivation rec {
+ name = "bitlbee-discord-2017-12-27";
+
+ src = fetchFromGitHub {
+ rev = "6a03db169ad44fee55609ecd16e19f3c0f99a182";
+ owner = "sm00th";
+ repo = "bitlbee-discord";
+ sha256 = "1ci9a12c6zg8d6i9f95pq6dal79cp4klmmsyj8ag2gin90kl3x95";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ buildInputs = [ bitlbee glib ];
+
+ preConfigure = ''
+ export BITLBEE_PLUGINDIR=$out/lib/bitlbee
+ ./autogen.sh
+ '';
+
+ meta = {
+ description = "Bitlbee plugin for Discord";
+
+ homepage = https://github.com/sm00th/bitlbee-discord;
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.lassulus ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix
index 5ccdd887c8eb2eb10f8b340abfe57df8a6a996ef..76d68880263657211ae2340841d3cf50e2d3000a 100644
--- a/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ];
libPath = stdenv.lib.makeLibraryPath [
+ libcxx systemd libpulseaudio
stdenv.cc.cc alsaLib atk cairo cups dbus expat fontconfig freetype
gdk_pixbuf glib gnome2.GConf gtk2 libnotify libX11 libXcomposite
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender
@@ -28,15 +29,12 @@ stdenv.mkDerivation rec {
mkdir -p $out/{bin,opt/discord,share/pixmaps}
mv * $out/opt/discord
- # Copying how adobe-reader does it,
- # see pkgs/applications/misc/adobe-reader/builder.sh
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "$out/opt/discord:$libPath" \
+ patchelf --set-interpreter ${stdenv.cc.bintools.dynamicLinker} \
$out/opt/discord/Discord
paxmark m $out/opt/discord/Discord
- wrapProgram $out/opt/discord/Discord --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH:${libcxx}/lib:${systemd.lib}/lib:${libpulseaudio}/lib"
+ wrapProgram $out/opt/discord/Discord --prefix LD_LIBRARY_PATH : ${libPath}
ln -s $out/opt/discord/Discord $out/bin/
ln -s $out/opt/discord/discord.png $out/share/pixmaps
diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix
index b01c6497fb238a6f70a1304fc2aa336bf2f35ced..42c510495574cdf179636394cc65c3e89cc319ab 100644
--- a/pkgs/applications/networking/instant-messengers/gajim/default.nix
+++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix
@@ -1,9 +1,6 @@
{ stdenv, fetchurl, autoreconfHook, python, intltool, pkgconfig, libX11
, ldns, pythonPackages
-# Test requirements
-, xvfb_run
-
, enableJingle ? true, farstream ? null, gst-plugins-bad ? null
, libnice ? null
, enableE2E ? true
@@ -25,13 +22,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "gajim-${version}";
- version = "0.16.8";
+ version = "0.16.9";
src = fetchurl {
name = "${name}.tar.bz2";
url = "https://dev.gajim.org/gajim/gajim/repository/archive.tar.bz2?"
+ "ref=${name}";
- sha256 = "009cpzqh4zy7hc9pq3r5m4lgagwawhjab13rjzavb0n9ggijcscb";
+ sha256 = "121dh906zya9n7npyk7b5xama0z3ycy9jl7l5jm39pc86h1winh3";
};
patches = let
@@ -46,8 +43,7 @@ stdenv.mkDerivation rec {
name = "gajim-${name}.patch";
url = "https://dev.gajim.org/gajim/gajim/commit/${rev}.diff";
inherit sha256;
- }) cherries)
- ++ [./fix-tests.patch]; # https://dev.gajim.org/gajim/gajim/issues/8660
+ }) cherries);
postPatch = ''
sed -i -e '0,/^[^#]/ {
@@ -74,8 +70,6 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook pythonPackages.wrapPython intltool pkgconfig
- # Test dependencies
- xvfb_run
];
autoreconfPhase = ''
@@ -114,9 +108,8 @@ stdenv.mkDerivation rec {
doInstallCheck = true;
installCheckPhase = ''
- XDG_DATA_DIRS="$out/share/gajim''${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS" \
PYTHONPATH="test:$out/share/gajim/src:''${PYTHONPATH:+:}$PYTHONPATH" \
- xvfb-run make test
+ make test_nogui
'';
enableParallelBuilding = true;
diff --git a/pkgs/applications/networking/instant-messengers/gajim/fix-tests.patch b/pkgs/applications/networking/instant-messengers/gajim/fix-tests.patch
deleted file mode 100644
index cb866bb2d7392afa372de4505d7c4f3abb54fb8c..0000000000000000000000000000000000000000
--- a/pkgs/applications/networking/instant-messengers/gajim/fix-tests.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/common/gajim.py b/src/common/gajim.py
-index 4a5d884b6..95d401b67 100644
---- a/src/common/gajim.py
-+++ b/src/common/gajim.py
-@@ -415,7 +415,7 @@ def get_jid_from_account(account_name, full=False):
- jid = name + '@' + hostname
- if full:
- resource = connections[account_name].server_resource
-- jid += '/' + resource
-+ jid += '/' + str(resource)
- return jid
-
- def get_our_jids():
diff --git a/pkgs/applications/networking/instant-messengers/hipchat/default.nix b/pkgs/applications/networking/instant-messengers/hipchat/default.nix
index 770c2fc02c5e43c83ddbac2d20b50770ad758bf8..3caa75acb0702eddc9497f289c8dcbd76b2bd185 100644
--- a/pkgs/applications/networking/instant-messengers/hipchat/default.nix
+++ b/pkgs/applications/networking/instant-messengers/hipchat/default.nix
@@ -4,7 +4,7 @@
let
- version = "4.30.2.1665";
+ version = "4.30.3.1670";
rpath = stdenv.lib.makeLibraryPath [
xdg_utils
@@ -44,7 +44,7 @@ let
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://atlassian.artifactoryonline.com/atlassian/hipchat-apt-client/pool/HipChat4-${version}-Linux.deb";
- sha256 = "0gk1h2p5apppw94353378b2z93c5kllhgadb91z1g3mczczsbm0n";
+ sha256 = "0alqzay6bvi7ybrrdk5r0xkg4sx6qjsqbgmr16bkqxncxhb215ay";
}
else
throw "HipChat is not supported on ${stdenv.system}";
diff --git a/pkgs/applications/networking/instant-messengers/jackline/default.nix b/pkgs/applications/networking/instant-messengers/jackline/default.nix
index 32e7c877614a77aa28ef57ddd9f3be9b451a4986..9f85c940c1bc24c8f5a25ddd3654d64691b17c3d 100644
--- a/pkgs/applications/networking/instant-messengers/jackline/default.nix
+++ b/pkgs/applications/networking/instant-messengers/jackline/default.nix
@@ -13,6 +13,8 @@ stdenv.mkDerivation rec {
sha256 = "05z9kvd7gwr59ic7hnmbayhwyyqd41xxz01cvdlcgplk3z7zlwg5";
};
+ patches = [ ./tls-0.9.0.patch ];
+
buildInputs = with ocamlPackages; [
ocaml ocamlbuild findlib topkg ppx_sexp_conv
erm_xmpp_0_3 tls nocrypto x509 ocaml_lwt otr astring
diff --git a/pkgs/applications/networking/instant-messengers/jackline/tls-0.9.0.patch b/pkgs/applications/networking/instant-messengers/jackline/tls-0.9.0.patch
new file mode 100644
index 0000000000000000000000000000000000000000..38f38a03a802422238aa8feadaa08f6b17725aa4
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/jackline/tls-0.9.0.patch
@@ -0,0 +1,29 @@
+diff --git a/cli/cli_config.ml b/cli/cli_config.ml
+index 991ee77..59a0edb 100644
+--- a/cli/cli_config.ml
++++ b/cli/cli_config.ml
+@@ -207,7 +207,9 @@ let configure term () =
+ ask above "CA file: " (fun x -> x) (fun x -> if Sys.file_exists x then `Ok x else `Invalid) term >>= fun trust_anchor ->
+ Lwt_unix.access trust_anchor [ Unix.F_OK ; Unix.R_OK ] >>= fun () ->
+ X509_lwt.certs_of_pem trust_anchor >>= fun tas ->
+- (match X509.Validation.valid_cas ~time:(Unix.time ()) tas with
++ let time = match Ptime.of_float_s (Unix.time ())
++ with Some time -> time | None -> assert false in
++ (match X509.Validation.valid_cas ~time tas with
+ | [] -> Lwt.fail (Invalid_argument "trust anchor file is empty!")
+ | _ -> Lwt.return (`Trust_anchor trust_anchor))
+ | Some fp -> Lwt.return (`Fingerprint fp) ) >>= fun authenticator ->
+diff --git a/cli/cli_state.ml b/cli/cli_state.ml
+index d5db502..91540c9 100644
+--- a/cli/cli_state.ml
++++ b/cli/cli_state.ml
+@@ -262,7 +262,8 @@ module Connect = struct
+ (match config.Xconfig.authenticator with
+ | `Trust_anchor x -> X509_lwt.authenticator (`Ca_file x)
+ | `Fingerprint fp ->
+- let time = Unix.gettimeofday () in
++ let time = match Ptime.of_float_s (Unix.gettimeofday ())
++ with Some time -> time | None -> assert false in
+ let fp =
+ Nocrypto.Uncommon.Cs.of_hex
+ (String.map (function ':' -> ' ' | x -> x) fp)
diff --git a/pkgs/applications/networking/instant-messengers/linphone/default.nix b/pkgs/applications/networking/instant-messengers/linphone/default.nix
index 55187f335981ccc7effc2a1b2e8f1bcc90686a29..e0aecd2c810286cf58edbadac552980eab16da7d 100644
--- a/pkgs/applications/networking/instant-messengers/linphone/default.nix
+++ b/pkgs/applications/networking/instant-messengers/linphone/default.nix
@@ -1,29 +1,33 @@
{ stdenv, fetchurl, intltool, pkgconfig, readline, openldap, cyrus_sasl, libupnp
, zlib, libxml2, gtk2, libnotify, speex, ffmpeg, libX11, libsoup, udev
-, ortp, mediastreamer, sqlite, belle-sip, libosip, libexosip
+, ortp, mediastreamer, sqlite, belle-sip, libosip, libexosip, bzrtp
, mediastreamer-openh264, bctoolbox, makeWrapper, fetchFromGitHub, cmake
, libmatroska, bcunit, doxygen, gdk_pixbuf, glib, cairo, pango, polarssl
+, python, graphviz, belcard
}:
stdenv.mkDerivation rec {
baseName = "linphone";
- version = "3.10.2";
+ version = "3.12.0";
name = "${baseName}-${version}";
src = fetchFromGitHub {
owner = "BelledonneCommunications";
repo = "${baseName}";
rev = "${version}";
- sha256 = "053gad4amdbq5za8f2n9j5q59nkky0w098zbsa3dvpcqvv7ar16p";
+ sha256 = "0az2ywrpx11sqfb4s4r2v726avcjf4k15bvrqj7xvhz7hdndmh0j";
};
buildInputs = [
readline openldap cyrus_sasl libupnp zlib libxml2 gtk2 libnotify speex ffmpeg libX11
polarssl libsoup udev ortp mediastreamer sqlite belle-sip libosip libexosip
- bctoolbox libmatroska bcunit gdk_pixbuf glib cairo pango
+ bctoolbox libmatroska bcunit gdk_pixbuf glib cairo pango bzrtp belcard
];
- nativeBuildInputs = [ intltool pkgconfig makeWrapper cmake doxygen ];
+ nativeBuildInputs = [
+ intltool pkgconfig makeWrapper cmake doxygen graphviz
+ (python.withPackages (ps: [ ps.pystache ps.six ]))
+ ];
NIX_CFLAGS_COMPILE = " -Wno-error -I${glib.dev}/include/glib-2.0
-I${glib.out}/lib/glib-2.0/include -I${gtk2.dev}/include/gtk-2.0/
diff --git a/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix b/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
index 0e052e847ccb9932a8c4f56fe5480b90211d2bd7..654c343caa8b50bf44147d9fae0ee58c48b9d4fd 100644
--- a/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
@@ -12,7 +12,7 @@ pythonPackages.buildPythonApplication rec {
sha256 = "04sgns9qczzw2152gqdr6bjyy4fmgs26cz8n3qck94l0j51rxhz8";
};
- propagatedBuildInputs = with pythonPackages; [ msgpack pyqt4 numpy pyopencl ] ++ [ openssl ];
+ propagatedBuildInputs = with pythonPackages; [ msgpack-python pyqt4 numpy pyopencl ] ++ [ openssl ];
preConfigure = ''
# Remove interaction and misleading output
diff --git a/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix b/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
index 0632e787c700e1aa14d622f0926d6de1d2f8b515..38bc58d8b103807b40def1b5333dc8b19370f24f 100644
--- a/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
@@ -77,7 +77,7 @@ let
"${patchdir}/pjproject/add_dtls_transport.patch"
];
CFLAGS = "-g -DPJ_ICE_MAX_CAND=256 -DPJ_ICE_MAX_CHECKS=150 -DPJ_ICE_COMP_BITS=2 -DPJ_ICE_MAX_STUN=3 -DPJSIP_MAX_PKT_LEN=8000";
- });
+ });
in
stdenv.mkDerivation rec {
name = "ring-daemon-${version}";
@@ -145,5 +145,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ taeer olynch ];
platforms = platforms.linux;
+ # pjsip' fails to compile with the supplied patch set, see: https://hydra.nixos.org/build/68667921/nixlog/4
+ broken = true;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/riot/riot-web.nix b/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
index 92960e3812333a7a85c75c7c10c8651bd35422ac..ea887454815591768559052ec332e8340df971db 100644
--- a/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
+++ b/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name= "riot-web-${version}";
- version = "0.13.3";
+ version = "0.13.5";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
- sha256 = "0acim3kad6lv5ni4blg75phb3njyk9s5h6x7fsn151h1pvsc5mmw";
+ sha256 = "1ap62ksi3dg7qijxxysjpnlmngzgh2jdldvb8s1jx14avanccch6";
};
installPhase = ''
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index 373adc42d22932ad357a47880a55d00b34d147cc..f79d708ec5d7c9c279ce7ead2809bf984a554596 100644
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -40,13 +40,13 @@ in
stdenv.mkDerivation rec {
name = "signal-desktop-${version}";
- version = "1.1.0";
+ version = "1.3.0";
src =
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
- sha256 = "1v0ydfdgcnkh6rk7gmqbjrzpz56mw2gjmakz58gpn167ln7l1vkl";
+ sha256 = "047l3yyqvzyi5969r0n9cwdarsxfbssj415ysh57w7vkdp01axsr";
}
else
throw "Signal for Desktop is not currently supported on ${stdenv.system}";
diff --git a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
index 11a1efec8abe4391040724b819b301f674127a40..f75487565e1d0e95140a1427daa50a31b5228c7d 100644
--- a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+++ b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
@@ -6,7 +6,7 @@ let
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
# source of the latter disappears much faster.
- version = "8.11.0.4";
+ version = "8.13.0.2";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -57,7 +57,7 @@ let
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb";
- sha256 = "1chwc4rqcwwim03n6nski5dar33bb1gnadbvcjg6gln3xqr0ipib";
+ sha256 = "15p1v6y8fwx9qj3ag645bvrcw7c1j20v63iy75s4xwsv1siz8cf9";
}
else
throw "Skype for linux is not supported on ${stdenv.system}";
diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix
index a32623c1c8489d22d972624ab3c33140e0f98c14..b6f731ee6513108f74f6405fae77981fce2d558b 100644
--- a/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -4,7 +4,7 @@
let
- version = "3.0.0";
+ version = "3.0.5";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -46,7 +46,7 @@ let
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://downloads.slack-edge.com/linux_releases/slack-desktop-${version}-amd64.deb";
- sha256 = "17hq31x9k03rvj2sdsdfj6j75v30yrywlsbca4d56a0qsdzysxkw";
+ sha256 = "13im5m119cp5v0gvr1vpxjqskr8rvl6pii91b5x522wm7plfhj8s";
}
else
throw "Slack is not supported on ${stdenv.system}";
diff --git a/pkgs/applications/networking/instant-messengers/teamspeak/client.nix b/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
index b7dfdb3e34134bbadb228e335de263702a0158bc..ea2030e964b9aac689915b910f616d6b48445527 100644
--- a/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
+++ b/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
@@ -31,7 +31,7 @@ in
stdenv.mkDerivation rec {
name = "teamspeak-client-${version}";
- version = "3.1.7";
+ version = "3.1.8";
src = fetchurl {
urls = [
@@ -39,8 +39,8 @@ stdenv.mkDerivation rec {
"http://teamspeak.gameserver.gamed.de/ts3/releases/${version}/TeamSpeak3-Client-linux_${arch}-${version}.run"
];
sha256 = if stdenv.is64bit
- then "1ww20805b7iphkh1ra3py6f7l7s321cg70sfl9iw69n05l3313fn"
- else "0yvhmbhliraakn9k4bij6rnai7hn50g4z6mfjsyliizf6437x4nr";
+ then "0yav71sfklqg2k3ayd0bllsixd486l0587s5ygjlc9gnchw3zg6z"
+ else "1agf6jf5hkyxazxqcnvcjfb263p5532ahi7h4rkifnnvqay36v5i";
};
# grab the plugin sdk for the desktop icon
@@ -107,7 +107,7 @@ stdenv.mkDerivation rec {
free = false;
};
maintainers = [ stdenv.lib.maintainers.lhvwb ];
- platforms = stdenv.lib.platforms.linux;
+ platforms = [ "i686-linux" "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix b/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
index 29026ccdc5ad8120e8f03c5b62e646209de3811e..77a8d57f8b6ffd99970cb05b405772dbc2ff8050 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
@@ -34,8 +34,8 @@ stdenv.mkDerivation rec {
description = "Telegram client forked from sigram";
homepage = http://aseman.co/en/products/cutegram/;
license = licenses.gpl3;
- maintainers = with maintainers; [ profpatsch AndersonTorres ];
+ maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.linux;
};
}
-#TODO: appindicator, for system tray plugin (by @profpatsch)
+#TODO: appindicator, for system tray plugin
diff --git a/pkgs/applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition/default.nix b/pkgs/applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition/default.nix
index ec2e65dc4997b6f609ca404126e96af31b4bb890..49368da708e9ad70c66902af71b75d31f6c58378 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
description = "A fork of libqtelegram by Aseman, using qmake";
homepage = src.meta.homepage;
license = licenses.gpl3;
- maintainers = [ maintainers.profpatsch ];
+ maintainers = [ maintainers.Profpatsch ];
platforms = platforms.linux;
};
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 3f438c6250887fe24878fbfc213e99b051b65bec..c4158d280e2b74f1cdf86fcf37e26adba8809c9b 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -1,36 +1,42 @@
-{ mkDerivation, lib, fetchgit, pkgconfig, gyp, cmake
-, qtbase, qtimageformats
-, gtk3, libappindicator-gtk3, dee
-, ffmpeg, openalSoft, minizip, libopus, alsaLib, libpulseaudio
-, gcc
+{ mkDerivation, lib, fetchgit, fetchpatch
+, pkgconfig, gyp, cmake, gcc7, makeWrapper
+, qtbase, qtimageformats, gtk3, libappindicator-gtk3
+, dee, ffmpeg, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
}:
mkDerivation rec {
name = "telegram-desktop-${version}";
- version = "1.1.23";
+ version = "1.2.6";
# Submodules
src = fetchgit {
url = "git://github.com/telegramdesktop/tdesktop";
rev = "v${version}";
- sha256 = "0pdjrypjg015zvg8iydrja8kzvq0jsi1wz77r2cxvyyb4rkgyv7x";
+ sha256 = "15g0m2wwqfp13wd7j31p8cx1kpylx5m8ljaksnsqdkgyr9l1ar8w";
fetchSubmodules = true;
};
+ # TODO: Not active anymore.
tgaur = fetchgit {
url = "https://aur.archlinux.org/telegram-desktop-systemqt.git";
- rev = "885d0594d8dfa0a17c14140579a3d27ef2b9bdd0";
- sha256 = "0cdci8d8j3czhznp7gqn16w32j428njmzxr34pdsv40gggh0lbpn";
+ rev = "1ed27ce40913b9e6e87faf7a2310660c2790b98e";
+ sha256 = "1i7ipqgisaw54g1nbg2cvpbx89g9gyjjb3sak1486pxsasp1qhyc";
};
- buildInputs = [
- gtk3 libappindicator-gtk3 dee qtbase qtimageformats ffmpeg openalSoft minizip
- libopus alsaLib libpulseaudio
+ patches = [
+ (fetchpatch {
+ name = "tdesktop.patch";
+ url = "https://git.archlinux.org/svntogit/community.git/plain/repos/community-x86_64/tdesktop.patch?h=packages/telegram-desktop&id=f0eefac36f529295f8b065a14b6d5f1a51d7614d";
+ sha256 = "1a4wap5xnp6zn4913r3zdpy6hvkcfxcy4zzimy7fwzp7iwy20iqa";
+ })
];
- nativeBuildInputs = [ pkgconfig gyp cmake gcc ];
+ nativeBuildInputs = [ pkgconfig gyp cmake gcc7 makeWrapper ];
- patches = [ "${tgaur}/tdesktop.patch" ];
+ buildInputs = [
+ qtbase qtimageformats gtk3 libappindicator-gtk3
+ dee ffmpeg openalSoft minizip libopus alsaLib libpulseaudio range-v3
+ ];
enableParallelBuilding = true;
@@ -54,7 +60,7 @@ mkDerivation rec {
"-I${libopus.dev}/include/opus"
"-I${alsaLib.dev}/include/alsa"
"-I${libpulseaudio.dev}/include/pulse"
- ]) [ "QtCore" "QtGui" ];
+ ]) [ "QtCore" "QtGui" "QtDBus" ];
CPPFLAGS = NIX_CFLAGS_COMPILE;
preConfigure = ''
@@ -69,6 +75,9 @@ mkDerivation rec {
-e 's,-flto,,g'
sed -i Telegram/gyp/qt.gypi \
+ -e "s,/usr/include/qt/QtCore/,${qtbase.dev}/include/QtCore/,g" \
+ -e 's,\d+",\d+" | head -n1,g'
+ sed -i Telegram/gyp/qt_moc.gypi \
-e "s,/usr/bin/moc,moc,g"
sed -i Telegram/gyp/qt_rcc.gypi \
-e "s,/usr/bin/rcc,rcc,g"
@@ -98,6 +107,13 @@ mkDerivation rec {
for icon_size in 16 32 48 64 128 256 512; do
install -Dm644 "../../../Telegram/Resources/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
done
+
+ # This is necessary to run Telegram in a pure environment.
+ wrapProgram $out/bin/telegram-desktop \
+ --prefix QT_PLUGIN_PATH : "${qtbase}/${qtbase.qtPluginPrefix}" \
+ --set XDG_RUNTIME_DIR "XDG-RUNTIME-DIR"
+ sed -i $out/bin/telegram-desktop \
+ -e "s,'XDG-RUNTIME-DIR',\"\''${XDG_RUNTIME_DIR:-/run/user/\$(id --user)}\","
'';
meta = with lib; {
@@ -105,6 +121,6 @@ mkDerivation rec {
license = licenses.gpl3;
platforms = platforms.linux;
homepage = https://desktop.telegram.org/;
- maintainers = with maintainers; [ abbradar garbas ];
+ maintainers = with maintainers; [ abbradar garbas primeos ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix
index c8d24c9b28c1e24aadc77fdaf5efaf61a043adda..0efa7bee1d0ba16e3d3033246b5981f88c96f522 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
description = "Telegram API tools for QtQml and Qml";
homepage = src.meta.homepage;
license = licenses.gpl3;
- maintainers = [ maintainers.profpatsch ];
+ maintainers = [ maintainers.Profpatsch ];
platforms = platforms.linux;
};
diff --git a/pkgs/applications/networking/irc/irssi/default.nix b/pkgs/applications/networking/irc/irssi/default.nix
index 0e8c4849f3c7a82d1c1e52b9318f1f11d226fe49..c543825c9f2850424556eda201c28fc9f918a64c 100644
--- a/pkgs/applications/networking/irc/irssi/default.nix
+++ b/pkgs/applications/networking/irc/irssi/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, ncurses, glib, openssl, perl, libintlOrEmpty }:
stdenv.mkDerivation rec {
- version = "1.0.6";
+ version = "1.1.0";
name = "irssi-${version}";
src = fetchurl {
url = "https://github.com/irssi/irssi/releases/download/${version}/${name}.tar.gz";
- sha256 = "0iiz0x698bdlpssbj357ln5f7ccjwc1m1550xzy1g7kwcvdpp4mb";
+ sha256 = "0y362v6ncgs77q5axv7vgjm6vcxiaj5chsxj1ha07jaxsr1z7285";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/mailreaders/afew/default.nix b/pkgs/applications/networking/mailreaders/afew/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..e2b3d073dd33246a2d808ff6b72a3365eeda7c4f
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/afew/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, pythonPackages, notmuch }:
+
+pythonPackages.buildPythonApplication rec {
+ pname = "afew";
+ version = "1.3.0";
+
+ src = pythonPackages.fetchPypi {
+ inherit pname version;
+ sha256 = "0105glmlkpkjqbz350dxxasvlfx9dk0him9vwbl86andzi106ygz";
+ };
+
+ buildInputs = with pythonPackages; [ setuptools_scm ];
+
+ propagatedBuildInputs = with pythonPackages; [
+ pythonPackages.notmuch chardet dkimpy
+ ] ++ stdenv.lib.optional (!pythonPackages.isPy3k) subprocess32;
+
+ makeWrapperArgs = [
+ ''--prefix PATH ':' "${notmuch}/bin"''
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/afewmail/afew;
+ description = "An initial tagging script for notmuch mail";
+ license = licenses.isc;
+ maintainers = with maintainers; [ garbas andir flokli ];
+ };
+}
diff --git a/pkgs/applications/networking/mailreaders/claws-mail/default.nix b/pkgs/applications/networking/mailreaders/claws-mail/default.nix
index cccfdbc75608721351c38fabdaa24214f3931863..aee4d8ca04e63336e190b5ec9cc753c633a37182 100644
--- a/pkgs/applications/networking/mailreaders/claws-mail/default.nix
+++ b/pkgs/applications/networking/mailreaders/claws-mail/default.nix
@@ -32,19 +32,17 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "claws-mail-${version}";
- version = "3.15.1";
+ version = "3.16.0";
src = fetchurl {
url = "http://www.claws-mail.org/download.php?file=releases/claws-mail-${version}.tar.xz";
- sha256 = "0hlm2jipyr4z6izlrpvabpz4ivh49i13avnm848kr1nv68pkq2cd";
+ sha256 = "1awpr3s7n8bq8p3w10a4j6lg5bizjxyiqp4rqzc2j8cn7lyi64n2";
};
outputs = [ "out" "dev" ];
patches = [ ./mime.patch ];
- hardeningDisable = [ "format" ];
-
postPatch = ''
substituteInPlace src/procmime.c \
--subst-var-by MIMEROOTDIR ${shared_mime_info}/share
diff --git a/pkgs/applications/networking/mailreaders/inboxer/default.nix b/pkgs/applications/networking/mailreaders/inboxer/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..ef66f69f979ab705f5819d0f4d26cba3c85225df
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/inboxer/default.nix
@@ -0,0 +1,84 @@
+{ stdenv, fetchurl, binutils, patchelf, makeWrapper, expat, xorg, gdk_pixbuf, glib, gnome2, cairo, atk, freetype, fontconfig, dbus, nss, nspr, gtk2-x11, alsaLib, cups, libpulseaudio, libudev }:
+
+stdenv.mkDerivation rec {
+ name = "inboxer-${version}";
+ version = "1.0.0";
+
+ meta = with stdenv.lib; {
+ description = "Unofficial, free and open-source Google Inbox Desktop App";
+ homepage = "https://denysdovhan.com/inboxer";
+ maintainers = [ maintainers.mgttlinger ];
+ license = licenses.mit;
+ platforms = [ "x86_64-linux" ];
+ };
+
+ src = fetchurl {
+ url = "https://github.com/denysdovhan/inboxer/releases/download/v${version}/inboxer_${version}_amd64.deb";
+ sha256 = "01384fi5vrfqpznk9389nf3bwpi2zjbnkg84g6z1css8f3gp5i1c";
+ };
+
+ unpackPhase = ''
+ ar p $src data.tar.xz | tar xJ
+ '';
+ buildInputs = [ binutils patchelf makeWrapper ];
+
+ preFixup = with stdenv.lib; let
+ lpath = makeLibraryPath [
+ alsaLib
+ atk
+ cairo
+ cups
+ dbus
+ nss
+ nspr
+ freetype
+ fontconfig
+ gtk2-x11
+ xorg.libX11
+ xorg.libXcursor
+ xorg.libXdamage
+ xorg.libXi
+ xorg.libXext
+ xorg.libXfixes
+ xorg.libXrandr
+ xorg.libXrender
+ xorg.libXcomposite
+ xorg.libXtst
+ xorg.libXScrnSaver
+ xorg.libxcb
+ gdk_pixbuf
+ glib
+ gnome2.pango
+ gnome2.GConf
+ expat
+ stdenv.cc.cc.lib
+ libpulseaudio
+ libudev
+ ];
+ in ''
+ patchelf \
+ --set-rpath "$out/opt/Inboxer:${lpath}" \
+ $out/opt/Inboxer/libnode.so
+ patchelf \
+ --set-rpath "$out/opt/Inboxer:${lpath}" \
+ $out/opt/Inboxer/libffmpeg.so
+
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "$out/opt/Inboxer:${lpath}" \
+ $out/opt/Inboxer/inboxer
+
+ wrapProgram $out/opt/Inboxer/inboxer --set LD_LIBRARY_PATH "${xorg.libxkbfile}/lib:${lpath}"
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp -R usr/share opt $out/
+ # fix the path in the desktop file
+ substituteInPlace \
+ $out/share/applications/inboxer.desktop \
+ --replace /opt/ $out/opt/
+ # symlink the binary to bin/
+ ln -s $out/opt/Inboxer/inboxer $out/bin/inboxer
+ '';
+}
diff --git a/pkgs/applications/networking/mailreaders/mblaze/default.nix b/pkgs/applications/networking/mailreaders/mblaze/default.nix
index 0d73f161249d1228d08155864be4b50b1fa9445f..dac9475665f5fe3f4dde7f261bf6f053f88414ee 100644
--- a/pkgs/applications/networking/mailreaders/mblaze/default.nix
+++ b/pkgs/applications/networking/mailreaders/mblaze/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, libiconv }:
stdenv.mkDerivation rec {
name = "mblaze-${version}";
- version = "0.2";
+ version = "0.3.1";
+
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libiconv ];
src = fetchFromGitHub {
owner = "chneukirchen";
repo = "mblaze";
rev = "v${version}";
- sha256 = "0p97zfl35ilrnrx9ynj82igsb698m9klikfaicw5jhjpf6qp2n3y";
+ sha256 = "1a4rqadq3dm6r11v7akng1qy88zpiq5qbqdryb8df3pxkv62nm1a";
};
makeFlags = "PREFIX=$(out)";
diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix
index d28bfb647e5b0c051c6ad5c357d0351936245a29..90fbe18f0bc5769f5b639e8e0f92b78a1acb82d6 100644
--- a/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -27,11 +27,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "mutt-${version}";
- version = "1.9.2";
+ version = "1.9.3";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${name}.tar.gz";
- sha256 = "15kqxpx8bykqbyw4q33hkz0j2f65v6cl21sl5li2vw5vaaim5qd2";
+ sha256 = "1qbngck1pq1jkpnbpcwcb2q2zqrkgp0nd68wwp57bprxjgb8a6j3";
};
patches = optional smimeSupport (fetchpatch {
diff --git a/pkgs/applications/networking/mailreaders/notbit/default.nix b/pkgs/applications/networking/mailreaders/notbit/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..3e235400498f3413c9f15b57ebabd0f221a6d92e
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/notbit/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig,
+ gettext, openssl
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "notbit-${version}";
+ version = "2018-01-09";
+
+ src = fetchFromGitHub {
+ owner = "bpeel";
+ repo = "notbit";
+ rev = "8b5d3d2da8ce54abae2536b4d97641d2c798cff3";
+ sha256 = "1623n0lvx42mamvb2vwin5i38hh0nxpxzmkr5188ss2x7m20lmii";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+
+ buildInputs = [ openssl gettext ];
+
+ meta = {
+ description = "A minimal Bitmessage client";
+ homepage = https://github.com/bpeel/notbit;
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ mog ];
+ };
+}
diff --git a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/0001-notmuch-0.25-compatibility-fix.patch b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/0001-notmuch-0.25-compatibility-fix.patch
deleted file mode 100644
index be094c9a397f65a15f2c5be305b6270af409db1d..0000000000000000000000000000000000000000
--- a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/0001-notmuch-0.25-compatibility-fix.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From a736c0dfd22cd4ab0da86c30a664c91843df1b98 Mon Sep 17 00:00:00 2001
-From: Adam Ruzicka
-Date: Sat, 29 Jul 2017 12:16:29 +0200
-Subject: [PATCH] notmuch-0.25 compatibility fix
-
----
- notmuch-addrlookup.c | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/notmuch-addrlookup.c b/notmuch-addrlookup.c
-index c5cf5b4..a95ded0 100644
---- a/notmuch-addrlookup.c
-+++ b/notmuch-addrlookup.c
-@@ -171,6 +171,13 @@ create_queries (notmuch_database_t *db,
- count += tmp;
- if (notmuch_query_count_messages_st (queries[1], &tmp) == NOTMUCH_STATUS_SUCCESS)
- count += tmp;
-+#elif LIBNOTMUCH_MAJOR_VERSION >= 5
-+ unsigned int count = 0;
-+ unsigned int tmp;
-+ if (notmuch_query_count_messages (queries[0], &tmp) == NOTMUCH_STATUS_SUCCESS)
-+ count += tmp;
-+ if (notmuch_query_count_messages (queries[1], &tmp) == NOTMUCH_STATUS_SUCCESS)
-+ count += tmp;
- #else
- unsigned int count = notmuch_query_count_messages (queries[0])
- + notmuch_query_count_messages (queries[1]);
-@@ -233,6 +240,13 @@ run_queries (notmuch_database_t *db,
- #if LIBNOTMUCH_MAJOR_VERSION >= 4 && LIBNOTMUCH_MINOR_VERSION >= 3
- if (notmuch_query_search_messages_st (queries[i], &messages) != NOTMUCH_STATUS_SUCCESS)
- continue;
-+#elif LIBNOTMUCH_MAJOR_VERSION >= 5
-+ unsigned int count = 0;
-+ unsigned int tmp;
-+ if (notmuch_query_count_messages (queries[0], &tmp) == NOTMUCH_STATUS_SUCCESS)
-+ count += tmp;
-+ if (notmuch_query_count_messages (queries[1], &tmp) == NOTMUCH_STATUS_SUCCESS)
-+ count += tmp;
- #else
- if (!(messages = notmuch_query_search_messages (queries[i])))
- continue;
---
-2.13.3
-
diff --git a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
index f5d48d03c96ae9155db6494d5625a1ffcbc10622..c2cce227576a5a5ee24e5c04bdfb880a35bdd9e0 100644
--- a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
@@ -1,32 +1,28 @@
{ stdenv, fetchFromGitHub, pkgconfig, glib, notmuch }:
+let
+ version = "9";
+in
stdenv.mkDerivation rec {
name = "notmuch-addrlookup-${version}";
- version = "7";
src = fetchFromGitHub {
owner = "aperezdc";
repo = "notmuch-addrlookup-c";
rev ="v${version}";
- sha256 = "0mz0llf1ggl1k46brgrqj3i8qlg1ycmkc5a3a0kg8fg4s1c1m6xk";
+ sha256 = "1j3zdx161i1x4w0nic14ix5i8hd501rb31daf8api0k8855sx4rc";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib notmuch ];
- # Required until notmuch-addrlookup can be compiled against notmuch >= 0.25
- patches = [ ./0001-notmuch-0.25-compatibility-fix.patch ];
-
- installPhase = ''
- mkdir -p "$out/bin"
- cp notmuch-addrlookup "$out/bin"
- '';
+ installPhase = "install -D notmuch-addrlookup $out/bin/notmuch-addrlookup";
meta = with stdenv.lib; {
description = "Address lookup tool for Notmuch in C";
homepage = https://github.com/aperezdc/notmuch-addrlookup-c;
maintainers = with maintainers; [ mog garbas ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.mit;
};
}
diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix
index 0c0f55e63370632a0b0a7e67bf007fbf7c81937a..c23c264559f86e4c929b9a5751ec90ce569b99e4 100644
--- a/pkgs/applications/networking/mailreaders/notmuch/default.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix
@@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
[[ -s "$lib" ]] || die "couldn't find libnotmuch"
badname="$(otool -L "$prg" | awk '$1 ~ /libtalloc/ { print $1 }')"
- goodname="$(find "${talloc}/lib" -name 'libtalloc.?.?.?.dylib')"
+ goodname="$(find "${talloc}/lib" -name 'libtalloc.*.*.*.dylib')"
[[ -n "$badname" ]] || die "couldn't find libtalloc reference in binary"
[[ -n "$goodname" ]] || die "couldn't find libtalloc in nix store"
diff --git a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
index b865622efe42ff72417affdab5b66f6f045c4a01..e25dfe834f65fa89d1d26b0adb74b5222d1fa036 100644
--- a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
@@ -2,19 +2,20 @@
, notmuch, openssl, pkgconfig, sqlite, xapian, zlib
}:
stdenv.mkDerivation rec {
- version = "2";
+ version = "5";
name = "muchsync-${version}";
passthru = {
inherit version;
};
src = fetchurl {
url = "http://www.muchsync.org/src/${name}.tar.gz";
- sha256 = "1dqp23a043kkzl0g2f4j3m7r7lg303gz7a0fsj0dm5ag3kpvp5f1";
+ sha256 = "1k2m44pj5i6vfhp9icdqs42chsp208llanc666p3d9nww8ngq2lb";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ notmuch openssl sqlite xapian zlib ];
meta = {
description = "Synchronize maildirs and notmuch databases";
+ homepage = "http://www.muchsync.org/";
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ ocharles ];
license = stdenv.lib.licenses.gpl2Plus;
diff --git a/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/pkgs/applications/networking/mailreaders/sylpheed/default.nix
index a63bedfb29d2360adf92ac05d55aac21cb81dd88..d58680d15d5a532729985a3e39f188dd84e1cfc2 100644
--- a/pkgs/applications/networking/mailreaders/sylpheed/default.nix
+++ b/pkgs/applications/networking/mailreaders/sylpheed/default.nix
@@ -1,38 +1,36 @@
-{ stdenv, fetchurl, pkgconfig, gtk2
-, openssl ? null
-, gpgme ? null
-, sslSupport ? true
-, gpgSupport ? true
-}:
+{ stdenv, fetchurl, pkgconfig, gtk2, openssl ? null, gpgme ? null
+, gpgSupport ? true, sslSupport ? true }:
-with stdenv.lib;
-
-assert sslSupport -> openssl != null;
assert gpgSupport -> gpgme != null;
+assert sslSupport -> openssl != null;
+
+with stdenv.lib;
stdenv.mkDerivation rec {
name = "sylpheed-${version}";
- version = "3.5.1";
+ version = "3.6.0";
src = fetchurl {
- url = "http://sylpheed.sraoss.jp/sylpheed/v3.5/${name}.tar.bz2";
- sha256 = "11qhbfyvi5hxv1f448zgbzgrdjj3a4mxj2bfpk6k4bqf7ahh8nis";
+ url = "http://sylpheed.sraoss.jp/sylpheed/v3.6/${name}.tar.bz2";
+ sha256 = "0idk9nz3d200l2bxc38vnxlx0wcslrvncy9lk50vz7dl8c5sg97b";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs =
- [ gtk2 ]
- ++ optional sslSupport openssl
- ++ optional gpgSupport gpgme;
- configureFlags = optional sslSupport "--enable-ssl"
- ++ optional gpgSupport "--enable-gpgme";
+ buildInputs = [ gtk2 ]
+ ++ optionals gpgSupport [ gpgme ]
+ ++ optionals sslSupport [ openssl ];
+
+ configureFlags = [
+ (optional gpgSupport "--enable-gpgme")
+ (optional sslSupport "--enable-ssl")
+ ];
meta = {
homepage = http://sylpheed.sraoss.jp/en/;
- description = "A lightweight and user-friendly e-mail client";
- maintainers = [ maintainers.eelco ];
+ description = "Lightweight and user-friendly e-mail client";
+ maintainers = with maintainers; [ eelco ];
platforms = platforms.linux ++ platforms.darwin;
- license = "GPL";
+ license = licenses.gpl2;
};
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 656c4f03c0e8a8f17b81023631427e2e69ba6152..0ae1777a839c27f47bb1f46f27a6a59346fee9ab 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,595 +1,595 @@
{
- version = "52.5.2";
+ version = "52.6.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ar/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ar/thunderbird-52.6.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "637ca11b07a86b806ea274cf3cd9a47dc2d23a2700203c1ddfb25bac15bb4ed1eb4749f630021dd0f33f00c43539954d9fecc192d3582e752940ade0930422ef";
+ sha512 = "fa4cc97701d7a44e2256149497a72a7057f3b677163b85029a9721fa03b4b518fa8c3564ad727824faf3c81242bc7dfe673f7fbbe1bb2b92aea16b779df8d6f5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ast/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ast/thunderbird-52.6.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "78c6da93f60134c9b033f270d04b983713dd84ba6af8cd1c0529471dbd3c860085491bc54f0fd37a8373dd5164b064653d9ae6ab12f7748a9722aa61472ed7cb";
+ sha512 = "f40ae6c5f72ad797b42c6ada1302eebf63b649bfa2d5838cea7371ad92de8e1eaaa79cd115993d96dd873bca996b12fb20c8f4f40ee4db144cc2bbd5a27ef182";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/be/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/be/thunderbird-52.6.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "7081fddbc88cdd0280bb35c7f16c33f8935d639d91e2ed4258e344565ea6f27d1ed8f2b5daa5d2e861e92357ba65c4c4b05260fab83f0bfaf6e2fa44ab081fbb";
+ sha512 = "768453738bda8b0040d3b4cb21b1695dacaa54cacac5ec3130d5e4ebeea4e0ad8303ff2860fe5cfe5915df951aabe2f8a069b979abdc8ab8eb161811d93a8558";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/bg/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/bg/thunderbird-52.6.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "d5d21dfea54ac7c75c515cd95f0140a21451a3b2c533cc95f0a519a13b950e01c6f1d17e2fdae3610b46fef7450e1d816158a71ae37e8813d8b9dbbde2fbb4e1";
+ sha512 = "dbe67671831f90f739a7af794578270f1177ce7e54727c78e6b74d6bc400ca3cff2ed4174b5b38b73ad1ebab0d9d0df34fd6e3ee769cf96e99f4fd84ff69d018";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/bn-BD/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/bn-BD/thunderbird-52.6.0.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "c59b5b7381ce8fc65018bd70dce55488b12915d2c9fab7421433d7836cde95a409c2f5206323581bcf7af08b90e7ce8eb3c55b0a4f660734d3e159077ba60374";
+ sha512 = "4d7aa1a03c1ec122150611270502fc209406703f0081e4e6ed212d07b327adc67c49db2891b1b62799c48218935200c5f671615a159a900f4d838250ab578798";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/br/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/br/thunderbird-52.6.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "f3d5bea008f0849dc8834d51b6ba0529c2f803e5b059582076baf016fd9a02288d57851e1073c1df3f79f4fdb0f72ca8c707d25f75109d6b33ed60353180e80c";
+ sha512 = "9e229670bb1a4263a1922b5c4d6329209d95aed8f92264977c8c9d1de81c89440666602fad19b686fe214e8847e305d531046fc00a77347393d3d38be31f7f1e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ca/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ca/thunderbird-52.6.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "64d024e4c696cffd4d97566411f7412ae16e98f169101bd36e87efb027555bc163f38ea1898b29a772fe31e1667dd69cc5eb19a96e04982b01b0de3975654292";
+ sha512 = "0a905562d18452535a6cc05b945467e40c4ab8dd80d13ea07de293e02477cf5ac1c49546213e236f8266aaccc923ed261f1702b38289f2e165d818bb7e55b218";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/cs/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/cs/thunderbird-52.6.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "ecd78ba038a9133d8ecd0184ae44af661efd38d08e53184cb26b221d50101df38bc7833a0cd7c76d55a185288f055f5ac630b1da525a9008d878b4c5a3d9166c";
+ sha512 = "3a2417f8b8396e0bd9c1b900f1547ea631683d35cf1e089698641dfd62672824a5594c8bae1ceed6d9fa4adb646da1b027a3c0378687b86ecd2351e4db227d22";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/cy/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/cy/thunderbird-52.6.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "1aaef9550bb3e3e5a49ad220344a9b8e20db885e06eea182f87dc8ddeaac62b0cd2b94f58524b0c6d3afea054cea0d75cc96f80732e390cc47848da16cad3fba";
+ sha512 = "6f705e71057c5f4016ffc60ffd0dc114f462785eb139da474412fd6164c761d89f7faf08ffdc93cc746b0d3df1b57024d69c20303d867bb3ffdd2739869bc075";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/da/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/da/thunderbird-52.6.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "fa501b4febbeefc90ff9ecf4c2dc4468c6fd2dd04559ac886d8e58ea3d4eaf003cb4577197b5b5c391f602b83defe158b8e3405b36edf2a6e48e48719849deeb";
+ sha512 = "4f981281b63ed48e58bee4b7702389dca2bf5497cc74e8603945b25c7ce18e73b7b0ec006df8e48ea5ca8d57c6b874e7cbdeb2f43e214cbb0b99cc7983556790";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/de/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/de/thunderbird-52.6.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "e4c87e3736dcfbe4e8fcce8a101030844cacfe2c20209de4a21cce247b8e80de3e4646c9a84c36d6d73199ea5926c2777a678b8f2b83521078c0c3a10a752b32";
+ sha512 = "4553f9b771e4ee907e2e379eb87ac62143df34cd3777e8dadd74b46839c6cb79f8fec87b4bd48fefdd21a4837611637897232895278ef3bb0337f816c37ce685";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/dsb/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/dsb/thunderbird-52.6.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "eb169f9d2e9836b83edfd8ef8f7af867ac27831bb5aadf5a75f6e652b507dd7c34ca135c278f95d8f967406732d296af3d42a18fa9e91c8ed18216da77824e11";
+ sha512 = "cfb64b6eddcbe54a701c5bca339225bec63e96dc2b1d3d2e358b32820239a970913415e8248ed8852be77d1e64741ab4746476e51a1fb9e9d6510cd6eabcfcb4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/el/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/el/thunderbird-52.6.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "dfd0160965fbebdffc217ed171bbb308902e1b0e89d91abe8167d7d26db991a8ce2b40b3161d623441102b2b6379a774b6af4a19bb39c27c59d76840351900b1";
+ sha512 = "4761f016a202abfafd3d249ccca8d05b8697645eb820cb45b1567476cd806c49e9a13d9c5ff28df5c226e1f787abd698cbc610df28e03b5f0d70ad43b90a0ae4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/en-GB/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/en-GB/thunderbird-52.6.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "8c8506a8fe62e6ca55b1d99d8db9ec5fd224fa87ff63f9eae49656001f94124312110a414769d5d396574aa0e1f69a8f0a5298d6ad86146ba40912ebe68393a6";
+ sha512 = "a310e79e4da7a79a0c9d48db19b68e197fa71e4ff3d3b1c1178206ff0bbe883623d97ded1268a8512f370dbb232b8534e503d42bb6fc70583b78e78deb27fcd5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/en-US/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/en-US/thunderbird-52.6.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "73e15c04a11190e8968bc64226ae4c677fa00ab460fe3497aab861c92c07ff6a3814673a7773ffc4e735491ac338e9d190e0c7cd626416c2508826000e1df002";
+ sha512 = "10c1147b8509876d3b278df8d362cfb3279086d51ad40de1ffc8814878ba28b051940b347b4ca1a67bad8090ba488426403b219b2add070b704fac200ad4c283";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/es-AR/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/es-AR/thunderbird-52.6.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "6b42efb1bd21fb9c9df67496a09fdba958145d56b185d10187256e45b8891dcf725cecbf1868c7cdba515397085f616328c111301ab1cce584158a17ae47b944";
+ sha512 = "77753858bcba266c6ea44f12eefc5a8fd1b6a7ef39b2e778e01490ff290046415e6a75a56a104dae12b1a6cfc69b179d13f6cf5b80ef20e8120864b7e9447d1f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/es-ES/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/es-ES/thunderbird-52.6.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "c1eaa597f18102f93b7621d50b5ebb54f9007ad01b5ce543e3f53cae88a42ce06c7d2332fb0e6b080ac2209403dfe06ce24a17f09c7ae3d5ace8d5e85e1ce603";
+ sha512 = "f9228ef15899197a8defc67cfa8f51e17aa3f2e5b1e8b79cef8b221a012e47b74d5a91dc82ba1a53e97f1518b4d60f08220f870427751c9ee1c477600cfb3a38";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/et/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/et/thunderbird-52.6.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "b0386ef97662e21806c15342b68b2224ed3b41a8f1648f1b9869b527eb8b60951f9453a5abbc74e94905799953af5a7289b25c80fc370772368f39a048ef89bc";
+ sha512 = "37cdd026fe48f84b19adf63c6bb642fd2efa72a95125fbf5e2761623c920549c045589dc53892a828bc759630e8cfd1afad5825af7d51d6c7c5fc495e450f401";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/eu/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/eu/thunderbird-52.6.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "d7070db2bac9aabbf5b020f60080d3beb9b1ecb4df73fb541f387435eb9ea80e2297c76a79910af0858ea42882298cfdd5c5016bd2049fdbe91dfe1f4bdb8b70";
+ sha512 = "4827d5f30c5a9bda1aaf5836250d43b41d38d2f882cae61a097c5ae753a7d429a7486d8a47991173ebea15bb70cfdd6b1d4ee4c1e7696b41e9e047786f320b0f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/fi/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/fi/thunderbird-52.6.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "2dc49e7ebb96cafb37b600490bbf49a40393ed00cd4889e1bda6331e9dbf377a4cd53cb6cd98e7fb2e7cdf0da75e69e38e9f3894ab289f3ba0894f499e4f83b3";
+ sha512 = "9e40fdfa10cfb24e4983834d72c831b5e94d8a05e51e45e989564c558af6d5c91710da1a63f5a21042da2cca9a4b310a52c1c212db02bcbe77d5579ba600d9fc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/fr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/fr/thunderbird-52.6.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "2ece29dfad71788ee5bf98afa262edc3b9bfaf57a2ea07d669c1003b09c5a5fbefcdb028d4842c53e17c1a63cce16f9296e574b834631cd485d0737cb13b174c";
+ sha512 = "362d689566ac6ad74adcbccb188ca958af5d308090cc13f268be8608f4b20917ed0b1ccc33fd344b6b4434ed2a8a62c212cc25dc85f52f7ab20e0355df06a370";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/fy-NL/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/fy-NL/thunderbird-52.6.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "a84eab825c051666d606fff131542c71bcad7f204db19dc10d54166b499869e43951c9799d05b194f66ff40d5f307957c2d27de17da6ecac48ac24621da7287a";
+ sha512 = "90b553cf697bc488e7f91eca2b9fceda94da72d49ff561af9a2f59dbe830a1ea29a49c9be8c544e1c83503a1902076a2badd7b35656372a18899f579d9455de6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ga-IE/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ga-IE/thunderbird-52.6.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "181fcdb0bae1a2aed16ba61523ec90f89b884d907796e1d1c37c722f68b89dbbabf977446022af6c7050e3e26d995e33891880e875f28247653225479847acfb";
+ sha512 = "8fa91ed0e71961e0850f6acd69ffec0876e4b8f72d19b170429c10bd00681095bf816f7c028afa2f01eb5c32f27b6f8272b1a1e3340bdc87ccc9477bb100fbf1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/gd/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/gd/thunderbird-52.6.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "cc91084f593788da76815f185e2b9a877409537cdf52566000953a008bcb2783c09cd8893cba9f387b731fd636b1d8e7b7208832623d1222b5fef72db8cb4541";
+ sha512 = "8653c7664694898222e1dc292bdc244a6a2bc900b240a7fed30ea5cce47e7fc5524afe7b67795d15f0eafb250a5218ae5f8fa8236b7c6e91e15c3c74808a798c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/gl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/gl/thunderbird-52.6.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "6491bf74093139c86a5809d02582b6d055ebdb3cbf29a1a24ff7529a6e8c2bb89e26c27e7f65bb588c379566741510d6f8372f7f2a11004350cc7e907a3a6d8d";
+ sha512 = "22e5454c0af357e030dda5a84347eb154524d0337fae6389102ffb0073ff33997dacac9b40dede462f55ea30c1bb4da65cc8e272271611f42ddd80b5ab9dae05";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/he/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/he/thunderbird-52.6.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "4235dfe0f51f55dcb905453aadc01baec3b8033384e5085072abb600c71f777699df4b556233ffa9b07f5d62442aefbce6f1eef2a9d557b24b48d797cf03b026";
+ sha512 = "51bddbb2a254849b6dcbfaf1f2faae13454bbb71472c7c95d279b5f83a6b29b1b063d904f02f13295fa32e6b33867856341994db9a2201d8f358b006c0c7752b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/hr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/hr/thunderbird-52.6.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "4236d464d704ba9c4c60323dd3518a37f71d24cd441404b6ae7a0e97ff17c839e2eff48d100211cf5ce9d3759336e7a0c29abe5f8390facedd769804adb8b956";
+ sha512 = "a08e2a71ac92e317944f09b2f03bbcfc32122493ebc0800534b6f3c714d4af0c431caf97be1818bc284826b88f08db3e4392f0c2b89ac7adba587f2f450cf804";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/hsb/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/hsb/thunderbird-52.6.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "876a6c45e62c1025bf29ad3c626e3d2cbbc7d9d660e8e862b0fb586b73ed42a0bb58611dc69af727571c93f31dca450dd9156ba78b23b9a4a2116e561a8e3763";
+ sha512 = "9539a6c48e60c4c773b735afa6ee544ceceffdca76ceeedd90973145f7deb23f2e449901cdc75190b5bd510537e70fd948775dc66caef8a7b95fc31843cbdb66";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/hu/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/hu/thunderbird-52.6.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "7bf7604f08e452f33154ba91cdef8aeda9905470f526f403dd76e19d1010f822cf2f3fb7c5f0525299bd0401139df1a12631f796d603e0ec3af4aa8df73ed0f2";
+ sha512 = "d4d0fca22d430ec037bdf5cf8ccbce99df3cab22e4e6a2c3fb040cd1db960903e503ff2c8f633aa1f037a590b0a48134d949c1c4899de429a0533175fbb4a61b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/hy-AM/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/hy-AM/thunderbird-52.6.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "bd62aedb2c800265fc34c884f1605caa0040794cc49479189dfa4a959d49397ef023efaac0937c9573ef7a114cee16504b5a65f8f8f3f3d4d222f4a173707bfa";
+ sha512 = "362ddd92ceec22ac93d95d721c1806ff0270fccf33f0cc4452ee147b3388f071b6d5aa27a0e7548a35a50453d55be2532d7fde19be611b9f0ecd741b5de59e1f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/id/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/id/thunderbird-52.6.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "1dd761bc1bdd865b5ebb494c00dede5e616a1bf7fbe6d7cf88d4f5362eb75435ae162d2e027fb7928783fe255179de00d28a29ab3d90350f75be7a1e4ad428a9";
+ sha512 = "29ba391bbd9b8984850f056d856bcf90c0ac816fb8b831416e5a96f36e9b2dd0517cb5f1caf37998f75f024f3fbdd3b989ca6d4973ded22cbd15568a7b249531";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/is/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/is/thunderbird-52.6.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "12dbca26babd51739fc6505fdd36ad32b5827e1c3e439f3ae4c2c8e0f165528e693af537bec8630146c6c6bbc55b75d7c5bdd3bd84b5255cbf756d627beac2ce";
+ sha512 = "2303d0d74e112bc4f86e6d73fb63fabe8f10aa3486a9d2f61fe16b0b0525bc7b6091c94e27f0ccb548b47bf808c937b83a4609c5c0cd0bd0fc6556c18dc08661";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/it/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/it/thunderbird-52.6.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "9c9b77c70429436b1cb0030c92109343eba9357f58873c13399e9e64f44807e06fc0c429e0748ce9a11f68baf643bec7cf313fe79cbfd35e548ad579b0e6e108";
+ sha512 = "d3d9e95728063bd4e4742619c8ec27d4a0cdc34941ef8e6e3af71f19d59b4db6661366a81f1df7fd1de3a2ce995a1232f39744a825493a0c456d5257d02f7cf0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ja/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ja/thunderbird-52.6.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "2f785ddcb2e16ee1970cb582852ce52e1f3f7cbd58e8f714a18a387019b510cddfa1927f593b61ccc4b662b6e65f3fe20135eed451ba07a1df45b5979743b20d";
+ sha512 = "1d64a298e5b0ec9eaac8f8972ae975a98a5bcbc4823abd59a6cbab251ddcb5ba76263bdae0b55dac15455d8b7d9c8bda71cc54ea0fe67aea5efa5552973be94b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/kab/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/kab/thunderbird-52.6.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "1bbd7b2c79cce7b74614e6f09cd7235d58def667f74bf3276ec928df4f0084704654224f100f227cdb350f839a13e474cbc98e4614ae45cf00969b2706291076";
+ sha512 = "1b351b01ea540b809cad198912853b3f74bc9cb52c33b7fe4ab586f921ea4a2486f28e855d2be95398af6abad2911c5fd3f0ab16938edea85596689799b452b1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ko/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ko/thunderbird-52.6.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "e176558707cda5570b020aa0fc3620deae7edc6e7e363e1ba4b51d6cad9f4a9e74a35be5f419fcc0e18dca31b6c887a62112f99b4a60d9026b8dc5f87de45f74";
+ sha512 = "d9895da7e3099c5d9389308ae6982a77387cd7d61c07ec16e4511c00fc3b18bd025b95c6f05a94cd5e990eb9472816bd4af0a1bbe3605561f2bfe2b9f9b207e8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/lt/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/lt/thunderbird-52.6.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "f431c57a74e0f8498a9a1ad36e6528d09dccf8b03aaf9e7ab66ddd503bbd78ddd15176a5e6c2358eeb616ee023f78414c30b67fd39c4c2f15f4e377df81759cf";
+ sha512 = "8791ae3c0ee4745449b1690f69de0665f7854288188f1570e4c876b1f936e790d651bb1f9ecfcfe99f01f49026d534e667f262c72290894368579313b8a59615";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/nb-NO/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/nb-NO/thunderbird-52.6.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "5bfae55863550e32ea6581d0c24ae5374e2365d9e5e8f05f91856d0fd2760b761d183b12c9809668730efbba63e6c23408431f4616f6a7cc52ee465ccb939aba";
+ sha512 = "be2e537c4dabfc6070f180205787712317ea3bf1befebb5d99d0be562aac60f728635ab665b6813776d985ff5c5d10e72658dbe20c6441722113ca8f9cf00553";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/nl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/nl/thunderbird-52.6.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "fd7d35c0205610d868fb0676f3a8aaf328b1906dd1b174124e254ec8b08e5173741853938707dc99b10b4417df4a7010e20cb8a1038bf8f3258dee593cf788bb";
+ sha512 = "20bc3bd3105880541b2dae20b703191cdb499dc7778fe874da5ae9b0b1626d72075631e256bc0c2fee1c4d1d27424cc6168c419afa8bec8a00d5904ae0678f12";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/nn-NO/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/nn-NO/thunderbird-52.6.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "1070fbd6c51d68e560fa0eeab66f2baa39d11752018d20d23a3577b12b504355f5729d0d961ffd20256521f54eda69d03fb8efef70f8254685e28b0164201354";
+ sha512 = "2437751b998ee2898bbb8f8187adcbd102d29fc54054fb04efef2e0f7f308c864215bb8468ac42975bbd18c6e4a0c8903e5784a4d203df3643029cff696c2540";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/pa-IN/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/pa-IN/thunderbird-52.6.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "12293c8258f02403c8db220c73cf76b24315268324f2c6ac41dba7d77d9653cd1a21771a4994f7c6dc0db9948a601008e347d908c05dc59b7cf6ddcf95b2e86b";
+ sha512 = "925ffbbd7d9e301c52b60963bced66af8b97a7b24275d73ca923f0d757164faf4ba7c69003286d74a69f1ed328e94347ba63c6ca7e13f47f42b7529af9de5ee6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/pl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/pl/thunderbird-52.6.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "331b81876aeb162e1f4e838cb00712e971310285febfa669bf7c6d245c1e8353be941b6d1236423e0d835feacaabf859077da1918cf2652f6b79de30c4beaa30";
+ sha512 = "27dfc79cfcfaea36ee50b2249e8e2a5195e9dd2f755b0f9d3274af2e4cb3d0d5214a4065e08678bbfcae4b51f0a0c2c4b4385c2a199a5b65035ac895de08bd63";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/pt-BR/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/pt-BR/thunderbird-52.6.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "d69fdae2048b738133fd07c6aa0ab6c264e555a3bc3a899d09fd7fe49435511fd544f3ef04e079c4efd320bc2abfa813f85a5f2a9e477af56aa47495466103b6";
+ sha512 = "b600e2e3dc931ba2db5e4bf36187f971c7c1c710f8535d59c999a9685f551454a6e39f80cf70374aeac41ddace2f80fbe68bcda1675b80c5cc39dd8fccf7625f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/pt-PT/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/pt-PT/thunderbird-52.6.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "fa3286336d47b2216b0ec0c5fb6cba2421cb0cc81d1f815515c637a063b8de167cccfc3dd30b02636ae88e74efb34f8fde1b198924fe864b1fdc08d95b7f0f3d";
+ sha512 = "3ca5ed7c487ca11ef2fc743e8a66eeaa05d2585d2fab0ca40b0d965e10e43d1216de358eb61921578fcdc72b69766f8fe24beb3c548ed47c705ab84a30941c34";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/rm/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/rm/thunderbird-52.6.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "b4affea897ac5af177c1fb6e4919f94f5f20860c3f492584c79664d803b7c2d092a96f1a3afe6b3212f689901a52d0ca74abab4910ba291280d52ecef2cf9a33";
+ sha512 = "2d9e51a01175549c712c5bd1e95e08012ed9494a0f6fa5ffec8ee1c311279a6826cee99488a72d86f2cd98d9d9d6d20ef886bd4f69d100a2b589ef8dfc887335";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ro/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ro/thunderbird-52.6.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "3cdcf374f33961484962a6294ad8fd654b006f3472ce6550936a8c00a28943088c9c61049fba278cd304381003b46903a5514ac340b5a85a959edfe17242eb4e";
+ sha512 = "8cfd1503ef3f4a9b4765d6c3fcc3a44aaa2fa557fc2a698452d10b037fdfcca09c462b455c4088b69aa89c153f14b1621d3c87c942a7bbb4627f95bbf0a37738";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ru/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ru/thunderbird-52.6.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "aa1d54fe356ef15d852a9ce3f269deee411d4815f4108c93c832def784c1afa104193e62fd9b47977d20ecfcf3057c05d76f39cc3abeb0341102b7e6e6639763";
+ sha512 = "74d611abaa10d04be342139e19b7f724516a91de07a5f4ae4c4cd3ad927accb5e6668830040defa20878ec1fc884bc983d084729ebcd1fd453c7082a627329ec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/si/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/si/thunderbird-52.6.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "543710116d67afb86e316dd17bf9a74a07ee5e3772381d9f0495af4d42075e96b6ff888ce0c3ce68ec779dc051f3ecb6105d51a6e4459cb4907a604662c933b7";
+ sha512 = "292b5da1ea566ebeae2756b659b1f2ad40a4dc57517da926b3f8263a219e734d197d9aa55ce91582bd8818e0434d2a6b3bc40892d0cbd4715fcac50e3aebf7f3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/sk/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/sk/thunderbird-52.6.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "3ae5ab97172ff0f4d3eaea7a69fa54d9bcf639a8032ee2c5a3fcda2d8b30072d3386c54ef7e8c9bf5417a6030966c1097d69d41dd8c5355e82d048b783aef461";
+ sha512 = "a5f6466d7ff0ceed4fa25c446925e398cd91c29d705ea1e28166bec09834b1f3ac61722823828d97d17b1ce7ac2e67aa98c3d5d94806b7a470d29c5722f37d9b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/sl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/sl/thunderbird-52.6.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "9f3e0724e837608cf4a64a2505af732e4cdf61928bd5dd1237e27d5222147a8ec52870e88c73653de8518e9ab81af4fb8916b067c780b1af25b8f6c208a10684";
+ sha512 = "9167d416f7552b55f8551146a3073757bea4106fea2004ad4303809f0532b85d37fea449ed09f0d162cbda2f429d869b90b5ef14f29784f418c63085a7c9b5b1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/sq/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/sq/thunderbird-52.6.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "0f2e10a8b9cae1185079af8e37ca9622d9ed29b6bb38377cc2db7523dded8da4969798941ab1e99cc70b36bf2fa59549567cf5c1e1cc40ee0131350d60f8239f";
+ sha512 = "aceb16a89f40243f56611d726a47b15bc6b0e5c1177a4beda6b147749299640742dd9d5f64384e88f4fc065c5f5ab80a7456a81ed63331a99a60e1e2e8b76a08";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/sr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/sr/thunderbird-52.6.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "1f32b2705e4939c5e57f7a6a3eac29ccacbd90bb93361007b208a0eb1aea4f279b50fa17ffb86571cc2aa793742d3ff62caf28047b69c95ce358b6ec2cd24268";
+ sha512 = "c0cefc58703c51d169686bb6c25477ea3116fc9691e0bf971d2a141ee8e93e4e1853911189c2b49d331d8b04c70e3c154083a05179c93a22b043a70918808ba3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/sv-SE/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/sv-SE/thunderbird-52.6.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "887176e1d4d9cb385ce0261a45f22bb67a87a125da737403c6965a6dd57ec7f0763b1245ea0d04b79aff5f41cd1ded3a06dc4ee301a17c01a9417ea2d515dcb0";
+ sha512 = "179429292f73320f33d3cfbdd4b55b65117c8b8f60abadbf8c28537ab1e6e7664f7e2fa1b20ecdb201d7d535a9974638a7c22c2f5ba0fabea580509bd35d2a3e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/ta-LK/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/ta-LK/thunderbird-52.6.0.tar.bz2";
locale = "ta-LK";
arch = "linux-x86_64";
- sha512 = "fb981e6175b1f8fe79b65f2c324e376a89c7378074a6ead4cf3444516fd8d566591f942133642830caeef1f342ceb169d2e558171a5675ffc96a82deeca585a5";
+ sha512 = "ccc1e3b1ca1e2a762c840c5e52b33cb3c05b75195576e95f7d28abe53aa6438d83eb185664797be9a0726f51416b4cc70877a4d6e01282d426459820eac59b01";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/tr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/tr/thunderbird-52.6.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "2ce313b74b8512eea958c2c3e303829a3d7452a48efc07afbfbe9ea783c6099e75693b679cddb65802fef5a47f98526b7ceaf4c1e7fdebf9357c91d5a306bd70";
+ sha512 = "55b14f94b1824df5e05d8c8f8c1a86a3d9667123dfb7b86723888ffeab93b8b0ed8dde082c3db0ee33446052e81b6f282e4ac3ae9a2a51ef25e01c6ffc93ad1d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/uk/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/uk/thunderbird-52.6.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "dcf852d0c584c3959fe0f7ff72cdd45fa8497aa1ca44ca036e849c3395da470a52376343f4b6e37a343e2f2919245a52e63bb5dfb5651bbf749c72c35a8918b0";
+ sha512 = "94047ef1efc45fcd228012a8833ca1d6d5540ba0549a5f598ca420564e85dd0bfe4995968ba241d57b588db542f6c33445459c77b40eb3b568f66d3ef8e4e91b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/vi/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/vi/thunderbird-52.6.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "2b3c262c1955045bbda194715f4e9fce97872054ca8cc6f7bca3c1c6da303ccda4715336c846d47bc204fadca003ba9f4efdb6798e55c9e928ca822544bfe152";
+ sha512 = "f30ab0cc3b6d4322d9d65150da1b247db12305f8a39acef383048118f30a757ca380134f0f12c238432a23f5d70d173e53e24f46af158ccdcf5eac516267840c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/zh-CN/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/zh-CN/thunderbird-52.6.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "74e7d7f4039d38f6af9590303d173d7293046f897e5b23acf8ff16c7b1ecfc50d0e8896550ee371f19e73518432d137779cba26bad913e8deb9e4af1b0637edc";
+ sha512 = "4dd0923c8258dec6de71aad216dffb2945852f2d6ad20e104599a43a13e7c48bdaaa70a7afb35e3699bbaffc9a69623d6d24e299f1a0e75f604ba9bad96647ea";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-x86_64/zh-TW/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-x86_64/zh-TW/thunderbird-52.6.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "914af708ab185b76a67e8a2a4c85c14f41bdc05bfbef66c56a8b28820e4eeb866dcb6d60b1b4b61d924af9a6ccfa9ec6a10afd6ffb74794487472d508807b417";
+ sha512 = "39264550d88ad4fbc247b9bb61015b2c0a9e75ffc19ec34e1d7053995e2fcfd65721140f2f4486fe959e67484c6ca6305e997c77b59b98e60e9e979c60e320f7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ar/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ar/thunderbird-52.6.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "b749fdc34c15b48bcc0b99af41ac0357fff3a9c4bf774de536caf1fa65b33dfc69a4a14a4cb0c06a82d41e222362cccafb9ff8f4ca64c128cf0a031c1161d74f";
+ sha512 = "b801148b9eccf4425710ff3c5430795d873448ee068dec8e8343ec9094d8c04e317dd0cf6e2d3b69029459d980b841470365441e26d8f71503d9c6f03a52d0fa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ast/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ast/thunderbird-52.6.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "f3ddb2b95237e8c505286328369c9f7613e5cb22ede50f8842e936c158aa6cbdb053de6c0f4ef0a9256b394b5510c1733ce0f8cc8423370581ec54b871f59b56";
+ sha512 = "7368be5dab56f03635d3bc06f1d1871893dd8a694388baa90a44cef5f88717a705daeb2230dae8c2bfaf8b40e1f7987aeefc729b4e77ec1055726b0944276c79";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/be/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/be/thunderbird-52.6.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "d41e1bcb8460015876d784eccb37aabfeaa8a283f408e6606d84175f3e6b1e7428b8d277d30b250192cede4cb6bf2746945cf6fd4afa698fcb1b4230ee0f6d5b";
+ sha512 = "a39137149f5800b5ea612382b86840b095fd09e38d06ffaeb4a2f5e242b47cac828ffb87c9870a9ebc75b9bd26b0499c2899d5b778267dc6842d21afaab0e7bf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/bg/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/bg/thunderbird-52.6.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "e07885f88953dab1a940d21142fc04c7b8b2f807fc424f69b99f90d4a8f5ed034fc00de92d76dd4fb858c669cf6c3e9cb82f93ac3a264ba71f7b644e99849fef";
+ sha512 = "2314afbb259a561e98bffe3d30aaac571b8f7f54de2246af78a012fcbee19fda15c8a921221ebea738fb09be07a1139f5edc14f1f9f55945a63e08c625a6bf52";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/bn-BD/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/bn-BD/thunderbird-52.6.0.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "2cdab1cc1066ab51d8fd0787115568cf70f3d584d2fd5e3908eee0f64037ce61a80a3f19ae31dc8cabca8f05cee51221917c717ea535a5a8085dd3410fa56422";
+ sha512 = "e8cd137f04521293ea60c8f8557b4482baf1d7936c9fca1ea7426ea8a99cae48f3e441a81cf1a779034595eb755009db512f29d31c8ada11391cea0f3962d61d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/br/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/br/thunderbird-52.6.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "0db76f3544b14360bdee64186b9f828dce717d72d23ab59d4568cf079dd1db138e5b79eb500bae6d0043550bb906a0558f07e3b5ac98d0ff67705578d04ebefb";
+ sha512 = "0715d8eda4c144c35b5583bdce6eac058788b761949bcb79f156ba4931c380e33f7810fed55e283e02c5af2d555df471c48383d1ace21da7f88c3b0a8e97213b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ca/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ca/thunderbird-52.6.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "6229309d3e81f374f4f04071843e3a1e7e18ad8316359ba6badd0509284ef59c16085af9a52956a5a2f438bd9cf8c88400e15fb99bcb75001f08fb72c285b3ad";
+ sha512 = "21ec148ddfef69ead9f1b367dce4d6a93a7f1d31fb691035d40132cd4955a66f162a44f0e5b0caaae8cfdb76b0842cd78a630cb6a7949e839611d98d58776a47";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/cs/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/cs/thunderbird-52.6.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "12a2df8d37d02076acf6cd2bc86bbc71e38e157e121b1729096c880481a82d23a0c1c8f1c8b1ff53193aefa1eebc64ffa49bebf38dcdee5fdbdf429bff5d9993";
+ sha512 = "f2c7c86db91332b9f38ab4ae732ca44c7f7bfa32e3b8123f7ba9662fe9f74b9f01a58ca63a9954b45aad05272baca385797679103c29a95dcf248fe8cdac5a53";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/cy/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/cy/thunderbird-52.6.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "7c71ae8ce62dd271e0202b4e25b52ab9291ff83b920465b9a96c36d55c520ee87a5a348ab9d0ffd495744b787d424741ecf9e89ae4879281d0a6f2cb3742ae2b";
+ sha512 = "f0bdfa8373fc87faa567720c4c998f08ba836f8c26a59e38e92bd641e7efd42010530575bdfe1fa7bc78b7688380eafc274b8954f2a59e60912713afacd42789";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/da/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/da/thunderbird-52.6.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "36861c719370036033286139f5e93d750eb8712afea42df7cc7f8bbfb9a00dde999e3ac4e38bc48b64a343a8091483163914cd362e9e30e0f9a98c6cf6a1783a";
+ sha512 = "80dc629b815c4ec98026f0ee5c2b7f754bc9bf0e5d026775866f502ca55b826ce071470a8713ae98089bf2208e5b0d0771a20307db5351b4af78169bd8efc1ee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/de/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/de/thunderbird-52.6.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "8571075c5435ab4763ac1c0f3904ca39b5ad1363390fd78eec9b73115caccb3eb3cc9f2e1a8c4119469ed5cc99d648fc905a8fb4d51c0bd10dc9ecb0338ad59b";
+ sha512 = "bd66cf808f3d5ba73dfb0d314050c5d4ddc59966abc84e904cde2dd73c20086dcbd580c1a0bff4d1dee7ae940e38a53b9a37ed75e05758ff9da799f2ae1f7aab";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/dsb/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/dsb/thunderbird-52.6.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "1b873aa804d253786b37a8bd1e85884f12c48292c3703d9c04a9d370e8fff73b0d865495a65de7fe690e34f835220ea88810194385ef50f3b285e8237f3761bc";
+ sha512 = "58e50c2d6c2d42fcd34273ead868753373e054602ab1ea7e9ea9d5ed15b8ae15e6b654fe81b6a56942f1cd4eb3778d11897fc2b9e34e789aff7d83b47bd3c100";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/el/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/el/thunderbird-52.6.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "8f6327796a1e937e0d43f2af23f25292ee3a56b9d173bcbad1bf1d7cd60ca464570ef4a9d8255d2f3897dc862680073146a6509944014d0abeb21395da8c0201";
+ sha512 = "40888eca974a5e9dab7459c790b7e589906da72ca9ea64fa690225d876310239faeff8925366b5fc559a5793efcac01696f22886c9ecbd5dfad5661083b8e63d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/en-GB/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/en-GB/thunderbird-52.6.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "e27a9c743a1d439e3cda7f2924c01044c797f88bd4b90723face80a472c8e0854c747472e5cb72dfe10ab1018188044681e1ae633ea55f4a11aae6f62a3a891b";
+ sha512 = "5a418b8f6b857a4554cddb81b36b5f4885ba694ff08b3b5f3c342491637587719578738eac9abee2735e8d0fa1ab216ee9bb5cce67955c4b7c30c3a063b95477";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/en-US/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/en-US/thunderbird-52.6.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "b20aeac366bbfe257e709133fafa59bc8fd784d33926a167adf24d2c90d2cf5adfb68815e2000de4837be7cf73258d890cef555be82112aaeaef2bcc244f634f";
+ sha512 = "628a5f50871bf44c59e1d8983f520d5ede9f22bff15eb4b03673dc6d4b0f72c84247a5e29ba67e871be449825dde8090a6e9a50501e434bbc17d86aeb846e1cf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/es-AR/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/es-AR/thunderbird-52.6.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "a3547d8ea9675970dfe9dc40e1b763558fbb204b8d0940156b97212f2a5af00ca82ea2493f77fe896e257d7e0cb1ce7a1fe05a4c23aaa09222da43cc9b823e88";
+ sha512 = "595419a4c26c8974ada3e9856dcabe863666133a98d5730a1a295f1edc414d1d0b3a159afc94bd927c934d44e9b4ed4282d4211948bcbe8b6d744948e7b48e02";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/es-ES/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/es-ES/thunderbird-52.6.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "2ad8177608038799c2ea653ea056c599949972a51493a27a34d4aa0769814106cebc8eac3521c7d6186432fadbf8e17e7b9e5221bdd1bf70de4fa80de163e964";
+ sha512 = "898a14402ab621fb81b563c039db3ae343173cb39872ca6a2985f6a279af7ffaca404af179cef3adb48285b05e24b372c1e8a1918557280ecd10a4368b540f27";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/et/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/et/thunderbird-52.6.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "a68d4606e943a4b5841853b1c2d5165f5c97405690d467c0548ef0169fe472e76088c0387f9adabcd5837a3fba72287398453c4e149343bc9130348b5d62c682";
+ sha512 = "b2ce107034b87b9e4459add9e1d6777e58f52465f81720d1a6276dbe0c341c92984fa9979ec8da0544f4699cf98a097098ed14759c38e47a0f9ea4aba6916907";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/eu/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/eu/thunderbird-52.6.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "dfc826d722b7ff331df35b6fc9b82eae9714f8f8e75c1fe3119a3b449a5b2817a8641e939ddf32b4b6605406a7cfeb57de24493b5a4d0cf9992a3dc30f2558cc";
+ sha512 = "a401cb39dd18e83cbe64de9c527ce4d72a951f32c5150a88bb509487f3ed4364624354a6571d41ee18f1061841cfe9bb704bf355893fab6cc44d94f660a5e0b7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/fi/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/fi/thunderbird-52.6.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "2676d22c662a5d7b4b3eb32a71b032e76bb609b39a89381054b254ad7a966625af2166b2a5edd9c09ad8d9728933203c99a3c60e03c2fb031b748e94c16eba77";
+ sha512 = "d87a4ff14023c2a20241a920d2fac288d76124ba3734ffcae664cbf46ba3a3d54fe42979c243e6ae231f7b5aa54dfe9c82ad87f3839714aa8a21409a6e87221d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/fr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/fr/thunderbird-52.6.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "b6ec3f6f2abb0f1ae8de3167e03d9d254959a93881b4cb8202db5880bade5569a53f1b5aaeaec10fb6fcfe453fcbe7cf0c090947c546ec62ae0f858dc0b251d8";
+ sha512 = "5bd14acb63b044b2aa6f2f75fc365b6d65012a504ac3735cd2d72097b65aa61662007e06857f7288329c39517af01e694d19be5498bf4b718fb9b2510c8ed313";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/fy-NL/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/fy-NL/thunderbird-52.6.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "c0e2618f223f5b58d80283b23c38ce703d5fa019444dc2168d1ca88149780e458ed9c5414931457a0a3e7733407eb07b1fd38f3b40c381db2f012c5a1eec7eaf";
+ sha512 = "13baa3c5bf0c24474f6f31291b54ff9c846bc3a6056bf43a74f3e5ad4919879adeadfe583151f55cc721e8aaa0b9011cc8e9c3a402d2fc363b4b2ab97f5aef76";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ga-IE/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ga-IE/thunderbird-52.6.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "fb6e815a5690382f1608d20cecb596012677616cfe3de11ba8aacdf32c59314a5e61ade11151965fa4c5f310445700f9fe89e14734f8876ebad4dcde9f46535a";
+ sha512 = "632cc17bb0e9a5ee4e651cde51f71eb6efb6eac35297126ca3c7397e4bbd407f583b70a2aa5cdb4345276b493f3d8161cd376a443b37be3ba6b2782b7d6a534b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/gd/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/gd/thunderbird-52.6.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "3edf7e424f7a21540225d6e30543bb39f395564a3effd5064f3471f7922c19e275fc7b20e1df929a93eb375e0b37937f5beb239003300bff0af8af0d2f7b203d";
+ sha512 = "03b3f6ab1fa5edd9f4c37f1d2ed9ba7a34e4b3d714bdf238f7e4ed8e8c65c432fff5a2815a1993ac8f221a997dab2b0ee22dea46d5a8b566bad35ae1cc9a4f46";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/gl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/gl/thunderbird-52.6.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "7afea0817603271e8ddfa01374102f8856fa1d090fb3a98ff9e3ef477aeb019f3860e68c6ea72659ea0b65c54967c68bfa0d84a040d7677469ece8460fbf93c3";
+ sha512 = "36398fa1d04ee096c1e2fa1420ca375dc7ff135ff63343e20c916b6ecb03b2adc6e30d26e66ee6ab38cd816d928e8c628a55bb3f6cf921bf7691b6092700200b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/he/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/he/thunderbird-52.6.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "546484c47f925bfb92bab962735cef6a74336d6b282881afce1054caaee559360e2df1d497d857a12ae76b99ce765ac985adf48d17f9a759b262f8b134e9adf0";
+ sha512 = "f819c1bc97298445f3d3d5ef91470a7ff370a5db5e4884e8c2590e06bbfbf9a33c7d1cb9919379a6aa654e47f49b6f9e127584eeb29cb14f2e73efc01d4f8ee7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/hr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/hr/thunderbird-52.6.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "552ebbc20522633fdd27117a941a0541bc3195b4a650612e6bf9f5e341f09c39efe1a58dcb9b0bf3ebb4797c7cf49e7d8a8d7922d2f3cb83284f9a3dca7e6b68";
+ sha512 = "bdebf02084d98a6279c27d914935e4e8486d86cb27475e99983ab0cd8166f78c82b6815528f7afc10e6aae8f0859c393f6f42b7d1a081925b1fe2053f309052f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/hsb/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/hsb/thunderbird-52.6.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "f92450010bfb1d1620bd4819103d89f0d58af567231219ff106dbd48550e04af2900b362b93bd199482aaeb72a0ac88344e3767d754d6934d401cca13af4b718";
+ sha512 = "b0db8f59739e0ead2d0ec64bf00f6b62854b2b55b34db04e31c27db14b3b67e6af3bc9d857fb528e4e6115e3e1f2da75b685b17a33cf9ea976cca7ef5ebecb56";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/hu/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/hu/thunderbird-52.6.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "6a4d10925475f3fc499f49894f6c79de88bd394c9b3359efb326e55aa3e1af9b7d6ee2c853908bedd95e113d697ae3b25e612dff72d81d01addb1fbc39c6ea36";
+ sha512 = "10ca02217736663a1fb44e20430bf2ac3a76fb5f87e57e539361ba12361c2f79aa3892fac02c4365890c6506eb86bde8fc955dd126eeddefb7b27813050d1861";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/hy-AM/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/hy-AM/thunderbird-52.6.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "ecf982393bfc9c826dd74ea6c0452788c34958f031636c4f70bf12388e966a3630cde159f3751540b3b917e52f0b64a2cd572d211ef3b61d97725a80f51b4f5e";
+ sha512 = "a0240daee40e6d8cd76d81bfbc4bd47052f9e20a00b8c687806633eb72e16d9393a6005c16f5391d2caa5a55fb7e0b7e12d1097fe140d6fd664e3ca40358b597";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/id/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/id/thunderbird-52.6.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "a4d735acd212827ceea6205125e8d38f292b0994a5375738857b12531aaa947539033fe3be3e198eae82b77647d243227200a9fafb4ff2729bf4b0028868295f";
+ sha512 = "4450789df3c0176cde9adac0f8b075ca64690c0278b6da9de4040faefa35a9c915de1daec1e1b1ccae2d80c8d55f664c8535d9cc31ade68ef8081fc3f102e992";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/is/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/is/thunderbird-52.6.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "8d4b0a3eef192d42ecc9c65eb692b5c35ead5c1a7ef17f575e96e06f8990a76607b31abafbb03cabbdd4385eefcb09bb0477c7a6cff1b5fc3a60bc9fb1d0518e";
+ sha512 = "9ad56f873a0138d55a34b6058681c9edb185734c3b358aa1ffd91161403cba5fa0a2d02d858fe45ebbb2e991c0a8da1bfcb6516c9836e26a3aec7e2160f292a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/it/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/it/thunderbird-52.6.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "4f2d5c1bd7cc404bb8ab6097bc3dd40424a745f8a6cbc0e73722a28d68a582150acbdab83e02b89811c6617e63a2d56f5f02f6fc463092e8e959a91552a6f3d8";
+ sha512 = "242f2c9b2a7821bbd6601f4aeccbfe8f9c31556a061c0200b1139ce28c613c3781fa0ece4c9674c19a2283f647b2804820f29e26cba9ecfdc53a6b05964e2762";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ja/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ja/thunderbird-52.6.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "78445e5bb7211d7319609edb30e063c3584ed8c92eb4fb2953520720125306c28905e2248eb5825d6bc09399d38e35f37be57707e64edd3aae555b4ea748205f";
+ sha512 = "1686f8cfc156744f2e9c02afa19ca00ac29db0e6f9b07900aae9b068928ff30431350ddb75824918df5a64e076d88b312f1055b74db44ec7cb909d505d2c013d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/kab/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/kab/thunderbird-52.6.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "7ad9d0213a2cd6297cf899f311ea3b8a7493f8596c352c351aa5aae3c7b0639c787dfda9d63adde7b2d920277c09d987b690506c762e24da16d86f985cb8f846";
+ sha512 = "cadfcf6a02732831411f180d0363d3c3cb08e31d7d108b5f55d14bb75b6c48a744b40ec2a964f659904fde4c5e82ea8b89651db55406e5327db41c6f15f74416";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ko/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ko/thunderbird-52.6.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "a76a8acadbf082a7fbaecae8798fbb3fec4d03515db2f0a7d2d10d15ef468c128329e79f68e9b0075c4a7767bf56de5d3f1f5521cfa7beaad2fa2026fecb43f2";
+ sha512 = "4b4e6bc229049210695536a0e12d685995bf439ab8b2b7879142c93cc749882ed79b98063fabd4df97503e771f585cbfc1590b2a3815a6121a7e43417addaaad";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/lt/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/lt/thunderbird-52.6.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "cd8911a16d2662f5b80b76b04013113a8e9a231d25404afebe29852b5335d587a1dd22aaa74727c1b74ae5b26ffbd0f4723fc86ecef5c43397485a5199d65b71";
+ sha512 = "5d73c90f57e50500debfccb555183cb616ac9d893a19ee29fe22f4823085bd62aea156fd5c0f0f6ff49291636c4d90af253096416aeb87982da5455bf548a40b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/nb-NO/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/nb-NO/thunderbird-52.6.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "3a82189796c1bbbe4633ef7beb054cd5f324504173678aae2763714b4ca25b04bce479eb63d89abe920c89ce7a4159eefa5e27b6e5959d2bea01a4cd53e13e58";
+ sha512 = "0adf9e6b10010ea5cce216a510e53fc5dc9c2066eceacf3c3c6bda7526b3bfef1083b130c08432dc59f09e02e19f0c4a5b885cb43627771aec00d78828377eb6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/nl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/nl/thunderbird-52.6.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "63e40217f5abea50375c0fc0060cab6c6291acb25d468edde8a14751c0693f0e9d751cbdee339a2c141269edad6c4ac87ec37f440257b5a78492bc43e66a9cd6";
+ sha512 = "372e39c33a78e70d628fc1bc1a9719b3d902d67eead4e47091b40913a4aa76dac63db003cae8113f7d194cc6fd24cad13c4e87aefd1d6bf425434835c983ca7a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/nn-NO/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/nn-NO/thunderbird-52.6.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "bfa15dfb0606ca225ec370426b983a17c614dc850b665e40ba648504f5d9bf556a2f31ec20533fe739ff94f57f3eb5486f422972c7ed8c08d8cd7c8a023f9937";
+ sha512 = "1c66f021fbdf85e1aaed26e5a6d3abcbc9d71e91126bca10a6f8b62b10abf3927a44ae559136478fd9628dfe3409c4edd83f3336302c84fb0b6be6d4031dbb3a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/pa-IN/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/pa-IN/thunderbird-52.6.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "6989775d3e36ec43aeccf3db32627d3f1be13021943a088385313fc7111d4288b8daa32ec37a9679353d68a9f15761fac2f7a4eb7dc1a60e3d15598296b11f82";
+ sha512 = "aba5a6804f08eb303e71aba94b11116f253dd19dd31e10c05ad5469800378ffef678a90a8a33db2da516bb55ea2d1d1b5537c3c11ff9132ce9ce890fb4e8e413";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/pl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/pl/thunderbird-52.6.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "05d252299552f987641be34e5f3462d56b08b01a66637b2d039d1a39f2fdb1b9b986ecd353bc69290bd64b5858b2e7fb7c928209cdbb98b27fca479ec8f959b4";
+ sha512 = "19559239283420bac401dfefec812bbc18d33483380c44f217b70d9412b3d93f9ab3c2f5d9d518191fd891316e9ccb5b21f901676026f7ad2414a4541d584f98";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/pt-BR/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/pt-BR/thunderbird-52.6.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "b40deb4d5239e335f2c2e65d676cb6528c3320ee28bc9d83dd53bae2a486bcce2921726309754cc0bc155d3f8a0f56d69aa98e782bb4b8375cfcebfee5f58320";
+ sha512 = "64ada0291a3da9713eb81cd05ddbcddd70379bf07a14e019580bbb7b5fea4976ad7aeae87a651da070139e975bb52f66271ed3124eeada4d6a90f4afed948d3f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/pt-PT/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/pt-PT/thunderbird-52.6.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "0afa965096f5a79b79b3e49af1758dc200ceb8161192a97d260313f9582f1c8b7a1d4e54e093cca6b9c92a9458dd38ba0493fdd1d6567f0505a90fc9bd97f09a";
+ sha512 = "ce57a764ee2a529d7e37b6d620cf7c3825f7af1cc04da0502d64d2a7fb577a27a171a4f5d589c3f5e738192241776be4119d45958b2d77fbe3ae4f82279ab380";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/rm/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/rm/thunderbird-52.6.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "c9babc6d6e85936a251d4f7214991a06a3b92c6ae207a8012fe14cffb277a6b2468213a4ba94672a360bfdf9f4b817b8663cc15ceeafb79a63cbac13310e1aca";
+ sha512 = "04bc57c8360be5917fe2e05b6b672fab614ea5a6ff150c83242ee20e89756f2f24afa096249fad5f2795c47e570815281bce70449385efc5e510c64204e5f7cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ro/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ro/thunderbird-52.6.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "86f303e7878cb988ee1773e6de2ea6b433028d4bfd40d9388384b14b5343b1de9b6b5084f92f1c95b4110ecc7fda669ed98d50dbb6266a775f4e058d5083e24a";
+ sha512 = "86c790e5b3faeface66d001ea9e56006ac2955883337204e5f79764cdf74860df210688f8467c9f7b0051c9efd5cdbc5c98b615656155b99361bbba656254a47";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ru/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ru/thunderbird-52.6.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "d262ad2a73ab34bdecf6d180840922bfe16fdd4dc7097ccd900712d99ca915da648f2a196accbf6ff9946d9fc48c674e9eb0f0bafdfc94cd6f9069139cf0f036";
+ sha512 = "cbf316a94b64d02ee83fdafddbb60daac5157ea11c57889703bde88e3c4baec720dde515e9864f021cbb39e6945a33ccf909623fda0abe542e07b11eab8154d4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/si/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/si/thunderbird-52.6.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "6b39cd9501b2dc44d033efe9524c5865cad8fdfd8224a51fb04679227e5306d67d05a9acaf4f5810cd67e6d10b1afc69ff80e63a7926616c35c79ecc3f02d93b";
+ sha512 = "cf0dddbe01bddd623ce5052f0a72dee9da4eb5de1932d0a0a656baba55c79eaec51387e37f74c1a1a754ee71def8c972af5dda5a5bf9e78c19a2c11c1cc42e57";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/sk/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/sk/thunderbird-52.6.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "356c86279387b023540fba86f73376b1be12413887f8ea2c3b706ccc268aad282d77b7eb863e58d6f15f66516dd4bd8f56a8f413815753dfd6496f81ee842aea";
+ sha512 = "5c70a7e8a47e44a47eac2d00526c4c8da340121c1fc8c136b3b40cbe0809548e9cde6d6dc76d1ad679d7bdedefdaf3fc373b2c124cca6b36a9cdb9f4e6da939a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/sl/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/sl/thunderbird-52.6.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "86d035a6b7108fab33582eb665afce9063e3d55b0c468b81569503cdde7ffe169de227024e94a60dd45e39073eaa3c3f313bf061c0ba492b66f75f79941c6100";
+ sha512 = "9bbaf000fd2c1fe28f0f64c31c7736a2595399788498ae8be8fdac8dabc709efeacd8fb1f6ae8a095c130ff7620e1b7c6e909959b9c724b7bde736049664357c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/sq/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/sq/thunderbird-52.6.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "f2dd5958774c81710aa59d7c9cf8543c86d82cd21da16b13ad1580cb2680df5caf973cf28a505fb994ad809264deeceea8806641fa27b9df5a7f26c725030515";
+ sha512 = "6f8d71fa87777b11f5ebf14c6811ce9a0c2c380db5b7f3fe774219cc60bea6d4f59de8a3dd193d855725c3a0e5470b36dc0538f94539d637be14de5d8e480c7b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/sr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/sr/thunderbird-52.6.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "47a96a821fb825b6624262bbc0138027b842a9a69985af8903a7bfd435f6cbd3211e382899f3cc989cf716759aad927a8be22b2500f42f75362cfad09dbe67fe";
+ sha512 = "0bbcd2a98f767a8836d054a97c797a0ea7eac5c08fed9177189474e47e8dc50d395735c0eaf8c6e839ac608084c6e533a3b20fda5e69ad74ada53636f1181359";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/sv-SE/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/sv-SE/thunderbird-52.6.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "978c8c41034137361663f2b12818477baac0e795e4c1ca7f7a013a8e1bb68534ef2a8a9d73e31c1ded7461bc5dc6298fc628dc6190b3657ce415f9687a3ed85e";
+ sha512 = "22cc597657e44124162a6b8693022bd4086e3b4e0f9e42342c997bd333e1182163f0ca0c67d91cbb5e18c45605c877eb69d00372c86a9378ed2e7846547f3964";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/ta-LK/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/ta-LK/thunderbird-52.6.0.tar.bz2";
locale = "ta-LK";
arch = "linux-i686";
- sha512 = "970405c59d2589e49c53f0ab37e959c6f3b94bac41929ac6d5776c7b78b91bc0f8a6c1acee1557338b76bb8fc2a9f62f179a0ad10a0a8c984254d39577402556";
+ sha512 = "902832bf66b2efd39cf038e9361bf0ee8f9682e73a42895ccf6bb637eeabb8d4d5e8b3b3d28bfa52e537ad1babee6bbb8d033c538a61880920ace6a4a7cadf95";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/tr/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/tr/thunderbird-52.6.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "cec76a997708b5339d5e49baea40125226f4bd708fa57f43f7812e2c7be686515986b90ab6ee525dadcaccbd9b9ea2c961e1a645b2c9634062e3e0c9c00ce2dc";
+ sha512 = "70dbb015aa4acf35d5cba0e9d8916bed2603c7e44574c98e98e56edfb68db3ab572402fda5c809d838c51a2e3f135cd3b86f2dde44acd2e1ae2f12cecc276655";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/uk/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/uk/thunderbird-52.6.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "be710c5a5d28b34136ad72456ab9893d7c31dc0f3eea8cfc38d70169c37df5c96fb3aa18b72555e081115d0791f3a634325da191ac004ffc6a38d1412e140e95";
+ sha512 = "9fd85a4f4366caea3409cca47df70d2f028c7d85c248ebbe5e7e92005d98d45947639fae2aac8a145e4cad12cc92e368b9f86de4623a7d1a35e0485fb35cff97";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/vi/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/vi/thunderbird-52.6.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "7d1f59f1fd78609700b6d6246087b88c5190139c79e7e60f2eaba91908ff0afbac0bce0e2a60594cda0800cf68ab0b5568702e0cfcfd1718e4cf46a88f20bc01";
+ sha512 = "205b22a39b795946f019cbb9e8c1813a0ca9f59551c9ea30c661fbe43bbf1d87069dd3992e71c83226b2559cdb4db2186b37120c847367b6a4e1b16aba24510f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/zh-CN/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/zh-CN/thunderbird-52.6.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "5763d93646a83b8a88e8c4b1c1c72101831f72323b600d576619330e2cf77ac7a9dc668aef5ef59188e0f467db900d1d8f3c2ef299f422f83de51f53519c70be";
+ sha512 = "d1a9247b1db70ddba4f0cf80af7b8606e6bf006b31d3e771a4047dd7ccd121114bab900c38c02f36c4b60636caae75047f153bafd06aacf1b546c3d8af01806a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.5.2/linux-i686/zh-TW/thunderbird-52.5.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.6.0/linux-i686/zh-TW/thunderbird-52.6.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "cd593b08ed5f31dd89b44e9b79b1db324c51facf63e9d9c0c2ad847b9cc13a0548e831a87078c9c0ae910512c4855e6f3ae22d1c40189e082ff6ff26224c35b4";
+ sha512 = "a92b42e7e1869ad91d8343072d508df6bb8e67ddf7d929d4911457c5bba04fc1ec7d3218685954a4ded7ecf819bfbef975813fb2bbb9d1da60444b83f1f0fdb9";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index 720b20e71290cd9b4b8ae36a4bebf633812dd6a6..bfbd9700197329946f65b20313556f0350908215 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -22,11 +22,11 @@ let
wrapperTool = if enableGTK3 then wrapGAppsHook else makeWrapper;
in stdenv.mkDerivation rec {
name = "thunderbird-${version}";
- version = "52.5.2";
+ version = "52.6.0";
src = fetchurl {
url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
- sha512 = "d626d3d37959539b15b5d2ae4a580fcc160380974bfc1a69a1fc8ff2435932e90a69fa386d5ecb6721d9154603c6b7d063e3368f6f995fea057eb593c06ef4ff";
+ sha512 = "80742c95ed61d1cb2e72b71bb23bdd211a40240ab4393e9f028a38f902547372084a8f56445e2394484be088a7b9801405f3d6618fb2742601cc968bf34427f0";
};
# New sed no longer tolerates this mistake.
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index 283307fc9de5eafaa55305687f796dd74195ce80..d8029f02a6f0bf86cfcf130d5802f4c06b99239b 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchgit, pkgconfig
+{ stdenv, fetchurl, fetchgit, fetchpatch, pkgconfig
, qt4, qmake4Hook, qt5, avahi, boost, libopus, libsndfile, protobuf, speex, libcap
, alsaLib, python
, jackSupport ? false, libjack2 ? null
@@ -17,7 +17,7 @@ let
generic = overrides: source: stdenv.mkDerivation (source // overrides // {
name = "${overrides.type}-${source.version}";
- patches = optional jackSupport ./mumble-jack-support.patch;
+ patches = (source.patches or []) ++ optional jackSupport ./mumble-jack-support.patch;
nativeBuildInputs = [ pkgconfig python ]
++ { qt4 = [ qmake4Hook ]; qt5 = [ qt5.qmake ]; }."qt${toString source.qtVersion}"
@@ -116,17 +116,24 @@ let
url = "https://github.com/mumble-voip/mumble/releases/download/${version}/mumble-${version}.tar.gz";
sha256 = "1s60vaici3v034jzzi20x23hsj6mkjlc0glipjq4hffrg9qgnizh";
};
+
+ # Fix compile error against boost 1.66 (#33655):
+ patches = singleton (fetchpatch {
+ url = "https://github.com/mumble-voip/mumble/commit/"
+ + "ea861fe86743c8402bbad77d8d1dd9de8dce447e.patch";
+ sha256 = "1r50dc8dcl6jmbj4abhnay9div7y56kpmajzqd7ql0pm853agwbh";
+ });
};
gitSource = rec {
- version = "2017-05-25";
+ version = "2018-01-12";
qtVersion = 5;
# Needs submodules
src = fetchgit {
url = "https://github.com/mumble-voip/mumble";
- rev = "3754898ac94ed3f1e86408114917d1b4c06f17b3";
- sha256 = "1qh49x3y7m0c0h0gcs6amkf8nb75p6g611zwn19mbplwmi7h9y8f";
+ rev = "e348e47f4af68eaa8e0f87d1d9fc28c5583e421e";
+ sha256 = "12z41qfaq6w3i4wcw8pvyb8wwwa8gs3ar5zx6aqx6yssc6513lr3";
};
};
in {
diff --git a/pkgs/applications/networking/offrss/default.nix b/pkgs/applications/networking/offrss/default.nix
index 75ed084c285345392762f3228dc1b0f12ae7743a..af6a4dfddc1b66bc6e3829e44c70f8b897e6e8c1 100644
--- a/pkgs/applications/networking/offrss/default.nix
+++ b/pkgs/applications/networking/offrss/default.nix
@@ -8,18 +8,14 @@ stdenv.mkDerivation {
cp offrss $out/bin
'';
- crossAttrs = {
- propagatedBuildInputs = [ curl.crossDrv libmrss.crossDrv ];
- preConfigure = ''
- sed 's/^PDF/#PDF/' -i Makefile
- '';
- };
-
- buildInputs = [ curl libmrss podofo ]
+ buildInputs = [ curl libmrss ]
+ ++ stdenv.lib.optional (stdenv.hostPlatform == stdenv.buildPlatform) podofo
++ stdenv.lib.optional (!stdenv.isLinux) libiconv;
configurePhase = stdenv.lib.optionalString (!stdenv.isLinux) ''
sed 's/#EXTRA/EXTRA/' -i Makefile
+ '' + stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
+ sed 's/^PDF/#PDF/' -i Makefile
'';
src = fetchurl {
diff --git a/pkgs/applications/networking/owncloud-client/default.nix b/pkgs/applications/networking/owncloud-client/default.nix
index e900f90f46ee32342a75f6079a12c41949756f6c..94e3b7d0ba6a40b31deace7a109764ef6c1fa1df 100644
--- a/pkgs/applications/networking/owncloud-client/default.nix
+++ b/pkgs/applications/networking/owncloud-client/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "owncloud-client-${version}";
- version = "2.3.3";
+ version = "2.3.4";
src = fetchurl {
url = "https://download.owncloud.com/desktop/stable/owncloudclient-${version}.tar.xz";
- sha256 = "1r5ddln1wc9iyjizgqb104i0r6qhzsmm2wdnxfaif119cv0vphda";
+ sha256 = "1fpi1mlp2b8sx2993b4mava5c6qw794dmlayih430299z1l9wh49";
};
patches = [ ../nextcloud-client/find-sql.patch ];
diff --git a/pkgs/applications/networking/p2p/transmission/default.nix b/pkgs/applications/networking/p2p/transmission/default.nix
index d2bbef7f581f016096cdf52eea41fb8baa81bc11..3c5fb499a8bd5eb2ec6b99cb7b0642e7ee15bc08 100644
--- a/pkgs/applications/networking/p2p/transmission/default.nix
+++ b/pkgs/applications/networking/p2p/transmission/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, intltool, file, wrapGAppsHook
+{ stdenv, fetchurl, fetchpatch, pkgconfig, intltool, file, wrapGAppsHook
, openssl, curl, libevent, inotify-tools, systemd, zlib
, enableGTK3 ? false, gtk3
, enableSystemd ? stdenv.isLinux
@@ -27,6 +27,16 @@ stdenv.mkDerivation rec {
++ optionals enableSystemd [ systemd ]
++ optionals stdenv.isLinux [ inotify-tools ];
+ patches = [
+ (fetchpatch {
+ # See https://github.com/transmission/transmission/pull/468
+ # Patch from: https://github.com/transmission/transmission/pull/468#issuecomment-357098126
+ name = "transmission-fix-dns-rebinding-vuln.patch";
+ url = https://github.com/transmission/transmission/files/1624507/transmission-fix-dns-rebinding-vuln.patch.txt;
+ sha256 = "1p9m20kp4kdyp5jjr3yp5px627n8cfa29mg5n3wzsdfv0qzk9gy4";
+ })
+ ];
+
postPatch = ''
substituteInPlace ./configure \
--replace "libsystemd-daemon" "libsystemd" \
diff --git a/pkgs/applications/networking/remote/x2goclient/default.nix b/pkgs/applications/networking/remote/x2goclient/default.nix
index 3edf45d9acd9053632cc60557758227243245948..904a6812c489eb0041ccbc5761f2d7164a7530b2 100644
--- a/pkgs/applications/networking/remote/x2goclient/default.nix
+++ b/pkgs/applications/networking/remote/x2goclient/default.nix
@@ -33,6 +33,5 @@ stdenv.mkDerivation rec {
homepage = http://x2go.org/;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix
index f91c0de9c8d77de2d3550fdd4072535f2966f4e4..5556a58ec5641a377087ee5a0fc1e7f6b354954c 100644
--- a/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -12,7 +12,7 @@ assert withQt -> !withGtk && qt5 != null;
with stdenv.lib;
let
- version = "2.4.3";
+ version = "2.4.4";
variant = if withGtk then "gtk" else if withQt then "qt" else "cli";
in stdenv.mkDerivation {
@@ -20,7 +20,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "http://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz";
- sha256 = "0bpiby916k3k8bm7q8b1dflva6zs0a4ircskrck0d538dfcrb50q";
+ sha256 = "0n3g28hrhifnchlz4av0blq4ykm4zaxwwxbzdm9wsba27677b6h4";
};
cmakeFlags = [
diff --git a/pkgs/applications/networking/sync/rsync/base.nix b/pkgs/applications/networking/sync/rsync/base.nix
index 69613c489e1eaf9a089211802311944bf3e9171c..abc1f27e4f60aa81512a53cbd10c61e94ef62181 100644
--- a/pkgs/applications/networking/sync/rsync/base.nix
+++ b/pkgs/applications/networking/sync/rsync/base.nix
@@ -1,42 +1,21 @@
{ stdenv, fetchurl, fetchpatch }:
rec {
- version = "3.1.2";
+ version = "3.1.3";
src = fetchurl {
# signed with key 0048 C8B0 26D4 C96F 0E58 9C2F 6C85 9FB1 4B96 A8C5
url = "mirror://samba/rsync/src/rsync-${version}.tar.gz";
- sha256 = "1hm1q04hz15509f0p9bflw4d6jzfvpm1d36dxjwihk1wzakn5ypc";
+ sha256 = "1h0011dj6jgqpgribir4anljjv7bbrdcs8g91pbsmzf5zr75bk2m";
+ };
+ upstreamPatchTarball = fetchurl {
+ # signed with key 0048 C8B0 26D4 C96F 0E58 9C2F 6C85 9FB1 4B96 A8C5
+ url = "mirror://samba/rsync/rsync-patches-${version}.tar.gz";
+ sha256 = "167vk463bb3xl9c4gsbxms111dk1ip7pq8y361xc0xfa427q9hhd";
};
- patches = [
- (fetchurl {
- # signed with key 0048 C8B0 26D4 C96F 0E58 9C2F 6C85 9FB1 4B96 A8C5
- url = "mirror://samba/rsync/rsync-patches-${version}.tar.gz";
- sha256 = "09i3dcl37p22dp75vlnsvx7bm05ggafnrf1zwhf2kbij4ngvxvpd";
- })
- (fetchpatch {
- name = "CVE-2017-16548.patch";
- url = "https://git.samba.org/rsync.git/?p=rsync.git;a=commitdiff_plain;h=47a63d90e71d3e19e0e96052bb8c6b9cb140ecc1;hp=bc112b0e7feece62ce98708092306639a8a53cce";
- sha256 = "1dcdnfhbc5gd0ph7pds0xr2v8rpb2a4p7l9c1wml96nhnyww1pg1";
- })
- (fetchpatch {
- name = "CVE-2017-17433.patch";
- url = "https://git.samba.org/?p=rsync.git;a=patch;h=3e06d40029cfdce9d0f73d87cfd4edaf54be9c51";
- sha256 = "1kvnh6znp37a447h9fm2pk7v4phx20bk60j4wbsd92xlpp7vck52";
- })
- (fetchpatch {
- name = "CVE-2017-17434-patch1.patch";
- url = "https://git.samba.org/?p=rsync.git;a=patch;h=5509597decdbd7b91994210f700329d8a35e70a1";
- sha256 = "16gg670s6b4gn3fywkkagixkpkpf31a3fiqx2a544640pblbgvyx";
- })
- (fetchpatch {
- name = "CVE-2017-17434-patch2.patch";
- url = "https://git.samba.org/?p=rsync.git;a=patch;h=70aeb5fddd1b2f8e143276f8d5a085db16c593b9";
- sha256 = "182pc5bk1i57ganyn51bcs6vi2fib7zcw4kz3iyqkzihnjds10a6";
- })
- ];
meta = with stdenv.lib; {
- homepage = http://rsync.samba.org/;
+ description = "Fast incremental file transfer utility";
+ homepage = https://rsync.samba.org/;
license = licenses.gpl3Plus;
platforms = platforms.unix;
};
diff --git a/pkgs/applications/networking/sync/rsync/default.nix b/pkgs/applications/networking/sync/rsync/default.nix
index 8c66e41f4cd2b7bc3b2e0378b7226c28f3be6f14..f1e3f6b7301cd5feaf85b24e076a32f49c3d06da 100644
--- a/pkgs/applications/networking/sync/rsync/default.nix
+++ b/pkgs/applications/networking/sync/rsync/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
mainSrc = base.src;
- patchesSrc = base.patches;
+ patchesSrc = base.upstreamPatchTarball;
srcs = [mainSrc] ++ stdenv.lib.optional enableCopyDevicesPatch patchesSrc;
patches = stdenv.lib.optional enableCopyDevicesPatch "./patches/copy-devices.diff";
diff --git a/pkgs/applications/networking/syncthing-gtk/default.nix b/pkgs/applications/networking/syncthing-gtk/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..5e4f9738d44513d9df7d4dcd647b00d31fb6dc7b
--- /dev/null
+++ b/pkgs/applications/networking/syncthing-gtk/default.nix
@@ -0,0 +1,56 @@
+{ stdenv, fetchFromGitHub, libnotify, librsvg, psmisc, gtk3, substituteAll, syncthing, wrapGAppsHook, gnome3, buildPythonApplication, dateutil, pyinotify, pygobject3, bcrypt, gobjectIntrospection }:
+
+buildPythonApplication rec {
+ version = "0.9.2.7";
+ name = "syncthing-gtk-${version}";
+
+ src = fetchFromGitHub {
+ owner = "syncthing";
+ repo = "syncthing-gtk";
+ rev = "v${version}";
+ sha256 = "08k7vkibia85klwjxbnzk67h4pphrizka5v9zxwvvv3cisjiclc2";
+ };
+
+ nativeBuildInputs = [
+ wrapGAppsHook
+ # For setup hook populating GI_TYPELIB_PATH
+ gobjectIntrospection
+ ];
+
+ buildInputs = [
+ gtk3 (librsvg.override { enableIntrospection = true; })
+ libnotify
+ # Schemas with proxy configuration
+ gnome3.gsettings_desktop_schemas
+ ];
+
+ propagatedBuildInputs = [
+ dateutil pyinotify pygobject3 bcrypt
+ ];
+
+ patches = [
+ ./disable-syncthing-binary-configuration.patch
+ (substituteAll {
+ src = ./paths.patch;
+ killall = "${psmisc}/bin/killall";
+ syncthing = "${syncthing}/bin/syncthing";
+ })
+ ];
+
+ postPatch = ''
+ substituteInPlace setup.py --replace "version = get_version()" "version = '${version}'"
+ substituteInPlace scripts/syncthing-gtk --replace "/usr/share" "$out/share"
+ substituteInPlace syncthing_gtk/app.py --replace "/usr/share" "$out/share"
+ substituteInPlace syncthing_gtk/uisettingsdialog.py --replace "/usr/share" "$out/share"
+ substituteInPlace syncthing_gtk/wizard.py --replace "/usr/share" "$out/share"
+ substituteInPlace syncthing-gtk.desktop --replace "/usr/bin/syncthing-gtk" "$out/bin/syncthing-gtk"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "GTK3 & python based GUI for Syncthing";
+ maintainers = with maintainers; [ ];
+ platforms = syncthing.meta.platforms;
+ homepage = https://github.com/syncthing/syncthing-gtk;
+ license = licenses.gpl2;
+ };
+}
diff --git a/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch b/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch
new file mode 100644
index 0000000000000000000000000000000000000000..6c516e98acb1ee7d94fff36123b4226b44c07ec9
--- /dev/null
+++ b/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch
@@ -0,0 +1,77 @@
+--- a/find-daemon.glade
++++ b/find-daemon.glade
+@@ -112,6 +112,7 @@
+
+@@ -126,6 +127,7 @@
+ _Browse...
+ True
+ True
++ False
+ True
+ True
+ 0.51999998092651367
+--- a/syncthing_gtk/configuration.py
++++ b/syncthing_gtk/configuration.py
+@@ -168,6 +168,8 @@
+ yield k
+
+ def get(self, key):
++ if key == "syncthing_binary":
++ return self.REQUIRED_KEYS[key][1]
+ return self.values[key]
+
+ def set(self, key, value):
+--- a/syncthing_gtk/finddaemondialog.py
++++ b/syncthing_gtk/finddaemondialog.py
+@@ -163,7 +163,7 @@
+ self["lblDownloadProgress"].set_markup(_("Download failed."))
+ self["btDownload"].set_visible(True)
+ self["pbDownload"].set_visible(False)
+- self["vsyncthing_binary"].set_sensitive(True)
++ self["vsyncthing_binary"].set_sensitive(False)
+ self["btBrowse"].set_sensitive(True)
+ self["btSave"].set_sensitive(True)
+
+@@ -179,7 +179,7 @@
+
+ def cb_extract_finished(self, downloader, *a):
+ """ Called after extraction is finished """
+- self["vsyncthing_binary"].set_sensitive(True)
++ self["vsyncthing_binary"].set_sensitive(False)
+ self["btBrowse"].set_sensitive(True)
+ self["vsyncthing_binary"].set_text(downloader.get_target())
+ self["lblDownloadProgress"].set_markup("" + _("Download finished.") + "")
+--- a/syncthing_gtk/wizard.py
++++ b/syncthing_gtk/wizard.py
+@@ -60,7 +60,6 @@
+ self.quit_button.connect("clicked", lambda *a : self.emit("cancel"))
+ # Pages
+ self.add_page(IntroPage(self))
+- self.add_page(FindDaemonPage())
+ self.add_page(GenerateKeysPage())
+ self.add_page(HttpSettingsPage())
+ self.add_page(SaveSettingsPage())
+--- a/ui-settings.glade
++++ b/ui-settings.glade
+@@ -943,6 +943,7 @@
+ _Browse...
+ True
+ True
++ False
+ True
+ True
+ 0.51999998092651367
+@@ -974,6 +975,7 @@
+
diff --git a/pkgs/applications/networking/syncthing-gtk/paths.patch b/pkgs/applications/networking/syncthing-gtk/paths.patch
new file mode 100644
index 0000000000000000000000000000000000000000..0ba5a4f2db84e168125d3f77e9c82e8366173be1
--- /dev/null
+++ b/pkgs/applications/networking/syncthing-gtk/paths.patch
@@ -0,0 +1,22 @@
+--- a/syncthing_gtk/configuration.py
++++ b/syncthing_gtk/configuration.py
+@@ -30,7 +30,7 @@
+ "autokill_daemon" : (int, 2), # 0 - never kill, 1 - always kill, 2 - ask
+ "daemon_priority" : (int, 0), # uses nice values
+ "max_cpus" : (int, 0), # 0 for all cpus
+- "syncthing_binary" : (str, "/usr/bin/syncthing"),
++ "syncthing_binary" : (str, "@syncthing@"),
+ "syncthing_arguments" : (str, ""),
+ "minimize_on_start" : (bool, False),
+ "folder_as_path" : (bool, True),
+--- a/syncthing_gtk/tools.py
++++ b/syncthing_gtk/tools.py
+@@ -303,7 +303,7 @@
+ return False
+ # signal 0 doesn't kill anything, but killall exits with 1 if
+ # named process is not found
+- p = Popen(["killall", "-u", os.environ["USER"], "-q", "-s", "0", "syncthing"])
++ p = Popen(["@killall@", "-u", os.environ["USER"], "-q", "-s", "0", "syncthing"])
+ p.communicate()
+ return p.returncode == 0
+ else:
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 953febf67a861e615ab8ea58f905ca1672cf5a30..f5e8876e2b345f4c2654baceae801972fb8ec7b2 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -1,14 +1,14 @@
{ stdenv, lib, fetchFromGitHub, go, procps, removeReferencesTo }:
stdenv.mkDerivation rec {
- version = "0.14.42";
+ version = "0.14.44";
name = "syncthing-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "1n3favv94wj1fr7x9av523fgm12b0kjlrmifa25wg2p6z10vwbqf";
+ sha256 = "1gdkx6lbzmdz2hqc9slbq41rwgkxmdisnj0iywx4mppmc2b4v6wh";
};
buildInputs = [ go removeReferencesTo ];
diff --git a/pkgs/applications/networking/syncthing012/default.nix b/pkgs/applications/networking/syncthing012/default.nix
deleted file mode 100644
index cd6fcc28a50a1cc34ce7d4c02e3faaa5401010ab..0000000000000000000000000000000000000000
--- a/pkgs/applications/networking/syncthing012/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ stdenv, lib, buildGoPackage, fetchFromGitHub }:
-
-buildGoPackage rec {
- name = "syncthing-${version}";
- version = "0.12.15";
- rev = "v${version}";
-
- goPackagePath = "github.com/syncthing/syncthing";
-
- src = fetchFromGitHub {
- inherit rev;
- owner = "syncthing";
- repo = "syncthing";
- sha256 = "0g4sj509h45iq6g7b0pl88rbbn7c7s01774yjc6bl376x1xrl6a1";
- };
-
- goDeps = ./deps.nix;
-
- postPatch = ''
- # Mostly a cosmetic change
- sed -i 's,unknown-dev,${version},g' cmd/syncthing/main.go
- '';
-
- preBuild = ''
- export buildFlagsArray+=("-tags" "noupgrade release")
- '';
-
- meta = {
- knownVulnerabilities = [ "CVE-2017-1000420" ];
- homepage = https://www.syncthing.net/;
- description = "Open Source Continuous File Synchronization";
- license = stdenv.lib.licenses.mpl20;
- platforms = with stdenv.lib.platforms; linux ++ freebsd ++ openbsd ++ netbsd;
- };
-}
diff --git a/pkgs/applications/networking/syncthing012/deps.nix b/pkgs/applications/networking/syncthing012/deps.nix
deleted file mode 100644
index 44e18c2f606dcbce8e1b3829b6864fe643ae08e3..0000000000000000000000000000000000000000
--- a/pkgs/applications/networking/syncthing012/deps.nix
+++ /dev/null
@@ -1,128 +0,0 @@
-[
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "575fdbe86e5dd89229707ebec0575ce7d088a4a6";
- sha256 = "1kgv1mkw9y404pk3lcwbs0vgl133mwyp294i18jg9hp10s5d56xa";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "62ac18b461605b4be188bbc7300e9aa2bc836cd4";
- sha256 = "0lwwvbbwbf3yshxkfhn6z20gd45dkvnmw2ms36diiy34krgy402p";
- };
- }
- {
- goPackagePath = "github.com/rcrowley/go-metrics";
- fetch = {
- type = "git";
- url = "https://github.com/rcrowley/go-metrics";
- rev = "1ce93efbc8f9c568886b2ef85ce305b2217b3de3";
- sha256 = "06gg72krlmd0z3zdq6s716blrga95pyj8dc2f2psfbknbkyrkfqa";
- };
- }
- {
- goPackagePath = "github.com/kardianos/osext";
- fetch = {
- type = "git";
- url = "https://github.com/kardianos/osext";
- rev = "29ae4ffbc9a6fe9fb2bc5029050ce6996ea1d3bc";
- sha256 = "1mawalaz84i16njkz6f9fd5jxhcbxkbsjnav3cmqq2dncv2hyv8a";
- };
- }
- {
- goPackagePath = "github.com/bkaradzic/go-lz4";
- fetch = {
- type = "git";
- url = "https://github.com/bkaradzic/go-lz4";
- rev = "74ddf82598bc4745b965729e9c6a463bedd33049";
- sha256 = "1vdid8v0c2v2qhrg9rzn3l7ya1h34jirrxfnir7gv7w6s4ivdvc1";
- };
- }
- {
- goPackagePath = "github.com/calmh/luhn";
- fetch = {
- type = "git";
- url = "https://github.com/calmh/luhn";
- rev = "0c8388ff95fa92d4094011e5a04fc99dea3d1632";
- sha256 = "1hfj1lx7wdpifn16zqrl4xml6cj5gxbn6hfz1f46g2a6bdf0gcvs";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "5eb8d4684c4796dd36c74f6452f2c0fa6c79597e";
- sha256 = "1cjwm2pv42dbfqc6ylr7jmma902zg4gng5aarqrbjf1k2nf2vs14";
- };
- }
- {
- goPackagePath = "github.com/vitrun/qart";
- fetch = {
- type = "git";
- url = "https://github.com/vitrun/qart";
- rev = "ccb109cf25f0cd24474da73b9fee4e7a3e8a8ce0";
- sha256 = "0bhp768b8ha6f25dmhwn9q8m2lkbn4qnjf8n7pizk25jn5zjdvc8";
- };
- }
- {
- goPackagePath = "github.com/calmh/du";
- fetch = {
- type = "git";
- url = "https://github.com/calmh/du";
- rev = "3c0690cca16228b97741327b1b6781397afbdb24";
- sha256 = "1mv6mkbslfc8giv47kyl97ny0igb3l7jya5hc75sm54xi6g205wa";
- };
- }
- {
- goPackagePath = "github.com/calmh/xdr";
- fetch = {
- type = "git";
- url = "https://github.com/calmh/xdr";
- rev = "e467b5aeb65ca8516fb3925c84991bf1d7cc935e";
- sha256 = "1bi4b2xkjzcr0vq1wxz14i9943k71sj092dam0gdmr9yvdrg0nra";
- };
- }
- {
- goPackagePath = "github.com/juju/ratelimit";
- fetch = {
- type = "git";
- url = "https://github.com/juju/ratelimit";
- rev = "772f5c38e468398c4511514f4f6aa9a4185bc0a0";
- sha256 = "02rs61ay6sq499lxxszjsrxp33m6zklds1xrmnr5fk73vpqfa28p";
- };
- }
- {
- goPackagePath = "github.com/thejerf/suture";
- fetch = {
- type = "git";
- url = "https://github.com/thejerf/suture";
- rev = "99c1f2d613756768fc4299acd9dc621e11ed3fd7";
- sha256 = "094ksr2nlxhvxr58nbnzzk0prjskb21r86jmxqjr3rwg4rkwn6d4";
- };
- }
- {
- goPackagePath = "github.com/golang/snappy";
- fetch = {
- type = "git";
- url = "https://github.com/golang/snappy";
- rev = "723cc1e459b8eea2dea4583200fd60757d40097a";
- sha256 = "0bprq0qb46f5511b5scrdqqzskqqi2z8b4yh3216rv0n1crx536h";
- };
- }
- {
- goPackagePath = "github.com/syndtr/goleveldb";
- fetch = {
- type = "git";
- url = "https://github.com/syndtr/goleveldb";
- rev = "1a9d62f03ea92815b46fcaab357cfd4df264b1a0";
- sha256 = "04ywbif36fiah4fw0x2abr5q3p4fdhi6q57d5icc2mz03q889vhb";
- };
- }
-]
diff --git a/pkgs/applications/networking/syncthing013/default.nix b/pkgs/applications/networking/syncthing013/default.nix
deleted file mode 100644
index e1a0dc38c11f78a9b6930e6eb5ed6dfc89a4e451..0000000000000000000000000000000000000000
--- a/pkgs/applications/networking/syncthing013/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{ stdenv, fetchgit, go }:
-
-stdenv.mkDerivation rec {
- version = "0.13.10";
- name = "syncthing-${version}";
-
- src = fetchgit {
- url = https://github.com/syncthing/syncthing;
- rev = "refs/tags/v${version}";
- sha256 = "07q3j6mnrza719rnvbkdsmvlkyr2pch5sj2l204m5iy5mxaghpx7";
- };
-
- buildInputs = [ go ];
-
- buildPhase = ''
- mkdir -p src/github.com/syncthing
- ln -s $(pwd) src/github.com/syncthing/syncthing
- export GOPATH=$(pwd)
-
- # Syncthing's build.go script expects this working directory
- cd src/github.com/syncthing/syncthing
-
- go run build.go -no-upgrade -version v${version} install all
- '';
-
- installPhase = ''
- mkdir -p $out/bin
- cp bin/* $out/bin
- '';
-
- meta = {
- knownVulnerabilities = [ "CVE-2017-1000420" ];
- homepage = https://www.syncthing.net/;
- description = "Open Source Continuous File Synchronization";
- license = stdenv.lib.licenses.mpl20;
- maintainers = with stdenv.lib.maintainers; [pshendry];
- platforms = with stdenv.lib.platforms; linux ++ freebsd ++ openbsd ++ netbsd;
- };
-}
diff --git a/pkgs/applications/networking/vnstat/default.nix b/pkgs/applications/networking/vnstat/default.nix
index c3424e2fc779eaa689ab482c4c968a45efe140da..7c059b6f9fde0a7c05f3330d9d7f8991f031b13b 100644
--- a/pkgs/applications/networking/vnstat/default.nix
+++ b/pkgs/applications/networking/vnstat/default.nix
@@ -26,7 +26,6 @@ stdenv.mkDerivation rec {
'';
homepage = http://humdi.net/vnstat/;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ nckx ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/znc/modules.nix b/pkgs/applications/networking/znc/modules.nix
index 2923a30b2ef0717aee6b9b3b8c6c4b33e2f25f00..4b68285c3f1a5735c7bb6e8a998e458b0e739bd2 100644
--- a/pkgs/applications/networking/znc/modules.nix
+++ b/pkgs/applications/networking/znc/modules.nix
@@ -15,6 +15,26 @@ let
in rec {
+ backlog = zncDerivation rec {
+ name = "znc-backlog-${version}";
+ version = "git-2017-06-13";
+ module_name = "backlog";
+
+ src = fetchFromGitHub {
+ owner = "FruitieX";
+ repo = "znc-backlog";
+ rev = "42e8f439808882d2dae60f2a161eabead14e4b0d";
+ sha256 = "1k7ifpqqzzf2j7w795q4mx1nvmics2higzjqr3mid3lp43sqg5s6";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Request backlog for IRC channels.";
+ homepage = https://github.com/fruitiex/znc-backlog/;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ infinisil ];
+ };
+ };
+
clientbuffer = zncDerivation rec {
name = "znc-clientbuffer-${version}";
version = "git-2015-08-27";
diff --git a/pkgs/applications/office/gnucash/default.nix b/pkgs/applications/office/gnucash/default.nix
index f6c4728eb531b6ba9dfd8fa3abc1f995787fe17c..d17cd2a7ab75e9842e9e6f775484b50c51b4d3c6 100644
--- a/pkgs/applications/office/gnucash/default.nix
+++ b/pkgs/applications/office/gnucash/default.nix
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
swig isocodes bzip2 makeWrapper libofx libglade libgsf libart_lgpl
perlPackages.DateManip perlPackages.FinanceQuote aqbanking gwenhywfar
];
+ propagatedUserEnvPkgs = [ gconf ];
configureFlags = "CFLAGS=-O3 CXXFLAGS=-O3 --disable-dbi --enable-ofx --enable-aqbanking";
diff --git a/pkgs/applications/office/homebank/default.nix b/pkgs/applications/office/homebank/default.nix
index 1d90e8be282ae545b24b6a319ab1c37b6bd7d101..3d63b4195a27c2998ad618b5455a350c61058531 100644
--- a/pkgs/applications/office/homebank/default.nix
+++ b/pkgs/applications/office/homebank/default.nix
@@ -2,10 +2,10 @@
, hicolor_icon_theme, libsoup, gnome3 }:
stdenv.mkDerivation rec {
- name = "homebank-5.1.6";
+ name = "homebank-5.1.7";
src = fetchurl {
url = "http://homebank.free.fr/public/${name}.tar.gz";
- sha256 = "1q4h890g6a6pm6kfiavbq9sbpsnap0f854sja2y5q3x0j0ay2q98";
+ sha256 = "19szz86jxya8v4r3pa5czng9q2kn5hhbk273x1wqvdv40z0577jp";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index cd59f78b6c67b074f14125d11c86a12b751e2e5e..c8948d13cf7fbd87608e5ed01e10bbd5463dadd8 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -13,7 +13,7 @@
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
, defaultIconTheme, glib, ncurses, xmlsec, epoxy, gpgme
-, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" "pl" "hu" "it" ]
+, langs ? [ "ca" "de" "en-GB" "en-US" "eo" "es" "fr" "hu" "it" "nl" "pl" "ru" "sl" ]
, withHelp ? true
, kdeIntegration ? false
}:
diff --git a/pkgs/applications/office/libreoffice/still.nix b/pkgs/applications/office/libreoffice/still.nix
index 679afaa2dce5199ee60b40235d24585dfbb39a1d..5070de5262e55e2cdcf68b527ccd06dec9b04a21 100644
--- a/pkgs/applications/office/libreoffice/still.nix
+++ b/pkgs/applications/office/libreoffice/still.nix
@@ -13,7 +13,7 @@
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
, defaultIconTheme, glib, ncurses
-, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" "pl" "hu" "it" ]
+, langs ? [ "ca" "de" "en-GB" "en-US" "eo" "es" "fr" "hu" "it" "nl" "pl" "ru" "sl" ]
, withHelp ? true
}:
diff --git a/pkgs/applications/office/mendeley/default.nix b/pkgs/applications/office/mendeley/default.nix
index c2b6dc710ba2bdc7ebd401359167745359863529..6a741e0ab9eb1507ea4c3aabeeb2263104d37eaa 100644
--- a/pkgs/applications/office/mendeley/default.nix
+++ b/pkgs/applications/office/mendeley/default.nix
@@ -31,6 +31,8 @@
# will leave entries on your system after uninstalling mendeley.
# (they can be removed by running '$out/bin/install-mendeley-link-handler.sh -u')
, autorunLinkHandler ? true
+# Update script
+, writeScript
}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
@@ -43,14 +45,14 @@ let
then "i386"
else "amd64";
- shortVersion = "1.17.12-stable";
+ shortVersion = "1.17.13-stable";
version = "${shortVersion}_${arch}";
url = "http://desktop-download.mendeley.com/download/apt/pool/main/m/mendeleydesktop/mendeleydesktop_${version}.deb";
sha256 = if stdenv.system == arch32
- then "09n910ny8k103g1v8m19f9n827l2y0kmz79cwgy95k6acf2rkc2x"
- else "11z65mj1a2rw6cwfarl8r1vzpcz4ww5mgvd5fyv31l60mbmnqkap";
+ then "0q4x62k00whmq8lskphpcxc610cvclxzcr5k0v7pxjxs9sx5yx43"
+ else "01ylyily1hip35z0d4qkdpbzp5yn4r015psc5773xsqlgrnlwjm3";
deps = [
qtbase
@@ -133,11 +135,14 @@ stdenv.mkDerivation {
dontStrip = true;
dontPatchElf = true;
- meta = {
+ updateScript = import ./update.nix { inherit writeScript; };
+
+ meta = with stdenv.lib; {
homepage = http://www.mendeley.com;
description = "A reference manager and academic social network";
- license = stdenv.lib.licenses.unfree;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.unfree;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ dtzWill ];
};
}
diff --git a/pkgs/applications/office/mendeley/update.nix b/pkgs/applications/office/mendeley/update.nix
new file mode 100644
index 0000000000000000000000000000000000000000..9ac82615c56169a623428579744cebf238283c23
--- /dev/null
+++ b/pkgs/applications/office/mendeley/update.nix
@@ -0,0 +1,60 @@
+{ writeScript }:
+
+writeScript "update-mendeley" ''
+ function follow() {
+ local URL=$1
+ while true; do
+ NEWURL=$(curl -m20 -sI "$URL" -o /dev/null -w '%{redirect_url}')
+ [ -z "$NEWURL" ] && break
+ [[ $NEWURL = $URL ]] && (echo "redirect loop?!"; exit 1)
+ echo "Following $URL -> $NEWURL ..." >&2
+ URL=$NEWURL
+ done
+
+ echo $URL
+ }
+
+ amd64URL=$(follow https://www.mendeley.com/repositories/ubuntu/stable/amd64/mendeleydesktop-latest)
+ amd64V=$(basename $amd64URL|grep -m1 -o "[0-9]\+\.[0-9]\+\.[0-9]\+")
+ i386URL=$(follow https://www.mendeley.com/repositories/ubuntu/stable/i386/mendeleydesktop-latest)
+ i386V=$(basename $i386URL|grep -m1 -o "[0-9]\+\.[0-9]\+\.[0-9]\+")
+
+ echo "amd64 version: $amd64V"
+ echo "i386 version: $i386V"
+ if [[ $amd64V != $i386V ]]; then
+ echo "Versions not the same!"
+ exit 1
+ fi
+
+ if grep -q -F "$amd64V" ${./default.nix}; then
+ echo "No new version yet, nothing to do."
+ echo "Have a nice day!"
+ exit 0
+ fi
+
+ amd64OldHash=$(nix-instantiate --eval --strict -A "mendeley.src.drvAttrs.outputHash" --argstr system "x86_64-linux"| tr -d '"')
+ i386OldHash=$(nix-instantiate --eval --strict -A "mendeley.src.drvAttrs.outputHash" --argstr system "i686-linux"| tr -d '"')
+
+ echo "Prefetching amd64..."
+ amd64NewHash=$(nix-prefetch-url $amd64URL)
+ echo "Prefetching i386..."
+ i386NewHash=$(nix-prefetch-url $i386URL)
+
+ # Don't actually update, just report that an update is available
+ cat <
- NIX_CFLAGS_COMPILE = "-I${libXft.dev}/include/X11";
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isLinux "-I${libXft.dev}/include/X11";
# Binaries look for LuaFileSystem library (lfs.so) at runtime
postInstall = ''
wrapProgram $out/bin/wordgrinder --set LUA_CPATH "${lua52Packages.luafilesystem}/lib/lua/5.2/lfs.so";
+ '' + stdenv.lib.optionalString stdenv.isLinux ''
wrapProgram $out/bin/xwordgrinder --set LUA_CPATH "${lua52Packages.luafilesystem}/lib/lua/5.2/lfs.so";
'';
@@ -50,6 +50,6 @@ stdenv.mkDerivation rec {
homepage = https://cowlark.com/wordgrinder;
license = licenses.mit;
maintainers = with maintainers; [ matthiasbeyer ];
- platforms = with stdenv.lib.platforms; linux;
+ platforms = with stdenv.lib.platforms; linux ++ darwin;
};
}
diff --git a/pkgs/applications/science/biology/bedtools/default.nix b/pkgs/applications/science/biology/bedtools/default.nix
index d6e00659c1a9d1709e41a8f475f1f09a83e8fc3d..406f42e9ad7b633d75bb7bb594dc4a129992a7cc 100644
--- a/pkgs/applications/science/biology/bedtools/default.nix
+++ b/pkgs/applications/science/biology/bedtools/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "bedtools-${version}";
- version = "2.26.0";
+ version = "2.27.1";
src = fetchFromGitHub {
owner = "arq5x";
repo = "bedtools2";
rev = "v${version}";
- sha256 = "1j2ia68rmcw3qksjm5gvv1cb84bh76vmln59mvncr2an23f5a3ss";
+ sha256 = "1pk68y052rm2m24yfmy82ms8p6kd6xcqxxgi7n0a1sbh89wllm6s";
};
buildInputs = [ zlib python ];
diff --git a/pkgs/applications/science/biology/bowtie2/default.nix b/pkgs/applications/science/biology/bowtie2/default.nix
index 05a85cafedf12dd16ab0e6eff723b2a345bbf40c..f04b81ea9795536972b836900a4409719f820822 100644
--- a/pkgs/applications/science/biology/bowtie2/default.nix
+++ b/pkgs/applications/science/biology/bowtie2/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "bowtie2";
- version = "2.3.3.1";
+ version = "2.3.4";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "BenLangmead";
repo = pname;
rev = "v${version}";
- sha256 = "1pcyks76bnnkq6h0gqjw4fkdddjjnw7k5ibim7ajkbvfw58a99y0";
+ sha256 = "15k86ln1xgqkyk8ms09cgdhagz49jpvr6ij6mha1f9ga5fxnnp1m";
};
buildInputs = [ zlib tbb ];
diff --git a/pkgs/applications/science/biology/bwa/default.nix b/pkgs/applications/science/biology/bwa/default.nix
index bc13032f1aac5cae4258b8c317b9f4cf26b0eba9..d1dbacf053fb69f48a3d06d04a9fe34d3e67a7d0 100644
--- a/pkgs/applications/science/biology/bwa/default.nix
+++ b/pkgs/applications/science/biology/bwa/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "bwa-${version}";
- version = "0.7.16a";
+ version = "0.7.17";
src = fetchurl {
url = "mirror://sourceforge/bio-bwa/${name}.tar.bz2";
- sha256 = "0w61zxh6b4isydw5qp6pdb1mc50jg1h8vhahw2xm24w7i1gxpv4g";
+ sha256 = "1zfhv2zg9v1icdlq4p9ssc8k01mca5d1bd87w71py2swfi74s6yy";
};
buildInputs = [ zlib ];
diff --git a/pkgs/applications/science/biology/dcm2niix/default.nix b/pkgs/applications/science/biology/dcm2niix/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..781ceb3df59e68a83570a031d9c78f38deaf121c
--- /dev/null
+++ b/pkgs/applications/science/biology/dcm2niix/default.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, libyamlcpp
+}:
+
+stdenv.mkDerivation rec {
+ version = "1.0.20170130";
+ name = "dcm2niix-${version}";
+
+ src = fetchFromGitHub {
+ owner = "rordenlab";
+ repo = "dcm2niix";
+ rev = "v${version}";
+ sha256 = "1f2nzd8flp1rfn725bi64z7aw3ccxyyygzarxijw6pvgl476i532";
+ };
+
+ enableParallelBuilding = true;
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ libyamlcpp ];
+
+ meta = with stdenv.lib; {
+ description = "dcm2niix DICOM to NIfTI converter";
+ longDescription = ''
+ dcm2niix is a designed to convert neuroimaging data from the
+ DICOM format to the NIfTI format.
+ '';
+ homepage = https://www.nitrc.org/projects/dcm2nii;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.ashgillman ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/science/biology/igv/default.nix b/pkgs/applications/science/biology/igv/default.nix
index a2a40f0acc80cf45d1552aafb15884a532a702fa..13cb407391c020caebab7a252fdb8f834aea0683 100644
--- a/pkgs/applications/science/biology/igv/default.nix
+++ b/pkgs/applications/science/biology/igv/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "igv-${version}";
- version = "2.3.98";
+ version = "2.4.6";
src = fetchurl {
- url = "http://data.broadinstitute.org/igv/projects/downloads/IGV_${version}.zip";
- sha256 = "1bjdsvx8jsbcry6v7yfclh3vrlsvaw38f3s9587lklj63zj638l2";
+ url = "http://data.broadinstitute.org/igv/projects/downloads/2.4/IGV_${version}.zip";
+ sha256 = "00p9xhfn6snzm31q9l3dxccsj7rhlci8n3pgpy3k67q91mi2hkna";
};
buildInputs = [ unzip jre ];
diff --git a/pkgs/applications/science/biology/kallisto/default.nix b/pkgs/applications/science/biology/kallisto/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..d80ffea9a780b25ae4954a84670a3d944262c6b2
--- /dev/null
+++ b/pkgs/applications/science/biology/kallisto/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, cmake, hdf5, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "kallisto-${version}";
+ version = "0.43.1";
+
+ src = fetchFromGitHub {
+ repo = "kallisto";
+ owner = "pachterlab";
+ rev = "v${version}";
+ sha256 = "04697pf7jvy7vw126s1rn09q4iab9223jvb1nb0jn7ilwkq7pgwz";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ hdf5 zlib ];
+
+ meta = with stdenv.lib; {
+ description = "kallisto is a program for quantifying abundances of transcripts from RNA-Seq data";
+ homepage = https://pachterlab.github.io/kallisto;
+ license = licenses.bsd2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.arcadio ];
+ };
+}
diff --git a/pkgs/applications/science/biology/muscle/default.nix b/pkgs/applications/science/biology/muscle/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..9cbabc7ab37ed835ff0581c337e71e04612ebb73
--- /dev/null
+++ b/pkgs/applications/science/biology/muscle/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ _name = "muscle";
+ name = "${_name}-${version}";
+ version = "3.8.31";
+
+ src = fetchurl {
+ url = "https://www.drive5.com/muscle/downloads${version}/${_name}${version}_src.tar.gz";
+ sha256 = "1b89z0x7h098g99g00nqadgjnb2r5wpi9s11b7ddffqkh9m9dia3";
+ };
+
+ patches = [
+ ./muscle-3.8.31-no-static.patch
+ ];
+
+ preBuild = ''
+ cd ./src/
+ patchShebangs mk
+ '';
+
+ installPhase = ''
+ install -vD muscle $out/bin/muscle
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A multiple sequence alignment method with reduced time and space complexity";
+ license = licenses.publicDomain;
+ homepage = https://www.drive5.com/muscle/;
+ maintainers = [ maintainers.unode ];
+ # NOTE: Supposed to be compatible with darwin/intel & PPC but currently fails.
+ # Anyone with access to these platforms is welcome to give it a try
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/applications/science/biology/muscle/muscle-3.8.31-no-static.patch b/pkgs/applications/science/biology/muscle/muscle-3.8.31-no-static.patch
new file mode 100644
index 0000000000000000000000000000000000000000..7f4b2129518d38e15d812bf6f8f03d72bb0f9b78
--- /dev/null
+++ b/pkgs/applications/science/biology/muscle/muscle-3.8.31-no-static.patch
@@ -0,0 +1,21 @@
+--- a/src/mk 2010-05-02 01:15:42.000000000 +0200
++++ b/src/mk 2018-01-27 17:07:23.539092748 +0100
+@@ -5,14 +5,14 @@
+ rm -f *.o muscle.make.stdout.txt muscle.make.stderr.txt
+ for CPPName in $CPPNames
+ do
+- echo $CPPName >> /dev/tty
++ echo $CPPName
+ g++ $ENV_GCC_OPTS -c -O3 -msse2 -mfpmath=sse -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 $CPPName.cpp -o $CPPName.o >> muscle.make.stdout.txt 2>> muscle.make.stderr.txt
+ done
+
+ LINK_OPTS=
+-if [ `uname -s` == Linux ] ; then
+- LINK_OPTS=-static
+-fi
++#if [ `uname -s` == Linux ] ; then
++# LINK_OPTS=-static
++#fi
+ g++ $LINK_OPTS $ENV_LINK_OPTS -g -o muscle $ObjNames >> muscle.make.stdout.txt 2>> muscle.make.stderr.txt
+ tail muscle.make.stderr.txt
+
diff --git a/pkgs/applications/science/biology/picard-tools/default.nix b/pkgs/applications/science/biology/picard-tools/default.nix
index 3f17825202eaf3dadc7584723e9abf6fd14dcbf7..5578a41f4441b20ffe36aac2237b5a8368b02162 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.7.1";
+ version = "2.17.4";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "0rcfcvy9zacqmh7nyqlm93hzsx6gfygmcf8d2p02h5l69gvygnb9";
+ sha256 = "00ffi8kkrlh72vjjkjpgi8zys3r9hkdk4xi82kcahch8pix4qzf2";
};
buildInputs = [ jre makeWrapper ];
diff --git a/pkgs/applications/science/biology/raxml/default.nix b/pkgs/applications/science/biology/raxml/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..0bac6c778049a4555fafdbd1b0d8f597682ccd14
--- /dev/null
+++ b/pkgs/applications/science/biology/raxml/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, fetchFromGitHub
+, zlib
+, pkgs
+, mpi ? false
+}:
+
+stdenv.mkDerivation rec {
+ pname = "RAxML";
+ version = "8.2.11";
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "stamatak";
+ repo = "standard-${pname}";
+ rev = "v${version}";
+ sha256 = "08fmqrr7y5a2fmmrgfz2p0hmn4mn71l5yspxfcwwsqbw6vmdfkhg";
+ };
+
+ buildInputs = if mpi then [ pkgs.openmpi ] else [];
+
+ # TODO darwin, AVX and AVX2 makefile targets
+ buildPhase = if mpi then ''
+ make -f Makefile.MPI.gcc
+ '' else ''
+ make -f Makefile.SSE3.PTHREADS.gcc
+ '';
+
+ installPhase = if mpi then ''
+ mkdir -p $out/bin && cp raxmlHPC-MPI $out/bin
+ '' else ''
+ mkdir -p $out/bin && cp raxmlHPC-PTHREADS-SSE3 $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A tool for Phylogenetic Analysis and Post-Analysis of Large Phylogenies";
+ license = licenses.gpl3;
+ homepage = https://sco.h-its.org/exelixis/web/software/raxml/;
+ maintainers = [ maintainers.unode ];
+ platforms = [ "i686-linux" "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/science/biology/samtools/default.nix b/pkgs/applications/science/biology/samtools/default.nix
index 640f32671bbd20ef85b99fa5d2252da9a0a4b979..365057414e996b62ec00f256fd76537561e141ad 100644
--- a/pkgs/applications/science/biology/samtools/default.nix
+++ b/pkgs/applications/science/biology/samtools/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "samtools";
- version = "1.6";
+ version = "1.7";
src = fetchurl {
url = "https://github.com/samtools/samtools/releases/download/${version}/${name}.tar.bz2";
- sha256 = "17p4vdj2j2qr3b2c0v4100h6cg4jj3zrb4dmdnd9d9aqs74d4p7f";
+ sha256 = "e7b09673176aa32937abd80f95f432809e722f141b5342186dfef6a53df64ca1";
};
nativeBuildInputs = [ perl ];
diff --git a/pkgs/applications/science/biology/samtools/samtools-0.1.19-no-curses.patch b/pkgs/applications/science/biology/samtools/samtools-0.1.19-no-curses.patch
new file mode 100644
index 0000000000000000000000000000000000000000..a7782a1a0264c44bf82c92da807e55e61da67903
--- /dev/null
+++ b/pkgs/applications/science/biology/samtools/samtools-0.1.19-no-curses.patch
@@ -0,0 +1,22 @@
+diff --git a/Makefile b/Makefile
+index 2f51bfc..395d6f1 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ CC= gcc
+ CFLAGS= -g -Wall -O2
+ #LDFLAGS= -Wl,-rpath,\$$ORIGIN/../lib
+-DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1
++DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE # -D_CURSES_LIB=1
+ KNETFILE_O= knetfile.o
+ LOBJS= bgzf.o kstring.o bam_aux.o bam.o bam_import.o sam.o bam_index.o \
+ bam_pileup.o bam_lpileup.o bam_md.o razf.o faidx.o bedidx.o \
+@@ -15,7 +15,7 @@ PROG= samtools
+ INCLUDES= -I.
+ SUBDIRS= . bcftools misc
+ LIBPATH=
+-LIBCURSES= -lcurses # -lXCurses
++LIBCURSES= # -lcurses # -lXCurses
+
+ .SUFFIXES:.c .o
+ .PHONY: all lib
diff --git a/pkgs/applications/science/biology/samtools/samtools_0_1_19.nix b/pkgs/applications/science/biology/samtools/samtools_0_1_19.nix
new file mode 100644
index 0000000000000000000000000000000000000000..a811bc4412f2b8a32124d35d490989259707bf9c
--- /dev/null
+++ b/pkgs/applications/science/biology/samtools/samtools_0_1_19.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+ pname = "samtools";
+ version = "0.1.19";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/samtools/${name}.tar.bz2";
+ sha256 = "d080c9d356e5f0ad334007e4461cbcee3c4ca97b8a7a5a48c44883cf9dee63d4";
+ };
+
+ patches = [
+ ./samtools-0.1.19-no-curses.patch
+ ];
+
+ buildInputs = [ zlib ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mkdir -p $out/share/man
+
+ cp samtools $out/bin
+ cp samtools.1 $out/share/man
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Tools for manipulating SAM/BAM/CRAM format";
+ license = licenses.mit;
+ homepage = http://samtools.sourceforge.net/;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.unode ];
+ };
+}
diff --git a/pkgs/applications/science/biology/star/default.nix b/pkgs/applications/science/biology/star/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..1642739140d685572d98fc8f74131e326136c4b1
--- /dev/null
+++ b/pkgs/applications/science/biology/star/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "star-${version}";
+ version = "2.5.3a";
+
+ src = fetchFromGitHub {
+ repo = "STAR";
+ owner = "alexdobin";
+ rev = version;
+ sha256 = "1fd9xl7i1zxgsxn2qf6gz8s42g2djm29qmp6qb35d8nnxh8ns54x";
+ };
+
+ sourceRoot = "source/source";
+
+ postPatch = "sed 's:/bin/rm:rm:g' -i Makefile";
+
+ buildInputs = [ zlib ];
+
+ buildPhase = "make STAR STARlong";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp STAR STARlong $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Spliced Transcripts Alignment to a Reference";
+ homepage = https://github.com/alexdobin/STAR;
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.arcadio ];
+ };
+}
diff --git a/pkgs/applications/science/chemistry/molden/default.nix b/pkgs/applications/science/chemistry/molden/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..98499ca009afd8697e9601b9158bc07b2e952599
--- /dev/null
+++ b/pkgs/applications/science/chemistry/molden/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchurl, which, gfortran, mesa_glu, xorg } :
+
+stdenv.mkDerivation rec {
+ version = "5.7";
+ name = "molden-${version}";
+
+ src = fetchurl {
+ url = "ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/molden${version}.tar.gz";
+ sha256 = "0gaq11gm09ax25lvgfrvxv9dxvi76hps116fp6k7sqgvdd68vf0s";
+ };
+
+ nativeBuildInputs = [ which ];
+ buildInputs = [ gfortran mesa_glu xorg.libX11 xorg.libXmu ];
+
+ postPatch = ''
+ substituteInPlace ./makefile --replace '-L/usr/X11R6/lib' "" \
+ --replace '-I/usr/X11R6/include' "" \
+ --replace '/usr/local/' $out/ \
+ --replace 'sudo' "" \
+ --replace '-C surf depend' '-C surf'
+ sed -in '/^# DO NOT DELETE THIS LINE/q;' surf/Makefile
+ '';
+
+ preInstall = ''
+ mkdir -p $out/bin
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Display and manipulate molecular structures";
+ homepage = http://www.cmbi.ru.nl/molden/;
+ license = {
+ fullName = "Free for academic/non-profit use";
+ url = http://www.cmbi.ru.nl/molden/CopyRight.html;
+ free = false;
+ };
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ markuskowa ];
+ };
+}
+
diff --git a/pkgs/applications/science/chemistry/octopus/default.nix b/pkgs/applications/science/chemistry/octopus/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..2ff20fef40e89a0483c934c65cda111ed97fe700
--- /dev/null
+++ b/pkgs/applications/science/chemistry/octopus/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchurl, symlinkJoin, gfortran, perl, procps
+, libyaml, libxc, fftw, openblas, gsl
+}:
+
+let
+ version = "7.2";
+ fftwAll = symlinkJoin { name ="ftw-dev-out"; paths = [ fftw.dev fftw.out ]; };
+
+in stdenv.mkDerivation {
+ name = "octopus-${version}";
+
+ src = fetchurl {
+ url = "http://www.tddft.org/programs/octopus/down.php?file=${version}/octopus-${version}.tar.gz";
+ sha256 = "03zzmq72zdnjkhifbmlxs7ig7x6sf6mv8zv9mxhakm9hzwa9yn7m";
+ };
+
+ nativeBuildInputs = [ perl procps fftw.dev ];
+ buildInputs = [ libyaml gfortran libxc openblas gsl fftw.out ];
+
+ configureFlags = ''
+ --with-yaml-prefix=${libyaml}
+ --with-blas=-lopenblas
+ --with-lapack=-lopenblas
+ --with-fftw-prefix=${fftwAll}
+ --with-gsl-prefix=${gsl}
+ --with-libxc-prefix=${libxc}
+ '';
+
+ doCheck = false;
+ checkTarget = "check-short";
+
+ postPatch = ''
+ patchShebangs ./
+ '';
+
+ postConfigure = ''
+ patchShebangs testsuite/oct-run_testsuite.sh
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Real-space time dependent density-functional theory code";
+ homepage = http://octopus-code.org;
+ maintainers = with maintainers; [ markuskowa ];
+ license = licenses.gpl2;
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/science/electronics/bitscope/common.nix b/pkgs/applications/science/electronics/bitscope/common.nix
index b93b68458f9a6d6c3182de3789679d7163542ba4..e1db7131a65b0f61982e0604a853541188dce5db 100644
--- a/pkgs/applications/science/electronics/bitscope/common.nix
+++ b/pkgs/applications/science/electronics/bitscope/common.nix
@@ -9,7 +9,7 @@
, makeWrapper
, pango
, stdenv
-, writeScriptBin
+, writeTextFile
, xorg
}:
@@ -60,8 +60,11 @@ let
${(wrapBinary libs) attrs.toolName}
'';
});
+ fhs = target: buildFHSUserEnv {
+ inherit (pkg) name;
+ runScript = target;
+ };
in buildFHSUserEnv {
- name = attrs.toolName;
- meta = pkg.meta;
+ name = "${attrs.toolName}-${attrs.version}";
runScript = "${pkg.outPath}/bin/${attrs.toolName}";
-}
+} // { inherit (pkg) meta name; }
diff --git a/pkgs/applications/science/electronics/bitscope/packages.nix b/pkgs/applications/science/electronics/bitscope/packages.nix
index bb7710bf82eb6249e0515783c58601346e38723c..c10e9de851a4cb46701376e9a82cc170a190c3b9 100644
--- a/pkgs/applications/science/electronics/bitscope/packages.nix
+++ b/pkgs/applications/science/electronics/bitscope/packages.nix
@@ -88,7 +88,7 @@ in {
meta = {
description = "Mixed signal logic timing and serial protocol analysis software for BitScope";
- home = "http://bitscope.com/software/logic/";
+ homepage = "http://bitscope.com/software/logic/";
};
src = fetchurl {
diff --git a/pkgs/applications/science/electronics/librepcb/default.nix b/pkgs/applications/science/electronics/librepcb/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..f4418f535632ca07662f1077f0a5c6c9d0c6eba1
--- /dev/null
+++ b/pkgs/applications/science/electronics/librepcb/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub, qtbase, qttools, qmake, mesa, openssl, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "librepcb-${version}";
+ version = "20171229";
+
+ src = fetchFromGitHub {
+ owner = "LibrePCB";
+ repo = "LibrePCB";
+ fetchSubmodules = true;
+ rev = "4efb06fa42755abc5e606da4669cc17e8de2f8c6";
+ sha256 = "0r33fm1djqpy0dzvnf5gv2dfh5nj2acaxb7w4cn8yxdgrazjf7ak";
+ };
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ qmake qttools ];
+
+ buildInputs = [ qtbase ];
+
+ # LibrePCB still supports QT below 5.9. But some code lines break the build, so they are removed by this patch so that the software builds.
+ patches = [ ./fix-2017-12.patch ];
+
+ qmakeFlags = ["-r"];
+
+ meta = with stdenv.lib; {
+ description = "A free EDA software to develop printed circuit boards";
+ homepage = http://librepcb.org/;
+ maintainers = with maintainers; [ luz ];
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/science/electronics/librepcb/fix-2017-12.patch b/pkgs/applications/science/electronics/librepcb/fix-2017-12.patch
new file mode 100644
index 0000000000000000000000000000000000000000..75fc590ad7febe6633630c95a0974712810f2124
--- /dev/null
+++ b/pkgs/applications/science/electronics/librepcb/fix-2017-12.patch
@@ -0,0 +1,29 @@
+--- a/libs/librepcb/common/fileio/serializableobjectlist.h
++++ b/libs/librepcb/common/fileio/serializableobjectlist.h
+@@ -374,26 +374,6 @@
+ } // namespace librepcb
+
+ /*****************************************************************************************
+- * Prevent from using SerializableObjectList in a foreach loop because it always would
+- * create a deep copy of the list! You should use C++11 range based for loops instead.
+- ****************************************************************************************/
+-
+-#if (QT_VERSION > QT_VERSION_CHECK(5, 9, 0))
+-#define QFOREACHCONTAINER_TEMPLATE QtPrivate::QForeachContainer
+-#else
+-#define QFOREACHCONTAINER_TEMPLATE QForeachContainer
+-#endif
+-
+-template
+-class QFOREACHCONTAINER_TEMPLATE> { public:
+- ~QForeachContainer() = delete;
+-};
+-template
+-class QFOREACHCONTAINER_TEMPLATE> { public:
+- ~QForeachContainer() = delete;
+-};
+-
+-/*****************************************************************************************
+ * End of File
+ ****************************************************************************************/
+
diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix
index b3f0b3259277fe67a873ea9ddd5c0895ac3d35f0..095aa5a7f8c87e9f22c840aa71e6fd50f8d622c2 100644
--- a/pkgs/applications/science/logic/lean/default.nix
+++ b/pkgs/applications/science/logic/lean/default.nix
@@ -11,7 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "0irh9b4haz0pzzxrb4hwcss91a0xb499kjrcrmr2s59p3zq8bbd9";
};
- buildInputs = [ gmp cmake ];
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ gmp ];
enableParallelBuilding = true;
preConfigure = ''
diff --git a/pkgs/applications/science/logic/stp/default.nix b/pkgs/applications/science/logic/stp/default.nix
index 367449f44f38fff3a62916f63a61a469995ea930..081dc788163b40c6a2874e59d292e26e8b30d43e 100644
--- a/pkgs/applications/science/logic/stp/default.nix
+++ b/pkgs/applications/science/logic/stp/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Simple Theorem Prover";
- maintainers = with maintainers; [ mornfall ];
+ maintainers = with maintainers; [ ];
platforms = platforms.linux;
license = licenses.mit;
};
diff --git a/pkgs/applications/science/logic/symbiyosys/default.nix b/pkgs/applications/science/logic/symbiyosys/default.nix
index 3769b15f32a7f7ba1581e349f187230e1e55b62d..e8feaa0acc441630cf0d6dd6c55c4b65fd676bdb 100644
--- a/pkgs/applications/science/logic/symbiyosys/default.nix
+++ b/pkgs/applications/science/logic/symbiyosys/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "symbiyosys-${version}";
- version = "2017.12.06";
+ version = "2018.02.04";
src = fetchFromGitHub {
- owner = "cliffordwolf";
+ owner = "yosyshq";
repo = "symbiyosys";
- rev = "82f394260a74b07892d7f5bdec10ae0a8cad6caa";
- sha256 = "0cniqxaf2m5xh7hqwcpdvwcxg7vqargzahbkzdfwafkdsqpb0ly3";
+ rev = "236f6412c1c1afe95d752eaf907f66f19c343134";
+ sha256 = "06bsvvkn9yhz9jvgf7a6pf407ab9m5qrr42niww666z967xdw4p0";
};
buildInputs = [ python3 yosys ];
diff --git a/pkgs/applications/science/logic/why3/default.nix b/pkgs/applications/science/logic/why3/default.nix
index 54c8caa99d8696aa07d03ff10e4b1dad179950aa..202d52f0cc0e9828b0cc4b242b7887a6e7300610 100644
--- a/pkgs/applications/science/logic/why3/default.nix
+++ b/pkgs/applications/science/logic/why3/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "why3-${version}";
- version = "0.88.1";
+ version = "0.88.3";
src = fetchurl {
- url = https://gforge.inria.fr/frs/download.php/file/37185/why3-0.88.1.tar.gz;
- sha256 = "1qj00963si0vdrqjp79ai27g9rr8sqvly6n6nwpga6bnss98xqkw";
+ url = https://gforge.inria.fr/frs/download.php/file/37313/why3-0.88.3.tar.gz;
+ sha256 = "0limdqy9l5bjzwhdalcfdyh0b6laxgiphhvr4bby9p0030agssiy";
};
buildInputs = (with ocamlPackages; [
diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix
index d2188673fb7d2de02e3f410a22b9f85783b3ada1..7bd19cfc520e15f5f79e78b58f28059cbb5010ac 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt, libjpeg, libpng
, libtiff, ncurses, pango, pcre, perl, readline, tcl, texLive, tk, xz, zlib
, less, texinfo, graphviz, icu, pkgconfig, bison, imake, which, jdk, openblas
-, curl, Cocoa, Foundation, cf-private, libobjc, tzdata, fetchpatch
+, curl, Cocoa, Foundation, cf-private, libobjc, libcxx, tzdata, fetchpatch
, withRecommendedPackages ? true
, enableStrictBarrier ? false
}:
@@ -19,10 +19,14 @@ stdenv.mkDerivation rec {
pango pcre perl readline texLive xz zlib less texinfo graphviz icu
pkgconfig bison imake which jdk openblas curl
] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ tcl tk ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation cf-private libobjc ];
+ ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation libobjc libcxx ];
patches = [ ./no-usr-local-search-paths.patch ];
+ prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace configure --replace "-install_name libR.dylib" "-install_name $out/lib/R/lib/libR.dylib"
+ '';
+
preConfigure = ''
configureFlagsArray=(
--disable-lto
@@ -40,8 +44,8 @@ stdenv.mkDerivation rec {
--enable-R-shlib
AR=$(type -p ar)
AWK=$(type -p gawk)
- CC=$(type -p gcc)
- CXX=$(type -p g++)
+ CC=$(type -p cc)
+ CXX=$(type -p c++)
FC="${gfortran}/bin/gfortran" F77="${gfortran}/bin/gfortran"
JAVA_HOME="${jdk}"
RANLIB=$(type -p ranlib)
@@ -50,9 +54,9 @@ stdenv.mkDerivation rec {
--without-tcltk
--without-aqua
--disable-R-framework
- CC="clang"
- CXX="clang++"
OBJC="clang"
+ CPPFLAGS="-isystem ${libcxx}/include/c++/v1"
+ LDFLAGS="-L${libcxx}/lib"
'' + ''
)
echo >>etc/Renviron.in "TCLLIBPATH=${tk}/lib"
diff --git a/pkgs/applications/science/math/almonds/default.nix b/pkgs/applications/science/math/almonds/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..fb76699b0c83cda18b018f9562abcf84cc0fa142
--- /dev/null
+++ b/pkgs/applications/science/math/almonds/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, buildPythonApplication, fetchFromGitHub, ncurses, pillow, pytest }:
+
+let
+ version = "1.25b";
+in
+
+buildPythonApplication {
+ name = "almonds-${version}";
+ src = fetchFromGitHub {
+ owner = "Tenchi2xh";
+ repo = "Almonds";
+ rev = version;
+ sha256 = "0j8d8jizivnfx8lpc4w6sbqj5hq35nfz0vdg7ld80sc5cs7jr3ws";
+ };
+
+ nativeBuildInputs = [ pytest ];
+ buildInputs = [ ncurses ];
+ propagatedBuildInputs = [ pillow ];
+
+ checkPhase = "py.test";
+
+ meta = with stdenv.lib; {
+ description = "Terminal Mandelbrot fractal viewer";
+ homepage = https://github.com/Tenchi2xh/Almonds;
+ # No license has been specified
+ license = licenses.unfree;
+ maintainers = with maintainers; [ infinisil ];
+ };
+}
diff --git a/pkgs/applications/science/math/giac/default.nix b/pkgs/applications/science/math/giac/default.nix
index 4ef00d56f1822e8a07c196bf71a969a65cd6cada..b2b052bdb159adc4470d500fb3dc16016ff06373 100644
--- a/pkgs/applications/science/math/giac/default.nix
+++ b/pkgs/applications/science/math/giac/default.nix
@@ -29,7 +29,10 @@ stdenv.mkDerivation rec {
# perl is only needed for patchShebangs fixup.
buildInputs = [
gmp mpfr pari ntl gsl blas mpfi liblapackWithAtlas
- readline gettext libpng libao gfortran perl
+ readline gettext libpng libao perl
+ # gfortran.cc default output contains static libraries compiled without -fPIC
+ # we want libgfortran.so.3 instead
+ (stdenv.lib.getLib gfortran.cc)
] ++ stdenv.lib.optionals enableGUI [
mesa fltk xorg.libX11
];
diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix
index 24dc4436b0fd538bef20e6ec966cacb2e910b382..ee646fee2c257f28ccdfd0a0d16362cc88b6928e 100644
--- a/pkgs/applications/science/math/sage/default.nix
+++ b/pkgs/applications/science/math/sage/default.nix
@@ -18,6 +18,7 @@
# - https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/sagemath
{ stdenv
+, bash
, fetchurl
, perl
, gfortran
@@ -26,13 +27,18 @@
, gettext
, which
, texlive
+, texinfo
, hevea
+, buildDocs ? false
}:
stdenv.mkDerivation rec {
- version = "8.0";
+ version = "8.1";
name = "sage-${version}";
+ # Modified version of patchShebangs that patches to the sage-internal version if possible
+ # and falls back to the system version if not.
+ patchSageShebangs = ./patchSageShebangs.sh;
src = fetchurl {
# Note that the source is *not* fetched from github, since that doesn't
# the upstream folder with all the source tarballs of the spkgs.
@@ -70,28 +76,31 @@ stdenv.mkDerivation rec {
"http://www-ftp.lip6.fr/pub/math/sagemath/src/sage-${version}.tar.gz"
"http://ftp.ntua.gr/pub/sagemath/src/sage-${version}.tar.gz"
];
- sha256 = "1a9rhb8jby6fdqa2s7n2fl9jwqqlsl7qz7dbpbwvg6jwlrvni7fg";
+ sha256 = "1cpcs1mr0yii64s152xmxyd450bfzjb22jjj0zh9y3n6g9alzpyq";
};
postPatch = ''
substituteAllInPlace src/bin/sage-env
+ bash=${bash} substituteAllInPlace build/bin/sage-spkg
'';
installPhase = ''
# Sage installs during first `make`, `make install` is no-op and just takes time.
'';
- outputs = [ "out" "doc" ];
+ outputs = [ "out" ] ++ stdenv.lib.optionals (buildDocs) [ "doc" ];
buildInputs = [
+ bash # needed for the build
perl # needed for the build
python # needed for the build
- gfortran # needed to build giac
+ gfortran # needed to build giac, openblas
autoreconfHook # needed to configure sage with prefix
gettext # needed to build the singular spkg
hevea # needed to build the docs of the giac spkg
which # needed in configure of mpir
# needed to build the docs of the giac spkg
+ texinfo # needed to build maxima
(texlive.combine { inherit (texlive)
scheme-basic
collection-pstricks # needed by giac
@@ -102,18 +111,22 @@ stdenv.mkDerivation rec {
})
];
+ nativeBuildInputs = [ gfortran perl which ];
+
patches = [
# fix usages of /bin/rm
./spkg-singular.patch
# help python find the crypt library
- ./spkg-python2.patch
- ./spkg-python3.patch
+ # patches python3 and indirectly python2, since those installation files are symlinked
+ ./spkg-python.patch
# fix usages of /usr/bin/perl
./spkg-git.patch
# fix usages of /bin/cp and add necessary argument to function call
./spkg-giac.patch
# environment
./env.patch
+ # adjust wrapper shebang and patch shebangs after each spkg build
+ ./shebangs.patch
];
enableParallelBuilding = true;
@@ -123,13 +136,16 @@ stdenv.mkDerivation rec {
# TODO could be patched with `sed s|printf(ctime(\(.*\)))|%s... or fixed upstream
];
+ configureFlags = stdenv.lib.optionals(buildDocs) [ "--docdir=$(doc)" ];
preConfigure = ''
- export SAGE_NUM_THREADS=$NIX_BUILD_CORES
+ export SAGE_NUM_THREADS="$NIX_BUILD_CORES"
export SAGE_ATLAS_ARCH=fast
- export HOME=$out/sage-home
- mkdir -p $out/sage-home
+ export HOME=/tmp/sage-home
+ export SAGE_ROOT="$PWD"
+ export SAGE_SRC="$PWD"
+ mkdir -p "$HOME"
mkdir -p "$out"
# we need to keep the source around
@@ -138,24 +154,45 @@ stdenv.mkDerivation rec {
mv "$dir" "$out/sage-root"
cd "$out/sage-root" # build in target dir, since `make` is also `make install`
+ ''
+ + stdenv.lib.optionalString (buildDocs) ''
+ mkdir -p "$doc"
+ export SAGE_DOC="$doc"
+ export SAGE_DOCBUILD_OPTS="--no-pdf-links -k"
+ export SAGE_SPKG_INSTALL_DOCS='no'
'';
+ buildFlags = if (buildDocs) then "doc" else "build";
+
# for reference: http://doc.sagemath.org/html/en/installation/source.html
preBuild = ''
- # TODO do this conditionally
- export SAGE_SPKG_INSTALL_DOCS='no'
- patchShebangs build
+ # symlink python to make sure the shebangs are patched to the sage path
+ # while still being able to use python before building it
+ # (this is important because otherwise sage will try to install python
+ # packages globally later on)
+ ln -s "${python}/bin/python2" $out/bin/python2
+ ln -s "$out/bin/python2" $out/bin/python
+ touch $out/bin/python3
+ bash $patchSageShebangs .
'';
postBuild = ''
+ # Clean up
rm -r "$out/sage-root/upstream" # don't keep the sources of all the spkgs
- rm -r "$out/sage-root/src/build"
- rm -rf "$out/sage-root/src/.git"
+ rm -rf "$out/sage-root/src/build"
+ rm -rf "$out/sage-root/src/autom4te.cache"
+ rm -rf "$out/sage-root/src/config"
+ rm -rf "$out/sage-root/src/m4"
+ rm -rf "$out/sage-root/.git"
rm -r "$out/sage-root/logs"
+ rm -r "$out"/lib/python*/test
# Fix dependency cycle between out and doc
+ rm -f "$out/sage-root/config.log"
rm -f "$out/sage-root/config.status"
rm -f "$out/sage-root/build/make/Makefile-auto"
rm -f "$out/sage-home/.sage/gap/libgap-workspace-"*
+ # Make sure all shebangs are properly patched
+ bash $patchSageShebangs $out
'';
# TODO there are some doctest failures, which seem harmless.
diff --git a/pkgs/applications/science/math/sage/patchSageShebangs.sh b/pkgs/applications/science/math/sage/patchSageShebangs.sh
new file mode 100644
index 0000000000000000000000000000000000000000..6ddf93af01147f64627f16de351d0aee5e3150eb
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patchSageShebangs.sh
@@ -0,0 +1,51 @@
+# This is a slightly modified version of nix's default patchShebangs
+
+dir="$1"
+
+echo "patching sage internal script interpreter paths in $( readlink -f "$dir")"
+
+find "$dir" -type f -perm -0100 | while read f; do
+ if [ "$(head -1 "$f" | head -c+2)" != '#!' ]; then
+ # missing shebang => not a script
+ continue
+ fi
+
+ oldInterpreterLine=$(head -1 "$f" | tail -c+3)
+ read -r oldPath arg0 args <<< "$oldInterpreterLine"
+
+ if $(echo "$oldPath" | grep -q "/bin/env$"); then
+ # Check for unsupported 'env' functionality:
+ # - options: something starting with a '-'
+ # - environment variables: foo=bar
+ if $(echo "$arg0" | grep -q -- "^-.*\|.*=.*"); then
+ echo "unsupported interpreter directive \"$oldInterpreterLine\" (set dontPatchShebangs=1 and handle shebang patching yourself)"
+ exit 1
+ fi
+ executable="$arg0"
+ else
+ if [ "$oldPath" = "" ]; then
+ # If no interpreter is specified linux will use /bin/sh. Set
+ # oldpath="/bin/sh" so that we get /nix/store/.../sh.
+ oldPath="/bin/sh"
+ fi
+ executable="$(basename "$oldPath")"
+ args="$arg0 $args"
+ fi
+
+ newPath="$(echo "$out/bin/$executable $args" | sed 's/[[:space:]]*$//')"
+ if [[ ! -x "$newPath" ]] ; then
+ newPath="$(command -v "$executable" || true)"
+ fi
+
+ # Strip trailing whitespace introduced when no arguments are present
+ newInterpreterLine="$(echo "$newPath $args" | sed 's/[[:space:]]*$//')"
+
+ if [ -n "$oldPath" -a "${oldPath:0:${#NIX_STORE}}" != "$NIX_STORE" ]; then
+ if [ -n "$newPath" -a "$newPath" != "$oldPath" ]; then
+ echo "$f: sage interpreter directive changed from \"$oldInterpreterLine\" to \"$newInterpreterLine\""
+ # escape the escape chars so that sed doesn't interpret them
+ escapedInterpreterLine=$(echo "$newInterpreterLine" | sed 's|\\|\\\\|g')
+ sed -i -e "1 s|.*|#\!$escapedInterpreterLine|" "$f"
+ fi
+ fi
+done
diff --git a/pkgs/applications/science/math/sage/shebangs.patch b/pkgs/applications/science/math/sage/shebangs.patch
new file mode 100644
index 0000000000000000000000000000000000000000..96ed5a4bc6c3a18d00756e5d8ec9670ccb50166d
--- /dev/null
+++ b/pkgs/applications/science/math/sage/shebangs.patch
@@ -0,0 +1,36 @@
+diff --git a/build/bin/sage-spkg b/build/bin/sage-spkg
+index 83e61a7e0d..942ba206c7 100755
+--- a/build/bin/sage-spkg
++++ b/build/bin/sage-spkg
+@@ -648,8 +648,12 @@ if ! sage-apply-patches; then
+ error_msg "Error applying patches"
+ exit 1
+ fi
++
++@bash@/bin/bash @patchSageShebangs@ .
++
+ cd ..
+
++
+ ##################################################################
+ # The package has been extracted, prepare for installation
+ ##################################################################
+@@ -671,7 +675,7 @@ write_script_wrapper() {
+ local tmpscript="$(dirname "$script")/.tmp-${script##*/}"
+
+ cat > "$tmpscript" <<__EOF__
+-#!/usr/bin/env bash
++#! @bash@/bin/bash
+
+ export SAGE_ROOT="$SAGE_ROOT"
+ export SAGE_SRC="$SAGE_SRC"
+@@ -833,6 +837,9 @@ if [ "$UNAME" = "CYGWIN" ]; then
+ sage-rebase.sh "$SAGE_LOCAL" 2>/dev/null
+ fi
+
++@bash@/bin/bash @patchSageShebangs@ .
++@bash@/bin/bash @patchSageShebangs@ "$out/bin"
++
+ echo "Successfully installed $PKG_NAME"
+
+ if [ "$SAGE_CHECK" = "yes" ]; then
diff --git a/pkgs/applications/science/math/sage/spkg-giac.patch b/pkgs/applications/science/math/sage/spkg-giac.patch
index 15b91433d25442cda39c99e72e93c813e4ab1c2f..c79d4422133d71aa4ce0089c7292e8710de40db9 100644
--- a/pkgs/applications/science/math/sage/spkg-giac.patch
+++ b/pkgs/applications/science/math/sage/spkg-giac.patch
@@ -1,10 +1,19 @@
---- old/build/pkgs/giac/spkg-install 2017-07-21 14:10:00.000000000 -0500
-+++ new/build/pkgs/giac/spkg-install 2017-10-15 15:55:55.321237645 -0500
-@@ -4,6 +4,8 @@
+diff --git a/build/pkgs/giac/spkg-install b/build/pkgs/giac/spkg-install
+index bdd8df6cb8..3fd7a3ef8a 100644
+--- a/build/pkgs/giac/spkg-install
++++ b/build/pkgs/giac/spkg-install
+@@ -2,6 +2,15 @@
## Giac
###########################################
-+find . -type f -exec sed -e 's@/bin/cp@cp@g' -i '{}' ';' && echo "Patching input parser" && find . -iname 'input_parser.cc'
++# Fix hardcoded paths, while making sure to only update timestamps of actually
++# changed files (otherwise confuses make)
++grep -rlF '/bin/cp' . | while read file
++do
++ sed -e 's@/bin/cp@cp@g' -i "$file"
++done
++
++# Fix input parser syntax
+sed -e 's@yylex (&yylval)@yylex (\&yyval, scanner)@gp' -i 'src/src/input_parser.cc'
if [ "$SAGE_LOCAL" = "" ]; then
diff --git a/pkgs/applications/science/math/sage/spkg-git.patch b/pkgs/applications/science/math/sage/spkg-git.patch
index ff9a7b2e491a2de61d7f751f395afebfbe635a56..74f552dd3c3693494f1da261d9925613656c40e1 100644
--- a/pkgs/applications/science/math/sage/spkg-git.patch
+++ b/pkgs/applications/science/math/sage/spkg-git.patch
@@ -1,12 +1,17 @@
diff --git a/build/pkgs/git/spkg-install b/build/pkgs/git/spkg-install
-index 8469cb58c2..d0dc9a1db9 100755
+index 87874de3d8..b0906245fa 100644
--- a/build/pkgs/git/spkg-install
+++ b/build/pkgs/git/spkg-install
-@@ -35,6 +35,8 @@ fi
+@@ -33,6 +33,13 @@ fi
cd src
-+find . -type f -exec sed -e 's@/usr/bin/perl@perl@g' -i '{}' ';'
++# Fix hardcoded paths, while making sure to only update timestamps of actually
++# changed files (otherwise confuses make)
++grep -rlF '/usr/bin/perl' . | while read file
++do
++ sed -e 's@/usr/bin/perl@perl@g' -i "$file"
++done
+
# We don't want to think about Fink or Macports
export NO_FINK=1
diff --git a/pkgs/applications/science/math/sage/spkg-python.patch b/pkgs/applications/science/math/sage/spkg-python.patch
new file mode 100644
index 0000000000000000000000000000000000000000..e39981b6552a85bc0a291b50ff439fea239bd088
--- /dev/null
+++ b/pkgs/applications/science/math/sage/spkg-python.patch
@@ -0,0 +1,13 @@
+diff --git a/build/pkgs/python3/spkg-build b/build/pkgs/python3/spkg-build
+index 56db087ae5..b450703c5f 100644
+--- a/build/pkgs/python3/spkg-build
++++ b/build/pkgs/python3/spkg-build
+@@ -27,6 +27,8 @@ fi
+ export EXTRA_CFLAGS="`testcflags.sh -Wno-unused` $CFLAGS"
+ unset CFLAGS
+
++export LDFLAGS="$LDFLAGS -lcrypt"
++
+ if [ "$UNAME" = Darwin ]; then
+ PYTHON_CONFIGURE="--disable-toolbox-glue $PYTHON_CONFIGURE"
+
diff --git a/pkgs/applications/science/math/sage/spkg-python2.patch b/pkgs/applications/science/math/sage/spkg-python2.patch
deleted file mode 100644
index 5d92d3f8beafc60e8b735affb5d6d029e6d89385..0000000000000000000000000000000000000000
--- a/pkgs/applications/science/math/sage/spkg-python2.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- old/build/pkgs/python2/spkg-install 2017-07-21 14:10:00.000000000 -0500
-+++ new/build/pkgs/python2/spkg-install 2017-10-15 11:26:54.823134067 -0500
-@@ -22,6 +22,9 @@
-
- cd src
-
-+LDFLAGS="-lcrypt $LDFLAGS"
-+export LDFLAGS
-+
- if [ "$SAGE_DEBUG" = "yes" ]; then
- echo "Building Python with pydebug"
- PYTHON_CONFIGURE="$PYTHON_CONFIGURE --with-pydebug"
diff --git a/pkgs/applications/science/math/sage/spkg-python3.patch b/pkgs/applications/science/math/sage/spkg-python3.patch
deleted file mode 100644
index 51827fd11be05a082e382dfffdbecb3fee396dbf..0000000000000000000000000000000000000000
--- a/pkgs/applications/science/math/sage/spkg-python3.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- old/build/pkgs/python3/spkg-install 2017-07-21 14:10:00.000000000 -0500
-+++ new/build/pkgs/python3/spkg-install 2017-10-15 13:11:17.769261404 -0500
-@@ -22,6 +22,9 @@
-
- cd src
-
-+LDFLAGS="-lcrypt $LDFLAGS"
-+export LDFLAGS
-+
- if [ "$SAGE_DEBUG" = "yes" ]; then
- echo "Building Python with pydebug"
- PYTHON_CONFIGURE="$PYTHON_CONFIGURE --with-pydebug"
diff --git a/pkgs/applications/science/math/sage/spkg-singular.patch b/pkgs/applications/science/math/sage/spkg-singular.patch
index d561768600b4be3effdca799a98f6287d5e82cda..606ffcd3ad4ed6a89c99c08f642d708039ec284c 100644
--- a/pkgs/applications/science/math/sage/spkg-singular.patch
+++ b/pkgs/applications/science/math/sage/spkg-singular.patch
@@ -1,11 +1,17 @@
---- old/build/pkgs/singular/spkg-install 2017-10-15 10:35:41.826540964 -0500
-+++ new/build/pkgs/singular/spkg-install 2017-10-15 10:36:40.613743443 -0500
-@@ -4,6 +4,9 @@
+diff --git a/build/pkgs/singular/spkg-install b/build/pkgs/singular/spkg-install
+index 8caafb1699..3c34e6608a 100644
+--- a/build/pkgs/singular/spkg-install
++++ b/build/pkgs/singular/spkg-install
+@@ -2,6 +2,13 @@
## Singular
###########################################
-+find . -type f -exec sed -e 's@/bin/rm@rm@g' -i '{}' ';'
-+#echo '#!/usr/bin/env bash\nIgnoring missing $1' > src/build-aux/missing
++# Fix hardcoded paths, while making sure to only update timestamps of actually
++# changed files (otherwise confuses make)
++grep -rlF '/bin/rm' . | while read file
++do
++ sed -e 's@/bin/rm@rm@g' -i "$file"
++done
+
if [ -z "$SAGE_LOCAL" ]; then
echo >&2 "Error: SAGE_LOCAL undefined -- exiting..."
diff --git a/pkgs/applications/science/math/weka/default.nix b/pkgs/applications/science/math/weka/default.nix
index 7af0df5360d5dfb716ca854476718419390cb7c5..6a692e07c433b6508caa51cfb952e3237a1d4271 100644
--- a/pkgs/applications/science/math/weka/default.nix
+++ b/pkgs/applications/science/math/weka/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "weka-${version}";
- version = "3.8.1";
+ version = "3.8.2";
src = fetchurl {
url = "mirror://sourceforge/weka/${stdenv.lib.replaceChars ["."]["-"] name}.zip";
- sha256 = "16n1a74d1cispp0a22zyiivi78izi354y67gmbyvv2lv9sc45wmk";
+ sha256 = "0p353lhhcv3swwn1bl64vkyjk480vv9ghhlyqjxiar4p3xifjayb";
};
buildInputs = [ unzip ];
diff --git a/pkgs/applications/science/misc/cytoscape/default.nix b/pkgs/applications/science/misc/cytoscape/default.nix
index d5ffe9cd9ba89d6dcae35069f9901010ee306956..0194ee0b83c0919d83612f55f04920e3b8f9ab44 100644
--- a/pkgs/applications/science/misc/cytoscape/default.nix
+++ b/pkgs/applications/science/misc/cytoscape/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "cytoscape-${version}";
- version = "3.5.1";
+ version = "3.6.0";
src = fetchurl {
url = "http://chianti.ucsd.edu/${name}/${name}.tar.gz";
- sha256 = "1dvv0f7sc7q7lwmpd7xkcx86dd8lxh2il3wiwkij44gh7ni1qkfm";
+ sha256 = "13q8caksbzi6j7xy8v5f0pi6766yfawys6jcm50ng78mnhrv2v97";
};
buildInputs = [jre makeWrapper];
diff --git a/pkgs/applications/science/misc/gephi/default.nix b/pkgs/applications/science/misc/gephi/default.nix
index 6736ce7589733e5feda49b6957ccb8c2f742bd60..82b95132d880c5e3fabc0445491040dedae4135b 100644
--- a/pkgs/applications/science/misc/gephi/default.nix
+++ b/pkgs/applications/science/misc/gephi/default.nix
@@ -2,13 +2,13 @@
with stdenv.lib;
-let version = "0.9.1"; in
+let version = "0.9.2"; in
stdenv.mkDerivation {
name = "gephi-${version}";
src = fetchurl {
url = "https://github.com/gephi/gephi/releases/download/v${version}/gephi-${version}-linux.tar.gz";
- sha256 = "f1d54157302df05a53b94e1518880c949c43ba4ab21e52d57f3edcbdaa06c7ee";
+ sha256 = "1wr3rka8j2y10nnwbg27iaxkbrp4d7d07ccs9n94yqv6wqawj5z8";
};
meta = {
diff --git a/pkgs/applications/science/robotics/qgroundcontrol/default.nix b/pkgs/applications/science/robotics/qgroundcontrol/default.nix
index 98ec39eb206422d39aeacd141da14b161d8d1f0a..087969fe61a09d502413d55739369960bdd386ad 100644
--- a/pkgs/applications/science/robotics/qgroundcontrol/default.nix
+++ b/pkgs/applications/science/robotics/qgroundcontrol/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchgit, git, espeak, SDL, udev, doxygen, cmake
+{ stdenv, fetchgit, git, espeak, SDL2, udev, doxygen, cmake
, qtbase, qtlocation, qtserialport, qtdeclarative, qtconnectivity, qtxmlpatterns
, qtsvg, qtquick1, qtquickcontrols, qtgraphicaleffects, qmake
, makeWrapper, lndir
, gst_all_1, qt-gstreamer1, pkgconfig, glibc
-, version ? "2.9.4"
}:
stdenv.mkDerivation rec {
name = "qgroundcontrol-${version}";
+ version = "3.2.7";
qtInputs = [
qtbase qtlocation qtserialport qtdeclarative qtconnectivity qtxmlpatterns qtsvg
@@ -19,72 +19,54 @@ stdenv.mkDerivation rec {
];
enableParallelBuilding = true;
- buildInputs = [ SDL udev doxygen git ] ++ gstInputs ++ qtInputs;
+ buildInputs = [ SDL2 udev doxygen git ] ++ gstInputs ++ qtInputs;
nativeBuildInputs = [ pkgconfig makeWrapper qmake ];
- patches = [ ./0001-fix-gcc-cmath-namespace-issues.patch ];
- postPatch = ''
- sed '1i#include ' -i src/Vehicle/Vehicle.cc \
- -i src/comm/{QGCFlightGearLink,QGCJSBSimLink}.cc \
- -i src/{uas/UAS,ui/QGCDataPlot2D}.cc
- '';
-
preConfigure = ''
mkdir build
cd build
'';
- qmakeFlags = [ "../qgroundcontrol.pro" ];
+ qmakeFlags = [
+ # Default install tries to copy Qt files into package
+ "CONFIG+=QGC_DISABLE_BUILD_SETUP"
+ "../qgroundcontrol.pro"
+ ];
installPhase = ''
cd ..
+
mkdir -p $out/share/applications
- cp -v qgroundcontrol.desktop $out/share/applications
-
+ cp -v deploy/qgroundcontrol.desktop $out/share/applications
+
mkdir -p $out/bin
- cp -v build/release/qgroundcontrol "$out/bin/"
-
+ cp -v build/release/QGroundControl "$out/bin/"
+
mkdir -p $out/share/qgroundcontrol
cp -rv resources/ $out/share/qgroundcontrol
-
+
mkdir -p $out/share/pixmaps
cp -v resources/icons/qgroundcontrol.png $out/share/pixmaps
-
- # we need to link to our Qt deps in our own output if we want
- # this package to work without being installed as a system pkg
- mkdir -p $out/lib/qt-$qtCompatVersion $out/etc/xdg
- for pkg in $qtInputs; do
- if [[ -d $pkg/lib/qt-$qtCompatVersion ]]; then
- for dir in lib/qt-$qtCompatVersion share etc/xdg; do
- if [[ -d $pkg/$dir ]]; then
- ${lndir}/bin/lndir "$pkg/$dir" "$out/$dir"
- fi
- done
- fi
- done
'';
-
postInstall = ''
wrapProgram "$out/bin/qgroundcontrol" \
--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
'';
-
# TODO: package mavlink so we can build from a normal source tarball
src = fetchgit {
url = "https://github.com/mavlink/qgroundcontrol.git";
rev = "refs/tags/v${version}";
- sha256 = "0isr0zamhvr853c94lblazkilil6zzmvf7afs3mxgn07jn9wrqz3";
+ sha256 = "1sla3sgj2p3h87d7kcaj53f8z5xzyadvsqlqzgh4d2n1f7sikdc5";
fetchSubmodules = true;
};
- meta = {
+ meta = with stdenv.lib; {
description = "Provides full ground station support and configuration for the PX4 and APM Flight Stacks";
homepage = http://qgroundcontrol.org/;
- license = stdenv.lib.licenses.gpl3Plus;
- platforms = with stdenv.lib.platforms; linux;
- maintainers = with stdenv.lib.maintainers; [ pxc ];
- broken = true; # relies improperly on private Qt 5.5 headers
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ pxc ];
};
}
diff --git a/pkgs/applications/science/spyder/default.nix b/pkgs/applications/science/spyder/default.nix
index 0952b61551e31cd535b52eca1e4c7a73f370af86..04a5def81e69704edf34749dc965b5b0c4d20c22 100644
--- a/pkgs/applications/science/spyder/default.nix
+++ b/pkgs/applications/science/spyder/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchPypi, unzip, buildPythonApplication, makeDesktopItem
# mandatory
-, qtpy, numpydoc, qtconsole, qtawesome, jedi, pycodestyle, psutil
-, pyflakes, rope, sphinx, nbconvert, mccabe
+, numpydoc, qtconsole, qtawesome, jedi, pycodestyle, psutil
+, pyflakes, rope, sphinx, nbconvert, mccabe, pyopengl, cloudpickle
# optional
, numpy ? null, scipy ? null, matplotlib ? null
# optional
@@ -10,17 +10,21 @@
buildPythonApplication rec {
pname = "spyder";
- version = "3.2.4";
- namePrefix = "";
+ version = "3.2.6";
src = fetchPypi {
inherit pname version;
- sha256 = "028hg71gfq2yrplwhhl7hl4rbwji1l0zxzghblwmb0i443ki10v3";
+ sha256 = "87d6a4f5ee1aac4284461ee3584c3ade50cb53feb3fe35abebfdfb9be18c526a";
};
+ # Somehow setuptools can't find pyqt5. Maybe because the dist-info folder is missing?
+ postPatch = ''
+ substituteInPlace setup.py --replace 'pyqt5;python_version>="3"' ' '
+ '';
+
propagatedBuildInputs = [
- jedi pycodestyle psutil qtpy pyflakes rope numpy scipy matplotlib pylint
- numpydoc qtconsole qtawesome nbconvert mccabe
+ jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint
+ numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle
];
# There is no test for spyder
diff --git a/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix b/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
index b2a4bc66c69921fd238ce393ac49ca08d1f58bee..7bf83b5621b5ca1b0c89f8a61d8a0e447ad4e54f 100644
--- a/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, jre, makeWrapper }:
let
- version = "1.12.15";
+ version = "1.13.0";
jarName = "bfg-${version}.jar";
mavenUrl = "http://central.maven.org/maven2/com/madgag/bfg/${version}/${jarName}";
in
@@ -12,7 +12,7 @@ in
src = fetchurl {
url = mavenUrl;
- sha256 = "17dh25jambkk55khknlhy8wa9s1i1xmh9hdgj72j1lzyl0ag42ik";
+ sha256 = "1kn84rsvms1v5l1j2xgrk7dc7mnsmxkc6sqd94mnim22vnwvl8mz";
};
buildInputs = [ jre makeWrapper ];
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index 7056249de3fc8b720e8ae09c78e66dc0f9c5e8b3..e5e36e998aceba6f17d2e06f4e669ddce2a61d8a 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -100,6 +100,8 @@ rec {
gitflow = callPackage ./gitflow { };
+ grv = callPackage ./grv { };
+
hub = callPackage ./hub {
inherit (darwin) Security;
};
@@ -115,7 +117,7 @@ rec {
git = gitSVN;
};
- svn2git_kde = callPackage ./svn2git-kde { };
+ svn_all_fast_export = libsForQt5.callPackage ./svn-all-fast-export { };
tig = callPackage ./tig { };
diff --git a/pkgs/applications/version-management/git-and-tools/diff-so-fancy/default.nix b/pkgs/applications/version-management/git-and-tools/diff-so-fancy/default.nix
index 5878f3a8b74c4cd6af2f3149d7728423c06f5292..988911d2eb7b805dbe906875108ba86b639813f4 100644
--- a/pkgs/applications/version-management/git-and-tools/diff-so-fancy/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/diff-so-fancy/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "diff-so-fancy-${version}";
- version = "1.1.1";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "so-fancy";
repo = "diff-so-fancy";
rev = "v${version}";
- sha256 = "1hgppp8ngjbjzbi96529p36hzi0ysdndrh6d6m71gs21am8v4m9r";
+ sha256 = "0j8dxfl4js7agwdpcvxwigzpp0lik33h7s3vsjg0pd413h2j4mvz";
};
# Perl is needed here for patchShebangs
diff --git a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
index 4ed9c5c0509c090ca554ded473a58db9c3f7c142..c14a027b4abeaa20eeb73fb4fce4705889eada0f 100644
--- a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
@@ -49,7 +49,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Plus;
homepage = http://git.fishsoup.net/cgit/git-bz/;
- maintainers = with maintainers; [ nckx ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/git-dit/default.nix b/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
index 6fb9f5e36f1ad655951eb5c9ebd723646160733d..d810499515224aeeeeb4c1ba9f37da45e94194f3 100644
--- a/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
@@ -41,6 +41,6 @@ buildRustPackage rec {
inherit (src.meta) homepage;
description = "Decentralized Issue Tracking for git";
license = licenses.gpl2;
- maintainers = with maintainers; [ profpatsch matthiasbeyer ];
+ maintainers = with maintainers; [ Profpatsch matthiasbeyer ];
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/git-hub/default.nix b/pkgs/applications/version-management/git-and-tools/git-hub/default.nix
index f308073f1f1e04ddeed13654a8466211aac39aeb..b4c3baecd417ec9d2f82fb86f843e711986e1e50 100644
--- a/pkgs/applications/version-management/git-and-tools/git-hub/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-hub/default.nix
@@ -39,7 +39,6 @@ stdenv.mkDerivation rec {
directly through the Git command line.
'';
license = licenses.gpl3Plus;
- platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix
index 3a2585433307cbe9ad98d9d418f9089dcf78aabb..8b64e2d375bb380cb8be59cb311172c4fb4a1ab2 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -13,7 +13,7 @@
}:
let
- version = "2.15.1";
+ version = "2.16.1";
svn = subversionClient.override { perlBindings = true; };
in
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
- sha256 = "0p04linqdywdf7m1hqa904fzqvgzplsxlzdqrn96j1j5gpyr174r";
+ sha256 = "06gay8k29glg4giwphjalcc1fknxw4bmxkmbr3ic3gzxy8vl7bfg";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/version-management/git-and-tools/git/git-send-email-honor-PATH.patch b/pkgs/applications/version-management/git-and-tools/git/git-send-email-honor-PATH.patch
index 1aec77504b7b90023c7872bc047fc158f267fd5a..9a484262b7b27c6cec51aac4f0d4ff866bb3e68b 100644
--- a/pkgs/applications/version-management/git-and-tools/git/git-send-email-honor-PATH.patch
+++ b/pkgs/applications/version-management/git-and-tools/git/git-send-email-honor-PATH.patch
@@ -1,47 +1,28 @@
-From 9a4396ddaedaf59ebee16d69900884e990b79cdd Mon Sep 17 00:00:00 2001
-From: Florian Klink
-Date: Fri, 17 Nov 2017 13:21:37 +0100
-Subject: [PATCH] git-send-email: honor $PATH
-
-This will search $PATH for a sendmail binary, instead of the (previously
-fixed) list of paths.
-
-Signed-off-by: Florian Klink
----
- Documentation/git-send-email.txt | 5 ++---
- git-send-email.perl | 3 ++-
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
diff --git a/Documentation/git-send-email.txt b/Documentation/git-send-email.txt
-index bac9014ac..b9b1f2c41 100644
+index 8060ea35c..c81067a19 100644
--- a/Documentation/git-send-email.txt
+++ b/Documentation/git-send-email.txt
-@@ -203,9 +203,8 @@ a password is obtained using 'git-credential'.
+@@ -203,8 +203,7 @@ a password is obtained using 'git-credential'.
specify a full pathname of a sendmail-like program instead;
the program must support the `-i` option. Default value can
be specified by the `sendemail.smtpServer` configuration
-- option; the built-in default is `/usr/sbin/sendmail` or
-- `/usr/lib/sendmail` if such program is available, or
-- `localhost` otherwise.
-+ option; the built-in default is to search in $PATH if such program is
-+ available, or `localhost` otherwise.
-
+- option; the built-in default is to search for `sendmail` in
+- `/usr/sbin`, `/usr/lib` and $PATH if such program is
++ option; the built-in default is to search in $PATH if such program is
+ available, falling back to `localhost` otherwise.
+
--smtp-server-port=::
- Specifies a port different from the default port (SMTP
diff --git a/git-send-email.perl b/git-send-email.perl
-index 2208dcc21..8e357aeab 100755
+index edcc6d346..8e357aeab 100755
--- a/git-send-email.perl
+++ b/git-send-email.perl
-@@ -885,7 +885,8 @@ if (defined $initial_reply_to) {
+@@ -885,8 +885,7 @@ if (defined $initial_reply_to) {
}
-
+
if (!defined $smtp_server) {
-- foreach (qw( /usr/sbin/sendmail /usr/lib/sendmail )) {
+- my @sendmail_paths = qw( /usr/sbin/sendmail /usr/lib/sendmail );
+- push @sendmail_paths, map {"$_/sendmail"} split /:/, $ENV{PATH};
+ my @sendmail_paths = map {"$_/sendmail"} split /:/, $ENV{PATH};
-+ foreach (@sendmail_paths) {
+ foreach (@sendmail_paths) {
if (-x $_) {
$smtp_server = $_;
- last;
---
-2.15.0
-
diff --git a/pkgs/applications/version-management/git-and-tools/git/ssh-path.patch b/pkgs/applications/version-management/git-and-tools/git/ssh-path.patch
index 5e24c19f0fee8eea08271a551ded60c908cdb898..addb1dbc5e066632cd240ef49a20540a2828045d 100644
--- a/pkgs/applications/version-management/git-and-tools/git/ssh-path.patch
+++ b/pkgs/applications/version-management/git-and-tools/git/ssh-path.patch
@@ -1,21 +1,21 @@
diff --git a/connect.c b/connect.c
-index fd7ffe1..20cd992 100644
+index c3a014c5b..fbca3262b 100644
--- a/connect.c
+++ b/connect.c
-@@ -768,7 +768,7 @@
+@@ -1010,7 +1010,7 @@ static void fill_ssh_args(struct child_process *conn, const char *ssh_host,
+
+ ssh = getenv("GIT_SSH");
+ if (!ssh)
+- ssh = "ssh";
++ ssh = "@ssh@";
+ variant = determine_ssh_variant(ssh, 0);
+ }
- ssh = getenv("GIT_SSH");
- if (!ssh)
-- ssh = "ssh";
-+ ssh = "@ssh@";
- else
- handle_ssh_variant(ssh, 0,
- &port_option,
diff --git a/git-gui/lib/remote_add.tcl b/git-gui/lib/remote_add.tcl
-index 50029d0..17b9594 100644
+index 480a6b30d..781720424 100644
--- a/git-gui/lib/remote_add.tcl
+++ b/git-gui/lib/remote_add.tcl
-@@ -139,7 +139,7 @@
+@@ -139,7 +139,7 @@ method _add {} {
# Parse the location
if { [regexp {(?:git\+)?ssh://([^/]+)(/.+)} $location xx host path]
|| [regexp {([^:][^:]+):(.+)} $location xx host path]} {
diff --git a/pkgs/applications/version-management/git-and-tools/grv/default.nix b/pkgs/applications/version-management/git-and-tools/grv/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..be5b58c57334116f849c31b37862c382f4c41da2
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/grv/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, buildGoPackage, fetchFromGitHub, curl, libgit2_0_25, ncurses, pkgconfig, readline }:
+let
+ version = "0.1.2";
+in
+buildGoPackage {
+ name = "grv-${version}";
+
+ buildInputs = [ ncurses readline curl libgit2_0_25 ];
+ nativeBuildInputs = [ pkgconfig ];
+
+ goPackagePath = "github.com/rgburke/grv";
+
+ src = fetchFromGitHub {
+ owner = "rgburke";
+ repo = "grv";
+ rev = "v${version}";
+ sha256 = "1i8cr5xxdacpby60nqfyj8ijyc0h62029kbds2lq26rb8nn9qih2";
+ fetchSubmodules = true;
+ };
+
+ buildFlagsArray = [ "-ldflags=" "-X main.version=${version}" ];
+
+ meta = with stdenv.lib; {
+ description = " GRV is a terminal interface for viewing git repositories";
+ homepage = https://github.com/rgburke/grv;
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ andir ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/qgit/default.nix b/pkgs/applications/version-management/git-and-tools/qgit/default.nix
index 7da45e2d3f96a21cb9ac0fd9564517f94651f0bc..188e5a4faafa8db733f58099b239e20e1b143a36 100644
--- a/pkgs/applications/version-management/git-and-tools/qgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/qgit/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, fetchurl, cmake, qtbase }:
+{ stdenv, fetchgit, cmake, qtbase }:
stdenv.mkDerivation rec {
- name = "qgit-2.6";
+ name = "qgit-2.7";
- src = fetchurl {
- url = "http://libre.tibirna.org/attachments/download/12/${name}.tar.gz";
- sha256 = "1brrhac6s6jrw3djhgailg5d5s0vgrfvr0sczqgzpp3i6pxf8qzl";
+ src = fetchgit {
+ url = "http://repo.or.cz/qgit4/redivivus.git";
+ rev = name;
+ sha256 = "0c0zxykpgkxb8gpgzz5i6b8nrzg7cdxikvpg678x7gsnxhlwjv3a";
};
buildInputs = [ qtbase ];
nativeBuildInputs = [ cmake ];
+ enableParallelBuilding = true;
+
meta = with stdenv.lib; {
license = licenses.gpl2;
homepage = http://libre.tibirna.org/projects/qgit/wiki/QGit;
diff --git a/pkgs/applications/version-management/git-and-tools/svn-all-fast-export/default.nix b/pkgs/applications/version-management/git-and-tools/svn-all-fast-export/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..fbafc5257d7bd6a859300131f39c7fa8fa9ede9f
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/svn-all-fast-export/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchFromGitHub, fetchpatch, qmake, qtbase, qttools, subversion, apr }:
+
+let
+ version = "1.0.11";
+in
+stdenv.mkDerivation {
+ name = "svn-all-fast-export-${version}";
+
+ src = fetchFromGitHub {
+ owner = "svn-all-fast-export";
+ repo = "svn2git";
+ rev = version;
+ sha256 = "0lhnw8f15j4wkpswhrjd7bp9xkhbk32zmszaxayzfhbdl0g7pzwj";
+ };
+
+ # https://github.com/svn-all-fast-export/svn2git/pull/40
+ patches = [
+ (fetchpatch {
+ name = "pr40.patch";
+ sha256 = "1qndhk5csf7kddk3giailx7r0cdipq46lj73nkcws43n4n93synk";
+ url = https://github.com/svn-all-fast-export/svn2git/pull/40.diff;
+ })
+ ];
+
+ nativeBuildInputs = [ qmake qttools ];
+ buildInputs = [ apr.dev subversion.dev qtbase ];
+
+ qmakeFlags = [
+ "VERSION=${version}"
+ "APR_INCLUDE=${apr.dev}/include/apr-1"
+ "SVN_INCLUDE=${subversion.dev}/include/subversion-1"
+ ];
+
+ installPhase = "make install INSTALL_ROOT=$out";
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/svn-all-fast-export/svn2git;
+ description = "A fast-import based converter for an svn repo to git repos";
+ license = licenses.gpl3;
+ platforms = platforms.all;
+ maintainers = [ maintainers.flokli ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/svn2git-kde/default.nix b/pkgs/applications/version-management/git-and-tools/svn2git-kde/default.nix
deleted file mode 100644
index e52fdb6375bfd8ac23bdb04054140f59cea9914d..0000000000000000000000000000000000000000
--- a/pkgs/applications/version-management/git-and-tools/svn2git-kde/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ stdenv, fetchgit, qt4, qmake4Hook, subversion, apr }:
-
-stdenv.mkDerivation rec {
- name = "svn2git-kde-1.0.5";
-
- src = fetchgit {
- url = http://git.gitorious.org/svn2git/svn2git.git;
- rev = "149d6c6e14a1724c96999328683a9264fc508264";
- sha256 = "0gjxhnraizlwyidn66rczwc01f6sfx4ndmsj86ssqml3p0d4sl6q";
- };
-
- NIX_CFLAGS_COMPILE = [ "-I${apr.dev}/include/apr-1" "-I${subversion.dev}/include/subversion-1" "-DVER=\"${src.rev}\"" ];
-
- patchPhase = ''
- sed -i 's|/bin/cat|cat|' ./src/repository.cpp
- '';
-
- installPhase = ''
- mkdir -p $out/bin
- cp svn-all-fast-export $out/bin
- '';
-
- buildInputs = [ subversion apr qt4 ];
-
- nativeBuildInputs = [ qmake4Hook ];
-
- meta.broken = true;
-}
diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix
index ea4c9c8731d23daa9d2d0e31b3ea041b3e1c2cf0..d13e61395827b848313a3dc96ff7cb68290890cf 100644
--- a/pkgs/applications/version-management/gitlab/default.nix
+++ b/pkgs/applications/version-management/gitlab/default.nix
@@ -18,11 +18,11 @@ let
};
};
- version = "10.3.3";
+ version = "10.3.4";
gitlabDeb = fetchurl {
url = "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_${version}-ce.0_amd64.deb/download";
- sha256 = "0bnafl7mpm3vjhfkqwgf5ff1y1iixfdfvv25zmpl0yjd70fwx2aq";
+ sha256 = "0b6508hcahvhfpxyrqs05kz9a7c1wv658asm6a7ccish6hnwcica";
};
in
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
owner = "gitlabhq";
repo = "gitlabhq";
rev = "v${version}";
- sha256 = "1fhjijs8rvxrgx43fc7vp6f3vwshwq74gjwk41fi2yam8bri8p6k";
+ sha256 = "0cvp4wwkc04qffsq738867j31igwzj7zlmahdl24yddbmpa5x8r1";
};
buildInputs = [
diff --git a/pkgs/applications/version-management/gitolite/default.nix b/pkgs/applications/version-management/gitolite/default.nix
index 5e1feacd83d40783c9397a1f47eff652a0831c3a..78b59f59e949ad630045ea5913c136b5132628c8 100644
--- a/pkgs/applications/version-management/gitolite/default.nix
+++ b/pkgs/applications/version-management/gitolite/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchurl, git, nettools, perl }:
+{ stdenv, fetchFromGitHub, git, nettools, perl }:
stdenv.mkDerivation rec {
name = "gitolite-${version}";
- version = "3.6.3";
+ version = "3.6.7";
- src = fetchurl {
- url = "https://github.com/sitaramc/gitolite/archive/v${version}.tar.gz";
- sha256 = "16cxifjxnri719qb6zzwkdf61x5y957acbdhcgqcan23x1mfn84v";
+ src = fetchFromGitHub {
+ owner = "sitaramc";
+ repo = "gitolite";
+ rev = "9123ae44b14b9df423a7bf1e693e05865ca320ac";
+ sha256 = "0rmyzr66lxh2ildf3h1nh3hh2ndwk21rjdin50r5vhwbdd7jg8vb";
};
buildInputs = [ git nettools perl ];
@@ -26,6 +28,7 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
perl ./install -to $out/bin
+ echo ${version} > $out/bin/VERSION
'';
meta = with stdenv.lib; {
@@ -33,6 +36,6 @@ stdenv.mkDerivation rec {
homepage = http://gitolite.com/gitolite/index.html;
license = licenses.gpl2;
platforms = platforms.unix;
- maintainers = [ maintainers.thoughtpolice maintainers.lassulus ];
+ maintainers = [ maintainers.thoughtpolice maintainers.lassulus maintainers.tomberek ];
};
}
diff --git a/pkgs/applications/version-management/meld/default.nix b/pkgs/applications/version-management/meld/default.nix
index 05db6d964c3a11a0600ad5fc157e80b81f379b34..d5bd24cf93827df9f29ae6527748ccda3b6cb88d 100644
--- a/pkgs/applications/version-management/meld/default.nix
+++ b/pkgs/applications/version-management/meld/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchurl, itstool, python2Packages, intltool, wrapGAppsHook
+{ stdenv, fetchurl, itstool, python3Packages, intltool, wrapGAppsHook
, libxml2, gobjectIntrospection, gtk3, gnome3, cairo, file
}:
let
- minor = "3.16";
- version = "${minor}.4";
- inherit (python2Packages) python buildPythonApplication pycairo pygobject3;
+ minor = "3.18";
+ version = "${minor}.0";
+ inherit (python3Packages) python buildPythonApplication pycairo pygobject3;
in buildPythonApplication rec {
name = "meld-${version}";
src = fetchurl {
url = "mirror://gnome/sources/meld/${minor}/meld-${version}.tar.xz";
- sha256 = "0rwflfkfnb9ydnk4k591x0il29d4dvz95cjs2f279blx64lgki4k";
+ sha256 = "0gi2jzgsrd5q2icyp6wphbn532ddg82nxhfxlffkniy7wnqmi0c4";
};
buildInputs = [
@@ -41,6 +41,8 @@ in buildPythonApplication rec {
pythonPath = [ gtk3 ];
+ doCheck = false;
+
meta = with stdenv.lib; {
description = "Visual diff and merge tool";
homepage = http://meldmerge.org/;
diff --git a/pkgs/applications/version-management/monotone-viz/default.nix b/pkgs/applications/version-management/monotone-viz/default.nix
index c2006e9dd6bf639e1af430624378cf070dcbb711..c24d80e3f2efa15ffe871d3f8bda52d1fd6856bc 100644
--- a/pkgs/applications/version-management/monotone-viz/default.nix
+++ b/pkgs/applications/version-management/monotone-viz/default.nix
@@ -22,15 +22,15 @@ stdenv.mkDerivation rec {
patchFlags = ["-p0"];
patches = [
(fetchurl {
- url = "http://pkgs.fedoraproject.org/cgit/rpms/monotone-viz.git/plain/monotone-viz-1.0.2-dot.patch";
+ url = "http://src.fedoraproject.org/cgit/rpms/monotone-viz.git/plain/monotone-viz-1.0.2-dot.patch";
sha256 = "0risfy8iqmkr209hmnvpv57ywbd3rvchzzd0jy2lfyqrrrm6zknw";
})
(fetchurl {
- url = "http://pkgs.fedoraproject.org/cgit/rpms/monotone-viz.git/plain/monotone-viz-1.0.2-new-stdio.patch";
+ url = "http://src.fedoraproject.org/cgit/rpms/monotone-viz.git/plain/monotone-viz-1.0.2-new-stdio.patch";
sha256 = "16bj0ppzqd45an154dr7sifjra7lv4m9anxfw3c56y763jq7fafa";
})
(fetchurl {
- url = "http://pkgs.fedoraproject.org/cgit/rpms/monotone-viz.git/plain/monotone-viz-1.0.2-typefix.patch";
+ url = "http://src.fedoraproject.org/cgit/rpms/monotone-viz.git/plain/monotone-viz-1.0.2-typefix.patch";
sha256 = "1gfp82rc7pawb5x4hh2wf7xh1l1l54ib75930xgd1y437la4703r";
})
];
diff --git a/pkgs/applications/version-management/nbstripout/default.nix b/pkgs/applications/version-management/nbstripout/default.nix
index c3ed61f31a237827f8646e8277c94304633eba3e..c4c09094edd4d57fdf170c3ebccc641677cfb9ef 100644
--- a/pkgs/applications/version-management/nbstripout/default.nix
+++ b/pkgs/applications/version-management/nbstripout/default.nix
@@ -25,7 +25,7 @@ buildPythonApplication rec {
# ignore flake8 tests for the nix wrapped setup.py
checkPhase = ''
- PATH=$PATH:$out/bin:${mercurial}/bin pytest --ignore=nix_run_setup.py .
+ PATH=$PATH:$out/bin:${mercurial}/bin pytest .
'';
meta = {
diff --git a/pkgs/applications/version-management/rabbitvcs/default.nix b/pkgs/applications/version-management/rabbitvcs/default.nix
index 019296550819ab9134c5a458f39f90ec9bd49d07..2d77a9c32656354df0ab9b0a3c5a90f1e7eef7c8 100644
--- a/pkgs/applications/version-management/rabbitvcs/default.nix
+++ b/pkgs/applications/version-management/rabbitvcs/default.nix
@@ -30,6 +30,8 @@ python2Packages.buildPythonApplication rec {
wrapPythonProgramsIn $cli "$out $pythonPath"
'';
+ doCheck = false;
+
meta = {
description = "Graphical tools for working with version control systems";
homepage = http://rabbitvcs.org/;
diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix
index d39c8140010035a461abc1ea321f5fe3040fd4a7..a34afbab55e6c09b78438876a244b45076d22658 100644
--- a/pkgs/applications/version-management/smartgithg/default.nix
+++ b/pkgs/applications/version-management/smartgithg/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
name = "smartgithg-${version}";
- version = "17_1_1";
+ version = "17_1_4";
src = fetchurl {
- url = "http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-${version}.tar.gz";
- sha256 = "1zc1cs9gxv9498jp1nhi9z70dv9dzv0yh5f3bd89wi5zvcwly3d0";
+ url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${version}.tar.gz";
+ sha256 = "1x8s1mdxg7m3fy3izgnb1smrn4ng3q31x0sqnjlchkb5vx7gp5rh";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/version-management/src/default.nix b/pkgs/applications/version-management/src/default.nix
index e75223c6c363e67ae169cbafc89e6ba4c234599a..2bde0a68480e284d3917794429682da05ac71911 100644
--- a/pkgs/applications/version-management/src/default.nix
+++ b/pkgs/applications/version-management/src/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "src-${version}";
- version = "1.13";
+ version = "1.17";
src = fetchurl {
url = "http://www.catb.org/~esr/src/${name}.tar.gz";
- sha256 = "0l13ld8nxm1c720ns22lyx3q1bq2c2zn78vi5w92b7nl6p2nncy8";
+ sha256 = "17885hpq8nxhqzwl50nrgdk1q9dq4cxjxldgkk8shdf08s5hcqhk";
};
buildInputs = [ python rcs git makeWrapper ];
diff --git a/pkgs/applications/version-management/tailor/default.nix b/pkgs/applications/version-management/tailor/default.nix
index 424a402780af913ebab08cad9bd6f665c2378ccc..4d41cad0d8e66bcde2799ffa3d8f3a8aa6a120ad 100644
--- a/pkgs/applications/version-management/tailor/default.nix
+++ b/pkgs/applications/version-management/tailor/default.nix
@@ -7,7 +7,7 @@ python2Packages.buildPythonApplication rec {
src = fetchurl {
urls = [
"http://darcs.arstecnica.it/tailor/tailor-${version}.tar.gz"
- "http://pkgs.fedoraproject.org/repo/pkgs/tailor/tailor-${version}.tar.gz/58a6bc1c1d922b0b1e4579c6440448d1/tailor-${version}.tar.gz"
+ "http://src.fedoraproject.org/repo/pkgs/tailor/tailor-${version}.tar.gz/58a6bc1c1d922b0b1e4579c6440448d1/tailor-${version}.tar.gz"
];
sha256 = "061acapxxn5ab3ipb5nd3nm8pk2xj67bi83jrfd6lqq3273fmdjh";
};
diff --git a/pkgs/applications/video/avidemux/default.nix b/pkgs/applications/video/avidemux/default.nix
index 7f70818bb141afb420873798d62199a857bdc473..76b42acef3e151623cd4a7445bcc271bb15baaa6 100644
--- a/pkgs/applications/video/avidemux/default.nix
+++ b/pkgs/applications/video/avidemux/default.nix
@@ -1,6 +1,7 @@
{ stdenv, lib, fetchurl, cmake, pkgconfig, lndir
, zlib, gettext, libvdpau, libva, libXv, sqlite
, yasm, freetype, fontconfig, fribidi, gtk3, qt4
+, alsaLib
, withX265 ? true, x265
, withX264 ? true, x264
, withXvid ? true, xvidcore
@@ -29,7 +30,7 @@ let
enableParallelBuilding = false;
nativeBuildInputs = [ cmake pkgconfig yasm ];
- buildInputs = [ zlib gettext libvdpau libva libXv sqlite fribidi fontconfig freetype ]
+ buildInputs = [ zlib gettext libvdpau libva libXv sqlite fribidi fontconfig freetype alsaLib ]
++ lib.optional withX264 x264
++ lib.optional withX265 x265
++ lib.optional withXvid xvidcore
diff --git a/pkgs/applications/video/bombono/default.nix b/pkgs/applications/video/bombono/default.nix
index 40d9aa2f22824a361a8b1a8b2cb1868a243b34f1..e3ba331e437a201582548ccd6670654e6f1042e9 100644
--- a/pkgs/applications/video/bombono/default.nix
+++ b/pkgs/applications/video/bombono/default.nix
@@ -1,7 +1,12 @@
{ stdenv, fetchFromGitHub, wrapGAppsHook, gtk2, boost, gnome2, scons,
mjpegtools, libdvdread, dvdauthor, gettext, dvdplusrwtools, libxmlxx, ffmpeg,
-enca, pkgconfig }:
+enca, pkgconfig, fetchpatch }:
+let fetchPatchFromAur = {name, sha256}:
+fetchpatch {
+ inherit name sha256;
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/${name}?h=e6cc6bc80c672aaa1a2260abfe8823da299a192c";
+}; in
stdenv.mkDerivation rec {
name = "bombono-${version}";
version = "1.2.4";
@@ -12,6 +17,17 @@ stdenv.mkDerivation rec {
sha256 = "1lz1vik6abn1i1pvxhm55c9g47nxxv755wb2ijszwswwrwgvq5b9";
};
+ patches = map fetchPatchFromAur [
+ {name="fix_ffmpeg_codecid.patch"; sha256="1asfc0lqzk4gjssrvjmsi1xr53ygnsx2sh7c8yzp5r3j2bagxhp7";}
+ {name="fix_ptr2bool_cast.patch"; sha256="0iqzrmbg38ikh4x9cmx0v0rnm7a9lcq0kd8sh1z9yfmnz71qqahg";}
+ {name="fix_c++11_literal_warnings.patch"; sha256="1zbf12i77p0j0090pz5lzg4a7kyahahzqssybv7vi0xikwvw57w9";}
+ {name="autoptr2uniqueptr.patch"; sha256="0a3wvwfplmqvi8fnj929y85z3h1iq7baaz2d4v08h1q2wbmakqdm";}
+ {name="fix_deprecated_boost_api.patch"; sha256="184gdz3w95ihhsd8xscpwvq77xd4il47kvmv6wslax77xyw50gm8";}
+ {name="fix_throw_specifications.patch"; sha256="1f5gi3qwm843hsxvijq7sjy0s62xm7rnr1vdp7f242fi0ldq6c1n";}
+ {name="fix_operator_ambiguity.patch"; sha256="0r4scsbsqfg6wgzsbfxxpckamvgyrida0n1ypg1klx24pk5dc7n7";}
+ {name="fix_ffmpeg30.patch"; sha256="1irva7a9bpbzs60ga8ypa3la9y84i5rz20jnd721qmfqp2yip8dw";}
+ ];
+
nativeBuildInputs = [ wrapGAppsHook scons pkgconfig gettext ];
buildInputs = [
@@ -20,9 +36,11 @@ stdenv.mkDerivation rec {
];
buildPhase = ''
- scons PREFIX=$out
+ scons PREFIX=$out -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES
'';
+ enableParallelBuilding = true;
+
installPhase = ''
scons install
'';
@@ -31,5 +49,6 @@ stdenv.mkDerivation rec {
description = "a DVD authoring program for personal computers";
homepage = "http://www.bombono.org/";
license = stdenv.lib.licenses.gpl2;
+ maintainers = with stdenv.lib.maintainers; [ symphorien ];
};
}
diff --git a/pkgs/applications/video/clipgrab/default.nix b/pkgs/applications/video/clipgrab/default.nix
index 69f58fe94bd867fdf2d40faaf322e52047766ec1..e9f172aad76e855f1a1a76470700cd3388322bd8 100644
--- a/pkgs/applications/video/clipgrab/default.nix
+++ b/pkgs/applications/video/clipgrab/default.nix
@@ -49,6 +49,5 @@ stdenv.mkDerivation rec {
homepage = https://clipgrab.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/video/gnome-mpv/default.nix b/pkgs/applications/video/gnome-mpv/default.nix
index 2f073d1731dc96a9084974fd362a540b402e60d9..0b4bd5851341b5c3deb3cdaa03481652dcde45cf 100644
--- a/pkgs/applications/video/gnome-mpv/default.nix
+++ b/pkgs/applications/video/gnome-mpv/default.nix
@@ -26,7 +26,6 @@ stdenv.mkDerivation rec {
'';
doCheck = true;
- checkPhase = "meson test";
meta = with stdenv.lib; {
description = "Simple GTK+ frontend for the mpv video player";
@@ -38,6 +37,5 @@ stdenv.mkDerivation rec {
homepage = https://github.com/gnome-mpv/gnome-mpv;
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/video/minitube/default.nix b/pkgs/applications/video/minitube/default.nix
index bef3a78d782ebf6ba0e44347cb5478fec7ed9ba2..8b94204cd627497bf8df5f7bbd5990feeaebf6a7 100644
--- a/pkgs/applications/video/minitube/default.nix
+++ b/pkgs/applications/video/minitube/default.nix
@@ -36,6 +36,5 @@ stdenv.mkDerivation rec {
homepage = https://flavio.tordini.org/minitube;
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix
index 867dacc213e2679e3ab5bc6d440aaad980a8a34d..9324b08efd728451162fee8f3e9795e5e8972822 100644
--- a/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/pkgs/applications/video/mkvtoolnix/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitLab, pkgconfig, autoconf, automake, libiconv
, drake, ruby, docbook_xsl, file, xdg_utils, gettext, expat, qt5, boost
-, libebml, zlib, libmatroska, libogg, libvorbis, flac, libxslt
+, libebml, zlib, libmatroska, libogg, libvorbis, flac, libxslt, cmark
, withGUI ? true
}:
@@ -10,20 +10,20 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "mkvtoolnix-${version}";
- version = "19.0.0";
+ version = "20.0.0";
src = fetchFromGitLab {
owner = "mbunkus";
repo = "mkvtoolnix";
rev = "release-${version}";
- sha256 = "068g0mmi284zl9d9p9zhp55h6rj58j5c27czd3mg42kq74cwcsx9";
+ sha256 = "0qrjvvp0pvw9i91rh0zrxpclq7xap2dpjip0s5bm4gv14gh4l4mc";
};
nativeBuildInputs = [ pkgconfig autoconf automake gettext drake ruby docbook_xsl libxslt ];
buildInputs = [
expat file xdg_utils boost libebml zlib libmatroska libogg
- libvorbis flac
+ libvorbis flac cmark
]
++ optional stdenv.isDarwin libiconv
++ optionals withGUI [qt5.qtbase qt5.qtmultimedia];
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index 7aaa1b65fc45d81780a690dfd92cdf12195accbf..403fc7e4ee117d2bcf1ac5ab97c00c0f77e2da89 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -95,6 +95,11 @@ in stdenv.mkDerivation rec {
url = "https://github.com/mpv-player/mpv/commit/2ecf240b1cd20875991a5b18efafbe799864ff7f.patch";
sha256 = "1sr0770rvhsgz8d7ysr9qqp4g9gwdhgj8g3rgnz90wl49lgrykhb";
})
+ (fetchpatch {
+ name = "CVE-2018-6360.patch";
+ url = https://salsa.debian.org/multimedia-team/mpv/raw/ddface85a1adfdfe02ffb25b5ac7fac715213b97/debian/patches/09_ytdl-hook-whitelist-protocols.patch;
+ sha256 = "1gb1lkjbr8rv4v9ji6w5z97kbxbi16dbwk2255ajbvngjrc7vivv";
+ })
];
postPatch = ''
@@ -172,7 +177,7 @@ in stdenv.mkDerivation rec {
'' + optionalString youtubeSupport ''
--prefix PATH : "${youtube-dl}/bin" \
'' + optionalString vapoursynthSupport ''
- --prefix PYTHONPATH : "$(toPythonPath ${vapoursynth}):$PYTHONPATH"
+ --prefix PYTHONPATH : "${vapoursynth}/lib/${python3.libPrefix}/site-packages:$PYTHONPATH"
'' + ''
cp TOOLS/umpv $out/bin
diff --git a/pkgs/applications/video/mpv/scripts/convert.nix b/pkgs/applications/video/mpv/scripts/convert.nix
index d8f18f97ad9a89a64d675109bb2765277004f336..cf77e3dfe663def6d714735358a5be0d79415738 100644
--- a/pkgs/applications/video/mpv/scripts/convert.nix
+++ b/pkgs/applications/video/mpv/scripts/convert.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation {
meta = {
description = "Convert parts of a video while you are watching it in mpv";
homepage = https://gist.github.com/Zehkul/25ea7ae77b30af959be0;
- maintainers = [ lib.maintainers.profpatsch ];
+ maintainers = [ lib.maintainers.Profpatsch ];
longDescription = ''
When this script is loaded into mpv, you can hit Alt+W to mark the beginning
and Alt+W again to mark the end of the clip. Then a settings window opens.
diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix
index 64bdbd21686f669c312e0e70c18c742ff642975a..1c7a72d95ae1fccce07845815eae8145030a78c6 100644
--- a/pkgs/applications/video/obs-studio/default.nix
+++ b/pkgs/applications/video/obs-studio/default.nix
@@ -29,13 +29,13 @@ let
optional = stdenv.lib.optional;
in stdenv.mkDerivation rec {
name = "obs-studio-${version}";
- version = "20.1.3";
+ version = "21.0.2";
src = fetchFromGitHub {
owner = "jp9000";
repo = "obs-studio";
rev = "${version}";
- sha256 = "0qdpa2xxiiw53ksvlrf80jm8gz6kxsn56sffv2v2ijxvy7kw5zcg";
+ sha256 = "1yyvxqzxy9dz6rmjcrdn90nfaff4f38mfz2gsq535cr59sg3f8jc";
};
patches = [ ./find-xcb.patch ];
diff --git a/pkgs/applications/video/qmediathekview/default.nix b/pkgs/applications/video/qmediathekview/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..13f93800f6e24375b3b16f7d7e1f0cd6ddcdbd23
--- /dev/null
+++ b/pkgs/applications/video/qmediathekview/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub, qtbase, qttools, xz, boost, qmake, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "QMediathekView";
+ version = "2017-04-16";
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "adamreichold";
+ repo = pname;
+ rev = "8c69892b95bf6825bd06a8c594168a98fe7cb2d1";
+ sha256 = "1wca1w4iywd3hmiwcqx6fv79p3x5n1cgbw2liw3hs24ch3z54ckm";
+ };
+
+ postPatch = ''
+ substituteInPlace ${pname}.pro \
+ --replace /usr ""
+ '';
+
+ buildInputs = [ qtbase qttools xz boost ];
+
+ nativeBuildInputs = [ qmake pkgconfig ];
+
+ installFlags = [ "INSTALL_ROOT=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "An alternative Qt-based front-end for the database maintained by the MediathekView project";
+ inherit (src.meta) homepage;
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/pkgs/applications/video/quvi/library.nix b/pkgs/applications/video/quvi/library.nix
index 8b2a69acfcc8d4994612fc1223eebf88f0b32dbc..c3204cc9c0ce81734d6cd79b0d0df2cf66a44e7a 100644
--- a/pkgs/applications/video/quvi/library.nix
+++ b/pkgs/applications/video/quvi/library.nix
@@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
homepage = http://quvi.sf.net;
license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/video/quvi/scripts.nix b/pkgs/applications/video/quvi/scripts.nix
index 6f4e60913390cec0237ca5474f87597c22e29658..603534be4c8be54524f40f72cc07a7cfce370e8f 100644
--- a/pkgs/applications/video/quvi/scripts.nix
+++ b/pkgs/applications/video/quvi/scripts.nix
@@ -16,6 +16,6 @@ stdenv.mkDerivation rec {
homepage = http://quvi.sf.net;
license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/video/quvi/tool.nix b/pkgs/applications/video/quvi/tool.nix
index 3f99258737c2ab81c94a1d4c337103a38282cfa1..333f4e6ab4de9cff1ec272727f08fc06e6b5cd6d 100644
--- a/pkgs/applications/video/quvi/tool.nix
+++ b/pkgs/applications/video/quvi/tool.nix
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
homepage = http://quvi.sf.net;
license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.mornfall ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/video/smtube/default.nix b/pkgs/applications/video/smtube/default.nix
index b058879670935cf4dd604b82bf178dd6cf948767..406d49c9939114a3094b05d750dac0c550741897 100644
--- a/pkgs/applications/video/smtube/default.nix
+++ b/pkgs/applications/video/smtube/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, qmake, qtscript, qtwebkit }:
stdenv.mkDerivation rec {
- version = "17.5.0";
+ version = "18.1.0";
name = "smtube-${version}";
src = fetchurl {
url = "mirror://sourceforge/smtube/SMTube/${version}/${name}.tar.bz2";
- sha256 = "13m0ll18n1da8i4r4b7gn0jjz9dgrkkyk9mpfas4rgnjw92m5jld";
+ sha256 = "1sw2b89ricxfbmgbzsp9f89n0gwh9dbnii6lr9gcccs8djpp1ad1";
};
makeFlags = [
diff --git a/pkgs/applications/video/streamlink/default.nix b/pkgs/applications/video/streamlink/default.nix
index 9fd07febbfce2d43db465690c0ad30a7b727e53c..9ff54bd681f8a7d2be18fda3ae11c25a382acde1 100644
--- a/pkgs/applications/video/streamlink/default.nix
+++ b/pkgs/applications/video/streamlink/default.nix
@@ -1,17 +1,17 @@
{ stdenv, pythonPackages, fetchFromGitHub, rtmpdump, ffmpeg }:
pythonPackages.buildPythonApplication rec {
- version = "0.9.0";
+ version = "0.10.0";
name = "streamlink-${version}";
src = fetchFromGitHub {
owner = "streamlink";
repo = "streamlink";
rev = "${version}";
- sha256 = "11jczkar3aqsbl5amkm7lsv4fz6xdaydd5izn222wjzsbvnzrcgd";
+ sha256 = "1p9gkwcvqlnv09ihqh71nh82nnmq9ybp1v8d8kd2vhkg1vm5ximn";
};
- buildInputs = with pythonPackages; [ pytest mock ];
+ checkInputs = with pythonPackages; [ pytest mock requests-mock ];
propagatedBuildInputs = (with pythonPackages; [ pycryptodome requests iso-639 iso3166 websocket_client ]) ++ [ rtmpdump ffmpeg ];
diff --git a/pkgs/applications/video/subdl/default.nix b/pkgs/applications/video/subdl/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..32bd731f16e9403e514b0c605b0f19b2269735d0
--- /dev/null
+++ b/pkgs/applications/video/subdl/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, python3 }:
+
+stdenv.mkDerivation rec {
+ name = "subdl-0.0pre.2017.11.06";
+
+ src = fetchFromGitHub {
+ owner = "alexanderwink";
+ repo = "subdl";
+ rev = "4cf5789b11f0ff3f863b704b336190bf968cd471";
+ sha256 = "0kmk5ck1j49q4ww0lvas2767kwnzhkq0vdwkmjypdx5zkxz73fn8";
+ };
+
+ meta = {
+ homepage = https://github.com/alexanderwink/subdl;
+ description = "A command-line tool to download subtitles from opensubtitles.org";
+ platforms = stdenv.lib.platforms.all;
+ license = stdenv.lib.licenses.gpl3;
+ maintainers = [ stdenv.lib.maintainers.exfalso ];
+ };
+
+ buildInputs = [ python3 ];
+
+ installPhase = ''
+ install -vD subdl $out/bin/subdl
+ '';
+}
diff --git a/pkgs/applications/video/subtitleeditor/default.nix b/pkgs/applications/video/subtitleeditor/default.nix
index 88768b3cb8f66f4ab6abb78ea9954bde24e61596..536b4ba0fac48feaf62b1a2331e5f1152c85c5e2 100644
--- a/pkgs/applications/video/subtitleeditor/default.nix
+++ b/pkgs/applications/video/subtitleeditor/default.nix
@@ -1,29 +1,24 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, intltool, file, desktop_file_utils,
- enchant, gnome3, gst_all_1, hicolor_icon_theme, libsigcxx, libxmlxx,
- xdg_utils, isocodes, wrapGAppsHook
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, intltool, file,
+ desktop_file_utils, enchant, gnome3, gst_all_1, hicolor_icon_theme,
+ libsigcxx, libxmlxx, xdg_utils, isocodes, wrapGAppsHook
}:
let
- ver_maj = "0.53";
- ver_min = "0";
+ version = "0.54.0";
in
stdenv.mkDerivation rec {
- name = "subtitle-editor-${ver_maj}.${ver_min}";
+ name = "subtitleeditor-${version}";
- src = fetchurl {
- url = "http://download.gna.org/subtitleeditor/${ver_maj}/subtitleeditor-${ver_maj}.${ver_min}.tar.gz";
- sha256 = "087rxignjawby4z3lwnh9m6pcjphl3a0jf7gfp83h92mzcq79b4g";
+ src = fetchFromGitHub {
+ owner = "kitone";
+ repo = "subtitleeditor";
+ rev = version;
+ sha256 = "0vxcscc9m6gymgj173ahk2g9hlk9588z5fdaavmkpyriqdlhwm11";
};
- patches = [
- (fetchpatch {
- url = "https://sources.debian.net/data/main/s/subtitleeditor/0.53.0-2/debian/patches/03-fix-build-gstreamermm-1.8.0.patch";
- sha256 = "0di2i34id5dqnd3glibhifair1kdfnv8ay3k64lirad726ardw2c";
- })
- ];
-
nativeBuildInputs = [
+ autoreconfHook
pkgconfig
intltool
file
@@ -48,11 +43,6 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- # disable check because currently making check in po fails
- doCheck = false;
-
- hardeningDisable = [ "format" ];
-
preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file";
configureFlags = [ "--disable-debug" ];
@@ -65,9 +55,9 @@ stdenv.mkDerivation rec {
and refine existing subtitle. This program also shows sound waves, which
makes it easier to synchronise subtitles to voices.
'';
- homepage = http://home.gna.org/subtitleeditor;
+ homepage = http://kitone.github.io/subtitleeditor/;
license = stdenv.lib.licenses.gpl3Plus;
- maintainers = [ stdenv.lib.maintainers.plcplc ];
platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.plcplc ];
};
}
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index 3316633e437839cd529397852e4bf720b5be1c73..86b6535e5396785f7f0a5f001b09463323abae15 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -1,23 +1,38 @@
{ stdenv, lib, fetchFromGitHub, removeReferencesTo
-, go, libapparmor, apparmor-parser, libseccomp }:
+, go, libapparmor, apparmor-parser, libseccomp, btrfs-progs }:
with lib;
stdenv.mkDerivation rec {
name = "containerd-${version}";
- version = "0.2.9";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "containerd";
repo = "containerd";
rev = "v${version}";
- sha256 = "0rix0mv203fn3rcxmpqdpb54l1a0paqplg2xgldpd943qi1rm552";
+ sha256 = "0kfafqi66yp4qy738pl11f050hfrx9m4kc670qpx7fmf9ii7q6p2";
};
- buildInputs = [ removeReferencesTo go ];
+ hardeningDisable = [ "fortify" ];
+
+ buildInputs = [ removeReferencesTo go btrfs-progs ];
+ buildFlags = "VERSION=v${version}";
+
+ BUILDTAGS = []
+ ++ optional (btrfs-progs == null) "no_btrfs";
+
+ preConfigure = ''
+ # Extract the source
+ cd "$NIX_BUILD_TOP"
+ mkdir -p "go/src/github.com/containerd"
+ mv "$sourceRoot" "go/src/github.com/containerd/containerd"
+ export GOPATH=$NIX_BUILD_TOP/go:$GOPATH
+'';
preBuild = ''
- ln -s $(pwd) vendor/src/github.com/containerd/containerd
+ cd go/src/github.com/containerd/containerd
+ patchShebangs .
'';
installPhase = ''
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index c4c0adbb9bf9ee1cf40588ef7e43c1b41d51b2eb..339d3e8490d9b6c16317dd3e5e573cb7c4fb06b4 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -39,13 +39,6 @@ rec {
hardeningDisable = [ "fortify" ];
buildInputs = [ removeReferencesTo go btrfs-progs ];
-
- # This should go into the containerd derivation once 1.0.0 is out
- preBuild = ''
- export GOPATH=$(pwd)/vendor
- mkdir $(pwd)/vendor/src
- mv $(pwd)/vendor/{github.com,golang.org,google.golang.org} $(pwd)/vendor/src/
- '' + oldAttrs.preBuild;
});
docker-tini = tini.overrideAttrs (oldAttrs: rec {
@@ -215,4 +208,16 @@ rec {
tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
};
+
+ docker_18_02 = dockerGen rec {
+ version = "18.02.0-ce";
+ rev = "fc4de447b563498eb4da89f56fb858bbe761d91b"; # git commit
+ sha256 = "1025cwv2niiwg5pc30nb1qky1raisvd9ix2qw6rdib232hwq9k8m";
+ runcRev = "9f9c96235cc97674e935002fc3d78361b696a69e";
+ runcSha256 = "18f8vqdbf685dd777pjh8jzpxafw2vapqh4m43xgyi7lfwa0gsln";
+ containerdRev = "9b55aab90508bd389d7654c4baf173a981477d55";
+ containerdSha256 = "0kfafqi66yp4qy738pl11f050hfrx9m4kc670qpx7fmf9ii7q6p2";
+ tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
+ tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
+ };
}
diff --git a/pkgs/applications/virtualization/looking-glass-client/default.nix b/pkgs/applications/virtualization/looking-glass-client/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..e9cee2503851d18eba242ba2d7c4174283366191
--- /dev/null
+++ b/pkgs/applications/virtualization/looking-glass-client/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchFromGitHub
+, pkgconfig, SDL2, SDL, SDL2_ttf, openssl, spice_protocol, fontconfig
+, libX11, freefont_ttf
+}:
+
+stdenv.mkDerivation rec {
+ name = "looking-glass-client-${version}";
+ version = "a10";
+
+ src = fetchFromGitHub {
+ owner = "gnif";
+ repo = "LookingGlass";
+ rev = version;
+ sha256 = "10jxnkrvskjzkg86iz3hnb5v91ykzx6pvcnpy1v4436g5f2d62wn";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [
+ SDL SDL2 SDL2_ttf openssl spice_protocol fontconfig
+ libX11 freefont_ttf
+ ];
+
+ enableParallelBuilding = true;
+
+ sourceRoot = "source/client";
+
+ installPhase = ''
+ mkdir -p $out
+ mv bin $out/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A KVM Frame Relay (KVMFR) implementation";
+ longDescription = ''
+ Looking Glass is an open source application that allows the use of a KVM
+ (Kernel-based Virtual Machine) configured for VGA PCI Pass-through
+ without an attached physical monitor, keyboard or mouse. This is the final
+ step required to move away from dual booting with other operating systems
+ for legacy programs that require high performance graphics.
+ '';
+ homepage = https://looking-glass.hostfission.com/;
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.pneumaticat ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index 91b02f7ad1f0d278dc3fa16eb07cdec42e990d70..68ab979ecfbe1571bb6e28293fb09312133346c2 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -101,6 +101,10 @@ stdenv.mkDerivation rec {
else if stdenv.isAarch64 then ''makeWrapper $out/bin/qemu-system-aarch64 $out/bin/qemu-kvm --add-flags "\$([ -e /dev/kvm ] && echo -enable-kvm)"''
else "";
+ passthru = {
+ qemu-system-i386 = "bin/qemu-system-i386";
+ };
+
meta = with stdenv.lib; {
homepage = http://www.qemu.org/;
description = "A generic and open source machine emulator and virtualizer";
diff --git a/pkgs/applications/virtualization/remotebox/default.nix b/pkgs/applications/virtualization/remotebox/default.nix
index a99e6f569564379676547610c70ac7d52167a17e..cb84ad49aebdb2b0cf51bfc8b82d6838a0084342 100644
--- a/pkgs/applications/virtualization/remotebox/default.nix
+++ b/pkgs/applications/virtualization/remotebox/default.nix
@@ -37,7 +37,6 @@ stdenv.mkDerivation rec {
RemoteBox aims to fill this gap by providing a graphical VirtualBox
client which is able to manage a VirtualBox server installation.
'';
- maintainers = with maintainers; [ nckx ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix
index b99475bcda84a783774e3d6b566badd9e499c2bd..527371791082b1c3210fb87033cb79ff930814bb 100644
--- a/pkgs/applications/virtualization/virt-manager/default.nix
+++ b/pkgs/applications/virtualization/virt-manager/default.nix
@@ -17,7 +17,10 @@ python2Packages.buildPythonApplication rec {
sha256 = "093azs8p4p7y4nf5j25xpsvdxww7gky1g0hs8mkcvmpxl2wjd0jj";
};
- nativeBuildInputs = [ wrapGAppsHook intltool file ];
+ nativeBuildInputs = [
+ wrapGAppsHook intltool file
+ gobjectIntrospection # for setup hook populating GI_TYPELIB_PATH
+ ];
buildInputs =
[ libvirt-glib vte virtinst dconf gtkvnc gnome3.defaultIconTheme avahi
diff --git a/pkgs/applications/virtualization/virt-viewer/default.nix b/pkgs/applications/virtualization/virt-viewer/default.nix
index 68ee06953a38610d4a42fcaf019d8890fe5d434c..2f5a6192c86c411f6d357ef9ddfc17ff2d2c8c29 100644
--- a/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -13,12 +13,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
baseName = "virt-viewer";
- version = "5.0";
+ version = "6.0";
name = "${baseName}-${version}";
src = fetchurl {
url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.gz";
- sha256 = "0blbp1wkw8ahss9va0bmcz2yx18j0mvm6fzrzhh2ly3sja5ysb8b";
+ sha256 = "1chqrf658niivzfh85cbwkbv9vyg8sv1mv3i31vawkfsfdvvsdwh";
};
nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index 3e9322ddeafb312598e4dc47ba1465d2465ab9a1..38509d299d955eeb83cea61e2895d600f2a45c96 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -21,10 +21,10 @@ let
buildType = "release";
# Manually sha256sum the extensionPack file, must be hex!
# Do not forget to update the hash in ./guest-additions/default.nix!
- extpack = "98e9df4f23212c3de827af9d770b391cf2dba8d21f4de597145512c1479302cd";
- extpackRev = "119785";
- main = "053xpf0kxrig4jq5djfz9drhkxy1x5a4p9qvgxc0b3hnk6yn1869";
- version = "5.2.4";
+ extpack = "70584a70b666e9332ae2c6be0e64da4b8e3a27124801156577f205750bdde4f5";
+ extpackRev = "120293";
+ main = "1rx45ivwk89ghjc5zdd7c7j92w0w3930xj7l1zhwrvshxs454w7y";
+ version = "5.2.6";
# See https://github.com/NixOS/nixpkgs/issues/672 for details
extensionPack = requireFile rec {
diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index 8f789cdf170789ef73cb9456ac4ec3b416b69f3c..f82eec07a29d56f7518cc4bb351cbde887077e12 100644
--- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso";
- sha256 = "0qhsr6vc48ld2p9q3a6n6rfg57rsn163axr3r1m2yqr2snr4pnk0";
+ sha256 = "1px9jp6lv7ff7kn4ns5r4dq7xl4wiz3h4ckgdhgvxs040njpdzy5";
};
KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
diff --git a/pkgs/applications/virtualization/xen/4.5.nix b/pkgs/applications/virtualization/xen/4.5.nix
index ec3fe9ccf221a81ffb406e1e45da8d2eedd66fe3..22799a7af8e79a98cc58933eca2b4404e4424e3c 100644
--- a/pkgs/applications/virtualization/xen/4.5.nix
+++ b/pkgs/applications/virtualization/xen/4.5.nix
@@ -248,4 +248,10 @@ callPackage (import ./generic.nix (rec {
-i tools/libxl/libxl_device.c
'';
+ passthru = {
+ qemu-system-i386 = if withInternalQemu
+ then "lib/xen/bin/qemu-system-i386"
+ else throw "this xen has no qemu builtin";
+ };
+
})) ({ ocamlPackages = ocamlPackages_4_02; } // args)
diff --git a/pkgs/applications/virtualization/xen/4.8.nix b/pkgs/applications/virtualization/xen/4.8.nix
index 6eedca18960b35ccbdf506713228df5b042350ae..44a52a1026afce3037fd482515d00d7631347ebc 100644
--- a/pkgs/applications/virtualization/xen/4.8.nix
+++ b/pkgs/applications/virtualization/xen/4.8.nix
@@ -176,4 +176,10 @@ callPackage (import ./generic.nix (rec {
-i tools/libxl/libxl_device.c
'';
+ passthru = {
+ qemu-system-i386 = if withInternalQemu
+ then "lib/xen/bin/qemu-system-i386"
+ else throw "this xen has no qemu builtin";
+ };
+
})) args
diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix
index ca596cdfddc1f479ad563c845c610d0a4c6bd0c2..2808c8552eff41cf6a4e54b6ce72f11febef9e85 100644
--- a/pkgs/applications/window-managers/awesome/default.nix
+++ b/pkgs/applications/window-managers/awesome/default.nix
@@ -41,7 +41,6 @@ with luaPackages; stdenv.mkDerivation rec {
#cmakeFlags = "-DGENERATE_MANPAGES=ON";
cmakeFlags = "-DOVERRIDE_VERSION=${version}";
- LD_LIBRARY_PATH = "${stdenv.lib.makeLibraryPath [ cairo pango gobjectIntrospection ]}";
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";
@@ -52,7 +51,6 @@ 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 LD_LIBRARY_PATH : "$LD_LIBRARY_PATH" \
--prefix PATH : "${stdenv.lib.makeBinPath [ compton unclutter procps iproute coreutils curl alsaUtils findutils xterm ]}"
wrapProgram $out/bin/awesome-client \
diff --git a/pkgs/applications/window-managers/i3/lock-color.nix b/pkgs/applications/window-managers/i3/lock-color.nix
index a589e21be98ba1abd42e63132af0f8cc4ae02080..ec1673f5040dd43e30e19b07e93807e29e643fa2 100644
--- a/pkgs/applications/window-managers/i3/lock-color.nix
+++ b/pkgs/applications/window-managers/i3/lock-color.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchFromGitHub, which, pkgconfig, libxcb, xcbutilkeysyms
-, xcbutilimage, pam, libX11, libev, cairo, libxkbcommon, libxkbfile }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxcb,
+ xcbutilkeysyms , xcbutilimage, pam, libX11, libev, cairo, libxkbcommon,
+ libxkbfile, libjpeg_turbo
+}:
stdenv.mkDerivation rec {
- version = "2.9.1-c";
+ version = "2.10.1-1-c";
name = "i3lock-color-${version}";
src = fetchFromGitHub {
- owner = "chrjguill";
+ owner = "PandorasFox";
repo = "i3lock-color";
- rev = version;
- sha256 = "0qnw71qbppgp3ywj1k07av7wkl9syfb8j6izrkhj143q2ks4rkvl";
+ rev = "01476c56333cccae80cdd3f125b0b9f3a0fe2cb3";
+ sha256 = "06ca8496fkdkvh4ycg0b7kd3r1bjdqdwfimb51v4nj1lm87pdkdf";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ which libxcb xcbutilkeysyms xcbutilimage pam libX11
- libev cairo libxkbcommon libxkbfile ];
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ buildInputs = [ libxcb xcbutilkeysyms xcbutilimage pam libX11
+ libev cairo libxkbcommon libxkbfile libjpeg_turbo ];
makeFlags = "all";
preInstall = ''
diff --git a/pkgs/applications/window-managers/i3/lock-fancy.nix b/pkgs/applications/window-managers/i3/lock-fancy.nix
index 6c53c51551ac0a8dd8b4b05aecf37e621b02ac69..e28a9cf75be89e7f183e1a828df8895c6285a513 100644
--- a/pkgs/applications/window-managers/i3/lock-fancy.nix
+++ b/pkgs/applications/window-managers/i3/lock-fancy.nix
@@ -3,13 +3,13 @@
}:
stdenv.mkDerivation rec {
- rev = "546ce2e71bd2339f2134904c7d22062e86105b46";
- name = "i3lock-fancy-unstable-2016-10-13_rev${builtins.substring 0 7 rev}";
+ rev = "3734fba160166006521e513f5734eb76ac6aa48f";
+ name = "i3lock-fancy-unstable-2017-12-14_rev${builtins.substring 0 7 rev}";
src = fetchFromGitHub {
owner = "meskarune";
repo = "i3lock-fancy";
inherit rev;
- sha256 = "1pbxydwdfd7jlw3b8cnlwlrkqlyh5jyanfhjybndqmacd3y8vplb";
+ sha256 = "1bg4xds2hmbq8rp6azbdqvgp1aaq5y1bp05cfwqqm6y3sjw7ywzl";
};
patchPhase = ''
sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" lock
@@ -18,12 +18,12 @@ stdenv.mkDerivation rec {
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 -n |${i3lock-color}/bin/i3lock-color -n |" 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|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|shot=(import -window root)|shot=(${scrot}/bin/scrot -z)|" lock
'';
installPhase = ''
mkdir -p $out/bin $out/share/i3lock-fancy/icons
diff --git a/pkgs/applications/window-managers/i3/lock.nix b/pkgs/applications/window-managers/i3/lock.nix
index 20df6566b23fc8b904a182e90d0d5440284694fa..4d572e8c040d4b7e21f55b12fa2692c317867358 100644
--- a/pkgs/applications/window-managers/i3/lock.nix
+++ b/pkgs/applications/window-managers/i3/lock.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "i3lock-${version}";
- version = "2.9.1";
+ version = "2.10";
src = fetchurl {
url = "https://i3wm.org/i3lock/${name}.tar.bz2";
- sha256 = "1467ha4ssbfjk1jh0ya2i5ljzm554ln18nyrppvsipg8shb1cshh";
+ sha256 = "1vn8828ih7mpdl58znfnzpdwdgwksq16rghm5qlppbbz66zk5sr9";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/window-managers/i3/status-rust.nix b/pkgs/applications/window-managers/i3/status-rust.nix
index 05965fc371740335515c7e3047253e5e2c229356..0b86c0283e0cd059d272751578e28b7783782233 100644
--- a/pkgs/applications/window-managers/i3/status-rust.nix
+++ b/pkgs/applications/window-managers/i3/status-rust.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
name = "i3status-rust-${version}";
- version = "0.9.0.2017-11-09";
+ version = "0.9.0.2018-01-15";
src = fetchFromGitHub {
owner = "greshake";
repo = "i3status-rust";
- rev = "5daf2cdd611bed3db804d011d5d5af34b558e615";
- sha256 = "0j6h7x5mm3m7wq0if20qxc9z3qw29xgf5qb3sqwdbdpz8ykpqdgk";
+ rev = "aa7bc98d945ba63358cd48c66e0261c201b999e4";
+ sha256 = "1q2p53nl499yxsw0i81ryyc2ln80p8i3iii5hx7aiwfi4ybm55b1";
};
cargoSha256 = "1197hp6d4z14j0r22bvw9ly294li0ivg6yfql4lgi27hbvzag71h";
diff --git a/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch b/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
index e3c88a5fa55151a8a85d85c6c6f0491352bce665..71d3d9cafaa3fa4294eba54e4f34f29852d7a3bb 100644
--- a/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
+++ b/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
@@ -1,15 +1,5 @@
-From 00c5af939567429d40877845dc52b54fde2d8a50 Mon Sep 17 00:00:00 2001
-From: "Alexander V. Nikolaev"
-Date: Thu, 26 Nov 2015 10:53:12 +0200
-Subject: [PATCH 1/3] Substitution vars for absolute paths
-
----
- libqtile/pangocffi.py | 6 +++---
- libqtile/xcursors.py | 2 +-
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
diff --git a/libqtile/pangocffi.py b/libqtile/pangocffi.py
-index 27691d1..25f690d 100644
+index 1e8f5c04..e860d43a 100644
--- a/libqtile/pangocffi.py
+++ b/libqtile/pangocffi.py
@@ -58,9 +58,9 @@ except ImportError:
@@ -26,18 +16,15 @@ index 27691d1..25f690d 100644
def CairoContext(cairo_t):
diff --git a/libqtile/xcursors.py b/libqtile/xcursors.py
-index e0e55e1..59b6428 100644
+index f1133555..3e61204a 100644
--- a/libqtile/xcursors.py
+++ b/libqtile/xcursors.py
-@@ -114,7 +114,7 @@ class Cursors(dict):
+@@ -112,7 +112,7 @@ class Cursors(dict):
def _setup_xcursor_binding(self):
try:
- xcursor = ffi.dlopen('libxcb-cursor.so')
+ xcursor = ffi.dlopen('@xcb-cursor@/lib/libxcb-cursor.so')
except OSError:
- self.log.warning("xcb-cursor not found, fallback to font pointer")
+ logger.warning("xcb-cursor not found, fallback to font pointer")
return False
---
-2.6.3
-
diff --git a/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch b/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
index b620bfb25014404c562d4ca58445ba6a33066e12..7d184838fbaabde55eb850d0e5a8d14395c2bf82 100644
--- a/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
+++ b/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
@@ -1,57 +1,52 @@
-From f299a0aa0eefcf16bb4990f00ac3946727f43ef3 Mon Sep 17 00:00:00 2001
-From: "Alexander V. Nikolaev"
-Date: Fri, 27 Nov 2015 10:49:48 +0200
-Subject: [PATCH 2/3] Restore PATH and PYTHONPATH
-
----
- bin/qtile | 1 +
- bin/qtile-run | 1 +
- bin/qtile-session | 2 ++
- libqtile/utils.py | 7 +++++++
- 4 files changed, 11 insertions(+)
-
+diff --git a/bin/qshell b/bin/qshell
+index 2ba7e61c..0ac2a2ef 100755
+--- a/bin/qshell
++++ b/bin/qshell
+@@ -28,5 +28,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
+ sys.path.insert(0, base_dir)
+
+ if __name__ == '__main__':
++ __import__("importlib").import_module("libqtile.utils").restore_os_environment()
+ from libqtile.scripts import qshell
+ qshell.main()
diff --git a/bin/qtile b/bin/qtile
-index 66034fe..ce3fcd1 100755
+index 3e82814d..335b5cea 100755
--- a/bin/qtile
+++ b/bin/qtile
-@@ -131,6 +131,7 @@ def make_qtile():
-
+@@ -29,5 +29,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
+ sys.path.insert(0, base_dir)
- if __name__ == "__main__":
+ if __name__ == '__main__':
+ __import__("importlib").import_module("libqtile.utils").restore_os_environment()
- rename_process()
- q = make_qtile()
- try:
+ from libqtile.scripts import qtile
+ qtile.main()
diff --git a/bin/qtile-run b/bin/qtile-run
-index ccedb96..646a476 100755
+index e4b121be..1c203bc9 100755
--- a/bin/qtile-run
+++ b/bin/qtile-run
-@@ -50,6 +50,7 @@ def main():
- proc.wait()
+@@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
+ sys.path.insert(0, base_dir)
- if __name__ == "__main__":
+ if __name__ == '__main__':
+ __import__("importlib").import_module("libqtile.utils").restore_os_environment()
- try:
- main()
- except KeyboardInterrupt:
-diff --git a/bin/qtile-session b/bin/qtile-session
-index 84f6a2d..da31b12 100755
---- a/bin/qtile-session
-+++ b/bin/qtile-session
-@@ -25,6 +25,8 @@
- Qtile session manager.
- """
+ from libqtile.scripts import qtile_run
+ qtile_run.main()
+diff --git a/bin/qtile-top b/bin/qtile-top
+index 5316e0e7..272c6430 100755
+--- a/bin/qtile-top
++++ b/bin/qtile-top
+@@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
+ sys.path.insert(0, base_dir)
-+__import__("importlib").import_module("libqtile.utils").restore_os_environment()
-+
- from libqtile.log_utils import init_log
- import logging
- import os
+ if __name__ == '__main__':
++ __import__("importlib").import_module("libqtile.utils").restore_os_environment()
+ from libqtile.scripts import qtile_top
+ qtile_top.main()
diff --git a/libqtile/utils.py b/libqtile/utils.py
-index 284089b..ec3539e 100644
+index 36ed0a58..bca9eab3 100644
--- a/libqtile/utils.py
+++ b/libqtile/utils.py
-@@ -227,3 +227,11 @@ def describe_attributes(obj, attrs, func=None):
+@@ -240,3 +240,11 @@ def describe_attributes(obj, attrs, func=None):
pairs.append('%s=%s' % (attr, value))
return ', '.join(pairs)
diff --git a/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch b/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
index d9377897fc69f26606a080a51a402bbfd471960a..c9ae57c8615ce94bfca0c234fe6a748079ad6dc8 100644
--- a/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
+++ b/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
@@ -1,17 +1,8 @@
-From b560c11078fecc35df2c62f34beda06c4e80a10d Mon Sep 17 00:00:00 2001
-From: "Alexander V. Nikolaev"
-Date: Fri, 27 Nov 2015 10:54:35 +0200
-Subject: [PATCH 3/3] Restart executable
-
----
- libqtile/manager.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
diff --git a/libqtile/manager.py b/libqtile/manager.py
-index b1a38e2..110f7d8 100644
+index 36518a74..9b6bdd02 100644
--- a/libqtile/manager.py
+++ b/libqtile/manager.py
-@@ -1339,7 +1339,7 @@ class Qtile(command.CommandObject):
+@@ -1386,7 +1386,7 @@ class Qtile(command.CommandObject):
argv = [s for s in argv if not s.startswith('--with-state')]
argv.append('--with-state=' + buf.getvalue().decode())
@@ -19,7 +10,4 @@ index b1a38e2..110f7d8 100644
+ self.cmd_execute(os.environ.get("QTILE_WRAPPER", "@out@/bin/qtile"), argv[1:])
def cmd_spawn(self, cmd):
- """
---
-2.6.3
-
+ """Run cmd in a shell.
diff --git a/pkgs/applications/window-managers/qtile/default.nix b/pkgs/applications/window-managers/qtile/default.nix
index a7b9a77b3dbf403039bea78895ea6d2560bcdff7..79752829e2a553f70a186eb7d339a25a37dfb8e9 100644
--- a/pkgs/applications/window-managers/qtile/default.nix
+++ b/pkgs/applications/window-managers/qtile/default.nix
@@ -7,13 +7,13 @@ in
python27Packages.buildPythonApplication rec {
name = "qtile-${version}";
- version = "0.10.4";
+ version = "0.10.7";
src = fetchFromGitHub {
owner = "qtile";
repo = "qtile";
rev = "v${version}";
- sha256 = "0rwklzgkp3x242xql6qmfpfnhr788hd3jc1l80pc5ybxlwyfx59i";
+ sha256 = "18szgplyym0b65vnaa8nqzadq6q0mhsiky9g5hqhn7xzf4kykmj8";
};
patches = [
diff --git a/pkgs/applications/window-managers/way-cooler/default.nix b/pkgs/applications/window-managers/way-cooler/default.nix
index 1830ee2c42a5d96aec2c4e2eb213e2f88c38aa95..c8b67ec047ae334b04bbb1a4f019fbf67f55ec59 100644
--- a/pkgs/applications/window-managers/way-cooler/default.nix
+++ b/pkgs/applications/window-managers/way-cooler/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchFromGitHub, fetchurl, pkgconfig, makeWrapper, symlinkJoin, writeShellScriptBin, callPackage, defaultCrateOverrides
-, wayland, wlc, dbus_libs, dbus_glib, cairo, libxkbcommon, pam, python3Packages, lemonbar
+{ stdenv, fetchurl, makeWrapper, symlinkJoin, writeShellScriptBin, callPackage, defaultCrateOverrides
+, wayland, wlc, cairo, libxkbcommon, pam, python3Packages, lemonbar, gdk_pixbuf
}:
let
@@ -9,13 +9,10 @@ let
fakegit = writeShellScriptBin "git" ''
echo ""
'';
- way-cooler = ((callPackage ./way-cooler.nix {}).way_cooler_0_6_2.override {
+ way-cooler = (((callPackage ./way-cooler.nix {}).way_cooler { builtin-lua = true; }).override {
crateOverrides = defaultCrateOverrides // {
- way-cooler = attrs: { buildInputs = [ wlc cairo libxkbcommon fakegit ]; };
- dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; };
- gobject-sys = attrs: { buildInputs = [ dbus_glib ]; };
- cairo-rs = attrs: { buildInputs = [ cairo ]; };
+ way-cooler = attrs: { buildInputs = [ wlc cairo libxkbcommon fakegit gdk_pixbuf wayland ]; };
};}).overrideAttrs (oldAttrs: rec {
nativeBuildInputs = [ makeWrapper ];
@@ -23,51 +20,35 @@ let
mkdir -p $out/etc
cp -r config $out/etc/way-cooler
'';
- # prior v0.7 https://github.com/way-cooler/way-cooler/issues/395
postFixup = ''
- makeWrapper $out/bin/way_cooler $out/bin/way-cooler \
- --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ wayland ]}"
+ cd $out/bin
+ mv way_cooler way-cooler
'';
});
- wc-bg = ((callPackage ./wc-bg.nix {}).way_cooler_bg_0_2_1.override {
- crateOverrides = defaultCrateOverrides // {
+ wc-bg = ((callPackage ./wc-bg.nix {}).wc_bg {}).overrideAttrs (oldAttrs: rec {
+ nativeBuildInputs = [ makeWrapper ];
- dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; };
- };}).overrideAttrs (oldAttrs: rec {
postFixup = ''
- cd $out/bin
- mv way_cooler_bg way-cooler-bg
+ makeWrapper $out/bin/wc_bg $out/bin/wc-bg \
+ --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ wayland ]}"
'';
});
- wc-grab = ((callPackage ./wc-grab.nix {}).wc_grab_0_2_0.override {
- crateOverrides = defaultCrateOverrides // {
-
- wc-grab = attrs: {
- src = fetchFromGitHub {
- owner = "way-cooler";
- repo = "way-cooler-grab";
- rev = "v0.2.0";
- sha256 = "1pc8rhvzdi6bi8g5w03i0ygbcpks9051c3d3yc290rgmmmmkmnwq";
- };
- };
-
- dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; };
- };}).overrideAttrs (oldAttrs: rec {
+ wc-grab = ((callPackage ./wc-grab.nix {}).wc_grab {}).overrideAttrs (oldAttrs: rec {
postFixup = ''
cd $out/bin
mv wc_grab wc-grab
'';
});
- wc-lock = ((callPackage ./wc-lock.nix {}).wc_lock_0_1_0.override {
- crateOverrides = defaultCrateOverrides // { wc-lock = attrs: {
+ wc-lock = (((callPackage ./wc-lock.nix {}).wc_lock {}).override {
+ crateOverrides = defaultCrateOverrides // {
- buildInputs = [ pam ];
- };};}).overrideAttrs (oldAttrs: rec {
+ wc-lock = attrs: { buildInputs = [ pam ]; };
+ };}).overrideAttrs (oldAttrs: rec {
nativeBuildInputs = [ makeWrapper ];
postFixup = ''
makeWrapper $out/bin/wc_lock $out/bin/wc-lock \
- --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxkbcommon ]}"
+ --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxkbcommon wayland ]}"
'';
});
# https://github.com/way-cooler/way-cooler/issues/446
@@ -102,7 +83,7 @@ let
${wc-bar-bare}/bin/bar.py $SELECTED $BACKGROUND $SELECTED_OTHER_WORKSPACE 2> /tmp/bar_debug.txt | ${lemonbar}/bin/lemonbar -B $BACKGROUND -F "#FFF" -n "lemonbar" -p -d
'';
in symlinkJoin rec {
- version = "0.6.2";
+ version = "0.8.0";
name = "way-cooler-with-extensions-${version}";
paths = [ way-cooler wc-bg wc-grab wc-lock wc-bar ];
diff --git a/pkgs/applications/window-managers/way-cooler/way-cooler.nix b/pkgs/applications/window-managers/way-cooler/way-cooler.nix
index 816a1c887089b1b0b82adafbce19889b8b4bece1..9ba6db36772023d97bdfa29ab178939386aa099d 100644
--- a/pkgs/applications/window-managers/way-cooler/way-cooler.nix
+++ b/pkgs/applications/window-managers/way-cooler/way-cooler.nix
@@ -1,938 +1,1862 @@
-# Generated by carnix 0.5.0: carnix -o way-cooler.nix Cargo.lock
+# Generated by carnix 0.6.5: carnix -o way-cooler.nix Cargo.lock
{ lib, buildPlatform, buildRustCrate, fetchgit }:
let kernel = buildPlatform.parsed.kernel.name;
abi = buildPlatform.parsed.abi.name;
- hasFeature = feature:
- lib.lists.any
- (originName: feature.${originName})
- (builtins.attrNames feature);
-
- hasDefault = feature:
- let defaultFeatures = builtins.attrNames (feature."default" or {}); in
- (defaultFeatures == [])
- || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures);
-
+ include = includedFiles: src: builtins.filterSource (path: type:
+ lib.lists.any (f:
+ let p = toString (src + ("/" + f)); in
+ (path == p) || (type == "directory" && lib.strings.hasPrefix path p)
+ ) includedFiles
+ ) src;
+ updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions);
+ mapFeatures = features: map (fun: fun { features = features; });
mkFeatures = feat: lib.lists.foldl (features: featureName:
- if featureName != "" && hasFeature feat.${featureName} then
+ if feat.${featureName} or false then
[ featureName ] ++ features
else
features
- ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat);
- aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "aho-corasick";
- version = "0.5.3";
- authors = [ "Andrew Gallant " ];
- sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn";
- libName = "aho_corasick";
- crateBin = [ { name = "aho-corasick-dot"; } ];
- inherit dependencies buildDependencies features;
- };
- bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.4.0";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.5.0";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0bgw1kiy121kikjrwj6zsd7l8n1gg1jirivzkc7zpjsvqa3p0hla";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.6.0";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.7.0";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.8.2";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2";
- inherit dependencies buildDependencies features;
- };
- c_vec_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "c_vec";
- version = "1.2.1";
- authors = [ "Guillaume Gomez " ];
- sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd";
- inherit dependencies buildDependencies features;
- };
- cairo_rs_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "cairo-rs";
- version = "0.1.3";
- authors = [ "The Gtk-rs Project Developers" ];
- sha256 = "17wp5wh1jvn2ny8s6fckvbwn0x8ixha6xrqas1bqxd9ygm5g58w1";
- libName = "cairo";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- cairo_sys_rs_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "cairo-sys-rs";
- version = "0.3.4";
- authors = [ "The Gtk-rs Project Developers" ];
- sha256 = "1fzxshv7vysnnc2nywla6gj3hh00nr6cz1ak0mrxkg65rzrgxkww";
- libName = "cairo_sys";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- cfg_if_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "cfg-if";
- version = "0.1.0";
- authors = [ "Alex Crichton " ];
- sha256 = "1grr9v6ijms84cvl1jqv5hp9clw9gn3l3g6kj9a31sdzvidd6v29";
- inherit dependencies buildDependencies features;
- };
- dbus_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "dbus";
- version = "0.4.1";
- authors = [ "David Henningsson " ];
- sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- dbus_macros_0_0_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "dbus-macros";
- version = "0.0.6";
- authors = [ "Antoni Boucher " ];
- sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd";
- inherit dependencies buildDependencies features;
- };
- dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "dlib";
- version = "0.3.1";
- authors = [ "Victor Berger " ];
- sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr";
- inherit dependencies buildDependencies features;
- };
- dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "dtoa";
- version = "0.4.1";
- authors = [ "David Tolnay " ];
- sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw";
- inherit dependencies buildDependencies features;
- };
- dummy_rustwlc_0_6_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "dummy-rustwlc";
- version = "0.6.3";
- authors = [ "Snirk Immington " "Preston Carpenter " ];
- sha256 = "09pcl2r3ifajgq794j4jqaq0n4kyb2z4aaavs1fr78w4fhrzqqmj";
- inherit dependencies buildDependencies features;
- };
- env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "env_logger";
- version = "0.3.5";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw";
- inherit dependencies buildDependencies features;
- };
- fixedbitset_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "fixedbitset";
- version = "0.1.6";
- authors = [ "bluss" ];
- sha256 = "1jcq0i41l888153v4jyb6q2kc9sjs004md5byfz5mprlmhdawha3";
- inherit dependencies buildDependencies features;
- };
- gcc_0_3_46_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "gcc";
- version = "0.3.46";
- authors = [ "Alex Crichton " ];
- sha256 = "17rbdxa2yapjymbdq7b930sc1ipiwhx4xz7hh48q4bz3d28zg6qb";
- inherit dependencies buildDependencies features;
- };
- getopts_0_2_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "getopts";
- version = "0.2.14";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1wdz34vls97g9868h8kiw4wmwkbyxg4xm3xzvr1542hc3w4c7z0a";
- inherit dependencies buildDependencies features;
- };
- glib_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "glib";
- version = "0.1.3";
- authors = [ "The Gtk-rs Project Developers" ];
- sha256 = "1j2zwsnxlfdrj8wdi8yp3zl5l9nydsifgxspnwl6ijq3ywnjhcpa";
- inherit dependencies buildDependencies features;
- };
- glib_sys_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "glib-sys";
- version = "0.3.4";
- authors = [ "The Gtk-rs Project Developers" ];
- sha256 = "06ymp4ljrjnb7cly0bixy3svxgnwpbx79499889dqakpfs7566rc";
- libName = "glib_sys";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- gobject_sys_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "gobject-sys";
- version = "0.3.4";
- authors = [ "The Gtk-rs Project Developers" ];
- sha256 = "0rrk3c94myhspyl3iq7k4kcm72zxl8bk3r7kvqv2f9lf6y820giw";
- libName = "gobject_sys";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- hlua_0_1_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "hlua";
- version = "0.1.9";
- authors = [ "pierre.krieger1708@gmail.com" ];
- sha256 = "1vn7w1rcaj9g04yx5jak09a3wpw7g3yx2fgn8ibx36z07vpf57fs";
- inherit dependencies buildDependencies features;
- };
- itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "itoa";
- version = "0.3.1";
- authors = [ "David Tolnay " ];
- sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k";
- inherit dependencies buildDependencies features;
- };
- json_macro_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "json_macro";
- version = "0.1.1";
- authors = [ "Denis Kolodin " ];
- sha256 = "0hl2934shpwqbszrq035valbdz9y8p7dza183brygy5dbvivcyqy";
- inherit dependencies buildDependencies features;
- };
- kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "kernel32-sys";
- version = "0.2.2";
- authors = [ "Peter Atashian " ];
- sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj";
- libName = "kernel32";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "lazy_static";
- version = "0.2.8";
- authors = [ "Marvin Löbel " ];
- sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl";
- inherit dependencies buildDependencies features;
- };
- libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "libc";
- version = "0.2.23";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm";
- inherit dependencies buildDependencies features;
- };
- libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "libloading";
- version = "0.3.4";
- authors = [ "Simonas Kazlauskas " ];
- sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- log_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "log";
- version = "0.3.7";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1qxrwkhpfzhgcmfnw4bl9yy7wwr92wwbin3dp6izcfy58lr369v4";
- inherit dependencies buildDependencies features;
- };
- lua52_sys_0_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "lua52-sys";
- version = "0.0.4";
- authors = [ "Pierre Krieger " ];
- sha256 = "115i7k2dnnf4c1b2mxwf5mvqv2wsqmmxm3krphf5wjky20gi2ciz";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "memchr";
- version = "0.1.11";
- authors = [ "Andrew Gallant " "bluss" ];
- sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8";
- inherit dependencies buildDependencies features;
- };
- nix_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "nix";
- version = "0.6.0";
- authors = [ "Carl Lerche " ];
- sha256 = "1bgh75y897isnxbw3vd79vns9h6q4d59p1cgv9c4laysyw6fkqwf";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- nix_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "nix";
- version = "0.8.1";
- authors = [ "The nix-rust Project Developers" ];
- sha256 = "0iqmn55ajwcq91pl8xviwdvc2zrkaccajsp0nc9lbq9ydli0vhf9";
- inherit dependencies buildDependencies features;
- };
- num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "num-traits";
- version = "0.1.37";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224";
- inherit dependencies buildDependencies features;
- };
- ordermap_0_2_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "ordermap";
- version = "0.2.10";
- authors = [ "bluss" ];
- sha256 = "1pj6d56nwi0wa7cnwl80dwz13vws9nf5s1b7k7i2dav35gkpwy1z";
- inherit dependencies buildDependencies features;
- };
- petgraph_0_4_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "petgraph";
- version = "0.4.5";
- authors = [ "bluss" "mitchmindtree" ];
- sha256 = "0482id2flwnxkhj1443g384cvk7f9lva9n6wj2wsag9145zhpjzg";
- inherit dependencies buildDependencies features;
- };
- phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "phf";
- version = "0.7.21";
- authors = [ "Steven Fackler " ];
- sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg";
- libPath = "src/lib.rs";
- inherit dependencies buildDependencies features;
- };
- phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "phf_codegen";
- version = "0.7.21";
- authors = [ "Steven Fackler " ];
- sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj";
- inherit dependencies buildDependencies features;
- };
- phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "phf_generator";
- version = "0.7.21";
- authors = [ "Steven Fackler " ];
- sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g";
- inherit dependencies buildDependencies features;
- };
- phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "phf_shared";
- version = "0.7.21";
- authors = [ "Steven Fackler " ];
- sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln";
- libPath = "src/lib.rs";
- inherit dependencies buildDependencies features;
- };
- pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "pkg-config";
- version = "0.3.9";
- authors = [ "Alex Crichton " ];
- sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146";
- inherit dependencies buildDependencies features;
- };
- rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "rand";
- version = "0.3.15";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8";
- inherit dependencies buildDependencies features;
- };
- regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "regex";
- version = "0.1.80";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6";
- inherit dependencies buildDependencies features;
- };
- regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "regex-syntax";
- version = "0.3.9";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m";
- inherit dependencies buildDependencies features;
- };
- rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "rustc-serialize";
- version = "0.3.24";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn";
- inherit dependencies buildDependencies features;
- };
- rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "rustc_version";
- version = "0.1.7";
- authors = [ "Marvin Löbel " ];
- sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p";
- inherit dependencies buildDependencies features;
- };
- rustwlc_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "rustwlc";
- version = "0.6.2";
- authors = [ "Snirk Immington " "Timidger " ];
- sha256 = "16k8wzyvn1syxcjimy2vh7hc6jlbw31v03ysrzrqgfwncmwx5b2d";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "semver";
- version = "0.1.20";
- authors = [ "The Rust Project Developers" ];
- sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n";
- inherit dependencies buildDependencies features;
- };
- serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "serde";
- version = "0.9.15";
- authors = [ "Erick Tryzelaar " ];
- sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b";
- inherit dependencies buildDependencies features;
- };
- serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "serde_json";
- version = "0.9.10";
- authors = [ "Erick Tryzelaar " ];
- sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005";
- inherit dependencies buildDependencies features;
- };
- siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "siphasher";
- version = "0.2.2";
- authors = [ "Frank Denis " ];
- sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr";
- inherit dependencies buildDependencies features;
- };
- target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "target_build_utils";
- version = "0.3.1";
- authors = [ "Simonas Kazlauskas " ];
- sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "thread-id";
- version = "2.0.0";
- authors = [ "Ruud van Asseldonk " ];
- sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3";
- inherit dependencies buildDependencies features;
- };
- thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "thread_local";
- version = "0.2.7";
- authors = [ "Amanieu d'Antras " ];
- sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7";
- inherit dependencies buildDependencies features;
- };
- utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "utf8-ranges";
- version = "0.1.3";
- authors = [ "Andrew Gallant " ];
- sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp";
- inherit dependencies buildDependencies features;
- };
- uuid_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "uuid";
- version = "0.3.1";
- authors = [ "The Rust Project Developers" ];
- sha256 = "16ak1c84dfkd8h33cvkxrkvc30k7b0bhrnza8ni2c0jsx85fpbip";
- inherit dependencies buildDependencies features;
- };
- void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "void";
- version = "1.0.2";
- authors = [ "Jonathan Reem " ];
- sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3";
- inherit dependencies buildDependencies features;
- };
- way_cooler_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "way-cooler";
- version = "0.6.2";
- authors = [ "Snirk Immington " "Timidger " ];
- sha256 = "0ygzgjjhf54fcpk6sbi0acbyki4ff1v7wyckfk4lhv4ycpg9v3cj";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- wayland_scanner_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "wayland-scanner";
- version = "0.9.4";
- authors = [ "Victor Berger " ];
- sha256 = "1kdhpm1gkn99sj8vxhyr1x6nxnhm0cjvypajycvn2fa9sdpgw8yc";
- inherit dependencies buildDependencies features;
- };
- wayland_server_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "wayland-server";
- version = "0.9.4";
- authors = [ "Victor Berger " ];
- sha256 = "1aqidrac0z7ny65yhfv9inl3xmdmph21yhmyd3k0nafyghgg9pxw";
- build = "build.rs";
- inherit dependencies buildDependencies features;
- };
- wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "wayland-sys";
- version = "0.6.0";
- authors = [ "Victor Berger " ];
- sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl";
- inherit dependencies buildDependencies features;
- };
- wayland_sys_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "wayland-sys";
- version = "0.9.4";
- authors = [ "Victor Berger " ];
- sha256 = "0vqrc46ib5hgbq6djghapairbjskdncas09k680f7pwylbi7yzcj";
- inherit dependencies buildDependencies features;
- };
- winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "winapi";
- version = "0.2.8";
- authors = [ "Peter Atashian " ];
- sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as";
- inherit dependencies buildDependencies features;
- };
- winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "winapi-build";
- version = "0.1.1";
- authors = [ "Peter Atashian " ];
- sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga";
- libName = "build";
- inherit dependencies buildDependencies features;
- };
- xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "xml-rs";
- version = "0.3.6";
- authors = [ "Vladimir Matveev " ];
- sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15";
- libPath = "src/lib.rs";
- libName = "xml";
- crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ];
- inherit dependencies buildDependencies features;
- };
-
+ ) [] (builtins.attrNames feat);
in
rec {
- aho_corasick_0_5_3 = aho_corasick_0_5_3_ rec {
- dependencies = [ memchr_0_1_11 ];
- };
- memchr_0_1_11_features."default".from_aho_corasick_0_5_3__default = true;
- bitflags_0_4_0 = bitflags_0_4_0_ rec {
- features = mkFeatures bitflags_0_4_0_features;
- };
- bitflags_0_4_0_features."".self = true;
- bitflags_0_5_0 = bitflags_0_5_0_ rec {
- features = mkFeatures bitflags_0_5_0_features;
- };
- bitflags_0_5_0_features."".self = true;
- bitflags_0_6_0 = bitflags_0_6_0_ rec {};
- bitflags_0_7_0 = bitflags_0_7_0_ rec {};
- bitflags_0_8_2 = bitflags_0_8_2_ rec {
- features = mkFeatures bitflags_0_8_2_features;
- };
- bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {});
- c_vec_1_2_1 = c_vec_1_2_1_ rec {};
- cairo_rs_0_1_3 = cairo_rs_0_1_3_ rec {
- dependencies = [ c_vec_1_2_1 cairo_sys_rs_0_3_4 glib_0_1_3 libc_0_2_23 ]
- ++ (if lib.lists.any (x: x == "glib") features then [glib_0_1_3] else [])
- ++ (if kernel == "windows" then [ winapi_0_2_8 ] else []);
- buildDependencies = [];
- features = mkFeatures cairo_rs_0_1_3_features;
- };
- cairo_rs_0_1_3_features."".self = true;
- cairo_rs_0_1_3_features."glib".self_default = hasDefault cairo_rs_0_1_3_features;
- cairo_rs_0_1_3_features."gtk-rs-lgpl-docs".self_embed-lgpl-docs = hasFeature (cairo_rs_0_1_3_features."embed-lgpl-docs" or {});
- cairo_rs_0_1_3_features."gtk-rs-lgpl-docs".self_purge-lgpl-docs = hasFeature (cairo_rs_0_1_3_features."purge-lgpl-docs" or {});
- c_vec_1_2_1_features."default".from_cairo_rs_0_1_3__default = true;
- cairo_sys_rs_0_3_4_features."png".from_cairo_rs_0_1_3__png = hasFeature (cairo_rs_0_1_3_features."png" or {});
- cairo_sys_rs_0_3_4_features."v1_12".from_cairo_rs_0_1_3__v1_12 = hasFeature (cairo_rs_0_1_3_features."v1_12" or {});
- cairo_sys_rs_0_3_4_features."xcb".from_cairo_rs_0_1_3__xcb = hasFeature (cairo_rs_0_1_3_features."xcb" or {});
- cairo_sys_rs_0_3_4_features."default".from_cairo_rs_0_1_3__default = true;
- glib_0_1_3_features."default".from_cairo_rs_0_1_3__default = true;
- libc_0_2_23_features."default".from_cairo_rs_0_1_3__default = true;
- winapi_0_2_8_features."default".from_cairo_rs_0_1_3__default = true;
- cairo_sys_rs_0_3_4 = cairo_sys_rs_0_3_4_ rec {
- dependencies = [ libc_0_2_23 ]
- ++ (if kernel == "windows" then [ winapi_0_2_8 ] else []);
- buildDependencies = [ pkg_config_0_3_9 ];
- features = mkFeatures cairo_sys_rs_0_3_4_features;
- };
- cairo_sys_rs_0_3_4_features."v1_12".self_v1_14 = hasFeature (cairo_sys_rs_0_3_4_features."v1_14" or {});
- cairo_sys_rs_0_3_4_features."x11".self_xlib = hasFeature (cairo_sys_rs_0_3_4_features."xlib" or {});
- libc_0_2_23_features."default".from_cairo_sys_rs_0_3_4__default = true;
- x11_0_0_0_features."xlib".from_cairo_sys_rs_0_3_4 = true;
- x11_0_0_0_features."default".from_cairo_sys_rs_0_3_4__default = true;
- winapi_0_2_8_features."default".from_cairo_sys_rs_0_3_4__default = true;
- cfg_if_0_1_0 = cfg_if_0_1_0_ rec {};
- dbus_0_4_1 = dbus_0_4_1_ rec {
- dependencies = [ libc_0_2_23 ];
- buildDependencies = [ pkg_config_0_3_9 ];
- };
- libc_0_2_23_features."default".from_dbus_0_4_1__default = true;
- dbus_macros_0_0_6 = dbus_macros_0_0_6_ rec {
- dependencies = [ dbus_0_4_1 ];
- };
- dbus_0_4_1_features."default".from_dbus_macros_0_0_6__default = true;
- dlib_0_3_1 = dlib_0_3_1_ rec {
- dependencies = [ libloading_0_3_4 ];
- features = mkFeatures dlib_0_3_1_features;
- };
- dlib_0_3_1_features."".self = true;
- libloading_0_3_4_features."default".from_dlib_0_3_1__default = true;
- dtoa_0_4_1 = dtoa_0_4_1_ rec {};
- dummy_rustwlc_0_6_3 = dummy_rustwlc_0_6_3_ rec {
- dependencies = [ bitflags_0_6_0 libc_0_2_23 wayland_sys_0_9_4 ];
- };
- bitflags_0_6_0_features."default".from_dummy_rustwlc_0_6_3__default = true;
- libc_0_2_23_features."default".from_dummy_rustwlc_0_6_3__default = true;
- wayland_sys_0_9_4_features."server".from_dummy_rustwlc_0_6_3 = true;
- wayland_sys_0_9_4_features."dlopen".from_dummy_rustwlc_0_6_3 = true;
- wayland_sys_0_9_4_features."default".from_dummy_rustwlc_0_6_3__default = true;
- env_logger_0_3_5 = env_logger_0_3_5_ rec {
- dependencies = [ log_0_3_7 regex_0_1_80 ]
- ++ (if lib.lists.any (x: x == "regex") features then [regex_0_1_80] else []);
- features = mkFeatures env_logger_0_3_5_features;
- };
- env_logger_0_3_5_features."".self = true;
- env_logger_0_3_5_features."regex".self_default = hasDefault env_logger_0_3_5_features;
- log_0_3_7_features."default".from_env_logger_0_3_5__default = true;
- regex_0_1_80_features."default".from_env_logger_0_3_5__default = true;
- fixedbitset_0_1_6 = fixedbitset_0_1_6_ rec {};
- gcc_0_3_46 = gcc_0_3_46_ rec {
- dependencies = [];
- features = mkFeatures gcc_0_3_46_features;
- };
- gcc_0_3_46_features."rayon".self_parallel = hasFeature (gcc_0_3_46_features."parallel" or {});
- rayon_0_0_0_features."default".from_gcc_0_3_46__default = true;
- getopts_0_2_14 = getopts_0_2_14_ rec {};
- glib_0_1_3 = glib_0_1_3_ rec {
- dependencies = [ bitflags_0_5_0 glib_sys_0_3_4 gobject_sys_0_3_4 lazy_static_0_2_8 libc_0_2_23 ];
- features = mkFeatures glib_0_1_3_features;
- };
- glib_0_1_3_features."v2_38".self_v2_40 = hasFeature (glib_0_1_3_features."v2_40" or {});
- glib_0_1_3_features."v2_40".self_v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {});
- glib_0_1_3_features."v2_44".self_v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {});
- glib_0_1_3_features."v2_46".self_v2_48 = hasFeature (glib_0_1_3_features."v2_48" or {});
- glib_0_1_3_features."v2_48".self_v2_50 = hasFeature (glib_0_1_3_features."v2_50" or {});
- bitflags_0_5_0_features."default".from_glib_0_1_3__default = true;
- glib_sys_0_3_4_features."v2_38".from_glib_0_1_3__v2_38 = hasFeature (glib_0_1_3_features."v2_38" or {});
- glib_sys_0_3_4_features."v2_40".from_glib_0_1_3__v2_40 = hasFeature (glib_0_1_3_features."v2_40" or {});
- glib_sys_0_3_4_features."v2_44".from_glib_0_1_3__v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {});
- glib_sys_0_3_4_features."v2_46".from_glib_0_1_3__v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {});
- glib_sys_0_3_4_features."v2_48".from_glib_0_1_3__v2_48 = hasFeature (glib_0_1_3_features."v2_48" or {});
- glib_sys_0_3_4_features."v2_50".from_glib_0_1_3__v2_50 = hasFeature (glib_0_1_3_features."v2_50" or {});
- glib_sys_0_3_4_features."default".from_glib_0_1_3__default = true;
- gobject_sys_0_3_4_features."v2_38".from_glib_0_1_3__v2_38 = hasFeature (glib_0_1_3_features."v2_38" or {});
- gobject_sys_0_3_4_features."v2_44".from_glib_0_1_3__v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {});
- gobject_sys_0_3_4_features."v2_46".from_glib_0_1_3__v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {});
- gobject_sys_0_3_4_features."default".from_glib_0_1_3__default = true;
- lazy_static_0_2_8_features."default".from_glib_0_1_3__default = true;
- libc_0_2_23_features."default".from_glib_0_1_3__default = true;
- glib_sys_0_3_4 = glib_sys_0_3_4_ rec {
- dependencies = [ bitflags_0_8_2 libc_0_2_23 ];
- buildDependencies = [ pkg_config_0_3_9 ];
- features = mkFeatures glib_sys_0_3_4_features;
- };
- glib_sys_0_3_4_features."v2_34".self_v2_36 = hasFeature (glib_sys_0_3_4_features."v2_36" or {});
- glib_sys_0_3_4_features."v2_36".self_v2_38 = hasFeature (glib_sys_0_3_4_features."v2_38" or {});
- glib_sys_0_3_4_features."v2_38".self_v2_40 = hasFeature (glib_sys_0_3_4_features."v2_40" or {});
- glib_sys_0_3_4_features."v2_40".self_v2_44 = hasFeature (glib_sys_0_3_4_features."v2_44" or {});
- glib_sys_0_3_4_features."v2_44".self_v2_46 = hasFeature (glib_sys_0_3_4_features."v2_46" or {});
- glib_sys_0_3_4_features."v2_46".self_v2_48 = hasFeature (glib_sys_0_3_4_features."v2_48" or {});
- glib_sys_0_3_4_features."v2_48".self_v2_50 = hasFeature (glib_sys_0_3_4_features."v2_50" or {});
- bitflags_0_8_2_features."default".from_glib_sys_0_3_4__default = true;
- libc_0_2_23_features."default".from_glib_sys_0_3_4__default = true;
- gobject_sys_0_3_4 = gobject_sys_0_3_4_ rec {
- dependencies = [ bitflags_0_8_2 glib_sys_0_3_4 libc_0_2_23 ];
- buildDependencies = [ pkg_config_0_3_9 ];
- features = mkFeatures gobject_sys_0_3_4_features;
- };
- gobject_sys_0_3_4_features."v2_34".self_v2_36 = hasFeature (gobject_sys_0_3_4_features."v2_36" or {});
- gobject_sys_0_3_4_features."v2_36".self_v2_38 = hasFeature (gobject_sys_0_3_4_features."v2_38" or {});
- gobject_sys_0_3_4_features."v2_38".self_v2_42 = hasFeature (gobject_sys_0_3_4_features."v2_42" or {});
- gobject_sys_0_3_4_features."v2_42".self_v2_44 = hasFeature (gobject_sys_0_3_4_features."v2_44" or {});
- gobject_sys_0_3_4_features."v2_44".self_v2_46 = hasFeature (gobject_sys_0_3_4_features."v2_46" or {});
- bitflags_0_8_2_features."default".from_gobject_sys_0_3_4__default = true;
- glib_sys_0_3_4_features."default".from_gobject_sys_0_3_4__default = true;
- libc_0_2_23_features."default".from_gobject_sys_0_3_4__default = true;
- hlua_0_1_9 = hlua_0_1_9_ rec {
- dependencies = [ libc_0_2_23 lua52_sys_0_0_4 ];
- };
- libc_0_2_23_features."default".from_hlua_0_1_9__default = true;
- lua52_sys_0_0_4_features."default".from_hlua_0_1_9__default = true;
- itoa_0_3_1 = itoa_0_3_1_ rec {};
- json_macro_0_1_1 = json_macro_0_1_1_ rec {
- dependencies = [ rustc_serialize_0_3_24 ];
- };
- rustc_serialize_0_3_24_features."default".from_json_macro_0_1_1__default = true;
- kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec {
- dependencies = [ winapi_0_2_8 ];
- buildDependencies = [ winapi_build_0_1_1 ];
- };
- winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true;
- lazy_static_0_2_8 = lazy_static_0_2_8_ rec {
- dependencies = [];
- features = mkFeatures lazy_static_0_2_8_features;
- };
- lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {});
- lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {});
- spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true;
- libc_0_2_23 = libc_0_2_23_ rec {
- features = mkFeatures libc_0_2_23_features;
- };
- libc_0_2_23_features."use_std".self_default = hasDefault libc_0_2_23_features;
- libloading_0_3_4 = libloading_0_3_4_ rec {
- dependencies = [ lazy_static_0_2_8 ]
- ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []);
- buildDependencies = [ target_build_utils_0_3_1 ];
- };
- lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true;
- kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true;
- winapi_0_2_8_features."default".from_libloading_0_3_4__default = true;
- log_0_3_7 = log_0_3_7_ rec {
- features = mkFeatures log_0_3_7_features;
- };
- log_0_3_7_features."use_std".self_default = hasDefault log_0_3_7_features;
- lua52_sys_0_0_4 = lua52_sys_0_0_4_ rec {
- dependencies = [ libc_0_2_23 ];
- buildDependencies = [ gcc_0_3_46 pkg_config_0_3_9 ];
- };
- libc_0_2_23_features."default".from_lua52_sys_0_0_4__default = true;
- memchr_0_1_11 = memchr_0_1_11_ rec {
- dependencies = [ libc_0_2_23 ];
- };
- libc_0_2_23_features."default".from_memchr_0_1_11__default = true;
- nix_0_6_0 = nix_0_6_0_ rec {
- dependencies = [ bitflags_0_4_0 cfg_if_0_1_0 libc_0_2_23 void_1_0_2 ];
- buildDependencies = [ rustc_version_0_1_7 semver_0_1_20 ];
- features = mkFeatures nix_0_6_0_features;
- };
- nix_0_6_0_features."".self = true;
- bitflags_0_4_0_features."default".from_nix_0_6_0__default = true;
- cfg_if_0_1_0_features."default".from_nix_0_6_0__default = true;
- libc_0_2_23_features."default".from_nix_0_6_0__default = true;
- void_1_0_2_features."default".from_nix_0_6_0__default = true;
- nix_0_8_1 = nix_0_8_1_ rec {
- dependencies = [ bitflags_0_7_0 cfg_if_0_1_0 libc_0_2_23 void_1_0_2 ];
- features = mkFeatures nix_0_8_1_features;
- };
- nix_0_8_1_features."".self = true;
- bitflags_0_7_0_features."default".from_nix_0_8_1__default = true;
- cfg_if_0_1_0_features."default".from_nix_0_8_1__default = true;
- libc_0_2_23_features."default".from_nix_0_8_1__default = true;
- void_1_0_2_features."default".from_nix_0_8_1__default = true;
- num_traits_0_1_37 = num_traits_0_1_37_ rec {};
- ordermap_0_2_10 = ordermap_0_2_10_ rec {
- features = mkFeatures ordermap_0_2_10_features;
- };
- ordermap_0_2_10_features."".self = true;
- petgraph_0_4_5 = petgraph_0_4_5_ rec {
- dependencies = [ fixedbitset_0_1_6 ordermap_0_2_10 ]
- ++ (if lib.lists.any (x: x == "ordermap") features then [ordermap_0_2_10] else []);
- features = mkFeatures petgraph_0_4_5_features;
- };
- petgraph_0_4_5_features."".self = true;
- petgraph_0_4_5_features."unstable".self_all = hasFeature (petgraph_0_4_5_features."all" or {});
- petgraph_0_4_5_features."quickcheck".self_all = hasFeature (petgraph_0_4_5_features."all" or {});
- petgraph_0_4_5_features."stable_graph".self_all = hasFeature (petgraph_0_4_5_features."all" or {});
- petgraph_0_4_5_features."graphmap".self_all = hasFeature (petgraph_0_4_5_features."all" or {});
- petgraph_0_4_5_features."graphmap".self_default = hasDefault petgraph_0_4_5_features;
- petgraph_0_4_5_features."stable_graph".self_default = hasDefault petgraph_0_4_5_features;
- petgraph_0_4_5_features."ordermap".self_graphmap = hasFeature (petgraph_0_4_5_features."graphmap" or {});
- petgraph_0_4_5_features."generate".self_unstable = hasFeature (petgraph_0_4_5_features."unstable" or {});
- fixedbitset_0_1_6_features."default".from_petgraph_0_4_5__default = true;
- ordermap_0_2_10_features."default".from_petgraph_0_4_5__default = true;
- quickcheck_0_0_0_features."default".from_petgraph_0_4_5__default = false;
- phf_0_7_21 = phf_0_7_21_ rec {
- dependencies = [ phf_shared_0_7_21 ];
- features = mkFeatures phf_0_7_21_features;
- };
- phf_0_7_21_features."".self = true;
- phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {});
- phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {});
- phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true;
- phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec {
- dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ];
- };
- phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true;
- phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true;
- phf_generator_0_7_21 = phf_generator_0_7_21_ rec {
- dependencies = [ phf_shared_0_7_21 rand_0_3_15 ];
- };
- phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true;
- rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true;
- phf_shared_0_7_21 = phf_shared_0_7_21_ rec {
- dependencies = [ siphasher_0_2_2 ];
- features = mkFeatures phf_shared_0_7_21_features;
- };
- phf_shared_0_7_21_features."".self = true;
- siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true;
- unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true;
- pkg_config_0_3_9 = pkg_config_0_3_9_ rec {};
- rand_0_3_15 = rand_0_3_15_ rec {
- dependencies = [ libc_0_2_23 ];
- };
- libc_0_2_23_features."default".from_rand_0_3_15__default = true;
- regex_0_1_80 = regex_0_1_80_ rec {
- dependencies = [ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ];
- features = mkFeatures regex_0_1_80_features;
- };
- regex_0_1_80_features."simd".self_simd-accel = hasFeature (regex_0_1_80_features."simd-accel" or {});
- aho_corasick_0_5_3_features."default".from_regex_0_1_80__default = true;
- memchr_0_1_11_features."default".from_regex_0_1_80__default = true;
- regex_syntax_0_3_9_features."default".from_regex_0_1_80__default = true;
- simd_0_0_0_features."default".from_regex_0_1_80__default = true;
- thread_local_0_2_7_features."default".from_regex_0_1_80__default = true;
- utf8_ranges_0_1_3_features."default".from_regex_0_1_80__default = true;
- regex_syntax_0_3_9 = regex_syntax_0_3_9_ rec {};
- rustc_serialize_0_3_24 = rustc_serialize_0_3_24_ rec {};
- rustc_version_0_1_7 = rustc_version_0_1_7_ rec {
- dependencies = [ semver_0_1_20 ];
- };
- semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true;
- rustwlc_0_6_2 = rustwlc_0_6_2_ rec {
- dependencies = [ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_6_0 ]
- ++ (if lib.lists.any (x: x == "wayland-sys") features then [wayland_sys_0_6_0] else []);
- features = mkFeatures rustwlc_0_6_2_features;
- };
- rustwlc_0_6_2_features."".self = true;
- rustwlc_0_6_2_features."wayland-sys".self_wlc-wayland = hasFeature (rustwlc_0_6_2_features."wlc-wayland" or {});
- bitflags_0_7_0_features."default".from_rustwlc_0_6_2__default = true;
- libc_0_2_23_features."default".from_rustwlc_0_6_2__default = true;
- wayland_sys_0_6_0_features."server".from_rustwlc_0_6_2 = true;
- wayland_sys_0_6_0_features."default".from_rustwlc_0_6_2__default = true;
- semver_0_1_20 = semver_0_1_20_ rec {};
- serde_0_9_15 = serde_0_9_15_ rec {
- dependencies = [];
- features = mkFeatures serde_0_9_15_features;
- };
- serde_0_9_15_features."unstable".self_alloc = hasFeature (serde_0_9_15_features."alloc" or {});
- serde_0_9_15_features."alloc".self_collections = hasFeature (serde_0_9_15_features."collections" or {});
- serde_0_9_15_features."std".self_default = hasDefault serde_0_9_15_features;
- serde_0_9_15_features."serde_derive".self_derive = hasFeature (serde_0_9_15_features."derive" or {});
- serde_0_9_15_features."serde_derive".self_playground = hasFeature (serde_0_9_15_features."playground" or {});
- serde_0_9_15_features."unstable".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {});
- serde_0_9_15_features."std".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {});
- serde_derive_0_0_0_features."default".from_serde_0_9_15__default = true;
- serde_json_0_9_10 = serde_json_0_9_10_ rec {
- dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ];
- features = mkFeatures serde_json_0_9_10_features;
- };
- serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {});
- dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true;
- itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true;
- linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true;
- num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true;
- serde_0_9_15_features."default".from_serde_json_0_9_10__default = true;
- siphasher_0_2_2 = siphasher_0_2_2_ rec {
- dependencies = [];
- };
- clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true;
- target_build_utils_0_3_1 = target_build_utils_0_3_1_ rec {
- dependencies = [ phf_0_7_21 serde_json_0_9_10 ]
- ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []);
- buildDependencies = [ phf_codegen_0_7_21 ];
- features = mkFeatures target_build_utils_0_3_1_features;
- };
- target_build_utils_0_3_1_features."".self = true;
- target_build_utils_0_3_1_features."serde_json".self_default = hasDefault target_build_utils_0_3_1_features;
- phf_0_7_21_features."default".from_target_build_utils_0_3_1__default = true;
- serde_json_0_9_10_features."default".from_target_build_utils_0_3_1__default = true;
- thread_id_2_0_0 = thread_id_2_0_0_ rec {
- dependencies = [ kernel32_sys_0_2_2 libc_0_2_23 ];
- };
- kernel32_sys_0_2_2_features."default".from_thread_id_2_0_0__default = true;
- libc_0_2_23_features."default".from_thread_id_2_0_0__default = true;
- thread_local_0_2_7 = thread_local_0_2_7_ rec {
- dependencies = [ thread_id_2_0_0 ];
- };
- thread_id_2_0_0_features."default".from_thread_local_0_2_7__default = true;
- utf8_ranges_0_1_3 = utf8_ranges_0_1_3_ rec {};
- uuid_0_3_1 = uuid_0_3_1_ rec {
- dependencies = [ rand_0_3_15 rustc_serialize_0_3_24 ]
- ++ (if lib.lists.any (x: x == "rand") features then [rand_0_3_15] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_24] else []);
- features = mkFeatures uuid_0_3_1_features;
- };
- uuid_0_3_1_features."".self = true;
- uuid_0_3_1_features."rand".self_v4 = hasFeature (uuid_0_3_1_features."v4" or {});
- uuid_0_3_1_features."sha1".self_v5 = hasFeature (uuid_0_3_1_features."v5" or {});
- rand_0_3_15_features."default".from_uuid_0_3_1__default = true;
- rustc_serialize_0_3_24_features."default".from_uuid_0_3_1__default = true;
- serde_0_0_0_features."default".from_uuid_0_3_1__default = true;
- sha1_0_0_0_features."default".from_uuid_0_3_1__default = true;
- void_1_0_2 = void_1_0_2_ rec {
- features = mkFeatures void_1_0_2_features;
- };
- void_1_0_2_features."std".self_default = hasDefault void_1_0_2_features;
- way_cooler_0_6_2 = way_cooler_0_6_2_ rec {
- dependencies = [ bitflags_0_7_0 cairo_rs_0_1_3 dbus_0_4_1 dbus_macros_0_0_6 env_logger_0_3_5 getopts_0_2_14 hlua_0_1_9 json_macro_0_1_1 lazy_static_0_2_8 log_0_3_7 nix_0_6_0 petgraph_0_4_5 rustc_serialize_0_3_24 rustwlc_0_6_2 uuid_0_3_1 wayland_server_0_9_4 wayland_sys_0_9_4 ];
- buildDependencies = [ wayland_scanner_0_9_4 ];
- features = mkFeatures way_cooler_0_6_2_features;
- };
- way_cooler_0_6_2_features."".self = true;
- bitflags_0_7_0_features."default".from_way_cooler_0_6_2__default = true;
- cairo_rs_0_1_3_features."default".from_way_cooler_0_6_2__default = true;
- dbus_0_4_1_features."default".from_way_cooler_0_6_2__default = true;
- dbus_macros_0_0_6_features."default".from_way_cooler_0_6_2__default = true;
- env_logger_0_3_5_features."default".from_way_cooler_0_6_2__default = true;
- getopts_0_2_14_features."default".from_way_cooler_0_6_2__default = true;
- hlua_0_1_9_features."default".from_way_cooler_0_6_2__default = true;
- json_macro_0_1_1_features."default".from_way_cooler_0_6_2__default = true;
- lazy_static_0_2_8_features."default".from_way_cooler_0_6_2__default = true;
- log_0_3_7_features."default".from_way_cooler_0_6_2__default = true;
- nix_0_6_0_features."default".from_way_cooler_0_6_2__default = true;
- petgraph_0_4_5_features."default".from_way_cooler_0_6_2__default = true;
- rustc_serialize_0_3_24_features."default".from_way_cooler_0_6_2__default = true;
- rustwlc_0_6_2_features."wlc-wayland".from_way_cooler_0_6_2 = true;
- rustwlc_0_6_2_features."static-wlc".from_way_cooler_0_6_2__static-wlc = hasFeature (way_cooler_0_6_2_features."static-wlc" or {});
- rustwlc_0_6_2_features."default".from_way_cooler_0_6_2__default = true;
- uuid_0_3_1_features."v4".from_way_cooler_0_6_2 = true;
- uuid_0_3_1_features."rustc-serialize".from_way_cooler_0_6_2 = true;
- uuid_0_3_1_features."default".from_way_cooler_0_6_2__default = true;
- wayland_server_0_9_4_features."default".from_way_cooler_0_6_2__default = true;
- wayland_sys_0_9_4_features."client".from_way_cooler_0_6_2 = true;
- wayland_sys_0_9_4_features."dlopen".from_way_cooler_0_6_2 = true;
- wayland_sys_0_9_4_features."default".from_way_cooler_0_6_2__default = true;
- wayland_scanner_0_9_4 = wayland_scanner_0_9_4_ rec {
- dependencies = [ xml_rs_0_3_6 ];
- };
- xml_rs_0_3_6_features."default".from_wayland_scanner_0_9_4__default = true;
- wayland_server_0_9_4 = wayland_server_0_9_4_ rec {
- dependencies = [ bitflags_0_7_0 libc_0_2_23 nix_0_8_1 wayland_sys_0_9_4 ];
- buildDependencies = [ wayland_scanner_0_9_4 ];
- features = mkFeatures wayland_server_0_9_4_features;
- };
- wayland_server_0_9_4_features."".self = true;
- bitflags_0_7_0_features."default".from_wayland_server_0_9_4__default = true;
- libc_0_2_23_features."default".from_wayland_server_0_9_4__default = true;
- nix_0_8_1_features."default".from_wayland_server_0_9_4__default = true;
- wayland_sys_0_9_4_features."server".from_wayland_server_0_9_4 = true;
- wayland_sys_0_9_4_features."dlopen".from_wayland_server_0_9_4__dlopen = hasFeature (wayland_server_0_9_4_features."dlopen" or {});
- wayland_sys_0_9_4_features."default".from_wayland_server_0_9_4__default = true;
- wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec {
- dependencies = [ dlib_0_3_1 libc_0_2_23 ]
- ++ (if lib.lists.any (x: x == "libc") features then [libc_0_2_23] else []);
- features = mkFeatures wayland_sys_0_6_0_features;
- };
- wayland_sys_0_6_0_features."".self = true;
- wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {});
- wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {});
- dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {});
- dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true;
- lazy_static_0_0_0_features."default".from_wayland_sys_0_6_0__default = true;
- libc_0_2_23_features."default".from_wayland_sys_0_6_0__default = true;
- wayland_sys_0_9_4 = wayland_sys_0_9_4_ rec {
- dependencies = [ dlib_0_3_1 lazy_static_0_2_8 libc_0_2_23 ]
- ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_2_8] else []) ++ (if lib.lists.any (x: x == "libc") features then [libc_0_2_23] else []);
- features = mkFeatures wayland_sys_0_9_4_features;
- };
- wayland_sys_0_9_4_features."".self = true;
- wayland_sys_0_9_4_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_9_4_features."dlopen" or {});
- wayland_sys_0_9_4_features."libc".self_server = hasFeature (wayland_sys_0_9_4_features."server" or {});
- dlib_0_3_1_features."dlopen".from_wayland_sys_0_9_4__dlopen = hasFeature (wayland_sys_0_9_4_features."dlopen" or {});
- dlib_0_3_1_features."default".from_wayland_sys_0_9_4__default = true;
- lazy_static_0_2_8_features."default".from_wayland_sys_0_9_4__default = true;
- libc_0_2_23_features."default".from_wayland_sys_0_9_4__default = true;
- winapi_0_2_8 = winapi_0_2_8_ rec {};
- winapi_build_0_1_1 = winapi_build_0_1_1_ rec {};
- xml_rs_0_3_6 = xml_rs_0_3_6_ rec {
- dependencies = [ bitflags_0_7_0 ];
- };
- bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true;
+ way_cooler = f: way_cooler_0_8_0 { features = way_cooler_0_8_0_features { way_cooler_0_8_0 = f; }; };
+ aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "aho-corasick";
+ version = "0.5.3";
+ authors = [ "Andrew Gallant " ];
+ sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn";
+ libName = "aho_corasick";
+ crateBin = [ { name = "aho-corasick-dot"; } ];
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.4.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c";
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.6.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6";
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.7.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5";
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.9.1";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws";
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "1.0.1";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0p4b3nr0s5nda2qmm7xdhnvh4lkqk3xd8l9ffmwbvqw137vx7mj1";
+ inherit dependencies buildDependencies features;
+ };
+ c_vec_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "c_vec";
+ version = "1.2.1";
+ authors = [ "Guillaume Gomez " ];
+ sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd";
+ inherit dependencies buildDependencies features;
+ };
+ cairo_rs_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "cairo-rs";
+ version = "0.2.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "0bcbhbyips15b7la4r43p4x57jv1w2ll8iwg9lxwvzz5k6c7iwvd";
+ libName = "cairo";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ cairo_sys_rs_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "cairo-sys-rs";
+ version = "0.4.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "062nxihlydci65pyy2ldn7djkc9sm7a5xvkl8pxrsxfxvfapm5br";
+ libName = "cairo_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ cfg_if_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "cfg-if";
+ version = "0.1.2";
+ authors = [ "Alex Crichton " ];
+ sha256 = "0x06hvrrqy96m97593823vvxcgvjaxckghwyy2jcyc8qc7c6cyhi";
+ inherit dependencies buildDependencies features;
+ };
+ dbus_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "dbus";
+ version = "0.4.1";
+ authors = [ "David Henningsson " ];
+ sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ dbus_macros_0_0_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "dbus-macros";
+ version = "0.0.6";
+ authors = [ "Antoni Boucher " ];
+ sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd";
+ inherit dependencies buildDependencies features;
+ };
+ dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "dlib";
+ version = "0.3.1";
+ authors = [ "Victor Berger " ];
+ sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr";
+ inherit dependencies buildDependencies features;
+ };
+ dlib_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "dlib";
+ version = "0.4.0";
+ authors = [ "Victor Berger " ];
+ sha256 = "08sy43rji5dyhyz8r4i0dz6zan1r1dz8sh6fk3c1jyhy8v8s96jr";
+ inherit dependencies buildDependencies features;
+ };
+ dtoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "dtoa";
+ version = "0.4.2";
+ authors = [ "David Tolnay " ];
+ sha256 = "1bxsh6fags7nr36vlz07ik2a1rzyipc8x1y30kjk832hf2pzadmw";
+ inherit dependencies buildDependencies features;
+ };
+ dummy_rustwlc_0_7_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "dummy-rustwlc";
+ version = "0.7.1";
+ authors = [ "Snirk Immington " "Preston Carpenter " ];
+ sha256 = "13priwnxpjvmym6yh9v9x1230ca04cba7bzbnn21pbvqngis1y88";
+ inherit dependencies buildDependencies features;
+ };
+ env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "env_logger";
+ version = "0.3.5";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw";
+ inherit dependencies buildDependencies features;
+ };
+ fixedbitset_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "fixedbitset";
+ version = "0.1.8";
+ authors = [ "bluss" ];
+ sha256 = "18qr6w8jlfvhq825dr0mv9k0xqgb43sshdihbarc9khi9cz910a2";
+ inherit dependencies buildDependencies features;
+ };
+ fuchsia_zircon_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "fuchsia-zircon";
+ version = "0.3.2";
+ authors = [ "Raph Levien " ];
+ sha256 = "1zhxksplv52nlqd4j21h8462b5s913ngnhd303qsxsxn8dpaxgkq";
+ inherit dependencies buildDependencies features;
+ };
+ fuchsia_zircon_sys_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "fuchsia-zircon-sys";
+ version = "0.3.2";
+ authors = [ "Raph Levien " ];
+ sha256 = "0p8mrhg8pxk4kpzziv6nlxd8xgkj916gsg2b0x2mvf9dxwzrqhnk";
+ inherit dependencies buildDependencies features;
+ };
+ gcc_0_3_54_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "gcc";
+ version = "0.3.54";
+ authors = [ "Alex Crichton " ];
+ sha256 = "07a5i47r8achc6gxsba3ga17h9gnh4b9a2cak8vjg4hx62aajkr4";
+ inherit dependencies buildDependencies features;
+ };
+ gdk_pixbuf_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "gdk-pixbuf";
+ version = "0.2.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "082z1s30haa59ax35wsv06mj8z8bhhq0fac36g01qa77kpiphj5y";
+ libName = "gdk_pixbuf";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ gdk_pixbuf_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "gdk-pixbuf-sys";
+ version = "0.4.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "1r98zdqqik3hh1l10jmhhcjx59yk4m0bs9pc7hnkwp2p6gm968vp";
+ libName = "gdk_pixbuf_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ getopts_0_2_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "getopts";
+ version = "0.2.15";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "14wm893ihscwwbwpd1xvjm23slaidridbl2p2ghwkx69xfzm9333";
+ inherit dependencies buildDependencies features;
+ };
+ gio_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "gio-sys";
+ version = "0.4.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "064lv6h3qfgjzc6pbbxgln24b2fq9gxzh78z6d7fwfa97azllv2l";
+ libName = "gio_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ glib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "glib";
+ version = "0.3.1";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "00s3n0pd8by1fk2l01mxmbnqq4ff6wadnkcf9jbjvr1l9bzgyqbl";
+ inherit dependencies buildDependencies features;
+ };
+ glib_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "glib-sys";
+ version = "0.4.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "153i1zmk824hdf8agkaqcgddlwpvgng71n7bdpaav5f4zzlfyp2w";
+ libName = "glib_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ gobject_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "gobject-sys";
+ version = "0.4.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "00zmcbzqfhn9w01cphhf3hbq8ldd9ajba7x07z59vv1gdq6wjzli";
+ libName = "gobject_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ itoa_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "itoa";
+ version = "0.3.4";
+ authors = [ "David Tolnay " ];
+ sha256 = "1nfkzz6vrgj0d9l3yzjkkkqzdgs68y294fjdbl7jq118qi8xc9d9";
+ inherit dependencies buildDependencies features;
+ };
+ json_macro_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "json_macro";
+ version = "0.1.1";
+ authors = [ "Denis Kolodin " ];
+ sha256 = "0hl2934shpwqbszrq035valbdz9y8p7dza183brygy5dbvivcyqy";
+ inherit dependencies buildDependencies features;
+ };
+ kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "kernel32-sys";
+ version = "0.2.2";
+ authors = [ "Peter Atashian " ];
+ sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj";
+ libName = "kernel32";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ lazy_static_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "lazy_static";
+ version = "0.2.11";
+ authors = [ "Marvin Löbel " ];
+ sha256 = "1x6871cvpy5b96yv4c7jvpq316fp5d4609s9py7qk6cd6x9k34vm";
+ inherit dependencies buildDependencies features;
+ };
+ lazy_static_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "lazy_static";
+ version = "1.0.0";
+ authors = [ "Marvin Löbel " ];
+ sha256 = "0wfvqyr2nvx2mbsrscg5y7gfa9skhb8p72ayanl8vl49pw24v4fh";
+ inherit dependencies buildDependencies features;
+ };
+ libc_0_2_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libc";
+ version = "0.2.34";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "11jmqdxmv0ka10ay0l8nzx0nl7s2lc3dbrnh1mgbr2grzwdyxi2s";
+ inherit dependencies buildDependencies features;
+ };
+ libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libloading";
+ version = "0.3.4";
+ authors = [ "Simonas Kazlauskas " ];
+ sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ libloading_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libloading";
+ version = "0.4.3";
+ authors = [ "Simonas Kazlauskas " ];
+ sha256 = "1cgb6xbadm59gc3cq733wrzsp59914hrjam0fan5gn1z100b6319";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ log_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "log";
+ version = "0.3.9";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "19i9pwp7lhaqgzangcpw00kc3zsgcqcx84crv07xgz3v7d3kvfa2";
+ inherit dependencies buildDependencies features;
+ };
+ log_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "log";
+ version = "0.4.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0d6m7c1cr6sj3kk47801zyjgnzyl94yh2ra9gxc3waljza7wvx92";
+ inherit dependencies buildDependencies features;
+ };
+ memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "memchr";
+ version = "0.1.11";
+ authors = [ "Andrew Gallant " "bluss" ];
+ sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8";
+ inherit dependencies buildDependencies features;
+ };
+ nix_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "nix";
+ version = "0.6.0";
+ authors = [ "Carl Lerche " ];
+ sha256 = "1bgh75y897isnxbw3vd79vns9h6q4d59p1cgv9c4laysyw6fkqwf";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ nix_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "nix";
+ version = "0.9.0";
+ authors = [ "The nix-rust Project Developers" ];
+ sha256 = "00p63bphzwwn460rja5l2wcpgmv7ljf7illf6n95cppx63d180q0";
+ inherit dependencies buildDependencies features;
+ };
+ num_traits_0_1_41_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "num-traits";
+ version = "0.1.41";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "134gv890n1gv8v0jys55k0940gqp2hibgf1fs8q9jmyk2xp1jp9m";
+ inherit dependencies buildDependencies features;
+ };
+ ordermap_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "ordermap";
+ version = "0.3.2";
+ authors = [ "bluss" ];
+ sha256 = "13zw8i0gf3snihmg9xvd63sd3ffdhhv8bmgfwbwf4shqxh6h3sac";
+ inherit dependencies buildDependencies features;
+ };
+ petgraph_0_4_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "petgraph";
+ version = "0.4.10";
+ authors = [ "bluss" "mitchmindtree" ];
+ sha256 = "1fdh2hwkrbf716qxdiasjn8jspvshhykclj8mwafdd8h241159sj";
+ inherit dependencies buildDependencies features;
+ };
+ phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "phf";
+ version = "0.7.21";
+ authors = [ "Steven Fackler " ];
+ sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg";
+ libPath = "src/lib.rs";
+ inherit dependencies buildDependencies features;
+ };
+ phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "phf_codegen";
+ version = "0.7.21";
+ authors = [ "Steven Fackler " ];
+ sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj";
+ inherit dependencies buildDependencies features;
+ };
+ phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "phf_generator";
+ version = "0.7.21";
+ authors = [ "Steven Fackler " ];
+ sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g";
+ inherit dependencies buildDependencies features;
+ };
+ phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "phf_shared";
+ version = "0.7.21";
+ authors = [ "Steven Fackler " ];
+ sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln";
+ libPath = "src/lib.rs";
+ inherit dependencies buildDependencies features;
+ };
+ pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "pkg-config";
+ version = "0.3.9";
+ authors = [ "Alex Crichton " ];
+ sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146";
+ inherit dependencies buildDependencies features;
+ };
+ rand_0_3_19_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rand";
+ version = "0.3.19";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "19zx65w7rrrfnjifmjp2i80w9bc6ld7pcwnk5hmr9xszmmvhk8zp";
+ inherit dependencies buildDependencies features;
+ };
+ regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "regex";
+ version = "0.1.80";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6";
+ inherit dependencies buildDependencies features;
+ };
+ regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "regex-syntax";
+ version = "0.3.9";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m";
+ inherit dependencies buildDependencies features;
+ };
+ rlua_0_9_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rlua";
+ version = "0.9.7";
+ authors = [ "kyren " ];
+ sha256 = "1671b5ga54aq49sqx69hvnjr732hf9jpqwswwxgpcqq8q05mfzgp";
+ inherit dependencies buildDependencies features;
+ };
+ rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rustc-serialize";
+ version = "0.3.24";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn";
+ inherit dependencies buildDependencies features;
+ };
+ rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rustc_version";
+ version = "0.1.7";
+ authors = [ "Marvin Löbel " ];
+ sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p";
+ inherit dependencies buildDependencies features;
+ };
+ rustwlc_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rustwlc";
+ version = "0.7.0";
+ authors = [ "Snirk Immington " "Timidger " ];
+ sha256 = "0gqi9pdw74al33ja25h33q68vnfklj3gpjgkiqqbr3gflgli5h1i";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "semver";
+ version = "0.1.20";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n";
+ inherit dependencies buildDependencies features;
+ };
+ serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "serde";
+ version = "0.9.15";
+ authors = [ "Erick Tryzelaar " ];
+ sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b";
+ inherit dependencies buildDependencies features;
+ };
+ serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "serde_json";
+ version = "0.9.10";
+ authors = [ "Erick Tryzelaar " ];
+ sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005";
+ inherit dependencies buildDependencies features;
+ };
+ siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "siphasher";
+ version = "0.2.2";
+ authors = [ "Frank Denis " ];
+ sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr";
+ inherit dependencies buildDependencies features;
+ };
+ target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "target_build_utils";
+ version = "0.3.1";
+ authors = [ "Simonas Kazlauskas " ];
+ sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "thread-id";
+ version = "2.0.0";
+ authors = [ "Ruud van Asseldonk " ];
+ sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3";
+ inherit dependencies buildDependencies features;
+ };
+ thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "thread_local";
+ version = "0.2.7";
+ authors = [ "Amanieu d'Antras " ];
+ sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7";
+ inherit dependencies buildDependencies features;
+ };
+ token_store_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "token_store";
+ version = "0.1.2";
+ authors = [ "Victor Berger " ];
+ sha256 = "1v7acraqyh6iibg87pwkxm41v783sminxm5k9f4ndra7r0vq4zvq";
+ inherit dependencies buildDependencies features;
+ };
+ utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "utf8-ranges";
+ version = "0.1.3";
+ authors = [ "Andrew Gallant " ];
+ sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp";
+ inherit dependencies buildDependencies features;
+ };
+ uuid_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "uuid";
+ version = "0.3.1";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "16ak1c84dfkd8h33cvkxrkvc30k7b0bhrnza8ni2c0jsx85fpbip";
+ inherit dependencies buildDependencies features;
+ };
+ void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "void";
+ version = "1.0.2";
+ authors = [ "Jonathan Reem " ];
+ sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3";
+ inherit dependencies buildDependencies features;
+ };
+ way_cooler_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "way-cooler";
+ version = "0.8.0";
+ authors = [ "Snirk Immington " "Timidger " ];
+ sha256 = "1xg7sg0ssc7a8nx7g6pjdfz9ndf0l7p2n0ydh3sqym3k5ifxi965";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ wayland_scanner_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "wayland-scanner";
+ version = "0.12.4";
+ authors = [ "Victor Berger " ];
+ sha256 = "043s30i7da64a7inmwiib36ax681vw7zr0pfl54alcyc6pgyanb1";
+ inherit dependencies buildDependencies features;
+ };
+ wayland_server_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "wayland-server";
+ version = "0.12.4";
+ authors = [ "Victor Berger " ];
+ sha256 = "0m8565848l8f1h3mwlyxy3nfqv11vpl50y9qcpmp60hw8w2vw124";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "wayland-sys";
+ version = "0.6.0";
+ authors = [ "Victor Berger " ];
+ sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl";
+ inherit dependencies buildDependencies features;
+ };
+ wayland_sys_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "wayland-sys";
+ version = "0.9.10";
+ authors = [ "Victor Berger " ];
+ sha256 = "011q7lfii222whvif39asvryl1sf3rc1fxp8qs8gh84kr4mna0k8";
+ inherit dependencies buildDependencies features;
+ };
+ wayland_sys_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "wayland-sys";
+ version = "0.12.4";
+ authors = [ "Victor Berger " ];
+ sha256 = "1q9qyjl6bz356kh50lzvk48qbs87zbaqh5mhm6nlngkg1qrbvi6c";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi";
+ version = "0.2.8";
+ authors = [ "Peter Atashian " ];
+ sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi-build";
+ version = "0.1.1";
+ authors = [ "Peter Atashian " ];
+ sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga";
+ libName = "build";
+ inherit dependencies buildDependencies features;
+ };
+ xcb_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "xcb";
+ version = "0.8.1";
+ authors = [ "Remi Thebault " ];
+ sha256 = "12jk8rbbmw3h9w0c7idvjph5bx0qpjgrv0nql2cfwy571j9qxb7j";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ xml_rs_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "xml-rs";
+ version = "0.7.0";
+ authors = [ "Vladimir Matveev " ];
+ sha256 = "12rynhqjgkg2hzy9x1d1232p9d9jm40bc3by5yzjv8gx089mflyb";
+ libPath = "src/lib.rs";
+ libName = "xml";
+ crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ];
+ inherit dependencies buildDependencies features;
+ };
+ aho_corasick_0_5_3 = { features?(aho_corasick_0_5_3_features {}) }: aho_corasick_0_5_3_ {
+ dependencies = mapFeatures features ([ memchr_0_1_11 ]);
+ };
+ aho_corasick_0_5_3_features = f: updateFeatures f (rec {
+ aho_corasick_0_5_3.default = (f.aho_corasick_0_5_3.default or true);
+ memchr_0_1_11.default = true;
+ }) [ memchr_0_1_11_features ];
+ bitflags_0_4_0 = { features?(bitflags_0_4_0_features {}) }: bitflags_0_4_0_ {
+ features = mkFeatures (features.bitflags_0_4_0 or {});
+ };
+ bitflags_0_4_0_features = f: updateFeatures f (rec {
+ bitflags_0_4_0.default = (f.bitflags_0_4_0.default or true);
+ }) [];
+ bitflags_0_6_0 = { features?(bitflags_0_6_0_features {}) }: bitflags_0_6_0_ {};
+ bitflags_0_6_0_features = f: updateFeatures f (rec {
+ bitflags_0_6_0.default = (f.bitflags_0_6_0.default or true);
+ }) [];
+ bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {};
+ bitflags_0_7_0_features = f: updateFeatures f (rec {
+ bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true);
+ }) [];
+ bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ {
+ features = mkFeatures (features.bitflags_0_9_1 or {});
+ };
+ bitflags_0_9_1_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true);
+ bitflags_0_9_1.example_generated =
+ (f.bitflags_0_9_1.example_generated or false) ||
+ (f.bitflags_0_9_1.default or false) ||
+ (bitflags_0_9_1.default or false);
+ }) [];
+ bitflags_1_0_1 = { features?(bitflags_1_0_1_features {}) }: bitflags_1_0_1_ {
+ features = mkFeatures (features.bitflags_1_0_1 or {});
+ };
+ bitflags_1_0_1_features = f: updateFeatures f (rec {
+ bitflags_1_0_1.default = (f.bitflags_1_0_1.default or true);
+ bitflags_1_0_1.example_generated =
+ (f.bitflags_1_0_1.example_generated or false) ||
+ (f.bitflags_1_0_1.default or false) ||
+ (bitflags_1_0_1.default or false);
+ }) [];
+ c_vec_1_2_1 = { features?(c_vec_1_2_1_features {}) }: c_vec_1_2_1_ {};
+ c_vec_1_2_1_features = f: updateFeatures f (rec {
+ c_vec_1_2_1.default = (f.c_vec_1_2_1.default or true);
+ }) [];
+ cairo_rs_0_2_0 = { features?(cairo_rs_0_2_0_features {}) }: cairo_rs_0_2_0_ {
+ dependencies = mapFeatures features ([ c_vec_1_2_1 cairo_sys_rs_0_4_0 libc_0_2_34 ]
+ ++ (if features.cairo_rs_0_2_0.glib or false then [ glib_0_3_1 ] else [])
+ ++ (if features.cairo_rs_0_2_0.glib-sys or false then [ glib_sys_0_4_0 ] else []))
+ ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []);
+ buildDependencies = mapFeatures features ([]);
+ features = mkFeatures (features.cairo_rs_0_2_0 or {});
+ };
+ cairo_rs_0_2_0_features = f: updateFeatures f (rec {
+ c_vec_1_2_1.default = true;
+ cairo_rs_0_2_0.default = (f.cairo_rs_0_2_0.default or true);
+ cairo_rs_0_2_0.glib =
+ (f.cairo_rs_0_2_0.glib or false) ||
+ (f.cairo_rs_0_2_0.use_glib or false) ||
+ (cairo_rs_0_2_0.use_glib or false);
+ cairo_rs_0_2_0.glib-sys =
+ (f.cairo_rs_0_2_0.glib-sys or false) ||
+ (f.cairo_rs_0_2_0.use_glib or false) ||
+ (cairo_rs_0_2_0.use_glib or false);
+ cairo_rs_0_2_0.gtk-rs-lgpl-docs =
+ (f.cairo_rs_0_2_0.gtk-rs-lgpl-docs or false) ||
+ (f.cairo_rs_0_2_0.embed-lgpl-docs or false) ||
+ (cairo_rs_0_2_0.embed-lgpl-docs or false) ||
+ (f.cairo_rs_0_2_0.purge-lgpl-docs or false) ||
+ (cairo_rs_0_2_0.purge-lgpl-docs or false);
+ cairo_rs_0_2_0.use_glib =
+ (f.cairo_rs_0_2_0.use_glib or false) ||
+ (f.cairo_rs_0_2_0.default or false) ||
+ (cairo_rs_0_2_0.default or false);
+ cairo_sys_rs_0_4_0.default = true;
+ cairo_sys_rs_0_4_0.png =
+ (f.cairo_sys_rs_0_4_0.png or false) ||
+ (cairo_rs_0_2_0.png or false) ||
+ (f.cairo_rs_0_2_0.png or false);
+ cairo_sys_rs_0_4_0.v1_12 =
+ (f.cairo_sys_rs_0_4_0.v1_12 or false) ||
+ (cairo_rs_0_2_0.v1_12 or false) ||
+ (f.cairo_rs_0_2_0.v1_12 or false);
+ cairo_sys_rs_0_4_0.xcb =
+ (f.cairo_sys_rs_0_4_0.xcb or false) ||
+ (cairo_rs_0_2_0.xcb or false) ||
+ (f.cairo_rs_0_2_0.xcb or false);
+ glib_0_3_1.default = true;
+ glib_sys_0_4_0.default = true;
+ libc_0_2_34.default = true;
+ winapi_0_2_8.default = true;
+ }) [ c_vec_1_2_1_features cairo_sys_rs_0_4_0_features glib_0_3_1_features glib_sys_0_4_0_features libc_0_2_34_features winapi_0_2_8_features ];
+ cairo_sys_rs_0_4_0 = { features?(cairo_sys_rs_0_4_0_features {}) }: cairo_sys_rs_0_4_0_ {
+ dependencies = mapFeatures features ([ libc_0_2_34 ])
+ ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []);
+ buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]);
+ features = mkFeatures (features.cairo_sys_rs_0_4_0 or {});
+ };
+ cairo_sys_rs_0_4_0_features = f: updateFeatures f (rec {
+ cairo_sys_rs_0_4_0.default = (f.cairo_sys_rs_0_4_0.default or true);
+ cairo_sys_rs_0_4_0.v1_12 =
+ (f.cairo_sys_rs_0_4_0.v1_12 or false) ||
+ (f.cairo_sys_rs_0_4_0.v1_14 or false) ||
+ (cairo_sys_rs_0_4_0.v1_14 or false);
+ cairo_sys_rs_0_4_0.x11 =
+ (f.cairo_sys_rs_0_4_0.x11 or false) ||
+ (f.cairo_sys_rs_0_4_0.xlib or false) ||
+ (cairo_sys_rs_0_4_0.xlib or false);
+ libc_0_2_34.default = true;
+ pkg_config_0_3_9.default = true;
+ winapi_0_2_8.default = true;
+ }) [ libc_0_2_34_features pkg_config_0_3_9_features winapi_0_2_8_features ];
+ cfg_if_0_1_2 = { features?(cfg_if_0_1_2_features {}) }: cfg_if_0_1_2_ {};
+ cfg_if_0_1_2_features = f: updateFeatures f (rec {
+ cfg_if_0_1_2.default = (f.cfg_if_0_1_2.default or true);
+ }) [];
+ dbus_0_4_1 = { features?(dbus_0_4_1_features {}) }: dbus_0_4_1_ {
+ dependencies = mapFeatures features ([ libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]);
+ };
+ dbus_0_4_1_features = f: updateFeatures f (rec {
+ dbus_0_4_1.default = (f.dbus_0_4_1.default or true);
+ libc_0_2_34.default = true;
+ pkg_config_0_3_9.default = true;
+ }) [ libc_0_2_34_features pkg_config_0_3_9_features ];
+ dbus_macros_0_0_6 = { features?(dbus_macros_0_0_6_features {}) }: dbus_macros_0_0_6_ {
+ dependencies = mapFeatures features ([ dbus_0_4_1 ]);
+ };
+ dbus_macros_0_0_6_features = f: updateFeatures f (rec {
+ dbus_0_4_1.default = true;
+ dbus_macros_0_0_6.default = (f.dbus_macros_0_0_6.default or true);
+ }) [ dbus_0_4_1_features ];
+ dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ {
+ dependencies = mapFeatures features ([ libloading_0_3_4 ]);
+ features = mkFeatures (features.dlib_0_3_1 or {});
+ };
+ dlib_0_3_1_features = f: updateFeatures f (rec {
+ dlib_0_3_1.default = (f.dlib_0_3_1.default or true);
+ libloading_0_3_4.default = true;
+ }) [ libloading_0_3_4_features ];
+ dlib_0_4_0 = { features?(dlib_0_4_0_features {}) }: dlib_0_4_0_ {
+ dependencies = mapFeatures features ([ libloading_0_4_3 ]);
+ features = mkFeatures (features.dlib_0_4_0 or {});
+ };
+ dlib_0_4_0_features = f: updateFeatures f (rec {
+ dlib_0_4_0.default = (f.dlib_0_4_0.default or true);
+ libloading_0_4_3.default = true;
+ }) [ libloading_0_4_3_features ];
+ dtoa_0_4_2 = { features?(dtoa_0_4_2_features {}) }: dtoa_0_4_2_ {};
+ dtoa_0_4_2_features = f: updateFeatures f (rec {
+ dtoa_0_4_2.default = (f.dtoa_0_4_2.default or true);
+ }) [];
+ dummy_rustwlc_0_7_1 = { features?(dummy_rustwlc_0_7_1_features {}) }: dummy_rustwlc_0_7_1_ {
+ dependencies = mapFeatures features ([ bitflags_0_6_0 libc_0_2_34 wayland_sys_0_9_10 ]);
+ };
+ dummy_rustwlc_0_7_1_features = f: updateFeatures f (rec {
+ bitflags_0_6_0.default = true;
+ dummy_rustwlc_0_7_1.default = (f.dummy_rustwlc_0_7_1.default or true);
+ libc_0_2_34.default = true;
+ wayland_sys_0_9_10.default = true;
+ wayland_sys_0_9_10.dlopen = true;
+ wayland_sys_0_9_10.server = true;
+ }) [ bitflags_0_6_0_features libc_0_2_34_features wayland_sys_0_9_10_features ];
+ env_logger_0_3_5 = { features?(env_logger_0_3_5_features {}) }: env_logger_0_3_5_ {
+ dependencies = mapFeatures features ([ log_0_3_9 ]
+ ++ (if features.env_logger_0_3_5.regex or false then [ regex_0_1_80 ] else []));
+ features = mkFeatures (features.env_logger_0_3_5 or {});
+ };
+ env_logger_0_3_5_features = f: updateFeatures f (rec {
+ env_logger_0_3_5.default = (f.env_logger_0_3_5.default or true);
+ env_logger_0_3_5.regex =
+ (f.env_logger_0_3_5.regex or false) ||
+ (f.env_logger_0_3_5.default or false) ||
+ (env_logger_0_3_5.default or false);
+ log_0_3_9.default = true;
+ regex_0_1_80.default = true;
+ }) [ log_0_3_9_features regex_0_1_80_features ];
+ fixedbitset_0_1_8 = { features?(fixedbitset_0_1_8_features {}) }: fixedbitset_0_1_8_ {};
+ fixedbitset_0_1_8_features = f: updateFeatures f (rec {
+ fixedbitset_0_1_8.default = (f.fixedbitset_0_1_8.default or true);
+ }) [];
+ fuchsia_zircon_0_3_2 = { features?(fuchsia_zircon_0_3_2_features {}) }: fuchsia_zircon_0_3_2_ {
+ dependencies = mapFeatures features ([ bitflags_1_0_1 fuchsia_zircon_sys_0_3_2 ]);
+ };
+ fuchsia_zircon_0_3_2_features = f: updateFeatures f (rec {
+ bitflags_1_0_1.default = true;
+ fuchsia_zircon_0_3_2.default = (f.fuchsia_zircon_0_3_2.default or true);
+ fuchsia_zircon_sys_0_3_2.default = true;
+ }) [ bitflags_1_0_1_features fuchsia_zircon_sys_0_3_2_features ];
+ fuchsia_zircon_sys_0_3_2 = { features?(fuchsia_zircon_sys_0_3_2_features {}) }: fuchsia_zircon_sys_0_3_2_ {};
+ fuchsia_zircon_sys_0_3_2_features = f: updateFeatures f (rec {
+ fuchsia_zircon_sys_0_3_2.default = (f.fuchsia_zircon_sys_0_3_2.default or true);
+ }) [];
+ gcc_0_3_54 = { features?(gcc_0_3_54_features {}) }: gcc_0_3_54_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.gcc_0_3_54 or {});
+ };
+ gcc_0_3_54_features = f: updateFeatures f (rec {
+ gcc_0_3_54.default = (f.gcc_0_3_54.default or true);
+ gcc_0_3_54.rayon =
+ (f.gcc_0_3_54.rayon or false) ||
+ (f.gcc_0_3_54.parallel or false) ||
+ (gcc_0_3_54.parallel or false);
+ }) [];
+ gdk_pixbuf_0_2_0 = { features?(gdk_pixbuf_0_2_0_features {}) }: gdk_pixbuf_0_2_0_ {
+ dependencies = mapFeatures features ([ gdk_pixbuf_sys_0_4_0 glib_0_3_1 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([]);
+ features = mkFeatures (features.gdk_pixbuf_0_2_0 or {});
+ };
+ gdk_pixbuf_0_2_0_features = f: updateFeatures f (rec {
+ gdk_pixbuf_0_2_0.default = (f.gdk_pixbuf_0_2_0.default or true);
+ gdk_pixbuf_0_2_0.gtk-rs-lgpl-docs =
+ (f.gdk_pixbuf_0_2_0.gtk-rs-lgpl-docs or false) ||
+ (f.gdk_pixbuf_0_2_0.embed-lgpl-docs or false) ||
+ (gdk_pixbuf_0_2_0.embed-lgpl-docs or false) ||
+ (f.gdk_pixbuf_0_2_0.purge-lgpl-docs or false) ||
+ (gdk_pixbuf_0_2_0.purge-lgpl-docs or false);
+ gdk_pixbuf_0_2_0.v2_28 =
+ (f.gdk_pixbuf_0_2_0.v2_28 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_30 or false) ||
+ (gdk_pixbuf_0_2_0.v2_30 or false);
+ gdk_pixbuf_0_2_0.v2_30 =
+ (f.gdk_pixbuf_0_2_0.v2_30 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_32 or false) ||
+ (gdk_pixbuf_0_2_0.v2_32 or false);
+ gdk_pixbuf_0_2_0.v2_32 =
+ (f.gdk_pixbuf_0_2_0.v2_32 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_36 or false) ||
+ (gdk_pixbuf_0_2_0.v2_36 or false);
+ gdk_pixbuf_sys_0_4_0.default = true;
+ gdk_pixbuf_sys_0_4_0.v2_28 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_28 or false) ||
+ (gdk_pixbuf_0_2_0.v2_28 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_28 or false);
+ gdk_pixbuf_sys_0_4_0.v2_30 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) ||
+ (gdk_pixbuf_0_2_0.v2_30 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_30 or false);
+ gdk_pixbuf_sys_0_4_0.v2_32 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) ||
+ (gdk_pixbuf_0_2_0.v2_32 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_32 or false);
+ gdk_pixbuf_sys_0_4_0.v2_36 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_36 or false) ||
+ (gdk_pixbuf_0_2_0.v2_36 or false) ||
+ (f.gdk_pixbuf_0_2_0.v2_36 or false);
+ glib_0_3_1.default = true;
+ glib_sys_0_4_0.default = true;
+ gobject_sys_0_4_0.default = true;
+ libc_0_2_34.default = true;
+ }) [ gdk_pixbuf_sys_0_4_0_features glib_0_3_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features ];
+ gdk_pixbuf_sys_0_4_0 = { features?(gdk_pixbuf_sys_0_4_0_features {}) }: gdk_pixbuf_sys_0_4_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 gio_sys_0_4_0 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]);
+ features = mkFeatures (features.gdk_pixbuf_sys_0_4_0 or {});
+ };
+ gdk_pixbuf_sys_0_4_0_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ gdk_pixbuf_sys_0_4_0.default = (f.gdk_pixbuf_sys_0_4_0.default or true);
+ gdk_pixbuf_sys_0_4_0.v2_28 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_28 or false) ||
+ (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) ||
+ (gdk_pixbuf_sys_0_4_0.v2_30 or false);
+ gdk_pixbuf_sys_0_4_0.v2_30 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) ||
+ (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) ||
+ (gdk_pixbuf_sys_0_4_0.v2_32 or false);
+ gdk_pixbuf_sys_0_4_0.v2_32 =
+ (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) ||
+ (f.gdk_pixbuf_sys_0_4_0.v2_36 or false) ||
+ (gdk_pixbuf_sys_0_4_0.v2_36 or false);
+ gio_sys_0_4_0.default = true;
+ glib_sys_0_4_0.default = true;
+ gobject_sys_0_4_0.default = true;
+ libc_0_2_34.default = true;
+ pkg_config_0_3_9.default = true;
+ }) [ bitflags_0_9_1_features gio_sys_0_4_0_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ];
+ getopts_0_2_15 = { features?(getopts_0_2_15_features {}) }: getopts_0_2_15_ {};
+ getopts_0_2_15_features = f: updateFeatures f (rec {
+ getopts_0_2_15.default = (f.getopts_0_2_15.default or true);
+ }) [];
+ gio_sys_0_4_0 = { features?(gio_sys_0_4_0_features {}) }: gio_sys_0_4_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]);
+ features = mkFeatures (features.gio_sys_0_4_0 or {});
+ };
+ gio_sys_0_4_0_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ gio_sys_0_4_0.default = (f.gio_sys_0_4_0.default or true);
+ gio_sys_0_4_0.v2_34 =
+ (f.gio_sys_0_4_0.v2_34 or false) ||
+ (f.gio_sys_0_4_0.v2_36 or false) ||
+ (gio_sys_0_4_0.v2_36 or false);
+ gio_sys_0_4_0.v2_36 =
+ (f.gio_sys_0_4_0.v2_36 or false) ||
+ (f.gio_sys_0_4_0.v2_38 or false) ||
+ (gio_sys_0_4_0.v2_38 or false);
+ gio_sys_0_4_0.v2_38 =
+ (f.gio_sys_0_4_0.v2_38 or false) ||
+ (f.gio_sys_0_4_0.v2_40 or false) ||
+ (gio_sys_0_4_0.v2_40 or false);
+ gio_sys_0_4_0.v2_40 =
+ (f.gio_sys_0_4_0.v2_40 or false) ||
+ (f.gio_sys_0_4_0.v2_42 or false) ||
+ (gio_sys_0_4_0.v2_42 or false);
+ gio_sys_0_4_0.v2_42 =
+ (f.gio_sys_0_4_0.v2_42 or false) ||
+ (f.gio_sys_0_4_0.v2_44 or false) ||
+ (gio_sys_0_4_0.v2_44 or false);
+ gio_sys_0_4_0.v2_44 =
+ (f.gio_sys_0_4_0.v2_44 or false) ||
+ (f.gio_sys_0_4_0.v2_46 or false) ||
+ (gio_sys_0_4_0.v2_46 or false);
+ gio_sys_0_4_0.v2_46 =
+ (f.gio_sys_0_4_0.v2_46 or false) ||
+ (f.gio_sys_0_4_0.v2_48 or false) ||
+ (gio_sys_0_4_0.v2_48 or false);
+ gio_sys_0_4_0.v2_48 =
+ (f.gio_sys_0_4_0.v2_48 or false) ||
+ (f.gio_sys_0_4_0.v2_50 or false) ||
+ (gio_sys_0_4_0.v2_50 or false);
+ glib_sys_0_4_0.default = true;
+ gobject_sys_0_4_0.default = true;
+ libc_0_2_34.default = true;
+ pkg_config_0_3_9.default = true;
+ }) [ bitflags_0_9_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ];
+ glib_0_3_1 = { features?(glib_0_3_1_features {}) }: glib_0_3_1_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 gobject_sys_0_4_0 lazy_static_0_2_11 libc_0_2_34 ]);
+ features = mkFeatures (features.glib_0_3_1 or {});
+ };
+ glib_0_3_1_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ glib_0_3_1.default = (f.glib_0_3_1.default or true);
+ glib_0_3_1.v2_34 =
+ (f.glib_0_3_1.v2_34 or false) ||
+ (f.glib_0_3_1.v2_38 or false) ||
+ (glib_0_3_1.v2_38 or false);
+ glib_0_3_1.v2_38 =
+ (f.glib_0_3_1.v2_38 or false) ||
+ (f.glib_0_3_1.v2_40 or false) ||
+ (glib_0_3_1.v2_40 or false);
+ glib_0_3_1.v2_40 =
+ (f.glib_0_3_1.v2_40 or false) ||
+ (f.glib_0_3_1.v2_44 or false) ||
+ (glib_0_3_1.v2_44 or false);
+ glib_0_3_1.v2_44 =
+ (f.glib_0_3_1.v2_44 or false) ||
+ (f.glib_0_3_1.v2_46 or false) ||
+ (glib_0_3_1.v2_46 or false);
+ glib_0_3_1.v2_46 =
+ (f.glib_0_3_1.v2_46 or false) ||
+ (f.glib_0_3_1.v2_48 or false) ||
+ (glib_0_3_1.v2_48 or false);
+ glib_0_3_1.v2_48 =
+ (f.glib_0_3_1.v2_48 or false) ||
+ (f.glib_0_3_1.v2_50 or false) ||
+ (glib_0_3_1.v2_50 or false);
+ glib_sys_0_4_0.default = true;
+ glib_sys_0_4_0.v2_34 =
+ (f.glib_sys_0_4_0.v2_34 or false) ||
+ (glib_0_3_1.v2_34 or false) ||
+ (f.glib_0_3_1.v2_34 or false);
+ glib_sys_0_4_0.v2_38 =
+ (f.glib_sys_0_4_0.v2_38 or false) ||
+ (glib_0_3_1.v2_38 or false) ||
+ (f.glib_0_3_1.v2_38 or false);
+ glib_sys_0_4_0.v2_40 =
+ (f.glib_sys_0_4_0.v2_40 or false) ||
+ (glib_0_3_1.v2_40 or false) ||
+ (f.glib_0_3_1.v2_40 or false);
+ glib_sys_0_4_0.v2_44 =
+ (f.glib_sys_0_4_0.v2_44 or false) ||
+ (glib_0_3_1.v2_44 or false) ||
+ (f.glib_0_3_1.v2_44 or false);
+ glib_sys_0_4_0.v2_46 =
+ (f.glib_sys_0_4_0.v2_46 or false) ||
+ (glib_0_3_1.v2_46 or false) ||
+ (f.glib_0_3_1.v2_46 or false);
+ glib_sys_0_4_0.v2_48 =
+ (f.glib_sys_0_4_0.v2_48 or false) ||
+ (glib_0_3_1.v2_48 or false) ||
+ (f.glib_0_3_1.v2_48 or false);
+ glib_sys_0_4_0.v2_50 =
+ (f.glib_sys_0_4_0.v2_50 or false) ||
+ (glib_0_3_1.v2_50 or false) ||
+ (f.glib_0_3_1.v2_50 or false);
+ gobject_sys_0_4_0.default = true;
+ gobject_sys_0_4_0.v2_34 =
+ (f.gobject_sys_0_4_0.v2_34 or false) ||
+ (glib_0_3_1.v2_34 or false) ||
+ (f.glib_0_3_1.v2_34 or false);
+ gobject_sys_0_4_0.v2_38 =
+ (f.gobject_sys_0_4_0.v2_38 or false) ||
+ (glib_0_3_1.v2_38 or false) ||
+ (f.glib_0_3_1.v2_38 or false);
+ gobject_sys_0_4_0.v2_44 =
+ (f.gobject_sys_0_4_0.v2_44 or false) ||
+ (glib_0_3_1.v2_44 or false) ||
+ (f.glib_0_3_1.v2_44 or false);
+ gobject_sys_0_4_0.v2_46 =
+ (f.gobject_sys_0_4_0.v2_46 or false) ||
+ (glib_0_3_1.v2_46 or false) ||
+ (f.glib_0_3_1.v2_46 or false);
+ lazy_static_0_2_11.default = true;
+ libc_0_2_34.default = true;
+ }) [ bitflags_0_9_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features lazy_static_0_2_11_features libc_0_2_34_features ];
+ glib_sys_0_4_0 = { features?(glib_sys_0_4_0_features {}) }: glib_sys_0_4_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]);
+ features = mkFeatures (features.glib_sys_0_4_0 or {});
+ };
+ glib_sys_0_4_0_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ glib_sys_0_4_0.default = (f.glib_sys_0_4_0.default or true);
+ glib_sys_0_4_0.v2_34 =
+ (f.glib_sys_0_4_0.v2_34 or false) ||
+ (f.glib_sys_0_4_0.v2_36 or false) ||
+ (glib_sys_0_4_0.v2_36 or false);
+ glib_sys_0_4_0.v2_36 =
+ (f.glib_sys_0_4_0.v2_36 or false) ||
+ (f.glib_sys_0_4_0.v2_38 or false) ||
+ (glib_sys_0_4_0.v2_38 or false);
+ glib_sys_0_4_0.v2_38 =
+ (f.glib_sys_0_4_0.v2_38 or false) ||
+ (f.glib_sys_0_4_0.v2_40 or false) ||
+ (glib_sys_0_4_0.v2_40 or false);
+ glib_sys_0_4_0.v2_40 =
+ (f.glib_sys_0_4_0.v2_40 or false) ||
+ (f.glib_sys_0_4_0.v2_44 or false) ||
+ (glib_sys_0_4_0.v2_44 or false);
+ glib_sys_0_4_0.v2_44 =
+ (f.glib_sys_0_4_0.v2_44 or false) ||
+ (f.glib_sys_0_4_0.v2_46 or false) ||
+ (glib_sys_0_4_0.v2_46 or false);
+ glib_sys_0_4_0.v2_46 =
+ (f.glib_sys_0_4_0.v2_46 or false) ||
+ (f.glib_sys_0_4_0.v2_48 or false) ||
+ (glib_sys_0_4_0.v2_48 or false);
+ glib_sys_0_4_0.v2_48 =
+ (f.glib_sys_0_4_0.v2_48 or false) ||
+ (f.glib_sys_0_4_0.v2_50 or false) ||
+ (glib_sys_0_4_0.v2_50 or false);
+ libc_0_2_34.default = true;
+ pkg_config_0_3_9.default = true;
+ }) [ bitflags_0_9_1_features libc_0_2_34_features pkg_config_0_3_9_features ];
+ gobject_sys_0_4_0 = { features?(gobject_sys_0_4_0_features {}) }: gobject_sys_0_4_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]);
+ features = mkFeatures (features.gobject_sys_0_4_0 or {});
+ };
+ gobject_sys_0_4_0_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ glib_sys_0_4_0.default = true;
+ gobject_sys_0_4_0.default = (f.gobject_sys_0_4_0.default or true);
+ gobject_sys_0_4_0.v2_34 =
+ (f.gobject_sys_0_4_0.v2_34 or false) ||
+ (f.gobject_sys_0_4_0.v2_36 or false) ||
+ (gobject_sys_0_4_0.v2_36 or false);
+ gobject_sys_0_4_0.v2_36 =
+ (f.gobject_sys_0_4_0.v2_36 or false) ||
+ (f.gobject_sys_0_4_0.v2_38 or false) ||
+ (gobject_sys_0_4_0.v2_38 or false);
+ gobject_sys_0_4_0.v2_38 =
+ (f.gobject_sys_0_4_0.v2_38 or false) ||
+ (f.gobject_sys_0_4_0.v2_42 or false) ||
+ (gobject_sys_0_4_0.v2_42 or false);
+ gobject_sys_0_4_0.v2_42 =
+ (f.gobject_sys_0_4_0.v2_42 or false) ||
+ (f.gobject_sys_0_4_0.v2_44 or false) ||
+ (gobject_sys_0_4_0.v2_44 or false);
+ gobject_sys_0_4_0.v2_44 =
+ (f.gobject_sys_0_4_0.v2_44 or false) ||
+ (f.gobject_sys_0_4_0.v2_46 or false) ||
+ (gobject_sys_0_4_0.v2_46 or false);
+ libc_0_2_34.default = true;
+ pkg_config_0_3_9.default = true;
+ }) [ bitflags_0_9_1_features glib_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ];
+ itoa_0_3_4 = { features?(itoa_0_3_4_features {}) }: itoa_0_3_4_ {
+ features = mkFeatures (features.itoa_0_3_4 or {});
+ };
+ itoa_0_3_4_features = f: updateFeatures f (rec {
+ itoa_0_3_4.default = (f.itoa_0_3_4.default or true);
+ }) [];
+ json_macro_0_1_1 = { features?(json_macro_0_1_1_features {}) }: json_macro_0_1_1_ {
+ dependencies = mapFeatures features ([ rustc_serialize_0_3_24 ]);
+ };
+ json_macro_0_1_1_features = f: updateFeatures f (rec {
+ json_macro_0_1_1.default = (f.json_macro_0_1_1.default or true);
+ rustc_serialize_0_3_24.default = true;
+ }) [ rustc_serialize_0_3_24_features ];
+ kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ {
+ dependencies = mapFeatures features ([ winapi_0_2_8 ]);
+ buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]);
+ };
+ kernel32_sys_0_2_2_features = f: updateFeatures f (rec {
+ kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true);
+ winapi_0_2_8.default = true;
+ winapi_build_0_1_1.default = true;
+ }) [ winapi_0_2_8_features winapi_build_0_1_1_features ];
+ lazy_static_0_2_11 = { features?(lazy_static_0_2_11_features {}) }: lazy_static_0_2_11_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.lazy_static_0_2_11 or {});
+ };
+ lazy_static_0_2_11_features = f: updateFeatures f (rec {
+ lazy_static_0_2_11.compiletest_rs =
+ (f.lazy_static_0_2_11.compiletest_rs or false) ||
+ (f.lazy_static_0_2_11.compiletest or false) ||
+ (lazy_static_0_2_11.compiletest or false);
+ lazy_static_0_2_11.default = (f.lazy_static_0_2_11.default or true);
+ lazy_static_0_2_11.nightly =
+ (f.lazy_static_0_2_11.nightly or false) ||
+ (f.lazy_static_0_2_11.spin_no_std or false) ||
+ (lazy_static_0_2_11.spin_no_std or false);
+ lazy_static_0_2_11.spin =
+ (f.lazy_static_0_2_11.spin or false) ||
+ (f.lazy_static_0_2_11.spin_no_std or false) ||
+ (lazy_static_0_2_11.spin_no_std or false);
+ }) [];
+ lazy_static_1_0_0 = { features?(lazy_static_1_0_0_features {}) }: lazy_static_1_0_0_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.lazy_static_1_0_0 or {});
+ };
+ lazy_static_1_0_0_features = f: updateFeatures f (rec {
+ lazy_static_1_0_0.compiletest_rs =
+ (f.lazy_static_1_0_0.compiletest_rs or false) ||
+ (f.lazy_static_1_0_0.compiletest or false) ||
+ (lazy_static_1_0_0.compiletest or false);
+ lazy_static_1_0_0.default = (f.lazy_static_1_0_0.default or true);
+ lazy_static_1_0_0.nightly =
+ (f.lazy_static_1_0_0.nightly or false) ||
+ (f.lazy_static_1_0_0.spin_no_std or false) ||
+ (lazy_static_1_0_0.spin_no_std or false);
+ lazy_static_1_0_0.spin =
+ (f.lazy_static_1_0_0.spin or false) ||
+ (f.lazy_static_1_0_0.spin_no_std or false) ||
+ (lazy_static_1_0_0.spin_no_std or false);
+ }) [];
+ libc_0_2_34 = { features?(libc_0_2_34_features {}) }: libc_0_2_34_ {
+ features = mkFeatures (features.libc_0_2_34 or {});
+ };
+ libc_0_2_34_features = f: updateFeatures f (rec {
+ libc_0_2_34.default = (f.libc_0_2_34.default or true);
+ libc_0_2_34.use_std =
+ (f.libc_0_2_34.use_std or false) ||
+ (f.libc_0_2_34.default or false) ||
+ (libc_0_2_34.default or false);
+ }) [];
+ libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ {
+ dependencies = mapFeatures features ([ lazy_static_0_2_11 ])
+ ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []);
+ buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]);
+ };
+ libloading_0_3_4_features = f: updateFeatures f (rec {
+ kernel32_sys_0_2_2.default = true;
+ lazy_static_0_2_11.default = true;
+ libloading_0_3_4.default = (f.libloading_0_3_4.default or true);
+ target_build_utils_0_3_1.default = true;
+ winapi_0_2_8.default = true;
+ }) [ lazy_static_0_2_11_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ];
+ libloading_0_4_3 = { features?(libloading_0_4_3_features {}) }: libloading_0_4_3_ {
+ dependencies = mapFeatures features ([ lazy_static_1_0_0 ])
+ ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []);
+ };
+ libloading_0_4_3_features = f: updateFeatures f (rec {
+ kernel32_sys_0_2_2.default = true;
+ lazy_static_1_0_0.default = true;
+ libloading_0_4_3.default = (f.libloading_0_4_3.default or true);
+ winapi_0_2_8.default = true;
+ }) [ lazy_static_1_0_0_features kernel32_sys_0_2_2_features winapi_0_2_8_features ];
+ log_0_3_9 = { features?(log_0_3_9_features {}) }: log_0_3_9_ {
+ dependencies = mapFeatures features ([ log_0_4_0 ]);
+ features = mkFeatures (features.log_0_3_9 or {});
+ };
+ log_0_3_9_features = f: updateFeatures f (rec {
+ log_0_3_9.default = (f.log_0_3_9.default or true);
+ log_0_3_9.use_std =
+ (f.log_0_3_9.use_std or false) ||
+ (f.log_0_3_9.default or false) ||
+ (log_0_3_9.default or false);
+ log_0_4_0.default = true;
+ log_0_4_0.max_level_debug =
+ (f.log_0_4_0.max_level_debug or false) ||
+ (log_0_3_9.max_level_debug or false) ||
+ (f.log_0_3_9.max_level_debug or false);
+ log_0_4_0.max_level_error =
+ (f.log_0_4_0.max_level_error or false) ||
+ (log_0_3_9.max_level_error or false) ||
+ (f.log_0_3_9.max_level_error or false);
+ log_0_4_0.max_level_info =
+ (f.log_0_4_0.max_level_info or false) ||
+ (log_0_3_9.max_level_info or false) ||
+ (f.log_0_3_9.max_level_info or false);
+ log_0_4_0.max_level_off =
+ (f.log_0_4_0.max_level_off or false) ||
+ (log_0_3_9.max_level_off or false) ||
+ (f.log_0_3_9.max_level_off or false);
+ log_0_4_0.max_level_trace =
+ (f.log_0_4_0.max_level_trace or false) ||
+ (log_0_3_9.max_level_trace or false) ||
+ (f.log_0_3_9.max_level_trace or false);
+ log_0_4_0.max_level_warn =
+ (f.log_0_4_0.max_level_warn or false) ||
+ (log_0_3_9.max_level_warn or false) ||
+ (f.log_0_3_9.max_level_warn or false);
+ log_0_4_0.release_max_level_debug =
+ (f.log_0_4_0.release_max_level_debug or false) ||
+ (log_0_3_9.release_max_level_debug or false) ||
+ (f.log_0_3_9.release_max_level_debug or false);
+ log_0_4_0.release_max_level_error =
+ (f.log_0_4_0.release_max_level_error or false) ||
+ (log_0_3_9.release_max_level_error or false) ||
+ (f.log_0_3_9.release_max_level_error or false);
+ log_0_4_0.release_max_level_info =
+ (f.log_0_4_0.release_max_level_info or false) ||
+ (log_0_3_9.release_max_level_info or false) ||
+ (f.log_0_3_9.release_max_level_info or false);
+ log_0_4_0.release_max_level_off =
+ (f.log_0_4_0.release_max_level_off or false) ||
+ (log_0_3_9.release_max_level_off or false) ||
+ (f.log_0_3_9.release_max_level_off or false);
+ log_0_4_0.release_max_level_trace =
+ (f.log_0_4_0.release_max_level_trace or false) ||
+ (log_0_3_9.release_max_level_trace or false) ||
+ (f.log_0_3_9.release_max_level_trace or false);
+ log_0_4_0.release_max_level_warn =
+ (f.log_0_4_0.release_max_level_warn or false) ||
+ (log_0_3_9.release_max_level_warn or false) ||
+ (f.log_0_3_9.release_max_level_warn or false);
+ log_0_4_0.std =
+ (f.log_0_4_0.std or false) ||
+ (log_0_3_9.use_std or false) ||
+ (f.log_0_3_9.use_std or false);
+ }) [ log_0_4_0_features ];
+ log_0_4_0 = { features?(log_0_4_0_features {}) }: log_0_4_0_ {
+ dependencies = mapFeatures features ([ cfg_if_0_1_2 ]);
+ features = mkFeatures (features.log_0_4_0 or {});
+ };
+ log_0_4_0_features = f: updateFeatures f (rec {
+ cfg_if_0_1_2.default = true;
+ log_0_4_0.default = (f.log_0_4_0.default or true);
+ }) [ cfg_if_0_1_2_features ];
+ memchr_0_1_11 = { features?(memchr_0_1_11_features {}) }: memchr_0_1_11_ {
+ dependencies = mapFeatures features ([ libc_0_2_34 ]);
+ };
+ memchr_0_1_11_features = f: updateFeatures f (rec {
+ libc_0_2_34.default = true;
+ memchr_0_1_11.default = (f.memchr_0_1_11.default or true);
+ }) [ libc_0_2_34_features ];
+ nix_0_6_0 = { features?(nix_0_6_0_features {}) }: nix_0_6_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_4_0 cfg_if_0_1_2 libc_0_2_34 void_1_0_2 ]);
+ buildDependencies = mapFeatures features ([ rustc_version_0_1_7 semver_0_1_20 ]);
+ features = mkFeatures (features.nix_0_6_0 or {});
+ };
+ nix_0_6_0_features = f: updateFeatures f (rec {
+ bitflags_0_4_0.default = true;
+ cfg_if_0_1_2.default = true;
+ libc_0_2_34.default = true;
+ nix_0_6_0.default = (f.nix_0_6_0.default or true);
+ rustc_version_0_1_7.default = true;
+ semver_0_1_20.default = true;
+ void_1_0_2.default = true;
+ }) [ bitflags_0_4_0_features cfg_if_0_1_2_features libc_0_2_34_features void_1_0_2_features rustc_version_0_1_7_features semver_0_1_20_features ];
+ nix_0_9_0 = { features?(nix_0_9_0_features {}) }: nix_0_9_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 cfg_if_0_1_2 libc_0_2_34 void_1_0_2 ]);
+ };
+ nix_0_9_0_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ cfg_if_0_1_2.default = true;
+ libc_0_2_34.default = true;
+ nix_0_9_0.default = (f.nix_0_9_0.default or true);
+ void_1_0_2.default = true;
+ }) [ bitflags_0_9_1_features cfg_if_0_1_2_features libc_0_2_34_features void_1_0_2_features ];
+ num_traits_0_1_41 = { features?(num_traits_0_1_41_features {}) }: num_traits_0_1_41_ {};
+ num_traits_0_1_41_features = f: updateFeatures f (rec {
+ num_traits_0_1_41.default = (f.num_traits_0_1_41.default or true);
+ }) [];
+ ordermap_0_3_2 = { features?(ordermap_0_3_2_features {}) }: ordermap_0_3_2_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.ordermap_0_3_2 or {});
+ };
+ ordermap_0_3_2_features = f: updateFeatures f (rec {
+ ordermap_0_3_2.default = (f.ordermap_0_3_2.default or true);
+ ordermap_0_3_2.serde =
+ (f.ordermap_0_3_2.serde or false) ||
+ (f.ordermap_0_3_2.serde-1 or false) ||
+ (ordermap_0_3_2.serde-1 or false);
+ }) [];
+ petgraph_0_4_10 = { features?(petgraph_0_4_10_features {}) }: petgraph_0_4_10_ {
+ dependencies = mapFeatures features ([ fixedbitset_0_1_8 ]
+ ++ (if features.petgraph_0_4_10.ordermap or false then [ ordermap_0_3_2 ] else []));
+ features = mkFeatures (features.petgraph_0_4_10 or {});
+ };
+ petgraph_0_4_10_features = f: updateFeatures f (rec {
+ fixedbitset_0_1_8.default = true;
+ ordermap_0_3_2.default = true;
+ petgraph_0_4_10.default = (f.petgraph_0_4_10.default or true);
+ petgraph_0_4_10.generate =
+ (f.petgraph_0_4_10.generate or false) ||
+ (f.petgraph_0_4_10.unstable or false) ||
+ (petgraph_0_4_10.unstable or false);
+ petgraph_0_4_10.graphmap =
+ (f.petgraph_0_4_10.graphmap or false) ||
+ (f.petgraph_0_4_10.all or false) ||
+ (petgraph_0_4_10.all or false) ||
+ (f.petgraph_0_4_10.default or false) ||
+ (petgraph_0_4_10.default or false);
+ petgraph_0_4_10.ordermap =
+ (f.petgraph_0_4_10.ordermap or false) ||
+ (f.petgraph_0_4_10.graphmap or false) ||
+ (petgraph_0_4_10.graphmap or false);
+ petgraph_0_4_10.quickcheck =
+ (f.petgraph_0_4_10.quickcheck or false) ||
+ (f.petgraph_0_4_10.all or false) ||
+ (petgraph_0_4_10.all or false);
+ petgraph_0_4_10.serde =
+ (f.petgraph_0_4_10.serde or false) ||
+ (f.petgraph_0_4_10.serde-1 or false) ||
+ (petgraph_0_4_10.serde-1 or false);
+ petgraph_0_4_10.serde_derive =
+ (f.petgraph_0_4_10.serde_derive or false) ||
+ (f.petgraph_0_4_10.serde-1 or false) ||
+ (petgraph_0_4_10.serde-1 or false);
+ petgraph_0_4_10.stable_graph =
+ (f.petgraph_0_4_10.stable_graph or false) ||
+ (f.petgraph_0_4_10.all or false) ||
+ (petgraph_0_4_10.all or false) ||
+ (f.petgraph_0_4_10.default or false) ||
+ (petgraph_0_4_10.default or false);
+ petgraph_0_4_10.unstable =
+ (f.petgraph_0_4_10.unstable or false) ||
+ (f.petgraph_0_4_10.all or false) ||
+ (petgraph_0_4_10.all or false);
+ }) [ fixedbitset_0_1_8_features ordermap_0_3_2_features ];
+ phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ {
+ dependencies = mapFeatures features ([ phf_shared_0_7_21 ]);
+ features = mkFeatures (features.phf_0_7_21 or {});
+ };
+ phf_0_7_21_features = f: updateFeatures f (rec {
+ phf_0_7_21.default = (f.phf_0_7_21.default or true);
+ phf_shared_0_7_21.core =
+ (f.phf_shared_0_7_21.core or false) ||
+ (phf_0_7_21.core or false) ||
+ (f.phf_0_7_21.core or false);
+ phf_shared_0_7_21.default = true;
+ phf_shared_0_7_21.unicase =
+ (f.phf_shared_0_7_21.unicase or false) ||
+ (phf_0_7_21.unicase or false) ||
+ (f.phf_0_7_21.unicase or false);
+ }) [ phf_shared_0_7_21_features ];
+ phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ {
+ dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]);
+ };
+ phf_codegen_0_7_21_features = f: updateFeatures f (rec {
+ phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true);
+ phf_generator_0_7_21.default = true;
+ phf_shared_0_7_21.default = true;
+ }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ];
+ phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ {
+ dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_19 ]);
+ };
+ phf_generator_0_7_21_features = f: updateFeatures f (rec {
+ phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true);
+ phf_shared_0_7_21.default = true;
+ rand_0_3_19.default = true;
+ }) [ phf_shared_0_7_21_features rand_0_3_19_features ];
+ phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ {
+ dependencies = mapFeatures features ([ siphasher_0_2_2 ]);
+ features = mkFeatures (features.phf_shared_0_7_21 or {});
+ };
+ phf_shared_0_7_21_features = f: updateFeatures f (rec {
+ phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true);
+ siphasher_0_2_2.default = true;
+ }) [ siphasher_0_2_2_features ];
+ pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {};
+ pkg_config_0_3_9_features = f: updateFeatures f (rec {
+ pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true);
+ }) [];
+ rand_0_3_19 = { features?(rand_0_3_19_features {}) }: rand_0_3_19_ {
+ dependencies = mapFeatures features ([ libc_0_2_34 ])
+ ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_2 ]) else []);
+ features = mkFeatures (features.rand_0_3_19 or {});
+ };
+ rand_0_3_19_features = f: updateFeatures f (rec {
+ fuchsia_zircon_0_3_2.default = true;
+ libc_0_2_34.default = true;
+ rand_0_3_19.default = (f.rand_0_3_19.default or true);
+ rand_0_3_19.i128_support =
+ (f.rand_0_3_19.i128_support or false) ||
+ (f.rand_0_3_19.nightly or false) ||
+ (rand_0_3_19.nightly or false);
+ }) [ libc_0_2_34_features fuchsia_zircon_0_3_2_features ];
+ regex_0_1_80 = { features?(regex_0_1_80_features {}) }: regex_0_1_80_ {
+ dependencies = mapFeatures features ([ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ]);
+ features = mkFeatures (features.regex_0_1_80 or {});
+ };
+ regex_0_1_80_features = f: updateFeatures f (rec {
+ aho_corasick_0_5_3.default = true;
+ memchr_0_1_11.default = true;
+ regex_0_1_80.default = (f.regex_0_1_80.default or true);
+ regex_0_1_80.simd =
+ (f.regex_0_1_80.simd or false) ||
+ (f.regex_0_1_80.simd-accel or false) ||
+ (regex_0_1_80.simd-accel or false);
+ regex_syntax_0_3_9.default = true;
+ thread_local_0_2_7.default = true;
+ utf8_ranges_0_1_3.default = true;
+ }) [ aho_corasick_0_5_3_features memchr_0_1_11_features regex_syntax_0_3_9_features thread_local_0_2_7_features utf8_ranges_0_1_3_features ];
+ regex_syntax_0_3_9 = { features?(regex_syntax_0_3_9_features {}) }: regex_syntax_0_3_9_ {};
+ regex_syntax_0_3_9_features = f: updateFeatures f (rec {
+ regex_syntax_0_3_9.default = (f.regex_syntax_0_3_9.default or true);
+ }) [];
+ rlua_0_9_7 = { features?(rlua_0_9_7_features {}) }: rlua_0_9_7_ {
+ dependencies = mapFeatures features ([ libc_0_2_34 ]);
+ buildDependencies = mapFeatures features ([ ]
+ ++ (if features.rlua_0_9_7.gcc or false then [ gcc_0_3_54 ] else []));
+ features = mkFeatures (features.rlua_0_9_7 or {});
+ };
+ rlua_0_9_7_features = f: updateFeatures f (rec {
+ gcc_0_3_54.default = true;
+ libc_0_2_34.default = true;
+ rlua_0_9_7.builtin-lua =
+ (f.rlua_0_9_7.builtin-lua or false) ||
+ (f.rlua_0_9_7.default or false) ||
+ (rlua_0_9_7.default or false);
+ rlua_0_9_7.default = (f.rlua_0_9_7.default or true);
+ rlua_0_9_7.gcc =
+ (f.rlua_0_9_7.gcc or false) ||
+ (f.rlua_0_9_7.builtin-lua or false) ||
+ (rlua_0_9_7.builtin-lua or false);
+ }) [ libc_0_2_34_features gcc_0_3_54_features ];
+ rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {};
+ rustc_serialize_0_3_24_features = f: updateFeatures f (rec {
+ rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true);
+ }) [];
+ rustc_version_0_1_7 = { features?(rustc_version_0_1_7_features {}) }: rustc_version_0_1_7_ {
+ dependencies = mapFeatures features ([ semver_0_1_20 ]);
+ };
+ rustc_version_0_1_7_features = f: updateFeatures f (rec {
+ rustc_version_0_1_7.default = (f.rustc_version_0_1_7.default or true);
+ semver_0_1_20.default = true;
+ }) [ semver_0_1_20_features ];
+ rustwlc_0_7_0 = { features?(rustwlc_0_7_0_features {}) }: rustwlc_0_7_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_7_0 libc_0_2_34 ]
+ ++ (if features.rustwlc_0_7_0.wayland-sys or false then [ wayland_sys_0_6_0 ] else []));
+ features = mkFeatures (features.rustwlc_0_7_0 or {});
+ };
+ rustwlc_0_7_0_features = f: updateFeatures f (rec {
+ bitflags_0_7_0.default = true;
+ libc_0_2_34.default = true;
+ rustwlc_0_7_0.default = (f.rustwlc_0_7_0.default or true);
+ rustwlc_0_7_0.wayland-sys =
+ (f.rustwlc_0_7_0.wayland-sys or false) ||
+ (f.rustwlc_0_7_0.wlc-wayland or false) ||
+ (rustwlc_0_7_0.wlc-wayland or false);
+ wayland_sys_0_6_0.default = true;
+ wayland_sys_0_6_0.server = true;
+ }) [ bitflags_0_7_0_features libc_0_2_34_features wayland_sys_0_6_0_features ];
+ semver_0_1_20 = { features?(semver_0_1_20_features {}) }: semver_0_1_20_ {};
+ semver_0_1_20_features = f: updateFeatures f (rec {
+ semver_0_1_20.default = (f.semver_0_1_20.default or true);
+ }) [];
+ serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.serde_0_9_15 or {});
+ };
+ serde_0_9_15_features = f: updateFeatures f (rec {
+ serde_0_9_15.alloc =
+ (f.serde_0_9_15.alloc or false) ||
+ (f.serde_0_9_15.collections or false) ||
+ (serde_0_9_15.collections or false);
+ serde_0_9_15.default = (f.serde_0_9_15.default or true);
+ serde_0_9_15.serde_derive =
+ (f.serde_0_9_15.serde_derive or false) ||
+ (f.serde_0_9_15.derive or false) ||
+ (serde_0_9_15.derive or false) ||
+ (f.serde_0_9_15.playground or false) ||
+ (serde_0_9_15.playground or false);
+ serde_0_9_15.std =
+ (f.serde_0_9_15.std or false) ||
+ (f.serde_0_9_15.default or false) ||
+ (serde_0_9_15.default or false) ||
+ (f.serde_0_9_15.unstable-testing or false) ||
+ (serde_0_9_15.unstable-testing or false);
+ serde_0_9_15.unstable =
+ (f.serde_0_9_15.unstable or false) ||
+ (f.serde_0_9_15.alloc or false) ||
+ (serde_0_9_15.alloc or false) ||
+ (f.serde_0_9_15.unstable-testing or false) ||
+ (serde_0_9_15.unstable-testing or false);
+ }) [];
+ serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ {
+ dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_3_4 num_traits_0_1_41 serde_0_9_15 ]);
+ features = mkFeatures (features.serde_json_0_9_10 or {});
+ };
+ serde_json_0_9_10_features = f: updateFeatures f (rec {
+ dtoa_0_4_2.default = true;
+ itoa_0_3_4.default = true;
+ num_traits_0_1_41.default = true;
+ serde_0_9_15.default = true;
+ serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true);
+ serde_json_0_9_10.linked-hash-map =
+ (f.serde_json_0_9_10.linked-hash-map or false) ||
+ (f.serde_json_0_9_10.preserve_order or false) ||
+ (serde_json_0_9_10.preserve_order or false);
+ }) [ dtoa_0_4_2_features itoa_0_3_4_features num_traits_0_1_41_features serde_0_9_15_features ];
+ siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ {
+ dependencies = mapFeatures features ([]);
+ };
+ siphasher_0_2_2_features = f: updateFeatures f (rec {
+ siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true);
+ }) [];
+ target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ {
+ dependencies = mapFeatures features ([ phf_0_7_21 ]
+ ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else []));
+ buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]);
+ features = mkFeatures (features.target_build_utils_0_3_1 or {});
+ };
+ target_build_utils_0_3_1_features = f: updateFeatures f (rec {
+ phf_0_7_21.default = true;
+ phf_codegen_0_7_21.default = true;
+ serde_json_0_9_10.default = true;
+ target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true);
+ target_build_utils_0_3_1.serde_json =
+ (f.target_build_utils_0_3_1.serde_json or false) ||
+ (f.target_build_utils_0_3_1.default or false) ||
+ (target_build_utils_0_3_1.default or false);
+ }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ];
+ thread_id_2_0_0 = { features?(thread_id_2_0_0_features {}) }: thread_id_2_0_0_ {
+ dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_34 ]);
+ };
+ thread_id_2_0_0_features = f: updateFeatures f (rec {
+ kernel32_sys_0_2_2.default = true;
+ libc_0_2_34.default = true;
+ thread_id_2_0_0.default = (f.thread_id_2_0_0.default or true);
+ }) [ kernel32_sys_0_2_2_features libc_0_2_34_features ];
+ thread_local_0_2_7 = { features?(thread_local_0_2_7_features {}) }: thread_local_0_2_7_ {
+ dependencies = mapFeatures features ([ thread_id_2_0_0 ]);
+ };
+ thread_local_0_2_7_features = f: updateFeatures f (rec {
+ thread_id_2_0_0.default = true;
+ thread_local_0_2_7.default = (f.thread_local_0_2_7.default or true);
+ }) [ thread_id_2_0_0_features ];
+ token_store_0_1_2 = { features?(token_store_0_1_2_features {}) }: token_store_0_1_2_ {};
+ token_store_0_1_2_features = f: updateFeatures f (rec {
+ token_store_0_1_2.default = (f.token_store_0_1_2.default or true);
+ }) [];
+ utf8_ranges_0_1_3 = { features?(utf8_ranges_0_1_3_features {}) }: utf8_ranges_0_1_3_ {};
+ utf8_ranges_0_1_3_features = f: updateFeatures f (rec {
+ utf8_ranges_0_1_3.default = (f.utf8_ranges_0_1_3.default or true);
+ }) [];
+ uuid_0_3_1 = { features?(uuid_0_3_1_features {}) }: uuid_0_3_1_ {
+ dependencies = mapFeatures features ([ ]
+ ++ (if features.uuid_0_3_1.rand or false then [ rand_0_3_19 ] else [])
+ ++ (if features.uuid_0_3_1.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else []));
+ features = mkFeatures (features.uuid_0_3_1 or {});
+ };
+ uuid_0_3_1_features = f: updateFeatures f (rec {
+ rand_0_3_19.default = true;
+ rustc_serialize_0_3_24.default = true;
+ uuid_0_3_1.default = (f.uuid_0_3_1.default or true);
+ uuid_0_3_1.rand =
+ (f.uuid_0_3_1.rand or false) ||
+ (f.uuid_0_3_1.v4 or false) ||
+ (uuid_0_3_1.v4 or false);
+ uuid_0_3_1.sha1 =
+ (f.uuid_0_3_1.sha1 or false) ||
+ (f.uuid_0_3_1.v5 or false) ||
+ (uuid_0_3_1.v5 or false);
+ }) [ rand_0_3_19_features rustc_serialize_0_3_24_features ];
+ void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ {
+ features = mkFeatures (features.void_1_0_2 or {});
+ };
+ void_1_0_2_features = f: updateFeatures f (rec {
+ void_1_0_2.default = (f.void_1_0_2.default or true);
+ void_1_0_2.std =
+ (f.void_1_0_2.std or false) ||
+ (f.void_1_0_2.default or false) ||
+ (void_1_0_2.default or false);
+ }) [];
+ way_cooler_0_8_0 = { features?(way_cooler_0_8_0_features {}) }: way_cooler_0_8_0_ {
+ dependencies = mapFeatures features ([ bitflags_0_7_0 cairo_rs_0_2_0 cairo_sys_rs_0_4_0 dbus_0_4_1 dbus_macros_0_0_6 env_logger_0_3_5 gdk_pixbuf_0_2_0 getopts_0_2_15 glib_0_3_1 json_macro_0_1_1 lazy_static_0_2_11 log_0_3_9 nix_0_6_0 petgraph_0_4_10 rlua_0_9_7 rustc_serialize_0_3_24 rustwlc_0_7_0 uuid_0_3_1 wayland_server_0_12_4 wayland_sys_0_12_4 xcb_0_8_1 ]);
+ buildDependencies = mapFeatures features ([ wayland_scanner_0_12_4 ]);
+ features = mkFeatures (features.way_cooler_0_8_0 or {});
+ };
+ way_cooler_0_8_0_features = f: updateFeatures f (rec {
+ bitflags_0_7_0.default = true;
+ cairo_rs_0_2_0.default = true;
+ cairo_sys_rs_0_4_0.default = true;
+ dbus_0_4_1.default = true;
+ dbus_macros_0_0_6.default = true;
+ env_logger_0_3_5.default = true;
+ gdk_pixbuf_0_2_0.default = true;
+ getopts_0_2_15.default = true;
+ glib_0_3_1.default = true;
+ json_macro_0_1_1.default = true;
+ lazy_static_0_2_11.default = true;
+ log_0_3_9.default = true;
+ nix_0_6_0.default = true;
+ petgraph_0_4_10.default = true;
+ rlua_0_9_7.builtin-lua =
+ (f.rlua_0_9_7.builtin-lua or false) ||
+ (way_cooler_0_8_0.builtin-lua or false) ||
+ (f.way_cooler_0_8_0.builtin-lua or false);
+ rlua_0_9_7.default = (f.rlua_0_9_7.default or false);
+ rustc_serialize_0_3_24.default = true;
+ rustwlc_0_7_0.default = true;
+ rustwlc_0_7_0.static-wlc =
+ (f.rustwlc_0_7_0.static-wlc or false) ||
+ (way_cooler_0_8_0.static-wlc or false) ||
+ (f.way_cooler_0_8_0.static-wlc or false);
+ rustwlc_0_7_0.wlc-wayland = true;
+ uuid_0_3_1.default = true;
+ uuid_0_3_1.rustc-serialize = true;
+ uuid_0_3_1.v4 = true;
+ way_cooler_0_8_0.default = (f.way_cooler_0_8_0.default or true);
+ wayland_scanner_0_12_4.default = true;
+ wayland_server_0_12_4.default = true;
+ wayland_sys_0_12_4.client = true;
+ wayland_sys_0_12_4.default = true;
+ wayland_sys_0_12_4.dlopen = true;
+ xcb_0_8_1.default = true;
+ xcb_0_8_1.xkb = true;
+ }) [ bitflags_0_7_0_features cairo_rs_0_2_0_features cairo_sys_rs_0_4_0_features dbus_0_4_1_features dbus_macros_0_0_6_features env_logger_0_3_5_features gdk_pixbuf_0_2_0_features getopts_0_2_15_features glib_0_3_1_features json_macro_0_1_1_features lazy_static_0_2_11_features log_0_3_9_features nix_0_6_0_features petgraph_0_4_10_features rlua_0_9_7_features rustc_serialize_0_3_24_features rustwlc_0_7_0_features uuid_0_3_1_features wayland_server_0_12_4_features wayland_sys_0_12_4_features xcb_0_8_1_features wayland_scanner_0_12_4_features ];
+ wayland_scanner_0_12_4 = { features?(wayland_scanner_0_12_4_features {}) }: wayland_scanner_0_12_4_ {
+ dependencies = mapFeatures features ([ xml_rs_0_7_0 ]);
+ };
+ wayland_scanner_0_12_4_features = f: updateFeatures f (rec {
+ wayland_scanner_0_12_4.default = (f.wayland_scanner_0_12_4.default or true);
+ xml_rs_0_7_0.default = true;
+ }) [ xml_rs_0_7_0_features ];
+ wayland_server_0_12_4 = { features?(wayland_server_0_12_4_features {}) }: wayland_server_0_12_4_ {
+ dependencies = mapFeatures features ([ bitflags_1_0_1 libc_0_2_34 nix_0_9_0 token_store_0_1_2 wayland_sys_0_12_4 ]);
+ buildDependencies = mapFeatures features ([ wayland_scanner_0_12_4 ]);
+ features = mkFeatures (features.wayland_server_0_12_4 or {});
+ };
+ wayland_server_0_12_4_features = f: updateFeatures f (rec {
+ bitflags_1_0_1.default = true;
+ libc_0_2_34.default = true;
+ nix_0_9_0.default = true;
+ token_store_0_1_2.default = true;
+ wayland_scanner_0_12_4.default = true;
+ wayland_server_0_12_4.default = (f.wayland_server_0_12_4.default or true);
+ wayland_sys_0_12_4.default = true;
+ wayland_sys_0_12_4.dlopen =
+ (f.wayland_sys_0_12_4.dlopen or false) ||
+ (wayland_server_0_12_4.dlopen or false) ||
+ (f.wayland_server_0_12_4.dlopen or false);
+ wayland_sys_0_12_4.server = true;
+ }) [ bitflags_1_0_1_features libc_0_2_34_features nix_0_9_0_features token_store_0_1_2_features wayland_sys_0_12_4_features wayland_scanner_0_12_4_features ];
+ wayland_sys_0_6_0 = { features?(wayland_sys_0_6_0_features {}) }: wayland_sys_0_6_0_ {
+ dependencies = mapFeatures features ([ dlib_0_3_1 ]
+ ++ (if features.wayland_sys_0_6_0.libc or false then [ libc_0_2_34 ] else []));
+ features = mkFeatures (features.wayland_sys_0_6_0 or {});
+ };
+ wayland_sys_0_6_0_features = f: updateFeatures f (rec {
+ dlib_0_3_1.default = true;
+ dlib_0_3_1.dlopen =
+ (f.dlib_0_3_1.dlopen or false) ||
+ (wayland_sys_0_6_0.dlopen or false) ||
+ (f.wayland_sys_0_6_0.dlopen or false);
+ libc_0_2_34.default = true;
+ wayland_sys_0_6_0.default = (f.wayland_sys_0_6_0.default or true);
+ wayland_sys_0_6_0.lazy_static =
+ (f.wayland_sys_0_6_0.lazy_static or false) ||
+ (f.wayland_sys_0_6_0.dlopen or false) ||
+ (wayland_sys_0_6_0.dlopen or false);
+ wayland_sys_0_6_0.libc =
+ (f.wayland_sys_0_6_0.libc or false) ||
+ (f.wayland_sys_0_6_0.server or false) ||
+ (wayland_sys_0_6_0.server or false);
+ }) [ dlib_0_3_1_features libc_0_2_34_features ];
+ wayland_sys_0_9_10 = { features?(wayland_sys_0_9_10_features {}) }: wayland_sys_0_9_10_ {
+ dependencies = mapFeatures features ([ dlib_0_3_1 ]
+ ++ (if features.wayland_sys_0_9_10.lazy_static or false then [ lazy_static_0_2_11 ] else [])
+ ++ (if features.wayland_sys_0_9_10.libc or false then [ libc_0_2_34 ] else []));
+ features = mkFeatures (features.wayland_sys_0_9_10 or {});
+ };
+ wayland_sys_0_9_10_features = f: updateFeatures f (rec {
+ dlib_0_3_1.default = true;
+ dlib_0_3_1.dlopen =
+ (f.dlib_0_3_1.dlopen or false) ||
+ (wayland_sys_0_9_10.dlopen or false) ||
+ (f.wayland_sys_0_9_10.dlopen or false);
+ lazy_static_0_2_11.default = true;
+ libc_0_2_34.default = true;
+ wayland_sys_0_9_10.default = (f.wayland_sys_0_9_10.default or true);
+ wayland_sys_0_9_10.lazy_static =
+ (f.wayland_sys_0_9_10.lazy_static or false) ||
+ (f.wayland_sys_0_9_10.dlopen or false) ||
+ (wayland_sys_0_9_10.dlopen or false);
+ wayland_sys_0_9_10.libc =
+ (f.wayland_sys_0_9_10.libc or false) ||
+ (f.wayland_sys_0_9_10.server or false) ||
+ (wayland_sys_0_9_10.server or false);
+ }) [ dlib_0_3_1_features lazy_static_0_2_11_features libc_0_2_34_features ];
+ wayland_sys_0_12_4 = { features?(wayland_sys_0_12_4_features {}) }: wayland_sys_0_12_4_ {
+ dependencies = mapFeatures features ([ dlib_0_4_0 ]
+ ++ (if features.wayland_sys_0_12_4.lazy_static or false then [ lazy_static_0_2_11 ] else [])
+ ++ (if features.wayland_sys_0_12_4.libc or false then [ libc_0_2_34 ] else []));
+ features = mkFeatures (features.wayland_sys_0_12_4 or {});
+ };
+ wayland_sys_0_12_4_features = f: updateFeatures f (rec {
+ dlib_0_4_0.default = true;
+ dlib_0_4_0.dlopen =
+ (f.dlib_0_4_0.dlopen or false) ||
+ (wayland_sys_0_12_4.dlopen or false) ||
+ (f.wayland_sys_0_12_4.dlopen or false);
+ lazy_static_0_2_11.default = true;
+ libc_0_2_34.default = true;
+ wayland_sys_0_12_4.default = (f.wayland_sys_0_12_4.default or true);
+ wayland_sys_0_12_4.lazy_static =
+ (f.wayland_sys_0_12_4.lazy_static or false) ||
+ (f.wayland_sys_0_12_4.dlopen or false) ||
+ (wayland_sys_0_12_4.dlopen or false);
+ wayland_sys_0_12_4.libc =
+ (f.wayland_sys_0_12_4.libc or false) ||
+ (f.wayland_sys_0_12_4.server or false) ||
+ (wayland_sys_0_12_4.server or false);
+ }) [ dlib_0_4_0_features lazy_static_0_2_11_features libc_0_2_34_features ];
+ winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {};
+ winapi_0_2_8_features = f: updateFeatures f (rec {
+ winapi_0_2_8.default = (f.winapi_0_2_8.default or true);
+ }) [];
+ winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {};
+ winapi_build_0_1_1_features = f: updateFeatures f (rec {
+ winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true);
+ }) [];
+ xcb_0_8_1 = { features?(xcb_0_8_1_features {}) }: xcb_0_8_1_ {
+ dependencies = mapFeatures features ([ libc_0_2_34 log_0_3_9 ]);
+ buildDependencies = mapFeatures features ([ libc_0_2_34 ]);
+ features = mkFeatures (features.xcb_0_8_1 or {});
+ };
+ xcb_0_8_1_features = f: updateFeatures f (rec {
+ libc_0_2_34.default = true;
+ log_0_3_9.default = true;
+ xcb_0_8_1.composite =
+ (f.xcb_0_8_1.composite or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.damage =
+ (f.xcb_0_8_1.damage or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.default = (f.xcb_0_8_1.default or true);
+ xcb_0_8_1.dpms =
+ (f.xcb_0_8_1.dpms or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.dri2 =
+ (f.xcb_0_8_1.dri2 or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.dri3 =
+ (f.xcb_0_8_1.dri3 or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.glx =
+ (f.xcb_0_8_1.glx or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.randr =
+ (f.xcb_0_8_1.randr or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.record =
+ (f.xcb_0_8_1.record or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.render =
+ (f.xcb_0_8_1.render or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false) ||
+ (f.xcb_0_8_1.present or false) ||
+ (xcb_0_8_1.present or false) ||
+ (f.xcb_0_8_1.randr or false) ||
+ (xcb_0_8_1.randr or false) ||
+ (f.xcb_0_8_1.xfixes or false) ||
+ (xcb_0_8_1.xfixes or false);
+ xcb_0_8_1.res =
+ (f.xcb_0_8_1.res or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.screensaver =
+ (f.xcb_0_8_1.screensaver or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.shape =
+ (f.xcb_0_8_1.shape or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false) ||
+ (f.xcb_0_8_1.xfixes or false) ||
+ (xcb_0_8_1.xfixes or false);
+ xcb_0_8_1.shm =
+ (f.xcb_0_8_1.shm or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false) ||
+ (f.xcb_0_8_1.xv or false) ||
+ (xcb_0_8_1.xv or false);
+ xcb_0_8_1.sync =
+ (f.xcb_0_8_1.sync or false) ||
+ (f.xcb_0_8_1.present or false) ||
+ (xcb_0_8_1.present or false);
+ xcb_0_8_1.thread =
+ (f.xcb_0_8_1.thread or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xevie =
+ (f.xcb_0_8_1.xevie or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xf86dri =
+ (f.xcb_0_8_1.xf86dri or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xfixes =
+ (f.xcb_0_8_1.xfixes or false) ||
+ (f.xcb_0_8_1.composite or false) ||
+ (xcb_0_8_1.composite or false) ||
+ (f.xcb_0_8_1.damage or false) ||
+ (xcb_0_8_1.damage or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false) ||
+ (f.xcb_0_8_1.present or false) ||
+ (xcb_0_8_1.present or false) ||
+ (f.xcb_0_8_1.xinput or false) ||
+ (xcb_0_8_1.xinput or false);
+ xcb_0_8_1.xinerama =
+ (f.xcb_0_8_1.xinerama or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xkb =
+ (f.xcb_0_8_1.xkb or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xlib_xcb =
+ (f.xcb_0_8_1.xlib_xcb or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xprint =
+ (f.xcb_0_8_1.xprint or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xselinux =
+ (f.xcb_0_8_1.xselinux or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xtest =
+ (f.xcb_0_8_1.xtest or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ xcb_0_8_1.xv =
+ (f.xcb_0_8_1.xv or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false) ||
+ (f.xcb_0_8_1.xvmc or false) ||
+ (xcb_0_8_1.xvmc or false);
+ xcb_0_8_1.xvmc =
+ (f.xcb_0_8_1.xvmc or false) ||
+ (f.xcb_0_8_1.debug_all or false) ||
+ (xcb_0_8_1.debug_all or false);
+ }) [ libc_0_2_34_features log_0_3_9_features libc_0_2_34_features ];
+ xml_rs_0_7_0 = { features?(xml_rs_0_7_0_features {}) }: xml_rs_0_7_0_ {
+ dependencies = mapFeatures features ([ bitflags_1_0_1 ]);
+ };
+ xml_rs_0_7_0_features = f: updateFeatures f (rec {
+ bitflags_1_0_1.default = true;
+ xml_rs_0_7_0.default = (f.xml_rs_0_7_0.default or true);
+ }) [ bitflags_1_0_1_features ];
}
diff --git a/pkgs/applications/window-managers/way-cooler/wc-bg.nix b/pkgs/applications/window-managers/way-cooler/wc-bg.nix
index 50e2bf83734825fa083042182e78d0570c88442c..d1c0993982ab02b50c97cc057c1b2873306bf4c0 100644
--- a/pkgs/applications/window-managers/way-cooler/wc-bg.nix
+++ b/pkgs/applications/window-managers/way-cooler/wc-bg.nix
@@ -1,962 +1,1379 @@
-# Generated by carnix 0.5.0: carnix -o wc-bg.nix Cargo.lock
+# Generated by carnix 0.6.5: carnix -o wc-bg.nix Cargo.lock
{ lib, buildPlatform, buildRustCrate, fetchgit }:
let kernel = buildPlatform.parsed.kernel.name;
abi = buildPlatform.parsed.abi.name;
- hasFeature = feature:
- lib.lists.any
- (originName: feature.${originName})
- (builtins.attrNames feature);
-
- hasDefault = feature:
- let defaultFeatures = builtins.attrNames (feature."default" or {}); in
- (defaultFeatures == [])
- || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures);
-
+ include = includedFiles: src: builtins.filterSource (path: type:
+ lib.lists.any (f:
+ let p = toString (src + ("/" + f)); in
+ (path == p) || (type == "directory" && lib.strings.hasPrefix path p)
+ ) includedFiles
+ ) src;
+ updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions);
+ mapFeatures = features: map (fun: fun { features = features; });
mkFeatures = feat: lib.lists.foldl (features: featureName:
- if featureName != "" && hasFeature feat.${featureName} then
+ if feat.${featureName} or false then
[ featureName ] ++ features
else
features
- ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat);
- ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "ansi_term";
- version = "0.9.0";
- authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " ];
- sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij";
- inherit dependencies buildDependencies features;
- };
- atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "atty";
- version = "0.2.2";
- authors = [ "softprops " ];
- sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.6.0";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.7.0";
- authors = [ "The Rust Project Developers" ];
- sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5";
- inherit dependencies buildDependencies features;
- };
- bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "bitflags";
- version = "0.8.2";
- authors = [ "The Rust Project Developers" ];
- sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2";
- inherit dependencies buildDependencies features;
- };
- byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "byteorder";
- version = "0.5.3";
- authors = [ "Andrew Gallant " ];
- sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx";
- inherit dependencies buildDependencies features;
- };
- byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
- crateName = "byteorder";
- version = "1.0.0";
- authors = [ "Andrew Gallant